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