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