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

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

88888@8888@@8@8@@888@8@@8@@@@8@@81+"-;;;;;;;;-;--;;;;;;;;,,;;,;;,,,,;,,,,,,,,,,,,,,,,,:,:::::::,,,,,,,,,:,,,:,:,,;;;,,,,,::,::::::..:.:........ ....8.............
88888@8888888@@8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@8Ic<---;;----;-;;;;;;;;;;;;;,,;,;,,,,,,,,,,,,,,,,,,,,,,,,:,,:,,;,;;;;,,,,:,,:::..::................ ::.e... .....
8@@88@88@8@@@8@@@@@@@@++*@@@@@@@@8iI8@@@@@@@@@@@@@@@@@@@@@@@@@@@@@86c<------;-;;;;;;;;;;,;;,,,,,,,;;,,,;,,,,,,,,;;;,;,,,,,,:::::::::..................,...........
8@8@@@88@@@@@@@@@@@@@@++e@@@@@@+++I@@@@@@@@@@@@@@@@@@@e8@@@@@@@@@@@@8@@@@@@@@@@8@@@@8801"-;;--;;;;;;;,,;,,,;,,,,;;;;;;,,,,,:,,::.:.......:.... ...................
8@@@@@@@8@@@@@@@@@@@@@<<8@@@@+++@@@@@@@@@@@@P@@@@@@@@@++*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@@@@@@@@@@@@8@@8o";;;;,;;;;;;,,;,,,:,:,::.:...:.......................:...
@@8@@@8@@@@@@@@@@@@@@0<<@@+<+1@@@@@@@@@@@@P@@@@@@@@@@@++c@@@@@@@@@@@@@@@@@@@@@@@@@i++<<++@@@@@@@@@@@@@@@@@@@@@8@@@@8@88;,,,:,,:::::...:.........  ... . ..........
@8@@88@@@@@@@@@@@@@@@c<<<<<<1@@@@@@@@@P@@@@@@P@@@@@@@@++o@@@@@@@@@@@@@@@@@@@@@@@@@@@8<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@88;,,,,:,:::............... .... ............
8@@8@8@@@@@8@@@@@@@@@+<<8@@<<<@@@@@@@@@@@@@@@@@@@@P@P@*+I@@@@@@@@@@@@@@@@@@@@@@@@@@@8<+@@@@@@@@@@@@@@@@@@@@@@@@@@8@8@@8,,,,,:::::.:.::............................
@@@@8@@@@@@@@@@@@@@@@<<<@@@@@<<<@PPP@@@@@@@PP@@@@@@@@@++0@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@@8;,,,::::::.::............ ...... .....:....
@8@@@@@@@@@@@@@@@@@@@<<*@@@@@@+<<6P@@P@P@@@@@@@@@@P@P@++8@PP@P@@@@@P@@@@@@@@@@@@P@@@@+<@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,:,::::::................ ..... ..........
@@@@@@@@@@@@@@@@@@@@P+<0P@@@@@@@<"<P@@PP@@@P@@P@@@P@@@++@@@P@@@@@@@@@@@@@@@@@@@@@@@@@<<@@@@@@@@@@@@@@@@@@@@@@@@@@@@8@8@<,,:,:.::.:................. ..... . . . ..
@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@@@P@@@@@PPP@@@@@@@@@@@@++++++<+++*@@@@@@@@@@@@@@@@@@@@<<P@P@@@@@@@@@@@@@@@@@@@@@@@@@@@8@I,:::::.::.:...................  ........ .
@@@@@@@@@@@@@@@@@@@P@@@@@@@@@@@@PP@@PPP@PPPP@@@@@@@P@P@@@P@@@@@8IP@P@@@@@@@@@@@@@@@i6<<@@@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@8,:::::.:::..:................  .......... 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@+PPP@Poi@+Po@Pi@ccP@@@P@@@@@@@P@PP@P@@@@@@@P@@@@@@@@81P@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8:,::::.::.:.................. ............
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@P@@P@@@Poc@@Po+@*@8+@0PPP6*@@@P1@I8c*PPP@@P@e+@*0@@@@@@PP@PP@@@@@@@@@P@@@@@@@@@@@@@@@@@@@8,::::::.:................... .............
@@@@@@@@@@@@@@@@@@@@""""<@@@@@@PI+"PPP@PPP@@@PPPPP@@PPPPPPP@PP@@@I@**@@@1@PP@@+P81I@@@@P@P@@@@@@P@@@@@@@@@@@@@@@@@@@@@@@::::::.::............ . ..... ............
@@@@@@@@@@@@@@@@@@@@""8<"+@@PPPP*"<@P@@PP@PPPPPPPPPP@@P<+<<<<<"o@@@P@PPP@PPP@P@P@@@@PP@@P@@@@@P@P@@@@@@@@@@@@@@@@@@@@@@@::::::::.............. .... . ..:.........
8@@@@@@@@@@@@@@@@@@8""@P""c@@@@@<"<PPPPPPPPPPPPPPPP@+""<@PPPP@8<<<+@@P@PP@@@PP@<<<<<<<"<+o0@P@@P@P@@@@@P@@@@@@@@@@@@@@@@:::::::::............. . . ... .:.........
@@@@@@@@@@@@@@@@@@@0""@@@""iP@PP<"+PP@PPPPPPPPP@PPP"""PPPPPP@P@PP@*@PPPPPP@P@PPPP@@P@""1@@6i<1P@@@@@@@PP@@@@@@@@@@@@@@@@;,:::::..:............... . .. .... ......
@@@@@@@@@@@@@@@@@@@c""@@@@""IP@@""iP@PP@PPPPPP@PPP*""@@PPPPP@PPPPPPP@PP@PP@PPPPPP@P@@<"i@P@@P@@@@P@@@@@@@@@@@@@@@@@@@@8@<::::::.:.... .......  .. ............ ...
88@@@@@@@@@@@@@@@@@"-"@P@@@"-6P@""0PPP@@PPPPPPPPPP"""PPPPPP@@P@PPP@P@PPPPPPP@PP@P@@PP<"*@@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@6::::::..............    ..   . ..........
@@@@@@@@@@@@@@@@@@@"""@@@PP@-"@P"-@@PPPPPPPPP@PPPP<""PPPPPP<""""""oP@@@@PPPPPPPPPPP@@<-+@P@@P@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::.:.......... . .  ...... .. .........
8@@@@8@@@@@@@@@@@@@""c@@@@@P@--@-"@PPP@PPPPPPPPPPPP""8PPPPPPPPPP""1@PPPP@@@@PP@@P@@@@<"<@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::............ ....... ..  ............
+""c8@@@@@@@@@@@@@@--8@@@P@@@8""""@P@@@P@@PP@PPPPPP@"-"PPPPPPPP@--ePPPPP@P@@@@P@@@@@P+"<@@@@P@@@@P@@@@@@@@@@@@@@@@@@@@@@@:,.:........... .. . .    ..   . .   ...:
-;c6I@@@@@@@@@@@@@@@@P@@@@@@@@e"""@P@@PPP@PPPPP@@PPP@<""""c8@I+"""IPPP@PP@P@@P@@P@P@@+"<@66IP@@@@@@@@@@@@@@@@@@@@@@@@@@@@::......................... .............
--;<*e8@@@@@@@@@@@@@@@@P@@@P@@@@PPP@@@PPPPPP@P@P@PP@PP@@@@6++c8@@@P@@@@P@@@@@@@PP@@@@*<,::;;,;-+"8@@@@@@@@@@@@@@@@@@@@@@@:::.......... ...... .. ...    ..........
,,+10@@@@@@@@@@@@@@@@@@8@@@-:,;;e@@@@8@0<@+P@@@@0i+P++@i1@@@@@@P@P@@@@@@P@PPPPP@@@@@@;;,;,;;-;-,;-6@@@@@@@@@@@@@@@@@e+"@@,:......... ..  . ..   .... ........ ....
.;-<c6@@@@@@@@@@@@@@@@@*+@,:.:.:,.:;0P@@<P0@@@PPo@@@PPP0+@I+@<*0*"<"";<oo880@o@+8@<+,;,-:.:,..-.;-"@@@@@@@@@@8@@@88-;..,1-::......... . ........... ... .....  ...
......::8@@@@@@@@@@@@@@@@,.+i";;"+o,:@PP@@PPPPP@P@P@PP@P@@@P@c;<-,::-:;;,;;*io@<8@*e:,::.:.::.:.,,-0@@@@@@81eII6I88@.:. .e:....... ... .........   ....... ...... 
 .....:,"@@@@@@@@@@@---;:.,i*,,,,"c+.@PP@@PP@@@@@@PP"-"""""+-;,,::,:,:;:;:-;1@@@PP@@,,::""-;,;,,;.-@@@@@Poiiiiiic66@0<-.8@............. .... ....... . .  ...... .
.....:..:-@@@@@@@8---@@@.,":.::;,:.,,i@@@@@P@@@PP@PP""-P@@8<,,,.::;--,;--;,:o8@@@@"<,::;++"<<<"--;@,,--@e*o1+iccc+*c0";;,-:;..... ............... ...... .........
.... .::::o@@@@@6;-+@@@@,,<"<,-,"<++:@@@@@P@P@@PP@@P"-"@@@*:;-:::-"<<<";-<+;-6@@""-0:-+c;,,--";-+@,,:.:.*cci+*+***i+i1e+1.:,,........c66e000<... ..... ....  .....
...,::...,:8@@@@---@@@@@6:-::;,,+-<*1P@@@@P@@PPP@@@P"""PPP;,":,,-<,-;,;<"+c:8@@"-1@P;<cc*-;;"+,,"@,:::::I";--;+",:,"<i1eI1<:::..:106IeeoeI11608: ... . ... .. ... 
..:,::::::::@8@6--1@@@@@@@;;,,<-*+<P@P@@@@@@@@PP@@PP--<@@@-::;"+"<c;;:::,:""I@*"-@@@8oc"+-:i1c:+<.....;@@0-;<";,,:;"<<+iooo*i+oe1eeeeiiio1ooooo168.. ....  ..... .
.,...::..:.:o@@1--0@@@@@@@":...:.-1@@@@@@@@@@@@@@@@@"---"-",:**+""<<-,<<c"**I@""+008@I<<;;;;,;:,....:@@@@@8-:::."<"-;";**i<"++<"1ee11iooiooocioc*+cI... ..... ... 
. ..  ..::::,888-;+@@@@@;"",,::,++,@@@@@@@@P@P@@@@@@-"<"::"oo*<-"-;:--:::;""@@<<<8$@6I0e+--;;,:.... :,P@@8*.:.::,;",:;-<+;-;;-""o1111c*o+"*cociicc1io6e .  . .. . 
:,...... :::+8@@-;-8ii-c.:;,:::;"+.*cI@@@@@@P+<*<""---;::+1o*-;,,,,;";;,::;;0+--"i6@$@e11+;;,<----+<;:P@+:..;,.:.,:.::,;;::,----o11o1i<i*"ic<icoioi1o1160.. ..... 
:..........:o8@eco+**,,*",,:,:::...,;+cio6@@"-,--,:,:;::--*<;,;,::.,,-::::--;,;;,-+ieoc*+<:::,-;;;::;;<i:.:88,:...... ..:::,:;-""1oo1i<ii*<i-"iooooo-ooo1e60......
..........:.i+o";,,*,:++::... ...,c<*o"<i"-;-;,:.+::::::"--,;,,:::::,:::;-,,:::,,,,<c+""<,..:;,;,:,;,,-""0@o-,:.-,,,..,-:c:----",ooi1i<cci*"<co<io,;"*iiciooI60:..
 ...........+*;,;,<,:*+<;,, .....;<"e1o;:;;;:.:::+":::.::<;-;,::::. :-<.;;::::::,,,;<++",-;:,,;,-,.:,;:+,.6;;,...:.:.,;,,,:""-"",.oo1i+*c*ii":c*::.*;:-<+<+i11eI06
... .   ...+--,61+;,"+*"<,;:.:::.,<<i-o;;,;::.:::*:-:..:::,;,,,;;::.::,.;,,::,..,,;,,-,,:,:,,";:;:;:::,;--;..:......,.:-::,--"."";<11c<+**ii"-:,:,:;"i1.;,;+I60@6I
... .....-c"<;,+-;-;;--";+-.......+++c;,,,,.::.:.".::::,::,,::::.,:..:.:.:,,,-:,:;,,;,,,:::,,:,,,;::,::,<<...,:....,..*::"--,-""-",1oi++**ic";<;..-:;""<,:<e0e*eoi
........-::;";::..::..c--;+..... .:<<-;,;,::..:.::."::,,,,,:,:::,,:..":::::,;,::,;,,;;,,,:::,:::,:;,;.:,-<...:.....::*,-<"*"."".-co;ic+"++c<".,::::::,"<+c**co*;+<
.....:.,;.::.:... ..:::;""<........-;,;,,:.....:....+.:,:,:,::,:,:,:;,:::,;,;;:,,,,,,,,,:,:::::,:,::,::.,;-.,.....:::-;-"""o".-"-io<<c"--"-;..;.:,:::,"+<++<<"-",-
. ..:",;:.:.:.........,,,....... ..-,:,,::... .:....:.....:.,::,,,::;,,:,,;;,;,,,,,:,,:,,:,:,::::,,,...:::;.;...:,,;,;;;;-,-o"i+"<io<"---";...-:.:.::;-<"+<<+";,:.
,,.,:<-,, ........ .::.<;-... ....-:::,::.......:...::::::....:,::,;;,,,*;"::,;,,,,,;,,,,,:::::::::,..:::,;;:.::::,,,;;;,;;<**++,ci<++;"**.:..;::.:::-,"<;-;;;,:::
::,:.,,,,............::",........,::;.,::. .. ..:....::::..:::..,:,:;,;;,--::,,,;,,,,,,:,:,:,::::,:;PPP<:,,-.+1c-,,:,,;;;;,-<"-;<c-<++<oi<:....:::::,::<"--"-;::,:
,,,: ;::.............:;,, . .... ,;::..:::.......::.:..:::.:::.:.:,,,,,::,-;,,-;;,:,,;,,,,:,,:::.:..**+:,;::-c,o-,,:::,;;;;;"""-"""**-,<":"... :::,.::,"-;*1o*,::,
.::,,,....... ......;;":........;,::::.........::::::,,::::.....::::,,,,,,,;i*;,,;;:,;,-;;,,;:::,,,,..,:::,;:,,,;-::,:,";;;;;,;;+-+*+c<--:,:...:::::,,;<++-,"<*cc-
.. ... ....... ....,:,,,...... ;-:;;::.... .: ......;;;,::.::...:::::,,,:,::"-""+"",,,;;,,;-;;,,,:,,:.,:::-,,,,.:,:::::,,;;;;;;-<<**c,,*i.:,,,,.,::::,"<;;,<<-,:,,
... . .. .  ....:"+.:.:.. .... .:,........ ....:,,i:::::::::::.::::::,,:;<:::,;,;;,,,,,,,,,,,,,,;;,;:.,::;:::,i::-::::.::::;----<1++--,"-:..:,:.::,,,:,;,,-"-,--::
 ....... . : :--:. ....:.. ...;,..,..:. . ... ..:.:..:.....::,::::.:,,,,,-;:::,,,:,,,,,,,,,,,;,;,:;,..:,,::::.,:-:::::::,::;,""-o*i<++c+;, :.:...:::,;;;-:,,-;:<::
....... ....- .:...-.....: . .:.:.....:: ..... ..::.:.......::..::::,,,:::;-,,:,,,,,,,,:,,,,,,;;,,:,;.;:,,:::.:-:::,;::::::,--+"c1*e+"--<..,,...:::,;--;;::,;-,-.:
..  .. ..:...,.. ................:::.:..:.:...:..:....:.:::::..::.:::-:::,,:,,,,;,,;::,,,,,,,-,;,,-;-:;:,::::.::..:::::+"*,.<+<<11<***<+*";.:. ..:-----;;;-;,,-:,:
.   .........;-;-..................:,::.:.....::o""<..:..::.:,:,...::;::::,,,,"""";:,:,,;:;,,,,,,,:;-,-:..:.:::,::.,:.,6+c;:.o+++<i+co1i""-:..::,.<i""----;;,,;;;:
 ... . .......;""-. ........... ....::::.:..:.,<e1-<:.....::,,::.. .:-;,,:-,,;---";:,,,,;;,;;";;,;,,-::::::.. :::.....:*oi"iccoic1e1<;:;"<1,:::,..1ei-"",:,-;"+"-:
.......... ... .......... ..... .......::::...:,,",;::.:::,:,,,,.. :.,.;,;-"-,"<-;,,,;::;;;"---<-"""-:,,*+ioi<+;+"cc"-;;,,,.+*c++-c-,*""<c+,,:;0+-<iioi<,.::,,---6


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