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