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