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