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