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