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