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