-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_
PPP_--P-_PP-_P-_P-P_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-_P-P_PPP_P_PP_P-PP_P_-----_PPP--_P----_PPPP-_
 
 

,,:,-"<<+,,,++<
,;-+<+,,*cco*c*
;;"-:++oHii<i-"
--"":cc,,oi-o<;
,:;,ci1--o-;"o:
*;:+ci1<eII<+c<
W6;*ooe"808c*+<


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

-;;;;;;;--<+*cciccioooooo1o1oo111ooo*+c1I1e8$$HHHWHWWWMMMMMMM#####MM####$###########MMWWWH$#####HHHHH$HH$$P@@888000666600001oe68888806o6II6600000
;----;;--**i*ccicccciiiooiiooooo11oc@@861i1oiccc6000PWMMM###############H##############MMWHH$PP@86@$PP$H$$$PPPP@880006666III66600888806888@PPPPPP
;;;;;;;,<+*icioioooo1o1o1o1oiciioii<ooI@$$HHHHHH$@66I1ooooWW$$M##########################MWHH$P@@@80006Ie6660@PP@@@888006666III6660080@@P$HWWMWWW
,,,::,;;"ciciiiioo1o11111o1111111o1o86e111oi**co1e8HWMWWWWWH$P866eeW0$HW#################M$P@8PPPP808800666IIIe1oeI608888008066600880@$M########M
;;,,,.::"*cciiooooooo1111o111111111c*c10P$$$$$$P0eee1oicc166PWMMMMMMMWW$@P@PPHWM#########MH$PP@0666II6888800066IIeeeee1eI668000088@P$W###########
,,,,,:::"ccciiooo1oo1111111111e1111i@86e1oiic+++*ii8$$HHHHH@6III1oo1600$WMMMMWMWWH$$PP@PP@$H$$P@@800666I1eeee600000II6II6I6600888@PP$HWM#########
:,,,,,*c"**ciiooooo11111111111e1111o+++""<IIeI008ei11o1oi**cc18$HHHHHP866666608@$HHWHHH$$P06ee1I608888800066eIIIIII6666660000088@888@@$$HWWMM####
,,,,,;cc"**iioooooo1111o11111e11e1oi<"<<<ciooii*+++<<<<++oeIee1e11oooi11I@$$$H$P80066I600PPP@@88086IeeeI66061I666666666666IIIIII666608PP$$HHWWWWW
::,,,;cc"ciiioooooo11111111e11111e1i<<"<<*cioooiic*+<<<*coe11ooic**coe68@@066IIIeeeI68@P@06eee66000000000006IIIe11111eoWMMMWPPP8eeI06@08@$$$$$HHH
,:,,,,ii"iiiooooooo1111111111eeeeeee*+<+<+*ciiiiic*+*<+coeIeooc****ceI6II11oooo1eI0880666600000000006e11111e0@P@@06I6ooMMMM$PP@81Ie66868@@PPPP$$$
 ...::ci"cciiooooo11111111e1eee1eeIo11o1iicc+*io1111oi***coeIe11icc*coeI6I1co1111ee6I666666ee111e08H06IeIc*1*e$PP06e1oiMMMMPP$WMMMWMMMM@@@@@@@P@@
. . .:ii"ciooooo111111111e11oeeee111cc*io1e11oii**ci1ee1oic**io11ooc**io111oo1111e111eI1o6WH886ciiI880I1111010Ie8HWMHM#WMMM8MMMMMMHMMWH888@@@@@@@
.....,ii"ciooiooo1111111eeeeeeeeee1o::-<ccccc*<cio1oii***cooii*ciiioioooooiioooo16I60PPoc8WP@@6cI680@P$$P$$$HHHWMMMW$HHHHHHW$$#MWWWWMWM608@888@8@
.... ,ii"ciooooo1111111eeeeeeeeeeeei::,:::::::::::::::-"<**cccicciioiicicioioooo1608@PP0IPH0888@@@P$WHP@H#W###WWHWWWWHHHHHHH@$HWHH#MMM#088888888@
 .....oo<iioooo111111e1eeeeeeeeee1oo::";,,::::::,:::,,"<ccc8i*++*+*c*iiioieiooooo08@PPP$$@P6MWHMWMW###$8##H#########MHHHHWHWPM#M##MMWH$0088888888
.....:o1"cioooo111e1e11eeeeeeeeeeeeo::,:::::,,:::,:,,,<<1160oci**1coio1111eo1oooo8@PP$HHHPP0HHWWWWWWMM$@WWP$P@@@P$$$$HWHHHHH8060600066I@@@@@@@@@@
.....:o1"ciooo1111111eee1eeeeeeeeIIc,,,,,,,,,,,,,,,,,,<<eI601oiicciiooo"<<6oeooo18@P$$Ie@@PI@@P$$P$$HHP0HHWHWWHHHHHHHHHHHHH$0800888@@@8@@@@@P@@@@
.....:io"*ioo11111eeeeeeeeeeeeeeeIei;;;;,;;;;;;;;;;;,,c+I660oiociioooo1e+1oi1oo1e@PP$P$$H@80$$$$HP$$$$P0HHHHHH$$$$H$$$H$HHH$00088@@@PP8@@@@@P@@@@
.....:o1"+ioo111eee1eeeeeeeeeeIIIIeo"""-----------;;;;ic6600o11oooo1111e6oIoo1o16PP$$PPP$800PPPPPPPPPPP0$H$$$$P$$P$$$P$$$H$@8008@@PPPP@@@@@@P@P@@
.....:o1"co11111e1e1eeeeeeeIIIIeIII1"<"""""""""""-----oo6608o11ooo11111I6eeooo110PP$$P@@@800@@@@PPP0@PPP$$$PP$$$P$$PP$HP$$$00868PPPP$$@@@@@@@@@@@
     .oo"co1o111eeeeeeeeeeeeeIIIIII1"M*+<<<"<+<<<""*i1016660i1ooooooo1ooIe1o1o118PPPPP@@8060888@@@8880I0PPPPP@PP@PPPP$HP$P@6080@PP@$$$@@@@@@@@@@@
 .   .i1"*o1io1e1111eeeIeeeIeeIIIIei,;,"*<:;":-""<;,**1"*e01c*"<"---"-----"o1111@PHPPP@860068888I60I60608@@@8II<<-<0P$$$P0Ie088PPPPP$P@@@@@@@@@@@
......o1"*11111ee11eeeeeIeeIIIIIIIIc-".,+,-"<;,:-":;-;;,;"""",;<<<<eo"--+-"o<**"0@@P@i@6606ii888-"6eI"""-"-866@c*<*8P$PPPP@6608@@@@PP8@@@@@@@@@@@
..... o:-*o11111e1eeeeeeeeeIIIIIIIe*,;"ii--"<<+"";1<,<,,;"+*c1i---+-I1;-<*oi"c*o66;"++1+<6I-+eeoci1*e<<++c"+686i*o1o"$HP<"c0008P@@$$$8@@@@@@@@@@@
 ...    "*oo1ee111eeeeeeeeeIIIIIIIe*:;-"*+<"""-i;+ce;-+""+*c+IIcioP$H;,,-"-ic++<,:;""+"io0";i@i--,,,<*<*-;1I6@Pc11I6e6$c"-;66688I+*+8@1ic**8@@@@@
....   .-*111111eeeeeeeeIeIIIIIIIIe<.::..:,;--;+;:,,;,<""""*oee1;"<+cc-<,;;;"<<:,::,,;---*,,1eI,:::,;;*"-+<iiI08*0IPecoi"+<66680i;:<"-e60o-8@@@@@
...     ;+ooo1o11e1ooe1eIIIIIIIIIe1<.:...:;+;:6::::,;,;<--";*co*<,-"-<;:,,;-+c-::,,,,;:,,i,,,,,",::,;:,,,"6,;*+6ii*<@1"---"+00i;,"+cc<-;-;;;1@@@@
 :      ;<iio111eeeeeeeeeeIIIIIIIee".:::,;"+:.0-.::,:,;--";-+*c+1<;"-;;;--;;"i1":::,-*,:,o;;,,;-;,:,";;;-6Iee0@eoo"1-<0H@;-"c;:,1+oi;;---;--ec<"+
 .     .-+ic11111eee1oeeeIIIIIIIe1I<.:....:;<,6e.,:.:;;;-""-+*<,,,-,;,,""+<**+cc:::,,;;-+o8,,:,-,,,-"+c-;"ii*16e-*.;,;6P6W-*<,,,1<<"--"--;;I$Pc*+
       .;<ii11111eeeeeeIIeeIIIIIIee<,:.:.:,---1<:;,:iioo1e-"<*<,:,,,::;--<+"c;,,,;;;;--;;<+6;8""<"-<<+<**c--;;c+;,:,.ooe$Wc+;,""-""""--;-;;-e*<1-
  .   ;-;<ic1111eeeeIeIeeIIIIIIIIee"...::::,;;+"";,.+ei<10<<"*<,,,::::-,;"",,,,,;;,;;;---<<::,::,----"""<<+,;;*i<;:;<i;c6He"-;"-;;----;;--;6I";+<
;;-;::c.;-iooo1o1eeeeIeIeeIIIIIIII1:....:..:;;":.,,:i1c<o*:,..;<,:::.,;,-<:,::,,;,:,,;-;;;",:,:::,;;;;--;-;::,oi,;,<+c<-oeM"<---;-;;--;066e,;<"::
::,:,,;:,-ioooo11eeeeeeeeIeIIeIeIe1;...:..::.;:.",..-I+<06+c:,+,::...:;;-;::.:,:,,::,,;:,--*:::::,,,,,;,;;,;,;;;160o6e6IIoI*,,,,;;;;;-;;;0;;c+c,:
;;;,;;,.,-c11o1o1111eIeIeIIIIIIeIe1;....:...,...:-<"1i888Pcee::...:.:.:,-::..:::,:::,,:;:,;,:o:::;,,,,;,,,;.;;:;:,.+;-,;eIo+,o.,,;;;;,:;,6--;+*,:
,;;;;--.,-iio1e111eeeeIIeIIIIIIIIIe;....::...,...".*oo1III<::..:c<..:.:;-::..:.:,..:;,,,::;:;-::,,,:,,,,,:::,-.,-:<,;;-"<c+*+e;;;;-;;;:,;;-"o*c<,
;;;;;;;.,-io111e1eeeeeIeIIIIIIIe1ee;.....;:..:. .:::;,oIe;-iooi.....:.:,;.:....::..:,,;:.::.:.::,,::,,,,..:,".-:::;;-c.:,;-*1Ie1I06c;;";,;+1oo+i*
,,,,:::.:-ooo111e11eeeeeIIII6IIIIIe+.......;:.::.,"*.,:.........:.....:,;;::...:..:::;,,.:.....::.::::,;::,o,,-";,;;<:.;+ooi-;;--""<c1I+:;oo11c6o
;----"----i1o111ee1111e108IIo11III1c*.:........,.<"<---;""-;-;:::.:...:,;,:.......:,:,;:i11,:....:::,,;,;:co+;<";,,;c:,c*";::::::::,,-<+io:"*1i*<
----------iooooi**ccio1116eeee1IIeeicc;:......,<c.:ici*cicccccc<-,:::..:::::.....::::,,:*11;::...:::::,,;+i1+;";:;,"i,oc-:::::::::,:,;---"<o:,;;;
----;-----iooo1i*****i+<"*I1c680eIe;++<;,,,,:;"**,...:,--"<ic*c*icc:::::::::.......:::::;eo,......:::::,;+oe;:,,,",*o<",:...:::::::,,,;---;-+,+*"
;;,;,,,,,-*<+++++*+**o111eee1e1e11e*;"-;;,,,,;<<+:+"--<<<,<"-<H1icc:::::,.,,......:.::,;ooi< . ..:::::::,+cc""--*c**i+:......:::::::,,,;;;;;;cc*c
:,,,,,;;;;<<<<+*cio1oi11e111oeoeeee+" :+,,.:,;<++ .,:,,+<<++:...::i::::,<.;:.......::,;;i11i,:...:,;-;;:-,:-;-,:....+<.......:::::::,,,;;,,,,-i*c
;,;;;;;;;;oiicic1ooeo*e1o1e11eceee1-;-"",:.-,,+:- .,....:..:.:,,;-,::::;*:::.......::,,,o---::.:<;"::,--;,.   ;..: :+".......::::::::,,,,,,,,"iii
;;,;-;---;*ciiioiiiii"1c1eee1e+eI11,,+,:;::.,;<-:....:,,..........::::;:i.::.... ...:,;,;oeeo:.:;-..;,;,.        , .........:::::::::,,,,,,::-+**
<+++:;;;.;*icciiooioocec111eee*e111,,*+c;:.":;"+". .  ;.     .....::::,.o.......*c..::,;;cc<:,.;,.,,:,:.            .........::::,:,,,,,:::;:ic*c
""-;.:.:.;<cc*oiioiooi1*11ooo1*11oo::*<-,,:<:;"..  ;, ,     ....:":::,-o1......*+<;..,,,;<":.,: :,:.:                   .....::,::::::,::::,*c*cc
-<"<;. .::<cccoiooiiico+o1ooooiooic.:-<",,.::<-:...,: ::.:::,-<<++::::,11:.:..iooc*.::,:+<,. . .,:..                       ....::.:::::::,:;-cccc
:.........*i**iioioi<ci<oooioocooi*"-;,::;.:,-:.::. ..::..............:+<..::cicc*c;:.:,+<.    ,:...                           ...:..:::--+cooi**
........:.+**ccicii+--,",;---;,;,,,,;,::,*-,**:::::::,,,,,,,:::::......,;..:,cciicc*..:,*<",  ::...                             ......;"*1o111ooo
:.:.::....:,,,;,,,::-,$",,,:,;,,,,,,+"""--,;<---;;;;,;;,,,;,;;,,,,,,,,,,....-cciii*".::,+"--".:...                               ,::.,<oooo111o11
::........::::::::::*::-:,,,,,-"<+<"<"+"""""""--;-;-;;;;;-;--;;---;;----. ..+1oooi*;.:::++""",...  .                           oi*oc*+iooooooo1oo
:::::....::::::::,,,;";"""<+<<"<-<"<+""-------"--;--------;-"""""""<""-..  ;cicioo1-...:ooioo..                                iiioooioooo1e11ooo
;,,,,;,,;;""--"""-;;---";;-;---<-"-"""-""-;;;----;;;;---"-------;----""; .,-<+ciooo.....ooic,   .                              .eeio1oo1I1o11ee1i
,,;-;;;-;--------;I;---";------<--""""-;;;;;;-"<<""""<<<<<<"-"------;,:...,""<*ioo1 ....oiic  .                                  ,ioiioooo11ee1o*
;;;;;;;,;,;;;,;;;;;;;;;-;,---;-;-<"---"""---"-""---"<""-""--,::::.:......:+""**ioo< ....oc;.  .                                  ,*oiio11111eoeo.
;;-;;;;;,,,,,,;;;;---;,-;;;;;;--;;--""<""-"---;;----""---;;;;::::;;;;;--;;;,;"<+*cc,.. .*<-  .                                   .;iooiiiiooioo: 
,,,,,;;;;,,,,,;;;;;,;,,;,,:;;;---------"-----;;---;;;;;;;;;;,,,,::.:.......:,-<*cii....,--.                                      .ciioioooooii:. 


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