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