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