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