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