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