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