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

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

::::::::,:,,,,<$e<<""""""""""""Ie-"""""""""<<<+*i0eeII66660IIIo<<""<<-<+<"<<<<+cc*++++*ci8Mio168$MM#######MMWP@888006IIIee111ooooiiiiiccc*+<-"-<i
::::::::,:,,,,-$e<"""""""""""""1I""""<<+*ciiiiiiiiii+";;;,;;;;----""++<+++++*+co1e60P$HWMMHW$00@P@@PP@PP@@@@88800066IIIeee111ooooiiiicccc*--;<10P
:::::::,,,,,,,;P6+""""""""""""<+*+++++++<<";::::,,;;,;;;;;;;---"-"<+ci1I668@$HH$@008@@@8Icoo1Ie6@@@@@@@@8@88800066IIIIeeee111oooiiiicccc*+;,-ieI6
::::::::,,,,,,;8I+""""-"-"-"---;,:........:::::,,,;;;-;-"<+*co1e6880eeI60008888888@@8@88PPP@@01o*18@@8@88888800666IIIeeee111oooiiiicc*****i<io6Ie
:::::::,,,,,,,,ee;,,;,::..............:.::::,,;--"<*cooe1ii11eeeII6I660000008888888@@$###MW$@ooo+1e68@@88880000666IIIeeee111ooiiiic****++11IIIee1
:::::::::,,,,,,+.................::::,;-"+**+<<+*cciiiioo111eeeIII66660000008888888@@####H8@6Ieooi-6@@@888888000666Ieeee111ooiiicc****+++ii166IeI
::::::::,,,,,,,<:...:.:::::::,;-""--"""<<++++**cccciiiooo1111eeIII66660000000888888@$$$M##M8e@P*;+;0@888800000666IIee111oooiiccc*c*++++<<<ciiccc"
:::::::::,,,,,,",.:::,;;,,;;;---"""""<<<++++***cccciiioooo111eeIII66660000000888888@MWM####@$8@o1+;88800060666IIeee11oooooiiiiicc**++<<"<"co*<*""
::::::::::,,,,,,,,,,,,;,;;;;;----""""<<<**"<cc*<ciiiiioo1111eeeIII666606000000000888#MWWHMM$$Mi<*-;c00006666IIIee111ooooooooiiiiiccc+<<<",ei***--
:::::::::,,,:,,,,,,,,,;;;;;------""""<<<-";*oc;;;*ciiioooo111eeeIIIII6666666066000000PWMMMMH8I<<"<;<66I66IIIIeee1111ooooooiicciiccc**++++I11c+"::
:::::::,:::,,,:,,,,,,,;;;;;-----""""-;"-"--+*c;,;,-iiiioooo111eeeeeeIIIIIII6666666666$MMWPIic0$6<+o600666666IIee1111ooiiiiiccc****+++**<+ioc*",::
::::::::,*1e1o;:.::,,,;;;;;------""";.::-+I011o-;,,"iiioooo11111eeeeeeIIIIIII606866i6886ei+++P$68ooi0800066IIIIII1ooooiiiiicc*cc*c+c**c*<<11*;;;"
::::::,"o1I0ec-,,::,,,;;;;;;------""-:,coI@$P@8+,"e+oooo11111111eeeeeeIIII6688@@MP8c6666Iii*IHP0PWH8PH###MM8eeIIe11ooooiiiciooccii*++c**<+*<++"--
:::::::ioo1Iec;,,::,,,,,,;;;;------""<-*8PP8@80@co@oe1111111111eeeeeeI0@M###$P#P#W0oeH#H",+ii8@$MH0$P#####W@1ee11111oooiiiii+iccc++++i*<-..::-<" 
::::::<ioeIeo1Ie+.:,,,,,;;;;;------"""<+<o1co1P6c*"-ePPPP@80Ie11eeeeei<oM@Ie1#M#@#MM#W#P<;<c00M#W0P@@####W8*-ee111oooooiiicii++c<<<<"";,::;";-<-.
::::::,*o1oooi+:..:,,,,,;;;;;------""""<*1HP160oi*"<@8@80@P$$$@eeeeeeI*ieo*H+I#W#WHMMMP8-;-oHM@e0PI@$MMMWPi-"611ooooooiiccic+<++<oeII11o11+";;<:*
,;;::::<<<*ci11- .:,,,,,;;;;;------""""<",ioe11occco0PP18@@PPP@@0eeeeeeeeee1H#e@HPHH$@8$*108I066@80I$MW@6c;-;;11oooooiicccii*<"iI6o<c1"+*-iccie""
c-;,::::.:"i1eeo-,,,,;,;;;;;------""""<".::-1oiioooe0@88@@80686@88e11eeeeee1ei;oI6PP$WW@8@@8P88@@61eMM$@<;-;,-oooooiiiiiiiic+<ceo16-.<+oi*++:+;*;
",:,,,,:::,-io+<***c**";;;;;;------"""",:::,,:,.-ooei*I08@i686818@811111eoo1ooc":"c0P0@@P68800006e6##W80o-:::-oooooiiiiiooic<"IoIe;cII,ii*<:;"<i,
::,-<<"""<"<<*****c****c,;;;;-------<c,::,:,,.,,.<I1o008861ee6e+e60111111o+icc*"+.::<+<*eIP08666IeHMMWW@e-:::-111111111o1oc*"i1o1,o1o1iiic<ei*o*c
:,<<<<++++********c****cc;;;;-----"<111*,::::,.,,"oe668861<ic1e6Ic*0111eee;--"*-<,:::,-"<i0P$WI116MMWH$8<::::,1I6IIIIe11oi"-"eoc+*icoe*iic+eo1I*"
,""<<++++++++++****+<*+***,;;-----"c11e1i::::::,,"+I080I+<<1e11iii6+0088886;;,+*,"::..::---cI8PHH8MMHP8c::.:::...-1eeicciic*"6ii";*Ii1*iic<e1o**,
-;;"<<+<<<<+*****++<<++**+;;---<**ici1+c*<,",,,::,--;<<+""oiIcii*+,-0000000,,,"+*;,<..:::c---"*1608@01+::........;c11**iiii**ceic+<cI1-ci*+1oi+<:
,,,.,"<<<++***++<"-;<++*++---""";+i1Ieeoc+oo*-*ooo,,<,;;,,*co66IIe-;c6666666,:;+*i,::....:c"-;;;;-"""<:......:...,;*1<+<*cccccci*11Ie1o<i+"1ii<-:
;;,:;""<"""<"-;,,:::::::..:.......HWWMMMMMWWHPPPP80I<",::,,+106<;,,,"IIIIIIII::+++c,:,....:+oI-;;,;;;,.....:......,;ii"<"<<"ccc*+io6Ioo+c+-oic"":
;-<-*cio1eIo".     ...............:008@$HHHHHHP$M###MHPo+--+M##MW*,,-*11111111c-*+*c::.......<+-.,,:......:.:.....:,;**<,,-"+<..::.:iii**+"occ-+e
iiiiicioeeee1. .. .........:.:::...,;+*coo1I06611$MM#MWM1Ie;$M#MWP,,,"oiiooi*c**+++*c.:........,;...:..:-:<*;,..:.:::,-i:,;-"-+@PP@@Iii*<-<ic+-1*
ciicc*++**ccc+ ........:::::::::::..+,:::i66Ieo1o1;W$HWH$oc16M#MW$,,"c*coi<,..:,*<+++c.......,******cc*c+<P16-:6HPP<,:;:1ei-<,8@P@@@@0Ic-*-c*<":.
;;;,;,:;:-,;:;-......:::::,::::,:::::"-.:"1oooiic**;WP@I$i0$##MW$8,;<ooci0*";. .;+++*+<<.....<+"+****ccccc*"IIH##M0@+<iioi+i::1880I0I600o"-c<",.:
.....:..;.:.::-,....:::,,;;;,,:::::..,-,.-iicc<+",-,,P8IoPMMMW$0o".,i*cceP*iio;:,<<<""+"+;...;+++**+++<+++:;0W##HHM011oi+i1o,:;I0e0oIoeic--*<;..:
++;.........::*<<....::,""""",,::::...,,.,++ci1+"c<::,,c@iM$81<;::."<-+ieePI$c;:.<<--<"<<+-:"<<+<"<+<<<"";;"WMWWM0IIe1ii++<,+:;-o**""<,+-.::,.. .
............,-+ii-....::,-;;;,:::.....:,i0$i@$P<+ci6PeP0$<e<-;.....,,,-;;--;;,*::+<+<,:;-;-----;;;---",;:::"HWHIeeIeo+c+-<<"-..:."";,;,:;..:.    
  
      ...:<ci<ciiiicc*+<";..........:;P$06*60P@PHHH$0*;;,::,"+oIII6IIII66IIIIIi"--,.  . +::,::,,;,::.:..;i111ocooocc*:.;-,;:   ...:.:....      
 ....:,,;;;;-"c6$$P$@88@@P$@e;,,.  ..:-:"<<<;-e<<i*i";,,,,;;;i1IIIIIIeIIII66Ie111i*". .. ..+,:,,::::......+11111-*+*<";;;-,....       .          
.,,,,,,,,,,;;;-,:::,:;-+c;:::... ..;:"co+ceo+c1ciHW#M@1oiiiiiiiiooeeeeeee1icei1o<"-----+o1eo.......... ...i1ooooc:--"---;:....:,.                
::::::::::::::;**++<-:,,-"-,,,,,:;-+oe8H@6Poc*ciiooooooiiiiiiiiiiiiiiiic+;1ee1<-;-"""1eeeeee: ............+cc*++;...,,-,,,,,;;,::.              .
......::::::,,;<<++*cc*ci+**+++++,*+*c"-;<8++ccciiiiicciiccccccccc*<";:;-+"--;,,,"*<i"+<<+-,...... .......:--""""":..:.:,,:...::,;,:            .
.......::.::;-"-"--"""""""""-------;:,";<<<+<+<"<"<<<<<<<<<++<";;----"-"";:,,,,,,,,,,,,",;::...  .........,<"""---;......,;,;,::::::.          .:
...........:,;;--""<<<<<"""""<"""""<<:-o<<<+<<<<<<<<<<<<"""--;;;;-""----,:..::::::::::::... :,   . .......:--------,.......:,;,:::::,.        ..:
...::..:::::::::,:,,;;;;;;;;;;;;;;;;;;;.,;-;------------;;;;,,,,,,,,;;,::...::::::::::.....- ,. ...........,-------;...........,;,:::::        ..
.....::::::::.:::::::::,,,,::,,,,,,,,,,,,:::<,,,,,,,,,,,,,,,::,,,::::.......::,::::....::. .-;,     .......:-------;,......... ...:,;,::        .
    ..::.:.......::..::::::::::::::::::::,;::-,,,,,,,,,,,,,,,,::........... .:::::::......  .;;.   ........:--------;,.........  .   ..:,:..   ..
.:,-""-,:;<<<,::::::::::::::::::::::::::::,:.:;::::::::::::::::::.......... ..............  :.::   .........,;;;;;;;;,,.......,--;;;,,,.  .  . ..
----,,-<<<<<<-.::.::::::::::::::::::::::::::::::*:::::::::::::::........... ....:::::::....  ...  .... .........:.::....:........::,:. .::,,:.   
.:,""<<"""---;:.::::::::::::::::::::::::::,::.::::<,::::::::::::...........  .:::::.....:..    .   : .-.         .               ::.  .:::.,-,:,.
;"""""-;;;;;;;:::::::::.:::::.:::::::::::::;-:::::::.:::::::::::...........  .::....:::::..       .; .;:.  ..:::.                 .  ...:::,::,..
.,:,;;;;;;;;;;::::::.::::::..::::::::::::co08o.::::::.::::::::::............ .....:::::::...  . ..:-,",,:.,......                     :,,,,,... .
:.:.:;;;;;;;;,:::::::::.:::::.:.::::::::::oIII::::::::::::::::::............  .........:....  :<.;",<<"-::....:,........              .,,;,::.   
.::,,,;,,,,:...:::::::::::::::::::::::::::i@$66:::::::::::::::::....:.:::...   ........:.:....::::::::,,,:-*io+-1eee1111ooic<,.      .,,,,:,..   
..::,:::::::,-<::::::::::::::::::::::::::-+e*".:::::::::::::::::::...::::::.    ...........: ...:::;:..::;<oe+++1oc11111o1ooooooic": .;,....    .
:..:,,;-+*cccc+:::::::::::::::::::::::::*c,.....:::::::::::::::,-******c****++**1111i$i*c**ciePH8o,.,,,:,<o*+ooooco11eee1oooooiooiic;::::    .. .
++****cccccccc+:::::..::.::::::::::::::*i1:....:.:::::::::::,;<*cc***c*cccciiiiiiiooooooooooo1eeeeIeeee11II1IeoIo8@I1iiooio10$$@06I0,.:::...   .:
*****cioioii*":::::::.:,-+**iie*,:::::cco:.....:.:.::::::,,-*********c***cciiiiiiiioooooooo11111eeIeeII680888@P@@P@@@@88006Ie11iiicc*<"--;,,:::,,
ciiciieocciic+;::::::,;i;::::.::,+00.**1.:......:.:::::,;++*************ccciiiiiiooooooooo111eeeeeeeeeI6608@@@P@@P@88@@88886I1i1Ioicc***++++<<<<<
ooiccciiiiiiiii+-;-,,*.:::::.:......<@8,::......::.:,;<++++*++***+*******ciciiiiiiiiioooo1111eeeeeeee6666060@PPPPPPP@@880866e11ooiccc***++++<<<<<
****cccciciiiiiiiiiiciiic*+<--;,,,,,<@0-;;::. .:,,,"+++++++++++++*+******ccccciiiiiiiiooooo111eeIeIeII66088@@PPP$PPP@@88866Iee11oicc****++++<<<<"
+***ccccciciiiiiiiiiccciiioiooooio1oeIiiic+-::,;-<<<<<<<++++++++++++++***cccciiiiiiiiiiooo1111eeeIIIII6008@@PPP$PPPPP@@8806Iee11oiicc**++++<<<<<<


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