. ............................................................. .               ..  :,. ,.,..,..:...........,.........................................
.                                                                 ...,,:,,...        ..                                                               
. . ........... ..... ... ......................... .       :i7v;irrLvLLJYLLjvYr:::.. .:. :.....  ......,.... . ..................................... 
. .... ... ... ... ..... ... ..... .............       .::;vvYYYv21SFUj5S0EG0ZNBZZSv;, .:i:... ..............,.. ... . . .............................
. . . . . . . . . . . . . . . . . . . . . ...       .iv7JLkX0EM@@BMZOGOZOEOOMMMMMO88Pji.r:. , .,,.,::...........,.. . . ......... . ... . . ... ..... 
. .. . . . . . . . . . . . .   .     . . ...     .rU1U50EOMM8OMMNXSPNZE8OOMM8GEZO8qGOEGSr   :.,,.............. ....... . . ... ....... ... . . . . ...
. . . . . . . . . . . . .     . .   ... .     .:J500EEOMOOMGOGq1kqZZOOMOMOMGGEEEO8MMMB8G0.,L2vF5UUujjri::.....,.  ..... . . ... . . . . . ... . . . . 
.  . . . . .   . . . . . . . .   ... . .    .;5ZEqE8G8ZOOGZGkFkEZOOOOMOM8OZOG8MMMMMBMMMMB80BMBB@MM8MMONFL7ri. .:,.   ....  . . ... . . . . . . .....  
. . . . . . . .       . . . .   . .       :v50GqXqZNE0O8GNS2k0O8O8O8MOOGZGO8MOM8OGZZBMBMMMBOM8OOMOMOOOMMOE2rUv, .,,     ,.  . . . . . . . . . . . . . 
.  . .   . .   .   . .   . .   . .     .iYSGqXSENPNOOM8q5258O8OMOOGO8OGGGO8OOMGEGZqGZMOMMOOOG88OEO8OOOG8O@@012Yv, ., ... ,.. . . . . . . . . . . . .  
. .   . .   .                 .       iLE8XFPXPq8MBMZ5F2SGBOOMOZ8ZGGOZG8MOMOOO8GZE8NE8OOMOOOOGGEGGOZGGOZEPOB@OkLvvi::   . .,... . . . . . . . . ..... 
.  . . . .   . . .       .   .   .  :U8OXU2NkXZMMOk1uSSGMOZMO80GZ888EGGMOM8OGOZ88GPPqZOMMMMMOO8O0GZ8NZGOOGNZZBBOUr7vrr     .,..... . ... . . . . . .  
. .   .   . . . . . ... . ..  ..  .LGO021kq1qG8NkuukZOBEPNMGqXZGOG0P8GOOMOMOOOM8MOEXP0OMBMMOMOOOOZEE8EENZZOZZEOB@0L::77. .. ....... . . . . . . . ..  
.  .     . . . . .     . . . .   rqMNF1S11Sq0N22uSEM0ESq0ZqPqE00PGEOOOOMMMGOOMMMOOZEXOGOOMMBMMOMGO8ONNNEqE0GGG0EOBG17::v:..  ...  .. . . . . . . . .  
. . . .   . .     . . .  .  .  .5MZ1kkP15kP5F255Z8Gqk5qGZSXNGNNN88OGMOMOOZOMMMMMM8GXq0NSZOMMBMMMM8O8OZqXqPNqZGOEqNOOZu,:Yi..  ..  . . . . . . . . . . 
.    .   .   .     . .   . .  :0O0SXXqkqFkkFSNEZNEEGGO80FqE8NZNZZEZO88Z8ZOOMOMOOG8N0N12XF88MMBMMOOZ8G8GGqPqFUPEOZPkZ8Z5vi7:,,  ,.  . . . . . . . . .  
. . .     . . . .     . . .  7OGPX0FXPPSSFqq8Z88O8OOO0XFGEEqPkNEZEEX0Z8OM8O8MOO8MOMOEqNEk5EOMMBMBMM88EZ0EqPkkuuFGOE1P00X7:i,::. ,.  . . . . . . . .   
.  . .     . . .     .      JBPPqqXNqXP0kE8MGMOO8OGZNPS0PPqEN8GGPkXE8MOOOMOOOO8MMOZOGEkEq5kNZMMBMMMMMOZ0PXFqPE2uuSEZ5kqNqU:i..:. .   . . . . . . . .  
. . . . .   . .     .      5MPqNEPEPNNNPOMM8M88G8Nqkq00N8OM8Z0P1qEOOMOOOM8OG88O8O8MOMOOOO0Z008MMBMBMBMB80qX5kSEPkj10GFUqZq5i: .:... ... . . . . . .   
.  . .   . . . . .       :EMNNqE0GPPXNGM888M8Z0NkXqGEG088GEXFqPOOMOOZ8ZZ0GZO8OOM8MMMMMO88OOOqqZMMMMBMMO@MZkPkX5kN05SPNUu5GGFr: ,,... . . . . . . ...  
. .     . .   . . . .   :GM0ZNGZ0q0qEMMZOOO00ZEPZGGPqX0EZFFkEZO8OE0PNPEGO8OOMOMMMMOOM8M8OOEPq8MMBMMMBBMOMMOk5FPS5PZXqkq2uSOZPv. ,...  . . . . . . . . 
.    .   .     . .     :OM0G0EPqNENGOM8MOGqG8OEOGqSqNENqSXqGZGqEq0qEZO8OE8GMOMOOGMOMOO8OO8FEG0XGOMOOOBMBOMMMNUuSXSqG0NSq22kOOXr. ,.:.  . . . . . . .  
. .     . . . . .     :EOEEN0XqN8E8OBOM8808Z8NXFPPZXXkqkq00q0P0NENG00NEq008EOG8ZOOMGO8GEN5100SEE0XMMMGOOMMMOMOFuXXkXO8EqE1USO8X7  ,,:.  . . . . . .   
.  . .     .   .     iEG0EN0PEZ8GOMM8OEENE0EXF10E0XNqNPE0EqEEZ0EXNPNPNXE0ZNNE8Z808ZZ0ZX1uJjuuXPGO0ZMMM888MMMOM8S2PXPqOG00ZkF58MEi  .,:   . . . . . .  
. . .     . .   .   ,8Gq8ZZqqq88MMMG8ZGEGX0Pqq8qNqZq0ZGNE0G0N5Xq0qqq00G8800EG08ZZNPPPS2JLL2vLu5kGqXGOOMOO8MGOGMZFSkPkkMEZEZEXqOMq:  .:,   . . . . .   
     .     . .      SOPZEENNPG8M8O88ZGE8Z0qENGqPZMEGE80GOMPSkZEE00NZZ80NP0NE0NqEPF51uJvL7vvvvLukkPkqP8OM8OOO8MNMESXFPqkO8GGZENPOM5   .,.   . .   . .  
. . .   . .   . .  JEPGEE0ZPGGOGOG8ZGNG8ZqEGO0088qPPZE8Z0kXZMG0qE0G0GNkkE0ZPqPqk5uuLY777rr7r77Lj55XkkF0OOZOOOGEP8qSSFqEPO888ZNZPMMv  ....   . . . . . 
     . . .     .  rEqGEZE0NZZM88ZGZGEO8ONGOGP88ZPEN8EEZPkEOO0Eq0q0NNPPXE0NkXSFuJuuvL7vrrrrr7r7vLY2151F50OOZ8ZZEESZ5SS5q8k8OMGEGZNMO;  ..., . . . . .  
. . . . . . . .  ,ON8GZEENOZOG8EEZ8ZOGG8MOGNE0GGZZMZE0qNO8ZNGq0PNkPPNFkPPFSUuLLJJ7rrrrririi;77v77Luu521FEE8GGq0Z8SP1EXkEOX8OMZ0ZGNMOi... ..   . . . . 
   . .   .   .   0OOGN0OEG0OZGEGEOOONGOM8Z8ZPOG8ZOZO8G0G00XGZZPX2FFZX5FFU1uL7vLLrri7rr:iiiii;7rrr7LuU2u5S0PZOEPq8GPk5Eqq0OXN8OZEZZ0MS:.   ..   ... .  
. . . . . . .   uBGENqOGGE000qZZOMMZZ8MGOOZPMGGEOZMO8qNSX5NOGkFukSkUuJ2u2vLv77v;i:i;;:iiriiir;rrrr7LuuuJ5X0qGOGSXZESFF00NNOPE8OGOZ00M2:    .. . . . . 
.    . . . .   iOZENP8GOEEE0P8E8MMqZOOZOMMPOOOEGZM8EFk151P8MS5uSk5LJJuUuv7vvirriiirr:::iiriii7;777rLLuuuJFqEFZG8FqqqSXkE00NOqGGOZO8EEO7:    .. .   .  
. . . . . ... .NOE8kOGGGqNEX88ZOMPEOMG8OM08O8ZZZMGX21uu210MkU2uu5LLLUUuLrrYi;rri;irii:ii;iriiirrrr77vLuuuuk00kOZOkqN0kPqGGN08ZO8GGMGZ8Oi,   ... .  .. 
.  . . ... .  vO08PEOO0XqOP0O8GMZGO8ZO8M8EOG00NOEkuuJYY2UMGujuvFuLLLJ2L7;vrrrri;ir;iiiiiiiiiirirrrr77LLuJu20qkGZG8q0PNNPEO8qP8OOZGGMZ0BGi.   ..  . .  
. ..  .   .  :GZGN08MZ0XMZq88GMOMO8EOOMOGEOXPFGP1JuLLvuJkMSLYvL2JvLL7Yuirr;riii:iri:ii;iiiii;irrr;7r77YJuu150P8ZGZZXqqZqNNOG0EMOOEG8M0ZMq,    .   .   
.  . . . .   POO0EGM0ZPMOqGOGOMM8GEO8MMGNZPkUq0uuuvv7YujX0Lv7v7UvvvLrLJrrriiiriiiiiiiiiiiiiii;irrrr77vvLLuU1XE0OGGEZPNq0qNEO8EOM8GGOZZ0MBL     . .    
. . . ..    7BOG0NM00q0MZqMGOOOGGGOOMMOqPXN15PFYuvL7vYjLFu7r7777rrvr7rr;iiiii;ri;ii:iiiiiiiiiirirrrr77LvLL2ukqZ8OG8E0NZqZP8G8qOMOOOOO0EZMG; . . .     
.  . . ..  ,OMZEZ8G0G00OEG88OOZMMOOM88qXkX51uULJLLvvLuvYLvrrr7r7;77rrriiiriiiiiiiiii:iii:iiiiiiiirrrr77LvJuuUNqOGMZ00Z8ZNEGOEG8MMO8OOONGM0v. .     .  
. . . . .  2MZE0OMqZOXONGG88OZMMM8MM8qX5PFUjJJL7v7v7Lvv77rrrr;rrrrrrri;i;i;iiiiiiiiii:i:iiiiii;i;;rrrir7vvju1FqGO88EGE88GPZM8G8MM88EMOG0M8u:  .   .   
. .. . .  iMM8EMBZkOP8MEEOOM88MM8MO8qX5FkFYYvv7v7v7v77r7rrrri;iriiiiiii;ii:i:ii;ii:iiiiiii:iiiiiiiiriii77v7uuFXG8O88ZZ0ZGEEOOOOOOMG88OG0O@0L,  . . .  
. . . .  ,XMO0OBMXZZ0M8N88OOOOBMOOOqX1FUSuL77r7r7rr77rrrririiiiiiiiiiiiii;;iii;iiiiiii;iiiiiiiiii:iiii77777vJuk08OMZOGON8ZO8MOO8OOMGOOO0GO@8r  .  . . 
.  ...   7MMEEOMEE0GOOPGZOO8EBMM8M0k11UUju7777rrr7r7rriiirirrriiiiiiiiiiiri;i;i;ii:iiiiiiiiiiiiri7rrr7rLLLv7vLuPZOMOOOZ0Z88MOMZ8GOMM8MOGPGMBS. .   .  
. ...   .X@G0OMGOZZOOZG0OMO0OBMEMOX111UJLYJLL7v7vrv77r777r7rrr7rriiiiiiiririr;riiiri7rrr77LvLLujJvv7v777vLjYv7L2ZGMOOZMNEEOMMOO8OGOMMOM8Gq8BB7    . . 
.  ...  Y@O0OB8OOG8MGOZGOBOGZ@G8MO5uUSuuLujYvYYuJujUu115uUYL77rL7riri;i;i;iii;i;irr7r77vvLLLvJYJYJLvvv7vrrvJYJLuXOGMO88OEGGBOMOOOOGOMMMM88kE@G.  ...  
. ...  :@MN8BG8O80OZOZO8MOMOMMGGM0ujUu1YJLL7LJJLYYuJuLLLYLjJY77rv77;;iririii;irrrrr77rrr7;7r7r777r7r7777v777vLLL2NMOME8OOGOMMOMOOOMOMMMMBOOqOMr   .   
. ..   N@08BGGGM0OOO0Z8MOMMBMMZG80YYJ2LLv77vvv77;rrrrr;rrrrvvv777v77;rirrriri;;rrrirrr;7r77vrr;ri;iiirrrirr7r777vFGMGG8MOOGMMMOMOOOMMMOOMMMOEBJ. ...  
. ... i@OGBG8OO88OMZEGMOMMBMBZZG0uLvLY77v77r7iri;irirr7r7r7rrr7777v77rrr7rri;;rrrrrr7r7777vvv77rriririrrrr7;rr777JZM8ZO8MOOOMMMOMMMOMMMOOOMOMMX.  ... 
. ..  P@ZMG88O88OMZ8OMMMOMMMZ0XquL777v77rrr7r7r7;r;rii;rr777rrrvr777r7rii;iiirirrr;rr77v77rr;7irr7r7irrrrrrrr7r7r71OZZ8MOMOMMMMM8OOOOMOMO8ZOGMMr  ..  
. .  :BOMOG8MOOOMGO8MOBMBOMOqUuYLvvr7rrrrr7r7r77LYuJU1LLk5FJ7rr7vr7rrrrii:::iiiirr7r777rYL5FUvL7777rrr777rrrrirr7rvUX2EMOOMOMMMMMOOOO8MOMMOGGZ@0. ... 
. .  FBMOOZOMMOO0OMM8MMBO88O5JLL7v777r;7r7r77LukNqG@B@0GB@vU1rrr7v77rri;i::i:ii;irrr7vrL70@@Mv@@M0P5JL7v7v77r7r7r7r77LY8OMOMOMMMOMMMOO8MMMOMGGMBi  .  
. .  E@OMZOOMMMZO888MMBOOGM0uLL7vrrr77v7vLu1kPEMq7rXBMMOM7.,5X;:rvv77r7r;::iii;irri;7r57.;MBMGMBNr2GBOqFFUuYL77rrr7r7775BMM8MOMMMOMOMOMOMGOZGqOO2.  . 
. . .@BBZ8OMMMO88OGMMMOMOOOXLL7v77rrr7vu2525UuYJvL;;JS2Jri7uuP7irLvv7r;riii;irirr7;;i71U7;7N0kPu:iruu1YJLjLuJY7ririrrr;u8MMMOMGOMMOMOMOO88GOEEGZui    
. . L@BMOOMMMOMOMOMMMOMOGEO2L7v77rvrr7vvL7LvvvYLYLLv7ir;7LuLvii;Lv7r7rr;riiiiir;7r7rii7YJYrrriri7vL777vvv7v7Lvv7rir;7rrvNZMMMOM8OOMOMOOGMOOZG0OOr7, . 
.   E@MMOOMMMMMMOMOMOM8OZ8ZJ77r7rrrrr7rrr7777Lvv777LLLLYYYvvr;rL77rrrrrriiirirr;i7r7iiir7LYJvv7vvv777v7vrrrrr77vrr;rr7;71X8MOOOMOO8MOMMMZ8OMGOO@:::   
.  ,OBBMMOMMBMMOMOMOMMM0E8Zv7rrr7rrr7;ririrr7r7r7r7vL7v77rrr7vLvvr;i7rrrri;;rrrirr7r7iiir;7vLLLvv77rr;rrrirrrrrr7rrr7rriYu0OMOOOOOM8O8OOMG88OEZMY ;   
.  :O@MM8MMBMMMMGMMMOOE00GqYr7r7rrrr;riiiri;;rir;ririr;rirr77vr7rii777rr;rirr7rrirrrrrr;iii;irir;7r7;;;ri;i;iiir;r;rr7r7vuSOG8OOGOGO8M8OGOGZEONGS.r.  
. .,0B@MMOBMBOM8MMMOMZZXXPGLr77rr;7r;iiiiii:iiiiii;i;irirr7r77r;;;v77rr;;irrrr7rrirr7iiiiiiiii;i;iriii;iiii:iiiir;rrrr77LuXOOZO8OGOZM8OOMG88GNGZq:i,  
. .:7@@BOMMBOOOO8MMM8OZX5E85;7r7rr;;iiii:i:i:i:ii;iii;irirr7rr77rvv7rrrr;rir;rr77rirr;iii;iii;iiiriiiiii:i:i:iiii;;rrrr7vukMOMEOOOGOGO88OMOOOO08E:::  
, ..:1@BMOBMMMM8BMM8O8OESqM07r7rri;iiii:i:::i:iiiiii;iii;iiir;77Lvvr7rr;;i;irr7r7r7r;ii:iiii;i;iiiriiii:i:i:iiiiiir;rr7rYJXGMOOGOOMZOOMGOMMOMGG8Mr,,  
. ..,:P@BMMMMMOMMMOOGMMO5NOMvrr7rririiiiii:i:i:i:iiii;iiii:ii7vuLY77rririiii;rr777vL7riiiiii:iii:iii:::i:::::iiii;rr;7r7vu2GOOEOOM8O8ZEOOOOMOOZEG57:  
, ..,.:Z@MBMMZOGOOM8MMBMPFBB5rrrrrri;iiii:iii:::i:::ii::::ii7YuLLvvrr;;iiiiirir7777vJLLrriii::::i:i:i:::iii:iiiiiiiirr7rLuX88FX8MMMO8OOEOOOOMMB0Z02:, 
...:., ;G@80qGZOOMOBMMOMqYS@8vr7r7rriiiiii:i:i:::::::::::;i7uu777v7riiii:,:iiiirr7r77LJj77iiii:::i:::::i:iii:iiiiiirr777vFFPXS0MMBMB8OOO88GOOMM8qOv:. 
,.:,.,..rXMOBMMMMMMOM8MOE2FqMurrrrrrri;iiii:::i:::::::::rr7u2rrir;7i;iii::::iii:ii;;rrYLYvrii:i:::::::i:::iiiiii;irrrr77uuv7FkPE@MBMM8MOM8OGMOMOOOi . 
,.,,.,.,.i8@MBOMGMMGGGO@k2kFXkr7rrrrriiriiir:i:i:::i:iirr775L7iri:iiiriii;i;ii::,::iirvvrLv7;iii:i:::i:::i:i:iiiir;7rr7vuYr7jkYGBBBMM8OMOMOMOM8OO@v  .
,.,.,.... 7@@MOOMOMGOE8BqL155kYr7rrr7rriiiiiiii:i:iiii;r7r7Surri7uqFvi;ir;ri7uMO0Lrir7j7iiLL7rriiii:ii::i:iiii;irrrrrrvLULr:jJLZ@BMMBGMMMOMOMOOGOBX  .
...,.,.:..:FB@0GMMGOONG@0vJF1Pu7r7r7rr;ri;ii:iiiiii;irirriijXUvvJqO@B0vrrr7U5NE0XqjLj1vriiivv7rriiii:i:i:iiiiiirrrrrr77uj7ir7778BBMMM8ZBOOOMMM8O8BE.  
,.,.,.,,:,:,UMN0NNGEOSNBMjuu2Skv77777rri;iiii:iiiiiiir;rriiivuFUjrrvUq8NFj1ur:::irujjriiiiii777rii;iii;ii:ii;iririr;rrLjuirrr:7M@OMMMZ8MMGMMMMOGMME:  
,.,,.:,:,:.:iPXF5FNN0NqMBN7LLSFj77r7r7;r;riiiriii;iii;iririiiii7vvrri:i7vvrr::iiiriiiii;iiii:7;r;rii:i:iiiiiir;rirrr;vLuui:7iiP@M88MOGEMOOOMMM8OO@E:. 
,.,,,.:,:,.i:2N2FPOG808O@@YrYJ5uL77r77rrrrri;iri;i;i;iri;;rirrr;rrrrii:::iriiiii;iiiri;i;iiiiiriiiriiiii;iiiii;;rirr77YYvr::rZ@BOGMMOEOMM8OMBMO8OBO:  
:.,,,,,,,:.i:YkFk0GMOOZOM@O7r7Y5vv77r7rrr7rrir;r;ririi;;i;;r;rrrir;;i;ii:iii:iiiiiiiiii;i;iii;i;iii;iriiiiiiiiirir;rrLjL:r::8@8GGMMMEZOMZOGMB8GOG@1.  
:.,,:,:,::,:7rjkGEOMBZO8MB@OL:7jL7vv7rr;rrrrr;ri;iriririri;;riiiriri;ii:iiiiiiiii:iiiiiiiiriiiiiii;iii;iiiii;i;irirr7vY:.:rP@G8OMMOGGEMGOGMMBOMOMBv . 
:.,:,:::::::;7;q8O8MMG8MMMB@BSuMFr7v77r7r7rr;;iriii;iriii;ir;;iiiiii:i::::::::::::ii:ii;i;iriiiiiiiiiiiii;iiiri;;rr777Ju7uO@ZOMMOOGGqOOOOM8MMMMMB@, ..
:.:,:::::::,:rLPOMMMM0OOBMBB@B@B@rr7v77r7rrr;i;iriiir;ri;;r;rii:::irrr7ri:i;7r;i:::,::iiiiririiiririii;iiiii;irirr777rZBB@MZMMMOM8Gq8O88O8MOMMOM@U  . 
,,::::,:::,::;vZZMMM8GOMMBM@GqB@BSi77v77rrrri;iriiiririririi:iir7LY2uuu51LruYuu5UuLLvv77rLuj7ririiiiii:iiii;;rrrrrr7rJB@1OMMG8GMGZGOOGZO8OOOOM8@M,    
:.:,::::::::::uXOMOOO0MBBMBME0@B@BLi777r7rrrri;i;iii;i;;r7Uj25kFXSkFSSkFP2uu51SSqqN0ZE00qS2U5vrii:i:iiiiiiiirr7r7;r;7M@BkXONOOOZ0ZMOE0O8M8GMMOMBU   . 
:.::::::,:,::7ru@MZO8OMBOMBBZBBBB@8ri7r7r7rr;r;;ii:iiii7Y1SGOOZZXk5S25U52X11u2JuJUu2u52UJ7i;7L7r:i:i:iiii;irrrr7rriik@BZ5E0OMOqZ8OOEX8EOM08MOMB@:  .  
:.:::::::::i;:rMNNOOM0MOMM@07B@MBB@Prr7r7r7rriririiiiiir7rrrLY5UuU1uJvLLYLLri7YvJu2uuLJ7ririiirri:::i:ii;irrr;rir;:2@8qX8kGG8ZGGZ88XqXEOZkMMMM@1   .. 
:,:::::::::i.:XSuM8MZOMM8MBMFBMBMBB@F;r7r7ir;r;ii;iiiiir:iirr77vvju2uUJj77r::rvL77r;ii:ii;iii;irr;:i:iiiiiirrr;rriv@Bkj2B8ZM8MNZEONGSNGM1PMMM@B.   .  
:,:::::::::.:LY78OMO8MMOMM@O0kOMBBBB@1rr7rrr7rrr;iii;i;iiiirr;;i;irr7r7vvrr7vriii:::i:;i;;iiiiiiririiir;;i7rrrrri7@BBqM8rS@80NP0PqZ11qB5LEBM@Bi   ..  
:,::::::::,ir778MMMOMMZGOMMMkPGBMBMB@@u;77r7rrrrrr;;iri;rrir;rrr;riri;ir77r7rriii;i;i;iri;iiiiii:iiriii;irrrrrrir@@BB@8NqOOG2qPEqOqFSBMvuMBB@Y   . .  
:,::::::::::r2MMOOMOMZOGEZBk2PZMBMMMBB@j;r7r7r7rr;ri;iriririr;rrrrrrr;rir;riirririiiiiii;iriiiiiiiiir;rrrrrr7rr7MBBMBM@MN2G05E80OG8EGBSiqB@BG   . . . 
:,::::::,:iuZM8O8MOMEGGqPG@M10MMMMMBM@B@Jr7777r7rrir;riririr;r;rrr;7r;;7i;irir;7iii;i;iii;iiiiiiiiiii7rrrrr7r77N@BOMMMBMUSOGFG8GGGZOMG:JB@OZ.  . ...  
:,::::::LFNEZXE8OG8N00qk0OBGZBBOMOMM@M@BBLv777vrr;rir;;i;;ri;iriri;irirr;iriiiiiiii:;i;i;iiiii;i;iii7rrr7777vYjq@OO8MOMXEOM0XqZqO8O8BriM@ZP:  ..  .   
:::::iruj2SPk0OGP0P0NqS08@O:i0M@8OMBMBM@@FJL7v7777rrrri;irrri;iriiiiiriiii:iii:::iiiiiiii;iiiiiii;irrrr77v7YuUvPBMGEOBOYY5@OPq00OM8M858@U1v.  .. ...  
:,i:::rLPZZP8OEXqqEPXqOOOM@j.7@OEOMMBMB@@5Uuuvv7v7rrrrr;;;7;riririii;iiiiii:i:::i:iii:iiiiiiii;i;;r;rr77vvjuuL71@MBqOM@Gq0MMGNGPZOOZOB@Y:J.  .. . . . 
:::irJ10Nk5EXu2qqZZZGBMOGMB@USBZPOMMM@M@BXu1UuLYLL7777rrirrrirrri;iiiiiiii:i:::::::i:i:iiriri;irr7r7777Lj1uJLLr1M0MBOMB@M0kBOGO0XM8OO@E:Lr   . .....  
i,i7JuL::i7v7LSF88MOBMMOOM@OMBMNEOMOBMMB@kuu1U1uJYJLv7v7rrrrrrr;rr;ii:iii:i:::i:i:::iiiirrrir;77v777LY511Jv7v7rS@EEBBOMM8FqN@OOZPZOEMMOjr:. . . . ... 
:::i:::::::iiLLUkEOMMMOMMM8BMMO0GMMMMBM@BEYuuUu12UYuYYvv77;7rrrrrrrr;ii;iiii:iiiii:iiiirrr;rr77vvYJ11k2uvv7777iXBBqEG@MOMGN8ZB8M0XZ0qZEO57. .... . .  
i:i:i:i:iii:i;vvUZMOM8OMM8MOMOG8M8MMMMBB@ELLjjUuUu2uuYuLLv7rrr7r7r7rririiii:iii:iiii;irirrrrvvJj11S2uvv7vr777rrX@BGEUJMBBMNZOMBGMNEEEXE8Bk: ......... 
:::i:iiiiiiiii;JPMMMOMOMOMOOOO8MOMOOMBM@@OvLLYLjJ2uUuUJuJjLv77rrr7r7;rrririiiri;iiiiirrrr7vJj525UuLv77r7r7r777rNB@MOMkiuM@BOGOMM8O0EXqEMBO:  ... . . .
i:iii:iiiiiiiiirJXOOOOMOM8MMMOM8OMMGMM@MZMu7LvLvYLuj2uUuujUJuJLvvr777777vrrrr;rrr777vvYYuUF21juLL77r7rr;rrrr777X@M@BBBGiiYOB@BBBB8OZOOBUY5Si. . ... . 
i::iiiiiiiiriii;rLqBMO8MOMOMOMOMOMOOM@85XBFvvv7v7vLYYUuujUu2u2uuuuLYYLLJYjLjJujuu5u2251511JjLv77r7rr;rir;7r7rvr5B@M@B@B@857SB@B@B@B@BOi..... ... ... .
i:iiiiiiiiiiiiriiiUOMGOOO8MOM8MMBOM8GESuSMN77r7777v7vLjJuuuuUuUu2u1U1U1U2u1u225u515u2uuYLvv77r7rrrr;ririrr7r77vLBBFFEGMMBBZ:.iUX8S0M87      . . . . . 
i:iiiiiiiii;ir;rr77qMMMOGOMMOMMBM8qq5PYJuq8L77rrr7r77vvYYjLjYjYuuuu2uuuuJuJuYJLJLYLL7v7777r7rrr7rr;;;ririrr7r7vYUMuJuju5j0Ov               . ..... .  
i:iiii;iii;ir;rr77vLPMM8MMMMMO@BOuuUP1JuuUBu777rrrrrrr77LLJLYLLvYLLYJLJLLLLvv7vvv7v77r7r7r7r7r7rrrriririrrrr77LLYF2u5JuuLLXM2         . ... . ....... 
i:iiiii;iririr;r;rrirjZ@BBBBMMNqF1uS5ujjuuE07vr7;r;r;rr77v7LLLvv7v7v7777777777r7rr;rr7;rrrr777rrrriri;irrrr7r7LjvXPYu1J2L7v205.  .....................
;,::::::i:i:iiiiii;::,iv1jjv77vLuYY7v;77v7FOviriiii:i:::ii;ir;rrriri;iiiiii:i:i:i:i:iiiiiiiiiiiii::i:iiiii;ir;vvv1U7jjLJL77vYuS7: