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