:.:,,,,,:.,.,.,,,.,.,.,,,,,.,.,.,.,.,.,...,..,,...,.,.,.........,.....:,.,..............,.,.,...,.,.....,.,.,...,.....,.........,...,...,.,...,.,.,...
,  . ... ... . . . .       . . .             .   .                  .:::,...     .                                                                   .
,.,.,.,.,.,.,.,.,...,.,.,.,...,.,.,.............,............ ...  ir::i:::iri::,.,,:,:.. . ..........................................................
...,.,.,.,.,.,.,.............,.....,.......... . ..,.,,:,:,,:i,..,:rii:rir:::ii7:i;iii:i::::.. . . ................................................. .
,.,...,...,.,...,.......................... ..::::7::::ii:i:iriirir::r:,::i:ririirvii:::iii::::,. . ...   ... ........................................
.....,...,.,.,.,.,.........,........ ...::::ii:7::ri,:i:,:,i::i:::r2rir;:i:iii::::.,,::;:r:;r::;ii:..::,:..,.... ................................... .
,.,.,.,...,.....,...,.,.......... .,::iiii;:rii;r:iLi:::r::;,.::7rir;::ir:iir,::::;7ri;:::ri7rv:::i:r::i:,:,:i:.. . ..................................
.....,.........,.............,.. .irr;i;:r7iir::LL;iir;i77:::irirL;:i:L;7ir;:::ii:iL;ii:7:,:i77rr7:rr77:,i:::;::::.  ............................... .
,.,.,.................,.........i7ri7iir:iL7i7vi7riiruYi::irr:Lvi::rv:rr:i::ii7:Lvi.,:7r7;r7::i7r7ii;ir;r:r7r,ir;ii.. ................................
.....,.,...,.....,.,.......... :77rrr7i7vii7irY7,i7Lrr:irLr7ri,,:uLr;7:ii::7ri5Yri,;7:,:i7i7:r:::r7v,::77iiiivrii;r7i. ............................. .
,.,.,.,.......,...........,.. :777v77rr7v;7LuLiivvL7r:irL27::r7viuSr;ir;ir7i2ri::,rvv;i:::iL7L:,::rL7L::r7r:iir:rr;rri, ..............................
.....,.,.,.......,.......,.. ,7vLYvvr777ivvLv:iLuSY77Y77iri:;rrEjr:7rrij7rYr:i:;::j1LF77::iiirrvi::i:rir:rr7;,i7i;i7r7r, ........................... .
,...,...,................., .rJvjYLvJYjr7LLri;5uL77rjLuv7:7juu;i::i7rUYrv;:;i:::kY:,,:ivrL;.ir77Lvv,:i77r:ir7iiiiii:rir7: ............................
...,.,.,...,.,..............:v7L77LL7YLvjFL77rL1r::72YriirYJr7i,iJuUriii.:ii:7SrrJii,:rYrLi7ri:;YL7:i:ii7vrirLr:i7ii:iiri. ......................... .
,.,.,.......,...,.,.,...,..,vL7vLLJLYJYJFJrrYkUi;7v72LiiuuuYr:iruvLrr:,i;::ju:Lvri::Yr,:7Y77;:;:;rULY,::7vr:i7v;::iiririr:. ..........................
.......,.,...,.....,.,.....iYYYL7LvvJLrYvr7YvYiivJ5Ji:rLLL7ri:rvF2ri::i7;P77Yri:,:;JJL:::riYjYL,.,rv77Ji:rvvi:;Yr:iri;:iii.. ....................... .
,.,...,.,.,.,.........,.. ,vv7jvv7LLY7LL77JuL:ivUrri:rY7u7ii7vu7r;iir:u1r7vr:::rv:JX7Juvi,:ir:7iY::,;;7r::rv77r:rrirrvr:ri: ..........................
...,.,...,...,.......... .ijL77YvLvv7vL7rv7r:r77Lr:iLvY7:i:7L7u7:irvFLi7r::::7;iSu:..iivirr:::7rrrii::iJvr.:rvi,iri;iii7i7i.  ...................... .
,.,.....,.,.,.,.,...,.,..,J77;r;rL7rJvr7L7ri7vur:i7jYrr:irvvSvi:rYFr7;:,::r7i7qrrrr::.:7iiv:r:i:LYrv:::rrLii::rLi,iiiiriiii:. ........................
...,.,.,.....,.,.,.,.,..,Lv7i77vv77v77rvv;iYJLiirv;u7i:i75Lr::ij;rj7i::i7r:kL:rir:irvL:::i7ir7i::irUrv::iL77::iririi::riiii;:. ..................... .
,.,.,.,.,...,.,.,.,.,.. iL7r77Lv77YL7rJrr7LvLrriYY;::iJv;riirriJ1i:iirL:727i::::r:r27uJi7,:,7Lrvi:,i7Lvi;:r7vr::7Lrii:i:ii7:i:  ......................
...,.,.,.,.,.,.,.,.... :v7rrr7L7rL7LrvLr7uLr;LL7ri;77irLrii77J;i:i;vrivr:::i:;:iY;,i.:i:i:i::iiL77i:::rir:::rrri:77r:riiriiiii,. ............... ... .
,.,.,...,,,.,.,...,....7Lr7rLv777r;7YiivLri;L77r77r;7iii::7ri::::ii:rri:i::,:ir::ii. ..:;:ii:...::i:i:::7r7:,:r;i:r7iiiiiiii7ii................ ......
,..,,,.,.,.,,,.,,,.,..iL7L7v7i;LrvL7r77vi;:7v7ii;7ir:::rriiiii,:iii7:;:riii7:irii:::L7.::::i.:,,,,i::;,:,::iiriL7r::r7:iiii;iiii. ................ . .
..,.,.,.,.,.,.,.,.,..,vr777vv7vrvvL7r7Lir77rr:i;r:ri;iriv7i:iii:;iir::;:r::iiri,r:i7777ii:i:ii:i:::,iiii:,:ir::,::iii;7i;riii:ii: ......... . ... ....
,..,.,.,.,,,.,.,.,...r7v7vvv7Y77rrivvri7rrr7:irvriiiirrii7ir:ri:ri:rir:ir:ii:;::;::;.i::;::;:i::i:ii:;vr:;:i:ii:,:ir:::iiiir:i:i:. ... ............. .
,.,.,.,.,.,.,.,.,,,.:vJ77v7rv;vvr;riv7r7vr;;irriii;i7r7i777riv7ivirri7iivir7:ii:ri::,::,i::::::,i::::i::::rii:7:iii::i,,ii:iiiiii:. ..................
,.,,.,.,.,,,.,,,.,.,ru7rr777rrr7ir77r7rri;irr777rv;Lr7ri7rr7:7iiriir:7ii7:ir:7r:rii7:ii:ii:r:iii;iii:i::iiii;::ii;iirv:iii::i;:iii.................. .
:.,.,,,.,.,,,.,,,..iLv7Lvr7ir7777;r;;irr7rrr777irvrrr7;:r:ii:r::r::::i::i,i:,ii:i:::,:r:ii:r:,i,:i:riiri;:riii::::irrii:ri7;:,::ii: ........... .... .
,..,.,,,.,,,.,.,,.,rYv77r7rrrr;;irr777r7r7r;;iii:i,i,:,:i::rirr7rr7;r7iviir::i:i::i:,:::::,:,::.,:.::,i:iriiiriii;:::i:i:ri:iii:::,. ............... .
:.,.,,,,,,,.,,,.,.:vLi77ririri7777777irii:i:i:rir7YLvu2FSS0SPS51F5S12222S1F5F5SSS1k1FFU22LkuLuLrLirr:i:,::::::::i:i:iiiiriiirrii:i:. ...... ..........
,.,,,,,,.,,,.,,,..i7ii:ii77777r7r;ii:::irvL15XP0PPPkFFuuYLvjLv7v7v77r7rrrvv7rv7v777vvv7L7LLJuuu125FF1kUjuLL7ii,:,::::iiriiiiir:i:i::................ .
:.,,,.,,,.,,,,,.,,rrr;7vYv7rr;i:iir7uFPNG0EqS22YjYLLLvLvvvLvLLLvv7v77rrrr;r;riririii;iiiiirr7rr;rrr7v7LJuuU5PXP2uLr::,,.,:::iii:i:;i, .............. .
,.,,,:,,,:,,,:,,.i7vvv7r:::iivLuFEZ8Eq5FuUuuLJLjUuvYLvLLvLLYLLLJv77v77r777rri;i7rriririrrrrrrrr7rrirr77777rvvJJU5XXZkFjv::...::i:::i:....... . ..... .
:.,,:,:,,,,,:,,.,rvrr:ii7uP0OO800kFUUYjJjJuYjujYjLvLLvYvYvv7vvL77rrrrr7r777rrrrrrrririririrrrr7r7;rrrr7r77L7vvv777YYU2kXGPkLri,..,::i............... .
,.,:,:,,,:,:,:,.:riiivXMB@BMqk15u2u2juLJLYJjYujYLYLY7L7Lvv7vvvrrr7;r;7rrr7rrir;rrr;7rrir;ririr;rrr;ii;r77v7v7Lvv7LvY7v77LJuFSE12v:.::, ........... . .
:.:,,,,,:,,,,:,.:r7uGB@BMG0F1u12UJ22uu2uJYjYYLjYJLYvv7vvv77rrr7rrrrrrrrrrrririrrrirrri;;7rririr;77riiirr77L7vv77v7LvL77777vr7L1FGBk::,........... ....
,.,,,,,:,:,:,:..;LP@B@MOqS21u2U1uujUU1uuLjLYLuJY7v7vvLvv7777r777rr;rrriiirrriririr;r;iirrriri:,:iri:iiirrvr7r7r7777v7L7v7v7v7vrr;2BM7:  .... ... ... .
:.,,:,,,:,:,,,. :0@MMZ0k5u2U5Uuu2UUu1uJYujuJuYLLLvL777777r77v77rrirrri;irrrrrrrrri;ii:;;riiirii:iii,iiiirrrirr7r7r77vvLvv7v7v7L7riuMG:  ... ........ .
:,,,,,,:,,,::, .F@MO885UU2u225U1U5U1uujuJjLjjJvL7v7v7v77rrr777rr;rir;riririr;rr7rrrri;;ririr;ri;ii::i;i;irirr7rv77r777vL7LvvvLvL7r70Br ..... ..... . .
:.:,:,,,:,:,,.,2@MOGON5u2U2j1uUU1U2UUjuYYvLLJLJvv777777rrrrr7rrrri;iiiii;i;i;rrrrir;i;7rririiiiii:iiiirirrrirrr7vr7rrrvvvvv7LvL7Lr;Y@M, ............ .
,,,,,:,:,:,,..LBB88MG012U5uUu1uUjUuUuUJjYJYjLJJYLYLLvv7v77rrrrr7rrrri;iiiii;iririr;rirr7iri;iii::::i:i:iir;r7v777v7vr77vvv7LvLvv7v;7G@r  ........... .
:.,,:,:,,,:.,iqBMEMM8SFUUU1u2uUuUjUjuJjYuU5uuJ515u1UuuUu511JL77r777r7rr;7riiiiri;iii;irrriiiriiii:iiiirrvLYvju2u2u2ujvvr77Lvvvvvv777PBX ............ .
,.,:,:,:,:,:,rG@OOOMZX22u2u2U1UUuUjJLu251Xkk212S5FFF151XqPF522jjLLvL7v7777;iiiiiiriii;i;rrr7777v777vvJJuU512U51F1FUjYJvL777v7v7L7vrv5@G: ..... ..... .
:.:,:,:,:,:.:1MOOOMOGX5uuu1uUU2uUuU2SSkSXSXSF551XqqXS215XSF1k5FUuLJYJLLvv7r;rrr;riiir;r;rrv7vvYJjLJJuuF211XkXSPSS2UJUU5UuJYLY7vvL77r1M@7  ....... .. .
,,,,::,:,:,,iu0BOMMOEX22uuU2uUuUu22kkXkq5555j2U1uUuuuujU2511U2u1UUuUJuYYvv77rv77rrir;rrv7v7vLuuuYju2U115U5FPS12521juu2jju2uYYYvv7v;71BBj  .... ..... .
:.:,:,:,:,:..;EMMOM8ES1uUuUuuJUjUu225SX511FujYuYL777LLJLu2115uUu2u2U2UUJuLLvvvLvvr7r7777v7LLuYjYu2F2UuF25U22uLv7vvJLJLLLuYYvv7v77rrrXBOi  . ..... .. .
,,,:,:,:,:,,.:JOMMGOEq22uUjujujujUU55S111S1UjuLL7LuLr7r7vLLu2511uUu2U5uujuYYLYvLvLvv7vvvvJuUjjYuu2U125UuJuLL777vvLvLvLLYLLLL777v77;7q@G: ........... .
:.:,:,:::,:,. :UMOMOGk2j2uUjujuu2U125uuu1uujuuuLLLjvvrrir;rrvvjuUu2uUu1u2uuYjYLvLLYvLvJJuU5UUjuu1U2UuLLrr;i:;i77vvLLJLYvL7Lvv77777i7OB0:  . ........ .
,,::,:::,:,,..,vPOOMGXuuuuJuuuJuuUUXSUJ2uuYujuJuLJ7v7riiiri;ir7LLYYjYuU52UJjLJvYLYvYvLJUu1uuu2u2UuvLrLv7rriri777LjLLvJvvvYvv7r7777iLM@7  ........... .
:.:,:::,:,.,LP8ZOOMOO1uYJYuYUujY2U21Fu2U5uuJjvLvvvvvuUXS12SFX12jJJuj2u12522ujJjYjYJLjYUu1U12521u2uXXPNqSPFF5k2uLLvv7LYuLvvJv7r7r7r;J@0: ..... . ......
,,,:,:,::,.v0Nk0GMOM8SjJjujUjYvJj151Uuu1uUjjLjjF1PZBBBN@@@B@@@MOqP511S15252UjuJJLJLju5155S5XSkkN0MMO0ZMMMMZ80GqN1uLJLJYJvLYY77777r;P@7  ........ ... .
:,:,:,:::.:FBEX1POMMG2jLuj11FUuYLL2UF21uuuSqMB@8OB@BMq7u@MUJkEO88EZq0kkFS22uuJJvLLYYuu15Sk0NZqGGGG8M@BBNkM@BMMBMMZEX1YYvvLuv7rv77i7OB7  ....... .... .
,,::,:::,,.FBM0XkGOME2YjujLYJu2P1uJuU52SqMB@B@O05O@@B@B@BN;r7ukO80SPPP5FU122ujvLvLLYLuu55XkPkN0ZX1uOBM8S:FB@quF8B@MM8kJY7vvYLL77rirMMj  ............ .
:,:,:::::,.rBMZq0qOM0jJjUuuJjvvL5kNNZZMMMOOEEqE00kN0ZqNqXLLJ11qPPEG1j2X2UuuLvv7r;ir77LuU2u22q00S5uuX@@@B@@@Mu7LFMB@B@ME2Y7JYYLv77ivMBr  ......... ....
,,::,:::,:.:1MZqXq8MFJJ2u215jjYJLuUq0E0qkSUUU2j2U2j2Y7riir7vvJLYvu55J21Uu1jL77rr:ii77YLuJJLS0F2XF5YjSEGGNqkSJ1U55SPZ8MM8SFuJLLvLriv@5  ....... ... . .
:.:,:::,::,.v8GPqqBO1LUu2uUJuJuYYLYJ21k5S15uuLv7v7LLjvv7r77vYvLvv777jU2juJYvY77ii:r7vLYLYvvvLvLuUJj7r;i::,iLJYjjjvLLUjJLuvv7LvvLLiLP, ................
:,::,:::::.,JO0ZXEMOujuUU1juJuYjYv7Juujj2XSS55UuLLvvvLvYJjJuuUuUuLr7j1UUuJLY7vrriirvvYLLv7r7vuj5FF5FUUYLvvLL7vvv7LLJJY7v7777rv77v7L1  .............. .
:.::::::::,.UZEEqPMqUjUu1uUYJJjJJLv777vvJj1251SSkSkFS5S2F5SUUjL7vvLYJY1UuJYLL77iiirrLLJLLv7;rrLYuuS5SFkSk21uUuUj512juuUYYv77LLY7v7vi. ......... .... .
:,::::::::,,LENGkXGXJjuUuuuLvJYYLLvLrrrv7vLjYuu521U1UUu2uUJLvL777YYjJuuuYuYLLvri:irv7LYY77rriri;r7vLvjuuUF5kFk5SXk15jJYYLvrvLYjLvLr, ............... .
:.:::,:::::.7NGNXF05YYuu2uULJLJLJvvvvrrr77vvLvYLJLYLL7vLL77r7r77vvJuuYJLYYjvL7vrii7vLvL7v777riiii;7777v777L7vLYJjvJLv7v77r7r77v7Lvr.. .............. .
:,:::::::::.i0EZPkX5LuU122UuJLYuYJ7v77rrirrvvL77vLLL7L7vrr;rr7777vvJvLvJYujuLL77r77LLL7v77rr;riiirr77vvLv77LLYLL77rvvL7rirr77v7v7Yr. ............... .
:.:::::::::.:SEEEkP2uj1U1uuJuvuLLLL7YLuY7rr77rrrLYY7vvv7rrrr777rrrvvLLjjuLJLLvv77777Lvv77rri;iiiriiiirvvL7LLL7vr7vL7vriirr77v7LLvvv................. .
:,:::::::::,:UEEENXSYjU1u2uuJYYJYJLuJjJJ77rvrr;rrvr777ri;riii7rr7vYujuLjLL7v777v777v7vvv77rrr;iir;i:::irr777r77vrr;riiirrvr77vvv7L7. ............... .
:.:::::::::,.70PNqEFuJUuUuUuuLYYjJuLv7Lvv77rrr7rrr7rrrri;i;rvLuJUU2JJYJvLv7rvrrrrr7r77v7v7vvLLv7vrr;i:iiiirrii;i;irir;77vvvr77L7vL7. ............... .
:,::::::::::.ik0P0q5YuuUj1uuuuLuJjLLLv7vv7rLL777rrrririrr77JU1uUU5uuLLLvvv77rr:::iirr7777v7vvYu2JL7v;i;7;riii;ii;7;r;7r7777v7vvL7Y7. ............... .
:,::::::::::,,uNqXX2JJ2uUuUj2uujjLJLLvv777vLLr777rr;rirrLL52uYJLYLJj2JY7vv777i:,,:ir777777v7vrvL22uv7iiii:iirr;irrrr7r77v777v7v7LLr ............. ....
:,::::::::::,.rXXS11Ju21U2uUu2YuYjLJLL7v7777r7r7r7r7vvvu1NEP2uYjvv7LuULLvY7vr;:::rr777777vr777rrLX52Lvrri:iiirrrirr7r7;7r77v7v7vvYi ................ .
:,:::::::::::.iuS5XUuj2UFuUuUuuJUJJYJLY7L7vr7r7r7LjJuj1XZ0E52YLLLrrvuuuLLvvrriii7rrr7;r7L7rirr7r71qXkujvvr;iiiirrirr7r7rrrvLv777vL; ..................
:::::::::::::,:FXk55jjj5UUuUu1uuuuJuJjLYLL7v7L7vvLLujSNNXPqXUuLJvvr7LuJLvv77ri:::iirr77L7rir;77LL1FqNq1UjLv7rriiirr77Lv77v7v7v777Y:  ............... .
:,:::::::::::,:u0SS1uj2U1U1U222uUjuYjLLvLvLvYvv7LLu2XNq15SNPX22LLvv7vJULLvv77irirrrr7vv77777vLjuF122q0qS1JuvLv7r7r777777v777v7v7LYi ................ .
:,::::::::::::.7XS5Fuuu521U1u2U5uUjuYjLLvLLYLYYuj11kkkuuuSPZkF22JYJuYUuuLLLJvYvvvv7v7v7L7LLLvuUSuJJuuXXN51uJLJ77777v7v777vvL777vLu: ................ .
:,::::::::::i::,jS155j1U111u2U221uuJuYJYjLjLJJUU52F5kjjY55kSNPP1kSPNGGGX5uuJjYjJjYJLYUkqGEN1FkkJ7;v77YSNq12JJLLvv7v7vvLvvvL7vr77jYi ..................
:::::::::::::::,ikXP2U25UF11u1u2u2U2JuuuJuJuYYLUu155uLvJu1U5FqNE8M8O8MOM8EF5U1222kkqEO8BB@BMG0uLrrrrr7YkqXu2uYvYvvvvvJLLvL77r7rvLJi  ............... .
:,:::::::::::::,:LEGN2u1F2Uu522U2uUuUuUJuJuuuLJjUU5uL7LvuuFU1FqkPXqNZN0ZMOMZ0NNNE0GEENNXEEZPF2uLLv7r777LSqkU2YYLLLY7LLYLYvv7v7vvYY; ..................
:::::::::::::::::,:ir5251Su5211F11U2u2uuYujuJujuj2uULYuU2kXS5PPX5kSqXk5F2FFPX0XqF52XkP1FPFYuJLJjL2LL77rvYPNFuUJJLLvLLLvLLLv77LvvLui ................ .
:,:::::::::::::::::.:uFUF5F21UF11U1uUu5UujuJuu1u22Uju2SU21E0ZF1UFkq0N2F52YLLuJuu2UJJ5UF52vjYju1J252LjLLLYU0k1uJJYvLYjLLLL7v7uYYvLuv ..................
:::::::::::::i:::i::,JF1215F222S2S25u2U2UUujJuuUU12uj5SFuFPqXXX0N0P0XkFXkSjJYYj255YLv7LuJjFF2kFuUX5U12jJJu5qS1juLJLJYYLLvLvYJYvJvJ7. ............... .
:,::::::::::::i:i::::;k112F5515UUu125u2uUJjYjLJJ11FuYUZqkSqPPqqNGSXPkSkuuj2uujuYUUurrvjLLj1uUUFJUU5kF5kuYLUqP1UJLLuLjYJLLLjYYvLLYvr ..................
:::::::::i:::iii:i:i::UF2F1F2F22u2U1uuj2juJjjuYuuFk5uSNXFk2SF5jUU2U2uS2uvvvLvL7v7Y7irjjv7YLvv2Y2Y2u15FkXUuUqNkJJLJJJLLLLvJJJLvLLLL: ................ .
:,::::::::i:i:i:i:i:::jFF1F552121u221jJJUuuYJJJL1FXXS1S5k2jJuJjLYJuJ21kkFjjv7iirvvJ1F5FuuYYvLvLLYj1uF5N15F0SZ01Lv7LLYLvvLvLLLvvvYL: ..................
:::::::::i:i:i:i:iiii:rP5FuF152F2121UUjuujJjJJLJUkSXPP21U1uUuUu12SFPXqqNPNkPXFUFkXkqXkSXSXF1UUJYJJJ2uuuUukqPkEkULLvYLJLLLYvLLYvYJv. ................ .
:,::::i:::i:i:i:iii:i::2X1F552521U121uujuYJYJLYLUFPXX1F5F551kX0q0XPFS5XFk151k1uJUjUu1u12UuFFSkSSP2F111UFXuFuUSkuL7vLLvLLYvLvLvJYj: ...................
:::::::::i:i:i:i:i:ii::Lkk5515U2U12512uuYJLjLLvLukXP21FPXXXZZEN0kqkqk51k1SFkFSUuYu2FU1FXXXXqq00OM@MMMBZNU2UUj2jJLL7L7LLuvLvLvLLuv. ................. .
::::::i:iiiii:iiiiiiii::FP5US21U5U11F22juJuYjvLvYU5j1kqXZOBMMMMOMO88BMMO80OGGZ8G8EOO88Mk5XE0Z0OOO05UX0OE52uYuYYvLvvvLLYYJLYvYLuJ: ....................
:::::::::iii:i:ii;i;ii::v0551FUF11u522JujjYuuJ77vuuU1PkNq0XNNOMMOZq0E0qZqP0ZZOOOMOP2Lr,ir2FSP0XuL7r7rYuS1UuUJYvv7LvYLJLJJjLLLJur ................... .
i:::i:iii:iiiiiiiiii;i;:iUZ515F2F11U1UUJuYuJuL7rvvYY111FSU1uUU55PXEE01112uJvuji71Li:r7LU55qXP2YLLLYvv7vLuu1juLL7v7LLJYuYYLYvjjL. .....................
:::::i:i:i:iiii;iiiii;ii:;PZ212522U2U12uYjJJLLvLLLLuuUu2U2UUJJLujuu5SNPNkFUL7LiLuLvvv5P0NEP1JuJuJJvv77vLL22uYuLLvLvYLYLYJJLJuu. .................... .
::::i:i:iiiiiiiiii;i;ii;i:vEN1555U1U51FUujuYJLJYuj21k1uLjuUJuuuU1UuYJj15XkPuLLjjFYJ25FPPFJYLUuuLJLLvL7v7Lu2u2ujLJLJLYLJLYLYY2:  ......................
:::i:i:iiiiiiiiii;i;i;iiii:1Eq5F55252kSFUUuujuLju12121UUuuYuu1255XFSU5uuJuu2Yuuu22jUJL7YLYu5UuuuYjLLvv7vLuj22ULLYJYjLJJJJJJ1i ...,.................. .
i:iiiiiiiiii;i;i;i;ir;r;ri;rS0k5155155S1522UUjJJU1X2uu1jJJUuUu2u51PkkSXFF5UjUu2j2JuYLvuu225SS15YJYLvuLv7LLjuF2uYujuLuJuuujFi  ........................
i::iii:iiiiii;iririiiriririivNqk1F552k5F1S22jUuuu2U1JJLjYYYUjJLuuFSPSPXXXEqE0Z0G0NqGZEPX5PkPS1JLvYLYvYvvvLLJuFUuuUJujjjUuSr. ....................... .
i:iiiiiiiiiiriri;;;ir;rirrrivqEXX5F1FFF1F5521U2Juu55SUuLJYYYJLYu1U15SSE0Z0G00PqPPkqNZZOO8NP2ULLvL7v7v7vvLvYLuJuJuuUuUju1Xr  ..........................
i:ii:iiiiii;irir;ririri;rJrr7XS0PF2S1k5kFS5kF5UUU525UUJLLuJU1SSS22u5uFXqXqkFUUu1JuLjLYJUJUuJYYLYLL7Yvv7vvJLjLJjUu2u2uu2Fi  ....,.,.................. .
i:i:iiriii;i;ir;rir;riirvLrr7Y12ZNk5F5SFXFkSPSSFS5S11uuJujYLuuUuujuJYJUujYJvv77rv77rr:i:irvrrrLvv7vvvvLLYYuj2U1U122u21u:. ,.,.....,...................
:iiiiiiiiri;iri;iri:7L7Y7riLrL2LXGqXXS5F1kSXXqSk5S5SUUJuYjvLvv7YJYYYvLYJLv77rrriiriiiiiri7rrr777r77vLYLYYjJuu5U1U5u25j,.:i.,.........,.............. .
i:ii;iii;;r;;iirriLvvYJrir77vrU27N8PPSkS51FSPSXXPSk55uUuuuuLvr77YLYLLvLvLv77Lrrr7;rrrrrrrrrr7r777777vvYLJJuj52FUUu1u1:.,.::i:.:.......................
iiiii;i;iri;:r7LuuLuY77ir27rv77U:iqGPqkXFF1FFkkNPqSX5F5FU2JYLvr7LuYL7v7v7v7LYL;77riri;r7r77777777v77LJYjYu2SFS11u2UXv.,: .i::,.::i,,,.................
riiirirr7i77vrrirrr1uL7rr2ri2r:ru:7qZNqkNXXFF5kSPPNqXSS5SF2JuLv7LvYLLvLvLvYvv777v7rrrr777r7777v777vvJJuJU2SSF12U21Xui.::, :..::.:::ri,:,..............
iir;iL:;v7iiUuiri7i7rJrr7PriJr:i1S,7q8qqkqNqXkFSSXkqPNkkFSFS2UujLLYJLYYjYYLYvLvLvYLJvL7v77r77vvv7LLJYuu15F1F21111Pu: :::,,,r .. ,r.,,ii:i:.. .........
::r7rr77i..,u7::ii;:vv77vS;,r7ir71J,iF8PqXPXqPPSXkXSqq0PPFF151S1UJuJuJjLJLuJuYYYYLLJuLYvvvLLYLLLuYjJ25S152SS52F5XLi..,r:..,r:    rr  . .: ,::ii.:.... 
rrirr77j;,,7qYi77vi:jYii7j..;5rrruki,7FEqPXqXqP0qNPqkXPqPNSS1kFk1121u2uuJUJuuuYujUJujujuJuuUuuJuu22SSPU25F1521Fq7:::..7i,,.ii .,.rL... .i,  .i,i;::i.,
:..ii:rur::7Nvr7vvii2r::7j::vSrr;i1k:.7GMPPPNXXkNPqkXSqPqXqPNkXFF15211521u2u2U2juuUuuu5UUjUUuU1U5SqPSuF1S11u1kSi.:::. r:.:::r  ..:Y,,::,v: .i::i. :,.:
vLY:::7Fi::7XLr7vv::Lr:iv1::rq7rr77Xj::70EPEqPXqPNPqkkkXXPXPqNq0PNPXkPSkFXSXFPkk55252FFk2SSXXPkPPXS52FFF51U25Nr.:::i. i. ..:7, ..,vi.:,.r7 :v,:::rri::
,Yk:rij5i::7E7rrri..j7rr7F7.:kUi77LYP:  7F7jEN0qqX0qNkXXPXXFkSXkkSkXqX0qZ0Z0ZqEq0PNXXkPXNqNkXkX5SUF5F5S1251SXi,:i,i: :L..   i    .vr,::,iv. r:..,.LL..
,5u;r;LX:,.iF7,i:::i1uirrL2i:LP77r::YJ..:PuiuqqNSNXENEPqXqSk5kFS5kFF2S1FFSFXXqkkSPkkFkFSSX15U525255k5F155ju5: ,r,ir. :L:,:,.7.    :i ,..:v. ,v:,:.rX, 
iFviri7j, .:S7:rr:::FL;rrrkv:iSY,::,rk7:ivNr:725qPXkNqZ0NXPXXkPSk1k5F55u2U1U5U2u2U5U55S5F151S5FFkF52FFqU7Lqi .:.:7r  iL.,,:.Y:. . i7  . .i.  ;r.:,,57.
rU:::::2:::rPurJi:,iXji7r7LEi.:ui::r7q2:,:uE:..LX550PPPNN0XXkkFXFkSk551F5k5S2F2515U51F15U11S5kFS251XFUvi7k:.ii  .7i. ;v,.,:,7: ...i2:::::r.  ::  , ;7 
77.:::vS7,:iPJrLi::;0L7rrii5i .v5r7rrLki:.:YrvMBBPLr7UNN0X0NNXqkPXXXPSPSSFS5SFFUF1F552S1kSXFkkS5PFu77i :Xi.,L:, .;.  iY:::i,7:  . :Y:.:,:7;  i7    .L,
YY:rirrk7,,iUFrui,.i1i,:,:,Ur,,vX77rii2j..:GB@B@@@Bkrri7FEX0qPXNPNPNqqqqXqPPSPkS5SqGG8ZEE8E0qqUujr7,  vS.  7i,,,:v   :r..,,.rr ..,:Ui.,..ri  rL:.,:,vv
2v:i::i1L.,.JP7r:  :u:i:iiiFL::rFi::i:1j:J@@@OBB@FMB@@qr721u5kNPqPZNE0GEGZOGOGOOBM8uY155kUjvvv5NOB@BY:J:  :7....:L,  ,v.    ::   .,Y:.:..;i  .7...,.:J