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

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

-"""--"---"--""""<<""""""""<"<"<"""""""""""""""""<<"""""-;,,,,,,,,,,,,;,,,,-,,,:,,,:,,,,,,,,;,;;;-1@@@8@@@@8066i-,,,,,,,,,,,::::,,,,,,,,:,,,:::::
-"""-------"<--"""""""""<<<<<<<<<<<<<<<<"<"""<"<""""""""";;,,,,;,,,,,;--;;;--;;;;;;,,,,;,;,,,,;+8@PP860@8@088I0660+;;,,,,,:,::::,,,,,,,,,,,::::::
-"""""""-"-<-<"""<<<<<"<<"<<+"*<<<<<<<<<<<<<+<<<<<"<<"<";,,;;,,;,,,,,,,,;,;,;,;;;;;,,,;;;;;;;+@PP$P888@@@@08661oicii<,,,,,,,,,,,,,,,,,,,,,::,,,,,
"""""""""""""""""<<<<<<<<<<<<++++++<<<++++<+<<<<<<<<<<<<";;;;;-;,,,;,,;,,,,;;,;,,;,,;;;;;;;;8@PPP$@00@@000II6e11ioooi+;;;,,,,,,,,;;;,,,,,,,,,,,,:
"<<<<""""""""<<<<++<<<<<<++<+*<+++++++++++++++++++<<<<<<"-;;;;;,,,;,;;;,,,;;;;,;,,,,,;;;;;-6PPPP$$P0600I606IIee611i1oo-;;;;,,,,,,,,,,,,,,,,,;,,,,
""<<"<<<<<<<<<<+<<<<<<<<<<++<+++++*+++********+*+++++++<"";-;-;;;;;;;;;;;,,,;;;;;;;;,,;;;;1@PPPPPP@806080060eII661icccc;;;;;;;,,,,,,,,;,,,,,,,,,,
"<<<"<<<<<<<<<<<<<+<<<<<<<<<<<+++++++++***********+**++<<<-;;;,;;;;;-;;;;;;;;;;;;;;;;;;;--68@PPPP@80008006e606Iei*coo11<;;;;;;;,,,,,,,,,,,,,,,,,,
<<<<<<<<<<<<<<<<<+++++<<<<<<+++++++++*+********+*******++";-;;;;;-;;;;;;;-;;;;,;;;;;;-;;;-I088@@8006IIII1e66*+P066e1eoe1;;;;;;,;,,;,,,,,;,,,,,,,,
<<<<<<<+<<<<<++<++++++++<<+++++++++++++****************+--;-"--;;;--;,;-;;;;;,;;;;;;;;;;;;c1600008006ee1ooe"-10e8Iicoe66+-;;;,,,;,,,,,,;;;,,,,,,,
<<<<<<<<<++<+<++++++++<<++++++++++++*********+*********"-"----;--;-;;;;;;;;-;;;;;-;;-;;;;;-600006666600o68@@i+i006ee08@PP<e1ee1;;,;,,,,,,,;;;,,,,
<<<<<<+<<<++++++++++++++++++++++*+*******<**********c**++"------------------;-;;;-;--------<o*1II600608@@8@@o@06I8@PPPP$$+ci<+*;,;;;;,;,,,,,;,,,,
++<<<<+++++++++*++++<+++++++++*+*++******<<++c******cc*<""""--------------------------------;;:,;,cI60088@@@@P@-60@PPP$ii+i+i*,;;;;;,;;;;;;;,,,,;
<<<<<<<<+<<++++**++++++**+++++"+++++**+*+-""""""c******<""--"------;-----"-"----------""-"""-,:;:i6000000008@0;;08PPPeoo<<"<+11eIe1o;;;-;;;;;;;;;
<<<<<<<<<<<++++***+*+**+**++++++*+*****+"""""""""<*c**<<<<"-"------"""--"""""-"-------"""""-"I6<-061coeII666I6088@1cic**i11ec*oeoe111i-;-;-;;-;;;
<<<<<<<<<+++<+++*********cc********+**+"-"""""""""++*+<<""<<"""""---"""""""""-"""""""""""""""8@@8<688Ioo1e11oeIIc;;,::;,;<:ciii1e1111oo";;;;;;;;;
<<<++++++++++*************c***********"""""""""""""<**"<<+<<<"""""<"""""""<<"""<<"""<""<<oi0@@i;,*"-+eecoec*+c+,..  .,-<e"+""*oioio1cooii+;;;;;;;
+<<++++++++++*******+***+*+"<<++*****<"""<<<"<<<"""+*+<+<"<"""-""""""<"<""<"<<<"<<<<<<<<<*+<"1<,;+6::"oe-1e;:.  .:-<<+*,+".cc+**iioicoiioii<,;;;;
<+<<++++++++***************<<<++c*c**+"""<<<<""<<"<cc*+<<"<"""""""""""<<<<"<<<<<"<<<<<<<@P@PP$$Pi:::,-;*1-,,,.: ;;,-<+."*"*<ccciiiccciiicc*cc-;;;
+++++++*+++++++*+*************++c**c+++<<<<<<<<<<<<***+<<<<<<"<<"<<"<<<<<+++<+<+++<<<<<IIP@PP@P$@<,<<<<*"...;<:;:,  ++<"**c*cccccc*c*c*c*<*++*c;;
<<++<<<+<++++++***+***********c+*****+<<<+<<+++++<<++""+<<<<<<""<<<+<<<+<<<+++++*++<<++"0$$@$P@@@@8<<<<<-+<+";,    ;"-*<"+<**++*c****++++*---<<+;
<<<+++<+++++*++**+++****cc***cc*c*****"<++++++++++++*<*++++<<<<<"""<<<++++<++<++++++<+<@P8P@0@@@@@@0*<<<<<<+ : .,":+;-*+**<-"+*++<+++++<+++"-<<<<
++<<<<<+<+++++++*+*******cc*cc*ccccc*+++++++++++++c++++<+"1e66661<,<<+++++*++++*+++++++6PP0088@8PP@80<++<<+: """-:"<<+++-;-<**<<<";"<+<<<+--"-"+<
+++<<++++++++******c**ccccccic***cccc*++*+*+******"+<++<ce60I6eio+<,:;++**+++****+*+++**o600008880@80+++<<< ";:-";,. -;,-<*++<""-:-"""<<""""-""<<
++<<++++++*+*cc*cccccici+coici**ciicc+++++++++**+**+*<;iI60088Ic*e*<;,:****c*****c*c+****+"ioII688@@o+++++..,.;-:.,<,:,"<"-":-"-.;--;"-"--;;,;;--
+++++++++*c*cccc**c*cciioiiiciiiiiiii+*+++++++*++**cc"<e6088$P@eeiic+<-,<c****cccc*******, ,<160@i+<<o+*+   .,-:+;;:,::,";:,,,: ;-,;;--,"-;--"--;
++++++++++**+*cccc+iiiiiiiicciiiiiii++****c**cc*c***c+oe6088@@00I*<+++co-c*cccccc*cc++ccc.  .-"""""<"<+;    -":-,:..;-<-:,:.:. :;,-;,,,,,,-,----,
++++*******ccc*+c**cciiii*c**c*iiioic*******c**cc**+*+oe666080660e++-",<1cccc*cccic*ccc*<:  "---"<"<-""":,;"-:..,<"-;::;;;,::.:,,:;::::::--,<--;,
<<<<++<++c**cccii*oiioioiioiio1oiioooooo*+**c*c***<--;-1eeI66IIIIIeecco06---"<<+***ccc*c*-+,-"<""<<<"<"-."<,::",,::,,:,-,,:,.,::::.:,..:;--;-,.::
.......::,""<**c*+iiooooii*iiooio1ooo11+<*ic+*cc**-----"<*ooIIII6I1I1Ic<-;;------;-----,,;-<"-"""-:.-<<,,",:,;-;;,;,,;;;;,,::,:,.:..  ;--"-,: ..:
:..:+**++**c<"*ccioi111o**<*cicic11oe<+c***c*<"***-"""-"-oeee6icco6oie1oc+"-"----------:.-;---<,,<<+"---<+-++<;-;,,;,:,,,::..::::.   ,;,,;:.  ...
1ooooiiiiicc**++<""*o11oooi+coooo11c+cccccciocc**+-"-"""<-<i1"<1Ie11Ie1io+<+<+--""-"""c."<,-"" "<*"::<*<<+-"-<<"---,;;:::. ...:.    ;-:,::   . ..
;;;,....:;-++<"+*ocoioio11ooo1111cccciiiciic***ic<--""""""",<88@"<ie1o1c<<<**"-"-"+*ci<,"o;"".,<;:;<--<:;"+,;"<<---;";...  ...     ,,,:..      .:
---;-----";;-"""++*co+<*+**+*****cc**ccc*c*iccc*i"""-""-;::::o+c<++11o"c++**+-"-"<-*+";c,;"",-",."<<-"-;,,,,,";;;--,::..  .:.    .::::.       ...
;;;-----;;;;;;;;---+-"<**ccci*c**iiiiiicco11ooocc"""""""-,:::::,*o1o<i+;c<+*"--<-<+++<-o-:<-.";:.--<";;;,,,;;<,-;:....   :.     .::,          .  
-----,,,.:::::::::,,-""""<ciicccciiooo1ioie11ic+o""""""""",::::,:.,,;."""<*+*"";-<+<*:;+.<,+--;.,;";;";;-:,:,:,:....   ...     .,:               
"",.:::::.:,::,,,,;;;""""""<****c*iiocoio**+*1ooo""""++<""-::,,,:::,,,<<<<+++"""<c<<-", *-*+"-;:,;-;,.,;,,,,,... ..  ...      ,.               . 
..:::::::..::::,:,,;;<<""""""+**cicccio1ioooio11i""""<<<-+*<-",,--"++<<+<"*++":""<1,;;."+;**+;;,,,,.,,:,;,:::. ......                            
:::::::::::::::::,,,,---""<"-"<*ciccccicc*icooioo""<<<"+<<<+"<"<<<-<+<+++<**<",--"c;,-<+"*+<+;;:,,,,::,:::::.....:                        .      
<oc::,,,:,:::::::,,,"""-""<<<+*ciciioic*ciciioccc<<"<<<<<"<+++<<+++<<++<+""-*:*<*;;.-;;<<+*++<:,;,,,,::,::::..::.                    .:..        
888i*<""<<:::,,,,,;"""<<+<<++<*ic*cc1iioo11e1o11*<"<<<-<-<<<+<<<+<<<<<+++++*<;-o,, "",.;""<+++":-,,::::::....:                   .:..            
";;""-<:,-",,,,,,"-""<+<""""<<cc*coiii1ioccc1e1c+<<<<<+"-",<+<<++++-+++++"++;1c+;"+<;-;:,,;"+<;".-;::::::.:.                  ....         ...   
i1i+**ccc+";;,-""<"<<"+"::::,,,,;"*oo1o1oiccoooi<<<<+<++<<"-<+++--";<<+<"<++oi,o"c+"",::.,;;--""-:,,::..:..                   ..   .     .:::.  .
"<<+<+occo1*<"<<--"-"-++-::.::::.::,:::::,,,"o11**cc**"<;;-,"+<";<"-<<<<+*+"-";"+<",,;:::.,--.,,.,<.:.                       ....:.....,,:,::  ::
<;,;;""""-----""""<<<<+*c:..::::.:::.:::::::::ci18886Ie-++<,:"+";"",::,<8@1o;.+";;;;,::,,: ;0"++<,.                        .:.::...:::,::::.. ...
+**c**<""-"""""-<+c*cccci::::::::::::::::::::.-ie606eI8:"-"";-<<,<"++**++-+;;--,,.....:0e$HHHH8**+;.                       :::,:::::,:,::::.. ..-
<*ccc+<""""ccci11oici11Ie,:..:::::::::::::::..,1<"<i11i-"e$$+:"":"-++*6i",-";16,...:c@@@@eH;+*<-::-                      .:,::::,,,::,:::....:::<
"*cc*+c+"<+iccioiiiicccii;:.:.:::::::::,:.....:+,,"o ,-"+$PPP+,","<*+0I8@@@088@@@@@@@@@@88P$$$P$--;                     :,,;,,,;,,,,,:::....:,,:+
+cicc*<+-"oIe1o1ooooooiii*::..:::::::::::....::"**-::"+-$888@0+".-*:"0e@@eeIe088808806Ieeec+88$6,,i:                  :,,,,,,,,,,,:,::::::,,::..*
*cccc++*-"8@e111eI6888@P80:::.::::.::::::....::::::::.:I6;I-*11;*.:i;;<@P1iI6IIe11eo,.   .P*08e ccc+.               .,,,,:,,::::,,:::::,,,,,:. :+
***ic+++"<+oIoooiiioioooii:::::::......:::...::,,,:...,Pc08@<,"-,.8o-;,i.88ooc;           *+;<" iic*.              .::::..:.:::......:,,,,::. .;+
+++ic++<<"++cii*..::,,,,,:,:::.::::::.:::.:....,"-;::.::<ee*00I;"PcP--"<+c           ,:--- :,   .ccc;                  .   .........:::,::.   .<i
<*+ii*<""<<+<<+<<-.*oc*.0oio :::::::::...:.....:-*+""---"c"e;,,coIIPi;:.         :,;;<<""<<    .:ccc*              .::::....:.::,,,,;;,:.     .+e
-""<<<*c++<+*"+++<+.+cIMio".o1oco: . .:.:......:::. ..    :,:.+ ,0H-::       ,<"""<"<<+<"""-<,,::-ic,.           .:,,,,,,;,,;,,,,,,;;,:      ..+6
::,,;;;""<<-<+*++*<-;8WPco ee111I+             .   ;::;:.-":,::-;P-";,     ::,<""<<<<<<+<""-;;,:,:c-;;;,,,:,;;;;,;,;,;;,,,,;;,,;,:,:.        ..<1
::,,,,;,;"+--"<****"6Mi0c+.o1+;ee*III;. .::.         :cc*++-::,-:--,::    ..:;.<<<"<<<<<+<<";::;;:c-,,,,,,,,,;,;,,,,,,,,,,,,,,,:::          ...<<
::,,,;,;;-<+++****+-.*"c<o,**i1+..iI,:..: . .   . -****+++<*"-, :,*     ,,-,"++-<<""<"""<.:<,:,;;::ic,    ..     ..::::::::::::.:...     ......+c
::,,--,::,;-<+++++"<++,oc*;<iiio,:+..   +  .      ..<;  .,;--:-:::.  . ,"<<"+++<<,<-"<<"<-<<:,,;;,,ci.                        .  .....:.....  .+*


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