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