-PPP_P_-_P_P-P_
P--P_PP_-PP-_P_P-PP_PPP_
P--P_P-PP_P-_PP_-P_
-P-P_---_P-PP_---_P-P_P_-PP_
-PPP_P-_-P-P_-P-_P--_P-_P-P_-PP_PPP_
-PP_P-_-PP_P-_
PPP_-P-P_P-P_P-_--_-PPP_P-PP_P_
P-PP_P-_-_PP_-P_
PP_-P_-PP_P_-PP-_
 
P--P_PPPP_---_-_---_PPP_
 
PPP_---_P-PP_---_
 
PPP_---_P-PP_---_-PP-P_P-_-PPP_PP_PPP_--PP_
 
 

*+<+++*i<<+++<<c
+--c"<I$H8o"-""+
""""11o6@PP<--"+
<-"<-o166o<";-"+
--P*+,;#$#,.P;-:
<IPI:,.,1:;-8-c"


.--. .-. . ...- .. --- ..- ... -.. --- .-- -. .-.. --- .- -.. .... ..- --. . ...- . .-. ... .. --- -. -.-.- -.... ...-- -.- -... -.--.- -. . -..- -

 .   .............................................:.:::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,::::::::::::
  ..........................................:....::.::::::::::::::::::::::::::::::::;,::,;;;;;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,:,::::::
................................................::::::::::::::::::::::::::::::::::<"--ciiccccccc******+++<--;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,:::::::
. ...::.....................................::::..:::::::::::::::::::::,,,,,,,::::: .:o08I<*cciccc*cc******+++++**+";,;,,,,,,,,,,,,,,,,,,,,,:::::
.....,----"""-;,,::.........................:::::::::::::::::::::::,,,,,,,,,:,,,,,,:::::::,::.+o1i+""""-;--;,,;-"+io;;;;;;;,,,,,,,,,,,,,,,,,,,:::
*.....-------""""<"<<<<""-,,:..............::::::::::::::::::::::,,,,,,,,,,,,,,:,,,::::::::::,"-;;;,,,,,,;,,,,,,,,,,:::;;;;;;;,;,,,;;,,,,,,,,,,,:
:c.....-------"-""""<"<<<<<<<+++"..........:::::::::::::::::::::,,,,,,,,;,,,,,,,,,,::::::::,:,,,;;;--;;,;;;;;,,;;-,,,:::,;;;;;;;;;,,,;,;,,,,,,,,:
.:i....;;--------""""""<<<<<<<++* .........:::::::::::::::::::::,,,,,;-;,-"-;;;,;,,:::::::::,,,,,,;,;;;;;;;---;;;;;,,,,,,:;;;;;,,,,;;;;;,,,,,,,,,
...;....;;--------""""""""<<<<<++:........,;..::..::::::::::::::,,,,,<-<<-,,;;-;-;;;::,,,,,,,+<,:::;;-;-----;---;;;;,,,,,;:;;;;;;;;;;;;;,,,,,,,,,
....;,..:;;-------"--""""""""<<<+< ..:...;...:8i<ie"18c-:,:::..:::,:,"-;---;-----""-"<"<""-;"-;-";;;;---<+";-;;,,,::...... ...":;,;;;;;,,,,,,,,,,
.....;-..;;;;------";,"""""""<"<<+  .....,""..:::;<I08I0:P-e+,e:,; ,,"--"-;;---;--""-"-<<<+<<*<"<<****+*<;,,,,;,:::::::::....:..;;;;;;;;;;;;,,,,,
......;"..;;;;------""""""""""<<<<-";,::,,+1i-:..,.....:...::::.,"  ;"-;-;-;-----""-----+<<<"c<+<<+c*+"<-:,;;,,,;,,,:::::::.....;;;;;;;;,,,,,,,:,
.......,< :;;;---------"""""""""<<<e1+1*iioi+<:,c::.:..::........;  ;"-;;-;----;-"--"--"+<"<"*+<c++***"*,-,;,,;,;,;;:::::...." ;;;;;;,;,,,,,,,,,,
 ....... ..;;;;;--------""""""""<<<,..:+ooo-<c1e+e*oo*"-<<;,:....::,;-<ccc*cccc<-+***--"""<<<<<*++++<+"";;,,;;,;,,,,:,:,:::....;;;;;;;;;,,,,,,,,,
....::::..".;;;----------"""""""<<<<;-;c806o1*"-+0e6iI<.*$$6I11ic-:"----<******c**c*i*c<P<<""<"""<+++<<,-:;;,;,;,,,;;;::::....;;;,;;;;;,,,;,,,,,,
. .........;;--;;;;------""""""""""<,-8I11o1eic0e;..;:..;:.--;<o1---"";-;;------"**cc**"*occcciiiic*<"<.;,;,;,,,,,::::::::....;;;;;;;,,;,,,,,,,,,
.:.........:...,;:,-<-;----"""""""<<+66ePeIo1c1c6@::::co,;;;,,,-;+c,"";;;;;--------<<---*oi*cciiccccc"-;,;,:;,;,,,:::,-,,-...;;;;;;;;,,,,,,,,,,,,
.. ........:..........:<<;-""-""""""160$01I1o@*eI8e,,...,;-;-;;;<<;;<<---;;-;;;"----<-"-+*i+--""<""**":;;,,,,,;,,::::+,.:;6<.,;;;;;;;;,,,,,,,,,,,
 . ..........:.......:::.:...:""""<<IeeiI1e111oio8e.-,,.:,;;;;;,--,;-"--;-;-;;;--------;*c*---<<"<*""".,,,,,,,,,,:::,-;,.e1.,;:;;;;;;,,,,,,,,,,,,
       ................:..::::"Icoe,ie1cioIei80cceo8P<<;:e+"<++",.";;";,;;;;;;;;;;-;--";cc"---<+"-""",;;;,-::;,,,:::-,:::6; :,,;;;;;;;,,;,,,,,,,.
           ..............:..::io@c@iiii1co11oo1"100e1$II..:::,;--:",-;;;--;;;;;-;;;;;;;----;--<---"-":;-;--,;,,,:::::::...   .;;;;;;;;,,,,,,.:,,,
           ...:....... ...::--o1iI*ocio8ci1oioc1ceo11ec1; :".,....-,*c+------;-;-;;;-;-;;-;--;;--;-";:--;-;"-,:*,::::. : ...  .;;;;;,,,,,:,,,,,,,
          ,.................,+ccioi8cc***ioioI0i*eo1oIoo.:..e,:..:::::::.;"<*c*<+"---"-;;--;-;<;;--",;---"-,::<",..............,;;;,,,,:,,,,,,,,,
           ....:............,;***+o**c*occiii<c+0icoi0*"".:... ...............,,;-"<*c**<-<,;,;;<;"--;,-"-...:,.................,,,::,,,,,,,,,,,,
           ....:...... .......****cc*c*$ccc*+*++P**cHec; . ..... .......:..::......:"<";-;";o,*-";-;..-:,.......................:;,,,,,,,,,,,,,,,
  ..  .... .....:.............*<***$+*1c***io+<1i+c*W0+e+:::::::  :--"-;;;;:.........:"<+i<11<<-;*-;....::--<................. ..,,,,,,,,,,,,,,,,
",,;;;;;;::.....:.............c8+**I+*H*cic*o*iH++*Woe6<:.     .  .;--;-;;";:..::::::::+<i1IIoc,"";:.:::,+co++:::.................,,,,,,,,,,,,,,,
-;-;;----:;......:............:<6**++c6*c**<+*<<+ci*1-:;:.. . ...::...:::.:......::.::.+-"-o--<+<+@W*@W"I+1ceM:..::...............,,,,,,,,,,,,,,,
*+<"--"--:;......:...........:;"+i**cic*c*o<1<c++*"c,:;-,.:..:;;:....::,::::::.......<*cc*++<;*""<,. ....*e*+1:...................:,,,,,,,,;;;,,,
<*+<"""+<:-:......:......:<IIe1eIo**1cic*c*1**+++**":+**--<-"-, ...:::::.....:....:-+<+c"-*<-++<,c,,,,;;;,-<+.::...................,,,,,,c661iici
-<"<co+<"-<;............;eeeeeicii1c1c1cc*<ic1++6*i6---+<c*o6Pc*"<-+*++<";;;"<i*+++*+**<+:::"*+.;.::,,,,,,:W:,,,;;,,,:::::::.......:,,,;,+;...:,o
.;"<*<*+**<-.......:...-II0P$81i1i*1I*+**eco*++6*16Ie8-<<c*-iIecoi<<*i*i+-"<;",:...c**ii*+"<--,:":::...:;;;-:::.::,,,:::::.....  .. ,,-i  .::..  
:.;"<+<++,<".......:.:-8$PP@6IeeIoii1**oe+oc+<c+i6888I,*"-c1<;+Pc*-""c+c*6*oc"-;-<+"";,";:";-::::::";;..:.:.;,::::,,,::::....... ...:,-,  .,:.:. 
 ..,"<<<"<++ ......:-;"IIIeI6@000eI11iio+ii+<ei80880Ie1;-*o6"+<<+M<-<<-+++"--"*"++oo<<--"+"-::::::::..:.::::..::::,,,:::........ ....,.   ..  :..
.   :-**<<"*:....:<::,+e660P@806606IIIIIe1c1068P080PIIe:,,;,;--"<<<;,;;<-"<---<cieI0*Ii<*ie-::;,,,:,,:::::::::::::::::::.:....... .  :    .  ... 
     .,<+*",;..:<;--::1IIe00008880PP80606000@@@$066HI1e"+<<<<Ie86H60-;-;----;<-""<"$@i"<+<"..,,<,,,,,,::::::::".:.::::............ .     .     . 
.:  ..::  .   ;;-::::,eII6I600888@@@$$8@P@$H$8$I06$601ei"<<+*i0@#@6e",,,-"<-;---+<<*+""""";:-";,,<;,,::,.:::::.".:::::............ .:.   . . .. .
      .:   ::,:::::::,IoIIIII6IIII6III06I00I80e08Ie6011I,,:,:,6@e6Io:,,,,:,,::,-*"-"""+<+<::,,,,,,::.::.:.:::-.:.:::.:.....:::.::: ,:<<.     ..,e
    .     .::::::::::,6eeIII66I6@HH@06II0660688II6600oeI,,,,,,,,;,,,,,,,:,,,,,,,,:,,,<+*"-:::::::::.:::::....,:..::..:....:,:,o6i:  .ic.       ..
     .:,,:::::::::::,,66IIeIIeI66I000000006006II6II06eIe:,,,,,,,,,,,,,,,,,,,,,,;,,<;,,,,,:::::<1:,,,:::::::.:::..:.....:.e0",:.  ";:.            
     .::,::::::::::::,66I00008086I600606I06860866006"0I;,,,,,,,,,,,,,,,,,,,:,c:;c-+"c#<;,:::::::::::,:::::::::.. .....::i:,::  ...",-:           
  ...,,::::::::::::::,60666660000I66666@8P800000080*e0:,,,,,,,,,,,,,,,,,,,,:,.+;;-;:::H;,iI,,,::::::::::::::::.:......:,--::  . i*;""+o          
...:,:,,,::::::::::::,;08e66000006II60IIeI080I00@P@10,,,,,,,,,,,,,,:*-:HW,,;,,,,,:,;,,,::,,:,o":::,,:::::::::::.. ..,,::::0 ..."*;-<+c1.         
  :;::,,,,::::::,:::,,,I06III688806I660IIIeI86068$c1e,,,,,,,,,,,,,,1+*688e68*6I,oe,-,,,<;:.::,::,:.:+8,:,::::.":....::::::....:;,-"<*i           
 .,,,::,,,:::,::,:,,,,,i80III66II0660I08@6IeI866@@I1I;,,,,,,,,,,,,1*<e806008i1668II8<0I,,,",;+*:::"-:,,:,::::.:....:::,:,::,..:;--"<*;           
.:,:::::,,,,,,,,,,,:,,:;66IeI600666I1I0I006I608666e8,,,,,,,,,,,,,1"ciW00o680@668018P10eIooe*ce-11,c,;,::::::.::....:::,::::::.,,-""<+            
:,:::::::,,,;;;,,,,,,,,,-6I0e106II6IeeI08III6666IIo,,,,,,,,,,,,,e"iMM$06880@80@@86@88$66eo-<eeH6+;i.1,,:::::.::...:::,:::,:::6;;-""<.            
:::.::::.:,:,,,;;;;;,,,,,,;-iIe000I06600660IIIe6,;,,,,,,,,,,,,;e"iI0@86PP0I@8I@608008@IIee8I0$1I;;*:o::::::......,,:::::,,,:0<,--"<;    .        
::..:::.::::::::,,,;;;;;;;;;;,,,,cc1III6II6I666,,,,,,,,,,,,,,-I;1+H0@0@P88P00P8@P@e0086I6Io8e"eI-i+-*:,:::: .:..,.:,,,,,::,.o ..""<             .
::..:::...::::::::::,,,;;-----;;;,,;II,;,;;,;;;,,,,,,,,,,,,,-I"1$W$6cI0888@#H$@P88$$006e1$I1$8<II0*+,::::: ....,,,,.,,,::::e-    :.              
:.....::..::::::::::::::,,,,;;---"--;;;;;;;;;;;,,,;,,,;,,,,<6+I688806II0008P@80@60$@86IIH@0@I00+#I+e;,,::: ...:,,,,:.:,:::,$::  :,               
:...:..:...::::::::::::::::::,,,;;--"""---;;;;;,;;;,,,,,,,--+@e0@806I6@1@60$88+iI$0666Io8II@6c0#6Ic,,,,:: ...:,,::.,,,,:::**::.:  -              
.......:...::.:::::::::::::::::::,,,,;;-"""----;,;,,;;;,;;::::,-;-+$III66ei6668@#H666II686HP8P1+I<e,::,:: ...::,,,,,,,,,,,8,::::   :             
...........:.::..:::::::::::::::::,::,,,,;;--"""""--;;;;,;,,::::::::,<,,;-PIe660H066I6688ooe,II1I**,:::; ...,,,,,,,,,,,,,*,1::::.. ..            
..............::::::::::::::,:::::::,,,:,,,,,,;;--""""-"--;;;;;,,:,-,"::::-o,:,;"6e",,<618$6Ieo1I1,::::,...,,,,,,,,,,,,:,,,:0,::..       .       
. ................::.:::::::::::::::::::,:,:,:,,,,,;;--"""""""--;;;;;,,,:-;,:::,.;ee<;,,;<$.;<W6oI:::::.: .;,,,,,,,,:,,,,,,:,8;,:::.             
   ....................:.::.:.:::::::::::::::::::,,,:,,,,;;-""""""---;;;;;;,,,::<:,":*:,,"o-::,,,<+,,::.. .,:,-,,:,:::::,,:,::@,:::.:.:..        


-. --- ...- -.... ..--- ----- ....-