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