````````````````````````````````````````````````````````````````````````````````.~*=&$$$%&$$$$$$$&&&&$$$$$$$$$$$$$$$$&-````````````````````````````````````````` ````````````````````````````````````````````````````````````````````````````,-*?&$&$$$$$&$$$$&&&$$$$$$$$$$$$$$$$$$$$$$*````````````````````````````````````````` ```````````````````````````````````````````````````````````````````````'~!>%&&&$$$$$$$$&&&&&$$##$##$$$$$%=%$$$$$$$$$$$?'```````````````````````````````````````` ```````````````````````````````````````````````````````````````````.~!?%&&$$&&&$$$$$$&&$$####$####$$&*~'''',:?$$$$$$$$&^```````````````````````````````````````` ```````````````````````````````````````````````````````````````,:)=&&$$$&%>;~.+$&&&$#############$$>,'^*;.'''':&$$$$$$&+```````````````````````````````````````` ``````````````````````````````````````````````````````````..:>=&&&$&$$>;^.'''':$#################$+.',&$$+'''''^%$$$$$&?.``````````````````````````````````````` `````````````````````````````````````````````````````',:+?&$$$$$$$&&%=>;''''''.%$#######$$%$####$=.''~$$$$~'''''^&$$$$$&-``````````````````````````````````````` `````````````````````````````````````````````````.~*>%$$$#$$$$&&=>++;*)?:''''''>#####&=):,-%####$-''',$$$$+'''''';$$$$$$+``````````````````````````````````````` ````````````````````````````````````````````'^;+=$$$$$###$&%?>+***+?%%&&+'''''';$##$-..',=######%'''''&$#$&.''''..=$$$$$=.`````````````````````````````````````` ````````````````````````````````````````,-!?&$$$$$$$$$&=>>))*)>=%&$&&&=?+,'''''.$###=)'.=######$)'''''+$$$$:'''''':$$$$$%~`````````````````````````````````````` ```````````````````````````````````'~;+=&$$$$##$$&%=>))+)+?%&$$$$&%?>>>?=;''''''>$###>')$######$:''''':$$$$+'''''',$$$$$&!`````````````````````````````````````` ```````````````````````````````'^!>=%?%&$$$#$%=?+)**)>=%$###$$$%=??%%&&&$?'''''':$$$$~~$#######$-'''''.=+!~.''^:)=$$$$$$$?.````````````````````````````````````` ``````````````````````````',;)>%&&&&&%&$$##=+)!*+?=&$######$$&%===?=%&$$$$^''''',&$$+.%########$:''''''''.~!+%$$$$$$$$$$$=;````````````````````````````````````` ``````````````````````.-!>%%&&&&&&&&&&&&&&$%??%$########$$%+;-~-:*?%&&$$$$!''''''>%&,')$########!''''''^?$$$$$$$$$$$$$$$$%+'```````````````````````````````````` `````````````````',-!+=&&&$$$$$$$$&&%&&$#############$#$=:.-;~''''.-?$$##$='''''':%:''';$#######?''''''.%$$$$$$$$$)-$$$$$$%^```````````````````````````````````` `````````````.^;>=&&$$$$$$$$$$&&&&&&$$$###############$!.'!&%%;'''''.!$##$$^''''',)'''''~%######$.'''''')$$$$$$$$$~.$$$$$&%!```````````````````````````````````` `````````'-)>=&&&$$$$$$$$$&&&&$$$$$$$$###############$:'''%$$$&:''''''-&$$$!''''''''''''',?######!''''''^$$$$$$$$%.~$$$$$&?>'``````````````````````````````````` ````',:)?=&$$$$&%$$$$&&&&&$$$$$$$$$$$$###############!'''.$$$$&%,''''''-$$&>''''''''''''''.)$####&,''''''+$$$$$$$!'*$$$$&&%?,``````````````````````````````````` `^!++%&$$&$$$$$+,&&&&&$$$$$$$$$$$$$$$$$$>!;!?#######?''''.$$###$)''''''')$$=^''''''''''''''':$####?.''''',%$$$$$>..%&$&$&&&?!````````````````'`````````````````` %&$$%=%$%):~~-!:.+$$$$$$$$$$$$$$$$$##$>,'''''-####-'''''%#####&.''''''.&&%;''''''>~''''''''^=####>.''''',>$$&).'+&&&&&&&&&>'`````````````````````````````````` $$$$$?%*..,~^'...-$$$$$$$$$$$$&=*!>$$)''''''''~$$##%''''''?######;'''''''>&%+'''''')&:''''''''.)$$$#=^'''''',~.',>&&&&&&&&&&%^````````````````````````````'````` $$$$$?:.-?$$$%!.'.%$$$$&$$$$&&!.''.;=.''''''''')###+''''''*######?'''''''!&%%.'''''-$$)'''''''''-&$$$$+~'''''.-*&&&&&>%&&&&&%!`````````````````````````````'```` $$$$$),-&$$$$$$?,.*$$&&%+;+&&!'''''',''~^'''''',$$$*''''''~$#####$,'''''':&&&;'''''.%$$?,''''''''.*=$$#$%>++?&&!>>!:!;*&&&&&&+.```````````````````````````'````` $$$$$:.>$$$$$$$$=,^&>;^''''+>.''''''''*$$:''''''>$$*'''''''#####;''''''!&&%+'''''')$$$=~''''''''.->$$$$$$?=);-!;~!--+&&&&&&%~```````````````````````````'````` $$$$&^.+$$$$$$$$$+.>+-'''''.^',~'''''.#&,''''';$$+''''''')######>'''''')=?==.'''''~%&&%?.'''^:)>?$:>&>?*:;~*;;;;+>%&&&&&&&&=*``````````````````````````'`````` $$$$?,.^%$$$$$$$$$+%$&:''''''~&&+''''.$##$!''''',$#%'''''''~######&'''''.>+>??~'''''';?==:-*>%$$#?,+:;):*;;-!)>%&&&&&&&&&&&&&=?.`````````````````````````'``''`` $$$$+,,.^>&$$$$$$$$$$&%.'''''>&$$-''''=###%''''''?#$-'''''''=####$&^'''';))+)!^'''''^:)==&&&%###+,+,*;>~!+###$&&&&&&%%%%%%&%=~`````````````````````````''''''` &$$$+,,...^!>&$$$$$$$$&-'''''?&$$>''''*###$~'''''!##=''''''':$$$$&%~'''^+))!:-'.^~-:!)>>=%&%?$####>?%##&$#####$&&%%%%%%%%%%%=!```````````````````````'''''''`' =$$$?,,.'.....^:*>%$$&&+'''''+&$#$,'''~####)''''',$#$*'''''''>$$&%=,'',*>*;-^~-~,.,^:;!+?=%?%$###################$&&%%%%%%%%%%%+.`````````````````````''''''''`` =$$$$^,.'''''''''''~)&&%.'''';$###;''''##%''''''?##$!'''''',?%%=*''^+)+;-,,.....,~~~:)>??>$$$###################$&&%%%%%%%%%%=^``````````````````````''''''''` ?=$$$+,..''''''''''''^=&-'''',##?'''')###$~''''';###$+.'''''.!);..;>+>)-^,..'...^^,^-!+?+&&&$$####################&&%%%%%%%%%%;`````````````````````'''''''''' =!=$$$;.'''''''''''''',%+'''''?###$.'''-####*'''''.###&*^'''''.~!>??>?!~,......,,,,^-:))==%&$$##################&&$&&&%%%%%%%%+.``````````````'````''''''''''' =>?$$$?*..''''''''''''';%.''''!####:'..'%###=''''''!$####$$%>+)++>+>==>?;^,.....,,,,,^~:*???=%&$$###$##########$$$$&&$&&&%===%%%?~``````````''``'''''''''''''''' +>%&$$=&=)-.'.''''''''',%-'''',$###+''''*###$'''''''~=###$$&%=?>>++=%?+);,,....,,,,,,^~!>>++>?=&$###$$&$########$$$####$$&&%%====;``````````'''''''''''''''''''' *=$$$$%%&$&&=+*:^'''''''=)'''''?$##%'''',#%'''.^;>##$$&&%=???)=%=)?;:,,,,.,^,..,,^:)>*))))+?&$####$&$$$#$#$$$$$$####$&&&%%%%%)'`'```````'''''''''''''''''''' *?%$$$&?&$$$$$$$$%!.''''?=''''':$$$&.''''^>&--*?$#######$$&%%===>?%%>*?:-^^,,,^,..,.,-))!!!;!!*)>&$#####$$$$$$$$$$&&%==%$$&&&&%%%?^'````````'''''''''''''''''''' *+=$$$$;-$$$$$$$$$&?.'''%&^''''.=&$?''..^;+###########$$&%%%%?>=&?+;?:-^^,,^^,..,,-*!;:::::::;*?######$$$&&=???%%%====%&&&%%%%-''```````'''''''''''''''''''' !)?$$$$>.+$$$$$$$$&&;..^&&-'''''^+=~-*>%###############$$$&%%%???%%>+!+;-^^^~^,..,,-*;:-~~~~~~--;*=$########$$%=?>+))>?=%&%&%%&%%%;'`''````''''''''''''''''''''' ;*>&$$$&,,=$$$$$$$$&*..!&&-'''.,-*&$###################$$$&%&=??=&=>**);-^^~~,.,,,-*!:~^^^^^^^~~-;)##########$&&%=?+++>=%%&&%&%%).'''```'''''''''''''''''''''' ;*+%$$$$:.,=&$$$$$&&-',%&).^:)=&&$$####################$$$&&%=??%%?>!)*;~^~~,,,,^-!!-~^^,,,,^^----;?$###########$$$$&&&&%%==%%%&&%%;'''````''''''''''''''''''''' :!**$$$$+..,)&$$$&&*''+&&?%%&&&&&&$$$##################$$$$&%=?%&=>)!+!;~~~,,,,^-!!-~^^,^^~:*>===?+)%#############$##$$$$$$$$&&&&&&+'''````''''''''''''''''''''' :;*:%$$$%....^!>?)~'.)&&&&&%%&&&&&&&%&$###############$$$$&&%=?&&?+*;+;;-~,,,,^-)*:-~~~~;>=%&&&%===%%$###############$$#####$$$&&$$&,''````''''''''''''''''''''' -;!;;&&&&~.;~....'.-=&$&$&&&&%&%%%%%==%&$$############$$$$&&%==&=?*!!*;;-^,,,,-+);;:;!+%$$$$$%?+)*)>?%########################$$&&$$:```````'''''''''''''''''''' -:!*~>&&&!,&&=+))>%&&$&$&&&&%&&&%%=====%%%&&$$########$$$$&&%=&&?)*!*;;;~^^,,->+;!+)?%$$##$$%?+)****)+#######################$$&&&)'``````'''''''''''''''''''' -:;!:+&$&%=&&&&&&&&&&$&&&&&&&&&&%%=??==%%%%&&$######$$$$$$&&%=$%>*!;*:;:~^^^->>!*)?=$$###$$&%==???>+))>$########################$&&&%,'`````'''''''''''''''''''' ~-;*;:&$$$=&&&&%%+-;%&&&&&&&&&&&%====%%%&&&$###$$$$$$$$$$$&%%%&=)*!!!:;:-~~->>**)>%&$$$$$$$$&&$&&&%=>))=$########################$&&&:''```''''''''''''''''''''' ~-:!!-=&&$%&>&+!-^--*&&&&&&&$$&&====%&$&&$####$$$$$$$$$$$$&%%&&?+*!*;::::::>?)**+=&&&&&$$$&=)**?%$$%=+!)%########################$$&&>''''`''''''''''''''''''''' ^-:!!;&&&&=>~&+-~:~:;&&&&&$$$$&%===%&$$$$##$$$&&&&$$$$$$$$&&%$&=?>+)!;:-!*?=+***+?=%&&$$$&??>=%==%%%?);;+######################$$&&%.''''''''''''''''''''''''' ^~-;*;+&&&&%:?%=;%+*=&&&&$$$$$%=???%&&$$$$$&%%%&&&$$$$$$$$$$$##$$&=+*;:-+=%>)*!;*+>=%&$$$$$###$$$$&?*-~:;?########################$&&&:''''''''''''''''''''''''' ^~-;!*:%&&&%);->&%&&&$&&&&$$$&%=???=%&&$$$&%%==%&$$$###$#########$?)!:-;%&=>);:-:;)?%&&$$$##$$===%):^,^~:*#####################$$&&&).'''''''''''''''''''''''' ^~-:!*)&$&&==>>=+%&&&&&&&&&&%%%%%=%%%%%%$&&%==%&$#$$#############$>!::-?&&=>*:~^~-;+?=&&&&%&%?*+=>;^,,,~-;>#######################$&&%?.'''''''''''''''''''''''' ,^~:;**&$$$);!~::+=&&&+):)%&$$&&&&$&%%=?&%%===%&$$$$######$##$$$$=*::-+&&&%?*-^,,^-;;>%%==?>+)>>>!^,,,,~-:*$######################$$&%?,'''''''''''''''''''''''' ,^~-;!)=&$&&;;!+>%%%&&**~:>&$$$&&$$&=?>>?=====%%&&&$##$$$$$$#$$$=);:;?$$&&&?*-,.,,^^^-:!)>???>+*:^...,,~-:!%##################$###$$$&=;'''''''''''''''''''''''' ,^~-:!*>$$$&)*+++!!;===-!!)&$$$$$$$&=>>>>?==%%%%===%$$&&&&$$$&%?*::)&$$$$$&=*~,'...,,.,^-:;;;:~,....,,^~-:!?##################$###$$$&%=,''''''''''''''''''''''' ,,^~-;*+$$$&;*--!;-~)~&>&$$=%&&&&&%%=????=======?>++>>>>+++)))*;-:=$$$$$$$&%)-,''........,,,,.......,^^~::;>##################$###$$$&&%;''''''''''''''''''''''' ,,^~-:!*%$$&>!~*)*>?%>)*&$#&?=%%%====?==???==??+)*!!;;;;:::::::-*&&&&$$$$$&%>-,''.....'''..........,,^~-:;;)##################$###$$$$&%>''''''''''''''''''''''' ,,^~-:!*>&&$%!*?%>);-)~:*$##%=%%====??%=?>>>?>)!!;;;::--------;?$&&=%&&%%&&%?;^.'.....'''''.....,,,^^~~-:;!)$################$$###$&$$&&=^'''''''''''''''''''''' .,,^~-;!!?&&&;!-;^*--!!+%####&%%==???=%=?>>>+);::-----~~---:;+&$&&===????====*~.''......'''....,,,^~~~-::;!*$$###############$$#$$$$$$$&%!'''''''''''''''''''''' .,,^~-:!!)&&&?-+^!;?=&%&&&&=>)-=%%====%%=???>*-------:!!!!)>&$$$&%%=>++++>?==+:,.'............,,,^^~~--::;!*%$###############$##$$$$$$$&&>.''''''''''''''''''''' .,,^~-:;**&$&&!==&&>&$:+~*:~~-:>$$&&%%%==??==>-~-::;;;)+>%$$$$$&&%?+)***)+>?=>;^.'...........,,,^^~~--::;;!*=$$##########$$##$####$$$$$$&%^''''''''''''''''''''' ..,^^~-;*)&$$&%+?&=;+*>~:*^:!)+#$$&%%?>>+>=%*~--:---!>=&$$$&&%?+)*!!;!*+>??+:^,,,,,.......,,,^^^~~--::;;!*=&$#########$$##$#####$##$$$$&*''''''''''''''''''''' ..,,^~-:!*&$$$+;*:--:-?!)*)?#######$&&+)))))+>>!---~~~-)>=&&%=?>+*!;;;;;*)>??):~,,,,,,....,,,,,^^~~---::;;!*>%########$###$####$$##$#$$&?.'''''''''''''''''''' ..,,^~-:!*>&$&%*:-::!+=&?))+##&%$$&++!;)*!!!*)))!--~^^~:+>===?+)*!;;:::;!)>??*-^,,...,,...,,,,,^^^~~--::;;;!+########$$##$#####$####$#$$%^'''''''''''''''''''' ..,,^^~-;*+&&&&+)?>?**!!)!=+$$>:!;~+~-~!!;;;!***!:-~^^~:*>???>)**;;::::;!)>==+;-^^^^^~^,...,,,,,^^~~---::;;;)#########$$$###############$$&!'''''''''''''''''''' ...,,^~-;!)&&&&%*!:+>:*)+!*+*:;--!-)>=$&);::;!!!!:-~^^-:!+>?>+)*!!;::::;!)>==?+)!;;;:;:~^...,,,,,^^~~~--::;;!########$$$#$###############$$>.''''''''''''''''''' ...,,^~-:!*?&&&%-:))%%+==~:~:^!*+=$$$$#$=*;:;!**;:~~~~-:!)+?>>+)*!;:--:;!*>?====?>>+)?%>;,...,,,,^^^^~~---:::$#######$$$$##############$$#$&,''''''''''''''''''' ...,,^^~-;*;=&&&=):*)~*!$:-+)$$#$#$$$$##&+!;;;*);:~~~-;;*+?=?>+)*;:--~:;;*+?==%%%===?==?!,''...,,,,^^^~~-----#####$$$#################$$$$-''''''''''''''''''' ....,,^~-;!:!?&&&~!-~;)!$#####$#$$$$#$%+)*!!*):-~~~-!)+=%=??>+)!:-~~-:;!+?==$#$%==):~-:.'''..,,,,,^^^~~----=$$###$$$##################$$#$).'''''''''''''''''' ....,,^~-:!!->%&&!!*)?$##########$$$$$$&+++****):-~~~-;;)??)*)>+)!:----:;*+==%&&&&%?)~,,.'''''...,,,,^^^~~~~-?####$$#####################$$$%^'''''''''''''''''' ....,,^^~-;!~*%&&&&&&$##########$&$$$*%$?)))+++)!:-^^~-:;**!;:*+)!:----:;*>=%&&&&%?);^.....'''....,,,,^^~~~~-?###$$######################$$$$)'''''''''''''''''' ....,,,^~-;!:!%&&&&&$###########)*>!:!)$$%=%%=>));-~^^~-:::::::**!;::-:;!*>=%&&%=)-~^,,^~^,........,,,^^^~~~-?###########################$$$$=.''''''''''''''''' '....,,^~-:!;:%&&&&&$#####&*&=)!?~-~*+;$$##$$&?+)!:~^^^^~--~---::::::;;;!)>=%%%=);-~-!**))*;~......,,,,^^^^~-=############################$$$&^''''''''''''''''' '....,,^^~:;!*%&&&&&&$#$%>+~:-+-&-*++$#$####$$%?+!:-~^,^^^~^^~~~---:;!;;!)>?==?>>>?>???????>+;^....,,,,^^^~~-%#############################$$$!''''''''''''''''' '.....,,^~-;!*%&&&?;;*;;:-^;-:>*=&$##########$&%+;:-~^,,,,^^^^^^~~-:;;;;!*+>>>?=%%%%%&%%%%%%=?):,...,,,,^^^~:#############################$$>.'''''''''''''''' ......,,^~-:!*%%&&%-?~^+-;*>=%=)!?#########$&%?;:-~^^,,,,,,,,,^^^~--::;*)++>=%&&&&&&$$$&)^..^;!,..,,,,^^~-!$##############################$$&~'''''''''''''''' '.....,,^~-:;*>%&&&**!?+%&&&?+)~!:*$########$$&&&+:-~^^,,,,,,,,,,,,^^~~~-:;*+?==%&&$$###$+,^*>++*-..,,,,^^~-+###########$&&&&$$&&$$#######$#$$$*'''''''''''''''' '.....,,,^~-;*)=&&&=)=%%>*!;:---;+*$$$&%$$$$$$$$%+;-~~^^,,,,,,,,,,,,,,^^^^~~-:!*+?%$$###$;~>=!;)++!.,,,,^^-;=##########$&%=?>+?=%??=$#####$##$$?.''''''''''''''' ''.....,,^~-:!*=&&&=:)-*+-;;)++%&&;>:$!~%$$$$$$$&!--~~~^^,,,,,,,,,,,,,,,,,,,^^^~-;+&$###$*+%>>***)>^;^,^^~-*$#########$&%??*!:~~!?>+)?$$###$#$$%~''''''''''''''' ''.....,,^~-:;*+%&&%;~:;=>%?)*->)!!!~%!:)$######=*-~~~--~^,,,,,,,,,,,,,,,,,,,,^^~:*+>++>&?=&%?++)>~-!*-^~-;=#########$&&%?>):~^,.~)>+*)=$###$#$&)''''''''''''''' ''.....,,^^~-;!!%%&%?)+>&&?):;:;-;+-+=&#######$>;-~~-!*-^^^,,^^^^,,,,,,,,^^~--:;;:---~)&%$$&&%)-!!;!**:;+$########$$&%%?+!;:~~,..^*>+*)%####$$=,'''''''''''''' ''.....,,,^~-;!!)%%%>-:):-:?-+*:!+%$##############%);::;?=;~~^^^~--~^^^^^^~--:!)++)**;!)?$#$&&=+>%?>;;;!))%#########$$&&%??*)!-,^.,..;>>*!>$##$$&-'''''''''''''' ''......,,^~-:;!->%%%>^)::;!);%%&$##################$%%&$#$?!---:!*!:----:;;!+%&%%=????=&$##&$$$$&&%>*!;;*>########$$&&%=?>!:-~^.,,.-+>+*)%$$$$)'''''''''''''' ''......,,^^~-;!:;%%%%:)!?=%+>;+&$###########################%?>=&&%?>+>?==%&$&&&&&&&&&&$###$&$##$$&%?>!;;;*=$########$$$&&%=>*!~:-,...^)?>)*%$$$=,''''''''''''' ''......,,^^~-:!*:%%%%*=-);!::^)%###############################$$$$$$$$$$$$$$$$$$$$$#######$=>%###$&%=?);:;!+%#########$$&%%%%+!;^^,,..,*?+))%$$$-''''''''''''' ''.......,,^~-:!*!?%%%!:-~::-:)>&$###$==%#########################$$$$$$$$$$$$########$$$###$%+;)$###$&%=>!!!!*?$######$&?+!)>?=+*;;:~^,.,)?+))%$&+.'''''''''''' ''.......,,^^~-;*)>%%%+!-:!>!*?!+==**:::=##########################$$$$$$$$$$#######$&==%$##$%>;--=###$&&=?>);;!)%####$%*:-^~~*+?=*);~~,,.~>?+))%&=,'''''''''''' .........,,^^~-:!)+%%%=>>+>+%?)-;>;;>-%-##########################$$$$$$$$$$####$&%=?=%##&?*:::+$###$&%==)!;;*>$##&+:^^.,,^:!>??>::~,,,:??+)+&&:'''''''''''' '........,,,^~-:!*+%%%=:+~!*-~:-~*+:%>?!$############################$$$$$$$$$$$#$$&%===%&$##$%>))+?>%###$$&%?+*;;!)=#=*^,,....,~!+?=*:;-^,,*=?+*+&).''''''''''' '........,,,^~~:;*)=%%%+:!-):::**+)&+):;>##############################$$$$$$$$$$$$&&&%&&$###$&%===>+)+##$&&>>)!;;!>=!~^......,~:+?=>;-~,,~+=>+)>=^''''''''''' '.........,,^^~-;!*?%%%%!!>>?=>?-;~+!:*>%##$&=$###########################$$$&$$$$$$$$$$$$$$$$$&%=>+)*!!?$##$$==?+!;;;*)-,.......,~;)?%>;-^^^;??>+)?;''''''''''' ..........,,^^~-:;*+=%%=>+>)==;*:;*>%+%$%=>^!~+#############################$$&&&&$$$$$$$$$$$$&%=?>+*!!;;*%###$&&=>)!;;;*-........,~;+??+;:~,^!??+))).'''''''''' ..........,,,^~~-;*)=%%??:;-;?*?%%&$$~*)~:>:-!;################################$$$&&&&&$$$$$$$&%=>+)*!;;;::>$##$$&%=>*!::!;,''.....,~:+?=*;:~,^*?>+*)^.''''''''' ..........,,,^^~-:!)?=%?=*+!>??%)!!>$)~:-:;>?$##########################################$$#$$&%=?>+)*!!;::::*%###$$%%?+!:-:!:..''...,-:+?>!:~~^~>>++):..'''''''' '..........,,,^~-:!*+%%==!;:!;:-+:;;&>=>=##################################################$$&%=?>+)*!!;::::;;>$##$$&%=>);-::!^'''...,~;)>+*---^*?>))!.''''''''' '..........,,,^~~:;*)=%%=->:---->;+;$$&?$##################################################$$&%=?>+)*!;;;::;;;!)##$$&%?+;;:;!;.'....,~;+?>!-:~;??>))^.''''''.' ''..........,,^^~-;!)?%%%*;*:!))+%>*+;;:+#################################################$$$&%=?>+)*!!;;;;;;;;*?$$###$&%=>+!;;)+~.....^~;)>>;:~;=?>+):.'.'''''' '...........,,,^~-:!)?%=%=*+*!+!::::;;-;>#################################################$$&&%=?>+)**!!;;;;;;!*>&$###$&%=>*+>~~......,~;+?):~->=?>)!,'..'''.. ''..........,,,^~-:;*+%%%=)-;~-~~:*!;>$##################################################$$$&&%=?>>+)**!!!!!!!!*>&%?)$###$&%&%?-........,,-!+>)-~:==>+)^...''''' ............,,,^^~-;!)=%%=?;--:;>>=*>#####################################################$$&&%==?>+))**!!!!!!!*>&=>*?+$###$$$!-..:^^,....^-*+>:~~!=>++:...'...' ''...........,,^^~-:!)?%%=%)>?%%&&$#######################################################$$$&%%=?>>+))******!!*>&=+:!;>$####=!~-):*;+!....^-!+-,~;==>+*,....... .............,,,^~-:;*>%%%%%%%%%&&$#######################################################$$$&&%==?>++))*******)>&=+!-*;$$##$=):+*))>?=~...,^:*-~,~>%?>+~....... ''...........,,,^^~-;!+?%%%%%%%&&&$###########$%#########################################$$$$&&%%==?>>+)))))***)?&=%=;!;=$>%#$=%=+*++=),'...,~;:^^^*=??+;....... '............,,,^^~-:!*?%%%%%%%&&###%$##+!-:=########$#$$$###########################$$$$&&&%%==?>+)))))***+?%$%=!!+!$%;!%$#$$%%=%:''...,^::^,,:==>>),...... ..............,,,^~-:;*>%%%%%%%%&>&&)**!!$;;~:=#######$&$%&$###########################$$$$$&&&%%=??>)))))***+?>?)>???:%$)^,;#&&=).''''..^~-^,,-=??>?-...... ..............,,,^~~-;*+=%%%%?=;*+=;;;:^;);$>*%=########&&&??=&$#######################$$$$$$$&&&%%==?>+)******+!:)*):-*:+$>:^.,>$$%;''..'...,~~^,,~????=*...... ..............,,,^^~-:!)=%%%%*!;));?~::!*==######$######&%%++>=&$$#####################$$$$$$&&&&%%%==>+)***!!*);**~)--+~!$?:,,..:*^'..''....,~~^,,-????=?,..... ..............,,,^^~-:!*>%%%%)~!;=-=*>&$######=&$$&=+&$$%=%*!*>?%&$$##################$$$$$$&&&&&%%%==>+**!!!!*+!;*~!!~*-*&=-~,,....''...'...,^^,,,:????%?-..... ...............,,,^~-:;*+=%%%*+!+&$$$######&!&***:-:;>!$%?=*:;*+?=%&$################$$$&&&&&&&&%%%%==?)*!!;;;)>);+-~!-;*=$&-~,.......''''...,^^^^,*???===)..... ...............,,,^^~-:!*?%%%%%%$$$$$#$$$&%$:;::--:;-!>?=>=;--:!)>?=%&$##############$$&&%%%%%%%%%%===?+!;;::;)++;);:!!!%##&)~,......''......,,^,,~>=?==%=>^.... ...............,,,,^~-:!!+%%%%%&$%$&&+$))::&)!~-*+?+++=$?>?!^~-:!*+>=%&$##############$&%%===%=======??)!::--:!=?)>>>?=$###&:~^,.......'.''..,,,^,:====%%%=-.... ................,,,^~-:;*>?%%%%=;;*+*:??:-;%%)?$&&$&&$#$?>?!^^~-:;*)+?=%$#############$&%=?????????>??>)!:---;::%##########&:-^,.......'.''..,^^~~+%%=%%%%%).... ................,,,^^~-;!+>%%%&%-;;;:!*&+=&$#$$&&$&&&&%&?+?;^,^^~-;;*+>?%$############$&%?>>+>>>+++++>>)!:-~-;:~#####$$##?;-^,,,...........,^,~)=%%%%&&&%=^... ................,,,^^~-:!*?%%%%;;;;*+%$$#####$=&&%?)!!:%?+>:,,,^^~-:;!*+>%$##########$$$%?+))*******))))!:-::--)#####$$&#$*~^,,...........,,^-;=%%%&&&&%%%:... .................,,,^~-:;*>?%&%??%$&$$$$#$#&+>:!;::;::;%=+>;,,,,^^~~-:;*+>%#######$$$$$&%?)!!;;;:;;;!***;:*?===$####$&&%&$#$):~,,,,.,,..,,,^~,-+=%%%=%&&%%%?~... .................,,,^~~:;!)>%&&%%&&&$$$&?!?>!>--;:;!+=$#%+>!.,,,,,^^~~:;;)>###$$$&&&%%%?);:::----:;!!;:+$####$##$&%===%$##$>;:~~~^^^,,^^~~!)?=%%&&&&&&&%%;^,.. .................,,,^^~-:!*>%%%%)?>=+!;;!;)%)-*)==$#####$?)),.,,,,,,^^~-:;*=&$$$$&&%%==?>+);:-------:;;:*>$###$%&&%=??>?%$##$$&%=+**!:--!*+=%%=%%&&&&&&&&&=^~^.. .................,,,^^~-:;*+?%%%*:!~;:;!;>+&?=&&&$#######&>+-....,,,,,^~~-;+%%&&&%%==?>+*!;;--------:;;!%$$#$%=>+==>>>>?=$#$&&&$$$$&&&%%&&&&%%&&&&%&$&&&&&!^;~.. .................,,,,^~~-;!)>%%%?;:;*+>==)!*&%&&&$########%+)~,.....,,,^^~-!)>=%%===?>>+*;;:--------::!?%&%=>))>)+>>+++>=$#$&&&$$$$$$$$&&&&&&&&&&&$&$$&&&>~;;,,. ..................,,,^^~-:!*?=%%=+=?!%;*!!**%%=+;*)########&>+!~,....,,,,^~;)+====??>>+)*!;::-------:;!>)*+)*!)++!++++>>=$$&&$$$$$$$$$$$$&&&$&&&$$$$&=>++;~,,. ..................,,,^^~-:;*!?%%?=!-!*+*?=+!;:;*:*;#########$%>)!~,...,,,,^-;*??>???>>+)*!;;::------:!!>>>)))!;;!;)*)*+>=&$$$&&$$$$$$$$$$$$$&&$$&&&&?>>???>;~^,, ..................,,,,^^~-;!;)%%?=+*??):;;;~!:))&$############$%>+!~...,,,,-::+=>>?>>>+))*!;;:::--::!*)+)!!**;;!++!)))+>=&$$&&&&$$$$$$$$$$$$&++>??????????+;-^,, ..................,,,,^^~-:;*+=%?=!!;!:::**=##################$=>+;^,,,,,-:~+)++>?>>++))*!!;;;::;!)+;!**;*);;:!*;*))+>=&$$&&&&&$$$$$$$$%==)>??????????=?)!-~,, ..................,,,,^^~-:;*?+%%=+;;:>=$#######@#################$=>+*~,,,^~^;:>*)>>>>++))**!!;;!*)>=!;+*:**!;;;*);*))>=&$$&&&&&&&&&%=??????????????====>)!-~^, ..................,,,,^^~~:;!>+%%%===%&$################%>+#########$%?+)!~^,^,~!>!)>>>+++))***!!*)+=&%-*!;**;;;;;***)+>?&$$$&&&==??>??????????????=====?>)!:~^, ..................,,,,^^^~-:!)>=%%%%%&$############&?*:^,,^#########$&=>+!,,^^^;>!*>>>+++))*****+>=&$)-;;)*;!;*!!!;)++?&$%=??>?????????????????=======?+*;:~^, ..................,,,,^^^~-:!))>%%=%&#######$=+;~,,,,,,,^+############$&=>-^^~^^++;*+++++)))**))+?%$#$;;)+)*))**!!)*))>>>>??????????????==============?+*;:~^^ ..................,,,,,^^~-:;*+?%%%%$$####&>*-^~---,^,^~-:-:#############$%?;,^^^^^*+;!)++)))))*))+?%$##%-*)*!**!!!*+)>>?????????????=?================?>)*;:~^^ ...................,,,,^^~~-;!)%=%&%&%?*:~^^--^~~:!):,~~--:,$############=??)^^^!:^^*>;!))))))**))+?=##+:*;;*))+>>?????????????===================??>+)*!;-~~^ ....................,,,,^^~-:!)?%$$%=,~:~~--:;;*::*)!,~;;;!~>###########$===>^^,^!-^*&)!!))))***))+>?%$$$=!))>>?????????????????===============??>>>++)**!;:-~^^ ...................,,,,,^^~-:;*+%$$&$^^~!*))!!;):~+>!~~;:!;::###########$&%==*^^,,,^:%%*;!))****)))++>>>>>???????????????????============???>>>++)))***!;;:--~^^ ...................,,,,,^^~~-;!)&&$$&!,^))*+*:;**~*+):,!:;!;^###########$&%=)~^^^^^~>=*;!******))+>>???????????????????==========???>>>+++)))***!!!!;;::--~~^^ .....................,,,,^^~-:!)?%$$%>,,***))!!;)-;)+!,:;:;*^>#############$&%%=;~^^^^^?=!;!))+>>??????????????????????=======???>>+++)))***!!!!!;;;;:::---~~^^^ .....................,,,,^^~-:;*>%%$$%^,:+!)+;!;):~>>;^~;:!;:;############%#$&&%?!-~^^~;>+>????????????????????????=====???>>>++)))****!!!!!;;;;;:::::----~~^^^,