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