PPP-_P_-_P_P-P
P--P_PP_-PP-_P_PP-P_PPP
P--P_PP-P_-P_PP_P-
P--_P-P_P_--P-
P-PP_---_P-P_--P_-P_P-P_PP-
PPP_-P--_-PP_-P_P-P_P
PPP_-_P-P_-P_PP_P--_PPPP_-
PP-P_-P_-_PP_P-
PP_P-_PP-_P_-PP-
 
P--P_PPPP_---_-_---_PPP
 
--_PP_-PP-
 
--_PP_-PP-_P-PP-_P_P-PP_PP--_P_P--
 
--_PP_-PP-_P-PP-_P_P-PP_PP--_P_P--_P-PP-_P_P-PP_PP--_P_P--_-----_---PP_-_---_-PP_P-P
 
 

::-;-<<"+<<<<<,,
,,;;"*I@6*iiii""
"<<<<*@$@@ee-e*+
+ <+ e-P6M60Icc*
o1ee6PPH"     o 
;  6 H8.        
  0o # @     <11
coo          ooi
eI6I o       ooi
 eeeo-       iii


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

;-::...::..........................:.........:.::        ..:::::::...:::::........"::::-""<"""""",<*I8@@@8@@@@@@88888888@88@@@8888888888888888888
;-:....:::...................................:.... ..... ..:::::::...::::::...::. -.;"""""<""""""*cccccccc"**+***++<+**"+;-;"+*iooeI6666600000606
;-:...:.::.................::..............................::::::....::::::..:....,.-"""""<""""",,*cc*cicc"***+*+**++++"+;,;,;;,,:::::,,::,,:::::
;-::...:.::..............:::.................:........:,;"<<<<<<<<""-""""--;,:....,.-""""<-:...::;+*cccccc<********+++<;<,::,;,,,,,,,,,::,:::::::
;",:::,,,,,::,,::,,:,,,::::,,-"+ccio1111e1IIII6666IIIIIIeIIIIII6IIIII66IIIIIeeeeeeeeeeeeeeeee11eeIII666II6066088808088880066II1oooi*c*";;,,,,,:,,
;-:::.:-ooioiiooooooo11eeeeeeeeeeeeeeeIIIIIIeee1e1111e1e1eeeeeeIeeeeeee11ee1eeeeeeeeIIeeee1ee1ee11eee1eIIeeeeeeeeeIIeeeeeIe1e11111e111";;,,,,;;;;
;-:....,oooiioi<"""""i1111ooi-""""""""""""111"""<"""""""""""<<<<1ee1ee1<<<<<<<<"<"<""""<""<<"<1eeeee<<"""""""<<""""""""""""""--"-""o11,::::::::::
;";;;;;-o1oooi"""""""""1111o*""""""""""""<111"<""""""""""""""<"<<e111e1+<<<<<<"<<<<<"<"<"<"<<<eeeeee<<+<<<<<<<<<""""<"<"""""""""""<1oo,,:::::::::
--:...:;oo1oi"""""""""""o111*"""""""""""""111o<"""<""""""""""""<<ie1eee++<<<<<+<<<<<<<<<<<<<<<eIeeeI+++++<<<<<<<"<<<<"<"""""""""""<111,,:::::::::
-+;;;;;-oooo-""""**"""""iooo+"""""""""""""1111<"""<""""<"""<<<<<<+eeeee++<++<+++<<<<<<<<<<<<++eeeIII+**++<<<<<<<"<<<<<<"<""""""""""111,::::::::::
-":::::;oooo+"""oooi"""""oo1oo11oo1<<<""<<1111e""<<<<<ee1eee11eeIeeeIeeIeooii*++<<++++++<+<<++eIIII6***+<+<<<<<<<<"<""""--"-------"ooo:::::::::::
-"::...,ooooooo<oooo<""""ooo1o11111"<"<""<1111e<<<<<<<+eeIeeeIeIIIIIIIeIIIIIeIIIIeo+++<<<<<<++IIIIIe1o***+++++++<<<<""""""""---"--<ooo::::::...:.
"<,::::,o11111oo1111o<<<"<o11111111<+<<<<<eeeeee++++++<eIIIIeeIIIIIIIII6II666IIIIIi*++<+<+<<<+IIIIeeI6IIIIIIeIIeee1c""<""""-""---"+ooi::::::::.::
-":::::,ioooooooo111o"""""ooo111o11<<+<+<+eeeeeI+++*+*++IIIIIIIIIIIeIIIIIIIIIIIIIec+*++<+<++**IIeeeII6IIIIIeIIeeee1c<<""""""""""-"cooo:::.:::::::
--:....:iooooo11o1ooo<<<""1o1o11111+++++++eeeeeII+++<+<<eeeeeeeIIIeIIIIIIIIIIIIIeei++++<+++***IeeIeeIIIIeeeeeeeeeeec+<<<""""""<"""ioo1:::.:::::::
--:....,o11"""<*ioooo<<<""oooooooo1<<<<<<+111eee1++<+++++IeeeeIIeeIIIeeeIIeeeIeIeec+++++++++**eeIIeIIIIIeeeeeIeeee1+<<<"<"<"<"""""ioo1:::.:..:.::
--:::::,o11"""<""<ooo<<<<"oooci1ooo+<<+<<+11eeeeee+++++<+eeeeeIeIeeeeeeeeeeeeeeeee**+++*+++++*eeIIIeIIIIIIeeeeeeeee*<<<<<"<<<<"""<i111:::::::::::
--:::::;oo1""""""<ooo<<<<<ioo""""""<<<<<+<11eeeeee++++*+<+eeeeeIeeeeeeeeeeeeeeIIe1*+++*++++++*eIIeeeeIeeIeeeeIIIe1e*<<<<<"<"<<<"<<o11e:::::::::::
--:.:.:,ooo""""*<<ooo<""<"oo1<"""-"<<++++<1eeeeIIe1+*+++++1eeeIIeeeeeeeee1e11eeee1*++*++++++*+eIeeeeeIeeeeeIIIeeeee*<<+<<<<<"<<"<<o11e:::::::::::
--:...:,iio""""oooooo<<""<oo1+<""""<++++++11eIIIIIe***+<+++1eeeeIeeee1eI+++*11e1ee++++++*++++<eeeeeIeeeee1eIeeeeeee*<++<+<<<<<"<<<11ee:,:::::::::
-":....:cii<"""oooooo<<<<<oo111o1o+<+++*+<o1eeeIeeeo**+++<<1111ee11eeeee**+++++++++++++++<<+<<ee1ee1e1eee11e1eeeeee+<<<<+"<<<"<<"<11ee,,:....::::
--..:..:oo1i<<<oooooo<<<<"ioiooo1oo<+++++<11eIeeee1ec*+++++i111111eIeee1*++*+++++++*+***+++**+eeeeeee*++*i1eeeIeeee*++++<<<<<<+"<<e11e,::.....:::
-"::...:oo1o<"<c1oooo<<<""ooooooooo<+++*+<11eeeeIee1i*++++++11eee111eeee**++++++++**+**++++++<eeeeeIec**++++++++<*++<+<<<<<<<<<<<<111I:::......::
-"..:..:o11o<<<+o11oo<<<""ioooooooo<+++*+<o1eeIeeeeeec*+++++*11111111111+++++++*++***+*+++++*+eeeeeeec**+++++++++*+++++<<<<<<<<<<<111e:.:::.....:
"":i*:.:o11o"<<"11o1i<<<<+oooooiiio"+++++<11eeeeeeeee++++<++*1e1111e111111111eei<<+*+++++++++"eeIeeIec**+++++<+*+*++++<++<<<<<"<<<111c:..........
-<:--:.:o111i<<<*ooo+"<<<iioiooiiii++++*+<11eeeeee1e11*+++++*ce111111ee1o111e11e11**++*++**+++eeeeeee***++++++++++++++++<<<<"<<<<<111c:..........
-<:..:::o11oo<<<<<c"<<<<+ioioooiiii++++++<11eeeIeee111c++++**+1oo111e11111e1111111c****+**+*+ceeeIIee*******++++++++++<<<<<<<<<<++1e1-...........
<+,:,,,-1e1ee1++"<""<<<<ciooioioiii<+++*+<111eeeee11111****+++io1111ee111111111111**+***+*+**ceeeeIeeeeeeeeIIec**+****++<<+<<<<<<<oe1;...........
<+,,;,:,1e1ee11++<<""<"<ooiii""""ii<+<+++<o11ee11111111*++++++*11111111111e1111111+*++++***+*ieeeIIIIeeeIIIIeI6IeIIc**++<<<<+<<<<+111:...........
-<..::::iooooo11*<""<<ioooooo"<""""<+<+++<o11ee111111111+++++++io11111eeee111e11e1c*+********1eeeeeIIIIIIIIIIIIIIIec****+++<<<<<<<1oo:...........
"<:.::.:ooooooooo1o1oo11ooooo""""""""""<<<111+o111111111c+++++++11111eee11eeeeeee1c*****+****eeeeIIIIIIIIIIIIIIIIIIc***+*++<+++<<+111............
-<:.::::io1o11e11e1e1o1111111<<<"""""<<<"+ee1o+++++<*o1o1++<+++*i11e1eeeeeeeeeeee1********++*IeIeIIIIIIIIII6IIIIeIIc****+++<<+++++1eo:..:........
--.....:io1oo111111o1oooooooo1oooo*<<+++++1111+<+++<+<+<++*++++++11eeee1eeee1eeee1*c*+****+*+6eeeIIIIIIIIIIIIIIIeIIc****+*++++++<+ee1,:::::::::::
"<,::::,o111111111o1oooooooo1ooooooooo1ec<1eIe*++<++<+<++++++++++*e1eeeeeeeeee1ee1*******+*+*6eeIeIIIIeIIIII6IIIeeIcc****++*++++++eee::::::::::::
-*:....:ooo111111oooooooooooooooo1o111eeeeeee1e*+++++<<+*++++<+*+*eeeeeeIeeeeeeeI1****+****++IIIeIIeIeIIIIIIIIeeeII*******++<++++cIII::::::::::::
-*:.....ooo1oooooooooooooooo111111o111eeeeee11e111ee1+*+<**++<<++++eIeeeIeIeeeeeII******c****IIIIIIIII66IIIIIIe6II6c******+++++++cIeI::::::::::::
-+:.....oooooooooooooooooooo111111o1111eo*ic<*11eeeeeeeeeeo+++**++*eeeeeeeIeeIeIIec*****c****eIIII6IIIIIIIIIIIIIeI1**+++*++++++++iIII::::::::::::
-*,.....iiooiioooooioooooooo11o1oo+o+o+c*1c,,;;111e111ee1eeeeeeIi+*ieeeeeeeeIIIIII****+**+***IIIIIIIIIIIIIIIIIIIII1***+c+*+++++++1III::::::::::::
-+:.....oiooooooiiio1ooo*iii+c*coo-,,,,,,,,,;"1111eIeeeeeeeeeeeIeeIIeIeeeIeIIIIIIec**********eIIIIIcccc6I6IIIIIIIIc****++*+++++++eIe6::::::::.:::
-+::....iooiooooi++io+ii*1<,,,,,,,,;;;;;;;;-*111eeeeeeeIIeeIIeeeIIIIIeeeIeeIIIIIIe***********IIIII6cc*+*****+oIIIIi****+****+++++eee6::::::::::::
-c,.....<ioi<cici*,:,,,,,,,,,,,,,,,,,;;;;;;o1111eeeeeeIIeIeIeeeIII6IeeIeeeIIeIIIIe<*c****c***I6IIIIo**++*+c*+*+++++**+*+++++++++<ee1o::::::::::::
;*,:...."oo,,:,,,:,,,,,,,,,,,,:,,,,<e1,,,;o111eeeeeeeeIIIeee1e1eIIIIIeeeeIIIIIIII06ocI6I<**c*IIIIII*+**++*******c++***+**+*++<<<<ee1":::::::::...
-c,:....<oo::,,,,::,:,,,,,,,,,,ioio1o,,,;11o1eeeeeeeIeIIeI+,,;c1eIIeeeeIIIIII6III6+*IIcII60I6eIIIIIc+****+**********++*+*+++<<<+<III,::::........
;*,:...."oo::::::::,,,,;,,*ooooooooi,,,,oo111eeeeeIeIeIIIIe1I;,,,;,,;;;ieIII6IIII6+o666I+000i006III60*c*******++++***+*++*++<<<<<eee;::::.:::::..
;*,:...."io::::::::,,,ioooooo11oooc,,,,111o1ee1*;;------;;,;,,,;,,,,,cIIII66666II600e8+0*I6I6Ii6II16Ii6eIe6+****++++*++++<<<<<<<"e1e,::..........
;+,:....;ii::::,,*ioooooooooooooo<;;;;,,,,,,,,,,,;;;;;;;;;;,,;;,:;16II6IIIII666II60oIic666<I1**1666I8oo++<+**60I6+**<+++<+<<<<<<<e11:::::::::.:::
;<,....:,io,"1oooooooooooooooooo",,,,,,,,,,,,,,,,;;;;"eIIIIe1,-eIIIIIII6IIII666666I6II606oo+6i6I<eic60666o*+o*c66**I0II*++<<<<<<<eee:::::::::::::
-<,::...,ioo1111111111111111111"-;;,,,,,,,;,;-11eeeeI6I6I6Ie*eIIII6IIIIIIIII666666I66666I666I60i0+i6IIe8*066660eI++*<++<1IIec<<<+eeI:::::::::::::
;",:::::;oo11111e111111o1oooo1;;;;;;-o11eeeeeeeeeIIII66IIII66IIIIIIIIIIII6666666II6I6I66666666666I6I66100II666666I666eIi*6<c+i*IIIIe:::::::::::::
;-,:..::-iooooo1o1111ooo1oooo1oo11oo11eeeeeeeeeeeIIIIIIIIIeIeII6II6III6I6666666II6I666666II6I66II6II6I6I6II6666III6IIIIIII11<1o+eIII:...:::::::::
;;,:....:,,,;;;-<+c*cccioioooiiiioo11eee1eeeeIeeIeeIIIIeeeeIIIIIIIIIIII666006666666II666IIII66III6IIII6666666666I6III6II6IIeeIIIeIIe,::::::.:....
;,,:........................::,:::::::::::,:,,;,,,,,:,;,;-<**++**ciioiiiooi**+***cccccccc"--;,++,,,;+*,;;"*ioeI6800666I66IIIeIeeeeeI::.:....:..::
;,,.:......................:::::.:::::::::,-<+*++*ccioooooiioic****+++++++<<*+++*++***;,,,,,:,**,,,,,,,,,:,,,:::,,,,,,,,,:::::::,::;,::..........
;,,.       ... ......:.:::,-"+++++*ciiioiooooiic*****+++++++<<++++++++<<<<,,:,"+++++,:::,,,,:,**,,,::,,::::::.::,::::,,,,,,:::,::,::,::::::......
;,:.......:,;-"""""++*ccciiiicii*;++++++++++++++++++++<++":::::::<+<<<<"",:,,:::::,,:::::,:,,,**,,,:::.:::..:::,:::,,,,,,,,,::.::::::,,::::::::..
;,;--"<<<++++**++<<<<<<<<<++++++++++++++++<++++<+++<+<<<"::::......::::,:::::,,:::::::,:::,:::c+:..::.:::::::::,,:::::::::,,:::..:::.::::........
;;;;;;;------;;-""""<<<<<<<<<<++++++++<<",:,<<-,,,,::,;";::..::..::.::.:.:::::::::::::::::,::,c<::::::::::::::::::..:::::,,,,::,::::...:.:.......


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