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

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

:::.:::::::::::::::::::::::::::::::,:::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;,,,,,,;;;;;-----""<++*cciiooioiiccc**++<<<""-;;,,:::::...:::::::::,::::
::::.::::::::::::::::::::::::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;;;;;-;;;;;;;---"<<+*co1eeIIIee11ooooo111oi*+<";:,,,,,,;-""""<."----;;,
::::::::::::::::::::::::,:,:,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,;;;,,,,,,,,,;;;---"<<+<<+++*++**+++*ccci*<"""+c1IIIIeee11oioi+..          .. .        
::::::.:::::::::::::::::::::::,,:,::::::,,,,,,,,,,,,,,,,,,:::::::::::,,::,,;;-<<,co1111111e1c-;;;;;;-"o8PI-...:.."icc**** *       """"-----;;;;;;
::::::::::::::::::::::::::::::::::::....::::::,:::::,,,;;;-------""""-:..........:..:.:<ciciiiiiiiiiiiiiicc*c***+***+++<+.<. -  .-.-----;;;;;;;;;
:::::....::.:...:............:,,,,;-;;;;;;;;--,:..           ...     .. ,+**cio11;--":-,,,coeIIeoiiiiiicc-c:"ci++++++<"<<<<""""""-"--------;;;;;;
:::::.........::,,,;;;;;;,:                .-""""".-""""""""<<<"++++.+*;**cciiii:iiooiooooeeeIIee1iiiiicc;c<;, <++++++;--:. ."""""----------;-;;;
,;;,: .:.             .,;,-, -;-----:;      -"-;<"""<<<<<++++*+*ccc .c::.oiooooo,:,,;;;"+.oooooooooioiii";,;::.;++++++,,,... .""""""--"----;;;--;
 :;,. .;, :--.:----.--------,:--":-":.".".:<<<<<+:"":. .. .            ..oooo11oc..-:.  .,1oooooiiiiii#+-,..::+<c**cM+;:::..,.<+++<<<"""---------
 "-""<+c*.,+++<""""----;:.    -"--. "<<..,++++***                       iiooooo1c   ......ioiiiiicciii1#c",:"<cc****1I;;;:::<<<<<<<<<<<"""-"-----
 :1iic*:                      .....:.:<;+.+++++++<     .;***cccccccciccciiiiiii..        ;cciicccccciii1##i*$*c*ccccciH#M+I8c*:++++++<<<<<<""-"-,
 .""---                       "-     ..+++++++++*+********cccccccccccccciiiiiii :i.   ..:ciiccccccccciiiiiiccc*+<<**cccic+*++<+++++<<<<<"""""""--
.."---,-;  .;--""""<"<"<<<<<<<<<.   . .;:<++++++++*********cc*c*cccccccccciiiiiiii .::::,ciccciccccc<ccccccc**************+++++<+<<"<<<<"<"""-""-
 .-"","---""--"""""""<<<<<<"<<<<<<-.....:;+++++++*********c**c*ccccccciiiiiiiiiiiiiiicicccciicicio0oiiccc*cc********+**+++++++++<<<<<<<"";<<"""""
 :----"-"""""-"-""""""<<<<<+<<<<<<+<::. .<+++++++*+*********cccccccccii1oiiiiiiiiiiiiciiicccccccccc*c*c***c********+**+++++++++<<<<<<<<"":"""""""
;;;-------"""""""""""""<"<<<<<<<++++++:++*++++++*************cccccccccccciccccccccccccccccccccc**********************++*+++++<<<<<<<<<<<"-"""""-"
;;;;;;-------"""""<<<<<<"<<<<<<<<<+++++++++++**+*+*++*+*************cccccccccccccccccc*c*************+*+*++++++++++++++++++++++<<<<"""""""""--,,.
;;;;;-;-;;--------""""""""""<<"<<<<<+++++++++++*****++*****+******+************c*cc**c******************+<-;:::::::...:::::,,,, ..<<<<<<<"<"<""""
,,,,,,;;;;;------;;"-"""""""""""<""<<<<<<<+<++++++*+*************++<"-;,,:::::::::,:,,,;",.***c*************,*************+*.:*+.++<,:<<<<,"-;;;,
.,,,;;;;;;;;;;;-----""""""""""""--;,,:::.:::::::::;;-<++*************+":c:**ccc*cccc*c*cc:*cc;""<""<<<<+<<""----;-"++**+*.,+++++.+<<<<<<:.,""""""
::::.:... .    . ::;":""""<<<<<<""<..:+.:+++<""---""""<""<<<<<<<<"<"<<<"<<+*<;+**********:******+.:++;"++++*-;+<<<<<<,.""""""",;;,-"---""---,.;;;
  ;,;; . -----"-:...-.<<+<<<<<<<.:-+<.++++<.++++++++++:**++++++:,+<+<,;;<<<<<<"<:.<<+++-;"<+++<<+++<+:,+<++-".<+<+,:<<<<<<"-----;;-------;;;,;,,:
.-;,;: :,;; ;--"""-;,.""""""".."""",::------"<.:"<+,,",+++<+:;*<<+*++;<:+<++,,;<";:.,,-M--"++++<<"-""-""--""""<"*<<<<:,;-;,..  ---"""""";------;;
 . .--.;-;-. ,. ;;,:,.,;;;.,""""""":6-:.::::.:::;",;-c;"-;++<-+++***++c,+++<::. ... .,;,;:,:<<<<<<<<,"--c<"<-+<-""-*6e","";;,...;-<<<<<<<<----"--
 --:";."--;;;;;,:: ::.;.:;--"-""<""""::,;-:.  .."<<"",;+"-;;;;-;--";---;,-,-;,,;::..:,+*+++*;-*+*****++;;-;;-+"++<<<<+++<;<+++++++<<<<<<<"---""""
 "-<<":-----;.:,:..,.:.:..:::...:,-"""::.;""<;<<",;<*+++*+**,;,*c**++*ciiccccccccccc***++++*oo11o1111111111oi+*1c+<+11<+1111111111oo*oooii"""+ccc
 :,:.:+<"---,;,;""---""-""--<++++++++****<<<"<<<ici+*oo1111111eee****1eeeeeeeeeeeIIIIeec***eeeeeeeeeeeeee1eeeei**<<+*1111111o1oo<ic<"""-""-----"-
-:.  .,"+"..-;;-,+<++++"""<<*cccicciciiiiioo*<++++i1111111e1111i1111*o1111111111++*<<<<<<<<<<+<<<<<<<<<<<<<+*+*+**+*oo1cieeee1e1e111oocoooiooiiii
             --  <*++***++""<""-----"""-""""<""<++*ci1*o11occiee11eeIieocceee1iicccicccic1IIIIeIIIIIIIIIIIIIIIIeeeeeeeeeeeeeeee1e11111ooooooooiii
                 +++<*c**+*iiiiiiiooooooo1111111111111eeeeeeIeeeeeIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIeIeeeeeeeeeeeeeeeee111111ooooooii
                 ********ciiiiooooo11111111111111eeeeeeeeeeeIeeeeIeeeeIeIIIeIIIIIIIIIIIIIIIIIIIIeIeioI1icIIIIIIIIIIIIIIIeIIeeeeeeee1e111111ooooii
                 *******ciiiiooo11111111111111e1eeeeeeeeeeIe1ee1e111eeeeeeeee11e1eeeeeeeeeeeIIIII6IIIIIIIIIIIIIIIIIIIIeIIIIIeeeeeeeeee1111ooooooi
                .******ciiiooo11111eeeeeeeeeeeeeeeeeeeeIeeeIeI1eIIIec<;IIII8,,,,,,IIIII,,II66I666;,:eII6II6IIIIIIIIIIIIIIIIIIIIeeeeeee1111111oooi
                 ***cccciiooo111eeeeeeeeeeeeeeeeeeIeeIIIIII6e:,::eee,,,III,::IIIe,,,III,,,,6666-,::-oI66I666666I6IIIIIIIIIIIIIIIIIIeeeee1111111oo
                :*ccccccoooo111eeeIeIIIIIIIIIIIIIIIIIIIIIII6I:::,IIe.:,III,,,II6i,,,II6,,,,,"I,,:,";"0066666666666I6I6IIIIIIIIIIIIIeeeee111111111
                .ccccc<-,:o1111eeIIIIIIIIIIIIII6IIIIIIIIIII6I:..oIII,::III,,,III*,,,666;,68;1;,66",,-006666666666666666I666666IIIIIIIeeeee1111111
                .ccci11i+-;11eeeeIIII6I6666666666I66IIIIIII66:..eI6I,,;III:::6IIc::,666;;66i,6@00;,;-0066060066666666666666666IIIIIIIIeeeee111111
                .c--8@806I*11eeeIIII6666606066006666666666Io6I<.ceI6,:,I6I;,,II6i,,-666;-066I60001<;"0"-000000006666666666666666IIIIIIIIeeeee1111
               ,-;;;8o1e1111eeeIII666000000000000"606666661e8eIc,-<co,,,II6600666600ee6IHHWHeP0808888i*000000<0000000666I6666666666IIIIIIIeeeee11
              .,,,,:,-:,:;11eeeII666000888888888<000000066616061IIII6I6,066666660000101H0$##HPeI0888@+"8+080e$000000000c6006+<--"166IIIIIIIeee111
              .:::,,6+,@,,;e1eIII660008888@@@@8*888800000060+MieeIIIII66660060000"00000"*ei1e188888888*88888<P88800880*c0000c<o1"i:;-;oIIIIIeee11
               :::,,<";-;,;,eeIII660088@@@@PP@*@@@@888880066cII-;;;-cI66660080+,08<c-c0--*<"I1e"<-@+@6+88888888888888@,80000Io1i+<:,,,;,,IIIIIee1
                .,,;+;"--:;16IeIIio008@@PPPPP1PPP@@@@@88e""";6IP6----*"6";;--i008188@;oi-*"ec1e8+668"1*88888888888888@e8888e;,o<<;::,,,,,1eIIeeee
                  o60Ic<H@ie@P<06I60888PPP$$$P1$P@@@@@@0;;o<M#cc88*-<1;-"6;;;88<8P88-+c1oo068188I88@@@c000@@@@088@@@@@88@86*<.,..::,,:.*eioiIIIee
               ......::::-:+i;,:;cP+eo6;+$-;1cI1681--o@6;,c*c+H,;0@$PP60888@888880@8@0ee11ioPHHPW86I88@00800808@@@@@@@@@I61c@88":,,,::.*1oc"iIIII
               ;-,+--;--"<<",---;",""<**+c;,::,:,,:,10P006"<+c-"""""<o1IIII8P@@0060I6c6e**8e$$PWMWW6I06Io1I088@@@@@@@@@6I+8@@@880ecc1oo+-,..IIIII
                "";-;;-----:+<<"---+co*i-*c,"<+.*""-o@P061<-<,,""";-,"i<<<<P,:<o06I<Hic@o6I@PWWWWHH@1Ie80c,**@0I@@@@@@8eI@@@@@@880*+c;:..  .:IIII
            .   ,*.     "1o111eII ,-"88<PPP,PPP:PP-+1@8I-;,;I--;"--.ico;<<:;<<"+*0HP6Ieoice@oPWHHHHP*ee1008c*+*860@@@@000@@@@80@888,:... ....I6II
             .  .+      ;o1o-eeII:;,8888ei$:@eP:PP8@+08666"*+;;;;;;,"@@PPe<<-<86e68@++0o+oi*i0H$i<0@III0o008I:<io<+<++,::1*-+++++<<<<<<""""".66I6
              . .c      :111ieeII.0-6088,,<,P@@,@P<8;;II66-+""<c";:..:::,..::,;i;;;"i1;+1"oiP6$PPPP@e-,,....<"<<""-"e":,,c<<.++++<";: :-"""":666I
               .;+      :.:,-;e*6I+-<0001;:,:::"0,.":,:,*0";",.                 .":<<+*<Me<,-<+<"""";.          . . .            ,       .. 66666
                +I.     ..c@@06600iii88@01.      ,6;1"6"0o+,:.                      :.,.    ..600":.         .....:.                      .666666
                 .         .*e1,IIIeo:.::...       <I<i+I:..                          .        ,;;;,,,,::  ..   .         .               6006666
                 .           ,c.,            ..    .;,,                                 .      .,.       ....::.    .           .        .0066666
                 .                                 .,                                        :.                .       .                 60066666
                                                 .                                         ..                                             .666666
                                                                                                                                              .66


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