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

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

+<""""""<<<++++**c*II888088886608888888888888888888888888888888888888888888888008
+<""""<<<<<++++****eI088888880088888888888888@88@8@@@@@88888@88888888888888888880
+<""""<<<<<+++++***eI8888888800888888888@@@@@@@@@@@@@@@@@@@@@@8@8888888@888888888
+<""""<<<<<+++***"*eI8888888800@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@008@8880*@88
+<""""<<<<+++****+*eI88888888668@@@@@@@@@@@@@@@@@@@@@@@@@P@@@6P@@@@@@@@@@@@@@+88@
++""""<<<+++*****+*eI8888888800@@@@@@@@@@@@@@@@@PPPPPPPPP@P@PPPPPPPP@@@@@@@@@6@@@
++"""<<<<<++<++**+*eI8888888800@@@@@@88@@@@@@@@PP@@PPPPPPPPPPPPPP@P@@@@@@@@@@c888
++<<<"<"<++<<<<++**1e888@88@800@@@@@000000808880888888888888888888888888880008000
**<"<<<<<+++<<<+++*1e88@8@8@800@@@@@000000008888888888888888888888888888880008880
**<<<<<++++<<<<<*+*1e8@8@@@@800@@@@@000080888888888888888888888888888888880068888
*c+<+++++++<<<"-+**oo@@@@@@@@00@@@@@0088088888888888888888@8@@@@@@@8888888e+e@88i
*c+<+++++++<<++++**o1@@@@@@@800@@@P@8888088$$$$$HHHHHHHHHHHHHHHHHH$$$$$$88I00@800
*c*+++*+++++<+;++**o1@@@P@P@cI0@PPP@8888088$$$$$HHHHHHHHHHHHHHHHH$$$H$$$88661@0o0
<++++*++*<"<<<"+*"<o1@PPPPPPeI6PPPPP8888088$$@@@@PPPP$$$P$P$PP@@@@@PP$$P@8ei0i@@8
+++***+""-:::::::,,ioPPP$$$$P00$$$PP88888@8$$P8PHHH$$P@@@8Pi++++icoi08PI@86080@@8
+*****-",,:::,,,,:,iiee0PP$$$00$$H$P88888@@HHP6H#######Mc*<<c*c++++<""e@e@68PPPie
***c**-::::,:::::,:ii11811PH$00H8PP@0e880@@WHP6#####Mo*+<***<<+*cc++-+*"60@0$$PP@
++*c*";:::::.:::::,ci@66H*iH$08H@P@P0*I60@@WW$PH####P**ccc<<++"""<<"-"<*c8W#MMWP@
++**,.,:.:::.:.::::cc006$PPP$00HPPPP@88$8@PWW$$PPPP$W1ooii+<"""""";<;;-<*oWMMHPPo
<+<-........:...:,,ciP$P$$$$P08iPP@$8@@8@0c8M$$P$$$$$e1occ*-;+-""";<-,-""**I$PP@@
<+++;:.......:.:,,;cc@PP$$P$P08*@PPP8@@<-;;""+P######e1icccc<-+-""<;"-;-"-+IPP@00
""<<+",:....::::,,,ciP$$$$P$P00*8$@P8@<--";"--"@###WMIi+ooii*+++<"<"-;--<e6PPP@6@
""<<+<<;:.:...::,,,ccP$$P$$$P88$@PPP@@--"-;"<<++<---"io11occ**+*<"<;"""+66@PPP@@@
"""<<<<<-::::::,,,;ci@$P$$$$P80$@$PP8@PH**c*c-,,;;;;-;-oicccc*+<"<-;;<@880@$P@0@@
-;,::..........;<II60$@$P8$$880H@$PP@@P@@*i*<,,,-*i<:,:**ocic**++<""+*P@@@@PP@8i@
  .......:::,,,+*-;*c@W8$$8P$80$@$$P@PP@P,:::,+eoic1i1i"<oiccc*ccc*++*-"c1@P@@888
......:::..,,;;;:*c*oP8$$H$8060$@$$P@PP@,:::,,--ce11111c.80H$#Mooic*""<*cciiio108
........:..::,;;,,;+c6P0$$$@@6688HH$PPP1:::,,:;I1o-o*o1<:-HHWW:11i"<<***c**ccccii
.......,.:..::::,,;<cI0Ie0o0e@16*$W6@$P;::,,,,;;1o1ciic;:,*ii<e<<*+***+*+******ci
 ....:,.:::::::,,,,<c1oIIo00e+i-@i*o@P-,:,,,,,-;,,1c*+i<;+oeooc<**+cccc++<""++<<+
.....::..::::::,,,;"ci<86i0608061HI*<-::,0c,,,,;e:ci*o@@0ccoiicc**c*Ic+"+-;"<-;"<
 ...:..::::::::,,,;"*cc<oeIc+0c"+IeI6;,:-@8,,,;+P00P00@8@11ooiicci*c*+<"+-;;"-,;"
......:;",::,;,,,;-"*i"e6181ioioIoI*;,,;6$08,,,$$PP@PP808111oiiioc*ccc+++",,,";,;
.:,.;;::;<;,,,;-;;;"**<*Ii*+<;ii+ei",::i11ee+11$P$PP@P@PeII1ce61i**i+<6*";;,::-;,
.,,.:-+c*<;,;;,;;;;"c+<c"**I+"<oIee,,:;oI,66+1o$8@PP@8@PeIeiIee66cc*+""o--;;,::;,
:;+c*+<",::::,;;;;-"iceI<80*<-<ioe1o1<"++-80-;,P@P@@P08e6cIo1IoIccc+<<-"c"--;;,,:
c*<<-,.....:::,;,,-;++I1PeeIIe16e6Ie*io+6888;-"PP888@68iie1eeeic**++-"-;;;*,:::,,
"-,:.......::,::;;,;+cH1e1oIIII66I6II*c*I08e6ooo<c61<<I*ooIecc*<<<<"""----;;-c,,,
...........::,;,,,-,+*6eo6IIIII6666eIeccc061i-o<---<--oo11eIo+c+"""""-"-;;;;;;;-i
: ........,;,::::,,,+*eiiII66666661I*<i661**-@---;-<"111eiii**+<<"-----"----;;-+8
........;;,::::..:,:<+i+,*+*co0IP6eoo**I"*<<@I6I0I-;,;61I*c<<<oc+-""<"--"-;:;"<1i
......;;,. ..,,;;,::<+*"<+***<1o+e*+i+e<o<c6II:P680@+1eii+++<c<"+"-;;;""-:+iiooo1
.:::,,:.. ......,,;<+<<"<++**1o*+*+<<<+i+<0I88;@P0eoei++"+ieico*;;;-<<"-+********
::,,.    ..:.....,<<<<--++*coo+*<*+<<<"III0088;8@8oicccoI6*"-;,,-+""--<<<<+i-IIIe
,,: .     ...:::-""""<"""""---""-+<"-"III6088IP8681eI1eo*+;;;;";,,;;"-;<<+c;eIIII
.             :"-"-"-"c6oec6e1c11;;-"-IIe06088@00I:ccc";;"+++o-:,.:.,--,++:-IIeIe
             ;----"--"6oi0*+cie1<o-<-0Ie*00008e8I0,:::"<*+"<";;,:,;,,;;;;<cIIIIII
           :-"--------coo"i1o-1ie-,-;I1iI00008I0eI,::.... .  .  .....:....,IIIIII
          ;"---------IIo;c,;-:--"c:-1I1i000008ee0I,:.::.......... .......  :IIIII
        .<<<"""""---c+1+-6eeo1+*<..;I6I<i0e0";1oI,,:.::........... .      . :IIII
       ;<<<<<+<"""-:+<Ie***1<.   ..cII6Ieeeioo1oce:::......... .. ......    .IIII
     :"<<<""<<<<+<:.+"e*       ...:iI6I660Io00ooi*::.......... .......       :III
    ;<<""<"""""<";"+*"e*:;c+..::--*eoi16I6II00ocic*,80:..:..... ..... .      ;III
  ."<<<<<""""""-:.,;**1c:::...:*--66IIeII6I6I1iH@61+*::........  . ...   .  .6III
 ;<<<<<<<<<"""-:.:::,;+*,,,,,;i..<6I6IeIeII1@I6*++,:.:..:.......  .  .. .  .-6666
<++<<++<<<<"";:.,::,,,,;;;c@ei::<.<I6oeiP66c++... ;.:.:.. .. ...       ..   .6I66
++++++<<<""";:.::::,,,,;;-001i:::i.cePee*+cee1    ,:......    .....     ...:66I66


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