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

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

.................................::::::::::::::::::::::::::::::::::..........................:::,:,;-+o08800Ice0icii*ccc++co++c+<<+<+<+*<+*c+**+<
.......::....::..:.:::::::::::.:::::::::::::::::::::::::::::::::::::::::::................:..::::::::::::...................:::::::.:-cio11Ioo+c+
..............................:..::::::::::::::::::::::::::::,:,;-"<";,::::::::::.:.......:..:...::.:.....:......:...:.....:.......:::...........
..........:..................................:::.:::::.::::-<*ccio1ioicc*i.::....................::::::::::::::::::::.::::.......................
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::-<i*i11oIo1oo1IIccc+;::::::...........................................:::::::....:..:....
.............:::::::::::::::::::::::::::::::::::::::,,"**c100I$81II@HH80811e11*:::::::::::::::...................................................
      ....   .......................................:*ii1eWMMMM#MPHI60WoceI1i$@i:::::::::::::::::::::::::::::::::.:..............................
......................:...:::.:::.:::::::::::::::::,"ioiI8############WW$H0eo101*... .            ..........::.........::..::....................
...:::::::::::::::::::::::::::::::::,,,::,,,,,:,,,,,066P@HMM###MM######MMMWH6<**0............................................ ..                 
-;,;+**c*cc**ciciioooooiiiiicciic**ciciccioiioiiiooo$0PIcH#MM#########WHM##M@+;<*:::::::.................................................... ... 
c***ccciiiioiiiooooooiccccciiiiiiiiiioiioioiiiiiiii1I6,<80Ie1o**o6HMM##WP@600i;;;:::::::::::::::::::::....:......:...............................
::,,,,,,,,;;;;"<++***<;;;,,,,,:,,:,:,::..........:.;e+ooH6Ie1o1Ieo1e61oii1oooc;;,::::::::::::::::::::::::::::::::::::::::::::.:..................
.::::::,,,;,;--""""<<<"""""---;;;;,,::::.::::::::,,6$0e*00o1$6*coMcM@iio**i10o;;c1ic+<";,:::::::,::::::::::::::::::::::::::::::::::::::::........
;;;;;;-----;"-"<-------<<<<""<+<<""<";,;;,::.:::::@c1e$HW##Pe1iiP1###oo<+<*cee6*+o::.:..:::,,,;;;----"----"""-";;";-;,,,::....:::::::::..........
;;;;;;-----;""<"---""""-"""-<<;;;........::..:.:::,MeeH$H#M$M#W0MM###$o1ooeeoeeoci"<<"""+<<<<"""<1-"+"""<"<-;,::::::,,,,:,:::..::::::::::::,,:,::
;;--;;"----;"""<""""""-";,:.:.:.::.....::.::.:.::,,W#MP@eWM#MMH@M####8oeee11eoi+**<<++<<+<"<<"<*+"<"<<*<<"""-""<"-"""----*;--"""+";;;,,,;;,+";;,,
;;-;-;-;;;;-----""-";,...........:.....:..::::::::,W#MI88HHH$@I@61606e6I0eIIeoco<<<<+<+<"++<+*+<+"+<<<<<<<<"c"-"--<""----;----;;*+;;;;;,;,;++;;;,
;;;;;;------"---,,.....:.:............::.:...:.:::,;@eo@@1@@PII#i*c1*cc1H01o1i*e"+**++++++"*++++*<+<++"<<<<<<"+""<<----"""-;;;;;<+;;-;,;;;,++;;;;
;;;;;-"-----<,,.......:,:,,.:::::.:....,:,::.,:,:,:,:.ce61@Pc+@HHc***+cI1e111*c**+,-"+++<<"+<+<<"""*<"""+<""c-----;""<;;;---;;;;-<-;;,-;,;,++;;;;
;-;-------;,:......:..,,:,:.:..........;::::.;::::::::<i1c0I*<,"*icccciociooc<*c**,:::;+<+"+"""""""-;+-""<-"----<";"""-;;;"-;;;;"+;;;,;;,;,++;;;;
;----;-;,...:......:..,,:;,.:.....:....;:::.:;,,,.:::::*<+coc1HP@0icioooicic++****::.::::<<+<""""""<+"--,;;-;:-;-:;-,-;.";,,,,,;-";.;,,,:;:"<;:,:
------;:.....:.................::.:...:..:..:....:::::,c***ciIPe1i**oo1occc+<++***:::::::;:-<"""<+""+;--+<"--";"-----;;;;---;;;;--,;,,,,;;,++-;;,
;;-----,....::...::.:..:.:.::.:::::...::::.:..:.:.:::::oc**++IWM#Woiiic+<+"*<++++*:::::::,:-,0;<""""""-<<<""<"-""----;;;;---;;;,"-;,;,,,,;,+""---
;---""60HM$Ieo*o@618@e6MW8I@P8P$P00@HH.,,,,:.,,:,,,::,-1occc+"*6eeeoii*<++<<<<<+<*:.:::::,,::-"""<""<-P"<+<c;"-"--;,,::,,-;;,,,,--;;;;;,,,,+*<---
I6$$@88H0@PH@e@@1o80iHMW$PHP6P$W00$6WH@I,;,::,,,;,;,<#I011i**ic+ic*cc<+<++i<<<<*+*:::::::,:::-""+-"<""<<<<+"<"--""---;;,;--;;;,,--,:::,,;;:<<";,,
@$H00W$8P$HI6$@io80cHHW$@$H66$H@0$86P8HiMeHc:;:0P@P###8MI111i+*+*+*++"+coo1<"<+*<+:.::.::.:.:*;""-"-";::,;;;;;-;,;;;-:;::,:,;;:,;,,:,;;,,,,"++",.
P8e@P@8P$@66P8iI6i80@@I0HPI6$PI0@Pe6$$1WM@@@@@@@@@PH####$ee11111o1o111111o"+"<<+<+::"::::,:.:"""""*""--"<<"--;--;;-;;-;;;---;<,;--;,;;;;;-;"+++,:
01PI6PPP0oWPic88ce@P8ooHPec$@e1@$o0@@@@@@@@@@@@@@@@@M####Ieeeeeeeee111111*e6*<<*"+::::..:;,::-;;;;";;,,;"";,,-,,;,,,,:";,;-;,,;,;;,,;;;;,;;"+++,:
@P8@HHP88P@I6800P$HIP8PP@8$P0i@@@@88@@@8@8888@8@@@8@80###W1eee1eeee1e11o11o,"+*c--;::::::;-::.:.,,......,,.. :. . :,,;:::::. ...::..... .::,"""..
I68P8ee@80I086P$@$$H@H@e6H@I8@8@8888@@@@888P88@@88@8@@8@##Ie111o1oooo111o*,,-"<++++c@8P*,;;,,,::.::::...::.  :.... .,,:;iiiicccccccciccc:::,,,;. 
I0668I1e*ic"o80808-oPHoI@$P880080008808880888@88808088@@806:611oioooo1c.:,:;;""<-;-18@@P@P0<;,;:,.,:,:::,,:..,:;:,,:...,iii,,:iiiccccccc:..:;;;. 
1o1ie1i1+ee1-1eeee;;;;-,,0880666008080888880888008808808008o,,,,,,,,,,:::,:;;""",-c888888888P@"-::;,,",,;;,::,,;;,,,,..:cooii-,;,;icccii::.:;--:.
o11;ooc"o",iooee1I;;-,:,o@606II08060800008808888008000000000i,,,,,,,,,,::,-;;---,-066000000888888:;;::;,,;,,:,,,::,::...iiiiiicci;,,cicc::.:;--:.
111+ooo:o.11cee1ee:;;-:-00I06I6I6000080060800800@0@088680000P;,,,,,,::,:,.;;-;-<,<800060000000088e. ::.,::*:,,. +.:.:..:iicii*,,--c-ii1c:.,.-<<;,
11i--,11;e11,e11oc,c*.;8066I6IIII06060088080@08008808880008868c";,,,,,,,:;-;--;,;"c006006606666I11e;-,:;i:-,:,:.,:.:o"..co""i<,.<,i,iioc.;:6:,,::
o11111o1*I11;,<i1.:;,.@0066I6e666060006800880880880880088I8@06680<,,;,,,,;----*,;io0086666600880eIo1;--;.,:.::....,,;,,;iii;"-i,ici-ci*c,:...;,;;
111111o111111c"11.::;@00066I6e0I6I6000000000888088808080000608066I61;;,,;--<*"0088i088000800006+Ie11::,....-;":., :.::e;*1coioc,icc+c*ii:, ..;,;;
;;;;:,ico1,::::,,:::@0I66IIIe1cIe6II666660080800800800006006Ie60Ie0o16<"-""PPW060e*I0008@0806IeeIeec1;;,":..,,;:......",iiciiiciicii--oc.+.-@::,,
...,-:"-....::,:,,:;00I6e61IeiiI16III6606600600008080080806I60eiI8e16<6o"<$$H88+8080Ie66I600@800I1eco;;i;-.:""":o.::. ..:,;,;1e":<,;;,,:.:..,;,-:
".:...,;....:.:,;;;8066I61Iieo*I10eI6I66666600600060600606066eI6oiII8IW@@8$PP868oo0oe806661ii006I+oicI";":<P**e::.......",,:,*;,.:,;-6,,.:,..,,,:
............::,,;;0066IeIIeeo;+*c6e0ee600000680II6600006666666666IeeIe@@P@$H8066086eIo"<o88@6+i61.;c*i.:.::;,:,.::.....:::,:,;;: ..,,;,:.... ,:,:
****c***:.....::,-80666I1eeic+<i<I166000000e$@IW0H@H66006068I6600606I0@68$PoI001c+"-"i;,::,<06ooI1c<ii:.:..:...............::;:. . .,:.. .  ..:..
*******:.....:,:;606I06Ie1*I+<,681ee11I666$66HI$8$6$6$6II066I60666666@P$@$$6606060eIeo"+11,:,cI,<.-c**.. :.:. .... ..... ....:::....       ......
--"""<<+-"-.:;,-88066IIe1e*o-e,i-;;;;;-co1ePe$6$0$006P1II6I6066800008P$8$$i0II6I66e06eIIoc+,:,,::-;**1i.::::..".....ciii...c-;,. . ,;,:.., ::,*,,
....,,,,;;-"-1P00866I6eI1oo+o,,,;,,,<e66611$6$6$6$I$IP6IeI1Ie1IeII6H$P$P$$0I60066II666I1*+*6:::.,:<c*oi.::.., *.....**+++:.,;;-...*;*,,.*, .,,*;,
:..:::::::::,-H###0II61I1ooo-<,.,,,6IeIIIIP66P$$iP1@I@1111ee6e11II088$6$8o6I1oe6606IIe1ooo-,".::,*<*o+i",:........:.:.:...:;<;,. ..,;,:.:, . ,,,,
,::::,;:,,,,,-######P16eIoio*,,;c;0eeIeeIIe@e8o8i0o8811oo1e1IeII6IP@P@$$P66I1e11io11I1eoc<;;.::::<**e-oI+.. .<"-..-:""""";.,-,,. .-;<;<:-; .:++<,
....:::::::,,;;<6####MM06iio-;::;Iee1oe1oiooi8@66eeiooooioiI1oeeeo8@P6P@<6I6Ie11oiiiioic*c;;.::::"++c+iM;<;....::.. -:..:-"::,,. . ,,;:::, ..;;;,
.:.:::::::::,,;+M##H##M#MMHM;",.-oooeo**<cie@$i8o8ii*cooo11ooioio6P@@$8Peiciciccc*icic*+"--;..::,+ooWH86<<"""""""""""---""""<<<"---<<<"--";;;""",
...::::::::,,,;6M#####@##M888ec<,ooi+---+cc6I1e6Ie1oo*o1oooo111o0$@$6@@.cicc**c*cicoccc----;"c1eIW@$@$++<<<<"<<<"<"""""""""<<<<"---<<<""-"----",,
..:.::::::,,,;"#########MHI11i+-;<-""*o11eiicooII0eIee1e1ee1ooo10@I8P$H,iiccci1ee1i**c"-;;;,"*iiMM@66e+<<<<<<<<<<"<"<""""""""""""--""""--------:.
..:.:::::,:,,;*########MMWPIi*;;-0"111e1ioccci<ieI60666II6Iee11W@@$8P0,-eII6I661i*coi<-,,;,;"*ioWMMWH8*++<<<<<<<<<<<""""""""<""".-"""<""""-----;.
..:::::::,,,,"#########MHH8oc<:::;06oe1c*-;-<+cc*iiII006880I6I00@06W@$;6666I11i*oe0I",,;-,,,"*i1WWWWWHc++++<<+<+<+<++<<<<""<<""""---------""-"--.
::::::::,,,,;*#######MMH@61i*::::,0686o**i18o<*<*ccii1eI600006W$68680,1eeeee1I6006c;,,,;,,;,"*i$WMMWWW*******++++++++++++<<++ci<<<<<""<<""<""""":
....::,,-";+*########MW$61ic<:,;,I*086eo16661Iioc-;"++ci1I6IIe$PH6@@P;11I6600000o-,,,,;,:,-,"*i$WWWWWW6<<<++++<<+++++<<<"""""-------"-----------.
.....:,::,,;*#########MH@ec+;,,;;66-oIIiceeI6080006I6eoI1ee6IP08880W,I60000060o"::,,,;,,o1","*1HHHHWWWW++*<<<<<<<<"""""""""""------------------;.
....:::::,,;0###########W@*<;,,,:66e+*I66e"<ccii1IIeeIIeeI11iP0@6@0I6666I6601<,,-1ce1-,6I"","*88P$HWMMWc+<<<<<""<""<"""""-""-"""-""""-"-"-""---;.


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