----------------------------------------------------------------------
qqqqqqqqqqqqqqqqqqqq*oo**qqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqo`oo“`oqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqo`o****o`oqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqq*o`o***o`*qqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqq*o`***`oqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqo`o*o`oqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqo`**o`oqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqq*“***o`*qqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqo`o***o`*qqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqo`o***o`*qqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqq*`o****o`oo“ooo*qqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqo`*****o`o****o`*qqqqqqq
qqqqoooo**qqqqqqqqqqqqqqq*“*************o`qqqqqqq
qqq*`o*oooooooooo***ooooo`o**************“qqqqqqq
qqqq*o`*****************************oooo`o*qqqqqqq
qqqqqq****oooooooo****************o`oo***qqqqqqqqq
qqqqqqqqqqqqqq****o`o************`o*qqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqq*`o***********“*qqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqq*“o*************oo`o**qqqqqqqqqqq
qqqqqqqqqqqqqqq*“******************oo`oo*qqqqqqqq
qqqqqqqqqqqqqqqo`***********************o`o*qqqqqq
qqqqqqqqqqqqqqq*`o************************o`*qqqqq
qqqqqqqqqqqqqqqq*“***********************o`*qqqqq
qqqqqqqqqqqqqqqqqqo`o***********oooooooooo`oqqqqqq
qqqqqqqqqqqqqqqqqq*o`o*******o`oo*********qqqqqqqq
qqqqqqqqqqqqqq*ooooooo*****o`o*qqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqo`******ooo***`oqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqo`o***o`ooo`o“*qqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqq`o***o`*qqqq*qqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqq“****`oqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqq*o`oooo*qqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqq*qqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
___$$$$$$__$$$$__$$$$$__$$__$$_$$__$$_$$$$$_______
___$$__$$_$$__$$_$$__$$_$$_$$__$$__$$_$$__$$______
___$$__$$_$$$$$$_$$$$$__$$$$____$$$$$_$$$$$_______
___$$__$$_$$__$$_$$_____$$_$$______$$_$$__________
___$$__$$_$$__$$_$$_____$$__$$__$$$$__$$__________
----------------------------------------------------------------------
______________________$$$$$$
______________________$$$$
______________________$$
_________$$$$$$$$$$$$$_$$$$$$$$$$$$$
______$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
____$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
___$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
__$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
_$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
_$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
_$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
_$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
__$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
___$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
____$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
_____$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
______$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
________$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
__________$$$$$$$$$$$$$$$$$$$$$$$$$
____________$$$$$$$$$$$$$$$$$$$$$
______________$$$$$$$$__$$$$$$$
----------------------------------------------------------------------
...............................///////...................................
............................//////..////////.............................
...........................////.//......////.............................
.........................//////..........///////.........................
...................////////////////.....//////////////...................
...............///////////////////////////////////////////...............
............//////////////////////////////////////////////////...........
.........///////////////////////////////////////////////////////.........
.......///////////////////////////////////////////////////////////.......
.....///////////////////////////////////////////////////////////////.....
...///////////////////////////////////////////////////////////////////...
../////////////////////////////////////////////////////////////////////..
.........................................................................
.///////////////////////////////////////////////////////////////////////.
./////............////...........///////.........../////.............///.
.////............///...............////..............////............///.
.///............///..........////..////..///..........////...........///.
..///...........///..........////.//////.////..........///...........//..
..///............////...........////..////...........////...........///..
...////...........///////.////////......///////..///////...........///...
....////.............//////////............//////////............////....
......////.....................................................////......
........////......................//////.....................////........
..........//////.................////////................//////..........
..........//////////.............////////............//////////..........
.........///////.//////////..................../////////.///////.........
......./////////////...////////////////////////////../////////////.......
......///////////////////..........////........////////////////////......
.....///////////////////////////////.///////////////////////////////.....
....///////////.////////////////////.////////////////////.///////////....
...//////////.///////////////////.//.//////////////////////.//////////...
..............//////////////////////.///////////////////////./...........
.////////////.///////////////////.//.////////////////////////..////////..
.///////////.///////////////////////./////////////////////////.////////..
...////////./////////////////////.//.//////////////////////////.///////..
.........../////////////////////////.//////////////////////////..........
......./////////////////////////////.///////////////////////////////.....
........////////////////////////////.//////////////////////////////