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