,---, ,---. ,--, __ ,-. ,----,
,-+-. / | ' ,'\ ,'_ /| ,----._,. ,' ,'/ /| ,--, ,--, .' .`|
,--.--. ,--.'|' | / / | .--. | | : / / ' / ,---. ' | |' | |'. \/ .`| .--, .' .' .'
/ \ | | ,"' |. ; ,. :,'_ /| : . || : | / \ | | ,' ' \/ / ; /_ ./| ,---, ' ./
.--. .-. | | | / | |' | |: :| ' | | . .| | .\ . / / |' : / \ \.' / , ' , ' : ; | .' /
\__\/: . . | | | | |' | .; :| | ' | | |. ; '; |. ' / || | ' \ ; ;/___/ \: | `---' / ;--,
," .--.; | | | | |/ | : |: | : ; ; |' . . |' ; /|; : | / \ \ \. \ ' | / / / .`|
/ / ,. | | | |--' \ \ / ' : `--' \`---`-'| |' | / || , ;___ ./__; ; \\ ; : ./__; .'
; : .' \| |/ `----' : , .-./.'__/\_: || : | ---'/ .\ | :/\ \ ; \ \ ; ; | .'
| , .-./'---' `--`----' | : : \ \ / \ ; |`---' `--` : \ \`---'
`--`---' \ \ / `----' `--" \ ' ;
`--`-' `--`