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