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

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

--"-""--;;0"e"*o+oo;*iooc"--;;;;,-;;;-,e"e11oooocccciiiioe8##6oiic*cc*+ccc+c*c+*++++*+++*eooioeII1icc**++++++++++++++<++<+<<<<--i*;--"<+*iII1ieco
-+----";c+<<W+eI66-<+ico+i;-;-;;-;1;,,;"++o1*I*ccc+**cccio0##eoc*+*+********+**+**oco*<*i*c*ciioiccc***++*+++++++++++++<++<<<<":<+H;<+<*i61@H###0
--"8"-"-oo";"*oIoco*c1eic*"--;;-;*"+",,--*c<c0e*+*++****cioIeoi*i*+<+<<+++*ioIc*c**+***++i*ccciicc*******+++*+*++++++++++++<<<""oe@II1+<"-;-<<+ie
"-"--<1o---"--*e1-06e6Ie0i"-;;,;,;,,::,"<*8+W++***++**++***c1**+I""<*"-<*ccccccccci"oc*icc*Iccccc*c******+i1ioi++++++++++++++<:,.:-+1I11111ooo1o<
"+W$1o---""""-"68@88oP@8IMo"-;,,;,,,,;"0<<+++-+I"<<<<+"<+"++*+*H---"*<<<+ccciiccc+cccci+ccccc*cccce1e11e11e1*i-**+++++++++++<"o11o1oi<,;--;;-I-,;
-------;"""$-;"-<M###8####M6i"-;,,,;;i<<<i""I"<<"<<"--"""<"+++*""-;+c+o<ciiiiiicciccio#oieIeee*6eeee1eIeeoe1oii+***+***+++++<<o1;;61;;"*c<+c,";<+
"-------------"H"-""8000I601111c+<"o**<-P""-*-"--"";---"+"<<+++<-c+cii**ciiioicii1eeooee0eeeoI+IeeI6III1ee1eeoc*********+++<<<io,iiiicc***"<";,::
<"""---";"-""""-""i"--"-<WH"---"<;;"""<8-+-"-;;--------""""<<+**"ciiI0oiiiiiooioIeI1c11eeIe6III60666o*+++++<++**********++++<"<1iiioicc*c*<<"""""
"-"""-"-"-"-"-------<W*-<<-";;,6o,;,,;;"<;;--;--------""""<*++0*<<+oI#0o1ooooooo660816060eciiiiiccc**++++<++++********+***+++:"ooiooicccc*<*coc*o
"+-"""""--"-<--"----"-"""<";;;;-*+-0oI--<---"i------"""""<<+++**c*ci8#Meoooioooio",,,:::,*ciiiiicc**++++++<""""-,:,,.;"<***++",ioiooccccc*<iIe11I
<<+6<"""""--"""<"-"-<--""<";;;;;@,-;;;-"--6o"""""""-""""<<<++**c*ccoe6e1ooooooooco,::.:,,;iicc*+<";,,;;;;;;;;;;:,,,:..,"+*****;coiiiccic***<1666e
ocic1<<<""<"""<"-""-<--"<"";;;;;;;;-c--+"<<<I-"o+"cc-"<<<<++***cccioooooooooooooo"--;"";------;-;;;;;-;;;;;;;;;:,;;..,.,<+****+oooiic**c*+*<"Io<o
1o0661<<<<<""<<""<""<""<<<"-;---;----<"+*o1oc**ci*ic"<+I<++++*+*ciiooooooooi""""""""6<"--"---------;;;;;;;;;;;;:,,;..,:,88o+<--ooiic***c++++<"o1e
W88MHMc+++<"""<<"<""+<"<<<0066I6Ie1oc"+*i8#0eooicooi<Ieie*+*+***i+ooo111o11-""""""6$""*"""""<6H";-;;;;;-;;;;;;;::,;.. :;+1-..;ooooc******-""--"1e
#@$6M##i*<+<<"<+<<"<<<"<<8@@0@08806ic"<ci188ee1iioii+iIi0i+**o1<c*oioo111oo;-"""""<P"-Hi"""-"H$-----8P-;;-;;;-,.:,:.:.:,"o:<<*<"+""**6ei<"+<--"+"
W$H0####cc<+<+<<+<"<<<<<<@@@@@88@8061<<*cceeeee1oiio++eI6i+*1eioi*iooo1We*-;--"""""H-H"WH""""8";"@-HI-----;;--:.:;..:.:,-<.+*+c+"**-*0c,::*,,,;<"
##6P8WM##cc+++"+*<<++<<+$$$$$PPPP886I0+*ciIIee1111i1o+eeee+*I1ec6$iooo1+,"----"-"-<H<W1H0H-"WI-;";IH-------;--:.:; :,.:,;e,*+<<<++i-o+;:.::,,-+<<
##$P######icc*++*+<+<++*WWMWMMMMMWWW$I+cio6IeeI1icccccc*ccccoiiio6oooo1o-e-;--"-"--$$H<$o$P"H"-;-;H-"---;-----..:: ,;.:,,c-++<<<++c-+i-,,,:,,;+""
#M########Meic**++<+<++IMMMWMM######M$+o1111ooiiiiccccccc*iIP6ciioooooooii;;-;"-"""H1@0H""-"0-;;-P@-----;-;--;..,. ;;..:,<;"<<--""*;;-,:;;,,;;;;;
###P########eic**c<+<<88I###########MH+o111o1oiiiiccccccc808I6iI1I6I1oooio<,-,--"8"0""""-""HHH$P$6";;-----;--::.:...........,-,;,,+;;;;;,,::,--;;
#############Iiccc+<+o06I1M##########M$oee111oiicc***cccccI+I1cio6881ioo1oi;,,---$H8"--";-----,+-,,::::.i+<<""".....  .......,,,,";1"-,;,***"+-,;
#############Ieicc+++**+c++c"----;;;;;,,,e1ooic****+***cc*1o6ciii010oco1oooo,,;"-"@$"-;;,,,,::...:.:.....-----;.....   .... .<+++++"<";.ccio"";;;
####W########0Iocc*c1ic*oi10c;;;;,,,,,,,,oI1oc**++++++*c*6oo1icii16@I+111ooo,,,-;-"-;-;,,,:::::..........<<""--.....::.   ..  <*<<-""-""*iio""---
####H#########61ii<""i---;-;;;,,,,,,,,,,,;11oc*+<<<<<<+**+****ci11eeI<ooooii-;,-;---;-;;,::::::...........""""-.....:::.:::::;,,,;;,,;,;"<<<-,...
##############Iooo<""M---;;;;,,,,,,::,,,,,H@6i-",,,,,,;,,,;;;-"+*co1eeI08@88"-:,-;--;-;;;::::::::.........,----.<+<+<<<"""<"""-----;;;;;-,. .....
##############61ec<<"P"--;;;,,,,,,,,,,,,,,*,,:,,;;---"",,;;;;;--"*cio1I60@88";:,-,;-;;;;-;;;;;,"P;,,,:::::.-+++,",,;,,,,,:::::::........... .....
#####P########66c1+<"i1----;;;;;,,,,,,,,,,,,,,c,,<"<++<,,ic*oi1e<+co1eII6066-;::,;,-;;-;-;;;;--:W:,--;*;---P--;:",,,,,:,,:,:..:.:.........  . ...
#M####M########Ici<<<e1----;-;,,,,,,,,,,,,,c,<c,,"<<""+,,iiccoeo++cio1e1III6<-::,-,;-;;,;;;,::,-McI"".i,,--P;;-e",,,,::::::::..:..:.......   . . 
##############WIoc+<<MI1"--";;,,,,,,,,;,,,;<,"*;:-"<-c*,,<iicoe1"<*iooo1eeeec-,::;,,;;,,;,;;;@-;#16"-:@,:.:0 . P;,,,:,:::::...............       
######$########01c+<<<M*---;;,,,,,;;;;;;,,,<";<;,;"<<+i;;"oic11e-<+cciiooooo*<,::,,:;;,,;;;;;0;,#e8-P,M,:..;, .;,;::::.::.................       
###############@8i+<<<<o"--;;;,,;,;,,;,,,,,";,+-,;-"+<+;;-i*oo11-<+++***ccc**"":::;,;;,,;;,;;c-;#6@";,M,:: ;. .-:":::::...................       
################Io+<<<e0*-;;;;;;;,,,,,,,,,,,,,,,,,,,,,-;;-eioo1I-""<++++cc*+*"",:::;:;,,;,:::,::6,::.:<:.. ,   -:::.::............... ...        
################6o+<"<"#<-;-;;;;,,,,,,;,,;,-""--"<-,,,,;;;----""""-<+++++++<*,",::.,,:,+IW<<<-,.1.  .:+... :   ":..:................  ...    .;  
################60*<"""#6-;;;;;;;,,,;----"""<<<<+**o1e1e11oiiieo<<-++++<+<<"<<<<..:.,.,,.;::,,-:c  ..:*:..:.   ".,.................     .        
#############10##i6+<"-+-----;;------""<co11eeee111eee666II66II11o1111iiioc*<"""":.:.,;,.;,..,,:c  ..,<. .     -..............   .  ..           
#########WH##M1ocoWc*I"<----1+"o11Io*c1600800006080006666Ieee111e1111oooiiicc*iic**<-,:,::,:..:.+   . - ::     ;::..........                     
########M#######ce18c*"+-e<c<"-PPPP@I--PPP@@8@88888666666III1oooooiccccccccccc***+++<<<<:+-<<.:.":  ..;...     ;.......... ...   .     .         
########Iee18##W6M*HPc+I"1*<P0<-;;;;;;;*8@00000806Ieee1111o111ooio11oicccccc***+++++<<<<:"""-"",":....,..:.:..:;........... .. .                 
#800$###########HW#c#6+"-1oc*8*<-;-;08@88006660IIIeeo,1111ooiiiiiicciccccc**+*++*+++++<-;,;--"";"-""<<"-"-;-.-;-:...........    .  .        . .  
#PW#$#HIeoo####o#6@+8MI$6-+<"I$*---0-8**++"<6IIe111e-,,oicciiicic*c********c*++++++<--""""ccc**"-;-----;---- ...,............   .*8+.            
#@06eeoo10occI#WM#e*<<Wec""*<8<e+"**,*+++<"+-",1oooc11""<<"cc*-::::*+-<****<+**+<+<<-c**c**c<<-"";;---;,;;," --<:....  .. ..  . .ce*;,. .        
##0##I80@ic*o###eMP0c<eMi<##+#80i<<";""-;;,;:,:*+<<<,1-,:::::+:.:.:**;,*++*<+*c<<"c*+<+++-"""+-"-:";,--.<++.:;.... . . ..          -;,.          
##M06eM1#e8$ec++<""--<-MW8@"#*#"ei<--,,;,,**++<++cI*+:-;:::::,:;**+*:+"<-<<+"<+"iiicci..+*++<<;"-:,:""<,i-: :,,:..        ,...   ....   "        
###HIe#1iM1*+<<""----<--*M"$W$H-#WM6P;$@Iocc+"""<+<<+:-",::.+".-;----.",::;"++,:...:....cc*c*::+<.<,..",:-i,,;-;-.              .       ,        
####PI88*$@e+""""""P"---"#IWMMH;"PH$<,P6$;i,0oc<"*,,:::<,:..;;.,;;;;-.:-,:........ ..:,c*",,:,,,o;."-,,;,,,,,;::,                                
####18ecc++e*<"o"W#M<--eeoci++<+;:,,c,,6I;i,<00;6+:,;-::;::.;;..;;;---.,:...... :"".+<";+";--",,;,e,;,;;;;,,,:: .::....   ..      .              
####1#ii6+M$@ic#""$P8*-;;;;,,,;,::::::,e1o+,,c8--+":"-- ;,:.,;;.;;,,:...,:... ..-;;.;;;,,:<"--;;-;,*,,,,;::,:.:...............:                ..
###6oI*0*<*o$0+$H-0@88<;,,,,,,,::,I6i,,1o0I+,;;;;-":;;;.;,::..........: ,......;--;.;;;;;,,::;-"-"<-";",:;..,::................     ..       ....
e0##e*P#W<e*M<0*-<;--;*--,,:,";::ec-:,;----";<*<<"":;:-...::........:...,...,. --;;.;;;;,::..;,-,;,,,,;,...:+,::..............  .               .
####I*I06I<o#o<8-";,;--e"<,,,P@::<-:::,-----<",,-"-:;--:..:::::..,.::::..:.. ..""-;.,::::.,-;---;;;-;:...:::..:.:::,::::.....:                  ,
##oiIc###M<@##"M"M;<WMH*o";,,c<::<;:::-----;,,,..<-::-;:.,,;;;,..:,.,,;..:...   .::.....;;;,;,;;;;;;;;;;,,,:   .    ::.  ...                     
#####@####<oM#"M+Ho-H$eM,*",,*"-:<"::-;;,,;,:;..:"":.-;..-,:;,,:..: ;,,..  ,:   . .  ,;-;;;;;;;;;;;;;;,;;;;;;---,                                
####8H##WM<i#M"-0MH;W-H$<,+;:"<<:,-;::,:::,..,<..-":.....;;;::,:..;;;;;.., ;;,,; ,:,,;-;---;;-"oc*;---;;;,;,,;;.          .                      
###MM$W###<#MM+-@0M;"08$P:o-,,:::.-;,<-"<<<<-;..:........,:,,,,, .;;,,,. ;:.,:,;;;-;;;----;-;+1**+*+,,,,,,,,,.....        .   .      .     .     
#####MMWMH8##M+-PMH;,e806:,I,+::,..";,:.........;:....."""-;;,,;. ;-;;.. ,,,:,,,"-;-;;-;-;--;;,,::.:,;,;;;;....::: .   ..      .   .,  :. .      
#######HWHW80Hco$8@e,;@86-:1;o1c*::.:;:::.........:""""-"---;;;-;:,:,;;  ;;,,,,.:,,;;;;;;;;;;-;;-;;;;-;;;:::...:::.:::. ......... .            ..
#M#####MWP$H@8o1@WHP,,I661:,o*+cc..+,;,:...+..--...---------;;;;"-:.6:; :,::;,,,:::::,,,;;;-;---;---;;+..,:....::,:::::...........          :..  


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