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