-/+/;/;;;;;;::=====----------------------====:::::::::::;;;;;;;;;;;;::::::::::::::=====---------------------------=-=========:::::::;;;;;;;;;;;;////++++%%%%%%%+%%/= ://///;;;;:::=====-------------------===========:::::::::::::::::::::::::::::::==========------------,,,,,,,,,,,,,,----------======:::::::;;;;;;;;///++++%%%%%%%%%/= -;////;;;;:::==-----,,,,,,,,,,,,,,,,------------------====---------------------------------,,,,,,,,,,,.......................,,,,,----===:::::::;;;;///++++%%%%%%%%/: =/////;;;::===---,,,,.,.................. ....,,,,--======:::;;;;////++++%%+%++/: -///;/;;;:::==----,,,,...... ....,,,----=====::;;;;/////++++%%++++/: .;+/////;;;:===---,,,,...... ......,,,,---====::::;;;////++++++%%+++%%/= -/+/+//;;;;:===---,,,,,,,,.. ...,,,,,,,-----==:::::;;;;////++++++%%%%%%%%+;, ;///+////;::===----,,,,,,,.. .....,,,,----========::::::;;;;;;///++++++%%%%%%%+++/= ,;++%+++////;;;;;;::::::::====-----,,,,,,,,,,,,................................,,,,,,,,,,,,-,-,--------========:::::;;;;;;;;;;;;;;;;//////+++++++%%%%%%$$%%%%%+/: =+$%%%%%%%%%%%%%+++++++++++++++++//////////////////;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;///////+++++++++++++++++++++++%%+++%%%%%+++++++++++++%%%%%%%%%%$$$$$$$$%$%%;- =+$$$$$$$$$%%$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$%%%$/, =+%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$/, =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%;, =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%%$$$%%$$$$$$$$$$$$$$$$$$$$%%/= ;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$%%+; ./$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%+/ =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/, .;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+- -%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%: =$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%;. .;$$$$$$$$$$$$$$$$$$$$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$+- :%$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%:. ./%%$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$%/, -/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%$$+=. ,=%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%/= ,:%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+%$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$%+; -;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%//+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%$%++ :/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/:;+$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%++ ++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/==/%$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$%%%++ %%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=-:+$$$%%$$$$$$$$$$$$$$$$$$$%%%%%%%$$$$$$$$$$$$$$$$$$%%%%++ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+=,-;%$$$%$$$$$$$$$$$$$$$$$$%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$+=.,:+$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ %%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+:,.=/$$$$%$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+:,.,;%$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$%%%%%++ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$+;- .=+$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;- .-/$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$%+:,..-/$$$$$$$$$$$$$%$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;;;+%$$$+:, ,;%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;-,,-:/%$$+:, ,:%$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=,...-:+$$+:. .:+$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$%%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+=, .,.,,:%$+=. .=/$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/-..-=-,.-/%/-. .=/$$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;, .=/;-,-;+/- .-/%$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:. .;+%;==/+/- -;%$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=. ,;%$%//++;, -;%$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;-..,:%$$%%%/=. -;%$$$$$$$$$$$%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;-. .:%$$%$+:- -;%$$$$$$$$$$$%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$%%++ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;-. :%$$$$+=, -;%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;- =+%$$$/- -;%$$$$$$$$$$$$%$$%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;- -/%$$%;, -/%$$$$$$$$$$$$$$$%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;- ,:+$$+=. =/$$$$$$$$$$$$$$$%%%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;- .=+$%;, .=+$$$$$$$$$$$%$$%%%%%%%%%%%%%%%$$$$$$$%%$$$$$$$$$$$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;- .=+%/= .:+$$$$$$$$$$$$$%%%%%%+%%%%%%%%$$$$$$$$$%$$$$$$$$$$%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/- -/+;- ,;%$$$$$$$$$$$$$%%%%%%%%%%%%$%$$$$$$$$$$$$$$$$$$$$%%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/= ,;+/= -/$$$$$$$$$$$$$%%%%++%%%%%%%$%$$$$$$$$$$$$$$$$$$$$%%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=. .://:. =+$$$%$$$$$$$$%%%%+//%$%%%%%%%%$$$$$$$$$$$$$$$$$$$%%++/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=. -;+:, ,;%$$$%$$$$$$$$%%%%/:;%$$%%%$%$%$$$$$$$$$$$$$$$$%$$$$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%+:. ,;+;-. .-/%$$$$$$$$$$$$%%%+;==/$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+:. .:++=. ,:+%$$$$$$$$$$$$%%%/=,-;%$$%%%%%%$$$$$$$$$$$$$$$%%%$$%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%%%++;. =/+:, .-;+++%$$$$$$$$$%%%+:-,-:/%$%%%%$%$$$$$$$$$$$$$$$$%%$$%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%%+//+%/, -;%/- ,:/+;/%$$$$$$$$$%%+;=-,-=;+$$%%%%%$$$$$$$$$$$$$$$$%$$$%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$%%+/:=:/%+- ,;%+=..-/+/=:+$$$$$$$$$%%+:-,,,-:/%$%%%%$%$$$$$$$$$$$$$$$$$$$%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;:-,.,:%%=. .=+%;--;++;-=/$$$$$%$$%%%/=-,,,,=;%$$%%%$%%$$$$$$$$$$$$$$$$$$%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;=,. .=+%:. -/%+::+%%:.,;%$$$$%%%$%+;=,,,,,-:+$$%%%%%%$$$$$$$$$$$$$$$$$$%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$%%++/:=-, ,;+/- .:++++%$%:,.=+$$$%%%$%%/:-,,,,,,=/$$$%%%%%$$$$$$$$$$$$$$%$$%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+;:=. .:+/=. .-/%%$$$%;,.=/$$$%%%%%/:-,,,,,,,-;%$$%%%%%$$$$$$$$$$$$$%%%%%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;-.. .=/+:. ,:%$$$%%/-.-;$$$%%%%/:-,.,,,,.,-:%$$$%%%%$$$$$$$$$$$$$%%%%%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;:, -;+;, .=/$$$%%+:,,:%$$$%%+;=,,,,,,,,,,=+$$$%+%$$$$$$$$$$$$$$%%%%%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;-. ,:+/- ,;%$$%%+;-,:+$$$%+/:-,,==-,,,,,-;%$$++%$$$$$$$$$$$$$$$%%$%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$+;- .=++:, .=+$$$%+;=,=/$$$$+;-,.-:;:-,,,,-:+$$+/+%$$$$$$$$$$$$$$$$$$$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$+:, .=+%/- -/%$$$%/:,-;%$$$+:,..-;/;=,,,,-=;%$+;/+$$$$$$$$$$$$$$$$$$$%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;, ,:+%+= ,:+$$$$+;--;%$$$+=...-;++:-,,,--;%$+;;/$$$$$$$$$$$$$$$$$$$%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$/, .,,-=;+$%:, .-;%$$$%;=-=/$$$+=...-:+%/:,,,,-=/%%/:;%$$$$$$$$$$$$$$$$$$%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/=. ,-:;;;/+%%;- -:%$$$%/:--/%$$+=...,=/%+;-,,,-=;%%/:;%$$$$$$$$$$$$$$$$$$%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+=. ,--=:;/+%++%%%+:. .=/$$$%+;-,:%$$+=...,=/%%/=,----:+%+;:/$$$$$$$$$$$$$$$$$$%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$+:, .,-:/++++++%%%%%%%/- ,;%$$$%/-,:+$$+=,,.,-;%$+:-----=/%%;:;%$$$$%%$$$$$$$$$$$%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/, ,-:;/++%%%%%%%%%%%%$+=. .=+$$$%/-.=/$$%:,..,-;%$%;-----=;+$/:;%$$$%%%%$$$$$$$$$%%// %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+: .-;/+%%%%%%%$%%%%$$$$$%;, -;%$$%/-.-/$$%:-,.,-:+$%/:----=:/%/::+$$$%++%$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;, ,=/+%%%%%%%$$$$$%%%$$$$$%/=. ,=/%$%+=,-;%$$;-,..,:+$$+;=----=/+/;:/$$$%++%$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/= ,;%$$$%%%%$%$$$$$$$%$$$$$$+:. .-;%$$%:,,:%$$/=,.,,=/%$%/:=---=;++;:/$$$%++%$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+/, .-;%$%%%%%%%%%%$$$$$$%$$$$$%%;, ,=+$$%;,.=%$$/=,.,.-;+$%+;:---=:/+/:;$$$%++%$$$$$$$%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/= ,:/%$$%%%%%%%%%%$$$$$$$$%$$$%%/= .-;%$$/-.=+$$+:,,,.,:/%%%/:=---=;//:;%$$+++%$$$$$$$%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%;- :%$$$%%%%%%%%%%%$$$$$$$$%%$$%%+:, .=+$$/=,-/%$%;-,,.,-;%$$+;=---=://:;+$$%++%$$$$$$$%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%;, -/$$$%%%%%%%%%%%%%$$$%$$$%%$$%%%/=. -;%$/=,-/%$%;-...,-:+%$%/:=--==;;::+$$%%%%$$$$$$$%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+: ,;%$$%%$%%%%%%%$$$$$$$$$$$$$$$$$%+:, ,:+%+:,-/%$$/=,.,,,=/%$%/:=---=::=:+%$$%%$$$$$$$$%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/- .:%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%;- -;%+;,-;%$$+:-..,,-;+$$+;=----===:+%$$$$$$$$$$$$%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;=-. ,;%$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$%+:, .=/+;-,:+$$%;-..,.,=/%$%;:----==-:+%$$$$$$$$$$$$%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%;- =;+%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%/- .-:/;-,:/$$$/=..,.,-;+$%/:=----=-:+%$$$$$$$$$$$$%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%+:- .-;+%%$$$$$$$$$$$$$$$$$$$$$$%$$%$%$+:, .-;/--=/$$$+:,..,,-:/%$+;==-----:/%$$$$$$$$$$$$$%%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%/:, -;+%$$$$$$$$$$$$$$$$$$$$$$%$$$$%$%/-. .,::---/%$$%:-..,,,=/%$%/:=---==:+%$$$$$$$$$$$$$%%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%;- -:+%$$$$$$$$$$$$$$$$$$$$$%$$$$$$%+:, .-=,,-;%$$%;-,.,,,-:/%%+:=---==:+%$$$$$$$$$$$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+=. .. ,:+%$$$$$$$$$$$$$$$$$%%$%$$$$$$%%/=. ,-,,-;%$$%/:,,,,,,=;+%+;=---==:+%$$$$$$$$$$$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%+;, .-- .=:-. ,;+$$$$$$$$$$$$$$$$%+%%$$$$$$$$$+:, .,..-;%$$%+;-,,,,,-:/%%;=---==:+$$$$$$$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$+=. .==. .;+/= -;%$$$$$$$$$$$$$$$+/+%$$$$$$$$$%/=. . .-;%$$%+/=,..,,,=;%%/=--===:+$$$$$$$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/, -::. ./$$/- .-;%$$$$$$$$$$$$$%/;/%$$$$$$$$$$%:, ...,;%$$%%+:-..,,,-://;=-====;%$$$$$$$$$$$$$%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;. =;;. .;$$%/-. =+$$$$%%$$$$$$$%/;;+$$$$$$$$$$%/=. ...,:%$$%%%;-..,,,,=:;:=-====;%$$$$$$$$$$$$%%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= =/;, .;$$$%/- ,;%$$%%%%$$$$$$$+/+%$$$$$$$$$$%+;, .,:+$$%$%+=..,,,,--=--=:::;+$$$$$$$$$$$$$%%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/- =/;, .;%$$$+:, :+$$$$$%$$$$$$$%+%$$$$$$$$$$$$%/-. ..,:+$$$$%+:,.,,,,-,---=;//+%$$$$$$$$$$$$$%%%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;. :+/- :+$$$$/:. ,;$$$$$%$$$$$$$$$$$$$$$$$$$$$$$+:-. ..,=/%$$$%%;-.,,,,,,,,-:/%$%$$$$$$$$$$$$$$%%%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$: :++= =+$$$%%/-..=+$$$$%$$$$$$$$$$$$$$$$$$$$$$%+/:. ...-:+$$%%%/=,,,,,-,,--:/%$$$$$$$$$$$$$$$$%%%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%= :%%: -/$$$%%+;-.,;%$$$%$$$$$$$$$$$$$$$%%%%$$$%%%;- ....,=/%$%%%+:-,,,,-----=/%$$$$$$$$$$$$$$$$%%%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%= :%%;. ,;%$$$%%+:..=+$$$$$$$$$$$$$$$$$%+;;;;/+%$%%+:, ....-:+%%%%+;=,,,,,,---=/%$$$$$$$$$$$$$$$$%%%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+- :%$/- .=+$$$$%%/-.,;$$$$$%%$$$$$$$$$+;=,,,,=:/%%$%/=, ....-;+%%$%/=,,,,,,---=/%$$$$$$$$$$$$$$$$%%%$%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+- :%$+= -/%$$$%$+=..:%$$$$%%$$$$$$$$$/-, .,:/%$%%;-. .....,=;%%$%/:,,,,,,---:/%$$$$$$$$$$$$$$$$%%%$$+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$%/, =%$$;, .:%$$$$$%;,.=+$$$$$%$$$$$$$$+:. ,:/%$%+;, .. .,=/%$%+:-,--,,--=:/$$$$$$$$$$$$$$$$$%%%$%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;, =+$$/- .:+$$$$$%/-.-/%$$$$%$$$$$$$%/- .,,,..,=/%$%/=. ....,-;+%%+;--------=;+$$%$$$$$$$$$$$$$$%%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+;, -+$$+: -/$$$$$%+:.,:+$$$$%$$$$$$$+:, .=;;:=,.,:+$$+=. .....,=;+++;=--==---:/%$$%%$$$$$$$$$$$$$%%%%%+; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;. ,/$$%/, .:+$$$$%%;,,=/$$$$%$$$$$$$+=. -;%%+/=,.-;+%+=. ......,=;//:-,=:;:::;+%$%%%$$$$$$$$$$$$$%$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;. ,/%$$+= -/%$$$%$/-,=/%$$$$%$$$$$$/-. -/$$$+/=,,-;/;-.........,-=;;=-,=;++///+%%%%%%$$$$$$$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;. .;%$$%;, .:+$$$$$/=,-;%$$$$%$$$$$$/, -/$$$$+;-,,=:-,.,.....,,..-==-,,-;+%%+%%%%$$$$$$$$$$$$$$$$%$%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+;, .:+$$$+= ,:+$$$$+:--;%$$$$$$$$$$%;, -;%$$$$+:-.,,..,:=,...,,...,,,,,-:+$$%%$$$$$$$$$$$$$$$$$$$%%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+%%%%+;, -/$$$%;- -;%$$$+;-,;%$$$%$$$$$$%;, .=/%$$$+/=.. ,=/;=,..,,...,...,-:+%$%$$$$$$$$$$$$$$$$$$$$%%%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+%%%%/, ,/$$$%+=. =/%$$%:,,;$$$$%%$$$$%%;, .=;+$$%/=. =/%+;=,..,,,....,,-=/$$%%$$$$$$$$$$$$$$$$$$$%%%$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$%/- .;$$$%+/=. .=/%$+=.,;%$$$%$$$$$$%;- .-://;:, .:+%%+;=,.,,,.....,-:+$$+%+%$$$$$$$$$$$$$$$$$%%%$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+- :%$$$%+/= .-;/:,,=/$$$%%%$$$$$%/-. ,-=-,. . .:%$$%+;-,.,,.....,-:+$$++/++%$$$$$$$$$$$$$$$%%%$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%= =/$$$%%%;-. .,,. -/%$$$%%%$$$$$$/-. .. .,,..=+%$$%/:-,,.....,,-:+$%++///+%$$$$$$$$$$$$$$%%%$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%= -/$$$$%%+;:-. .:%$$$%%%%$$$$$$+=. ..-=:-.-;+$$$%/:=,...,,,,-;%$%++////+%$$$$$$$$$$$$%%%%$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$%= .;$$$$%%%%+;=,,,,=;%%%%%%%$$$$$$$+:, .,--=;//:-,=/%$$%+/;-,.,,,,,=/%$%%++///+%$$$$$$$$$$$%%%%$$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%: =%$$$%%%$$%/;;;;/++%%%%%$$$$$$$$%/- -:;/++++/=--;%$$$%++:=,,,,,-:+%$%%%%++++%$$$$$$$$$$$%%%$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$: -/$$$$%%$$%%%%+%%%%%%$$$$$$$$$$$$+- =/%%$%+++;-,=+$$$%%%/:--,,-=;+$%%%%%%%%%%$$$$$$$$$$$%%%$%%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;. ,/%$$$%%%%$$$$$$%%%%%$$$$$$$$$$$$%= ,;%$$%+%%/=,=/$$$%%%++;:--=:/%%++%%%%%%%%$$$$$$$$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$;, .:%$$$$%%$$$$%$$$%%$$%%$$$$$$$$$$%:. .:+$$$%%%+:,-;%$$$%%%%+;:::;+%+/+%%++%%%$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/- =/$$$$%%$$$$$$$%%$$$$%%$$$$$$$%%%;, -;%$$%%%+;=,=+$$$$%%%%+///++%+/+%%+++%%$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= ,;%$$$%%%$$$$$$%%$%+///+%%%$$$%%%/=. ,=+%$$%%%/:,=/%$$$%%%%%++%%%%+++%%+++%%$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%:. .:+$$$%%%$$$$$$%%%/:--==;/+%$$%%%+:. .-;%$$%%%+;--;%$$$%%%%%%%%%%$%++++++++%$$$$$$$$$$$$$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;, -+$$$$%%$$$$$$%+;-.. .-;/%%$$%+;, .:+$$$%%%/=-:+$$$%%%%%%%%%%$%+/++++++%%$$$$$$$$$$$%$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/- ,;%$$$$$$$$$$$%;, ,=;/%$%%/=. -;%$$$%%/=-=/$$$%%%%%%%%%%$%+//++++++%%$$$$$$$$$%$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+= .:+$$$$$$$$$$%+= . .=;+%%%+:, ,:+%$$%%/=,-;%$$%%%%%%%%%%$%+++++++++%%$$$$$$$$%%$$$$$%%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+:. -;%$$$$$$$$$%;. ,=:=,. .-;+%%+/= .-=+$$$%+:-,:+$$$%+%%%%%%%$$%+/+++++%%%%$$$$$$%+%$$$$$$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+;, .:+$$$$$$$$$/= .:+++;-. ,=/%%%+:. .,;%$$$+:-,=+$$$%+%%%%%%%$$%++++++++%%%$$$$$$%+$$$$$$$%/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/- -/%$$$$$$$%;- -/$$%%;-...=/%%%/=. .-/%$%/:,.-/$$$%+%%%%%%%%%+//++++++%%%$$$$$$%+$$$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+= .:+$$$$$$$%;, -/$$%%+;=, .=/%$+;- ,=;//;=,.-;%$$%%%%%%%%%%%+///++++%%%%$$$$$$%%$$$$$%%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%$%$%: -/%$$$$$%%;, ,;%$$%%%/=. ,:+$$+:. ,-=:=,..,:%$$$%%%%%%%%%$%+//+/+%%%%$$$$$$$%%$$$$$%%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%+/+%$$/, ,:%$$$$$%%:, .:+$$$%%%;, .-;%$%/- .,,,. .,:+$$$%%%%%%%%%$$+////+%%%%$$$$$$$$$$$$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$+:-=/$$+= -/$$$%%%%:, =/$$$$$%+:. .:+%$+:, .,:+$$$%%%%%%%%%%$+////+%%%%$$$$$$$$$$$$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%%%;, .:%$%;. ,;%$$$$%%:, -;%$$$%$%/-..=;$$$/= .=+$$$%%%%%%%%%%$+////+%%%%%$$$$$$$$$$$$$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%/- -+$$+= =+$$$$%%;, .=+$$$$$%+;- .:+$$%;- . .=+$$$%++%%%%%%$$+/////++%%%$$$$$$$$$$%%$$%+/; %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:. ,;+$+: -/%$$$%%;, ,:+$$$%%%/=. -/$$$+:-. ....,:+$$$%+%%%%%%%$$+/////+++%%%$$$$$$$$$%$$$%+/; %$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$%%$+:, =/%%/- .:/$$$%%/=. -/%$$$%%%/- .:%$$%+;- ... .,;%$$$%%%%%%%%%$$+////+++++%%$$$$$$$$$$$$$$+/; %$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$%%%$/- ,:%$+: -;%$$$%+:. .=+%$$%%%+:. -/$$$%/:,. .. .-;%$$$%%$$%%%%$$$+////+%%++%%$$$$$$$$$$$$$$+/; %$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%$;, -+$$;. -/$$$$+/, ,:+$$$%%%;-.,:+$$%+/=-. ......,=+$$$$$%$$%%%$$$$+//;/+%%%%%%%$$$$$$$$$$$$$+/; %$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$;, ,/$$+- ,;%$$$%+- ,:+$$$$%+:,.=/%$$%+/:-.......-;%$$$$$$$$%%%%%$%+//;/+%%%%%%%$$$$$$$$$$$$$+/: %$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$%$+=. ,/%$%;. =/$$$$%:. -/$$$$$%;, ,:+$$$%+/;=,....-:+$$$$$$$%%%%%%%$%+//;//+%$%%%$$$$$$$$$$$$$$+/: %$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$%%%%+%%;, -/%$$/- ,;+$$$%/- .;%$$$$%/-.,=/%$$%%%%/:=--,=/%$$$$%$%%%%%%%%$%+//;//+%$%%$$$$$$$$$$$$$$$+/: %$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$%%%+;;+%+= -;%$$$%:. -/$$$%+=. .:%$$$$$+:, -/%$$%%%%%+/////+%%%%%%%%%%%%%%$$%+/////+%$$$$$$$$$$$$$$$$$$%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$%%+;==/%%;, .:%$$$$%;- ,:+$$$+;- .=%$$$$$+;- ,;%$$$%%%$$$$$$%%++%%%%%%%%%%%%%$%+///+/++%$$$$$$$$$$$$$$$$$%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$%%;- .=+$+= =+$$$$%%+:. ,;%$$%/:, .:%$$$$$%/=..:+$$$%%$$$$%$$%%%%%$$$%%%%%%%%%%%+//+++/+%%$$$$$$$$$$$$$$$$%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$%/=. ,;%%;. -;$$$%%%%%/= -/$$$%/= .:+$$$%$%+:..=+$$$$$$$$$$$%$$$$$$$$%%%%+%%%%%%+//+%+/++%$$$$$$$$$$$$$$$$%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%$$$$$$$$$+:, =+$+=-;+$$$%%%%%%:. .:+$$$%;, .:+$$$%%%%;, -/$$$$$$$$$$$$$$$$$$%%%%%++%%%%%%+//+%++++%%$$$$$$$$$$$$$$%%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$%%%$$$$$$$$/, ,/$$//+%$$$%%%$$%;- ,;+$$$+:, .:+$$$%%%$/, ,;%$$$$$$$$$$$$$%$$$$%%$%%+%%$%%%+//+%+++++%%$$$$$$$$$$$$%%%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%%$$$$$$$%;. :+$%%%%$$$$$$$$$+:, -;%$$%+:. .=+$$$$$%$/- ,:%$$$$$$$$$$$$%%%$$$$%%%%%%%%%%%+//+%+++++%%$$$$$$$$$$$$%%%/: $$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%$$$$$$$$%= ,;%$$%%%%%$$$$$$%/- .=+$$$%/-. =+$$$$%%$/-.,:%$$$$$$$$$$$$%/+%$$$$%%%%%%%%%%+//+%%%+++%%$$$$$$$$$$$$%%%/: $$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$%$$$$$$$$%;, =/%$%%%%%$$$$$$$+;- .:%$$$%/=. -;$$$$%%$+=..:%$$$$$$$$$$$$%//+%$$%%%%%%%%%%%+//+++%%+++%%%$$$$$$$$$%%%+/: $$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$%$$$$$$$%/=. ,;%$$$%%%%$$$$$$%/= -/%$$$%/=..,;%$$$%%%+=..=+$$$$$$$$$$$$%+/%$$$%%%%%%%%%$$+//++++++++%%%$$$$$$$$$%%%+/: $$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$%$$$/-. .=+$$$$%%%%$$$$%%%/- =/$$$$%/=,,:+$$$%%$+= .=+$$$$$$$$$$$$$%+%$$%%%%%%%%%%$$+//++++++++%%%$$$$$$$$$%%%+/: $$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$%+= ,;$$$$%%%%%$$%%%%+:. .=/$$$%+/:=;%$$$%%$/- .=+$$$$$$$$$$$$$$%%$$%%%%%%%%%%$%+//+/+++%%%%%%$$$$$$$$$%+%+;: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;, =+$$$%%%+%$$$%%%+/=. .=+$$$%%+/+%$$%%%%;, .=+$$$$$$$$$$$$$$%$$$%%%%%%%%%%%%+//+/++%%%%%%%$$$$$$$$%%+++;: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/= . ,/$$$$%/;/%$$$%%%%;- .=/$$$$%++%$%%%%%;. .=+$$$$$$$$$$$$$%$$$%$$%%%%%%%%%%/////+%%$$$%%%$$$$$$$$%++++;: $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;, ,==. .=+$$$+=-=+$$$$%%%+;, .:/$$$$%%+%%%$%+=. .=+$$$$$$$$$$$$$$$$%%$$%%%%%%%%%%/;///+%%%$$$$$$$$$$$$$%++++/: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:. =//- ,:+$$/, ,;$$$$%%%%+= ,=/%%%$$%%%%%/;- .:+$$$$$$$$$$$$$$$$%%$$%%%%%%%%$%/;;//++%%%$$$$$$$$$$$$%++++/: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$%+:. =+%/, -/$$/, =+$$$$%%$%/= -;/+$$$$$%+:=. .;%$$$$$$$$$$$$$$$$%%$$$%%%%$%%%+/;///++++%%$$$$$$$$$$$+++++/: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=. -/%+:. ,;%$+: ,;%$$%%%%%+;- ,=;+%%$$%/=. ,;$$$$$$$$$$$$$$$$$%%$$$$%%%%%%%+/////++++%%$$$$$$$$$$$+++++/: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$%/=. ,;%$/- =+$%/- =+$$%%%$$$%;- .,=:;;;:=, -/$$$$$$$$$$$$$$$$$%%$$$$%%%%%%%/////++%++++%$$$$$$$$$$+/+++;: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+//+%%%+=. .:%$%;. ,;%$%=. ,;%$$$%$$$$+;, ...... .=+$$$$$$$$$$$$$$$$$%$$$$$%%%%%$+;;;//+%%%%+++%$$$$$$$$$+//++;: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+++%%$+=. .:%$$+- =+$%;- .:+$$$$$$$$$+:- ,;%$$$$$$$$$$$$$$$%$$$$$$$%%%%$$+;;//++%%%%+++$$$$$$$$$%+//++;: %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++%$$+=. .:+$$%: ,;%$+= -/%$$$%$$$$%+;, -/$$$$$$$$$$$$$$$$$$$$$$%$%%%%$$+;;///+%%%%%%%$$$$$$$$$%+/+++;= %$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%++%$$+:. =/$$$/- -/$%;. .:%$$$%$$$$$%+:, ,:%$$$%$$$$$$$$$$$$$$$$$$$$$%%%%$+/;;;;+%%%%%%%$$$$$$$$$$+/+++;= %$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%++%$$+:, -;%$$+:. :%$/, =+$$$$$$$$$%%+=,. .-/$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%%+/;;;/+%$$$%%%$$$$$$$$$$+/+++;= %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:, ,:+$$%/, -+$+- -/%$$$$$$$%%%%+;=. ,;%$$$%$$$$$$$$$$$$$$%$$%%%%$$%%%+/;;;//++%$%%%$$$$$$$$$$%+/+%+;= %$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%+;- .=+$$%+= ,;%%= .;%$$$$$$$%%%%%+/=, .:+$$%%%$$$$$$$$$$$$$$$$$%%%%$%%%%+/;/////+%$$$$$$$$$$$$$$%+++%+;= %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$%%%%/- ,/$$$%/- -/%:. =+$$$$$$%%%$%%%%+;-, ,=+%$%%%$$$$$$$$$$$$$$$$$$$%%%%%%%%+///+/;;/+%$$$$$$$$$$$$$%++%%%;= %$$$$$$$$$$$$$$$$$$%$$$$$$%%$$$$%%%%%%/= .:%$$%+:. .:+:. -/$$$$$%%$$$%$$%%+/:=,. .-;+%%%+%$$$$$$$$$$$$$$$$$$$$%%%%%%%%+/////;;;+%%$$$$$$$$$$$%%++%%%;: %$$$$$$$$$$$$$$$$$$%%$$$$$%%%%+//+%%%%+:. =+$$%%/- -:=. ,;%$$$$$$$$$$$$$$$%+/;=-,.....,-=;+%%%+%%$$$$$$$$$$$$$$$$$$$$%%%%%%%%+///++;;;/+%%$$$$$$$$$$%%+%%$%;: %$$$$$$$$$$$$$$$$$$%%$$$$$$%+;=--:/+%%+;, -;%$$%+= ,, .:%$$$$$$$$$$$$$$$$$%+/;;::;::;;/+%%%+%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+/;/+%+/;;;+%%$$$$$$$$$$%%+%$$%;: %$$$$$$$$$$$$$$$$$$%%$$$$$$%;-...,=;+%%+- .=/$$$%;, .=+$$$$$$$$$$$$$$$$$$%%++++++++%%%$$%%%$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+;;+%%+/;:;/+%%$$$$$$$$$%%%%$$%;: %$$$$$$$$$$$$$$$$$$%%$$$$$%/=. .=/%$%= ,;%$$$+= =+$$$$$$$$$$$$$$$$$$$$$%$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%+;;++++//::;/+%$$$$$$$$$%%%$$$%/= %$$$$$$$$$$$$$$$$$$%$$$$$$%;, ,,. ,:%$%:. -/$$$%;, =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+/;;//+++/;::;/+%$$$$$$$$$$$$$$%/: %$$$$$$$$$$$$$$$$$%%$$$$$$+=. .--, -/$$/, ,:%$$%/- =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+/:;///+///;;;;/%$$$$$$$$$$%%%%%;: %$$$$$$$$$$$$$$$$$%%$$$$$$/- ,=:, .:%$+=. -/%$$+:. =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%/;;;/////////;;;+$$$$$$$$$$%%%%+;: %$$$$$$$$$$$$$$$$$%%$$$$$%;, ,::- =+%+:, .:%$$%/, =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%/;:;;;;///////;;+%$$$$$$$$$$%%%+;: %$$$$$$$$$$$$$$$$$$$$$$$$%;, -::, -+%%/- -/$$$+= =+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+;:::;;/++++++/;;+%$$$$$$$$$$$%%+;: $$$$$$$$$$$$$$$$$$$$$$$$$%;. -::- ,/%$+:. .:+$$%: =%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%+;:;;;/+%%%%+++//+%$$$$$$$$$$$$%+;: %$$$$$$$$$$$$$$$$$$$%%$$$%;. ,:;= ,;%$%;, ,;%$%;. .;%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+/;;;///+%%%%%%%++%$$$$$$$$$$$$$$%;: %$$$$$$$$$$$$$$$$$$$%%$$$%;, ,=/:. .:%$%/- =/$$/, -/$$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%+;;:;;;/++++%%%$%%%$$$$$$$$$$$$$$%;: $$$$$$$$$%+%$$$$$$$$%%$$$%;, .-//=..-;%$%%;. .=//:, ,:+$$$$%$$$$$$$$$%++++////+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%/:::;;;;;+++%%%%$$$$$$$$$$$$$$$$$%;: %$$$$$$%%///%$$$$$$$%%$$$%;, ,;+;=-:/+%%%;. .-=- -/%$$%%%$$$$$$$%+/;:==---=;%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+;:=:;/////++++%%$$$$$$$$$$$$$$$$$%;: %$$$$$$%/:=;/%$$$$$%%%$$$%;, .:++/;/+++%%+- ,==-,-:+$$%%%%$$$$%+/;:-,... .,=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%+;:=:;;/+/////++%$$$$$$$$$$$$$$$$$$%;: %$$$$$$+;===;+$$$$$%%%$$$%;, .=+%%++%%%%$+:. =/+/;;/%%%+%%$$$%+/:-,. ,=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+++/:==:;;/+///;//+%$$$$$$$$$$$$$$$$$$%;: %$$$$$%/:===:/$$$$$$%%$$$$/, -/%$%%%%%%%+;, =+%%%%++++%%%%%+/:=. ,:+$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%/:==:::;/+///;/+%$$$$$$$$$$$$$$$$$$%;: %$$$$$%/::;:=;%$$$$$%%%$$$/- ,;%$$%%%$$%%/- =+$$$$%++%%%%+;:-. -;%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%/::;;;;;/+++///+$$$$$$$$$$$$$$$$$$$%;: %$$$$$+;;;/;-:+$$$$$$%%$$$+=.. .=/$$%%%$$$%+: =+$$$$%%%%%+;=,. ,;%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;;///;/+++++//+$$$$$$$$$$$$$$$$$$$%;: %%$$$$+;;;/;-=+$$$%$%%%$$$+=.. -;%$%%$%$$$%:. =+$$$$%%%+/:-. -;%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;:;///;;/++++/+%$$$$$$$$$$$$$$$$$$$%/: %%$$$$+:://;-=;%$$$$%%%$$$+:,. ,:+$$$$$$$$%;- :%$$$%%%+;=. -;+$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;:::;;;;/+++++%$$$$$$$$$$$$$$$$$$$$%/: %%$$$$+:://;-=;%$$$%%%%$$$+:, .=/$$$$$$$$%/= .:%$$$%+/;-. -/%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;;;;;;;;;/+++++%$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+::/+;--:%$$%%%$%$$$%;, -;%$$$$$$$%/=. ,. ,/$$$%%/:- ,;$$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;=://;;//;//+++%$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+=:/+/=-:+$%+++%$%%%%/=. .=+$$$$$$$$+: ,==, :+$$%%+:, ,:+$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;=:;;;;//;;/+++%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$$+::/%/==;+$+;;/+%$%%+/=. ,;%$$$$$$$+: ,;/;- .-/%$%%/:, ,;+$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;::;;;;//;:;/++%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$$+::/%+;;/%%;===;+%%%+/= .=+$$$$$$$+:. .;%%/=,,-=;+%$%+:, :+$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+%$$$$$%+/;:;;;;:;;;:;/+%%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$$/::/%%///%/=,,--:/%%+/- ,/$$$$$%$+;. :$$%+;//++++%+:. -+$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/+%$$%%%+;::;:::::;;:;/+%$$$$$$$$$$$$$$$$$$$$$$%/: %%$$$$/::/%$+++%;-,,,,-:+%%/- .:%$$$$%%+;. :$$$$%$$$%+++:, ,;$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/+%$$%%+/;::::=:::;;:;;/%$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$/==/$$%$%/:,,--,,-;+%;- -;%$$$%%+;, :$$$$%%$%%++;- .:%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++%%%$%+/;;::=--===::::;/+%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$$/==/%$%$%/=,-;;:--=/+:, .=+$$$%%+;. :%$$$$$$%%+/-. =/$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$%+;;;:::===::;;:::;+%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/==;%$$$+;-,=+%+:-.:;=. ,:+$$$%+: =%$$$$$$%%/= ,;%$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$+;;;:::::::;;;;;:=:/%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/==;%$$%+;-,:+$%/=.--,.. ,;%%%%/= =%$$$%$$%+:, -+$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;;/:::::;;/////;::;+%$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/=:;%$$$+:-,:+%$%;,,...--, -;+++;, =%$$$%$$+;, :%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/;;;;;::::;;/++++/;:;+%$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/::;%$$$+:-,=/+$%/-. ,:;:. -:::- :%$$$%%%/= -/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%//;;::;;::::;//+++++//+$$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/:=;%$$$+;,.-;/%%/=, .-/+/- .,, :%$$$%%+:, =+$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+/;;;::;;:==::;/++%%%%%%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/:=;%$$$+;-.,=;++/=,..=+%+:. .:%$$$%%/- .:%$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%+/;;;;;;;;:==:;//%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/==:%$$$+;-,.-=::=,. ,:+$%/- ,/%$$$%+= ..=/%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$%+;;;;;;;:;//:==:;/++%%%%%%%$$$$$$$$$$$$$$$$$$$$%/: %%$$$%/=-:%$$$+;-,.,--,,.. .=/$$%:. =+$$$%//- ..,,-==;+%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+/;:;//;::/+/;:==:;/++++%%%%$$$$$$$$$$$$$$$$$$$$%/: %$$$$%/=-:+$$$+;-,......,,..-;%$$/- .:%$$%%/:. ,:;;;///+%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/;;;;++;::;//;;;;;;/++++%%%%$$$$$$$$$$$$$$$$$$$$%/: %$$$$%/=-=+$$$+;-,.....,=:=,,=+$$+:, ,;%$$%+;, ,=;+%+%%%+++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;;;///;::;/;;;;/;;/++++%%+%%$$$$$$$$$$$$$$$$$$$%/: %$$$$%/=-=/$$$%;-....,=:/+/-.-/$$$+:, :+$$$+/- .=;+++%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/;;:/+/;;;:;//;;;;;;///++%%+%%$$$$$$$$$$$$$$$$$$$%/: %$$$$%/=-=/$$$%/=,..,=;++%+:,,;$$$%+:, -+$$%%+;, ,:+%%%+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+;;;;;/++;:::;///;////////+++%%$$$$$$$$$$$$$$$$$$$$%/: %$$$$$/=-=/%$$%/:, .,:+%%%+;-,=+%$%%+:,. ,;$$%+%/= -;+%$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+/;;;;/////:==:;/+//+//////++%%$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$/=-=;%$$%+:. .,:+$$%%/=,-/$$$$%/::-...,=:%$$%+%/, ,;+$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%++//;;;/+////;=-=:;///+/;;////+%%$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:-=;+$$$+:. ..-/$$%%%;,,:+$$$%%$%;:==;+%%%%%%%: .:%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$%+/;;;;;;;//////:,-:;;///::;;///+%$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:-=:+$$$%:, ..-;%$$%%;-,=+$$$%$$%++/++%%%%%%%+= -/$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;;;;:::;:/+//;=,-:///;::=::;;/%$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:-=:/$$$%;, ..,=+$$%%/-,-/%$$%$$%$$$$$$$$%$$%;, -/%$%%$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$$$$$$$$%+/;;:::;;;;;;;//;:-,-:///;:::;;/+%$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:--:/$$$%/-....-/%$$%/=,,;+$$$$$$$$$$$$$$$$$+= ,/$$$%%$$$$$$$$$$$$$$$$$%%+%%/;%$$$$$$$$$$$$$$$$$$%+/;;;::;//;///;;;/;:,,-;+/;;;;/+%$$$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:=-=/$$$$/=....,:%$$$+:,,=+$$$$$$$$$$$$$$$$%/- =%$$%+%$$$$$$$$$$$$$$$$$/;/%%;;+$$$$$$$$$$$$$$$$%%+;;;;;;;;///////;;;;;-,,://;::;/+$$$$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:=-=;%$$$+:,....=+$$$+;,.-/$$$$$$$$$$$$$$$$%;, ,/$$$%%$$$$$$$$$$$$$$$$$$/;/%+;;+$$$$$$$$$$$$$$$%+//;;;;;;;;;////////;;;=,-=;;:::;+%$$$$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:===;+$$$+;-... -;%$$%/, ,/$$$$$$$$%$$$$$$$+=. .:%$$$%$$$$$$$$$$$$$$$$$$$%%%%+;;%$$$$$$$$$$$$$%%+/;;;;;;;;/;;;/+///++/;:=--=:;;//+%$$$$$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+:==-:+$$$%;-... ,:+%%%+- ,;$$$$$$$$$$$$$$$$/- -/$$$$$$$$$$$$$$$$$$$$$$$$$$$%+/+%$$$$$$$$$$$$%++;;//;;;;;///;;;////+++//:=-=:;++%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$+;==-=/%$$%+:,.. .-:+$$+=..:%$$$$$$$$$$$$$%%;. .:%$$$%$$$$$$$$$$$$$$$$$$$$%%$$%%$$$$$$$$$$$$%%+/;;;//;;;;/////;;;///////+/:-=;++%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$%;:=-=;%$$%+:,.. ..=;%%+=..=%$$$$$$$$$$$$$%%: -/$$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%++///;;;;;;;;/++/;;;;:;//+++++//;/++%$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$%/: %$$$$$%/:=-=:+$$%%;-.. ,:/+;- -%$$$$$$$$$$$$$%+- :%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+/;;;;//;;;::;//++///;:;;//+++++%++%$$$%%%%%%%$%$$$$$$$$$$$$$$$$$$$$$%/: $$$$$$%/:---=/$$$%/:,. .-=:=, -+$$$%$$$$$$$$$%/, ,;$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$%++/;;;;;//;;;:=:////+//;;;;;//++%%$%%$$$%++%%$%%%%$$$$$$%%%%$$$$$$$$$$$%/: $$$$$$%/:---=/$$$%+;-. . ..,,. -+$$%%%$$$$$$$$+:. =+$$$%%$$$$$$$$$$$$$$$$$$$$$%%$$$%%$$%%++//;;;;;;/////;:==://+++/;;;;//+%%%$$$%%%+/;/+%$%+++$$$$%%+++%$$$$$$$$$$$%/: $$$$$$%+:----;%$$%+/-. . .. -+$$%%%$$$$$$$$/- ,;%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+/;;;;;;;;;;/////;:-,=+++////;;/+%%%%$$$$+/;::=:/%$%+//+%%++//+%%$$$$$$$$$$$%/: $$$$$$%+:----:+$$%%+=,.. -+$$%%%%$$$$$$%;, =+$$%%%$$$%$$$$$$$$$$$$$$$$$$$$%%%+++//;:::;;;;;;;;;;///:-,=/++//////+%$$$$$$%+;=--==:/%$+/;;/+++//++%$$$$$$$$$$$$%/: $$$$$$%+;=--,:+$$%%+:-,. ,/$$$%%%$$$$$$%;. .:%$$%%%$$%%$$$$$$$$$$$$$$$$$%$$%++/;;;;;;::;;;;;;;;;;///;-.-;/+%+//%%%$$$$$$%/:=---=:;/%%+/;;//++//+%$$$$$$$$$$$$$%/; $$$$$$%+;==-,=;+$$%+/:, ,/$$%%%%%$$$$$/= ,;$$$%%$$$$$%$$$$$$$$$$$%%%++++++///;:;;:::;;;;;;;;::;;;/;=,-:/++++%%$$$$$%%%/;=-,---=;+%%+;;;;///++%$$$$$$$$$$$$$$%/: $$$$$$%+;==-,=:+$$%%+;=. ,/$$%%%%%%$$$$;, =+$$$%$$$$$$$$$$$$$$%%%%%+++///////;;;;;::::;;;/;;;;:::;//:,,=;+++%$$$$$$%%%+/;=-,---=;+%+/;;;////++%$$$$$$$$$$$$$$%/; $$$$$$%%/:=-,-=/%$%%+/:, -+$$%%%%%%%$$%: .;%$$%%$$$$$$$$$%$$$%%%%+++/////////;;;;;;;;;;;;///;;;::;//;-,,:/++%$$$$%%%%+++;=-,-==:;++/;;;/++//+%%$$$$$$$$$$$$$$%/; $$$$$$$%/:=-,,-;+$%%%+/=. .:%$$%%%%%%%$$%= ,/$$$%$$$$$$$$$%%%%%%%%++++//////////;;;;;;;;;;;//////;;;//;=,,=;++++%%%%%%%%%+/=-,-==:;//;;;/+%%++%%$$$$$$$$$$$$$$$%/; %$$$$$$%+;=-,,-:+$$%%%+;-. ,/$$%%%%$%%%%%+- =%$$%%$$$$$$$$%%%%%%%%%%++++//++//////;;;;;//;:;;/+++++//;;;:-,=;//;/++%%%%%%%+/:-,-==:::;;;/+%$%++%$$$$$$$$$$$$$$$$%/; %$$$$$$$+;=-,,,=/%$%$%%+;-. .:+$$%%$$$$%%%+;. :$$$%%$$$$$$$$%%%%%%%%%%++++//////////;;;;;///;;;/++++%+////;=,-:;:=:++%%%%%%%+/:-,-=====:;/+%$$%++%$$$$$$$$$$$$$$$$%/; %$$$$$$$%/=-,,,-:%$$%%%%+:-...,=;%%%%%$$$$%%%/=. ,/$$$%%$$$$$$$$%%%%%%%%%++/////////////;;;;;///;;;;/+%%%%++//;:-=::==:+%%%%%%%%+/:-,-====:;/+%$$$%++%$$$$$$$$$$$$$$$$%/; %$$$$$$$%/=-,,,,=+$$%%%%%/;:=::;/+%%%%$$$%%%%;- -+$$$%%$$$$$$$$%%%%%%%%++//////////////;;;;;////;;;/+%%%$%+///;;//:==:/%%%%%%%%%+;=,-===:;+%%%$%%+/+%$$$$$$$$$$$$$$$$%/: %$$$$$$$%+:-,,,,-;%$$%$$$%%+//++%%%%$$$$%%$$+:. .:%$$%%$$$$$$$%%%%%%%%%++//;;;//+++//////;;;//////;;/+%%%$$%+//++%+=,-:/%%%%%%%+%+/:,,==;;+%%%%%%++//%$$$$$$$$$$$$$$$$%/; %$$$$$$$$+:-,,..-:+$$$$$$$%%%%%%%%%$$$$$$$$%/-. -/$$$%%%$$$$$$$$$$$%%%%++//;;;/+++++/////;;;/////////+%$%$$$%+%%$$+=,-=;+%%%%%%%%+/:,,=:/+%$$$%%/////%%$$$$$$$$$$$$$$$%/; %$$$$$$$$%;-,,,.,-;%$$$$%$$$$%%$%%$$$$$$$$$%;, .:+$$%%%%$$$$$$$$$$$%%%%%++//;;//++++//////////+++++++%%$$$$$%%$$$$+=,-=;+%%%%%%%%++;-,=:/%$$%%%+//;//+%$$$$$$$$$$$$$$$%/; %$$$$$$$$%;=-,,,,,:+$$$%$%%%%%$$$$$$$$$$$$$+= ,;%$$%%%%%$$$$$$$$$$$%%%%%%+/;;;//+++/////////++%%%%%%%$$$$$$%%$$$$+=--=;/+%%%%%%%%+;-,=:/%$%%%%%//;//++$$$$$$$$$$$$$$$%/; %$$$$$$$$%/:-,,,,,-;%$$$$%%%%$$$$$$$$$$$$$$/, -+$$$%%$$$$$$$$$$$$$%%%%%$%%+/;;;/+++++++/+/+++%%$$$$$$$$$$$$%%$$$$+:---:/+%%%%%%+%+/=--=;+%%%%$%+/;///+%$$$$$$$$$$$$$$%/; $$$$$$$$$%+;-,,.,,,=/$$$$$$$$$$$$$$$$$$$$$%:. .:$$$$%$$$$$$$$$$$$$$%%%%%$$%%+/;;/++%%%%%+++++%%$$$$$$$$$$$$$$%$$$$%:-,-:/%%%%%%%%%+/:===;/%%%$$%+/;///+%%$$$$$$$$$$$$$%/; $$$$$$$$$$%;=,,..,.,:+$$$$$$$$$$$$$$$$$$$%;- ,/$$$$%$$$$$$$$$$$$$$%%%%%$$$%%++//+%%%%%%%%%%%%%$$$$$$$$$$$$$$%$$$$%;=--:/%%$%%%%%+++;:==:;+$$$$%%+/////+%%$$$$$$$$$$$$%/; $$$$$$$$$$%/=-,,,,..=/%$%$$$$$$$$$$$$$$$$+=. =+$$%%%$$$$$$$$$$$$$$$$%%%$$$$$%++++%%%%$$%%%%%$%$$$$$$$$$$$$$$%$$$$%/=--=;+%%%%%%%+++/;:==:/%$%%$$+/////++%$$$$$$$$$$$$%/; %$$$$$$$$$%/:-,,,,..,=/%$$$$$$$$$$$$$$$$+:, ,;%$$%%%%$$$$$$$$$$$$$$$$%%$$$$$$%%%%%%%$$%%%%%%%%$$$$$$$$$$$$$$%%$$$%/:=--:/%$%%%%%++++/;:=:;+%$$$$%++////++%$$$$$$$$$$$%/; %$$$$$$$$$$+;=,,,,...-:+%$$$$%$$$$$$$$$$;- -/$$$%%$$$$$$$$$$$$$$$$$$%$%$$$$$%%%%%%$$$$$%$$$$%$$$$$$$$$$$$$$%%$$$$+:---=;%$%$%%%%++++;:=:;/%$$%$$%%++///+%%$$$$$$$$$$%/; %$$$$$$$$$$%+:,.,,....-;+%$$%%%$$%%$$$%+=. ,:+$$%%$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$%%$$$$%;=---;+%%%$%%%%+++/;:::;+%$%$$$$%+///++%$$$$$$$$$$%/; %$$$$$$$$$$%%;-,,.... .-;/+%%%%$$%%%%%/:, =/%$$%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%/:---:/+%%%%%%+++++/;:::/+%$$$$$%%+//++%$$$$$$$$$$%/; %%$$$$$$$$$$%/=-,.... .-:;+%%%$%%%%+;=, .;$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$+:-,-=;+%%%%%++//+++/;::;/+$$$$$$%%+/++%$$$$$$$$$$%+; %%$$$$$$$$$$$+:-,,... .,=;/+++%++/:-. -+$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$+:--,-=/+%%%%+///++%+/;;:;/+%$$$$$%+/++%%$$$$$$$$$%+; %%$$$$$$$$$$$%/=,,,.. .,-=:::;;:=, .:%$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/=,,,=;+%%%%++++++%%++/;;;/+%%$$$$%+++%$$$$$$$$$$%+; %%$$$$$$$$$$$$+:,,... ..,,,,,,. .-/$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+:,,,-:/+%%%++++++++%%++////%%$$$$%+++%$$$$$$$$$$%+; %$$$$$$$$$$$$$%/=, -/%$%%%$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%;,--==;++++++//++%%%%+++++++%$$$%%%%%%$$$$$$$$$$%/; %$$$$$$$$$$$$$%+;-... ,:%$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$/=-,--:/+++///++++%++++%%%%%%$$$%%%%%$$$$$$$$$$$%/; %$$$$$$$$$$$$$$%/=,.. =+$$%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$%;-,,-=;/+++//++++++++%%%%%%%$$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$+;-,. ,;%$%+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$%$$$$%/=----=:/+++//++++++%%%%%%%$$$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$$+;-,. -;+%$%+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$+;==-,-=://+/+++++++%%%%%%%$$$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$$%/:-. ,:+%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$%/:=----=:;//+++++%%%%%%%%%%$$$$$$$$$$$$$$$$$$$%/; %$$$$$$$$$$$$$$$%$%/:-,.. ,:+%%++%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$%;=----=-=:;///+++%%%%%%%%$$$$$$$$$$$$%%$$$$$$%/; %$$$$$$$$$$$$$$$%$$%/;-,. .,:+%%+++%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+;===--=-=:;;;//++%%%%%%%$$$$$$$$$$$%%%$$$$$$%/; $$$$$$$$$$$$$$$$$$$%%+;:--,......,=;/%%++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$+/:----=====::;//++%%%%$$$$$$$$$$$$%%%$$$$$$%/; $$$$$$$$$$$$$$$$$$$%%%+/;::==-=:=:;/++++%$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%/:=====--==::;/++%%%$$$$$$$$$$$$$$$%$$%$$$%/; $$$$$$$$$$$$$$$$$$%%%%%%%+++///+//++%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$%+/;::====:::;//+%%$$$$$$$$$$$$$$$$$$$%$$$%+; $$$$$$$$$$$$$$$$$$%%%%$$%$$$$%%$%%%+%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$%%//;;;;;;//++%%$$$$$$$$$$$$$$$$$$$$%%$$%+; $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$$$$$$$%%%%%++++%%%%$$$$$$$$$$$$$$$$$$$$$%%%$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$%%$%$$$$$$$$$$$%+%%$%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$%+++%%%%$$$$$$$$$$%+%%$%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%$$$%%///+%%$%$$$$$$$$$%++%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+%%%%%%$%%%%$$%%/;;/+%$$$$$$$$$$$%++%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+++++++++++%%$$%/;:;;+%$$$$$$$$$$$++%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%+//++++++%$$$+/;:;/+%$$$$$$$$$$++%%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%++++%+++++%$$$+/;;;/%$$$$$$$$$$+++%%+/ %%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%+%$$$$+/;;/+%$$$$$$$$$+++%%+/ %%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%$$$$%+/;;/+%$$$$$$$$%++%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%$$%%$%%%$$$$%/;;/+%$$$$$$$$%+%%%+/ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%$$$%%%%%%$$$$$+;:;/%$$$$$$$$$%+%%+/ %$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%$$%%$%%%$$$$$%/;;/+%$$$$$$$$%+%%+/ /+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%+%%$$%%$%%%%%$$$$+;;;/%$$$$$$$$%%%%+/ =;$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%++%%$$$%%%%%%%+%$$$%/;;/+%$$$$$$$%%%%+/ ,:%$$$$$$$$$$$$$$$$$$$$$%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%++++++//++%%$$$%%%%%+++%$$$$+/;/+%$$$$$$$$%%%+/ ,;%$$$$$$$$$$$$$$$$$$$%%++++++%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%+++////////////++%%%$$$%%%%+++%%$$$%+/;/%$$$$$$$$%%%// -;%$$$$$$$$$$$$$$$$$$$%%++/////////+++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$%$%%%%%%%++++/////;;;////////+++%%%$$$$$$$%%%+%%%$$$$+/;;+$$$$$$$$%%+/; ,:%$$$$$$$$$$$$$$$$$$%%%%+//;;;;;;;;;;:::;;;;;;/;;;;;;;;//////////////////////;;//////;;;;///////////////;;;;;:::::::;;;//++++%%%%$$$$$$$$$$%%%%%%%%%$%+/;;+$$$$$$$$%%+;= -/%%$$%%%$$%%%%%%%%%%%%+++/////;;;;;;;;::::::::==============----------==================:::::::::::;;;::::;;;;;//////++++++%%%%%%%%%%%%%%%%%%%+%%%%%++//;/%$$$$$$$%%+=, .;%++++++++++++++++//////;;;;;::::::=====------,,,,,,,,,....... ........,,,,,-,,---,,,,---------====::::;;;;;;///////+++++++++++++++++++++++++%%+//+%$$$%%$%++;, :;;;/////////;;;;;;;:::::=====----,,,,,,............ .....,................,,,,,---====::::::;:::;;;;;;;;//////////++++++++%%+%%%%$%%$$%%+/= .=;////////;;;::::::=======----,,,,.,,......... . .......................,,,,,------======:::::::::::;;;;;///////+++++++%%%%%$$$$%%%%%+/= .=/+++/////;;;;:::::====:::==----,,,,,,,,,,,,,,,,.................. .........,,,,,,,,,,,,,,,,,,,,,------=========:::::::;;;:;;;;;/////+++++%%%%%%%$%$$$$$$$%%+/:. ./++++/////;;;;;;:::===:::===-----,,,,,,,,,----,,,..........................,,,,,,-,,,,,,,,,,,,--------=========:::::::;;;;;;////++++%%%%%%%%%%$$$$$$$$$$$$%/:. ;%%++++/////;;;;::::=====:===-------,,,,,,,,,........................... ..,,,,,,,,,,,,,-------==========::::::;;;;;//////+++%%%%%%%$$$$$$$$$$$$$$$$%+;, /%%++%%++///;;;::=====:====----,,,,,,,,,,,. ................ .,,,,,,,,,,,,---------=======:::::;;;;//////++++%%%%$$$%$$$$$$$$$$$$$$$$%+: :+$%+%%%+++////;;::::::::===--,,,,,,,,.... .,,,,,,,,,,,,-----=====::::::;;;;///////++++%%%%%%%$$$$$$$$$$$$$$$$$$$$%$/- :+$$%%%%%%%++++///;;;;;;::::==---,,,,,,.. ..,,,,,,,----====::::;;;//////+++++++%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%:. ;%$$$$$$$$%%%%%+++++/////;;;;:::===-----,,. .,,----====::::;;;;;/////++++++++%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%/- /$$$$$$$$$$%%%%%%%%+++++++////;;;::====-----,,,............................,,,--=====:::;;;;;/////+++++++%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%+:,