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

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

*+*+*******+++*++*++++++++++++++++++<<<<<<<<<<"""""""-----;;::;-"-""---;;;,::::,,:.:::::::::::::::.:;,..--""--"""""""""-"--.:,,..;---------------
***************+*****++++++++++++++++<<<<<<<<<"""""""-------;;.::...::::,,,;;-;,,.:;""""----""""--.,;:.:--"-"""""----------:;;::.----------------
*********************++++++*++++++++++<<<<<<<<<<"""""""------,-,:.;;;;;;;;;;;;;,,.:,-------"""""--:;;:.;----"""---""-------:,;:::----------------
************************+**+*+++++++++<+<<<<<<<<""""""--------,;:.;;;;;;;,;;;;;,,.:;----"--------;.;;:.;---"-----"-"------::,;::-----------------
*****************************+++++++++++<<<<<<<<<""""""------;;;..,,;;,,,,,,;;;;,.:;---------"-"-,:;;..--"-----"-"--------::;,:.-----------------
ooooiiiicccccccccc************++++++++++<<<<<<<<""""""------;;:,..,,::..:,,,,,,;,.:--------------::;,..------"--"---------.,;,:.-----------------
IIIIIeee111ooooiiiicccc********+*+++++++<<<<<<<<"""""""-----;;:,..,,    .,:,,,,;,.:--------------::;,..------"-""---------:;;::,-----------------
66666IIIIIeee11111oooiiicccc***+*++++++++<<<<<<<<""""""----;;;,,. :,     :,,,,,;,.:-------------;.:;,..-----"-"----------,:;;:.------------------
000000006666IIIIIeeee11ooiiccc*****++++++++<<<<<<"""""------;;,,. ::     ,,,,;;;:.:----;;;;;;;-;;:.;,.:---"---"----------::;,:.------------------
8888888888006666IIIIIIee11ooiccc****+++++++++<<<<""""""----;;,,:. ::     ;;;;;;;:.:---;;;;;;;;;;;:,;:.,------------------.,;,::---"--------------
@@@@@@@@@@8880006666IIIIIeee1ooiicc****+++++++<<<<"""""---;;,       :: ,,,;;;;;;..:;--;;;;;,,,;;;.,;:.;------------------:;;::;------------------
PPPPPPPPP@P@@88000006666IIIIee11oiic*****++++++<<<<""""---;,,       .: :,,;;;;;;.:****+:.;;,,,,,,.;,:.------------------,:;;:.-------------------
PP$$$$$$$$$PPP@88800000666IIIIIe11oiicc****++++++<<<""""--;,,       .: :,,;;;;;,++++***.;,,:::::. ,,...  .------------;;::;,:.-------------------
$$$$$$$$$$$$$PPP@@88800006666IIIee11oiicc***++++++<<<""""-;;,       .. :,,;;;;;.+++*+++,:,:....        .  .--;;;;---;--;.,;,::-------------------
$$$$HHHHHHH$$$$PPP@88880000666IIIIIee1ooicc****+++<<<<"""-;,,       .. ::,;;;;:;;;;;;-":::..         -""<";;;;;;;;;---;-.;,::;-------------------
$HHHHHHHHHHHH$$$$PP@@88880000666IIIIIe11ooicc**+++++<<"""-;,,       ...::,;",:<*:;"c ...:I+          .<<";;;;;;;;;;---;;.;;::-----------------;--
HHHHHHHHHHHHHHH$$$PPP@@88880006666IIIIee11oiicc**+++<<<<"-,,: .      ..::,;........:   -:c:..         ,  .;;;;;;;;;;;-;::;,:.----------------;;-;
HHHHHHHHHHHHHHHH$$$$PP@@88880006666IIIIeee1ooicc***++<<<";   .         ::,; ::::::::   -;M*:         ,,, ..,,,,,;;;;;;;.,;,::--------------;;;;;;
HHHHHHHHHHHHHHHHH$$$$PP@@88880000666IIIIIee11oiiic**++<""-             .:,; ::::::.:  .",M,:..   .:..:,:,. .;,e1<,,,,;;.;;:.-------------;;;;;;;;
HHHHHHHHHHHHHHHHHH$$$PPP@@88880000666IIIIIee11ooicc*+<<"<-..           .:,;     ....  .-,c:..     ."<**.-; .:-o;,.,,-;;.;;::;--------;;;;;;;;;;;;
HHHHHHHHHHHHHHHHHH$$$$PPP@@88880000666IIIIeee111oici10eeccc*ii:c.      :.,,        .   ;;<0..,,,::-06Io+<c.."co;,:,:,;:.;,..---------;;. . . .  ,
HHHHHHHHHHHHHHHHHHH$$$$PP@@@8880000666IIII-i"I1I81oIi*I1i6<";,-,++. .  .<<i1<o@"---;;;;,1i:...  <**c+ie1He1o:c;::,;;::.,,:.,""--------.  ....... 
HHHHHHHHHHHHHHHHHHH$$$$PPP@@888006080806$,*<*;;,i0""W$11+:i ;0P@0Ie,:*81H$--""1<o+<-;c+;;"-,+oo,:  606;o,,,-<:":.::.::.::..,;;;;;;;;;.  ........ 
HHHHHHHHHHHHHHHHHHHH$$$$PPe8eIIee8PW@MII6P@0++,",-I<*"o6Ic808o"c-<i.,<"$eWo-....:-";. ;i-;;*o-:-"**c66+:*-e.-""-,--":<<<"<";;--;---;,   ........ 
$$HHHHHHHHHHHHHHHHHH$$$$$:::c6<<**i8Pcc"",P";-66o-886168-c-;-ecW";,;0PPeIoe600@M8M*I,0"- ,,,;-";;;--"<,...*e-+--."-;-<<<<<++++++++*+:"";,;,.     
$$$$HHHHHHHHHHHHHHHHHHH@$+".<<.,,;",,..:+P*MM8+168o66e8-e*6<HM88008@1e68i@0;+e+-+I<"1*""+<808*+-W$8o:+-I-1<-1ii<:";;;<+<<+++++***+<:.,,   :""--,.
H$$$$$HH$$$HHHHHHPMWHH,<6PWMMM":-I1WWWWHP6P;1,+eIo-;oo-+"<--Mo@@@@@P@@e@,--i,,II<,,I+<i8e*0WWHHWH@086ee--;-e1:    ..,"<+<<<++++++++-;. :;"---;:  
i$"c-""";."$HHHHHHHH@$+ -..++++"1"o@I;<"--;,0+1e@#M@c6++co1P@@eoi8P@@@@::;-::.+-"M";;;WWWWH$8@WM$8000@6+:;;..e.  .:.  ..    ....;<.<<<"<"""""-,. 
.@<..;:-;";:-$$$HH18$@+,6;o...:i68;<WMH$M@IH6Ic<1e18*i8$8cIP1IIcccPPPP,...:.:,,,;6+;,,;"#MM#MMMMMMMM@80ic,,c,c;.:...............     . ..........
-.+..,,,;;;;,,$61oiicc*,*PP":,"*6e<-c+"-$8*I$iWWMP$$oI@Pe+"-,,;--;<i"-,:.,.:::::;e-;,,,;P@PPPHW@@@886e";<-"6-+,:.;::,;,,::,,,:::....;:........ . 
:;:,::,,@@@1111111ioi*c;-$W;;""iWHWH<-;;-IMM@618ee6$$1Ie1+;-;<**"<P----;..,::,,,66-;;;;-0@@@@eo6P0i+<<<;:""*<c<;;;<e1,;----;-;;;,:,,,,::::..... .
:;,6:,,,.,;:<@0*+<+*W$;0*Wi,,:,;<<<i"08HIP6c+88;<6eP61HM0600I*-c*1#####<,.,::::,-c;;;;;;PPP@@PPPP8o++<++:<;*;"";;--i,6+""""";-"",;;;;;;;,,,,,,::,
,,-.$:. :;,,::*",,++1@",...,;$HWWWW6@"HWI08000;,-oPe*+++"---i-*<-oI1"MMWP,,,:,::oc,1;;;PPPPPPPPP+:,,,,,+:<c**oc*e+<+<++*+c+""o<"""""-"--;;-;;,:,,
,,-cP--:..:oo1eeeI-ci;::. .........,WMMMMM$01;,,;<cII6"<,;;,i06I<,;+e8888ii;;,,o;"-,1-@@@@PP$I*,,,,;;;,<;"-"<""<<<+++<*<<<+"<*+<<<<<"<"""""-"-;-;
,,<oo1oo1o11111eeI--"IIII+,,:...  ....:.,6"e1<i""<<<";,-coIII+**+.-Iei@88I1;ci1**0<o-6@@PPPe;e*,,,;;--;,""<<e<"++"+*+i++<<<<+<++<<<<"""""--<"""-"
,;o1111oI1Ie1IIIII*+,III6660II1, *:.     ..:,:,600P$P0eic+c60:i0888@P--MMMMM-;1@P@0@@PPP@e,,,1"-;;;,,--.+<*+*+*c+**+*<***<*<+<<+<<<+<++<+<<<"<"-"
oi111ee111eeeIII666<"666I6III66IoII*:,:..     ......*0-:",:iI@1;""<@PP@<-"1eIH$ee1P@PP0i<1;;,1---"""":<:+ciooeccoii*i**c*o*c+*+*+++<+<<+<<<<<"<<<
o1e111eeeIe6III6III<,<6666I660IIIII-II1I<::...     ..-":i6I::68P00,;+;;<81o*PWWP1eoP6-,;+e--,o""<<+++*c,*ccci*oi*cicioicic*cc+c*c+c**c****c++*<<"
11e111eeIeIeII6I6I6c,:060060IeIe*eIe1o1ooii+-,:,::...:o6608@P0<-<eW*-;;-:""+*W""ePe;,;--+I"";+<+**cccci<ioociicioooiooiooioiiiiiiciicio*iccccc+c+
1111eeeIIeIIeIIIII66-.666IIIIeee1+11ooi**+-;::::::::,:108@@@+,;.:"0HH-0H<,,:,,<"I.:;--""i6+<"I*icioioo+;oooooio1oiooocoiioooiiooioccciiiociiiiccc
o11eeIIIeII666I66I66":<I6IIee1e1oi-+<"";-;;-,:..:::::..:,;;"i,;"<-";,,,ei;,,,;i;;,,,.,;"o6cc<1iii1ooo1:6oooeoooooi1ioco1oioioiiioooioooioiooooiii
eeeeeIeIIeIII6II6IIIi.:eee11o1cc*<-:;;;;;;;;,,;,,,:.:,,,,;,,;,<;;,,:::,,-oPc-;-+o1oi"";-oo"cieiooo*1o1,eoco11oe1o1ooii1o1i1ooo1o1ooioo1o1ioocoioo
eeeeeeeeI6IIIIeIIeIee,.1111oic*+""-,-:;;;;,;,,,,,,:,,,,,,,,,,,,;;,;;;;i@@1-;;;-""""<*i1"11::1cooo+ee11;111100111eoI111oo1e1oo11i11oooo1ioooooo11i
1111eeeeeeeIeeeIee111-:*ooc*<""---;;.;;,;,,,,,:  ,,,,,,,,,,,;;,;,;;;,<1*;;:::,-"<+<+ici-oei1ee1"i<o1e;c-c;;-1IeI1e11e11o111eI61oeeo1ecoeo1ooooooo
11e11e1111e1ee1e111oo-.-++""""--;-;-- ;,;,,,    .:,,;,,,,,;,;;,;;,;;:+oo;--"""";,,;+iii-1111e<---;,,;,,1co111e"61oee1III1Iee1o1e11e11I11e111111eo
o1111111111o111oicic+",,;-"-----;;;;,,.,,:     .:,,,,,,,,;;,,,;;;;;;:+oe-""<<+**++**,,,-o1Ie6o+"+*oo,<o"6I6e8668"eeeeIIeI6ee0eIo110eee6oeie1I1111
o1eoo11o1ciiiiicc*<+"";,;---;;;;;,,,,,::     :.:,::,,,,,,;;,;;,;,;;;,+i1-""+***ccicoo11o-11e6I6IIeeee1o";I"I11IeI6eIII6IIeI66IeIIeeeII61Ie6e11ee1
ic*iicicc*c*++<<<<<"<";,,;;;;;;;;;,,,,,,,:..::,:,;,:,,,,,,,,;;,;;-;-,+i1<+<+*ciic1o1o11oeIIeIIeI6IeeeeecI:eIeIeee066III6III66III6ee6e1I1II80ee1Ie
ic*+**++*+<"<<""-"""";-,;;;;;;;,,,,,,,,,,,,:,,:,,,,,,,,,,;,,,,;;;;-"""c1+<+*icciiooo111ee1e666IeI06IIIeI1+;IeeIIIIe660II666eIe066e0I0IeIIIIII6IeI
ooo*<<"-""""---"------;;;,,;;;,,,,,,,,,,,,::,,,,,,,,,,,,,;,;,;;---"<<;ce*+iioiiooooeoI111Iee66eeeIe660eIeIe"806666I66Ie0e666I6060e6e0e060086IIIII
111oo*<-------------;;,,,,,,,,,,,,,,,:,,,,,,,,,,,,,,,,,,,,,;;--"-<"+"-ceci*1e1o1ioI1IiIIeII66IeeeIeIII6Ie661-ie6II6II0e606666I600I6I0666666IIIIe8
111111oi+"-;,;;;;;;;;;;,,,,,,,,;;,,,,,:,,::,,,,,,,,,,,,,,;;;;---"<<"<-iIciocio111oIeeI1eIIIeII66I661eII66I0e0IeeIeI6I6I60Ie68600e6IeeIeIII86IIee0
1oo1111o1ic<-;;;;;,;,;,;,,,,,,,,,,,,,,,:,::,:::::,,,,,;,;;----"<<<<**-c6iiooooo1o1eee1IeI6oeI6I66eI6I6II8e06060I0II0II6060666II6I00008I60I6I866..
oooo1111o11oi*";;,,,,,,,,,,,,,,,,,,,,,,,,,::,,,:,::::::,;--"""+<+++*c-*0oooiooeee11e1I6ee1II88I0II6IIeeI6I80e80e0e60e66I0eeIe8Iee66II6oeI00608;-+
iiioo1o1e11o1oci--;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;-"-"+++*cc*,+IiIeIooo1eI1e1o6Ie6IeI00IIIeI1IeIIIII06866000000608I66Iee6I6I66eeI6II6I,,.
ooo1oooo1o1o1111ii*"-;,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,;,;----<"**cco,ceooo11Ie1eeeeI16IIIeoc600I066I86e66II0III6e068II0ee66I6I60e0I06eI60eeI,:.:
oiiooo1ooo1111e111ooi*--;,,,,,,,,,,,,,,,,,,,;,,,;;;;----;-,,;;;;::::::oe*o1111eoeeeI1eeIIIIIIeI6686I0660I6I60Ie66e60II60I060eIe0IIeII6eII6066,.:,


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