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