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