-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_-_--PP_P_P-PP_--P_P-P_P-_--PP_
 
 

--<1-c;"*;+ :+.
;-,i6*$-ei<,"<"
ioIIo01i1I1-<";
1Pic-"61+o;:+;"
#8oiW@1eio:*ce8
$6IiHH8-ccP18P8
@10o80e+*oii8@@
@e61880+-c668@8
06oi000*<<0600@
611c@6II:IIII66
Io11eI06eee011e
e8866088eI60006


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

:,,;;,,,,::::::::::::::::,,,,,,,:,::::::,:,,,,,::::::::,,,,,,,,,:,,,,,,,,,,,,,,,::::::,c+ici06oc*ooociooiii<++"c""*c,,,,,:,,-,.       ..........
;,:::::::::::::::::::::,,,,,,,,,,,:::::::,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-c*ooc*i6ieeeieooi1oiIiiic*i"+c1",,,,;;;-::....::::::::::::
.:::::::::::::::::::::::,,,,,,,,,,,:::::,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"iIi+e166I6P1I1ece1e161eoI1o1ccii1;,,,;-;;,:::::,,,,,:::::::
::::::::,::::::::::::::,,,,,,,,,,,::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-o<eeIIIIPeoeII6eIco1cIieec11*+<i<*i",,,;;-;:::,,,,,,,,,:::::
::::::::::::::::::::::,,,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;oice@8P@o6I1@@IeeIIe1cee6e1<c1ic++-""++,,,,--::::,,,,,,,:::,::
::::::::,::::::::::::::,,,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+"o<I06e6I606e1IeIo01o611oo1<<<<**i-""<"+:,;-;::,,,,,,,,,,,,::
:::::::,:::::::::::::::,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,i"i"6888060Ie1ee6Ie1I1eP@P@8+e"+c<c*<<<-<*c";;-;,,,,,,,,,,,,:,:
::::::::::::::::::::::,,,,,,,,,,,,::,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,1<-o000@6I1o111II66I*ic,-<c<086+****c++cccc**;;;,,,,,,,,,,,:,:,
::::::::::::::::::::::,,,,,,,,,,,,:::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<;;6I6I00066I6Ioiooo;I1oo<++068066I1ecoeie88@@:  "",,,,,,,,:,,,
:::::::::::::::::::::::,,,,,,,,,::,:::,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-;eeI0000660888::,Ie@PP@@-+16600060060008@PP@@@8;;;"-<;-,,,::,
::::::::::::::::::::::,,,,,,,,,:::::::,,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-Ie80600880..:i00@@@@@@@0P880808880080@PPPPP@;,-;;;-----;--:
:::::::::::::::::::::::,,,,,,,,,::::::,:,,,,,,,,,::,:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,e6ooIII1:::o000880888@800*0060080888@@PPP$<-;;-,;--;;;"-"--
:::::::::::::::::::::::,,,,,,,,:,:::::,,,,,,,,,,,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<;+++"::"100000008008@+<P@8008088@PPPPPP<;,,;---;-;--;---;
:::::::::::::::::::::::,,,,,:,::::::::::,,,:::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;+*<,:-<<0006660600006088806608888@PPPP;,:,;;-"-"--"-----"
::::::::::::::::::::::::,,,,,:::::::::::,,,::::,:::,::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;.:-*<<e606666666066666000II00888@@@@;.:,,---"----"---"-;
:::::::::::::::::::::::::,,,,,:::::::::::::::::::::::,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,**.c1I000000066II6e166000II608888@;.,;:""----;---------
::::::::::::::::::::::::,,:::::::::::::::::::::::::::,,,,,,,,,:,:,,,,,,,,,,,,,,,,,,,,,,,,,P*e;1II66666I66I66I660000II08888"::,,;--"--""----;--;;
:::::::::::::::::::::::::,:,::::::::::::::::::::::::::,,,,,,,,::::,,,,,,,,,,,,,,,,,,,,,,,,Ie*<-;*ciI0I1e1166e666606Ie68@@6.::,,;---;-------;;;;,
.::::::::::::::::::::::::;;;:::::::::::::::::::::::::::,,::,:::::::,,,,,,,,,,,:,:,,,,,,,,,;+*c<*i<-;*i1eeo6Ie66IIeeIoI008::::,:,;--;------;;;;;,
:::,,,;----;,:::::::::::;---;,::::::::::::::::::::::::,,,::::::::::::,,,,,,,,,,:,:,,,,,,,,;+c**+*<;+""-"*1io""11oiii1oo1-:::,:::;;--;-----;;;,,,
:,,;;-;;--"<<+******<"<<<"-;,:::::::::::::::::::::::::::::::::::::::::,,,,,,,:::::,,,,,,,,-*c*ccioo<"<+*<iii1c+<""-;-<<- :..;,,,;--;--;;;;;;,,,,
.:::,,,;;;--------"<+*ciiiii*":::::::::::::::::::::::::::::::::::::::::,:::::::::::,,,,,,,"*c*ccioeIIe+ei1I*<+<"-:    :  ::;,,,,;;-----;,,:::.:,
.::::::::::,,;;;;;----;,,;-<*ccc*+",:::::::::::::::::::::::::::::::::::,::::::::::,:,,,:,,-<++*cioI06e11c";c111i*   ."  ::;,:;,;;-;;-;;;,,;,,,:,
.:::::::::::::::::,,,,;;----"""""<++<<"";:::::::::::::::::::::::::::::::,::::::::::,:::,,:::::,,,;"*+<+*c**io1ic; .    ::,,;;;,;,--;,,,,,,,:::::
.:::::::::::::::::::::;"-,,;----------""""-;,::::::::::::::::::::::::::::::::::::::::,,,,::::::::::::::::::::::::.    ..-:;,,,,,;:,,,,,,,,,,,:::
..::::::::::::::::::::;<":::::::,,,;;;-""<<<<"-;:::::::::::::::::::::::::::::::::::::::::::::::::::::..::,:..:::,.   :,;:;:,:::;::,,,,,,,,,:::::
..:::::.::::,--:."8ec+++":::....:::::::,,,;;-"""-,::::::::::::::::::::::::::::::::::::::::::::::::::....:::..,;-    :;;:;.:,..,,::,:,,,,,,,:::::
.::,,:;+"";:;--;<6$@*<--::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...::,,,-<    :::::,,,...,::,,,,,,,,,::::::
.:,;;,"c**cc<"<<*c<-,:::::::....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::....::,,,,.  ;.,:,,;.;:.::.:.,::,,::,,::::::
*",,,:.,"-";,:.....:::::::::.....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::..."0$H$-,;,. ,,;.,;,:..: :::::::::,,::::::
:::::;--,::........:::::::.......::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::...;<<*c..   ,::,;;;::.:: :,:.::,,,,,,:::::
..:.:-"-;:..........::....:.......:::::::::.::::::::::::::::::::::::::::::::::::::::::::::::::::::::....:-;---   ,;,,..:,,...: ::.:,,,,,,,,:::::
....:;<"-,:..........::;<+*c***+ciccccccciIPPIcccicc8@1"-;,:::::::::::::::::::::::::::::::::::::.::::...:---Wo;:..,:::    ..:. :::::,:,,,,,:::::
....,-"-<o*..........;"+ccicc***ioo111111ee00IeI6000HH$6Ie11eIeo*",:::::::::::::::::::::::::::.::::::....;Wo,,....... ..   .:. ,:::::,,,,,,:::::
...:,;-;,:..........*o1*cc<"<+++*1eecciiiio1$01111eeeIIIIIIII666ei+"::::::;-"<<<+<+"-------"""""c+"<Pc,:,W;::::,::. .::.    ...:::::,,,,,,::::::
..:-"""-,...........:";,;-,,;-;;;;;,;"*66ciIMHi*++<<+***++**oi*+"--;::;-"ce6608888006Iee11eeIII8PP8HWWI1M"---,;;::..  ::    .:.::::,,:,;,,::::::
..:,;;-;:..... ....:eei-.    ........,-o1""1WW<"-----""-""<iii-;,,,,:;"<*i11io1eeI6IeI60IIe1eeoooic16I0M<"""--;,::.   . :::   .::,,,,,,,,,::::::
.....,;;:..........:1ec<.        ...:"":.....        .     .:,  .,-;:,--<+c+""<+i1I60III11I$WW06I*"-;<W1--;--P::::....:.....   :,::::,,,,,,:::::
.....,-",..........,--;:            ,++:..:::.      ..    :;*<. .,;,,-HWWeo1*"<*<PWWH<*1o*+*<-<i*;...;W,,;,;6$,,::.   .......  ,:::,,,,,,,::::::
.....,-";.........:--::.            ;c+:.,<*c+-..    .    .,"-. .:1WHH@H$cI6o00o+*PP@o6@0Iec<;*Io;:::M:-;.::W  ,::  :. .::.    :,::,,:,,,,::::::
.....,"-,.........:--::.         ....,;:,e@@@@8o::,.       .::+*+"";c++cc<i1coocic@PH@6@0eeWMM1Io-;,@P:....W@  .:: .  . .      .::,,:,,;;,::::::
....:;";:.........,<-::.       ..... ....cI000e*:;";      .. "c*+;+c;<"-6IIIeI66Ii<@@8@@@86Ioi+c+;,:W,:...6W    :.     ......  .::,,,,,;,,:,::::
....:-",..........-c+::.       ...........,-"++,:*c-     .:..cci+"""-; .*.  .   ."-:1@@P$@;;,:...-:: . ...H0     ..       ..:.  ,,,,,;;,,,,:::::
....:-",..........-+<::.       .. ...:,:.. ..;<;:ii; ."<---+""c*+*cc*+<,-,..:,;-;,.. "I8P$$@.. ;         -W       :.  .  ..:    .::,,,,,,,,:::::
....,"":..........<c<::.    .  .. ...-+i1I1+---+*1o<:"<".,:;-;*++<++ci++-,,,,;---,.   i1@@@8@e <     .   PI,.   :.:..               ..:,,,,::,::
....;<":..........<*"::.   ..........;-<<i60066eieI66,,:.--, ,+<""""<c-::,--+++-......0I1I08@@8-..      ,$     ::.:. ..  ..     ..:...:,,,::::::
....-+":..........*c",::,:...+o**<..,<+""""""cc-"**<-,,:.*c+*..,,,;--<;,:.Ie66II@@@P888@8060@@@08--;:,..@0      ::,::.  ..,,.:...;,;;;;..:::::::
....-*":..........<*-,:,<o1i*ie06i--*iioicccco0ocoic+,,,:,:"<,;+*;+:-oc<,:.:cciI8@8@8060006II0@8@@@P"<I81., .;.,,;:;::,::,,:. ;,;,:.      .:::::
;,::-*":.........:ci+--;,,-;. .......:;<oIIe1I1cc111iioo1ei,,:;**<"<--+o1c::::c+11o*o1eI66I6608@@PP$$$$$$$P@@o"--;:;:,,:,:.::;; .;;-;-;;;;;,::::
ccc*+*<"+<<"--,:,*W#MP;,     .......   .;ii<+e6eo";,<i1oc+<*c+6HHWW$$:,-oII<.:::ei*+cio1o111eI6600@P$P$$$$HH$$$$$$$$$$;;;;;;;;;::.,,:.  ... ..::
*ccc**""ccc**+<;;"-         ...:...         -0811IIiiic+-"io*-I8e@c",,,,;<60I,:::o<<<+<*+<cicoo111e1I08888080@PPPP$PPP;;-;;;;;;,,,;.,;,,,.......
+++++*--+**+++<;.        .   ...         ;",  .,<*oI6c";-W$",;-++<";,,:::,"I80;..:;<<<<<<+"++<<<**iiiioee1eII6608@8@P@;;;;;;;,,:,,::, ,,:::::::.
**oio1c<<<<**+;.        .               :+oc+-: .;<+oIi;;+*",,-+*-,,:::.:..<106;.::::::::-+"-"""<<"<<+<<+++cio11660000,,,,,,.,:,,,::.,..:,::....
+<"ii;"+"--c+:                           ,<oeec", .-<+1eoIe"--<6e*+++<+<+++++++++++++++++""+1+;,,;W";;;,,@$"*<<++*ccio"::::::::::::::.:,;::::::.
<-"-<<,<cc*+-.   .....                ..  .-<ce1i"..;-,I6-,::,"+<<"<"<<+<<<"""<<"<"";,:::,,,;;;;,H::;""<W:  :.,...,"<<<-::...........:.. . ...::
"+<-<<,<cc<,:   .......               *I6IIi,-+ooo<..:,,io-:"<<""-----------:-::--:.......:<"""<<e.,,,:Hc   :. ,....:.:.:..  .  ...             
<+""*<,<c+".   ..........           ..iI668I;::,-",...:,:ii*<"-;;;;;;;;;,;...:...... ....;---";--,"    0    ,..,.......                         


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