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