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

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

"""""""""""""<""""""""""-"""""""<<"<<<<<*+++**+++++++<<<<. ;. -""<";"<<<<<<"-"-<+co1eec<<-,,;:.:-":<oeeee1eeeee*::::;6II-,;--""<+"i,;-;;--@######
<<<<<<"<"<""""""""<""""""""""""<<<<<<<<;*++***++++++++<<.:.. ;"""";;"<<<<<<""-"+iio111iic+";:;,:"".."e11*<111ec:::,;::,-:,  .:;iio"-.:,*::;+c"6HM
"<<<<<<<<<"<<<<<<<"""""""""""""<<<<<<<;;*****+++++++++<<.:.. -""<<;""<<<<<"<::<*ooo*o1e*1Io";-<-;:,:;111cioo<";;;:;,:",::;i<....;i;-::,,:;"c6I666
<<<<<<<<<<<<<<<<<<<""""""""""<<<<<<<<;;;******++++++++<.     -""";;"";:...  ;<<*ciooico**+**<"<,..i,-o<1ii*<,,,,,;,;,"-"---<*<;.:,,;;-;"cIIIIIIII
<<<<<<<<<<<<<<<<<<<"<<<<<"<"<"<<<<<<;;;;;.-*c***+++++<"     .......  .  ...<*+++cioiocc<++cocc;..ii*i-+"c--,<,*::."-,;-;;-;--""":. ::;-*IIIIIIIII
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<++<-;  ;; -cc*++<++<<": . ................,c*c*+*ooooiccioi"+c*,,;-+-,-,,---:::::..:":--;;-;-...;::;"iIeIIIIIIIII
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<----; ;;;;c*++++++<<".  .................-cciocccci11io,   ..,;"e;<<",:;;-"co*,:,.  ::+c<-....,.:,oeeIeIeIIIIIII
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+"--;;:.,;;;c+++++++<<": ..................;ciioiiiioo1o.    ...:.,;:"""<,:;"cc*;,*<::. ..:.:..,.:,oeeeeeIeeIIIIee
<<<++++<<+<<<<<<<<<<<<<<<<<<<<+----;;;..,;<c++++++<<<,....................:*io11o1111o1:: .:..::::::,,<-,;";*+,<-e+<+cI.....::.:+1eee111e1eIeeeee
<++++++<++<++<<++<++<+<+<<<<<+"---;;;     "*++++++<<<-....................:ce1ee1111ee<,::.:::::::::,"8ecc+:0<-,.;:   .....:..I06eee1111eeee1eeee
<<<<+++++++<+<<<<+<+++<<<+<<+"-----,:     ,c++++++<<:..... ....::...::...:::;<ee11IIeo<".,::,,,,:,,,,,;;,;;;;;;+6****""80;: .e1eeeeoo111111ee1111
"<<<+<++++++++<+<+++++<+<+++"------,::. .-****+++<<"...... ....::::.::::.:.:..,,,,,:,,6e+,:,.,:,,,,,,,,,.,;;;;;;-------"+*-;";:"11ooo111111111ooo
"<"---;;;;;;;--<+++++++++++""------,,::..,c***++++<....... ....::::.:::::::.:,,:::,:,:I61;,,:,:,,,,:,,,,;",;;;;--;:-"--"""""""""oooo11111111o1ooi
""<""--;;;;;;;;;;;----<<";;;;;----",,:::.,c***+++<;.  . .. ....::::.:::::.:,:.,,,:,,::<6*,;:,,;,,,,,,,,,,;,;;;---;;::,,;;""-:;-iioooooooooo1ioooo
cc*++++++<<<<<<"<<"---"+-;;,;,,;-*;;;::::ci***+++;.. ..    ....:::::,,::::.,,,,,,,,.:,:,;1;,;;;,,,,,;;,,;;-;;;;----"""""""""::iiiiiooooooooooioii
+++++++++++++++++*******""---;;;,;-;,::::ic***++.....      ...:::::::,:,::.:,,,,,,::;,,,:,;,,,;,::,,,;;;;;;;------"----------ioiioooooooooooiiiii
+++++++++++++**+***+***<<"""------;;,:::,ic***+,"<ci1-.    ...:::::::,,,:::.,,,,:::::,,,;;;;,,,:::::;;;;;;;;-----"""""""""<+iiioioooooooooiiiioii
+++++++**+++*****+****+"""----------,::.;ic**++.1IIoeei.  -...::::,:::,,:,::.,,,,,,,,,;;;;;,:,:.:.::,,,;;;;;-""-""""""""-<ciiioiioooooooiiiiiicii
***+*+++++++++*+*+****<"""------;--;,"<;-ic*+oI6IIeie61.."":::::,:,,,,,,,,,:::::,,,,,,,,;;;;:.,; ...:.:,,;;,-;,:""""""";-ciiiiiiioooioiiiiiiiiiic
**********+***********""""""------;,,:,;*i*cI6eoe";oI6HHHHHHH$$-;,,,,,:,,:;,,,,,,,,,,,,;;;;:.;,   .-  .::,,;--;-"""""":;cioiiiooooooooiiiiiiccccc
**********************<<""""""----------ii*eI+cIoHHI06HHHHHHHHHHHHH$-;,,,:,,,,,,,,,,,,;;;;;.:;....<<<-..<606<+<<""--".,iiiiooioiooooooiiiiicccccc
cc*c*****************<<<""""""""--------ii*Ie++cHHHHPHHHWWHHWHHHHHHHHHH;;,,,,,,,,,,,,;;;,-::;;...*++++10@@PPP@+<-"--:;oiiiiiooioooiiiiiiiicicccic
ccccccc***c******+<<<<<<<<<<""""""""----ioc++++*HHHHHHHHHHHWWHWWWWHHHHHHH;;,,,,,,,,,;;;,":++*...ccc0@PPPPPP@@80<""";"iiiiiioiioiioiiiiiiiiccicccc
ccccc***********++<+<<<<<<<<"<<"""""""-*iic++++-HWWWWWHWWHHHHWWWWWWWWWHHHH$;,;;,,;;;;;,;:**+..:66$@PPP@@@066e1."--<ciiiiiiiiiio;;;--<*iiccicicccc
c*************++++*+++<<<<<<<<<<<<""""-ii**++++."HWWWWWWWWWWWWWWWWWWWWWWWHHH;,,,,,,;;,,,:++,:e0@PP$8@@806eI1:.---<ciiiiioiiii,;;;;;;,iciccccccc**
****c**cc*****++*++++++++<++<<<<<<<""<"ii*++++.:"<1WWWWW$P80@WWWHHHWWWWWWWWHW;;,,,,,,,,66I*i68@$$P@86oo,,,,-""-,-iiiooiiiiic.:..;:.. :.....:"c***
cccc*ccc***********+++++++++++++++<<<"-ii*****++<*+o6WM@HWW8HW$HWMHWWWMWWWWWW;,,,,,,,:,IIIcI0@PPP@808@@861+;::.:iiiiiioioo*-"< ...........*+*****
ccccccccc**********+++++++++++++++++<""ii******++*cc*i0WMMHWWPPHP008$IMMWWWMM-;;;,,,,,I6I6cI@PPP@06000000666IIIec*cicico..<:.;"+.........++****+*
cccccccccc**c******+++*++++++++**++++<"cc*****++++**+***iioM@HHHP1cP$P@MMWW-;,,,,,,,,6I66Io1eo6@60088880000666III1+cci<.....o.. .....:;;i+++++**+
cccccccc*c*ccccc********+***+******+++<<""""<<-<<++<++<<""**ccio10HWMM$e+,::::,,,,,-+eIII1e6eoo180888888880666IIIIe+*::.......;. ..       ++*++**
ccccccccccccccccc********************++++++++++<++++++"---,,,",.,::.::.::::::::::;,-cIIIIoI616600000088880000666IIIe,::.......:-......,   . **+++
cciccccccccccccccc******************+******++++++++++<-;"-,,;::::.:..... c.<".+,,;*ceIIIIi666I666606I*8800006666III,,:::.........i..,+-;-.   .+++
+*+*++++++<<<+<<<<+<<<<<<<<+++*******++**++*++<...."-----;;,:.::,;;;, ,,;oocc-<c6i**eeeII16IIII66ii<<"--;0666666Ie:,::::...........,;,,;+:-   .-+
*+********++++++*++++++<+++<++++++"""""<""<<""""<<:::,::,:::::;*iiiiiiio-i*<"<<<<"+eIeee<@66c*+eIH8H$1<--;;i6I66",::::::,ioo1oo1iio*<;:..ioo ..:+
c*c+******++++++++++++++++++++++**<<<<<<<<<,:::::,:,;;,;,;,,,,,,:::,-o1o<icooooc11e1eII6++cc@1e81PcIoi**o--;;iIIeIeeeee1+i+oioooocii*iicico*ciioo
cc******+*+********+****++***+****+"""",....::,-,,;;;;;,,;;;,;-,,,:,,,:,c-1111ooo1e0o+*oM0He1886686e6ii1@6<""<--ee11oooii***1oo*:;*****++oo+*iioo
ic*ccc**+**<+***********+*******ccc+-......:::::,,,,,;,;,---;,:::::::::,<:::+<<*I+*+ie8"e866@6o0@eee8P08I688oi-;;;o1111oiic++<11i:;****+ioc++oioo
cccc*c***+***++*******cccc****cicc,..........:,--"";,<c+1+++;+;:.:.....c:,:..::i+8<001I;I8I11e1I81Ie*60@II61c$0"-;-,@iiiiiic*++ooo,<c*"+c++ciiee1
c*ccccc*ccc*****+*c***c****ccc*c"....:.....;;i-*+c<-*"<I1i*ei;-,-c...:@-. ......:8@$HI-"P1PcIeieeo6I6Io1I0eIo1000eI";;;*c**iic+<<ic<*";-"<++io111
iciiccciccc*********ccccccc*ccc::..:::...:;<*ie61c0c""ie68W",;:.,<::.oW.. ...::..::I0--*08o6IcIc18000e611e6o61I886Iec-;;;"---<i*<<oi"";-<+<;-"<ii
cciiccccccc*ccccc*cccccccc*cc*::::::.. ..-6;6;++<++<<<<+<<<+*c1iM-.."H,;.....:::...:,;c@08eio6Ie11I6ecoeooii1o1ei16I0*c;,,o0o0+ic;*---+cc*++<<"<i
oo11ooiiiciccccccicccccccccc*,,,::.... ....."""<<<+<<<<++o*+;*o<6**"<i":.;:...,:::::::688ei1iIieiIoeooIoIoce00011I110e1"i*H-,,;--:""cWI<""**+<<<+
oooooooiicciiccccciiiiccccci,,;,:::..:,. 1"""<cicc+*+<co111+*1Io++".H"+".":,:.....:::::0II11iiee01ci+oooocIe16o6oo1e116I6*P1-;;,c+<<<<<<+*0<""<""
ooooo111ooo"*+<"<*68000000I",,,::...::.,+"-<i11cce+c**eIocc++1ec-<<.,<++;,",;.:..:::::::111IocI8eicie1i161eicoieicioioiIo-*+W:,<oci*****+++++<c+-
*ccciiciioc6$$@0806Ii*<<"",,,,:::..::.-<"-<+IIc*ei+++c<"+*icoei*<+..+<++*<:":,:...,:::::;oIie1cIecii11c*i11iiIii086i1o6"...-+1$*ccccioiiiccc**++<
<<"<<<++*+--"+*ieI6086@c<-,;,,::..:..,"-""c+**ceo<;*oI<c*cii;...:<,:,++c+++:;,-....::::::6ioiciec1e1e11oeoiicoecicII0;....:.,""<I<<088@@@@@006Ie1
1i8@601I8880e<----""<*e0i-,,,,:...:.:"""--;-c**oo"*o11-ccc,..:::-+<6+:16c+c<.:::...:::..."1eie1*o*ioiIe1iI6eo+oo*1e,..... ..,"<-I+<<IP80066e1e111
eo80c8c088880I6Ieoo*0e",-*,:,,:...,::""""ic+;<*oi*c11"ec"::,I,,<1I1+*::+"**i".:::...::...:P;1e1eeeieceoeee1P80eee;...: .....,;-";"++*i@6eee1ooooo
1I8006c06i+*iciecc+6IIIII+i:,;:......-:;*o1+*<-+11+*cc,,.:,:,,;;-;<1"-:;<i*ci:............;::,eecoIPPP@I6008@8e:.....    ...::,-"""<<<-ooiio1eIII
100o6*c++0***c**1+6IIIIIe<c,:,:.....1;:;*ii+o*co11oeoo-....:::,c;,;--;:-*e*e1"..:.........::::,;1coPeI6I00e66:....   .... ...:,;;----;;;6eeeI00P$
o80+++*++*cI16iii*IIIeIee+o;:::....  ::"+oi"+<<+111oeo;.::..:::,,;,-"::<6Icoi;............::::::,c100@i@i8-...:::...     .....:,;;,;;;--""08H$HWM
e80i++++*+*+c*oi*o*co*++o+1;:...... :::-"<--"*c+<+<"e,:.:::,,,:,,,,--,:<o*c61<........::.: .::,,,,;+6661;.....:,:......  ....::::,,;---"+ioi$WM##
I0I1e+*II0I6+IIiIi****,;-:-:-.....; ..6;-i"-++**"+i1";+,:::,::,;,,,;;-8+PiIi+.;:..::::...,   ,,,,,,,;;,........:-,:....   ...::::;;--"<*ciiio8###
eic;IeieI6i*8**0oc*****""---,;.........,<"<-*<i*"+iioc--+:.::::,,;;-<+i<III0,.::::::::..:.  . .",,,--...:.......,,,:...  .-::::,,;;-"**ciooooooeP
ei+*1eci*III****c0****c,,,,,::;.::::.:..---;;<++<-ce+@6<ci-,,..,;;<"<o"cei6-.:;",::::::::........:,,<<";::::::...;"",.....:,-+i1I088@P$HHWMMMM###
+-<"c*ii**+*+******c<-+;,,-+*++*:::.,-::.-cI*i*oe60e""*c6i*<*+<*o+<+;<111o;::::-,;,,:,,,,,:::,,:,"+*+**<<oI68@PP$HHWHHHHHHHHHHHHWWWWWWWWWMMMMM###
MP@@8<<io+<*****i""-+<",,,::<*++*;::.;;:..:,*ooe1I*1""**1c+i++ceo*o1+<c+o::,,,,,,;;-"<c1I6I08P$HWWWWMMMMMWWWWWWWWWWWWWWHHHHHHHHHHHWWWWWWWMMMMMMMM


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