______     ______  __    __    ______    ______  
|      \\  /_   _// \ \\ / //  /_   _//  /_   _// 
|  --  //   -| ||-   \ \/ //    -| ||-   `-| |,-  
|  --  \\   _| ||_    \  //     _| ||_     | ||   
|______//  /_____//    \//     /_____//    |_||   
`------`   `-----`      `      `-----`     `-`'