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