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

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

,,;;,,,,,;;;:,:,,,,,,:,,,,,,,,,,,,,,,,,,,,,,,,,;,,,,,,,,,::,,,,;,,,,,,,,,;;,,;,,;;,;,,;;,;,,;,,,;;,;;,;;;;,;,;,,;,,,,,,,,;,,,,"-"""<""""""""-----
;,,,,,,,,::,,,:,,,,,,:,,,,,,,,,,,,,,,,,,;,,,,;,,,,,,,,,,,,,,,;;,;,,;,,,:,,,;;,;;;;;;,;,,,,,,;,,,;,,;;,,;;;;;,;;,,,;;,,,,,;;,,,,--""<"""""""""-"--
:,,,,,:::,::,,,,,,,,,,,,,,,,,,,,,;,,,,,;,;,,,,,,,,:,,::.   :.   ::  .,  .:,   .;. ..:: ...,,,,,;;,,,;,,,;;;;,;,;;;,;;,,,,,;;,,;,-""<"""""""""""""
,,,:::::::,:,:,,,,,,,,,,,,,,,;,,;,,,,,,,,,,,,,: :.:.   :.  .::  .,:  ,:  .:,  .:;  .,,  ..;: . :,. :;,;;;;;;;;;,;;;;,,,;,;;;;,,;,-"<"""""""""""""
:::::::::::,,,,,,,,,,,,;,,,,,,,,;,,,,,,:  ..   :.::::   :.   ,:  .;, .,, ..:,  .;;  .;,  .., ...: ...:. .,;;,,;;;;;;;,;,;;;;;;,,,;"""""""""""""""
::::::::,::,:,,,,,,,,,,;,,,,,,,,,,..   ..   ..  ::.:.:.  ,;   ,,  .;,  ,;  .;,  .;: .:,. ..,....,: ..,. ..,. .;;;;;;,,;,,;,;;;;,,,"<""""<""""""""
:::::::::,,,,,,,,,,,,,,,;,,,,,  .   ..   :    :  .:.,:,:. .,  ..;  .,:  ,;  .;.  .;  .;,...., . ";.::;: . :. . .:;;;;;,;;;;;,;;;;,,"""""<<<<"""""
:::::::::,:,,,:,:,,,,,,,,,:   .   .   :.   ,   :.  :,::,:.. ,  ..;. .,,  -: ..". .;- ..; ...;....,...::...::...:,;.;;;,;;;,;;;;;,,,-""""<"<<<""""
:.:::::,::,:,,,,,,,,,,,.    .   .   .   .:  .,   :  .: ,:;.  ;.  .;. .:-..;:...;. .-; .;;....,.:.;:...:  ..:...:... .;;;;;;;;;;;;,,,---""<<<<<""<
:::::::::,,,,,,,,,,,    ...   .   .   .   :   :.  ,:. ;,;,;:  :;. .;. .:- .-, .:-...-  .;,.::, ..:; ..,. . : ..:.  .:  ;;;-;;;;;;,,:,--"<<<<"<<<<
:::::::,:,,,,,:::       . . .  ...  ..  :.. :   :.. ,.. ;:-:-...-...,,..:;  ", .,-  .-..:- .::;...,...:: ..:...: ....  .;;;;;;;;,,,,,--"<"<<""<<<
:::::::,::,:,::.          .. ..    .  ....,...,. :,...;. ;,";":..-:..;-..,<..*...";..<".:--..:;.:.;:...,...:...:.  ..  ..;;;;;;;,,,,,--"<-*"-"<<"
:::::::,,,::.;,,,   ..  ..   .  .   .:..:...,...:..,,..;;. ,;";-..;; .:*:.,+ .< .:+...+:.:-...::..., ..:...,.:.::....  .  ;-;-,;;,,;,--"<".-;< .;
:::,::::::,:....,,,,    .  .   .  ::..:,:.:,..,..,;. ;.. ,..,,";-.::-..:<..,".:*..:+..."::;-...,...:  .:...:@M*;::...  .   ;;;;;;;,,;;""<..""";::
::::::::--;;;::,. ..:,:.  .  ..  ...::,,,,,,,::.,..,:..;..."..,:;;<;:;,::-.:,"..*..:"..:-6@+,..::...: .....:c;:,.. .   .. .:-;;;-,,;;,-"<<:;"" .,
::::::-"-"-"-";,,:::..;,,:.  .  ....,,-<c*+",,:,::,:.,...,. ::..,-;,$*Mi,:":..-.."...;..,--,;........ ...::::"":::.... .:. :;;;-",;;;,-"<++ - -.-
:,:,:""<""<+<<<---;,.::.,;,;.. ...:::,-c##6<;,";<<,::. :..... :..,::-1-,-:.,:.:;.:,:::::,:,+;,,,..,,.:,,:,,;*c*c+-,,,,,,,,:,:;;-:,-;;;-"<++. ,.  
,:::"""-+<+c<+c*c*+"-,,.::.;,,,. .:..,,"+*+-;,,-1c,:..:..:. :..:..::,:,,*;.,:.,,,,,,,,;;;;cicc<-;;;,;;;;-<*cciic*+<"-;;,,,,:;;;-:--;;;--<*". ..; 
:::""""-+"*o**c**c++<-;-;:.:..,,::...::,,,:,::,::,,"<:,::,:.,,,,,;;;;-+oooi<;,,-----:,,;<*iiicc*+<"----"+***cccc*++<"--,,:..-;-,;--;;;--..    . ,
::;,,<""+<<++1i"*+++"<--,,,......::,..:::,,,,,,;"+*****<"-;;;;;;;;;-<ciio*+"<-i*6HW<"-;;,+-+<<,;<;;<<<<<+++***++++<<""-,;.  --,,---;;;;--.; ..  ;
:.;;,,"-;-"";++i<<<-<<""-;;,:.......:,,,,,,;;-"<+***c***+<<"---;;,,;<<<;"+<<0WWMHMWM8e"<"-----;;;--;,;-+<+++++<+<<<""-;;,.  :-,;;;-;;;;",.;. ; :.
..:"::,;,"--++-<"<-<"""--;-,:,::....;;;;---<,:",+*****+++<""""";--;--;-"<8+WWMH#6WMWMMH@cW"-*:+-;---"";;;--<<<<<"""""-;;,   .:-,;;;-,;,-" . : ...
.:.::::,:"-,,,";"",,;";;";;-;,,:::::-""<<;----"-"****++++<<-;;;-""-"*@M$PM#MPW#@W6MM#$#MM6Iio#+::,<+i<+---,-;<"""""----,;, :;.:..,;-;;;;- , , -.:
:,,,,,,:::::;;<--,-;::;<;,--,,,,,,:,+++<;;-+"<"""*cc**+*+"---"<I*$H"ceMMM###MMM#M#MWM$oicc1@WHM##WWHMc*e*"--;;:,,,,-------,,.-....;-,;;;-<*. .< .
:,,,,,,:.::.:-";::.:,;-<:-,,,,;:,:;*+*c+-;""-<""cccc***+;""<<$Ie*+i$H*@$###MMH#I#@iMW#i*PPMM#MWW####$00M+-"";,,;;;,--------; :;.. ;-;;;;-"+. ". .
:,:,,,::,;:.::;:;;;;...:,-,:,,,::::c**cci+"+"""cccc*"-;-"*o6I@M<iWHocW11WM##HWW@IP@M<MW8MW$8WMHHMM;-HMH+M0"@*-<-;;;;,:,,,;;;.:,:..,-;,;,-"+....."
::::,,,;,;;,,:,:-;,,;-.:,,,:,;,:::,**cccccccccccccc+<<++*<iW$ieHMWWi1MWW#@eoooPHMc**<c-MMHH$-HHPH$,,-####0oe1-Mi;;;,;,,,,,-;,..:..;-;;,,      -"<
....:::;,,,,;-:,,-;;,;--,,:,:,::,:,***cccc*ccc-<"<+"++*1i$0iMMM#M8WiH1$cc1<cc*<*<*"<+<Ic<WH"$e@@6H$,M#MPI6I6Ie6W;-;;,,,,,,,::,:...,;-,  ... ,"+++
....:,,;,,,,;:,";,,:"-;;,,,:,:,::,c***********"<"-+<i"i0016eM##M$@iiPP68*"-<;;--""-+<""--<+coH@IH$8WM#MI6c+PoP6$eI-;--;,,,,:-.;:...;-,,;;-.."++++
...,,,,;;;,,;:----,,;:,::::,::::::c*******-"<"<--"cI@eIMWeH10##Ho1$P8+<"-+""--;---;;<;-;;<-""<0:M08#6;160800I6*IeH@I*1I-,,,,::.,.. ;-,;,,-"<+++++
..:::,,,;;,,,,;--";,;;;:,:::::::::*+**+**+"-""<*+MW#8$6WIW#M0o0occi*--**<-;;,;"""""";;;","<";-+<+,,86c88@8o6I8P0I,,,01H";,,,,. :...;-,,,,-"++++-,
..:::,,;;,,,::;"--,;;,-;,:::,::.::++++++++---"+eHoc61I0###W#WII$Wio<*++;;;-;;,;,,""<<<-;;;;--<";+<-,,;18e00--8I8He6;::,6:;;,,:..:..,-;,,,-"<*;,;,
.:::,,,;;,,:,;,;-,,;-,;::,:::::.:<+++++++;;"-<oP06HHWI$8HPWMW$1H<<;-<<;;;;,<,;-;,,o8-ccc--;;;,+,;"<ie61<oe1o+,;--<"o6@$@0e;;;::-;..,--:::;-;:,,::
.::.,:,,,,::,,,,,::,;::,,,.;:::::<----"-";;+**c*c*co1o1111oooiii--c;;-;;;,,-<";;;;;;;i-""i*";;-+:<<<--<+","""-,<;;,<;:<-",<--;::...:--,,::.:::::;
...:::::::..,,,::..:::..,:..:,:.:;;---"-"""*"+c<*"i**o*+*c**"----;;;;;;,;;;;,;;;;;;;-----;;:,;--<;-,"<,,;<;-,"--,-:,-,-;<:-:;-;,:...--::,.:::-,,,
  ....::......,:..........:.,::::;;---+;;""c*i"<cc<*o++1c+i"--------;;;;;--;--------"""""<""";;-"<"<+<<<+-""<"""<"<"<"""-"",-;,-::;---,,,.,";,,,;
.... ....................:.::.::..:::::,,;,;;--""<<+<+<<""""------;;-;;----"""""""""---;-;;,,;,,,:,;;,,,,,,,:::::,,,,,,:::::::::-;;---,:,,,e-;::;
:::......  ....::........::.......::::,;;;;-""<*ciiiiic++++<c"--------"""""<<++<+<<<"<<"<<;,;;,,,,:::,,:,,,::,,,,,,,,,,,:::::.:.-"----;,,,,c--.,*
:..,:; ,. :,,::...::::.:,,,,...:,,;;<+;"Hi8+<*o#######oioeii+<""----"-"<+18$MM#ii**++<""--<-";;;;"";;:,;-,,,,,;;-;--;-;,",,;;,,,;"""""-,,,,6";,-,
.: -;;: : .;, ..,-;,:-   ;,,::::,;;;+;;@MWW#@c8#######1$####*+<""""<iW08#6H##M##PPMoc*+<<"<-<;;;-<<-<+1I+$$8i;-6MMMMMWW"c;$#MMM0M<"""-",,,::+:-<"
.,.-;;: ;..;  .,:;.:    .,-,::-";;;-+,-$MMWMHiM#####M0e#####c+<<""i*iWM##############Mc*+<<-<;;;-<<-c8I66eMHe-"M######W<--IMM#MMM+<"""<,,,::-,+<+
;,,,,:,.        :,       .,.;:- :,";+;-H0@1Mco18####MMI$##M6c+<+-0coHMM##############M$+*+<"<-;--++--P@@I$@MW-<#######M+--MM###W-++<""",,,::-;-P+
;--;;;;;,        -,       .,,:"-:,;"+;;W$8o$coe#######6###M6*<<+@66H@MM################M**+<";;-"++,-00i1cMMi-"PM###$#We--MMMMPo0<+<"<",,,::;,;"-
                  .       .;"..:::;+;"cPM+<<oce66####M0M##W1*++eei+<<MMM#M###############*+<"---"++;+0eic8WWi-"######M0e--eeWPMe*+<<""",,,,:,;;-<
              :  ,       :.....::::,;I##WI@oPooo$####WM####Mc<oHI"<++$M##################Hc+<---"++,--I*i"eW1;"0##M####M--I#Mo8*+++<"""-,,,:,e-<+
"+*. ,        , .        .  :..;,:::,,;i@HHe6o68H####PMM###8<<0P*"-"<WM#################PPc+<"--"+*;"00@10P$P;;M#####W#W,-;--#M+<;<<""-.::,:,8;*-
".:  <;   .  .P c.      .MI..::,....::,;II66e1II60860eH1cc*+<"o<-"-"<MM#M################$i+<"-"-<+;-6o1e8@@I,;MM####MM0---;-MM<","-"-".. .:.;-;<
     c-       ..".      .0  ..e-....:::--H81eoMeW@*c+++*<<"<c--;----<+H#####M#############i*""---<<,-*0cc@@H1;,IIMWWM#Wc++-+W#M"-6--"-". .,:.:.:.
             .         .00.. -,,,:...:::;1I1,i11o"<"""---+-*-**+;;-++ic*c1M#io1oie6##MM##Mc+<"*-*;,,;:;,,,,,,:,,----;-<-;":;"-";-;---"-,.:::.:+,,
.--,    -              ."-:--,+",.....:,,:,,;;-;;-;**<**;;,",*++++<****c+""<+c*Wi#1#MoMMMH*<"1c-,,1,,:,::::::,:,:,,:,::.:::::,"<+;;----, ::::,+,+
 .-;-   :             .",...,-*"-I ....:.,,;,,,,,:,;"";:;,,;:::,,,,;,;;-;---""<<<*c##iM#Mi*<<"-";,::-::;-""<:::.::.....:...."+:"::;-;--; :..::,,+
                   +*:"<". ,-c<<;-e...".:;:::::,,:;I*<,;,:,,::::::::,,,,,*<;;-ii*iIe1eoo$$*+"-"<;;,,,::,-""+:;c............ <+,- ,,;;;;-... ..;..
        <<++++******+-"    ,,,-;,,*****..,-,:::,.::,"",::::;,"---;;---;--<,;<;-;-<"**ec0*"6"-<;;,;;:::,:.......;......,,,,...""<<":,;;;;. . -:.  
        <<<<<+-;:-"""-,::,;<+<++<";;-;;..-o;::::..:<<<::..:;.::,,,::,,:,:,,:-,,,,-;-+"++*-+;,,,::."-.::....:............   :. .,,-.,,;,,--e8<,; .
       .:,;;;-;-"<<<<"--;;;;;,,,,,,,,,,:. *:..............:....:...:-io11oo1o::::+,<"**++cciiiicicicic". ........  . .       .... .,,,,,""1I"*:;<
      .:         ."-,,,,,,,,,::,:::::::: .,,,;;-:....:.................iiio11----*,+<+++<ciooiio1ioiiiiiioii;;.. ..              ..,,,,,,"1-+<;*1
                   -,,,,,,,,,::::::::.:::;,,,.. . ..  . .:..:...,:::::::.:;-- :::**c***ccccccccc"iiiiiciiii*<;;                  ..:,,,,::..,:"oe


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