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

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

....... .:... .:.. ::......................................................................................,"-;---""<+<"<+;;"<<<<<++++***ci11MMMM
::::,::.:...   ::. .:..................................................................................:.:,;------""+-<"<<"<<<<+<++++**++***HW#WW
::;"c*<:::. . :.:. ..................................................................................:...:,;-;--""<"<;<<"<<<<+*1++++++*<+++*M###0
..,"+1c,;",.   ... .......:....:...:................................................:.............::.:::::,;;---"+"<<;<<<<<<+e6#*++++*+<<+*#####*
,:,,,,,:::-,:.     ...................................................................:.....::....::::::::,;---+"+"<<-<<<<+oc10*++++++*+++c####P*
::,;:......:::..     ..:.:..............................................................:....::.:::::::::::--"+-"+<;<<<<<ie#c1e"++++++*+<+#M###*<
:,,.........:..:,     .::::::.:..............................:.:...::::.:::....:::.:.::::::::::::::::::::::-<"<-"+-"<<<<+PM$*1i<++++++*+<*MM##6<"
,::::......:::;,;;:   .::::::::..::..:::.::........:::.::::::::::::::::::::::::.::::::::::::::::::::::::::."<"<,""<<<+i++@H$+1*"++++++**+#MMM#+<"
:...........:....:,.  .::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:"<-<"<<<<1W6++0P0+-<+++++++**cMMMMo<<"
::::,::....::....:.:. ::::::::::::::::::::::::::::.:::::::::::::::::::::::::::::::::::::::::::::::::::::.":"<;"<<<ePPP*<+I0-++++++++++*cWWWMM+<<"
*,.:.....:..:.........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.:"","""<<<+1W6@<++-<+++++++++++*1WWWMc<<""
............:.:,M.::...... ..::..     ...::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.";-..""<*o*+1P1I"++<++++++++*****WWWWM<<"+<
............:..,:.....<c*+..    ..  .. .::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::."-,...<<1P0++e8+<++<+<<++++*+*+**e$$$W*<<"<-
:..:........:.:,:.....**<",-:       .,,.:::.::::::::::::::::::::::::::::::::::::::::::::::::::::::.-,-....;<PH8I++-<<++++++++++*i*****"",;;<<<"<<
-;,:........  .-......""--,-: .:,,. ....::,:.::::::::::::::::::::::::::::::::::::::::::::::::::::.",:...+-,<0PII++<<+++++++++cIee+****"",,,<<<<<"
*c*::.:.... ... :....."-<--;1.,,::. ...::;,:::.:::::::::::::::::::::::::::::::::::::::::::::::.::""...<,;;:<o8++++++<+++++cei@@@i+****"",,;<<<<<<
,i1,:.,:,...... ......"<";,":..-;:. ..::,,:,::,:::::::::::::::::::::::::::::::::::::::::::::::,,-,..:;<;:::+<***++++++*+*c1@i01@0*****"",,;<<<<<+
"<<;,..co;..;:......;:I<. .. ----,. :..,,,,,,,,,::,,,,,,,,::::::::::::::::::::::::::::::::,,,,;;...-;;;:::,**ic*+++++11***oi*e1$M******+;;-++<<<i
"-;,,:-"",.:o+:.:.:.";6IIeo1.<++--- ,;,,;,,,,,-,,,:,;,;;,;  .:::::::::::::::::::::::,,:,,,:;,,;;.<<;:::,;c-e1eic*+1e*IH***i0<oi6<*****+<,;-+<<<+*
"--;,:--;,::,:..:.-.;Pe111ci.+**";,.-";;,,,,,,;,<,,,:,;,;;    ,::::::::::::::::,:,,,,,,,::;,;;--"-;:,,-<*##@06iIc*PH+i@***oI"icIc*****+<,;;<<<<<c
+<<<+,",-,;,;<,.:.-;6Hee11o1;+c+";,.::;;;;;;,-"+"--;,,;;;---;. :,,,,,,,,,,,,,,,,,,,:,,,,;;,,;;-",::,"<ici##$0@1@i*18*i6***oe+i*1cc***+*<,;,"<<<<<
c**ie;;",:::,-;,,;:;6P<oee+6.-;;,-:.;;;:";;-"*I8e+-;;;;;-----  .,,,,,,,,,,,,,,:,,,,,,,,,,,,;-;,-::+<+o60##MP0@e1o*i6*ie***i1+c*1i-"c*ci<,;,<<<<<+
1oioe,,:,-,:;---,-,"0*1e1i-i.:;,";..;;;;-;--"*e#ec"<-;;;----;...,,,,,,,,,,,,,,,,,,,,,,;;;;-;-;;"""+*c6H#P#M06I1oe*ie*i1***ii-"*******ci<,,:""<""<
1ic11,,:,::;,,-;<<,,e,i-:::. .::...:,----;;-"<e#+"--"+*<<---;...,,,,,,,,,,,,,,,::,,,,:-;;-;---"<",,-<coMI##HeI1iI*i1**c-+**********<;;c<,,,,,,,,;
1ii1c;<;;;-<",,;"",;1-oice*c:.::...:,*<c";---"e#i"--";+*i<"-;..:,,,,,,,,,,,,,,,::,::::,,;;--"---:::;+<*#1#MPooo*@*"<+*******+<,;;;,-c*c<,,,<<<<<"
oiiI";<<-ii16Io<+<"+ec1ooWc8,:::::.-@$I:,"<;""eM<"""""<cc***":.:::,,,,,,,,,,,,::,:,,:,--+"-----";;"+;-*M<<1e<c****++++-,;-,-**c***<:.,c<,,,""<<<"
;-"<,-"""<-o8@886*<1Ie1o1Pc8:*ooc:.,I6c-,I-"i<IM+<++o<+*+i#c+,,::-:::,,,,,,,,::,,,":+:""*#<"<-;"-"-:,,;W-;;*+c*+;;,,:,.:,++,.;"--, .. *",,,:*+;cI
ee;,:ioo+";"*i<<";,:o*1oi*<<::ii":..;;-+,6<$M#8c<**+i**c++#*<,-;:,::,,,,,,...,P<:,,";,--<M-""-;"::::::,""*<-"<*H@-;:;:;";,"<<*c**.",,.c+,,,oc*o*c
$#i*+MM#6+1$8ee<;-,;+--;"-*;":::::..;-"ic",,",ci$Wii<<-+c+M"-,P;;+,::....,:,,:,;P-8M-":-,H""""--::-;;*<+c+-;<;*--M,""-::*-. ,<+6<-8c":*",:,...". 
##$8cMM#6**@Iee8W*;,,,::...........:<:eI"c-*+<i*"-"---"i+i":-<i;,-H0:..:,;,:,+-;c1;0++:*-<"+<<c";<0#$H#*<WM;;;"+c#+cc-8;6*,.--e"c-6I<.*<,,-";:.I;
##P$8MP#61eWPiiI*1e+o"+<":;+.......:+"-+,;:<;;1+1e@PH*,,:i",;",,:. .I:.:-<;-*e66600;e-:@-<<oIW$+<,:-<;0i+WW"P@6+o#oeI**<6i".";@-*"I6+,*",,"*e;Me+
$WI68M8#eooH@oco<IeiII6o*-"+ ......:c+Ic+-,++iI*I+*1o<",""+";i-;----e*:"e+"+:eIeIP;;H::"-<He0PP$eic*@;iic-PiHM+1+#+;,,::0:".-,0,-:,,-:*",:"*;:::,
M81eH#8H1ieH0i+c"-;":1cc+-<;......::o;;;-,,*,;e+i-*;,,:,,"-,-.,:-"-,<.,,",*:;--;;+i-e::c-<oe6WMW1""<*+0c6oP$Pe06-Mii<""-oo+.-;*,+;ee+:**,,-c"-;;<
WMcc#H#8i*6@1<"<-;,..""-","..,.+,:::o::::::c:,e*1:.:,,::,--::::;;:i....:<:<<++++-;,*i:::,""1i6***I""o:-*Ie1*0*e,:ccc-+<,io<.::::::1I+.*<,,-*+:,,-
8W*<@I$e+<I0c"+<-0+c;-;;-,-. .....::+::::....:0+-;.,-;:,;;-":+"<;;;... .;;<<o:-i<,;::;,,,<i"-","<+*;;"-*";<""-;<;*"-:i,,"o<.,--,-,ee*:+",:;cc..;<
MM<<HPMi*+IP*+ic"-,+"--;,,,,:::.....  . .....:i-,,;;;;,;::-;,.;;**+++"..<,<...:**+o"",,,,-c:::..---;"<;c;;+<-i+cc;: ::;++*+<.::::,11+:+",,;cc..:;
$8i+HWWPc*HP06",,,:-<<--;-;"--------""""""""""c"<<<<<<+<"<++",oo**++<:-;<+<<...ccccc1c**c*****..*c+<<-<*;"":,-;-,..    ."";+:":..:<c<:<-,,,cc   .
;,::,,,,,;;-*e60**+*"oIeeoicicc****************c*********ccc11*******++++<+*<****ccciooeccc<""-""+<<--+*<*c"<;;,,..    .-;,,;- :<--;".+-,,,oc.   
08e<+++<+o68880000066666IIeee11oooiiiicc***++++6cc++++*ccieecoiccccccc****c*cccccccciicicIec******+++++*;"*-;;..:..  . .;,::,;.:";;;<++-,-,ec....
eeIeeeeeee11111o1111111ooooooooo11o111111oo1111e11o11o11111111ooiiiiiiiiiiicicciiiiiiiioooii*c***++<<<""-<""""<<<<<"""""<""""""-------<-,,,Ii----
1oioooooiiiiiiicccicccccciiiiiiiiiiiiioiiooooo11111o1111111ooooiiiiiiiiiiccccccciiiiiooooioiiiiiiiicccccc*+++***+++++<<+<<<<<<<"""""""<-;,;e*""--
oiiiiiiiccccccc*ccccccccc**ccccccccciiiiiooiiooeoooiooo1ooooiccicciicccc*cccc*cccccccciiciiiiciiiiiicc*ccccc*+++++<+++<<<<<<<<<<<<<"""<;,:;c<-"""
icciccccccc*c**c*******************cccccicciiio1oooiiiiiiiciccc**c*********************ccccciccciioiociioici*c*++++<<<<<+<<<+<<<<<<<<<";,:-""""--
cccccicc****++****++**++*+++++++********ccccccioiccccccccccc*****+*********+*+*******ccccciiciiciiiooooiiicccicc**++++++++<<<<<<"<""""";,:;------
****cc*****+++**+++++++++<++++++********+*ccccicc*cc*cc******++++*++++**+++*++*++***cccciccciiooo11io1o111oicciccc**+*+++<++++++<<<<<<";::"""----
***+***++++++++++++++++++<<++<++++**++**+**ccc************++++++++++<++<++++<++++*****c*c*ccciccio1111111111oiiiicc+*++++++<<<<<<<<"<<";::-""""--
++*+++**+<++++<<<<<<<<++++<+++<<+<<++++****+**********+++++++<<<<<+<<<<<+<<++<+<++++*****c*c*ccioooooi11c11oiciiicc+***++++<<<<<""<"""";::-""""-"
++***+<++++<<<<<<<+<"<<<<<<<<<<++<+<<+++++***+****++++++<<<<<<<<<<<<<+<<+<<<<<++++++*+*****c*cciiioiico1oo*ioiicc*c+**+++<<<"<<""<""""-;::"""""""
+++++<<"<<<<<<<<""<<<<"<<<<<<<<<<<<<<<<<<<<+*++++<+++<<<<"<<<<<<<<<<"<<<<<++++<++++*+++*******ciocioioio1ic*ii*icc*+*++<<"""<"<<""""<"-,::"""""""
+<<"<<<<<<<<<"<<<<<<<<<<<<<<<<<<<<<"<<<+++<<++++<<+<<<<<<<<<<<"<<<<<<<<<<<<<<<<<<<+++++*******c+*ciicccc**oc*c**cc++*+<""-""""---"""""-,::<""""""
<"<<<<<<"-<<<<<"<<"<<<<""<"<<<"<<<<"<<+++<+<<<<+<<<<<<<<""<<<<<<<<<<<<<<<<<<"<+<<+++++<<****+***+c*+cc*cic*+cccc**+++<<++"""""---;----;,::"""""-"
""<<<<"<"<<"<"<<<<<"""""-<<<<""<<<<<<<<<<"<++<<<<<<""<<<<"<<<<"""<<<<<<<<""<"<+<<<++<<++<++*+**"+cccicc*+ccc*cc****"++;<<<<<""""--"--,;:::---"--"
+<<<<<<<<"""""""<""<<<<"<""""""<<<<"<<<<<<"<<"<<"<<<"""<<"""<"<"<<<""<"""<<<<<<+<<<++++<<+*++*****+ccc*c*+cicc*++*++<<<<<+<"--""--;;;;;:,:.,;;;--
"+<-<""<<<"""""-"""""<""<""<""<<<<""<<<<<"<<<<<<<"<<<<<-""<"""""<"""-"<""<<<<""<"+<<++<+++<<+++<<<+-+c*ccc**+***-*++"<<<<<<"<""""-"---;;;;,,,,;;;
<<<<<<<,<"""<"""""""-""""<"<""<<<<""""""""<<-"<""-""""""""""<-"""""<""""""<<<<"""<"""""-<<<<++****+*cc*+*<+c******"+++"<++"<<"""""""---"---;;;;,;
<<-<<<<<<<<"-"""""<<"<"""-"""""<"<--"""""""""""-"-""""-"""-"""-""-""---"""""-"""<""<<*<"<++++<++<*ccccccc*****c****+"++++++**++<<<""<<""""""<""--
<<<<<<-""""""""<,"""""""""""""-"""""""";""""""-"-"----""-----------";-"""""-""<<<<<<<+++<++***+<*****c**+ccc****"+**<+<++++++"<<<<;<<<"<<<""""""-


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