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