-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_
 
-P_-_PPP_-P-P_
 
-P_-_PPP_-P-P_-PP-P_--P_P-_P-P_P-_--P_P_-----_PPPPP_
 
 

e080I--;"*6oe6P
e8@@e......o0PP
e60.........I@P
I00.:e88-....0@
e00.c@$$$I+..e8
I061o@eeeoo<.iI
0000e$e0c@e*ic1
ioii*6:c,-1-.+c
1I,...1@6c;$PI.
"......1I##WH..
,........##8...
,.......;#:....
...............
M####$W###Mo###


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

,,,,,,,;;;;;------"""""""<<<<<<<+++++++****ccccccciiiiiiiiiioooooo111111111111111111111eee1111111ee11111111111111111111111111ooooooiiiiiiccccc***
,,,,,;;;;;;------""""""""<<<<<<<+++++******cccccciiiiiiiiiooooooo111111111111111111111eIIee111e111111111111111111111111111111111ooooooiiiiiccccc*
,,,,;;;;;;;;-----"""""""<<<<<<+++++++*****cccccciiiiiiiiiooooooo11111111ee111111111111eIeee11e1e1e1ee1ee111111111111111111111111ooooooooiiiiicccc
,,,;,;;;;;-------""""""<<<<<<<++++++******ccccciiiiiiiiooooooo1111111111eee1eeee1111e1eeeeeeeeeeeeeeee11e1111111111111111111111111oooooooiiiiiccc
,,,;;;;;;-------""""""<<<<<<++++++++****cccccciiiiiiooooooooo111111eeeeeeeeeeeeeeee111eeeeeeeeeeeeeeeeeee1ee111eeeee111e111111111111ooooooiiiiicc
,;;;;;;;------"""""""<<<<<<<++++++******ccccciciiiiioooooooo111111eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee1111111111ooooooooiiii
,,;;;;;-------"""""""<<<<<<<++++++******ccccciiiiiiiooooooo1111111eeeeeeeeeIeeeeeeeeeeeeeeeeeeePWWWHIeeeeeeeeeeeeeeeeeeeeeeee111111111ooooooooiii
;;;;;;;------"""""""<<<<<<+++++++*****ccccccciiiiiioooooooo1111111eeeeeIIIIIIIIIIeeeeeeeeeeeWM####$M#8eeeeeeeeeeeeeeeeeeeeeee111111111111ooooooii
;;;;;;------"""""""<<<<<<+++++++*****ccccc**iiiiiioooooooooo1111111eeIIIIIIIIIIIIIIIeeeeeeeMMWMWH$@6IiIeeeeeeeeeeeeeeeeeeeeeeee1ee111111111oooooo
;;;;;;------"""""""<<<<<+++++++*******ccc+*""-ciioooooooooooo111111eeIIIIIIIIIIIIIIIIeIeIIe6io1ee1i*<"ieeeeeeeeeeeeeeeeeeeeeeeeeee11111111111oooo
;;;;;------"""""""<<<<<<++++++++*****cc<o+116**"<oooooooooo11111111eeeIIII666666IIIIIIIIeeIeIi11oi<**"cIeeeeeeeeeIIIeeeeIIeeeeeeeeee1111111111ooo
;;;;-------""""""<<<<<<++++++++******cceiIc*11e*+"ooooooo11111111111eeI06666666666IIIIIIIIIIIi+ioiooc<IeIIIIIeIIIIIIIIIIIIIeIeeeeeeeeeeeee1111111
;;;;-----""""""<"<<<<<<++++++******ccccic@H$8Io@o@oooooo11111111111eeeeI6666666666IIIIIIIIIIII1iW$Ii<,,6IIIIIIIIIIIIIIIIIIIIeeIIIIeeeeeeeeeeee111
;;;------"""""""<<<<<<+++++++******cccccc160H0P6I;eoo1111111111e1e1eeeeII666666666IIIIIIIIIIIII<+**+;;,ccci66eIIIIIIIIIIIIIIIIIIIIIIIIIeeeeeeeeee
;;-------"""""<"<<<<<+++++++*****ccccccciio86@160o#MMMMMH11111eeeeeeeeeII6$"ii6$66666IIIIII6co+,;,-;;,ic1cci*c*6I66666666666666666I6IIIIIIIIIIIIe
;------""""""""<<<<<++++++******cccccciiioic008600##M##W#W$eeeeeeeeee6@$P$@0o+iiW6W@8e$WMMMM#MMM##"--oeoee*1o1o066000000088000666666666666IIIIIII
--------""""""<<<<<<++++++*****cccccciioWMHePII06$66W#MM##MeeeeeIW$$8i-,,W;"-""""W";<"""-;--"-,-"+#<Ie0WM###M####MWH$@PHM##MMH@PP8060666666666666
------"""""<""<<<<<+++++++****cccccciiiM##MWI@@PH#M########$eeeeP,:,,;,:",",:-<""M;-M<*o+-*;;,:,,;M##########MMWI@$8@8e80eI8@H#WH0I00000000000006
------"-"""<<<+e++++++++*****i6M6iciiio#M#########M###W####MI6IIMo...:.:. :c;:,,,--"0ieo"0oe;.<coMW####MWWH$Po<P-@:,:,:1";;@00@P0**18888888000000
------"""@iio1eeM*++++++***cMccccceiiio##########MMM##@W##HM*#06Mo,,,,,,,.-*ccoicice$io0M1IW*co,c0WW$PP*@@<@6,<:::::::::::.+086660co0@88888888888
-----""""<iico1eeW++++****cWcci*oiio8oe##e0#H$##$##MM6$M@HM#$cI6M@;;,::,,:<;-"<""<@,*<#WHHP$$P@@@"6@c;8;8:,:,::,::::.:::::;P@1co+-ii6P@@@@@@@@@8@
---"<I8I066IIIooo1#++****cei*iPi0iii6$M##H8M###M@#8IoeI$WMPo@6IWM$-;-"",--;:$P@-;e;"08880P@*68H<i--,0,,H,W$,W@@P1P:$P<H@,@P@0*e;""<0@@@@@@@@@@@@@
""M"<HMM8WMMW8P11W811#o<c1cco#0M@ico#eMMM80$6MMM6186I*@81*eM#+0cI@I*Pc1"-+6ic:PP,,;;;-;0co@;+;PWHHWH$WH$$WPPWP$$P88$88P@@@@@;;-""<<<PPPPPPP@@@@@@
@eIIIH@,+WI@@@PiW,eo#II1ooi#6MM##MWHWWMHMMWWWP@@6668-<@##@<H*8I+ic1H*--e+-I0PPW6"P-1o"*M@,-o;<P88II66II*<<<<<"""<"+*co11""<;,,;"<+*1$$$$$$PPPPPPP
PP@@MWHHMWH$$HHW8HM#MMMMMMMMMM#MMMMMMMMMMMMMMMMMMMM#M#MMHMMM##MMMMMMMMMMMM#MWMMMMMMWMPWWWWMHWWM-;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,W@8<i$HHHHH$$$$$$$P
@@P$H@$$PP$$$$$W$$MWHWWWWWWWWWMWWMMMH$MWWMMMMMMMMMMMMWWMMMM$MMMMMMMMMMMMMMMM@$MWHMMM#M#MM#MM#MMM1++<<+<<<<"<<"""<""-"""";"-"-W*e8PP@WWWWHHHHHHHH$
IeeM60iW0I00880$$68@0888@@@PPPM@@P@@e@PPP$P$$$P$H$$H$$$P$$H$HHHHWWWWWWWWWMMWM$WW@HWMMMMMMMMMMM#Mc+<"""-"--"<+6WM##############W$P8i$PMWWWWWWWWWWW
+*cMi8c#oI0P$$HHiMMMMMMMMM#MM#MW#MM########M###################################$#MP##############WHWWH$WWWWMMMWWWHW$H$P$$$P@P8$$HH$@WMMMMMMMWWWWW
:"0"c"+#<<<<<<+*oe+**ccc,,:,,i,<;,;,;;,,,,;;;;;-;<;,,,,:,,,,,----;;---""--"---,;i-;6;""-;-"<"<HH$--"*+++<<<+<<<<""""----<iicc-"cMM#WM#MMMMMMMMMMW
.,e-M"<#<<<<<<++$0**c,::::::"",,;;,:+,ciooI:::::,:,;:,-::::::::,,,,;;;;;;;;;-;;;-e;:1,,,,,,,;-;o-<<<<<""-:,,,,,,,,,:;H.,,;;-MW#############MMMMMM
:W.:W,<#<<<<<+++*:W.:::..,,1$eeII66.::::88,::::::.-:..::::..:::::::*$#M###########o#M+:::::,,,:,:""";,::::,::::::",::,,,PWM####################MM
-i.:M:,M<<<<<+<cc@i.i+:;11;8II666000@,..:::::::...::.:::::::;.:::::::;$############1#<+;:,::::;.,:::..::::..::*,,:::.oioo########################
-i-<P-+Moc"<<6c*c$eP<*1eeeeM-,600888@@o@:::.........c..:::::+ iceocic*cc+###########o6--:,,::::::::::.....,::::::;oiioooo########################
.:.:*,H-<*6<*ioc+$8Io1eIeII6008:@0@PP:IPPP...,.....c* ..:.:<+-*+*+cccc1ooiWIM########M,"-@:,::::......::::::::oiiiiiiioooM#######################
..-.,,#:*e6e<+@;:$-:,,,,,,,;i;:.;:-IPP$6.:..:.. ...*.... :+++e++++**+ccciccoiW#M<*MM##<o*o6<+<<-----,;::::oc-.iciiiioooo1M#######################
:.:"cWM+"I6+:....P-$.......:,,,,;;;,...::.. " ..     ..:.:,;"-<++++**c68**ccciiiH###@-*+c-<<i++<;,,,::.::,.ii"ciiiiiooooeM#######################
,;<<+WM*+;;;;;-,,ie-6:::.::,;.:::.:::...,:. :...  : .. , .;;;:;;;;;,;--;;,cci**cc1iM1i",+*6 -@@:,,;,,"*:::::,:cicciioo11I########################
:"+<<<M"*-"c*+**+c*co*iioeo1e1+,:::.iIecee:.e.....  . .: :,;,.;;;;-;-"---"""<*co00P@o+MI+:,*:<"1,,,;;*;-.,:,,::::*cioooe0########################
;"-1i-Woe*eIIIIII00800@0",..M....P@@P@@+PP:PP:... ;- ..:.."";..::;:,:;"oP$$H$$$@o10ec***1W:.,".-,;:,,<-" ,,,-.:::,,,o"""""""""""-<"<<"-""<<*cioe0
<+*o11eeIIe-"""--":+;i8<ePP,$.P0c*6o--"i"".-. :...:"- ...;""<.+<+++;;PWWM#MMMMMMMM*oi*iccicPM;;;::;;,;;;:1;;;.;::,,,,,."""""""<<""""""""-+<++++*+
+******+******************************c********++++++<"""<++++*+*+++c*cc<ciice@$WWMMW++*******6P*<<<+<**"*++*"+++++"""""""88880006601+ii666000606
++++++++++++++++++************************************************c******cc*cc**************************+*++++++++++++++++++++++++++++++++++<<<<+
+++++++++++++++++*+********************************************************************************+**++++++++++++++++++++++++++++++++++<<<<<<<<<
++++++++++++++++++****************************************************************+******+****+*+++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<
<+++++++++++++++++++*+***++***********************************************************++*+++*++*+*++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<
<+++++++++++++++++++++++++*******************************************************+****+***+*++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<
<<<+<+++++++++++++++++++++*++++++*++****+++***************************************+*+++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<"
<<<<<<<+++++++++++++++++++++++++++++++++++++******+******+*+**++**********+++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<++++++++++++++++++++++++++++++++++++++****++++++***++******++++*+++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<"
<<<<<<<<<<+<++++++++++++++++++++++++++++++++++++++*+++++++**+++++++*+++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<<""""
"<<<<<<<<<<<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<"<""""
""<<<<<<<<<<<<<++++++++++++++++++++++++++++++++++++++++++++++++++++++*++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<""<"""""
"""<<<<<<<<<<<+<+++<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<"""""""
""""<<"<<<<<<<<<<<<<+<+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<"""""""""
"""""<"<<<<<<<<<<<<<<<<<<<+<++<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<+++<<<<+<<<<<<<<<<<<<<<<<<<"""""""""""
--"""""""<<<<<<<<<<<<<<<<<<<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<<<<<<<<<<<<<<<<<<<<<<"""""""""""-
-""""""""""<<<<<<<<<<<<<<<<<<<+++<<++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<<<<+<<<<<<<<<<<<<<<<<<<"""""""""-----


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