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

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

.:.... ... ....:"......1e.:...:.:..:::...:.::::.::::::::::::::::,+<<<""""<"""""""----"--"--,,:,,,,:,,,,,,,,,,,,,,;,,,,:,:,:,::::::,::::,::::,::,:
...,.... ......."......Ii,:....:::,:::.::.:::::::::::::::::::,::-***ccc+<<<<<<-+<;-""<"""",,,,,,,,,,,,,,,,,,,,,;;,,,,,,,::,:::,::,,,,,:::::::::::
...............:;.....:I:,:....:.,:.:::.::::::::::::::::::::::,:*iiicc**++";;,;i";;;;-<<<;,,,,,,,,,,,,,,,,,,,,,;,,,,,,:::::::::::::::::::::::::::
........ ......;:.....:e.;.....:,:..:::::::::::::::::::::::::,:,oooooiiio;;,,,,-;;,:;;-<<,,,,,,,,,,,,,,,,,,,,,-,,:,,:,,,,,:,::,:::::,:::::::::::,
.. ............"......:e.-:..:.:.:...:::::::::::::::::::::::::::ooiooooi"-",,:,i;;,,;;;;,,,,,,,,;;,,,,,,,:,,,-,,,,,,,,:,,,,:::,,:::::::::::::,:,,
........ ..... <..... .I."...:.:::,::.:::..::::::::::::::::,:::,********,;:"*<<ei*,;c";;,,,,,,,,,,,,,,,,,,,,,,,,:,,,::,,,:,::::::::::::::,::::,::
 ..............<......:I.<...:.:.:;:...:::::::::::::::::::::,::,-<<<<<<<""i-,;-<<;;<1<1<;,,,,,,,,,,,,,,,,,;-,,,,,,,,:,:::,::,,:::::::,:::::,:::::
.... .......:.."......:6:"..:.::.:,:::::.:::::::::::::::::,:,:,,:,,,::,,-6,,,,,--;;;-e"-,,;,,;,;,,,,,,,,,:-,,,,,,,,,:,:,::,:,,::,,,,,:::,::,,::::
..............."......:0:-...:.::::,:::::::::.:::::::::,:::,::,:,,,,,:,,:"";,;,*<;;"-<-,;,,,,,,,,,,,,,,,,;,,,,,::,,:,:,::::,::::,:::::,:,,,,:::::
..... .. ......".......e:-....::.::;.:::.::::::::::::::::::::,:,,,:,,,,,,::6c+c<c-"o":;,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,:,:::,,:::,::::::::,:::,::
..............:-.......0:;.....,:.:-:.:::::::::::::::,::,,:,,:,::,,,,,,,,,,,,,,,,,,;,,,,,,,,;,;,,,,,,,,;,,,,:,,,,,,,,::,::,,:::::::::::::::::::::
. .. ...:::::.:-::,::::0,",,,,,:,;;,,;;,,;;;,;,;;,,,,,,,;,,,,,,,,,,,,,,,,,:,,:,,,,,;,;,,,,,,,,,,,,,,,;;,,,,:,,,:,,,,,,:,::::::::,::::::::::,:::::
 . .  ........,,.....::0:-.....::...:.:::::::::::::,,,,:,,,,,,:,,,,,,,,,,,;;,;;;-;;;-;;;;;;;;,;;;;;;;;;;,-;;;;,,,;,,,,,:,,:::::::::::::::::::::::
 . .  ... . ..".......1I:;.........:;:.:..::::::::::::::,:::,,,,,:,,,:,,,,,,,,,;,,,,,,,,,,,,,,,,,,,;,,,,,,,,,,,,,,:::::::::,::::::::::,,,::::::::
  ...  .......- ......ce.;......:.::,.::.:::::.::,:.::::::::::::,::,,,:,,,,,:,:,,,,,,,,,,,,,,,,,,,,;,,,:,:,,,:,,:::,,::::,:::::::::::::::::::,:::
 ....... .....".......6::............::..::::::::::::::::::::::::::,,::,:,,,,,:,,,,,:,,,,,,,,,,,,,;,,,,::,,:,,:::::::::::::::::::::::::::::::::::
..... .....  .<.......0..........:...,..::::::::::::::::::::::,,::::::,,::,,,,,,,:,,,,,,,,,,,,,,;;,;,,:,::,,,::::::::::::,:::,,::::::::::,:::::::
.. ...........<.......@:,....:.:...::,.:::::::::::::::::::::::,,:,,:,,:,,,,,,:,,,,,,,,,,,,,,,:,;,,,,,:,,,,,::,:::,:::,,::::::::::,:::::::::::::::
..... ........". .....0.-:.......:::::.::::.:;,,;::::,-"-,:::,,,,,,:,,,,,,,,,;;-;,,,,,,,,,,,,,,,;,,,,,:,,,,::::::::;::,::,:::::::::::::::::::::::
:... .........-.. ....i:,..:.::::::,.,:::,:::,,:,,,:,:,,;;::::,,:,,,,,,,,,,,;;---,,;,,,,;,,,,,,,,,;,::,,,,,,:,::::,:,:::::::::::::.,:::,:::::::::
...... . ... .;.......0.-....::...::.::::;;-"-";-----<<<-<<"""--;"--;;,;,;;;;;;;;;,,,;,;,,,,,,,,,,,,:,::,::::::,,,,:,:,:,,::::,:::,::::::::,:::,:
.............:,......:$:".:.....::::::::,,,oI6008@PPPP$$PPPPPPP@880000600080006666Iee111ooiiiccc****,,,,,:,:::::,:::::,::::,:,:::::::,::::::::::,
....:::.::..:;:::.::.,@:<:::::::,::::,,,**,e0088@@@PPPP$$$$$$$$$PP@@88@@@888880066Iee111oiiiccc**+*<,,,:,,,,,,,:,:,,,:,,:,,,:::::::::::::::::::::
...:.........;.......c6.*.::.::::::::::,"",0PPP$$$$$$$$$PPPPPPPPPPPPPPPPPPPPPPPP@@8880066IIee111ooi*-;,,,,,,,,,,,,,:,,,,,,,::::::::::::::::::::::
. ...........-.......eI:*......:..:..:::-",0P$$$$$PP$PPPPP@@PPPPPPPPPP@P@@@@@PP@@@8888800666IIeee11o,,:,,:,,::::::::,::,,::::::::::::::::::::::::
. ...........".......6I."...:...:..::::;;::10@@@PPPPPPPPPPP$PP$$PPPPP$$$$$P@P@888888000066IeIeeee11o,:,,;::,::::::,::,:,:::::::::::::::::::::::::
....... .  ..".......Io:".........:::::,,::68@@@@@@8880008@@P$HHHW$$PP$PP$$$H$PP@8880000006I6III0ee1,,,,,,:,::::,:,::::,::,::,::.::::::::::::::::
.............<:.:...:I1:-......::::::::,,:,@$$HHHHHHHH$$$$$P$H$WWHHHHWH$$PPP$PP$$$$@806II0IIIIIe6eee,,:,,,:,,::::::::::::::::::::::,::::::.::::::
.............+......:6e:<:....::.::.::,;;,,@$$$$$WHHHHHH$$$$$WHHHWWHHWHHHHHWH$$$$$$$$$P@@88008@6II6e,,::::,:,,::::::::::::::::::,:,:,::::::::::::
........... .<:::::::II,*:,;-;;--<<+**I$H1i8$$$H$HHHW$$$$$HHHW$WHWHHHWWHHWHWHWWH$$$HHPPP@@$P@$@8@P@6<",,,,,,,,,,,,,,:,,,,:,:,:,,,:,,,,,,,,,,;,:::
.............<.......Ie.*.......:::::::,,,,@$$$$$$$HWW$$$$HMWWMMMMHWMWWHWWHHHWMW$MHWHH$$$P@@@P8@@80e,,,:,::::,,,,,::::::::,::::::::::::::.:::::::
 .... .......<.......e1.*.:..:..:::.:::,;,,@$WHWWWWHH#HHWWM#MWWM#WWMMMWMWWWHMMHHWH$$$H$$$$P@88806IIi,,::::,:::::::::::::::::::::::::::.::::::::::
..... .... ..".......e1:*...::..::::.::,,,,$WM####WWWMHMMM##MMM#MWMMMMMMMWMWMWWWWWWH$$PP@@006066Ieei,,,::,:::::::,::::::::::::::::::::::::::.::::
  . .. .....:-..... :ee:*.:..::...:::.:,,,,W######WHM#M####WMWM####M#MWMWMWMH$P$$$P8800660I6III0I11i,,::,,::::::::,::,:::::::::::::::::::::::.:::
   .........:-.......Ie:+....:..::.::::,;,,W######WW#WMMM##MMM#WWWH$$$@PP0ioe18@8088066666IIeee1e1oc,;;,,,:::::::::::,:::,:::::::,::::::::::::.::
. ..........;,.......I6:<..:::...:::::,;;;:@##MMMMMHWHPPP@HP@@@@@@@8@800000IeeI66III66IIIeee1111oooc,,,,:,::::::::::::::::::::::::::::::::::.,:::
.......:...."........<6:<;<ic*+<:,,;,,,:;;:*P@P@@@@@P@888880";-,c0000666I**eI"eeIeeeeeeeee111111oooc,,,,,,::::;,:::::::::::::::::::::::::::::.:::
:......:::: <:.:......0:;:,;;,::,,;;;,,,:::-00666600888666IW+*c<o66666IoI*<*+o11o11111o11111oo1oo6PWWWH+,,:::";,,::::::::::::::::.::::::::::..:::
...-.::::.:.<:. ......8:,..::::.,,;;;:,:;,:-IIIII6666601M#MW*ci1Ieeeeeee1*++<<+io1ooo1ooo1oooiooi6M####$,:::::;,,,,:::::::::::::.::::::..:.::::::
:.:;".:::.:.<:........6,;..::..::,;,;,,::-:-ee1*ceII6I*+ieM#H0$Wiiiio11111o"+1oo*ooooooooc;"+iic<oM####$,::::::,,,:::::::::::::::::::::::::::::::
-,;,...::::.<::.......6o- .:....-::,,:,:;:.<e111o;*<1e"##--"@eW#+<++o1111oo-<--,;""iiooii+<";<"-""""---;;-::::;;,::,::::..::::::::.:::,:.::::::::
-""-:,""<":.<<..:.....Ie+..:....:..,,:,--,"+11111o+11"*#M<---iM#1o11o1oooii+"eoc*ccccciii**"-,"""<-":;;";,,,;;;-:::::::::::::.,,::::::.:..:::::::
:;-<;-<+<<,;"<........e6<..:.....::::::::::coooioic*c;####MWM*"c6c<;,,*+*ii""o*<+cccccccccccc*c<*-;"<----;;-;;,;,,,::::::::::::::::,,:::::::..::.
:-+"++++",::;.........1e-...:....:.::::::.:."cooo---;,M#MM";"*Me<<*"-;;;+<+""+cc+*ccccc*cc+cc*<<<"+<"<+<+<"<<-;,,,:::::::::::::::::,:,:::::::::::
 ;;;"<+<";:;-:,.......eI" ....:..:.:::::::::::::.:::,:,,;;;;,-"-"""<""",---;,-<,:.::,,,,,:,::""+<"<"";-"<++<+<+";;,:..::::::::::..:::::::::.:::::
:.,;<<"":.,";;::;.....eI"...:...::::::::::::::::.:::::::::::<;"<++*<<<";;;;,::,,::,,::,,,,;-;+<<+<<<;;;-;-,,,---"-,:::::::::::::::::::::.:.::,:::
:.:;;:.-<",<-:::,;.:..o6<:::.::.::::::::::::::::::::,:::;:::";<<<+++<""*,::::::::::.::::::::."<""""--"---*<+;";;;--;:::.:...:::.:....:::..:..:.,,
:::.;;"""<:<:.:,,;,;,.+6<.:::.:::.::::::::::::::.:::::.::.:.:-<+++++<"<"::.,:::.,.:::.:::::::,-"+-+--;"-+";"-,;<<+;;::::....:.::::.....:.:.::.<"-
;,,;;,::::.<::,;;;-;;,;6<::::::.::::::::.::::::::::::.::::,:""""-cic*"":::.,,:::..::....::::::,"<<<*-+<";-+"-;-"-<-;::::.:.::.::::.:.........:;+<
: ....:"-:.<:,;;;---;,:6<-:.:::.::.:.:::::::::::::::::,,,:.-""-""----;:::.:::::,-.::::::..:,::o-<-<;++*"+c<*"-,;;;,:.:::...:......:..........";-"
:........:.<-;;------,:0+--.::..::::.::.::::::::.::::::"""""""------"--:,:---;:::.........:.:,1c<*<*"c+<"-;<"<";-":.:::::....................;-;,
...........";:,--;---,:0<;--..::..:..:.:..:.:::::::::-"""---"-------;;;-;"**";,,.:........:,..ic-+"+-"-"-";,-""-;,:::..:...::..............:,::;:
......:,,,-"";,;;--;;,,6<""-;..:.:::.::.::.:.:...:::-"""---"-"----------"--"-;::.:.....:..:.::::<""<";""<"---;;-,,::::::::..:.:..............-+;;
...:.,"-""-";;::;--;;:+6"----..:....:::::.:....::::--""""-------""""""----"""""--;:,,,,,,,,;,:.:"1+""<*++-;;<+,::::::::::::::.:.:::::::::.:..,-;;
.::--;;;-"<-;-::.;-;;,ie---"-,.:::..::.::.:.:....:;---"-------"""""""""""--"-<"-"----,;;;;,;;,,:<o1eII6o*-;c*,,::::::::::::,::..........:.:.::,;,
:.:;<;<,-;<::,,:..;,;:o1;-----:.:...::...:..:.....;;--"-------"""<""""-----",-"""""---:,;;;;;;;;;;;;;-;--;;,;:::::,,:::::::::,:..........:.:...:;
.::,<;,":,<.::,.:. :,.1e;;----......:....:...::.:.;--"------"""""""""-""---""+"""""";,;;;;;;--;;;---;-;-;;-;;,,,,,,:::::::::...............::::.*


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