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