.....................,,;1vvv;;;,;;;,;;;;;;;vv;;;,,,......................
...............,,;v7LLrv;;;,,,,;;;;;,,;;,,;;;vvcVFAF;;................
..........,,1VU2OC1v;;;;;,;;,,;,,,,,,,,,,,,,;;;vvrt8jBG,............
......,16QFU2L71;;;;;;;;;;,,,,,,,,.,,..,..,,.,,,,;;vWkML...........
.....8NGQOCvv;,,,,,,,,,,,,,,.,,,,,..,,.........,,,;;;v;;;11v,,......
...0ij0221v;;,,............,,,,,,,,,,,,..,,,,,,,,,,,,.....,,;;;vvO1....
.CN#FO1;;,,................,,,,,,,,,,,,,,,,,;;;;;,.........,,;vvJUr..
.FN#2Ov;,...,....................,.,,..,,,,,,,,,.........,...,1LVF0,,
;68GULv,,..,,,,,.,,.......................,...,.........,,,,,..;OtA#6
t00GJ1,,...,,,,,,,,.,,..,.......................,......,,,,,,,,,.;OI6gN
#GUCv,,,,,,,,,,,,,,,,,................,.............,,,,,,,,,,,,,vItt@
U6VLv;;,,,;,,,,,,,..,,,,,,,,,.....,,.,,..,,,,,.....,,,,,,,,,,,;;,,,O68M
W6tv;;;;,,,,,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;,,,,;;;;;Wt#I
rQ6Jcv;;,,,,,;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;,,,,;;;;1LJ86t
rL2GL;,,,;,,,,,;;,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,;;;;,,,,,;;;;;;C6#Q
tJVOr,,,,;;;,,;,,,,,,,,,,,..,.........,,,,,...,.,,,,,,,,,,,vvvv;;10M6
O,;;,,,,,;;,;;,,,,................,....,,,......,,,,,..,..,,,;;;;v;;#IUL
;;;,.,,,,;,,;;vvv1v;v;,,;v1,,,,,,,..,,,,,,,,,..,..,,.,,..,,,;1v;7AI..
Crv;,,;,,;,,,;vLF#66$$$NMGWv;;vv,vrrLUA88FFWLOvv;;7Lv..
vrv;,;;;;,,,,,,,,,;;,,,1JJ,;CUQ#V;;;;Ot#WUB$2Q8k21;;;vcJ....
...;v;1v;,,,,,.,,,,,;;,,,,;v111LO1;.,1FLLLC,;;,,,,;;;;,,,,vO;,....
...;vrvvv;;;,,,,,,,,;;vvv;;;,;;,,v,,..,v1;;;vr1;v;;;;,,;,,L1;.......
...;1rv;;;;;;v;;,,,,,,,,,.,,.,,,,,;,,,..,,;;;;,;;,;;;;;;,,;,,vQ,.........
...;1Lvv;,,;;;v,,,,,,,,,,,,,;;;;,,,,...,,;v;;;,,,,,,,,,,;;;CC,.........
.....F1;;;,1v;;;;,,;,,,,;;v1v;,,,......,,;1v;,,,;;,;;;;;;vOJ,,.....11
.....1c1;;;1r1v;;;,,;;;;;;;1;,..........,,,,v;;;;,;;;;vvv;1$$$$$$$
;7A@I2rvvv1v;;;;;,,,,.,,,;CL1,,,...,;;v;;,,,;;;;;;;v;,J@BB$$$$$
$$$$6cGUrvvr;;;vvv;;;,,,,,;;rVU2OLLv;,,,,;;vvv1vM$$@NMg8
B@$#;.m0L;;;11WA#ItOv;;;;vrV11vv1OJLL7CLJ;,$$BB@NjMjj
@B$$W..m82r1rr1vv1OFUUWL7LUQF2F2VLrLJV1.mB$@BiNiiiNN
$B$$$B0...v0ij8F1;;;;;vCVWQ2QOV11vv1OGm;...V@$B@@i@
iB$$$$$N1....CN$0C;;;,,;;;vvv;;;;;;;;;vO#W,.....,;N$B@Niiigj
iBB$$$$$BU......C@$8QrrC1r11vv11LF62,,..........L8$$iii@@@
NBiiB$$$$$$I........,,LAMgjNjjNj8I6AJ;,................;B$B@@@
N@BB$$$$$$6,..............,,,,,,.JIBv,..................,Q$B@@@
@@$$BBB$$$@7.................,1$$$$8J;,..............W$@@@
@N@$B$$$$B$BNr.............,;@BN8BB$$BW,..........G$B@