.-"""""-.
/\ /\
( _ ._. _ )
'. V V .'
| >===< |
| >===< |
__| >===< |__
_..-"X, | >===< | ,X"-.._
_.-"`Xx, 'X; >===< ;X' ,xX`"-._
_.'`X. 'Xx. 'X,>===<,X' .xX' .X`._
.'X `X, 'Xx 'X === X' xX' ,X' X'.
.xXXXXx, 'X 'Xx 'X = X' xX' X' ,xXXXXx.
.' 'X. 'X 'Xx 'X X' xX' X' .X' '.
.xXXXXXXXXXXXXX, `Xx. 'Xx, .X. ,xX' .xX' ,XXXXXXXXXXXXXx.
/ `X XX 'XX//^\\XX' XX X` \
/XXXXXXXXXXXXXXXXXXX XX 'X\\_//X' XX XXXXXXXXXXXXXXXXXXX\
/ X_.XX___XX'='XX___XX._X \
|XXXXXXXXXXXXXXXXXXX.' '.XXXXXXXXXXXXXXXXXXX|
| / \ |
|XXXXXXXXXXXXXXXXX/ ..::::. .::::.. \XXXXXXXXXXXXXXXXX|
| / .' ' ' '. \ |
/XXXXXXXXXXXXXXXX| _.-"```"-. .-"```"-._ |XXXXXXXXXXXXXXXX\
| .==.; '._(')_.'\ /'._(')_.' ;.==. |
|XXXXXXXXXXX.'.-, | | | | ,-.'.XXXXXXXXXXX|
| |; ( | | ) ;| |
|XXXXXXXXXXX|; `, / .\ ,' ;|XXXXXXXXXXX|
| ;;'-- ( _ _ ) --';; |
|XXXXXXXXXXXX\' o `"`-`"` o '/XXXXXXXXXXXX|
| '-J-'| : : |'-L-' |
|XXXXXXXXXXXXXX(_)X\ __ __ /X(_)XXXXXXXXXXXXXX|
| \ .-' `'` '-. / |
|XXXXXXXXXXXXXXXXXXXX\ `-:""""""""":-` /XXXXXXXXXXXXXXXXXXXX|
| \ `-.....-' / |
|XXXXXXXXXXXXXXXXXXXXXX'. .'XXXXXXXXXXXXXXXXXXXXXX|
\ `;-._ _.-;` /
\XXXXXXXXXXXXXXXXXXXXXXX| `}}}}}` |XXXXXXXXXXXXXXXXXXXXXXX/
'. | {{{{{ | .'
'.XXXJGSXXXXXXXXXXXXX| }}}} |XXXXXXXXXXXXXXXXXXX.'
\ | {{{ | /
'XXXXXXXXXXXXXXXXX| }} |XXXXXXXXXXXXXXXXX'
\ | ( | /
'XXXXXXXXXXXXXXX| |XXXXXXXXXXXXXXX'
\ | | /
\XXXXXXXXXXXXX| |XXXXXXXXXXXXX/
| | | |
|XXXXXXXXXXXXX| |XXXXXXXXXXXXX|
| | | |
|XXXXXXXXXXXXX| |XXXXXXXXXXXXX|
\ | | /
'XXXXXXXXXXXX| |XXXXXXXXXXXX'
`-.________/ \________.-`