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

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

 .. .<......      ..   . ...... ....-......... . ... ...  .  ......,................ .....    ::.:::08@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888@88@8@8
""-;"<,,,,,:,,,,,,,,;;:,,,,,,,,,,,,-<,::,,,,:,:,,,:<<,,,,,,,:,:,,,*-::,,:,,,,;;--+-;;;;,,::::.::.::,@@@@@@8@@@@@@@@@@@@@@@@@@@@@8888888@888888@88
:::::--........::.::;:..........:.::-;:::::::.:::::"".::.:.:::::::+-::::::::::::-<::::::..... ::.:,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@888888888888888@
:::::-":..:::::.::::,,;....:::::::::--.::.:::::::::"":::::::::::::<-::::::::::,:-"::::.:......::.::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@888@8@@88
,,,,,--,,,,,,:,:,,,,:,,:::::::::::::;:::,::::::::::-":::::,,:,,,,,<-,;,;,;;,,,,,"<::..........::.::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@88@@@@888
:::::,;;:,:,:::::::::,::::::::::::::-::::::::::::::-<::::,::,,,,,,<-,,,:,,,,,:,,"*::::::.... ..:.::"8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888888
::.:.:;-.:...:::..:::;:::.::::::::::-,,::::::::,:::-+,,,,,,::,:,,,+":,,,,:::::::"":::::........::::o@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88888
,,;;,,-;:::::,:::::::,:,:::....::,..:;,:::::.::::::;",:::::::::::,";,:::::::::::"":::............:,6888@@88@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@888888
;,,,:::-;:::::::...:::,;::.::::::::::;-::::::::::::,";,::,,,,,,,,,"-,,,,,,,;,,,,""::............::,8888@8888@@@@@@@@@@@@@@@@@@@@@@@@@@@@888@888@@
:::..  ....... ... .......   ...::::::...    .            ..      ..    . .     ..           ....::888@@@888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@
806;:.                          ,:::::.-+++<.                                                ....::88@@88888@@@@@@@@@@@@@@@@@@@@@@@@@@@888@@@@@@@
:,,:..                          ::::.: ...::.                                                .:::,:888@@8888@@@@@@@@@@@@@@@@@@@@@@@@@@@@88@@@@@@@
 ...                            ::::.: ..:...                                                .:.::;888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                        ...     .:::..  .:.:.                                                 :.::i888888888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
                    ,e*"IIe .:: .,:.... ...::+-;-:                                         .  :.:..:.:::;0888@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 ..  ... . .... .....,.::"*ioocc,:::::..:.....:":.....  ..... ................. ..::.:::::.. .:...   .....:::::,188@88@@@@@@@@@@@@@@@@@@@@@@@@@@@
    . . .  ..   ... .:;+"oici*c111<...........: " ........................ . .... ........    ::...        ...::::::::"8@@@@@@@@@@@@@@@@@@@@@@@@@
 ... ...............,""""<i1eIooo1ee":........: "   ...................................       :...:;,...   .-,;,:...::::::::,e8@88@@@@@@@@@@@@@@@
 . ................:""-;"""++*i1ooI11c,.........-  ......................................   .*c+++++**cc"::-----:;-:.....:::::::,,,,e88@@@@@@@@@@
..................,;;-;,-,"*"*+ecoi1*c<:.......;:..............:...:.::::::::::<+++:::::::::"<;;;-"++*<***+;"";;,,..:         ::,,:::::,,,i8@@@@@
.................:,;"--,;--"-"cic+cco*c,.......<:.............:..:::::::::::::<,*<+<*c...  .--;.:,"-<<$HMMMW,:,.:.:.               .:::::::,:,:,,
.................::;-;,;--"-;<;"<<+ccc<,.......*:o;,:;...........::.:.:::::::,:,-",.-":....,"-;,:,,-<1Iee11eo,...    .:.                ..:::::::
................::,;;,,;,---;--,-+i-<"@.......:ce:,ei+8..:....:..::::::::::::::,,+--::.....:--, ..:o+++cci1oe..   .       :.               ...;;,
...............:.:,;,:,;"""-;;;,-;-;-,:.......:6I"c+<<e;;;;----*.::::::::::::::::<+;,:,:;--"-;. ..i<+**+*+<<*   ..           ,.                . 
........:..::....:::,::-,:::--;--;;<-;-------"0@P$P0-----------"------------,::,,,:,,:---,-;,,,. :-<<<<",;-"..  ..  ..   ..  .. ..:;.         ...
. .... .........;;;;:i,:.:::,;;;,;;"--"-""-"":88@$@6"""------"""-"--"""-----;::,,,,,:,;;;";:::;-e:<<+++-;"" ..   ...   ...   . .      .,,.     ..
,,;;,;,;,;;,,;;,--;,,+c..   :-,:,:::;----"-;,6080e0I"""-"""-"""""""i""""<-"""-;;:;...,;;<+;,,;"-+<"*+<<,-";    ..:.........   ..         ..,,. ..
;;;;;;;-----;;-----;;,,,;-::..:,:...:,-;"",,:88061o*<""""""""""<<""e--+-<P0006<"P"i"""------<o"-;"***<;-"" :.. .. ..    .                     .,-
----------;-----""----;,,;;---;;;;,.:.:::,::;;eI1<<<<"""<""""<<<<<<.;<"+*<cc1oicc"+i<""----"<+*"""<<+;<",.     ..  .:.        .                 .
---------------""-:;;:.::.:,++"-;"",:; ....;,,,::,<<-<<<<<<<<<+<<<*.<<"<<<+**ic*+*+<i""""""<+<H;;i<o*;<c*:     .     ,  :   . .                 .
"""""-""""-""""-:;;,,;,,,,,:.:-"<,-",,;.:"-;;;,:<<"""-<<<""<<<++oo1,-<---"+<<""-"oi1111ooeiic*-,<+c*+"<<-cc.           :  .".                   .
""--""""""""""*-::,;;,:.:,,,:..,-"++;,,;;,,,,;-;<<<<"+<<<<<<++<+1ee,:"+6*,,:,,,:,"<111111oicc*":"<**;*""ciicc....      ;.   .:,                  
-"""""""""""<"--:.::,;::,,;;;;,,:-"+;,::::,,;,:,<*++<++"<01++IioI0eI$0;-;;;;;;-<"+-,c11ooo16i*.:;*"<;;c+*ciiccc:........   . .  ,                
""""""""""""<ioi.::::::,;:........:,;;;-;;,.,,,,P@86688<H$$;01co8P6oIMMWWWWWWWW6e$H@c+,-oo1iic++"":--"-<cccciiccc+<<<++<<"..      .-.            
""""""<<<<<<<*"-:..::.:...:,,,,,;;;-:-,,,,::.:,P$@88888;@6IIe0ec-<e11o*+""WWWWWWWWWW$;-;-iooc+-*--+""*+ec6iiiiiicic,.:,::.  .        :"          
"""<"<<<<<<+e---:....:.:,,::::::;,-;-,;,,,,:..+8P888088;ic@Hoo1oooIee861ioMWWWWWWHHHHWHe+-<""""occ****cc*ciiiiiciiic*,,::;. .           :;       
<<<<<<+<++M-----,...  :..,,;;,,,,;,,,:,;,;,:::.I0000eoc"cccoi*io"0H*H$i"+1MMWWWWH$HHHHWWHio"---e"<oicc*cccciiiiiiiiiccc,:-...             .".    
<<<<<<+<W-"------.. ..  ...:,;;;,:::,:.,;::::","o+cciic*<+.;;@I$WI068co8oeH1+P$$HHHHHHHHHP+,i"<<Icioiiiiccc*ciiiiiiiiciic:.....              :i  
+<+++<M-,:.::;+--,:..    . .......:::::,::,-*+,".<1iic"c,:,<:oooooiiiiioooH@PI1i+,,,-*6i",:,,;..:oioo@oioeiiccciiiiiici88ci.  ....             ..
<<<<@<;;:....:::,,::.....     .........:."+1c*<.:.ceI6ec...:;ciiiiicc*ccc$+:<;"";-;:-::::;-"+.:1ioiiii8ioioioiiiiiiiiioiioii+..............    . 
<++1<,"....:.....:,::... ....       .....<c**<,.:;.-,,.;eee-;+ccc*"::;"@8;,,. ..    .       .:-*cic";"c*oooooioiooooooooooioie*....;,,::,::...   
*<;;"--,::..:::..::..:.......      ......*c**+,:..-,:;:<++iI;-"----;,:,6,;,c.               .:---<+*ii+cc*oooooo111oooo1oooooooi<:;:-<-....:,:.  
;,,:;-;:,,,::.:,: :::...:::.   .   ... ..i+**+,,. .,"""<+6*o1o;----;,,o,,;;ei...::::,,,;;;;;,:;<ioic+iiicci111111o11oo1ooo1oooioii*.;.,<.     .  
-<";<++""-;;;;;,,;;,:,,:::.  .:.   .....::;;""-:.. ;;--;;;;;,,6,,,;eWe,:..,<;1o*iii-,i1oi<iicc++<*-o1"ciiccP11o11oooo1ooooooooooooooo            
--*,++:<<"--;;----"...:::.  :..  ...... ,,,,::,:...."1o;;,,cHWWWWWWW$W,,,;;;;,.",,,, :::.:;.:,,;;"+,e*+iiiccP11o1cc-";-"""--"--"""""*"".         
+++++++***++++<+++-,;,:.   : :......   ",,,,,::::,,:"ci::.:$MWWWWWWH$$0-----,,;:,,..:;:,;:::,:,,:;:-oIei+cccci<+<<<1"<",""""---I-<<<"""""""-.    
************;**++<*<    :,. :. ....... ;;;;;;;;;;;;;,--,;;,0eP@888@$P@I<*10$WWWWMWH,;,,;;;";,:,-,:,;--*:-cccccc+<e<<<<<<";-,""-+<<""""""""----;: 
*********<+"<<<+****+.... :: .........-----"---"--------"<I-I88800o6"""+@PI$PP$60o$--""-"-------",-,--,,<o68I1***P<<"""<<""-"":*<<<""""""""------
*******+**************:.....  .:::. .o-<<+**+""<PMMMMMMMMMMH<++<<"-@66P-P1PPP$<@8@$$e1I+c"cc-,"+--+:,*ic;:::::**cH*<"""<+e""i-:  ..+"""""""------
********+++*c"********;...:::,"<.:::;"+WMMMMMMWMMMMMMMMMMMMM+++++<"$I0PH$*@$*Po$$P$$iIoee*eeo11:-*<<-+cic*<""<*c**H<<<""""oco,..+. . ..c"""""----
ccccccccccc-<c*********:.:..""-""++<+PMMMMMMMMMMMMMMMMMMMMMMM1e1oic$81P1P6$$0$P@IPHH$6e1+ieic11o<<iicc<ccccccc***c*c-<<""""--,.;*;.  .. ...      
cccccccccc+**cccc*ccc*cI..:"-;<<<++<"@MMMMMMMMMMMMMMMMMMMMMMM1ee111PP"$1@P"$i6P80<$@H*",;1*ioi<ooooi<888W@88@@W6o*8cc:;<""--;...:++. .   .      .
*ccicc;i::cccccccccccc"+,""--"+<++<"<WMMMMMMMMMMMMMMMMMMMMMMMMII+"e@60$iiP8P8P$$HHMMMMIIIeiio-1o-+oi<*@"+oo"c<o$@600i*c.:,--,.. <-...   . .....  
::"";:.,"iicccccccci-<-;-<-;-"-++*<"oMMMMMMMMMMMWWM###$WWWHMHceec"<PWWWHH$P@00IIeI6eIWW$iI1o1e111ooi-<i@@iPi808IiP00P0*H..... ....     ..      ,,
,::.:;*iiiiiiccicc;-";;--;;;--"<<<<<WWMMMM$$$*$$$H8##MWcW$Weeoe66066H+$*81oHoMiWoI$I#i*1*16e1e1ooiii-:"e88o8P1H$@*1cPP8*0-,,.......  .... ..  .;-
...;+ciiiiiiiiiic-;--,;:,<.;;--""<;IHHWWWW@$$*$8$$oMMWHHP0Wo1IeP8P@6$+HcoIoMcM$@"e@8W8MWWMWoe111oooi*;:-I@88PP8@@P000e08+*<:........  . ..   .,--
:::,<iiooooiiiii<;,:,,:::,:,:;;;,,,;;;--;@"88$@<H0P$cH<6$$W1oIIoIoc6H+@e*@+$+8$88$@06Hi1WcHP11oooooii+;:;888e@6600PP@$P@0**;...........  ....:+"-


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