-`.....``.........=*XXX--------,,-*XXXXXXXX==-
,`,.``.............**XXXXXX*---=*XXXXXXXXXX8XX*--
.````````````.......**XXXXXXXXXXXXXXXXXXXXXXXXXXX*==
`-,.,,,-.....``......-*XXXXXXX888XXXXXXXXXXXXXX8888X*=`
,. , *8XXXXXX88XX88XXXX88XX8888888#88**
` `.. , ,8XXXXXXXXX88XXXXX88888888888888**
`` . ,888--*X**=W8XXXXXXX888888888888X*
, ` ` 888-*XX*=X#88XX8888888888888X*=
, `` -XXXXXX*****-. .--@W=-@W88XXXX888888888888*
-- =**XXXXX88888888X8X888XX= `=88X8X888888X8888X=.
8X**` ==8XXX8XXXX8X#.X888XX888888X8** -XXXXX8XXX=
88XX` *-88XXX-`..88XX`````..,88888888888X` =XXXXX
-------=8XXX-```````````````````.``.8XXX88X*` 8* `
----**X8X88-````````````*.``....-.....888X8X**` `
88XXXX8XXXX` ````````-.````````````````8888XXX``` ``
88XXXXX8XX` `````````.```````````````` `-88XXX``` `..`
8888X8XXX-````````````````````W8--WW-.`````X88-````-`
88XX8888#``-.```````````````=- 8- ````` 8`` -----` - .,.-
8888#888X...````````````````- 88, @#88 ``````.*---.`..-,,,,..`- ` ` ``
8888XX8XX8`````````````````` 888W@@==X ```````*-=*--,...`..`, ..
#888XX8XXX=`````````````````` X8--X--- ````----,........`,
888XX888888 ``W`# *````````` =--- `--,,..........`.
888888X8 8X.-@ 8 *8*````````` ,,,````--,,..........`
88888XX8 8X `-88@@=........--``.....---,,........--`
-X8888X8 `8-==.`.```,------...*--,.......`- `
- . `.*---------=.*-,.......- `
, ` ```.``.,=--------8-,,..-- .
, -`.``````.=-------X8-`
.- ,.``````-,....`.`.-= ,.` `` `
`,,. `-.``````````````---
``````````````````.=*X*== .
`..``-` .```.````````-,------,...`- - `
---,.````````.``-,.- `-,,....,..` .- ,
`,` .,````````````=, ` --........ .
- - ``````````--` -,,.....`, ,
`.````````` -, ` --,...... --
*```````., . ` =,,...`.=,WW-X =,,... W#@W--8
`` . - `,-,...`8*@,@8.. -,-,...`` -8*@=,@
` , , ..,,....`,**X#,8XX-*#-@@X-=W@X,`8X#, W,@8X*#.,W
.- - ` , -,,...... X-`=--@W@W@*.@8,W@#=,--X8@,@-*@@-@.--@,@..8 .. `
`-.- ` .` `-,,...... W@,,8@X@*WW,.W`#.X@@@-=.,@8,88X-8@-..W` `
-,-=., `-,,..,.... .-,..`.......``. ````- = ` ``
--,,----- ,,,,,...,-,-,,....`........, .```.` . -=8*-`.` ,-X8X*-
-,----=, `,,,,,,...-.-,,......`.......-, , `,-=*8X--8X- --.X8`
..----,-, ,---,...-``=,.............``. ` , , ,=*X*8X-, --=*X8@*X-X---`-=.-,