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