mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-13 22:49:20 +00:00
c811f4b966
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2642 a592a061-630c-0410-9148-cb99ea01b6c8
324 lines
122 KiB
C
324 lines
122 KiB
C
/* XPM */
|
|
static char * banner_30_xpm[] = {
|
|
"425 290 30 1",
|
|
" c None",
|
|
". c #5B565F",
|
|
"+ c #2E4778",
|
|
"@ c #375490",
|
|
"# c #343C4D",
|
|
"$ c #4262A5",
|
|
"% c #5075B6",
|
|
"& c #4669AD",
|
|
"* c #2D4788",
|
|
"= c #3C5B9D",
|
|
"- c #5C81BF",
|
|
"; c #668DC8",
|
|
"> c #733D32",
|
|
", c #6E6689",
|
|
"' c #983302",
|
|
") c #AD3301",
|
|
"! c #CC3300",
|
|
"~ c #A86134",
|
|
"{ c #2A3F67",
|
|
"] c #94685F",
|
|
"^ c #07A1F3",
|
|
"/ c #00BDFE",
|
|
"( c #1884BD",
|
|
"_ c #1A273F",
|
|
": c #007FFF",
|
|
"< c #D5741B",
|
|
"[ c #FE8200",
|
|
"} c #FFBF00",
|
|
"| c #004F96",
|
|
"1 c #035CB0",
|
|
".....................................+.@..........#@@$....................................................................................................................+..............................................................................................................................................................................................................................................................",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%%&&&&&&&**$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&====$$$$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&$$&$$$$&$&$$$&$&$&$&$&$&$$$&$$&$$&=&$$&$&$$&$&$&$$&$&$$&$$&&$$$$&$$&$&$&$$&$&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&---&&&&&&=*=&--;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$==@==$$&&%&&&&&$&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&$&$$&&&&$$&$$&$&&$$&$&$&$&&&&$&$&&$&$&&$$$&$$&$&$&&$&$&$&&$$$$&&$$&$&&$&$$$&&-%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&-;;-&&&&&**=&-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@==$&&&&&&&%&%%%%%%%&%&&&%&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&%&&&&&%&%&%&%&%&%&%&%&%&&&&%&%&&%&%&&%&%&&%&%&&%&&&&&&&%&%&%&&%&&&&&%&&%&%;;$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$&-;;-&&&&$**$%%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*=&%&&&&&&&&&&&&$=$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@=&&&&&&&%%%%-%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=*=&&%%%%%%%%&%%%%%&%%&%%%&%%%%%%%%&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-;;%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&%--;;&&&&&**$%%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&%-%&&&&&&&&&&$*=&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&=*==&$&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*@=$&&%%%%%%&%&&&&&%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*@&%%%&%%%%%%%%&%%%%%%%%&%%%&%%%&%%%&%%&%%&%%%%&%&%%&%%%%%%%%&%%%&%%%%%%%&%%%-;;;%#",
|
|
"#$&&&&&@===$=$=$=$==$====$==$=$==$@*@&&-;;-$=$==*@&%%;;;$$$$$$=$$=$$=$=$=$=$$=$=$=$=$=$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&--;%&&&&&&&&&**$%--%&&&&&&&&&&&&&&&&&&&&&&&&$@*=&&&&&%&%&%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$&&&%%&%&&&&&&&&&&&&&&&&&&%%%%%-%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%;;;%#",
|
|
"#%&&&=*=&&&$&&&&&&&&&&&&&&&&&&&&&&&==&%%-;%&&&&&==&%%--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&-;;-&&&&&&&&=*@$%-;;&&&&&&&&&&&&&&&&&&&&&&&=*=$&&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=$&&%%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%-%%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-;;;%#",
|
|
"#&&&&**&&%&%&&%&&&%&&%&%&&%&&&&%&%&&&%%%%-%%&%&%&&&%%---&%&%&%&%&%&%&%&%%&%&%&%&%&%&%&%&&&%%-;&&&&&&&&&&&&&&&&&&&&&&&&&&$**&%%;;;&&&&&&&$=*=&%;;;%&&&&&&&&&&&&&&&&&&&&$**=&&%%%%%&%&&&&&%%%--%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@@=&&%%%%%&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%-%%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%;;;%#",
|
|
"#%$&$+*&&%%%%%%%%%%%%%%%%%%%%%%%%%%&%%%%-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&-;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&&&&&&$*@$&%%-%%&&$=$==$$&&%%%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&$=@@=$&&&%-%&&&%&&&&&&&&&&&&&&&&&&&&&&%--&&&&%%-%%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-;;;&#",
|
|
"#&$&&+@$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%-%%%%%%%&%%%%-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%;;;%&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;&&&&&&&&**=&%;;;-&&&&&&&&&&&&&&&&&&=*@=%%-%%&&&&&&$$==*==$&%---%&&&&&&&&&&&&&&&&&&&&&&&&&=@=&$$$$$&&&%%--%&@$&&&&&&&&&&&&&&&&&&&&&&%---&$&&&&&%%-%-%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%;;;%#",
|
|
"#&%&&@*&&%&%&%&%&%&%&&&%&&%&&%&&&%&&&&%%--%&&%&&&&&%%--%&&&&&&&&%&&&&&&&&&&&&&&&%&&&&&%&%&&%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&%;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&&&&&**&&%-%%&&&&&&&&&&&$=*=$&%---%&&&&&&&&&&&&&&&&&&&&&&$*@=&&%&&&%%%%-%-%%$*@$%&&&&&&&&&&&&&&&&&&&&--;-&*@=$&&&%%%%--%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&=**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-;;;%#",
|
|
"#&&&&&@@$$$$$$$$$$$$$$$$$$$$$$$$$$$*=&&-;;-$$$$$*=&%%;;%$&=$$=$$=$$$$$$$$$$$$$$$$$=$$$=$==&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;%&&&&&&&**=%%;;;%&&&&&&&&&&&&&&&&&**=&---%&&&&&&&&&&&&&&$**=&%---%&%&&&&&&&&&&&&&&&&&&$*@&&&%%%&%%%%%---%&&**=&%&&&&&&&&&&&&&&&&&&%-;;%&&$@@=$$&&&%%%%-%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%;;;%#",
|
|
"#&&&&&&&&$&$&$&$&$&$&&&$&&&&$&&$&$$**&&--;;&&&$$**$%%;;;&&&&&&&&&&$&&&&$&&$&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&-;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&&&@*=&---%&&&&&&&&&&&&&&&&&**=$%---&&&&&&&&&&&&&&&&&&&$**$&&%%%%%%%%--%%&&&&$*@$&&&&&&&&&&&&&&&&&&%%;--%&&&&$@*==&&&&%%%-%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&--;;%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*@$%-;;;&&&&$*@&%%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&%%;;;&&&&&&&&**=&%;;;-&&&&&&&&&&&&&&&&**&%-;%&&&&&&&&&&&&&&&&&&$**=&-;;%&&&&&&&&&&&&&&&&&$*@$&%%%%&%%%----%&&&&&&**=&%%&&&&&&&&&&&&&%%%--;-&&&&&&&&$@*=$$&%%%%%--%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&%%%%%%&&&&%-%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-;;;%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*@&%%-;;&&&&&**&&--;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&%;;;%&&&&&&&@*$&%-;;-&&&&&&&&&&&&&&&@*=&-;%&&&&&&&&&&&&&&&&&&&&&**=&-;-&&&&&&&&&&&&&&&&&*@=&%%-%&&&&---%&&&&&&&&&*@$&&&&&&&&&&&&&&%%%--%-&&&&&&&&&&&$@*@$&&&&%%--%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&%-%%%&&%%&%--%&&&&&%&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&%;;;%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&-;;-&&&&&**$&-;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&%%;;;&&&&&&&&**=&%;;;%&&&&&&&&&&&&&&&**&%;-%&&&&&&&&&&&&&&&&&&&&&@*=&-;;%&&&&&&&&&&&&&&&@*=&&---%===&-;-&&&&&&&&&&=*@=&%%%&&&&&&&%-%---%%&&&&&&&&&&&&&@*@$%&&%%%%%-%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&&&&&&&&%%%&&%--%&&$$&&%%---$$$$&&&&&&&&%&&&&&&%-%%%%&&&&&%&%%&&&&%%%%%%%&-;;;&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&-;;-&&&&&@*=&--;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&-;;;%&&&&&&%**=&%-;;-&&&&&&&&&&&&&&=*=&;;-&&&&&&&&&&&&&&&&&&&&&&&**=%;;-&&&&&&&&&&&&&&&**=&%-;;&$**$-;%&$$$$$&&&&&$*@=&&%%%%%%%%-%%%%%%&&&&&&&&&&&&=*@=$&&&%%%%%%---%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&%&&&&%%%%%%%&--;%&=====&%-;-&$**$&%&&&&%%%%%&&&-%%%&&&%&&%%%%%%%&&%%%%%&&%%;;;%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&---%&&&&&$*@&---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;&&&&&&&&**=%%;;;-&&&&&&&&&&&&&&**=%;;%&&&&&&&&&&&&&&&&&&&&&&&=*=&-;;&&&&&&&&&&&&&&&@*$&%;;;&&@*=%-%&&%%&%&%&&&$&*@&&&&&%%%%%%%%%%%&&&&&&&&&&&=@@@$&&%%-%-&&&&%%%--%-%&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&&&&%%-%%&&&%%;;-&&&=**$%-;;%&=**$&%&&%-%%&&%%%-;%&==&&%%-%%&&&&&%--%&&$$&%;;;%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*@$%-%&&&&&&&$*$&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&%%;;;%&&&&&&&**=&%-;;-&&&&&&&&&&&&&&**$-;;&&&&&&&&&&&&&&&&&&&&&&&&&**&-;;%&&&&&&&&&&&&&&**=&%-;;&$*@$&%%%%%%%%%%%%%&&$@=@=$&&&&&%%&&&&&&&&&&&&&$=*@=$$&%%%%---$$$&&%&%-%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&%-;%&&==&%-;;%&&&**=&%;;-&&=*=$&%%---&=&&&--;-$*==&%%-;%&$=$&--;%&&@@=&;;;%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@=&&&&&&&&&&&&=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;%&&&&&&&**$&%;;;%&&&&&&&&&&&&&$**&;;;&&&&&&&&&&&&&&&&&&&&&&&&&**$%;;-&&&&&&&&&&&&&&**=&%---%$$$&%%%-%%%%%%-%-%%%%&$$$==$=$$&&&&&&&&&$&$$=@@=$$&&%%%%%---%$*=$&&%%%-%-%--&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&&&%---%&=**=&--;-&&&=*=&%-;;%&&=**=&%-;-&*==&%-;;&&**$&-;;%&**=&%;;-&&=*@$;;;%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&-;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&**&;;-&&&&&&&&&&$*=&&%&&&&&&&&&**=%;;-&&&&&&&&&&&&&&@*=&&%-%%%&&%%%%%%%%%%%%%%-%-%%%&&$$$$$$$&&&&$$$$$=@==$&&&&%%%%-%-%%%%&$*@=$&&&&---;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&%&-----%&&=*=&%-;-%&&&**=&--;-&&&=*=$%-;;%$**$&--;-&**=&%-;-%=*=$%-;;%&&@*=&;;%#",
|
|
"#&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;&&&&&&&&**$&%;;;%&&&&&&&&&&&&&=*@%;;%&&&&&&&&&&*=&%-%&&&&&&&&&**=%;;-&&&&&&&&&&&&&&@*=&%&&-%%%%%%%-%%&&&&&&%%%%%%-%%%&%&&&&$&$$$=$$$$$$&&&&%%%%-%-%-%%&&&&&&@*=$&%%&%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$%%%---%&&&&**$&-;;-&&&@*=&%;;;&&&&**$&-;;-&**=&%-;;&=*=$%-;;%&**=%%;;-&&&**$;;&#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&--;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&=**%;;-&&&&&&&&&=*=&--;%&&&&&&&&=*=%;;;&&&&&&&&&&&&&&$*@&&%&&%-%-%-%%&&$$$$&&&&%%%%%%%%%%%%%%&%&%&&&&&%&%&%%%%%-%%%%%%&&&&&&&&&@*@$&&&-;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@&%---%%&&&&&**=&%;;;&&&=*=&&-;;-&&&**$&-;;;&&**&%-;;-&**=&-;;-&=*=&%-;;&&&&**;;%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;&&&&&&&&**=%%;;;-&&&&&&&&&&&&&=*=&;;-&&&&&&&&&=*=&%;;%&&&&&&&&**$%;;-&&&&&&&&&&&&&&&**=&&%%%%%%%-%&&&&$==@==&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%-%%%%%&&&&&&&&&&&&$*@=&&%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@&----%&&&&&&**=&%-;;%&&=**&%%;;;&&&**=&%-;;%&**&&-;;;&**=&%-;;%$**$%%;;-&&&$+$;&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&-;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&**&;;-&&&&&&&&&&*=&%--&&&&&&&&&**$%;;-&&&&&&&&&&&&&&&&*@&&&&%%%%%&&&&&&&&&&=@@=$&&&&%%%%%%&%&%%%%%%%%%%%-%%-%%%%%&&&&&&&&&&&&&&&$@@=&&;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&---%&&&&&&&=*=&%-;;-&&&**&&-;;;%&&**=&%-;;-&**=&--;;%=*=$%-;;%%**$&-;;;&&&&=*-%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$%%;;;%&&&&&&&**=&%;;;%&&&&&&&&&&&&&&**&-;;&&&&&&&&&&$*=&%%&&&&&&&&$**&-;;%&&&&&&&&&&&&&&&&$=@@$$&&%&&&&&&&&&&&&&&$@@=$$&$&%&%%%%%%&%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&=*@=-;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@%;--&&&&&&&&**=&&-;;-&&**=&%%;;;&&$*=$%%-;;%&**$&%-;;%=*=&%-;;-&**$&%;;;%&&&&=$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&%;;;&&&&&&&&**$&%-;;-&&&&&&&&&&&&&&**$%;;&&&&&&&&&&&&$&&&&&&&&&&&$**&-;;%&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&$=@==$$&&&%%%&%%%%%%%%%&%%&&&&&&&&&&&&&&&&&&&&&&&&&&@*&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*@&--&&&&&&&&&**=&%-;;;&&**=&%%;;;&&**=&%%-;;%&**&&%-;;%**=&&-;;;&**=&%-;;-&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%-;;;%&&&&&&&@*=&%;;;%&&&&&&&&&&&&&&**=%;;-&&&&&&&&&&&&&&&&&&&&&&&**=%-;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@@$&$&&&&%%%%&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&*@%%&&&&&&&&&=*=$%&-;;%&=*=&%%--;-&$**$&%--;-&**=&&%-;;&*@$&%-;;-&**$&&-;;-&&&&$%&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&%;;;&&&&&&&&**$&%-;;-&&&&&&&&&&&&&&=**&-;-%&&&&&&&&&&&&&&&&&&&&&$**&%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@====$$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&$**=&%---;%&**=&%----&&**=&%%---%&**=&%--;-$*=&%%--;%=*=$%%-;;-&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%%;;;%&&&&&&&@*=&%;;;-&&&&&&&&&&&&&&&**$%-;%&&&&&&&&&&&&&&&&&&&&&**$&-;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%%-;;%&**=&%%-;;%&$*=$&%-;;-&=*=&%%---%**$&%-;--&**=&%--;;%&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+*&&-;;;&&&&&&&&**=&%-;;-&&&&&&&&&&&&&&&=*=$---%&&&&&&&&&&&&&&&&&&&**=$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%--;-&&**$&%--;-&&**=&%%;-;&&**$&%-;;-=*=&%%-;-%=*@$&%--;%&&&&&&%$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&%%;;;%&&&&&&&**=%%;;;%&&&&&&&&&&&&&&&&**=%---&&&&&&&&&&&&&&&&&&**=$%-;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&%%-;;%&**=&%%-;;%&**=$%%--;-&**=&%%--;&**&&%-;;-$**=&%--;-%&&&&&&&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&&&=*=$%---%&&&&&&&&&&&&&&&**=$&----&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&%%-;-&=*@&&%--;-&&**$&%%-;;&&**&&%--;-**=&%%-;-%=*=$%%-;;%&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$%-;;;&&&&&&&&**$&%;;;%&&&&&&&&&&&&&&&&&**=&%--%%&&&&&&&&&&$&=**=$%----&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%%-;;-&**=&%%-;;%&=*=$%%--;-&**=&%%-;;&*=&&%--;-$**$&%--;;&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&%;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&&&&&**=&%-%%%%&&&&&&&$=@==$&%%---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%--;-&&**=&%-;--&&=**&&--;-&&**&&%--;-**$&%%-;;%**=&%%-;;-&&&&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&==&&&&&&&&&&&&&&&&$==&%&&&&&&&&&&$==$&&&&&&&&&&&&==&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$%%;;;&&&&&&&&**=%%;;;%&&&&&&&&&&&&&&&&&&&*@=&%%-%%&&&&======$&&%---%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&%%--;%&&**&&%-;-%&&=*=&%-;;%&=**&%%-;-&**$%%--;%$*=$&%--;;&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&*@=&%%&&&&&&&&&&&$*@=&%-&&&&&&&&&$*=&&%%&&&&&&&&&$*=&%%&&&&&&&&&$@==&&&&&&&&&&&&&&&&&&&+*$%%;;;%&&&&&&&@*=&%-;;-&&&&&&&&&&&&&&&&&&&&**$$&%%%%%&&&&&&&&%%%-%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&--;-&&&=*=&%-;;%&&&**$%-;;-&=*=&%--;-&**&%%;;-%=**&&%----&&&&&&&&&&$#",
|
|
"#&&&&&&&&&&&&&&&$*=&%%&&&&&&&&&&$**=&%-%%%&&&&&&&&=*@&&%---&&&&&&&&@*=&%%--&&&&&&&&**$%-%%%&&&&&&@@=$&%-&&&&&&&&&&&&&&&&$*@$%%;;;&&&&&&&&**=&%-;;%&&&&&&&&&&&&&&&&&&&&&**=$&&%%%%%&%&%%%%-%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%;;;&&&=**$%-;;%&&&**=&%--;&$**&&-;;%&**=&%;;-&=*=$%--;;&&&&&&&&&&&%#",
|
|
"#&&&&&&&&&&&&&&@*=$%-%&&&&&&&&&$*@=&&%%----&&&&&&=*@$&&%---%&&&&&&@*=$&----%&&&&&&@*=&%---%&&&&&**=&&%%--%&&&&&&&&&&&&&&&**$%--;-&&&&&&&&@*=&%-;;%&&&&&&&&&&&&&&&&&&&&&&=*==$&&%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$%-;--&&&**=&%;-;&&&$**&%-;;%&**=&-;;-&=*=&%-;;&&**$%-;;%&&&&&&&&&&&$#",
|
|
"#&&&&&&&&&&&&&*@=$%%;-%&&&&&&&$**$&&%%%--;-&&&&&=*@=&%&%---%-&&&&@*=$&%%%---%&&&&@*@$&%%-;-%&&&=*=&&%%----%&&&&&&&&&&&&&&@*=&%;;-&&&&&&&&=*@&%-;;&&&&&&&&&&&&&&&&&&&&&&&&&=*==$&&&%&%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%;;-&&&=*=&%-;;%&&&**=&%-;;&=*=&%--;%&**$%--;-&**=&--;-&&&&&&&&&&&%#",
|
|
"#%$%&&&&&&&&&**$&&%----&&&&&&&@*=&&%&&&%--;-&&&@*@$&%%%&%----%&&=*@$&%&&%----%&&=*@=&%&%--;-&&&**=&%&%%----%&&&&&&&&&&&&&&+@$---&&&&&&&&&&**$%-;%&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@===$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%-;;%&&&**&&-;;-&&&@*=$%--;%&**&&-;;-&**=&%-;;&=*=$%-;;%&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&=*@$&&%&%-;-%%&&&&=*@$&%%%%%%--;-%&@*=&&%%%%%%%---;%$*@$&%&%&%%----%=@@$&%&&&%-;;&$*@=$%&&&&%-;-%&&&&&&&&&&&&&&$*=&%&&&&&&&&&&&$*=&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$%-;;-&&&**$&%-;;%&&=*=&%-;;-&**=&%--;&=*=&%-;;%&**=&-;;-&&&&&&&&&$%#",
|
|
"#%$&&&&&&&**=$&&%%%&%---%%&&@*=$&%%-%%&&%%--%$@=$&%%-%%&&&%%--%&@$&%&%%%%&%---%$=&&%&%%&%--;&$=$&&%&&&&%%-;-%&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&@$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&%%-;-%&&**=%%--;-%&=**&%%--;%=*@&&-;;-&**&&-;;-&@*=&%-;;%&&&&&&&&&&#",
|
|
"#$&&&&&&&@*=$&%%%%%%%%%---%@@=$&%%-;%&&$&%%--&$&&%%--%&=$$&%%--&&&&%%-%%&&%%%--&&&%%%%%%%%-%%&&&%%%%%%%&&--;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&.>>.,$&&%&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%--;-&&**=&&%-;;%&&**$%&--;-&*=&%--;-%**$%%--;%=*=$%--;-&&&&&&&&$%#",
|
|
"#$%$&&&&=*@$&%%--%&&&&%%;-&$$&&%%---%=@@=&%-%%&&%%--;-&@*=$&%%%%%%&%--%%=$&&%%%%%%%%-%%&&%%%%%&%%%-%%&&%%%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&.'''''''>>.,=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%%-;;%&=*@&&%--;;&&**&&&%-;;-**&&%-;;%**$&%%;--&*=$%%-;-%&&&&&&&$&#",
|
|
"#%&&&&$$*@$&%%---%==$$&%%-%&&&%-%-;-%&&**$&%%%%%%%--;-&&=*@$&&%%%&&%-;-$@*=&&%&%&%%-;%&==&&%%%%&%--%&&&&&%--;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&&&&&&&>'''''''''''')>>..,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&&%%;;-&@*=&%&%;;;&&**&&&%-;;%**&%&%---=@&%&%-;;%**$%%-;;-&&&&&&&%&#",
|
|
"#&&&&&&@*=&&%%-;-&$@@=$&%%-%%%%----%&&&@*@&&%&&%%-;-%&&&&=*@&&%&&&%-;;;&$**=&%%&%-%--%&@*@&&&&&---%%$@@=&%%;;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&$,''))))''''''''''''''>..,$&%&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%&-;;;&**$&&%---;&**=&&%----&**=&&%--%&&&&&%%;;-**$%&%-;;%&&&&&&&%#",
|
|
"#%&&&&&**$%%----;&&&@*@$%&&&&%---%%&&&&&*@=&%%%%----%&&&&&@*=&&%%%-%;-%&&$*@&&&%%-;-%&&$*@$&%%%----&&=*@=&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&$%$&&&&%&%&'''!!!!!!!)))'''''''''''''>>.,$&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@&&&---;%=*=&&%----&&**$&%----%=*=&%&&%%%%%%&&%--;-**$&&%-;;-&&&&&&&&#",
|
|
"#$&&&&&**$&%---%&&&&&**$&%%&-----%&&&&&&$*@$&&%%-%%%&&&&&&&@*=&&%%%--%%&&&@@==&&%%;-&&&&=*@$&%%;;-&&&&$*@$&%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$>)'!!!!!!!!!!!!!)))'''''''''''''>>..,$$&%&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%%---%&**$&%----%&**=&&----%&**$&%%%%%%%&&&%---%&*=$%&%--;-&&&&&&&&#",
|
|
"#%&&&&&**$&%---&&&&&&$*@$&&%%---%&&&&&&&&$*@$&%%%%&&&&&&&&&&@*=&&&%%%&&&&&&$@@=&&&%%&&&&&=*@&&%---&&&&&=*=&&-;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@*=@$&&&&&&&&&&&&&&&&&&$$$=$&&&&&&&&&&&&&&&&&&$=$=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$,@@@=@$$.'')!!!!!!!!!!!!!!!!!!!)))''''''''''''~>>.,&&&%&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&&%--;%&**=&%%---%&@*=&%-----&@*=&&%-%%&&%&&%----%**=&%%----%&&&&&$%&#",
|
|
"#&&&&&&&+@&&-%&&&&&&&&=*@$&%-%-%&&&&&&&&&&&=*$&&&&&&&&&&&&&&&$@=$$&&&&&&&&&&&$$$$&&&&&&&&&$*=$&&-&&&&&&&$*@$%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@=$&&%%%%&&&&&&&&&&&&&==$&&&%%%%&&&&&&&&&&&&&===$&&&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@@@@@@@@)')!!!!!!!!!!!!!!!!!!!!!!!!!)))'''''''''''''>>.,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$&%----&=*=$&-----&&**$&%----&=*@$&%--%&=&&&&----%=*=$&%--;%%&&&&&&&&&#",
|
|
"#&&&&&&&&$@&&&&&&&&&&&&&*@=%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$$&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**=&&&%%%%%%%&&&&&&&&&&*=&&&&%%%%%%&&&&&&&&&&&**=&&&%%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$$@@@++@+*+@>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))'''''''''''.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%--;-&&**$&%----&&@*=&%----&&**$&%----=*$&%---;%$*@$&%----%&&&&&&&&$%#",
|
|
"#%$%&&&&&&&&&&&&&&&&&&&&&=@$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***=&&%%%%%----%&&&&&&&=@=&&%%%%%%-%-%%&&&&&&&$**$&&%%%%%---%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{+{+#)')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))''''''$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&----%&&**&&-;;-&&&**$&%-;;%&=*@&&----&**=&%---%&**=&%---;%&&&&&&&&$%&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&%%%%%%%%---%&&&&&$*$&%%%%%%%%%----&&&&&&&**$&&%%%%%%%---;&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&%&&&&$$@++{{{{{{{{'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)').&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&%-;;%&&=*@&%-;;-&&&**$&-;;;&&**$&%-;;&=*=&%-;--&$*=$%%---%&&&&&&&&&%&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&&--%%&&&&%-;;%&&&&&*=$%%-%%%&&&&%-;;%&&&&&***&%--%%&&&&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&%;;;%&&=*@&%-;;%&&&**$%%;;-&&**$&--;;&=*=&%-;;%&**=&%-;--&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**=&---&&$$=$&%;;;&&&&&*=&---&&&=$=$&%;;%&&&&$**=&---&&=$=&&%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@++{{{{{{{>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%;;;&&&@*@&&-;;%&&&**=&%;;;&&**$&-;;-&@*=&%;;;&&**=%%;;;&&&&&&&&&&&&$%#",
|
|
"#%$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&={*$%-;-&&$=**$&-;;%&&&@*$%-;-&$$=***=&-;;&&&&=**$%--;&$@***$&-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&%-;;%&&&**$&-;;%&&&$*@$%-;;&&**$&-;;-&**=&%-;;%&**$&-;;;&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**=&-;-%&&&&@*@&;;;%&&&*=&--;-%&&&$**=&;;;&&&&**=&-;--&&&$**@&;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{#>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$&&&&&&&&&&&&&&&&&&&&&&&&&&&%&=,&&&&&&&&&&&$**$&-;;%&&&=*@&%;;-%&&&**=&%;--&**=&%;;;&=*=$%-;;%&**$&%;;-&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**=%;;-&&&&&=*@$-;;%&&=*=%;;-%&&&&&@**&-;;%&&&**=%;;-&&&&&@**&-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.+{{{#{{{>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&>)''>>.,=&%&&&&=*@&%;--&&&&**=&-;--&&&&*@$%-;-%&**$&-;-%&**=&--;%&@*=&%-;;&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***$-;;&&&&&&=**$;;;%&&=*&-;;;%&&&&&***$-;;%&&***$-;;%&&&&&=**$;;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&%>''''''''''>>.,&&**$&--;%&&&=*@$%----&&&**=&%-;-%=*@&%-;-&$**$%-;-%&**=&-;;%&&&&&&&&&&&$%#",
|
|
"#%$%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&-;;-&&&&&$**$%;;;&&*@$%;;;&&&&&&=**$-;;%&&=**&%;;%&&&&&=**&%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''$&&&&&&&&&&&&&&%$&&&&&&&&&.'''))''''''''''''>>.@%;;;%&&&**$&--;;&&&=**&%%;;%&**$&----&@*=&%---%=*=$%-;-%&&&&&&&&&&&$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***&-;;%&&&&&$**&-;;%&&@*$;;;;&&&&&&@**&-;;%&&***$-;;%&&&&&=**$-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)').&&&&&&&&&&&&&&$&&&$&%&&&.'''!!!!!!)))'''''''''')>>],,&&*@=&%;;;%&&$*@$%-;;;&@*@&%-;;%$*@$%--;-&**=&----&&&&&&&&&%$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$%;;%&&&&&$**$%;;-&&=*&%;;;&&&&&&=**$%;;-&&=**$-;;%&&&&&=**&%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&%$&&&&%$&%$$$$,'''!!!!!!!!!!!!!))''''''''''''>>>+&%--;-&&&**$%%;;;&$*@$%%;;-&**$&-;;;&=*=&%-;;%&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=**$-;;%&&&&&=**&%;;-&&**$-;;;&&&&&&***&%;;%&&***$-;;&&&&&&=**&%;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&$%&&&&$%&$$$$=''')!!!!!!!!!!!!!!!!!!!))''''''''''''>],,&&**=&%--;;&$*@$%%;;-&**=%%-;;&$**$%%;;;&&&&&&&&$%&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$-;;-&&&&&&**$%;;;&&=*$%;;;&&&&&&=**$%;;-&&=**$-;;-&&&&&=+*&%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>%&&&&&&&&&&&&&&$$$@=@>)')!!!!!!!!!!!!!!!!!!!!!!!!!)))''''''''''''>>.$%%;;&&@*@&%-;;;&**$%%-;;%$**$%%;;;&&&&&&&&&&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$-;;%&&&&&=**&%;;-&$=*$;;;;&&&&&&@**$%;;-&&***$-;;&&&&&&=**$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$&&&&&&&&&&$%&&$$@=@>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))'''''''''''~>.,=+@$&%----**=&%--;;&=*=&%%;;;&&&&&&&&&$%#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^^^%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$%;;%&&&&&$+*$%;;;&&=*$%;;;&&&&&&=**&%;;-&&=**=-;;%&&&&&=**&%;;;$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&$&$$@@+>'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))''''''''''''>>,,-;-$*@$%%---%&**=&%--;;&&&&&&&&&%$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&$&&&%^////^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$-;;%&&&&&=*@$%;;;&&@*$-;;;&&&&&&@**$%;;-&&@**$-;;%&&&&&=**$%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.{{{{{{{#>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')>&&&&&&&&$%$%$$@@@#'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))''''''''''''@*@=&%---%$=*=&%%;--%&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%(^///////%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&${*=%;;%&&&&&&**$%;;;&&=*=%;;;&&&&&&=**&%;;-&&=**=%;;%&&&&&=**&%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''&&&&&&&&&$&$$=@+.'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)))''''''>*=&%--;-&=**$&----%&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%(^/////^^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$-;;%&&&&&=**&%;;-&&@*$-;;;&&&&&&***$%;;-&&=**$-;;%&&&&&=**$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{_{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>&&&&&&&&%&$=@@+''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')>=&%----&=*=$&%--;%&&&&&&&&&&&$%#",
|
|
"#&%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&(//////^:::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%;;%%&&&&$**$%;;;&&=*=%;;;&&&&&&=**$%;;-&&$**=%;;%&&&&&$**&%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&$&$$$@++''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>+$%%--;%&**=&%--;-&&&&&&&&&&&&%$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(/////^^:::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&={*$%;;%&&&&&=**$%;;-&&=*$-;;;&&&&&&@**&%;;%&&={*=-;;%&&&&&=+*$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$@@@{{{{{{{{>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&%&$=@*+>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''{=&&-;;%&=*=$%--;-%&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^//////:::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%;;%&&&&&$**&%;;;&&=*=%;;;&&&&&&=**$%;;-&&$**=%;;%&&&&&$**$%;;;$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''.&&&&&$&$@@+>'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''@*=$%-;;%&=*=&%-;-%&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%^/////^:::::::::::///(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+*$%;;%&&&&&=**$%;;-&&=*$%;;;&&&&&&@**&%;;-&&=**$%;;%&&&&&@**$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&==++{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&$%$$@@*>'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',$**$&----%**$&%-;;%&&&&&&&&&&&&$%&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&(^/////^:::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%;;-&&&&&&**$%;;;&&=*=%;;;&&&&&&=**=%;;-&&$**=%;;%&&&&&$**&%;;;$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{#''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&$$=@+.'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''',;%=*=$%--;%$**$&----&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%(//////^::::::::::::::::^//%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$+*$%;;%&&&&&$+*$%;;;&&=*$%;;;&&&&&&@**&%;;-&&${*=%;;%&&&&&=**$%;;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')>&&$$=@++'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''',;;-&**=&%;;-&**=&%-;;%&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(//////:::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+*=%-;-&&&&&&**$%;;;&&=*=%-;;&&&&&&=**=%;;-&&&**=%;;%&&&&&&+*$%;;;$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''$&$=@@{''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>%-;-&$**$&-;;%&**=&--;-&&&&&&&&&&&&$&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%^/////^^:::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%-%&&&&&&**$&;;-&&$*$&%--%&&&&&=+*&&;;%&&&+*$&;;-&&&&&&+*$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)').$$@@{>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>@&%;;%&=*=$%;;%&=*=$%-;;&&&&&&&&&&&%$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%^/////^::::::::::::::::::::::::^//(%&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*@$&&&&&&&&&=*=&%-&&&&@@$&&%&&&&&&&**=&%-&&&&@*=%%-&&&&&&&**$&;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>==*+>'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')>+*$%-;-&&**=&-;-%&=*=$-;;%&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(^/////^:::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&=@$$%&&&&&==&&&&&&&&&&=**=$%&&&&&==$&&&&&&&&&$+$&%-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.*+>'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>=**$&%;--$=*=&%-;-&$**=%-;-%&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&$%$&&&&&&&&&&&&&%&%(//////^:::::::::::::::::::::::::::::///(%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>@.'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''~&&&**=&--;%&**=$%-;%&=*=&%--%&&&&&&&&&&&&#",
|
|
"#&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%(/////^^:::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',-&&$**$%;;-&$**=%-;;&$*@=&-;;%&&&&&&&&$%&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&^//////:::::::::::::::::::::::::::::::::::///%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@+.{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''$;;&&&**$%;;;&&=*=&-;;%&$**$%;;-&&&&&&&&&&&#",
|
|
"#&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%^/////^:::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',;;-&&$*=$%;;;&$**=%;;;%&&**=%;;;&&&&&&&&&$%#",
|
|
"#%$%&&&&&&&&&&&&&&&&$&&&&&&&&&&&&%//////^::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.--;%&&**=&--;-&$**&%-;;&&&**&%-;;&&&&&&&&&%$#",
|
|
"#&&&&&&&&&&&&&&&&&&&%$%&&&&&&&%(//////^::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{#{{{'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.%-;;&&=**$&-;;%&**$&%;;-&&**=&%;;;&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&%//////::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]<]]],&&%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>&%;;-&&=*=$%;;;&&**$&-;;-&&**=&-;;-&&&&&&&&&&&#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&$&&&&&%^////::::::::::::::::::::::::::::::::::::::::::::::::///(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[[[[[[<<~]],&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>=%;-;&&&**=%--;-$=*=&%;-;&&=*@&%-;;%&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&%&&&&&&(//^::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,[[[[[[[[[[[[[[[[<<]]],&&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@+.{{{{{{{#'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')>+$%-;-&&&**$%-;;%&=*=&--;-&&@*=&-;;;&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&$&&&&&$$$///::::::::::::::::::::::::::::::::::::::::::::::::::^//%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&&&&&%~[[[}}[[[[[[[[[[[[[[[[[[<<~]],,$%&%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')>**&%--%&&$**&%-;-&&**=&-;;%&&**$&%;;%&&&&&&&&&&%&#",
|
|
"#&&%$&&&&&&&&&&&&&&&&%&&$$$=@@(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&,[[[}}}}}}}}[}[[[[[[[[[[[[[[[[[[<<~]],,&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''=@*=&%%&&&&**&%-;%&&@*$%---&&&**&%;;-&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&$$$$=@@@@@///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&&%&&&%][[[}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[[[[[[<<~]],,&&%%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''@$&$=$&&&&&&*@&%%%&&&=*=&-%%&&&**&%-;-&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&$$=@@+@+++^//::::::::::::::::::::::::::::::::::::::::::::::::::^//(%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&$[[[}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[[[[[[<<~]],,%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@{{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''@$&&&&&&&&&&&$=*&&&&&&&*==&&&&&&@*&&-%&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&$&,=@@@++{{{|///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&$%$$$,===$$$&$][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[[[[[[~%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$+@{{{{{{{{>'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@&&&&&&&&&&&&&$%$&#",
|
|
"#%$%&&&&&&&&&&&&&&&$=@@+++{{{{{_^//::::::::::::::::::::::::::::::::::::::::::::::::::^//(%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=@@@@@@@@@@$<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[]&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@@@+@+@@@@@][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=++{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::^//%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+++++++++*+<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@.{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&%$$@@+{{{{{{{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')>$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&$@@+{{{{{{#{{{///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&]],,&&%%&&%&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@.+{{{{{{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%~[[[[[[<<]]],&&&%&%&&&&&&&&&&&&&&&$$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&$@+.{{{{{{{{{+///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&][[[[[[[[[[[[[[[<<]]],,&&%%&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>@&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#^//::::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{#.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&[[[}}[}[[[[[[[[[[[[[[[[[<<~]],,&&&%%$==++{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#&%$&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{|///::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<[[[}}}}}}}}}[}[[[[[[[[[[[[[[[[[[[<~]],.@+{{{{{{{{>)'!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''@&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&$&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{#^//::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&][[[}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[[[[[[[<~~>>.{{#''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{1//^:::::::::::::::::::::::::::::::::::::::::::::::::://^&%&&&&&&&&&&&&&&&&&&&&&&&&&&$$@+++{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,%&&&&&&&&&&&&&&&&&&&&&&&&$$&,[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[[[[[[[<<!<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.{{{{{{{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~&&&&&&&&&&&&&&&&&&&&&&&$$=$$<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[[[[[[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,%&&&&&&&&&&&&&&&&&&&&$,=@=~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[[[[[[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~&&&&&&&&&&&&&&&&&&&&$==@@.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')>$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//(%&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@+{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,%&&&&&&&&&&&&&&&&&&$=@@+<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&&&&&&&&&&&&&&&&@*=&%%&&&===&%&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&%&$$@++{{{{{{{{{+///::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&%$$@++~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')'=$&&&&&&&&&&&&&&&&&&&&&&&$$=====$&&&&&&&&&&&&&&&$**$&%--&&**$&--&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&$=@.+{{{{#{{{{^//::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@+{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,%&&&&&&&&&&&&&&&$$@@+.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>@&&&&&&&&&&&&&&&&&&&&&&&$*==$$$&&%%%%&&&&$$$&$==@==$&&--;%=*=$%;;&&$#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{*///:::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@.{{{{#{{{{{>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&$$@@*.<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',$&&&&&&&&&&&&&&&&&&&&&==*=$&&&%&%%%%%%%&%&&&&&&$$&&&&%%-;-=@$%-;;&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{^//::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&$=@++~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''@&&&&&&&&&&&&&&&&&&&&&&**=$&&%&%%%%%%%%%%%%%%%%&&&%&%&%&%--%&$%--%%%&$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&$$@@+.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''.$&&&&&&&&&&&&&&&&&&&&$*==&&&%%%%&&&&&&%%%%%%%%%%%%%%%%%-%%-%&%--%%&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{_{{///::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&$$@@+.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&$**$&&%%&&&&&&&&&&&&&&&&&%&%&%&%%%-%%&%&%%%-&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&$=@+{~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.$&&&&&&&&&&&&&&&&&&&&&**=&%%&&&&&&&&&&&&&&&&&&&&&&&%%--%%%%&&$&$&&&&&$%&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{#<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&$$@@+][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')>&$&&&&&&&&&&&&&&&&&&&&**=&&&&&&&&&&&&&&&&&&&&&&&&&&%%-%%%&&&&&&&&&&&&&&&&#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.{{{{{{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&$$@@+{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')>$&&&&&&&&&&&&&&&&&&&&$**=$&%&&&&&&&&&&&&&&&&&&&&&&&%----%&&&&&&&&&&&&&&&&%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@+.{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&$$=@++<[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>$$&&&&&&&&&&&&&&&&&&&=*==$&%&&&&&&&&&&&&&&&&&&&&&&&%%---%&&&&&&&&&&&&&&&$&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#^//::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&$=@*{][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')>=&&&&&&&&&&&&&&&&&&&$*@=$&&%&&&&&&&&&&&&&&&&&&&&&&&&%--;%&&&&&&&&&&&&&&&&%$%#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{|///:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@{+{{{{{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&$,@@+.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''=$&&&&&&&&&&&&&&&&&$=*@$&&%%%%%&&$&&&&&&&&&&&&&&&&&%----%%&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#^//::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{#{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,&&&&$=@*+<[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''',$&&&&&&&&&&&$$=$======&&&%&%&%&%%%&&&&&&&&&&&&&&&&%%---%%&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{1//^:::::::::::::::::::::::::::::::::::::::::::::::::^//(%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@.{{{{{{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&$=@++~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''@&&&&&&&&&&&&*=$$$&&&&&&%%&&$$$$&&&%%%%&&&&&&&&&&&&%--%-%&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{^//::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,&$==@+.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>$&&&&&&&&&&$*=&$@@$%%%%%%&&$=====$&&&%&%%%%%&&&&&&%%-;-%&&&&&&&&&&&&&&&&&&&&%$%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@.+{{{{{#{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::///(%&&&%&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&$=@++<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''&&&&&&&&&&$*$&&&**&--%%&&&&&&&&$*===$$&&&&&&%&&&&&&%;;;&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@++#{{{{{{{{///:::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=@++{{{{{{{{#~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,=@+*~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)').&&&&&&&&&==-&$**=%--&&&&&&&&&&&&$======$$$$&&&&&&&%;;;&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@+.{{{{{{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~=@+>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&$*&%$*==%;-%&&&&&&&&&&&&&&&&&$===*=&&%%%%%%;;;%&&&&&&&&&&&&&&&&&&&&&%$#",
|
|
"#&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$==+++{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{#<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[.++<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'')&&&&&&&&=@%&@*=%-;-&&&&&&&&&&&&&&&&&&&&&$**$%-%%&%%%-;-%&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{#^//^:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~{~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&=*&&=$&%;;%&&&&&&&&&&&&&&&&&&&&&&**$%-%&$&$%%;-%&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{|//^:::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$@@+{{{{{{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&**$%&&%%-;%&&&&&&&&&&&&&&&&&&&&&&**$-;-$===&%;;;%&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&$&&&&&&&&&%&&&&&%&&&&&&&&&&&&&&&$@@+{{{{{{{{{{^//::::::::::::::::::::::::::::::::::::::::::::::::::///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&=*@&-%%%%%%&&&&&&&&&&&&&&&&&&&&&&&**$-;;&&**=&%;;%&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{#(///:::::::::::::::::::::::::::::::::::::::::::::::::///(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&=*@&%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$-;;%&&**=%;;%&&&&&&&&&&&&&&&&&&$%&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{{{^//:::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{~[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''&&&$**$%--%&&&&&&&&&&&&&&&&&&&&&&&&&&&$*=$-;;&&&$**&;;%&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::^//%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{#{{{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)').&&**$%--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%-;-&&&$*@%;;%&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#&%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&@*=%--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&-;;%&&&$**%;;&&&&&&&&&&&&&&&&&&&$&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$$$@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{+|([[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''@*=&--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%---&&&&=*=-;-&&&&&&&&&&&&&&&&&&&%$%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{+||1|~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.*$--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&---&&&&&=*=-;%&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@.+{{{{{{{{#^//::::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$==++{{{|||(||*[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''*&;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=*=%--%&&&&&**&;;&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{#{{|///:::::::::::::::::::::::::::::::::::::::::::::::::///(%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@++|||1|||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''+-;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&-;%&&&&&&**%;;&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{#^//:::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@(((|1||||||+[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>%;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=%;-&&&&&&=*=-;-&&&&&&&&&&&&&&&&&&&&%$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{1//^:::::::::::::::::::::::::::::::::::::::::::::::::^//%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%(^(((|||||||||<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'';-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=*=-;%&&&&&&**=;;%&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///:::::::::::::::::::::::::::::::::::::::::::::::::^//^&&&&&&&&&&&&&&&&&&&&&&&&%&&&^//^((1|||||||||.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'),-&&&&&&&&&&&&&&&&&&&&&&&$$$$$==*=&;;&&&$&$=*=&;;%&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&&&&&&$%^////^:111|||||||||[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>-&&&&&&&&&&&&&&&&&&&&&&=*$&&=&$$&-;-&$*=&$===%;;%&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///:::::::::::::::::::::::::::::::::::::::::::::::::^//(&&&&&&&&&&&&&&&&&&&&&$%^/////::1:11|||||||||.[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')$&&&&&&&&&&&&&&&&&&&&&$**&%&&&&&%;;%$**$%&&&&-;;&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&&&&&&&&&%&^^////^::::1111|||||||||[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&&&&&&&&&&&&*=&&%%%%%-;;&&*=&%%&%%%--&&&&&&&&&&&&&&&&&&&&&&%$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@.{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::///(&&&&&&&&&&&&&&%&%%(/////^:::::::111|||||||||][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&**$$&&%&%%-%&$*=&&&&&&&%%&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{^//^::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&&&&&&(/////^::::::::1:111||||||||*[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''$&&&&&&&&&&&&&&&&&&&&&&@====$$$$%%&&===$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{_{{{*//^:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&&&%&%(/////^:::::::::::::11|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{^//:::::::::::::::::::::::::::::::::::::::::::::::::://^&&&&&&&&&&&(//////:::::::::::::11111||||||||+[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{#(///:::::::::::::::::::::::::::::::::::::::::::::::::///%&&&&&&&&%^/////::::::::::::::::::11|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{^//:::::::::::::::::::::::::::::::::::::::::::::::::^//(%&&&&&%/////^::::::::::::::::::1111|||||||||.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::///&&&&%^////^^::::::::::::::::::::::11|||||||||<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{{{{{{{///:::::::::::::::::::::::::::::::::::::::::::::::::///(%&^/////:::::::::::::::::::::::11111||||||||.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::://^^////^^::::::::::::::::::::::::::111|||||||||<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::^//////^:::::::::::::::::::::::::::1111|||||||||][[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{(//:::::::::::::::::::::::::::::::::::::::::::::::::^////^:::::::::::::::::::::::::::::::111||||||||*[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!').&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#&$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@+.{{{{{{{{{|///:::::::::::::::::::::::::::::::::::::::::::::::::^^^:::::::::::::::::::::::::::::::::111|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@++{{{{{{{{#^//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1:111||||||||+[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#&%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{1///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::111|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''#{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$&@@++{{{{{{{{{^//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1:11|||||||||.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''>{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1111|||||||||[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11|||||||||.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1111|||||||||[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''#{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{+///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1:11|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!').&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&==&&&&&&&&&&&&&&&&===%&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.+{{{{{{{{{^//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1111||||||||+[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''{{{{{_{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$%%%&&&&&&&&&&&&*@&&%%&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{+///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''.+{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&==&&&&&&&&&&&$*=&&-%%-&&&&&&&&&$*=$&%-%%%&&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++#{{{{{{{{^//^:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11111||||||||.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'').++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&$==&&&&&&&&&&&&=*$&%%%&&&&&&&*@$&%%----%&&&&&&$*@$&&-%--%%&&#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{|//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11|||||||||<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>@@+{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!)''$&&*=&%%%&&&&&&&&$*=&%%-%%&&&&$@*=&&%&---;%&&&&&$*=$&%%&-%---%&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{#{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11111||||||||>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''=@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!>]~!!!!!!!!!)').&**$&---&&&&&&&&**$&%--%-%&&$*@$&&%&&&%---%&&&&*@$&&%&&&%--;--#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::11|||||||||[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''),$=@@+{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)>.,,]~!!!!!!!!''>@*=&%---%%&&&&&=*$&&%%---%%@*=&&&%&&&&%----%&&=*=&%%&&&&&%-;;;#",
|
|
"#&%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1111|||||||||~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&$$@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!>]~)!!!!!!!!!!)>.,,,,]]!!!!!!!)'>+=&&%----%%&&&&**$&%&&%%--%$&&&&%&%%%%&%----&=*=&&%&&&%&&&-;;;#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::111||||||||+[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'''$&&$@@+{{{{{{{{>''!!!!!!!!!!!!!!!!!!>>,,]]!!!!!!!!)>.,,,,,,]~!!!!!!)>#@&&%&&-----&&$@*=&%&&&&%--%&&&%%$%-%%&%%%%--&&&&&%&&-%%%%%-;;;.",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::111|||||||||<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$&&&$=@.+{{{{{{{>'')!!!!!!!!!!!!!!!!>>.,,,,]~!!!!!!>.,,,,,,,,]~!!!!!'>.,&%&&&&%---%%$*=$&%&&&&&&%%%%%&&%--%&$&&%%%-%&%&%&&--%&&&%-;;;#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{(//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1:111||||||||.[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'').&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!'>.,,,,,,]!!!!!>>.,,,,,,,,,]~!!!!>.+,%-%%%&%%---%=@$&%&%%&&&&&%&&&&%----=@=&&%%%%%%%&&%-;%=$$&%;;;#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{|///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1:11|||||||||[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>&&&&&&$@@+{{{{{{{{'')!!!!!!!!!!!!!!)>.,,,,,,,,]~!!'>@,,,,,,,,,,,]~!!>.,,,%-%&&&%&%%-%%&&%%%%%%%%&&&&&&&%-;-%$**=$&%&&&&&&%----@@*=$-;;.",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{#^//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::111|||||||||][[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$&&&&&&$@@+{{{{{{{#>''!!!!!!!!!!!!!!>.,,,,,,,,,,]~>>.,,,,,,..,,,,,]>>.,,,,,-%@=&&%&%-%&%%%%--&&&&%&&&&&%-;;-&&&=*=&&%&&&&&--;;%&&@*=-;;#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{{{{{{1///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::111||||||||+[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[<)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''',&&&&&&&$=@@{{{{{{{{#'')!!!!!!!!!!!!'>.,,;]>.,,,,,,].,,,,,]]>>@,,,,,,,,,,,-,,%**$&&%&&%%%&%---&@=&&%%%%%%-;-%&&&&**=&%&&&&%-;-%&&&&@*$;;.",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@.+{{{{#{{{{^//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::1:11|||||||1|<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[['''))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)')>&&&&&&&&$$@++{{{{{{{{'')!!!!!!!!!!!'>.,,;]])>>+,,,,,,,,,,]]!!>>..,,,,,,,,,,].$&**$&&%&&&&%---%$*=$&&&%%%%---&&&&&&*@$&%%%%-;--&&&&&&@@$;.",
|
|
"#&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::111|||||1|__>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[)''''''))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>&&&&&&&&&&$@@.{{{{{{_{'''!!!!!!!!!!)>.,,;,]!!!'>..,,,,,,,;]!!!!'>+,,,,,,,,,]>)$&$*@$&&%%%%----%&&**=$&%%%&%%%&&&&&&$*=&&&--%--%&&&&&&&$@$#",
|
|
"#&&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::((((1|(|{____[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[>##>''''''''))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''',&&&&&&&&&&$=@+{{{{{{{{>''!!!!!!!!!!>.,,,,,~!!!!)>..,,,,,,,~!!!!!'>..,,,,,,])''.&&=*@$&&%%%---%&&&&&@**&&&&&&&&&&&&&&@*@&&%%&%%&&&&&&&&&&%#",
|
|
"#&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^^^((({______{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<{{{{{#>>'''''''))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!'>@,,,,]!!!!!!!>>+,,,,]]!!!!!!!'>,,,,,,]~!'''&&&&**$&&&%&-%&&&&&&&&=$&&&&&&&&&&&&&&$@==&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=++{{{{{{{{{+///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^///^(|{_______#<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~{{{{{{{{##>'''''''')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''>&&&&&&&&&&&&$$@++{{{{{{{{'')!!!!!!!!>>,,,,])!!!!!!!!'>.,,]~!!!!!!!!!>>>,,,]~!!)'',&&&&@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$&&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////({_______{_#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[.#{{{{{{{{{{{#>>')'''''))!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$&&&&&&&&&&&&&$@@+{{{{{{{{>''!!!!!!!!'#,,,]!!!!!!!!!!!'>]])!!!!!!!!!!!!>>~>!!!!!''>%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{#{{{{{@///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////({{{_{_{__#{_.[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[#{{{{{{{{{{{{{{{##>''''''')))!!!!!!!!!!!!!!!!!!!!!!!''',&&&&&&&&&&&&&&$=@++{{{{{{{>'')!!!!!!!!>>]])!!!!!!!!!!!!))!!!!!!!!!!!!!!!!!!!!!!!)''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{#{^//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////({{{{{{##_#{_{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<{{{{{{{{{{{{{{{{{{{{#>''''''''))!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&&&&&$@@@+{{{{{{{#'')!!!!!!!!!))!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{|///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://////(+{{+{+.+{{{{#{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<{{{{{{{{{{{{{{{{{{{{{{{##>'''''''')!!!!!!!!!!!!!!!)'''&&&&&&&&&&&&&&&&&$=++{{{{{{{{'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{^//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::://////({{{+++@@+++{{{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~++{{{#{{{#{{{#{{{#{{{{{{{{{#>''''''''))!!!!!!!!!!!'''$&&&&&&&&&&&&&&&&&$@@.{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////^({{{{+++.@@@@@++{{{{#<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]+@++++{+{{{{{{{{{{{{{{{{{{{{{{{>>'''''''')!!!!!!!'').&&&&&&&&&&&&&&&&&&$=@++{{{{{{##'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@++{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^^////^={{{++++@@@==$=@++{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[@@@@@@+++++{{{{{{{{{{{{{{{{{{{{{{{{#>''''''''))!!)''>&&&&&&&&&&&&&&&&&&&&$@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////^({{{++.+@@@==$&$=@@+{{{{{[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[$$==@@@@+@++++{{{{{{{{{{{{{#{{{{{{{{{{{>>''''''')'''$&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@.{{{{{{{{{+///:::::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////^@{{#++++@@@==$&&&$,@@{{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&$$=@@@@@@+@++{+{{{{{+{{{{{{{{{{{{{{{{{{.>''''''),$&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//:::::::::::::::::::::::::::::::::::::::::::::::::::::::^/////^@{{{{+++@@@@$$&&&&&$=@++{{{{>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~&&&&&&&$$==@@@@@@++++{{#{{{{{{{#{{{{{{{{#{{{{.>>)'.&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{{{{{{|///::::::::::::::::::::::::::::::::::::::::::::::::::::^/////^+{{{+++@@@@$$$&&&&&&&$=@++{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,%&&&&&&&&&$$=@@@@@@++++++{{{{{{{{#{{{{{{{{{{{++==$&&&&&&&&&&&&&&&&&&&&&&&&$@++{{{{{{{#'''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{#{{{#^//^:::::::::::::::::::::::::::::::::::::::::::::::::^/////(+{{{{+++@@@=$$&&&&&&&&&$=@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&$$=@@@@@@+++++{{{{{{{{{{{{{{{{+@@=$&&&&&&&&&&&&&&&&&&&&&&&&&$@@.{{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{|//^:::::::::::::::::::::::::::::::::::::::::::::::^/////(+{{{+++@@@@$$$&&&&&&&&&&&$@@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&$$==@@@@+@+++++{{{{{#{{{{{++@@$$&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{>''!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{^//:::::::::::::::::::::::::::::::::::::::::::::^/////(+{{{{++@@@@=$$&&&&&&&&&&&&&$@++{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&$$@$@@@@@++++{+{{{{{{{+@@$&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'')!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::::::::^/////(+{{{+++@@@@$$$&&&&&&&&&&&&&&&=@@+{{{{.[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~%&&&&&&&&&&&&&&&&&&&&&&&&=$=@@=@@+@+++++{{++@@=$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{'''))!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{{///::::::::::::::::::::::::::::::::::::::::^/////(+{{{+++@@=@=$$&&&&&&&&&&&&&&&%$=@++{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$===@@@@@+++++@@@$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{>'''''''''')))!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)''$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^::::::::::::::::::::::::::::::::::::://////({{{{+++@@@==$&&&&&&&&&&&&&&&&&&&$=@++{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$=@@@@@@@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{#'''')''''''''''''''''))))!)!!!!!!!!!!!!!!!!!!!!!!!!!!!!''>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{+///::::::::::::::::::::::::::::::::::://///^({{{++++@@@==$&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=$=@=@@==&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@*+{{{{{{{{{#.##>>>>''''''''''''''''''''')'))!)!!!!!!!!!!!!!!!!!!!)''$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{{{{{{(//^:::::::::::::::::::::::::::::::://///^({{{++++@@@==$&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.{{{{{{{{{{{{{{{{{{{{##>#>>>''''''''''''''''''''''')))!)!!!!!!!!)'',&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{{{{{@///:::::::::::::::::::::::::::::^/////^({{{++++@@@==$&&&&&&&&&&&&&&&&&&&&&&&&%$@@+{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{##>#>>>'''''''''''''''''''''')))))')>&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{{{{{{^//:::::::::::::::::::::::::::^/////^={{{++++@@@$=&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@+{{{{#[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{#{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{##>#>>>'''')'''')'''''''''$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=++{{{{{#{{{|///::::::::::::::::::::::::^/////^@{{{++++@@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@@++{{{{{{{{{{{{{#{{{{{{{{{#{{{{{{{{{{{{{{{{{{{{{{{{{###.>>>>'''''''.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.+{{{{{{{{{^//::::::::::::::::::::::^/////^@{{{++++@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@@{{++{+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{++@$$&&,=.,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$@++{{{{{{{{{(//^:::::::::::::::::::^/////^@{{{++++@@@=$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=@@@++++++{++{{++{+{{{{{{{{{{{{{{{{{{{{{{{{{{{#{{{{{{{{{++@@$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&===$&$@@+{{{{{{{{{{///:::::::::::::::::^/////(@{{{+++@@@==$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@@@@@@@@+@+@+++++{+{+++{++{{{{{{{{{{{{{{{{{{{{{{{{{{{{{+@@$$&&&&&&&&&&&&&&&&&$$$&$$&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&&;%$=@++{{{{{{{{{(//^::::::::::::::^/////(+{{{++++@@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@=+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$==@=@@@@@@@@@@@@@@@@+@++++++++++++{+{{{{{{{{{{{{{{{{{{{++@=&$&&&&&&&&&&&&=**$$$$&$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$&%-;%&$@@+{{{{{{#{{+///::::::::::::^/////(+{{{+++@@@@$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@.+{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$=$====@=@@@@@@@@@@*@*@*@+*++++++++++{+++{+{{{{{{{+@@=$&&&&&&&&&&&$*==&&&&%&%%%&%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=$&%-;-&&$=@++{{{{{{{{{(//^:::::::::^/////(+{{{+++@@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$========@=@@@@@@@@@@+@+@++++++++++++++@=$&&&&&&&&&&**=&&&&%%%%%%%%-%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**=$&&%--;-&&&$@@+{{{{{{{{{|///:::::::^/////({{{{+++@@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{.[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$========@=@@@@@@@@@*@@+@+*++@@@$$&&&&&&&&**=$&&%%%%%&%%&%%%%-%%%%-%&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@*=$&&&%--;;&&&$$=@+{{{{{{{{{#^//::::://////({{{{++@+@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@{{{{{>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$$$=$$=$=====@=@=@@@@@@===&&&&&&&&**$&&&%%&&&%%%&%%&&%%%%%--%%&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%$%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@@==$&&%%-%-;%&&&&&=@@++{{{{{{{{@//^:^^/////({{{+++@+@=@$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$&$&$$$$=========$$&&&&&&&**$&&%%&&%%%%%%%%%%%%%&%-----%&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*==&&&&%%&-----&&&&&$$@@+{{{{{{{{{{^///////^({{{++++*@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$$&&&&&&&&&**$&&%&&&%%%%%%%&&&&&&&%%&%--;-&&&&&&&&&&&&&&&&&$%&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$==*=$&&&&%%&&%--;-&&&&&&&&=@++{{{{{{{{{(//////={{{++++@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@&&%&&%%-%-%&&&&$=$$$&&&%&%;;-&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*==$$&&&%%%%&&%----&&&&&&&&$$=@.+{{{{{{{{{///^={{{{+++@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&&&&&%---%&&&$&$$=@*=$&%%%--;-&&&&&&&&&&&&&&&&&$%#",
|
|
"#&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$&&&&&%%&&&&&%--;-%&&&&&&&&&$=@++{{{{{{{{{{(@{{+{++@@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&=@++{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&%----%&&&&&&&&&&=**=&&&%-;-%&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=$&&%%%%%&&&&&&%---%&&&&&&&&&&$$@@+{{{{{{{{{{{{{+{++@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$=@*+{{{{>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&&&&---%-&&&&&&&&&&&&=*==&%%-;;-&&&&&&&&&&&&&&&%$%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$&&&%%&&&&&&&&&-----%&&&&&&&&&&&$=@++{{{{{{{{{{+++@@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@.+{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&&&--;-%&&&&&&$*===&&&=*==&%%;;;&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**=&&&%%&&&&&&&&&&%----&&&&&&&&&&&&&$=@@+{{{{{{{{{+++@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@@{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&--;-&&&&&&=*=&&&-%%&**=&%%;;;%&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&&&%&&&&&&&&&&&%----%&&&&&&&&&&&&&&$=@++{{{{{++@+@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&&&&&&&&**=&&&%-;;-&&&&&=*=$&%%-;;&&**&&%-;;-&&&&&&&&&&&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&%%&&&&&&&&&&&&----%&&&&&&&&&&&&&&&&=@@+{{+{+++@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&$&$&$&$$&$&&=&$$$&&&&&**$&&&%;;;%&&&&&**$&&%-;;-&$**$&%;;;%&&&&&&&&&&&&&&$%&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$&%&&&&&&&&&&&&&%--;-&&&&&&&&&&&$&$&&&$@@+++++@@@@=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@{{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=====$$$$&&&$$&&$&&&&&$&$&$&$&$&-&&&**$&&&%-;;%&&&&**=&&%--;;%&&**$%&-;;-&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&&&&&&&&&&&&&&-;;&&$$$$$$===$$$&&&&$$@@@@@@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@+{{{#.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&&&&&&%&&&&%&&%&&&&&&&&&&%&&&-;%&$**$%&&-;;;&&&&&**$&%%----&&&**$&%-;;%&&&&&&&&&&&&&$%$%#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=$&&&&&&&&&&&&&&&&%---&&&&&&&&$&&&&&&%--&$$@@@@==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$=@++{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*=$&%%%%&%%%%%%%%%%%%%%%%%%%&%%--;-&$**&&&&-;;;&&&&&**$&&%-;-%&&&**$&%;;;%&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=*=$&%&&&&&&&&&&&&&&&&%%-%%%%%%%&%&%%%%%--;&&$$$==$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&%%%%%%%%%%%%%%%%%%%%%%%%%%%--;-&&=*@&%&%-;;-&&&&&**&&&-;;;&&&$*@$&%;;;&&&&&&&&&&&&&&&&$%#",
|
|
"#&$%&&&&&&&&&&&&&&&&&&&&&&&&&&&$*@$&%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%-%-%--&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&&&&&&&&&&&&&&&&&&&&&&&&&&---;-&&=**&&&&-;;-&&&&&**&&&--;;&&&@*@&%-;;-&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&&&&&&&&&&&&&&&&&&&&&%&&&%&%&&&%---&%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&&%&&&&&&&&&&&&&&&&&&&&&&%----&&&=*=&%&%-;;-&&&&&**&&&%---%$@@=&&%-;;%&&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%----&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@++{{{{#[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*$&&&&&&&&&&&&&&&&&&&&&&&%%%---%&&&=**&&&%-;;-&&&&&**$&&&--%-&&&&&%--;;&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%-%---%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$,@@+{{{{.[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=$&&%&&&&&&&&&&&&&&&&&%%----%&&&&$**&%&%-;;%&&&&&**=&%&%%-%%&&%%%-;;-&&&&&&&&&&&&&&&&$%&#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&&&&**$&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%-%--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{>[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**==&%&&&&&&&&&&&&&&&%---%%&&&&&&&**$&&&--;-&&&&&&**=&&&&%%%%%&%---;%&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%-%---%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@{{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*==&%&&&&&&&&&&&&&&%-;-%&&&&&&&&**=&%&--;-%&&&&&=*=$%&%&&%%%%-%--%&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&&&&&&$**&&&&&&&&&&&&%%%%&&&&&&&&&&&&&&%%%---%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@++{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$&&&&&&&&&&&&&&&%;;-%&&&&&&&&=*=&&&%--;-&&&&&&**=&%%%%%%%-%--%&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&&&&&&&%-%%%&%%&&&&&&&&&%%%%--%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$%&&&&&&&&&&&&&&%---%%&&&&&&&&**&&&&%-;--&&&&&$*=$&&%&%%-%%%&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&&&&&=*@$&&&&&&&%%%%--&&&&&%&&&&&%%%%%-%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@+++{{{{[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**&&&&&&&&&&&&&&&&&-----&&&&&&&&**=&%&&----%&&&&&=@@=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&$&&&**=&%&&%%-%%%%---&=*$&&%%%%%%-%%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{##[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&&&&&&&&&&&&&&&%----%&&&&&&$**&&&&%----%&&&&&&$=$==$=&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#%&&&&&&&&&&&&&&&&&&*=$$&=*=&&&%%%%%%%%%%-%&&**$&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@+{{{{.[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$&&&&&&&&&&&&&&&&&&&-----&&&&&&&**=&%&&%----&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&&&&&&==*=$&%%&=$&%%%%-%%&&%&&&&&&&**&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=@+{{{{{>[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%&&&&&&&&&&&&&&&&&&&---;%&&&&&&=*@&&&&&%---%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%&#",
|
|
"#%&&&&&&&&&&&&&=*=$&&&%%%%&&%%---%&&&$&$&&&&&&&@$=$=&$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*=&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@++{{{{~[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$&%&&&&&&&&&&&&&&&&&&&%---;&&&&&&&**=&&&&&---%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#$&&&&&&&&&&==@*=&&&&%%%%%%%&---%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*&%-%&&&&&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&%&&&&&&&&&&&&&&&&&&&&&%-;--&&&&&&=*=&&%&&&%%-%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%&&&&&&&&=*=$$&&&%%%&&&&%&&%-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&;;%&&&&&&&&&&&&&&&&&&&&&&&&&$@@.+{{{{<[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&&&&&&&&&&&&&&&&&&&&&&&&&--;-%&&&&&&*@=$&%&&&%-%%-%%&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&$*@$&&&&&%&&&&&&&&&&%;;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&%;;-&&&&&&&&&&&&&&&&&&&&&&&&&==++{{{{{[[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**$%&&&&&&&&&&&&&&&&&&&&&&&&%-;;-&&&&&&&**=$&&%&&&%-%%%-%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%$&&&&=**&&&%%%%&&&&&&&&&&&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=&&&&&&&&&&&&&&&&&&**$&---&&&&&&&&&&&&&&&&&&&&&&&&&$$@@+{{{{{[[[[[[[[[}[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[<%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&&&&&&&&&&&&&--;;&&&&&&&&=*=$&&%&&&&%%%%%%%%%%%&%&&&&&&&&&&&&&&&&&&&&&&$&#",
|
|
"#&&&&&&=*@&&%%&&&&&&&&&&&&&&%;;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&-&&&&&&&&&&&&&&&**=%-;-%&&&&&&&&&&&&&&&&&&&&&&&&&&=@++{{{{{>[[[[[[[[[[[[[[}[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&&&&&&&&&&&&%;;;%&&&&&&&&=**&&&&%&&&&&%%-%%%%%%%%%%%&%&&&&&&&&&&&&&&$%&%#",
|
|
"#%$&&&&$**&&&&&&&&&&%%%%%%&&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$**%;-&&&&&&&&&&&&&**=&%---&&&&&&&&&&&&&&&&&&&&&&&&&&$=@@{{{{{{{{#.>~<[[[[[[[[[[[[[[[}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&&&&&&&&&&&&&%-;;-&&&&&&&&&$*@=&&&%%%&&&&&&%%%%%%%%%%%%%--&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&**$&%&&&&&%%%%%%&&%%%-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=%;;&&&&&&&&&&&&$*@&%-;-&&&&&&&&&&&&&&&&&&&&&&&&&&&$=@+{{{{{{{{{{{{{{#.>~<<[[[[[[[[[[[[[[[}}}}}}}}}}}}}}}}}}}}}}}}[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&&&&&&&&&&&&%-;;%&&&&&&&&&&&@*=$&&&&%%&&&&&&&&&&%%%%%%%---&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&@*=&&&&&%%--%%&&&&&&%-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**%;;%&&&&&&&&&&&**$&-;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@.+{{{{{{{{{{{{{{{{{{{{#>~~<[[[[[[[[[[[[[[[}}}}}}}}}}}}}}}}}[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&&&&&&&&&&&&&%-;;-&&&&&&&&&&&&$*@=$&&&&%%%&&&&&&&&&&&%%--;;&&&&&&&&&&&&&&#",
|
|
"#$%&&&&&&**$%%%%-%--%&&====&&-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&-;-&&&&&&&&&&&**$----&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{{{{{{{{{{{{{{{{{{{{#.>~<[[[[[[[[[[[[[[}[}}}}}}}}}}[[<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&&&&&&&&&&&&%;;;%&&&&&&&&&&&&&&$=*@$&&&&&%%%%%%&%%%%%%-;;-&&&&&&&&&&&$%&#",
|
|
"#&&&&&&&&**$&%%%%%-%%&&&=**&&--;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$-;;&&&&&&&&&&$**&-;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&$@@+{{{{{{{{#{{{{{{{{{{{{{{{{{{{{{{{{#.>~~<[[[[[[[[[[[[[}[}}}}[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&&&&&&&&&&&&&&&&&&&&&&&&&&&--;;%&&&&&&&&&&&&&&&&&=@*$$&&&%%%%%%%%%%%%%---&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&@*=%%%&&&&&&&&&=**=%%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%;;%&&&&&&&&&**$%-;%&&&&&&&&&@&&&&&&&&&&$&&&&&&&$$@@++{{#{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{##.>~<[[[[[[[[[[[[[[[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&&&&&&&&&&&&-;;;&&&&&&&&&&&&&&&&&&&&$=*==&&&&&&%&&%&&%&%%&&&&&&&&&&&&&$%#",
|
|
"#&&&&&&&&&*@$&&&&&&&&&&&=*=&&%-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&-;-&&&&&&&&$**&-;;%&&&&&&&=*=&%&&$$==@=&&%&&&&&&$=@+++{+{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{#>>~<[[[[[[[[[,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&&&&&&&&&&&&&&&&&&&&&&&&&&-;;-&&&&&&&&&&&&&&&&&&&&&&&=@====$$$&$$&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&==&&&&&&&&&&&**$&%&-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&-;-%&&&&&&&**=%-;-&&&&&&&&=*=%-%&&$$$$&&--%&&&===@@@++++++{++{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{_{{{{{+@.]]<<[]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&%&&&&&&&&&&&&&&&&&&&&&&&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$&&$&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&$&&&&&&&&&&&&&&&&&&&&*@=$&&&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%;;-&&&&&&$**$--;-&&&&&&&&**$%-&%&&%&%%%--&&&&*=$&$=@@@+@+@++++++{+{{{{{{{{{{{{{{{{{{{{{{{{{{{{_{_{{{.{.@$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$&&&&&&&&&&&&&&&&&&&&&&&&--;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&&**&&&%&&%-;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&-;;&&&&&&=*=&-;;%&&&&&&&=**$%%-%%&&&&&&%&&&&&**$%&&&&$==@@@@@@+@++++++++{{{{{{{{{{{{{{{{{{{{{{_{{{+{{+@@,%%&&&&&&&&&$&&&&&&&&&&&&&&&&=$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&&%&&&&&&&&&&&&&&&&&&&&&--;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#&%&&&&&&&&&&&&&&&&&&&**&&%&&&&--;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&-;;%&&&&&**=%-;-&&&&&&&&=*=&---%&&$$$&$&&&&&&**$&%%%%%&$==@=@=@@@@*@*+{{{+.++{+{{{{{{{{{{{{+{__{{#+{{{+@$%%-&&&&&&&=*&%&&&&&&&&&&&&&=*$&&%-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&&&&&&&&&&&&&&&&&&&&&&&%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&**=&%&&&&&%----&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$%;;%&&&&&**$-;;%&&&&&&&&**$%---&&&&&&&&&&&&&&**$%-%&%%--&&&$$======@+++@@@==+@++++++{{+{{{{{__{{+++{{{{*=%;-%&&&&&&*@&--&&&&&&&&&&&&**$%---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**$&&&&&&&&&&&&&&&&&&&&&-;--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%$&&&&&&&&&&&&&&&&&**=&&&&&&&&&----%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=**&-;-&&&&&**&-;;%&&&&&&&&**$%;;-&&&&&&&&&&&&&&**&%;%$*&---&&&&&&&$&$**@$=$$$@@@@*@*+++++++{+{_{{+++{{{{{*@&-;-&&&&&**=%---&&&&&&&&&&=*=&--%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=$&&%&&&&&&&&&&&&&&&&---;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#&&&&&&&&&&&&&&&&&&&**&&%&&&&&&&%%-%%%%&&&&&&&&&&&&&$====$====$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&%;-%&&&&**&;;;&&&&&&&&$**$-;;&&&&&&&&&&&&&&$**&;;-=*$-;-&&&&&&&&&**=%&&=$$$===@=@++@@@@+**_{++.@.+{{+{{*&%;;%&&&=*@$%----&&&&&&&&&**$---%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&&&%%&&&&&&&&&&&%%%----&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&%&&&&&&&&&&&&&&&&**&&&&&&&&&&&%----%%&&$$$==$$==$$=$&&&&&&&&&%&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*=&-;-&&&**=%-;-&&&&&&&&&**&-;-%&&&&&&&&&&&&&=**%-;-&*=-;-&&&&&&&&**&%%&&&&&&$&$$$@*@%=@@@@@{{+=,@@+{++@+**%;;-&&&**$&%----%&&&&&&&=*@%;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&=*@$&&%%%%%&%&&%%%%-%-%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#&&&&&&&&&&&&&&&&&&=**&%&&&&&&&&&&&%%%-%%%%&&&&&&&&&&&&%&%%%%%%%%%%%%-%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$--;%&&**$%;;%&&&&&&&&&**&%--%%$$$&&&&&&&&&=*@&--%=@&-;%&&&&&&$=*=-;%&&&&&&&&&&$*@%%$=$$==+{@$%$@@@@@=@{@&;;-&&$**&&%%----&&&&&&&**$-;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*@=&&&&%&%%%%%%%-%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&#",
|
|
"#&&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&%%%%%%%%%%%&%%%%&%%%%%%%%%%%%%%----%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&;;-&&**&-;;%&&&&&&&&&**&&--%-&&&&&&%&&&&&$*=&--%&&---&&&&&&&&**&;;&&&&&&&&&&=*=&;%&&&$$$**@%-%@=@===$**&;;-&&&**&%%%%--;-&&&&&&**$;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@*$$&&&&&&%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&&&&&&&&&&&&&=*=&&&&&&&&&&&&&&&&&%%-%%%%%%%%%%%%%&%&&%&&&&&&&%%---%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$*=&;;-&$*@&-;-&&&&&&&&&&**$&%%-%%&%%&--%&&&&**@&%-%%-;-%&&&&&&&&**&;;%&&&&&&&&&**$-;-&&&&&&**&;;&$$=$=$$**&;;-&&&**&%%&&%-;-&&&&&&**&;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$=$=====$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#$&&&&&&&&&&&&&&&&&=**&&&&&&&&&&&&&&&&&&&&&&%&&%&&&&&&&&&&&&&&&&&&&&%%--%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=%;-&$*=%;;%&&&&&&&&&&**$&--%%%&&&%---&&&&=*=&&%%--;;&&&&&&&&&**&;;%&&&&&&&&&**&;;-&&&&&&**&;;%&&&&&&&**&;;-&&&**&;-$=&%-;-&&&&&**&;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$=$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%$#",
|
|
"#%&&&&&&&&&&&&&&&&&&**&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&-%-%--%&&&&&&&&&&&&&&&&&&&&&&&&&&&&**&--%=*$-;;&&&&&&&&&&&**=&---&&$$=&%-&&&&&@*=&%&&-;;-&&&&&&&&=*=&;;-&&&&&&&&=**%;;%&&&&&$*@%;;&&&&&&&&**&;;-&&$**%;-$*=&%---&&&&**%;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&**$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%&&&&%%----%&&&&&&&&&&&&&&&&&&&&&&&&&&&@*=&-%&$&-;;&&&&&&&&&&&@**%-;;%&&$==&&&&&&&**$&%&%%---&&&&&&&&$**&---%&&&&&&&&**%;;-&&&&&&**%;;%&&&&&&&**%;;%&&&**%;;&**=&---%&&=*=%;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&**$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%-%%%&&%&&&&&%--;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&**$%%%&-;;-&&&&&&&&&&&=*=&-;;&&&&&&&&&&&&&**=%%%%%%-%-%&&&&&&$*=$%-;-&&&&&&&=**%;;%&&&&&&**&--%&&&&&&**=%;;&&&$**%;;&$**$&--%-&**$-;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#&&&&&&&&&&&&&&&&&&&**=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%&%--%%&&&&%&&&&&%-;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&**=&%%%-;;-&&&&&&&&&&&&**&-;;&&&&&&&&&&&&&**&%%%&&&%%%%%%%%%&&@*=$%;;&&&&&&&=*=%;;-&&&&&&**&---%&&&&$**&-;;&&&$**%;;%&$*@$&%--&@@&;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&=*=&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%-%--&&$==$&%&&&&%--;-&&&&&&&=&&&&&&&&&&&&&&&&&&&=*@$%&%-;;%&&&&&&&&&&&&**$---%&&&&&&&&&&&&**&--&&$&&&&&&%%%-%%&=*@&;;%&&&&&&@*=-;;%&&&&&&**$%---%&&$**$%;;%&&&$*@&;;-&&=*@$&%-%$$%;;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&&&&&&&&&&&&**=&&%&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%-%-%&$**=$&&&&&&%----&&&&&**&-&&&&&&&&&&&&&&&&&&**=&%--;-&&&&&&&&&&&&&@*=&--%%$@=&%&&&&&&**&;;&$@*$$$=&&&%%%--&**&-;-&&&&&&**=-;;&&&&&&&**$&%--%&=@@$&-;;&&&&=*@%;;%&&&$**$&%%%&--;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&=*==&&%&&&&&&&&&&%&&&&&&&&&&&&%%-%%%&&&&&&&&&=*@$&%&&&%%----%&&=*@-;%&&&&&&&&&&&&&&&&&=*=&&-;;-&&&&&&&&&&&&&&**=%%--&$&-;&&&&&&**$-;-&&&$$=*@$&&&&&&**=&;;-&&&&&&**$-;;&&&&&&&$**$&%-%%&&&&%---&&&&@*=-;-&&&&&&**$&&%-;--&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&&&&&&&&&&&&&&&&=*==&&%&&&&&&&-%%%%&&&&&&&&&%---%%&$&&&&&&&&&=**&&&&&&%%---%&=*@$-;-&&&&&&&&&&&&&&&&&&**$&%--%&&&&&&&&&&&&&&=*=&&%%%%---&&&&&&@*=-;;&&&&&&&&=$$&&&**$$%-;-&&&&&&**$-;-&&&&&&&&$**&&&%%%%%--%%%&&&&=*$%-%&&&&&&$**&$%-;-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&@**&&&&&&&&--%&&&%&%&%%%%%%---%&&&&&&&&&&&&&**=&%&&&&%----&@=$&-;;&&&&&&&&&&&&&&&&&&&*@$&%%&&&&&&&&&&&&&&&&@*$&&&&&%-&&&&&&&=*$%-%&&&&&&&&&&&&&=*@&%---%&&&&&&=*=%-&&&&&&&&&&&@*=$&&%%-%%%&&&&&&$*=&%&&&&&&&&&**$&%--&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$%#",
|
|
"#%$&&&&&&&$$&$&&&&&&&&&&&**=&&&&&&%-;-&=$&%%%%%%%%%--%&&&&&&&&&&&&&&&**$&&&&&&%%-%%&&&-;-%&&&&&&&&&&&&&&&&&&&&=$$&&&&&&&&&&&&&&&&&&&=@=$$$$&&&&&&&&&&*=&&&&&&&&&&&&&&&&=*$&&%-%&&&&&&&&=@&&&&&&&&&&&&&&=*@$&&&%%&&&&&&&&&&$&&&&&&&&&&&&@*&&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&$&&&&=*@&&&&=&=&&&&&&&**$%&&&&&--;-&**$&&%%%&&&&-;&&&&&&&&&&&&&&&&**&&%&&&&&%-%%%%%-;-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$&&&&&&&&&&&&&&&&&&@@=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&====&&&&&&&&&&&&&&&&&&&&&&&&&&&=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#",
|
|
"#%&&&&&@*$$%-%%$=&$$$&&&&**&&&&&&%--;-&&*=$$$&&&$==@%%&$$&&&&&&&&&&&&**$&&&&&&%-%%%%&%%-%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&**$&-;;&@$$$$=====*@$%&&&&-;;-&&&&$$$$&&&&&**$%&&%%&&$*==&&&&&**&&&&&&&-;%%&&$$&%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&**$%-;;&*=&&&&&&&&$&&&&&&%--;-&&&&&&&&&&&&&=*=%%--%&**$&&%%%$@*=&%&&&&--;;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&$**&%-;;&*@&&%%&%&&%&%%%&%%-;;%&&&&&&&&&&&&=*@$%---&@*=&&%%%%%&=&%&&&&&%;;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#%&&&&&**&%%;;&**&%%&%&%%%&&&%%%---;&&&&&&&&&&&&=*@$&-;-&=**&&%%%%%%&&%%%%%%%%-;;%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&*@&&&&&%=*$&&&$&&&&&=$&&%%-%&&&&&&&&&&&&&**$&&%--&*@&%%&&&&&&&&%&%&%&%%%-;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$.",
|
|
"#&&&&&&$*&&$$$$&==$$$$=$$$$=*$$$&%&&&&&&&&&&&&&&&*=$=$&&&*=&&&$=$==$$$&$&&&&&&&%-&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&$&$=&&&&&&&&&&&&&&&&&&&&&&&&&=$&&&&&&&&$$=$$=$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
".$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$.",
|
|
"#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#",
|
|
"#&&&&&&&&&$&$$&&&&&&&&$&&&&&&&&&&&&&&&&&&&$&$$&&&&$&$&&&&&&&&&&&$&$&&&&$$&&&&$$&&&$&$$&&&&$&&&&&&&&$$&&&&&&&$&$&&&&$$&&&&&&&&&&&&&&&&$&&&&&&&$&$&&&&$&$&$&&&&$&&&&&&&&$&&&&&&&&&&&&$$&$$&&&&$&$&$&&&&$&&&&&&&$&$&&&$&$&&&&$&&&&&&&$&$&&&&&&&&$&&&$&$&&&&$&$&&&&$&&&&$&&&&&&&&$&$&&&&&&&&&&&&&&&&$&&&&$&$&&&&$&&&&$&$&&&&&&&&$&$$&&&&$&&&&&&&&&&&$&$&&&&&&&$&$&$&$&$&$$&&&$&$&&&&$&$&&&&&&&&&&&&$&&&$&$&$&&&&&&&&$&&&$&$$&&&&$&$&&&&&&&&&#",
|
|
"._##_###_######_###_####_###_###_###_###_######_######_###_###_#####_#####_#####_######_####_###_#####_###_#####_#####_###_###_###_####_###_#####_########_####_###_####_###_###_########_########_####_###_#####_#####_####_###_#####_###_####_#####_######_####_####_###_######_###_###_###_####_######_####_######_###_#######_####_###_###_#####_###_##############_#####_######_###_###_####_#######_###_####_######_######_###_####"};
|