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