__   __   __   __    ____     __   __   _____    
 \ \\/ //  \ \\/ //  |  _ \\   \ \\/ // |  __ \\  
  \   //    \ ` //   | |_| ||   \ ` //  | |  \ || 
  / . \\     | ||    | .  //     | ||   | |__/ || 
 /_//\_\\    |_||    |_|\_\\     |_||   |_____//  
 `-`  --`    `-`'    `-` --`     `-`'    -----`