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