_    _     ______   __   __   _    _     _  _   
| || | ||  /_   _//  \ \\/ // | || | ||  | \| || 
| || | ||   -| ||-    \   //  | || | ||  |  ' || 
| \\_/ ||   _| ||_    / . \\  | \\_/ ||  | .  || 
 \____//   /_____//  /_//\_\\  \____//   |_|\_|| 
  `---`    `-----`   `-`  --`   `---`    `-` -`