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

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

cccccccccccc*<--"""""""""<"""""--icc*+;+";:::::::::.........:,:::::::::.   :.... ...;;,;iiiiiiiooi;,*+oo11I08@e---;,:::::::::,:,:::::::::::::::::
ccccccccciiiiiccccccc***********+iic*+:.;,:,,"+++++++++<:..:o;:::::::::.        ... ;,,,iiiiiiiooi;;i+"++*i0P@-;---::::::::::::::::::::::::::::::
****ccio1I68PP8006Ieoic********c*coocc,.,,,,,"ooiicccccc+:.,o,:::::::..          .:.;;,,iiiiiioooc;-**;;;,,;,;---""::::::::::::::::::::::::::::::
--"""<<+*ie8PP@06I1iccc******cio111ooi;.;,,:,-ooiiiciiiic:.,o,::......        .:,,:.,;;;iiiiiioooc;-*<;,,-"<+<-"-",::::::::::::::::::::::::::::::
cc*+++*i1I60P$P806o*+<"""""""<*18@8i*+-.;;,:,;ooiiiiiiiii::,1,:.......    . ;**+....;;;<iiiiiooo1c-<*eooc*<"+"-;;;,::::::::::::::::::::::::::::::
iciioeI6088H####H@6I1o*<<<+*ieeI68IIeo-.,;,:,;ooooooooooo,:;1:.:.........   "+*<.  .;;;ciiiiiooo1"-<+Hoccccie0-;;;,::::::::::::::::::::::::::::::
iiio1oeI608H####W@06eeoiii1ee1i@MW$0ii".:,,:,,oooooooooo1,:;e,::....:......."++-.. ,---iiiiiioo11-,";H-***ciI6;;;;:::::::::::::::::::::::::;-<*<*
cioo1ieeIi60M###H6eI1*i<ciiooci0W$$@ec<.:,,,:,oo11111111e,:;o,:::::::::.....;++;.. ;--;iiiiiooo11-,""0-<+**iei;;;;.::::::::::::::::::::::"eII6IIe
<<oo111ee;e6$WWW$8IIIeee1o111*e08@@@Ii+.::;,:,oeeI666IIeI,:;i,:::::::::::...,++,...----iiiiiioo11;;<+;;"+;:,:-,;;-:::::::::::::::::::,*oooeIIeeoc
<"<+""<<"c::::,::::::::;"*co1I0@H8"8Io*.:,,,:,oe68PP@@0Io,:;i;:::::::::::...;++:...----iiiioooo11;-"";:,::;::;-;,;.::::::::::::::::<Ioiiciiccc**<
"<<<--"<++<<+::::::,::::,::::::,,:,:;::c,;,,,;11I@PP$$ooi,:;i;,,-:::,,:::..:,++:...----iiiiooooo*"-<<;;;,;,,,-;;,-::::.::::::::::coeoccioic*ciic+
"<<+"--"<<+<<<1eo+-,,,,,::::,:+<::-::::.:.,,,;I0P####8eoo,:;i;,--        .c:.++,,,:---;iiiic,,-;"<"<<-+++<,,:;;,;"..::.:::::::::,c1ic*+"<<<<<<<""
-"--"---""""<<<-;,,:,:,:,,,::::::1-,<:..;,,;,;I8$M##W1ooi,:;c;,;. ,  .,. .-.<iico1i*-;;iii-:.;-"::,::,::...::;,,;,::::::::::::::<co**<"""<<<"-;,;
---".;;---"""<<<,::,::,,;<c*,:;,";;,;:";i;+o<""+:;1+ccici::;c;,; . -""-;.::+o1eIe1e1*,;ic:::,-;,:.::.:......-,,,,:.........:::.:-*c+<"<"-"<-;;---
""""-,. ;--""<<<.::1::,,<0#<,-;,;+"o,    :     .;,,,,,ccc::,*;,,-;...  ...:ioiiii1e*<*,c,.::-"":...:::::....,;:,;:.:..........::,<<*+<""<c<;;----
;;--<;,;,  ,,--..:,i::,::,,::::o,,;::: :::.   :",;<,:,,**::,*;,,;;.......,;-"""ic*+<"";*::,"<<+-....:::.::..:,,;;:.:..............*<+<""*+"-;-""-
--,,;;;;;;;.;-:,.,M,:,,:::,,,:,:,,-::1"1io-  .-:-",,.,::::::,;;,;;........+o""oo++<--;,,:.+<+c*<-,:.:::.:::::,,,,:,,,,,,;,,,,,,,,,<<<""<<-;;;----
;.::,,,;;;;:"":-;:..::::::,,,,,::,;::: ..,....::::::::,,:.:::;;,;;........<+<<<"+<<",,::,,"""i*+-,:::.:::..::,,,:::::::,,,::::::::;<<<<+<""------
.  .:.,,;;;-,: ::,,-<::,:::::,ic,,;,,:...-......,::,::......:;,;;,.:......;+<<"""---.:::::c++-++";:::... ...:,,,:::::::::::::::::::<<<<<<"-;---"-
        ,,;",...;;;;--;;<:..:::;,:-:-:.........:,:;;,::::::::;;;,,.....-*"-"""-;;;.oee::::**+*+<-,::....   .::...............:::::,;<<<<""---;-;;
          . .......,:..: ,ciii*-+o":.:  ......::,,+,-,:::::::;;;,,...+**<-. .---:.ceeIeei-,+-""-;,,....     .::::::.......          ;"<<<""--;;;,
           *c++*+<<<++++++++++++*******i**ccc*:;**+++cccc****+++++++<<++""  .:,.:;i;IIIe,,:. ,+"-:  .  .   ::.,,............::::c06","""-;;;,,,,;
 ."".      .         ,::.:   .::  ::,,;: .:::---;;-"<"--,::::-;;;;;-+"<"<,  .   .o1*1<+,::.. - "-, ....  - ..:-,;,:::::::,IIoI60061<:-"""---;;;;;
   .<-:     .       ., .,-:,,.:..,;:"--:;.,::,;";-+1P@o+;::,:::...:"<<<<":  ..:;o1"1i-,:..:. ,   ,.      ..,.;-"::,:::::IIeeIe666I<;;:"";;;";--;,
    .<+,     .               ...:. ..... ....",-"<<o$Po+;cc*.....<<"-<<+<...:,,,e"1i+;:::.:. ;  .:..   .  :;,,,;,.::.."ee1II6II1II;.-.;"-"""--;-;
 .    **+                .  :..::.,..:... ...::+***iH@+*oio*c;<<""<";++<-...:,:iioo+-,:::::.:..   .  . :,:,,,::.,::..oIIeeeIe16I1i+;;--;-""-,..:.
.  .   *++      :- <c *c;"+*i+...-*,c1... ...::;-"i-oc<;:<+c*+<<+",,-+<+:,:,-,:i"c++,::::::.     .  . ....:.....,::.oIIeII611iI1e+*+";"+;-;:;;;--
.....   +++     .,.-,;;;";:-+<.c:-, -,:.:....:-+*i*+ooc+-<+;<+-1i:;e1o1::,,,::.*-<*;:::::::. :. :....:,::::::...:;;eioeIIe1eIcoio<++""<<"-"<""<<"
.......  ++<   :"""+++*+,:"*+*+****c*+*<1111++cccIoo1e<ooo1coooii6ioiiocco111c-cc",,::::::...-:... .:,:::.........11e6IieI1eocoii+<<"<++<"---"+<-
.........;;------;";....;"--<+<+++***ioo11ioi*++1eoioc+i1ioo1111o";-oii**""c*ii<,,,;,,,,,:...-:....;,,::::.......oec,"iI1iieecoec+*<""-<;<"<+<"-"
......     .            ::::<+<+++++++i<":-<*;<iioco**eeeIeIIeeI<-"""ooc+ci<-"-"""""----;,:::":..:;,,,::::..:;;---+",,<o*cc+<cii<"<<"<<-"+"""""*o
......               ........:<+<<<<;"";;"*o1eoo1eoic+1eeeeeeeee6666c*""++*c<;;-"<+ccc*+";,,;-..,;,,,:::.. .1i*ciic":<<o*o*<+<+*<"<<<"";c1icc***c
.... .           . ..... ......<"<oooo11oi"<*1eoo1oeii1eeeeeIeee666ci*"***+c;;-<+ie6$$61i*<o"+:;,,,,:::....,1*ccii*+-<coiicc1+ii+"+ce1icccc****++
.. ...    ............. . .....iI+<<ci;:,,,;;;oc1eeIeeeeeei+<c"11eeei<ccc*+;,;-<i10P##PIo*<-i<+<*,::...... .@1;,,,;-:++ocioc+*eIeeoiiccccc****<--
 . ....... . ....... ..   ..+iiocooooo-:,:++ciioiiooc<ee111eeeIe11oiic*+<;;,,,cccie8##@ei+"-ic*<iic1....   .8*+<<<<-,<i+"""co*e1oooiiiiiiiiic*+<"
      ..     .        .  :;;-"ii1o-;"<ci<+**+*++*+<*e111111eeee11oeee111111ooo111e6$#Mec+"-;c*cc++++*ii-I6o61*+<<<<;;+""<"<"<<i11ooiiiiiiic***+<"
                         :-;;,*ci+"<--c""*--""-"c<oo11o11111eee1*1ee1eeoii11ooo1eoe$WWo6I1ooi**++c-<+"<ociI#-,+*+*<.,*+<+"+<"**111oiiiiicc****+<"
                         :;;;;,,:...,,:*,,;-*****ccc-+ciooo11ioo<cco1eIec*66I61I110IIIo+""+<<c**"<""-;:"<o6c;;;;,;,:,"ci++<i1oc*e1ooiiicc**+""-;,
                         :""<++c+********c0IIeeo+""-6IIIeeeIeIeIe"coco11iii<""1eee1oooo+"<-*-+<--c1I66666c@,;,;,;,<,--"ii<<<<+1co11oiccc*<<+""-;,
             .....:.     ;<"ii<<<<<<"""-,"+*--"+"o1eeIIIee1eeeoo11co*ceci1eII1eio1ooio1<"<-",-""ecc<<iio*8,<;<+,;<,,"""-*i11<+"-i1e1ic+;;--;---""
            .............-"<<<<<-;;::,;;--;-+11eeecc@eIeeo";;;;;,,*o1i1io11eee+*c*oici++-;+";""-+-""++*+c-,,-;";,-,:"+-"+coic*<""<**-"-""<<<<""-;
              .........,"""""--"<;-"<""";"-....:::,-"---"<+ccccooiicc1ici111ooiI++1i*i""<+"+<i6II666I1-+;,,,;,<;,<::""<-"*<*cic*<-<.-"""""-;,;;""
         ...."<"<<<<<<<"----;;;-"<<""-;*-1eeIIeIIIIII11oooioo1Iici"io1o+"iii1WIIII11i1:.,cIeeIIIIIIIIIo",",:,,;-+<:;;eII--+<<***++****+**<"";<;::
            ;-"--------;;;,,,,,,,,;<oo+cce+eeeeeei<"-"<+<"""-""eIIi1oe+""+i1eeeeI68#Ii;---;;166eIIeeee+;+"<**+,,:+"c,*+eeI1e<"ii****+c<<+<""-;,;-
            ;;;;;;;,;;;;;,,,:,:;"+++***"<1**<*c*-"--""<<<+++"<+"I6e6c1i1"<oeeeeee1i1eoIeeieo+ooo11eII*-<+<<*<:::.-,*<:+<o1+1icc++c**+*+++";,,;,:,
            ,,,,::::..  ;---",::;<;--",,+--;+<+--<;--"""<<"<++++++IIe+c"-**1ooocoio++*++cIeeo**11111o";-";"--,"",,;;",o1eoiic+c**+<<+**++--;:....
            ,,,,:::    ;*+*-;--;,:+cccic<"*ci+-"";;-<"*---<<<+<<<+eI61cco*++i***6*+*cii*+e1eeIIIIo**+""<-;,;"<---,.:-,;"+iicccc+<";<*<"<-<-,     
.           .::.       -,-;;",:,""""*iic+ccoo*"*"i",-;,;,;,"c"+<<++iI6I**c+c"+c1II+"+<i1c<"eeIIIIIII+-;<,;--;;;+*<<;;;iio1ccc+<";-*+""<";";.     
...                    ,,;,:-"-"----"+,"*ciici+<+,;--,,,::,,,;:;;-+ccieII1oi+*oc+<+""-****+<"eIIei";";::,,,,;::::,;,--*iio+**+++++<"""-"*,...    
.....                  --;::.;;----"--<<"+*cio*<"*;,:;.;+,;-;---<"**cc*iII1co+"<<<"<<-"-"*"**+""-""*;;,,::::::.:..::;-<"<1cioo1o1oi<"-"o+.       
.......              ,:-"-,--------;"<<+*"<<cc<*;;-"-;:;"""-<<*-";;"<<ci66Ieo<<<"<"--"""<<+++coooooo*-:::,,;<-;,;;-;:,IIIei**io1iiooooi*,,;ie1111
... .....              -:,--------"<<"<+"<++*c:.,;--;-:,"<c<*<<""+c<-<ce166Iee-+<"-;;+o1i"***ciioooo*+<*;:::...:.::.,*II6Ii<+*cc**oic**111111oooo
..........             <;;;;---""<++<<-"<++++":::,,::...;;;;,-;,+***oi1eI1IIeIIoi+<<<<"<oooo11ooiioc+<+"<;::.*""<"""<iIiiooi"*"+cc+c+c1111111+<<i
...........           .-,,;;---"<+++**<<""<++:..:.:.:..,--.:;;:"+++<cc***ce1oIIIIo11111111o11111111i<"<++,,:,+-"<++<-iooooooec*+cc*111o*+****ic<+
...........           ;;;;;;----"<++<<+<<"++,,,:,;"--;;"<<;::.:,<<--<+<<"1IeoI01ie111e1e1e11eeeeeeec<"<+*,::;<"<"++++ooooooo1c"+oo*+oooo<-<<<<+++
..........           :,;;;;;;;;;----"+<+**+"-;;-"<ii-;,;;"+<111eeIIIeeeoc<-i+-<+1eee11eeeee1eeeeeeec<<<""""--"""<++<<11oooooc+oeoo1c<<++<*-:,:.,;
   . .. . .          :,;;,;;;;;;;;;--"""<+*iiooicio,:,,+o111111oc<-;;;;;;"<o+++*1eeeeeeeeeeeeeee16+io*+<<-;,-""<<+<<<ooic+"-++ico1ii-"",,-+*++<<<


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