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

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

,;;;;;;;;--,--.;-;;;;;-----------"""". .      :""""""""""---"----------;;;;;;;;,,
;;;;;;;;;--;-".;;;;;;--""""""""""""  ..:;,:::...-""""""""""""""---------;;;;;;;;;
;;;;;;-------".;-;;;;--""""""""""" ..:;;;----",::;<<<<"""""""""""---------;;;;;;;
;;;--------""",--;;;;-""""""""""":..::;-""<<"-"-;:<<<<""""""""""""""---------;;;;
;;--------""""";--;;;"""""""""""".::,,;-<<++<"-;;,,<<<<<<"""""""""""""--------;;;
;--"-"-""-""-"":--;;-""<""""""""<,:::;---""<<<<"",.<<<<<<<<<<"""""""""""------;;;
----"-""":"","".-;;--""<""<""""<-"*":--"<,;:,"+,:.:+<<<<<<<<<<"""""""""""-----;;;
----""""";""+"<.-;;-"<<<<"<<"""<<"*<,""<+";-+;";,:+:++<+<<<<<<<<<"""""""-"-----;;
-----"""<-"<"<<.;-"--"-""""""-"--++<,-<-+c+"<""<";+++++<++<<<<<<<"""""""-"------;
----"-""""<<"<<.+;--"--;;;;;;;;------ic"*",:;,;,,.+++++++++<<<<<<<<<""""""-----;;
---"""""""<<<<+<-;;.;""""""""""""""#:.::,.:"";;;:<+++++<++<<<<<<<<<<<""""""------
---"""""<<<<<-+<"-.,<<<<<<<<<<<<<<<"--::;:"+<;-:;++++++++<+++<<<<<<<<<""""""-----
--""""""<<<<<<+-"-.;<<<<<<+<.....,;""o:;-:;;";,.++++++++++++++<<<<<<<<<"""""-----
-"""""<<<<"<+<<+*-.,<<<"........:;;<+"+;;;;:;:..<<+++++++++++++<<<<<<"""""""-----
-"""""<<<<<<<+<*i-:,<...........:,;-<c**:<<";;.....:.*++++++++<<<""<<""<"""""----
-"""""<"""<"""<+I":...............,;;""-.-"-;:..........++++++++<<<<<<<""""-"--,.
              .;M"...............::::;-;:;,:.:...........+++++++<<<<<<<""""""-"..
          :    -#, ..............:::;"":.::...............++++++<<<<<<<<<"""""-..
          .:...-0: ............::::";i;<;;.:::.............<+++++<<<<<"""""""-...
              ."i. .....:::....:::oI0P81<. .:..............;<<<"<<"<"<-""""-""...
            ++*.+. ..::.::::::::::c61c*08$66:::.............cciccc*c******+**....
               :".  .:::::::::::::,c"+*i"...:.::...:.:....:: +*c.;++.c+..........
              ..;:  :::::::,;:::::;e0P$$P8.. ..:::.:::.....::+*+---<.;-".........
              ..,-. ...:.:.,,;.:.:,I$P0$@-$..::::::::......::..: ..  :.:.:.......
             ...:;. ...:,-:,"c1;:;160808@6*  .:::::...::.::::,,,,:::::.:::.......
           .....:-. ...:;,PoieIi*;.;-+ic*- ..::::;<:::::::::-WWWWWWWWWWHHH$H :...
          <<;,...<: ...:,-c:*c+*c+.IcIcic8o ..:"c*i*i+:..:::+WWHHWWWWWWHHHHW.::..
      :-;-++i"<::e. ...:,:.1ce1*::;o080@@H$0.:coc6ocic,:..::,WWWHWHHWWHHHHHP*-.::
      ;"+"+-:;,c;i< ...:--;*8oo<++c<"68@P$P1:<ic1occii":::::iWWWW8$HWWWHHHH0co11o
.::::,+:.:+*,<+--+- ...:eiicooic*ci1"*cioi+.,-i1ioiioo+::.::6WWWWW8@@HHHHH$i"Ie11
::::,:;,i+o81:--,;<,;"""+o";"I+"<*cI:-000@i::oc1oooc<+,<<<<<HWWWWWHH0HHHH$$*11i1c
:::,,-"+,<1";,+,;,":<*<+<1;,-o<,,"o,<@@@$*e,:ii+<++*******+*HWHHHHHH00$PH$$;i*""<
:.,-""*;,*c<;+";+-",****<:,:.,e,:;;"+;iIc0i::*cccccccccc****HWWWWWHHW$HHHH$,cci"-
:""""<<+++**i++1ec+,88"icc+:--#0<"ceo+i0I"160cicciccccccccccWWWWWWWHHH@@0$$,;*<oi
""<<<++**cciiio1ei**@Ioiii"+;,,;11<;i60600e-:,ciiiiiiiiicciiWWWWHHHHHHHHH$$,<-,--
<<<+++***ccciiiiiic,ooiiii*c<ii+"iIce0+16o,;iioiioooiioiiiiie1oiicccc***++<"*<"c<
<++*****cccciiiiiii,ioiooooi"+cc*<*++"+*@@::,oooooooooooooo11oocccc+cc*++<"<cc*<"
++;.,::,*ciiiiioooe:ooooooo<$@88ec"1i,,;"<<:oo11o11111ooooo1o1ooiccc"*+++<"<ccccc
-iP0o" ;+:oiooooooi,o111111<+--"<;"1<;;.-..ioe1ee11111111111*oeoiiic*+*<++"ciiicc
;-"";;,,,<<oooo111c-11111e1eo1+6eII.,;o1;0<*eeeeeeee1eeeeeeeeeeeeeeeeeee111oooooi
iioic<-;,c1oeecc11c;ee1eeeI6I1I*eooI1c..-+<oIe11e11111111IeIIIIIIIIIIeeeee1111ooo
cc111ee1111....;eee811iiIIeI66ooc6I1*eI i**"8Io1ecci11111111II6666IIIIIIeeee11ooo
11111ee1eee8888IIII1161oeIeoeee61::o1*+PoIII@1,cc11;1c*1ooooi660006666IIIIeeee111
o111111eee8@8066I1o11161o86ioI6+*:,e$@060886eo*"oc1c*c*+*ooice0600066666IIIeeee11
oo1111eee8PP@6666oii<111680$8IeI66Ii660ee-6*10<*ic*8c-+<ciicc16600066666IIIIeee11
o1111eee8@@P@@000oco@PI@6I-06I;-i6o+**oi+ioecio<*1cIe+@06eic*-00000666666IIIeeee1
111eeee0P@PPPHWHH6*Ii111018@0IIei*e6e6;IIoeoI6III*0Ieoco1occ-0006000066666IIIeee1
11eeeI8PPP$$HHPP@@81oioo11eee11eie<coo<iiei<ci8o+"-+*<i*iieI06000060606066IIIIIee
1eeee6@@P@$P@@88800001iio11cIi11111886ccoc0Io1i-*:Io+<+6-000000000000066666IIIeee
eeeI68@P8@88000000008888eIi*ciioii118066e*eiiic++c66I"@@888808000000660666IIIIeee
eeI8PHWH800000000088888888@881eiI600008$800eoe<*@@@@@888888880000000066666IIIIIee
eII60888000000088888888888@@@@P@@@@@@PP@@P@@@@@@P@@@@@888888880000000066666IIIIIe
"<<++**ioo1iiciiooo1e61e11oii1eII6@P$$$HHHHWHHHHH$H$PP$PPPPP@PPPPPPP@PP8@@01eoic*
;;;;;;;-;-;;--;;---""""<<<<"<<<<<<+<**+**c***++<*<"<<<"<<<""""""<"""-------;;;;;,
                    .                      ... ...... .. .......                 
...           ,;;,;,,          .            ..,,,,,,,,::::::::,:.            .   
               ;;----:       .....         ..,:,,::::,,,,,,,,:: ... ..           


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