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