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