BM6P6(@ pppeeeaaaaaa```]]]```___^^^]]][[[ZZZYYYXXXUUUUUUUUUUUUUUUTTTSSSRRRTTTVVVWWWWWWUUUTTTTTTUUUQQQNNNJJJFFFEEEEEEGGGHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFEEECCC???;;;888999999:::::::::999888777666555222///---,,,++++++***++++++,,,,,,+++++++++*********************************+++,,,,,,------''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''(((***+++***)))'''&&&&&&&&&'''((())))))(((((())))))(((((('''''''''&&&'''''''''&&&%%%%%%$$$$$$))))))))))))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((***((('''&&&&&&'''(((***(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((###$$$&&&'''((('''&&&&&&(((&&&$$$""""""$$$&&&((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&((()))***)))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((''''''&&&'''((()))***((('''&&&%%%%%%&&&'''(((&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%((($$$!!!!!!$$$''''''%%%%%%%%%'''((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((''''''))))))(((((('''''''''&&&''''''&&&%%%%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%%%%''')))((((((''''''''''''((((((###%%%(((******)))&&&$$$((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&'''((('''%%%'''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&******))))))((((((((('''&&&$$$###$$$((()))(((&&&"""$$$&&&''''''((()))*********))))))((((((''''''))))))((((((''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$qqqeeeaaaaaa```^^^```___^^^\\\[[[YYYXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPTTTVVVWWWVVVUUUTTTTTTTTTPPPNNNJJJGGGEEEEEEFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDDDDBBB???===;;;999::::::;;;;;;:::888777666555222///---,,,,,,+++++++++,,,,,,,,,+++******************************++++++++++++************(((((()))))))))*********))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''((((((((((((((()))(((((((((''''''''''''***))))))))))))(((((((((''''''''''''&&&%%%$$$###''''''''''''&&&&&&%%%%%%((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%$$$%%%%%%''''''***)))(((''''''((()))***%%%&&&&&&&&&&&&%%%%%%$$$((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))((('''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''%%%$$$$$$%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((((('''''''''&&&$$$###%%%''')))(((&&&&&&((()))((('''%%%%%%&&&(((((((((((()))))))))))))))))))))((((((''''''''')))))))))))))))(((''''''rrrfffaaaaaa```^^^```___^^^\\\YYYWWWVVVUUUVVVVVVUUUTTTRRRPPPOOONNNTTTUUUWWWVVVUUUSSSTTTTTTPPPNNNJJJGGGEEEEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>::::::;;;<<<;;;:::999888666444222///---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++***)))(((((((((************++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$(((((((((''''''''''''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((())))))))))))))))))((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))'''%%%%%%&&&((()))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&))))))(((((((((((())))))&&&&&&'''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&***---,,,((($$$$$$%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%&&&'''&&&%%%%%%&&&&&&'''''''''''''''%%%&&&''''''((('''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((&&&%%%&&&'''((('''&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&,,,***'''%%%%%%&&&)))***)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((%%%'''((()))((('''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%$$$%%%'''(((((('''((()))***)))'''%%%%%%%%%'''''''''((()))*********))))))))))))))))))((((((************))))))))))))tttgggbbb``````___```___]]][[[XXXVVVTTTSSSTTTTTTTTTSSSRRRPPPOOONNNTTTUUUVVVVVVTTTSSSSSSTTTOOOMMMJJJGGGFFFEEEFFFGGGEEEDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAA???>>>>>>===::::::;;;<<<;;;:::999888555444222///---,,,,,,,,,,,,,,,,,,,,,+++***))))))***************************)))))))))((((((((('''))))))*********+++++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''((())))))***))))))(((''''''((((((((((((((('''((((((((((((((('''''''''$$$$$$%%%%%%&&&'''(((((()))))))))))))))(((''''''((((((((((((((((((((('''((((((''''''''''''(((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%)))((((((((('''''''''''''''''''''&&&&&&''''''''''''((((((''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%((())))))&&&$$$###$$$&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''''''''&&&&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''$$$%%%'''((((((((('''&&&$$$%%%%%%%%%&&&&&&''''''(((&&&%%%&&&((()))'''%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''&&&%%%&&&(((((((((&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&&&&((()))******(((&&&###"""###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))***)))((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((((((&&&'''((('''&&&&&&&&&(((%%%'''((()))(((((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''%%%'''))))))'''''''''((('''((((((((()))))))))***))))))))))))************))))))((((((((((((((((((vvvhhhbbb````````````___]]][[[XXXUUUTTTSSSQQQQQQRRRRRRRRRQQQQQQPPPSSSUUUVVVVVVTTTSSSSSSTTTOOOMMMKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFEEECCCAAA???===;;;;;;999:::;;;;;;;;;:::999888555333111///------------,,,,,,,,,,,,,,,+++***)))************************''''''((((((((()))))))))((((((((())))))))))))***))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))'''((((((((((((((('''''''''''''''(((((((((((((((''''''((()))***++++++,,,)))))))))***))))))(((''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%)))(((&&&%%%$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%''''''((())))))(((''''''******))))))((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''(((&&&######%%%''''''&&&&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%'''((('''&&&&&&'''(((((())))))((((((&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((('''%%%((((((''''''''''''((((((&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))'''&&&$$$'''&&&%%%&&&((()))((('''"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%'''(((''''''&&&)))'''%%%###"""###$$$%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((&&&'''((('''&&&&&&&&&(((%%%'''((()))((('''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''))))))((('''((()))***)))))))))((((((((('''(((((())))))******++++++))))))(((((((((((()))***wwwjjjbbb___```aaa___^^^]]][[[XXXVVVUUUTTTPPPQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVUUUTTTRRRSSSSSSNNNMMMKKKIIIGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBEEEEEECCCBBB???<<<:::999999999:::;;;:::999888777444333111///------------***++++++,,,,,,+++++++++************************'''''''''((()))*********&&&'''''''''(((((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&'''(((((())))))''''''(((((())))))******(((((((((((((((((('''&&&'''''''''(((((((((((((((&&&''''''((()))******+++'''''''''((((((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&'''((())))))((('''&&&***))))))((((((''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))))))))((((((######$$$$$$$$$$$$######&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''+++&&&"""###&&&***)))''''''&&&&&&&&&&&&'''(((((('''%%%%%%%%%'''((('''&&&&&&''''''((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''$$$&&&))))))'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&((()))((('''###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&###&&&)))+++,,,+++)))''''''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&'''((('''&&&&&&'''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((((((&&&'''(((((('''&&&'''((()))***+++***(((&&&&&&&&&*********)))((('''''''''''''''(((((()))***+++++++++***)))))))))***,,,---yyykkkbbb___```bbb___^^^]]][[[YYYWWWVVVUUURRRRRRSSSSSSSSSRRRRRRQQQSSSTTTUUUUUUSSSRRRRRRSSSNNNMMMKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCBBB@@@>>>;;;999888888999999999888777666444333111///...---------)))******+++,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******'''''''''(((((()))***+++((((((((((((((('''&&&&&&''''''''''''((((((((()))%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&))))))(((((('''&&&&&&%%%'''''''''(((((('''''''''"""###%%%&&&'''((('''''''''((()))******)))((('''######$$$%%%&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&(((((('''&&&%%%%%%&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))'''&&&%%%&&&'''((((((&&&&&&&&&'''(((((((((((('''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&!!!''',,,+++&&&###%%%(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&((()))***+++***)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))'''&&&'''(((&&&&&&&&&&&&'''''''''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&######$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''(((((()))))))))&&&((())))))&&&&&&''')))((()))******(((''''''((())))))))))))((((((((((((%%%&&&&&&((()))***+++++++++***)))((((((***+++---yyykkkbbb___```bbb^^^^^^]]][[[ZZZXXXWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPSSSTTTUUUUUUSSSRRRRRRSSSNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCBBB???<<<:::777777888999888777666555444333111///...------...((()))***+++,,,---------************************++++++******))))))((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''((((((((()))'''''''''((()))******+++''''''''''''((()))++++++(((((())))))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))************))))))***************)))%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((((((((('''''''''((((((((())))))******%%%&&&&&&''''''(((((((((###$$$&&&'''((('''&&&&&&))))))(((((((((((())))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++&&&'''(((******((('''&&&)))(((((('''&&&%%%%%%%%%''''''((((((((((((''''''###$$$&&&(((************%%%&&&'''(((((('''&&&%%%&&&&&&((()))***+++++++++'''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***!!!%%%((('''### !!!''''''&&&%%%&&&'''((()))'''&&&%%%&&&((((((((('''%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))((((((((('''&&&&&&&&&%%% '''---,,,%%%"""%%%***(((((((((''''''((((((((()))'''%%%###$$$&&&)))+++(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))((('''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&'''&&&$$$"""!!!###$$$%%%'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))******((((((((()))&&&&&&&&&'''''''''((((((%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((())))))((('''!!!"""###$$$%%%&&&&&&'''((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''$$$###"""###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))'''((((((((())))))******&&&(((***)))&&&%%%''')))$$$&&&((()))))))))+++,,,''''''(((((())))))******$$$%%%&&&'''((()))***+++((('''&&&%%%&&&''')))+++vvviiibbb```___^^^^^^]]]\\\[[[ZZZYYYXXXWWWUUUQQQPPPRRRRRROOOPPPTTTTTTVVVWWWWWWUUUTTTSSSTTTRRROOOKKKIIIHHHIIIHHHGGGDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;:::999888888555333111...,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))&&&&&&''''''''''''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((())))))******+++*********))))))((((((&&&'''((())))))(((&&&%%%))))))(((((((((((()))))))))'''&&&'''((()))((('''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))+++***((('''''''''((()))((('''&&&&&&'''((()))***(((&&&%%%&&&'''((('''&&&&&&%%%$$$&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''###$$$&&&((())))))((('''((((((((((((((((((((((((###$$$&&&((()))(((((('''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((&&&$$$$$$%%%&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$&&&''')))***++++++***)))((('''&&&&&&'''(((%%%%%%&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&''''''(((******)))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''***(((&&&$$$###$$$&&&'''%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%$$$+++'''$$$$$$&&&(((((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$""""""!!!%%%###!!! """%%%((()))(((&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''***)))(((&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''((()))))))))(((&&&%%%vvviiibbb```___^^^^^^]]]\\\[[[ZZZXXXXXXWWWTTTQQQOOOQQQQQQNNNOOORRRSSSUUUVVVWWWUUUTTTSSSTTTQQQNNNJJJHHHGGGGGGGGGFFFDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBAAA???===;;;:::;;;;;;;;;;;;:::999888777555333111...---,,,+++,,,******++++++++++++******)))(((((((((((()))))))))******************))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))******++++++++++++******((((((''''''''''''(((((()))'''&&&'''((()))(((''')))))))))))))))(((((((((''''''''''''''''''&&&&&&'''((((((((())))))))))))+++***)))(((''''''''''''(((((('''&&&%%%&&&''''''***((('''((()))***)))(((%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''###$$$&&&((())))))((('''(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&'''(((((()))))))))(((***)))((('''&&&&&&'''(((''''''''''''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''(((((())))))(((''''''''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$***'''$$$###&&&'''''''''&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$&&&)))***+++***((('''&&&&&&&&&'''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''***(((&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''%%%$$$"""!!!((((((((((((((('''&&&&&&vvviiibbb```______^^^]]]\\\[[[ZZZXXXWWWWWWUUUQQQPPPQQQPPPMMMMMMPPPRRRTTTVVVVVVUUUTTTTTTUUUPPPMMMIIIGGGFFFFFFFFFEEECCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA???===<<<;;;::::::::::::999888777666444333111///---,,,,,,,,,+++++++++,,,,,,+++++++++''''''(((((()))******+++,,,,,,,,,++++++*********))))))(((((((((((())))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))************+++,,,------)))(((((((((((((((((())))))'''&&&'''((()))((('''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''((((((((()))))))))*********)))((('''&&&%%%)))((('''&&&%%%%%%%%%%%%***((('''((()))***)))(((&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((++++++***))))))(((''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''$$$%%%&&&(((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((())))))))))))******))))))((('''&&&)))(((''''''&&&''''''''')))(((((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%'''&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''((((((((((((((('''&&&%%%''''''(((((()))(((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%&&&'''((('''&&&%%%$$$&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%$$$%%%%%%%%%(((&&&$$$###%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((((('''(((((()))******)))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&+++***)))(((&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''))))))((('''&&&$$$"""!!!)))(((''''''&&&'''''''''vvviiicccaaa```___^^^^^^]]][[[ZZZXXXWWWVVVVVVRRRQQQSSSQQQNNNMMMOOORRRUUUWWWWWWVVVUUUUUUVVVPPPMMMIIIGGGFFFFFFFFFEEEBBBAAA@@@@@@@@@@@@AAABBBDDDCCCCCCAAA@@@>>><<<;;;999999999999888777666666444333111///------------,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,*********)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((((((((((('''&&&&&&''')))+++,,,******))))))))))))******)))'''&&&'''((()))((('''(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%'''''''''((((((((())))))&&&'''((())))))((('''&&&((('''''''''&&&&&&''''''(((&&&%%%&&&'''((('''&&&)))(((''''''((()))'''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((())))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((()))%%%&&&''''''((('''''''''%%%%%%&&&'''((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''************)))(((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((******''''''&&&%%%%%%%%%%%%&&&))))))))))))((('''&&&%%%''''''(((((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$######$$$&&&(((''''''((((((((((((''''''&&&''''''''''''''''''&&&((('''&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''''''''(((((('''&&&&&&&&&&&&''''''((()))******)))'''&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&'''(((wwwjjjcccaaa```______^^^]]][[[YYYXXXVVVVVVWWWTTTSSSUUUSSSOOONNNPPPTTTVVVXXXYYYWWWVVVVVVWWWQQQNNNJJJGGGGGGGGGGGGFFFBBBAAA@@@@@@@@@@@@AAABBBDDDDDDCCCBBB@@@>>><<<;;;999999999999888777666666444333111///...------...++++++,,,,,,,,,,,,++++++,,,,,,,,,---,,,+++***))))))))))))(((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,+++***)))(((&&&&&&%%%&&&%%%%%%%%%&&&''')))***(((((((((''''''((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%%%%''''''''''''((((((((((((###%%%'''((()))***))))))&&&&&&'''((()))*********(((&&&%%%&&&'''((('''&&&)))(((''''''))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((()))%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&%%%%%%&&&'''((()))+++,,,''''''&&&%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$&&&'''((('''''''''&&&&&&''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((('''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((('''&&&&&&&&&&&&'''((()))***++++++***)))(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''###$$$&&&(((***+++,,,,,,((('''&&&%%%%%%&&&'''(((wwwjjjcccaaa``````______]]][[[YYYXXXVVVUUUVVVSSSSSSVVVUUUQQQPPPQQQUUUWWWYYYYYYWWWUUUUUUUUUQQQNNNJJJHHHGGGGGGGGGFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBB@@@>>>===<<<::::::::::::999888777666444333111///.........///((())))))******))))))(((***++++++,,,+++)))(((&&&************************))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&++++++***)))'''&&&%%%%%%''''''''''''((())))))***&&&%%%%%%$$$$$$%%%%%%&&&)))'''&&&'''((()))((('''%%%%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((###$$$&&&'''((()))******%%%&&&((()))++++++,,,,,,***((('''((()))***)))((('''&&&%%%%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''((())))))***++++++&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&((("""###$$$%%%'''''''''((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%'''((())))))))))))%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''(((((()))%%%&&&''''''((('''''''''%%%%%%&&&'''(((***,,,---''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&$$$"""!!!!!!###&&&'''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))***$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$''')))(((%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))*********)))&&&&&&&&&&&&&&&&&&'''(((wwwjjjdddaaaaaa``````___]]][[[YYYWWWVVVUUUTTTRRRRRRUUUUUUQQQPPPRRRUUUWWWXXXWWWUUUSSSRRRRRRPPPMMMIIIGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDDDDBBBAAA???===<<<;;;;;;;;;;;;:::999888777444333111///......//////)))******++++++******))))))***+++,,,,,,+++)))((()))******++++++,,,,,,,,,))))))(((((((((((())))))((()))************)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((()))))))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&((()))***************((('''((()))***)))(((&&&%%%$$$%%%''')))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''&&&&&&''''''((()))%%%&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&''''''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''%%%&&&&&&'''((((((''''''$$$%%%%%%''')))+++---...(((''''''&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&&&&&&&&&&'''(((&&&''''''((())))))(((((($$$&&&((((((&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$'''***(((%%%$$$&&&)))%%%&&&&&&'''((()))******&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&$$$%%%&&&&&&'''''''''&&&wwwjjjdddbbbaaa``````___^^^\\\YYYWWWVVVUUURRRPPPQQQTTTTTTQQQOOOQQQTTTVVVWWWVVVSSSQQQPPPPPPNNNKKKHHHEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCAAA???===<<<;;;;;;;;;;;;:::999888888444333111000////////////,,,------......------,,,)))***,,,.........---,,,(((((()))***+++,,,,,,---))))))(((((((((((()))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***''''''((())))))((('''&&&))))))(((((((((((()))))))))'''&&&'''((()))((('''&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&&&&'''((())))))(((''''''(((&&&%%%&&&'''((('''&&&''''''&&&'''***++++++***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$'''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&'''((('''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''$$$%%%%%%''')))+++---...(((((('''&&&&&&&&&&&&'''######%%%&&&'''(((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%&&&((()))))))))((((((((('''&&&%%%%%%&&&'''((($$$%%%'''((()))((('''&&&$$$'''))))))&&&%%%&&&(((&&&&&&''''''&&&&&&%%%$$$((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$'''***)))%%%###&&&***&&&'''((()))***+++,,,---&&&%%%%%%'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&((()))(((&&&$$$""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&vvvhhhbbbbbbaaa``````^^^\\\YYYWWWVVVVVVVVVVVVTTTQQQPPPQQQSSSSSSRRRWWWXXXXXXVVVTTTQQQQQQQQQNNNLLLIIIHHHHHHHHHGGGFFFBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCBBB@@@>>><<<===<<<:::999777666666666666555333111...,,,***)))------,,,,,,+++***)))))))))((((((((()))***++++++++++++******)))(((((((((******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((('''))),,,//////---***)))))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&'''''''''''''''((((((((('''%%%###"""&&&'''''''''&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$#########%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((***)))((('''''''''''''''((((((((((((((((((((((((++++++,,,+++***)))'''&&&''''''''''''''''''&&&&&&&&&%%%$$$$$$'''+++///111(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++***'''%%%%%%%%%&&&&&&&&&'''((()))******''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%&&&'''((()))(((((()))***+++,,,---...'''''''''&&&&&&%%%%%%%%%)))))))))))))))(((((((((%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((((()))***)))((('''((()))((((((((((((((((((''''''%%%&&&''''''((('''''''''&&&'''''''''((()))))))))---+++(((%%%$$$%%%''')))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((wwwiiicccbbbaaa``````___\\\ZZZWWWVVVVVVVVVTTTRRRQQQQQQRRRRRRQQQPPPVVVWWWWWWVVVSSSQQQPPPPPPMMMKKKHHHFFFGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCAAA???===<<<888777666444333222111111555444222111...---+++***------,,,,,,+++******)))))))))))))))))))))***+++)))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''')))+++------,,,***)))''''''((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***((('''((()))***)))'''(((((()))))))))(((((('''&&&'''((((((((('''&&&%%%(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&'''((()))***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$&&&&&&'''''''''''''''&&&'''&&&&&&&&&'''))),,,---(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&'''((($$$%%%%%%%%%&&&'''''''''###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''((()))***)))''''''''')))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''((((((''''''''''''''''''((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''''''''(((xxxjjjdddbbbaaa``````___]]]ZZZXXXWWWVVVUUURRRQQQQQQRRRSSSRRRPPPNNNTTTUUUWWWUUUSSSPPPOOOPPPMMMJJJGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCBBBAAA???===;;;:::999888777666555444333333333222000///---,,,,,,---,,,,,,++++++*********+++***))))))))))))))))))'''(((((()))******++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))*********))))))&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%************)))((('''&&&&&&&&&'''((()))))))))(((***)))((('''&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######"""######%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((''''''''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((((((''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%%%%%%%&&&&&&&&&'''''''''!!!%%%)))***(((%%%###'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''((()))***)))'''&&&'''((((((((((((((((((((((((((()))))))))((('''%%%$$$###'''''''''&&&&&&&&&&&&&&& """&&&)))***)))((('''&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((zzzkkkeeecccaaa``````___]]][[[YYYWWWVVVUUUQQQQQQRRRTTTUUUSSSPPPMMMSSSTTTVVVUUUSSSPPPOOOOOONNNKKKHHHFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@>>><<<;;;======<<<;;;:::999888777222111111000///...------,,,,,,,,,++++++*********++++++***)))((((((((()))(((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((***((('''%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))***+++***(((&&&&&&'''((((((((((((((('''''''''$$$%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%((((((((())))))))))))***!!!$$$'''***+++)))'''%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))((('''%%%%%%%%%''')))***''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$'''''''''&&&%%%%%%%%%$$$ """%%%((())))))'''&&&'''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((|||mmmfffcccbbb```______^^^\\\ZZZXXXVVVUUURRRRRRTTTVVVWWWUUUQQQNNNQQQTTTVVVVVVSSSQQQOOOOOOOOOMMMIIIGGGGGGGGGEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@===;;;:::999::::::999888777666555111111111000///.........,,,,,,+++++++++++++++***++++++***)))((((((((()))************))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))***)))((('''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&((()))+++'''(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((($$$%%%&&&'''(((((((((((("""$$$&&&((()))(((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))'''%%%%%%&&&((((((((((((((('''''''''&&&&&&&&&&&&%%%###""""""######$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&((((((((())))))))))))***&&&'''''''''''''''&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***((('''%%%$$$%%%&&&((()))&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''&&&&&&((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((~~~nnngggdddbbb```______^^^]]][[[XXXVVVUUUSSSSSSTTTVVVWWWVVVRRROOOQQQTTTVVVWWWUUURRRPPPOOOPPPNNNJJJHHHGGGGGGFFFDDD@@@@@@@@@????????????>>>@@@AAAAAA@@@???===;;;999888999::::::999777666555222111111000///......---+++++++++++++++++++++++++++***))))))))))))))))))++++++******)))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))+++***((('''&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%'''((('''&&&&&&'''((()))************((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''''''''(((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&'''(((((((((((("""###%%%'''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((( """$$$%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###!!!###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''######$$$$$$%%%&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%'''((('''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((ppphhhdddbbb```_________]]][[[YYYVVVUUUSSSSSSSSSUUUVVVUUURRRPPPQQQTTTWWWXXXVVVSSSQQQPPPPPPMMMIIIGGGGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>><<<:::999:::;;;<<<===<<<;;;999777222222111000///...---,,,++++++++++++++++++++++++))))))))))))))))))***+++*********)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&'''''''''((((((((((((***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''"""!!!!!!"""$$$&&&%%%$$$'''(((((()))))))))(((((('''&&&&&&%%%&&&&&&((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%#########$$$$$$&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((( """%%%&&&%%%%%%'''((($$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((('''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((ppphhheeebbb```_________^^^\\\YYYVVVUUUSSSSSSRRRSSSTTTTTTRRROOOQQQTTTXXXYYYWWWTTTRRRQQQOOOLLLIIIFFFEEEEEECCCBBBDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@>>><<<:::999999:::<<<<<<<<<:::888777333333222000///---,,,,,,++++++++++++++++++++++++))))))(((((()))***++++++((((((((()))******++++++'''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''(((((())))))((((((((('''&&&%%%&&&(((***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((########################''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''''''''''''''&&&%%%$$$###&&&&&&&&&&&&''')))+++,,,&&&&&&'''((())))))((((((%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''''''''((()))'''''''''(((''''''&&&&&&''''''&&&%%%$$$$$$######&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((***)))(((''''''(((&&&&&&''''''((()))******((((((((()))((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%'''(((((((((''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&''''''((()))******))))))(((((('''&&&$$$$$$&&&'''''''''((()))))))))&&&''''''(((((())))))((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((tttiiidddaaa`````````___]]][[[XXXVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPQQQWWWZZZUUUQQQPPPOOOMMMNNNLLLJJJJJJIIIHHHEEECCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;::::::;;;;;;:::999777666333333111000......------++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***((('''((()))***)))'''((()))***)))&&&$$$$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%''')))***+++***)))(((***)))(((''''''&&&''''''''''''(((((())))))******,,,+++***))))))***+++,,,&&&&&&&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$$$$%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''((((((((('''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&((()))***+++***)))'''%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))***)))'''&&&%%%%%%&&&'''$$$'''***'''### ###&&&%%%&&&''''''((((((''''''(((&&&###$$$&&&((('''%%%((((((((((((((((((((((((''''''''''''''''''''''''***(((%%%######%%%''')))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&++++++***))))))))))))))))))((('''&&&%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''+++)))'''%%%%%%''')))+++%%%%%%&&&&&&'''&&&&&&%%%&&&'''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&tttiiidddbbb`````````___]]][[[XXXVVVUUUTTTTTTUUUUUUTTTSSSQQQPPPQQQWWWYYYUUUQQQPPPPPPNNNNNNLLLJJJJJJIIIHHHEEECCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::888777444333222000///......---++++++++++++++++++++++++************************))))))*********+++++++++***((('''((()))***)))'''&&&((())))))'''&&&&&&'''(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&''')))******)))((('''(((((('''''''''(((((()))((((((((((((((())))))))))))(((''''''''''''((()))''''''((((((((((((((((((((('''&&&&&&&&&'''(((((()))((('''&&&%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$###'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((***(((&&&&&&'''((('''''''''((()))******((('''&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&''''''%%%(((***((($$$"""$$$'''%%%&&&''''''((((((''''''(((&&&$$$$$$&&&''''''%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$"""!!!!!!###%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%&&&''''''&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))((((((''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%###"""!!!!!!''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''((((((''''''&&&%%%&&&'''''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttjjjeeebbb``````___^^^]]][[[YYYWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPVVVXXXUUUQQQQQQRRRPPPNNNLLLJJJIIIIIIHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;;;;<<<======<<<;;;999888444444222000///...------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++***((('''((()))***)))'''%%%'''))))))(((((()))***))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''((()))***)))((('''&&&&&&&&&&&&'''((())))))***))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))&&&%%%%%%&&&&&&((())))))(((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''(((((((((&&&%%%&&&'''''''''''''''(((((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&''''''&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((&&&$$$$$$$$$%%%$$$###%%%&&&'''((((((((('''&&&''''''''''''''''''''''''***)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&)))***)))%%%$$$%%%'''%%%&&&''''''((((((''''''(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((($$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&''''''((())))))))))))(((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&''''''((($$$$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&'''''''''''''''&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttkkkfffcccaaa______^^^]]][[[YYYWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPOOOUUUXXXTTTQQQRRRSSSRRROOOLLLJJJIIIHHHGGGFFFDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<:::999888444333111///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************((('''((()))***)))'''&&&(((******)))((()))***((((((((((((((((((((((((((((((''''''(((((()))***'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''(((((()))))))))((('''&&&&&&''''''((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%'''(((((((((&&&%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((((((((((((&&&$$$$$$$$$%%%$$$###$$$$$$&&&''''''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&((()))(((%%%$$$%%%'''%%%&&&''''''(((''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&''''''(((((((((''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''uuukkkfffcccaaa___^^^^^^]]][[[YYYWWWVVVTTTTTTUUUUUUTTTSSSQQQPPPPPPUUUXXXTTTQQQSSSTTTTTTOOOMMMJJJHHHHHHGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::;;;;;;:::999777666333222000...,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))***((('''((()))***)))'''((()))+++***(((''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''''''''((((((((('''''''''(((((())))))((('''&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''(((******&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&'''(((((((((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''***(((&&&&&&'''((('''&&&$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&%%%$$$###"""%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((((((((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''%%%###"""%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''$$$%%%&&&((((((&&&%%%$$$###$$$%%%&&&'''(((((((((%%%&&&&&&'''((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''uuulllgggdddaaa^^^^^^^^^]]][[[YYYXXXWWWTTTTTTUUUUUUTTTSSSQQQPPPQQQVVVXXXTTTQQQSSSTTTTTTPPPMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;999::::::;;;:::999777666444333111...,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))))))))((((((***((('''((()))***)))'''((()))******(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))'''%%%$$$((((((''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&'''''''''((()))))))))(((((((((((('''&&&%%%$$$(((((('''''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''(((((((((&&&%%%&&&'''###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((())))))(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$#########'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###""""""###$$$$$$###%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$&&&'''((()))))))))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%######%%%&&&''''''((((((%%%%%%&&&'''(((((((((((('''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''uuummmhhhdddbbb^^^^^^]]]]]][[[ZZZXXXWWWTTTTTTUUUUUUTTTSSSQQQPPPRRRWWWXXXTTTQQQRRRTTTTTTPPPMMMIIIGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;999888777666555222000...,,,++++++++++++++++++++++++++++++******************************))))))((((((((((((***((('''((()))***)))'''%%%'''(((((('''''''''((('''''''''''''''''''''''''''''''''''''''(((((()))'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''%%%%%%%%%&&&'''((()))***&&&''')))))))))((('''%%%&&&&&&''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''((((((((((((((((((&&&''''''(((((('''&&&%%%((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))(((((($$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''!!!!!!"""""""""'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((((((''''''%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%&&&'''&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&###$$$&&&'''((('''&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''vvvmmmhhhdddbbb^^^^^^]]]]]][[[ZZZXXXWWWTTTTTTUUUUUUTTTSSSQQQPPPSSSXXXYYYTTTPPPRRRTTTTTTPPPMMMIIIGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;;;;<<<<<<===<<<:::999888888666444222000...------++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((('''***((('''((()))***)))((("""$$$'''''''''''')))***))))))))))))))))))))))))((((((((((((((()))******'''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''$$$$$$%%%%%%'''(((***+++$$$%%%((()))***)))((('''%%%&&&&&&''''''((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''$$$%%%%%%&&&(((***+++,,,&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%%%%%%%'''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''((()))******))))))%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))$$$###"""$$$&&&((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%!!!###%%%''')))*********'''&&&&&&&&&'''((('''&&&%%%&&&''''''((((((''''''%%%'''(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((()))***+++''''''((((((((('''%%%$$$$$$%%%''''''''''''%%%$$$'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''$$$$$$$$$$$$%%%''')))***$$$%%%&&&&&&''''''&&&&&&###%%%''')))***(((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((*********)))(((&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((xxxllleeebbbaaa___]]][[[[[[[[[[[[ZZZXXXTTTSSSSSSTTTUUUUUURRRPPPVVVWWWWWWUUUSSSRRRRRRSSSMMMKKKHHHGGGGGGGGGGGGFFFDDDEEEFFFGGGFFFCCC@@@>>>AAA???>>>???AAA@@@===:::;;;<<<<<<===;;;999777555444333222000///---,,,+++******++++++++++++******++++++************++++++++++++***)))((('''&&&&&&(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''++++++***)))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$(((''''''&&&&&&((()))***$$$%%%'''((((((&&&%%%###$$$%%%''')))******)))(((''''''((((((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%&&&((())))))'''&&&$$$(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$############'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''%%%%%%&&&&&&%%%$$$(((((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((***&&&!!!!!!%%%'''&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$((((((######'''&&&"""$$$$$$%%%&&&&&&%%%$$$$$$(((((((((''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%!!!###&&&(((((('''%%%######$$$&&&&&&&&&&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$(((%%%$$$%%%'''(((&&&$$$xxxllleeebbb```___]]][[[[[[[[[[[[YYYXXXTTTTTTTTTTTTVVVUUUSSSQQQUUUVVVWWWUUUSSSQQQQQQRRRMMMJJJHHHFFFGGGGGGFFFFFFDDDEEEFFFFFFEEECCC@@@>>>@@@???>>>???@@@@@@===:::;;;<<<======<<<999777555444333222000///---,,,++++++++++++,,,,,,++++++++++++******))))))******+++))))))))))))((((((((((((******)))((((((((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''(((((())))))(((((('''(((((('''''''''((()))***'''''''''''''''''''''''')))'''&&&'''((()))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''******)))((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&''')))((('''%%%(((''''''&&&'''((()))***&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((''''''((((((((('''%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((())))))((((((((('''''''''%%%&&&((())))))'''&&&%%%(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&''')))***+++,,,''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))%%%!!!!!!%%%''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&)))((($$$$$$''''''###''''''((())))))(((''''''%%%%%%$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&(((((('''&&&%%%&&&'''((('''$$$######$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''&&&$$$%%%'''(((&&&$$$wwwkkkdddaaa______]]]\\\[[[[[[[[[YYYWWWUUUTTTTTTUUUVVVVVVSSSQQQTTTUUUVVVUUURRRPPPPPPQQQMMMJJJGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFEEECCC@@@???@@@?????????@@@???===:::;;;<<<======<<<:::888666444333222000///---,,,++++++,,,,,,,,,,,,,,,,,,++++++******))))))******+++''''''(((((())))))******+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''((((((''''''''')))(((((((((((()))******((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))((('''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''))))))(((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%(((''''''''''''((())))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((()))'''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%(((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((()))******###%%%''')))))))))'''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&%%%""" '''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%(((&&&%%%%%%&&&'''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''$$$!!!"""%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''')))(((%%%$$$''''''%%%(((((()))******)))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((&&&###"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%vvvjjjccc```______^^^\\\[[[[[[[[[YYYWWWUUUTTTTTTUUUVVVVVVSSSQQQSSSTTTVVVUUURRRPPPPPPPPPLLLJJJGGGFFFFFFFFFFFFEEECCCDDDEEEEEEDDDBBBAAA????????????@@@@@@>>><<<;;;;;;<<<======<<<:::888777444333222000///---,,,+++***++++++,,,,,,++++++*********))))))))))))******(((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))'''''''''''''''''''''''''''&&&%%%&&&((((((((('''%%%&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((('''%%%''''''''''''((((((((()))))))))((((((((()))***+++&&&%%%%%%$$$$$$&&&'''(((''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&(((''''''''''''&&&&&&&&&((()))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))###$$$&&&(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%(((''''''&&&%%%###"""!!!###$$$%%%&&&&&&%%%$$$###%%%###"""###%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&((()))###%%%&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&%%%$$$&&&&&&%%%&&&&&&&&&&&&&&&uuuiiiccc```___```^^^\\\[[[[[[ZZZXXXVVVUUUTTTTTTUUUVVVUUUSSSQQQRRRTTTVVVUUUSSSPPPOOOOOOLLLIIIGGGEEEFFFFFFFFFEEECCCCCCDDDDDDCCCBBBAAA@@@>>>???@@@@@@???===<<<<<<;;;;;;=========;;;999888444333222000///---,,,+++))))))************))))))***))))))))))))))))))***))))))))))))(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''$$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%&&&'''((('''&&&&&&''''''((((((((((((((((((''''''''''''((()))***'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''(((((('''(((''''''''''''&&&&&&&&&((()))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''((('''%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%'''''''''&&&%%%$$$"""!!!"""###$$$%%%%%%$$$###"""$$$######$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((''''''''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%'''(((###%%%&&&%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((((((&&&%%%$$$&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&sssiiidddaaa``````___\\\[[[[[[ZZZXXXVVVTTTSSSSSSTTTUUUUUURRRPPPRRRUUUWWWVVVTTTQQQPPPOOOLLLIIIFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@AAAAAA???===<<<<<<:::;;;===>>>===<<<:::888444333222000///---,,,+++(((((())))))))))))((((((***))))))(((((())))))*********))))))((((((''''''''''''''''''((()))***+++************************%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''(((((('''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''(((((('''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''&&&'''(((((((((((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''(((''''''&&&''''''((()))(((((((((%%%&&&&&&''''''(((((()))'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&((())))))((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''&&&###$$$%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((%%%$$$&&&******&&&%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''((((((&&&###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((((((((($$$%%%&&&''''''&&&%%%$$$"""###%%%&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''rrriiidddbbbbbbaaa___]]][[[[[[ZZZXXXVVVSSSRRRRRRSSSTTTSSSQQQOOOSSSUUUWWWWWWUUURRRPPPPPPKKKIIIFFFEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA===@@@BBBAAA>>><<<<<<===:::;;;===>>>===<<<:::999444333222000///---,,,+++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((()))******))))))))))))))))))))))))&&&%%%%%%%%%%%%%%%%%%$$$''''''(((((((((((('''''''''(((((())))))(((((('''%%%&&&'''((()))(((((('''''''''''''''''''''''''''%%%$$$$$$%%%'''(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''((())))))((('''&&&'''((())))))((('''&&&''''''&&&&&&'''(((((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''')))'''%%%%%%&&&'''''''''&&&&&&((()))))))))((('''$$$%%%&&&((())))))(((((('''''''''((((((''''''&&&'''&&&&&&%%%&&&'''((()))&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&"""###%%%&&&(((((())))))%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%$$$(((...///)))&&&''')))((('''&&&&&&'''((()))************))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''((('''$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''&&&$$$######$$$&&&'''$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&((('''%%%$$$&&&'''rrriiidddccccccaaa___]]]\\\[[[ZZZXXXVVVRRRQQQQQQRRRSSSSSSQQQNNNSSSVVVXXXXXXVVVSSSQQQPPPKKKIIIFFFEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAA===@@@BBBAAA>>><<<<<<===:::;;;===>>>>>><<<;;;999444333222000///---,,,+++******++++++++++++******))))))(((((((((((())))))&&&&&&'''((()))***++++++,,,+++***))))))(((((()))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((&&&''')))*********)))(((((((((((((((((((((((((((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''''''''''''''''''''''')))'''%%%%%%&&&'''((('''%%%&&&((()))))))))((('''###%%%''')))******(((''''''''')))))))))((('''&&&'''&&&&&&%%%&&&'''((()))&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((())))))%%%%%%%%%&&&&&&((()))***(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++%%%&&&((())))))'''&&&$$$((((((((((((((((((((((((#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''$$$%%%'''&&&%%%$$$$$$%%%"""###$$$%%%'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&%%%***222222+++'''(((((('''&&&%%%%%%&&&'''(((((((((''''''&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((###$$$&&&&&&&&&&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))***'''### ###'''*********(((&&&### $$$&&&((('''%%%$$$%%%(((|||pppiiieeebbb```bbb___]]]\\\[[[[[[YYYXXXVVVUUUTTTSSSRRRRRRRRRRRRSSSXXXYYYUUURRRRRRPPPMMMJJJHHHFFFEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>><<<:::999======<<<;;;:::888777666444333111000---,,,***)))+++++++++++++++***)))(((******++++++++++++******)))***+++++++++)))((('''))))))((('''''''''''''''******))))))((((((''''''))))))((('''''''''''''''%%%%%%&&&&&&((()))***+++''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((((())))))(((%%%$$$$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$&&&&&&''''''''''''''''''((((((((((((((((((((((((###%%%''''''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%%%%%%%(((((())))))((('''&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&'''((()))))))))(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&))))))((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''|||pppiiieeebbb```aaa___]]]\\\[[[[[[ZZZXXXTTTTTTTTTSSSSSSRRRRRRQQQSSSXXXYYYUUURRRRRRPPPLLLKKKIIIFFFEEEFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;:::;;;;;;;;;;;;:::999888888555444333111///---+++***+++++++++++++++***))))))+++++++++,,,,,,+++++++++((((((((((((((('''&&&&&&))))))((('''''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,++++++***)))(((((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&''''''(((((())))))))))))(((((('''''''''((((((((()))***)))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((('''&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''!!!###$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))))))))((('''&&&((((((((((((((('''&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))$$$$$$###############$$$"""###$$$&&&'''((((((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''&&&&&&''''''(((((())))))&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''|||ppphhheeebbb```aaa___]]][[[\\\[[[ZZZXXXRRRSSSTTTTTTTTTSSSRRRQQQSSSWWWXXXUUURRRQQQOOOLLLKKKIIIGGGEEEEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>><<<;;;999999:::;;;;;;:::::::::444333222000...,,,+++***++++++++++++++++++***)))+++,,,,,,,,,,,,,,,,,,+++)))(((((('''''''''''''''))))))((('''''''''(((((((((((((((((()))))))))))))))((((((''''''''''''(((+++***)))'''&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''&&&&&&&&&'''''''''''''''''''''''')))((((((((('''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))+++***)))((((((((((((((('''((())))))(((((()))+++''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%))))))((('''&&&%%%%%%$$$((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%(((***((((((((((((((((((((((((&&&&&&'''''''''''''''''',,,,,,++++++***((('''&&&'''(((((((((((('''&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((##################$$$$$$"""###$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((()))))))))########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%%%%&&&&&&''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''}}}ooohhhdddbbb```aaa___\\\[[[\\\[[[ZZZYYYRRRSSSUUUVVVVVVUUUSSSQQQRRRVVVXXXTTTQQQPPPOOOKKKKKKIIIFFFEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;999::::::;;;;;;::::::999333222111///---+++))))))+++++++++,,,,,,+++*********++++++,,,,,,++++++***+++***)))(((((()))***+++))))))((((((((((((((()))''''''(((((())))))******)))(((''''''''''''((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((''''''''''''''''''((())))))((((((((((((((((((******)))(((''''''''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&((((((''''''&&&&&&&&&%%%'''''''''&&&%%%%%%$$$$$$''''''&&&$$$###$$$&&&)))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((()))(((((('''&&&%%%'''''''''(((((('''&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''(((((((((((((((((('''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''}}}ooogggdddbbb``````^^^\\\[[[\\\\\\[[[YYYSSSUUUVVVWWWWWWUUUTTTRRRQQQVVVWWWSSSPPPPPPNNNKKKKKKHHHFFFEEEDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888444444222000...,,,+++******++++++,,,,,,,,,++++++))))))************))))))+++***)))(((((()))***+++))))))((((((((())))))***''''''(((((())))))******((((((''''''''''''(((((()))(((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''')))(((''''''&&&&&&&&&'''((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))))))))((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%((('''&&&###!!! """$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&'''&&&%%%''''''((())))))(((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((((((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***))))))((('''&&&%%%%%%&&&'''''''''&&&%%%$$$$$$)))((((((''''''(((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''}}}nnngggcccaaa``````^^^\\\[[[\\\\\\[[[ZZZUUUVVVVVVVVVVVVTTTSSSRRRQQQUUUVVVSSSPPPOOOMMMJJJIIIGGGEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===<<<;;;;;;;;;;;;<<<;;;;;;:::999888777777666555333111///...---***+++,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((('''''''''''''''(((((()))))))))((((((((()))******(((((((((((())))))))))))(((''''''''''''(((((()))'''''''''''''''((()))***(((((((((((((((((((((((()))((((((((('''&&&&&&&&&))))))))))))))))))))))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''***++++++***'''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&+++++++++(((%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''###$$$%%%'''(((((())))))%%%%%%&&&''''''''''''&&&(((&&&$$$%%%&&&'''&&&%%%&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%'''''''''&&&&&&%%%&&&''''''((((((((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&******)))((('''&&&&&&%%%&&&''''''''''''&&&&&&%%%((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""''''''((((((''''''&&&%%%''''''''''''''''''''''''}}}nnnfffcccaaa```___]]]\\\[[[\\\\\\[[[ZZZVVVVVVUUUTTTSSSQQQPPPPPPPPPUUUVVVRRROOOOOOMMMJJJGGGFFFDDDCCCDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<<<<<<<<<<:::::::::;;;;;;::::::999777666444222000...---,,,***+++,,,,,,------,,,,,,))))))************))))))&&&&&&'''((((((((((((((())))))(((((()))******+++))))))))))))(((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&'''((()))******((()))************)))(((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''((()))***)))***+++***(((''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))))))))((((((((('''&&&'''(((((((((((('''&&&******))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%''')))(((&&&%%%&&&(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''(((((()))***+++++++++)))((()))***''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((($$$%%%&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%% !!!###%%%&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""''''''((((((''''''&&&%%%''''''''''''''''''''''''}}}nnnfffcccaaa```___]]][[[[[[\\\\\\[[[ZZZWWWVVVTTTRRRPPPOOONNNNNNPPPTTTVVVRRROOONNNMMMIIIFFFEEECCCCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???============777888999:::;;;;;;;;;;;;444333111000---,,,***)))***+++,,,,,,------------******++++++++++++******'''((()))+++++++++***)))))))))((())))))***++++++******))))))(((((('''''''''''''''''''''((()))***)))(((((('''''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''((()))***++++++(((((((((((((((((((((((('''((()))******)))((('''$$$%%%&&&'''(((***++++++((()))***++++++***)))(((&&&''''''((()))******+++''''''''''''(((***+++,,,%%%&&&''''''&&&&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))$$$'''))))))&&&%%%&&&(((''''''''''''''''''&&&&&&%%%&&&&&&'''((()))****** """$$$%%%$$$$$$%%%&&&((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&(((&&&$$$%%%&&&'''&&&&&&$$$%%%'''(((((('''%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$###""""""&&&'''((((((((('''&&&%%% """$$$&&&'''&&&%%%$$$'''''''''&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***######$$$%%%'''(((((()))&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&((())))))((('''$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''######%%%&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%''''''''''''''''''''''''~~~pppgggccc```^^^[[[ZZZXXXXXXZZZZZZZZZYYYWWWUUURRRPPPNNNOOOPPPQQQPPPQQQQQQPPPNNNMMMMMMOOOJJJHHHFFFDDDCCCCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCCCCAAA???>>>===<<<:::888;;;;;;<<<<<<;;;;;;:::999888666444111///...------------,,,++++++******))))))***+++++++++)))((('''(((((())))))******++++++******))))))))))))******++++++******))))))(((((()))******)))(((''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&***((('''((())))))((('''(((***+++***(((''''''((((((((((((((((((((((((((($$$%%%&&&&&&&&&%%%$$$###&&&''''''(((((((((((((((+++)))((('''((()))+++,,,,,,+++)))(((&&&&&&%%%%%%''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&''''''((((((((('''%%%$$$))))))))))))(((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%''''''((('''%%%%%%''''''((((((''''''&&&%%%)))((('''&&&%%%$$$######%%%%%%&&&'''(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((($$$######"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&'''((((((((((((((((((%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&((((((%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%&&&'''(((((()))))))))(((''''''&&&&&&~~~pppgggccc```^^^\\\ZZZYYYXXXYYYZZZYYYXXXVVVTTTQQQOOONNNOOOPPPQQQRRRRRRRRRQQQNNNLLLLLLLLLHHHGGGEEECCCCCCCCCDDDEEE@@@AAAAAABBBCCCDDDDDDDDDDDDBBB@@@??????===;;;999;;;;;;;;;;;;;;;:::999999888666444111///...------+++++++++++++++++++++,,,)))******+++***)))(((''')))))))))))))))************))))))(((((())))))***)))((((((((('''''''''&&&((()))***)))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((((('''''''''''')))(((''''''))))))((('''''')))******((('''''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&''''''((((((((((((((()))((('''&&&'''(((***+++***)))(((&&&%%%%%%$$$$$$&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''%%%%%%((((((((((((((()))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''((()))***+++&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''''''''''''''(((((()))'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%&&&'''((())))))))))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&#########$$$%%%%%%$$$###&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((ppphhhccc```^^^^^^\\\YYYYYYYYYYYYXXXWWWTTTRRRPPPNNNNNNOOOPPPQQQSSSTTTTTTQQQNNNKKKJJJJJJFFFEEEDDDCCCCCCCCCDDDEEE@@@@@@AAACCCDDDEEEFFFFFFEEECCCAAA@@@@@@???===;;;:::::::::::::::999999888777666333111///---------)))******+++,,,,,,------)))************)))((((((************)))))))))))))))((((((''''''(((((()))((((((((((((''''''''''''((()))***)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((''''''((())))))(((&&&&&&((())))))'''&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((('''&&&''''''(((((((((((((((((('''&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%'''''''''(((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((()))))))))((())))))***+++&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))))))))'''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%$$$######&&&&&&''''''''''''&&&&&&)))&&&$$$&&&***+++((($$$''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''qqqhhhccc```^^^___]]]ZZZYYYYYYXXXWWWUUURRRQQQOOONNNNNNOOOPPPQQQRRRSSSTTTRRRNNNKKKJJJJJJDDDCCCCCCBBBCCCCCCDDDEEE@@@@@@AAACCCEEEFFFGGGHHHDDDCCCAAA@@@@@@???===;;;999999::::::999999888777777555333000...---------*********++++++,,,,,,,,,))))))*********)))))))))++++++******))))))((((((((((((''''''''''''((((((************))))))))))))'''((())))))'''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((()))++++++)))'''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&''''''(((((((((((((((''''''&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%'''''''''''''''(((((()))(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((()))))))))))))))&&&&&&&&&'''''''''''''''$$$%%%'''((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''((()))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&))))))(((&&&%%%$$$###"""sssjjjeeeaaa______]]]ZZZYYYYYYXXXVVVUUUQQQQQQPPPOOOOOOOOOPPPPPPPPPRRRSSSRRROOOLLLKKKKKKCCCCCCCCCCCCCCCDDDDDDDDD@@@@@@AAACCCEEEFFFGGGHHHCCCAAA?????????>>><<<;;;999999::::::999999888777777555333000...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******++++++******))))))((((((((((((''''''''''''(((((())))))))))))************&&&''')))((('''&&&''')))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((()))+++------+++)))%%%&&&(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******&&&''''''(((((((((((((((((('''''''''(((((())))))(((((('''''''''''''''(((***)))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&''''''''''''%%%&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&''''''((('''%%%$$$###$$$%%%%%%'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''))))))))))))((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&((((((&&&$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ %%%((('''$$$###%%%(((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''&&&)))((('''&&&%%%$$$######vvvlllfffbbb```___]]]ZZZYYYYYYXXXWWWUUURRRRRRQQQPPPPPPOOOPPPPPPOOOQQQSSSRRRPPPMMMKKKKKKDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAACCCDDDEEEFFFFFFCCCAAA?????????>>>===;;;:::::::::::::::999999888666555222000...,,,,,,,,,------,,,,,,+++******))))))))))))((())))))***+++************)))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((%%%'''(((((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''((()))+++------+++(((%%%'''(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***&&&''''''(((((((((((((((''''''((((((((()))))))))(((((('''''''''(((((()))******)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((&&&%%%$$$###"""%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%''''''&&&%%%%%%'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&& ###&&&&&&###"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$)))(((""" $$$***''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$###$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((%%%%%%%%%&&&''''''((((((xxxnnnhhhdddaaa^^^\\\ZZZYYYYYYYYYWWWVVVTTTSSSRRRQQQQQQPPPOOOOOOPPPRRRTTTSSSPPPLLLJJJIIIFFFFFFFFFFFFEEEDDDCCCCCC@@@AAAAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@>>><<<;;;;;;;;;;;;;;;:::999999666555222///---,,,,,,,,,,,,+++++++++++++++++++++***)))((((((((()))+++,,,)))))))))))))))************))))))(((((())))))***&&&'''''''''((((((((()))%%%&&&((('''&&&&&&((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))%%%%%%'''***,,,,,,)))'''%%%'''))))))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&''''''((((((((('''&&&&&&&&&&&&''''''((()))((((((''''''((()))******(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''(((((()))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$###"""!!!!!!%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&$$$%%%'''))))))((('''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&'''((((((((((((((($$$$$$&&&'''''''''&&&%%%&&&&&&''''''''''''&&&&&&"""&&&&&&######%%%(((%%%&&&&&&''''''&&&&&&%%%$$$((('''$$$###&&&)))''''''&&&%%%%%%%%%%%%&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))$$$$$$%%%'''((()))******yyyoooiiieeebbb^^^\\\YYYYYYYYYYYYXXXWWWUUUTTTTTTRRRQQQPPPOOOOOOSSSTTTUUUTTTPPPKKKHHHFFFGGGGGGGGGGGGFFFEEECCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDCCCAAAAAAAAAAAA???>>>;;;;;;<<<<<<;;;;;;:::999666444222///---,,,,,,,,,*********++++++,,,------***)))(((((((((***+++,,,(((((())))))******++++++******))))))))))))******((()))))))))******++++++%%%&&&''''''&&&&&&((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))###$$$%%%(((******(((%%%&&&((()))***)))((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((%%%&&&&&&''')))***,,,---(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''&&&&&&((()))***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((()))***++++++***)))((('''&&&&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&&&&'''''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''((($$$%%%''')))******))))))%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&%%%%%%######%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&''')))***+++***)))'''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***###$$$&&&((()))***++++++%%%%%%'''((((((((('''&&&&&&''''''''''''''''''&&&$$$((((((%%%%%%(((,,,''''''((((((((((((''''''###$$$&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''(((((()))(((&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((%%%&&&&&&'''((()))******'''''''''(((((((((((()))|||mmmeeebbbbbb^^^\\\YYYYYYYYYZZZZZZYYYVVVTTTSSSSSSSSSRRRPPPNNNRRRSSSSSSQQQMMMJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDAAAAAABBBDDDGGGHHHGGGEEEBBBAAAAAABBBCCCBBB@@@===:::999999999::::::888777555444333111000...---,,,+++++++++************)))++++++++++++++++++++++++++++++************++++++))))))))))))(((((((((((())))))(((((()))***++++++'''(((((((((&&&&&&(((***+++(((&&&'''***+++)))&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''(((((((((((((((''''''$$$%%%'''((()))((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&((()))*********((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))((('''&&&'''((((((&&&$$$$$$%%%''''''&&&))))))((((((''''''''''''###(((,,,---+++(((&&&&&&)))'''(((***(((%%%%%%***$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''((($$$((()))((())),,,+++((()))%%%"""###'''(((%%%!!!&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&'''''''''''''''(((******'''%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''((()))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&''')))***(((%%%((((((((('''&&&%%%######%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((((()))******(((''''''(((&&&&&&&&&((()))((('''%%%+++)))(((&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%''''''((((((((((((''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%&&&'''''')))'''%%%&&&)))***)))&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))sssiiidddaaaaaa^^^\\\[[[[[[\\\[[[ZZZVVVTTTSSSSSSSSSRRRPPPNNNPPPQQQQQQOOOKKKIIIHHHHHHEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDGGGHHHGGGEEEAAA@@@@@@@@@AAA@@@>>><<<999888888888999999777666444333222000///---,,,++++++++++++************)))++++++++++++++++++++++++++++++************++++++''''''(((((())))))******))))))(((((()))******+++(((((()))(((&&&&&&'''))))))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((''''''%%%&&&'''))))))((('''&&&((((((''''''''''''(((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''(((&&&$$$$$$&&&''''''&&&((((((((('''''''''&&&&&&***+++***(((&&&&&&***---'''"""!!!%%%'''&&&%%%&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''"""&&&((('''(((***)))&&&!!! %%%((('''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%&&&'''&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))'''%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''((()))((((((((('''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''))))))))))))******)))((())))))'''&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%'''''''''((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))((((((''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%$$$""""""###&&&((('''%%%'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))yyynnnfffbbbcccaaa^^^]]]^^^^^^\\\[[[UUUTTTSSSSSSSSSSSSPPPNNNNNNOOOOOOMMMJJJGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDGGGHHHGGGFFF@@@???>>>?????????<<<:::999888777888999999777555333333111000...,,,+++++++++++++++************)))++++++++++++++++++++++++++++++************++++++&&&&&&'''((()))***++++++))))))((((((((()))******)))))))))(((&&&%%%&&&(((((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''((((((((((((((('''&&&'''((()))***)))((('''))))))(((((((((((())))))))))))((((((''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''''''''''''''))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***+++***)))&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))******)))'''%%%&&&'''(((&&&%%%%%%&&&''''''&&&'''''''''&&&&&&&&&&&&&&&((((((&&&$$$###$$$'''***&&& ###))))))&&&%%%&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$######$$$%%%&&&((()))(((((('''&&&%%%$$$&&&''''''''''''''''''&&&"""&&&((('''(((***)))%%%###!!!!!!$$$)))++++++)))&&&&&&&&&'''((((((((()))%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$((())))))'''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))***+++'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&'''(((((())))))''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$!!!!!!!!!"""%%%''''''&&&'''''''''''''''&&&&&&&&&((((((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&'''((((((zzzooogggcccdddbbb```______^^^]]][[[UUUTTTSSSSSSSSSSSSQQQOOONNNOOOOOOMMMJJJGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAADDDGGGIIIHHHFFFBBB@@@???>>>???>>>===;;;:::999888888:::999888666444333222000///---,,,++++++++++++*********))))))************************++++++************++++++'''''''''((()))*********))))))((((((((())))))***)))******(((&&&%%%&&&'''&&&)))+++***'''&&&(((+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&'''((((((((((((((((((''''''((()))***)))))))))))))))(((((((((((())))))***)))'''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''')))+++,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))******)))&&&%%%%%%&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%((())))))'''&&&%%%)))###!!!&&&******((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%(((((((((''''''((((((((('''&&&$$$######$$$&&&'''++++++++++++***((('''&&&%%%&&&'''(((((('''&&&%%%&&&((((((%%%%%%)))***(((***((('''''')))***((('''$$$%%%%%%&&&'''(((((()))'''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$))))))((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''%%%'''((((((&&&%%%%%%&&&&&&%%%%%%###""""""$$$&&&&&&&&&&&&&&&''''''((((((&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvmmmgggeeebbbaaa_________^^^\\\ZZZTTTSSSRRRSSSTTTSSSQQQOOONNNOOOPPPNNNKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@AAADDDGGGIIIHHHGGGDDDBBB@@@@@@@@@???>>><<<;;;:::999:::;;;;;;999777555555444222000///------+++++++++*********))))))************************++++++************++++++))))))))))))(((((((((((())))))((((((((((((((())))))******(((&&&%%%&&&'''&&&)))+++***'''&&&(((+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((('''(((((()))))))))))))))(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''))),,,---,,,+++'''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))******)))'''%%%&&&'''((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++)))(((***'''(((******&&&'''***%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((((((((((((((('''((('''&&&%%%%%%&&&'''(((++++++++++++***)))((('''%%%&&&'''(((((('''&&&%%%))))))%%% &&&******)))(((&&&&&&%%%$$$###!!!!!!!!!"""###$$$%%%%%%%%%(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$""" ###%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%&&&%%%###''''''''''''''''''''''''((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&((())))))'''&&&&&&''')))))))))'''%%%$$$''')))%%%%%%&&&''''''(((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''###$$$%%%&&&''')))******(((((('''''''''(((((()))'''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&rrrjjjfffeee```___^^^_________]]][[[TTTSSSRRRSSSTTTSSSRRRPPPOOOPPPQQQOOOLLLJJJIIIJJJEEEEEEDDDDDDCCCCCCBBBBBB??????AAADDDGGGIIIHHHGGGFFFDDDBBB@@@AAA@@@???>>><<<;;;:::;;;<<<<<<:::888666666444333111///......+++++++++************)))************************++++++************++++++***)))))))))((((((((('''))))))((((((''''''(((((()))))))))(((&&&%%%&&&(((((()))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&'''((())))))))))))'''''''''((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&''')))+++---,,,+++'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''))))))((('''&&&'''(((((('''&&&'''))))))'''%%%&&&&&&&&&&&&&&&''''''''')))%%%!!! """&&&(((***((('''(((***'''###%%%)))''''''((((((((()))))))))((((((((('''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((('''''''''''''''((((((((('''&&&&&&&&&''''''''''''''''''&&&((('''######((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''"""###$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((('''''''''''''''((((((((()))))))))&&&'''(((((((((((('''&&&((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''''')))***((($$$###%%%(((%%%%%%&&&'''((((((((('''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))'''(((((('''%%%$$$$$$%%%###$$$%%%&&&''')))******((((((''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&~~~qqqhhhdddbbb___^^^^^^___aaa```^^^\\\TTTSSSRRRSSSTTTTTTRRRPPPOOOPPPPPPOOOLLLJJJJJJJJJEEEEEEDDDDDDCCCCCCBBBBBB??????AAADDDHHHIIIIIIHHHGGGEEEBBB@@@@@@@@@???>>>;;;:::::::::;;;;;;999888666555444222000///...---+++++++++************)))************************++++++************++++++(((((((((((())))))))))))))))))((('''''''''''''''(((((()))(((&&&&&&'''))))))((('''((()))***)))(((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&'''((())))))))))))'''''''''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((******)))((((((''''''&&&''''''''''''''''''''''''&&&%%%&&&(((+++,,,,,,+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((((((''''''((()))'''''''''((())))))'''%%%&&&&&&'''''''''((((((((('''"""###&&&'''(((%%%$$$((((((&&&&&&((((((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''(((%%% %%%((('''((()))))))))(((''''''(((((()))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''''''''&&&&&&&&&((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((('''''''''((((((((())))))))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&$$$'''***((($$$!!!###%%%%%%&&&'''((((((''''''&&&%%%&&&&&&'''(((((('''''''''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$&&&'''&&&$$$###$$$&&&&&&&&&&&&'''''''''''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%rrrhhhccc```^^^^^^^^^```bbbbbb```^^^SSSRRRRRRSSSTTTTTTRRRPPPNNNOOOPPPNNNLLLJJJIIIJJJGGGGGGGGGFFFEEEEEEDDDDDD??????AAADDDHHHIIIIIIHHHGGGEEEAAA@@@@@@@@@???>>>:::999999999::::::888777555444333111000...---,,,+++++++++************)))))))))))))))))))))))))))++++++************++++++&&&&&&'''((()))***++++++***)))(((''''''''''''''''''(((((((((&&&&&&(((***+++(((&&&'''***+++)))&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''+++***)))((('''&&&%%%%%%''''''(((((())))))******''''''(((((()))*********((((((((((((((((((((((((%%%%%%%%%(((+++,,,,,,+++(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((************************'''&&&&&&&&&&&&'''((((((%%%&&&(((((('''''')))***'''''''''(((***)))'''%%%'''''''''((((((((())))))&&&%%%$$$&&&***+++)))'''***$$$!!!&&&,,,,,,)))(((&&&&&&&&&&&&'''''''''(((&&&&&&''''''(((((())))))$$$%%%&&&''''''&&&%%%$$$###%%%'''))))))'''%%%###%%%&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((((((+++***''''''******(((&&&''''''&&&$$$""""""###$$$$$$$$$$$$$$$$$$######)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))((('''&&&%%%$$$&&&((()))(((&&&&&&'''(((((((((((((((((((((((()))(((&&&&&&(((***++++++%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%$$$$$$&&&(((%%%&&&&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%'''+++...---(((%%%&&&(((&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&&&&''''''((((((((($$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&###%%%''''''%%%%%%''')))))))))((('''&&&&&&%%%%%%((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%ppphhheeebbbaaa___]]]]]]```aaa___\\\UUUTTTSSSTTTUUUTTTRRRPPPMMMOOOPPPPPPNNNKKKKKKKKKFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCDDDFFFHHHJJJLLLEEEDDDBBBBBBBBB@@@>>>;;;===>>>>>>???>>>===;;;:::333222111///............++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))************(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''&&&%%%$$$######"""%%%&&&'''(((((('''&&&&&&%%%&&&((()))))))))((('''))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%)))'''%%%&&&)))***(((&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&%%%%%%%%%%%%&&&''''''''''''&&&'''((()))+++,,,)))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%''''''(((((('''&&&%%%%%%(((((('''&&&'''((()))***$$$%%%'''((((((((('''&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''((($$$&&&)))+++,,,***((('''((((((((((((((((((((((((&&&'''((()))))))))''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''######%%%&&&'''(((((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$###"""!!!!!!###%%%&&&%%%&&&''''''&&&&&&((()))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''***(((&&&'''***+++)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###$$$&&&)))***''''''((((((''''''&&&%%%&&&&&&&&&''''''&&&%%%%%%)))(((((((((((('''''''''&&&&&&'''((())))))((((((%%%'''(((((('''&&&&&&'''%%%""" !!!$$$''''''&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&'''(((((()))(((&&&$$$###sssjjjfffcccccc```]]]^^^___```]]]ZZZVVVTTTSSSSSSTTTSSSQQQOOOOOOPPPQQQPPPNNNKKKKKKKKKGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJGGGFFFDDDCCCBBBAAA>>><<<888999999999999777666555111111///...---,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,+++***)))(((''''''(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&%%%&&&'''((()))(((((('''))))))(((&&&&&&%%%%%%&&&''''''((((((((((((''''''***(((&&&'''))))))(((&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((''''''''''''((())))))''''''&&&&&&'''((()))***)))((('''%%%%%%%%%&&&'''))))))((('''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&'''((()))%%%&&&'''((((((''''''&&&)))))))))'''&&&$$$"""!!!&&&&&&&&&''''''''''''(((&&&''')))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((&&&$$$'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&((()))***''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''%%%'''((((((&&&%%%&&&&&&'''$$$"""###&&&((((((''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))(((((('''&&&(((((('''''''''&&&&&&&&&'''((((((((((((&&&%%%$$$vvvmmmgggdddddd```^^^]]]___^^^\\\XXXVVVTTTSSSSSSSSSRRRPPPNNNPPPQQQRRRPPPMMMKKKJJJJJJIIIGGGEEEDDDEEEEEEDDDCCC@@@AAACCCEEEGGGHHHIIIIIIJJJHHHEEEDDDCCCAAA>>><<<:::;;;;;;<<<;;;999888777000///...---,,,+++++++++++++++++++++++++++++++++)))((((((''''''(((((())),,,,,,+++***)))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((&&&&&&&&&&&&'''((((((((((((''')))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***(((''''''(((((('''%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((''''''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&******)))'''&&&%%%$$$###'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&######$$$$$$%%%&&&&&&'''(((((((((((((((''''''''''''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''(((''''''&&&&&&+++***)))(((&&&$$$""" &&&&&&&&&''''''''''''((())))))((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###&&&&&&''''''((((((((('''(((%%%$$$$$$'''(((&&&###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&&&&%%%###''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''((())))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''(((((((((''''''&&&%%%'''((('''&&&$$$$$$%%%)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))*********)))'''&&&'''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$xxxnnngggbbbbbb___\\\\\\^^^___\\\YYYVVVUUUSSSSSSSSSRRROOOMMMPPPQQQQQQOOOKKKIIIHHHIIIIIIGGGEEEDDDDDDEEECCCBBB@@@BBBDDDGGGHHHIIIIIIIIIJJJHHHEEECCCAAA@@@===;;;===>>>>>>>>>>>><<<;;;:::000///...---,,,+++++++++++++++++++++++++++++++++(((((((((''''''(((((((((((()))))))))************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((+++******)))(((''''''&&&&&&&&&'''''''''((((((((()))((('''&&&&&&&&&&&&&&&***))))))))))))))))))******)))((((((((('''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((()))''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&&&&&&&''''''''''''(((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((((('''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$###"""###%%%&&&'''&&&%%%$$$!!!%%%(((&&&##################$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&''')))))))))'''''''''''''''(((''''''&&&%%%&&&%%%%%%%%%&&&&&&'''''')))(((((((((((('''''''''(((((((((((('''&&&%%%%%%&&&'''((('''%%%$$$$$$$$$)))((((((''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%''')))+++******)))''''''''''''''''''''''''(((((('''''''''&&&&&&%%%xxxmmmfff```^^^\\\ZZZ[[[^^^___^^^[[[VVVTTTSSSSSSSSSRRRPPPNNNPPPPPPPPPMMMJJJHHHGGGHHHIIIFFFDDDCCCDDDCCCBBBAAAAAABBBEEEGGGIIIJJJJJJJJJJJJGGGCCCAAA@@@>>><<<;;;::::::;;;;;;:::999777666222111000...------,,,,,,++++++++++++++++++++++++***))))))(((((())))))***((()))))))))************(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((''''''&&&&&&++++++***)))((('''''''''&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&''')))((((((''''''(((((()))((())))))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&'''''''''(((((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((***)))))))))(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((('''''''''&&&&&&&&&%%%'''''''''(((((((((((((((&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''(((+++)))'''&&&%%%&&&'''(((''''''''''''''''''''''''$$$#########$$$%%%''')))''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''###$$$%%%&&&''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$### """$$$&&&&&&%%%###"""!!!%%%(((&&&###&&&&&&&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%'''((()))'''&&&$$$'''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&'''((()))(((((((((((('''''''''''''''(((''''''&&&%%%%%%%%%'''((('''&&&$$$$$$%%%'''(((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$&&&((()))))))))(((&&&'''''''''''''''''''''((('''''''''&&&&&&&&&&&&wwwllleee___\\\ZZZYYYZZZ^^^___^^^\\\UUUTTTSSSTTTTTTTTTRRRPPPPPPPPPOOOMMMJJJHHHHHHJJJIIIGGGDDDCCCCCCCCCBBB@@@AAABBBDDDFFFHHHIIIJJJJJJIIIFFFBBB@@@???>>>===;;;999999::::::999888666555333222111000///.........+++++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))(((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))******)))((('''&&&%%%%%%******)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&''''''((((((&&&&&&&&&&&&((((((&&&((()))((('''&&&((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''(((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))%%%%%%&&&'''((()))******))))))(((((())))))***+++))))))******)))(((''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''###$$$%%%&&&'''((())))))))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''"""###%%%&&&'''(((((((((%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###"""###%%%''''''&&&%%%$$$'''$$$######&&&'''%%%"""%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%'''(((((()))))))))*********''''''''''''''''''''''''###%%%&&&(((((('''%%%$$$''''''((((((''''''&&&%%%&&&%%%$$$$$$%%%&&&((()))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%'''(((((('''&&&&&&'''%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''vvvmmmeee___]]][[[YYYZZZ]]]^^^\\\ZZZUUUTTTTTTUUUVVVVVVTTTSSSPPPQQQPPPNNNKKKJJJKKKMMMJJJHHHFFFDDDDDDDDDBBBAAAAAAAAABBBCCCEEEGGGHHHIIIIIIFFFBBB@@@@@@??????>>>;;;;;;<<<<<<;;;:::888777333222111000///.........+++++++++++++++++++++++++++******))))))******+++,,,,,,+++***)))(((''''''(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''&&&&&&&&&)))((('''&&&&&&''''''(((&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((()))$$$''')))((('''''')))+++''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((()))))))))))))))))))))******+++'''((()))))))))((('''&&&&&&'''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''((((((''''''$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%&&&((()))***((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%(((''''''&&&&&&%%%%%%$$$###"""!!! !!!"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''###%%%''''''%%%%%%''')))((()))))))))************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((''''''&&&%%%&&&%%%$$$$$$$$$&&&(((***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%'''((()))(((((()))***###&&&((((((%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))'''&&&%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((vvvmmmfff______\\\ZZZZZZ\\\]]][[[XXXUUUTTTTTTUUUWWWWWWVVVTTTRRRRRRQQQOOOMMMLLLNNNOOOLLLJJJGGGFFFFFFEEEDDDBBB@@@@@@@@@@@@BBBEEEGGGHHHJJJGGGCCCAAAAAAAAAAAA@@@999:::;;;;;;:::999777666333222111///............++++++++++++++++++++++++******))))))))))))******))))))))))))************(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((()))&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&''''''(((***((('''&&&&&&'''(((***###&&&((((((''''''))),,,&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((''''''''''''''''''''''''((())))))%%%&&&'''(((((('''&&&&&&&&&''')))*********)))((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$%%%&&&'''((('''&&&&&&%%%$$$$$$%%%&&&(((***,,,''''''((((((((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%###"""''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''((((((''''''+++******)))(((''''''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$&&&&&&%%%%%%&&&'''&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''$$$'''))))))((((((+++---''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''&&&%%%&&&%%%$$$###$$$&&&(((***))))))((((((((('''''''''$$$$$$%%%&&&''''''''''''$$$&&&))))))))))))***,,,"""&&&((((((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&))),,,...&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&((((((uuuiiiddd```]]]\\\ZZZZZZ[[[ZZZYYYWWWSSSRRRQQQRRRTTTTTTRRRQQQOOOPPPPPPOOOLLLJJJJJJKKKJJJIIIGGGFFFDDDCCCBBBBBB>>>@@@AAACCCEEEFFFGGGGGGFFFEEECCCAAA???===;;;;;;::::::;;;;;;:::999777666444555555444333111///...+++++++++************)))))))))(((((()))***+++++++++***)))(((((()))***+++))))))(((((((((((())))))''''''''''''''''''''''''&&&'''(((&&&$$$$$$'''******)))))))))((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((***++++++***)))(((((()))(((+++***&&&''',,,***%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((***(((%%%""""""$$$''')))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))((((((''''''''''''''''''((((((((((((''''''%%%###!!!###%%%'''%%%###%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%)))'''&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))*********)))'''&&&%%%%%%&&&'''(((((('''''')))'''$$$%%%''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%***)))((('''''''''''''''(((((((((''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((((('''$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&''''''((()))***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((()))'''"""###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''uuuiiiddd```^^^\\\[[[[[[[[[[[[ZZZXXXSSSSSSRRRSSSTTTUUUSSSQQQPPPQQQQQQOOOLLLJJJJJJKKKKKKJJJHHHFFFDDDBBBAAAAAA???@@@BBBCCCEEEFFFFFFGGGEEEEEECCCAAA???===<<<;;;::::::;;;;;;:::999777666222222222222000...,,,++++++++++++************))))))))))))))))))***+++++++++***)))(((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((('''((()))'''%%%%%%''')))******)))(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))***+++***((('''((()))$$$&&&%%%"""$$$)))(((###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&$$$###$$$&&&(((((((((***(((&&&%%%%%%&&&((()))))))))(((&&&&&&%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''((()))((('''&&&'''))))))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''''''''''''(((((('''''''''&&&%%%###$$$'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&'''((())))))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''((()))))))))(((''''''''''''''''''&&&&&&&&&(((&&&$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&%%%%%%)))(((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((()))'''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&(((((($$$ ###'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''uuuiiiddd```___]]]\\\\\\\\\\\\[[[YYYUUUTTTSSSTTTVVVVVVTTTRRRRRRRRRRRROOOLLLJJJIIIJJJKKKJJJHHHEEECCCBBBAAA@@@???@@@BBBCCCDDDEEEFFFFFFEEEDDDCCCAAA???===<<<;;;::::::;;;;;;:::999777666222222111000///---,,,++++++++++++************)))***))))))))))))***++++++******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&%%%'''(((+++***(((''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&'''&&&%%%'''+++***'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%$$$%%%'''(((((('''(((((('''''''''(((((()))***)))((('''&&&%%%%%%%%%************************&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((''''''''''''((((((((((((((((((''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))(((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''((((((((((((''''''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++%%%&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$)))******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&((('''$$$$$$'''***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''tttiiidddaaa___^^^\\\\\\]]]^^^\\\[[[UUUUUUTTTUUUVVVWWWUUUSSSSSSSSSRRRPPPLLLJJJIIIIIIKKKJJJHHHEEECCCAAA@@@???@@@@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCAAA???>>><<<<<<::::::;;;;;;:::999777666444333222111000///------+++++++++*********))))))*********))))))***++++++***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))((('''&&&''''''+++)))(((''''''((()))******))))))(((((('''''''''((((((((((((((((((((((((&&&'''((((((&&&%%%&&&(((******)))(((***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&$$$%%%'''(((((('''&&&''''''(((((((((((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))((((((((((((((('''''''''((((((((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''$$$"""!!!%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''')))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))((((((((((((''''''&&&&&&%%%&&&((())))))(((&&&%%%''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''%%%%%%&&&&&&''''''''''''))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''(((((((((***)))'''%%%$$$%%%&&&'''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###&&&((((((''''''(((***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''tttiiidddaaa___^^^\\\]]]^^^^^^]]]\\\VVVUUUTTTUUUWWWWWWUUUTTTSSSSSSSSSPPPLLLJJJIIIJJJJJJIIIGGGEEECCCAAA@@@@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDBBBAAA???>>>===<<<::::::;;;;;;:::999777666444333222111///......---+++++++++*********))))))++++++***************+++)))))))))******)))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((((((((((((''''''&&&))))))(((''''''((()))***(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%'''((('''&&&%%%&&&(((***((('''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''((((((&&&%%%%%%'''(((((('''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%$$$'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''((($$$$$$%%%&&&'''&&&&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''((()))%%%&&&&&&''''''((((((((()))'''%%%#########%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&'''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((tttiiidddaaa^^^]]]\\\\\\^^^^^^]]]\\\VVVUUUTTTUUUVVVWWWUUUSSSRRRSSSSSSPPPMMMKKKJJJKKKIIIHHHFFFDDDCCCAAAAAA@@@===>>>@@@BBBDDDEEEFFFFFFDDDCCCBBBAAA???>>>===<<<::::::;;;;;;:::999777666333222111///...---,,,,,,+++++++++************))),,,,,,+++************+++))))))************))))))))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%((((((((()))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((('''&&&&&&'''(((,,,(((''')))***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((((('''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))'''''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&###%%%&&&&&&%%%%%%&&&'''''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''''''''''''''&&&$$$###"""$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''&&&%%%$$$#########$$$%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((tttiiidddaaa]]]\\\[[[\\\]]]^^^]]]\\\UUUTTTTTTUUUVVVVVVUUUSSSRRRRRRRRRPPPMMMLLLKKKLLLGGGFFFEEEDDDCCCBBBBBBBBB;;;===???AAADDDFFFGGGGGGCCCCCCBBBAAA???>>>======::::::;;;;;;:::999777666444333111///...---------+++++++++************)))---,,,++++++*********+++((()))***++++++***)))((())))))(((((((((((())))))''''''''''''''''''''''''$$$######%%%((()))'''$$$&&&''')))*********)))(((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''((((((''''''((()))***&&&%%%***,,,******,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((&&&&&&'''(((((('''%%%%%%%%%&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))((('''&&&''')))''''''''''''((((((((()))$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((('''''''''((((((((())))))'''''''''(((((('''''''''###%%%'''&&&$$$$$$&&&(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&"""$$$&&&'''(((&&&$$$###%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%######$$$%%%&&&$$$%%%'''(((((((((&&&%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((tttiiidddaaa]]]\\\[[[[[[]]]]]]]]][[[UUUTTTSSSTTTUUUVVVTTTRRRQQQRRRRRRPPPNNNLLLLLLMMMFFFEEEDDDCCCCCCBBBBBBCCC:::<<<>>>AAADDDFFFGGGHHHCCCCCCBBBAAA@@@>>>======::::::;;;;;;:::999777666777666444222000000000000+++++++++************)))---,,,,,,+++*********+++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))###""""""%%%((()))'''$$$$$$&&&)))+++,,,***((('''''''''(((((())))))******((((((((((((((((((((((((&&&'''(((((('''''')))***###%%%(((''''''+++************************&&&&&&&&&&&&&&&'''((()))***(((&&&&&&((((((((('''&&&&&&&&&&&&''')))***++++++***)))'''%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))$$$%%%&&&'''(((***++++++(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((((()))))))))******++++++''''''((((((((((((''''''###%%%''''''%%%$$$&&&)))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&(((***+++***)))'''%%%$$$$$$$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((*********)))'''%%%###!!!###'''******)))(((%%%''')))'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''''''''%%%$$$&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%%%%'''(((%%%&&&((()))***)))((('''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((*********'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))sssiiidddaaa\\\[[[[[[\\\^^^______^^^UUUTTTTTTTTTUUUUUUSSSRRRQQQQQQOOOMMMKKKIIIHHHGGGIIIFFFBBBBBBCCCCCCAAA>>>======>>>???AAACCCFFFGGGIIIEEEBBB@@@AAA@@@===;;;<<<<<<<<<<<<;;;999777666444333222111000...------,,,,,,,,,+++++++++******++++++************++++++***))))))((('''&&&&&&%%%)))))))))))))))))))))))))))))))))(((''''''&&&&&&*********)))(((&&&%%%$$$''''''(((((())))))******%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***)))(((&&&%%%&&&''''''(((''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((---+++)))'''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''+++(((&&&'''))))))'''%%%%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((---,,,+++***(((&&&%%%%%%"""###%%%'''))))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''+++)))'''&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''')))((('''%%%&&&&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((()))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((''''''+++(((%%%$$$&&&&&&%%%"""(((&&&%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''###$$$%%%&&&''''''''''''&&&'''((((((''''''(((*********)))((('''&&&%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***)))&&&######$$$&&&'''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******)))((('''&&&%%%%%%&&&&&&''''''(((((())))))###$$$&&&(((((('''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((&&&$$$$$$%%%%%%$$$###'''''''''(((((((((((()))))))))(((((('''''''''&&&+++'''###$$$(((+++***'''''''''''''''((((((((((((&&&&&&&&&&&&''')))***,,,(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))++++++***((('''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((rrrhhhccc```\\\[[[[[[\\\^^^______^^^UUUTTTTTTTTTUUUUUUSSSRRRQQQPPPOOONNNLLLJJJIIIIIIIIIFFFCCCBBBCCCBBBAAA???>>>>>>>>>???@@@CCCEEEFFFGGGDDDAAA?????????<<<:::;;;<<<<<<<<<;;;999777666444333222111000...------,,,,,,,,,+++++++++******++++++************++++++******)))(((((('''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''(((((()))((((((******))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))***)))((('''&&&'''(((((())))))(((((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&''''''''''''+++***)))''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))***(((&&&&&&((()))'''%%%'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******************))))))))))))******''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""  $$$'''&&&%%%''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''%%%###$$$&&&((('''&&&'''&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%&&&''''''&&&&&&'''(((((((((''''''&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((###$$$&&&(((((('''&&&%%%(((((()))))))))((('''&&&((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))***(((''''''((())))))(((%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&((($$$!!!"""%%%((('''$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%'''((((((''''''&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''rrrgggbbb___\\\[[[[[[\\\^^^______^^^UUUTTTTTTTTTUUUUUUSSSRRRPPPPPPOOONNNMMMLLLKKKKKKHHHFFFDDDBBBBBBBBBAAA???????????????@@@BBBDDDEEEFFFDDDAAA???>>>===;;;999;;;<<<<<<<<<;;;999777666444333222111000...------,,,,,,,,,+++++++++******++++++************++++++*********))))))(((((('''))))))))))))))))))))))))&&&&&&''''''((())))))***%%%%%%'''((())))))))))))******))))))((((((''''''''''''((((((((((((''''''%%%&&&((()))))))))(((''''''(((((()))))))))))))))'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((((((((((())))))((('''&&&&&&'''(((&&&%%%)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''((())))))))))))(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$((('''%%%***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&%%%$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$######%%%&&&''''''&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&%%%$$$###$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((('''''''''''''''$$$%%%&&&'''''''''&&&%%%)))))))))***)))((((((''')))))))))(((((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((((($$$###"""###%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&###!!!"""%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&qqqgggbbb___]]]\\\[[[\\\^^^___^^^]]]UUUTTTTTTTTTUUUUUUSSSRRROOOOOONNNNNNMMMMMMLLLLLLHHHGGGEEECCCBBBBBBAAA@@@@@@@@@??????@@@BBBCCCDDDFFFDDDBBB@@@>>>===;;;;;;;;;;;;<<<<<<;;;999888777444333222111000...------,,,,,,,,,+++++++++******++++++************+++++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((((((((''''''''''''(((((())))))******(((((())))))))))))((((((&&&&&&'''((()))(((((((((''''''((())))))))))))((('''&&&%%%&&&((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''###!!!'''***'''$$$******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$ ###&&&((())))))))))))(((&&&%%%%%%%%%$$$$$$&&&''''''(((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((("""###%%%&&&&&&&&&%%%%%%(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&))))))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((("""!!! """######"""'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''&&&%%%%%%&&&&&&&&&'''''''''""""""###$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''''''''((()))***%%%&&&''''''((('''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''qqqgggbbb___]]]\\\[[[\\\^^^___^^^]]]UUUTTTTTTTTTUUUUUUSSSRRRNNNNNNNNNMMMMMMMMMLLLLLLHHHGGGFFFDDDBBBAAAAAAAAA@@@@@@??????@@@BBBCCCDDDFFFEEEDDDAAA???===<<<===:::;;;;;;<<<;;;:::888777444333222111000...------,,,,,,,,,+++++++++******++++++************++++++************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''(((((())))))******(((((())))))))))))((((((&&&''''''(((((((((((((((%%%&&&''''''(((((('''''''''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''&&&&&&''''''((()))******''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%***))))))))))))))))))***((((((((())))))(((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$%%%(((***((($$$)))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%!!!###&&&((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''%%%'''((((((''''''((()))&&&&&&&&&'''(((((())))))&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&''''''%%%###"""'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''')))'''%%%%%%&&&'''&&&%%%'''''''''(((((((((((()))''''''''''''''''''(((((('''&&&&&&'''((()))((('''&&&'''''''''((((((((((((######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''((())))))%%%&&&''''''((('''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((rrrgggbbb___^^^]]]\\\\\\^^^^^^]]]\\\UUUTTTTTTTTTUUUUUUSSSRRRNNNMMMMMMMMMLLLLLLKKKKKKGGGHHHGGGEEEBBBAAAAAABBB????????????@@@BBBDDDEEEFFFFFFEEEBBB???======>>>::::::;;;<<<;;;:::999888444333222111000...------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&%%%%%%'''((())))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''''''''((((((((()))%%%&&&&&&''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''(((((((((((((((''''''''''''(((((())))))***))))))(((((((((((())))))&&&''')))(((''''''((()))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))((((((''''''&&&''''''((()))((((((''''''(((((()))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((())))))(((''''''&&&''')))***)))&&&###!!!!!!"""$$$%%%&&&'''***---))))))(((((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$###&&&''')))(((''''''(((***'''''''''(((((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''(((((('''%%%$$$############$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''''''''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&'''(((((((((((()))))))))'''(((((((((((()))))))))'''''''''''''''''''''''',,,***((('''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((($$$%%%&&&'''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''(((((((((rrrhhhccc```^^^]]]\\\\\\^^^^^^]]]\\\UUUTTTTTTTTTUUUUUUSSSRRRMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHHHHEEEBBB@@@AAACCC>>>>>>>>>???@@@CCCEEEFFFEEEEEEEEEBBB>>>;;;<<<===999:::;;;;;;;;;:::999888444333222111000...------,,,,,,,,,+++++++++******++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''(((((()))((((((******))))))(((((('''''''''(((((())))))((((((''''''''''''''''''((())))))&&&&&&'''((((((((((((((('''&&&%%%&&&(((((((((''''''''''''((((((((()))))))))(((((('''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))&&&(((******(((((()))+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++((('''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%((()))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))(((&&&###  ###%%%&&&(((,,,///+++***((('''&&&&&&&&&'''%%%%%%&&&''''''''''''&&&''''''''''''&&&%%%$$$###%%%&&&((('''&&&&&&''')))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%$$$$$$'''''''''(((''''''&&&&&&"""######$$$%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&''''''))))))'''&&&&&&&&&'''(((&&&&&&''''''(((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((('''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((###$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((('''&&&%%%$$$'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((sssiiidddaaa^^^]]]\\\\\\^^^^^^]]]\\\VVVUUUTTTTTTUUUUUUTTTRRRMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHFFFBBB@@@AAADDD>>>===>>>???AAACCCFFFGGGCCCDDDDDDAAA<<<:::;;;===999:::;;;;;;;;;:::999888444333222111000...------,,,,,,,,,+++++++++******++++++************++++++''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))*********)))(((&&&%%%$$$''''''(((((()))*********''''''(((((((((((('''''''''''''''''''''((())))))'''(((((()))))))))))))))'''&&&%%%&&&((((((((('''(((((((((((())))))))))))***)))(((&&&&&&&&&'''((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&)))+++***)))(((***---%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''))))))(((((((((((())))))&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))'''""" ###'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%((()))******(((''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''' $$$'''((('''%%%$$$ """%%%%%%%%%&&&***---,,,***(((&&&%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((())))))***$$$%%%&&&'''(((***++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''+++***((('''''''''((()))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&'''&&&%%%%%%'''))))))((('''''''''((((((((())))))%%%%%%%%%&&&&&&'''''''''###%%%'''((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%'''(((((((((''''''((((((((())))))******'''''''''&&&&&&'''''''''$$$%%%'''))))))((('''&&&%%%&&&''''''((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''uuuhhhcccaaa___\\\ZZZ\\\^^^___]]][[[WWWVVVTTTUUUUUUUUURRRQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>???AAACCCEEEGGGHHHEEECCCAAAAAA???===:::;;;;;;:::999999888888777555444333111///...,,,,,,,,,+++******))))))************++++++++++++******,,,,,,,,,+++++++++++++++))))))((('''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))***))))))((('''''',,,+++)))((((((((()))******)))((('''&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((())))))***)))((('''&&&'''((((((''''''((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((())))))))))))((((((###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))(((&&&$$$"""!!!!!!!!!###%%%((((((&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&******))))))(((((('''''''''))))))((('''&&&'''(((%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&%%%$$$$$$%%%&&&((()))))))))(((''''''((((((((('''%%%###"""###$$$%%%&&&'''''''''''''''&&&%%%&&&'''***---///111...***&&&$$$$$$&&&'''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$))))))************))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((''''''''''''((((((((())))))******'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((%%%###$$$'''******)))(((((('''&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&!!!###%%%'''(((((('''&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''(((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%ttthhhdddccc___]]][[[\\\___```^^^[[[WWWUUUUUUUUUUUUUUUSSSQQQNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>???@@@CCCEEEGGGGGGEEECCCAAAAAA???===;;;;;;;;;:::999999888888777444444333111000...---,,,++++++***))))))))))))))))))******++++++******)))*********))))))(((((((((&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((()))))))))(((((('''&&&******((('''''''''((((((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((((((((((((((((()))******''''''''''''((((((((((((((((((((((((((()))))))))(((''''''''''''((())))))((('''&&&%%%$$$%%%&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''(((((((((((((((((('''((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&&&&(((******(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''''''''&&&'''))))))((('''&&&'''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***+++)))'''%%%$$$$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%&&&''''''(((((()))%%%%%%&&&'''''''''''''''######$$$%%%&&&'''(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''(((&&&$$$$$$'''))))))((((((''''''&&&&&&&&&''''''%%%&&&'''((((((((('''&&&$$$%%%&&&(((((('''&&&%%%$$$$$$%%%&&&'''((()))***(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))rrrhhhdddddd```]]][[[]]]___```^^^\\\WWWUUUUUUUUUVVVUUUSSSQQQOOONNNNNNMMMLLLLLLKKKKKKIIIHHHFFFDDDCCCAAAAAA@@@>>>>>>>>>>>>@@@BBBEEEFFFGGGEEECCCAAAAAA???===;;;;;;;;;:::999999888888777333333222111000///...---++++++***))))))))))))))))))******++++++******)))++++++***)))((((((''''''&&&&&&&&&'''((()))***+++(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&)))((('''&&&&&&&&&''''''))))))(((((((((((()))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((()))(((((((((((())))))***&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((((((((''''''(((((()))***((('''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%((((((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&(((******((('''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''))))))((('''&&&'''(((***))))))'''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&''''''((())))))***$$$%%%&&&((())))))******$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))((('''%%%%%%'''(((((('''''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''(((******qqqfffcccccc```^^^\\\]]]```aaa___\\\VVVUUUUUUUUUVVVVVVTTTRRROOOOOONNNNNNMMMLLLKKKKKKIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>@@@BBBDDDEEEGGGEEEBBBAAAAAA@@@===;;;;;;;;;:::999999888888777222222222111000//////...,,,,,,+++***************))))))************))))))------,,,+++***)))((((((***))))))((('''((((((((((((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''''''''((((((''''''((())))))***************************((((((''''''''''''((((((''''''&&&&&&&&&&&&'''(((&&&&&&'''''''''((((((((()))))))))((((((''''''&&&((((((((('''((())))))***+++***((('''''''''((())))))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&%%%%%%$$$((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''((((((''''''''''''(((((('''''''''''''''''''''''''''))))))((('''&&&'''((())))))((('''&&&%%%$$$$$$%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))'''(((((()))))))))((((((''''''((('''&&&%%%$$$###''''''((())))))******)))'''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&'''(((((())))))&&&&&&((())))))*********((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%%%%&&&(((+++,,,((('''&&&&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&%%%%%%((((((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((((((((((((((((((((((((((&&&%%%$$$###$$$%%%&&&'''pppeeeaaa``````]]][[[\\\___```^^^\\\VVVUUUUUUUUUVVVVVVUUUSSSPPPPPPOOONNNMMMLLLKKKKKKHHHGGGFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>???AAACCCDDDFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999999888888777222222222111000//////...------,,,++++++++++++,,,)))))))))******))))))))),,,,,,++++++***))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))((((((((())))))***((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((''''''&&&&&&((((((((((((((()))******+++***)))((('''((())))))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&'''((('''&&&%%%'''((()))((((((''''''(((((()))(((((((((((((((((((((((('''))))))((('''&&&'''(((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))(((((('''''''''''''''''')))((('''&&&%%%&&&'''(((%%%&&&''')))***+++++++++%%%&&&&&&'''&&&&&&%%%$$$(((((()))******)))((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((((((((()))))))))))))))(((((())))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))***&&&'''''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''(((***,,,...''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&'''''''''''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''%%%$$$######$$$%%%rrreee```^^^___\\\ZZZ\\\^^^___]]][[[VVVUUUUUUVVVWWWWWWUUUTTTQQQQQQPPPNNNMMMLLLKKKJJJHHHGGGEEECCCBBB@@@@@@???>>>>>>>>>>>>???AAACCCDDDFFFDDDBBBAAAAAA@@@>>><<<;;;;;;:::999999888888777333333222111000///...---------,,,+++++++++++++++((())))))******))))))((())))))(((((((((''''''''''''''''''((()))***+++,,,))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''((()))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%)))((((((''''''(((((()))***))))))(((((((((((()))(((((((((((()))))))))***((((((''''''''''''''''''))))))(((((())))))***+++)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''(((((((((&&&'''((())))))'''&&&%%%)))******)))(((((()))+++((((((''''''''''''((((((((((((((()))))))))))))))'''))))))((('''&&&'''(((%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''(((((())))))))))))((('''''''''(((((())))))((('''&&&&&&&&&'''$$$%%%&&&(((***+++,,,,,,%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%$$$$$$$$$(((((((((((((((((((((((())))))******))))))((('''$$$$$$%%%%%%&&&''''''''')))))))))))))))(((''''''%%%%%%&&&'''((()))******(((((())))))))))))((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&''''''((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))***++++++,,,%%%&&&(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&'''(((((())))))(((((())))))((((((((('''''''''(((((('''&&&%%%$$$$$$###(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%tttgggaaa^^^^^^[[[YYYZZZ]]]^^^\\\ZZZVVVUUUUUUVVVWWWWWWVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJHHHGGGEEECCCAAA@@@??????>>>>>>===>>>???@@@BBBCCCEEEDDDBBBAAAAAA@@@>>>===;;;;;;:::999999888888777444444333111000...---,,,,,,+++******))))))******(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((()))***,,,,,,))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))&&&'''(((((()))))))))(((%%%&&&'''(((((((((''''''((('''''''''''''''((()))%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))******)))((((((((((((((('''''''''((((((((())))))&&&&&&''''''''''''''''''))))))(((((())))))***+++***)))'''&&&&&&&&&'''((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''((((((((()))%%%&&&(((*********)))((()))******)))((((((***,,,(((''''''&&&&&&''''''((('''''''''((((((((())))))'''))))))((('''&&&'''(((%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&''''''&&&''''''(((((((((((('''$$$%%%&&&((()))*********((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((())))))(((((('''&&&%%%%%%&&&&&&'''(((((((((''''''(((((()))((((((((($$$%%%&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((())))))***(((((((((((('''''''''&&&'''''''''''''''''''''''''''((()))*********)))(((###%%%((()))'''&&&''')))***)))((('''&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))%%%&&&'''(((((((((''''''(((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''''''''''''''vvviiiccc```]]][[[YYYZZZ]]]^^^\\\YYYVVVUUUUUUVVVWWWXXXVVVUUURRRQQQPPPOOOMMMLLLKKKJJJHHHGGGEEECCCAAA@@@??????>>>>>>===>>>>>>@@@BBBCCCEEECCCBBBAAAAAA@@@???===;;;;;;::::::999888888777555444333111///...,,,,,,***))))))((((((((((((((((((((())))))))))))(((((((((((())))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))''''''((()))******))))))###$$$&&&'''((('''&&&&&&))))))(((((((((((())))))'''((()))******)))((('''))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((((((((()))))))))))))))******+++,,,+++)))((((((((()))***###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((*********)))(((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((&&&%%%%%%$$$%%%&&&((()))&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))!!!###&&&)))***+++******((((((((('''%%%&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&%%%$$$%%%%%%&&&###%%%''')))******))))))&&&&&&'''(((((()))((((((+++)))'''%%%$$$%%%'''((()))(((((((((((())))))***%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''((())))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''((()))))))))$$$%%%&&&((())))))))))))((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))******(((&&&%%%!!!%%%((()))'''&&&((()))+++***((('''%%%%%%$$$$$$''''''&&&%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((+++---///000(((((((((((((((((((((((( """%%%&&&''''''&&&sssiiieeebbb___^^^\\\]]]^^^^^^]]][[[VVVUUUTTTUUUVVVVVVUUUSSSTTTSSSQQQNNNKKKIIIHHHGGGIIIHHHGGGFFFFFFEEECCC@@@===<<<<<<<<<>>>AAADDDFFFCCCCCCBBBAAA???===;;;:::===<<<<<<;;;:::999888777888777444111///...------///---,,,---......***'''+++***)))(((((()))******'''''''''((())))))******))))))))))))))))))))))))''''''(((((())))))******'''((()))((('''&&&''')))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&***((('''&&&&&&'''(((***(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%'''((()))((()))***++++++***)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&))))))((((((((((((((()))''''''&&&&&&&&&&&&'''''')))'''%%%######$$$'''(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%######&&&&&&$$$$$$'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&333///***%%%###%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$(((***+++************)))((((((((('''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&###$$$&&&((())))))(((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''))))))&&&$$$&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++************)))))))))((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''((()))(((''''''((()))***)))'''&&&%%%&&&)))'''&&&'''******(((%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%uuujjjeeebbb]]]\\\[[[[[[\\\\\\[[[ZZZVVVUUUTTTUUUVVVWWWUUUSSSTTTSSSPPPNNNKKKIIIHHHHHHGGGEEEDDDDDDDDDCCC@@@>>>;;;::::::;;;<<>>=========>>>???AAACCCDDDBBBBBBBBBAAA???===<<<;;;::::::999888777666555555555555333111///...---,,,,,,,,,,,,,,,,,,+++******%%%&&&(((***++++++******###$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))******))))))((((((''''''&&&&&&&&&&&&'''((()))***)))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''((((((((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''&&&''')))*********)))((((((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((((('''(((((())))))''''''&&&&&&&&&&&&''''''&&&'''((()))))))))((('''''''''''''''''''''''''''&&&'''((('''%%%%%%'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''***''''''))))))&&&&&&)))&&&&&&&&&''''''''''''(((***))))))(((((('''''''''))))))((((((''''''&&&&&&$$$&&&'''))))))((('''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((('''''''''''')))*********%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((((((((((((######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&'''((()))(((&&&&&&'''((('''&&&&&&&&&((((((((((((((('''''''''&&&%%%&&&((())))))(((&&&%%%))))))((((((((('''''''''(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''')))***)))'''&&&&&&'''((('''&&&&&&''')))************))))))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&yyylllccc^^^]]][[[ZZZZZZ[[[\\\ZZZYYYTTTTTTTTTUUUWWWWWWVVVUUURRRQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA>>>=========>>>@@@AAABBBCCCBBBBBBAAAAAA???>>><<<;;;:::999999888777666555444444444333111000...---,,,+++,,,,,,+++*********+++$$$%%%''')))******))))))(((((()))******++++++,,,(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&''')))***)))))))))((((((((('''&&&&&&&&&'''((()))***+++((((((''''''''''''((((((***)))))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((&&&''')))*********)))((((((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%)))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''((()))((((((((())))))***+++''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%%%%))))))''''''***&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&)))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&)))((((((((('''''''''(((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''')))(((&&&'''((()))((('''&&&'''((('''&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%"""$$$&&&((())))))'''&&&(((((((((''''''''''''&&&'''''''''''''''((())))))&&&''''''''''''''''''&&&'''&&&%%%$$$$$$$$$&&&&&&'''((())))))'''&&&''''''&&&&&&''''''&&&'''((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%yyylllddd^^^^^^\\\[[[[[[\\\]]][[[ZZZTTTSSSSSSUUUWWWXXXVVVUUUQQQPPPNNNLLLJJJIIIHHHHHHFFFEEECCCCCCCCCBBB???===:::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@???>>>===<<<::::::999888777666555555333333222111000...,,,+++++++++,,,+++))))))+++,,,&&&&&&'''((()))))))))))),,,++++++******))))))((())))))))))))))))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))((((((((()))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((('''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))******(((((()))***''''''(((((()))))))))(((''''''&&&&&&&&&&&&'''((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''(((((()))***+++''''''&&&&&&&&&&&&''''''$$$%%%'''((())))))((('''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((&&&&&&)))***''''''***&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%)))((((((''''''((())))))''''''((()))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''***(((''''''((())))))(((&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%"""###%%%'''((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((()))***++++++((())))))******))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((''''''(((&&&((())))))(((''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%{{{nnnfffaaa^^^\\\[[[[[[\\\]]][[[ZZZTTTSSSSSSUUUWWWXXXWWWUUUPPPOOONNNLLLJJJIIIHHHHHHGGGEEEDDDDDDDDDCCC@@@>>>:::;;;<<<===>>>?????????AAAAAAAAA@@@???>>>===<<<;;;:::999888777666666555222222222111000...,,,+++***+++,,,***((((((+++---******))))))))))))*********))))))(((((('''&&&&&&))))))))))))))))))))))))***)))))))))(((((((((''''''((()))((('''&&&''')))''''''(((((())))))******((((((''''''((()))******''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((***+++***)))((()))***''''''&&&&&&''''''((()))'''&&&&&&&&&&&&((()))***)))((((((''''''(((((()))'''''''''''''''''''''''''''(((((((((((((((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''))))))''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((***'''&&&((('''$$$###%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''(((((($$$$$$$$$%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''$$$''')))***((('''''')))''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((''''''''')))***+++''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''+++)))''''''((())))))(((&&&'''((('''&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((()))***+++))))))************))))))'''(((((((((''''''&&&%%%&&&'''))))))(((''''''((('''***------***(((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&|||ppphhhccc]]]\\\[[[[[[\\\\\\[[[YYYSSSSSSSSSUUUWWWXXXWWWVVVPPPOOONNNLLLJJJIIIHHHHHHIIIHHHGGGFFFFFFEEECCC@@@<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::999888777666666111222222222000...,,,+++)))+++,,,***((((((+++...---,,,+++*********+++,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))******))))))(((((((((''''''((()))((('''&&&''')))&&&&&&'''((()))***++++++((((((((((((((())))))***''''''((((((((((((''''''((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***((('''&&&%%%%%%&&&'''((())))))))))))******************))))))((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''&&&%%%%%%'''((()))'''&&&&&&&&&''')))+++,,,))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))******++++++&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))$$$######$$$%%%&&&'''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))&&&$$$%%%###&&&&&&&&&'''''''''((((((''''''(((((())))))******%%%&&&&&&&&&''''''((((((###$$$&&&(((***+++++++++(((((('''&&&%%%$$$$$$###%%%''')))******)))'''%%%''''''''''''((((((((()))###&&&))))))'''%%%&&&(((*********)))((((((((('''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((('''%%%%%%%%%&&&(((***((('''''''''((()))+++,,,''''''((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''+++)))'''&&&((()))))))))&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((((((''''''((((((((((((''''''((()))*********)))'''&&&&&&'''))))))(((''''''((((((,,,000000---)))''''''******))))))((((((''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))'''((()))++++++)))((('''%%%%%%%%%&&&&&&'''''''''nnnfffaaa^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWVVVWWWXXXXXXVVVTTTRRRPPPNNNKKKIIIGGGEEEEEEHHHHHHGGGFFFDDDAAA>>>===>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>>======;;;888777888888777555333333333222000///---,,,------,,,,,,+++***))))))((())))))***+++---...///,,,,,,+++***))))))************))))))))))))******((((((((((((((()))************))))))((((((''''''***))))))((('''&&&&&&%%%))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''***)))'''%%%%%%''')))***&&&%%%$$$&&&((())))))((()))'''%%%&&&(((***)))'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&$$$""""""%%%(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&******)))((('''&&&&&&%%%******((('''%%%###""""""))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((()))((((((((()))((('''%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%'''&&&""" $$$'''&&&$$$%%%''''''&&&%%%%%%&&&((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))(((&&&%%%%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******'''***---,,,)))&&&&&&'''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))***+++''''''&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''$$$&&&((()))***)))(((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))******)))((('''&&&&&&'''((('''((()))((('''&&&((()))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((())))))))))))((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%)))(((''''''((()))(((&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&((((((''''''''''''(((((())))))))))))************''''''((('''&&&&&&''')))&&&''''''(((((((((((((((&&&'''((())))))'''%%%$$$&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((&&&%%%%%%&&&&&&&&&'''(((((((((~~~mmmddd___^^^^^^^^^^^^]]]\\\[[[[[[WWWVVVUUUVVVWWWWWWUUUSSSNNNMMMLLLKKKIIIIIIIIIIIIGGGGGGGGGFFFDDDBBB???>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAAAAA@@@???>>>===<<<:::999888888888666555333333333222000///---,,,,,,,,,++++++******))))))))))))))))))***,,,---...+++***))))))(((((())))))***))))))(((((())))))***((((((((((((((()))*********)))))))))((((((((('''*********)))(((((('''''')))))))))(((((('''''''''((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''((('''&&&%%%''')))******))))))'''%%%&&&(((***)))'''(((((('''&&&&&&&&&&&&&&&***************+++,,,,,,''''''''''''''''''''''''''''''''''''((((((((((((***)))'''&&&'''(((+++,,,%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&))))))((('''%%%$$$######)))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((('''''''''(((((('''%%%$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&'''(((((())))))((((((''''''((((((((((((''''''(((,,,...***((())))))&&&)))***++++++)))''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&((()))(((%%%$$$$$$%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))'''&&&%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))))))))'''&&&)))((((((''''''&&&'''''''''''''''''''''((()))******)))((('''&&&''''''(((&&&''''''&&&$$$%%%&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%((((((((((((((('''%%%%%%%%%&&&'''(((((())))))(((((((((((((((&&&%%%$$$###((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***((('''((()))***)))'''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))******$$$%%%%%%$$$######$$$&&&&&&''''''(((((((((((((((%%%&&&'''((('''&&&$$$###&&&&&&''''''''''''&&&&&&((('''''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''mmmccc^^^^^^^^^^^^^^^]]]\\\[[[[[[VVVUUUUUUUUUVVVVVVTTTRRRNNNMMMLLLJJJIIIIIIIIIIIIFFFGGGGGGFFFEEEBBB@@@???===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<<;;;:::999999:::999666333333333333222000///---,,,************************)))))))))))))))***++++++***)))(((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******))))))))))))((((((((((((************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))******)))((('''&&&'''((())))))((()))((((((''''''''''''((()))((('''&&&&&&(((***+++((((((((((((((((((((((((''''''''''''((((((((((((***))))))))))))***++++++&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((''''''''''''''''''((((((''''''&&&%%%%%%$$$((((((((((((''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''((())))))))))))(((''''''((((((((((((''''''!!!''',,,+++***)))'''###+++,,,---,,,***((('''(((((((((((((((((((((((((((###$$$''')))))))))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''''''''&&&''''''&&&$$$###$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((*********)))))))))((((((***)))'''&&&$$$$$$######'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))(((&&&%%%))))))((((((((((((''''''))))))(((((((((((())))))))))))(((''''''''''''(((&&&&&&%%%###"""###%%%(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''))))))))))))((('''&&&&&&%%%%%%&&&(((((())))))))))))))))))((('''&&&%%%$$$(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''(((***)))((((((*********(((''''''''''''''''''''''''%%%%%%%%%$$$"""###%%%'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))&&&'''((('''%%%%%%'''(((&&&''''''((((((((((((((($$$%%%&&&''''''%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((()))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&pppeee___^^^^^^^^^^^^]]]\\\[[[[[[WWWVVVUUUVVVWWWVVVUUUSSSQQQOOOMMMKKKIIIGGGFFFFFFFFFFFFGGGFFFEEECCCAAA@@@======>>>???@@@AAAAAABBB@@@@@@??????>>>======<<<:::999999:::;;;999555222333333333222000///---,,,)))))))))))))))*********))))))(((((((((((())))))***))))))((((((((())))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))(((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&'''&&&&&&'''((())))))((('''''''''(((((()))(((((())))))((((((((((((((()))'''%%%###""""""$$$''')))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((((((((('''''''''''''''(((((((((((()))((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((('''''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((((((((('''%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''''''''''''''''''''(((((((((((('''''' %%%&&&''')))(((%%%''')))***)))'''&&&&&&'''(((((((((((((((((((((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''')))***)))''''''((()))&&&&&&''''''''''''&&&&&&'''''''''((((((((()))))))))((('''&&&%%%%%%&&&(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''*********)))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&'''''''''(((((((((((('''%%%%%%((()))))))))))))))((((((***))))))(((''''''((((((((((((((('''''''''((((((&&&&&&%%%###"""###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++&&&'''((()))************'''(((((((((''''''&&&%%%&&&&&&'''((())))))))))))&&&'''''''''''''''&&&&&&(((''''''''''''(((((())))))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&%%%$$$"""###&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))(((''''''(((***&&&''''''(((((((((((((((%%%&&&&&&''''''&&&%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&''''''((((((((())))))(((&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%pppfff```^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWVVVWWWXXXXXXVVVTTTPPPOOOMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGEEEDDDBBB@@@<<<===>>>???@@@AAABBBBBB@@@@@@???>>>>>>=========:::999999:::;;;999555222333333333222000///---,,,)))))))))))))))************)))(((((('''(((((((((*********))))))******+++((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))''''''((((((((((((((((((((((((((((((((()))))))))((())))))))))))))))))((((((((())))))))))))((((((&&&%%%$$$%%%'''((('''&&&%%%'''((()))(((((((((((())))))((((((((())))))******)))'''%%%&&&(((***,,,))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''''''''&&&%%%%%%'''''''''(((((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''$$$((('''(((+++,,,+++###%%%''''''&&&&&&&&&(((((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((((((&&&&&&'''(((&&&''''''((((((''''''&&&'''''''''((((((((((((((()))(((&&&%%%%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''))))))((((((((((((''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&%%%%%%'''((())))))***)))(((((())))))((('''&&&&&&&&&&&&''''''(((((((((((((((((('''((('''%%%$$$%%%''')))''''''''''''''''''((((((&&&&&&&&&'''((()))***+++&&&'''((()))************'''''''''''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&&&&'''''''''''''''&&&'''''''''''''''((()))***'''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((('''%%%$$$%%%'''***((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''&&&''''''(((((((((((((((''''''(((((((((((((((''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&%%%nnnddd___^^^^^^^^^^^^]]]\\\[[[[[[XXXWWWWWWWWWXXXXXXVVVTTTLLLLLLKKKJJJJJJJJJJJJJJJGGGHHHHHHGGGFFFCCCAAA@@@<<<<<<===???@@@AAABBBCCCAAAAAA@@@>>>>>>>>>>>>>>>;;;:::999999:::999666333333333333222000///---,,,***************************)))((((((((((((((()))***************++++++,,,)))((((((''''''(((((()))((((((((((((((()))******(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&%%%$$$$$$&&&'''&&&$$$$$$''')))***)))'''((((((((((((((((((((())))))******)))((('''''')))+++,,,((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&''''''((('''''''''(((((()))************)))''''''((((((((((((''''''&&&******'''&&&(((***((("""$$$&&&'''''''''((()))(((((((((((((((((((((((('''&&&%%%$$$%%%''')))+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&,,,+++)))((('''&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''((()))******'''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''(((((('''&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''((()))((('''&&&((()))'''''''''(((((((((((((((%%%$$$$$$$$$%%%&&&''''''))))))))))))((('''&&&&&&"""###%%%&&&(((((())))))((((((((((((((('''&&&%%%''''''((()))))))))(((((('''''''''''''''((()))***&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''((((((((('''%%%&&&(((***(((((((((''''''(((((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&%%%''')))&&&''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&~~~nnneeeaaa^^^^^^^^^^^^]]]\\\[[[[[[WWWVVVVVVVVVWWWWWWUUUTTTLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIHHHFFFCCCAAA???<<<<<<===???@@@AAABBBCCCCCCBBB@@@???>>>>>>??????<<<:::999888888888666555333333333222000///---,,,,,,,,,++++++******)))))))))))))))(((((()))******)))))))))))))))***++++++***))))))(((((())))))***((((((((((((((()))******'''((((((((()))))))))*********))))))((('''''''''%%%&&&&&&&&&'''''''''(((''''''((())))))(((''''''***)))(((''''''((()))***'''&&&%%%%%%&&&'''&&&%%%###&&&******)))''''''(((((('''''''''(((((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***))))))(((((((((((('''%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''''''''(((((('''%%%$$$%%%%%%&&&&&&'''''''''%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((((((''''''(((((()))***************''''''((((((((((((''''''%%%)))***&&&$$$%%%%%%######$$$&&&'''&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''((((((''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((((((&&&$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''''''''&&&&&&***)))((('''&&&&&&%%%&&&%%%&&&'''((((((((('''&&&&&&&&&&&&''''''(((******&&&&&&%%%%%%&&&&&&''''''$$$&&&''')))))))))'''&&&)))((('''''''''''''''(((%%%&&&((()))))))))((((((&&&(((******)))''''''(((&&&&&&&&&''''''(((((((((%%%$$$$$$$$$$$$$$$%%%%%%((((((((((((((('''%%%%%%"""###$$$&&&'''((())))))&&&''''''''''''&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((()))******)))(((((()))+++&&&''''''((((((((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''ppphhhddd^^^^^^^^^^^^]]]\\\[[[[[[VVVUUUUUUUUUVVVVVVTTTSSSOOONNNMMMKKKIIIHHHHHHGGGJJJJJJIIIHHHFFFCCC@@@>>>;;;<<<===???@@@AAACCCCCCCCCBBBAAA????????????@@@===;;;888777888888777555333333333222000///---,,,---------,,,+++***)))))))))))))))))))))***++++++((((((((((((((()))************))))))))))))******((((((((((((((()))******'''((((((((())))))******,,,++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&***)))'''%%%%%%''')))***((('''&&&&&&'''((('''%%%###'''***+++)))''''''((('''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$***))))))(((''''''&&&&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((((((((()))((('''%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''((((((((('''&&&''''''(((((((((((((((''''''((((((((((((''''''###(((***(((&&&((('''%%%###$$$&&&%%%$$$######$$$((((((((((((((((((((((((''''''))))))((('''%%%###''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&((())))))(((((()))+++''''''((((((((((((''''''(((((((((((((((((((((''')))''''''))),,,,,,)))&&&(((((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$((((((((((((''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%'''((((((((('''&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&'''(((###%%%'''((()))((('''&&&))))))(((((((((((())))))%%%&&&((()))))))))((((((%%%'''***+++)))'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&"""###$$$&&&'''(((((((((###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))'''&&&%%%''')))******)))''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))&&&'''''''''%%%%%%'''(((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%''''''''''''%%%$$$))))))(((((('''''''''&&&###$$$&&&'''((('''&&&&&&%%%&&&&&&''''''(((((((((mmmccc```^^^^^^^^^]]]\\\ZZZXXXVVVYYYWWWUUUTTTUUUUUUTTTSSSRRRPPPNNNLLLJJJHHHGGGGGGHHHIIIIIIHHHGGGEEECCCAAA=========>>>??????@@@@@@DDDBBB@@@>>><<<<<<<<<<<<<<<:::999888888777444222666555444222000---+++******++++++,,,,,,++++++***)))+++++++++***)))***+++))))))))))))((((((((((((&&&&&&''''''((()))))))))&&&''''''((()))*********'''''''''''''''((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((***(((''''''((()))(((''''''((((((((())))))******((('''%%%$$$$$$%%%&&&'''###$$$&&&'''(((''''''&&&'''((()))******)))((('''(((((((((((((((((((((((($$$&&&(((******(((&&&$$$)))))))))(((''''''&&&&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&)))))))))))))))(((((((((***)))((('''&&&&&&'''(((&&&''''''((((((((((((((()))'''%%%&&&((()))'''$$$(((((((((((((((((((((((('''''')))))))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))((((((((((((((()))''')))***+++***(((%%%######''',,,---***'''&&&&&&******))))))(((((('''''',,,+++++++++******))))))(((((('''''''''(((((()))(((((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###''''''&&&&&&(((+++))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&&&&((()))(((%%%$$$$$$$$$%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&'''((())))))))))))((('''&&&%%%%%%$$$$$$&&&(((******(((%%%$$$(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&((())))))(((''''''(((((((((((((((((((((((((((&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((())))))&&&###$$$'''))))))'''(((''''''''''''&&&&&&&&&))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%''''''&&&mmmccc```\\\\\\]]]]]]\\\[[[ZZZYYYYYYWWWUUUTTTUUUUUUTTTSSSPPPOOOMMMKKKIIIGGGFFFFFFHHHIIIIIIHHHGGGEEECCCAAA=========>>>??????@@@@@@CCCBBB@@@>>>===<<<<<<<<<;;;:::888888888777555333555444333222000...,,,+++*********++++++*********((()))******(((((()))******)))))))))((((((((((((*********)))((((((''''''''''''((())))))***++++++(((''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''%%%$$$%%%'''((((((''''''''''''(((((()))))))))))))))(((&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''((((((((((((((((((''''''&&&&&&&&&'''''')))((((((((('''''''''&&&'''''''''''''''''''''&&&))))))''''''&&&'''((((((&&&''''''((((((((((((((((((&&&%%%&&&((()))'''&&&(((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''(((%%%&&&''''''&&&%%%###!!!%%%'''''''''(((***))))))))))))((((((''''''))))))((((((((('''''''''((((((''''''''''''((((((&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))(((((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''')))***)))'''%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&((()))((('''&&&%%%''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((***)))))))))(((((((((((($$$&&&''''''&&&%%%%%%&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''(((&&&$$$%%%''')))((('''######$$$%%%'''((())))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))'''%%%mmmcccaaaZZZ[[[\\\]]]]]]\\\[[[[[[YYYWWWUUUTTTUUUUUUTTTSSSOOONNNLLLJJJHHHFFFFFFEEEHHHHHHHHHHHHFFFDDDBBBAAA=========>>>??????@@@@@@AAA@@@???>>>============:::999888888999888666444333333222111000...---,,,))))))************)))))))))***+++***)))((()))+++******)))))))))(((((((((+++++++++***))))))(((((((((((())))))***+++++++++((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&'''''''''''''''(((((((((*********)))'''&&&$$$###))))))***))))))'''&&&%%%'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''(((''''''''''''(((((()))&&&''''''(((((((((((((((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((()))((((((((((((((())))))&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%'''))))))((('''((())))))))))))(((((((((((('''(((((('''''''''''''''&&&((((((''''''''''''(((((($$$%%%&&&'''((()))))))))&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!""""""""""""'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&((()))***)))'''&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((('''&&&&&&&&&&&&'''(((*********))))))))))))((($$$&&&((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%&&&((()))'''&&&$$$$$$%%%&&&((()))***+++(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''(((***,,,+++'''$$$~~~lllcccaaa[[[[[[\\\]]]]]]\\\[[[[[[YYYWWWUUUTTTUUUUUUTTTSSSOOONNNLLLJJJHHHGGGFFFFFFHHHHHHHHHHHHFFFDDDBBBAAA=========>>>??????@@@@@@@@@@@@???>>>>>>>>>======:::999888888999999777555111111111111000///------******++++++++++++******+++,,,------,,,+++,,,---*********)))))))))(((((('''(((((())))))***++++++))))))******++++++++++++((((((((('''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%&&&&&&'''''''''''''''''')))*********)))(((&&&%%%))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((())))))&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''(((+++***)))((((((((()))***++++++***)))(((''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''((($$$%%%&&&'''((((((((((((&&&&&&'''''''''((((((((()))(((''''''''''''(((((('''''''''''''''''''''''',,,(((&&&'''+++///000///&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''((())))))'''&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))%%%%%%%%%&&&'''((()))***'''&&&%%%%%%&&&''')))***)))))))))*********))))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&''''''''')))))))))((((((((((((((('''(((******((('''((()))(((((((((((((((((((((((()))))))))((('''''''''&&&'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&&&&'''(((******)))((((((%%%%%%&&&((()))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))((((((((((((((((((((((((''''''((()))+++***'''%%%{{{kkkcccaaa]]]]]]^^^^^^]]]\\\ZZZYYYYYYWWWUUUTTTUUUUUUTTTSSSPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFDDDBBB@@@=========>>>??????@@@@@@????????????>>>>>>======:::999888999:::999777555111111111000000///------+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,---************))))))))))))&&&&&&'''(((((())))))******************+++++++++((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&''''''''''''''''''&&&&&&'''((()))*********)))(((&&&&&&&&&''''''(((((()))((((((''''''''''''((((((***************************)))'''&&&&&&''')))***))))))((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''((((((((())))))******&&&&&&'''(((((()))))))))&&&''''''((((((((((((((($$$%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&''''''''''''((((((((((((''''''(((((((((************************'''''''''((((((((())))))'''&&&&&&&&&'''(((((()))'''&&&%%%$$$%%%&&&'''((($$$######$$$&&&(((***+++'''''''''''''''((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''(((((()))'''''''''''''''''''''''' !!!!!!%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%'''((((((&&&%%%%%%&&&((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''%%%%%%%%%'''(((***%%%%%%%%%&&&'''((()))***'''&&&%%%%%%%%%'''((()))&&&''''''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''')))******)))(((((()))(((((((((((((((((((((((()))))))))((('''''''''&&&'''''''''(((((((((((()))'''''''''''''''''''''&&&%%%&&&'''((()))(((''''''$$$%%%'''((((((''''''&&&)))))))))((((((((('''''''''((((((((()))))))))***))))))******************)))))))))))))))))))))))))))'''&&&&&&'''(((((('''xxxiiibbbaaa]]]^^^^^^^^^^^^\\\ZZZYYYYYYWWWUUUTTTUUUUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGGGGEEECCCAAA@@@=========>>>??????@@@@@@@@@@@@@@@@@@???>>><<<<<<;;;:::999999:::999777555111111111000///...---,,,,,,,,,------------,,,,,,)))***+++***)))((()))+++++++++*********)))))))))))))))(((((('''&&&&&&&&&************************))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((!!! """%%%((())))))((((((((('''''''''''''''&&&'''((())))))*********&&&&&&&&&&&&'''((()))***(((''''''&&&&&&''''''(((***************************)))(((''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&'''(((((()))(((((('''&&&''''''((((((((((((((($$$&&&''''''&&&&&&((()))((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&'''((()))***((('''&&&&&&'''((()))+++)))'''&&&&&&((())))))(((&&&''''''''''''(((((((((&&&''''''''''''(((((((((***)))(((''''''&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))'''''''''''''''''''''''')))(((''''''))),,,,,,---&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))(((&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&((((((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((''''''&&&%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%''')))((('''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&%%%%%%%%%$$$&&&(((((('''&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))***'''%%%%%%&&&(((((((((tttfffaaa```\\\]]]^^^^^^^^^]]]\\\[[[YYYWWWUUUTTTUUUUUUTTTSSSOOONNNLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGEEECCCAAA@@@=========>>>??????@@@@@@@@@AAAAAA@@@???===;;;:::===;;;:::::::::999666444111111111000///---,,,++++++,,,,,,------,,,,,,+++((()))******(((((()))***+++++++++*********))))))******))))))((('''''''''))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))$$$###"""$$$''')))******)))))))))(((((('''''''''(((((('''''''''((()))))))))((('''''''''((()))***((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''(((((())))))((('''&&&&&&''''''(((((((((((((((%%%'''((((((&&&%%%''')))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))%%%%%%%%%%%%&&&'''((()))))))))))))))***+++,,,---000---+++***+++***'''%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))***)))(((''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((((((((&&&'''((()))***))))))(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&(((((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%###%%%''')))++++++******''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&'''))))))'''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&''''''%%%'''((('''%%%%%%'''***((((((((('''''''''&&&&&&'''''''''((()))*********((((((((()))))))))******(((((((((((((((((((((((()))((('''((())))))((('''rrreee``````ZZZ[[[\\\^^^______^^^^^^YYYWWWUUUTTTUUUUUUTTTSSSNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGEEECCCAAA@@@=========>>>??????@@@@@@AAAAAAAAAAAA???===:::999===<<<:::::::::888666333222111111000///---+++******++++++,,,,,,++++++***)))+++,,,+++***)))***++++++++++++************)))((((((((()))******++++++)))))))))((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))************))))))((((((''''''))))))))))))))))))))))))---+++)))))))))***)))(((******))))))((((((((('''***)))(((&&&&&&&&&'''(((,,,+++***((((((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&''''''''''''''''''((()))******+++(((((()))))))))'''&&&%%%&&&''''''(((((((((((((((%%%((()))(((%%%$$$&&&(((((((((((((((((((((((((((&&&''')))++++++++++++***&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''((())))))***'''%%%%%%'''***+++)))'''&&&&&&&&&'''''''''(((((())))))******++++++,,,,,,******)))''''''&&&&&&&&&###$$$%%%&&&'''((((((((((((((((((((())))))))))))%%%''')))***+++***)))((((((((((((((((((((((((((($$$(((******'''&&&'''***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&''''''''''''''''''&&&&&&'''))))))(((''''''(((%%%&&&((())))))(((&&&%%%'''(((((((((((((((((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&&&&''''''(((((())))))(((&&&$$$###"""%%%((()))))))))''''''''''''((((((((()))''''''''''''((((((((()))%%%%%%&&&'''((((((((('''''''''((((((((((((''''''&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))((()))++++++)))))))))***((((((((((((((((((((((((&&&''''''(((((()))))))))%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''')))******))))))((('''''')))***+++&&&'''(((&&&$$$$$$(((+++000///...,,,)))'''&&&%%%&&&''''''((()))******+++''''''(((((()))))))))***(((((((((((((((((((((((((((((()))+++---,,,)))&&&rrrfff```^^^\\\]]]]]]^^^^^^]]]]]]\\\VVVTTTRRRRRRSSSTTTSSSSSSNNNMMMKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???>>><<<;;;;;;???===:::999888888666555333222111000///...---,,,------,,,++++++******))),,,,,,***)))))))))***++++++,,,------------,,,++++++*********))))))((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))''''''((((((((((((''''''+++***((('''((()))+++,,,******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((***************++++++,,,(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%%%%&&&''')))))))))((('''&&&&&&&&&&&&'''''''''((())))))((('''''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))(((''''''&&&&&&''')))***(((((())))))))))))((((((++++++***************+++)))'''&&&&&&((())))))(((((((((((((((''''''''''''******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((('''&&&%%%%%%%%%%%%'''''')))******+++******))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&((())))))(((&&&%%%'''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''(((((((((((((((((())))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&(((***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''(((((('''''')))***((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((((((((((('''''''''******)))((('''&&&%%%%%%((())))))***))))))((((((******)))((('''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))******((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((('''rrrfff```^^^[[[\\\\\\]]]]]]\\\\\\[[[XXXVVVTTTSSSSSSRRRQQQPPPOOONNNMMMKKKIIIIIIHHHHHHGGGGGGGGGGGGEEECCCAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@>>>===<<<;;;;;;999777777777777666555333222111000///---,,,,,,+++++++++++++++++++++,,,,,,,,,***)))))))))***+++***+++,,,------,,,+++***************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&%%%%%%''')))***(((((((((((('''''''''&&&))))))))))))))))))))))))((((((((())))))))))))***(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''(((((((((((((((((('''&&&'''((((((((((((((((((&&&&&&'''''''''((((((((())))))((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))(((((())))))(((((((((((())))))&&&%%%$$$%%%''')))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))'''''''''&&&''''''((((((*********+++******)))(((******)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%%%%&&&&&&'''''''''''''''))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((((((((((((((('''''''''((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''((()))***))))))((((((((('''''''''((((((((('''&&&&&&(((***''''''''''''''''''''''''(((((()))))))))*********((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))(((''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''')))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''))))))))))))(((((((((((()))))))))(((((((((''''''((((((((((((''''''''''''******+++++++++******)))~~~qqqfff```___ZZZ[[[[[[\\\\\\[[[[[[ZZZ[[[XXXUUUSSSRRRQQQOOOMMMPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGGGGFFFCCCAAA@@@??????????????????@@@@@@CCCCCCBBB@@@???>>>===<<<999888666777888888777666333222111000...---,,,,,,)))******+++,,,,,,------,,,,,,***)))))))))***+++******++++++++++++******************))))))))))))************************)))((((((''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))************''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))(((((((((((()))))))))((((((''''''''''''(((''''''((((((((())))))))))))((((((''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''((($$$######$$$''')))***)))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))''''''''''''((()))***+++------,,,,,,***)))'''&&&************))))))))))))++++++******)))(((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))))))))(((((('''''''''&&&'''''''''((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))'''&&&%%%$$$$$$%%%&&&''')))(((((((((((()))******)))))))))))))))((((((((('''((()))(((&&&&&&((()))''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))******)))(((((('''&&&&&&*********)))((('''''''''******)))))))))((((((((((((((((((((('''''''''''''''(((((()))))))))((((((~~~qqqfff```___[[[[[[\\\\\\\\\\\\[[[[[[[[[XXXUUUSSSRRRQQQOOOMMMOOONNNMMMKKKJJJIIIIIIHHHGGGHHHHHHGGGFFFDDDBBB@@@@@@???????????????@@@@@@DDDCCCBBBAAA@@@>>>======;;;:::999999::::::888666222222111///...---,,,+++*********++++++,,,,,,,,,,,,,,,***)))))))))***+++))))))************))))))*********)))))))))))))))************************))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''***)))(((''''''((()))******)))(((&&&&&&&&&'''((((((((((((((()))))))))))))))(((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))%%%&&&((()))))))))((('''(((((())))))))))))((((((&&&&&&&&&%%%&&&&&&'''(((&&&%%%$$$%%%''')))))))))(((((((((((('''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))((('''''''''(((((()))***------,,,,,,+++)))(((''')))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''((((((((()))))))))***((('''%%%%%%'''(((***((((((((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''$$$%%%'''))))))((('''&&&)))))))))))))))(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((()))))))))((('''''''''((()))***''''''''''''(((((())))))&&&'''((()))************))))))))))))((((((''''''***)))))))))((((((((('''************))))))))))))((((((((((((''''''''''''''''''(((((())))))((((((rrrfff```___\\\\\\]]]]]]]]]]]]\\\\\\YYYWWWTTTSSSSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGGGGHHHHHHHHHHHHFFFDDDBBBAAA?????????>>>??????@@@@@@DDDCCCBBBAAA@@@>>>=========<<<:::::::::999666444222111000///...,,,++++++,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))******************************************************((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))(((&&&&&&&&&&&&((()))***)))(((&&&&&&&&&'''((((((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))%%%&&&((()))))))))((('''(((((())))))))))))(((((('''&&&&&&&&&''''''((()))+++)))''''''((()))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))))))))(((((('''&&&&&&''''''*********++++++******)))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((***)))'''&&&&&&''')))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((())))))'''''''''(((((((((((((((((((((((((((''')))+++,,,---,,,***)))((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&''''''((()))&&&&&&''''''((()))))))))'''((()))***++++++++++++(((((((((((())))))******'''((((((((()))))))))***************))))))))))))((((((((((((''''''''''''(((((()))***************sssfff```___]]]]]]]]]^^^^^^]]]]]]]]]WWWUUUSSSRRRSSSSSSRRRQQQNNNMMMKKKJJJHHHGGGGGGGGGHHHHHHHHHHHHFFFDDDBBBAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@???>>>===<<<;;;:::999999888666333000222111000///---,,,++++++------,,,,,,+++******))),,,,,,***)))))))))***+++******))))))))))))******))))))))))))***************************************++++++,,,,,,++++++***))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''((((((((()))))))))(((''''''''''''(((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''((()))***---+++)))((())))))((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((&&&'''(((((((((((('''&&&(((((((((((())))))))))))***)))((('''&&&&&&&&&&&&''''''(((******+++++++++''''''''''''((((((((((((######$$$%%%'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&'''(((******))))))(((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&''''''((()))))))))&&&'''''''''(((((())))))###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((()))***+++,,,,,,,,,,,,''''''((())))))***++++++'''''''''((()))***************)))))))))(((((((((((((((((((((''''''''''''######$$$%%%&&&&&&&&&&&&uuuggg___^^^\\\\\\]]]]]]]]]]]]\\\\\\XXXVVVSSSSSSSSSSSSRRRPPPOOONNNLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGEEECCCAAA=========>>>???AAABBBCCCBBBBBBAAA@@@>>>===<<<;;;999999888999999888444111111111000///---,,,+++***,,,+++++++++++++++++++++,,,,,,***)))))))))***++++++***))))))))))))***+++((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''&&&'''((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***+++)))''''''((())))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))***++++++++++++***&&&''')))******)))'''&&&(((((((((((())))))))))))))))))(((((('''(((((((((&&&&&&'''((()))*********''''''(((((())))))))))))$$$%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''&&&'''''''''((((((((((((%%%'''))))))((('''''''''(((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''((((((((())))))))))))((((((((((((((((((((((((&&&''')))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((())))))***'''''''''((((((((((((((("""$$$''')))***)))'''&&&'''''''''((((((((((((((()))***+++,,,------------))))))))))))))))))******(((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''!!!!!!"""###$$$$$$$$$$$$vvvggg___]]][[[[[[\\\\\\\\\\\\[[[[[[YYYWWWTTTSSSSSSRRRQQQOOOPPPOOOMMMLLLJJJIIIIIIIIIHHHIIIIIIHHHGGGEEECCCAAA<<<<<<===>>>???AAACCCDDDBBBAAA@@@???>>><<<;;;;;;999999999;;;<<<;;;888555111111000...---,,,+++************++++++,,,------,,,,,,***)))))))))***+++,,,+++***))))))***+++,,,(((((())))))*********+++((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))''''''((((((((((((''''''((())))))***+++*********&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''((()))******)))((('''%%%&&&((()))))))))((((((&&&&&&&&&&&&'''''''''((('''''''''''''''((()))***''''''((((((((((((''''''))))))(((((((((((())))))(((((('''&&&&&&((()))***(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***((('''%%%&&&((())))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))(((((((((((()))***+++,,,&&&&&&'''((((((((((((((((((((())))))*********+++'''''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''%%%%%%&&&'''((()))******))))))(((((('''''''''&&&******))))))((((((((('''((((((((((((''''''''''''(((((())))))))))))((((((&&&''')))*********)))((('''((((((((())))))******%%%''')))***((('''''''''))))))))))))))))))))))))(((''''''''''''((())))))%%%&&&&&&&&&''''''((((((************************&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%'''+++......---+++)))((((((((((((((((((((((((******+++,,,------------++++++******)))(((((((((******))))))((((((''''''(((((((((((('''''''''''')))(((((((((''''''''''''&&&'''((()))************ttteee]]][[[\\\]]]]]]^^^]]]\\\ZZZYYYUUUTTTRRRSSSTTTUUUUUUTTTOOOOOOMMMLLLJJJHHHFFFFFFDDDFFFHHHIIIHHHEEEBBB???@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA???===<<<;;;999888777888999888777555000111111111111000000///++++++******))))))((((((+++*********))))))((((((******************************))))))(((((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((+++*********))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************)))************+++++++++((((((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++******))))))))))))******))))))(((((((((((())))))'''''''''''''''&&&&&&&&&++++++******)))(((((((((******))))))(((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))(((((((((((('''''''''''''''((())))))''''''''''''((()))++++++''''''''''''((((((((((((''''''(((((()))))))))***&&&'''((())))))((('''&&&''''''&&&%%%###$$$&&&((('''((()))))))))((('''&&&))))))))))))))))))(((((()))'''$$$!!!!!!###&&&((()))(((&&&&&&''''''&&&$$$+++(((&&&'''))))))'''$$$'''((()))***)))(((&&&$$$%%%'''******)))''''''''')))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$%%%'''***+++))))))((((((''''''&&&&&&((('''%%%%%%%%%''')))***,,,+++***))))))***++++++''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((()))))))))+++***((('''&&&&&&''''''+++***'''&&&&&&'''***+++&&&&&&&&&&&&&&&'''((()))((((((&&&%%%%%%&&&'''(((''''''(((((())))))******((()))***)))'''%%%&&&''')))(((((((((''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&''''''((()))******((('''&&&%%%%%%&&&'''(((*********))))))+++...111(((((((((((()))***+++,,,+++&&&######'''***(((%%%&&&&&&'''((()))***++++++(((((())))))))))))((((((((((((''''''''''''((((((ssseee^^^\\\\\\]]]]]]^^^]]]\\\ZZZYYYVVVTTTSSSSSSTTTUUUTTTSSSQQQPPPNNNLLLJJJHHHGGGGGGEEEFFFHHHHHHGGGEEEBBB@@@>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAA@@@>>><<<;;;::::::888777888888888666444000000000111000000///...************))))))))))))+++*********))))))))))))************************))))))))))))(((((((((((())))))*********+++++++++(((((())))))***+++,,,,,,*********)))))))))((((((******)))))))))((((((((('''''''''''''''((())))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************(((((()))))))))*********))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((('''''''''&&&''''''((((((((((((''''''((('''&&&&&&&&&''')))******))))))(((((())))))***))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))*********)))))))))((((((((('''(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((((('''''')))))))))))))))******+++(((((('''(((((()))***+++************++++++++++++)))))))))*********++++++''''''((())))))((('''&&&)))******)))''''''((()))&&&'''((()))***)))(((((())))))((((((((((((((('''((('''%%%######%%%&&&(((((('''&&&'''))))))((('''***(((&&&'''))))))(((&&&'''((()))***)))(((&&&%%%%%%'''******)))''''''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((***+++***)))((()))(((((((((((((((''''''&&&%%%$$$######%%%&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''*********)))))))))))))))&&&''''''(((((((((''''''***)))'''&&&&&&''')))***'''''''''&&&''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((&&&(((((((((&&&%%%&&&'''))))))((((((((('''''''''''''''''''''(((((((((((())))))((('''''''''''''''$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((*********)))((())),,,///,,,+++***)))(((((((((((('''$$$"""$$$))),,,,,,***''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((rrreee___]]]\\\]]]]]]]]]]]][[[ZZZYYYWWWUUUSSSSSSTTTTTTSSSRRRSSSQQQOOOLLLJJJIIIHHHHHHFFFFFFFFFFFFEEECCCBBBAAA;;;<<<<<<===>>>???AAAAAA@@@@@@??????===<<<:::999;;;:::888888888777555222//////000000///......---)))))))))******************************)))))))))************************(((((((((((()))))))))))))))))))))*********++++++(((((())))))*********+++******))))))))))))(((((())))))((((((((((((((('''(((((('''''''''((())))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******))))))'''''''''((((((((())))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))******)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%'''((())))))((((((''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))***++++++))))))))))))((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((('''''''''&&&&&&))))))))))))************))))))(((((((((((())))))''''''((((((((()))))))))((()))))))))))))))******(((((()))))))))'''&&&%%%###%%%'''''''''&&&'''(((&&&'''((()))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&(((***++++++***((('''&&&'''((()))(((''''''((()))))))))(((&&&&&&%%%''')))***((('''''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))(((((((((((((((((())))))))))))'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$%%%(((***+++***)))'''''''''''''''''''''''''''))))))((('''''''''(((((((((''''''&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&((()))))))))(((((((((''''''''''''''''''(((((((((((()))((((((''''''''''''(((%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''(((*********)))'''(((***,,,---,,,+++)))((('''''''''(((%%%$$$&&&***,,,,,,***((('''''''''&&&&&&&&&&&&(((((())))))))))))(((((()))((((((''''''(((((()))}}}|||pppeee___]]]\\\]]]]]]]]]\\\[[[YYYXXXWWWUUUSSSSSSSSSSSSRRRQQQUUUSSSPPPMMMJJJIIIIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB;;;;;;<<<<<<>>>???AAABBB@@@@@@@@@???>>><<<;;;:::<<<;;;999888888666333111////////////...---,,,,,,)))))))))******+++++++++************************************************''''''(((((())))))******))))))))))))************...---,,,+++***)))(((((())))))))))))))))))(((((((((((((((((('''''''''''')))((((((((((((((())))))))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((''''''((((((((()))))))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***))))))((('''&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&'''((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((''''''(((((()))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((***))))))(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((((()))))))))'''&&&%%% $$$&&&'''''')))***''''''''''''((((((''''''((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&''')))***)))((('''&&&&&&'''((()))))))))''''''((()))(((((('''&&&&&&'''))))))(((''''''((((((((())))))(((((('''&&&''''''''''''&&&&&&&&&&&&)))&&&"""###(((+++'''(((((())))))************)))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''((())))))))))))(((%%%&&&'''(((((('''&&&%%%+++***)))((((((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&$$$%%%''''''''''''(((***)))))))))(((((((((((('''''''''''''''(((((((((((()))(((''''''''''''((((((''''''(((((()))))))))***((((((''''''''''''((((((*********)))'''&&&((()))******))))))))))))******,,,***((((((******)))(((''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))|||yyywww|||~~~yyynnnddd^^^\\\]]]]]]]]]]]]\\\ZZZXXXWWWWWWUUUSSSRRRSSSSSSRRRQQQUUUSSSQQQNNNKKKIIIIIIHHHGGGFFFDDDCCCBBBAAABBBBBB=========>>>???@@@BBBBBBAAAAAAAAA@@@???>>>===<<<===;;;999888888666333111////////////...---,,,+++))))))******++++++,,,,,,***************+++++++++************************''''''(((((())))))******(((((()))))))))*********------,,,+++)))(((''''''(((((((((((((((((())))))''''''''''''((((((((((((***))))))((((((((())))))((((((((((((((((((((((((''')))+++,,,,,,+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''((((((((()))))))))******)))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''((('''''''''(((((((((((((((((((((((())))))((((((((()))((('''''''''((()))***((((((''''''''''''(((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))((((((''''''(((((((((((())))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))(((((('''***))))))(((((((((((()))))))))*********+++++++++''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&%%%###&&&)))******)))***+++(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))))))))(((((()))(((&&&''''''(((&&&%%%&&&''''''((((((((())))))''''''((((((((((((((('''&&&((())))))'''''''''(((((((((((((((((('''&&&&&&''''''''''''''''''''''''***'''"""###(((+++''''''(((((())))))*********))))))(((''''''''''''''''''(((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))+++++++++******))))))))))))'''%%%######$$$%%%'''%%%&&&'''(((((('''&&&%%%+++***)))(((((((((((((((&&&''''''(((((()))))))))***))))))(((((('''''''''%%%'''((()))((()))***,,,***)))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((()))******)))'''&&&'''((())))))))))))))))))***++++++***************)))(((&&&''''''((())))))******(((((())))))))))))(((((())))))(((((((((((())))))}}}wwwsssssswwwzzzvvvlllbbb]]]\\\]]]]]]]]]]]][[[YYYWWWVVVVVVTTTRRRRRRSSSSSSRRRQQQTTTSSSQQQOOOLLLJJJGGGFFFFFFEEEDDDBBBAAAAAAAAAAAA????????????@@@AAABBBBBBAAAAAAAAA@@@@@@???>>>===<<<;;;999888888666333111///000//////...---++++++*********+++++++++++++++*********+++++++++++++++************************(((((((((((())))))))))))((((((((()))))))))******&&&&&&''''''((((((((()))''''''(((((((((((())))))'''(((((((((((()))))))))******)))((((((((())))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((()))))))))*********((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''(((((())))))(((((())))))))))))(((((()))(((((('''((()))***+++)))((((((''''''(((((()))))))))(((((((((((())))))&&&''''''(((((())))))*********)))(((((('''&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((('''''''''&&&&&&'''(((***+++++++++***)))))))))(((((((((((())))))((((((((()))))))))***************))))))))))))(((&&&'''((())))))((('''&&&((()))***)))'''%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))%%%&&&'''((()))))))))(((***(((&&&&&&''''''%%%$$$&&&''')))(((''''''((()))''''''''''''(((((((((((('''((()))((('''&&&''')))'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&'''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''(((&&&""" ###%%%&&&'''((())))))((('''&&&))))))((('''''''''((((((&&&&&&((())))))))))))))))))))))))))))))(((((((((&&&((())))))))))))+++,,,******)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''(((((())))))((((((''')))*********(((''''''(((,,,+++***)))(((((((((((('''''')))***++++++++++++&&&&&&'''((()))***++++++(((((())))))))))))((((((***))))))(((((())))))***{{{tttpppnnnrrruuuqqqhhh```\\\\\\]]]]]]]]]]]][[[YYYWWWVVVUUUSSSQQQQQQSSSSSSSSSRRRRRRRRRQQQPPPMMMIIIFFFDDDEEEDDDDDDCCCBBBAAA@@@???@@@@@@?????????@@@@@@AAA???@@@@@@@@@???>>>===<<<<<<:::999888888777444222000000000///...---,,,+++,,,++++++++++++++++++************++++++,,,,,,,,,************************))))))))))))(((((((((((((((((((((((()))))))))***%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))((((((((()))))))))******+++******)))(((((())))))(((((((((((((((((((((((()))***++++++++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''((((((((())))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((''''''''''''(((((((((((((((((('''(((((('''&&&'''((()))******))))))(((((())))))***))))))(((((((((((())))))%%%&&&&&&'''(((((())))))(((((((((((((((((('''''''''((((((((()))))))))***'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))((((((((('''''''''(((***+++++++++))))))(((((('''(((((()))***+++&&&&&&&&&&&&''''''''''''++++++*********)))))))))%%%&&&''')))))))))((((((&&&''''''%%%###"""###%%%''''''&&&&&&'''(((***+++%%%%%%&&&''')))***++++++%%%&&&&&&''''''((()))))))))'''&&&'''(((((('''&&&'''(((***)))&&&%%%''')))'''''''''''''''((())))))'''((()))(((&&&&&&((()))''''''((((((''''''&&&%%%%%%%%%&&&'''((()))******&&&''')))******)))'''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$%%%'''((())))))((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&''''''((((((''''''&&&&&&&&&''''''((())))))***"""######$$$$$$%%%%%%&&&(((&&&$$$######$$$&&&''''''(((((())))))((((((''''''''''''&&&''''''((((((%%%&&&((()))******))))))''''''((((((((((((((((((&&&((())))))(((((()))+++*********)))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''''''''''''''((()))******)))((('''((()))+++***)))(((((()))******))))))))))))******&&&''')))***************'''''''''(((((()))))))))(((((())))))))))))((((((******))))))))))))******zzzsssoookkkoooqqqnnnfff___\\\]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQQQQSSSTTTSSSSSSQQQQQQRRRQQQNNNIIIEEEBBBDDDDDDDDDCCCBBBAAA??????AAA@@@@@@???????????????>>>>>>???>>>>>>===<<<;;;;;;:::888888888777555222111111111000///---,,,+++---,,,,,,++++++******************++++++,,,,,,,,,******************************))))))((((((''''''(((((((((((()))))))))))))))))))))))))))(((((((((&&&'''''''''(((((())))))(((((())))))******++++++++++++***))))))((())))))((((((((((((((((((((((((*********++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((******))))))))))))******'''((((((((())))))******((((((((((((((((((((((((******))))))))))))************)))((('''&&&&&&%%%&&&''''''''''''''''''&&&''''''&&&%%%&&&'''((()))******))))))))))))******))))))(((((((((((())))))%%%%%%%%%&&&'''(((((()))&&&&&&''''''((()))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''&&&%%%%%%))))))))))))((((((((((((%%%&&&((()))***)))'''&&&''''''''''''(((***++++++))))))))))))******************))))))((((((''''''$$$%%%'''((()))***))))))%%%&&&'''&&&&&&(((+++---&&&&&&&&&'''))),,,...000$$$%%%&&&(((***+++------%%%%%%%%%%%%&&&((()))***((('''&&&(((***+++***)))''')))+++)))&&&%%%&&&((('''''''''''''''((()))***'''((()))(((&&&&&&((()))''''''((((((''''''&&&%%%$$$%%%&&&'''(((***++++++***(((&&&$$$$$$%%%((()))'''''''''&&&&&&%%%%%%$$$''''''((()))******))))))%%%&&&(((***+++******)))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&''''''((()))***++++++(((((())))))***+++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&((()))*********)))%%%&&&&&&''''''(((((((((&&&'''((((((''''''((()))************))))))))))))''''''''''''((((((((()))'''''''''''''''((()))***************))))))))))))'''((()))******)))((('''((()))++++++***))))))***&&&&&&'''(((***,,,---...(((***++++++)))'''&&&&&&(((''''''''''''&&&&&&&&&(((((())))))))))))((((((******))))))))))))******zzzoooiiiggglllpppnnngggaaa^^^___[[[\\\\\\\\\[[[ZZZXXXWWWUUUTTTSSSQQQQQQQQQRRRSSSTTTSSSQQQNNNKKKHHHFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@======<<<<<<===???BBBCCCAAAAAABBBBBBAAA@@@>>>===<<<;;;999777666555555555111111000///...---,,,,,,---------,,,,,,,,,++++++......---,,,++++++++++++++++++***)))))))))************))))))((((((''''''(((((((((((())))))))))))''''''(((((())))))*********)))((((((((()))+++,,,))))))))))))((((((((((((...---,,,***)))(((((((((************)))(((&&&&&&''''''''''''((((((((()))(((((())))))******++++++*********))))))((('''&&&*********)))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''(((((()))***++++++***)))(((''''''((((((&&&&&&&&&'''''''''((((((***)))))))))***,,,...///+++***((('''&&&''')))***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((************))))))))))))&&&'''((())))))((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((***)))'''%%%&&&(((***,,,************+++,,,---...******))))))(((((((((''')))((('''&&&%%%&&&'''''')))((('''&&&&&&'''((())),,,((($$$%%%))),,,+++((())))))(((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((+++)))&&&%%%$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&'''((())))))'''###$$$&&&((())))))((('''%%%&&&'''((())))))))))))***)))((('''&&&&&&'''((((((((('''''''''(((((()))((('''&&&(((+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))...,,,***'''&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***)))((('''''''''''''''''''''((()))***++++++,,,+++***(((((()))+++***))))))(((((('''&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***++++++++++++***))))))(((((((((((()))))))))))){{{pppiiieeeiiimmmkkkeee```]]]]]][[[\\\\\\\\\[[[YYYXXXVVVUUUTTTSSSRRRQQQRRRRRRSSSSSSRRRPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<===???AAACCC@@@AAAAAAAAA@@@???>>>===;;;;;;999888666555555555111111000///...------,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))++++++,,,,,,,,,,,,,,,,,,***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))++++++******)))))))))(((((((((++++++******))))))***************)))(((((('''&&&'''''''''((((((((())))))((((((((((((((()))))))))&&&'''((())))))************)))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((())))))***))))))))))))((((((((('''&&&&&&&&&'''''''''((((((***))))))(((((()))***+++***)))(((''''''((()))***))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))((('''''''''(((***+++))))))))))))***+++,,,,,,((((((((('''''''''&&&&&&***)))((('''''''''((((((***)))((('''&&&''''''(((***&&&$$$%%%)))+++)))&&&((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))((((((((('''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((((('''&&&'''((())))))'''$$$%%%'''((()))(((''''''%%%&&&'''((())))))))))))))))))''''''&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%((('''&&&(((+++,,,***'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((('''''''''((())))))******))))))((('''&&&%%%$$$$$$))))))(((((('''&&&&&&%%%)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************)))************)))((((((((((((((()))))))))******|||pppiiibbbfffiiigggbbb]]][[[[[[[[[\\\\\\\\\[[[YYYWWWVVVTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>>>>===>>>???@@@AAA@@@@@@@@@@@@???>>>===<<<;;;;;;:::888777666555444222111000000......---,,,,,,++++++++++++*********,,,,,,,,,,,,,,,------...***+++---...///......---))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))((()))******+++++++++*********))))))))))))))))))))))))***+++,,,***)))))))))(((''''''&&&''''''((((((((()))))))))((((((((((((''''''''''''&&&'''((())))))*********))))))))))))))))))******))))))(((((((((((())))))***))))))(((((((((((()))((())))))******)))''''''&&&&&&'''''''''(((((((((***)))((('''''''''''''''***)))(((''''''((()))***))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&''''''((((((''''''&&&&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((()))))))))***'''((((((((()))*********)))(((((((((((((((''''''+++***)))((((((((())))))***)))(((''''''''''''''''''%%%$$$&&&)))***(((%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''(((((())))))((((((''''''((()))***)))((('''%%%(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''((((((((()))))))))((('''&&&'''((())))))'''%%%&&&(((((()))((('''&&&%%%&&&'''((())))))))))))(((''''''''''''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&(((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))###%%%(((***++++++))))))++++++++++++************************************************************'''''''''((()))*********(((''''''''''''(((((()))''''''''''''(((((((((((('''***,,,,,,)))'''''')))******))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((************++++++++++++)))))))))))))))((('''''')))))))))*********++++++~~~qqqiii```bbbcccbbb___[[[ZZZZZZ\\\\\\\\\\\\ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMKKKIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@??????>>>======<<<;;;;;;:::999888666555444222222111000///...------+++++++++*********))))))---,,,------...///000111(((***,,,/////////...---))))))))))))(((((((((((((((((((((((())))))))))))******))))))(((((('''''')))))))))))))))******+++++++++++++++*********))))))))))))))))))***++++++))))))(((((('''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''*********))))))((('''&&&)))))))))))))))***************))))))))))))************)))(((((('''(((((('''(((***++++++)))'''&&&''''''''''''(((((((((((((((((('''''''''''''''''')))(((((('''(((((()))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))***'''(((((()))***++++++,,,(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))******))))))((('''(((((()))************++++++++++++******************))))))(((((((((((((((((('''''''''(((((((((&&&%%%&&&'''******'''%%%(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''((((((((((((((((((''''''''''''((((((''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((''''''&&&&&&(((((((((((())))))))))))((('''&&&'''((())))))'''''''''(((((((((((('''&&&&&&&&&'''(((((()))((((((''''''''''''(((((())))))+++***)))(((''''''''''''&&&&&&'''(((******+++***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))###%%%'''(((************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''((()))***((((((((((((((((((''''''!!!'''---...+++))),,,///************))))))(((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))*********++++++))))))******))))))(((''')))*********++++++++++++rrrjjj^^^______^^^\\\[[[ZZZZZZ\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQQQQPPPNNNKKKIIIGGGEEEEEEDDDCCCBBBAAAAAA@@@??????????????????@@@@@@@@@@@@???>>>>>>=========;;;;;;;;;:::999777555444222222111000///...------+++++++++*********))))))(((((())))))***+++------''')))+++---...---,,,+++(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))))))))************++++++++++++*********)))+++***))))))(((((()))))))))(((''''''&&&''''''((((((((((((((()))))))))************))))))(((((((((*********))))))((('''&&&(((((())))))******************))))))))))))************)))(((((('''((((((&&&''')))++++++***(((''''''''''''((((((((())))))''''''((((((((()))))))))((((((((((((((()))******))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))))))))******+++++++++'''(((((()))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))*********)))(((((()))***+++++++++***)))************++++++++++++))))))))))))((((((''''''%%%%%%&&&'''((()))******''''''((()))******(((''')))(((((((((((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''((('''%%%$$$$$$&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((())))))))))))(((((((((((((((((())))))))))))((('''&&&'''((())))))'''((((((((((((((((((''''''&&&'''((((((((((((((((((&&&&&&'''(((((()))))))))'''&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((()))***+++'''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&((()))*********))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''''''''((()))******)))))))))))))))))))))###)))***(((&&&))),,,***************)))))))))(((((((((((((((((((((((())))))(((((((((((()))***((((((((()))))))))************++++++******)))((()))*********++++++++++++tttkkk^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\[[[YYYWWWUUUTTTRRRSSSTTTUUUUUUUUUTTTTTTQQQRRRRRRQQQOOOKKKHHHFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>??????@@@@@@@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>;;;;;;;;;;;;999777555444333222111111//////...---,,,++++++++++++*********)))))))))******,,,------'''(((***+++,,,++++++***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))************)))++++++*********)))))))))+++***)))((((((((((((((()))((('''&&&&&&&&&((((((((((((((()))))))))******************))))))))))))&&&'''((())))))*********((((((((()))******++++++******))))))))))))*********))))))(((((((((((()))'''''')))******))))))(((''''''((((((((()))))))))''''''((()))******))))))''''''(((((())))))******))))))))))))(((((((((((((((''''''''''''''''''(((((())))))******++++++,,,&&&&&&''''''(((((())))))***))))))(((((())))))***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***&&&''')))*********)))(((((()))***+++++++++))))))''''''((((((((((((((()))(((((()))))))))((('''&&&$$$%%%'''((())))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&)))'''%%%$$$$$$&&&(((***&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))*********))))))''''''((((((((()))))))))((('''&&&'''((())))))'''((((((((((((((((((((()))''''''((((((((((((((('''&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&'''''''''((()))((('''''')))+++''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&(((***((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********)))((('''''''''(((''''''''''''(((((()))))))))))))))************%%%(((++++++((('''''')))*********)))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++'''((((((((())))))))))))+++++++++++++++***)))))))))))))))*********++++++tttlll^^^]]][[[[[[[[[\\\\\\\\\\\\\\\\\\[[[YYYWWWTTTSSSRRRSSSTTTUUUUUUUUUUUUTTTRRRSSSSSSRRROOOKKKGGGEEEEEEEEEDDDCCCBBBAAAAAA@@@===>>>???@@@AAAAAABBBBBBCCCBBB@@@???>>>>>>??????;;;;;;<<<;;;:::888555444333222222111000///......,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...))))))******************'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***+++******)))******)))))))))((((((((()))(((((((((((())))))***)))(((&&&%%%%%%&&&((()))(((((()))))))))*********((((((((()))))))))))))))&&&'''((())))))*********'''(((((()))******++++++)))))))))(((((())))))))))))(((((((((((())))))***'''((((((((())))))))))))'''((((((((())))))))))))(((((()))***)))(((''''''&&&'''((())))))*********))))))))))))(((((((((((()))((((((''''''(((((()))&&&''''''((())))))******''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))'''(((***++++++)))((('''&&&&&&'''''''''((((((((())))))*********)))((('''''''''((())))))((('''&&&''''''(((''''''''')))***(((((((((''''''(((((((((((((((''''''''''''((((((&&&''''''((((((''''''&&&)))(((((('''((()))***+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''(((((((((((('''&&&'''((())))))''''''''''''(((((()))******''''''(((((((((((('''''''''(((((())))))((('''&&&(((((('''(((((()))***+++)))******)))&&&&&&(((***((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''(((''''''(((((()))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++(((((()))))))))************************))))))(((((((((((()))))))))******uuulll^^^]]][[[ZZZ\\\]]]]]]]]]\\\\\\\\\[[[YYYWWWTTTSSSRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSRRROOOKKKGGGDDDEEEEEEDDDCCCBBBAAAAAA@@@<<<===???@@@AAABBBBBBCCCCCCBBBAAA????????????@@@;;;;;;<<<<<<:::888555444333333222111000///......---------,,,,,,,,,++++++((((((((('''(((((()))***,,,+++***))))))******+++'''((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******'''((()))++++++******)))))))))))))))((((((((((((&&&&&&''''''(((***+++,,,((('''&&&%%%%%%&&&((()))))))))))))))************&&&'''''''''(((((())))))************)))((('''&&&'''(((((()))***+++++++++))))))(((((((((((())))))(((((('''(((((()))***+++((((((''''''((()))***+++(((((((((((()))))))))))))))*********)))'''%%%$$$&&&&&&((()))************))))))))))))(((((((((((())))))(((((((((((())))))%%%%%%%%%&&&'''(((((()))************))))))))))))'''&&&%%%$$$$$$%%%&&&''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***&&&''')))******((('''%%%'''((((((((())))))************+++,,,+++***)))((()))*********((('''%%%###'''''''''&&&%%%&&&(((***'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&((()))***+++,,,,,,+++***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''(((((('''&&&''')))))))))'''''''''''''''((()))++++++'''(((((((((((((((''''''(((((()))))))))'''&&&%%%$$$$$$$$$%%%&&&'''((()))***++++++)))&&&%%%'''***))))))))))))))))))))))))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))###$$$&&&((())))))((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))((('''''''''''''''%%%&&&&&&'''((()))******'''%%%$$$%%%(((*********((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,)))************+++++++++)))))))))))))))(((((('''(((((((((((())))))))))))ssseee```[[[XXXZZZ[[[ZZZ[[[]]]\\\]]]\\\ZZZVVVSSSSSSSSSUUUTTTRRRQQQRRRSSSRRRQQQTTTWWWXXXUUUOOOIIIGGGGGGHHHGGGDDDAAA@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFBBBBBBAAA@@@???======<<<;;;:::::::::999888888888444111///000111000---***---,,,++++++,,,,,,***(((------,,,+++*********+++))))))*********+++++++++'''((()))***************************************((())))))))))))(((((('''&&&&&&'''))))))*********+++++++++*********))))))***(((%%%######%%%(((***+++(((%%%%%%''')))((('''(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((((()))))))))***************))))))((())))))***+++''')))***++++++)))&&&$$$(((((((((((())))))))))))%%%&&&(((************)))))))))(((''''''''''''''')))***+++***)))((((((***''''''''''''''''''''''''(((***+++***)))((()))+++&&&'''(((*********))))))''''''''''''((((((((((((---+++)))'''&&&'''((((((,,,***)))((()))***)))((())))))))))))************'''''''''(((((()))***+++))))))(((((((((((())))))+++,,,---+++)))(((((())))))))))))))))))(((((('''%%%&&&((()))*********)))************************))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((*********)))))))))))))))***)))))))))((((((((((((%%%&&&&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((('''&&&%%%%%%$$$&&&((()))******)))(((&&&'''''''''((((((((((((((())))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&''''''))))))))))))((((((((((((***++++++++++++)))'''&&&))))))(((((('''''''''&&&+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((((((((('''((()))******&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))((()))***+++,,,******))))))(((((('''''')))))))))))))))))))))))),,,***((('''&&&'''((()))''''''(((((())))))******))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********++++++*********))))))((((((++++++++++++++++++++++++******************************))))))((((((''''''***************)))((((((wwwiiiaaa\\\YYY[[[\\\[[[[[[^^^\\\]]]\\\ZZZWWWTTTTTTTTTVVVUUUSSSSSSTTTTTTSSSRRRTTTVVVXXXUUUOOOJJJHHHHHHHHHGGGDDDBBB@@@@@@AAAAAA>>>???@@@AAABBBBBBCCCDDDCCCBBBAAA@@@???===<<<<<<999999888888777666666666444222000000111000---***---,,,++++++,,,,,,***))),,,,,,+++***************))))))*********+++++++++((())))))************)))************************(((((()))))))))))))))(((''''''((()))************+++++++++*********))))))***)))'''&&&&&&''')))***+++)))&&&''')))******)))(((((())))))))))))((((((***)))((('''''''''((((((++++++******)))((((((((())))))))))))************(((***,,,......---+++)))(((((((((((())))))))))))&&&&&&((()))***))))))((())))))(((''''''''''''''')))***+++***((('''((()))''''''''''''''''''''''''&&&((()))((('''&&&''')))))))))***++++++***)))((((((((()))))))))*********,,,+++)))'''&&&'''((())),,,***))))))))))))))))))))))))))))))************)))(((((((((((()))******))))))(((((((((((())))))+++,,,,,,+++)))'''((())))))))))))))))))(((((('''%%%&&&((()))*********)))******************************)))))))))((((((((())))))))))))))))))))))))'''''''''(((((()))))))))((()))))))))************$$$%%%%%%&&&'''((())))))'''(((((((((((((((((()))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++***)))(((((((((((((((((('''''''''''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((((((((('''''')))(((((('''&&&&&&&&&'''''''''(((((())))))******************)))((('''&&&)))(((((((((''''''''''''))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%'''((()))***)))))))))((((((((('''))))))))))))))))))))))))+++***)))'''''''''((()))((()))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))*********+++************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((((((((***************)))(((((({{{nnnbbb\\\YYYZZZ[[[ZZZ[[[]]][[[\\\\\\ZZZWWWUUUUUUVVVWWWUUUTTTTTTUUUVVVUUUSSSSSSUUUWWWTTTOOOJJJHHHHHHHHHGGGEEEBBBAAAAAAAAAAAA===???@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???===<<<<<<999999888888777666666555555444222111000///,,,)))---,,,+++,,,------+++))),,,+++******)))************************+++++++++************))))))))))))))))))))))))))))))))))))''''''((()))************))))))***************)))+++************)))))))))***))))))(((((())))))******)))((((((***,,,,,,+++(((((())))))))))))((((((******)))((((((((())))))------,,,***)))'''&&&%%%'''((()))***+++******)))((())),,,.........---,,,(((((((((((())))))))))))''''''((((((((((((((('''))))))((('''''''''((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''&&&((()))((('''&&&'''))),,,,,,,,,,,,+++***((((((*********+++++++++,,,,,,,,,+++)))(((''''''((()))++++++***))))))))))))***)))))))))*********+++++++++***))))))((()))))))))***))))))(((((())))))***)))++++++***(((''''''((())))))******))))))((('''&&&'''((()))******))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))******++++++$$$%%%&&&&&&(((((()))*********))))))))))))))))))&&&''''''((((((''''''&&&(((((())))))))))))(((((((((((((((((())))))******)))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((()))))))))((((((''''''''',,,+++)))((('''&&&&&&&&&&&&&&&'''((()))***++++++******)))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))%%%&&&'''(((((((((''''''(((((((((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************++++++))))))))))))))))))))))))************)))))))))))))))))))))***************************))))))))))))++++++++++++++++++++++++***************************))))))))))))(((((((((*********+++******)))(((|||ooobbb\\\XXXYYYZZZXXXYYY\\\YYYZZZZZZYYYVVVTTTUUUUUUVVVTTTTTTTTTVVVVVVUUUSSSRRRTTTVVVTTTNNNJJJHHHIIIHHHGGGEEECCCBBBAAAAAAAAA???@@@CCCEEEFFFFFFEEEDDDCCCCCCBBB@@@>>>===<<<;;;<<<;;;;;;:::999888777777666555333222000...+++))),,,,,,+++,,,------,,,***+++******))))))*********************************++++++***))))))(((((((((((((((((((((((((((((((((&&&'''((()))***+++++++++******+++++++++******)))************))))))))))))((())))))))))))))))))((()))(((((()))***+++++++++(((((())))))))))))((((((*********))))))))))))***---,,,+++***)))'''&&&&&&&&&''')))+++,,,+++***)))&&&((()))***+++***))))))(((((((((((())))))))))))((((((((((((((('''''''''))))))((((((((((((((()))'''((()))((('''&&&'''(((''''''''''''''''''''''''(((***+++***)))((()))++++++++++++******)))))))))*********+++++++++,,,,,,++++++)))((((((((())))))+++++++++***)))))))))+++))))))*********+++++++++---,,,+++***))))))((()))***))))))))))))))))))***(((******)))'''''''''((()))************)))((((((''''''((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))(((*********))))))((((((((())))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++******)))******)))((('''&&&&&&%%%))))))))))))))))))))))))))))))))))))((((((((((((+++******)))((('''&&&&&&+++***)))((('''''''''''''''''''''((()))************)))(((&&&&&&&&&'''(((((((((((((((((('''''''''%%%%%%&&&''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''')))((((((''''''''''''(((%%%&&&(((******)))(((&&&(((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''')))))))))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))*********************************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++******))){{{oooccc\\\WWWWWWXXXVVVWWWZZZXXXYYYYYYWWWUUUSSSSSSTTTTTTSSSSSSTTTUUUVVVTTTRRRPPPSSSUUUSSSNNNJJJIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA???AAACCCFFFGGGFFFEEEDDDDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;:::999888777666555555444333000---++++++,,,++++++,,,......,,,++++++***************++++++************************,,,+++***)))(((((())))))(((((((((((((((((((((((('''''')))***++++++++++++******+++++++++******)))))))))))))))))))))))))))'''((())))))))))))(((''''''((())))))))))))******(((((())))))))))))(((((()))))))))************)))************)))))))))(((%%%''')))+++,,,+++***)))(((((())))))((('''&&&%%%(((((((((((())))))))))))((((((((('''''''''''''''))))))((((((((())))))***'''((()))((('''&&&'''((((((((((((((((((((((((((((((***+++***)))((()))+++(((((((((((())))))******)))))))))************++++++******)))))))))))))))+++,,,,,,+++)))(((***,,,************++++++++++++...---,,,***))))))))))))******))))))))))))******((()))***)))((('''((()))***************))))))(((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((,,,++++++***)))(((''''''+++*********)))))))))))))))))))))(((((('''''''''))))))************))))))(((((())))))))))))(((((())))))(((''''''&&&%%%%%%((())))))))))))))))))(((******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))(((''''''&&&(((''''''&&&''''''(((((())))))))))))((((((((((((***)))'''&&&&&&'''(((((('''''''''((((((((((((((($$$%%%&&&'''((((((''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((()))((((((''''''''''''(((&&&(((***+++,,,+++)))((((((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$###"""(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))))))))((((((((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))******+++++++++***************))))))))))))))))))******************************++++++++++++++++++++++++))))))))))))******************++++++++++++******|||pppddd]]]XXXWWWWWWVVVWWWZZZYYYZZZZZZXXXUUUSSSSSSTTTSSSRRRSSSTTTVVVVVVTTTRRROOORRRTTTSSSNNNJJJIIIJJJGGGGGGFFFEEEDDDBBBAAAAAA>>>@@@AAACCCDDDDDDDDDDDDDDDDDDBBB@@@>>><<<;;;:::;;;:::999888777555444444444555555333000---,,,,,,,,,++++++,,,......---++++++++++++***++++++,,,---+++++++++***************+++***)))(((((((((******))))))))))))))))))))))))(((((()))***++++++++++++))))))***************)))(((((()))))))))))))))***'''(((((())))))(((((('''''')))******)))(((((()))(((((())))))))))))(((((('''((()))*********))))))(((((())))))*********+++&&&''')))***++++++++++++************)))((('''&&&(((((((((((())))))))))))))))))(((((((((((()))***))))))((((((((()))******((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&((()))((('''&&&''')))''''''''''''((()))***+++((((((((())))))))))))******************************,,,---,,,)))(((***---*********++++++++++++,,,...---,,,+++************+++******))))))******+++((()))******(((((()))*********++++++******)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((************************))))))(((((((((((('''''',,,++++++***)))(((''''''%%%&&&''''''))))))***+++)))((((((((((((((('''''''''(((((())))))(((((('''(((((())))))))))))(((((())))))((('''&&&%%%$$$$$$(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********))))))((((((((('''&&&&&&&&&''''''((()))***)))))))))((((((((('''))))))(((((('''(((((()))'''''''''(((((((((((((((%%%&&&((())))))((('''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((('''''''''(((((()))((()))***+++++++++******(((((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''%%%$$$###(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))************+++++++++++++++*********))))))))))))************************************(((((((((((((((((((((((()))))))))************+++)))***++++++,,,+++++++++uuuggg```ZZZYYYXXXWWWXXX\\\\\\\\\\\\ZZZVVVTTTTTTTTTSSSSSSTTTVVVWWWWWWUUUSSSNNNQQQTTTRRRNNNJJJJJJJJJGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBB@@@>>><<<;;;:::;;;:::999888777555444444333444555444000------...,,,++++++,,,...///...,,,,,,,,,++++++,,,------...+++++++++*********))))))+++***((('''((()))+++,,,************************)))******+++++++++******''''''((()))************(((((((((((())))))******)))))))))))))))))))))))))))+++---,,,***(((((()))(((((())))))))))))((((((&&&'''((()))))))))(((((((((((())))))************''''''((()))***+++,,,,,,************))))))))))))(((((((((((())))))))))))))))))(((((()))***+++,,,))))))(((((()))******+++)))***+++***((('''((()))((((((((((((((((((((((((&&&((()))((('''&&&''')))***)))((((((((()))***+++((((((((()))))))))******)))******++++++************---...,,,((('''***---*********+++++++++,,,,,,...---,,,++++++++++++++++++******))))))******+++)))***+++***))))))***+++***++++++++++++***))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''(((((())))))))))))*********************************))))))((((((((())))))))))))))))))******&&&&&&'''((()))******+++((())))))))))))))))))***(((((())))))))))))(((((((((((())))))))))))(((((()))(((((((((''''''&&&&&&***))))))))))))))))))***(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))(((((('''((((((((((((((((((((())))))))))))((()))))))))***))))))(((''''''''''''((((((((()))'''((()))******((('''&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++***)))((('''((((((((()))))))))***)))))))))))))))))))))))))))(((''''''''')))***+++)))(((((((((''''''''''''))))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++*********((()))))))))************************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,+++yyyiiibbb[[[ZZZZZZXXXZZZ]]]^^^___^^^[[[XXXUUUUUUUUUTTTTTTUUUWWWYYYYYYVVVTTTNNNQQQSSSRRRNNNJJJJJJKKKGGGGGGGGGFFFEEECCCAAA@@@CCCCCCCCCCCCDDDFFFGGGHHHEEEDDDBBB@@@>>><<<;;;:::======;;;:::999777666555222444555444000......///,,,++++++---...///...,,,,,,,,,,,,,,,------...///++++++++++++******))))))***)))((('''((()))+++---******************************+++++++++******)))&&&&&&''')))************'''((((((((())))))******++++++***))))))***+++++++++---///...+++(((((()))(((((())))))))))))((((((%%%&&&''')))))))))((('''))))))))))))))))))))))))'''''''''((()))+++,,,---'''''''''((())))))******(((((((((((()))))))))))))))))))))))))))+++---...))))))((())))))***++++++)))***+++***)))((()))***)))))))))))))))))))))))))))***+++***)))((()))+++---,,,+++))))))))))))***((())))))))))))*********)))******+++++++++*********---///---((('''***...******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++************++++++)))***++++++***)))***,,,***++++++++++++***))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))*********+++************************++++++++++++******))))))&&&'''((()))***+++,,,,,,++++++++++++************))))))******+++++++++,,,******++++++++++++******(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))*********---,,,+++)))((((((((((((&&&&&&'''((()))***++++++((()))***++++++***)))(((&&&'''''''''(((((())))))((()))***+++***)))'''%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))++++++)))((('''))))))))))))))))))))))))&&&&&&&&&'''''')))***+++((((((((('''((()))******&&&&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%'''))))))))))))((('''((((((((())))))******************************)))((('''&&&'''(((***,,,******))))))((((((((('''))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,++++++*********(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,uuuiii]]]ZZZZZZYYYYYY[[[[[[\\\]]]\\\YYYWWWVVVVVVYYYXXXVVVVVVWWWVVVTTTRRRQQQRRRSSSRRROOOLLLKKKKKKGGGEEEBBBAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA>>><<<;;;::::::999999888777777777999777444222000000111111---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,------...//////---,,,***)))((('''))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((***+++---------+++)))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))***+++...---+++*********++++++))))))))))))************(((''''''(((***++++++************)))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,************************)))************+++++++++,,,,,,++++++++++++++++++------------,,,,,,+++***)))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++******))))))))))))))))))************++++++******))))))(((((())))))))))))************%%%'''+++---...---+++)))*********)))))))))))))))++++++***))))))***+++,,,******************************)))))))))))))))***,,,,,,+++***)))))))))******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))(((((())))))*********+++))))))************))))))************************************))))))))))))+++)))'''&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((''''''((()))***+++,,,,,,++++++***)))((('''&&&&&&+++***)))))))))))))))***&&&(((*********)))***+++)))&&&$$$%%%((()))'''%%%&&&'''((()))***+++,,,---((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++***)))(((((()))***+++(((((((((((())))))))))))---,,,***(((((()))***+++))))))))))))************''')))***+++,,,,,,+++***++++++******++++++,,,---+++++++++*********)))))))))***++++++***)))***++++++++++++++++++***)))(((************))))))))))))))))))***++++++++++++***yyylll```[[[[[[YYYYYYZZZ[[[\\\]]]\\\YYYWWWVVVVVVXXXWWWVVVVVVWWWVVVTTTSSSSSSTTTTTTRRROOOKKKIIIIIIHHHFFFCCCBBBBBBCCCBBBAAACCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@>>><<<;;;::::::999999888777777666777555333111000/////////...---------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))***+++,,,------+++***)))---,,,,,,***)))(((''''''))))))))))))))))))))))))***)))))))))***+++,,,,,,---,,,+++***))))))***+++))))))))))))************+++***))))))+++,,,+++***''''''(((((()))*********((((((''''''''''''((((((******))))))((((((''''''(((((()))************)))************************))))))))))))))))))))))))+++***)))))))))***+++,,,************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))+++++++++******)))))))))************))))))))))))))))))))))))************&&&(((***,,,---,,,+++***************)))))))))))),,,+++***)))(((((()))*********************************))))))))))))******+++******)))))))))******))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((***)))''''''((()))((('''&&&&&&'''''''''(((((((((((((((((()))******++++++))))))))))))((((((((((((''''''(((((()))+++,,,---&&&((()))***((((((((()))+++)))((()))+++,,,***)))'''(((((()))***+++,,,,,,((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***************)))+++***)))(((((()))***+++(((((((((((()))))))))***,,,+++)))((('''((()))***))))))))))))******************+++++++++******)))***************+++,,,,,,+++++++++*********)))))))))***++++++***)))***+++***++++++++++++******)))(((((())))))******++++++))))))***+++++++++++++++}}}ooobbb]]][[[YYYYYYZZZ[[[\\\]]]\\\YYYWWWVVVVVVVVVUUUUUUVVVWWWWWWUUUTTTTTTUUUUUUSSSOOOKKKIIIHHHJJJGGGDDDCCCCCCCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCBBB@@@>>>;;;:::999999999999888777666666333333333222111///...------------------,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,---))))))))))))))))))))))))((())))))************)))************************)))***+++,,,,,,,,,+++***......---+++***((('''''')))))))))))))))))))))))))))))))))***+++,,,---...+++******))))))))))))***))))))))))))************+++***)))***---...---,,,''''''((())))))******+++)))((((((''''''(((((()))++++++***)))((('''&&&&&&(((***,,,---------+++***************************))))))))))))))))))))))))******))))))******+++,,,************************************+++++++++,,,************************)))******++++++++++++***+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))***************)))))))))*********++++++((()))***+++++++++++++++************************,,,,,,+++***)))))))))******************************)))))))))))))))******))))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((()))))))))((('''(((*********)))''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,&&&((())))))'''&&&&&&''''''&&&&&&''')))***)))((())))))))))))*********+++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((()))******+++******))))))))))))******((((((((()))))))))************((('''''''''((()))))))))))))))************---,,,+++***))))))))))))***))))))))))))***+++++++++++++++***************)))***++++++***)))***+++)))***++++++++++++++++++''''''((()))***+++,,,---)))******+++++++++++++++}}}pppbbb\\\[[[YYYYYY[[[[[[\\\]]]\\\YYYWWWVVVVVVUUUTTTTTTUUUWWWWWWVVVUUUSSSTTTUUUSSSOOOLLLJJJJJJKKKIIIFFFDDDDDDDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCBBB@@@===;;;999888999999999888777666555222222333333222000...,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,------.........---,,,++++++++++++------,,,,,,+++******)))((())))))***+++,,,,,,---))))))))))))))))))))))))'''((()))***************************************((()))***+++,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))((((((((()))***+++,,,---)))))))))(((((((((((()))((()))))))))************)))((()))+++...000000000++++++******)))(((((('''))))))(((((((((((())))))*********)))((('''''''''(((***,,,...///---+++***************************))))))))))))))))))))))))***************+++++++++*********************************+++++++++,,,,,,))))))************++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''''''((())))))***++++++)))))))))******+++++++++))))))*********+++++++++******))))))***++++++,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))***+++***)))((((((((((((((()))++++++******++++++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''((())))))***)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))))))))))))))'''(((((()))***++++++,,,((('''''')))+++,,,+++***(((((((((((())))))))))))******))))))(((((((((((((((((((((((())))))))))))************))))))((('''((()))******(((&&&&&&'''%%%%%%%%%&&&'''((((((((()))((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((''''''&&&''')))+++,,,***))))))))))))))))))***(((((()))))))))************))))))((((((((())))))((()))))))))************,,,+++***)))))))))***+++)))))))))((())))))***+++************************)))***++++++***)))***+++)))******+++,,,,,,,,,,,,(((((()))******+++,,,,,,)))***++++++,,,,,,++++++{{{nnn```[[[ZZZZZZ[[[]]][[[\\\]]]\\\YYYWWWVVVVVVTTTSSSSSSUUUWWWWWWVVVUUUQQQRRRSSSSSSPPPNNNMMMMMMMMMJJJGGGEEEDDDDDDBBBAAADDDDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCAAA???===:::888777888999999888777555444222333444555444111///---***************+++++++++...------,,,,,,------......---,,,,,,+++++++++,,,------,,,+++******)))(((******************++++++************************'''((()))***************************************((())))))***++++++++++++++++++++++++++++++++++++************************'''''''''(((((()))++++++(((((((((((()))(((((((((((()))))))))************+++***)))+++---///...---+++++++++***))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))''')))+++---...,,,***)))************************))))))))))))))))))))))))))))))******++++++++++++***************************++++++++++++,,,,,,,,,))))))******++++++++++++++++++,,,---.........------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,((((((((((((((((((''''''))))))******++++++,,,,,,************+++++++++++++++***)))))))))***+++,,,))))))******+++++++++,,,(((((()))***+++,,,------************************))))))(((((()))***++++++++++++)))(((''''''''''''******)))))))))******+++((((((((((((((((((((((((******************************)))(((((((((((((((******************************))))))))))))))))))))))))************))))))************************'''(((((()))***++++++,,,'''''''''))),,,,,,+++***(((((((((((())))))))))))******))))))((('''''''''))))))))))))((((((((((((***+++++++++***)))'''&&&)))***++++++)))''''''((())))))************+++,,,'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((''''''&&&''')))+++,,,)))))))))******)))))))))))))))))))))*********************************+++((()))))))))***************)))(((((()))+++---...)))))))))((())))))***+++************************)))***++++++***)))***+++)))***+++,,,,,,,,,,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++|||nnn```[[[ZZZZZZ[[[^^^[[[\\\]]]\\\YYYWWWVVVVVVTTTSSSSSSTTTVVVWWWVVVTTTPPPRRRSSSSSSQQQOOONNNNNNMMMKKKGGGEEEDDDCCCAAA@@@CCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCAAA???<<<999888777888999999999777555333222333444444333222///...************++++++++++++------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++***)))))))))***************)))))))))************************((())))))************)))************************)))))))))***************------,,,+++***))))))(((************************(((''''''''''''((())))))'''(((((())))))))))))((())))))))))))************...,,,******++++++)))((((((((()))******++++++,,,***))))))(((((())))))***'''((((((((()))))))))***''')))***,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++,,,,,,,,,,,,*********+++,,,,,,------,,,------............---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++)))'''%%%$$$###*********+++++++++++++++*********++++++++++++,,,+++******)))******++++++))))))******+++,,,,,,,,,%%%&&&'''((()))*********************************(((((((((((()))***+++,,,++++++***)))((((((((((((***)))'''&&&&&&&&&'''((())))))))))))))))))))))))************************+++***))))))((((((((((((************************************))))))))))))))))))************))))))************************&&&&&&''''''(((((())))))&&&&&&''')))+++,,,***)))''''''((((((((())))))))))))))))))(((((('''''''''******))))))(((((('''''''''((()))+++++++++***)))(((***++++++)))((())))))(((***+++***)))((()))***''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))*********+++************************(((((((((((()))******+++))))))************)))))))))))))))*********++++++************++++++++++++))))))))))))************'''(((((()))***,,,---...***))))))))))))***++++++***************+++++++++)))***++++++***)))***+++***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,qqqbbb\\\[[[ZZZ[[[^^^[[[\\\]]]\\\YYYWWWVVVVVVTTTSSSSSSTTTVVVVVVUUUSSSQQQSSSTTTSSSQQQNNNMMMMMMNNNKKKGGGDDDCCCBBB@@@???CCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCAAA???<<<999777666777999999999777444222111222222222222000///...++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++,,,---......,,,,,,++++++******))))))))))))))))))************************************)))************))))))((())))))))))))))))))))))))+++******)))))))))))))))++++++*********)))))))))***************************))))))((((((((((((((('''((()))*********))))))))))))))))))***************)))(((((()))***)))'''((())))))******+++,,,,,,******))))))))))))******))))))))))))(((((((((((())))))***+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,++++++***************************+++++++++,,,,,,,,,------***++++++,,,------......------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,***)))'''&&&&&&,,,++++++++++++++++++************+++++++++,,,,,,************************))))))***++++++,,,------((()))*********)))((((((************************(((((((((((()))***+++,,,)))))))))))))))***+++,,,,,,+++)))'''&&&&&&'''((())))))))))))))))))))))))************************)))))))))((())))))***+++************************************)))))))))((())))))************))))))************************''''''''''''((((((((((((&&&&&&''')))++++++)))'''&&&&&&'''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))))))))'''(((***+++++++++)))(((&&&(((******)))((()))***''')))***)))&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))&&&''''''((()))***++++++************************))))))***************)))((()))***++++++***)))((())))))*********+++++++++((())))))***************))))))))))))************'''((()))***+++,,,,,,,,,***************+++,,,,,,))))))*********+++++++++)))***++++++***)))***+++,,,,,,,,,---,,,,,,++++++***+++++++++++++++++++++***+++,,,,,,------,,,,,,ttteee^^^[[[ZZZ[[[]]][[[\\\]]]\\\YYYWWWVVVVVVUUUTTTSSSTTTVVVVVVTTTRRRSSSUUUUUUTTTPPPMMMLLLLLLMMMJJJFFFDDDBBBAAA???>>>BBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCAAA>>>;;;888777666777999:::999777444222000000111000000///......---------....../////////,,,++++++******++++++,,,*********+++,,,---...///+++++++++***************(((((())))))******++++++***************************************)))((('''((((((((((((((((((((((((++++++***)))(((((())))))&&&&&&''')))***+++,,,---************************,,,+++***)))(((((((((((('''((()))+++++++++***)))))))))))))))************#########&&&))),,,,,,,,,,,,,,,++++++***)))))))))******))))))))))))******++++++***)))((('''&&&&&&*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******************************++++++,,,,,,,,,---------++++++,,,------...//////------------,,,,,,+++***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******++++++,,,,,,,,,------,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++******)))))))))***+++,,,,,,------............---+++)))(((************************(((((((((((()))***+++,,,''''''((()))+++,,,...///111///,,,***)))))))))***))))))))))))))))))))))))************************''''''(((((()))+++,,,---************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))************))))))))))))&&&&&&''')))******(((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++***+++,,,,,,+++)))&&&$$$%%%&&&((()))((('''((()))+++---...,,,)))'''(((***((()))))))))*********+++((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))$$$%%%&&&'''(((***++++++************************)))***+++,,,,,,+++)))(((((()))***++++++***)))((()))************+++++++++''''''((())))))***))))))))))))))))))************((()))+++,,,,,,+++***)))++++++******++++++,,,---))))))******++++++++++++)))+++++++++***)))***+++------------,,,,,,+++***))))))***+++,,,------...***+++,,,,,,------,,,,,,uuufff^^^ZZZYYYZZZ^^^```^^^\\\ZZZXXXVVVUUUUUUUUUUUUVVVUUUUUUTTTSSSRRRSSSSSSRRRPPPMMMKKKKKKMMMJJJIIIFFFDDDBBB@@@??????@@@@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAA>>>;;;888666555666888999999888777666222333555555444222///------------,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,***(((&&&'''***---000++++++******************))))))))))))))))))))))))++++++***************+++(((((((((((())))))))))))++++++******************'''(((***+++,,,,,,++++++))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))+++++++++*********))))))&&&'''''''''(((((())))))))))))))))))))))))))))))************************((())))))*********))))))///...,,,+++***++++++,,,))))))***++++++++++++************))))))))))))))),,,,,,+++*********++++++,,,,,,,,,++++++*********++++++,,,------......///...---,,,---///000///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...,,,+++******,,,,,,,,,,,,,,,---------,,,,,,---------.........//////...---,,,+++***))),,,,,,,,,,,,------------++++++,,,,,,---------...------,,,++++++++++++++++++******+++,,,,,,***(((***+++++++++++++++******------,,,,,,,,,,,,,,,,,,+++***((('''''')))+++,,,++++++***)))(((((())))))))))))************))))))))))))))))))************,,,,,,+++***)))(((''''''+++*********))))))((((((******++++++++++++******)))************+++++++++***)))(((''''''((()))***+++***)))(((((()))***+++************************''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))'''''''''''''''((())))))***+++,,,,,,+++)))&&&$$$***)))(((''''''((()))***((((((((((((((((((((((((---,,,***(((((((((((()))'''&&&&&&''''''((()))***,,,+++***))))))((())))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))'''((()))+++++++++***)))((((((((((((((((((((((((******))))))))))))******+++++++++++++++***)))((())))))***+++++++++++++++(((((((((((()))))))))))),,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,......---+++---,,,,,,++++++,,,,,,---uuufff___[[[YYYZZZ]]]```___]]][[[XXXWWWVVVUUUTTTUUUUUUTTTTTTSSSRRRQQQRRRSSSSSSQQQMMMKKKKKKLLLJJJIIIGGGDDDBBB@@@??????BBBBBBDDDEEEEEEEEEDDDCCCAAAAAAAAAAAA???<<<888666555666888999999888777666222333444555444222///------------,,,,,,+++++++++(((((()))))))))))))))))),,,,,,+++++++++++++++,,,+++***((('''(((***---///************************))))))))))))))))))))))))+++******)))))))))******,,,,,,+++)))((('''&&&%%%************************)))***++++++++++++))))))))))))************))))))((()))***++++++***))))))************************+++++++++*********))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))))))))***+++,,,))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------......//////---,,,---//////...---,,,------......------,,,------------------------......------------,,,,,,---------------.........---------------------...000000///......------,,,------------------------------------......//////......---,,,,,,,,,,,,,,,---,,,,,,,,,------,,,***((()))***,,,---.........))))))******************++++++***))))))***+++,,,+++******))))))))))))***))))))************))))))))))))))))))************************************,,,,,,+++++++++***************++++++++++++******)))************+++++++++******))))))))))))************))))))))))))***************))))))***************))))))((((((''''''******)))))))))(((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((()))***)))(((''''''))))))(((((((((((())))))************************+++***)))((('''''''''(((***)))(((''''''&&&&&&&&&((((((''''''''''''(((((()))))))))******++++++,,,))))))))))))))))))))))))((()))******+++***))))))***************************))))))(((((())))))***+++++++++++++++***))))))''''''((()))))))))))))))(((((((((((()))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********+++,,,,,,,,,---+++******+++,,,---,,,+++---,,,,,,,,,,,,,,,,,,---uuuggg___[[[YYYZZZ]]]```___^^^\\\ZZZXXXWWWVVVTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSRRROOOLLLKKKJJJJJJIIIGGGDDDBBBAAA@@@@@@BBBBBBDDDEEEEEEEEEDDDCCCAAAAAABBBAAA???<<<999777666777888999999888666555222333444444333111///---------,,,,,,,,,,,,++++++*********+++,,,,,,,,,---......---,,,++++++++++++***)))))))))***+++,,,---************************)))))))))))))))))))))))))))))))))(((((())))))***---,,,+++***((('''&&&%%%************************+++,,,,,,++++++)))(((((())))))************)))))))))******+++******))))))************************+++++++++***************))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,++++++))))))))))))***+++,,,---)))******+++++++++++++++************************++++++,,,---.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////000...---...//////...---------............------........................,,,,,,,,,------......///---.........////////////...............---------111111111111111111111111........................////////////000000000000000//////............///000///...///000///...,,,******+++---............((((((((())))))*********++++++++++++++++++++++++******)))))))))***++++++))))))************))))))))))))))))))************)))))))))******+++++++++++++++************))))))******++++++++++++******)))************+++++++++******++++++++++++******))))))************))))))******((((((((((((************))))))((((((''''''************))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''((())))))'''''''''''''''((())))))(((((())))))))))))((((((***************************)))((('''&&&&&&&&&''')))))))))(((''''''&&&&&&'''''''''''''''(((((()))************************))))))))))))))))))))))))))))))*********))))))(((************************))))))(((((((((((())))))***++++++++++++***))))))''''''((()))))))))))))))((((((((()))))))))******++++++************++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,uuuggg___\\\YYYZZZ\\\```___^^^]]][[[YYYWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPRRRTTTSSSPPPLLLJJJJJJJJJHHHGGGEEECCCAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAAAAABBBBBBAAA???<<<999777666777999999999888666555222333444444222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000///...---,,,++++++++++++))))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((((((((()))***'''(((((()))******++++++***************+++++++++++++++++++++******)))))))))******++++++******)))******+++*********))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------)))***++++++,,,,,,++++++*********+++++++++++++++***+++---...////////////------------,,,,,,,,,,,,,,,,,,------.../////////000///......//////...---------............------.............../////////,,,------....../////////......//////000000111111000000000000000/////////222222333333444555555555222222222222222111111111111222222222222222222222222111111000000000111111333222111111222222000............---,,,+++***)))*********+++,,,,,,------***++++++++++++******)))))))))))))))***++++++,,,)))******++++++******)))((()))))))))************))))))))))))))))))))))))((((((((('''''''''''''''******++++++++++++******))))))*********+++++++++((()))++++++++++++)))((('''(((***++++++***))))))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))'''''''''(((((((((((())))))((((((((((((((()))))))))((('''&&&&&&((()))+++'''((()))******)))((('''************************))))))((((((''''''''''''&&&&&&'''(((((()))))))))+++******))))))))))))***************))))))))))))))))))))))))))))))))))))***************))))))(((************************)))(((((((((((((((((()))******+++++++++******)))))))))***+++++++++++++++(((((()))))))))*********++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000...,,,,,,...000000///,,,------------------,,,tttggg```\\\YYYYYY\\\___^^^^^^]]][[[YYYWWWVVVVVVVVVVVVVVVUUUTTTSSSSSSPPPRRRTTTSSSPPPLLLJJJJJJIIIHHHGGGEEECCCBBBAAAAAA@@@@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBB???<<<999777777777999:::999888666444333333333333222000...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......///...---,,,+++*********))))))***+++++++++******(((((()))))))))*********))))))))))))))))))))))))(((((('''(((((()))******%%%&&&''')))***,,,---...))))))*********+++++++++))))))*********++++++,,,******++++++++++++******,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,+++***))))))------------,,,,,,++++++******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,---+++,,,---...///000000000------------------------,,,,,,---......//////000000///......///000///------......//////......---,,,,,,------............//////////////////////////////000111111222333333444444444444444444444444555555666777888999::::::888888888777777777666666666666666555555555555555555555444444444444555555777666555555555555333111/////////...---+++***)))+++,,,,,,,,,------......******+++++++++***)))(((******))))))***+++,,,,,,******++++++++++++******((()))))))))***************))))))(((''''''&&&&&&'''''''''''''''(((((((((******++++++++++++******))))))*********+++++++++'''((()))******)))(((''''''((()))+++++++++***)))***)))(((''''''((()))***''''''(((((())))))******((((((((((((((((((((((((((())))))))))))************))))))((((((((()))))),,,+++)))'''&&&((()))+++'''((()))******)))(((''')))))))))))))))))))))))))))******)))))))))((((((%%%&&&'''((()))))))))(((,,,,,,***)))((((((((((((******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++******))))))***+++++++++++++++))))))))))))************+++******))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,...---,,,,,,...//////...,,,------......------,,,tttggg```]]]YYYYYY[[[]]]]]]]]]]]][[[YYYWWWVVVWWWWWWWWWWWWVVVUUUTTTSSSQQQRRRSSSRRROOOLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCBBBBBBCCCBBB@@@===:::888777888999:::999777555444333333222222111000......++++++,,,,,,,,,,,,------,,,,,,------......//////------,,,+++************)))******+++++++++******'''(((((())))))*********))))))))))))))))))))))))(((((((((((()))***++++++((())))))******+++++++++)))))))))***++++++,,,,,,))))))))))))***+++,,,---******++++++++++++******---,,,+++***************++++++++++++++++++++++++***************+++++++++***))))))))))))((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***)))(((++++++,,,++++++)))((('''***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...---------------...///000---------............///---------...//////000000///...---...000111000///......////////////......,,,,,,,,,---......//////111111111111111111111111222222333444555666666777888999999999::::::::::::::::::;;;<<<===>>>??????@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999::::::;;;<<<<<<;;;:::::::::999777555111111222222222111000000------------------------,,,,,,,,,+++******))))))++++++*********++++++,,,******++++++++++++******))))))))))))************+++******((('''&&&&&&%%%))))))************++++++******++++++++++++******)))************+++++++++(((((())))))))))))(((((('''((()))******+++******))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))*********+++++++++******)))((((((((())))))---+++)))((('''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((())))))))))))'''&&&$$$***)))((('''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++***''''''((())))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++******+++------,,,***,,,---...//////...---,,,tttgggaaa]]]ZZZYYY[[[[[[\\\]]]\\\[[[YYYVVVUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRSSSSSSQQQMMMKKKKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCBBBCCCCCCBBB@@@===:::888777888999:::999777555444333333222111000///......+++++++++,,,,,,---------............////////////++++++***))))))*********+++*********************''''''(((((()))******+++)))))))))))))))))))))))))))(((((()))***+++,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,+++******))))))***+++,,,***++++++,,,,,,++++++***...---,,,***))))))******++++++++++++++++++++++++))))))*********+++++++++++++++*********)))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------,,,+++***))))))***+++++++++***))))))***+++,,,,,,------,,,,,,++++++,,,,,,---.........///...,,,++++++,,,...000------......////////////------......//////000000...------...111222222111......////////////......,,,------...//////000000000111111222333444555555666666777888999:::;;;;;;<<<======>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???@@@???===:::999999999999999888777666111111111000//////......000///---,,,++++++,,,,,,,,,,,,+++*********++++++***++++++,,,,,,++++++***))))))))))))************++++++******)))))))))(((*********+++++++++,,,,,,******++++++++++++******)))************+++++++++***))))))))))))))))))***(((((((((((()))***+++,,,((()))+++,,,,,,+++)))(((******))))))((((((''''''''''''(((((())))))))))))))))))))))))************+++******)))(((((())))))))))))((('''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))(((((((((((()))***)))'''%%%$$$'''''''''''''''((())))))''''''(((((())))))******))))))))))))))))))))))))(((((('''((()))***,,,---))))))))))))))))))))))))++++++************++++++))))))***+++++++++++++++''''''((()))))))))))))))))))))*********+++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,+++,,,,,,,,,---.........******,,,...000///,,,***,,,---...//////...---,,,tttgggaaa]]]ZZZYYY[[[[[[[[[\\\\\\[[[XXXVVVTTTUUUUUUVVVUUUUUUTTTSSSRRRSSSSSSRRRPPPMMMKKKKKKMMMIIIHHHGGGEEEDDDCCCCCCCCC@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCBBB@@@===:::888888888999:::999777555333333333222111000///......+++++++++,,,,,,---------*********************)))))))))))))))))))))******++++++******)))******+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))***+++,,,---************************((())))))***++++++,,,,,,---,,,+++))))))))))))******++++++,,,,,,++++++***///---,,,***))))))******++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************............---,,,+++***)))***,,,---......---,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////111///,,,))))))+++...000---.........//////000000------......///000000000---,,,,,,...111333333222......////////////......---......///000111111222///000111333555777888999999999:::;;;===>>>>>>?????????@@@AAACCCDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDCCC@@@>>>BBBBBBAAA@@@>>>;;;999888666666555444333222111111333111///---,,,---...///------,,,+++***************++++++,,,,,,++++++***))))))))))))***************++++++++++++,,,,,,,,,(((((())))))*********+++******++++++++++++******)))************+++++++++,,,+++***))))))***+++,,,)))(((((('''(((***,,,---((())),,,------,,,)))(((''''''(((((()))*********(((((())))))*********+++(((((((((((())))))))))))++++++***))))))((())))))%%%%%%&&&'''((()))***+++***)))(((''''''((()))***************************&&&'''((())))))(((''''''$$$%%%((()))***)))((('''&&&&&&'''(((***,,,---...&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''')))+++---...************************,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++))))))***+++++++++++++++)))************+++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////,,,---///222444333///,,,,,,---///000000///---,,,vvvjjjddd```[[[ZZZ[[[[[[[[[[[[[[[ZZZXXXWWWWWWWWWUUUSSSTTTVVVVVVSSSPPPPPPOOOOOONNNNNNMMMMMMMMMLLLIIIFFFDDDCCCBBB@@@>>>???@@@BBBCCCDDDDDDEEEEEEHHHGGGEEECCC@@@===;;;999:::999888888999999888777333333222000///---,,,,,,,,,---......---***'''&&&************************++++++++++++++++++++++++*********)))))))))))))))***************)))(((((($$$'''******)))'''&&&'''******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))---+++)))((()))***+++***+++*********,,,---,,,+++&&&(((***+++,,,+++***))),,,------+++)))(((((()))+++***)))((((((((()))***+++******)))******++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---,,,++++++******++++++++++++************+++,,,,,,,,,++++++,,,,,,,,,---------......///......------///000111------............------........................000//////.........//////------.....................//////000111222222222555555666777888:::;;;<<>>>>>>>>:::999888777555444222222333222111///...,,,++++++///...---------,,,------,,,,,,++++++*********)))***************)))))))))***++++++)))((((((***,,,************************+++*********))))))))))))+++,,,...//////...---,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************))))))((((((((((((((('''))))))(((''''''''''''''''''((((((((((((''''''&&&'''((())))))''''''((()))---+++***))))))***+++,,,((((((''''''''''''((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***((()))++++++)))&&&))))))))))))))))))))))))******************************+++++++++******)))************************))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------...---------------...///tttiiidddaaa]]]\\\]]]\\\\\\[[[[[[ZZZXXXWWWVVVWWWVVVUUUUUUVVVVVVTTTRRRRRRQQQQQQPPPOOOOOONNNNNNLLLJJJGGGEEEEEEDDDBBB@@@???@@@BBBCCCDDDDDDEEEEEEGGGFFFEEECCC@@@===;;;999666666666888999888555333222111000///...---,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++'''(((((()))***+++,,,,,,&&&'''(((***++++++++++++''')))++++++***)))((())))))))))))*********++++++)))***++++++++++++***)))(((***---000222111---)))((('''&&&''')))***)))(((((()))***+++++++++***))))))+++,,,+++***)))***+++...---,,,***))))))******------,,,+++***)))((((((*********************************++++++++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......//////.........///000111---......//////......---.........---------,,,,,,//////............//////....../////////000000000111111222444666777888999===>>>>>>@@@BBBDDDFFFGGGDDDEEEFFFFFFEEEDDDEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLJJJKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEEEEEEE@@@@@@@@@???===;;;888777666666444333111///...---111000000///...---,,,,,,+++************)))))))))*********************+++)))******)))(((((()))+++***************************************)))))))))((()))+++,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************((((((((())))))*********)))((((((''''''''''''((((((((((((((())))))))))))&&&((()))))))))(((***+++******)))***+++,,,...///&&&''''''((((((''''''&&&))))))))))))************((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))***)))))))))+++***)))'''))))))))))))))))))))))))************************,,,,,,,,,++++++)))((((((************************))))))))))))))))))))))))************************---,,,+++++++++++++++,,,)))***+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,---...000000------------------------......---......///000000~~~ssshhhcccaaa^^^]]]^^^\\\\\\\\\[[[YYYXXXVVVVVVWWWWWWVVVVVVVVVUUUTTTSSSQQQQQQPPPOOONNNNNNMMMMMMMMMJJJGGGFFFEEEEEECCCAAA???@@@BBBCCCDDDDDDEEEEEEFFFEEEDDDBBB@@@===;;;999777888999;;;<<<:::777444111111000///...---,,,,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))******+++++++++***************)))(((((((((***,,,,,,***)))******((())))))))))))******************++++++*********((())),,,///222111---***((('''&&&''')))***)))((())))))***+++++++++***)))(((***++++++******+++,,,000///---+++*********+++,,,,,,,,,,,,+++******)))************************************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,---------......///////////////000000000......////////////......//////......---,,,,,,,,,//////.........///000000///000000111111222222222333444555777999;;;<<<===@@@@@@@@@AAABBBCCCDDDEEEDDDEEEFFFEEEDDDCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGFFFEEEBBB???===;;;;;;999777555333222111000000111000000000//////------------,,,,,,,,,,,,*********++++++++++++,,,((()))******(((((()))***************************************************'''((()))***++++++******))))))))))))))))))))))))************************))))))))))))************(((((()))***************))))))))))))************)))(((''''''''''''((((((((((((((())))))***++++++&&&((()))***)))***+++---'''''''''((()))***+++,,,&&&'''((())))))((('''&&&(((((())))))******++++++))))))))))))))))))))))))******)))((('''&&&%%%%%%)))))))))))))))))))))))))))))))))*********)))((())))))))))))))))))))))))************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************...---,,,+++++++++,,,,,,)))***+++,,,------------+++++++++,,,,,,,,,------,,,++++++,,,---...//////.................................//////111222222}}}rrrhhhcccaaa^^^]]]___]]]\\\\\\[[[YYYXXXVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSPPPPPPOOONNNMMMLLLKKKJJJLLLJJJGGGFFFFFFEEECCCBBB???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDBBB???===;;;999777888999;;;<<<:::777444111111000///...------,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))(((,,,,,,++++++******))))))***************)))(((((()))+++,,,,,,***)))***+++((())))))))))))*********+++******************+++***))))))+++---...---,,,)))((('''(((***+++***)))******+++++++++*********((()))++++++******+++---000...---++++++++++++,,,)))***+++,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***+++,,,---............,,,,,,,,,---------....../////////000000000000000...//////////////////.../////////......---------///////////////000111222111222222333444444555555666666888:::<<<===??????@@@??????>>>>>>?????????BBBCCCDDDCCCBBBAAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKJJJGGGDDDCCC@@@@@@>>>===;;;999888777444555555555444333222111000000000///......------++++++++++++,,,,,,,,,,,,(((***+++***)))((()))******************************************++++++++++++,,,,,,------......---((((((((((((((((((((((((++++++++++++++++++++++++((()))))))))*********+++(((((()))***************************))))))))))))((((((''''''''''''(((((())))))(((((()))***+++,,,&&&((()))***)))***+++---(((((('''''''''(((((((((((()))***++++++***)))((((((((())))))******++++++************************((((((((((((''''''''''''))))))))))))))))))))))))((()))*********)))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++************************))))))))))))))))))))))))************************------,,,,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,,,,,,,------...------,,,,,,,,,------......................../////////000111333444555}}}ssshhhcccaaa^^^]]]^^^]]]]]]\\\[[[YYYWWWVVVUUUTTTVVVWWWVVVTTTRRRRRRSSSPPPOOONNNMMMLLLKKKJJJIIIKKKIIIFFFEEEEEEEEECCCBBB???@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCAAA???===;;;:::666666666888999888555333222111111000//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++***))))))(((&&&'''(((***++++++++++++)))+++++++++))))))***+++)))))))))*********++++++++++++***))))))***+++++++++)))'''''')))+++,,,,,,***)))((()))+++,,,+++***,,,+++++++++************((()))++++++******+++---...---,,,+++++++++,,,---((()))+++---......------************************)))))))))************+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---)))***+++---............,,,,,,,,,---------.........///000111111111000000...//////000000//////...////////////////////////111000000000111222333444444444555666777777888888999999:::<<<===???@@@AAA>>>>>>======<<<<<<======BBBCCCDDDDDDBBBBBBCCCDDDCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFHHHHHHIIIJJJLLLMMMNNNNNNKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>>>>===<<<:::777555333444444333111000///...------------,,,,,,,,,++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))************************))))))((((((((((((''''''''''''(((((()))******)))(((((()))***+++&&&((()))))))))(((***++++++*********))))))(((((()))******++++++******)))))))))))))))************++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))''')))***+++)))))))))***))))))))))))))))))))))))************************(((((()))++++++,,,,,,,,,************************))))))))))))))))))))))))************************++++++,,,---------------***+++,,,------...------++++++,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,........................//////000111222444666777~~~ssshhhdddaaa]]]\\\^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSUUUVVVUUURRRQQQQQQRRRQQQPPPOOONNNLLLKKKJJJJJJJJJHHHEEEDDDDDDDDDCCCAAA???@@@BBBCCCDDDDDDEEEEEEDDDCCCCCCAAA???===;;;:::888777666777888777666444222222222111000000//////+++,,,---------,,,+++***++++++++++++++++++++++++*********+++,,,,,,------,,,,,,,,,++++++*********&&&'''(((***++++++++++++)))***+++***)))(((***+++************+++++++++,,,++++++***))))))***++++++,,,***(((''')))***++++++***)))((()))+++,,,+++***,,,,,,++++++************)))***++++++***)))***,,,,,,++++++******+++------)))***,,,---...---,,,+++************************))))))))))))************,,,++++++******++++++,,,++++++++++++,,,...///000...---+++******+++---...((()))***,,,------......,,,,,,,,,---------.........///000111222111000000//////000000000000////////////000000111111222222222222222222333444555666666666777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAA============>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIHHHHHHGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>???@@@AAAAAABBBBBBDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDBBB???<<<;;;:::999888666444222000000//////...---,,,++++++***)))+++------,,,+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))(((((()))***************'''((((((((((((((())))))'''''''''''''''((())))))+++***(((''''''((()))***'''((())))))''''''((()))++++++++++++******))))))******))))))))))))***************)))))))))))))))************************))))))))))))************))))))))))))))))))))))))&&&)))++++++)))(((***+++))))))))))))))))))))))))************************)))******+++++++++******************************))))))))))))))))))))))))************************(((***,,,///000///...---,,,,,,---------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---..............................///000000222444666888999tttiiidddaaa]]]\\\]]]^^^]]]\\\[[[YYYWWWUUUTTTRRRTTTVVVUUURRRPPPPPPRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@BBBCCCDDDEEEEEEEEECCCCCCBBBAAA???===;;;::::::999888888999999888777333333222222111111000000,,,---...//////---+++******************************+++,,,---......///000++++++++++++++++++,,,,,,***************)))(((((()))******)))(((((()))+++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,***))))))***+++***)))***)))((()))***+++***)))---,,,,,,+++*********+++)))+++,,,+++***)))***++++++******)))***+++---...***,,,---......---+++***************************))))))))))))************,,,++++++++++++++++++,,,++++++***+++,,,...000222...---+++******+++---...'''(((***+++,,,---------,,,,,,,,,---------.........///000222222111111000//////000000000000////////////000111222333444444333222333333444555666777777888888999;;;<<<======<<<<<<===>>>??????@@@@@@======>>>???AAACCCEEEFFFFFFGGGIIIIIIIIIIIIKKKLLLKKKKKKKKKLLLKKKKKKJJJJJJDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<<<<======>>>;;;<<<===???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIHHHGGGEEEDDD@@@???===;;;888666444333000000///...,,,+++***)))***,,,......---++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,//////---,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))***++++++,,,(((((()))***************%%%%%%&&&'''((()))******'''''''''''''''((()))***,,,***((('''&&&'''((()))'''((()))((('''&&&'''(((((())))))*********))))))***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&)))++++++)))(((***,,,))))))))))))))))))))))))************************+++++++++++++++***)))(((************************))))))))))))))))))))))))************************&&&))),,,000111000...------------...------,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000////////////////////////000000111222444666888:::zzzmmmccc^^^^^^^^^]]]^^^]]]\\\ZZZXXXUUUTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJMMMKKKHHHFFFEEEDDDBBBAAA@@@@@@@@@AAABBBCCCEEEEEEBBBBBBAAAAAA???>>><<<;;;:::999888888999999888666666555333222111000000000...,,,++++++------,,,***+++++++++*********))))))++++++************++++++************************,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++(((((())))))*********+++++++++************++++++******+++,,,---+++(((%%%......---,,,,,,+++******,,,,,,+++******++++++,,,***************************+++,,,------,,,+++***,,,,,,,,,++++++*********++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++------------------------///............---------000000000000000/////////000000000000////////////111111222333444444555555666666666666777777777777999888888999;;;===>>>>>>============>>>???@@@AAAIIIGGGFFFFFFHHHJJJKKKLLLNNNOOOPPPPPPOOOPPPRRRTTTTTTTTTTTTVVVYYYXXXSSSOOOMMMLLLJJJHHHGGGGGGHHHHHHFFFIIILLLNNNMMMKKKJJJJJJIIIHHHFFFDDDCCCAAA@@@@@@DDDCCCBBB@@@???>>>======@@@???>>>===;;;:::999888888888999::::::;;;;;;<<>><<<;;;:::999888888999999888666555444333222111000000000...,,,++++++------,,,***+++++++++*********))))))++++++************++++++++++++++++++++++++++++++******))))))))))))******''''''(((((())))))******++++++++++++++++++++++++)))******************+++++++++************++++++,,,,,,++++++,,,,,,+++***...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,+++++++++*********************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,---------,,,,,,+++---------------------------------....../////////111111111111111000000000000000000000000000000000222222222333444555555555777888888888999999999999<<<;;;;;;<<<>>>@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFKKKKKKKKKMMMPPPQQQRRRRRRWWWYYYYYYYYYXXXXXXYYY[[[\\\[[[[[[]]]___^^^[[[XXXUUUSSSQQQOOOMMMMMMLLLMMMJJJLLLOOORRRSSSRRROOONNNJJJJJJJJJIIIHHHGGGEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@>>>======<<<;;;::::::999666777777777777888888888<<<<<<======>>>>>>======AAAAAABBBCCCEEEGGGHHHIIIHHHJJJKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHFFFCCC@@@>>>???<<<999777777777444222000///---,,,---...---,,,***************+++,,,,,,000///---,,,+++************++++++***(((((()))***))))))))))))***+++,,,---+++(((%%%%%%'''(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((***+++***)))((()))***************)))))))))((((((((())))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++***)))))))))))))))))))))))))))))))))***++++++++++++*********************************++++++++++++******)))***++++++***)))***++++++*********))))))))))))************************+++++++++*********))))))******++++++++++++++++++***+++---......---+++******+++,,,...............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...////////////111111111111111222333444777666888<<<<<<:::<<>><<<;;;:::999888888999999888666444444333222111000//////...,,,++++++------,,,***+++++++++***************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******&&&&&&'''((()))***++++++++++++++++++++++++++++++,,,,,,+++++++++++++++***++++++************++++++---,,,***))))))+++,,,...------,,,,,,++++++************,,,,,,,,,,,,+++***------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,---------------,,,........................,,,,,,---...///000111111111111111111111111111111111111111111111222222222555555666666777777888888;;;;;;;;;;;;<<<<<<<<<<<<>>>??????AAACCCEEEGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOQQQSSSVVVYYY\\\]]]^^^^^^eeefffgggfffdddcccdddeeehhhgggggghhhjjjjjjhhhffffffeeebbb```]]][[[ZZZZZZXXXYYY[[[```cccccc___[[[RRRRRRRRRRRRPPPOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBAAA@@@???===;;;;;;888888888777777666666666999999999999888777666666;;;<<<<<<>>>???AAACCCDDDCCCDDDGGGHHHHHHIIIKKKMMMMMMMMMNNNNNNNNNMMMMMMLLLMMMMMMLLLKKKIIIHHHGGGGGGFFFDDDAAA@@@???===;;;888222000...---......---,,,++++++++++++,,,---////////////---,,,++++++++++++***+++,,,,,,***))))))***************+++,,,---...***)))((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''))))))))))))************(((***+++***)))((()))***************))))))))))))'''(((((())))))******+++))))))))))))))))))))))))******)))))))))***++++++***)))((((((((()))***+++))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***+++***************)))))))))************************************))))))))))))++++++******************,,,---.../////////...---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000000000111111111222222444555555888666888<<<===<<<@@@EEE|||tttjjjdddaaa```^^^]]]^^^]]]\\\ZZZXXXWWWUUUUUUVVVVVVUUUUUUTTTSSSSSSRRRPPPPPPOOOOOONNNMMMLLLLLLMMMJJJGGGEEEEEEDDDBBB@@@AAA@@@@@@AAABBBCCCDDDDDDBBBBBBAAAAAA???>>><<<;;;:::999888888999999888666444444333333222000//////...,,,++++++,,,---+++***************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))******+++++++++,,,***+++++++++++++++,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,)))))))))(((((()))+++---,,,,,,,,,,,,++++++******(((***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---........................------...///000000111111111111111111111222222222222222333333333333444444999999::::::;;;<<<======????????????@@@@@@@@@@@@@@@BBBDDDFFFIIILLLOOORRRTTTUUUVVVWWWXXXYYYZZZZZZ^^^___bbbdddgggjjjnnnpppsssuuuvvvuuusssrrrrrrssswwwwwwvvvwwwxxxxxxyyyyyyyyyxxxuuurrrooommmkkkjjjiiiiiikkkpppvvvwwwrrrllldddbbb___\\\YYYWWWVVVVVVUUUTTTSSSQQQOOOMMMKKKJJJLLLLLLKKKIIIFFFCCC@@@???>>>>>>===<<<;;;999999888777777888777777666555444666666777888999;;;=========???BBBDDDEEEGGGJJJLLLLLLMMMMMMNNNOOOOOONNNNNNOOOOOOMMMLLLLLLLLLMMMMMMJJJIIIHHHGGGFFFDDDBBBAAA777555222111111000...---------------...000111222//////...,,,,,,++++++++++++---///...,,,*********------,,,+++************))))))***+++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''''''''(((((((((((((((***+++***)))((()))************)))))))))))))))******))))))((('''''''''))))))))))))))))))))))))))))))((((((((()))+++,,,...,,,***)))((()))***+++))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***+++************************************************++++++******************,,,,,,++++++******))))))++++++,,,------------,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,------------------...///000000000000/////////000111222444555888666888;;;===>>>BBBIII|||tttjjjdddaaa```___]]]^^^]]]\\\ZZZYYYWWWVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSPPPOOOOOONNNNNNMMMMMMMMMMMMKKKHHHFFFEEEDDDCCCAAAAAAAAAAAAAAABBBBBBCCCDDDBBBBBBAAAAAA???>>><<<;;;:::999888888999999888666444444444444333111000///...,,,++++++,,,---+++***************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))*********++++++,,,,,,,,,...---------,,,,,,++++++,,,,,,++++++++++++,,,,,,(((***,,,,,,******+++---,,,+++++++++++++++******((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////////////////////////////000000000000000000000000000000000111111222222222444444444444555555666666999:::;;;<<<>>>???@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEHHHLLLOOOQQQUUUZZZ^^^aaabbbcccdddeeeeeeeeeeeeiiiiiijjjjjjkkkpppxxx~~~}}}|||yyyxxxyyy}}}{{{wwwpppiiieeeccccccddddddccc```]]]YYYUUUQQQOOOTTTTTTTTTRRRPPPMMMJJJHHHFFFEEEDDDBBB@@@>>><<<;;;777777888888888777777666333333333444555666777888999;;;>>>@@@BBBDDDGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMOOOPPPJJJKKKLLLLLLKKKJJJIIIIII@@@===:::777666444222000...............///000000//////...---,,,,,,,,,,,,***,,,...---+++)))((((((,,,+++***))))))(((((()))%%%&&&((())))))(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((***+++***)))((()))***))))))))))))))))))************))))))((('''''''''))))))))))))))))))))))))))))))((((((((()))+++,,,111000---+++))))))***+++))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***+++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......,,,,,,---...////////////......///000111333555666<<<:::;;;???BBBEEEKKKSSS~~~vvvkkkdddaaaaaa```___^^^]]]\\\[[[YYYXXXWWWVVVVVVVVVUUUUUUTTTSSSSSSSSSPPPOOONNNNNNMMMMMMNNNNNNOOOLLLIIIGGGGGGFFFDDDBBBAAAAAAAAAAAAAAABBBCCCDDDBBBBBBAAAAAA???>>><<<;;;:::999888888999999888666555555666666444333111000...,,,++++++------,,,******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++***)))((('''&&&&&&*********++++++,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,))),,,///...,,,***,,,...++++++++++++++++++******((()))+++,,,------,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------...///000000000000000000000000000000000000222111111111000000000///111111111222222333333444555555555666777777888888777888:::<<<>>>AAABBBCCCGGGHHHHHHHHHHHHIIIIIIIIIKKKOOOTTTWWWXXX\\\bbbfffiiiiiikkkkkklllkkkjjjiiikkkkkkiiiggghhhmmmwww~~~{{{wwwvvvwwwxxxwwwvvvsssooojjjddd```]]]\\\]]]]]]]]][[[YYYVVVTTTNNNMMMKKKHHHEEEBBB@@@???999:::::::::::::::999999555444444444444444555555777999<<<>>>???AAADDDGGGGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLMMMNNNOOOPPPKKKMMMOOOPPPOOONNNNNNNNNIIIFFFBBB???===;;;999666111111000///............//////...---------------)))***+++***(((&&&&&&&&&(((((((((((()))***+++,,,''')))******(((((()))+++************************))))))))))))))))))))))))((((((((())))))*********))))))))))))************(((***+++***)))((()))***))))))))))))************'''(((((())))))******+++))))))))))))))))))))))))******)))))))))***++++++111000...,,,************))))))***++++++++++++***++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***+++*********+++++++++++++++************************,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,---......///------,,,,,,,,,------...---------------------------------.........//////,,,,,,---...////////////000111111333555777999:::<<<:::===CCCHHHMMMWWW```xxxllldddaaaaaaaaa```^^^]]]\\\[[[ZZZXXXWWWWWWUUUUUUUUUTTTSSSSSSRRRRRRPPPOOONNNMMMMMMMMMNNNOOOPPPMMMJJJIIIHHHGGGEEECCCBBBBBBAAAAAAAAABBBCCCCCCBBBBBBAAAAAA???>>><<<;;;:::999888888999999888666666666777777666444222000...,,,++++++------,,,***))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))************))))))(((((('''''')))******+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,---+++'''&&&***...******************++++++)))******+++,,,,,,------------------------------...---,,,,,,,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...000000111111000000000000000000000000000000111111111111111111111333333333444555666666666666666666777888999999999888:::<<>>===999999888777666666666666777999<<<===>>>???BBBDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMPPPSSSSSSQQQOOOOOOPPPNNNLLLHHHFFFEEEDDDBBB@@@:::999777444222111000000///......------------...+++,,,,,,***'''&&&'''((())))))))))))***+++,,,,,,,,,------+++))))))+++...************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************(((***+++***)))((()))***((()))))))))************(((((())))))***++++++,,,))))))))))))))))))))))))++++++++++++++++++***)))+++++++++++++++*********))))))***++++++++++++*********************************++++++++++++******)))***++++++***)))***+++*********++++++,,,,,,,,,************************+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---..................................../////////000000------...///000000000000222333444555888:::<<<===<<<;;;???HHHQQQZZZfffqqqzzzmmmdddaaaaaaaaaaaa^^^]]]\\\[[[ZZZYYYXXXWWWUUUUUUTTTTTTSSSRRRRRRRRRPPPOOONNNMMMMMMMMMNNNOOOQQQNNNKKKJJJIIIHHHFFFDDDBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBAAA???>>><<<;;;:::999888888999999888666666777888888777555333111...---+++,,,------,,,***))))))******++++++++++++---,,,,,,++++++,,,,,,---************************,,,,,,++++++++++++,,,,,,************++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---)))***)))%%% !!!&&&,,,******************++++++************+++,,,---..............................---,,,,,,,,,,,,---...*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------///000111111111111000000000000000000000000//////000111222333333444555555555666777888888999666666777888999999::::::;;;===???CCCFFFJJJLLLNNNLLLLLLMMMMMMMMMNNNNNNNNNOOOSSSWWWWWWUUUVVVZZZ___^^^___``````___]]]ZZZYYYYYY\\\]]][[[YYY[[[bbbhhheeeiiimmmqqqrrrssstttuuuuuuuuusssqqqpppttt{{{}}}}}}{{{wwwqqqkkkdddaaa```^^^\\\XXXTTTPPPMMMKKKKKKJJJIIIHHHFFFDDDBBBAAA>>>===;;;:::888888777777888:::<<<======>>>@@@BBBBBBCCCEEEGGGJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNPPPSSSVVVVVVRRRPPPOOOPPPPPPNNNLLLJJJJJJJJJHHHGGGBBBAAA>>>;;;888666555444///......---------......000000...,,,))))))***,,,...---,,,+++***************+++***(((%%%$$$(((+++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***(((((())))))*********+++,,,,,,++++++***)))))))))))))))))))))))))))))))))+++,,,------,,,+++)))(((&&&'''(((***++++++++++++))))))***++++++++++++***))))))))))))))))))))))))******++++++++++++******)))+++++++++***)))***+++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))******+++++++++,,,*********+++,,,---...//////...---,,,+++,,,---...........................////////////000000000000...///000111111222222111222333444666888:::===>>>AAAAAAFFFQQQ]]]hhhwwwrrrhhhcccbbbaaa___^^^]]][[[ZZZXXXWWWWWWWWWXXXWWWUUUTTTTTTTTTRRRPPPRRRRRRQQQPPPOOOOOONNNNNNNNNMMMKKKHHHFFFEEEDDDCCCCCCBBBAAAAAACCCCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>===<<<;;;:::999777666666777777777999999888444111......---,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************------,,,+++************+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++******)))******++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,+++************---------.........//////------------------------------,,,+++************+++,,,...//////...,,,+++++++++,,,,,,,,,---------...///000///...---...000///000111222444555666666666555444444555444222000111222444555666666666555888888777666666777777777888777777999;;;>>>>>>>>>===???BBBDDDFFFJJJNNNRRRRRRSSSRRRPPPNNNLLLLLLMMMOOOOOOOOOPPPRRRTTTVVVXXXYYYXXXXXXXXXXXXXXXXXXXXXTTTYYY]]]]]]YYYVVVVVVXXX```aaabbbcccdddeeeeeeeeecccaaa^^^^^^aaadddffffffooopppqqqsssuuuvvvwwwwww~~~~~~}}}vvvppplllddddddcccaaa___\\\YYYWWWVVVUUUTTTSSSQQQNNNIIIFFFEEECCC@@@>>>===<<<:::888;;;<<<===>>>>>>>>>>>>>>>AAAAAABBBDDDEEEGGGHHHHHHMMMLLLKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSSSSRRRQQQPPPRRRQQQQQQPPPOOONNNNNNMMMKKKIIIGGGDDD@@@<<<999777444222///---+++++++++,,,,,,++++++,,,......---+++---------,,,,,,,,,+++++++++++++++***************))))))************))))))))))))))))))))))))))))))************************))))))))))))************((())))))))))))*********)))))))))***+++++++++,,,)))))))))******+++++++++((()))***++++++***)))(((******++++++++++++*********************)))((((((***)))'''&&&&&&(((***,,,+++++++++*********)))))),,,,,,++++++++++++,,,,,,,,,+++***((((((***+++,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......------...---,,,++++++---...000,,,------......---,,,,,,////////////000000000000333111...---...000111111222666:::;;;;;;<<<@@@CCCFFFLLLUUUaaammmzzz~~~qqqgggcccaaa```___^^^]]][[[ZZZXXXWWWWWWWWWXXXVVVTTTTTTTTTTTTRRRPPPQQQPPPPPPOOONNNNNNMMMMMMNNNMMMKKKIIIGGGEEEDDDDDDCCCBBBAAAAAACCCCCCBBBAAABBBBBBAAA@@@???>>>======<<<;;;:::999888777666666777777888999:::888444111......---,,,,,,,,,------,,,++++++******++++++,,,------------------------************************++++++******))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,++++++*********++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++++++++,,,,,,,,,------------------------------------,,,++++++***++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,---------,,,---......------...000///000111444666888999:::999888777888888777555333222222444555666666666666;;;:::::::::;;;<<<=========<<<<<<===>>>???@@@@@@AAABBBEEEFFFIIIMMMRRRVVV[[[\\\]]][[[XXXVVVUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[XXXXXXXXXYYYZZZZZZ[[[[[[___dddhhhgggccc``````bbb``````aaabbbccccccccccccbbb___\\\[[[\\\^^^^^^___bbbccceeegggjjjkkklllmmmqqqqqqppppppqqqsssuuuvvv~~~{{{sssqqqmmmiiieeebbbaaa``````___^^^]]][[[WWWRRRNNNPPPMMMIIIGGGFFFEEECCCBBBAAABBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKJJJJJJJJJKKKLLLMMMPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOOOOONNNLLLIIIFFFBBBAAA:::888555222///.........///---,,,---......,,,***++++++++++++************************************))))))************))))))************************************************))))))))))))************)))))))))*********++++++***************+++++++++))))))))))))******++++++)))***************)))(((******++++++++++++******+++,,,,,,,,,++++++***)))))))))))))))*********++++++++++++*********))))))***))))))(((((())))))***,,,+++)))(((((()))+++,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,------.........---//////..................////////////000000000111000///......///111222333555999===???@@@CCCHHHMMMSSSYYYcccnnnyyy}}}pppfffbbbaaa```___^^^]]][[[ZZZXXXWWWWWWWWWWWWUUUTTTSSSTTTSSSRRRPPPOOOOOOOOONNNNNNMMMMMMLLLOOONNNLLLIIIGGGFFFEEEDDDCCCAAAAAAAAACCCCCCBBBAAAAAAAAA@@@???>>>======<<<::::::999999888777666666777777888::::::999555222///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))((())))))******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,************++++++++++++------------------------+++++++++++++++,,,,,,---+++,,,---.........,,,,,,,,,,,,,,,,,,------------***,,,---...---...///111000111333666999<<<>>>???>>>===<<<======;;;999666555555666666777777888888:::::::::;;;<<<===>>>?????????>>>??????@@@AAAAAAEEEGGGIIIKKKNNNSSSYYY]]]iiikkkmmmmmmjjjgggeeedddeeeeeedddddddddeeeffffffffffffgggiiijjjlllmmmmmmrrruuuxxxxxxtttqqqqqqrrriiiiiijjjjjjjjjjjjjjjiiihhheeeaaa^^^^^^^^^]]]\\\[[[\\\^^^```bbbdddeeeeeeeeedddbbb``````aaabbbcccmmmssszzz~~~xxxssspppoooooooooooonnnmmmkkkfff___[[[YYYUUUPPPMMMKKKJJJHHHGGGCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHIIILLLLLLMMMNNNPPPQQQQQQRRRPPPPPPPPPQQQQQQQQQRRRRRRQQQRRRSSSSSSRRROOOLLLJJJCCCAAA>>>:::666333222111111///...---------+++)))*********)))))))))(((((())))))))))))))))))******))))))************))))))************************************************))))))))))))************************+++++++++,,,+++++++++***************))))))))))))************,,,+++***)))))))))))))))******++++++++++++*********++++++++++++***))))))((()))+++,,,,,,,,,******+++++++++***************))))))(((((((((((())))))+++***)))(((((()))***+++------------,,,+++************+++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------***,,,...///000///---,,,///...------------///////////////000000000111111//////000111333444666777999===BBBFFFJJJOOOWWW]]]dddkkkuuu|||ooofffbbb```___^^^^^^]]][[[ZZZXXXWWWWWWWWWVVVUUUSSSSSSSSSSSSRRRPPPPPPOOOOOOOOONNNNNNMMMMMMOOONNNLLLJJJGGGFFFEEEEEEBBBAAA@@@AAACCCCCCCCCAAAAAA@@@@@@???>>>===<<<<<<::::::999888888777666666777777888:::;;;999666333///...------,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))))))))***+++,,,+++***)))))))))***+++,,,+++++++++++++++++++++++++++*********++++++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,---************+++,,,------************++++++++++++------------------------*********+++,,,---......+++,,,---.........------,,,,,,,,,------------...***,,,......//////111333444555777999;;;>>>@@@AAAAAAAAA@@@@@@@@@???;;;999999999999999:::;;;;;;<<<::::::;;;;;;<<<===?????????@@@BBBCCCDDDEEEHHHJJJKKKLLLOOORRRWWW]]]eeejjjxxx{{{}}}zzzyyyyyyyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~{{{xxxssspppnnnllljjjhhhdddeeefffhhhhhhiiiiiiiiieeeccc___\\\ZZZZZZ[[[[[[aaaeeeiiimmmooossswwwzzz}}}~~~|||vvvpppkkkbbb^^^XXXSSSPPPNNNLLLKKKGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPQQQPPPPPPPPPQQQQQQQQQQQQRRRNNNPPPSSSVVVVVVTTTRRRPPPKKKIIIFFFBBB>>>999666444222000...---------+++***************))))))))))))((()))))))))))))))******)))******++++++******)))************************************************((()))))))))******************+++++++++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++++++++---,,,***)))((())))))*********++++++++++++******(((((()))))))))(((((('''((()))******++++++******************************+++******))))))******+++***))))))(((((())))))*********++++++***((('''%%%******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------///...,,,++++++,,,---...+++,,,.../////////...------,,,***)))***+++---...//////000000000111111111000111333444555777999;;;<<>>===<<<<<<;;;::::::999888777666666666777888999:::999666333//////...---,,,++++++,,,,,,++++++******++++++,,,***************************************************************+++,,,---+++***)))((()))***,,,---++++++++++++++++++++++++++++++******++++++,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,------++++++++++++,,,,,,,,,,,,------------------------*********+++,,,---//////+++,,,,,,------.........,,,,,,---------.........+++---///000111222444666888888:::;;;===>>>???@@@BBBAAABBBBBBCCCAAA===:::999999:::;;;<<<===>>>>>>???>>>>>>??????@@@AAABBB@@@CCCGGGJJJMMMPPPUUUYYYVVVYYY]]]aaagggooowww}}}yyyyyyyyyyyyxxxvvvuuuuuunnnlllhhhddd```^^^^^^]]]___```aaabbbcccdddgggiiihhhmmmvvv}}}{{{pppkkkeee___ZZZWWWSSSQQQPPPOOOOOONNNNNNNNNOOOPPPOOONNNNNNMMMMMMLLLKKKKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCEEEGGGIIILLLMMMOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOSSSVVVWWWVVVTTTSSSOOONNNLLLIIIEEE@@@<<<:::444222///.........---,,,,,,,,,+++++++++*********(((((())))))*********+++******++++++++++++******************************************************((()))))))))******************+++++++++,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++******++++++++++++******(((((())))))))))))((((((***)))'''''''''(((***,,,************************++++++************++++++******))))))))))))************++++++***((('''%%%******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------///...---,,,+++,,,---.........---,,,---...///000---,,,*********,,,...///000000000000111111111111000222555555555777:::===@@@HHHSSS^^^hhhrrr||||||ooofffbbbbbbaaa```^^^]]][[[ZZZXXXWWWWWWWWWVVVUUUTTTTTTUUUUUUTTTRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMKKKHHHFFFEEEDDDCCCAAA@@@@@@AAACCCDDDCCCBBBAAAAAA@@@???>>>======<<<===<<<;;;:::888777666666555555666888:::999555333000///...---,,,+++++++++,,,++++++******++++++,,,------------------------************************++++++++++++++++++,,,---***************+++,,,---++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,,,,,,,,,,,,,---------...------------------------++++++++++++,,,---//////+++,,,,,,,,,---......///,,,---------............---///111111222222555666999:::;;;<<<===>>>???@@@AAAAAABBBDDDDDDCCC???<<<999:::<<>>======??????===;;;999777666555444444555777999888555222000///...---,,,+++++++++,,,++++++******++++++,,,........................************************,,,+++***************+++)))***+++,,,------------************************,,,,,,++++++***++++++,,,***************+++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---...///++++++,,,,,,---...//////------------............---///111111111222444555777888999;;;===???@@@AAA@@@AAACCCEEEFFFEEEAAA>>><<>>GGGNNN[[[gggyyy}}}qqqhhhdddccccccbbb^^^]]][[[ZZZXXXWWWWWWWWWXXXVVVUUUVVVWWWWWWVVVUUUNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKIIIGGGDDDCCCBBBBBBAAA@@@@@@AAACCCDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>AAA@@@>>><<<:::888666555333333444777888777444111000000...---,,,+++++++++,,,++++++++++++++++++,,,------------------------************************++++++***)))(((((()))))))))***,,,---......------************************,,,,,,++++++***+++++++++((((((((()))***+++------++++++++++++++++++++++++++++++******++++++,,,---------,,,+++************++++++,,,,,,,,,---------------------------------------,,,,,,,,,---......,,,++++++,,,---...///000---------.........//////---///000111000111222444555666888:::===???AAABBB@@@AAACCCFFFHHHFFFCCC@@@AAAEEEJJJOOORRRSSSQQQPPPOOOPPPSSSVVVZZZ^^^aaaccclllrrr{{{|||xxxtttqqqfffggggggbbb]]]\\\```ddd]]]```gggooovvv{{{xxxnnnhhhaaa___\\\YYYVVVUUUVVVVVVTTTSSSSSSSSSRRRRRRRRRQQQTTTSSSRRRPPPLLLIIIEEECCC===<<<:::::::::<<<>>>???@@@BBBDDDGGGJJJMMMPPPQQQRRRRRRSSSUUUVVVVVVVVVWWWRRRTTTVVVXXXWWWTTTQQQOOOKKKGGGAAA<<<888666333111---------,,,,,,,,,++++++******+++,,,------......***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))************((())))))))))))*********))))))******+++++++++,,,***)))))))))(((((('''''''''(((***,,,---------,,,******++++++++++++******)))***+++,,,,,,,,,,,,,,,((()))***+++,,,++++++***))))))******++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---******+++++++++,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---......***+++---///000000///...,,,---///000111000///...,,,---...///000000000000000111111111111222222222666999<<<===???FFFQQQZZZggguuurrrkkkhhhdddaaaaaaaaa^^^\\\[[[[[[ZZZYYYWWWWWWVVVTTTTTTUUUTTTSSSQQQSSSRRRQQQPPPOOONNNNNNMMMOOOMMMKKKHHHEEECCCAAA@@@???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===>>>===;;;;;;:::777222///111222333444555555555555.........///////////////***)))))))))+++...000222000///...,,,+++***))))))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))***++++++++++++***+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------------...//////---,,,,,,...000111111111333333222222222333444444666777999;;;===???@@@AAABBBDDDEEEFFFFFFEEECCCBBBGGGLLLTTT\\\```bbbaaa______ccchhhkkknnnqqqvvv{{{{{{vvvqqqmmmkkkiiieeebbbdddbbbbbbdddgggkkklllllluuu}}}yyynnniiiccc^^^[[[YYYXXXWWWWWWUUUSSSQQQPPPRRRTTTVVVRRRPPPOOONNNNNNMMMJJJHHHBBB@@@===:::888777888888;;;;;;===BBBJJJOOOQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUQQQSSSUUUWWWXXXXXXWWWVVVTTTQQQMMMIIIDDD===666111...---+++,,,---......---******))))))))))))************************************))))))***+++,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''******+++******)))((('''******++++++++++++******---,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++*********))))))((((((+++,,,------+++)))************)))))))))***+++,,,000...,,,)))((()))***+++---------,,,,,,+++++++++///...---,,,,,,---...///---,,,************,,,---,,,,,,,,,---------......//////............//////---------............//////---,,,...111333222000111222222111000111333555333777===CCCJJJTTT```iii}}}sssllliiidddbbbbbb___]]][[[ZZZZZZZZZYYYWWWWWWVVVTTTTTTUUUUUUSSSQQQRRRRRRRRRQQQPPPOOONNNMMMOOONNNKKKHHHFFFCCCBBBAAA???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===???===<<<<<<:::888333000000111222333444444444444............////////////+++***)))((()))***,,,---///...---,,,+++*********---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,++++++((()))******++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,+++************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////000000//////000000000000222222222222222333444444:::;;;<<<>>>@@@BBBCCCDDD???AAACCCEEEGGGHHHHHHHHHKKKPPPYYYbbbiiinnnooopppuuuyyy~~~|||xxxtttpppllljjjfffddddddeeeddddddiiioooxxx}}}uuunnniiiddd___[[[\\\[[[YYYXXXWWWWWWXXXXXXXXXVVVUUUTTTTTTRRRPPPNNNGGGDDDAAA<<<999777777666888777888===DDDJJJLLLLLLNNNOOOPPPQQQQQQRRRRRRRRRQQQSSSUUUVVVWWWWWWVVVUUUUUURRROOOKKKFFF???888444111///---,,,,,,,,,+++*********))))))))))))************************************))))))***++++++,,,************************((((((((((((((((((((((((************************)))***+++++++++++++++*********++++++++++++******,,,++++++***+++,,,---...---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,+++++++++***************,,,------+++*********+++++++++,,,,,,,,,---------,,,+++******+++,,,------------,,,,,,+++++++++......---,,,,,,---......,,,,,,++++++++++++,,,,,,,,,,,,---------...............------------.............../////////000000000...---...111222111000000111111111111222555888999???FFFNNNXXXdddrrr{{{tttmmmjjjfffcccccc]]]\\\YYYYYYYYYYYYXXXWWWWWWVVVTTTTTTUUUUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMPPPNNNLLLIIIFFFDDDCCCBBB???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>???>>><<<<<<;;;888444111///000111222222222222222........................---,,,+++)))((())))))***...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,******************************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,,,,,,,,,,++++++***))))))***++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------,,,,,,---------...............------......///000111111000000000111111222222333333444555666777777;;;<<<===>>>???AAACCCDDDBBBCCCEEEHHHKKKNNNPPPQQQUUUZZZcccnnnxxx{{{sssmmmhhheeebbb```aaadddhhhkkknnnppptttwwwyyy~~~~~~vvvllldddbbb```^^^[[[YYYWWWUUUUUUXXXVVVTTTTTTTTTSSSQQQOOOMMMJJJFFFAAA<<<999777666777555555888>>>DDDHHHJJJNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTVVVVVVVVVUUUUUUVVVTTTQQQMMMIIIDDD===999444111...,,,+++***)))(((******))))))))))))******++++++++++++++++++++++++*********)))******+++,,,************************((((((((((((((((((((((((++++++++++++++++++++++++))))))***,,,,,,---------******++++++++++++******+++************+++,,,,,,...---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,------+++******+++,,,---.../////////...---)))******+++,,,------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,------------............------,,,,,,------...//////000000000111111111111000///000111222111000000111222333333666:::===@@@HHHSSS___kkkxxxuuuooolllgggdddddd\\\ZZZXXXXXXXXXYYYXXXVVVWWWVVVTTTTTTUUUVVVTTTSSSRRRRRRRRRRRRQQQPPPNNNMMMPPPOOOLLLJJJGGGEEEDDDCCC???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA???>>>>>>???===;;;::::::888444222///000111111222222222111///...............------///...---,,,+++***++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************************)))******++++++******))),,,------...///.........+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************++++++***+++,,,,,,------,,,,,,************************---,,,,,,++++++*********,,,,,,,,,---------------............////////////...............//////000//////000000000111444666555555777888:::;;;;;;<<<>>>>>>???@@@BBBDDDFFFHHHJJJKKKMMMQQQUUUYYY\\\___fffkkksss}}}yyysssooolllhhhgggfffddddddeeeggghhhhhhnnnvvv{{{}}}sssppplllgggaaa\\\XXXUUUTTTUUUTTTRRRRRRRRRSSSQQQPPPQQQNNNJJJEEEAAA===:::999999777666777;;;@@@EEEHHHOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVUUURRRPPPMMMHHHCCC>>>666333///,,,+++***)))(((+++******))))))******++++++++++++++++++++++++++++++***************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++******++++++++++++*********************+++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++***+++---,,,+++******++++++---///000111000...---)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------.....................------........./////////000000000111111222111111111111111111000222333444555666:::???CCCHHHRRRaaappp|||uuupppmmmhhheeeddd\\\ZZZXXXWWWXXXXXXWWWVVVWWWVVVTTTUUUVVVVVVUUUTTTRRRRRRSSSSSSRRRPPPNNNMMMOOONNNLLLIIIGGGEEEDDDDDD???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>===;;;999888888666333111000111111222222222222111//////......---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,************************)))******++++++******)))++++++,,,---------------)))******************)))*********++++++,,,,,,,,,+++******))))))******+++++++++,,,------------,,,*********++++++*********,,,,,,,,,++++++*********,,,,,,,,,------.............../////////000000000///............///000000///000111000///000333666666888:::<<<>>>@@@@@@AAADDDDDDEEEFFFIIIMMMPPPRRRRRRTTTXXX]]]cccjjjooorrr{{{~~~yyyuuupppjjjgggeeeccccccbbbhhhooosssvvv|||yyyooogggaaa^^^]]]XXXVVVTTTTTTUUUVVVUUUUUURRRPPPNNNJJJFFFCCCAAA@@@;;;:::888777888<<>>>>><<<:::888777666555333111000111111222222222111111//////......---,,,,,,,,,)))************+++++++++,,,,,,,,,++++++,,,------++++++************++++++++++++++++++++++++++++++******++++++++++++******(((((()))***************((()))************)))((())))))******+++,,,,,,,,,******))))))))))))******++++++,,,---------------***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,---......//////....../////////000000000//////......//////000111222333444222///000444888:::<<>>===;;;888777999>>>BBBHHHIIIKKKLLLLLLJJJGGGEEEJJJJJJKKKMMMNNNPPPQQQRRRTTTSSSRRRRRRQQQNNNJJJGGG===999444000//////...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))(((''''''******++++++++++++******)))***++++++,,,,,,++++++************)))))))))))),,,++++++******++++++,,,************++++++++++++)))+++,,,,,,+++++++++,,,++++++---.........---,,,//////...---,,,+++******++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,------........./////////111000000000000000000111........./////////000000111222333333222111222444222444777;;;AAAHHHQQQWWWiiittttttooommmhhhdddccc```]]][[[YYYXXXWWWUUUTTTWWWUUUUUUUUUWWWWWWVVVUUURRRSSSTTTTTTSSSQQQNNNLLLMMMLLLJJJHHHFFFDDDDDDCCC???@@@@@@AAAAAABBBBBBCCC???@@@@@@@@@@@@??????>>>===;;;888777777666444333///000000111111000000/////////...------,,,++++++*********++++++*********------,,,+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((())))))***************)))***++++++++++++***)))((())))))***++++++,,,,,,******))))))))))))******+++,,,------...---------+++,,,------------,,,+++*********++++++,,,,,,---,,,,,,------.../////////........./////////000000///////////////000000111000222444333222444:::@@@CCCEEEIIIMMMOOOQQQRRRRRROOOPPPRRRVVV\\\ccciiimmmqqquuu|||~~~yyyoooppprrrrrrrrrpppooonnnssszzzzzzvvviiifff```\\\ZZZXXXVVVTTTUUUTTTSSSQQQOOOMMMKKKJJJBBBBBB@@@===::::::===AAAEEEHHHKKKMMMLLLIIIDDDAAACCCCCCEEEGGGIIIKKKNNNOOORRRQQQQQQQQQQQQOOOLLLIIIDDD???999444111000///...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))************************************************************************************+++++++++***))))))******++++++++++++************,,,---------,,,++++++++++++*********)))))),,,++++++******++++++,,,++++++++++++,,,,,,------(((***,,,,,,+++++++++---,,,,,,,,,---------......111000...,,,+++++++++++++++++++++,,,,,,---------,,,---............---,,,,,,,,,++++++++++++,,,,,,............////////////000000////////////000000//////000000000111111111000222444333222222444666555888>>>EEENNNYYYeeelll|||tttooommmhhhdddcccaaa___\\\ZZZXXXWWWUUUSSSWWWUUUUUUUUUWWWWWWWWWUUURRRSSSTTTUUUTTTQQQNNNLLLMMMKKKJJJGGGEEEDDDCCCCCC???@@@@@@AAAAAABBBCCCCCC??????@@@@@@@@@??????>>>>>><<<999888777777555444...///////////////......//////...---,,,,,,++++++---------------,,,+++***...---,,,,,,+++++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------,,,***+++,,,------,,,+++***((())))))***++++++,,,,,,******))))))))))))******+++,,,------......------,,,,,,............,,,,,,))))))***+++,,,------...,,,,,,------...///000000............///////////////////////////000111111***...222444666:::CCCJJJLLLNNNRRRVVVYYY[[[\\\\\\\\\]]]```eeelllttt{{{{{{uuunnniiifffmmmuuuzzz}}}xxxssslllfffbbb^^^[[[YYYVVVVVVUUUSSSQQQOOOMMMKKKHHHHHHFFFBBB>>>===???BBBEEEIIIMMMPPPOOOJJJDDD@@@>>>>>>@@@BBBEEEHHHKKKLLLPPPPPPPPPPPPQQQOOOLLLIIIHHHCCC<<<666222000///---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******************************))))))))))))))))))))))))'''''''''''''''''''''''')))***++++++,,,,,,,,,,,,******++++++++++++*********+++,,,---...---,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,,,,,,,------.........(((***,,,,,,++++++,,,---...------------...//////111///---+++***+++,,,---+++++++++,,,,,,---------------...//////...---------,,,************,,,---............/////////000//////............//////000111111111111222222222///222444444222222444777:::>>>EEEOOOZZZhhhvvvtttjjjffffffffffffccc___[[[XXXWWWVVVUUUTTTVVVVVVVVVWWWWWWWWWXXXXXXVVVUUUTTTTTTTTTRRROOOMMMMMMLLLJJJHHHFFFDDDBBBBBB@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@AAA;;;;;;:::888777555444444111222222111111000///...,,,,,,---...---,,,***))),,,***((((((***---......,,,---......---,,,***)))++++++++++++++++++++++++))))))))))))***+++,,,---)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***)))(((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---......------,,,++++++*********,,,,,,++++++,,,,,,---...---------............///***+++---...///000000000111///...000333444222000444444333444777>>>GGGMMMUUUXXX\\\```cccfffjjjmmmjjjlllpppvvv}}}xxxqqqmmmjjjhhhhhhkkkoooqqqrrrzzzvvvoooiiidddbbbXXXWWWWWWVVVUUUTTTSSSRRRNNNNNNLLLIIIFFFDDDDDDDDDGGGHHHKKKNNNOOOLLLGGGCCCAAA???======AAAEEEHHHIIIJJJLLLOOORRRSSSSSSRRRPPPDDDCCCAAA===999444///------,,,,,,---......,,,+++---,,,,,,+++******++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++***))))))***+++,,,---,,,,,,++++++*********''''''((()))***++++++,,,((()))***+++++++++++++++)))************+++++++++***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++*********+++,,,,,,---/////////......------------,,,+++***+++,,,---...///////////////////////////---+++******+++,,,...,,,,,,,,,---...///000000000///---,,,,,,---...///...///000111111000///...111000...---...///111222000000000000111444999===>>>FFFSSSbbbqqquuulllhhhgggffffffccc___[[[XXXWWWWWWVVVUUUVVVVVVVVVWWWWWWWWWXXXXXXUUUTTTSSSSSSSSSRRROOOLLLLLLLLLJJJHHHFFFDDDCCCBBB@@@AAAAAABBBCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::888666555333333111222222111111000///...---.........------,,,+++,,,***'''&&&''')))))))))++++++,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---))))))*********))))))(((,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,------------......---,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---............/////////000000,,,---...///000000000000333111111333666888777666555666777888<<>>@@@CCCGGGLLLPPPTTTUUUVVVQQQPPPNNNJJJFFF@@@<<<999444111///.........------------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))************)))*********************++++++++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------..................---......//////.........//////000111111000000///111111111111111111111111222333555666888<<>>>>>>>>>>>>>>>>>===;;;999666444222111111222222111111000///...///...---,,,,,,---...///666444111000000000///...,,,,,,+++***+++,,,...///++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++,,,------,,,,,,++++++******++++++,,,---,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---............/////////000000000///////////////000000111222222333555:::???CCCEEEGGGHHHJJJMMMQQQWWW^^^dddkkkpppyyyxxxooojjjddddddeeegggmmmttt}}}xxxnnnhhhbbb]]]YYYVVVUUUSSSSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTSSSPPPMMMJJJHHHFFFDDDDDDBBB@@@>>>@@@BBBFFFJJJOOOSSSUUUWWWSSSRRRQQQMMMIIIEEEAAA>>>999666222/////////......---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,+++*********************,,,,,,,,,,,,+++******)))*********+++++++++,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------..............................)))***,,,...//////...---...............---------,,,---///000000///......///000000000111111111111222222333333333333222111333444666888===EEENNNTTTgggrrrzzzrrrmmmkkkhhhfffeeeaaa]]]ZZZYYYYYYWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXSSSRRRQQQQQQQQQOOOLLLJJJKKKKKKIIIHHHFFFEEEDDDCCCAAABBBDDDFFFFFFDDDAAA@@@?????????>>>>>>>>>======>>>===;;;999666444222111111222222111111000///......---,,,++++++,,,---...///...,,,,,,------,,,+++///...,,,+++***+++,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++***))))))++++++******++++++,,,---,,,,,,------...///000000++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++------,,,,,,------...///------.........////////////.........///000111222666777:::>>>CCCIIIOOOSSSTTTUUUVVVWWW\\\ccclllsssyyy~~~|||ssspppllljjjjjjmmmoooqqqxxx|||vvvmmmeee^^^ZZZWWWUUUTTTUUUUUUTTTRRRSSSRRRRRRSSSTTTSSSQQQOOOKKKJJJHHHGGGGGGFFFDDDBBBBBBCCCEEEGGGJJJMMMPPPQQQSSSSSSRRRPPPMMMJJJGGGEEE@@@<<<888444333222111///------,,,,,,,,,------...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------++++++++++++************,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++........................,,,,,,---------.................................(((***---///000///...---...............---------,,,---///000111000///...000000000000000111222222222333444444555555444444777888;;;???HHHUUUbbbkkkxxx}}}zzz{{{rrrnnnkkkiiihhheeebbb^^^[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWWWWXXXXXXSSSRRRQQQQQQQQQPPPMMMJJJKKKJJJIIIHHHFFFEEEDDDCCCAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@??????>>>>>>======<<<;;;999666444222222111222222111111000///...,,,,,,+++++++++,,,------+++***)))***+++,,,+++***///...---,,,+++++++++++++++++++++++++++++++++++++++***************++++++''''''(((******+++++++++***+++,,,------,,,+++***++++++++++++***)))((((((++++++******++++++,,,---,,,,,,,,,---......//////...------,,,,,,++++++***.........---,,,+++++++++---------------......///------------............//////......000111333555666:::???DDDJJJQQQXXX]]]```aaacccfffkkkrrrzzz|||vvvsssooollljjjlllooossswww}}}sssjjjeee```YYYVVVVVVVVVUUUSSSUUUSSSSSSSSSTTTTTTRRRQQQMMMKKKIIIHHHHHHIIIGGGFFFDDDDDDCCCDDDEEEGGGIIIJJJRRRSSSSSSSSSRRRPPPOOONNNHHHEEE@@@===:::888555333//////...---------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------******++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......---+++***+++++++++,,,,,,,,,,,,---,,,,,,---............---++++++++++++++++++++++++***+++---///000///...---------..................---...//////000000000000000000000000000111333333222333444444555666777888888;;;AAAJJJVVVeeettt~~~}}}wwwtttsss|||rrrmmmlllkkkiiifffbbb^^^[[[ZZZZZZYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXTTTSSSRRRRRRRRRPPPMMMKKKJJJJJJIIIHHHFFFEEEDDDDDDAAABBBCCCDDDDDDEEEDDDDDDBBBAAAAAA@@@??????>>>>>><<<;;;:::888666555333333111222222111111000///...+++,,,,,,------...------,,,++++++,,,------,,,***,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++***************+++((())))))*********)))))))))***,,,------,,,***)))+++++++++,,,++++++******++++++******++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------------...//////............////////////000000000000222444777999;;;@@@GGGNNNUUU\\\ccchhhllloootttzzzxxxrrrmmmmmmllllllnnnsss{{{xxxpppeee^^^\\\[[[XXXVVVWWWUUUTTTTTTUUUUUUTTTSSSNNNLLLIIIGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDEEEGGGHHHOOOPPPRRRTTTUUUUUUTTTTTTQQQNNNJJJFFFCCC???;;;888333222111000///............------------,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,++++++------,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---...///...---+++***+++++++++,,,,,,,,,------,,,,,,.../////////...---++++++++++++++++++++++++,,,---...//////...------,,,---------.../////////............///000111222000000000000000222333444333333333444666888:::<<<===DDDOOO\\\kkkyyyzzztttssstttuuu|||rrrmmmlllkkkkkkfffccc^^^\\\[[[ZZZYYYXXXVVVVVVVVVWWWWWWWWWXXXXXXTTTSSSRRRRRRRRRQQQNNNKKKJJJJJJIIIHHHGGGEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFBBBBBBAAAAAA@@@???>>>>>>;;;;;;:::888777555444444111222222111111000///...+++,,,...///000///......,,,+++++++++,,,,,,***((()))***,,,---......---,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))******+++,,,------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++((((((***+++---...000000+++,,,,,,------......///...------------...//////////////////000000000000222111111222444777:::<<>>HHHRRRaaarrryyysssqqqtttyyy}}}~~~sssnnnkkkiiigggccc^^^YYYWWWXXXZZZYYYWWWXXXXXXYYYYYYZZZ[[[[[[[[[VVVUUUTTTSSSSSSPPPMMMJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBBBBCCCEEEFFFDDDCCCBBBAAA@@@@@@AAAAAA???===;;;;;;:::888777555444444333333222222111000000000........................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,++++++***((((((++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,---------......222111000///...---------000...,,,---///111333444666333555;;;>>>>>>DDDMMMSSSZZZdddlllrrrxxx}}}}}}vvvssspppkkkfffqqqrrryyy{{{qqqiiibbb]]]]]][[[XXXWWWXXXXXXWWWVVVVVVTTTQQQNNNLLLJJJJJJJJJOOOOOOPPPOOOMMMJJJGGGEEEKKKLLLOOORRRUUUWWWXXXXXXYYYWWWUUUTTTTTTQQQLLLGGGAAA???;;;777444333333333//////000000///...,,,+++...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++,,,,,,***))))))+++...,,,,,,,,,---...---+++))))))***+++,,,------------//////...------,,,++++++------,,,+++++++++,,,,,,))))))***++++++,,,------............////////////........................000000//////.........------,,,,,,,,,,,,---.........------------...//////........................------------.........///000000111111222333555555555444444555999>>>DDDGGGRRRcccvvv{{{wwwqqqmmmnnnwww}}}sssnnnkkkiiigggddd___ZZZXXXYYYZZZYYYWWWWWWWWWXXXXXXYYYZZZZZZZZZVVVUUUTTTSSSRRRPPPMMMJJJIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCBBBDDDEEEFFFDDDCCCBBBAAA@@@@@@AAAAAA???===;;;:::999888777555444444333333222222111000000000........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++(((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......------,,,,,,,,,---------...............---------------...000...------///222444555888777:::AAAFFFIIIPPPYYYbbbhhhqqqxxx~~~uuummmmmmlllpppxxxvvvkkkddd```^^^]]]\\\\\\[[[XXXVVVVVVUUUSSSPPPMMMJJJHHHGGGIIIIIIJJJIIIHHHGGGEEEDDDIIIJJJLLLNNNQQQTTTVVVWWWXXXWWWVVVVVVWWWUUUQQQMMMIIIGGGCCC???;;;888666555////////////---,,,+++***------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------+++,,,,,,+++)))***,,,---,,,++++++,,,------***((()))***+++,,,------------------,,,++++++***)))))),,,,,,,,,++++++,,,------***+++++++++,,,---------............////////////........................000/////////............------,,,,,,------...///...------------...//////////////////////////////............////////////111111111111222333444555444666888:::<<>>DDDMMMUUU[[[dddlllvvvzzz~~~tttnnnlllnnnrrrwww}}}ssskkkiiigggfffdddaaa\\\YYYXXXXXXWWWUUURRRMMMIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHHHHHHHJJJLLLPPPSSSUUUWWWWWWWWWYYYZZZYYYVVVTTTSSSQQQNNNIIIDDD???;;;999444333111///---,,,++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++,,,,,,+++******,,,---,,,,,,+++,,,---,,,+++)))******+++,,,---------------,,,,,,++++++******)))++++++++++++,,,------...,,,------------------------............/////////........................////////////............---------,,,------...///......------......///000000000000000000000000000/////////000000000111111111111111111222333444444000555:::===AAAMMM```nnn}}}ssslllgggiiikkkpppxxx{{{qqqlllkkkjjjiiiddd___YYYWWWXXXYYYWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXVVVTTTRRRQQQPPPOOOLLLJJJIIIJJJLLLMMMLLLJJJGGGEEEDDDCCCCCCDDDFFFFFFEEECCCBBBAAA@@@@@@AAAAAA???===:::999888777666555444444333333222222111000000000.................................------............------,,,,,,------...++++++++++++++++++++++++000///---,,,++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,,,,------............---------------............//////////////////000111333333444666777;;;???BBBGGGKKKSSS]]]gggpppyyyvvvrrrpppppptttyyy{{{vvvpppkkkfff```]]]YYYZZZ[[[ZZZWWWSSSNNNKKKJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFEEEFFFHHHLLLQQQTTTUUUVVVXXXZZZ[[[ZZZYYYWWWXXXWWWVVVRRRMMMHHHCCC@@@;;;999666333000///......---,,,,,,,,,,,,---......------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***,,,---...---,,,,,,------,,,******+++,,,,,,---------,,,.........------,,,,,,,,,*********+++,,,---...///...............------------------.........//////........................///////////////.........---------------...//////...............//////000000000000000000000000000000000111111111111222222111111111111222333444555333888>>>DDDNNN___uuu~~~{{{wwwqqqmmmjjjlllqqqvvv~~~yyyoookkkjjjjjjiiiccc^^^XXXVVVVVVWWWVVVTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVTTTQQQPPPOOONNNKKKJJJIIIJJJLLLMMMMMMJJJHHHFFFDDDCCCCCCDDDFFFGGGEEEDDDBBBAAA@@@@@@AAAAAA???===999888888777666555444444333333222222111000000000.................................------.........---------,,,,,,---------++++++++++++++++++++++++,,,+++***))))))(((((((((++++++++++++++++++++++++)))***,,,------,,,***)))---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,---***+++,,,------------------------.........//////000000////////////000000333555888:::===BBBHHHMMMVVV]]]fffnnnwwwxxxqqqooopppnnnrrrzzzzzzqqqjjjccc___YYYZZZ[[[[[[YYYUUURRROOOPPPNNNJJJGGGEEEEEEFFFGGGFFFEEECCCCCCEEEIIIMMMPPPSSSUUUXXXYYYZZZYYYXXXXXXYYYYYYYYYWWWSSSOOOJJJHHHAAA>>>;;;666333000//////---------,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,------,,,+++,,,---000...------......---,,,++++++,,,---------,,,,,,......------------,,,,,,*********+++,,,---...//////.....................------------.............................................///////////////...------------.../////////............///000000////////////////////////111111111222222222222333111111222222333555666777===@@@GGGRRRcccwwwxxxsssrrrsssrrrqqqsssvvvzzz~~~xxxnnnjjjjjjjjjjjjccc___YYYVVVWWWWWWUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWVVVSSSPPPNNNNNNMMMKKKIIIIIIJJJLLLLLLLLLJJJIIIGGGDDDDDDDDDEEEFFFGGGFFFDDDBBBAAA@@@@@@AAAAAA???===888888777666666555444444333333222222111000000000..............................------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******,,,---------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,------******+++,,,------------------.........///////////////...//////000111111555999>>>CCCGGGNNNVVV]]]iiiqqqyyy~~~~~~}}}|||yyywwwrrrsssvvv|||}}}uuurrrjjjkkkooouuu~~~{{{qqqhhhcccZZZZZZYYYXXXWWWUUUTTTSSSRRROOOLLLHHHEEEDDDCCCDDDFFFDDDBBBAAABBBEEEIIIKKKOOORRRVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWTTTQQQOOOEEECCC@@@;;;777333000//////......---------------------------,,,,,,,,,,,,,,,,,,---------.........+++,,,......---,,,,,,---000...,,,,,,---...---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...---.....................,,,------------..........................................///////////////......------......///000//////......//////000111////////////////////////111111111222222222333333111222222333555777999:::AAAFFFOOO___rrryyyrrrppprrruuuwwwwwwwwwmmmiiijjjkkkkkkeee```[[[XXXXXXXXXWWWUUUTTTTTTUUUUUUVVVWWWWWWXXXVVVSSSPPPNNNMMMLLLKKKIIIJJJJJJKKKKKKJJJJJJIIIIIIEEEDDDDDDEEEGGGGGGFFFDDDBBBAAA@@@@@@AAAAAA???===777777777666555555444444333333222222111000000000........................------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))+++...000000000...---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---........................//////////////////000111333555777999===CCCJJJPPPVVV___iiiqqqzzz~~~~~~xxxssspppnnnllljjjkkklllnnnnnnmmmkkkiiihhhggghhhgggeeecccbbbbbbdddhhhpppzzzuuussspppoooqqqwww~~~}}}qqqjjjaaa___[[[XXXVVVVVVWWWXXXRRRPPPMMMJJJGGGEEEDDDCCCDDDBBB@@@??????AAACCCEEEKKKOOOTTTWWWXXXYYY[[[]]]ZZZZZZZZZZZZXXXVVVUUUSSSLLLKKKHHHCCC>>>999555333111000///---,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,,,,,,,---------+++,,,...///---,,,,,,---///---+++***+++,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,,,,,,,------......///,,,,,,---------............................................./////////000...............//////000///////////////000000111000000000000000000000000111111111111222222222222111222333555777:::<<<===DDDNNN^^^ooo~~~xxxwwwvvvzzzwwwllliiiiiikkkkkkgggbbb\\\ZZZZZZZZZXXXVVVTTTUUUUUUVVVVVVWWWXXXXXXVVVSSSOOOMMMLLLLLLKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEDDDDDDEEEGGGGGGFFFEEEBBBAAA@@@@@@AAAAAA???===777777666666555555444444333333222222111000000000........................---,,,,,,++++++,,,,,,---+++******************+++++++++++++++++++++++++++&&&(((+++,,,+++)))%%%###++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...////////////............/////////000000111333555999<<>>===>>>@@@AAAGGGLLLSSSWWWYYYZZZ^^^```\\\[[[[[[ZZZYYYWWWVVVUUUSSSRRROOOKKKEEE???:::777222111///...,,,,,,++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,+++---//////...,,,,,,------+++)))((()))*********,,,,,,,,,------,,,++++++------------------------------,,,+++++++++,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................---.........//////000000...............///000000///////////////000111111111111111111111111111111000000111111111222222222111222333555888;;;>>>???LLL[[[ooo}}}yyyvvvwww}}}vvvllliiijjjjjjiiihhhddd___[[[ZZZYYYXXXWWWVVVUUUUUUWWWXXXYYYXXXVVVWWWTTTOOOMMMLLLMMMMMMLLLLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBDDDEEEEEEDDDBBBDDDCCCAAAAAAAAA@@@===;;;:::::::::999888777777666444222111111111000...,,,333222222111///...,,,+++...------,,,,,,------...++++++++++++++++++++++++---+++((((((***+++++++++))))))***+++,,,,,,------++++++------------++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,++++++******++++++,,,......------------......---......///......------111000......000111222222666777999;;;>>>CCCIIIMMMSSS\\\hhhqqqwww|||~~~zzzzzzxxxuuuttttttssssssrrrrrrppplllfff```ZZZVVVTTTSSSVVVVVVSSSRRRUUUXXXWWWYYYWWWVVVVVVWWWWWWVVVUUUSSSQQQOOOPPPUUU[[[```ccchhhjjjnnnrrrvvvxxxyyyzzzvvvuuurrrpppnnnllllllkkkqqqttt{{{~~~xxxsssnnniiitttzzzwwwkkkbbbcccccc___ZZZYYYZZZYYYWWWSSSNNNIIIGGGGGGBBB@@@???=========???@@@DDDGGGLLLQQQVVVYYY\\\]]]___^^^]]][[[YYYXXXWWWVVVTTTRRROOOMMMJJJGGGBBB>>>999666222000000///,,,)))......---------......///*********+++,,,---...///+++++++++,,,,,,---------,,,,,,++++++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,+++***---------------------------,,,*********,,,...///........................000000000000000000000000000000000000////////////111000000000000000111222111000000111222333222111666222222777:::<<>>???BBBEEEIIIOOOTTTXXX[[[\\\^^^]]]\\\[[[ZZZXXXWWWWWWVVVTTTRRRPPPNNNKKKGGGDDD===999444222111111///---......------------......++++++++++++,,,---............------------------------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------------------------......,,,+++,,,---...000........................000000000000000000000000000000000000////////////000000000000000111111222444333222222333333222222555222444<<>>@@@BBBGGGLLLQQQVVVYYYZZZ\\\\\\[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUTTTRRRNNNKKKDDD???999444222222111111...------,,,,,,,,,---------,,,,,,,,,,,,,,,------000//////......---,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------------,,,,,,+++------------------------000///...---------...///........................000000000000000000000000////////////000000000000000000000000000111222222333333222333333444555555666666:::CCCMMMWWWdddooo||||||{{{{{{uuuuuukkkhhhhhhgggeeebbb___[[[YYYYYY[[[[[[[[[\\\[[[YYYZZZ[[[\\\[[[ZZZVVVSSSPPPNNNMMMMMMLLLKKKKKKJJJHHHHHHIIIIIIHHHGGGBBBAAABBBDDDFFFHHHGGGFFFDDDCCCAAAAAAAAA@@@===;;;777777666666555555555555555444333333333333111///---......//////......---...------,,,,,,------...---------------------------,,,***+++,,,---,,,+++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------+++,,,,,,---...---------......------------............------------......///........./////////000000111111111333666:::>>>DDDJJJSSS\\\eeemmmuuuzzz|||~~~~~~~~~zzzooogggccc```^^^___[[[UUURRRPPPNNNKKKIIINNNNNNLLLKKKKKKNNNRRRVVV[[[]]]^^^___```dddkkkpppxxx||||||xxxvvvxxxyyywww~~~~~~xxxsssmmmhhheeecccbbbaaaaaa`````````bbbfffiiikkkmmmppptttwwwxxxvvvtttqqqkkkhhhfffgggllltttvvvooopppyyyuuummmgggddd___^^^\\\[[[YYYWWWTTTRRRLLLHHHDDD???<<<<<<===>>>???AAAEEEJJJOOOTTTWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXWWWTTTQQQLLLGGG@@@999444222111222...------,,,,,,,,,,,,---...------,,,,,,,,,------............------------///.........---------,,,------------------------........................000000000000000000000000,,,---------------,,,,,,........................000000///...---------...........................////////////////////////////////////000000000000000000000000111222333333///000111222333555888:::888;;;CCCMMMYYYggguuu~~~}}}|||}}}|||uuuvvvllliiihhhfffdddaaa^^^[[[YYYZZZ[[[\\\\\\\\\ZZZYYYXXXZZZ[[[ZZZZZZUUUSSSPPPNNNNNNMMMLLLKKKKKKIIIHHHHHHIIIJJJIIIGGGBBBBBBBBBDDDGGGHHHGGGFFFDDDCCCAAAAAAAAA@@@===;;;888888888777777777777777444222222222333222000///000000000000000...------...------,,,,,,------...+++++++++++++++++++++++++++***)))***+++,,,+++)))***+++++++++++++++,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,---.........------------,,,,,,,,,,,,------......------------............------...///000000222333444444555999???DDDOOOWWWcccooowww}}}}}}}}}}}}}}}~~~{{{{{{qqqrrrtttxxx}}}uuunnnddd[[[UUURRRPPPOOOQQQOOOLLLKKKKKKKKKJJJIIIJJJKKKLLLMMMPPPVVV___eeehhhkkkoooppprrrwww~~~zzzwwwtttrrrnnnnnnmmmnnnpppuuuyyy|||~~~zzzwwwwwwyyyvvvqqqssszzz|||qqqiiiccc```]]][[[[[[ZZZWWWUUUQQQNNNIIIDDDAAA???@@@@@@@@@BBBEEEIIINNNSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZYYYWWWTTTRRRNNNGGG???888333111111///...------,,,,,,,,,,,,......---,,,,,,,,,------******+++,,,---........./////////...............------------------------........................000000000000000000000000,,,------......---------........................//////...------,,,,,,,,,////////////////////////////////////////////////.../////////000000000111000000000000111222333444///111222222222444888;;;999AAAMMMZZZiiiyyy~~~{{{{{{|||~~~xxxqqqwwwmmmjjjhhhfffdddbbb___\\\ZZZ[[[\\\]]]]]]\\\ZZZXXXWWWXXXZZZZZZYYYUUUSSSPPPOOONNNNNNLLLJJJJJJIIIHHHHHHJJJJJJIIIHHHCCCCCCCCCDDDGGGHHHGGGFFFDDDCCCAAAAAAAAA@@@===;;;999999999999888888888888333222111222333222111///111111111111000///...---...------,,,,,,------...++++++++++++++++++++++++******)))***,,,,,,***(((++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,---...............------,,,,,,,,,,,,------......------------......///......---...///111222222555777888:::@@@HHHNNN___gggsss~~~yyyzzz{{{~~~xxxvvvrrrkkkfffddd______```cccfffiiihhhhhh]]]XXXQQQLLLJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOOIIIKKKOOORRRXXXbbboooxxxyyy~~~|||wwwuuutttwwwuuuiiiddd^^^\\\\\\\\\ZZZXXXUUUSSSOOOKKKGGGEEEDDDDDDDDDEEEHHHKKKOOOSSSWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWYYYZZZZZZWWWUUUUUUSSSOOOGGG???888444333000///......------------...---------------......((()))***+++---...//////........................------------------------................................................,,,------............---.................................---------------////////////////////////000000000000000000000000......//////000000111111000000000111222333444555222444555444222444888<<<===JJJ[[[kkk{{{}}}}}}zzzzzz||||||}}}xxxrrrnnnxxxnnnkkkiiifffddddddaaa]]][[[\\\]]]^^^^^^]]][[[XXXWWWXXXZZZZZZYYYUUUSSSPPPOOOOOONNNLLLJJJJJJIIIHHHHHHJJJJJJIIIHHHDDDDDDDDDEEEGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@===;;;999999999999999999999999444333222333444444222000...//////000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,------.....................------------............------------......111000//////000111444555555999===AAAEEELLLWWW___mmmsss{{{~~~{{{|||~~~{{{tttllleeeddd```ZZZTTTSSSPPPPPPPPPRRRUUUVVVUUUTTTPPPMMMJJJHHHIIIJJJJJJJJJKKKMMMOOORRRTTTVVVYYY[[[VVVZZZ___dddkkkxxx}}}wwwsss{{{yyyrrrhhhbbb```^^^\\\YYYYYYXXXUUURRRNNNKKKIIIHHHIIIIIIKKKMMMQQQUUUXXXZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXWWWWWWYYYZZZZZZXXXVVVTTTUUUUUUPPPGGG???:::888111111000///............---------------...///000***++++++,,,---...//////........................................................................------------------------,,,,,,---.......................................---......////////////...////////////////////////000000000000000000000000.........///000111111111000000000111222333555555111444666666555888>>>DDDJJJZZZmmm}}}}}}{{{|||{{{}}}~~~uuuqqqooooooyyyooollljjjgggdddeeebbb^^^\\\\\\^^^^^^^^^___\\\YYYXXXYYYZZZZZZZZZTTTRRRPPPOOOOOONNNLLLJJJJJJHHHGGGHHHJJJJJJIIIHHHEEEEEEDDDEEEGGGGGGFFFDDDDDDCCCAAAAAAAAA@@@===;;;888888888888888999999999555444333444555555333222+++,,,---...////////////...------,,,,,,------...------------------------,,,++++++---......,,,***++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,---......//////......//////............//////.........------.........333222111111222333666777999>>>DDDIIINNNXXXdddnnntttxxx}}}}}}}}}}}}~~~~~~~~~wwwmmmccc[[[VVVVVVUUUPPPLLLLLLHHHGGGGGGIIILLLMMMLLLJJJMMMLLLJJJKKKMMMOOOOOOOOOSSSVVVYYY\\\^^^```dddfffiiimmmsssxxx~~~vvvzzz||||||tttiiiddd```[[[XXX[[[ZZZYYYVVVSSSOOOLLLJJJLLLLLLMMMOOORRRVVVYYY[[[[[[ZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXYYYZZZZZZXXXVVVRRRUUUXXXUUUNNNEEE???===222222111//////.........,,,,,,,,,---...///000111------..................---------.......................................////////////////////////////////////////////////,,,,,,---.../////////...////////////////////////---...///000111111000000000000000000000000000000000000000000000000000000---......///000111111222000000000111222444555666,,,000555777888===FFFMMMWWWiii|||uuuooonnnqqquuuyyyoookkkjjjhhhfffddd```\\\ZZZZZZ[[[\\\\\\[[[YYYWWWWWWXXXYYYYYYXXXWWWTTTPPPMMMMMMMMMLLLKKKJJJKKKKKKKKKKKKIIIHHHGGGCCCCCCCCCEEEGGGGGGEEECCCEEECCCBBBAAAAAA???<<<:::999999:::999999888777666777666555444555444111///222///,,,---///111000---...---+++******+++---......,,,***+++---...,,,***------,,,,,,+++***))))))))))))***+++,,,,,,------++++++******************000...------------,,,***,,,,,,,,,---------......------------------------,,,,,,---......///000000000111333333444666:::===DDDHHHOOOWWW^^^eeelllqqq}}}~~~{{{yyywwwyyyzzzzzzyyy{{{~~~|||zzzwwwrrrkkkddd___TTTQQQMMMJJJHHHGGGEEECCC@@@CCCEEEEEEDDDEEEHHHKKKOOOQQQTTTVVVXXX[[[^^^aaaeeegggkkkooossswwwyyy{{{~~~~~~}}}}}}~~~~~~yyyyyyzzzssshhheeebbb___YYYZZZYYYWWWUUUTTTTTTUUUQQQRRRSSSVVVWWWYYYYYYZZZ]]][[[XXXVVVUUUUUUWWWXXXWWWWWWXXXXXXXXXXXXXXXWWW^^^ZZZUUUSSSQQQLLLCCC<<<666333///............---......---------......///......------------......+++++++++,,,---...///000111///...,,,++++++,,,,,,000000000000000000000000...------,,,,,,------...//////......---------,,,........................+++,,,.../////////...---////////////000000000000000000000000000000000000000111222111000///000111222111111111222333444444333333888===>>>@@@KKKYYYlllvvv~~~~~~zzzvvvssstttrrrqqqxxxyyyoookkkjjjiiifffccc```\\\ZZZ[[[\\\]]]]]][[[YYYWWWVVVXXXYYYYYYXXXVVVSSSOOOMMMMMMMMMLLLKKKHHHIIIJJJJJJJJJIIIHHHGGGDDDCCCCCCEEEGGGGGGEEECCCEEECCCBBBAAAAAA???<<<:::999999:::999999888777666666444333333333333000...000...------...//////......---+++******+++---...///---+++,,,...///---,,,......------,,,++++++************+++,,,,,,,,,---,,,,,,,,,+++++++++++++++...,,,+++,,,......---,,,,,,,,,,,,---------......------------------------------......///000000111111222444666999===BBBEEEOOOSSSZZZaaagggmmmssswww{{{|||||||||{{{yyywwwvvvvvvwwwxxxwwwxxx}}}~~~zzzuuuqqqmmmpppnnnkkkfffaaa[[[TTTPPPJJJHHHFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFHHHKKKNNNVVVZZZaaahhhnnnssswwwzzzyyy||||||wwwvvv~~~uuummmeee^^^]]]\\\[[[YYYWWWVVVVVVVVVSSSTTTVVVWWWYYYYYYZZZZZZ[[[ZZZWWWUUUTTTTTTVVVWWWWWWWWWXXXXXXXXXXXXWWWWWW]]]ZZZWWWVVVVVVRRRJJJCCC:::777222000////////////.........------......///......------------......,,,,,,,,,,,,---......///000///...---------------////////////////////////...------,,,,,,------.../////////.........------........................------...////////////...////////////000000000000000000000000000000000000000111222111000///000111333333222222333333444555333333777===BBBKKK\\\lll~~~vvvqqqqqqtttrrrtttyyy{{{}}}yyyoookkkkkkiiigggccc```\\\[[[\\\]]]^^^^^^[[[YYYWWWVVVWWWXXXXXXWWWUUURRROOOMMMMMMMMMLLLKKKFFFGGGHHHIIIJJJIIIHHHHHHDDDDDDCCCEEEGGGGGGFFFDDDEEECCCBBBAAAAAA???<<<:::999999:::999999888777666444333222222222222000------...///...------...///...---,,,++++++,,,---...///...------//////...---///......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,...//////...,,,,,,,,,---------......------------------------.........//////000111222222444888;;;@@@FFFMMMRRR\\\aaaggglllppptttxxxzzzyyyyyyxxxwwwvvvuuuuuutttvvvwwwxxxxxx{{{wwwpppjjjeeeaaa^^^___]]]ZZZVVVRRRMMMJJJHHHEEEDDDDDDEEEGGGHHHHHHGGGHHHIIIJJJKKKMMMPPPUUUYYYeeelllwwwzzzssstttxxx{{{mmmcccaaa```^^^\\\ZZZYYYXXXXXXWWWXXXYYYZZZZZZ[[[ZZZZZZXXXWWWUUUSSSSSSSSSUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYWWWWWWXXXYYYVVVPPPKKKAAA<<<666222111000000000//////......---......///......------------.........---------------....../////////////////////.................................------------......000000////////////......//////////////////////////////......//////000111////////////000000000000000000000000000000000000///000111111000///000222444333333333333444555555666666:::@@@JJJYYYooo|||zzzyyyxxxrrrkkkhhhjjjrrruuu|||yyyooolllkkkiiigggbbb```\\\[[[\\\^^^___```[[[YYYVVVVVVVVVWWWWWWVVVTTTRRROOOMMMMMMMMMLLLJJJFFFGGGHHHJJJKKKKKKJJJJJJEEEDDDDDDEEEFFFGGGFFFEEEEEECCCBBBAAAAAA???<<<:::999999999999999888666666444333222222333222000...+++...000///,,,+++---///...---,,,,,,,,,,,,---......---------.........---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++,,,...///...---,,,,,,,,,---------......------------............///.........///111222333444777<<>>CCCFFFLLLRRR[[[bbbgggiiikkklllffffffdddbbbaaacccfffiiijjjlllqqqvvv|||{{{ssskkkccc[[[SSSOOOIIIFFFCCCBBBCCCDDDEEEEEEHHHPPP\\\eeemmmvvv|||wwwrrrnnnkkkiiifffbbb^^^ZZZXXXWWWUUUUUUTTTRRRQQQPPPOOONNNLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGFFFFFFGGGHHHIIIIIIGGGFFFFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOQQQSSSSSSUUUYYY^^^bbbeeeggghhhjjjpppvvv{{{~~~ttthhhaaa]]]ZZZYYYYYYZZZZZZZZZYYYYYYXXXVVVUUUTTTRRRPPPNNNMMMLLLHHHJJJMMMPPPSSSUUUWWWXXXWWWVVVTTTQQQOOOPPPSSSUUUUUURRRNNNIIIEEE???999555222222000///.....................------.........---------......000111222555222...+++***,,,...111000000000000000000000000//////............//////,,,---------......//////........................+++,,,.../////////...---////////////000000000000000000000000000000000000---///000111000000222444111222444777:::>>>AAABBBSSSaaarrr}}}vvvvvv{{{~~~yyyyyy{{{ppplllkkkiiiggghhhbbb^^^^^^^^^\\\\\\___```[[[TTTQQQRRRTTTTTTSSSVVVUUURRRPPPNNNMMMLLLLLLMMMLLLLLLMMMNNNMMMKKKIIIIIIGGGFFFFFFGGGFFFEEECCCAAA???>>>?????????===;;;888888999888888777666555444333222111000000000000111///---,,,,,,,,,...///...,,,***)))***---000222.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---+++,,,---...---+++(((''',,,,,,,,,------.........,,,---......///.........,,,///111222111000000000333555888;;;???DDDJJJOOOVVV[[[aaagggjjjiiigggeeedddbbbaaaaaabbbeeehhhjjjnnnrrrwww}}}|||yyyrrrlllbbbYYYSSSNNNKKKJJJDDDCCCCCCDDDFFFIIILLLMMMTTT```ooo{{{~~~xxxsssooojjjfffdddaaa]]]ZZZWWWUUURRRPPPNNNMMMMMMNNNJJJJJJIIIIIIHHHHHHGGGGGGJJJGGGDDDDDDFFFGGGEEECCCCCCDDDEEEDDDBBBAAABBBCCCCCCCCCCCCBBBCCCCCCDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDJJJKKKLLLNNNPPPSSSTTTUUUVVVXXX\\\```eeejjjmmmooowwwzzz~~~|||rrrddd______ZZZWWWYYY]]]^^^\\\\\\^^^XXXWWWTTTRRRPPPPPPPPPPPPHHHIIIIIIJJJLLLOOOQQQSSSXXXXXXXXXWWWUUUUUUVVVXXXYYYTTTNNNKKKJJJGGGAAA;;;444333111111111000...,,,////////////////////////------............------,,,,,,.../////////...---//////000000///...------...............///000000///000111222222111000///............////////////...///000111111111111111000000000000000000000000222222111111111111111111111222222222222111000000333555666666777===HHHPPP```ooozzzuuuxxx|||{{{ppplllllljjjhhhiiiccc^^^______]]]]]]___```[[[UUURRRSSSUUUUUUTTTSSSRRRRRRPPPOOONNNMMMMMMOOONNNNNNOOOPPPOOOMMMKKKIIIGGGFFFFFFGGGFFFEEECCCAAA?????????@@@???===;;;999999999999888777666666444333222111000000000000222000///------...///000111///...---...000222444------------------,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,------,,,+++)))(((,,,------------------...........................---///111222111222333555444777;;;@@@EEEKKKRRRVVV[[[^^^bbbfffgggfffcccaaa``````aaabbbeeejjjnnnppptttxxx}}}~~~yyysssmmmjjj```[[[TTTNNNKKKJJJJJJJJJGGGHHHJJJKKKMMMQQQVVV[[[ggguuuzzzvvvqqqjjjeee]]]YYYUUUSSSRRRQQQNNNKKKNNNMMMKKKIIIHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHHHHFFFCCCDDDEEEFFFEEECCCBBBCCCDDDDDDBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJLLLMMMPPPSSSVVVYYY[[[\\\]]]```eeeiiimmmssszzzoooeee```\\\YYYYYY\\\]]][[[ZZZ\\\YYYXXXUUUSSSQQQPPPOOOOOOJJJIIIIIIIIIKKKMMMPPPRRRUUUVVVWWWVVVTTTTTTUUUVVVYYYUUUPPPNNNMMMJJJCCC===777444222000000000...---////////////////////////---......//////......---,,,---.../////////...---//////////////////...---...............///000000111888BBBJJJJJJBBB888111/////////000000000000111//////111111222111000000000000000000000000000000111111111111111111111111111222222222222222111111222444666999>>>HHHWWWbbbqqq}}}zzzwwwxxx{{{|||qqqmmmmmmkkkiiiiiiccc___``````^^^^^^aaaaaa[[[VVVSSSTTTUUUUUUTTTPPPPPPQQQQQQPPPOOONNNMMMNNNMMMMMMNNNOOOOOOMMMJJJIIIGGGFFFFFFGGGFFFEEECCCAAA@@@??????@@@???===;;;::::::::::::999888777777444333222111000000000000222111000......///000000111000000///000000111111,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,------......------------,,,,,,++++++******.........---------------000///...------...///000...///111111222444777:::777;;;@@@FFFMMMTTT[[[___aaabbbcccccccccaaa___^^^^^^___aaaeeekkkqqqvvvyyy{{{~~~~~~~~~|||vvvppphhhaaa[[[XXXQQQNNNJJJFFFFFFHHHLLLOOOPPPTTTXXXZZZ\\\aaajjjqqq~~~~~~yyyrrrllleeeaaa^^^[[[VVVRRRNNNLLLIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEGGGEEEDDDEEEGGGHHHGGGFFFCCCEEEFFFFFFFFFFFFGGGIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEGGGHHHIIIJJJJJJIIILLLOOORRRVVV[[[aaaeeeiiinnnwww}}}qqqfffaaa\\\ZZZ\\\]]][[[ZZZ\\\ZZZYYYWWWTTTRRRQQQPPPOOOKKKJJJHHHGGGHHHKKKNNNPPPRRRSSSTTTTTTSSSRRRTTTUUUXXXVVVSSSRRRQQQMMMFFFAAA;;;777333000////////////////////////////////////---......//////......---,,,---......//////......---...//////////////////...............///000000444===KKKUUUUUUKKK===444000000000000111111111111///000222333222111///...000000000000000000000000111111111111111111111111222222222222222222222222444666999>>>HHHWWWiiivvv~~~|||rrrnnnmmmllljjjiiiccc___``````______bbb```\\\VVVTTTUUUVVVUUUTTTOOOPPPQQQRRRQQQOOOLLLKKKKKKJJJJJJKKKMMMLLLJJJHHHIIIGGGFFFFFFGGGFFFEEECCCAAA@@@??????@@@@@@>>><<<;;;;;;;;;;;;:::999888888444333222111000000000000111000///.........//////---............------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------...------,,,...---,,,++++++++++++,,,//////......------,,,,,,111000...------...000111111111222111222555999======AAAGGGMMMSSSYYY___ccccccbbbaaa___^^^^^^^^^]]]^^^```dddjjjpppvvv{{{~~~}}}zzzyyyvvvqqqjjjaaaYYYSSSOOOMMMMMMLLLKKKJJJLLLPPPWWW[[[```fffmmmpppqqqwwwyyytttrrrnnnfff___^^^ZZZUUURRRQQQOOOMMMJJJKKKJJJIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFHHHHHHIIIJJJKKKLLLLLLLLLIIIKKKMMMNNNNNNNNNPPPRRRMMMMMMMMMMMMLLLKKKKKKJJJMMMMMMLLLKKKKKKLLLLLLLLLHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHKKKNNNQQQSSSUUUXXX^^^dddkkkssszzz~~~||||||ssshhhaaa\\\]]]^^^\\\[[[]]]\\\ZZZYYYVVVTTTRRRPPPPPPNNNKKKHHHFFFFFFHHHLLLNNNOOOQQQSSSSSSSSSSSSTTTUUUWWWVVVVVVVVVUUUQQQKKKFFF@@@;;;555111000000000000////////////////////////......////////////......---------...............------...///000000//////...............///000000444999AAAFFFFFFAAA999444//////000000000111111111///111222333333111...---000000000000000000000000111111111111111222222222222222222222333333444444888:::>>>FFFRRReeexxx|||qqqnnnnnnlllkkkiiiccc___``````______bbb```[[[VVVTTTUUUVVVUUUSSSQQQRRRRRRRRRPPPMMMJJJHHHJJJIIIIIIKKKLLLLLLJJJHHHIIIGGGFFFFFFGGGFFFEEECCCBBB@@@???@@@@@@@@@>>><<<;;;;;;<<<;;;;;;:::999888444333222111000000000000//////......---------...+++,,,---------,,,+++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,------...------,,,,,,...---,,,+++++++++,,,,,,/////////......---------111000.........///111333444444444333444777;;;???EEEIIINNNSSSWWWZZZ^^^``````___]]]\\\\\\]]]___```bbbeeeiiiooouuuzzz~~~|||vvvpppmmmfffbbb[[[SSSNNNKKKJJJJJJKKKNNNQQQTTTYYY```iiioooxxx~~~yyymmmgggaaa______]]]WWWRRRQQQOOOLLLKKKKKKKKKJJJJJJGGGHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOQQQRRRSSSSSSSSSSSSRRRTTTVVVWWWXXXYYY[[[]]]ZZZZZZZZZZZZYYYXXXVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAABBBCCCDDDDDDDDDJJJLLLOOORRRUUUZZZ```dddjjjsss}}}}}}{{{~~~ooofff^^^]]]]]]\\\[[[\\\\\\[[[ZZZXXXVVVTTTRRRQQQPPPMMMIIIFFFEEEGGGIIIKKKMMMOOORRRSSSSSSSSSUUUVVVVVVVVVWWWXXXVVVSSSNNNKKKEEE@@@999444111111222111////////////////////////...//////////////////...------------......//////------...///000000//////...............///000000000111333444444333111000........./////////000000000111222222222000...---000000000000000000000000000000111111111222222222222222222222333444666666999===DDDOOO___sss{{{qqqnnnmmmlllkkkhhhbbb^^^___```______bbb^^^ZZZUUUTTTUUUUUUSSSQQQSSSSSSRRRQQQOOOLLLIIIHHHKKKJJJJJJLLLNNNNNNLLLJJJIIIGGGFFFFFFGGGFFFEEECCCBBBAAA@@@@@@AAA@@@>>><<<;;;;;;;;;;;;:::999888888444333222111000000000000...............---------,,,------.........------,,,,,,---------------------,,,,,,++++++,,,,,,---------......------,,,,,,---------------,,,,,,,,,/////////...............////////////000111333444666666777777888<<>>===;;;;;;;;;::::::999888777444333222111000000000000///////////////...------,,,---------.../////////------------------,,,,,,---,,,,,,++++++,,,,,,---------......------,,,++++++,,,---......---,,,,,,............////////////------...000222333555555666888:::<<>>@@@BBBCCCDDDEEEHHHJJJHHHLLLQQQUUUYYY___eeejjjxxx{{{zzz|||tttmmmhhhccc___]]][[[[[[[[[[[[ZZZXXXVVVUUURRRPPPMMMIIIGGGFFFFFFFFFGGGJJJOOOQQQRRRRRRTTTUUUSSSTTTUUUUUUTTTSSSRRRRRRMMMHHHAAA;;;888666444333//////////////////////////////000000000000//////...------,,,---...///000//////////////////...---...............///000000---...///000000///...---...////////////000000000111000000//////000111222000000000000000000000000///000000111222222333333222222222222333666888:::???HHHXXXkkk~~~yyyooollllllkkkjjjfff```]]]^^^___^^^^^^aaa\\\XXXTTTRRRSSSTTTQQQOOOQQQPPPOOONNNMMMMMMMMMMMMGGGGGGGGGIIIKKKKKKJJJHHHIIIHHHFFFFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAA???===::::::::::::999888777777444333222111000000000000000000000000000//////...+++++++++,,,,,,...///000.........------,,,,,,,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++***,,,...//////...,,,+++------......//////000000+++,,,...111333555666666555888<<<@@@DDDIIIOOOSSSSSSWWW[[[]]]\\\ZZZYYYXXXWWWVVVVVVWWWYYY]]]aaaccciiilllrrrxxx|||~~~{{{zzzyyyzzzzzzwwwpppkkkeee```XXXSSSPPPNNNJJJHHHFFFEEEEEEFFFJJJPPPVVVYYYjjjtttxxxnnneeeaaa[[[VVVSSSPPPLLLJJJIIIIIIIIIGGGDDDDDDFFFGGGJJJKKKLLLMMMNNNPPPSSSVVVSSSVVVYYYZZZZZZ\\\```dddhhhkkkpppuuuxxxyyyyyyxxxtttuuuvvvxxx{{{}}}~~~}}}}}}zzzuuupppnnneeecccaaa___\\\YYYWWWVVVTTTSSSPPPNNNJJJHHHEEEDDD???>>>>>>@@@DDDEEEDDDAAA>>>@@@BBBBBBAAAAAABBBDDD@@@BBBEEEGGGKKKOOOTTTWWWaaahhhqqqzzz|||xxxzzzxxxqqqjjjdddbbbZZZZZZ[[[[[[ZZZYYYWWWVVVSSSQQQNNNKKKHHHFFFEEEEEEEEEHHHMMMPPPQQQQQQRRRSSSRRRSSSTTTTTTSSSRRRSSSSSSOOOJJJCCC>>>:::777555333//////////////////////////////000000000000//////......---,,,---...///000///000000000///...------...............///000000111000...------...000111000000000000111111111111111000///......000222444000000000000000000000000///000000111222222333333333222222222444666999;;;GGGQQQbbbvvv|||{{{}}}zzzooojjjiiihhhfffdddbbb___]]]^^^_________[[[XXXVVVUUUUUUTTTRRRQQQOOOOOOPPPQQQPPPMMMKKKJJJIIIIIIJJJLLLOOOOOOMMMKKKMMMLLLJJJHHHFFFFFFFFFFFFFFFDDDCCCBBBBBBAAA>>><<<<<<;;;;;;:::999888777777555444333111000/////////000000//////...---++++++........................//////...------,,,++++++........................---------............///+++++++++,,,,,,---------***,,,...///...------...111222333222111111333555999<<>><<<:::;;;;;;:::999888777777666444444222111000000//////.........//////......---........................------,,,,,,+++*********,,,,,,,,,,,,---------------------............///..................---------///000000...------...///000222333555888===AAABBBFFFLLLPPPSSSUUUVVVWWWTTTUUUUUUUUUTTTUUUWWWZZZ]]]___aaaccceeehhhllloooqqqtttxxx}}}~~~yyytttqqqooonnnnnnjjjfff___XXXSSSNNNIIIEEEEEEDDDCCCCCCFFFLLLQQQTTTYYY^^^eeellluuu~~~wwwqqqfffbbb\\\WWWSSSOOOLLLIIIGGGEEEEEEFFFHHHIIIIIIHHHJJJLLLPPPSSSVVVZZZ___ccceeeiiimmmqqqvvv{{{{{{uuuooojjjfffddd^^^[[[XXXXXXZZZZZZWWWTTTRRRQQQPPPMMMJJJHHHFFFEEEFFFEEECCCAAA@@@??????@@@===???AAAAAACCCGGGOOOUUUaaajjjuuuwww{{{}}}qqqiiieee```\\\[[[ZZZZZZYYY[[[YYYVVVRRRMMMJJJGGGEEEGGGGGGGGGHHHKKKNNNQQQSSSSSSTTTTTTTTTTTTSSSSSSSSSQQQNNNJJJGGGDDD@@@;;;888444222///...///000000///000000////////////......---......//////......---......///000000000000000------------...///000111000///...------...///000000//////......//////000///000111111222222111111555444333222111222333333333333333444444444444444666555666999===BBBMMMXXXkkk{{{|||pppkkkkkkjjjiiihhheeeaaa^^^]]]]]]\\\[[[[[[XXXSSSPPPQQQRRRSSSTTTPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIJJJLLLNNNNNNKKKIIIIIIHHHFFFDDDCCCCCCCCCCCCEEEDDDCCCBBBCCCBBB???===;;;;;;:::999888777666666444333222111000000000000------...///////////////........................//////......------------------------............---------............/////////......------,,,,,,---///000///---,,,---...222333444444666999>>>AAAGGGKKKQQQUUUWWWVVVVVVWWWSSSSSSTTTSSSTTTVVVZZZ]]]aaacccgggiiikkknnnqqqtttwwwxxx{{{~~~}}}xxxsssoookkkhhhfff```[[[UUUNNNJJJFFFEEEDDDDDDDDDDDDFFFKKKRRR[[[```jjjqqqyyy|||tttnnnhhhbbb^^^XXXVVVSSSPPPNNNMMMLLLKKKJJJKKKKKKMMMOOOOOOPPPOOOQQQUUUZZZ___dddiiinnnrrrwwwzzz~~~~~~wwwqqqnnnjjjfffcccdddhhhhhhddd```ZZZXXXVVVTTTQQQOOOKKKIIIJJJHHHEEECCC@@@?????????>>>????????????AAAFFFJJJSSSXXX```gggnnnxxx|||zzz{{{|||nnnhhh```ZZZYYYYYYYYYXXXZZZYYYXXXUUUQQQLLLHHHEEEFFFFFFGGGHHHJJJLLLNNNOOORRRRRRSSSTTTTTTTTTSSSRRRQQQOOOMMMKKKIIIEEE@@@<<<555333111111111111000...000000//////////////////......////////////............///000000000000000...............///000000000///...------...///000000000////////////000000000000111222222222222111555444222000000222333444333333333333444444444444555555777:::@@@KKKYYYdddwww}}}pppkkkkkkjjjiiiiiieeeaaa^^^]]]]]]\\\[[[[[[WWWSSSQQQQQQSSSTTTTTTPPPPPPPPPOOONNNMMMLLLKKKIIIIIIJJJLLLMMMMMMKKKHHHHHHGGGEEECCCBBBBBBCCCCCCAAA@@@????????????===;;;;;;::::::999888777666555333333222111000000000000------...///000000000000........................//////............------++++++,,,,,,---------------------............///...---------,,,,,,++++++---...///...,,,,,,---...222333555666888<<<@@@DDDKKKOOOTTTWWWWWWVVVUUUUUUQQQRRRSSSSSSUUUXXX\\\```eeegggkkkmmmooorrruuuwwwyyyzzz{{{|||}}}~~~zzzyyywwwsssmmmfff```]]]UUURRRLLLGGGCCCBBBCCCDDDDDDFFFJJJNNNTTT^^^iiippp{{{wwwrrrjjjbbb\\\WWWTTTRRROOOOOONNNLLLLLLLLLMMMNNNMMMOOORRRUUUXXXZZZ\\\]]]```dddjjjoootttzzz|||wwwsssrrrsssqqqkkkeeeaaa^^^[[[ZZZYYYWWWTTTRRRMMMKKKHHHEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGKKKOOOSSSYYYaaajjjqqqzzz|||wwwnnnbbbZZZXXXXXXXXXWWWXXXXXXXXXVVVSSSNNNJJJGGGCCCEEEHHHJJJLLLLLLLLLKKKOOOPPPRRRSSSTTTSSSRRRRRRRRRQQQPPPOOOMMMIIIDDD@@@666555555555555333///,,,//////000000000000000000...//////////////////.........///000000000000000222111111000//////000000000///...------...///000000000////////////000000000000111222222222222222444222111000000111333444111222222222333333444444333666:::>>>GGGVVVfffqqqqqqlllkkkjjjiiihhheeeaaa^^^]]]]]]\\\[[[[[[XXXTTTRRRSSSTTTUUUUUUQQQPPPPPPOOOMMMMMMLLLLLLGGGGGGHHHJJJKKKJJJHHHEEEEEEDDDCCCAAA@@@AAAAAABBB@@@???>>>>>>???>>><<<:::::::::999888777666666555333222222111000000111111---...///000000000000000........................------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---------............///,,,,,,,,,,,,,,,,,,++++++---...///...------///111///222666999===AAAFFFIIILLLOOOSSSUUUUUUTTTSSSTTTOOOQQQSSSUUUWWW[[[___bbbgggjjjnnnpppqqqsssuuuwwwxxxwwwwwwvvvvvvwwwxxxxxxsssrrrqqqmmmggg___WWWRRRLLLJJJGGGBBB???@@@CCCFFFHHHMMMTTT[[[cccooo|||xxxqqqbbb___YYYSSSOOOLLLLLLKKKHHHIIIJJJJJJJJJLLLOOOQQQPPPTTT[[[aaaeeejjjnnnqqquuuxxx~~~yyyqqqkkkkkkgggbbbaaabbbcccaaa^^^TTTRRROOOKKKGGGEEECCCCCC@@@@@@@@@@@@@@@@@@@@@AAA>>>???BBBDDDIIIOOOWWW]]]ccckkkwww~~~~~~zzzjjj___[[[ZZZYYYWWWVVVWWWXXXWWWUUURRRNNNKKKDDDFFFJJJLLLNNNMMMKKKJJJMMMOOOQQQSSSTTTTTTRRRRRRSSSRRRQQQPPPOOOLLLHHHEEE:::999888777666444000---//////000000000000111111...//////000000//////.........///000000000000000444333222111000000000000000///...------...///000111000000//////000000111000111222222333222222222222222111000000111333444111111222222333333444444333:::AAAGGGSSSddduuu~~~rrrkkkjjjiiihhhgggddd```^^^]]]]]]]]]\\\ZZZXXXUUUUUUUUUVVVVVVUUUQQQQQQOOONNNMMMLLLLLLLLLGGGGGGHHHIIIKKKJJJGGGEEEEEEDDDCCCAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAA???===::::::999888777666555555333222111111000111111111...//////000000000//////........................,,,,,,------------------******+++,,,,,,---......---------............///,,,,,,,,,---------------...///000//////000333555111555:::???BBBEEEIIIKKKKKKMMMPPPQQQQQQPPPQQQRRRMMMPPPTTTWWWZZZ]]]aaadddiiikkkoooqqqrrrrrrtttuuusssrrrpppooonnnnnnooopppkkkjjjgggbbb\\\TTTNNNJJJCCCDDDDDDCCCCCCFFFLLLQQQWWW]]]fffnnnwww|||tttlllccc^^^QQQPPPNNNKKKIIIIIIKKKMMMJJJLLLNNNPPPQQQTTTXXX\\\^^^dddllltttyyy~~~}}}zzzyyyxxxwwwvvvtttsssqqqpppoooooolllllllllkkkkkkkkkkkkkkkkkkkkklllnnnppprrrssstttvvvvvvwwwyyy||||||wwwrrrllljjjlllnnnmmmkkkccc```[[[VVVQQQMMMJJJIIIDDDCCCBBBBBBBBBAAA???>>>=========>>>AAAEEEJJJNNNOOOVVV```jjjsss~~~wwwhhh```]]]ZZZWWWUUUVVVXXXYYYXXXVVVSSSRRRIIIJJJLLLMMMNNNOOONNNNNNMMMOOORRRTTTUUUUUUTTTSSSSSSRRRQQQPPPPPPNNNKKKHHHBBB>>>:::666444333111000//////000000000111111111//////000000000000//////......///000000000000000111111000000000000000111000///...------...///000111111000000000000111111000111222222333333222222222222222222333333444444222222222333444555555555666@@@KKKSSSaaatttssskkkiiihhhggggggddd```^^^^^^^^^]]]\\\ZZZXXXVVVVVVWWWWWWVVVUUUQQQQQQOOONNNMMMLLLLLLLLLIIIIIIJJJKKKLLLLLLIIIGGGGGGFFFEEEDDDCCCCCCDDDEEEAAA@@@??????@@@@@@>>><<<::::::999888777666555555222222111111111111111111//////000000000000//////..............................//////////////////......//////000111222222---------.........//////,,,------......////////////000111111111222555888666:::???CCCEEEFFFHHHIIIJJJLLLNNNNNNNNNNNNOOOQQQMMMPPPUUUYYY\\\___ccceeeiiillloooqqqqqqrrrssstttooonnnkkkiiihhhhhhiiijjjfffddd___YYYSSSLLLGGGEEE===???CCCEEEHHHOOOWWW]]]hhhnnnwww~~~~~~yyyssskkkccc[[[TTTOOOIIIJJJJJJIIIIIIKKKNNNQQQPPPSSSWWWYYY[[[___eeejjjqqqwww|||yyyvvvssspppnnnllljjjgggdddbbbaaa```^^^^^^]]]\\\[[[[[[[[[[[[XXXXXXXXXYYYYYYYYYYYYYYYUUUVVVVVVXXXZZZ\\\^^^____________```ccceeehhhjjjjjjnnntttxxx{{{zzzssspppsssuuutttrrrpppmmmgggaaaZZZUUURRRPPPJJJIIIGGGFFFEEEDDDAAA???BBBAAA???>>>???@@@CCCEEEFFFKKKRRRXXX___iiivvvzzzoooeee```[[[XXXUUUVVVXXXZZZZZZYYYWWWVVVOOONNNNNNNNNNNNPPPQQQRRRMMMPPPSSSUUUWWWVVVUUUTTTTTTSSSQQQPPPPPPOOOLLLJJJHHHBBB:::444222222333333//////000000111111111222//////000000000000//////...//////000000000000000///......//////000111222000///...------...///000111111000000000000111111111111222333333333333222222333444555555555555444333333444444555666777777999FFFRRR\\\jjj~~~rrrlllkkkjjjiiigggdddaaa___^^^]]]\\\[[[YYYWWWTTTSSSTTTUUUVVVUUURRRSSSSSSRRRPPPNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@AAAAAA???>>>::::::999888777666555555111222333333222111000///111//////222000---...111////////////////////////...///000///------///000...------,,,,,,------...,,,,,,,,,------.........///......---------......000000//////111444666888>>>???@@@BBBEEEHHHKKKLLLMMMNNNOOOOOOOOOMMMLLLKKKJJJMMMRRRXXX]]]```bbbbbbjjjkkklllnnnpppooollliiihhhhhhhhhgggeeeccc```___aaaYYYRRRNNNJJJDDDBBBCCCEEEEEEFFFIIIOOOYYYeeemmmxxx|||xxxnnnhhh```ZZZUUUQQQLLLHHHJJJJJJJJJJJJKKKOOOTTTXXXYYY^^^dddhhhlllpppvvv{{{{{{wwwsssrrrnnnkkkfffbbb^^^[[[ZZZZZZYYYXXXWWWUUUTTTRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPQQQRRRSSSTTTXXXXXXYYY[[[___ccchhhjjjqqqssswww|||~~~{{{xxxxxxvvvpppfff___\\\\\\TTTQQQNNNKKKJJJIIIHHHFFFDDDBBB@@@AAABBBCCCCCCBBBEEEFFFHHHJJJOOOWWWaaagggwwwzzz|||mmmccc]]]YYYVVVTTTTTTXXXYYYVVVVVVXXXTTTRRRPPPRRRUUUVVVUUUSSSOOOPPPRRRSSSUUUVVVVVVVVVRRRSSSSSSRRRRRRQQQPPPOOOHHHEEE???999444222222222///////////////000000111////////////............//////............//////000000000000////////////000000000000000000000000111111111111111000//////000000000000000000000000111111111111111222222333444111222666888777999===@@@OOOaaaooozzzrrrlllkkkjjjiiigggeeeaaa___^^^^^^\\\[[[YYYWWWTTTRRRSSSTTTTTTTTTRRRRRRRRRRRRPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@???@@@AAAAAA???===::::::999888777666555555111222222333222111000///000///000333222///000333////////////////////////...///000///------///000...------,,,,,,------...,,,,,,,,,------.........///......------.........000//////000222555888:::???@@@BBBDDDGGGIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLNNNQQQVVV[[[___bbbccccccfffffffffggghhhgggdddaaaeeeeeefffeeeccc```\\\ZZZWWWPPPJJJHHHEEEAAABBBDDDEEEHHHMMMSSS\\\hhhuuu}}}|||uuuoookkkbbb]]]VVVPPPMMMKKKHHHFFFJJJKKKLLLNNNQQQVVV\\\aaaeeejjjqqqwww|||zzzvvvnnnmmmjjjfffccc```^^^]]]^^^\\\XXXUUUSSSQQQQQQQQQOOOOOOOOONNNMMMMMMLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOOPPPQQQTTTVVVXXX[[[\\\^^^bbbfffjjjnnnpppwww{{{}}}vvvpppllljjjfffaaa[[[UUUQQQMMMIIIGGGEEECCCAAAAAABBBBBBAAA@@@AAABBBCCCDDDGGGMMMTTTYYYbbbjjjwww~~~}}}|||qqqggg```[[[XXXXXX[[[[[[XXXWWWXXXWWWUUUTTTUUUWWWXXXWWWUUUSSSSSSTTTTTTUUUTTTTTTTTTQQQRRRRRRSSSSSSSSSRRRRRROOOKKKDDD===777333111000222111000///////////////111000000000000//////////////////....../////////000000000000////////////000000000000000000000000111111111111111000//////111111111111111111111111111111000000000111111222222111111444555666;;;AAALLLZZZlllyyyrrrmmmkkkkkkiiihhheeebbb______^^^]]][[[ZZZWWWSSSQQQRRRRRRRRRQQQRRRRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@??????AAA@@@???===::::::999888777666555555222222222222222111111111///---...222222//////111////////////////////////...///000///------///000......------------......---------------.........///......---......////////////000222555888;;;===AAABBBEEEHHHJJJKKKLLLLLLIIIHHHHHHIIIJJJLLLMMMOOOSSSUUUYYY^^^aaaccccccdddeeedddddddddeeeccc```^^^bbbbbbcccbbb___ZZZUUURRRLLLGGGDDDDDDCCCCCCFFFKKKLLLQQQZZZdddooo|||}}}ssskkkddd___\\\UUUQQQLLLIIIHHHIIIJJJJJJMMMPPPTTTYYY^^^eeemmmrrr{{{{{{tttnnniiiddd___\\\VVVUUUTTTRRRQQQQQQPPPPPPOOONNNLLLJJJJJJJJJKKKKKKHHHIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUZZZ^^^ccciiipppwww{{{wwwqqqhhh```YYYSSSNNNKKKJJJHHHEEEDDDDDDCCCBBB@@@???@@@@@@@@@@@@BBBFFFIIIMMMTTT___jjjwwwvvv~~~vvviiibbb]]][[[]]]]]]ZZZXXXYYY[[[YYYXXXXXXZZZZZZYYYWWWWWWWWWVVVVVVUUUSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSPPPIIIBBB;;;666222111333333111000///.........111111111111000000000000////////////////////////////////////000000000000000000000000000000000000000111111111111000000///111111111111111111111111333222222111111111222222222222333555555777AAALLL[[[iiizzz|||rrrmmmlllkkkiiiiiifffbbb```______]]]\\\ZZZWWWSSSQQQPPPPPPPPPOOOQQQRRRRRRRRRQQQOOOMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>???@@@@@@>>><<<::::::999888777666555555333222222111111111222222///,,,,,,//////,,,+++,,,////////////////////////...///000///------///000......------------......---------..............................//////000///000222444888<<>>LLLZZZiiivvv|||sssnnnlllkkkiiiiiifffcccaaa```___^^^]]]ZZZWWWSSSQQQPPPPPPOOONNNQQQQQQRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA???>>>>>>>>>??????===;;;::::::999888777666555555444333111000000222333444555000---//////+++)))***////////////////////////...///000///------///000///......------......///.......................................///000111000111444777;;;???BBBCCCDDDFFFIIIKKKLLLLLLKKKJJJHHHGGGGGGHHHKKKOOOTTTWWWXXXYYY[[[]]]^^^]]]\\\[[[VVVWWWZZZ^^^aaaaaa___]]]bbbaaa^^^ZZZTTTMMMGGGCCCEEECCCEEEJJJLLLNNNUUU]]]ccckkkxxx~~~ssslllaaaXXXSSSOOOMMMLLLHHHHHHJJJLLLQQQWWW^^^bbbdddiiiqqqyyyvvvllleee```\\\ZZZUUURRRNNNLLLLLLLLLLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFHHHKKKNNNOOOOOONNNMMMJJJJJJIIIIIIHHHHHHIIIIIIHHHIIIJJJJJJKKKNNNSSSVVVYYY]]]ccciiiqqqzzzzzzsssmmmjjj]]]YYYUUUQQQMMMJJJGGGDDDDDDEEEEEECCCAAA??????@@@BBBDDDHHHLLLRRR\\\iiissszzztttsssyyy{{{yyysssiii```^^^]]][[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPOOOQQQOOOMMMIIICCC===888666111111000000000000111111000000/////////.........//////000111111000//////.../////////000000000111///////////////////////////000000111111111000000111111111111111111111111444333333222222222333333333444777:::===FFFWWWhhhvvvsssnnnmmmkkkiiijjjgggdddaaaaaa```___]]]ZZZWWWSSSQQQPPPPPPPPPOOOPPPQQQQQQRRRQQQOOONNNMMMKKKKKKJJJIIIGGGFFFEEEEEECCCCCCDDDCCCCCCBBB@@@@@@???>>>===>>>???>>>===;;;::::::999888777666555555555333111000000222444666>>>666111111111...,,,---////////////////////////...///000///------///000//////............///////////////...........................///000111111222333666:::>>>AAADDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIMMMQQQVVVYYYXXXXXXZZZZZZZZZXXXVVVUUUQQQTTTZZZ```eeeeeeccc``````]]]XXXRRRMMMHHHEEECCCCCCEEEJJJQQQUUUWWW___gggooowwwyyysssoooaaa[[[TTTNNNLLLLLLLLLLLLHHHKKKPPPVVV\\\ccckkkppptttyyy}}}wwwsssoooiii```YYYTTTRRRPPPPPPMMMKKKHHHGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQQQQQQQPPPOOONNNNNNMMMMMMKKKJJJIIIHHHHHHHHHNNNQQQTTTWWWWWWTTTQQQNNNKKKJJJIIIHHHHHHHHHHHHHHHDDDFFFGGGGGGGGGHHHKKKNNNLLLNNNQQQTTTYYY___eeejjjuuuzzz~~~vvvqqqiiieee___ZZZUUUPPPLLLIIIGGGHHHGGGDDDAAA???@@@AAA===???BBBDDDGGGNNNXXX```kkkuuu|||uuupppsss~~~~~~wwwvvv}}}vvvhhhaaa___\\\ZZZ[[[YYY[[[[[[[[[YYYXXXYYYZZZYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRQQQOOOLLLFFF???999555000000000000000111222333////////////............//////111111111111//////......//////000000111111000000000000000000000000///000000111111111111000222222222222222222222222000000000000000111222222333333666<<>>===<<<===>>>>>><<<:::::::::999888777666555555555333111//////222555777BBB999111000111000000111////////////////////////...///000///------///000//////............//////000/////////.........---............///000111222444555888<<<@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJNNNRRRVVVXXXXXXXXXYYYYYYWWWUUURRRPPPPPPTTT\\\dddiiiiiieeeaaa[[[WWWPPPIIIEEEDDDEEEFFFIIIMMMWWW```eeeiiipppyyy{{{tttnnnhhhaaa]]]SSSOOOKKKJJJKKKNNNPPPQQQRRRWWW___fffmmmuuu}}}|||tttllleee```]]]YYYVVVRRROOOMMMLLLJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGHHHHHHIIIIIIKKKLLLMMMNNNKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRSSSTTTUUUWWWXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVTTTSSSRRRPPPNNNMMMMMMLLLTTTXXX\\\___```\\\XXXUUUOOONNNLLLKKKJJJIIIIIIIIIDDDFFFGGGGGGFFFFFFGGGIIIDDDFFFGGGHHHJJJMMMQQQUUU\\\aaahhhooowww{{{xxxsssmmmfffaaa[[[VVVRRRMMMLLLJJJFFFBBB@@@@@@BBB===???AAAAAAAAADDDJJJOOOUUU^^^lllzzz|||uuutttyyy~~~xxxyyysssgggbbb]]][[[\\\XXXZZZ[[[[[[YYYXXXZZZ\\\ZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSSSSTTTSSSSSSRRRRRROOOPPPPPPNNNJJJCCC<<<888222222111111000111111111000000000////////////......///111222222111///............///000111111111000000000000000000000000//////000111111111111111222222222222222222222222000000000111111333444555777555888BBBNNN]]]ppptttooommmkkkiiikkkhhhdddbbbaaaaaa```^^^ZZZWWWSSSRRRRRRRRRRRRQQQPPPQQQQQQQQQQQQPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBCCCCCCDDDCCCAAA@@@???>>>===<<<===>>>>>><<<:::::::::999888777666555555666444111//////222666888AAA777///...000000111333////////////////////////...///000///------///000//////............//////000000//////.........---............///000222222555777:::===AAADDDFFFFFFGGGGGGFFFEEEEEEFFFFFFGGGFFFGGGHHHJJJNNNRRRUUUWWWXXXXXXXXXXXXVVVSSSPPPNNNLLLQQQYYYbbbgggfffaaa\\\VVVQQQJJJCCCAAACCCGGGJJJRRRXXXcccooovvvyyyzzzvvvooohhhaaaZZZSSSOOOLLLJJJHHHIIIMMMRRRUUUWWW^^^eeennnvvv}}}~~~vvvlllhhhccc]]]XXXTTTSSSRRRLLLKKKKKKKKKKKKIIIFFFDDDDDDDDDEEEHHHKKKLLLLLLKKKJJJJJJKKKLLLNNNPPPQQQRRROOOQQQSSSUUUWWWYYYZZZZZZYYYZZZ\\\^^^```bbbdddeee``````aaaaaabbbbbbbbbcccddddddffffffffffffddddddcccccccccbbbbbb```______]]]\\\ZZZXXXVVVUUUTTTTTTQQQUUU[[[```bbb```\\\YYYQQQPPPNNNLLLJJJIIIHHHGGGHHHIIIJJJIIIGGGDDDDDDDDDEEEFFFGGGGGGGGGIIILLLOOOLLLPPPUUUYYY^^^fffpppwwwxxxrrrkkkeee___\\\SSSQQQNNNIIIDDDBBBBBBCCCAAACCCDDDBBB??????AAAEEEGGGOOO[[[gggrrr|||xxxyyy~~~{{{|||mmmddd___\\\]]]WWWYYY\\\[[[YYYYYY[[[]]]\\\\\\[[[ZZZXXXVVVUUUTTTNNNNNNOOOPPPQQQQQQQQQQQQKKKMMMOOOPPPMMMHHHBBB???444444222111000000//////111111111111000000000000...000111222222111000...---......///000111111222000000000000000000000000//////000111111111111111222222222222222222222222222222333444555777888999<<<999<<>><<<<<<======;;;:::999999888888777666666666333333222222111000000000///111222222///......///000111111111222222222222000///...---------------------///000111111111111555333111///------------...///000//////222555888777999===AAAEEEHHHIIIJJJEEEEEEDDDCCCBBBDDDHHHKKKKKKKKKKKKMMMOOORRRTTTVVVVVVVVVVVVVVVUUUTTTRRRRRRVVVWWWZZZ___bbbaaa\\\WWWJJJIIIFFFCCCBBBFFFMMMRRR___fffrrr}}}~~~zzzppphhh^^^VVVRRRPPPOOOMMMIIIJJJLLLOOOTTT[[[ccciiikkksss}}}xxxqqqhhhbbbYYYXXXVVVRRRNNNLLLMMMOOOKKKIIIGGGGGGIIIKKKLLLLLLHHHJJJLLLMMMMMMNNNPPPRRRPPPRRRTTTVVVVVVXXXZZZ\\\^^^______```aaabbbbbbcccfffggghhhjjjllloooqqqsssppppppppppppqqqrrrssstttrrrsssssssssssssssrrrrrrooonnnmmmnnnooopppooommmhhhdddaaa___```___[[[XXX^^^YYYWWW]]]aaaaaa^^^]]]ZZZWWWRRROOONNNMMMLLLJJJLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFHHHHHHHHHFFFIIIJJJLLLNNNQQQTTTVVVXXXeeekkksss~~~zzzqqqjjjccc[[[QQQLLLKKKJJJGGGDDDCCCCCCBBB@@@??????@@@BBBBBBGGGMMMTTT]]]kkk|||}}}xxxuuuzzz}}}~~~wwwhhh```\\\\\\[[[[[[[[[ZZZYYYZZZ\\\^^^___\\\ZZZXXXXXXWWWVVVTTTSSSPPPMMMNNNSSSUUUSSSPPPSSSPPPMMMNNNNNNLLLEEE>>>:::777555333222111///...////////////000000000000111222333444333111///---222222222111111111000000222222111111000/////////555444444333222111000000000111111111111222222222555444333444555555555444555777>>>MMMbbbvvv}}}ssskkkhhhhhhiiigggfffdddbbbaaa```______XXXVVVSSSQQQQQQQQQPPPOOOPPPOOOOOOOOOPPPPPPNNNMMMJJJKKKLLLLLLJJJHHHEEECCCDDDDDDCCCBBBAAA@@@?????????>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000,,,------------,,,,,,,,,////////////000000000000//////...------------------...///000111111111111444333111000///...//////......///......000333666999;;;>>>BBBEEEGGGIIIIIIFFFFFFEEEDDDDDDFFFIIILLLKKKKKKKKKLLLNNNPPPRRRSSSVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXXXXYYYZZZWWWQQQMMMHHHGGGEEEDDDEEEKKKTTTZZZjjjqqq|||{{{rrrlllaaa[[[RRRMMMKKKKKKKKKJJJKKKNNNSSSYYY```iiisssyyy{{{pppgggaaa\\\UUUQQQPPPOOONNNKKKHHHGGGHHHIIIIIIHHHHHHIIIKKKLLLMMMMMMNNNPPPRRRSSSTTTUUUWWWYYYXXX[[[]]]___aaacccfffhhhggghhhjjjlllnnnqqqrrrsssssstttuuuwwwyyy|||~~~|||||||||||||||}}}~~~~~~~~~}}}||||||~~~~~~}}}|||yyyuuuqqqooonnnlllgggbbb[[[TTTRRRWWW]]]___```bbbaaa]]]YYYVVVUUUTTTRRRQQQPPPOOONNNMMMLLLJJJIIIIIIIIIGGGFFFFFFHHHHHHGGGFFFHHHHHHIIIJJJKKKMMMOOOPPPSSSWWW^^^fffoooyyyyyynnnfff\\\UUUQQQNNNJJJFFFEEEEEECCCAAA???>>>>>>??????BBBGGGLLLRRR^^^lllvvv}}}wwwtttuuuqqqeee___]]]XXXXXXXXXXXXXXXYYYZZZ\\\^^^\\\ZZZYYYXXXWWWUUUSSSKKKHHHFFFIIINNNRRRRRRPPPRRRPPPMMMNNNOOOMMMFFFAAA<<<:::666444333222000///////////////000000000111111111222222111000...---222222222111111111000000111111111111222222222222333333333222111111000000111111111111222222222222555444444444444444333222999===FFFVVVjjj}}}zzzsssssskkkhhhhhhiiiiiigggdddaaa_________```XXXUUURRRQQQQQQRRRQQQPPPQQQPPPPPPPPPQQQQQQOOOMMMJJJKKKLLLLLLJJJHHHEEECCCCCCCCCBBBAAA@@@??????>>>???>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000............000000///---------------........./////////...------------...---...///000000111111000333222111000000000111111...///000000000111444777<<<>>>@@@CCCFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGKKKNNNKKKKKKKKKLLLMMMNNNOOOPPPTTTUUUWWWYYY[[[[[[[[[[[[ZZZXXXUUUSSSPPPMMMHHHEEEEEEDDDEEEFFFKKKSSS^^^eeevvv}}}xxxnnnccc\\\RRRNNNIIIGGGHHHJJJLLLMMMRRRVVV^^^fffoooyyyxxxhhhbbbZZZTTTQQQOOOKKKHHHHHHIIIHHHGGGEEEEEEGGGIIIKKKLLLMMMOOOQQQRRRSSSSSSXXXZZZ\\\^^^___```ccceeefffhhhkkknnnooorrruuuwwwvvvwwwxxx{{{}}}}}}yyyrrrlll^^^WWWSSSVVV]]]ccciiinnnmmmjjjfffcccbbb```___]]]ZZZYYYWWWUUURRROOOMMMLLLLLLKKKIIIIIIJJJJJJIIIGGGHHHHHHGGGGGGGGGHHHHHHIIIHHHJJJNNNSSSYYYaaaiiinnn|||xxxmmmddd]]]VVVPPPKKKJJJIIIGGGEEECCC@@@???>>>===@@@BBBDDDGGGOOOYYYaaalllyyy~~~tttsssyyy}}}mmmccc]]]WWWWWWXXXXXXYYYZZZ[[[[[[]]]\\\ZZZZZZZZZXXXUUURRRHHHEEECCCEEEJJJNNNOOONNNQQQOOONNNNNNOOONNNIIIEEE@@@<<<777444333222222111/////////000000000111111111111111000//////......222222222111111111111111000111111222333333444444111111111111111111111111111111222222222333333333333444555555666666777777===DDDQQQdddwwwyyypppjjjtttkkkhhhhhhhhhjjjhhhddd```^^^^^^___```YYYVVVSSSQQQQQQQQQPPPOOOQQQPPPOOOPPPQQQQQQOOOMMMJJJKKKLLLLLLJJJHHHEEECCCCCCCCCBBBBBBAAA@@@@@@??????>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000000///...///222222000...,,,,,,---------.........///......---------............///000000000000000000000000000000111111111///111222333444777:::===???AAACCCDDDFFFFFFFFFEEEDDDEEEFFFFFFFFFHHHKKKNNNMMMMMMMMMMMMNNNNNNOOOOOORRRTTTWWWZZZ]]]^^^^^^^^^WWWUUUQQQMMMJJJGGGFFFEEEBBBCCCFFFJJJRRR]]]hhhppp}}}~~~uuukkk```VVVPPPKKKIIIHHHIIILLLPPPTTTVVV^^^ccckkkttt}}}zzzoooeee___ZZZVVVPPPMMMMMMLLLKKKIIIHHHIIIJJJJJJJJJKKKNNNPPPQQQSSSWWWZZZ[[[\\\]]]^^^dddfffiiikkklllnnnqqqsssuuuwwwyyy{{{|||~~~yyylllddd]]]___dddkkkuuu}}}{{{xxxtttrrrqqqooommmkkkhhhgggdddaaa]]]YYYVVVUUUSSSQQQOOOOOOOOOOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKNNNRRRYYY]]]ccciiiuuuuuukkkbbbYYYSSSPPPOOOLLLJJJHHHEEEBBB@@@@@@@@@AAAAAABBBFFFMMMRRRXXXbbbooo{{{~~~xxxiii```[[[ZZZYYYYYY[[[\\\\\\\\\\\\[[[[[[[[[[[[XXXTTTQQQLLLIIIFFFEEEHHHKKKLLLMMMOOONNNMMMNNNOOOOOOKKKHHHCCC???999444222222222111//////000000000111111111222222111000///000000000111111111111111111111111111111111222222222333333//////000000000111111111222222222222333333333444222444666777999;;;>>>@@@AAAKKK\\\qqqxxxqqqjjjfffvvvmmmiiihhhiiijjjhhhdddaaa^^^^^^___```ZZZXXXTTTRRRQQQPPPNNNMMMPPPOOONNNOOOPPPOOONNNLLLJJJKKKLLLLLLJJJHHHEEECCCDDDDDDCCCCCCBBBBBBAAAAAA???>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000------------......---,,,------........./////////......---------......///...//////000000000000///------...//////000000000---///333555777:::>>>AAAAAABBBDDDEEEEEEEEEDDDDDDBBBCCCEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRVVVYYY\\\]]]\\\\\\SSSPPPLLLGGGCCCBBBBBBCCCBBBEEEJJJQQQZZZfffrrryyy|||qqqeee[[[SSSMMMJJJHHHIIIKKKNNNRRRXXX]]]aaakkkqqqzzztttiiiaaaZZZUUURRRMMMKKKIIIGGGGGGHHHHHHHHHIIIKKKMMMOOOPPPRRRUUUXXXZZZ]]]bbbeeefffgggiiikkkqqqsssvvvxxxyyy{{{~~~}}}uuummmmmmpppuuu~~~~~~}}}{{{yyywwwvvvtttqqqmmmhhhdddaaa___ZZZXXXVVVUUUUUUTTTRRRPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFHHHLLLOOOSSSWWW___gggrrr~~~{{{pppgggaaaYYYUUUQQQNNNLLLJJJFFFCCCBBBAAAAAA@@@@@@CCCGGGIIILLLSSS]]]hhhssswwwjjj```]]]ZZZYYY[[[\\\\\\[[[\\\[[[[[[[[[[[[XXXTTTQQQLLLIIIFFFDDDEEEHHHKKKLLLMMMMMMMMMNNNOOONNNMMMKKKFFFAAA:::555333222111111000000000000111111111111333333222111111111222222111111111111111111111111222222111111000000000000/////////000111111222222222333333333444444444444444555777777888;;;@@@DDDGGGTTThhh}}}wwwooojjjeeebbbyyyooojjjiiijjjjjjhhheeebbb___^^^^^^^^^ZZZWWWTTTRRRQQQPPPOOOMMMOOONNNNNNNNNOOOOOOMMMKKKJJJKKKLLLLLLJJJHHHEEECCCDDDDDDDDDCCCCCCBBBBBBBBB???>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000///111222111///......///........./////////000000...------------...////////////000000000000//////+++,,,---...////////////+++...222555888;;;>>>AAABBBBBBDDDDDDEEEDDDCCCBBB@@@BBBDDDFFFFFFHHHKKKNNNQQQRRRRRRSSSSSSRRRRRRQQQOOOQQQTTTWWWXXXXXXWWWUUUMMMKKKGGGBBB>>>===???BBBGGGLLLSSS\\\eeepppzzz~~~{{{ssskkk___UUUNNNJJJHHHGGGGGGJJJPPPUUU[[[bbbiiimmmzzz|||nnnggg^^^VVVQQQOOONNNNNNFFFFFFEEEEEEFFFHHHJJJKKKLLLOOORRRUUUWWWZZZ]]]```eeeiiinnnooopppqqqtttwww}}}yyytttpppmmmllldddbbb___^^^]]][[[YYYWWWRRRQQQPPPNNNLLLKKKKKKJJJIIIIIIIIIGGGFFFEEEGGGIIIJJJMMMPPPTTTZZZdddpppyyyxxxsssfff```YYYTTTQQQNNNIIIEEECCCBBBAAA@@@@@@AAACCCDDDFFFIIIPPPYYYaaakkkzzzzzzgggbbb\\\YYYZZZ[[[ZZZYYY]]]\\\ZZZZZZZZZXXXUUURRRHHHEEEBBB@@@AAAEEEJJJMMMLLLMMMMMMMMMMMMMMMMMMLLLHHHDDD>>>999666444222111000000000111111111222222333333333333333333333333111111111111111222222222222222111111000//////...000000000111111222222222333333333444444444555555666777777666666999@@@FFFUUUbbbuuuxxxooohhhccc___]]]{{{qqqlllkkkkkkiiihhheeeccc```^^^]]]]]]WWWUUURRRQQQQQQRRRQQQQQQPPPOOONNNOOOPPPPPPNNNLLLJJJKKKLLLLLLJJJHHHEEECCCCCCCCCBBBBBBBBBBBBAAAAAA???>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000222666999777111...000444............////////////---------------...////////////000000000000//////,,,---...///000000//////...111444777999;;;>>>@@@AAABBBCCCDDDDDDCCCBBBAAA@@@CCCEEEGGGHHHJJJMMMOOOQQQRRRSSSTTTTTTSSSRRRRRRMMMOOORRRTTTTTTRRROOOMMMEEEEEEDDDAAA>>>@@@DDDHHHOOOUUU]]]gggpppyyy{{{wwwssspppmmm___YYYQQQKKKIIIIIIIIIJJJLLLQQQYYYaaaiiiqqqzzzwwwkkkdddYYYTTTOOOKKKJJJJJJJJJJJJFFFGGGIIIJJJLLLOOORRRTTTUUUXXX]]]```cccfffiiikkkssswww{{{|||{{{}}}~~~|||zzzqqqooollljjjiiigggdddbbb\\\[[[XXXUUURRROOONNNMMMKKKLLLMMMLLLJJJHHHHHHIIIEEEHHHJJJKKKMMMRRR[[[bbbjjjrrrzzzrrrggg^^^YYYUUUOOOJJJGGGEEECCCBBBAAAAAAAAA@@@BBBBBBGGGMMMRRRXXXfffttt}}}|||rrrkkkaaa\\\\\\]]]]]]\\\^^^\\\ZZZYYYXXXWWWUUUSSSHHHFFFBBB???>>>BBBGGGKKKKKKLLLMMMLLLLLLKKKLLLLLLKKKGGGBBB===:::777444111000000111111111222222222111222333333333333222111000000111111111222222222111111111111111111111111111111111222222222222222444444444444555555555555777888888666777>>>IIIQQQgggsss}}}wwwooohhhccc```^^^\\\}}}rrrmmmkkkkkkhhhhhhfffdddaaa___]]]\\\TTTRRRPPPPPPRRRTTTTTTTTTQQQPPPOOOPPPQQQQQQOOOMMMJJJKKKLLLLLLJJJHHHEEECCCBBBAAAAAAAAAAAAAAAAAAAAA???>>><<<<<<======;;;:::999999888888777666666666333333222222111000000000///555999666...***---222---------.........//////---------------...///000///000000000000000//////---...000111111111000///333555999:::;;;<<<>>>@@@@@@AAABBBCCCCCCBBBAAAAAAAAACCCFFFHHHJJJLLLNNNQQQQQQQQQSSSTTTTTTTTTSSSRRRMMMNNNPPPRRRQQQNNNJJJHHH???AAABBBBBBBBBFFFLLLRRRUUU[[[eeeooowww~~~zzzrrrmmmhhhdddaaaQQQNNNJJJHHHIIILLLMMMNNNSSSZZZdddmmmvvvxxxnnnddd[[[TTTLLLJJJHHHGGGGGGGGGFFFEEEFFFHHHKKKNNNQQQTTTXXX[[[```ccchhhkkknnnqqqtttwww|||zzzwwwuuutttrrrooollleeeccc```\\\WWWTTTRRRPPPJJJLLLNNNMMMKKKIIIHHHHHHAAAEEEIIIIIIHHHJJJPPPVVVSSS[[[gggvvvssshhhaaa\\\UUUPPPKKKIIIFFFDDDDDDCCCAAA@@@???>>>AAAFFFIIIMMMZZZhhhppp{{{www|||sssgggaaa```aaaaaa```___\\\ZZZXXXXXXWWWVVVTTTNNNKKKEEE@@@>>>???DDDHHHKKKLLLMMMLLLKKKJJJKKKLLLMMMJJJEEEAAA===999555333000111111111111222222222///000222333333222111///000000111111222222222222111111111222333333444444222222222222222222222222444444444555555555666666555777888888<<>>AAAEEEIIIMMMNNNOOOOOOMMMMMMNNNPPPLLLJJJFFFBBB>>>999666555111222222333333333222222111111222222222222111111111111222222222333333333111111000000000000000000333333333444444555555555222555777888666444333333444999===>>>???KKK___pppxxxqqqnnniiiccc``````aaaaaa```~~~qqqllllllmmmkkkjjjhhheeecccbbbaaa```[[[YYYWWWWWWXXXWWWTTTQQQRRRQQQPPPPPPQQQQQQOOOMMMKKKLLLLLLJJJHHHFFFEEEFFFBBBBBBBBBAAAAAAAAAAAA@@@=========<<<<<<:::999999:::999888777666555555444555333111000000000///...000000000000000000000000///......------.........///......------......///---...///000000///...---...///000222222222222111555777:::===???AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHJJJLLLNNNPPPPPPRRRRRRRRRSSSSSSRRRRRRRRRPPPQQQRRRQQQOOOKKKGGGDDD>>>@@@BBBCCCFFFLLLUUU\\\fffoooxxx{{{}}}~~~zzzwwwuuummmfffccc]]]UUUNNNLLLHHHGGGGGGJJJPPPWWW]]]aaakkksss~~~mmmeeeZZZQQQLLLJJJHHHFFFFFFEEEEEEFFFHHHKKKNNNOOOUUUYYY___dddhhhlllqqqtttyyy||||||vvvqqqlllgggccc```YYYVVVSSSPPPOOOMMMKKKIIIEEEFFFFFFEEEEEEEEEFFFGGGEEEIIINNNRRRWWWaaammmvvvyyynnnccc\\\VVVNNNIIIGGGFFFCCC@@@AAA@@@???>>>@@@DDDHHHJJJQQQ[[[iiixxxyyyxxx}}}xxxjjjccc```]]][[[\\\ZZZYYYYYYZZZYYYWWWUUUPPPKKKEEE@@@>>>@@@EEEHHHLLLNNNOOOOOONNNMMMNNNPPPMMMKKKIIIEEEAAA<<<999777333333333333222111000///111111222222222222111111111111111111222222222333333333222222222222222222222222222333333333444444444444444333222222333555333888<<<@@@GGGVVVlll|||yyyoooiiiiiieeeaaa```bbbeeeffffffrrrllllllmmmkkkjjjhhheeecccbbbaaa```\\\[[[YYYYYYYYYWWWUUUSSSRRRQQQPPPQQQRRRRRRPPPNNNNNNOOOOOOMMMJJJGGGFFFFFF???@@@AAAAAAAAA???>>>===??????>>>>>><<<:::999888888888777777666555444444666444222111111111000///000000000000000000000000///......---....../////////......------......///......////////////......//////111222333333333333666888:::===???AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEGGGHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQQQQSSSTTTTTTQQQRRRRRRQQQNNNJJJEEEBBB===@@@DDDGGGKKKRRR[[[bbblllttt|||}}}~~~}}}{{{yyyuuupppmmmkkkccc[[[WWWQQQJJJFFFGGGEEEGGGJJJPPPYYYbbbjjjooo|||pppfffVVVRRRKKKFFFDDDDDDCCCBBBFFFFFFHHHJJJNNNRRRVVVXXX___ccciiipppuuu{{{zzzuuupppmmmdddaaa]]]YYYVVVSSSPPPMMMIIIHHHHHHGGGGGGGGGGGGGGGEEEGGGIIIKKKMMMRRRZZZaaalllvvv~~~rrrhhh```VVVOOOKKKIIIGGGEEECCCBBB@@@??????AAABBBCCCDDDLLLWWWcccqqq|||zzzuuujjjccc^^^[[[[[[ZZZYYYZZZ[[[ZZZXXXVVVPPPLLLFFF@@@>>>@@@DDDFFFKKKMMMOOOOOONNNMMMNNNOOOMMMMMMLLLIIIEEE@@@<<<999555555444222111///......111111222222222222111111000000000111111111222222222222333333333333333333111111222222222222333333555444222///...000444888666999===DDDQQQdddzzzxxxnnnfffbbbcccaaa___```dddiiilllmmmsssmmmllllllkkkjjjhhheeecccbbbaaa```]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQPPPQQQSSSSSSQQQOOOOOOPPPPPPNNNJJJGGGEEEEEE???@@@AAABBBAAA???===<<>>===;;;:::999777777777666555444444444555333111111111111000///////////////////////////...............//////000//////............//////...//////////////////...///000111222333444555555888999;;;>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPPPPPPPQQQRRRTTTVVVWWWSSSSSSRRRPPPLLLGGGBBB???===AAAFFFKKKPPPWWWaaahhhooowww}}}|||{{{}}}}}}{{{}}}{{{xxxuuurrrnnnhhhdddaaaYYYRRRNNNIIIDDDDDDFFFGGGJJJQQQXXXbbbllluuu{{{uuuhhh[[[RRRJJJHHHFFFEEEEEEEEEFFFFFFIIILLLOOOSSSXXX]]]bbbeeejjjnnnuuu{{{|||yyysssooojjjeeeaaa\\\XXXUUUOOONNNLLLKKKJJJJJJIIIHHHJJJKKKKKKKKKJJJMMMQQQUUUWWW___kkkwwwvvvmmmbbbYYYTTTQQQOOOMMMFFFEEECCCBBBAAA@@@@@@AAA@@@EEELLLTTT```ooozzz{{{ssshhh```[[[\\\[[[ZZZZZZ[[[[[[YYYWWWQQQMMMGGGAAA???@@@CCCEEEJJJLLLNNNOOONNNMMMNNNOOOMMMMMMMMMKKKHHHCCC???<<<666555333222111000//////111222222333333222222111///000000000000111111111000000111111111111111222222222222222222333333333555444222///...111555999;;;<<>><<<==================<<<;;;777777666666555555444444444222000000111111000///////////////////////////...............///000111/////////......//////////////////....../////////000000111222444666777888:::;;;===>>>???@@@??????@@@@@@AAACCCEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQQQQSSSTTTVVVXXXYYYUUUTTTQQQMMMHHHCCC@@@===???DDDJJJOOOUUU\\\dddkkkqqqxxx}}}|||yyyyyyyyywwwwwwuuussspppmmmhhhbbb^^^UUUOOOIIIGGGDDDBBBEEEKKKNNNSSS[[[cccllluuu~~~vvviii___WWWOOOJJJDDDEEEFFFGGGHHHIIIKKKLLLNNNRRRXXX]]]aaagggmmmrrrvvvyyy|||vvvpppkkkfffbbb^^^WWWTTTPPPNNNNNNLLLJJJGGGIIIIIIIIIHHHGGGHHHJJJKKKMMMRRRXXX___iiiwww}}}pppeee^^^YYYSSSOOOHHHGGGEEEBBBAAA@@@@@@@@@AAACCCGGGKKKRRR___mmmxxxzzz}}}pppddd]]]___]]][[[ZZZ[[[ZZZYYYWWWSSSOOOIIICCC@@@@@@BBBDDDHHHKKKNNNOOONNNNNNNNNNNNLLLLLLMMMLLLIIIEEE@@@>>>555444333222111111111222222222333333333333222222///000000000000111111111000000111111222222222222444444444444444333333333333444444333333444777999;;;>>>EEERRReeeyyy{{{pppiiidddaaa```___```bbbeeeiiimmmrrruuu~~~rrrmmmkkklllkkkjjjhhheeecccbbbaaa```]]]^^^^^^\\\YYYVVVUUUUUURRRRRRQQQRRRTTTTTTSSSRRRMMMNNNOOONNNJJJFFFCCCBBBCCCCCCDDDCCCBBBAAA???>>>;;;<<<<<<=========<<<<<<777777777666666666555555333222000000111111000///000000000000000000000000............///000111111000//////......//////000//////............//////000111111333555777999:::;;;<<<>>>???@@@??????>>>??????AAACCCEEEGGGIIIJJJHHHIIIJJJKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWXXXXXXYYYSSSQQQMMMHHHDDDAAA@@@@@@DDDIIIPPPUUUZZZ```ggglllrrryyy}}}{{{xxxwwwvvvtttqqqpppmmmkkkgggaaaZZZVVVJJJFFFCCCCCCCCCDDDKKKSSS[[[aaajjjqqqxxxzzzpppbbbVVVPPPMMMJJJHHHBBBDDDGGGIIIJJJMMMPPPSSSUUU[[[bbbgggkkkpppwww||||||wwwrrrmmmjjjaaa\\\WWWTTTSSSPPPLLLHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMPPPVVVaaaooozzzuuukkkbbbXXXRRRMMMKKKGGGDDDAAA?????????@@@BBBCCCDDDHHHPPP\\\dddrrr~~~}}}|||mmmdddccc```\\\YYYYYYYYYYYYXXXVVVRRRKKKFFFBBBAAABBBDDDGGGJJJMMMOOOOOONNNNNNNNNLLLLLLLLLKKKIIIFFFBBB@@@666555444222222222333444222222333333333333222222000000000111111111222222222222333333444555555555555555444444444444333333222444666777777777999:::999@@@MMM^^^qqqzzzppphhhcccaaa``````aaadddgggjjjmmmrrrwww{{{|||rrrlllllllllkkkjjjhhheeecccbbbaaa```]]]^^^___\\\XXXUUUUUUUUURRRRRRRRRSSSUUUUUUTTTRRRLLLNNNOOONNNKKKFFFDDDCCCDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<<<<;;;:::999888888777777777777666666444222111111222222222111000000000000000000000000............///000111222000000////////////000000000///...------...///000111111222333555888:::<<<======??????@@@???>>>===>>>???AAACCCFFFHHHJJJKKKHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPSSSVVVXXXXXXWWWVVVNNNKKKGGGCCCAAAAAACCCEEELLLQQQWWW\\\___ccciiinnnnnnuuuzzzxxxttttttsssqqqmmmkkkhhhddd___XXXPPPKKKCCCAAABBBFFFHHHLLLUUU^^^hhhoooxxx{{{rrreee]]]RRRKKKHHHHHHGGGGGGDDDGGGKKKNNNQQQUUU[[[___```fffnnnssswww{{{|||yyyoooiiibbb^^^\\\YYYSSSNNNMMMLLLLLLKKKKKKKKKIIIHHHFFFGGGIIIJJJLLLSSS]]]dddsss}}}}}}rrrfff^^^XXXTTTNNNHHHDDDBBBAAAAAA>>>???AAAAAABBBGGGOOOVVV^^^nnnyyynnngggbbb\\\XXXWWWXXXYYYYYYXXXTTTNNNHHHDDDBBBCCCDDDFFFIIIMMMOOOOOONNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDD:::888666444222222333333222333333444444333333222111111111111222222222333222222333333444555555666444444444333333333222222222444666777777888:::<<<===GGGYYYkkk|||vvvppphhhbbb``````aaaaaadddhhhlllpppsssxxx~~~|||qqqlllllllllkkkjjjhhheeecccbbbaaa```\\\^^^___\\\XXXTTTTTTUUUSSSRRRRRRSSSUUUVVVTTTSSSLLLNNNPPPOOOLLLHHHEEEDDDEEEDDDBBBAAA@@@?????????>>>======<<<;;;999888777888888888888777777777777555444222222333444333222000000000000000000000000............///000222222000000////////////000000000///...------...///000111111222333555888;;;======>>>???@@@@@@???>>>======???AAACCCFFFIIIKKKLLLGGGHHHIIIJJJKKKLLLMMMNNNLLLOOOSSSVVVXXXWWWUUUTTTJJJGGGBBB??????BBBGGGJJJQQQVVV\\\```bbbfffkkkooojjjqqquuusssppppppooommmjjjhhheee```ZZZRRRIIIBBBBBBBBBEEEJJJNNNSSS^^^hhhpppxxxyyyiii^^^WWWQQQJJJFFFEEEFFFFFFEEEIIILLLQQQUUUYYY^^^eeekkkjjjpppxxx}}}{{{tttmmmhhheeeaaa[[[UUUNNNMMMMMMLLLLLLKKKIIIGGGCCCEEEHHHIIIJJJMMMSSSXXX]]]hhhvvvvvvmmmbbb^^^VVVNNNIIIFFFEEEEEE===???@@@@@@@@@DDDJJJPPPRRRbbbuuuvvvjjjddd]]]WWWVVVWWWYYYYYYYYYUUUOOOIIIEEECCCCCCDDDFFFIIIMMMOOOOOONNNNNNNNNOOONNNMMMKKKIIIHHHGGGGGG===;;;888555333222222222222333333444444333333222111222222222222333333333000000111222222333444444333333333222222111111111333444555555555777;;;>>>CCCPPPddduuu|||pppkkkddd```___aaacccdddfffjjjppptttxxx}}}|||rrrnnnllllllkkkjjjhhheeecccaaa``````aaa___]]]ZZZVVVSSSPPPOOORRRRRRSSSUUUVVVVVVSSSQQQPPPOOOMMMJJJGGGEEECCCBBBCCCAAA@@@@@@@@@@@@???===;;;;;;;;;;;;:::999888888<<<:::777777777888888777333333222222111000000000//////......---------,,,////////////////////////------......//////000000,,,,,,------...////////////111444777;;;===???@@@<<<<<<<<<===<<<<<<;;;:::@@@AAADDDFFFHHHIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGKKKMMMOOORRRRRRQQQPPPNNNDDDBBB@@@???BBBGGGMMMQQQWWWZZZ___dddhhhkkkkkkkkkqqqqqqqqqqqqqqqooollliiilllbbbXXXSSSNNNGGGCCCBBBDDDEEEHHHMMMUUU___kkkrrrrrraaaUUUQQQOOOLLLIIIGGGGGGHHHIIIIIIQQQUUUYYY\\\___eeemmmsss}}}|||uuuoooiiiccc___]]]XXXSSSOOOMMMMMMMMMMMMLLLJJJHHHHHHIIIKKKKKKJJJNNNUUU```jjjuuuvvvoooeee]]]ZZZTTTLLLHHHJJJEEEDDDBBB@@@???@@@CCCFFFGGGOOO^^^nnnzzzrrrjjjaaaZZZYYYZZZ[[[ZZZWWWVVVSSSMMMFFFBBBCCCDDDDDDFFFHHHKKKLLLLLLLLLKKKOOONNNNNNMMMKKKJJJHHHGGGAAA>>>999444222111222333222222222222222222222222111111222222222333333333222333444444555555555555666666555444333333222222888666666888777777;;;AAAFFFZZZqqqxxxppphhheeeaaa___```cccgggjjjooorrrvvvzzz~~~|||sssnnnmmmmmmlllkkkiiifffcccaaa```___```^^^\\\YYYVVVSSSQQQPPPRRRRRRSSSUUUVVVUUUSSSQQQPPPOOOMMMKKKHHHEEECCCBBBFFFDDDCCCBBBCCCCCCBBB@@@;;;<<<<<<;;;;;;:::999888;;;999666666666777666666333333222222111000000000/////////.........------........................------------.....................//////000000000222333555888:::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>BBBCCCEEEGGGHHHHHHHHHGGGHHHHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKJJJHHHFFFCCCBBBAAABBBCCCGGGLLLSSSXXX\\\aaacccfffhhhiiiiiihhhggghhhggggggggggggeeeaaa^^^ZZZRRRJJJHHHFFFCCCDDDGGGHHHNNNWWWaaalllwwwqqqbbbYYYSSSLLLGGGFFFFFFGGGIIILLLPPPUUUZZZ\\\bbbfffkkkooorrrwww~~~|||sssnnngggaaa]]]ZZZVVVTTTPPPNNNJJJHHHGGGFFFEEECCCGGGGGGHHHIIINNNXXXfffpppwwwnnncccWWWOOOMMMIIIGGGEEECCCAAAAAA@@@AAACCCEEELLLTTT\\\fffwww~~~vvvkkkccc___]]][[[YYYZZZYYYUUUPPPIIIEEECCCCCCGGGHHHKKKMMMOOOOOONNNNNNNNNNNNMMMLLLKKKJJJHHHGGGDDDAAA===:::777555555555333333333333333333333333333333333333444444444444111111222222222111000000222222333333444555666666555444555777888:::BBBKKK\\\ooo~~~uuummmhhhgggfffeeeeeeggglllpppsssyyy|||~~~uuupppooooooooommmjjjgggdddaaa___^^^\\\[[[ZZZYYYWWWUUUTTTSSSSSSSSSSSSUUUVVVUUURRRPPPNNNMMMKKKIIIGGGDDDBBBAAAAAA@@@>>>>>>??????===<<<<<<<<<<<<<<<;;;:::999999:::888666666777777666444333333222222111000000000000000000000000/////////........................///......------,,,,,,,,,000000000000111111111111555666777999:::;;;<<<<<<>>>===<<<;;;;;;===???AAABBBCCCFFFHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHJJJKKKLLLNNNNNNLLLJJJGGGDDDAAA@@@???AAAEEEKKKRRRXXX]]]```bbbdddeeeggghhhgggffffffeeedddccccccbbb```[[[XXXSSSLLLFFFDDDDDDDDDHHHMMMSSSZZZdddnnnxxx|||mmm```RRRMMMKKKHHHFFFEEEEEEHHHMMMRRRWWW]]]bbbfffkkkoootttxxx{{{|||uuunnnhhhccc]]]ZZZVVVSSSOOOLLLJJJIIIGGGEEEGGGFFFEEEDDDFFFMMMVVV]]]lllvvv|||pppeee[[[VVVMMMJJJHHHFFFEEECCCBBBAAADDDCCCFFFKKKQQQZZZiiiwww~~~oooddd^^^\\\[[[ZZZ[[[ZZZWWWRRRLLLGGGDDDBBBEEEFFFIIIKKKMMMMMMLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGDDDBBB???<<<999777666555333333333333333333333333333333333444444444555555444444444444333222111111222222333444444555555666888777888:::;;;>>>IIITTThhhzzz{{{tttnnniiifffhhhhhhhhhjjjnnnssswwwzzz}}}uuuqqqooooooooommmjjjgggcccaaa___^^^[[[[[[ZZZXXXWWWVVVUUUTTTTTTSSSTTTUUUVVVUUURRROOOLLLKKKJJJGGGEEECCCAAA@@@DDDCCCAAAAAABBBBBB@@@???<<<<<<<<<<<<;;;:::999888:::999888888999888777555333333222222111000000000/////////000000000000000////////////////////////000/////////......------...//////000000111222222444555777999;;;<<<===>>>>>>===<<<;;;<<<>>>AAABBBBBBDDDFFFIIIKKKMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJOOONNNKKKHHHEEEBBB@@@???>>>AAAHHHOOOVVV\\\___aaa___```bbbcccdddeeedddddddddbbbaaa```^^^[[[VVVRRRLLLFFFCCCCCCDDDFFFLLLSSS]]]dddooozzzuuuhhh\\\RRRJJJIIIJJJIIIHHHHHHJJJOOOUUU[[[```eeekkkooorrrvvv|||{{{tttnnngggccc\\\YYYTTTQQQNNNLLLJJJHHHGGGGGGGGGFFFGGGJJJNNNRRRWWW```ooo~~~sssggg^^^QQQNNNIIIGGGFFFEEECCCAAADDDAAABBBEEEJJJQQQ^^^jjjxxxttteee]]][[[[[[[[[\\\[[[XXXTTTPPPKKKFFFCCCDDDFFFHHHKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKIIIHHHGGGDDDCCCAAA===:::777555444333333333333333333333333333333333444444444555555444444444444444333222111444444444444444444444444888888999;;;<<>>===<<<<<<===>>>@@@BBBCCCBBBDDDGGGIIIKKKMMMMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIKKKIIIFFFCCCAAA@@@???@@@???DDDKKKSSSZZZ]]]______\\\]]]^^^```aaaaaabbbbbbbbb```^^^\\\YYYTTTOOOKKKDDDAAAAAADDDGGGKKKSSS\\\fffmmmxxxuuueeeYYYOOOJJJGGGHHHIIIIIIKKKOOOSSSYYYaaagggkkkoootttxxxzzz|||uuupppeeeaaa\\\WWWSSSPPPLLLJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKQQQ___ooo}}}ssshhh[[[UUUNNNIIIGGGFFFCCCAAABBB??????BBBFFFJJJSSS]]]iiiwww}}}kkkaaa]]]]]]]]]\\\[[[XXXVVVSSSNNNHHHDDDEEEFFFIIIKKKMMMMMMLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHEEEDDDBBB@@@<<<999666444333333333333333333333333333333333333444444444444222222333333333222111111444444444444444444444333666666999;;;>>>EEEVVVfff|||}}}uuunnnkkkjjjjjjiiilllnnnqqqvvv{{{~~~tttpppooonnnkkkiiigggdddbbb```___^^^[[[[[[ZZZXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVTTTQQQNNNMMMLLLJJJHHHFFFEEECCCBBB@@@???======>>>>>><<<;;;::::::::::::999888777666999888888888999888666444333333222222111000000000------........./////////000000000000000000000000------...............///,,,---///111333555666777777777999:::;;;<<<<<<<<<;;;<<<===>>>@@@AAABBBCCCDDDEEEGGGIIIIIIIIIIIIIIIGGGFFFEEEEEEFFFGGGIIIJJJGGGFFFCCCAAA???@@@AAABBBBBBGGGPPPXXX]]]___^^^]]]\\\\\\]]]]]]^^^^^^_________]]]ZZZWWWSSSMMMGGGBBB@@@@@@CCCJJJOOOUUU___iiirrrxxx{{{nnnaaaWWWPPPJJJGGGGGGIIIIIIJJJQQQXXX[[[ccclllrrrvvvyyysssooogggaaa[[[VVVQQQMMMMMMLLLJJJJJJIIIHHHGGGFFFGGGIIIQQQ^^^hhhssswwwkkkcccXXXPPPMMMJJJFFFCCCCCC@@@@@@CCCDDDFFFKKKQQQYYYfffvvvvvvjjjdddaaa___\\\ZZZXXXWWWVVVQQQJJJEEECCCEEEHHHJJJLLLLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFEEECCC???;;;777555444444444444444444444444222222222222333333333333222222333444444444333333222333333444444555555555555666:::>>>CCCNNNbbbuuu|||wwwpppjjjiiijjjkkkllloooqqquuuzzz}}}tttooonnnnnniiihhhfffdddaaa```___^^^\\\[[[ZZZYYYWWWUUUTTTTTTUUUTTTTTTUUUVVVTTTQQQNNNNNNMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@@@@AAAAAA???>>>999999999999888777666666888777777888888777555222333333222222111000000000,,,---------......//////////////////////////////,,,,,,,,,------.........---...///222444777888999999::::::;;;;;;::::::::::::;;;===???AAABBBBBBCCCFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKFFFEEEBBB@@@@@@BBBDDDEEEEEEKKKSSS[[[___```^^^\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZVVVSSSNNNHHHAAA<<>><<<;;;;;;=========<<<;;;:::888888888888888777666444333222333333222222111000000000//////000000000000//////000000000000000000000000---,,,,,,,,,,,,---......//////111222444555777777777999:::<<<======<<<<<<<<<<<<===>>>@@@CCCEEEGGGHHHHHHGGGGGGEEEDDDBBBAAAEEECCCBBBCCCGGGHHHGGGEEEDDD@@@<<<<<>>888444555555444333333333444444222222111111000111111111222333444555555555444333222444666666555444555666:::===BBBHHHRRReee|||ssspppllliiigggiiikkkmmmrrruuuzzz|||rrrooooooooonnnkkkgggdddaaa___\\\ZZZ[[[ZZZZZZYYYYYYXXXWWWWWWXXXWWWVVVVVVVVVTTTQQQOOOMMMKKKIIIGGGDDDBBBAAAAAACCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;999888777777777777777666555333333222222111111000//////...//////000000000000//////////////////////////////......------......///000//////111222444666777888999:::;;;<<<======<<<<<<<<<<<<<<<>>>@@@BBBEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDGGGEEEEEEFFFHHHIIIGGGDDDCCC@@@<<<===BBBIIINNNPPPRRRTTTWWWYYYZZZ[[[ZZZZZZXXXWWWWWWWWWYYYYYYXXXVVVVVVSSSMMMHHHDDDBBBBBBBBBGGGKKKSSS\\\fffqqq{{{~~~qqqhhh[[[QQQKKKHHHGGGFFFGGGKKKQQQUUUZZZ```iiiooowww|||{{{sssiiibbb\\\YYYUUURRRPPPNNNKKKIIIGGGHHHHHHHHHIIIMMMSSSYYYccctttqqqddd\\\UUUOOOMMMHHHEEEFFFFFFCCCBBBDDDHHHJJJRRR^^^iiiuuu|||oooffffffbbb^^^\\\ZZZWWWQQQLLLJJJIIIHHHHHHHHHHHHFFFDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGEEEAAA;;;666555555444444333333444444333222222111111222222222222333444555555555444444111333555555555555666888;;;>>>EEENNN\\\ppp{{{rrrpppmmmkkkkkkmmmppprrrvvvyyy~~~|||rrrooonnnooommmjjjfffcccaaa___\\\ZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVVVVUUURRROOOLLLKKKHHHFFFCCCAAA@@@@@@CCCCCCBBBAAA???>>>======<<<<<<;;;;;;:::888777666666666777777666555444444111111000000///.........//////000000000000//////------------------------//////......//////000111//////111333555777999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===???BBBDDDEEEGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIKKKKKKIIIFFFCCCAAA???===???DDDJJJPPPRRRTTTUUUWWWYYYZZZ[[[ZZZZZZXXXVVVUUUVVVVVVVVVTTTRRRQQQNNNHHHCCC@@@@@@BBBDDDNNNSSS\\\eeeoooyyywwwnnn^^^XXXOOOHHHFFFFFFGGGHHHMMMRRRZZZ```eeelllsssyyywwwqqqgggccc]]]XXXTTTQQQNNNLLLGGGHHHHHHGGGFFFGGGKKKNNNPPP___rrrrrriii```XXXRRRLLLHHHHHHGGGDDDCCCEEEDDDDDDJJJSSS\\\gggvvv|||ooohhhddd___\\\ZZZWWWSSSOOOKKKJJJIIIHHHIIIHHHEEECCCEEEFFFGGGHHHIIIIIIIIIIIIKKKJJJIIIHHHGGGCCC>>>:::666555555444333333444444333333333222222333333444222333444444555555444444000222444555555555777999<<<@@@IIIWWWjjjyyytttooonnnmmmnnnpppssswwwzzz}}}{{{rrrnnnnnnooommmjjjfffcccbbb```]]][[[\\\[[[[[[ZZZZZZYYYYYYXXXYYYXXXWWWWWWWWWUUURRRPPPLLLKKKIIIFFFDDDBBBAAA@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888777666555666666666666666555555111111111000//////......//////000000000000//////------------------------//////......//////000111///000222444666888:::;;;::::::::::::::::::999999;;;;;;<<<>>>@@@AAACCCDDDFFFEEEDDDDDDEEEGGGIIIKKKKKKLLLNNNNNNMMMIIIDDDAAA>>>======@@@EEEKKKPPPSSSUUUVVVWWWYYYZZZZZZZZZYYYXXXWWWUUUUUUTTTSSSPPPNNNNNNJJJEEEAAA@@@CCCGGGJJJTTTZZZdddnnnwwwwwwjjj```RRRNNNIIIFFFFFFIIILLLNNNSSSZZZcccjjjpppvvv}}}sssnnnfff^^^YYYUUURRRPPPJJJJJJIIIHHHGGGGGGGGGHHHHHHRRR```mmmzzzxxxmmmdddYYYRRRMMMKKKIIIEEEDDDFFFCCCBBBFFFMMMTTT]]]kkkxxxwwwiiiddd^^^[[[YYYXXXUUURRRMMMLLLJJJIIIIIIGGGEEEBBBCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIHHHGGGEEE@@@===777666555444444333444444444444333333333444555555333333333444444444444444222333555555444555777999;;;BBBOOObbbxxxzzzsssnnnmmmmmmnnnqqquuuyyy~~~{{{qqqnnnnnnnnnllljjjfffcccbbb```]]][[[\\\\\\\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVVVVUUURRROOONNNLLLJJJGGGEEECCCBBBAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::999888777666555666666666666666555555333222222111111000////////////000000000000//////..............................------......///000111222333555777999;;;<<<999999888888888888888888;;;<<<===???@@@BBBCCCCCCEEEDDDCCCCCCEEEGGGJJJLLLLLLNNNPPPPPPMMMHHHCCC???;;;<<<>>>AAAEEEKKKPPPTTTVVVVVVWWWXXXXXXXXXXXXXXXYYYWWWUUUTTTSSSQQQNNNLLLIIIFFFBBB@@@BBBGGGMMMRRR[[[aaakkkttt|||vvviii]]]UUUKKKJJJHHHGGGIIIMMMRRRVVV[[[bbbkkkrrrxxx}}}yyypppgggaaa[[[WWWTTTLLLKKKJJJIIIHHHGGGFFFFFFGGGKKKRRR[[[gggwwwzzzooobbbYYYRRRNNNJJJEEEDDDFFFCCCBBBDDDIIINNNUUUbbbnnn~~~|||kkkeee^^^YYYXXXXXXWWWUUUOOONNNLLLJJJIIIGGGDDDBBBAAABBBDDDFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGEEEAAA>>>888777666555444444444444444333333333444444555666333333333333444444555555444555666555555555777999===FFFWWWnnn}}}vvvqqqmmmlllnnnqqquuuzzz{{{qqqnnnmmmnnnllliiifffcccbbb```^^^\\\]]]]]]\\\\\\[[[ZZZZZZZZZWWWVVVUUUUUUUUUTTTQQQNNNNNNMMMJJJHHHEEEDDDBBBBBB???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::888777666666666777777666555444444333333222222111000000000//////000000000000//////////////////////////////......------......///000333444555666888:::;;;;;;999888888777777888999999<<<===>>>@@@BBBCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIKKKLLLNNNQQQPPPKKKEEEAAA???:::===@@@CCCGGGLLLQQQUUUVVVVVVVVVVVVVVVVVVWWWWWWXXXVVVTTTSSSRRRPPPLLLJJJCCCAAA???@@@DDDLLLTTTYYYccciiirrr{{{vvviii\\\RRRLLLGGGHHHIIIKKKNNNSSSYYY^^^eeekkktttzzz}}}tttllleee___\\\QQQOOOLLLJJJIIIIIIGGGEEEFFFEEEHHHOOOXXXfffyyy{{{kkkbbbXXXRRRLLLFFFDDDFFFDDDBBBCCCFFFHHHMMMWWWbbbppp}}}pppiii```ZZZXXXXXXWWWVVVQQQOOOMMMKKKJJJGGGDDDAAA>>>???AAADDDEEEGGGHHHHHHHHHGGGFFFFFFFFFEEEBBB???888888666555444444333333333333333333444555555666444333333333333444555666666666777666666777:::<<>>>>>======<<<<<<<<<<<<<<<<<<;;;999888777777777777777666555333333222222222111000000////////////000000000000////////////////////////////////////......//////000111555555666777888999:::;;;999999888888999:::;;;<<<===>>>@@@BBBCCCDDDDDDCCC@@@AAABBBCCCEEEGGGHHHHHHKKKNNNOOONNNHHHCCC@@@>>><<>>BBBKKK[[[sssyyyuuussssssrrrvvvxxx|||zzzqqqmmmmmmnnnkkkiiieeecccbbb```^^^\\\^^^^^^]]]\\\\\\[[[[[[ZZZVVVUUUTTTTTTTTTRRROOOMMMLLLKKKIIIFFFDDDBBBAAA@@@@@@@@@??????>>>>>>===============<<<;;;:::999888888888888777666444333222111111111000//////......//////000000000000//////////////////////////////000000000000000111111222666777777888999999::::::::::::999999:::<<<===???===???AAACCCDDDDDDDDDDDD???@@@BBBDDDEEEFFFGGGGGGJJJMMMOOOLLLGGGAAA??????===AAAFFFJJJLLLOOOTTTXXXVVVUUUTTTTTTSSSTTTTTTTTTSSSRRRPPPNNNNNNLLLHHHFFFAAABBBCCCHHHPPPZZZccchhhqqqwwwzzztttjjj]]]QQQJJJHHHHHHGGGKKKQQQVVV[[[ccclllrrrxxx}}}zzzrrrlllccc^^^WWWSSSQQQOOOLLLJJJHHHEEEEEEHHHJJJLLLVVVbbbqqqyyylllccc[[[SSSPPPRRRLLLJJJHHHHHHEEECCCHHHPPPVVVeeevvvwwwiii___ZZZXXXUUUTTTTTTRRROOOLLLJJJGGGCCC@@@:::<<<>>>@@@CCCEEEFFFFFFHHHGGGFFFFFFGGGGGGEEECCC999888777666444444333333111111111222333444555666444444333222333444555666222444555777999===BBBFFFQQQccc}}}{{{uuussssssttttttzzz||||||rrrllllllpppkkkiiifffdddcccbbb```^^^]]]\\\[[[ZZZYYYXXXWWWVVVXXXWWWVVVVVVUUUTTTQQQNNNLLLJJJHHHFFFDDDBBBAAA@@@???@@@@@@??????>>>===<<<;;;;;;:::999888777666555666666666555444444333333333222111000////////////---.........//////000000///000000000000000//////000////////////000000111444444666777999;;;<<<===:::999888888888:::<<<>>><<<>>>@@@AAAAAAAAABBBCCCBBBBBBBBBBBBDDDFFFHHHIIIIIIKKKLLLJJJEEE@@@??????AAACCCGGGKKKOOOQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQMMMJJJIIIIIIHHHEEEAAA@@@DDDIIIPPPWWW```hhhmmmyyy}}}sssgggZZZSSSNNNIIIHHHIIIJJJNNNUUU\\\cccjjjqqqvvvyyyjjjeee^^^XXXTTTPPPLLLJJJJJJIIIFFFEEEGGGKKKOOORRRaaarrrvvvkkkaaaWWWQQQNNNOOOKKKHHHHHHFFFDDDFFFLLLPPPYYYggguuuqqqbbb\\\YYYXXXWWWTTTRRRQQQOOOLLLGGGAAA<<<===<<<;;;===AAADDDFFFFFFEEEFFFFFFEEEDDDBBB@@@??????;;;777444333333222111333333333444555666777888333444666777777777666555333333444666666999CCCNNN```ppp{{{uuupppnnnpppsssvvv}}}|||sssmmmnnnqqqkkkiiifffdddcccaaa___^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYYWWWVVVVVVUUUSSSPPPMMMKKKJJJHHHFFFDDDBBBAAAAAA???@@@@@@??????>>>===<<<;;;;;;:::999888777666666666666666555444444333333333222111000////////////............/////////000000000000111000000000///.........///000111222333777777888888888999999999:::999888888999:::<<<>>>===???AAABBBAAA@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIGGGIIIIIIFFFBBB???>>>???CCCEEEHHHLLLOOOQQQRRRRRRSSSRRRRRRRRRQQQPPPOOOOOOPPPMMMIIIHHHGGGFFFCCCAAABBBFFFMMMTTT\\\dddmmmrrrzzz~~~{{{vvvggg]]]SSSNNNKKKHHHIIIKKKPPPTTT[[[bbbiiipppvvv{{{tttooohhhaaa[[[VVVRRROOOKKKJJJGGGEEEFFFHHHKKKMMMXXXdddtttxxxlll```VVVQQQOOOJJJGGGFFFDDDBBBDDDIIIJJJRRR^^^kkkxxxzzzhhh^^^YYYWWWVVVVVVTTTSSSQQQNNNIIICCC???===<<<;;;===@@@CCCDDDEEEDDDEEEEEEEEEEEECCCBBBAAA@@@===999666555444333222444444444444444555666777444444666777777777666555888777999;;;;;;???JJJUUUgggwww|||xxxsssooonnnqqquuuwww~~~zzzsssnnnooorrrllliiifffdddbbbaaa___]]]]]]]]]\\\[[[[[[ZZZYYYYYYZZZXXXWWWVVVUUUSSSOOOLLLKKKJJJHHHFFFDDDBBBAAAAAA???@@@@@@??????>>>===<<<;;;::::::999888777666666666666666555444444333333333222111000////////////............///////////////000000000000000000000,,,------///111333555666888888888888888999999999:::999888888999:::<<<===>>>@@@BBBBBB@@@@@@@@@AAACCCCCCCCCDDDEEEGGGIIIIIIHHHHHHGGGDDDAAA@@@@@@BBBEEEGGGJJJMMMOOOPPPQQQQQQQQQQQQQQQPPPPPPNNNMMMMMMNNNKKKHHHEEEDDDCCCBBB@@@FFFKKKRRR[[[ccckkksssxxx{{{zzzpppiiiZZZSSSLLLKKKKKKJJJMMMQQQXXX]]]dddkkkqqqwww}}}}}}uuullleee^^^XXXTTTOOOMMMJJJHHHGGGGGGGGGHHHOOOUUU```ppp|||nnnaaaYYYSSSMMMHHHGGGDDDBBBCCCGGGEEEKKKTTT^^^jjjyyyqqqccc[[[YYYXXXYYYWWWUUUSSSPPPLLLFFFBBB===<<<;;;<<>>:::777666666555444555555444444444555555666444555555666777666666666777666888:::<<>>===<<<::::::999999888777777666666666666555444444333333333222111000////////////.........///////////////.............../////////---......///111333555666555555666777999:::;;;<<<999999999999999;;;<<<===>>>???AAA@@@???>>>>>>???CCCCCCDDDEEEFFFHHHIIIJJJKKKJJJGGGDDDCCCCCCEEEFFFHHHIIIKKKMMMOOOOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMKKKIIIFFFCCCBBBBBBBBBBBBJJJPPPXXXaaaiiiqqqxxx}}}~~~|||qqqddd]]]RRRMMMJJJKKKMMMOOOSSSYYY```dddkkkrrrxxx}}}wwwnnneee^^^YYYSSSQQQOOOLLLJJJIIIHHHHHHKKKNNNUUU```rrr}}}pppeee[[[SSSMMMJJJGGGDDDDDDGGGBBBGGGNNNVVVaaaooozzziii```^^^^^^ZZZXXXVVVTTTQQQMMMHHHDDD>>><<<;;;;;;===???@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEBBB???;;;888777666555444666555555444444444555555444555555666666666666666666555777:::===EEETTTcccxxxoooooonnnooorrrvvvzzz|||}}}sssooommmmmmooollliiifffcccbbb```]]][[[YYYYYYYYYYYYYYYXXXXXXXXX[[[YYYWWWVVVUUURRRNNNKKKJJJIIIGGGFFFDDDCCCBBBBBB???@@@@@@??????>>>===<<<::::::999999888777777777666666666555444444333333333222111000///////////////////////////.........---,,,,,,,,,,,,---...///000000000000111333444555555555666888999:::;;;;;;999999999999:::;;;<<<<<<<<<>>>??????===<<<======CCCDDDEEEFFFHHHIIIIIIJJJKKKHHHEEECCCDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLMMMOOOPPPQQQQQQPPPOOOHHHFFFDDDAAA@@@BBBDDDGGGOOOUUU^^^gggooovvv{{{}}}ttthhh[[[SSSMMMJJJJJJNNNQQQSSSYYY___fffkkkrrrxxx}}}vvvmmmddd___VVVTTTQQQNNNLLLJJJIIIHHHHHHKKKPPPWWWaaappp~~~rrrddd[[[RRRMMMIIIEEEDDDEEEAAADDDIIIOOOYYYfffvvvqqqddd``````ZZZXXXUUUSSSQQQMMMIIIFFF@@@>>><<<;;;===>>>>>>===>>>@@@BBBDDDEEEFFFFFFFFFBBB???:::888777666555444666555555444444444555555555555555555666666666777999888:::>>>DDDOOOaaaqqq|||tttlllmmmnnnqqquuuyyy|||{{{rrrooommmmmmnnnllliiieeecccaaa___]]][[[WWWXXXXXXXXXXXXXXXXXXXXXZZZXXXWWWVVVUUUSSSOOOLLLJJJIIIGGGEEEDDDCCCCCCBBB???@@@@@@??????>>>===<<<999999999888888888777777666666666555444444333333333222111000///////////////////////////.........---,,,++++++,,,---///000111111111111222333444555999999999888888888888888888888999::::::;;;;;;<<<;;;===??????=========>>>CCCDDDFFFGGGIIIJJJJJJJJJHHHEEEBBBAAACCCFFFGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLOOOPPPQQQPPPOOONNNDDDDDDBBBAAAAAADDDJJJNNNVVV\\\eeemmmtttyyy}}}|||uuukkk___TTTNNNJJJIIIKKKQQQUUUWWW^^^eeelllqqqxxx~~~wwwnnniii[[[YYYTTTPPPLLLJJJIIIIIIFFFHHHMMMQQQVVV```tttooocccWWWQQQLLLGGGDDDDDD@@@BBBFFFIIIPPP\\\kkkuuuzzzhhh```^^^[[[XXXUUUSSSQQQNNNJJJGGGBBB???===<<<<<<======<<<===>>>@@@CCCDDDEEEEEEEEECCC???;;;888777777555444555555444444444555555666666555555555555666777777888777999???GGGUUUjjj|||yyyrrrkkkmmmppptttyyy|||{{{rrrpppnnnmmmnnnllliiieeecccaaa___\\\ZZZWWWXXXXXXXXXYYYYYYZZZZZZYYYWWWVVVVVVUUUSSSPPPMMMIIIHHHGGGEEEDDDCCCCCCCCC???@@@@@@??????>>>===<<<999999999888888888888888666666666555444444333333333222111000////////////000/////////...............---,,,,,,---...000222///000000111333555666777999999999888888888777777888888999:::;;;;;;;;;;;;<<<===???@@@?????????AAACCCDDDFFFHHHJJJJJJJJJJJJFFFDDDAAABBBEEEHHHHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPOOOMMMKKKIIIAAABBBAAAAAABBBGGGOOOUUU\\\bbbkkksssxxx{{{~~~{{{tttkkkaaaWWWOOOKKKIIIJJJOOOVVV[[[___gggooosssxxx{{{uuufffbbb\\\UUUPPPMMMLLLLLLJJJHHHJJJMMMPPPVVVeeettt{{{nnnaaaXXXRRRLLLGGGGGGCCCDDDFFFGGGKKKSSS___hhhwwwnnndddaaa\\\YYYVVVSSSQQQOOOKKKHHHDDDAAA>>>=========<<<;;;;;;===???AAACCCDDDDDDDDDDDDAAA===:::999888777666444444444444444555666777666555555444555666777888666666888???JJJZZZrrrvvvqqqmmmooosssxxx||||||sssqqqpppnnnnnnllliiieeecccaaa___\\\ZZZXXXXXXYYYYYYZZZZZZ[[[[[[XXXWWWVVVVVVVVVTTTQQQNNNIIIHHHGGGEEEDDDCCCCCCCCC???@@@@@@??????>>>===<<<999999999888888888888888777666666555444444333333333222111000////////////000000//////.........---000///...---...000222444---...///111444666999:::666666777888999::::::;;;888888999:::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCCCCEEEGGGIIIJJJKKKJJJJJJGGGEEECCCDDDHHHKKKKKKJJJFFFGGGIIIKKKKKKKKKKKKJJJMMMNNNOOOOOOMMMJJJGGGEEE@@@AAAAAAAAACCCIIISSSZZZaaagggooovvv{{{}}}}}}xxxoooeeeZZZRRRLLLIIIKKKMMMSSS\\\bbbfffooowwwxxx}}}pppkkkccc[[[TTTQQQPPPPPPQQQKKKHHHKKKNNNQQQZZZdddtttxxxiii```YYYRRRLLLKKKGGGHHHHHHGGGIIIOOOYYYaaammm}}}uuujjjggg]]]ZZZWWWTTTRRRPPPLLLJJJEEEBBB???=========<<<;;;;;;<<<>>>AAABBBCCCCCCCCCFFFBBB>>>;;;::::::999888333333333444555666777888666555555444444666777888;;;:::===EEEPPPbbb{{{|||uuupppnnnqqquuuzzz~~~|||sssqqqqqqooopppnnnkkkgggdddaaa___\\\ZZZWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWVVVTTTPPPJJJFFFJJJIIIGGGEEECCCCCCCCCDDD????????????>>><<<;;;;;;888888888888777777777777888777777666555444444444111111000///////////////........................//////.........---------000111333555777999999:::;;;:::999888777777777777999999999999:::;;;<<<<<<>>>>>>??????@@@AAABBBCCCEEEEEEDDDDDDEEEEEEDDDBBB???@@@BBBDDDFFFGGGHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMKKKLLLMMMKKKGGGCCC??????@@@AAAFFFOOOYYY```fffnnnvvvwwwxxx{{{}}}}}}zzzooobbbZZZRRRKKKIIIKKKOOOTTTZZZ```eeekkksssyyywwwlllccc]]]XXXSSSOOOMMMNNNNNNLLLKKKMMMRRRWWWbbbrrrqqqiii```UUUMMMLLLJJJFFFDDDEEEGGGIIIPPPXXXjjjtttqqqdddaaaZZZVVVVVVVVVQQQLLLKKKHHHDDD>>>;;;::::::::::::999:::<<<>>>@@@AAABBBBBBBBBAAA@@@>>>;;;999888777666666555444444444444555222555777888777777888999999;;;@@@IIIXXXmmmzzzwwwvvvvvvuuuxxx{{{}}}|||sssqqqpppoooooonnnkkkgggdddbbb___\\\ZZZXXXXXXXXXYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUQQQLLLHHHJJJIIIGGGEEECCCCCCCCCCCC????????????>>><<<;;;:::888888888888777777777777777777666666555444444333000000////////////000000........................---------....../////////111222333666777999999:::777666666666666666777888::::::::::::;;;<<<======??????@@@@@@AAABBBDDDDDDFFFEEEEEEEEEEEECCCAAA???===???AAADDDFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMLLLLLLLLLJJJFFFBBB@@@AAABBBEEEJJJSSS]]]dddjjjqqqvvvwwwyyy{{{{{{xxxssshhh\\\UUUPPPKKKLLLOOORRRXXX___eeejjjqqqxxx~~~}}}sssjjjddd^^^WWWRRRMMMMMMLLLJJJHHHJJJNNNRRRZZZiii|||{{{qqqgggZZZQQQNNNLLLHHHEEEFFFFFFGGGLLLRRR___iiizzzuuugggddd]]]XXXXXXVVVQQQLLLKKKIIIEEE@@@===<<<<<<<<<;;;999:::<<<>>>@@@AAABBBBBBBBBAAA@@@>>><<<:::888777666666555444444444444555333555777777777666888999;;;===CCCNNN```uuu}}}xxxvvvwwwwwwxxx{{{~~~}}}ssspppooonnnnnnnnnkkkgggdddbbb```]]][[[XXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUURRRNNNJJJJJJIIIGGGDDDCCCBBBBBBCCC@@@@@@??????>>><<<;;;:::888888888888777777777777666666666555555444444333000////////////000000111........................+++,,,,,,...///000111111111222444666777999999:::555555555666666888999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEEEEGGGGGGHHHGGGDDDAAA===::::::<<<@@@DDDGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMLLLJJJJJJGGGDDDAAAAAABBBEEEIIIPPPYYYccciiiooosssvvvwwwzzz|||yyyssshhh^^^TTTOOOMMMLLLNNNSSSWWW]]]fffmmmrrrwww~~~~~~uuunnnfff]]]WWWPPPOOOMMMJJJHHHIIILLLOOOPPP\\\lll}}}sssdddXXXRRROOOJJJGGGGGGFFFEEEGGGLLLTTT^^^mmm}}}|||mmmiiiaaa[[[YYYWWWQQQMMMLLLKKKGGGBBB???>>>======<<<::::::<<<===???@@@BBBBBBBBBAAA@@@???===;;;999888777666555555444444555555333555666666666666777888<<>>?????????@@@BBBCCCEEEEEEHHHJJJKKKIIIEEE???:::888777:::???DDDGGGHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOMMMKKKIIIGGGDDDBBBAAAAAADDDHHHNNNUUU^^^gggmmmrrruuuvvvwwwzzz|||wwwooo```VVVNNNKKKKKKLLLQQQWWWZZZaaajjjrrrwww|||xxxnnnddd\\\XXXVVVRRRNNNKKKKKKLLLNNNJJJRRR___nnnooo```XXXRRRLLLHHHHHHGGGEEEEEEHHHOOOXXXdddqqq}}}qqqlllccc\\\ZZZXXXSSSOOONNNLLLHHHCCC@@@???>>>===<<<::::::;;;<<<>>>@@@AAABBBBBBAAAAAA@@@>>><<<:::888777666666555555555555555444555666666555666777999<<>>>>>???@@@BBBDDDEEEIIILLLMMMJJJDDD>>>999888777:::???DDDGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMJJJGGGDDDBBBAAAAAABBBEEEKKKRRRYYYaaahhhmmmqqqtttvvvvvvyyyyyysssjjjZZZRRRJJJJJJKKKNNNTTTZZZ^^^eeennnuuuzzzxxxllldddaaa]]]WWWRRRNNNMMMLLLLLLJJJNNNVVVbbbqqq{{{kkk```UUUOOOJJJIIIIIIFFFEEEGGGJJJQQQ\\\gggsssxxxnnneee]]]ZZZXXXTTTQQQQQQLLLHHHDDDAAA@@@>>>===;;;:::::::::<<<===???AAACCCAAABBBBBBAAA???===;;;999777777666555555555555666444555666666666777999;;;===FFFVVVjjj|||yyyyyy|||}}}rrrooonnnmmmnnnmmmkkkgggeeecccaaa___]]][[[[[[ZZZZZZZZZZZZYYYYYYYYYWWWVVVUUUTTTRRRPPPMMMJJJIIIFFFDDDBBBAAA@@@@@@AAAAAA@@@???===;;;:::999888888888888777777777777333333333333333333333333444333111000...---------//////////////////////////////////////////000000444444666777888999999999::::::999777777666666666999999999999:::;;;<<<<<<<<<======>>>@@@BBBDDDEEEIIIKKKLLLIIIBBB<<<999999999;;;???CCCFFFGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKIIIEEEAAA@@@AAACCCDDDHHHOOOVVV\\\bbbiiimmmooosssuuutttsssqqqjjjbbbVVVOOOJJJLLLOOOSSSYYY___dddjjjrrrxxx|||wwwooohhhccc[[[UUUQQQNNNLLLJJJLLLLLLPPPYYYcccqqqwwwkkk\\\TTTLLLKKKJJJGGGFFFGGGDDDJJJSSS]]]iiiwwwsssjjj```\\\ZZZUUUSSSSSSMMMIIIEEEBBBAAA???===;;;:::::::::;;;<<>>;;;:::888777666666555555666666444555666666777999<<>>???AAACCCEEEFFFFFFIIIJJJFFF???:::888999<<<===@@@CCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJGGGCCC???>>>AAADDDGGGLLLSSSZZZ___dddiiillllllrrrtttpppkkkfff^^^XXXRRRMMMKKKOOOUUUYYY___eeekkkpppwww{{{|||qqqjjjaaaZZZUUURRRNNNLLLMMMKKKLLLRRRXXXccctttvvveeeZZZPPPMMMKKKHHHEEEFFFAAAFFFMMMUUU___mmm}}}|||qqqfff```\\\VVVSSSSSSNNNKKKHHHEEECCCAAA>>><<<::::::::::::<<<>>>AAACCCAAABBBCCCCCCBBB???<<<:::888777777666666666666666444555666777888;;;???BBBGGGXXXppp~~~~~~~~~|||qqqnnnnnnooopppmmmkkkgggeeedddbbb```^^^\\\[[[[[[[[[ZZZZZZYYYYYYZZZWWWUUUSSSRRRPPPMMMKKKKKKIIIFFFCCCAAA@@@@@@???BBBAAA@@@???===;;;999888888888888888777777777777222222222222222222222333............///000222222000000000000000000000000+++,,,---///000222333444444555666888888999999999999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>>>>???@@@BBBDDDFFFGGGDDDFFFGGGCCC<<<888888:::>>>???@@@BBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIGGGBBB>>>>>>AAAEEEJJJOOOVVV]]]aaaeeeiiikkkkkkqqqtttnnneee]]]VVVPPPOOOKKKKKKQQQYYY^^^dddjjjqqquuu{{{~~~xxxqqqggg___ZZZVVVRRROOOLLLIIIIIINNNRRRZZZkkk|||}}}kkk___SSSNNNLLLGGGEEEDDDCCCFFFJJJPPPXXXeeesss~~~wwwjjjccc]]]WWWSSSSSSPPPMMMIIIGGGEEECCC@@@>>>::::::999:::<<<>>>AAACCCAAABBBCCCCCCBBB???<<<:::888888777666666666666666444555666777999<<>>??????@@@AAAAAACCCAAA???<<<:::999999999???@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJIIIMMMJJJEEEAAA???@@@CCCEEELLLSSS[[[aaaeeegggjjjlllqqqooolllfff^^^VVVOOOJJJHHHMMMSSSZZZ```eeekkkoooxxx{{{}}}qqqggg^^^WWWRRROOOOOONNNMMMLLLNNNVVVaaaiiiyyyjjj\\\WWWSSSLLLFFFEEEBBBBBBEEEJJJPPPYYYiiixxxnnnfff```YYYUUUUUUOOOMMMKKKJJJIIIGGGDDDAAA<<<;;;::::::<<>>===<<<;;;:::999666555555555555444444444444444333333222111111000111111111111111111111111////////////////////////.........///111222444555777777777777777888888999999999999999:::;;;<<<<<<======<<<<<<<<<<<<======???@@@@@@AAABBBBBBCCCCCCBBB@@@>>><<<:::::::::;;;???@@@AAACCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGHHHFFFBBB@@@@@@CCCGGGJJJOOOTTT[[[aaadddgggjjjlllnnnlllgggaaaYYYRRRLLLHHHKKKPPPWWW]]]ccciiiooossszzz}}}|||qqqhhh```YYYUUUQQQPPPNNNLLLMMMRRR[[[bbbooosssccc[[[VVVNNNHHHGGGEEECCCEEEIIIMMMUUUcccppptttiiibbbZZZUUUUUUPPPNNNLLLKKKJJJHHHEEEBBB>>>===;;;:::;;;>>>AAACCCBBBBBBBBBAAA@@@???======;;;:::888777666666777777999777777:::;;;===EEENNNaaavvv~~~yyy{{{}}}zzzsssooonnnooonnnlllhhhdddaaa```______```___]]][[[YYYYYYYYYYYYWWWUUUSSSRRRQQQPPPMMMKKKHHHGGGEEECCCBBB@@@@@@@@@@@@???>>>===<<<:::999999666555555555555444444444333333222222111000000000111111111111111111111111//////////////////////////////000000222444555666666666777888888888888888999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCAAA???<<<::::::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBBAAA??????BBBGGGLLLPPPSSSWWW\\\```cccfffiiikkkjjjfff```YYYRRRLLLIIIGGGOOOTTT[[[ccciiioootttxxx}}}zzzpppfff]]]WWWSSSRRROOOLLLKKKNNNSSSWWW___qqqooocccZZZRRRLLLJJJGGGEEEDDDGGGIIINNNZZZeeeuuu|||nnneee\\\WWWVVVRRRPPPNNNLLLKKKIIIFFFDDD@@@>>><<<;;;;;;===???AAAAAAAAABBBBBBAAAAAA@@@???;;;:::888777666666777777777666777:::<<>>===;;;:::999888666555555555555444444444333333333333222222111111111111111111111111111111/////////////////////////////////000222333555666555666777999999888777777999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@AAAAAAAAA@@@@@@???===;;;999:::<<<>>>@@@???@@@AAAAAABBBBBBAAAAAACCCDDDEEEFFFEEEDDDCCCBBB>>>>>>>>>@@@DDDJJJPPPTTTXXXZZZ]]]```ccceeehhhiiieee```YYYRRRLLLIIIIIIIIISSSXXX```hhhnnntttyyy|||xxxmmmbbb[[[UUUSSSPPPMMMKKKKKKMMMOOOUUUeeeyyy|||lllaaaXXXPPPLLLIIIEEECCCDDDFFFIIIRRR\\\nnnxxxssshhh```ZZZXXXSSSQQQOOONNNMMMKKKHHHEEE???>>><<<;;;;;;===???AAAAAAAAABBBBBBBBBBBBBBBAAA;;;:::999777666777777888777666777:::===CCCPPP]]]{{{~~~|||{{{|||}}}{{{tttooolllllljjjhhheeebbb```_________^^^]]][[[YYYXXXXXXYYYYYYVVVTTTRRRQQQQQQPPPMMMLLLHHHGGGEEECCCAAA@@@????????????>>><<<;;;:::999888666555555555555444444444333333222222222222111111000000000000000000000000////////////////////////......//////111333444555555666777999999888777777999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>???@@@BBBBBBAAA@@@???===<<<:::::::::===???AAA??????@@@AAABBBBBBBBBBBBEEEEEEFFFFFFFFFDDDCCCBBB>>>>>>???AAAFFFLLLRRRVVV[[[[[[]]]```bbbdddeeeeee```[[[TTTNNNJJJJJJLLLNNNVVV\\\dddlllrrrxxx|||xxxllleeeYYYVVVRRRNNNLLLLLLLLLLLLPPP\\\mmm~~~wwwjjj___VVVOOOKKKFFFCCCCCCDDDGGGNNNVVViiissswwwkkkddd^^^ZZZTTTRRRPPPOOONNNLLLIIIFFF>>><<<;;;:::;;;>>>AAACCCAAAAAABBBCCCCCCCCCBBBBBB;;;:::999777777777777888777777888;;;>>>FFFVVVeee~~~}}}}}}~~~|||uuuooollllllhhhfffdddaaa___^^^^^^___]]]\\\ZZZXXXXXXXXXXXXYYYVVVTTTRRRQQQQQQPPPNNNMMMHHHGGGEEECCCBBB@@@@@@@@@???>>>===<<<;;;999888888666555555555555444444444000000000000000000000000////////////////////////////////////////////////.........///111222444555666666777888888888888888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<@@@AAACCCEEEEEECCCBBBAAA;;;;;;;;;;;;<<<>>>???@@@>>>???@@@BBBCCCCCCDDDDDDFFFFFFGGGGGGFFFDDDCCCAAA??????AAADDDIIIOOOTTTXXX\\\\\\]]]```bbbcccbbb```ZZZVVVPPPKKKJJJMMMRRRUUU[[[```hhhpppvvv{{{~~~uuunnn```\\\VVVQQQOOONNNMMMLLLLLLTTTaaaqqqtttiii]]]SSSNNNHHHDDDDDDEEEFFFKKKRRRbbblll||||||ooohhhaaaZZZUUUSSSQQQOOONNNLLLIIIFFF===<<<;;;:::;;;>>>AAACCCAAAAAABBBBBBCCCBBBBBBBBB<<<;;;999888777777888888777777:::===AAAKKK^^^ppp~~~wwwqqqnnnmmmgggeeebbb```^^^^^^^^^___\\\[[[YYYXXXWWWWWWXXXYYYVVVUUUSSSRRRRRRQQQOOONNNIIIHHHFFFDDDCCCAAAAAA@@@>>>>>>===<<<:::999888888666555555555555444444444111111111111111111111111000000000000000000000000//////////////////////////////000000222333555666777777777777777888888999999999999999:::;;;<<<<<<::::::::::::;;;<<<======@@@BBBDDDEEEEEEDDDBBB@@@::::::;;;===>>>>>>??????===>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGFFFEEECCCBBB@@@>>>???AAAFFFKKKRRRWWW[[[]]]\\\]]]```bbbbbb^^^[[[SSSPPPLLLJJJKKKPPPVVVZZZ___eeemmmtttzzz}}}}}}wwwiiiccc[[[UUURRRPPPNNNMMMLLLOOOWWWeeewwwrrrdddXXXTTTMMMGGGFFFFFFFFFIIINNNXXXccctttssskkkbbbYYYUUUSSSQQQOOONNNLLLIIIFFF???>>><<<;;;;;;===@@@AAAAAAAAABBBBBBBBBAAAAAA@@@<<<;;;999888777777888999777888;;;@@@FFFSSSiii}}}yyyssspppooofffdddbbb___^^^^^^^^^___[[[ZZZYYYXXXWWWWWWXXXYYYWWWUUUSSSSSSSSSRRRPPPNNNJJJIIIGGGEEECCCBBBAAAAAA>>>>>>===<<<:::999888777666666555555555444444444333333333333333333444444111111111111111111111111////////////////////////000000111222333555666777888777666666666777999:::999999999999:::;;;<<<<<<888888999:::;;;===>>>??????@@@BBBDDDCCCBBB@@@>>>999:::<<<>>>??????>>>======>>>@@@CCCEEEFFFGGGGGGFFFFFFFFFFFFDDDBBB@@@???>>>???BBBGGGMMMTTTZZZ^^^\\\\\\]]]```bbbaaa]]]XXXOOOMMMJJJIIILLLRRRYYY]]]bbbhhhpppwww|||pppiii___WWWSSSQQQOOOMMMOOOOOOSSS^^^nnnyyyiii[[[XXXPPPJJJHHHGGGEEEGGGKKKPPP\\\nnnvvvmmmbbbXXXTTTSSSQQQOOONNNLLLIIIFFFAAA@@@===;;;;;;<<<>>>???AAABBBBBBBBBAAAAAA@@@???<<<;;;:::888777888888999666888<<>>>>><<<;;;999888666666::::::::::::;;;<<<======BBBCCCCCCCCCBBB@@@>>>===;;;<<<===>>>???@@@AAABBB@@@AAABBBDDDEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@???>>>;;;???EEEKKKOOOSSSVVVYYY]]]]]]^^^```aaa^^^XXXRRRLLLLLLKKKKKKNNNUUU___eeejjjlllqqqvvv|||xxxoooddd[[[VVVSSSOOOLLLOOOOOORRRXXX```ooowwwhhhVVVSSSOOOLLLGGGCCCEEEKKKOOOYYYhhhyyyqqqbbb[[[XXXUUUQQQNNNKKKJJJIIIIII@@@>>>;;;999999;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<:::999888777777777;;;===@@@EEEPPPddd|||~~~~~~wwwqqqnnnnnniiifffbbb^^^\\\\\\^^^___]]]\\\[[[ZZZYYYYYYYYYYYYWWWUUUSSSSSSRRRRRRPPPNNNJJJIIIGGGEEECCCAAA@@@@@@AAA@@@===;;;999888777777888666444555666777555333444444333333333222222222111111111111000000000///000000////////////000000000111222444666888:::::::::999888888777777888888;;;;;;;;;::::::999999999::::::::::::;;;<<<======AAABBBBBBBBBAAA???===<<<;;;<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>===>>>BBBGGGMMMQQQTTTXXX[[[[[[[[[\\\^^^___[[[TTTOOOLLLLLLMMMNNNQQQYYYbbbhhhnnnppptttyyy~~~~~~vvvjjj```[[[VVVRRRNNNMMMLLLNNNTTT[[[iii~~~sss^^^XXXQQQMMMIIIFFFGGGLLLLLLUUUcccssswwwfff]]]XXXUUUQQQMMMKKKJJJIIIHHHAAA???<<<::::::;;;===???AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::999888888888999:::===EEETTTiiixxxqqqnnnnnniiigggbbb___]]]]]]^^^______^^^]]][[[ZZZYYYYYYYYYWWWUUUSSSSSSRRRRRRPPPNNNJJJIIIGGGDDDBBBAAA@@@@@@BBB@@@===;;;888777777777777666444555666666555333333333333333222222222222111111111111000000000000000000////////////000000111222333555777999:::;;;:::999888888777777888888888888999::::::;;;<<<<<<::::::::::::;;;<<<===>>>@@@@@@@@@???>>>===<<<;;;<<<<<<<<<<<<======>>>>>>@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBB@@@>>>=========AAAEEEJJJOOOSSSVVVYYY\\\XXXYYYZZZ\\\[[[VVVOOOJJJLLLMMMOOOQQQVVV]]]ffflllrrrtttxxx|||}}}~~~rrrhhhaaa[[[UUUPPPMMMLLLMMMPPPVVVaaatttjjj___TTTNNNLLLIIIIIIKKKIIIPPP]]]kkkzzzmmm```YYYUUUQQQMMMKKKJJJHHHGGGCCCAAA>>><<<;;;;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::999999::::::>>>III]]]uuuxxxrrrnnnnnnjjjgggccc___]]]]]]^^^___```___]]]\\\ZZZYYYXXXXXXWWWUUUSSSRRRRRRRRRPPPNNNIIIHHHFFFDDDBBBAAA@@@@@@AAA@@@===;;;999777777777666666555555555555444444333333333222222222222111111111111000000000000000000000////////////000000111222333555777999:::;;;:::999888888777777888888888888999::::::;;;<<<<<<:::::::::;;;;;;<<<===>>>???>>>>>>===<<<;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEDDDCCCAAA???============CCCFFFLLLPPPSSSVVVYYY[[[WWWXXXYYYYYYWWWRRRLLLHHHKKKMMMQQQUUUZZZbbbjjjooosssuuuyyy~~~yyyxxxuuurrrpppmmmlllkkkjjjlllnnnoooooopppsssuuuwwwxxxzzz{{{}}}~~~zzzoooggg___WWWRRRQQQNNNMMMPPPSSS[[[jjjxxxvvvgggVVVOOOMMMJJJHHHIIIFFFLLLVVVcccqqqvvveee[[[VVVQQQMMMLLLJJJHHHFFFDDDBBB@@@===<<<<<<===>>>???????????????????????????>>>===<<<;;;;;;;;;;;;======BBBSSSkkkxxxqqqnnnnnnjjjgggccc___]]]]]]^^^``````___]]][[[ZZZXXXXXXXXXWWWUUUSSSRRRRRRRRRPPPNNNHHHGGGEEEDDDBBBAAA@@@@@@AAA???===:::999888888888555555555555444444444444333333222222222111111111000000000000000000111111000000////////////000000111222333444666888999999:::999888888777777888888999:::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::999999999;;;;;;;;;;;;<<<<<<<<<<<>>======>>>>>>DDDGGGLLLPPPRRRUUUWWWYYYWWWXXXYYYWWWTTTOOOKKKIIIJJJMMMRRRXXX^^^eeelllqqqrrruuuzzz~~~~~~}}}zzzvvvtttrrrqqqnnnllllllkkkiiifffcccaaa``````[[[]]]^^^^^^^^^___bbbdddeeefffhhhjjjllllllmmmmmmnnnqqqtttwwwxxxzzz|||~~~~~~vvvmmmddd[[[UUUSSSPPPNNNOOOPPPUUU___jjjooo[[[QQQNNNJJJGGGFFFFFFJJJQQQ[[[iiiyyylll^^^XXXQQQNNNMMMLLLHHHEEEEEECCCAAA???======>>>>>>??????????????????????????????>>>===<<<<<<<<<<<<===???HHH\\\wwwwwwqqqnnnnnnjjjhhhccc```^^^^^^___```___^^^]]][[[ZZZYYYYYYYYYWWWUUUSSSSSSRRRRRRPPPNNNGGGGGGEEECCCBBBAAA@@@@@@???>>><<<:::999999999:::444555666555333333333444222222222222111111111111000000000000111111111111000000////////////000000111222333444666777888999:::999888888777777888888;;;;;;::::::::::::999999;;;;;;;;;;;;<<<===>>>???>>>===;;;:::999888888888;;;;;;;;;;;;<<<<<<======???@@@AAABBBCCCDDDDDDDDDCCCAAA???>>>===>>>@@@AAAEEEHHHLLLPPPRRRSSSVVVWWWWWWXXXWWWTTTPPPLLLKKKKKKJJJOOOUUU\\\bbbhhhnnnrrrsssvvv|||}}}xxxuuusssrrrssstttvvvyyy}}}|||zzzxxxvvvtttttttttttttttpppllliiigggfffdddbbbcccbbb```^^^\\\ZZZYYYYYYVVVWWWWWWVVVVVVWWWYYY\\\\\\]]]___aaabbbcccbbbbbbccceeehhhjjjjjjkkkmmmnnnnnnooossswww{{{}}}uuukkkaaa[[[TTTPPPMMMMMMMMMOOOVVV^^^uuuxxxdddXXXQQQKKKHHHGGGGGGIIIMMMTTTaaaqqqrrraaaZZZSSSOOOOOONNNIIIEEEDDDCCCBBB@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======<<<<<<======<<>>???>>>===;;;999888888888999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCDDDDDDDDDBBBAAA???>>>>>>@@@BBBDDDFFFIIIMMMPPPRRRSSSUUUWWWWWWVVVTTTPPPKKKIIIKKKMMMLLLQQQYYY```ffflllqqqtttwwwzzzzzzwwwrrrlllhhhdddcccbbbbbbcccfffiiinnnrrrvvvxxxxxxzzz}}}|||{{{yyywwwwwwwwwxxxyyyyyyuuuqqqmmmlllkkkiiigggeeedddbbbaaa___^^^^^^^^^[[[\\\[[[ZZZXXXYYY[[[]]]___aaaccceeeeeeeeedddcccccceeeggggggfffeeefffgggdddeeehhhkkknnnqqqsssuuuvvvxxx|||}}}tttjjjcccXXXRRROOONNNNNNNNNRRRYYYfffyyyoooaaaWWWOOOJJJJJJGGGGGGIIINNNZZZjjj|||xxxddd\\\TTTPPPQQQOOOJJJEEECCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<<<<<<<===<<>>???>>>===;;;999888888999999::::::;;;<<<===??????@@@??????AAABBBCCCDDDDDDDDDBBBAAA???>>>???AAADDDFFFHHHKKKOOOQQQSSSTTTVVVWWWVVVUUURRRMMMHHHGGGJJJNNNNNNSSS[[[ccciiinnnsssvvv{{{~~~zzzwwwtttllliiieee```\\\YYYXXXXXXVVVXXX[[[___dddhhhlllooooooqqqtttxxx||||||yyywwwvvvuuussspppooommmlllkkkjjjjjjjjjddddddccc```______aaaccchhhiiikkkmmmmmmlllkkkjjjiiijjjkkkjjjhhhgggfffgggaaaaaaccceeegggiiijjjkkkkkkmmmqqqtttxxx|||zzzpppiii[[[VVVRRRQQQPPPOOOSSSXXX[[[nnnwwwhhh\\\RRRNNNNNNFFFFFFGGGKKKUUUfffxxx|||eee]]]UUUQQQRRRPPPKKKFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<<<<<<<======III]]]uuu{{{||||||uuupppmmmmmmkkkhhhccc^^^[[[[[[\\\^^^```____________``````aaaYYYWWWTTTRRRQQQOOOLLLJJJHHHFFFDDDCCCCCCBBB???======<<<;;;:::999999888999777777777777555333111000333333222222111000//////111111111111000000000000000111222000//////000222666666666777888888999999<<<;;;:::999999;;;===>>>:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;======<<<;;;:::999999999:::;;;===<<<<<<;;;;;;;;;<<<<<<@@@@@@BBBBBBBBBBBB@@@@@@@@@???>>>>>>@@@CCCGGGJJJKKKLLLOOORRRSSSTTTSSSSSSYYYRRRMMMKKKIIIGGGIIINNNVVVXXX^^^fffmmmsssuuuuuu||||||vvvqqqmmmkkkgggbbb]]]ZZZZZZYYYWWWUUUXXXWWWWWWXXX[[[___dddgggiiijjjlllmmmpppsssyyy|||{{{~~~~~~|||||||||}}}~~~~~~}}}|||zzzwwwuuusssssstttuuu}}}~~~}}}}}}{{{yyywwwvvvuuurrrnnnkkkkkkmmmnnnmmmlllkkkmmmooopppqqqsssvvvyyyxxxoooddd[[[SSSPPPNNNMMMNNNRRRZZZeeevvvrrrdddYYYRRRNNNLLLJJJIIIJJJMMMXXXlll~~~pppcccVVVSSSSSSPPPMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???AAA>>>===>>>===;;;<<<@@@AAANNNddd}}}}}}|||~~~~~~~~~{{{tttooommmmmmkkkhhhccc___\\\\\\]]]___```_______________``````YYYWWWTTTRRRQQQOOOMMMKKKHHHFFFDDDCCCCCCBBB???=========;;;:::999888888888555555666666555444333222444333333222111111000000111111111111000000000000000111111000//////000222666666666666777888999:::999888777666777888:::;;;:::::::::;;;;;;;;;;;;<<<:::::::::;;;;;;<<<===>>>;;;;;;:::999999999:::;;;===<<<<<<;;;;;;;;;<<<<<<@@@@@@AAABBBBBBAAA@@@@@@@@@???>>>>>>@@@DDDHHHJJJKKKMMMPPPRRRTTTTTTSSSSSSVVVPPPKKKJJJIIIHHHJJJOOOYYY\\\aaaiiipppuuuwwwxxx|||~~~yyytttooollljjjeeeaaa\\\XXXWWWVVVSSSQQQUUUUUUVVVXXX\\\aaafffhhhiiijjjlllmmmnnnrrrvvvzzz}}}~~~{{{zzzzzzyyywwwttttttuuuuuuuuuttttttvvvwww}}}tttjjjaaaXXXSSSPPPMMMMMMPPPWWW```pppxxxjjj^^^VVVQQQMMMKKKIIIJJJMMMVVViiizzzwwwiiiZZZTTTSSSPPPLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@??????<<<<<<>>>>>><<<>>>BBBGGGTTTjjj~~~~~~~~~~~~yyyrrrnnnmmmnnnkkkhhhddd```^^^^^^___``````______^^^^^^^^^______YYYWWWTTTRRRRRRPPPMMMKKKHHHFFFDDDCCCCCCBBB???===>>>===<<<:::888777666666333444444555555555444444444444333333222222111111111111111111000000000000000111111000//////111222777666666666666888999:::888777666666666777999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>;;;:::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===???@@@AAABBBBBBAAA@@@???@@@???>>>???AAAEEEHHHKKKMMMNNNQQQSSSTTTTTTSSSSSSRRRLLLIIIIIIIIIIIIMMMRRR\\\```fffmmmssswwwyyyzzz|||~~~zzzvvvuuurrrnnniiieeebbb```]]][[[[[[\\\^^^bbbhhhmmmrrrtttvvvwwwxxxyyyyyy||||||rrrhhh^^^XXXSSSNNNLLLNNNUUUZZZeeewwwsssfff\\\VVVOOOKKKIIIIIIKKKSSSdddsssppp___VVVRRROOOLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???===;;;<<>>@@@EEEOOO\\\qqq~~~}}}}}}}}}yyyrrrooonnnoookkkhhheeeaaa______```aaa``````___^^^]]]]]]]]]^^^YYYWWWTTTSSSRRRPPPNNNLLLHHHFFFDDDCCCCCCAAA???===???>>><<<:::888666555555444444444444444444444444444444444333333222222222111111111111000000000//////000111000//////111333777777666555666888:::;;;999888888777888999::::::999999:::::::::;;;;;;;;;;;;<<<======>>>?????????;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<======???@@@AAABBBBBBAAA@@@???@@@??????@@@BBBFFFIIIKKKNNNOOOQQQSSSTTTTTTSSSRRRMMMIIIFFFGGGIIIJJJOOOUUU___dddkkkqqqvvvyyy{{{||||||{{{wwwssspppooohhhjjjmmmrrrxxx~~~xxxnnnccc]]]VVVOOOMMMNNNSSSUUU\\\lll}}}ooobbb[[[PPPLLLHHHHHHIIIOOO\\\jjj|||wwwcccWWWRRRNNNLLLLLLHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???===<<<>>>AAA@@@@@@DDDJJJWWWdddyyy~~~}}}}}}}}}zzzssspppooopppjjjhhheeebbb``````aaabbb``````^^^]]]\\\\\\\\\\\\YYYWWWTTTSSSRRRQQQOOOMMMHHHFFFDDDCCCCCCAAA???===>>>===;;;999777666555555666555555444333333222222444444333333333333333222111111111111000000000//////000111000//////111333777666666666666888999:::888888777888888888999999999999999:::::::::;;;;;;;;;<<<===>>>????????????::::::999888999:::;;;<<<;;;;;;;;;;;;;;;<<<======??????@@@AAAAAA@@@????????????@@@AAADDDGGGJJJLLLNNNPPPRRRSSSTTTSSSRRRQQQJJJFFFDDDGGGJJJLLLRRRYYYaaafffnnntttwwwyyy{{{||||||zzz{{{~~~|||rrrhhhaaaZZZSSSOOOPPPRRRRRRWWWcccvvvwwwiii```RRRMMMHHHFFFFFFJJJUUU```sss}}}|||fffYYYSSSOOOMMMMMMHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@?????????@@@CCCBBBCCCJJJRRR___mmm~~~~~~~~~zzztttpppnnnnnnhhhfffdddbbbaaaaaaaaabbbaaa```^^^]]]\\\[[[[[[ZZZYYYWWWTTTSSSSSSRRROOOMMMHHHFFFDDDCCCCCCBBB???======<<<;;;999777666555555666555444333222222222222333333333333222222222222111111111111000000000000...000000000///000222444666666666777888888999999555666666666777777777777999999999999:::::::::::::::;;;===?????????>>>>>>:::999999888999:::<<<===;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAA@@@???>>>??????@@@BBBEEEHHHKKKMMMNNNPPPQQQSSSSSSRRRPPPOOOHHHDDDCCCGGGKKKNNNUUU\\\bbbiiiqqqwwwxxxyyy{{{}}}}}}xxxnnnfff___WWWRRRSSSPPPQQQTTT\\\kkkpppfffVVVOOOJJJGGGFFFGGGOOOXXXkkkvvvlll^^^VVVQQQMMMMMMHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???AAA@@@BBBDDDEEEHHHSSS^^^kkkxxxzzztttoookkkkkkfffeeecccbbbaaaaaaaaabbbaaa```^^^]]][[[ZZZYYYYYYXXXWWWTTTSSSSSSRRRPPPNNNHHHFFFDDDCCCCCCBBB???===<<<;;;:::888777666666666555444333222222333333444222222222222222222222222111111111111000000000000...///000000///000222444444555777999999999888777666666777777888888777777888999999999999:::::::::999;;;===>>>??????>>>===999999888888999;;;<<<===;;;::::::;;;;;;===>>>>>>>>>???@@@AAAAAA@@@???>>>??????AAACCCFFFIIIKKKMMMNNNOOOQQQRRRRRRPPPOOOMMMHHHDDDCCCGGGLLLPPPWWW^^^eeellluuuzzzzzzzzz{{{~~~}}}tttllldddZZZUUUUUUNNNPPPSSSWWWaaasssvvvkkkZZZSSSMMMIIIGGGHHHMMMUUUdddpppssscccZZZRRRMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@AAAAAA@@@@@@???@@@@@@BBBEEEGGGNNN]]]lllxxx~~~yyysssmmmiiihhheeedddcccaaaaaaaaaaaaaaaaaa```^^^\\\[[[ZZZYYYYYYXXXWWWTTTTTTSSSRRRPPPNNNHHHFFFDDDCCCCCCBBB???===;;;:::999888777777777777222222111111222444555666111111111111111111111222111111111111000000000000...///000000///000222444333555888:::;;;:::888666888888999:::::::::::::::888888999999999:::::::::999:::<<<>>>???>>>===<<<999999888888999;;;<<<===:::::::::;;;<<<===>>>???>>>???@@@AAAAAA@@@???>>>??????AAACCCFFFIIILLLMMMNNNOOOPPPQQQQQQOOONNNLLLHHHDDDDDDHHHLLLQQQXXX___fffnnnwww||||||{{{|||}}}yyyqqqggg\\\VVVUUUMMMOOORRRUUU[[[kkkzzzooo^^^VVVOOOLLLIIIIIIMMMSSSaaammmyyyhhh]]]SSSMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>AAAEEEIIISSSeeevvv||||||}}}~~~xxxpppkkkiiikkkgggeeecccaaa``````aaabbbaaa```^^^\\\[[[YYYYYYXXXXXXVVVSSSQQQQQQPPPNNNMMMHHHHHHHHHGGGEEEBBB@@@>>>;;;:::999888777777777777666666555444444333222222222222222333333444444444000000000000000000000000...000111333444444333333777888999::::::999888777666777888999:::;;;;;;;;;777777888777666666888999;;;;;;<<<<<<;;;;;;:::999666666777888999999::::::999999:::;;;;;;<<<<<<===???AAAAAA@@@>>>===>>>???AAABBBDDDFFFHHHIIIJJJKKKLLLNNNQQQRRRPPPMMMLLLKKKFFFGGGIIILLLRRRXXX___cccmmmpppuuuyyy{{{}}}~~~vvvmmmddd[[[UUUQQQOOOOOOSSSYYYdddwwwssseeeZZZPPPMMMLLLKKKLLLOOO]]]hhhwwwjjjZZZRRRNNNMMMKKKIIIFFFEEEDDDCCC@@@>>>BBBBBBAAAAAAAAAAAA@@@@@@@@@???AAAFFFMMMYYYlll|||~~~}}}|||{{{{{{|||}}}~~~xxxpppkkkiiikkkfffeeeccc```___```aaaaaaaaa```^^^\\\[[[YYYYYYXXXXXXUUUSSSQQQQQQPPPNNNMMMHHHHHHHHHGGGEEEBBB@@@>>><<<;;;:::888777666666666555555444444333222222222222222222222333333333444000000000000000000000000///000111222333444444444777888999::::::999888777777777888999:::::::::999666777888888777777999;;;;;;;;;<<<<<<;;;;;;:::999777777888888999:::::::::999999:::;;;;;;<<<<<<===???@@@AAA@@@>>>===>>>???@@@AAACCCFFFHHHJJJKKKKKKKKKMMMOOOOOOMMMKKKIIIIIIFFFGGGJJJMMMSSSYYY```eeeooorrrvvvyyyzzz{{{}}}~~~xxxwwwtttrrrrrrvvv}}}zzzqqqhhh___YYYTTTQQQPPPRRRVVV___ooo|||kkk___TTTNNNMMMKKKMMMPPPYYYddduuuppp___UUUQQQOOOJJJHHHFFFEEEDDDCCCAAA???BBBBBBAAAAAAAAA@@@@@@@@@@@@???AAAGGGOOO\\\ppp~~~|||~~~}}}|||{{{zzzzzz{{{}}}~~~~~~~~~xxxpppkkkiiikkkfffdddbbb```______```aaaaaa```^^^\\\[[[YYYYYYXXXWWWUUUSSSRRRQQQPPPNNNMMMHHHHHHHHHGGGEEEBBB@@@>>>===<<<:::888777666555555444444333333222222111111111111111222222222222222000000000000000000000000000000111111222444555666777888999::::::999888777777777888888999888888777666777888888888888;;;===;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::999999:::;;;;;;<<<<<<===???@@@@@@@@@>>>===>>>???@@@AAACCCFFFIIIKKKLLLLLLLLLMMMMMMKKKIIIGGGGGGHHHEEEHHHLLLPPPUUU[[[ccchhhpppssswwwyyyyyyzzz{{{|||{{{yyyzzz{{{{{{~~~xxxooojjj``````^^^]]]]]]bbbhhhmmmyyyvvvnnneee___ZZZUUUQQQPPPQQQWWWeeerrrtttgggYYYQQQNNNKKKLLLOOOTTT```qqqyyyfffZZZSSSPPPJJJHHHEEEDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???AAAGGGPPP___vvv{{{zzz|||~~~~~~~~~{{{zzzyyyxxxyyyzzz|||}}}}}}~~~~~~}}}{{{zzzzzzxxxpppkkkiiikkkfffdddbbb```______``````aaa```^^^\\\[[[YYYYYYXXXVVVTTTSSSRRRRRRQQQOOOLLLHHHHHHHHHGGGEEEBBB@@@>>>>>>===;;;999777555444444333333333222222111111111111111111111111111111111000000000000000000000000111111000111222444666888777888999::::::999888777777777888888888777777666666777888999888999<<<>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::::::::999999:::;;;;;;<<<<<<===>>>???@@@???>>>===>>>??????AAACCCFFFIIIKKKLLLMMMMMMMMMLLLIIIFFFEEEFFFGGGEEEIIINNNSSSWWW]]]eeekkkppprrrvvvxxxyyyzzz|||}}}{{{rrrkkkhhhhhhiiigggiiikkkllliiiccc\\\XXXRRRRRRQQQPPPPPPTTTYYY]]]hhhppp~~~|||ssskkkeee___YYYSSSPPPOOOSSS]]]hhh~~~ooo___UUUOOOKKKKKKNNNPPP\\\lll|||lll]]]TTTPPPJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???AAA@@@AAAGGGQQQaaayyy~~~{{{zzz}}}}}}}}}}}}|||yyyxxxvvvvvvvvvxxx{{{|||{{{|||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||{{{zzzxxxwwwwwwxxxpppkkkiiikkkfffdddbbb```______```aaaaaa```^^^\\\[[[YYYYYYXXXUUUTTTSSSRRRSSSQQQOOOLLLHHHHHHHHHGGGEEEBBB@@@>>>>>>===;;;999777555444444333333222222222222111111111111111111111111111111000000000000000000000000111111000111222555777888777888999::::::999888777777777888888888777777666666777888999888999<<<>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::::::::::::::999999:::;;;;;;<<<<<<======>>>??????>>>===>>>???@@@BBBDDDGGGIIIKKKLLLMMMNNNMMMLLLIIIFFFEEEFFFHHHGGGLLLRRRVVVZZZ___gggmmmnnnppptttwwwxxx{{{}}}}}}wwwnnneee___[[[ZZZZZZ[[[[[[ZZZYYYVVVTTTQQQPPPLLLLLLLLLJJJJJJLLLPPPSSS[[[dddqqqyyyqqqkkkddd\\\UUUQQQPPPRRRZZZcccyyywwweeeYYYQQQKKKJJJLLLOOOXXXhhhwwwqqq___TTTOOOKKKHHHEEECCCCCCCCCBBBAAAAAAAAA@@@@@@@@@?????????BBB@@@BBBHHHRRRbbbzzz}}}{{{{{{~~~~~~}}}|||||||||xxxvvvtttssstttvvvxxxzzzzzz{{{|||||||||||||||{{{{{{{{{||||||||||||{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuxxxpppkkkiiikkkgggeeecccaaa``````aaabbbaaa```^^^\\\[[[YYYYYYXXXTTTSSSSSSSSSSSSRRROOOLLLHHHHHHHHHGGGEEEBBB@@@>>>===<<<:::888777666555555333333333333333333222222222222222222222111111111000000000000000000000000000000111222444666777888777888999::::::999888777777777888888999888888777666777888888888888;;;===;;;;;;<<<<<<;;;;;;:::999999999999999::::::::::::999999:::;;;;;;<<<<<<===<<<>>>???>>>======>>>@@@BBBCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKIIIFFFEEEGGGHHHHHHNNNUUUZZZ\\\```hhhooommmpppsssvvvxxx{{{~~~}}}qqqkkkbbb[[[VVVSSSPPPOOORRRQQQOOOMMMLLLLLLLLLLLLHHHHHHHHHHHHGGGHHHKKKMMMSSSZZZfffssswwwqqqiii```WWWSSSPPPQQQWWW^^^ooolll___UUUMMMJJJKKKNNNVVVbbbqqq}}}wwwcccVVVPPPMMMJJJEEECCCBBBBBBAAA@@@@@@@@@@@@@@@????????????AAA@@@CCCJJJUUUeee||||||{{{{{{|||~~~}}}|||{{{{{{{{{{{{xxxvvvsssqqqqqqsssvvvxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyzzzzzzzzzyyywwwwwwvvvuuuuuuuuuttttttttttttxxxpppkkkiiikkkhhhfffdddbbbaaaaaabbbcccaaa```^^^\\\[[[YYYYYYXXXSSSSSSSSSSSSTTTRRROOOLLLHHHHHHHHHGGGEEEBBB@@@>>><<<;;;:::888777666666666333333333333333333444444444333333333222222222222000000000000000000000000///000111333555777777888777888999::::::999888777777777888999:::::::::999666777888888777777999;;;;;;;;;<<<<<<;;;;;;:::999777777888888999:::::::::999999:::;;;;;;<<<<<<===<<<===>>>>>>======>>>@@@DDDEEEFFFHHHIIIJJJKKKKKKJJJJJJJJJIIIFFFFFFFFFHHHJJJQQQYYY\\\]]]aaaiiipppoooqqqsssuuuwwwyyy}}}}}}ttthhhccc\\\VVVRRRPPPMMMJJJJJJJJJIIIIIIHHHIIIIIIIIIDDDEEEFFFFFFFFFGGGJJJLLLMMMSSS\\\ggguuu|||wwwmmmcccYYYSSSPPPPPPTTTYYYdddwwwsssfff[[[QQQLLLLLLNNNSSS\\\iiiwww}}}hhh[[[UUUOOOKKKFFFCCCAAAAAA@@@???@@@@@@@@@@@@??????????????????DDDMMMYYYiii||||||~~~||||||{{{zzzyyyyyyyyyyyyxxxvvvrrroooooopppsssuuuwwwwwwwwwwwwvvvvvvuuutttuuuuuuwwwwwwwwwvvvtttsssppppppqqqqqqqqqrrrrrrrrrxxxpppkkkjjjkkkiiigggeeecccbbbbbbccccccaaa```^^^\\\[[[YYYYYYXXXSSSSSSSSSSSSTTTRRROOOLLLHHHHHHHHHGGGEEEBBB@@@>>>;;;:::999888777777777777444444444444444444444444444444444333333222222222000000000000000000000000...///222444666777777777777888999::::::999888777666777888999:::;;;;;;;;;777777888777666666888999;;;;;;<<<<<<;;;;;;:::999666666777888999999::::::999999:::;;;;;;<<<<<<===;;;===>>>>>>======>>>@@@EEEFFFGGGHHHIIIJJJJJJJJJGGGIIIIIIHHHFFFEEEFFFGGGLLLSSSZZZ^^^^^^aaaiiipppqqqrrrtttuuuvvvxxx{{{}}}|||~~~ttthhhfffaaaZZZVVVSSSQQQNNNKKKEEEFFFGGGHHHHHHHHHGGGGGGAAACCCEEEFFFGGGHHHKKKNNNJJJNNNUUU```mmm}}}~~~~~~{{{pppeeeZZZTTTPPPNNNQQQVVV]]]qqqwwwjjj___TTTNNNMMMMMMQQQYYYeeesssmmm___XXXPPPLLLGGGCCCAAA@@@???>>>@@@@@@@@@????????????>>>===>>>EEEOOO\\\mmm~~~}}}zzzzzzyyyxxxwwwwwwwwwwwwyyyvvvrrrooonnnooorrrsssuuuuuuuuuuuutttsssrrrrrrrrrsssuuuuuuuuusssqqqpppmmmmmmmmmnnnoooppppppqqq|||tttmmmjjjjjjiiifffcccaaaaaabbbbbbaaabbb```^^^[[[YYYYYYZZZZZZUUUSSSQQQPPPPPPPPPOOOMMMNNNLLLIIIHHHFFFDDD@@@>>>===;;;:::888666444444333444555666777777555333222000333444333111000222444111111111111111111111111000000111222333666999:::<<<:::777555666777777777444444555666666666666666555555555555666777888999;;;:::999888777777777777::::::999999::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;<<<======<<<<<<>>>BBBEEEHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKIIIGGGFFFFFFIIILLLQQQSSSWWW]]]bbbhhhlllnnnsssttttttttttttuuuxxx{{{~~~wwwnnniiiccc```[[[VVVSSSOOOKKKHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGJJJIIIGGGHHHKKKOOOKKKKKKQQQZZZeeeqqq}}}rrrooo||||||ssshhh]]]WWWRRROOOPPPTTT\\\jjjnnn```VVVOOOLLLJJJNNNUUU```nnn{{{zzzdddWWWOOONNNJJJFFFBBB@@@AAABBB@@@@@@@@@?????????>>>>>>AAACCCGGGNNN[[[nnn|||{{{{{{zzzxxxwwwvvvvvvuuutttsssrrrqqqpppppppppuuuuuutttsssrrrqqqqqqppprrrsssssssssrrrpppnnnmmmkkkkkkkkklllkkkkkkjjjjjj{{{rrrkkkggggggiiifffbbbaaaaaabbbbbbaaabbb```^^^[[[YYYXXXXXXYYYUUUSSSQQQPPPPPPPPPOOOMMMMMMKKKIIIGGGFFFDDD@@@===>>>===;;;999888666666555444555666777666555333222111333444333111000111333111111111111111111111111222222222333555777999:::;;;:::888777777777777777666666777888888888888777777777777777777888999:::;;;;;;:::999888888888888777777777777777888999999:::::::::;;;;;;;;;;;;<<<<<<============>>>BBBEEEHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHFFFFFFGGGKKKNNNRRRTTTYYY^^^ccciiilllooorrrssstttttttttvvvyyy|||~~~zzzrrrjjjfffeeebbb^^^ZZZWWWTTTQQQOOOLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIIIIIIILLLLLLPPPXXX```lll|||wwwttt~~~uuukkk```YYYUUUQQQQQQTTTZZZfffzzzsssdddZZZRRRNNNJJJMMMSSS]]]jjjxxxhhhYYYMMMMMMKKKHHHDDDBBBAAA@@@@@@@@@@@@?????????>>>>>>BBBDDDHHHPPP]]]qqq}}}yyyyyyxxxwwwvvvuuuttttttrrrrrrqqqppppppppppppqqqttttttsssrrrqqqppppppoooppppppppppppooommmllljjjhhhiiiiiiiiiiiihhhgggggg{{{rrrjjjgggggghhhfffbbbaaaaaabbbbbbaaabbb```^^^[[[XXXWWWWWWVVVTTTSSSQQQQQQQQQQQQOOONNNMMMKKKIIIGGGFFFCCC@@@===>>>===;;;999777666666555444555555666666444333222111333333222000///000111111111111111111111111111444444444444666777999999999999999888777777666666777888999999::::::999999999888888888888888999:::<<<;;;:::999888888888888666666666666666777777888:::::::::;;;;;;;;;<<<<<<<<<============???BBBEEEHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEGGGKKKNNNTTTVVV[[[```eeejjjmmmoooppprrrtttuuuuuuwwwzzz|||}}}~~~|||uuuoooiiifffdddaaa]]]ZZZXXXVVVTTTRRRQQQPPPMMMKKKIIIHHHGGGGGGJJJFFFDDDFFFIIIKKKIIIFFFNNNLLLNNNSSSZZZdddtttyyyoooddd]]]XXXSSSRRRTTTWWW```qqqzzzkkk^^^UUUPPPJJJLLLPPPXXXeeetttnnn]]]MMMLLLKKKIIIGGGDDDAAA???@@@@@@@@@???????????????BBBDDDIIISSSaaauuu{{{|||{{{yyyvvvvvvtttsssrrrrrrqqqqqqppppppooooooppppppqqqrrrsssrrrrrrqqqpppooonnnnnnllllllllllllkkkjjjhhhgggeeeeeeeeeeeeeeedddcccccc}}}tttmmmjjjjjjhhheeebbb```aaaaaaaaaaaabbb```^^^[[[XXXVVVUUUUUUUUUTTTSSSSSSSSSSSSQQQOOOMMMKKKIIIGGGEEECCC@@@===;;;:::888777555444444333444444555555555444333222222222222222000000000000111111111111111111111111444444444555555666777888777888888888666555444444777888999999::::::999999888888888777777888888999;;;:::999888777777777777777777777777777888999999999::::::;;;;;;<<<<<<<<<<<<============???CCCFFFHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEGGGKKKNNNVVVXXX]]]bbbgggkkknnnooooooqqqsssuuuuuuwwwzzz||||||~~~~~~{{{uuupppllliiidddaaa^^^\\\[[[YYYWWWUUUWWWVVVTTTQQQOOOMMMLLLLLLOOOMMMKKKLLLMMMMMMJJJHHHNNNKKKKKKOOOUUU^^^mmmzzz}}}ssshhhaaa[[[TTTRRRSSSVVV\\\iii~~~pppbbbWWWQQQLLLLLLOOOUUUaaapppttt```PPPNNNKKKHHHFFFDDDBBB@@@????????????????????????AAADDDJJJUUUfffyyy|||vvv{{{~~~}}}yyyvvvtttsssqqqpppooooooooopppnnnnnnoooooopppqqqssstttqqqpppooonnnmmmllllllkkkiiiiiiiiiiiihhhgggeeedddbbbbbbbbbbbbaaaaaa```___{{{tttnnnlllmmmhhheeebbb``````aaaaaa```aaa```^^^[[[YYYVVVUUUTTTVVVUUUTTTUUUVVVUUUSSSQQQLLLKKKHHHGGGEEECCC???===:::999888666555444444444444444444444444333333222333222222111111111000000111111111111111111111111222222333444555555666666444666888777444222333444666777888888999999888888777777666666666777888888999888777666555555555555777777666666777777888999999999::::::;;;<<<======<<<=========>>>@@@DDDGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGFFFEEEGGGJJJMMMWWWZZZ___dddiiilllnnnooommmooorrrtttuuuvvvyyy{{{{{{}}}~~~~~~|||vvvrrrooommmhhhfffcccbbbaaaaaa___]]]```___^^^\\\ZZZXXXWWWVVVUUUVVVWWWTTTPPPMMMLLLLLLMMMJJJJJJNNNRRRZZZhhhuuuxxxmmmfff^^^UUUQQQRRRTTTYYYdddwwwttteeeXXXQQQOOONNNOOOTTT___nnn}}}zzzdddVVVQQQJJJFFFDDDCCCCCCBBB????????????????????????@@@CCCKKKXXXjjj~~~zzzuuu||||||xxxtttqqqpppnnnmmmlllmmmnnnnnnmmmnnnnnnoooppprrrtttuuunnnnnnmmmlllkkkjjjiiiiiigggggghhhgggfffeeecccbbb___``````___^^^]]]\\\\\\xxxqqqllljjjkkkgggeeeaaa``````aaaaaa`````````^^^\\\ZZZXXXVVVUUUVVVUUUUUUVVVWWWVVVTTTQQQLLLJJJHHHFFFEEEBBB???<<<;;;;;;999888777666666666444444444333333333333333333222111222333444333111111111111111111111111111000111222444555666666666444777888666333111333555555666777777888777777777555555555555666777888999888777666555444444444444555555555555555666666777888999::::::;;;<<<======<<<=========>>>AAAEEEHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFHHHLLLPPPXXX[[[```eeeiiilllmmmnnnlllnnnqqqssstttuuuvvvxxxxxx{{{~~~~~~~~~}}}|||xxxssspppnnniiihhhfffggghhhiiiiiihhhjjjjjjkkkjjjhhheeeaaa___^^^aaabbb]]]VVVPPPNNNOOONNNLLLLLLOOORRRWWWcccooo}}}}}}ssskkkbbbXXXRRRRRRSSSWWWaaarrryyyjjj\\\SSSPPPOOOOOOSSS^^^lll{{{hhh[[[TTTKKKEEECCCCCCBBBAAA???????????????@@@@@@@@@AAADDDMMM\\\ooo{{{yyy||||||wwwsssooommmkkkjjjiiijjjkkkmmmlllmmmmmmnnnoooqqqssstttllllllkkkjjjiiihhhggggggeeeeeeffffffeeecccaaa```]]]]]]\\\\\\[[[ZZZXXXXXXwwwpppjjjhhhiiigggdddaaa___```````````````___^^^]]][[[YYYXXXWWWTTTSSSTTTUUUVVVUUUSSSPPPLLLJJJHHHFFFEEEBBB???<<<;;;:::999777777666666666444444333333222222333333333222111222555666555333111111111111111111111111///111333555666777777777666999999777333111444888555666777777888888777777444555555666777999:::;;;888777666555555444555555666666555555666666777888888999999:::;;;<<<===>>><<<======>>>>>>AAAEEEHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFFFFGGGHHHLLLQQQTTTXXX[[[```eeeiiillllllmmmkkknnnqqqrrrrrrssstttuuuvvvxxx|||~~~{{{vvvrrrpppooonnnoooqqqvvvyyy{{{{{{~~~yyysssooonnnnnnlllgggaaa[[[VVVSSSRRRPPPPPPRRRSSSVVV___iiixxxxxxpppggg[[[UUUSSSQQQUUU```nnnpppaaaWWWPPPOOOOOOSSS]]]kkkxxxmmm]]]UUULLLGGGEEEDDD@@@===>>>>>>?????????@@@@@@@@@CCCFFFOOO```uuu|||zzz{{{{{{}}}~~~zzzuuuqqqkkkjjjhhhffffffgggiiijjjjjjkkkkkklllmmmooopppqqqjjjjjjiiihhhgggfffeeeeeeccccccccccccbbbaaa___^^^YYYYYYYYYXXXWWWVVVTTTTTTxxxqqqkkkhhhiiigggdddaaa___````````````_________^^^\\\ZZZYYYXXXRRRRRRRRRTTTUUUTTTQQQOOOLLLJJJHHHFFFDDDBBB???<<<888888777555444444444444555444333222222222333333333111000222666888777555111111111111111111111111///111333666888999999999999;;;;;;888333222666;;;666666777888888888888888555555666777888:::<<<===999888777666666555555555888888888888888999::::::888888999:::;;;======>>><<<======>>>???AAAEEEIIIGGGGGGGGGHHHHHHGGGGGGGGGBBBDDDEEEGGGIIINNNTTTXXXXXX[[[```fffiiikkkllllllkkkmmmppprrrqqqqqqrrrssstttwww{{{}}}~~~~~~yyyuuussszzzzzz||||||xxxsssooolllfff^^^WWWVVVTTTSSSUUUTTTUUU\\\ddduuu|||tttjjj^^^WWWUUUOOOTTT___lll|||ttteee[[[OOONNNNNNRRR\\\iiivvv~~~qqq]]]VVVNNNIIIGGGDDD???:::>>>>>>??????@@@@@@@@@@@@DDDHHHRRRcccyyyzzz~~~{{{xxxxxxzzzyyy|||}}}yyytttpppiiigggeeeccccccdddggghhhiiiiiiiiijjjkkklllnnnnnniiiiiihhhgggfffeeeeeedddaaaaaabbbbbbaaa___]]]\\\WWWWWWVVVVVVTTTSSSRRRQQQvvvpppkkkgggeeedddbbb______```aaa`````````___^^^]]][[[YYYWWWUUUVVVUUUTTTTTTTTTSSSQQQOOOMMMKKKHHHEEEAAA???===<<<<<<;;;:::888777777666666666666555555555444444444111111111111111222222222000000000000111111111111222222444555666777777777888777666555555666777888777888888999999999888888666777777888888888888777888777666555555666777888555666666555444444777999777888999:::;;;;;;;;;;;;999:::<<<>>>AAACCCEEEFFFHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEDDDFFFIIINNNTTTWWW[[[]]]aaadddhhhjjjllllllmmmnnnpppppppppppprrrttt{{{{{{{{{{{{|||}}}}}}}}}}}}{{{rrrhhh___]]]XXXTTTUUUVVVWWW[[[aaaqqq}}}vvvmmmcccZZZSSSLLLRRRYYYbbbqqq}}}lll___UUUPPPLLLOOOUUU```ppp}}}wwwdddWWWLLLIIIIIIFFFBBBAAAAAA???>>>@@@BBBCCCAAA>>>DDDJJJWWWjjj{{{uuuuuuuuuuuuuuuuuuuuuuuuxxx|||{{{xxxtttoookkkfffeeecccaaaaaabbbcccdddddddddeeefffggghhhiiiiiijjjhhhfffffffffeeecccbbb``````___^^^]]]\\\\\\[[[VVVVVVWWWVVVUUUSSSQQQOOOvvvpppjjjfffeeecccaaa___^^^```aaaaaaaaa``````___]]][[[YYYWWWVVVVVVUUUSSSSSSTTTSSSQQQOOOLLLJJJHHHEEEBBB???======999999777666555444444444555555555444444444333333222222111111111111111111000000000000111111111111222222444555666777777777888777666555555666777777777888888999999888888777555666666777777777777777888777666555555666777888777777777666555666888:::777888999:::;;;;;;;;;;;;999:::<<<>>>AAACCCEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEGGGJJJOOOUUUXXX[[[]]]aaaeeehhhjjjkkkllllllnnnpppppppppppprrrtttxxxxxxxxxyyy{{{|||~~~{{{rrrllleee^^^\\\ZZZXXX\\\aaakkkxxxyyyoooeee[[[TTTOOOSSSYYYaaaooopppbbbXXXRRRNNNOOOSSS]]]lllyyy}}}fffYYYMMMJJJJJJFFFCCCAAAAAA???>>>@@@BBBCCCAAA???DDDLLL[[[ooo{{{rrrrrrqqqqqqqqqqqqqqqqqqvvv{{{|||xxxuuuqqqllliiidddcccaaa```___```aaabbbbbbbbbcccdddeeefffgggggggggfffdddccccccbbb```___^^^]]]]]]\\\[[[ZZZYYYYYYUUUUUUTTTSSSQQQPPPNNNMMMuuuooojjjfffeeecccaaa^^^^^^___aaabbbbbbaaa```___^^^\\\YYYWWWVVVUUUTTTSSSSSSSSSRRRPPPNNNJJJIIIGGGEEEBBB@@@>>>===999888777666555444444444444444444333333333222222333222222222111000000000000000000000111111111111222333444555666777777777999888777555555555666777777777888888888888777777444555666666777777666666888777666555555666777888666777777666555555888:::888888999:::;;;;;;;;;;;;:::;;;<<<>>>AAACCCEEEFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEGGGKKKQQQVVVYYY\\\^^^aaaeeehhhjjjkkkkkklllnnnooopppooopppqqqsssuuuuuuvvvwwwxxxzzz|||}}}~~~wwwmmmfffaaa]]]```eeeiiiuuu|||rrrhhh]]]VVVSSSTTTWWW^^^kkk~~~tttggg[[[TTTOOONNNQQQYYYgggtttkkk]]]PPPKKKJJJGGGCCCAAA@@@??????@@@BBBBBBBBB@@@EEEOOOaaawww|||rrrqqqpppnnnnnnnnnooopppwww{{{}}}xxxtttqqqmmmhhheeeaaa```___^^^]]]^^^___```___``````aaabbbcccdddddddddbbb```______^^^\\\ZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSRRRPPPNNNLLLKKKJJJJJJtttooojjjfffeeecccaaa^^^]]]___aaabbbcccaaaaaa```^^^\\\ZZZXXXWWWTTTSSSRRRRRRRRRRRROOOMMMIIIHHHGGGEEECCCAAA???>>>;;;:::999888666666666666333333333222222222111111333333333222111000/////////000000000111111111111222333444666777777777777999888777666555555666666777777777888777777666666444555666777888888888777888777666555555666777888444444555444333333555888888999::::::;;;;;;;;;:::;;;;;;===???AAACCCEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCEEEGGGLLLQQQVVVYYY]]]___bbbeeegggiiijjjjjjkkkmmmooooooooooooqqqrrruuuuuuuuuvvvwwwxxxyyyzzz{{{{{{|||~~~|||rrrjjjeeefffjjjmmmwwwuuujjj___WWWUUUSSSTTT[[[gggyyyyyykkk\\\UUUOOOMMMPPPVVVcccpppqqqbbbSSSMMMKKKGGGCCCBBB@@@@@@???@@@AAABBBBBBBBBEEERRRhhh}}}xxxuuurrrooonnnoooqqqrrrzzz~~~~~~zzzuuuqqqmmmiiieeebbb___^^^]]]]]]\\\]]]^^^^^^^^^^^^^^^___```aaaaaaaaaaaa___]]]\\\\\\[[[YYYWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRPPPNNNKKKIIIHHHHHHHHH~~~tttooojjjgggfffdddaaa^^^]]]^^^aaabbbcccbbbaaaaaa___]]][[[YYYWWWTTTSSSRRRRRRRRRRRROOOMMMHHHHHHGGGFFFCCCAAA???===;;;:::999777666666555555333333222222222111111111333333333222111000/////////000000000111111111111333333555666777888888888999888777555555555666777777777777777777666555444555666777888999::::::999888777666555555666777888444555555444333333666888999999:::;;;;;;;;;::::::;;;<<<===???AAACCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEAAABBBDDDGGGLLLQQQVVVYYY^^^```bbbeeegggiiiiiiiiikkklllnnnnnnnnnnnnppprrrvvvvvvvvvuuuuuuvvvvvvwwwwwwwwwyyy{{{~~~yyyooolllnnnooowwwyyymmmaaaYYYUUUQQQQQQXXXcccttt}}}ooo]]]VVVOOOMMMNNNUUUaaammm}}}wwwgggWWWOOOLLLGGGDDDBBB@@@@@@@@@@@@@@@AAACCCDDDHHHVVVnnn}}}yyytttpppnnnppprrrttt{{{}}}yyysssnnnkkkgggccc```]]]\\\\\\\\\\\\]]]]]]]]]\\\]]]]]]^^^^^^_________```^^^\\\ZZZZZZYYYWWWUUUUUUTTTTTTSSSRRRQQQPPPOOOPPPNNNLLLIIIGGGGGGFFFGGGtttpppkkkhhhhhhfffbbb^^^]]]^^^```aaabbbcccbbbaaa```^^^[[[YYYXXXUUUTTTSSSSSSSSSRRRPPPNNNIIIHHHHHHFFFDDDAAA>>><<<888777666555444333333333333333333222222222111111333222222222111000000000000000000000111111111111333444555666777888888888888777666555555666777888666777777666666555444333666777888999:::;;;;;;;;;888777666555555666777888777888888777666666999;;;999::::::;;;;;;:::::::::<<<===>>>@@@BBBCCCDDDEEEGGGFFFEEEEEEDDDDDDEEEEEE@@@BBBDDDHHHMMMSSSWWWZZZ___```ccceeeggghhhhhhhhhjjjlllmmmnnnmmmnnnoooqqquuuuuuttttttttttttuuuuuutttuuuwwwyyy}}}xxxxxxtttyyy}}}rrrfff^^^WWWQQQPPPWWWaaaooottt```XXXQQQNNNNNNSSS___kkkyyy}}}lllZZZQQQLLLHHHDDDCCC???@@@AAA@@@@@@AAADDDFFFLLL\\\ttt|||uuuooommmooorrruuuzzz~~~|||xxxrrrlllhhhdddaaa^^^ZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\]]]]]]^^^\\\ZZZYYYXXXWWWTTTRRRRRRQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFFFFEEEuuuqqqmmmjjjiiihhhddd___]]]]]]___```aaaccccccbbb```^^^\\\ZZZYYYVVVUUUSSSSSSTTTSSSQQQOOOIIIIIIIIIGGGDDD@@@===:::888777666555444333333333444333333333222222222222222222111111111111111111000000000000111111111111333444555666888888888888666666555555666777888999666666666666555444333222555666777888::::::::::::888777666555555666777888888999999888777777:::<<<999::::::;;;;;;::::::999======>>>@@@BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCFFFKKKPPPUUUZZZ\\\```aaaccceeeggghhhhhhhhhiiikkkmmmmmmmmmmmmoooqqqpppppppppqqqrrrsssuuuvvvtttuuuwwwzzz~~~wwwkkkccc[[[SSSQQQWWW___iiiyyyeee\\\SSSOOOMMMQQQ\\\ggguuu}}}ppp]]]RRRMMMHHHDDDCCC???AAAAAA@@@???AAADDDHHHRRRbbbzzzwwwpppmmmooossswwwzzz~~~zzzvvvooojjjeeebbb^^^\\\WWWXXXXXXYYYYYYZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZ]]]ZZZXXXVVVVVVTTTRRRPPPNNNNNNMMMLLLKKKJJJIIIIIIGGGHHHHHHGGGFFFEEEDDDDDDuuuqqqmmmkkkjjjiiieee```]]]]]]^^^``````ccccccbbb```^^^\\\ZZZYYYVVVUUUTTTTTTTTTTTTQQQOOOJJJJJJIIIGGGDDD@@@<<<999:::999888777555555555555444444444333333333222222111111111111111222222222000000000000111111111111333444555777888888888888555555555555666777999:::666666666666555444333222444555666777999999::::::888777666555555666777888777777888777666666888;;;:::::::::;;;;;;:::999999===>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEHHHMMMRRRWWW\\\^^^```aaaccceeeggghhhggggggiiikkkmmmmmmmmmmmmooopppkkklllmmmoooqqqsssuuuwwwuuuvvvxxx{{{{{{oooggg^^^UUURRRXXX^^^fffyyy}}}hhh___VVVPPPMMMOOOYYYcccrrr{{{rrr^^^SSSMMMHHHEEEDDD???AAABBBAAA???AAAEEEIIIVVVggg~~~yyyrrroooqqqvvvyyy|||yyytttnnnhhhddd```]]]ZZZUUUVVVWWWWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWWWW[[[YYYVVVUUUTTTSSSPPPNNNLLLKKKJJJJJJHHHHHHGGGFFFDDDEEEFFFFFFFFFEEECCCBBBuuuooollljjjhhhfffccc```]]]\\\]]]___```aaabbbaaa___[[[YYYXXXYYYXXXWWWUUUUUUTTTSSSOOOLLLMMMLLLKKKIIIEEE@@@;;;888999888777666444333222111444444333222222111000000//////000000000000//////000111111111111222222222444444444444555777888999777666444555777999::::::999888777555444444444444777777777777888999:::;;;555555555444444333333333222333444666777777888888999999::::::::::::;;;;;;;;;<<>>@@@CCCBBBAAAFFFMMMUUUggg}}}vvvppppppuuuzzz~~~~~~vvvsssnnnhhhbbb^^^[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWVVVUUUTTTRRRPPPOOONNNJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDuuunnnllliiigggfffddd```]]]\\\]]]___aaaaaabbbaaa___[[[YYYXXXYYYXXXWWWVVVUUUUUUSSSPPPMMMLLLLLLJJJHHHDDD@@@<<<999888888777555444333222111333444333333222111000000//////000000000000//////000000111111111222222222666666777777888:::;;;;;;888666555555777999999999888888777666555555555555666666666666777888999999666555555555555555444444333444555777888888999999999999::::::::::::;;;;;;;;;===???BBBDDDEEEFFFFFFDDDCCCBBBAAAAAABBBCCCCCCBBBEEEKKKQQQVVVZZZ\\\]]]^^^aaaccceeeddddddeeefffjjjjjjjjjkkkkkkmmmnnnnnnmmmooopppqqqpppqqqssstttuuuwww{{{}}}~~~tttlll```YYYUUUVVVXXX___rrrsssfffXXXQQQNNNPPPVVV^^^ooozzzzzzbbbXXXRRRIIICCCDDD@@@???AAACCCBBBAAAFFFMMMXXXiiivvvqqqrrrvvv{{{~~~|||vvvsssmmmgggaaa\\\XXXWWWWWWWWWVVVUUUTTTSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRPPPNNNLLLKKKIIIHHHHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBuuuooollljjjgggfffdddaaa___^^^^^^```aaabbbbbbbbb___\\\YYYYYYYYYXXXWWWVVVVVVUUUTTTPPPNNNKKKKKKJJJHHHDDDAAA===;;;888888777555444333222111222333444444333222000//////000000111111000000///000000000111111111222222444444555555777888888999999777555555666888888888888777777666666777777777666666666666666666777777555555555666666666666666444555666777888999999999999999::::::::::::;;;;;;;;;===???BBBDDDEEEEEEEEEBBBAAA@@@@@@@@@AAABBBCCCEEEHHHMMMSSSXXX[[[]]]^^^___aaabbbcccbbbcccdddfffjjjiiiiiiiiiiiijjjkkkkkknnnpppppppppooooooqqqsssuuuwwwzzz|||~~~zzzuuurrrsssxxxvvvnnnbbbZZZVVVVVVWWW]]]ooovvviii[[[SSSPPPQQQVVV]]]nnnzzzfffYYYRRRIIIEEEEEEAAA@@@AAACCCBBBAAAFFFNNN\\\mmm|||uuuqqqrrrvvv{{{}}}|||xxxuuuqqqllleee___ZZZVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@wwwpppmmmkkkiiigggeeebbb```______```aaabbbbbbbbb___\\\ZZZYYYZZZXXXWWWVVVVVVVVVTTTQQQOOOKKKJJJIIIGGGDDDAAA>>><<<888777666555444333222222111222333444444222000///000000000111111000000000000000000000111111111111222333444555666777777777999777555555666777777666777777777777777888999999777777777777777777666666444444555555666666666777333444555777888888888888999999999:::::::::;;;;;;<<<===???BBBCCCDDDDDDDDDAAA@@@?????????@@@AAABBBFFFIIINNNTTTXXX[[[]]]^^^aaabbbccccccbbbccceeeggggggggggggggghhhiiijjjkkkoooppppppooommmmmmoooqqquuuwwwzzz|||}}}}}}sssmmmhhheeefffjjjuuu~~~zzzrrrggg^^^XXXXXXYYY]]]mmmzzznnn___WWWRRRRRRVVV\\\kkkwwwkkk[[[RRRJJJFFFFFFBBBAAABBBCCCBBBBBBGGGOOO^^^ppp{{{wwwrrrqqqssswww{{{}}}zzzvvvqqqnnniiiddd^^^ZZZWWWUUUTTTTTTSSSRRRQQQPPPOOOOOORRRRRRRRRQQQQQQQQQQQQQQQQQQPPPNNNMMMJJJHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>yyyrrrooollljjjgggfffdddbbbaaaaaaaaabbbbbbcccbbb```\\\ZZZYYYZZZXXXWWWWWWWWWWWWUUURRRPPPKKKKKKIIIFFFCCCAAA>>>===777777666555444333333222222222333333333222111000000000111111111111000000//////000000000111111111555666777888::::::::::::999777555444666777777666777666666777777888999:::888888999999999888777777333333333444444555555666222222444555666777777777999999999:::::::::;;;;;;===>>>@@@BBBCCCCCCCCCBBB@@@??????>>>???@@@AAABBBFFFIIINNNSSSWWWZZZ[[[\\\```aaabbbaaa```aaaccceeeccccccdddeeegggiiikkklllooooooooommmllllllnnnppptttvvvyyy{{{|||wwwnnnjjjgggddddddfffmmmxxx}}}}}}uuujjj```XXXXXXXXX[[[iiiyyyrrrcccZZZUUUSSSVVV[[[fffsssqqq___TTTLLLGGGFFFBBBAAAAAACCCBBBCCCIIIQQQ```rrrxxxuuusssssswww|||yyyuuullljjjfffbbb]]]ZZZYYYXXXTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOOOOOOONNNNNNNNNKKKJJJIIIGGGEEEDDDCCCBBBCCCBBBAAA@@@@@@??????@@@??????????????????>>>>>>zzzrrrooollljjjhhhfffeeecccbbbbbbbbbbbbccccccccc```]]]ZZZZZZZZZYYYXXXWWWWWWXXXVVVSSSQQQMMMKKKIIIFFFCCC@@@>>>===777666666555444444333333222222222222222222222222000111111222222111111000/////////000000000111111333444666888999999888888888666444444555777777777666666666666777777888999777888999::::::999888777333333333444444444444444111222333444555666666666999999::::::::::::;;;;;;===>>>@@@AAABBBBBBBBBAAA@@@??????>>>???@@@BBBCCCFFFIIINNNRRRVVVYYYZZZZZZ\\\^^^______^^^^^^___```aaaaaabbbdddgggiiikkkmmmnnnnnnnnnllljjjkkkmmmpppsssuuuwwwyyy|||yyysssqqqpppllliiihhhkkkttt}}}~~~yyykkk___WWWVVVUUUWWWcccqqqvvvggg]]]WWWSSSVVVZZZcccqqqwwwcccVVVNNNHHHEEEBBB@@@AAACCCCCCDDDKKKTTTcccwwwvvvuuuuuuxxx}}}~~~wwwrrrhhhfffccc___\\\YYYXXXXXXSSSSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>xxxqqqnnnkkkiiihhhgggfffdddccccccccccccccccccccc```]]]ZZZZZZZZZYYYXXXWWWXXXXXXWWWTTTRRRNNNMMMJJJFFFBBB???===<<<666666666555444444333333444333111000000111333444000111111222222111111000////////////000000000111000222444666777777666555777555333333555777888777666666666555666666777777444666777999:::999888777555555555555444444444444111222333555666666777777999999::::::::::::;;;;;;>>>???@@@AAABBBBBBAAA@@@@@@@@@??????@@@AAACCCDDDGGGJJJNNNSSSVVVYYYZZZZZZZZZ]]]______^^^]]]]]]^^^bbbbbbcccdddfffhhhjjjkkkmmmmmmllljjjiiijjjmmmpppqqqsssvvvxxx|||xxxrrroooiiirrr~~~|||zzz}}}{{{mmmaaaWWWUUUUUUVVV```mmmzzzjjj```YYYTTTUUUYYYcccqqq{{{fffXXXPPPHHHCCCAAA@@@@@@CCCCCCEEEMMMWWWggg}}}|||qqqqqqsssxxx|||tttnnneeeccc```\\\XXXVVVTTTTTTQQQQQQPPPOOONNNMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>========================wwwpppllljjjggghhhgggfffeeedddcccccccccccccccccc```]]][[[ZZZ[[[YYYXXXWWWXXXXXXWWWUUURRROOOMMMJJJFFFBBB???<<<;;;666666666555444444444333555333111//////111444555111111222222222222111111////////////000000000000333555777999::::::999888666444333333555888888888666666555555555555666666222444666888999999888777777777666666555555555444222333444666777777888888999999:::::::::;;;;;;;;;>>>???@@@AAABBBAAAAAA@@@@@@@@@??????@@@BBBCCCEEEHHHKKKOOOSSSWWWYYYZZZZZZ[[[^^^aaabbb```___^^^^^^dddddddddeeefffgggiiijjjmmmlllkkkjjjiiijjjnnnqqqppprrruuuxxx{{{zzzuuuhhhqqq||||||wwwxxx~~~}}}pppcccZZZWWWVVVWWW```mmm{{{lllaaaYYYUUUUUUYYYdddrrr~~~iiiZZZQQQIIIBBB@@@???@@@BBBDDDFFFOOOXXXkkk|||zzzwwwlllmmmpppvvv~~~~~~zzzqqqkkkdddbbb^^^YYYUUURRRQQQPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFF????????????????????????@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>:::888999888777555444444444444222111///...///000///...000000000000000111111111////////////000111222333444444555777777888888888555444333555777999:::999777777666555555555555666666666666666777777777777888777666555444333333333555555666666777888888888666666777888999;;;<<<===???@@@AAABBBCCCBBBBBBAAA@@@AAAAAAAAA@@@AAADDDFFFJJJMMMQQQTTTUUUWWWXXXZZZ]]]^^^_________]]]\\\[[[aaaccceeefffeeeeeeggghhhjjjiiiiiiiiijjjlllmmmnnnsssvvvyyy{{{~~~~~~tttooottt~~~|||pppqqqvvv}}}tttkkk```XXXTTTVVV```jjj~~~qqqfff\\\UUUUUUXXXfffppp~~~~~~iiiZZZQQQKKKGGGEEEDDDDDDDDDBBBEEEQQQ___vvv}}}xxxqqqmmmnnnpppttt{{{{{{sssllleee```ZZZUUURRRPPPNNNLLLKKKJJJJJJKKKLLLLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@@@@>>>======<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::xxxpppkkkhhhiiigggfffeeedddcccbbbbbbaaadddccc```]]]ZZZYYYXXXXXXZZZXXXVVVUUUUUUSSSPPPMMMJJJIIIHHHFFFCCC???;;;999999888777555444444444444333222000000111222111000000000000000111111111111////////////000111222333777777888888888777666666555444333444777888888888555555444333333333333444444444444444555555555555666555555444444444555555333333444444555666666666777777888999:::<<<===>>>???@@@BBBCCCCCCCCCBBBAAA@@@AAAAAAAAA@@@BBBDDDGGGJJJMMMQQQTTTVVVWWWYYYZZZaaaaaabbbbbbbbbaaa______```ccceeefffeeeeeefffhhhjjjjjjiiiiiijjjlllnnnoootttvvvzzz}}}{{{rrrnnnsss}}}qqqppprrrvvvuuulllaaaYYYUUUVVV___iiissshhh]]]VVVUUUYYYeeeooo~~~~~~jjj[[[RRRKKKHHHDDDCCCDDDDDDCCCGGGUUUccc}}}|||vvvnnnlllmmmnnnrrrxxxzzzqqqkkkccc^^^XXXSSSPPPNNNLLLKKKKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????=========<<<;;;:::::::::;;;;;;;;;:::::::::999999xxxqqqkkkiiijjjgggfffeeedddcccbbbbbbbbbdddbbb___\\\ZZZYYYXXXXXXZZZXXXVVVUUUUUUSSSPPPNNNIIIIIIHHHFFFCCC@@@<<<;;;999888666555444444333333444222111111333444444333111111111111111111111111////////////000111222333777777888888999888888888666444333444555777777666555555444333333333333444444444444444555555555555444444444444444555666666333333444444555666666666888888888999;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBAAA???@@@AAAAAA@@@BBBEEEGGGJJJNNNRRRTTTVVVWWWYYYZZZ______`````````___^^^]]]```bbbeeeeeeeeeeeefffgggjjjjjjiiijjjkkkmmmnnnppptttxxx|||zzzpppmmmqqq{{{yyysssqqqqqqxxxwwwnnnbbbZZZVVVVVV^^^hhh~~~uuuiii___WWWVVVYYYbbbmmm}}}mmm]]]SSSLLLIIIBBBAAACCCDDDDDDJJJYYYhhh|||tttmmmkkkkkkmmmpppvvv}}}wwwoooiii```\\\VVVQQQNNNMMMKKKJJJJJJIIIIIIJJJKKKJJJHHHFFFDDDDDDCCCBBBAAAAAA@@@@@@???????????????>>>>>>======<<<<<<;;;;;;::::::999::::::999999999888888888vvvooojjjhhhiiigggfffdddcccbbbaaabbbbbbcccaaa___\\\ZZZYYYXXXXXXYYYXXXVVVUUUUUUSSSPPPNNNIIIHHHHHHFFFCCC@@@===<<<888777666555444333333333333222111111333555444444222222111111111111111000////////////000111222333333444666888:::;;;<<<===666444333333555666555555777777666555555555555666666666666666777777777777555555444444444555555666555555666666777888888888777777888999:::<<<===>>>???@@@AAABBBBBBAAA@@@@@@???@@@AAAAAAAAABBBEEEGGGKKKNNNRRRUUUVVVWWWYYY[[[^^^^^^^^^^^^^^^^^^]]]]]]```bbbdddeeeeeeeeefffgggjjjiiiiiiiiikkkmmmoooppptttxxx~~~~~~tttooorrrzzz|||uuuqqqsssyyyzzzpppeee\\\WWWVVV]]]fffzzzwwwkkk___WWWUUUXXX```kkk|||ppp```TTTMMMIIIAAAAAABBBCCCDDDKKKZZZjjj}}}uuuoookkklllmmmpppvvv}}}}}}uuummmggg^^^ZZZTTTPPPMMMLLLKKKIIIIIIHHHHHHIIIIIIIIIFFFDDDCCCCCCBBBAAAAAA@@@??????===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::999999888888888888777777777777tttmmmhhhfffggggggfffdddbbbaaaaaaaaabbbbbbaaa^^^\\\ZZZYYYXXXXXXYYYWWWVVVUUUUUUSSSQQQNNNIIIIIIHHHFFFDDDAAA>>><<<888777666444333333333333222000///000222333333333333222222222111111000000////////////000111222333333444666888:::;;;<<<===666444333333555666555555777777666555555555555666666666666666777777777777777777666444444333333333555555666666777888888888666666666777888:::<<<<<<>>>???@@@AAAAAA@@@???>>>>>>???@@@AAAAAABBBEEEHHHKKKNNNRRRUUUVVVXXXZZZ[[[`````````````````````aaa```bbbdddeeeddddddfffggghhhhhhhhhiiijjjlllnnnpppsssxxx~~~}}}tttuuu{{{{{{tttssstttuuuwww|||}}}sssggg^^^XXXVVV\\\dddvvvyyylll```VVVTTTWWW]]]iiizzzuuucccVVVMMMJJJBBBAAABBBCCCDDDKKK[[[kkk~~~vvvrrrlllmmmooosssyyy{{{ssskkkeee\\\XXXSSSOOOMMMLLLKKKJJJHHHGGGGGGGGGHHHGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@???<<<<<<======<<<<<<;;;::::::::::::::::::999999999888888777777777666666666~~~rrrlllgggeeefffgggfffcccaaa``````aaabbbaaa```^^^[[[YYYYYYXXXXXXXXXWWWUUUUUUUUUTTTQQQOOOJJJJJJIIIGGGDDDAAA===<<<888777555444333333222222222000//////111222222111333333333222111111000000////////////000111222333777777888888999888888888666444333444555777777666555555444333333333333444444444444444555555555555888777666555444333333333333333444444555666666666555555555666888999;;;<<>>>>>>>>???@@@@@@AAABBBFFFHHHKKKOOOSSSUUUWWWXXXZZZ[[[^^^]]]]]]]]]]]]^^^_________aaaddddddddddddeeefffggggggggggggiiikkknnnooorrrwww}}}}}}{{{~~~yyyuuusssmmmkkknnnvvvvvvjjj```YYYVVV[[[cccrrr|||nnnaaaWWWUUUWWW\\\hhhyyyzzzgggWWWNNNJJJBBBAAABBBDDDEEEMMM^^^nnn{{{tttrrrkkkmmmqqqwww}}}yyyqqqhhhbbbZZZVVVQQQNNNLLLKKKJJJJJJGGGFFFFFFFFFGGGFFFCCC@@@AAAAAAAAA@@@@@@?????????<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999888888777777777666666666~~~ssslllgggeeefffgggfffccc```___```aaabbbaaa___]]][[[YYYXXXXXXYYYXXXWWWUUUUUUUUUTTTQQQOOOKKKKKKJJJGGGDDD@@@===;;;777666555444333222222222333111//////111111111000444444333222222111000000////////////000111222333777777888888888777666666555444333444777888888888555555444333333333333444444444444444555555555555777666555444444444444444333333444444555666666666555666666777888:::;;;<<>>???@@@@@@AAACCCFFFIIILLLOOOSSSVVVWWWXXXZZZ\\\ZZZZZZYYYYYYYYYZZZ[[[\\\___aaacccdddddddddeeefffeeeeeeeeefffhhhjjjmmmnnnqqquuu{{{{{{wwwooojjjhhhmmmuuuxxxlllbbbZZZVVVZZZaaaooorrrdddZZZWWWYYY[[[gggwww~~~jjjYYYNNNJJJBBBAAACCCEEEHHHQQQccctttuuuooonnniiilllrrrzzz|||uuummmddd___XXXTTTOOOKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFDDDBBB????????????>>>>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;:::888888888999999999999999888888888777777777666666sssmmmhhhfffggghhhfffccc```___```aaabbbaaa___]]][[[YYYXXXXXXYYYXXXVVVUUUUUUUUUTTTRRROOOLLLLLLJJJHHHDDD@@@<<<:::777666555444333222222222444222000000111111111///444444333333222111000000////////////000111222333444444555777777888888888555444333555777999:::999777777666555555555555666666666666666777777777888555444444444444555666666555555666666777888888888666777777888999;;;<<<===CCCCCCDDDDDDDDDCCCAAA@@@>>>???@@@@@@AAACCCFFFIIILLLOOOSSSVVVWWWXXXZZZ\\\\\\\\\[[[[[[[[[\\\^^^______aaacccdddddddddeeefffdddddddddeeegggjjjlllmmmppptttzzz}}}wwwoooiiiiiimmmuuuyyymmmcccZZZVVVZZZaaammmtttggg\\\YYY[[[[[[fffwwwkkkZZZOOOJJJAAAAAACCCGGGKKKUUUhhhzzz|||pppjjjjjjgggkkksss{{{yyyrrrjjjaaa\\\UUURRRMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDAAA>>>===============<<<<<<<<<<<<<<<======<<<<<<;;;:::888888888888888888999999888888888888777777777777wwwooohhhfffhhhjjjgggccc```^^^___```bbbccc___[[[ZZZZZZZZZYYYVVVVVVUUUVVVWWWXXXVVVSSSQQQKKKKKKJJJHHHDDD???:::888666555444333222111111111444333222111111333555666666666444333222111111111000////////////111222333666666666666666555555444555444444555555666777888999999888666666555555555666666666666666666666666888777555444222222111111333333444444555666666666888888999888777888;;;===AAABBBCCCCCCBBBAAA???>>>===???@@@AAABBBDDDHHHKKKOOOQQQSSSUUUVVVWWWZZZ\\\\\\[[[ZZZYYYYYYZZZ[[[\\\```aaaccccccbbbbbbdddeeebbbbbbbbbcccfffiiimmmooopppssswww{{{}}}xxxpppjjjiiioooyyyzzznnnddd\\\WWWYYY^^^oooxxxjjj]]]XXXYYY[[[eeeuuujjjZZZPPPIIIIIIFFFDDDFFFKKKWWWkkk}}}|||uuummmhhhgggfffjjjqqq{{{xxxppphhh___ZZZUUUQQQLLLIIIGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@AAAAAA============<<<<<<<<<<<>>===<<<;;;:::::::::888888888888777777777777777666444333333444666777xxxoooiiiggghhhhhhfffccc```___```aaabbbccc___[[[ZZZZZZZZZYYYWWWVVVUUUVVVWWWWWWVVVSSSQQQKKKKKKJJJGGGDDD???;;;888777777555444333222222222222111000//////111222333555444333222111111111111222111111111111333444555777777777777777666666555555444444555555666777888999888777666555555555555666666666666666666666666888777666444333222222222333333444555555666666777777888888888888999<<<>>>AAABBBCCCCCCBBBAAA???>>>===???@@@AAABBBDDDHHHKKKOOOQQQSSSUUUVVVWWWZZZ\\\\\\[[[ZZZZZZZZZZZZ[[[\\\^^^```aaabbbaaaaaabbbdddcccccccccdddgggjjjmmmooopppsssvvv{{{zzzqqqkkkkkkooosssuuu}}}{{{oooeee]]]XXXZZZ^^^nnnzzzlll___ZZZZZZ\\\fffuuujjj[[[PPPIIIIIIFFFEEEGGGMMMYYYnnnzzztttlllgggfffcccgggnnnwww}}}vvvnnnfff]]]XXXRRROOOJJJGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA============<<<<<<<<<;;;>>>===<<<;;;::::::::::::888888888777777777666666555444333222222333444555yyypppjjjhhhiiifffeeecccbbbaaaaaaaaabbbbbb```\\\ZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVSSSQQQLLLKKKJJJGGGCCC???;;;999888777666555444333333333333222000//////000111222222222111111111111222222222111111111111333444555777888888888888777666666555444444555555666777888777777666555444444444444777777777777777777777777888777666555444444444444333444444555555666777777666777888888888:::===@@@AAABBBCCCCCCBBBAAA???>>>===???@@@AAABBBEEEIIILLLOOOQQQTTTUUUVVVWWWZZZ\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]^^^``````______aaabbbcccccccccdddgggjjjmmmoooppprrrvvvzzz~~~~~~|||yyywwwxxx|||~~~zzzpppjjjhhhiiijjjqqq}}}}}}qqqggg___ZZZ[[[___lll}}}}}}nnnbbb\\\\\\\\\fffvvvkkk\\\QQQKKKIIIFFFFFFIIIOOO\\\qqq~~~wwwqqqjjjeeedddbbbeeelllvvv{{{ssskkkcccZZZUUUOOOKKKGGGDDDCCCCCCBBBAAACCCBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;<<<;;;:::999999999999999888888777777777777666666444333222111111222333444zzzqqqjjjhhhiiieeedddccccccbbbbbbbbbbbbbbb```]]][[[ZZZYYYYYYYYYXXXVVVVVVVVVVVVUUUSSSQQQLLLKKKIIIFFFCCC???<<<:::888777666444333333333333555444333222111111222222000000000000000111222222000////////////111222333777777777777777666555555555444444555555666777888666666555444444444444444777777777777777777777777888777666555555555555555444444444555666666777777555666777888999;;;???BBBAAABBBCCCCCCBBBAAA???>>>===???@@@AAACCCEEEIIILLLPPPRRRTTTVVVVVVWWWYYY[[[]]]\\\\\\\\\\\\\\\\\\]]][[[\\\^^^^^^]]]]]]___```bbbbbbbbbccceeeiiilllnnnppprrrvvvzzz}}}}}}vvvsssooolllmmmpppuuuxxx}}}~~~vvvvvv~~~uuummmiiiiiimmmooottt~~~sssiiiaaa[[[\\\```jjj{{{~~~pppccc\\\\\\]]]gggwww}}}~~~lll^^^TTTMMMGGGEEEEEEIIIPPP^^^tttzzzsssnnngggbbbaaacccfffmmmvvvzzzrrriiiaaaXXXSSSMMMJJJFFFCCCCCCBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999888888888888888888777777777666666666666444444333222222333444444zzzrrrkkkhhhiiieeeeeedddccccccbbbbbbcccbbbaaa___\\\ZZZYYYYYYZZZYYYWWWVVVUUUVVVUUUSSSQQQLLLKKKIIIFFFBBB???<<<;;;777666444333222222111111444333333222111111111111////////////000111222222000////////////111222333555555666666555555444333555444444555555666777888666555555444444444444555777777777777777777777777777666666555555555666666444444555555666777777888444666777888999<<>>===>>>@@@BBBCCCFFFJJJMMMQQQSSSUUUVVVVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\YYY[[[\\\]]]\\\\\\]]]___```______aaacccfffjjjlllppprrruuuyyy|||yyypppmmmhhhdddccceeeiiilllrrrxxx}}}wwwrrrtttyyyzzztttmmmnnnuuuyyyqqqmmmmmmnnnllllllooozzztttkkkccc\\\\\\```iiizzzrrrddd]]]\\\\\\gggwwwyyyyyyzzz|||nnn```VVVPPPFFFDDDEEEIIIQQQ___uuuvvvpppkkkddd```___cccfffmmmvvvyyyppphhh___WWWRRRKKKIIIEEEDDDCCCBBBAAA????????????>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999888777777777888888777777777666666666666555555555444444444444555555zzzqqqjjjgggiiigggfffdddcccbbbbbbbbbcccaaaaaa```]]]ZZZXXXYYY[[[ZZZXXXVVVUUUUUUTTTSSSQQQLLLJJJHHHEEEBBB???===<<<666555444333222111111111000000000000000/////////000000//////000111222222222111111111111333444555444555555555555444333333555444444555555666777888666666555555555555555666777777777777777777777777555555555444555555666666444555555666666777888888555777888999:::<<<@@@BBBAAABBBCCCCCCBBBAAA???>>>===>>>@@@BBBDDDGGGKKKNNNRRRTTTVVVVVVWWWWWWYYY[[[[[[[[[\\\\\\\\\\\\[[[[[[YYYZZZ\\\\\\[[[[[[]]]^^^^^^^^^^^^___bbbeeehhhjjjppprrruuuyyy|||~~~}}}vvvmmmjjjddd___\\\\\\^^^___dddkkkvvvppphhhaaabbbhhhllliiidddccckkkwww~~~uuuqqqoooiiigggdddfffpppuuulllddd]]]\\\___hhhyyyttteee]]]\\\[[[fffwwwvvvvvvwwwzzzqqqcccXXXPPPGGGEEEEEEJJJRRR```wwwvvvpppkkkddd``````bbbeeellluuu}}}xxxoooeee]]]UUUPPPJJJHHHEEEDDDCCCBBBAAA???===>>>>>>>>>===<<<;;;:::;;;;;;:::::::::999999999999888888777777777888888777777666666666666555555555555555555555555555555zzzqqqiiiggghhhjjjhhheeebbbaaaaaabbbcccaaaaaaaaa]]]ZZZXXXYYY[[[ZZZXXXVVVUUUUUUTTTSSSQQQLLLJJJHHHEEEBBB???===<<<777666555444333222222222...//////000000000000000111111000000000111222222222111111111111333444555555555555555555444444333555444444555555666777888777666666555555666666777666666666666666666666666444444333333444555666666555555555666777777888888666777999999:::<<>>===>>>AAABBBDDDGGGKKKOOORRRTTTVVVWWWWWWWWWYYY[[[ZZZZZZ[[[\\\\\\[[[ZZZZZZYYYZZZ\\\\\\[[[[[[]]]^^^^^^^^^^^^___bbbeeehhhjjjoooqqquuuxxx{{{}}}~~~{{{tttmmmiiiccc]]]XXXVVVUUUUUUXXX___kkkwwwkkkbbbYYYWWW[[[``````^^^ZZZaaakkkxxx|||uuurrriiiiiiiiikkktttuuulllddd]]][[[^^^hhhyyyvvvhhh___]]]ZZZeeevvv|||||||||ttteeeXXXOOOHHHFFFGGGLLLTTTbbbxxxwwwrrrmmmgggcccbbbdddgggnnnvvv~~~~~~vvvlllcccZZZRRRMMMHHHFFFDDDCCCCCCBBB@@@>>><<<<<<======<<<;;;999999::::::::::::999999999999999888888777777888888999777777666666666555555555444444444555555444444444yyypppiiifffgggkkkiiieeeaaa``````bbbcccaaabbbaaa^^^ZZZXXXYYY\\\[[[XXXVVVUUUTTTTTTRRRQQQLLLJJJHHHDDDAAA???>>>===888777666555444333333333///000111222222222222222222222111111111111222222000////////////111222333666666666666666555555444555444444555555666777888777777666666666777777888666666666666666666666666333333333333333444555666555555666666777777888888777888999999:::;;;???AAAAAABBBCCCCCCBBBAAA???>>>===>>>AAABBBDDDGGGLLLOOOSSSTTTVVVWWWWWWWWWYYY[[[YYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ\\\\\\[[[[[[]]]^^^_________```bbbfffiiikkkoooqqqtttxxx{{{}}}~~~~~~zzzsssmmmiiiccc\\\VVVSSSPPPPPPPPPWWWdddqqq~~~lllbbbWWWRRRUUUYYY[[[ZZZUUU[[[cccnnnyyyzzzvvvoooqqqssswww~~~uuummmddd\\\[[[^^^hhhyyyxxxjjjaaa___ZZZeeeuuuwwwfffXXXNNNJJJHHHIIIMMMUUUdddzzzyyytttoooiiieeeeeegggjjjqqqyyy||||||}}}~~~uuujjjaaaXXXPPPKKKGGGEEECCCBBBBBBAAA???===;;;<<<<<<===<<<;;;999888:::::::::999999999888888999888888888888888999999777666666666555555555555222333333444444333333222vvvnnniiiggghhhfffgggggggggfffeeeddddddeeebbb___\\\YYYXXXXXXXXXYYYXXXWWWXXXXXXWWWUUURRRLLLIIIFFFDDDCCCAAA>>><<<777666555444333222222222000111222333333222111000000111222222222000///...000000000111222444555666777777777777777666555555444444444444666888:::<<<777666555555555555666777999999999888888666555555999888777666555444333333777777777777777888888999:::;;;;;;::::::;;;>>>AAABBBBBBBBBBBBAAA@@@??????;;;>>>AAADDDFFFIIINNNQQQTTTVVVWWWYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\aaa```___```bbbeeeiiikkknnnqqqvvvyyy{{{|||}}}~~~zzzssshhhgggddd___YYYUUURRRQQQRRRTTT\\\iii{{{ttthhh^^^\\\\\\XXXUUUVVVWWWSSSUUU```nnn|||yyymmmddd```___```nnn|||wwwkkkbbb\\\^^^dddqqq~~~kkkZZZQQQMMMJJJIIILLLXXXkkk}}}|||uuuooohhhbbbaaabbbgggppp{{{}}}sssiiiaaaYYYQQQKKKFFFEEECCCAAA???>>>======>>>>>>===<<<;;;::::::::::::::::::999999999888888777777777777777777777888777777777777777666666555333444444555555444444333vvvnnniiiggghhhggggggggggggfffeeedddcccdddbbb^^^[[[XXXWWWWWWWWWYYYXXXWWWXXXXXXWWWTTTRRRKKKIIIFFFDDDCCCAAA>>>;;;888777666555444333333333111111222222222222111111111111111111111000//////111000000000111111222333777777777777777666555555666555555555555666888999444333222222222222333444888999999888888666555555555555444444444444444333555555555666777999:::;;;:::;;;;;;::::::;;;>>>AAABBBBBBBBBBBBAAA@@@???>>><<<>>>AAADDDFFFJJJNNNQQQUUUVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]___dddhhhjjjnnnqqqvvvyyy{{{}}}~~~tttlllfffeeedddaaa]]]YYYVVVUUUSSSTTT[[[hhhyyywwwlllhhhfff```]]]\\\WWWSSSSSS[[[eeeppp|||zzznnneeeaaa``````lllyyyzzzmmmccc^^^^^^eeeqqqlll\\\RRRMMMJJJIIIMMMZZZlll}}}vvvqqqjjjeeeddddddiiiqqq||||||rrrhhh```XXXPPPJJJFFFEEECCCAAA???>>>======>>>===<<<;;;;;;:::::::::::::::999999999888888888888888777777777777777777666666777777777666555555333333444444444444333333uuunnniiigggiiiiiiiiihhhgggfffeeecccbbbcccaaa]]]ZZZXXXWWWWWWWWWYYYXXXWWWXXXXXXWWWTTTQQQKKKHHHFFFDDDBBB@@@===;;;999888777555444444333333222222111111111111222222222111111000000000000000111000000000000000000111777777777777777666666555666666555555444555555666666666555444444555666666888888888888777666555555111111222222333333333444333333444555777999;;;<<<999:::;;;::::::<<<>>>AAAAAAAAAAAAAAA@@@???>>>===<<>>======>>>===<<<;;;:::::::::::::::999999999999888888888888888888777777666666666555666666666666555444444333333444444444444333333uuunnniiihhhiiijjjjjjiiihhhfffdddcccbbbbbb```]]]YYYWWWVVVVVVWWWYYYXXXWWWWWWXXXVVVSSSQQQJJJHHHEEECCCBBB???===:::888777666444333333333333333222111000000111222333222111000//////000111222000000000000000111222333666666777777777777666666555555555444444555555555888777666555555666777888777777888888777666555555111222222222222333333333444444444555777888:::;;;888:::;;;;;;;;;<<>>=========???BBBEEEGGGKKKOOORRRUUUVVVXXXZZZZZZZZZZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXVVVVVVVVVVVVWWWYYYZZZ[[[[[[ZZZ[[[\\\```eeeiiilllooorrrvvvyyy{{{yyyoooeee______```dddhhhlllmmmllljjjbbbaaabbbkkkyyywwwnnn```ZZZUUUSSSRRRVVV```kkkxxx~~~~~~rrriiidddbbbbbbiiiwww~~~qqqgggaaa^^^ffftttpppaaaXXXMMMKKKKKKPPP^^^rrruuummmfffcccdddccciiirrr}}}|||qqqggg___WWWNNNHHHDDDCCCAAA@@@>>>============<<<;;;;;;:::::::::;;;999999999999888888888888888888888777666666555555555555555555555444444333333333333444444333333333uuunnnjjjhhhiiijjjjjjiiihhhgggeeecccbbbaaa___\\\YYYWWWWWWWWWWWWYYYXXXWWWWWWWWWUUURRRPPPIIIGGGDDDBBBAAA???<<<:::666666444333222111111111333222111000000111222333222111000//////000111222/////////000222444555666666666777777777777666666333333444555555666666666444444333222222333444444666777777777777666666555444444444444333333333333555555555555666777888888777999;;;;;;;;;<<>>======>>>@@@CCCFFFHHHKKKPPPSSSVVVWWWXXXZZZZZZZZZYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\[[[\\\___cccgggjjjnnnqqqvvvyyy|||uuukkkddd```aaabbbgggnnnuuuxxxxxxwwwooollllllqqq|||xxxggg___UUUPPPMMMNNNVVV___fffmmmxxx|||uuuuuuyyy~~~tttkkkeeebbbbbbkkkyyy~~~qqqfff```^^^ggguuurrrcccZZZOOOMMMMMMSSSaaauuuwwwllldddaaacccbbbhhhqqq}}}|||qqqggg___VVVMMMGGGCCCBBB@@@???>>>===<<<<<<<<<;;;;;;::::::::::::;;;999999999888888888777777777777777777666666555555555555555555555444444333222333333333333333333222uuuooojjjiiijjjjjjjjjiiihhhgggfffdddcccaaa___]]]ZZZXXXWWWXXXXXXYYYXXXWWWWWWWWWUUURRROOOIIIGGGDDDBBB@@@>>>;;;999666555444222111111000000222222111111111111222222000000000000000111111222......///111333555777888555666666777777777777777222333444666666777777777666555444333333444555666666666666777777666666555666666555555444444333333666666555555555666777777666888;;;<<<<<<===???AAAAAAAAAAAAAAA@@@???>>>===>>>AAADDDFFFIIILLLPPPSSSVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYYYYYYYYYYXXXWWWWWWUUUUUUVVVWWWXXXYYY[[[\\\[[[ZZZZZZ[[[]]]aaaeeehhhmmmqqqvvvzzz}}}~~~{{{rrrkkkhhhjjjjjjmmmttt|||xxxuuutttxxxqqqdddVVVNNNJJJJJJNNNTTTZZZaaakkkuuu}}}xxxqqqkkkmmmrrrxxxuuullleeebbbaaammmzzzqqqfff```___hhhvvvssseee\\\QQQOOOOOOUUUcccwwwyyymmmcccbbbeeeccchhhrrr}}}{{{pppfff]]]TTTLLLEEEBBBAAA@@@>>>===<<<<<<<<<;;;;;;::::::::::::;;;;;;999888888888888777777777666666666666666666666666555666666666666555444444222222333333333333222222uuuooojjjiiijjjiiiiiiiiihhhhhhfffeeeeeebbb```]]][[[YYYXXXYYYYYYYYYXXXWWWWWWVVVTTTQQQNNNHHHFFFCCCAAA@@@>>>;;;888666555444333222111111111111111222222222222111111//////000111111111111111......///000222333555666555555666777777777777777555555666777777777666555888777666555555666777888555555666666666666666555444444444444555555555555444444444555666777888999666888;;;<<<<<<===???AAABBBBBBBBBBBBAAA@@@???>>>???AAADDDGGGIIIMMMQQQTTTWWWWWWYYYZZZZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUWWWXXXZZZ[[[YYYYYYYYY[[[^^^cccgggjjjlllpppwww{{{}}}~~~~~~~~~zzzvvvwwwuuuvvvzzz|||yyyxxx}}}nnnZZZPPPLLLJJJKKKMMMSSSXXXaaaiiiqqq|||xxxmmmfffaaaccchhhnnnuuu|||uuullleeebbb```lllzzzrrrggg```___iiiwwwtttfff]]]SSSQQQQQQWWWeeeyyywwwjjjaaaaaaeeegggkkksss}}}~~~xxxmmmcccZZZRRRIIIBBBAAA@@@???>>>===<<<<<<<<<;;;::::::999::::::;;;;;;888888888888777777777777444444555555666777777777666666777777777666555555222222333333333333222222uuuooojjjiiikkkhhhhhhhhhhhhhhhgggffffffbbb```^^^[[[YYYYYYZZZZZZZZZXXXWWWWWWVVVTTTQQQNNNHHHFFFCCCAAA???===;;;888777666555444333222222222000111222333333222111000...///000222222222111000////////////000111333333555555666777777777777777777888888888888666444333555444333222222333444555555555666666666666666555111222222333555666666777222222333444666888:::;;;555888;;;<<<===>>>???AAABBBBBBBBBBBBAAA@@@?????????AAADDDGGGIIIMMMQQQTTTWWWXXXYYYZZZZZZYYYYYYXXXVVVVVVWWWWWWVVVVVVUUUTTTRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZ[[[]]]aaagggllloookkkpppwww|||~~~}}}||||||~~~}}}{{{~~~|||zzzzzzwww```TTTPPPMMMKKKKKKKKKOOOVVV\\\dddooo{{{uuulllddd]]]YYY\\\```dddkkkqqq{{{vvvllleeeaaa```kkkyyysssgggaaa___iiixxxtttfff]]]UUUSSSRRRXXXeeezzzsssfff^^^^^^cccjjjnnnuuu}}}}}}~~~~~~vvvkkkaaaXXXOOOFFF@@@@@@@@@???===<<<<<<<<<<<<:::::::::999999:::;;;;;;888888888888777777777777333333444555666777888888777777777777777666666555222222222333333222222222uuuooollljjjhhhiiiiiiiiiiiihhhfffeeedddbbb```^^^\\\ZZZYYYYYYYYYZZZYYYXXXWWWWWWUUURRROOOIIIGGGCCCAAA@@@>>><<<:::777666555444333222222222111111111111000000000000000000000000000000000000////////////111333555666555555666666555444333333444444444444444444444444555444444333333444444555777777777777666555444333222222444444444444222222666666666666777777777777777888888:::<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>AAADDDGGGJJJMMMRRRUUUWWWXXXYYY[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUSSSTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZ^^^bbbgggiiijjjmmmrrrwww{{{}}}~~~~~~~~~~~~eeeXXXRRRLLLGGGEEEFFFJJJOOOSSSYYYdddsss~~~xxxlllddd^^^XXXSSSTTTVVVXXX___gggpppwwwvvvkkkdddaaa```kkk{{{xxxkkkbbbaaahhhtttxxxhhh^^^WWWTTTSSSZZZiii}}}ttthhhbbb``````___gggnnnwww}}}|||tttiii___XXXQQQJJJEEEAAA???>>><<<;;;;;;;;;;;;999999999999999999999999444666999<<<<<<;;;888666888666555555666666555333666666666666555444333333555555555555555555555555vvvooommmkkkiiihhhhhhhhhgggfffeeedddcccbbb```^^^\\\ZZZYYYYYYYYYZZZXXXWWWWWWVVVUUUQQQOOOJJJGGGDDDAAA@@@>>>;;;999777666555444333222222222111111111111000000000000000000000000000000000000////////////111333555666777777777777777666555555444444444444444444444444555444444333333444444555777777777777666555444333222333333444444333333222333444555666777888999:::888888999;;;===???AAABBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@DDDGGGIIIMMMQQQUUUXXXYYY[[[\\\\\\[[[YYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZZZZZZZZZZZZZ[[[^^^cccgggjjjjjjmmmqqqvvvzzz|||}}}~~~~~~mmm^^^WWWPPPJJJGGGEEEHHHLLLNNNSSS\\\hhhrrr}}}zzzyyyxxxxxxyyyzzz|||~~~sssggg___WWWQQQLLLMMMNNNPPPVVV]]]fffnnn{{{uuukkkdddaaaaaaiiixxxxxxkkkcccbbbiiiuuuzzzjjj```WWWUUUUUU\\\lll}}}oooeee```___``````gggnnnxxx}}}{{{sssggg]]]VVVOOOHHHCCC@@@???===<<<;;;:::;;;;;;999999999999999999999999777777777888888888888888888666555555666666555444333444444555555555444444222222222222222222222222vvvooommmkkkjjjgggggggggfffeeedddcccbbbbbb```^^^\\\ZZZYYYYYYYYYYYYXXXWWWWWWWWWUUURRROOOKKKHHHDDDAAA???===;;;888777666555444333222222222111111111111000000000000000000000000000000000000////////////111333555666888888999999888888777777444444444444444444444444555555444444444444555555777777777777666555444333444333333222222333333444444444555666777777888888888999:::;;;===@@@BBBCCCBBBBBBBBBBBBAAA@@@???>>>===@@@CCCFFFIIILLLQQQTTTZZZZZZ\\\\\\\\\\\\ZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[[[[\\\___dddhhhkkkkkkmmmppptttxxx{{{}}}~~~zzziii^^^UUUNNNJJJFFFHHHJJJJJJLLLSSS\\\cccttt}}}zzzxxxwwwrrrqqqooommmkkkiiihhhgggfffgggiiikkkmmmooooooppptttwww|||zzzlll___WWWQQQKKKFFFFFFFFFGGGLLLRRRXXXbbbqqq~~~tttjjjdddcccccchhhwwwyyymmmeeeeeelllxxx|||mmmbbbXXXVVVWWW___ooo~~~vvvjjjaaa]]]]]]```aaagggnnnxxx|||yyyqqqeee[[[SSSLLLEEEAAA@@@???===;;;::::::;;;;;;999999999999999999999999:::888666444444555777999777666555555666666555444111222333444555555555555444444444444444444444444vvvooommmllljjjgggggggggfffeeedddcccbbbbbb```^^^\\\ZZZYYYYYYYYYZZZYYYXXXXXXXXXVVVSSSPPPKKKHHHDDDAAA???===:::888777666555444333222222222111111111111000000000///////////////////////////////////////111333555666888888888999999888888777444444444444555555555555555555444444444444555555777777777777666555444333444444222222222222444444888888777666555555444444999999:::<<<>>>@@@BBBCCCCCCCCCBBBBBBAAA@@@???>>>===???CCCFFFHHHLLLQQQTTTZZZZZZ[[[\\\\\\[[[ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWTTTTTTTTTUUUWWWXXXZZZ[[[]]]\\\\\\]]]```dddhhhkkklllnnnpppssswwwzzz}}}~~~uuuggg\\\RRRMMMIIIJJJJJJIIIJJJNNNTTTYYYcccooo}}}yyyxxxtttpppllliiigggfff```___^^^]]][[[YYYXXXXXXWWWXXXZZZ\\\^^^``````aaaeeehhhmmmsssyyyuuuggg[[[SSSPPPJJJFFFEEEDDDCCCFFFKKKMMMXXXgggwww}}}sssjjjeeedddeeejjjyyyzzznnnggggggnnn{{{|||mmmdddWWWVVVXXXaaarrrzzzssshhh___ZZZ[[[^^^aaagggnnnyyy{{{~~~yyyqqqdddYYYRRRKKKEEE@@@@@@???===;;;:::::::::;;;999999999999888888888888:::888555333333444666777777666555555666777666444222222333444444444444444555555555555555555555555vvvooommmllljjjhhhhhhhhhgggfffeeedddcccbbb```^^^\\\ZZZYYYYYYYYY[[[ZZZYYYYYYYYYWWWUUURRRKKKHHHDDDAAA???===;;;999777666555444333222222222111111111111000000000///////////////////////////////////////111333555666666666777777888777777666444444444555555666666666666555555444444555555666777777777777666555444333444444222222222222444444888777777666555444444333999999:::<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@>>>>>>===@@@CCCFFFIIILLLQQQTTTZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWUUUUUUTTTUUUVVVXXXZZZ\\\^^^]]]]]]^^^```dddhhhkkkmmmnnnqqqtttwwwzzz}}}~~~rrreeeYYYQQQKKKKKKJJJIIIIIILLLOOORRRWWWcccqqq{{{zzzuuuiiihhhdddaaa]]]ZZZXXXWWWSSSSSSRRRQQQPPPOOONNNNNNLLLMMMOOOQQQSSSUUUUUUVVVXXX[[[```eeekkkrrrzzzsssfffZZZSSSPPPKKKGGGFFFEEEBBBDDDHHHHHHQQQ___mmmyyy|||rrrjjjeeeeeegggkkkzzz{{{pppiiiiiiqqq}}}zzzlllcccWWWVVVYYYbbbssszzztttiii___YYYYYY\\\___eeemmmxxxzzz}}}{{{rrreeeYYYQQQKKKEEEAAA???>>><<<;;;::::::::::::999999999888888777777777777777666555555555444444666555444555666777666555444555555555444444333222111111111111111111111111uuunnnlllkkkjjjhhhhhhhhhgggfffeeedddcccbbb```^^^\\\ZZZYYYYYYYYYZZZYYYXXXYYYYYYXXXUUURRRJJJGGGCCCAAA@@@>>><<<:::777666555444333222222222111111111111000000000000000000000000000000000000////////////111333555666555555666666777777666666444444444555666666777777666666555555555555666666777777777777666555444333444333333222222333333444333333444555666666777777888999:::;;;===@@@BBBCCCDDDDDDDDDCCCAAA@@@>>>>>>>>>AAADDDGGGJJJMMMRRRUUUZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[[[[ZZZYYYXXXWWWWWWUUUUUUTTTTTTUUUXXX[[[\\\^^^]]]]]]^^^```dddhhhjjjnnnooorrrvvvyyy{{{}}}~~~qqqdddYYYOOONNNLLLKKKJJJKKKLLLMMMQQQ[[[fffoooxxx|||xxxtttnnniiieee[[[YYYWWWTTTQQQNNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHFFFGGGIIIJJJLLLMMMMMMMMMNNNQQQTTTYYY^^^dddlllqqq}}}~~~sssggg]]]VVVOOOKKKGGGGGGEEEAAABBBEEEEEELLLWWWbbblllvvv~~~}}}sssjjjfffggghhhkkk{{{|||qqqkkkjjjrrrwwwjjjcccXXXXXXZZZdddvvv|||uuukkk```XXXWWWZZZ^^^ccclllwwwzzz||||||ssseeeYYYQQQKKKEEEAAA???>>><<<:::999999::::::999999999888777777666666555555777777777666444333666555444555666777666555666666666666555444333222222222222222222222222222tttllljjjjjjiiigggggggggfffeeedddcccbbbbbb```^^^\\\ZZZYYYYYYYYYXXXWWWVVVWWWWWWVVVSSSQQQHHHFFFCCCAAA@@@???===;;;777666555444333222222222111111111111000000000000000000000000000000000000////////////111333555666444555666666777777666666444444444555666777777777666666555555555555666666777777777777666555444333222333333444444333333222222222333444666777888888888888999;;;===???AAABBBEEEEEEDDDCCCBBB@@@>>>===???BBBEEEHHHKKKNNNSSSVVV[[[[[[[[[ZZZZZZ[[[[[[[[[\\\[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTUUUXXX[[[]]]^^^]]]\\\]]]___cccgggiiinnnppptttxxx{{{}}}}}}}}}pppcccXXXVVVSSSPPPNNNMMMKKKJJJLLLTTT\\\aaagggooossssssppplllhhhccc___\\\WWWTTTPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGFFFGGGHHHKKKNNNRRRXXX^^^cccmmmttt~~~}}}sssiii```ZZZOOOKKKHHHHHHFFFBBBBBBEEEDDDHHHNNNUUU^^^iiissszzz|||~~~tttkkkggggggiiinnn}}}}}}rrrlllkkksssvvvjjjccc[[[ZZZ]]]gggyyy{{{uuukkk```WWWVVVYYY^^^bbbjjjvvv~~~yyy|||}}}ssseeeYYYPPPJJJDDDAAA???>>><<<:::999999999:::999999999888777666666666555555666777777777666666666555444555777777777666666666666777666666555555444444444444444444444444ssskkkjjjiiiiiifffffffffeeedddcccbbbaaabbb```^^^\\\ZZZYYYYYYYYYVVVUUUUUUUUUVVVUUURRRPPPGGGEEEBBBAAA@@@???>>><<<777666555444333222222222111111111111000000000000000000000000000000000000////////////111333555666555555666777777777777777444444444555666777777888666666555555555555666666777777777777666555444333222222444555555444222222444444444555555555555555777888888:::<<<>>>@@@BBBEEEEEEDDDCCCBBB@@@>>>===@@@BBBFFFIIIKKKOOOTTTWWW]]]\\\\\\[[[[[[\\\\\\]]][[[[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTUUUXXX[[[]]]]]]]]]\\\]]]___cccfffiiinnnqqquuuzzz}}}~~~}}}}}}~~~xxxkkk```]]]YYYVVVSSSPPPMMMKKKHHHOOOTTTVVVZZZ```ddddddbbb^^^YYYUUURRROOOLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBCCCDDDFFFHHHKKKPPPVVV[[[```gggrrr}}}tttjjjbbb\\\PPPLLLJJJJJJHHHDDDCCCFFFCCCEEEHHHMMMUUU```lllssstttzzztttkkkggghhhjjjqqq}}}ssslllkkksssuuujjjddd]]]]]]```jjj{{{zzztttkkk___WWWUUUYYY^^^```iiivvv}}}yyy||||||rrrdddXXXOOOIIIDDD@@@???>>><<<:::999999999:::999999999888777666666555666666666666666777888888555444444555777888777666444555666777888888888888111111111111111111111111uuummmgggeeefffdddfffhhhiiigggeeedddddddddccc```]]]ZZZYYYXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPLLLIIIDDDAAA???>>>===<<<777666555333222111000000111111111111000000000000......//////000000111111...///000///...///111333444444444444444444333333333444555777888999999999888777666555555666777888::::::999999777666555444333333333333333333333333444444555555666777777777666888999999999:::===???CCCBBBBBBAAAAAA@@@@@@??????@@@CCCFFFJJJOOOUUUYYYZZZ\\\]]]___``````______]]]ZZZVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUWWWYYYZZZ[[[]]]\\\\\\]]]```dddiiilllooorrrwww{{{}}}~~~}}}tttsss{{{~~~}}}uuukkkaaaXXXVVVUUUPPPKKKJJJHHHHHHIIILLLQQQTTTUUUUUURRRPPPNNNLLLJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFCCCAAA???@@@BBBCCCBBB???@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDDDDFFFIIILLLNNNWWW]]]gggrrr}}}yyyoooccc[[[RRRNNNIIIFFFEEEEEEDDDDDDAAAAAACCCGGGMMMUUU]]]aaalllsss}}}wwwnnnggggggkkkuuu}}}sssppppppzzzxxxnnniii^^^^^^```jjjzzzssseee]]]WWWTTTUUUYYY^^^gggttt}}}~~~}}}|||vvv{{{yyyrrrfffZZZPPPHHHBBB>>>===<<<:::999888888999:::<<<:::888666555555777777555555444444444444555555555555444444444444555555444444555555555555555444222222222222222222222222vvvnnniiiggghhhgggiiikkkjjjhhheeeccccccdddbbb```]]]ZZZYYYXXXXXXWWWVVVUUUUUUUUUTTTRRRPPPIIIFFFCCC@@@@@@@@@???>>>777666555333222111000000111111111111000000000000111111000000//////.........///000///...///111333444444444444444444444444444444555777888888888888888777666555555666777888999999999888777666555444333333333333333333333333444444555555666777777777666888999999999:::===???CCCBBBBBBAAAAAA@@@??????>>>@@@CCCFFFIIINNNTTTYYY[[[\\\]]]^^^______^^^^^^\\\ZZZVVVUUUUUUVVVVVVUUUTTTTTTTTTUUUWWWXXXZZZ[[[\\\[[[ZZZ[[[^^^bbbgggjjjmmmqqqvvvzzz|||}}}~~~uuusssyyy|||wwwtttvvvyyy}}}~~~zzzkkkaaaWWWUUUTTTPPPLLLKKKEEEEEEEEEHHHKKKNNNOOONNNMMMLLLJJJHHHFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCAAA@@@AAACCCDDDBBB@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFHHHKKKLLLOOOUUU]]]hhhsss}}}ssshhh```UUUQQQLLLHHHGGGGGGFFFEEEBBBBBBCCCEEEIIIOOOUUUYYYeeelllwwwxxxpppiiijjjooowww|||sssppppppzzzxxxnnnjjjbbbbbbdddmmm|||~~~rrrddd\\\VVVSSSUUUYYY\\\fffsss|||~~~}}}|||vvv{{{zzzrrrfffZZZPPPHHHBBB>>>===<<<:::999888888999:::999888666444333444555555555555444444444444555555666555555555555555555666444444555555555555555444222222222222222222222222vvvooojjjiiijjjiiikkklllkkkhhheeecccbbbdddbbb___\\\ZZZXXXXXXWWWXXXVVVUUUUUUUUUUUURRRPPPJJJGGGCCCAAA@@@???>>>===777666555333222111000000111111111111000000000000111111000000//////......---...////////////111333333333333444555555555666555555666777777777777777777777666555555666777777999999999888777666555444333333333333333333333333444444555555666777777777666888999999999:::===???BBBBBBBBBBBBAAA@@@??????>>>@@@CCCEEEIIINNNTTTXXX[[[\\\]]]^^^^^^]]]\\\\\\\\\YYYVVVUUUVVVVVVVVVUUUSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXYYY\\\```dddgggkkkooossswwwyyy{{{}}}yyyuuuxxx|||{{{vvvooojjjjjjmmmpppqqqzzz}}}lllaaaVVVRRRQQQNNNLLLLLLDDDCCCCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAABBBCCCDDDCCCAAADDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJHHHMMMTTT\\\gggrrr~~~yyyooogggZZZVVVPPPLLLJJJIIIGGGFFFDDDCCCBBBCCCEEEHHHLLLNNN[[[bbbnnn{{{yyyqqqlllmmmqqqyyy{{{rrrppppppzzzyyyoookkkgggfffhhhppp~~~~~~qqqcccZZZTTTRRRUUUYYY[[[eeesss|||~~~}}}|||vvv{{{zzzrrrfffYYYOOOHHHBBB>>>===<<<:::999888888999:::888777666444444444555555555555444444444444555555777666666555555666666777444555555555555555444444222222222222222222222222wwwooojjjhhhiiihhhjjjkkkkkkhhheeecccccccccaaa^^^[[[YYYXXXWWWWWWXXXWWWUUUUUUVVVUUUSSSQQQNNNKKKFFFBBB@@@===:::888777666555333222111000000111111111111000000000///......//////000000111111---...////////////222444222333333444555666666777555666777777777777777666777666555444444555666777888888888888777666555444444444444444444444444444444444555555666777777777666888999999999:::===???BBBBBBBBBBBBBBB@@@???>>>===???BBBEEEHHHMMMSSSWWW[[[\\\]]]]]]]]]\\\[[[ZZZ[[[YYYVVVVVVVVVWWWVVVUUUSSSSSSTTTTTTUUUWWWXXXYYYZZZYYYXXXXXXZZZ^^^ccceeeiiilllqqqtttwwwyyy|||~~~|||{{{}}}yyysssjjjdddbbbccceeefffkkknnnrrrvvv{{{mmmaaaUUUPPPOOOMMMKKKLLLGGGEEEDDDDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBCCCCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHKKKOOOUUU]]]gggqqqxxx~~~uuunnnaaa\\\VVVPPPMMMJJJHHHFFFEEEDDDBBBBBBBBBDDDFFFHHHRRRZZZgggtttyyyrrrllllllqqq|||zzzrrrpppppp{{{yyypppmmmhhhhhhkkksssrrrbbbYYYSSSQQQTTTYYY^^^hhhvvv|||{{{vvv{{{zzzrrreeeYYYOOOGGGBBB???===<<<:::999888888999::::::999888777666666777777555555444444444444555555777777666666666666777777555555555666555555444333222222222222222222222222yyypppiiifffgggeeegggiiiiiigggeeeddddddbbbaaa^^^[[[XXXWWWVVVVVVXXXWWWVVVVVVVVVUUUSSSQQQMMMJJJFFFCCC@@@===:::777777666555333222111000000111111111111000000000///......//////000000111111,,,.../////////000222444333333444444555666777777555666777777777777777666777666555444444555666777777777777777777666555444444444444444444444444444444444555555666777777777666888999999999:::===???AAABBBCCCCCCBBBAAA???>>><<<>>>AAADDDGGGLLLSSSWWW[[[\\\]]]]]]]]]\\\[[[ZZZZZZXXXVVVVVVWWWWWWVVVUUUSSSSSSSSSTTTUUUVVVWWWXXXZZZYYYXXXXXXZZZ]]]aaadddhhhkkkooorrrtttwww{{{}}}xxxrrrhhh```]]]\\\\\\\\\]]]```eeejjjooouuu|||ooobbbUUUPPPNNNLLLJJJKKKHHHFFFDDDDDDFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGJJJLLLNNNQQQVVV]]]eeekkkrrruuuxxxyyy{{{{{{uuuiiiddd\\\UUUPPPLLLIIIFFFFFFEEECCCCCCCCCDDDEEEFFFMMMUUUaaannn{{{yyyqqqkkkkkkpppxxxqqqqqqrrr|||yyyqqqnnnggghhhlllvvvssscccXXXQQQOOOSSSYYYcccmmmzzz|||zzzwww{{{zzzrrreeeXXXNNNGGGBBB???===<<<:::999888888999:::888888888777777777777777555555444444444444555555777777666666666666777777555555666666555444444333222222222222222222222222zzzpppiiiffffffcccfffhhhhhhgggeeeddddddbbb```]]]ZZZXXXVVVVVVVVVYYYWWWVVVVVVVVVVVVSSSQQQIIIFFFDDDBBBBBB@@@===;;;777666555333222111000000111111111111000000000000111111000000//////......,,,---/////////000222444444444444555666666666777555555666777777777777777666666555444444555666666666777777777666666555444444444444444444444444444444444555555666777777777666888999999999:::===???AAABBBCCCCCCCCCAAA???===<<<>>>AAACCCGGGLLLRRRVVV[[[\\\]]]^^^^^^]]]\\\\\\YYYWWWVVVWWWWWWXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYWWWWWWXXX\\\___bbbgggiiimmmpppsssvvvzzz}}}xxxrrriiiaaa\\\YYYWWWVVVTTTWWW[[[___ccchhhnnnrrryyy}}}tttgggYYYTTTQQQMMMKKKKKKGGGEEECCCCCCEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHGGGKKKLLLNNNOOOQQQUUU[[[___dddhhhmmmooorrrzzz~~~tttnnneee\\\UUUOOOKKKHHHGGGFFFEEEDDDDDDEEEFFFFFFIIIPPPZZZgggtttyyyqqqlllmmmqqqwwwpppqqqtttyyyrrrppphhhjjjooozzzvvvdddXXXQQQNNNRRRXXXdddnnn{{{}}}zzzwww{{{zzzqqqdddWWWMMMFFFAAA???===<<<:::999888888999:::666666666666666555555555555555444444444444555555777666666555555666666777666666666666555444333333222222222222222222222222{{{qqqjjjggghhhfffhhhjjjjjjgggeeeccccccaaa___]]]ZZZWWWVVVUUUUUUYYYXXXVVVVVVWWWVVVTTTRRRGGGEEECCCCCCBBBAAA>>><<<777666555333222111000000111111111111000000000000111111000000//////......+++---...//////000333555555555555555666666666666444444555777888888888888666555444444444444555666666666666777666666555444555555555555555555555555444444555555666777777777666888999999999:::===???@@@AAACCCDDDCCCAAA???===;;;===@@@CCCFFFKKKQQQVVV[[[\\\]]]^^^______^^^^^^XXXWWWVVVWWWXXXXXXVVVUUUSSSSSSRRRSSSSSSTTTUUUVVVYYYWWWVVVUUUVVVYYY]]]___fffiiilllooorrrvvvzzz}}}}}}~~~|||vvvmmmfff```[[[XXXUUURRRTTTVVVWWWYYY\\\```cccjjjmmmsssxxx}}}yyylll___YYYVVVQQQMMMMMMGGGEEECCCCCCFFFIIIKKKLLLPPPOOOOOONNNNNNNNNOOOOOONNNOOOOOONNNMMMLLLJJJIIIGGGIIIKKKJJJHHHGGGHHHJJJHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHLLLMMMOOOPPPQQQTTTWWW[[[]]]dddkkknnnpppyyy~~~xxxnnnccc[[[SSSMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFKKKSSS___lll{{{~~~yyysssoooqqqvvvvvvoooqqqwwwyyysssqqqlllnnnttt~~~yyyfffXXXPPPNNNRRRXXXaaalllzzz~~~|||www{{{zzzqqqdddVVVLLLFFFAAA???===<<<:::999888888999:::555555666666666666555555555555444444444444555555666555555555555555555666666666666666555444333222222222222222222222222222{{{rrrllliiijjjiiikkklllkkkhhheeecccbbbaaa___\\\YYYWWWVVVUUUUUUYYYXXXWWWVVVWWWVVVTTTRRRJJJHHHEEECCCBBB???<<<999777666555333222111000000111111111111000000000000......//////000111111111+++---...//////000333555666666666666666555555555333444555777888999999999666555444333333444555666666666666666666666555444555555555555555555555555444444555555666777777777666888999999999;;;===???@@@AAACCCDDDCCCAAA>>>===;;;===@@@CCCFFFKKKQQQUUUZZZ\\\]]]___``````______XXXWWWVVVWWWXXXXXXVVVUUUSSSSSSRRRRRRSSSTTTUUUUUUWWWVVVTTTSSSTTTWWW[[[]]]fffiiilllooorrrvvvzzz~~~|||}}}{{{ssslllfff```[[[XXXSSSTTTTTTTTTSSSTTTWWWYYY]]]```fffkkkqqqvvv|||}}}qqqddd]]]YYYTTTOOONNNHHHFFFDDDEEEHHHLLLOOOPPPWWWWWWVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTRRRPPPOOOJJJLLLNNNMMMJJJJJJKKKNNNKKKKKKLLLLLLLLLLLLLLLLLLOOOOOONNNNNNMMMKKKJJJIIIMMMOOOQQQRRRTTTVVVYYY[[[^^^eeennnqqqsss|||~~~ssshhh^^^VVVPPPLLLKKKJJJIIIGGGEEEDDDDDDCCCCCCGGGOOOYYYfffvvv~~~zzzuuurrruuu{{{uuuoooqqqxxxzzzsssqqqppprrrwww{{{gggYYYPPPMMMQQQWWW^^^iiixxx~~~www{{{zzzqqqcccVVVLLLEEEAAA???===<<<:::999888999999:::666777888888888888888777555555555444444555555555555555444444444444555555666666666666555444333222222222222222222222222222wwwooojjjjjjmmmhhhhhhhhhhhhgggdddbbbaaaaaa___]]]ZZZXXXWWWWWWVVVZZZZZZYYYXXXWWWUUUTTTSSSNNNHHH@@@<<<<<<======<<<999888555333111111222222222222222333333222222222000000000000000000000000---,,,,,,------...///000444444666777888888888888333333333444555666777777<<<:::777444333444666777999999:::999888666444333111111222333444444444333333333444444555666666666::::::999999:::<<<===???AAABBBEEEFFFGGGEEECCCBBB<<<===???@@@DDDIIIPPPUUUXXXWWWXXX[[[```bbb```^^^ZZZZZZZZZYYYXXXVVVTTTTTTUUUUUUTTTSSSRRRRRRRRRSSSUUUUUUUUUUUUUUUXXX\\\```bbbffflllqqqtttvvvxxxzzz||||||~~~wwwooollliiiddd___ZZZXXXUUUTTTUUUUUUUUUTTTVVVWWWZZZ]]]bbbgggkkknnnsssuuuxxx|||xxxhhh^^^YYYVVVPPPKKKGGGGGGGGGGGGHHHLLLRRRVVV[[[]]]___^^^]]]\\\]]]^^^^^^_________]]][[[XXXVVVYYYUUUQQQPPPRRRSSSRRRQQQSSSRRRQQQPPPOOONNNNNNNNNQQQQQQRRRSSSSSSRRRQQQPPPNNNPPPSSSVVVXXX\\\aaadddkkkqqqxxx|||~~~rrrggg\\\TTTOOOJJJIIIHHHIIIJJJIIIGGGEEEHHHIIIMMMVVV___jjjzzzyyysssqqqwwwvvvrrrttt{{{yyytttrrrqqqttt{{{lllXXXPPPQQQSSSUUUaaammm{{{zzzyyy{{{}}}tttfffYYYNNNGGGBBB???<<<<<<;;;:::999999999999999999999888888888888777888777777666555444444444666666555555555444444444666666555555555444444444555555444444444333333333xxxooojjjiiikkkffffffgggfffeeecccaaa___aaa___]]]ZZZXXXWWWVVVVVVXXXXXXXXXWWWVVVTTTRRRRRRLLLHHHBBB?????????===;;;999888555333111111222222000000111111111111000000000000000000000000000000------------...///000111444555666777888888888888333444444555555666666666;;;999777444333444666777999999999999888666555333444444555666666666666666333333444444555666666666999999999999:::;;;===>>>>>>@@@BBBDDDDDDBBB@@@???<<<===???@@@DDDIIIPPPUUUXXXXXXYYY\\\```aaa___]]][[[[[[[[[ZZZXXXWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRTTTTTTUUUTTTUUUXXX]]]```dddggglllpppsssuuuxxxzzz||||||~~~wwwtttqqqkkkfff```]]]YYYWWWVVVUUUSSSRRRUUUUUUVVVXXXZZZ^^^aaabbbggghhhkkkooosssuuuwwwxxx|||~~~{{{lllaaa\\\XXXRRRMMMIIIJJJJJJKKKLLLQQQWWW[[[```bbbdddeeedddcccdddeeeffffffggggggeeeccc```^^^___[[[XXXWWWXXXYYYXXXWWW[[[ZZZYYYWWWVVVUUUUUUUUUSSSTTTUUUVVVVVVVVVUUUTTTTTTVVVYYY\\\___dddjjjooouuu{{{xxxmmmcccZZZTTTMMMLLLJJJJJJJJJJJJIIIGGGHHHGGGJJJQQQYYYcccssszzztttsssyyyuuuqqqttt~~~yyyuuutttuuuwww~~~lllYYYQQQPPPSSSUUU]]]jjjxxx{{{yyy{{{|||tttfffYYYNNNGGGBBB???<<<<<<;;;:::999999999999888888888777777777666666888777777666555555444444666666555555555444444444444444333333333222222222555555444444444333333333xxxoooiiihhhiiifffggggggfffeeecccaaa___aaa___\\\ZZZXXXWWWVVVVVVWWWWWWWWWVVVUUUSSSQQQPPPKKKHHHDDDBBBBBBAAA===999999777555333222111222222...//////000000//////...000000000000000000000000............///000111222444555666777777888888777555555555555555555555555:::888666444444444666777888999999999888777555444555555666777777777666666333333444444555666666666888888888888999;;;===>>>AAACCCEEEFFFFFFDDDBBBAAA<<<===???@@@CCCIIIOOOTTTYYYYYYZZZ]]]``````^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUYYY^^^aaaeeehhhlllnnnqqqssswwwyyy||||||~~~|||uuupppjjjgggbbb^^^[[[XXXUUUSSSVVVUUUTTTTTTTTTUUUWWWXXX[[[\\\___cccfffiiijjjkkkooorrrvvvzzzrrrgggaaa[[[UUUPPPMMMNNNNNNOOOQQQWWW]]]bbbfffiiilllmmmnnnnnnooopppqqqqqqrrrrrrpppnnnllljjjhhheeebbbaaaaaaaaaaaa```___^^^\\\[[[YYYXXXWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[^^^aaafffmmmuuu{{{wwwlllccc\\\SSSPPPMMMKKKKKKKKKKKKJJJJJJHHHIIIMMMTTT^^^nnn|||{{{vvvttt{{{tttqqqttt{{{wwwvvvyyy|||lllZZZQQQPPPRRRTTTZZZggguuu~~~|||yyy{{{|||tttfffYYYOOOHHHBBB???<<<<<<;;;:::999999999999777777777777666666666555777777777666555555444444666666666555555555444444444444333333333222222222555555444444444333333333yyyoooiiiggghhhiiiiiiiiiiiigggeeecccbbb```___\\\YYYWWWVVVVVVVVVXXXWWWWWWVVVUUUSSSQQQQQQLLLHHHDDDCCCCCCAAA>>>:::888777555444222222111111...//////////////////...////////////////////////////////////000111222333555555666777777777777777666666666666555555555555888777555444444555666777888888999999888777555444444444555555555555555444333333444444555666666666888888777888999;;;===>>>CCCEEEGGGHHHHHHFFFCCCBBB<<<===>>>@@@CCCHHHOOOTTTYYYZZZ\\\___```___^^^\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTRRRRRRQQQQQQQQQPPPQQQRRRSSSUUUYYY^^^bbbfffhhhkkkmmmooorrrvvvyyy||||||~~~yyyuuuqqqkkkfffccc___\\\ZZZZZZYYYWWWVVVUUUUUUUUUUUUWWWXXX[[[^^^```bbbdddeeedddggglllqqqxxxwwwllleee___YYYTTTQQQQQQRRRSSSVVV\\\dddiiilllppptttvvvwwwxxxyyyzzz{{{|||||||||{{{yyywwwuuupppooommmkkkjjjiiihhhhhheeecccaaa___]]][[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\\\\^^^```dddjjjrrr|||uuukkkdddYYYUUUPPPMMMLLLLLLLLLLLLLLLJJJIIIMMMRRR\\\lll{{{zzzuuuuuu|||~~~tttrrrvvv|||yyyzzz|||mmm[[[QQQPPPRRRTTTZZZggguuu}}}}}}yyy{{{{{{sssgggZZZPPPHHHCCC@@@<<<<<<;;;:::999999999999888888777777777666666666777777666666555555555555666666666666555555555555666666555555555444444444555555444444444333333333{{{qqqjjjggghhhiiiiiiiiiiiihhheeecccbbb```^^^\\\YYYWWWVVVUUUUUUXXXXXXXXXWWWUUUTTTRRRQQQNNNIIICCCAAAAAA@@@>>><<<888777666444333222111111///000000111111000000///////////////////////////000//////000000111222333555666666777777777777666666666666666666666555555666555555444444555666777888888999999888777666555444555555555555555444444333333444444555666666666888777777888999<<<>>>???AAABBBDDDEEEEEECCC@@@>>><<<===>>>@@@BBBGGGNNNSSSXXXZZZ^^^``````___^^^]]]]]]]]]]]]\\\[[[YYYWWWWWWVVVUUUTTTRRRQQQPPPPPPPPPOOOPPPQQQRRRTTTXXX^^^bbbfffhhhjjjlllnnnqqquuuxxx||||||~~~}}}yyysssnnnkkkgggdddaaa___^^^\\\ZZZYYYYYYYYYYYYWWWXXXYYY[[[]]]^^^___```^^^aaaeeekkksss}}}{{{qqqjjjccc]]]YYYUUUUUUVVVWWWZZZaaajjjppprrrvvv{{{~~~xxxxxxwwwtttrrrppppppoooooommmkkkhhheeecccbbbaaa[[[[[[[[[[[[\\\\\\]]]]]]___```cccgggllluuu~~~|||rrrkkkaaa\\\VVVQQQNNNNNNMMMMMMLLLIIIIIILLLQQQ[[[kkkyyyyyyuuuttt}}}~~~uuuuuuzzz~~~|||}}}}}}nnn\\\QQQOOOQQQTTT]]]hhhvvv}}}}}}yyy{{{{{{sssggg[[[QQQIIICCC@@@<<<<<<;;;:::999999999999999999888888888777777777666666666666555555555555777777666666666555555555666666555555555444444444555555444444444333333333}}}sssllliiiiiiggghhhhhhgggfffdddbbb``````^^^[[[YYYWWWVVVUUUUUUXXXXXXXXXWWWVVVTTTRRRRRRNNNIIICCC??????@@@>>><<<777777666555333222111000000111111222222111111000000000000000000000000000////////////000111222333666666777777777777666666666666666666666666666666444444444444555666777777777888999999888777666555666666777777777666555555333333444444555666666666888888888999:::===???@@@CCCDDDFFFGGGFFFDDDAAA@@@======>>>@@@BBBGGGMMMRRRVVVZZZ^^^aaaaaa___^^^^^^]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTRRRQQQPPPPPPOOONNNOOOQQQQQQSSSWWW]]]aaacccfffjjjllloooqqquuuwww||||||~~~}}}wwwtttpppllljjjfffeeecccaaa____________YYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^bbbgggoooyyy~~~vvvoooiiiddd```\\\\\\\\\]]]aaahhhqqqwwwzzz~~~~~~{{{xxxwwwxxxvvvuuurrroookkkiiigggfff```______^^^^^^______```bbbdddgggjjjooovvv~~~yyysssjjjddd]]]WWWSSSQQQOOONNNJJJHHHGGGJJJOOOWWWfffttt~~~yyytttuuu~~~~~~wwwyyy~~~nnn]]]RRROOOQQQTTT]]]hhhuuu}}}}}}yyyzzzzzzsssggg\\\RRRJJJDDD@@@<<<<<<;;;:::999999999999999999999999888888888888666666666666666666555555777777777666666666555555444444333333333222222222555555444444444333333333uuunnnkkkkkkhhhhhhhhhgggfffdddbbbaaa___^^^[[[XXXVVVUUUUUUUUUWWWWWWWWWVVVUUUSSSQQQPPPKKKGGGCCCAAAAAA@@@<<<999777777666555444222111000000111111222222111111000000000000000000000000000////////////000111222222666666777777777777666666555555666666777777888888333333444444555666777777777777888999999888666555666666666666666555444444333333444444555666666666999999999:::<<<>>>@@@BBBFFFGGGHHHIIIIIIFFFDDDBBB======>>>???BBBGGGMMMQQQTTTYYY___bbbaaa```___```]]]\\\\\\[[[ZZZXXXWWWVVVVVVUUUTTTRRRPPPOOOOOOOOOOOOPPPPPPQQQSSSVVV\\\```aaadddiiimmmppprrruuuwww||||||~~~{{{wwwtttooonnnkkkiiigggfffffffffaaaaaaaaaaaaaaa```___^^^]]]^^^aaaeeellluuu{{{tttooojjjhhhfffeeeeeeeeeiiipppyyy~~~|||yyyuuurrrooommmlllgggfffeeeccccccccccccddddddfffiiikkkoootttzzz~~~|||rrrmmmeee^^^YYYUUURRROOOKKKIIIHHHKKKNNNTTTaaammmyyyuuuwww~~~yyy|||ooo^^^RRRNNNPPPTTTZZZeeerrrzzz~~~yyyzzzzzzssshhh\\\SSSKKKDDD@@@<<<<<<;;;:::999999999999888888888888777777777777555666666666666666666666777777777777666666666555444444333333333222222222555555444444444333333333vvvooolllmmmjjjjjjjjjjjjhhhfffdddccc___^^^[[[XXXVVVUUUUUUUUUVVVVVVVVVUUUSSSRRRPPPOOOHHHFFFCCCCCCCCC@@@;;;666777777666555444222111000000000111111111111000000000000000000000000000000............///000111222666777777777777777666666444555555666777888888999222333333444555666777777777777888999999888666666333444444444333222222111333333444444555666666777999999:::;;;<<>>???BBBFFFMMMQQQSSSYYY___bbbbbb``````aaa\\\\\\\\\[[[YYYXXXVVVUUUVVVUUUTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQRRRVVV[[[______ccciiimmmpppsssuuuwww||||||~~~|||xxxvvvssspppnnnllllllkkkkkkjjjjjjiiihhhgggeeeddd]]]___aaadddjjjsss|||~~~xxxsssooommmllllllkkkkkkooovvv{{{xxxvvvuuulllkkkiiihhhgggfffggggggccceeehhhkkkmmmqqquuuyyyxxxssskkkddd^^^XXXTTTQQQNNNLLLKKKMMMOOOTTT___jjj{{{{{{wwwxxxzzz~~~ooo^^^RRRNNNPPPTTTVVVbbbpppyyyyyyzzz~~~~~~yyyrrrhhh]]]SSSKKKDDDAAA<<<<<<;;;:::999999999999777777777777666666666666555555555666666666666666777777777777666666666666666666555555555444444444555555444444444333333333uuuoookkkjjjkkkjjjiiigggfffdddcccbbbaaa^^^[[[WWWTTTSSSSSSSSSVVVVVVWWWVVVUUUSSSQQQOOOKKKGGGAAA?????????===;;;:::999777555333222111111111111111111111000///...000000000000000000000000111000///...///000222444444555555666666666666666444444444555555555555666777777666555555555555555777888888999999777666555666666555444333333222222444444555555666777777777777777777999:::<<<>>>???DDDEEEEEEEEECCCBBB@@@?????????>>>>>>@@@EEELLLQQQWWW[[[```cccddddddcccdddaaa___\\\[[[ZZZYYYVVVTTTTTTTTTSSSQQQPPPOOONNNMMMOOOOOONNNOOOQQQUUUYYY[[[bbbeeeiiimmmooorrruuuxxx}}}}}}~~~}}}zzzxxxxxxwwwvvvuuuuuuuuuuuuuuusssqqqooonnnhhhgggeeeggglllttt}}}~~~zzzuuurrrtttpppppptttxxx{{{~~~}}}xxxvvvssspppnnnllllllkkkkkkkkkjjjkkkmmmqqquuuxxx{{{uuupppjjjccc\\\XXXQQQMMMLLLNNNQQQUUU^^^hhhyyy|||yyyzzz}}}~~~mmm]]]QQQLLLKKKMMMVVV^^^kkkwwwuuuwww}}}~~~vvvooofff]]]VVVMMMDDD>>>>>>======;;;:::999888888999999999888777666666555777777777777777777777777888777666555555666777888666666555555555444444444666666666666555444333222uuuooollljjjkkkjjjiiihhhfffdddcccbbb___]]]ZZZWWWTTTSSSSSSTTTWWWWWWWWWVVVTTTRRRQQQPPPKKKGGGAAA???@@@???===;;;:::999777555333222111111000111111111111000000///000000000000000000000000000///.........000222333444555555666666666666666444444444555555555555666777777666555555555555555777888888999999777666555777777666555555444333333444444555555666777777777777777888999:::;;;===>>>AAABBBCCCDDDEEEDDDCCCBBB@@@??????>>>@@@EEEKKKPPPVVVZZZ```dddddddddddddddaaa___\\\[[[ZZZYYYVVVTTTTTTTTTSSSRRRPPPOOONNNMMMOOONNNMMMNNNPPPTTTWWWZZZ^^^bbbgggkkkooorrrvvvyyy||||||~~~~~~}}}|||}}}}}}}}}|||zzzwwwuuusssooonnnmmmooottt{{{|||yyyvvvuuuxxx|||~~~}}}zzzvvvsssqqqpppooonnnmmmllllllnnnqqqtttvvv{{{zzzuuuooohhhbbb^^^TTTPPPMMMNNNOOOSSS]]]fffyyy|||zzz|||~~~ooo^^^RRRMMMLLLNNNTTT\\\iiivvv~~~}}}rrruuu{{{vvvoooddd[[[TTTLLLDDD???>>>===<<<;;;:::999999888999999999888777666666666777777777777777777777777888777666555555666777888666666555555555444444444444444444444333222111000vvvooommmkkkkkkjjjjjjhhhgggeeecccbbb^^^\\\YYYVVVUUUTTTTTTUUUYYYXXXVVVTTTRRRQQQPPPPPPKKKGGGBBB@@@@@@@@@===;;;:::999777555333222222111000000000000111111111111000000000000000000000000///...------...000111222444555555666666666666666444444444555555555555666777666666555555555555666777888888999999777666555777777777666555555444444444444555555666777777777888888888999999;;;<<<<<<>>>@@@BBBEEEFFFFFFFFFEEE@@@@@@???>>>???DDDJJJOOOUUUZZZ```dddeeeeeeddddddaaa___\\\[[[ZZZYYYWWWUUUUUUTTTSSSRRRPPPOOONNNNNNNNNMMMLLLLLLNNNRRRUUUXXX[[[___dddjjjnnnrrrwwwzzz{{{|||}}}}}}{{{yyyyyyyyy{{{}}}{{{~~~{{{xxxvvvuuurrrqqqpppooooooppprrrtttuuuyyy{{{vvvpppjjjeee\\\VVVQQQOOOPPPTTT^^^hhhzzz}}}|||qqq```SSSNNNMMMNNNQQQZZZggguuu}}}~~~{{{sssuuu|||vvvnnnbbbXXXQQQKKKDDD@@@======<<<;;;:::999999888999999999888777777666666777777777777777777777777777777666666666666777777666666666555555555444444444444444333333222222111vvvpppmmmlllkkkkkkjjjiiigggeeecccbbb\\\[[[XXXVVVTTTTTTUUUVVVZZZXXXVVVSSSQQQPPPPPPPPPKKKGGGBBBAAAAAA@@@===:::999888777555333222222222/////////000000111222222000000000000000000000000------------...///111222444555555666666666666666444444444555555555555666777666555555555555666666777888888999888777666555666666666666555555444444444444555555666777777777999999888888999:::;;;;;;===???CCCFFFGGGHHHGGGFFFAAAAAA???>>>???CCCIIINNNTTTXXX___dddeeeeeeddddddaaa___]]][[[[[[YYYWWWUUUUUUTTTSSSRRRQQQOOONNNNNNMMMLLLKKKKKKMMMPPPSSSUUUZZZ^^^dddiiimmmrrrvvvyyy|||}}}~~~{{{yyywwwuuusssqqqpppooopppppprrrvvv||||||vvvppplllbbb[[[UUURRRSSSWWWaaalll{{{}}}~~~qqq```SSSMMMMMMNNNOOOXXXfffsss|||}}}{{{xxxyyy~~~wwwnnnaaaVVVOOOJJJDDDAAA======<<<;;;::::::999999999999999888888777777777777777777777777777777777777777666666666666777777666666666666555555555555666666555555444444444444uuuooommmllljjjkkkkkkjjjhhhfffcccbbb[[[ZZZWWWUUUTTTTTTUUUVVVYYYXXXUUUSSSQQQPPPPPPPPPKKKGGGCCCAAABBBAAA>>>:::999888666555333333222222000000//////000111222333000000000000000000000000,,,,,,---...///000111222444555555666666666666666444444444555555555555666666666555555555555666666777888888999888777666555555555444444444444444444444444555555666777777777888888888888999999:::;;;???AAADDDGGGHHHHHHFFFEEEBBBBBB@@@>>>>>>BBBGGGLLLQQQVVV^^^ccceeeeeeddddddbbb```]]]\\\[[[ZZZWWWUUUUUUUUUTTTRRRQQQPPPOOONNNMMMLLLKKKJJJKKKNNNQQQSSS[[[___dddiiimmmqqquuuxxx}}}}}}{{{yyywwwtttqqqooonnnnnnrrrvvv{{{{{{uuuqqqfff^^^WWWTTTSSSWWWbbbmmm{{{}}}}}}qqq```SSSLLLKKKLLLOOOXXXeeerrr{{{}}}yyyzzz~~~yyypppbbbWWWOOOIIIDDDAAA<<<<<<<<<;;;;;;::::::999999999999999888888888888777777777777777777777777666666777777777777666666777777666666666555555555666666555444444444555555tttnnnlllllljjjkkkkkkkkkiiifffcccbbb[[[ZZZWWWUUUTTTTTTUUUUUUWWWVVVUUUSSSRRRQQQPPPPPPJJJGGGCCCBBBCCCAAA>>>:::888777666555444333333333111111/////////000111222000000000000000000000000,,,,,,---///000111222222444555555666666666666666444444444555555555555666666555555555555666666777777888888999999777666555444444444444444444444444444444555555666777777777777777777888888:::;;;;;;@@@BBBEEEHHHIIIHHHFFFEEEDDDBBB@@@>>>===@@@FFFJJJNNNTTT\\\bbbddddddccccccbbb```]]]\\\[[[ZZZXXXVVVVVVUUUTTTSSSQQQPPPOOOOOONNNLLLKKKJJJKKKMMMPPPRRRYYY]]]bbbgggkkkooosssvvv~~~~~~{{{xxxtttqqqooonnntttvvvzzz{{{wwwiiiaaaYYYUUUSSSVVV___jjjyyy|||~~~rrr```SSSLLLKKKKKKOOOWWWcccoooyyy~~~wwwxxx}}}|||ssseeeYYYQQQKKKEEEAAA<<<<<<;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777666666777777777777666666777777777666666666555555444444222222111222333444rrrmmmkkkkkkjjjkkklllllljjjgggdddaaa\\\ZZZXXXUUUSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPJJJGGGDDDCCCCCCBBB>>>:::888777666555444333333333333222000///...///111222000000000000000000000000,,,---...000111222333333444555555666666666666666444444444555555555555666555555555555555666777777777888888999999777666555444444444555555555555555444444555555666777777777666666666777888:::;;;<<>>===@@@EEEIIILLLRRRZZZaaaccccccbbbaaabbb```^^^\\\\\\ZZZXXXVVVVVVUUUTTTSSSRRRPPPOOOOOONNNMMMKKKJJJKKKMMMOOOQQQTTTXXX^^^dddhhhmmmrrruuu~~~}}}yyyuuusssqqqsssuuuxxx|||}}}ppphhh___YYYVVVVVV^^^fffvvv}}}tttaaaTTTMMMLLLLLLOOOUUU```kkkuuu{{{xxxyyy}}}vvvhhh\\\SSSLLLEEE@@@<<<;;;;;;;;;;;;:::::::::999999999999999999999999777777777777777777777777555666777888888777666555777777777777666666666555555333222111111222444555rrrlllkkkjjjjjjkkklllllljjjgggdddaaa\\\[[[XXXUUUSSSSSSSSSTTTRRRSSSTTTTTTTTTSSSQQQPPPJJJGGGDDDCCCDDDBBB>>>:::888777666555444333333333444222000///...///000111000000000000000000000000,,,---///000222333333444444555555666666666666666444444444555555555666666555555555555555666777888777888888999999777666555555555555666666666666666444444555555666777777777555555666777888:::<<<======@@@EEEIIIKKKKKKIIIHHHEEECCCAAA>>>===???DDDHHHJJJPPPYYY```bbbbbbaaa```bbb```^^^\\\\\\ZZZXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOOOONNNLLLKKKKKKMMMOOOQQQPPPTTTZZZaaaggglllrrruuu}}}~~~|||xxxuuutttrrrtttvvvyyy~~~wwwooofff___ZZZXXX^^^fffsssuuucccUUUNNNMMMMMMNNNTTT]]]hhhrrrzzz~~~||||||xxxkkk___UUUMMMEEE@@@;;;;;;;;;;;;;;;;;;::::::999999999999999999999999777777777777777777777777555666777888888777666555777777777777666666666666777555444333333444666777tttoookkkhhhiiijjjkkkkkkjjjhhheeedddaaa^^^ZZZVVVTTTTTTVVVWWWVVVUUUTTTSSSRRRQQQPPPOOONNNKKKGGGDDDBBB@@@===;;;999777555333222111111222111111111111111111111111000000000000000000000000000000000000000111111222333444555777777777666666222333444555666666666666777777666555555555555555666777777888888888888777333222222333444444333111222222333444444555555666777777888999:::;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHHHHEEE@@@<<<;;;<<>><<<;;;999999888888999888777777666777777777777777777777777777777777888888888888777777777777777777666666666666777777666666555555555444444444tttnnnjjjhhhiiijjjkkkkkkjjjhhheeeddd```]]]YYYVVVTTTSSSUUUVVVUUUTTTTTTSSSRRRQQQPPPPPPKKKIIIEEEBBB@@@>>><<<999999888555333111111222222111111111111111111111111000000000000000000000000///............///000000333444555777777777666666333444444444555666666666777777666555555555555555666777777888888888888888666666555666777888666444222333333444444555555666777777888999:::;;;;;;<<<>>>@@@CCCFFFHHHIIIIIIHHHIIIFFFAAA>>><<<>>>@@@BBBJJJOOOWWW]]]```bbbcccdddeeeccc```___^^^]]]\\\ZZZWWWWWWVVVTTTRRRPPPNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKOOOTTTZZZ^^^bbbffflllqqqwww{{{~~~|||wwwtttooolllkkknnnpppsss{{{|||sssjjj```[[[___gggrrr~~~|||hhhWWWNNNLLLMMMMMMSSS\\\gggttt~~~|||}}}{{{{{{yyymmmaaaWWWNNNGGGCCC@@@???===<<<:::999999999999999888777777777777888777777777777777777777777777777777666666666666555555555444444444444555555666666555555555444444444tttnnnjjjhhhiiijjjkkkkkkjjjhhhfffddd___]]]YYYUUUSSSSSSTTTUUUTTTSSSSSSRRRQQQQQQQQQQQQKKKHHHEEEBBB@@@>>><<<::::::888555222000111222333000000000000000000000000000000000000000000000000------,,,,,,------...///222333555777777777777666666555444333444444666666777777666555555555555555666777777888999999888888888777666777999999777666333333333444555555666666777777888999:::;;;;;;<<<>>>@@@CCCEEEGGGIIIIIIIIIJJJGGGCCC???>>>???AAACCCIIINNNUUU[[[___aaacccdddfffdddbbbaaa``````]]]\\\XXXXXXWWWUUUSSSPPPNNNMMMLLLLLLKKKKKKJJJJJJKKKKKKMMMPPPTTTYYY```fffkkknnnuuuxxx|||~~~~~~~~~{{{xxxoookkkiiijjjkkklllrrryyy{{{qqqggg___aaagggrrr}}}kkkZZZOOOLLLLLLJJJQQQ[[[eeerrr}}}zzzzzzxxxxxx}}}zzzooocccYYYPPPIIIEEEAAA@@@>>>===;;;:::::::::::::::999888888888888888777777777777777777777777666666666666555555555555555555444444444444555555555555555555555444444444tttnnnjjjhhhjjjjjjkkklllkkkhhhfffeee___]]]ZZZWWWUUUTTTTTTUUUSSSSSSRRRQQQQQQQQQRRRRRRMMMJJJFFFDDDBBBAAA>>><<<:::888555111000111222333////////////////////////000000000000000000000000------,,,,,,------...///222333555666777777777777777666444333222444555666777777666555555555555555666777777888999999999999555555444555666777555333333333444444555666666666777777888999:::;;;;;;<<<>>>???BBBDDDGGGHHHIIIJJJJJJGGGCCC@@@>>>???@@@BBBFFFLLLSSSYYY]]]```ccceeegggeeedddccccccbbb___]]]YYYYYYWWWVVVSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMMMMPPPVVV^^^fffjjjlllsssvvvzzz}}}}}}}}}}}}~~~{{{rrrnnnlllkkkiiihhhmmmsss{{{xxxmmmdddcccfffpppzzznnn\\\PPPKKKJJJIIIPPPYYYdddrrr|||~~~zzzxxxvvvuuuzzz{{{pppdddZZZQQQJJJEEEBBBAAA???===<<<;;;;;;;;;;;;:::999999888888999999777777777777777777777777777777666666666555555555777777666666666666777777555555555555555555555555vvvnnnkkkiiijjjkkkllllllkkkiiifffeee```^^^\\\YYYWWWVVVVVVVVVSSSRRRQQQPPPPPPQQQRRRSSSLLLIIIFFFDDDBBBAAA???===:::888555222111111222333////////////////////////000000000000000000000000......------......///000111333555666777888777777777666444333222444555666777777666555555555555555666666888999999:::::::::555444333444666666444333333333444555555666666777777777888999:::;;;;;;<<<>>>???AAACCCFFFHHHIIIJJJIIIGGGCCC???>>>>>>???@@@DDDIIIPPPWWW\\\```ccceeegggfffeeeeeeeeedddaaa___ZZZZZZXXXVVVTTTQQQOOONNNKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMOOOUUU]]]eeejjjlllsssvvvzzz|||}}}}}}}}}~~~~~~xxxtttqqqooollliiilllqqqwwwzzz~~~uuukkkggghhhooowwwooo]]]QQQKKKJJJIIIPPPXXXcccppp|||{{{xxxuuussswww|||pppdddZZZPPPIIIEEEBBBAAA???>>><<<<<<;;;;;;;;;:::999999888888999999666666666666666666666666888888888777777777666666777777666666666666777777444555555555555555555555xxxooolllkkkjjjkkkllllllkkkiiigggeeeaaa___]]]ZZZXXXWWWVVVVVVTTTSSSQQQOOOOOOPPPQQQRRRJJJGGGDDDBBBAAA???===;;;999777555333222111111222000000000000000000000000000000000000000000000000/////////...//////000111111222444666888888888888666555444333444444666666777777666555555555555555666666888999::::::;;;;;;666666555666777888666444444444444555666666777777777777888999:::;;;;;;<<<===>>>@@@CCCEEEHHHJJJKKKIIIGGGCCC@@@>>>===>>>???BBBGGGNNNUUUZZZ___cccfffgggffffffffffffeeebbb___[[[[[[YYYWWWUUURRROOONNNJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMPPPUUU[[[bbbiiimmmsssvvvzzz|||||||||}}}~~~}}}|||yyywwwsssoooqqqvvvyyy|||uuuooooooqqqxxxooo]]]QQQLLLKKKJJJOOOWWW```nnn{{{}}}xxxuuurrruuu~~~rrreeeZZZPPPHHHDDDBBBAAA???>>><<<;;;;;;;;;::::::999888888888888888666666666666666666666666888888888888777777777777555555444444444444555555444444444555555555555555yyypppmmmlllkkkkkkllllllkkkiiigggeee```^^^\\\ZZZXXXVVVUUUUUUVVVTTTQQQOOONNNOOOPPPQQQIIIGGGDDDBBBAAA???===;;;777777666555444222111000111111111111111111111111000000000000000000000000//////......//////000111111222444666888888888888333444444444555666666666777777666555555555555555666666888999:::;;;;;;;;;888777666777888999777555444444555555666666777777777777888999:::;;;;;;<<<===>>>@@@BBBEEEHHHJJJKKKJJJHHHEEEAAA???>>>??????AAAEEEMMMSSSYYY^^^cccfffffffffffffffgggeeebbb```\\\[[[ZZZXXXUUURRROOONNNJJJIIIIIIIIIIIIJJJKKKLLLKKKNNNRRRUUUXXX^^^ffflllrrruuuyyy{{{{{{{{{|||}}}|||~~~zzz|||zzzyyyuuu|||mmm\\\QQQMMMLLLJJJNNNTTT\\\jjjxxx~~~~~~zzzvvvrrrttt}}}uuuhhh[[[QQQIIIDDDAAA@@@???===<<<;;;::::::999999888777777777777888666666666666666666666666888777777777777666666666555555444444444444555555444444444555555555666666zzzqqqnnnmmmkkkllllllmmmllliiigggfff^^^]]][[[YYYWWWUUUTTTTTTWWWTTTQQQOOOMMMNNNOOOPPPKKKIIIFFFDDDCCCAAA???>>>666666777666555333000///111111111111111111111111000000000000000000000000///............///000000111222444666888888888888222333444555666666666666777777666555555555555555666666888999:::;;;;;;;;;777666555666888888666555444444555555666777777777777777888999:::;;;;;;<<<===>>>???BBBDDDGGGJJJLLLKKKIIIFFFCCCAAA@@@@@@@@@@@@DDDLLLSSSYYY^^^cccffffffffffffggggggfffbbb___]]]\\\ZZZXXXUUURRRPPPNNNIIIIIIIIIIIIIIIJJJKKKLLLIIINNNRRRUUUVVV[[[dddlllqqqtttxxxzzzzzzzzz{{{|||{{{~~~zzzlll[[[QQQMMMMMMIIIMMMRRRYYYgggvvv}}}}}}{{{vvvrrrttt}}}wwwiii]]]RRRIIIDDDAAA@@@>>>===;;;:::::::::999888888777666777777777666666666666666666666666777666666666555555555555777777666666666666777777444444444555555555666666{{{qqqllljjjlllmmmnnnnnnllliiieeeccc]]]\\\[[[YYYWWWVVVVVVVVVVVVTTTSSSQQQPPPPPPPPPPPPLLLIIIDDDAAA???>>>===<<<999888666444222111000000000000000000000000000000111111000000//////......000000000000////////////111222333555666777777777777777666555555555555555777777777777666555444333333444666888:::;;;<<<<<<999888777666666555555555555555555555555555444444666777888999999999999999<<<>>>@@@BBBEEEFFFGGGGGGIIIHHHFFFCCC>>><<<<<<>>>AAADDDJJJQQQXXX]]]bbbdddkkkkkkjjjhhhgggeeedddddd^^^]]][[[XXXUUUQQQNNNMMMNNNKKKHHHGGGHHHJJJJJJJJJMMMMMMNNNOOORRRYYYaaagggnnnpppsssuuuuuuwwwyyyzzz|||qqq^^^UUUOOOIIIJJJJJJMMMVVVdddqqqzzz|||yyyvvvwww~~~wwwiii]]]RRRJJJEEECCCAAA>>><<<<<<<<<<<<;;;777777777777777777777777777888888999999777666555888888777777666666555555555555444444444333333333333444666777777777666555}}}sssnnnllllllmmmnnnmmmlllhhheeeccc\\\ZZZYYYWWWUUUSSSSSSRRRTTTSSSQQQOOONNNNNNNNNOOOLLLHHHDDDAAA???>>>===<<<999888666444222111000000000000000000000000000000111111111111000000000///............------------000111333555666777888888444444444444555777888999777777777666555555444444333444666888:::;;;;;;;;;999888777666666555555666555555555555555555555555666777888999999:::999999<<<===???AAADDDFFFHHHIIIKKKKKKIIIEEE@@@>>>>>>>>>AAACCCIIIOOOWWW]]]bbbdddiiiiiiiiihhhhhhgggffffff```___]]]ZZZWWWSSSPPPNNNNNNKKKHHHGGGHHHIIIIIIIIIJJJKKKKKKLLLOOOUUU]]]bbbjjjmmmqqqssstttuuuwwwxxxyyy|||uuubbbWWWQQQMMMJJJIIILLLTTTaaaoooyyy~~~}}}zzzwwwxxx~~~zzzlll___TTTKKKEEECCC@@@===<<<<<<<<<;;;:::888888888888888888888888777888888999888777666555888888777777666666666666666666666555555555444444444444666777777777666555~~~tttooommmllllllmmmmmmkkkhhheeeddd```___\\\ZZZXXXVVVUUUTTTRRRQQQOOOMMMLLLLLLLLLMMMKKKHHHDDDAAA@@@???===<<<999888666444222111111000000000000000000000000000222222111111111111000000............------------///000222444666777888999444444444444555777888999999888666555444444555555444555777888999:::::::::999999888777666666666666555555555555555555555555666777888999::::::::::::<<<===>>>@@@CCCFFFIIIKKKMMMMMMKKKHHHCCC@@@?????????BBBGGGMMMUUU\\\aaadddggghhhhhhiiiiiiiiihhhhhhaaaaaa___\\\XXXUUURRRPPPNNNKKKHHHFFFGGGHHHHHHGGGGGGGGGHHHHHHKKKPPPWWW\\\dddhhhmmmqqqsssssstttuuuuuuxxx|||~~~|||gggZZZSSSPPPJJJIIIJJJQQQ\\\jjjvvv|||~~~|||yyyyyy}}}pppcccWWWMMMFFFCCC@@@===;;;;;;;;;:::999888888888888888888888888777888888888888777666666888777777777777666666666777777777666666666555555444555555666777666666666~~~tttooommmlllllllllllljjjhhhfffdddbbbaaa___\\\YYYWWWVVVUUURRRPPPOOOMMMLLLLLLLLLLLLJJJGGGDDDBBB@@@???===;;;888777666444222111111111000000000000000000000000111000000000000000000000000000000000////////////...///111444666888999999777777666555555555555555999888666444333444555666555555777888999999999999:::999888777666666666666444444444555555555555555666777888999:::;;;;;;;;;<<<<<<<<<>>>BBBFFFJJJLLLNNNNNNMMMJJJEEEAAA??????>>>@@@EEEKKKRRRZZZ```dddggghhhjjjkkkkkkjjjhhhgggbbbaaa___]]]YYYVVVSSSQQQNNNKKKHHHFFFFFFGGGFFFFFFEEEEEEFFFFFFHHHLLLRRRWWW\\\aaahhhmmmpppqqqrrrsssrrrvvvzzz}}}nnn\\\SSSPPPJJJIIIIIINNNXXXeeerrrzzz~~~}}}{{{yyy|||sssfffZZZOOOIIICCC@@@===;;;;;;;;;:::999888888888888888888888888888888888888777777777666777777777777777777777777777777777666666666555555444555555666666666666666~~~tttooommmkkkkkkkkkkkkiiihhhfffeee___^^^[[[YYYVVVTTTSSSRRRRRRQQQOOONNNMMMLLLMMMMMMIIIGGGDDDBBBAAA@@@===;;;888777555444333222111111000000000000000000000000.../////////////////////000000000000////////////---///111333555777888999777777666555555555555555999888666444333444555666444555666777888999999999:::999888777777666666666444444444555555555666666666777888999:::;;;;;;;;;<<<<<<<<<>>>AAAFFFJJJLLLMMMNNNNNNLLLGGGBBB@@@???>>>@@@CCCHHHOOOXXX___ccchhhjjjlllmmmllljjjgggeeebbbbbb```]]]YYYVVVSSSQQQOOOLLLHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJOOOSSSVVV[[[ccciiilllooopppqqqsssvvvzzz~~~vvv```RRRNNNJJJIIIIIILLLTTTaaaooowww}}}}}}{{{yyyzzzuuuiii]]]RRRKKKDDDAAA>>><<<;;;;;;:::888888888888888888888888888888888888777777777777777777777777777888888888888666666666555555555444444555555555555666666666777~~~tttooommmkkkkkkkkkjjjiiigggfffeee___^^^\\\YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMMMMMMMNNNHHHFFFDDDBBBBBB@@@>>>;;;777777555444333222222222000000000000000000000000------............//////............------------...///111333555666777888444444444444555777888999999888666555444444555555333444666777888999999999::::::999888777777777777333333444444555666666666666777888:::;;;<<<<<<<<<;;;<<<===???BBBEEEHHHJJJKKKMMMOOOMMMIIIEEEAAA@@@??????AAAFFFLLLUUU]]]aaahhhjjjmmmooonnnkkkgggdddcccbbb```^^^ZZZWWWTTTRRRPPPMMMIIIGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEHHHLLLPPPRRRWWW^^^eeeiiillloooqqqtttxxx|||gggUUUNNNIIIIIIIIILLLSSS^^^llluuuzzz{{{{{{xxxxxxvvvkkk___SSSLLLEEEBBB???===<<<;;;:::999999999999999999999999999999888888777666777777777777777777888888888888999666666666555555555444444666555555555555666777777uuupppnnnkkkkkkjjjiiihhhgggffffff___^^^]]]ZZZYYYWWWVVVVVVSSSRRRPPPNNNMMMMMMMMMNNNGGGFFFDDDCCCBBB@@@>>>;;;777666555444333222222222000000000000000000000000............/////////000............------------///000111333555666666666444444444444555777888999777777777666555555444444222333555666888999::::::::::::999888777777777777333333444444555666666777666777888:::;;;<<<======;;;<<<>>>@@@BBBEEEGGGHHHKKKNNNPPPPPPLLLHHHDDDCCC@@@@@@AAADDDJJJRRRZZZ___fffiiimmmppppppmmmhhhfffeeedddbbb___\\\XXXUUUTTTRRROOOJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFJJJMMMPPPTTT[[[aaafffkkkppprrrvvvyyy}}}{{{yyyyyy|||qqq[[[QQQIIIIIIJJJLLLRRR]]]iiirrrxxxyyyzzzwwwwww}}}yyymmm```TTTLLLFFFCCC@@@>>>===<<<;;;:::999999999999999999999999999999777666666666777888777777888888888999999999777777777666666666555555666555555444555666777888wwwrrrpppkkkjjjjjjiiihhhggggggfff[[[ZZZXXXWWWUUUTTTTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMGGGFFFDDDCCCBBBAAA>>>;;;777666555444333222222222000000000000000000000000.../////////000000111111111000000000///////////////000222333444555555555777777666555555555555555777777777777666555444333111222444666888::::::;;;;;;:::999888777777777777333333444444555666777777666777888:::;;;<<<======;;;<<<>>>AAACCCEEEEEEFFFLLLOOORRRRRROOOJJJGGGEEEAAA@@@@@@CCCIIIQQQYYY^^^dddggglllpppqqqnnnjjjhhhgggfffdddaaa^^^ZZZWWWUUUSSSOOOKKKHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEHHHKKKOOOSSSYYY___eeejjjpppsssvvvyyy}}}vvvuuuuuuyyyxxxaaaUUUHHHJJJKKKMMMRRR\\\hhhqqqvvvxxxyyywwwvvv|||{{{nnn```SSSKKKGGGDDDAAA>>>>>>===;;;:::999999999999999999999999:::999777666666666777888777777888888999999999999888888888888777777777777666555555444444666777888xxxooooookkkkkklllkkkjjjgggdddccc```^^^ZZZVVVTTTRRRRRRRRRTTTSSSPPPNNNLLLKKKKKKKKKHHHFFFCCCBBBAAA@@@>>>===888777666444333222111111000000////////////000000////////////////////////..............................///000333555777888777666666666666555555555333333444444555444444333333333444555777999:::;;;>>>===;;;999888777666666777888888777444333444444777777777888999999999:::;;;;;;:::;;;>>>BBBFFFIIIKKKLLLNNNNNNNNNKKKIIIGGGDDD???>>>AAAFFFKKKSSS[[[bbbgggnnnrrrrrrpppmmmkkkjjjhhheeebbb```]]]YYYVVVTTTPPPLLLIIIHHHFFFDDDCCCFFFEEEEEEFFFFFFGGGHHHIIIKKKOOOVVV]]]bbbgggkkknnnqqquuuyyy}}}~~~yyyxxxyyyzzz~~~zzzdddVVVMMMIIIHHHKKKQQQYYYeeeqqqwww{{{~~~|||zzz}}}}}}pppcccWWWOOOIIIEEE@@@===<<<<<<<<<;;;;;;;;;;;;:::::::::999999:::999888888999999888666555555666777777777777777:::999999888777666666555555555555555555555555555xxxooonnnjjjkkkkkkkkkiiifffdddbbb]]][[[XXXVVVTTTSSSSSSSSSUUUSSSQQQOOOMMMLLLLLLLLLIIIFFFCCCBBBAAA@@@>>><<<888777555444222111111111000000////////////000000////////////////////////..............................///000333555777888666666666555555555555444555555555666666555444444333333444555777999:::;;;===<<<;;;999888777666666666777888777555444444555888888888999::::::;;;;;;;;;;;;:::;;;>>>BBBFFFHHHLLLMMMOOOPPPOOOMMMJJJHHHEEEAAA>>>AAAEEEIIIPPPXXX```fffmmmssstttrrrpppooommmjjjgggeeebbb^^^ZZZWWWUUURRRNNNJJJIIIGGGEEEDDDCCCBBBBBBBBBBBBCCCDDDDDDHHHLLLRRRXXX]]]bbbhhhkkknnnrrrwww{{{|||~~~}}}}}}}}}~~~~~~hhhXXXNNNJJJHHHKKKOOOWWWcccnnnvvvzzz}}}|||yyy|||ssseeeXXXQQQIIIEEEAAA===<<<<<<<<<;;;;;;:::::::::999999999999<<<:::999999::::::888777666777888888999888888888::::::999999888777777666666666666666666666666666xxxooollljjjjjjjjjjjjhhheeebbbaaaZZZYYYWWWUUUTTTSSSSSSTTTUUUTTTQQQOOONNNMMMMMMMMMIIIFFFCCCBBBAAA@@@>>><<<777666555333222111000000111000000//////000000111////////////////////////..............................///000333555777888666555555555555444444444666777777777666555444444333333444555777999:::;;;===<<<;;;999888777777666555777777777555555666777888999999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>AAAEEEGGGMMMNNNQQQRRRQQQOOOLLLJJJFFFAAA>>>@@@CCCGGGNNNUUU___eeemmmsssvvvuuuuuutttpppnnnjjjhhheee```[[[XXXVVVSSSOOOLLLJJJHHHFFFDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDGGGLLLPPPUUU[[[bbbfffjjjnnnsssxxxzzz|||~~~mmm[[[OOOKKKHHHJJJMMMTTT___jjjsssxxx{{{zzzxxxzzzvvvhhhZZZRRRJJJFFFAAA>>>======<<<;;;:::::::::999999999888888===;;;:::999::::::888777777888999999::::::999999::::::999999888888777777777777777777777777777777vvvnnniiijjjjjjjjjiiigggeeeaaa```ZZZYYYWWWUUUSSSRRRRRRRRRTTTSSSPPPNNNMMMLLLLLLLLLIIIGGGDDDBBBAAA@@@===<<<777666444333111000000000111000000000000000000111////////////////////////..............................///000222555777888555555555555444444444444666666777666666555444333333333444555777999:::;;;===<<<:::999888777777777555666777777666555666888777888888999:::;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEEKKKNNNQQQSSSSSSQQQNNNKKKFFFAAA>>>@@@BBBEEELLLSSS___eeemmmsssvvvwwwwwwwwwrrrpppmmmjjjgggbbb]]]YYYWWWTTTOOOLLLJJJHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDGGGJJJOOOUUU\\\aaafffjjjpppuuuxxxzzz}}}ppp\\\QQQLLLHHHIIIKKKPPP[[[eeepppuuuzzzyyywwwxxxxxxjjj\\\SSSKKKGGGBBB???======<<<<<<::::::999999999888888888<<<;;;999999:::999888666777888888999999999999999999999888888777777777777777777777777777777777777|||sssmmmhhhjjjjjjjjjjjjgggdddaaa___\\\[[[XXXVVVSSSQQQPPPOOORRRQQQOOOMMMKKKKKKKKKKKKJJJGGGDDDBBBAAA???===;;;777666555333222111000000111111000000000000111111////////////////////////////////////////////////......///000222555777888666666555555555444444444555555555555555444333222333333444555777999:::;;;<<<;;;:::999888777777777555666888777666666777888666666777888999:::;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCHHHKKKOOOSSSTTTRRROOOMMMFFFAAA>>>???BBBEEELLLSSS___dddlllrrruuuvvvwwwwwwtttrrrpppmmmjjjeee___ZZZXXXTTTPPPLLLJJJHHHFFFDDDDDDCCCBBBAAA@@@?????????AAABBBDDDFFFJJJPPPWWW\\\bbbffflllrrrvvvyyy|||~~~qqq]]]RRRMMMHHHHHHJJJNNNXXXbbbnnntttyyyyyyvvvwww}}}zzzlll^^^UUULLLHHHCCC???>>>======<<<:::::::::999999999888888;;;999888888999999888777666777888888999999888888777777777777777666666666666666666666666666666666{{{rrrnnnjjjkkkkkkkkkjjjhhheeeaaa___]]]\\\ZZZWWWTTTRRRPPPNNNQQQOOONNNLLLKKKJJJKKKKKKJJJHHHDDDBBBAAA???===;;;888777666444333222111111222111111000000111111222////////////////////////////////////////////////......///000333555777888777666666666666555555555333333444444444444444333333333444555777999:::;;;<<<;;;:::999888888888888666777888888666666666888555555666777999:::;;;;;;;;;<<<<<<===>>>???AAAAAAEEEIIINNNSSSUUUTTTRRRPPPHHHCCC???@@@BBBDDDJJJQQQ\\\bbbjjjppptttvvvwwwxxxvvvuuusssqqqnnniiiccc^^^YYYVVVQQQNNNKKKIIIGGGEEEEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEGGGKKKQQQUUU\\\aaahhhnnnrrrvvvzzz|||~~~rrr___SSSMMMIIIHHHIIIMMMVVV```lllsssxxxyyyvvvvvv{{{}}}oooaaaXXXMMMIIIDDD@@@???>>>===<<<;;;;;;;;;:::::::::999999:::999888999:::;;;:::999666777777888999888888888777777777777777777777777666666666666666666666666{{{sssqqqnnnlllllllllkkkiiieeebbb```[[[[[[ZZZXXXVVVSSSQQQPPPQQQPPPNNNLLLKKKKKKLLLLLLKKKHHHDDDBBB@@@???<<<:::999888777555444333222222222111111000000111111222////////////////////////////////////////////////......///000333555777888888888777777777666666666222333444555666666666555333333444555777999:::;;;;;;;;;:::999888888888888888999999888666555666777555666777888:::;;;<<<===;;;<<<<<<===>>>???@@@@@@DDDHHHNNNTTTXXXXXXVVVTTTMMMGGGBBBAAAAAABBBGGGMMMXXX]]]fffmmmrrruuuxxxzzzyyyxxxvvvuuusssnnngggccc\\\YYYTTTPPPNNNLLLIIIGGGGGGGGGFFFEEEDDDDDDDDDEEE@@@AAACCCCCCDDDGGGLLLOOOVVV[[[ccciiinnnrrrvvvyyy}}}uuudddTTTNNNIIIHHHIIIMMMVVV```lllrrryyyyyyvvvvvvzzzrrreee\\\NNNJJJEEEAAA???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::===>>>>>>===777888999999::::::999999999999999999999999999999777777777777777777777777}}}tttsssrrrmmmmmmmmmllliiifffbbb```ZZZZZZYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLMMMMMMKKKHHHEEEBBB@@@???<<<::::::999777666444333333333222222111111111111222222////////////////////////000000000000000000000000......///000333555777888888888888888777777777777222333444666777777888888333333444555777999:::<<<;;;;;;:::999888888888888999::::::999666555555666666777888999;;;<<<===>>><<<<<<<<<===>>>?????????CCCHHHOOOVVVZZZZZZYYYWWWQQQKKKEEECCCAAA@@@DDDJJJTTTZZZccckkkqqqvvvyyy|||{{{zzzyyyxxxvvvqqqkkkfff___[[[VVVSSSPPPNNNKKKIIIDDDDDDCCCBBBBBBBBBBBBCCC???AAABBBCCCCCCEEEHHHKKKSSSXXX___fffkkkppptttwww|||wwwhhhTTTNNNJJJIIIIIIMMMVVV```kkkrrryyyzzzvvvvvvzzzuuuggg___OOOKKKEEEAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;;;;::::::<<>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999999999999999999999999999999999999999999===<<<;;;:::999999999999vvvrrrpppoooooonnnllliiiddd```^^^^^^]]]ZZZWWWTTTSSSTTTTTTTTTSSSPPPMMMKKKKKKKKKLLLHHHFFFCCCBBB@@@???<<<:::888777555555555333000---///000000000///...---,,,000000////////////......000...---...000000///---------...///000222444555666777999999777666777777777666666555555555666666555444444444555666888999:::;;;===>>>===;;;999777999999:::999888777555444666666777999::::::;;;;;;:::<<<=========>>>@@@BBBEEEGGGKKKRRRYYY\\\\\\ZZZVVVRRRMMMGGGCCCBBBBBBCCCLLLRRR\\\fffmmmssswwwzzz}}}|||{{{zzzyyyvvvpppkkkeeeaaa\\\XXXTTTQQQNNNKKKHHHFFFDDDCCCDDDDDDBBBAAA@@@@@@@@@@@@AAABBBCCCCCCHHHLLLRRRYYY^^^dddiiimmmrrrvvvzzz~~~|||mmmZZZSSSLLLIIIIIIKKKTTT\\\iiiqqqyyy|||yyywwwxxx{{{uuueeeYYYPPPGGGEEECCC???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888:::::::::999999999888888::::::::::::::::::::::::===<<<;;;:::999999999999yyyuuurrroooooonnnllliiieeeaaa^^^]]][[[YYYVVVTTTSSSSSSSSSTTTSSSPPPMMMKKKKKKKKKLLLHHHFFFCCCAAAAAA???<<<:::999888666666555444111///222222111111000000//////---............/////////000...---...///000///...------...///000222333444555777888888777666777888666666666555555666666777666666555444444555777777<<<===>>>>>>>>><<<999888777777888888888777666555777777888999:::;;;;;;<<<:::<<<===>>>===>>>@@@AAAFFFHHHLLLRRRWWWZZZ[[[ZZZXXXUUUOOOIIIEEECCCBBBBBBGGGNNNXXXbbbjjjqqqwww{{{}}}}}}}}}}}}|||yyytttpppiiieee```\\\XXXUUUQQQNNNJJJGGGEEEDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@CCCFFFKKKPPPUUU\\\bbbgggkkknnntttyyy|||~~~ppp]]]TTTMMMJJJIIILLLSSS[[[fffnnnyyy}}}|||yyyyyyzzzzzzkkk]]]SSSJJJFFFDDD@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999;;;::::::999999888888888::::::::::::::::::::::::<<<<<<;;;:::999999999999{{{wwwtttppppppooommmiiieeeaaa^^^[[[ZZZXXXVVVTTTSSSRRRRRRTTTSSSPPPMMMKKKKKKKKKLLLGGGEEECCCAAAAAA???===;;;:::888777666666555333111000000000000000222333333,,,,,,------...//////000//////....../////////...---.........000111222333444666888888777666777888666666666666666666777888666555555444444666777888<<<<<<=========;;;999888666666666777777777666666555555666777888999:::;;;999;;;===>>>>>>>>>???AAAGGGIIILLLQQQUUUXXXZZZZZZYYYVVVQQQLLLGGGCCCAAA@@@DDDJJJSSS]]]gggpppxxx}}}{{{vvvsssmmmiiiddd```\\\XXXSSSPPPKKKHHHFFFEEEDDDDDDBBBAAAAAAAAA@@@???????????????@@@BBBEEEIIIMMMTTT[[[```fffjjjpppuuuyyy|||~~~}}}ttt```VVVMMMIIIIIIJJJPPPWWWbbbkkkvvv}}}~~~{{{yyyyyyqqqbbbWWWMMMHHHEEEAAA>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999999:::|||xxxtttppppppooommmjjjeeeaaa___ZZZZZZXXXVVVUUUSSSSSSRRRTTTSSSPPPMMMKKKKKKKKKLLLGGGEEECCCAAAAAA???===;;;:::888666666666555444222////////////000111222333+++,,,,,,---...///000000.../////////......//////............///000222222444555777777666666777888666666666666666777888888444444444444555777888999:::;;;;;;;;;;;;:::999888666666666666666777777777555555555666777888:::;;;999;;;>>>???>>>>>>???@@@FFFHHHKKKOOORRRUUUXXXZZZYYYWWWSSSNNNHHHDDDAAA@@@BBBGGGOOOYYYcccmmmwww}}}}}}xxxuuupppmmmhhhddd___ZZZUUUQQQLLLIIIGGGEEEDDDDDDBBB@@@CCCBBBAAA@@@@@@???@@@@@@???@@@BBBDDDHHHMMMTTTYYYcccgggmmmrrruuuyyy|||~~~}}}|||}}}yyydddYYYNNNIIIHHHIIIMMMRRR]]]fffsss|||}}}zzzyyy|||uuuggg\\\QQQKKKFFFAAA???@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::|||wwwsssppppppooommmjjjfffbbb___ZZZZZZYYYWWWVVVTTTSSSSSSTTTSSSPPPMMMKKKKKKKKKLLLGGGEEEBBBAAAAAA@@@===;;;:::888666555555555444333111111000000///.........,,,,,,---...//////000000...///000///...---...000............///000111222333555777777666666777888666666666666777888999999444444333444555777999:::999999::::::;;;;;;::::::777777666666666777888888777777666666777999;;;<<<888;;;>>>??????>>>???@@@CCCFFFIIILLLOOOSSSXXX[[[ZZZXXXUUUQQQLLLGGGCCCAAA@@@EEEKKKTTT]]]hhhssszzz{{{yyytttqqqlllhhhccc]]]WWWSSSNNNLLLIIIGGGFFFDDDBBBAAADDDCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBDDDIIINNNRRR]]]bbbgggmmmqqquuuxxx{{{~~~zzz{{{|||||||||~~~~~~jjj]]]PPPJJJHHHHHHJJJNNNXXXaaannnyyy~~~~~~|||zzzzzzyyylll```TTTMMMHHHBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::777777888999:::;;;;;;<<<::::::::::::::::::::::::;;;::::::999999:::::::::|||vvvrrrqqqqqqpppnnnjjjfffbbb___ZZZZZZYYYXXXWWWVVVTTTSSSTTTSSSPPPMMMKKKKKKKKKLLLFFFDDDBBBAAAAAA@@@>>><<<:::777555444444444444333000111111111111///...---.........//////000000000---///000000...---...000...............///000111222444666777666666777888666666666666777888999:::666555444444555666777888888888999:::;;;<<<======999999888777777777888999666666555555666888:::<<<888;;;>>>???????????????AAADDDGGGJJJLLLQQQWWW\\\\\\[[[XXXTTTPPPKKKGGGDDD???BBBGGGNNNWWWcccnnnuuu{{{~~~xxxuuuqqqlllgggaaa[[[VVVQQQOOOLLLIIIHHHGGGDDDCCCCCCBBBBBBAAAAAAAAAAAABBB???@@@AAABBBBBBEEEIIILLLTTTYYY___fffkkkppptttxxx|||}}}}}}zzzvvvxxx{{{}}}}}}~~~pppbbbTTTMMMJJJHHHIIILLLSSS\\\iiivvv}}}}}}|||yyy|||pppdddVVVOOOIIICCC@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999999999999999:::::::::::::::::::::::::::::::::999999::::::;;;{{{uuuqqqqqqqqqpppnnnjjjfffbbb```ZZZZZZZZZYYYXXXVVVUUUTTTTTTSSSPPPMMMKKKKKKKKKLLLFFFDDDBBBAAAAAA@@@>>><<<999777444333444444444333,,,...000222333222111000////////////000000000000---///111000---,,,...000...............///000111222444666777666666777888666666666666777888999:::888777666555444444555666888999:::;;;<<<>>>???@@@;;;:::888777777777888999444333222222333555888999888;;;>>>@@@???????????????BBBFFFHHHKKKPPPWWW\\\]]]\\\ZZZWWWSSSNNNIIIGGG>>>@@@EEEKKKTTT___jjjqqqwww}}}{{{xxxtttooojjjddd]]]XXXTTTQQQNNNLLLJJJIIIFFFDDDBBBAAAAAA@@@AAAAAABBBBBB???@@@AAAAAAAAACCCFFFHHHMMMRRRYYY```gggmmmrrruuuyyyzzz}}}{{{wwwssswww{{{}}}~~~uuufffWWWOOOLLLIIIIIIKKKQQQYYYgggttt|||~~~}}}xxx~~~~~~rrrfffXXXOOOIIICCC@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;:::999777777666999999999999999999999999:::::::::999999:::;;;;;;|||wwwtttqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSRRROOOLLLJJJIIIHHHHHHIIIFFFCCCBBBAAA@@@>>><<<999888777666555444444444222222222222111111111000111111000000//////......////////////...---,,,+++,,,---...///000111222333777777777777777666666555999666333333666888999888444444444555555555555555666666888:::<<<>>>???@@@BBB===888666888999:::999888777777666666666666777777999;;;<<<>>>>>>>>>>>>>>>@@@BBBEEEIIINNNTTTXXX[[[\\\]]]\\\WWWQQQJJJFFFDDDBBBBBBGGGMMMTTT```jjjsss}}}|||xxxsssnnnhhhbbb]]]YYYVVVRRRNNNKKKGGGCCC@@@AAA@@@???>>>>>>>>>???@@@======>>>>>>???@@@BBBBBBMMMPPPUUUZZZ___eeekkkooossswww}}}~~~yyyvvvuuuuuuxxxzzz{{{||||||}}}rrr^^^OOOKKKJJJIIIHHHNNNXXXfffsss|||ttthhhWWWMMMIIIFFFBBB>>>>>><<<999888999::::::999999::::::;;;;;;::::::999===<<<:::999888999::::::;;;<<<<<<<<<;;;::::::999999999999888888888777777{{{vvvsssqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSRRROOOLLLJJJIIIIIIHHHIIIFFFCCCAAAAAA@@@>>><<<777666555444333222222111222222111111111000000000111000000000/////////...............---,,,++++++111111000...---,,,+++***333444555777777888888888999666333333666888888888555555555555555555555555666666888:::<<<>>>???@@@@@@<<<777555666777888777888777666666555555666666777888:::<<<>>>>>>>>>>>>>>>@@@BBBEEEHHHMMMSSSWWW[[[\\\^^^]]]YYYSSSMMMIIIFFFCCCBBBEEEIIIOOOYYYcccoooyyy|||wwwssslllfffbbb]]]ZZZUUUQQQNNNJJJFFFCCCCCCBBBAAA@@@???@@@AAAAAA???>>>>>>??????@@@AAABBBFFFIIINNNSSSWWW\\\bbbffflllpppwww|||~~~xxxtttsssttttttxxxzzz{{{|||}}}~~~xxxbbbSSSLLLKKKJJJHHHMMMUUUcccqqq|||xxxkkk[[[PPPKKKGGGCCC???>>><<<:::999:::::::::888999::::::;;;;;;::::::999<<<;;;:::999999999::::::;;;;;;<<<<<<;;;;;;:::999::::::999999999888888888zzztttqqqqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSRRROOOLLLJJJIIIIIIIIIHHHFFFCCCAAA@@@???>>><<<888777666444222111111000111111000000000/////////000000000000///////////////////////////...---,,,---------...............000111333666888999:::;;;888666444444666888888888777666666555555444444444555666888999<<<===???@@@???<<<888666666888888888777777666555555555555555666888:::<<<===>>>>>>>>>>>>@@@BBBDDDGGGLLLQQQUUUZZZ\\\^^^^^^\\\WWWRRRNNNIIIEEECCCCCCEEEHHHPPPYYYiiittt}}}xxxrrrlllgggaaa^^^YYYUUURRRNNNIIIFFFEEEDDDBBBAAAAAAAAABBBCCCAAA@@@@@@??????@@@@@@AAAAAADDDHHHKKKOOOSSSXXX\\\bbbgggmmmssswwwzzz}}}~~~{{{vvvrrrqqqqqqtttuuuwwwyyy{{{|||}}}~~~hhhWWWNNNLLLJJJIIIKKKRRR^^^mmm{{{|||ppp```TTTMMMIIIDDD???===<<<;;;;;;<<<<<<:::888::::::;;;;;;;;;;;;::::::;;;;;;:::999999999::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;:::::::::999999999yyysssoooqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSQQQOOOMMMKKKJJJJJJJJJHHHFFFCCCAAA@@@???===<<<;;;:::888666444333222222000000000000////////////000000000000////////////000111111111000000///...------...///000111222222///111333555888999:::;;;777666555555666777888888888777777666555444444333555666777999;;;===??????AAA???<<<:::999::::::;;;777777666555444444444555666777999<<<===>>>>>>>>>>>>@@@BBBDDDFFFJJJOOOSSSYYY[[[^^^```___\\\WWWTTTMMMHHHDDDCCCBBBDDDKKKSSScccooo||||||vvvpppllldddaaa\\\XXXTTTOOOKKKGGGFFFEEECCCBBBAAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@CCCFFFHHHKKKNNNRRRUUUZZZ^^^eeekkkppptttyyy|||~~~vvvtttqqqoooooorrruuuxxxuuuwwwyyy{{{|||}}}~~~lllYYYOOOKKKJJJIIIJJJNNNXXXhhhyyyvvvfffYYYPPPJJJDDD@@@>>>=========>>>===:::777::::::;;;;;;;;;;;;::::::;;;::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::yyyrrroooqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSQQQOOOMMMKKKKKKJJJKKKHHHEEEBBBAAA@@@???===;;;;;;:::888666444333222222000000000000////////////////////////000000000000//////000000000///......333333222000///...---,,,111222333555777888999999666666666666666666777888888888777666555555444444555555777999;;;===>>>???@@@???===;;;::::::;;;<<<888888777555555444444444555666999;;;===>>>>>>>>>???@@@BBBCCCEEEHHHMMMQQQWWWZZZ^^^aaabbb```]]][[[QQQLLLGGGEEECCCCCCIIIQQQ___lllyyyyyysssooogggddd___ZZZUUUQQQLLLHHHFFFEEECCCBBBAAAAAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEFFFGGGIIILLLOOOSSSWWW]]]bbbhhhnnnssswwwzzz|||~~~~~~yyymmmlllkkkkkkmmmqqqtttwwwrrrtttwwwyyy{{{~~~}}}~~~nnn\\\QQQLLLJJJIIIHHHKKKTTTcccttt}}}|||~~~{{{kkk]]]SSSKKKEEEBBB@@@???>>>??????===:::888:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::;;;;;;<<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::zzztttpppqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSQQQOOOMMMLLLKKKKKKKKKGGGEEEBBB@@@???>>>===;;;888777666444222111111000111111000000000/////////////////////000000000000---------......------,,,------..................222333444555666777777777444666777777666666777888888777777666666555555555444555777888;;;<<<>>>???>>>>>>===;;;888888999::::::999888666555555555555444666888;;;===>>>>>>>>>???@@@AAABBBCCCGGGKKKNNNTTTXXX]]]bbbddddddbbb```WWWQQQKKKHHHEEEDDDIIIPPP[[[hhhvvv}}}wwwssskkkhhhccc^^^YYYTTTNNNKKKGGGFFFDDDBBBAAAAAABBBBBBDDDCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCBBBCCCFFFHHHLLLOOOTTTYYY^^^dddkkkoootttvvvyyy{{{}}}}}}vvvqqqeeefffggghhhkkknnnqqqrrrqqqsssvvvyyy|||~~~}}}tttbbbUUUNNNJJJIIIGGGJJJRRR___nnnzzz~~~||||||qqqcccWWWNNNIIIEEEBBB@@@?????????>>>;;;999;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::{{{uuurrrqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSQQQOOOMMMLLLLLLLLLLLLGGGEEEBBB@@@???>>><<<;;;777666555444333222222111222222111111111000000000.../////////000000000111---......//////.........'''(((***,,,///111333444111222333555666777888888444666888888666555777888777777777666666666666666444555666888:::<<<>>>>>>===>>>>>><<<999888999;;;;;;:::999888666666666666333555888:::===>>>>>>>>>???@@@AAABBBCCCEEEIIIMMMRRRVVV\\\bbbffffffeeeddd\\\VVVOOOJJJEEECCCGGGMMMUUUcccrrr}}}}}}yyyqqqnnnhhhccc^^^YYYSSSPPPIIIHHHFFFDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBBBBCCC???@@@AAA@@@??????AAACCCEEEHHHLLLPPPTTTZZZaaaeeekkknnnrrruuuwwwzzz}}}zzztttnnnjjjbbbcccfffiiilllnnnooopppqqqtttwww{{{~~~yyy{{{~~~|||jjj[[[QQQKKKIIIGGGJJJQQQ[[[hhhttt~~~}}}wwwhhh\\\SSSMMMJJJDDDBBB???>>>>>>>>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;888999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999|||wwwsssqqqpppnnnlllhhheeebbb```\\\[[[ZZZXXXVVVTTTRRRRRRSSSQQQOOOMMMLLLLLLLLLLLLGGGEEEBBB@@@???>>><<<;;;999888777666555444444444222222222222111111111111.../////////000000111111000111111222222222111111.../////////000000111111///000222444666888999999333666888888666555777999666666666666777777777777444555666888:::<<<>>>>>>???AAAAAA???;;;:::;;;===<<<;;;:::888777666666666333555777:::<<<>>>>>>>>>@@@@@@AAAAAABBBEEEIIILLLPPPTTT[[[bbbfffhhhgggfff```YYYQQQKKKEEEBBBEEEKKKQQQ___ooo{{{}}}vvvrrrmmmgggbbb]]]WWWTTTKKKIIIGGGFFFDDDDDDDDDEEECCCCCCBBBBBBBBBCCCCCCDDD@@@AAAAAA@@@>>>>>>???AAAAAACCCFFFIIIMMMSSSYYY^^^dddhhhmmmpppsssuuuwwwyyyyyysssnnniiifffbbbeeehhhlllooopppppppppsssuuuyyy|||tttqqqvvv~~~}}}~~~ppp___SSSLLLIIIFFFJJJQQQYYYdddqqq}}}~~~{{{lll___VVVPPPNNNFFFCCC@@@>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;777888:::;;;<<<;;;::::::999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999999xxxrrrooosssrrroookkkgggdddaaa___ZZZZZZZZZYYYVVVSSSQQQOOORRRQQQPPPNNNLLLKKKJJJJJJIIIFFFCCCAAA@@@???<<<;;;:::999777555333222111111111111111111000000000000......///000000000000000000000000000000000000000000000//////......------+++---000333555666555555666666666666666555555444555666777888888777666555555555666888999;;;===>>>???AAABBBAAA>>><<<;;;;;;<<<<<<;;;:::999888666555666666777999:::<<<>>>???>>>???@@@@@@AAADDDHHHKKKPPPTTTZZZ___bbbdddeeegggaaa^^^WWWQQQKKKHHHGGGFFFKKKTTTcccsss~~~zzzuuuooojjjddd]]]YYYUUUQQQLLLHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????>>>BBBBBBBBBDDDGGGKKKOOOQQQXXX\\\bbbgggkkkmmmoooqqqyyy{{{}}}zzzxxxyyyzzz|||vvvmmmhhheeefffffffffhhhiiijjjjjjkkknnnppprrrvvv{{{sssllljjjlllrrryyy{{{}}}|||gggWWWNNNLLLLLLHHHJJJTTTbbbooo~~~}}}qqqfff\\\QQQJJJHHHEEEBBB@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999yyytttrrrsssqqqoookkkgggdddaaa___[[[ZZZYYYXXXVVVSSSQQQPPPQQQOOONNNLLLJJJIIIHHHHHHIIIFFFCCCAAA@@@???<<<;;;888777666555444333333333111111111111000000000000......///000000000000000000000000000000000000000///////////////.........---///111333555666666666666666777777666555444444222333555777999999999999555555666777999;;;===>>>AAACCCCCCBBB???<<<;;;:::<<<<<<<<<;;;:::888666666555555666777999;;;===>>>>>>???@@@AAAAAACCCGGGJJJMMMRRRXXX]]]```bbbdddfffddd```[[[TTTNNNJJJGGGFFFIIIRRR___nnn|||zzzuuuoooiiibbb^^^WWWSSSNNNJJJIIIHHHGGGEEEDDDCCCBBBAAABBBBBBAAA???@@@@@@@@@@@@????????????@@@@@@@@@AAADDDGGGJJJLLLQQQUUU[[[```dddhhhlllnnnssstttwww{{{~~~~~~vvvpppnnnoooqqqrrr{{{wwwsssmmmfffccccccdddfffeeeggghhhiiiiiikkkoooqqquuuxxx~~~uuukkkgggeeefffkkkqqqwwwzzz~~~mmm\\\RRRNNNLLLIIIJJJSSS___lllzzztttiii^^^SSSLLLHHHEEEBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999yyyuuusssrrrqqqooolllhhhdddaaa___\\\[[[YYYWWWUUUSSSRRRRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIFFFCCCAAA@@@???<<<;;;666666555444444444444555111111111111000000000000...//////000000000000000000000000000000000000000.........///////////////000000111222444555777888777777777777666555444333222333555888999999999999555555666777999;;;===>>>CCCDDDEEECCC@@@===<<<;;;=========<<<:::888777666333444444555777999;;;<<>>>>>>>>>>>@@@BBBEEEFFFIIILLLQQQVVVZZZ___eeeiiiiiikkkooossswwwzzz}}}~~~}}}yyytttnnniiihhhjjjkkklllvvv~~~{{{xxxmmmiiieeeaaa______bbbcccdddeeeggggggiiilllqqquuuxxx|||ssskkkcccaaa```aaaeeejjjqqquuu{{{vvveeeXXXQQQMMMIIIIIIQQQ[[[ggguuuxxxmmmaaaVVVNNNHHHFFFCCCAAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999xxxtttrrrqqqpppooollliiieeeaaa___]]][[[YYYVVVTTTSSSSSSTTTSSSRRRPPPNNNMMMKKKKKKJJJIIIFFFCCCAAA@@@>>><<<;;;777666555444444444444444111111111111000000000/////////000000000000//////////////////////////////------......//////000000000000///000111444666888777777777777666444333222666777888888888888777666555666666777888:::<<<===AAACCCEEEDDDBBB@@@?????????>>>>>>===;;;999777666444444444555777999:::;;;???@@@AAAAAAAAABBBEEEGGGHHHLLLRRRWWW[[[___dddgggiiigggccc]]]VVVOOOJJJGGGEEEJJJRRR]]]kkk{{{|||vvvpppkkkaaa]]]WWWRRROOOLLLIIIGGGFFFDDDBBBBBBBBBBBB@@@???AAAAAA@@@@@@@@@?????????============>>>???@@@AAADDDFFFIIILLLPPPUUU\\\```aaacccggglllqqquuuxxxzzz||||||}}}uuussswww||||||xxxsssqqqqqqrrrssstttxxx~~~wwwqqqnnnhhhfffbbb___^^^^^^```aaaccceeefffhhhjjjnnntttxxx{{{~~~zzznnnfff^^^\\\]]]^^^ccciiilllqqqxxx~~~lll\\\RRRLLLIIIIIIOOOXXXcccrrr~~~|||qqqeeeYYYQQQJJJGGGDDDBBBAAA@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999wwwrrrpppppppppooollliiieeeaaa___]]][[[YYYVVVUUUTTTTTTTTTSSSRRRQQQOOOMMMLLLKKKKKKIIIFFFCCCAAA@@@>>><<<;;;999888777555333222222222111111111111000000000/////////000000000000//////////////////////////////------......//////000000//////------///111444666777777777777666555444333666777888999999888777666555666666777888:::;;;<<<>>>@@@CCCDDDCCCCCCCCCDDD@@@@@@???>>><<<:::888777555555666777888999;;;<<<>>>@@@AAAAAAAAABBBDDDFFFHHHKKKPPPUUUYYY^^^dddgggjjjiiifffaaa[[[SSSMMMJJJFFFHHHMMMUUUaaappp{{{uuuppphhhddd^^^XXXTTTPPPLLLIIIGGGEEEDDDCCCCCCCCCAAA???AAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>>>>???BBBCCCEEEFFFHHHMMMRRRVVVZZZ[[[___dddiiinnnrrruuuvvvwwwxxx{{{~~~xxxlllhhhmmmsss~~~}}}vvvoooiiieeebbbaaa___^^^___```bbbcccdddfffhhhjjjmmmrrrwww{{{}}}yyynnnddd[[[XXXYYY\\\ccciiiiiimmmuuu~~~rrr```TTTLLLIIIIIINNNUUU```ppp}}}vvvjjj]]]TTTMMMJJJFFFCCCBBB@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999vvvqqqnnnooooooooommmjjjfffbbb___\\\[[[YYYWWWVVVUUUUUUTTTRRRQQQOOOMMMKKKJJJIIIIIIIIIFFFCCCAAA@@@???<<<;;;:::999777555333222111111111111111111000000000000000000000000000//////...000000000000000000000000.........///////////////......------...000222444666666666666666555555444333444666888::::::::::::666666666777888999:::;;;;;;>>>BBBCCCDDDDDDFFFGGGBBBAAA@@@???===;;;999888777777777888999:::<<<<<<<<<>>>AAAAAABBBBBBDDDFFFHHHKKKNNNRRRVVV\\\bbbgggjjjjjjiiifffaaaYYYSSSNNNIIIIIIKKKOOOXXXeeeuuu{{{wwwppplllfff```[[[VVVQQQMMMIIIGGGEEEEEEEEEDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCFFFJJJMMMRRRSSSVVV[[[```eeeiiilllnnnoooqqquuuyyy~~~ttteee___bbbhhhttt}}}{{{tttmmmgggbbb___XXXYYYZZZ\\\___cccfffhhheeehhhlllooorrrvvv{{{~~~zzzoooeee[[[XXXXXX[[[aaahhhhhhlllsss{{{xxxeeeWWWMMMJJJIIIMMMRRR\\\kkkzzz|||pppbbbYYYQQQMMMHHHDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999wwwrrrooonnnoooooommmjjjfffbbb___ZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQOOOMMMKKKJJJJJJIIIIIIFFFCCCAAA@@@???<<<;;;888888666555444333222222111111111111000000000000000000000000000///......000000000000000000000000///////////////.....................///000222333444555555666666666666666333555777999:::;;;;;;:::666666666666777999:::;;;;;;>>>AAACCCDDDDDDEEEFFFCCCBBBAAA@@@>>>;;;999888777777777888999:::;;;<<<;;;===@@@AAABBBCCCEEEGGGGGGIIILLLOOOSSSYYY```dddjjjkkklllkkkggg```YYYUUUMMMLLLJJJKKKQQQ\\\jjjsss~~~yyyuuuoooiiiccc]]]WWWSSSKKKIIIGGGFFFFFFEEECCCBBBBBBBBBAAAAAAAAA@@@@@@@@@======>>>>>>>>>>>>=========>>>???@@@@@@BBBEEEHHHJJJKKKMMMQQQUUUZZZ^^^aaaeeegggjjjnnntttyyy}}}uuucccZZZZZZ^^^lllwwwyyyvvvpppjjjddd___\\\[[[WWWXXXZZZ]]]aaaeeehhhiiigggkkkppptttwwwzzz}}}zzzqqqhhh___\\\\\\\\\aaafffiiilllrrryyylll]]]OOOLLLJJJKKKNNNUUUeeesss~~~vvviii___UUUPPPIIIDDDAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999xxxsssqqqnnnoooooommmjjjfffbbb___YYYZZZZZZZZZYYYWWWTTTSSSTTTSSSQQQOOONNNLLLLLLKKKIIIFFFCCCAAA@@@???<<<;;;666666555444444444444444111111111111000000000000000000000000000///......000000000000000000000000000000//////.........---////////////000111333333333444555666777777777777777888999::::::999888777666666666666777888::::::<<>><<<999888777777777777888999;;;;;;:::<<>>>>>=========999;;;===>>>???@@@CCCEEEEEEEEEGGGJJJNNNRRRVVVYYY___aaaeeejjjpppvvvzzz}}}}}}}}}xxxdddYYYWWWZZZhhhsss~~~zzzqqqnnnhhhbbb]]]ZZZYYYYYY[[[\\\^^^aaacccfffhhhiiihhhmmmssswwwzzz|||~~~yyyssskkkdddbbbaaa```bbbeeekkkmmmqqqxxxqqqbbbQQQNNNKKKJJJKKKQQQ___mmm|||{{{mmmdddXXXRRRJJJDDDAAA@@@AAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999zzzsssnnnqqqpppooolllhhhccc___]]]^^^]]][[[YYYWWWVVVUUUTTTSSSRRRPPPNNNMMMKKKKKKJJJGGGEEECCCBBBBBBAAA???===555666666666555444333333333333333222222222111111000000000000000000000000,,,,,,---...///000111111222222111111000000//////------,,,---...111444666444555666777777888777777777777777777888888888888777666555555666888:::;;;>>>???AAACCCEEEGGGGGGHHHFFFEEECCCAAA???===;;;;;;777777777777777888999999999;;;===@@@BBBBBBCCCCCCGGGIIILLLOOOQQQUUUZZZ]]]fffiiimmmooonnnjjjddd```ZZZSSSLLLKKKMMMPPPXXXaaawww~~~xxxqqqhhh___YYYTTTPPPKKKHHHGGGFFFDDDCCCFFFEEECCCAAA@@@@@@AAAAAA@@@@@@????????????@@@@@@===<<<;;;;;;<<<===>>>???@@@AAABBBEEEHHHLLLOOOPPPYYY[[[___cccggglllrrrvvvuuuwwwyyyzzzzzz|||uuueee]]]ZZZeeemmm}}}|||xxxrrrnnneeebbb]]]XXXVVVWWWYYY[[[]]]\\\]]]___bbbfffhhhiiiiiimmmsssxxx|||~~~tttrrruuusssqqqlllgggdddfffjjjnnnkkklllooowwwxxxjjj^^^UUULLLJJJKKKPPPZZZcccwww~~~ssslll]]]VVVMMMFFFCCCBBB???=========<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::>>>>>>======<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<>>@@@CCCEEEGGGHHHHHHGGGFFFEEECCC@@@>>><<<;;;999888888888888999999:::999;;;===@@@BBBDDDDDDDDDEEEFFFHHHJJJLLLPPPUUUXXXdddhhhmmmpppppplllgggccc___WWWPPPLLLKKKKKKPPPWWWkkkuuuwwwnnneee___YYYUUUPPPLLLJJJHHHFFFDDDCCCBBBAAA???>>>>>>???????????????>>>>>>?????????<<<<<<;;;;;;;;;<<<>>>>>>>>>???@@@CCCEEEHHHKKKLLLSSSUUUYYY\\\```eeejjjnnnpppqqqsssuuuuuuwwwzzz}}}~~~oooddd___eeemmm|||~~~zzzvvvrrrnnniiifff\\\ZZZWWWTTTTTTUUUWWWXXXYYYYYYYYY\\\___cccfffgggkkkpppvvv{{{yyyooonnnqqquuutttssspppnnnnnnooorrrmmmmmmpppwww~~~rrrbbbXXXNNNJJJJJJNNNWWW```qqq{{{zzzrrrccc[[[PPPHHHEEECCCAAA???======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;zzzsssoooppppppnnnlllhhhddd```^^^^^^]]][[[YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKKKKJJJFFFDDDBBBAAA@@@???===;;;888888888777666666555555111111111000000000//////000000000000000000000000000000000000000000000000,,,,,,,,,,,,------------///...------...000111222444444555666777777777777666666666666777777777777888777666666777888:::;;;;;;===???BBBDDDGGGHHHHHHHHHHHHGGGEEECCC@@@===<<<;;;::::::999999999999:::999:::===@@@CCCDDDFFFFFFEEEFFFFFFGGGHHHLLLQQQUUU```eeekkkppprrrpppllliiieee]]]UUUPPPLLLJJJLLLQQQ]]]hhhyyywwwmmmggg```\\\VVVRRRNNNKKKHHHFFFCCCBBBAAA????????????@@@???>>>>>>======>>>>>>???<<<;;;;;;;;;;;;<<<======<<<===>>>???AAACCCEEEFFFJJJMMMPPPSSSVVVZZZ```cccgggiiikkklllnnnpppsssvvvvvvxxxyyyzzz{{{}}}pppiiiiiiooo|||xxxtttnnniiieeeaaa]]]ZZZSSSRRRRRRRRRSSSTTTVVVXXXWWWWWWXXXZZZ]]]bbbeeehhhooossszzzqqqiiiiiimmmvvvwwwyyyyyywwwvvvvvvvvvpppppprrrxxx|||hhh^^^RRRLLLJJJKKKSSS[[[hhhsss{{{kkkbbbVVVLLLGGGEEECCCAAA======<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::zzztttppppppooonnnkkkhhhddd```^^^^^^]]][[[XXXVVVTTTSSSSSSSSSRRRPPPNNNMMMKKKKKKJJJHHHFFFDDDCCCCCCAAA???===999888777666555555444444222111111111000000000000000000000000000000000000,,,---...000111333444555.........//////000000000//////.........///000000333444555666777777888777555555666666666777777777888888777777777888999:::999;;;>>>AAADDDFFFHHHHHHIIIIIIIIIHHHFFFCCC???===<<<<<<;;;:::999888888999888999;;;>>>AAADDDEEEFFFHHHHHHHHHGGGHHHKKKPPPTTT\\\aaahhhooorrrrrrpppooojjjccc\\\XXXSSSNNNNNNQQQUUU^^^nnnuuuooogggbbb]]]WWWRRRNNNJJJGGGFFFEEECCCBBBAAAAAABBBCCC>>>>>>============>>>>>><<<;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;===>>>???@@@DDDFFFIIIKKKNNNQQQVVVZZZ]]]___bbbccceeehhhkkknnnoooqqqsssuuuwwwzzz}}}xxxtttwww~~~~~~|||yyywwwooojjjccc]]]YYYVVVTTTRRRPPPQQQRRRSSSUUUVVVXXXXXXWWWXXXZZZ\\\___ccchhhlllrrrwww}}}|||~~~wwwlllfffgggkkksssuuuxxxxxxxxxwwwxxxyyysssssstttyyy~~~ooodddWWWOOOKKKJJJOOOWWWbbbmmm|||rrriii[[[PPPJJJGGGDDDAAA======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::{{{tttqqqoooooonnnkkkhhhdddaaa______]]][[[XXXVVVTTTRRRRRRSSSRRRPPPNNNMMMKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@>>>999888666555444333333333333333222222222111111111000000000000000000000000------...000111333444444/////////000000111111222///...............//////222333444666777777888888666666666666777777777777888888888888888999999999888:::===@@@CCCEEEFFFGGGHHHJJJKKKKKKJJJFFFCCC@@@>>>===<<<:::999888777777666777999<<>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<;;;999999999999:::;;;<<<<<>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======:::999999888888999999:::{{{uuurrroooooommmkkkhhhdddaaa______]]][[[XXXUUUSSSRRRQQQSSSRRRPPPNNNMMMKKKKKKJJJGGGEEECCCBBBAAA@@@>>><<<999888666444333222222333333333333222222222222111000000000000000000000000111111000000000/////////.........///////////////..................//////111222444555666777888888777777777777888888888888888999999999999999999999888:::<<>><<<:::888888777666777888:::===@@@BBBDDDDDDFFFGGGGGGGGGIIILLLOOOTTTXXX^^^fffmmmrrrvvvxxx{{{uuunnniiiaaaWWWQQQQQQMMMRRR[[[hhhyyyvvvrrrlllfff```YYYSSSOOOJJJHHHFFFDDDBBBAAAAAAAAA???>>>>>>======>>>>>>???=========>>>======<<<;;;:::999999999999:::;;;;;;???@@@AAABBBCCCFFFJJJLLLLLLNNNPPPRRRSSSVVVYYY\\\^^^aaaeeehhhjjjmmmqqqtttwwwwwwxxxyyy{{{}}}|||yyyvvvrrrooollliiifffccc]]]YYYTTTQQQPPPPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWWWWZZZ\\\^^^```fffnnntttxxx}}}{{{tttmmmkkkiiihhhjjjffffffffffffhhhlllssswwwxxxyyy{{{}}}tttooofff\\\UUUNNNJJJKKKOOOWWWaaappp}}}|||sssfffZZZRRRLLLFFFBBB@@@@@@???>>>=====================<<<<<<<<<;;;;;;<<<<<<<<<===============::::::999999999999::::::|||uuusssooonnnmmmkkkhhheeeaaa______]]][[[XXXUUUSSSQQQQQQSSSRRRPPPNNNMMMKKKKKKJJJGGGEEECCCBBBAAA@@@>>><<<;;;999777444333333333444222222222222111111111111000000000000000000000000222111000000///...------..................------,,,------...////////////111222333555666777888888888888888888999999999999999999999:::999999999888999:::<<<>>>AAABBBCCCDDDFFFIIIMMMPPPPPPNNNIIIGGGDDDCCCAAA>>><<<;;;999999888888999:::===???BBBCCCAAACCCFFFHHHHHHIIIKKKLLLRRRUUUZZZaaaiiipppwwwzzz}}}xxxtttlllaaaZZZYYYQQQSSSVVV^^^kkk}}}|||vvvpppjjjccc\\\WWWMMMLLLIIIFFFCCCBBBAAAAAA?????????>>>>>>?????????>>>>>>?????????>>><<<<<<:::::::::::::::;;;<<<<<<;;;<<<>>>>>>???@@@DDDGGGFFFGGGIIIJJJKKKMMMPPPSSSTTTWWW[[[___aaadddgggiiillllllmmmooorrruuuxxxzzzyyyzzz|||~~~zzzuuurrrmmmjjjfffccc```^^^ZZZXXXSSSPPPNNNMMMOOOPPPQQQQQQNNNNNNOOOQQQSSSVVVXXXYYYZZZ]]]```aaaccciiissszzz|||}}}}}}sssiiihhhjjjiiigggggg___```bbbccceeejjjpppuuuyyy{{{~~~qqqiiibbbZZZTTTNNNIIIHHHKKKOOOYYYhhhwwwwwwkkk```WWWPPPHHHCCCBBBAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;::::::::::::;;;;;;|||vvvsssooonnnmmmkkkhhheeebbb```___]]][[[XXXUUUSSSQQQPPPSSSRRRPPPNNNMMMKKKKKKJJJIIIGGGEEEDDDDDDCCC@@@>>><<<;;;888555444444444555111111111111000000000000000000000000000000000000////////////////////////000000000//////......---+++,,,---...////////////000111333555666777888888888888999999999:::::::::999999:::::::::999999888999:::<<<>>>@@@AAABBBBBBFFFIIINNNQQQRRROOOKKKIIIGGGFFFCCCAAA>>><<<;;;;;;:::::::::;;;===@@@BBBDDDAAADDDGGGJJJJJJKKKLLLMMMQQQSSSWWW]]]fffooowww{{{}}}vvvmmmfffeeeYYYWWWVVVXXX```ppp}}}wwwqqqjjjccc^^^RRRPPPMMMIIIFFFDDDDDDCCC@@@@@@????????????@@@@@@>>>???@@@@@@@@@>>>===<<<;;;;;;::::::;;;<<<======999:::;;;;;;;;;===@@@BBBAAACCCEEEFFFFFFHHHKKKMMMNNNQQQUUUXXXZZZ]]]```bbbddddddfffhhhkkkooorrrttttttuuuvvvyyy{{{}}}|||xxxrrrllliiiccc```\\\ZZZXXXVVVSSSQQQLLLJJJIIIKKKMMMPPPQQQQQQNNNOOOPPPRRRUUUXXX\\\^^^^^^aaadddfffgggmmmwww||||||sssiiibbbdddhhhhhhfffeee\\\^^^aaacccfffjjjpppsssyyy|||qqqddd^^^XXXTTTNNNHHHFFFIIIIIISSSbbbrrr~~~zzznnnddd[[[SSSJJJEEECCCBBBAAA@@@????????????>>>=========<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<>><<<;;;;;;999777444333333444444333333333222222222111111000000000000000000000000333111000...---------...---......///////////////////////////////////////222222222333444555777888888777666666666777999::::::::::::;;;;;;:::999999:::<<<>>>AAABBBCCCCCCCCCEEEIIINNNRRRSSSQQQMMMJJJKKKIIIGGGCCCAAA>>>===<<<;;;:::999888:::<<<@@@BBBDDDGGGJJJLLLLLLLLLMMMNNNOOOPPPSSSXXX___iiittt|||~~~}}}vvvmmmdddaaaXXXTTTYYY]]]bbbrrr~~~xxxqqqjjjeee^^^YYYSSSNNNKKKHHHFFFDDDCCCAAA@@@@@@AAAAAA@@@>>>@@@@@@@@@???????????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAABBBDDDEEEFFFEEEFFFIIIMMMPPPTTTWWWXXX[[[[[[]]]```cccfffiiijjjjjjkkkmmmppprrruuuwwwxxx{{{}}}{{{yyyvvvrrrlllfff```]]]ZZZWWWSSSNNNKKKHHHGGGGGGIIIIIIKKKMMMPPPRRRSSSTTTRRRSSSSSSTTTVVV[[[aaaeeedddeeehhhkkkooovvv~~~|||zzz~~~zzziiieeebbbcccgggjjjiiifffaaa^^^^^^aaaccceeekkksss|||}}}~~~fff___XXXUUUQQQKKKHHHIIIHHHNNNZZZjjjyyyzzznnnaaaVVVNNNIIIIIIEEE@@@>>>===>>>>>>>>><<<<<<======>>>>>>??????<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;zzzssspppppppppooommmiiieeeaaa^^^]]]]]]]]]ZZZVVVSSSQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKGGGFFFEEECCCAAA>>><<<;;;;;;999777555333333444444222222222111111111000000000000000000000000000000++++++++++++,,,...000111---......///////////////////////////////////////111111111222444666777888888777777666777888999:::;;;;;;<<<<<<<<<;;;;;;::::::<<<>>>AAABBBDDDDDDDDDFFFIIIMMMQQQSSSRRRPPPNNNMMMKKKHHHEEEBBB???======<<<;;;:::999:::<<>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCC@@@BBBDDDGGGJJJMMMOOOQQQSSSSSSUUUWWWZZZ]]]```aaadddeeegggjjjmmmppprrrssstttwwwyyy{{{{{{|||~~~|||yyywwwvvvooonnnkkkgggaaa\\\WWWTTTOOOMMMKKKHHHFFFFFFFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQPPPQQQRRRSSSUUUZZZ```eeegggiiilllpppttt{{{}}}~~~uuukkkgggdddeeeiiilllkkkiiidddaaa```bbbccceeekkksss|||}}}~~~oooeee[[[VVVRRRLLLHHHGGGFFFKKKUUUdddrrr}}}ttthhh\\\RRRMMMGGGDDD@@@>>>>>>>>>==================>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@CCCDDDEEEEEEFFFIIILLLPPPSSSTTTTTTSSSPPPNNNKKKGGGCCC@@@>>>===>>>===;;;:::;;;<<<>>>@@@AAADDDGGGHHHIIIIIIKKKLLLMMMOOORRRUUU[[[bbbkkkqqqxxx{{{ssskkkaaaYYYXXXVVVWWWaaammmtttxxxsssjjjfff```ZZZUUUQQQMMMKKKHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@?????????>>>>>>>>>======<<<<<<<<<<<<======;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDFFFHHHIIIJJJJJJLLLNNNPPPSSSUUUWWWZZZ[[[^^^aaadddgggiiijjjkkkmmmppprrrrrrssstttvvvxxxyyy|||~~~~~~}}}~~~}}}}}}~~~|||zzzxxxtttpppmmmjjjiiiaaa```]]]ZZZVVVQQQNNNKKKEEEEEEDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKMMMMMMNNNOOOOOOPPPRRRTTTWWW]]]ccchhhlllooosssxxx||||||}}}wwwmmmllliiiggghhhlllnnnmmmkkkhhhdddaaabbbccceeelllttt~~~~~~}}}~~~|||nnn___XXXTTTNNNIIIFFFEEEHHHOOOZZZhhhttt||||||pppdddYYYQQQHHHFFFBBBAAA@@@@@@>>>============>>>>>>>>>>>>???>>>>>>>>>===============>>>>>>>>>======<<<<<<<<>>===;;;:::888666555444444444222111111111000000000000000000000000000000000000/////////////////////000---......///////////////////////////////////////...///000111444666888:::777777777888888888999999;;;;;;<<<=========<<<<<<:::;;;===@@@BBBDDDEEEFFFFFFHHHKKKNNNRRRUUUWWWXXXTTTRRRNNNJJJEEEBBB???>>>???>>><<<;;;;;;<<<===>>>AAACCCEEEGGGGGGHHHKKKMMMNNNPPPRRRUUUYYY___eeejjjpppxxx{{{uuulllbbb]]]YYYVVVZZZbbbgggsss{{{uuuqqqjjjddd___ZZZUUURRRKKKHHHFFFDDDDDDDDDCCCBBB@@@@@@@@@???>>>>>>>>>===>>>======<<<<<<======>>><<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@BBBCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPRRRTTTWWW[[[^^^```bbbbbbdddgggiiiiiijjjkkkmmmoooqqqtttwwwxxxxxxwwwvvvzzzzzz|||~~~|||zzzwwwuuutttssssssooonnnkkkgggccc```]]][[[VVVUUUSSSQQQNNNKKKIIIHHHCCCDDDDDDEEEGGGIIIKKKLLLKKKLLLLLLLLLMMMMMMNNNNNNPPPRRRUUUXXX\\\bbbiiimmmqqquuu{{{{{{xxx{{{}}}ooohhhjjjiiihhhiiilllnnnnnnlllhhhdddaaaaaabbbeeemmmvvv}}}|||wwwddd[[[WWWQQQKKKHHHFFFGGGJJJRRR]]]jjjuuu{{{xxxkkk^^^VVVLLLJJJFFFDDDDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>======<<<;;;;;;;;;zzzsssoooooonnnmmmjjjgggdddbbb```^^^___^^^[[[VVVRRRPPPPPPQQQPPPOOONNNLLLKKKJJJJJJIIIHHHHHHFFFDDDBBB@@@???::::::888777666555444444333333222222222111111111111111111111111111111111/////////......---,,,,,,---......///////////////////////////////////////......///111333666888999777888888888999999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;===???AAACCCEEEFFFEEEFFFHHHLLLPPPUUUXXX[[[XXXUUUQQQLLLGGGBBB???===>>>>>>===<<<;;;<<<<<<===@@@BBBDDDEEEFFFHHHJJJMMMNNNPPPSSSUUUXXX\\\aaadddiiirrr{{{~~~vvvllleee^^^YYYWWWYYY\\\eeeuuu}}}yyysssmmmgggbbb\\\XXXOOOLLLHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>===============>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLOOORRRUUUXXXYYYZZZ\\\___```aaaaaaccceeefffhhhkkkmmmoooooonnnnnnppppppqqqtttwwwyyyxxxwwwwwwwwwwwwxxxyyyzzzzzz{{{~~~~~~}}}}}}}}}}}}{{{yyyxxxvvvrrrnnnkkkhhhgggfffcccaaa___[[[XXXTTTRRRPPPNNNMMMLLLKKKIIIHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMJJJJJJKKKKKKLLLMMMMMMNNNQQQTTTXXX\\\aaahhhnnnsssxxx|||}}}zzzyyyxxx~~~tttjjjfffgggggggggiiikkkllllllkkkfffbbb___```bbbeeennnwww~~~|||{{{kkk```[[[UUUOOOKKKGGGGGGHHHLLLTTT```llltttzzz|||}}}~~~~~~rrrddd[[[PPPMMMHHHEEEDDDBBBAAA???????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::{{{tttqqqooonnnllliiifffdddbbbaaa______^^^[[[VVVRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHFFFDDDBBBAAA@@@::::::999888666555444333333333333222222222222111111111111111111111111111111111222333333333222222---......///////////////////////////////////////...//////111333555777888777888999999::::::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<===???AAACCCDDDBBBCCCFFFJJJOOOSSSXXXZZZZZZXXXSSSMMMGGGBBB???======<<<<<<;;;;;;;;;<<<<<<>>>???AAACCCDDDFFFIIILLLMMMOOORRRTTTVVVYYY]]]```eeemmmwww~~~~~~vvvnnnggg```ZZZVVVVVVZZZeeettt{{{uuupppjjjddd```WWWSSSNNNJJJHHHFFFEEECCCCCCCCCBBBAAA@@@??????>>>??????>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>><<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCDDDFFFHHHKKKNNNPPPQQQQQQSSSVVVWWWXXXXXXZZZ\\\]]]^^^```bbbccceeeeeefffhhhhhhiiilllppprrrrrrqqqrrrsssssstttuuuvvvwwwwww|||}}}~~~~~~}}}|||||||||zzzyyyxxxxxxwwwxxxxxxxxxxxxwwwuuuttttttsssrrrpppllljjjfffbbb^^^\\\ZZZYYYVVVUUUSSSPPPNNNKKKIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHIIIJJJLLLMMMNNNOOOSSSVVV\\\aaagggnnnuuuyyyzzztttuuuyyy~~~yyynnnhhheeedddeeefffhhhiiijjjjjjjjjeeeaaa___```aaaccckkksssxxxyyy{{{{{{wwwvvvvvviiiaaaXXXRRRPPPIIIHHHHHHIIINNNWWWbbbiiiqqquuuxxxzzz|||zzzlllbbbTTTPPPJJJEEEBBBAAA???>>>@@@????????????>>>>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;{{{uuurrrooonnnkkkhhhfffdddbbbaaa______^^^[[[VVVRRRPPPOOOPPPOOONNNMMMLLLKKKJJJIIIGGGGGGFFFEEECCCAAA???>>>::::::999888777555444333222222222222111111111111111111111111111111111111111222333555666666666555---....../////////////////////////////////////////////000111222444666777777888999:::::::::999999::::::;;;======>>>>>>===<<<<<<;;;<<<===>>>@@@AAA???AAADDDHHHMMMRRRUUUXXX\\\YYYTTTNNNGGGBBB>>><<<::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@CCCFFFIIIJJJMMMPPPRRRTTTVVVYYY[[[```hhhqqqxxx{{{tttlllbbb[[[YYYXXX\\\fffqqq~~~{{{uuunnnjjjaaa\\\VVVQQQNNNKKKIIIGGGEEEDDDDDDCCCAAA@@@@@@???@@@??????>>>>>>??????@@@??????>>>===============;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????AAACCCEEEGGGIIIIIIHHHJJJMMMNNNNNNOOOQQQRRRUUUUUUVVVWWWXXX[[[]]]^^^``````aaadddhhhkkkkkkkkkllllllmmmoooppppppqqqqqqssstttuuuwwwyyyzzzzzz{{{zzzyyyxxxwwwvvvuuutttsssqqqqqqpppooooooooooooooommmkkkiiihhhhhhgggeeeddd\\\ZZZXXXTTTRRRPPPOOOOOOJJJJJJIIIGGGFFFDDDCCCCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGHHHJJJLLLOOOQQQSSSTTTYYY]]]bbbiiiooovvv~~~{{{vvvsssxxxzzzoooiiieeecccaaacccfffggghhhiiiiiijjjeeeaaa_________```eeemmmooopppssstttppppppxxxsssfff[[[TTTSSSIIIIIIHHHGGGIIIOOOXXX___ggglllrrrvvvxxxuuulll\\\VVVNNNGGGDDDBBBAAAAAA@@@@@@@@@?????????>>>>>><<<<<<=========>>>>>>>>>::::::;;;;;;<<<<<<======|||vvvsssooommmkkkhhhfffdddbbbbbb______^^^[[[VVVRRRPPPOOOPPPOOONNNMMMLLLJJJIIIIIIEEEEEEDDDCCCBBB@@@>>>===:::::::::999777666444333111111111111000000000000111111111111111111111111,,,---...///000///......---......///////////////////////////////////////000000000111222444555666777888999:::;;;:::999999;;;<<<===>>>????????????<<<<<<;;;;;;<<<===???@@@===???CCCGGGLLLPPPTTTVVV]]]ZZZUUUNNNGGGBBB===;;;999999999::::::;;;;;;;;;888:::;;;<<<>>>@@@DDDGGGHHHKKKNNNQQQRRRTTTVVVXXX[[[ccckkksss}}}wwwkkkbbb```[[[ZZZ___fffppp~~~xxxttthhhccc\\\VVVRRRPPPMMMKKKFFFEEEEEECCCBBBAAA@@@@@@@@@@@@????????????@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>@@@AAA=======================================>>>>>>???<<<===>>>@@@AAACCCDDDEEEAAADDDFFFHHHHHHIIIKKKLLLPPPPPPOOOOOOQQQTTTWWWYYYUUUUUUVVVYYY]]]aaabbbbbbaaaaaacccdddeeeeeeeeeeeejjjkkkmmmoooqqqrrrssssssnnnnnnmmmkkkjjjhhhgggfffkkkjjjiiiiiihhhhhhhhhiiidddbbb```______^^^\\\[[[PPPOOOMMMKKKIIIIIIIIIIIICCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAACCCFFFHHHIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKMMMPPPTTTWWWYYYZZZ___ccciiipppwww~~~yyywwwvvvvvv~~~pppiiifffdddbbb```cccfffhhhhhhhhhiiijjjeeebbb``````^^^]]]aaaggggggiiilllnnnkkkkkksss~~~zzzjjj\\\UUUUUUHHHIIIHHHFFFFFFJJJQQQXXX```gggnnnsssuuu{{{|||rrrccc\\\SSSKKKGGGEEEEEEEEE@@@@@@@@@@@@??????>>>>>>======>>>>>>?????????@@@:::;;;;;;<<<===>>>??????|||tttoooqqqnnnkkkiiihhheeebbb```bbbaaa___[[[VVVRRRPPPPPPQQQOOOMMMKKKIIIIIIIIIIIIFFFEEEDDDCCCAAA???>>>===888777666555555555555555222111111000000000000000222111111111000000//////,,,...000111111000...,,,........................//////............//////...------...000222444666777777888999;;;<<<======;;;<<<===>>>??????>>>>>>???>>><<<;;;<<<===???@@@AAABBBDDDFFFIIIKKKMMMNNNWWWYYYYYYRRRHHH???<<<<<<<<<;;;999888777666777777:::999999999:::<<<>>>???DDDGGGKKKMMMNNNPPPRRRTTT\\\```ffflllttt~~~~~~uuuooofff___ZZZ[[[^^^eeeuuu~~~uuuppphhhaaa[[[VVVRRROOOKKKIIIGGGFFFFFFEEEDDDBBB??????>>>???AAAAAA@@@>>>?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<========================<<<<<<======>>>>>>??????BBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLLLLNNNNNNOOOQQQSSSUUUWWWXXX[[[[[[\\\]]]^^^___`````````aaabbbdddeeeggghhhiiieeeeeedddcccaaa```______^^^^^^]]]\\\ZZZYYYXXXXXXYYYXXXVVVTTTRRRPPPNNNMMMJJJJJJIIIHHHGGGFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBDDDFFFHHHIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGJJJLLLNNNPPPTTTYYY```dddlllpppvvv|||{{{vvvtttwwwwwwmmmfffaaabbbeeekkkhhheeeeeeiiilllnnnmmmkkkgggbbbaaaaaabbbaaa___aaabbbcccdddfffjjjooosssooocccZZZVVVRRRNNNHHHEEEEEEGGGHHHHHHUUU]]]hhhoootttyyyzzznnneeeXXXNNNIIIGGGDDDBBBAAAAAA???>>>==================<<<;;;;;;;;;;;;;;;999:::<<<=========<<<;;;{{{tttpppqqqnnnkkkiiihhhfffccc```aaaaaa___\\\VVVRRRPPPOOOPPPOOOMMMKKKJJJIIIIIIJJJGGGFFFEEECCCAAA@@@???>>>888777666555555444555555333222222111111111111111000000000000//////......---...///000000///...---..............................------------..................000222444555666777888999:::<<<======::::::;;;<<<===>>>??????>>>===<<<;;;;;;<<<>>>???AAABBBCCCFFFHHHJJJLLLLLLTTTXXX[[[WWWNNNEEE???======<<<;;;999999999999999:::999999999:::;;;===>>>BBBEEEIIIKKKMMMOOORRRTTTXXX\\\bbbhhhppp{{{{{{nnnggg___\\\ZZZ\\\gggsss}}}xxxpppiiiccc^^^YYYVVVPPPMMMIIIFFFEEEEEECCCBBBCCCAAA@@@AAABBBAAA@@@>>>??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????@@@@@@@@@AAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIKKKMMMNNNRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[]]]^^^^^^[[[ZZZZZZXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJHHHGGGFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFIIIHHHHHHHHHHHHIIIIIIJJJNNNOOORRRUUUYYY___fffkkkrrrvvv|||xxxvvvuuuwww~~~~~~rrrjjjfffccceeejjjnnnkkkhhhiiillloooppppppmmmiiieeecccbbbbbb```^^^___```aaabbbdddhhhmmmqqquuuggg___ZZZSSSOOOIIIEEEDDDEEEFFFFFFOOOWWWbbbjjjpppvvv}}}rrrjjj]]]SSSNNNJJJGGGDDDCCCBBBAAA@@@???>>>>>>?????????>>>============>>>:::;;;<<<<<<======<<<<<<|||uuuqqqpppnnnkkkiiihhhfffcccaaa___```___\\\WWWRRRPPPOOOOOONNNLLLKKKJJJJJJJJJKKKGGGFFFEEEDDDBBB@@@???>>>888888666555555444444444333333222111111111111222////////////............////////////////////////........................------,,,,,,,,,,,,------............///111333444666666777888:::;;;<<<===:::999999:::;;;===???@@@===<<<<<<;;;<<<===>>>???AAABBBCCCEEEGGGHHHJJJJJJMMMSSSZZZZZZSSSIIIAAA======<<<;;;:::999999999999:::999888888999:::;;;<<>>??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============;;;<<<<<<===>>>???@@@@@@AAAAAAAAACCCDDDFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQQQQOOOOOONNNMMMLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDCCCCCCEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDDDDEEEGGGJJJKKKRRRUUUYYY]]]bbbhhhooottt{{{~~~zzztttssstttxxxvvvkkkfffeeeeeejjjppppppmmmkkkkkkllloooppppppmmmjjjgggdddcccbbb```^^^]]]^^^___```bbbeeejjjnnnzzz}}}nnnddd___VVVQQQKKKFFFDDDCCCCCCCCCGGGOOOZZZdddlllrrryyy~~~yyyqqqdddZZZSSSNNNIIIEEEDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>>>>======>>>>>><<<<<<;;;;;;<<<<<<======}}}vvvssspppmmmkkkiiihhhfffcccaaa^^^______\\\WWWRRROOONNNNNNMMMLLLJJJJJJJJJKKKLLLGGGGGGEEEDDDBBBAAA??????999888777555444444444444333222111111000000111111//////////////////////////////............//////...........................------,,,,,,------...///.........///000222333444555666888999;;;<<<======<<<:::::::::<<<>>>@@@>>>=========>>>???@@@AAAAAABBBCCCDDDFFFGGGIIIIIIGGGMMMTTTWWWSSSKKKDDD@@@;;;;;;:::999999888888888:::999888888888999:::;;;===@@@DDDGGGJJJMMMRRRUUUUUUXXX[[[___eeeooo||||||sssiiiaaa]]]\\\^^^bbbnnn~~~xxxsssmmmjjjeee___XXXQQQMMMKKKIIIGGGGGGEEECCCCCCCCCCCCBBB@@@?????????>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::============>>>>>>>>>>>>::::::;;;<<<<<<===>>>>>>???@@@@@@AAABBBCCCEEEFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>???????????????@@@CCCEEEEEEEEEDDDCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDFFFJJJOOOQQQWWWZZZ___dddiiipppwww|||{{{vvvsssuuuyyyzzzpppgggddddddggglllssspppnnnllljjjiiijjjjjjjjjiiihhhfffeeecccaaa```^^^[[[]]]___```aaadddiiillluuuuuuhhhbbbZZZTTTMMMGGGDDDBBBBBBAAABBBIIIUUU```iiiqqqwww|||wwwkkkaaaYYYRRRJJJEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>======<<<;;;<<<<<<<<<>>>===<<<;;;;;;<<<===>>>xxxuuuooommmjjjiiihhhfffdddaaa^^^^^^^^^[[[VVVRRRPPPOOONNNMMMLLLJJJJJJJJJKKKLLLGGGFFFEEEDDDBBB@@@???>>>999888777666444444333333111111000///////////////000000000000000000000000//////............//////........................//////............////////////.........///111222333444555777999:::<<<<<<@@@???===;;;;;;<<<===????????????@@@@@@AAABBBCCCAAABBBCCCDDDFFFGGGIIIIIIGGGKKKPPPRRRQQQMMMIIIGGG>>>>>>======;;;:::999999;;;:::999888888888999:::<<>>>>>======????????????????????????@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999>>>>>>>>>>>>>>>=========:::::::::;;;;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>??????@@@@@@AAAAAACCCDDDEEEGGGGGGEEECCCBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGIIINNNSSSXXX\\\^^^aaafffkkkqqqwww~~~vvvsssuuuwww{{{wwwnnnfffcccdddeeekkkqqqpppooommmjjjgggeeeddddddcccdddddddddcccaaa``````\\\]]]___aaabbbdddhhhkkkrrr~~~|||mmmddd^^^YYYPPPJJJEEECCCBBB@@@AAAGGGQQQ\\\fffooovvvzzz}}}rrrhhh___VVVLLLFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<>><<<;;;;;;<<<===>>>yyyuuuooommmjjjiiihhhgggdddbbb^^^^^^]]]YYYUUUQQQPPPPPPOOONNNLLLKKKJJJJJJJJJKKKFFFEEEDDDCCCAAA???>>>===:::999777666444333333333000000///............///000000000000111111111111////////////////////////......................../////////....../////////000///.........///000111222333444666888:::<<<<<<@@@???>>>===<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDAAABBBCCCEEEGGGHHHJJJJJJKKKLLLNNNPPPQQQQQQPPPPPPEEEDDDDDDCCCAAA???===<<<<<<;;;:::999888888999:::;;;===@@@BBBEEEIIIOOORRRVVVXXX[[[\\\^^^dddlllsssxxxpppggg___ZZZ\\\cccnnn{{{}}}tttoooggg```[[[WWWSSSQQQNNNLLLIIIGGGGGGHHHGGGFFFBBBBBBAAAAAA@@@???????????????????????????????????????>>>>>>>>>>>>==============================;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;:::::::::::::::;;;<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>???=========>>>??????@@@@@@??????@@@@@@AAAAAAAAABBBDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFGGGIIIMMMSSSYYY^^^bbbgggkkkpppuuuyyytttnnnpppuuuzzztttllleeecccccccccfffjjjnnnnnnmmmiiieeebbbbbbbbb___aaaddddddcccaaa``````\\\]]]```aaabbbdddhhhjjjoooyyytttiiiccc]]]TTTMMMHHHEEECCCBBBBBBFFFMMMWWWbbbllltttxxx|||{{{qqqggg]]]RRRJJJGGGFFFDDDCCCAAA@@@??????AAA@@@??????>>>>>>??????>>>>>>======<<<<<<======~~~xxxtttnnnllljjjiiihhhgggdddbbb___^^^\\\WWWSSSQQQQQQRRRPPPOOOMMMKKKJJJIIIIIIJJJEEEDDDCCCBBB@@@>>>===<<<:::999777666444333333333111000000////////////////////////000000000111111---...///000000///...---........................///......------......///000000......---...///000111222444666888:::;;;<<<;;;;;;<<<<<<===>>>>>>???>>>???@@@BBBCCCCCCDDDDDDAAABBBCCCFFFHHHJJJLLLLLLKKKKKKLLLNNNPPPRRRSSSSSSIIIIIIHHHGGGDDDAAA???===>>>===;;;:::999999999:::999:::===???AAAEEEKKKOOORRRUUUYYY[[[\\\aaahhhmmmxxx}}}~~~ssshhh```]]]___eeekkkuuu~~~yyyssslllgggccc^^^[[[WWWTTTOOOLLLKKKJJJIIIHHHDDDCCCCCCBBBBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;===<<<<<<<<<<<<======>>>888999999:::;;;<<<===>>>===============<<<<<<<<<<<<<<<<<<=========>>>>>>=========>>>>>>>>>??????======>>>>>>??????@@@@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCDDDEEEGGGHHHIIIGGGIIINNNSSSZZZaaafffiiirrruuuzzz~~~~~~wwwqqqqqqvvv~~~pppiiicccbbbaaa___```cccfffhhhhhheeebbb``````aaa___bbbffffffdddaaa``````[[[]]]___aaabbbdddfffiiilllttt~~~pppfff```XXXPPPKKKHHHFFFEEEBBBDDDIIIQQQ\\\fffooosssxxxzzzzzzpppeeeYYYQQQKKKIIIGGGDDDBBB@@@???>>>AAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<}}}vvvsssnnnllljjjiiihhhgggeeeccc```___[[[VVVRRRPPPRRRSSSQQQOOOMMMKKKIIIIIIIIIIIIDDDDDDCCCAAA???>>><<<<<<:::999888666444333333333222111111000000000000000---.........//////000000---...000111111000...---...........................------,,,,,,------...111000///------...//////111222333555888:::;;;<<<666777999<<<>>>??????@@@===>>>@@@AAABBBCCCCCCCCCAAABBBDDDFFFIIIKKKMMMNNNIIIIIIIIILLLOOOQQQRRRQQQJJJJJJIIIGGGDDDAAA>>><<>><<<:::999999999:::777888:::<<<>>>BBBHHHLLLNNNRRRWWWYYY[[[```fffkkkqqqvvvsssiiidddaaacccdddgggsss|||wwwrrrmmmhhheee^^^ZZZUUUPPPNNNLLLIIIHHHEEEDDDDDDCCCBBBBBBAAAAAA????????????????????????=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<==================<<<<<<;;;;;;;;;===============>>>>>>>>><<<;;;;;;;;;;;;;;;<<<<<<888888999:::;;;<<<=====================<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAAFFFFFFFFFFFFFFFFFFFFFFFF@@@@@@@@@@@@AAACCCDDDEEECCCCCCDDDEEEGGGIIIJJJKKKPPPSSSXXX___fffmmmrrrtttzzz}}}vvvtttrrrssswww}}}xxxlllfffaaa```___]]]]]]___^^^aaabbbaaa^^^]]]^^^```aaadddhhhhhheeeaaa______ZZZ\\\___```aaaccceeegggjjjqqqvvvhhhbbbZZZRRRMMMJJJHHHGGGBBBCCCFFFMMMWWWbbbkkkpppuuuwww}}}wwwkkk___VVVMMMLLLIIIFFFCCCAAA@@@??????>>>>>>==================>>>?????????===<<<;;;~~~xxxsssooonnnmmmllljjjgggeeedddaaa___\\\XXXTTTQQQOOONNNNNNMMMLLLJJJIIIIIIIIIIIIFFFDDDCCCBBBAAA@@@===;;;999777444333333333111000222222222222222222333333////////////000000000000000000000000000000000000------------.........///+++,,,...///000///.........///000///...---...000/////////111333666888:::<<<<<<============<<<<<>>>>>>>>>>>>>>;;;999999999888999<<>>AAAAAA@@@????????????@@@??????>>>===<<<;;;;;;;;;@@@@@@@@@???>>><<<::::::>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>===============>>>?????????????????????@@@@@@AAA@@@AAABBBAAA@@@AAABBBDDDAAACCCDDDDDDBBBAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDGGGHHHIIIJJJKKKMMMQQQSSSYYY]]]ccciiiooouuu{{{{{{yyyppprrruuuxxx~~~xxxooolllfffeeebbb___]]]\\\\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\aaaccceeefffeeeccc___]]]_________```ccceeehhhjjjlllpppyyyxxxnnnaaaXXXSSSNNNHHHCCCIIIEEEEEEKKKRRRZZZeeennnuuuvvvxxx|||uuuiii___XXXQQQKKKIIIFFFAAA???AAABBBAAA???============>>>???===;;;;;;===???AAAAAA}}}wwwsssqqqpppnnnllliiifffdddbbb```^^^[[[XXXUUURRRPPPOOONNNMMMLLLJJJIIIIIIIIIIIIFFFDDDCCCBBBBBB@@@===;;;:::777555444444333222111111111111111111111111111////////////000000000000........................------........./////////,,,,,,......///...------...///000///...---...000/////////000222555888999::::::<<<===>>>?????????@@@AAAAAABBBCCCDDDEEEEEEDDDEEEFFFHHHJJJLLLMMMMMMLLLMMMNNNNNNMMMMMMOOOQQQSSSRRRQQQOOOMMMLLLLLLLLLAAA@@@>>>=========;;;:::::::::::::::<<>>>>>===>>>>>>?????????>>>>>>======<<<<<>>===<<<;;;:::>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===============>>>?????????>>>>>>>>>>>>???@@@@@@>>>???@@@@@@??????@@@BBB@@@AAABBBBBB@@@??????@@@AAA@@@@@@@@@AAACCCEEEFFFJJJLLLNNNQQQSSSWWW[[[___aaaeeekkkqqqwww}}}yyyrrrqqqmmmpppvvv}}}wwwnnnjjjjjjhhhfffccc```^^^]]]]]]^^^\\\\\\]]]]]]\\\\\\[[[[[[___aaaccceeedddccc```^^^]]]^^^___aaadddfffiiijjjjjjlllttt|||pppfff^^^VVVPPPKKKJJJFFFEEEIIIOOOVVV___hhhrrrtttwww{{{|||pppggg[[[TTTMMMIIIFFFAAA@@@AAAAAA@@@???>>>======>>>???<<<999777777888::::::999|||wwwtttrrrqqqooolllhhheeebbbaaa___]]][[[XXXUUUSSSQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIFFFEEECCCBBBBBB@@@>>>;;;;;;999666555555555333222222111111111000/////////000000000000////////////............................../////////000000000---------......---,,,,,,...///000///...---...000/////////000222555777999888999;;;===???AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNNNNNNNLLLLLLNNNOOOVVVWWWXXXYYYYYYXXXWWWVVVIIIFFFBBB@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???GGGJJJNNNRRRVVV[[[```dddeeeiiiooouuu|||zzzppphhhbbb```aaabbbfffrrrxxxqqqmmmhhhaaa]]]\\\XXXTTTPPPNNNLLLJJJHHHGGGEEECCCBBBCCCCCCBBBAAA??????>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>===>>>>>>>>>======<<<;;;>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================???>>>>>>===<<<<<<;;;;;;===============>>>??????>>>>>>=========>>>??????>>>???@@@@@@???>>>@@@AAA@@@AAABBBAAA???>>>???@@@CCCBBBBBBBBBDDDGGGJJJKKKJJJMMMQQQUUUYYY^^^dddhhhmmmqqqwww}}}wwwooommmoooqqquuu}}}{{{pppiiieeeeeehhhiiigggdddaaa___^^^^^^___\\\\\\\\\[[[[[[[[[ZZZZZZ\\\]]]```bbbcccbbbaaa```^^^___bbbeeehhhjjjlllmmmlllkkkpppsssggg[[[SSSOOOKKKGGGDDDGGGKKKPPPXXX___lllqqqwww{{{~~~zzzrrrcccZZZRRRMMMIIIDDDCCCEEEAAA@@@???>>>>>>>>>???@@@???===;;;;;;<<<<<<:::888{{{vvvsssrrrpppnnnkkkgggeeecccbbb^^^]]]ZZZWWWUUUSSSRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIFFFEEECCCCCCBBBAAA>>><<<<<<999777666666555444333333333222111000//////...000000000000////////////........................////////////000000000000......---------,,,++++++...///000///...---...000.........///111444666777888999;;;===???AAABBBBBB???@@@AAAAAACCCDDDDDDEEEFFFFFFGGGHHHIIILLLNNNOOONNNOOOOOONNNLLLLLLMMMNNNRRRVVV]]]ccceeeeeebbb```WWWRRRLLLFFFCCCAAA???>>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>?????????<<<======>>>>>>=========>>>>>>==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<===============>>>>>>???===============>>>>>>??????@@@BBBAAA@@@???@@@AAA@@@BBBBBBBBB@@@@@@BBBCCCFFFFFFEEEFFFIIIMMMQQQSSSQQQSSSXXX\\\aaagggmmmqqqwww{{{~~~vvvpppnnnrrrxxx~~~ppphhhccc```cccggghhhgggdddaaa___^^^______]]]]]]\\\\\\[[[[[[[[[[[[ZZZ[[[]]]___aaabbbbbbbbb```cccfffjjjmmmpppqqqqqqqqqnnnooo{{{pppaaaVVVQQQKKKFFFDDDFFFHHHKKKQQQXXXeeennnwww{{{||||||mmmcccXXXRRRLLLGGGFFFHHHAAA@@@???>>>>>>???@@@AAAAAA@@@???@@@@@@@@@>>>;;;{{{vvvssspppnnnllliiigggeeedddddd^^^]]]ZZZWWWUUUSSSRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIGGGEEEDDDCCCCCCAAA>>><<<<<<:::777666666666444333444444333222111111000000111000000000/////////...////////////////////////////////////000000000000///......---,,,,,,,,,,,,...///000///...---...000.........///000333555666999:::<<<===???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEFFFGGGHHHJJJMMMOOOPPPPPPPPPPPPOOOMMMLLLMMMNNNNNNUUU```kkkqqqqqqnnnkkkeee___UUUMMMGGGCCC???===:::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>??????<<<===>>>>>>???>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===============>>>>>>???===============>>>>>>???>>>@@@BBBAAA@@@??????@@@@@@AAABBBAAAAAABBBDDDFFFHHHIIIJJJLLLOOOTTTXXXZZZ___bbbfffjjjnnnsssyyy~~~~~~{{{ssspppppprrr{{{}}}tttkkkfffbbb^^^___cccfffeeebbb```^^^^^^___``````___^^^]]]]]]]]]^^^^^^YYYZZZ\\\]]]___aaabbbcccaaacccgggkkknnnpppqqqrrrrrrooooooyyy~~~lll^^^WWWLLLGGGDDDEEEGGGHHHNNNTTT```jjjvvv{{{|||sssiii^^^VVVOOOIIIFFFHHHBBBBBB@@@??????@@@@@@AAA<<<<<<;;;<<<>>>>>><<<:::|||wwwsssooonnnkkkhhhfffeeeeeeeee___]]][[[XXXUUUSSSQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCAAA???<<<<<<999777666666555444333444444333333222111111111111111000000//////......000000000000000000000000....../////////000000000//////...---------.........///000///...---...000............000222444555888999;;;<<<>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDGGGJJJLLLNNNPPPPPPPPPQQQQQQPPPNNNMMMOOOPPPOOOVVVbbbnnnvvvyyyxxxwwwooohhh^^^TTTLLLFFFAAA???===<<<<<<<<<<<<<<<=========???BBBEEEIIIOOOUUUYYY^^^bbbgggkkknnnttt|||vvvnnnfff```___aaaeeeoooxxx|||vvvpppkkkfffbbb___YYYWWWSSSQQQOOOMMMKKKIIIGGGGGGEEEDDDCCCCCCBBBBBB@@@@@@??????????????????>>>>>>???@@@@@@?????????======>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???===============>>>??????>>>>>>=========>>>??????===???AAAAAA@@@>>>>>>>>>>>>@@@AAAAAABBBDDDGGGJJJLLLMMMPPPTTTXXX]]]```bbbkkkmmmqqqtttxxx}}}uuupppmmmooottt{{{rrrlllgggdddaaa]]]]]]aaadddcccaaa_________aaabbbbbbaaa```___^^^___```aaa\\\\\\\\\]]]^^^```bbbccc```aaadddgggjjjlllnnnooonnnmmmooowwwvvveee[[[PPPJJJGGGGGGGGGGGGKKKPPPZZZeeerrrzzz}}}yyyoooccc[[[SSSKKKGGGHHHDDDCCCBBB@@@???@@@@@@AAA<<<;;;:::;;;<<<===<<<;;;}}}wwwsssqqqoookkkhhheeeddddddddd```^^^[[[XXXUUURRRPPPOOONNNMMMLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCCCCBBB???===;;;999666555555555444222222222222222111111111111111111111000///.........////////////////////////------.........///////////////.........///000111...///000///...---...000......---...///111333444555666888;;;===???@@@AAACCCCCCBBBAAAAAA@@@@@@??????BBBGGGKKKOOOPPPQQQQQQQQQRRRRRRQQQOOOOOOQQQRRRSSSXXX```iiiqqqxxx|||~~~wwwqqqggg]]]UUUNNNIIIEEEBBB@@@>>><<<;;;;;;;;;<<<===>>>@@@BBBEEEJJJPPPUUUYYY^^^dddhhhjjjnnntttyyy}}}tttjjjfffcccbbbffflllxxx}}}yyytttpppmmmfffbbb^^^[[[XXXUUURRRPPPOOOMMMLLLJJJHHHGGGFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>?????????>>>>>>>>>>>>???@@@@@@@@@BBBEEEEEECCCAAA@@@@@@AAABBBDDDEEEFFFIIINNNQQQTTTVVV[[[```eeeiiilllmmmsssuuuyyy|||{{{vvvqqqoooqqqyyywwwlllgggdddccc```]]]___dddcccbbbaaa``````bbbdddeeecccbbb```_________aaabbb___^^^]]]]]]]]]___aaabbb```aaabbbdddgggiiilllmmmllloooqqquuu}}}nnn```VVVPPPKKKJJJHHHFFFHHHLLLUUU___mmmxxx~~~xxxmmmddd[[[RRRLLLKKKFFFEEECCCAAA@@@??????@@@BBB@@@=========>>>>>>===~~~wwwssssssqqqlllhhheeecccbbbbbbaaa___\\\XXXTTTQQQOOONNNNNNMMMLLLKKKIIIIIIIIIIIIGGGFFFDDDDDDCCCBBB???===;;;999666555555555333222000000000000000111111111222111111000///......---........................------------.........///000///......///000111222...///000///...---...000...------...///111333444222333666:::===@@@BBBCCCDDDCCCCCCBBB@@@??????>>>===AAAGGGLLLPPPRRRRRRQQQQQQRRRSSSRRRPPPPPPRRRTTTVVVXXX\\\bbbjjjsss{{{}}}wwwnnneee^^^WWWQQQMMMFFFDDD@@@<<<:::999:::;;;===>>>???AAACCCHHHMMMRRRUUUZZZaaaeeegggjjjooosssyyy~~~yyyqqqkkkeeeeeegggiiiuuu|||yyyuuurrrmmmiiifffccc___]]]VVVTTTRRRPPPNNNLLLKKKKKKFFFFFFEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???======>>>>>>?????????@@@========================================================================>>>>>>>>>===<<<<<<;;;;;;===============>>>?????????????????????@@@@@@AAAEEEGGGIIIJJJHHHFFFEEEDDDEEEFFFHHHJJJLLLPPPUUUYYY\\\___eeekkkppptttvvvwww|||~~~vvvrrrqqquuuuuuzzzwwwlllkkkfffcccbbb```___ccciiicccbbbaaaaaabbbdddfffgggcccbbb```___^^^___aaabbbaaa```^^^]]]]]]^^^```aaabbbbbbcccdddfffiiilllnnnooorrrtttsssvvvyyyjjjZZZTTTOOOLLLIIIEEEFFFJJJQQQ[[[iiivvvuuummmdddYYYRRRQQQGGGFFFDDDAAA@@@?????????DDDAAA===;;;;;;<<<;;;;;;xxxvvvrrroookkkhhhfffdddaaa^^^```___\\\YYYVVVSSSRRRQQQQQQOOOLLLKKKKKKJJJIIIGGGFFFGGGGGGFFFDDD@@@===;;;<<<;;;999888666555444444444444222222222222444444111111111111000000000000///000111222222111000//////////////////////////////.........///000222333999777333111//////111222---------......000111111666777888999;;;<<<======BBBEEEHHHFFFAAA>>>???AAACCCDDDGGGKKKNNNRRRTTTVVVTTTRRRQQQSSSUUUVVVTTTQQQUUUUUUYYY^^^cccgggqqq||||||{{{vvvllleee```XXXPPPIIIFFFCCC@@@>>><<<:::888:::::::::<<<@@@EEEIIILLLRRRVVV]]]bbbfffiiilllnnnsssvvv|||wwwnnniiifffjjjiiimmmwww{{{wwwsssooojjjhhhddd```[[[WWWUUUSSSQQQPPPPPPMMMJJJHHHGGGHHHGGGGGGFFFDDDAAAAAABBBCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAA???>>>===>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::999:::;;;<<<===@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>????????????===>>>??????>>>???AAABBBGGGJJJLLLMMMKKKJJJJJJKKKLLLNNNPPPSSSVVV[[[```dddhhhlllqqquuuyyy|||yyypppmmmpppssswww~~~xxxoookkkfffdddbbb___^^^^^^^^^___eeebbb___```dddggghhhgggdddaaa^^^]]]^^^___```___cccaaa^^^]]]^^^______^^^dddcccbbbdddhhhllloooppptttpppnnnooorrrxxx{{{ggg^^^SSSMMMLLLKKKIIIFFFMMMVVVdddqqqzzzwwwnnncccXXXPPPMMMIIIDDDBBBCCCBBB@@@============>>>======<<<;;;~~~wwwuuurrroookkkhhhfffdddaaa^^^___^^^[[[XXXUUUSSSQQQQQQQQQOOOLLLKKKKKKJJJIIIHHHFFFGGGGGGFFFCCC@@@===<<<;;;:::999777666555555555333222111111111111222333111111111111000000000000...///000000000000///...///////////////////////////............000111333TTTNNNDDD;;;333///------------------...///000111555666777999:::<<<===>>>BBBEEEHHHGGGBBB???@@@BBBCCCEEEGGGJJJNNNQQQTTTUUUTTTRRRQQQSSSUUUVVVUUUSSSSSSRRRTTTYYY[[[___iiirrrzzz|||zzzuuuoookkkbbbZZZSSSNNNGGGBBB???>>>===<<<<<<;;;;;;;;;>>>AAAEEEHHHOOOSSSZZZ___cccgggjjjlllpppsssxxx~~~{{{uuuqqqlllhhhiiinnnuuu}}}zzzxxxtttpppjjjfffcccaaa___]]]YYYVVVRRROOONNNMMMLLLKKKJJJGGGEEEDDDEEEEEEEEEDDDBBBBBBBBBAAAAAAAAAAAAAAABBB@@@>>>>>>??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAABBBCCC@@@??????>>>>>>=========>>>>>>???????????????@@@BBBCCCDDDDDDDDDDDDFFFHHHHHHKKKMMMNNNMMMMMMOOOPPPRRRUUUXXX[[[^^^dddjjjnnnuuuyyy}}}yyyqqqlllnnnsssxxx|||ooohhhfffdddccc```^^^]]]]]]^^^^^^bbb___]]]^^^bbbeeefffeeedddaaa^^^]]]^^^_________cccaaa``````bbbdddddddddeeecccccceeejjjooorrrttttttpppmmmmmmmmmrrr~~~vvvmmm```UUUPPPMMMJJJIIIJJJRRR___kkkuuu||||||tttjjj^^^VVVPPPKKKFFFDDDDDDDDDAAA???>>>>>>>>>>>>>>>======<<<}}}wwwuuurrroookkkhhhfffdddaaa^^^]]]\\\ZZZWWWTTTRRRQQQPPPPPPNNNLLLKKKKKKKKKIIIHHHFFFFFFFFFEEECCCAAA>>><<<:::999888777666666666666111111000000000000111111111111111111000000000000......////////////......///////////////////////////......---...///111222OOOIII@@@777000......///------------...///000000333333555777:::<<<>>>>>>BBBEEEHHHGGGDDDBBBBBBDDDDDDEEEGGGJJJMMMPPPSSSUUUSSSRRRRRRSSSUUUWWWVVVUUUSSSRRRRRRTTTUUUWWW___hhhsssyyy~~~}}}{{{wwwnnnfff___XXXNNNFFFBBBAAAAAA@@@>>>===;;;:::;;;===@@@BBBJJJNNNTTTZZZ___ccchhhkkkmmmooossswww~~~ssslllhhhhhhjjjmmmttt|||yyytttqqqnnnjjjhhhbbb___ZZZWWWUUUSSSQQQPPPRRROOOLLLKKKKKKKKKJJJIIIGGGFFFFFFEEEEEEDDDEEEEEEEEECCCAAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSTTTVVVZZZ\\\^^^```dddgggkkkqqqwww{{{}}}sssqqqnnnkkkmmmsss}}}yyy~~~zzzooofffaaaaaaaaa```^^^\\\\\\\\\\\\]]]^^^]]][[[\\\___bbbccccccdddaaa^^^]]]]]]^^^^^^^^^aaa```aaacccgggiiijjjjjjfffdddccceeejjjppptttwwwrrrnnnjjjiiihhhjjjtttrrrcccWWWPPPLLLLLLHHHNNNXXXbbbllluuu|||~~~}}}ssshhh```TTTOOOIIIFFFFFFEEECCC@@@?????????>>>>>>=========}}}wwwvvvrrroookkkhhhfffdddaaa^^^\\\ZZZXXXVVVSSSRRRQQQPPPPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFFFFEEECCCAAA>>>===999999888777666666777777111111111111111111111111111111111111000000000//////////////////////////////////////////////////////......---...///000111666444000---,,,...000222---------------...///000000111333666999;;;===>>>AAADDDFFFGGGEEEDDDDDDEEEEEEFFFGGGIIILLLOOORRRTTTRRRRRRRRRTTTUUUWWWXXXXXXWWWUUUTTTTTTSSSSSSZZZbbbkkkuuu~~~}}}uuummmhhhaaaWWWOOOIIIEEECCCBBB@@@>>><<<::::::;;;>>>???DDDHHHNNNTTTZZZaaagggkkklllmmmpppsssxxxxxxpppmmmkkkjjjlllqqqyyy|||yyyuuurrrnnnkkkgggcccaaa___]]][[[\\\YYYVVVTTTSSSRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJKKKKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHFFFGGGIIIJJJJJJLLLOOOQQQXXXZZZ\\\^^^```dddhhhllllllnnnrrruuuxxx}}}~~~uuuooollllllmmmooouuu}}}zzzyyyzzzooogggaaa___```]]]\\\[[[ZZZZZZZZZ[[[[[[[[[[[[[[[\\\^^^```bbbcccdddaaa^^^\\\\\\]]]]]]\\\]]]^^^```dddiiimmmnnnnnngggeeecccdddiiinnnrrrtttnnnjjjgggfffdddfffnnnxxxppp```UUUNNNLLLGGGKKKRRRYYYcccmmmwww}}}}}}|||qqqiiiYYYSSSMMMIIIHHHFFFDDDAAA@@@???>>>>>>============|||wwwwwwrrroookkkhhhfffdddaaa^^^ZZZYYYWWWUUUSSSRRRQQQQQQPPPNNNKKKKKKKKKKKKJJJIIIFFFFFFEEEDDDBBBAAA???>>>999999888777666666777777111222222222222222222111111111111111000000000///000000000000000000000000///////////////////////////......------...000000/////////......---------...------------......///...///111444777:::<<<===@@@BBBDDDFFFFFFFFFFFFGGGFFFFFFGGGHHHKKKNNNQQQSSSSSSSSSTTTTTTUUUVVVXXXZZZZZZXXXWWWWWWTTTSSSXXX___gggrrr}}}zzztttnnniiiaaaZZZSSSMMMGGGCCCBBB@@@===;;;;;;<<<>>>???>>>BBBHHHNNNUUU]]]eeejjjjjjlllnnnqqqvvv|||~~~yyysssmmmkkklllooosssyyy|||zzzvvvtttsssqqqnnnlllfffccc___]]]\\\[[[YYYXXXUUUTTTRRRPPPPPPPPPQQQQQQPPPNNNKKKJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNQQQRRRUUUVVVWWWYYY\\\___bbbdddgggjjjlllpppvvvyyyzzz|||~~~vvvrrrnnnmmmnnnqqqtttzzz~~~}}}|||~~~ppphhhccc^^^\\\^^^XXXXXXXXXXXXXXXXXXYYYYYYYYYZZZ[[[]]]^^^```bbbcccdddaaa^^^\\\[[[\\\[[[ZZZ\\\]]]aaaggglllpppppppppgggdddbbbbbbfffjjjlllnnnjjjgggeeeeeedddeeemmmvvv{{{kkk[[[QQQLLLHHHJJJNNNSSSZZZeeepppxxx}}}~~~xxxppp```ZZZRRRLLLJJJGGGDDDAAA@@@???>>>===<<<<<<<<<<<<{{{vvvvvvrrroookkkhhhfffdddaaa^^^ZZZYYYWWWUUUTTTSSSRRRRRROOOMMMKKKKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAA@@@???:::999888777666666666666111111222333333222111111111111111111000000000000111111000000000000111111//////////////////////////////---------...///000...///000000000...,,,+++...---------------......---...000333666999;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGHHHGGGGGGHHHJJJMMMQQQSSSTTTUUUUUUUUUTTTVVVXXX[[[YYYXXXYYYZZZWWWTTTXXX^^^fffqqq|||{{{uuurrrmmmggg```WWWOOOIIIGGGEEEAAA???======>>>???<<>>@@@CCCFFFHHHHHHGGGHHHHHHGGGGGGIIIMMMPPPRRRVVVWWWWWWVVVTTTUUUXXX[[[YYYYYY\\\^^^\\\YYY[[[aaacccmmmwwwzzz{{{|||wwwrrrkkkcccZZZUUUNNNKKKGGGBBB???>>>>>>???<<<>>>@@@CCCGGGNNNUUU[[[___ccciiinnnrrrwww{{{~~~|||wwwooommmjjjiiikkkrrr{{{~~~{{{xxxwwwwwwuuutttpppnnnkkkiiihhhhhhiiijjjhhhfffcccaaa```___]]][[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]\\\[[[[[[[[[ZZZ\\\]]]^^^```bbbdddeeefffhhhjjjmmmoooqqqtttxxxzzzzzz}}}vvvrrrmmmkkkmmmrrrwwwzzz}}}zzzzzz}}}}}}zzzzzz~~~tttllldddbbb___XXXTTTSSSPPPQQQRRRTTTUUUVVVVVVVVVUUUXXX[[[]]]]]]^^^```ccceeebbb^^^[[[ZZZZZZYYYXXXZZZ\\\```fffjjjkkkiiiggg_________```ccceeeeeeeeefffddddddeeedddeeellluuu}}}xxxjjj\\\RRRLLLKKKJJJJJJNNNVVVaaahhhtttvvvyyy{{{}}}ssskkk```WWWRRRMMMIIIEEEEEECCCAAA???>>>>>>>>>???wwwrrrqqqrrroookkkhhhfffdddaaa^^^ZZZYYYWWWVVVUUUTTTTTTTTTOOOMMMKKKJJJKKKLLLKKKJJJGGGFFFDDDCCCAAAAAA@@@@@@<<<;;;999888666555444444...///000111111000///...111111111111000000000000000///...------...///000//////////////////////////////------,,,---...///111000///......///000111...------,,,,,,,,,---------...000222444666888999<<<<<>>>>>======>>>???@@@BBBHHHNNNSSSZZZ___ffflllqqqtttxxxzzzyyyvvvqqqkkkhhhiiinnnsssyyy~~~|||xxxvvvuuuuuuwwwxxxuuurrrooommmlllkkkiiigggffffffffffffffffffffffffhhhiiijjjkkklllkkkjjjjjjiiiiiiiiihhhgggfffeeeeeehhhiiikkklllnnnppprrrrrruuuwwwzzz|||~~~zzzqqqnnnmmmlllnnntttzzz~~~xxxxxxxxx{{{xxxwwwxxx{{{qqqjjjdddccc```YYYRRRPPPNNNOOOQQQSSSTTTUUUUUUUUUSSSWWW[[[\\\\\\]]]___bbbeeebbb]]][[[ZZZYYYXXXWWWWWWXXX\\\aaaeeeeeebbb```\\\\\\]]]```dddffffffeeeeeeddddddeeeddddddkkksssvvvzzznnn```VVVLLLJJJHHHGGGJJJRRR\\\cccnnnrrrvvvyyy{{{yyyqqqeee[[[UUUPPPKKKGGGGGGEEECCCAAA??????@@@AAAxxxssssssooommmjjjgggdddbbbaaa```XXXWWWVVVUUUTTTTTTTTTTTTPPPNNNMMMLLLMMMLLLJJJIIIFFFEEEDDDCCCBBBAAA@@@@@@;;;:::888666444333222111000////////////111222444000000000000000111111111000000000000////////////,,,---------...///////////////...---,,,,,,,,,,,,---------.........//////////////////////////////...///000111333444555666999<<>>????????????BBBGGGJJJNNNVVV```ggglllqqqwww}}}zzzrrrmmmkkkkkkkkkpppuuu|||}}}zzzxxxxxxxxxwwwvvvvvvvvvvvvwwwwwwxxxyyy|||}}}zzzyyywwwtttrrrqqqpppqqqqqqtttuuuwwwyyy{{{}}}~~~~~~xxxrrrmmmhhhhhhlllqqqvvv}}}xxxrrrqqqtttzzz}}}zzz{{{qqqkkkeeebbbaaa^^^WWWRRRNNNPPPRRRTTTVVVVVVVVVVVVYYYXXXWWWWWWYYY\\\___aaaeeebbb]]]ZZZXXXXXXYYY[[[YYYZZZZZZ\\\]]]^^^______ZZZZZZ[[[\\\^^^```bbbcccbbbcccccccccccceeehhhkkkqqq{{{}}}ssscccVVVSSSNNNJJJJJJIIIJJJPPPWWWcccgggnnnrrruuuzzzzzzqqqiiiaaaXXXNNNGGGHHHFFFCCCBBBCCCDDDCCCBBBwwwrrrrrrnnnmmmkkkhhheeebbb```___ZZZYYYXXXVVVTTTSSSSSSRRRPPPNNNLLLLLLLLLLLLJJJIIIGGGFFFEEECCCBBBAAA@@@???;;;:::888666555444333333222222000000000000111222222222111111000000//////............---------------------...............//////...---------......---.........////////////...........................///000111222444555555888;;;>>>AAABBBDDDGGGIIIJJJIIIHHHGGGHHHJJJLLLMMMOOORRRUUUVVVVVVUUUUUUVVVZZZ___eeejjjllllllmmmnnnffffffffffffhhhmmmuuu|||tttjjjdddbbbbbb```\\\VVVPPPJJJGGGEEE??????>>>======@@@CCCFFFJJJQQQ[[[bbbggglllsssxxx{{{wwwssspppnnnpppsssvvvzzz{{{uuuqqqoooooommmlllqqquuu|||}}}wwwqqqmmmooouuu}}}vvvrrrlllgggbbb```___]]]XXXSSSQQQRRRSSSUUUVVVVVVVVVVVVXXXXXXXXXYYYZZZ\\\^^^___cccaaa]]]ZZZXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^[[[[[[[[[\\\]]]___aaaaaa```aaaaaaaaaaaacccfffiiikkksssuuueeeZZZTTTNNNIIIHHHFFFEEEJJJQQQ\\\bbbiiinnnrrrwww}}}zzzrrriii```VVVOOOLLLIIIFFFDDDCCCCCCBBBAAAwwwqqqqqqmmmmmmllliiifffccc___]]]\\\[[[ZZZXXXVVVTTTRRRRRRPPPNNNLLLKKKLLLKKKJJJIIIHHHGGGFFFDDDBBB@@@???>>>;;;:::999777666555555555555444333111000000000000111111111111111111111111............------------...............---------///............///000000............////////////------------------------......///000222333444444777999===???@@@BBBDDDFFFJJJIIIIIIIIIIIIKKKMMMNNNOOORRRUUUVVVVVVVVVVVVWWWZZZ^^^eeekkknnnoooqqqrrrgggeeeaaa^^^]]]aaaiiinnnzzzzzzooogggccceeedddaaa]]]WWWQQQLLLIIIDDDBBB???======>>>@@@AAACCCJJJRRRYYY___eeelllqqquuuzzz~~~zzzuuutttsssrrrssswww}}}wwwmmmjjjggggggjjjooosssttt~~~xxxoookkkjjjkkkpppyyy}}}vvvqqqmmmiiigggccc```___```___[[[XXXVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[```___]]][[[YYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___]]]^^^^^^^^^^^^```cccfffgggnnnzzz|||mmmdddYYYRRRKKKHHHEEECCCFFFKKKSSSYYYaaahhhmmmrrryyy~~~xxxooofff[[[TTTPPPMMMIIIFFFDDDCCCBBBAAAvvvqqqpppmmmmmmllljjjgggccc___\\\\\\[[[ZZZYYYWWWUUUTTTSSSPPPNNNKKKJJJKKKKKKJJJIIIHHHHHHFFFDDDBBB@@@>>>===;;;:::999888777777777777444444333222222111111111//////000111111222333333000000000000/////////////////////...---------,,,------------...///000111,,,---------............---------------------------......///111222222333666999<<<>>>???@@@BBBDDDJJJJJJJJJJJJKKKMMMOOOOOOQQQSSSVVVWWWWWWWWWXXXZZZ[[[```fffkkknnnpppqqqrrrkkkfff___YYYWWWZZZ___ccckkksss}}}yyyqqqlllgggfffeeebbb___[[[UUURRRKKKHHHCCC@@@???????????????DDDJJJQQQVVV]]]ccchhhpppuuu{{{~~~zzzvvvssssssuuuwwwzzzwwwooollljjjjjjlllqqqxxx~~~xxxmmmfffeeejjjooovvvyyynnnjjjiiigggdddcccaaa``````aaaaaa```^^^ZZZYYYXXXWWWVVVWWWXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZ]]]\\\\\\[[[ZZZYYYWWWVVVXXXYYYYYYYYYYYYYYYYYYYYY\\\[[[[[[ZZZZZZ[[[[[[\\\ZZZ\\\]]]]]]]]]^^^aaaccchhhnnnvvvyyyrrrbbbYYYPPPLLLHHHEEEFFFJJJKKKQQQZZZaaagggmmmuuuzzzvvvlllbbb[[[TTTPPPKKKGGGEEEDDDCCCBBBvvvpppooommmmmmmmmkkkgggbbb^^^\\\YYYZZZZZZYYYXXXWWWVVVUUUQQQNNNKKKJJJJJJJJJJJJIIIHHHHHHFFFDDDBBB@@@>>>===;;;;;;999888777777777777222222222222222222222222222222222222111111111111000000000000/////////////////////...---------,,,+++++++++,,,---...000000++++++,,,,,,,,,---------------------------------------......///000111111666888<<<===>>>???AAACCCIIIIIIJJJLLLNNNPPPQQQRRRQQQSSSUUUVVVVVVWWWYYYZZZ]]]bbbggglllmmmnnnnnnooolllfff^^^XXXUUUVVVYYY[[[^^^gggttt}}}zzznnnllljjjiiiiiigggccc```RRRMMMGGGCCCAAA@@@>>><<<>>>AAAEEEJJJOOOUUU[[[___jjjpppwww||||||xxxtttsssrrrvvv{{{|||uuuoooqqqrrrtttxxx~~~uuurrrllleeeaaaeeennnuuu~~~}}}mmmdddcccdddbbb___^^^^^^]]]^^^```aaaaaa```]]]\\\ZZZXXXXXXXXXXXXYYYZZZXXXVVVTTTTTTVVVXXXZZZZZZZZZ[[[[[[ZZZXXXWWWVVVXXXXXXXXXXXXXXXXXXXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYYYYY[[[]]]]]]]]]^^^```bbbhhhlllsss{{{|||kkk```VVVPPPLLLHHHGGGIIIFFFLLLTTTZZZ```hhhpppvvvzzz}}}wwwmmmfffXXXTTTNNNJJJHHHGGGFFFEEEwwwqqqpppooonnnllljjjfffbbb^^^\\\XXXXXXYYYYYYYYYWWWVVVUUUQQQNNNJJJIIIIIIJJJJJJIIIHHHGGGFFFDDDBBB@@@???>>><<<;;;:::888777666666666111111222222222222222111777666555333111///------............------------...............---------+++++++++,,,,,,...//////+++,,,,,,,,,,,,---------------------------------,,,,,,---......///000000444777:::<<<===???AAACCCGGGHHHJJJMMMPPPSSSUUUVVVOOOQQQSSSTTTUUUVVVXXXZZZ^^^bbbgggkkklllkkkkkkkkkiiieee^^^ZZZXXXWWWWWWVVVWWW___jjjvvvvvvrrrllljjjjjjjjjgggeeeXXXRRRKKKFFFDDDBBB???<<<@@@@@@AAADDDHHHNNNSSSVVVaaagggpppvvv{{{zzzuuusssssstttuuuyyyyyywwwwwwyyy||||||xxxuuuyyy|||yyysssgggeeebbbaaadddkkkuuu|||xxxoooddd^^^]]]^^^]]]ZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZXXXVVVUUUUUUWWWYYY[[[YYYYYYYYYYYYYYYXXXWWWVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZYYYXXXXXXXXXXXXXXXXXXZZZ\\\]]]]]]^^^```aaadddhhhnnntttuuuiii\\\UUUOOOIIIFFFGGGDDDHHHNNNTTTYYYaaakkkrrruuuzzzuuunnnaaa\\\UUUPPPLLLKKKJJJIIIxxxrrrqqqpppooollliiieeeaaa^^^]]]XXXYYYZZZZZZXXXVVVTTTRRRQQQNNNJJJHHHHHHIIIJJJJJJGGGFFFEEECCCBBBAAA@@@???<<<;;;:::888666555555444111222222222222000///...666555444333111000///...............---------------------...............---------------...///000---------.........//////........................,,,,,,,,,---......//////111444777:::;;;===@@@BBBEEEGGGJJJNNNRRRUUUWWWYYYRRRSSSUUUVVVVVVXXXZZZ]]]\\\```eeeiiijjjiiiiiijjjiiieeebbb```___^^^[[[XXXXXX\\\cccmmmwwwzzzpppjjjhhhhhheeecccaaaZZZRRRLLLJJJHHHDDD@@@AAA@@@??????CCCGGGKKKMMMUUU\\\fffnnntttzzz~~~{{{wwwuuuwww|||}}}uuuoooppppppsssxxxzzzssslllfff`````````eeemmmwww|||xxx|||yyyiiieeeaaa^^^\\\[[[YYYWWWWWWXXXYYYYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[[[[[[[[[[[[[XXXXXXXXXWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZ[[[YYYXXXXXXWWWWWWWWWWWWWWWWWWYYY[[[\\\\\\]]]^^^```aaaeeejjjnnnvvvuuufff\\\TTTLLLGGGEEECCCFFFJJJMMMRRR[[[eeemmmqqqwww|||uuulllggg^^^WWWRRRNNNLLLKKKxxxsssrrrqqqooolllhhhdddaaa___^^^ZZZZZZ[[[ZZZXXXUUURRRPPPQQQNNNJJJHHHHHHIIIJJJJJJFFFEEEDDDCCCBBBAAA@@@@@@===<<<:::888666444333333333333333222111///---+++111111111222222333333333111000000000////////////,,,------......////////////............///000000////////////000000000111////////////////////////,,,,,,,,,------............111555888:::<<>><<<;;;999888666555444444444333222111111111222333222333333333222111///...///////////////////////////,,,+++,,,...//////---......---------......///...............------,,,------............------------............------...///111333555888<<>><<<;;;:::999777666555555555444444333222111111111111111111222222111000///...////////////////////////...------...000000///------------------...///000---------...---,,,,,,+++.........------.........------............---------...000222444777;;;>>>AAABBBEEEHHHLLLQQQTTTVVV^^^```bbbbbb___\\\ZZZYYY[[[^^^```bbbdddfffhhhjjjkkkllloooqqqssstttttttttsssooojjjgggiiipppxxx}}}{{{rrrnnnhhhjjjlllllljjjfffaaa^^^UUUQQQLLLHHHFFFEEEDDDCCCAAADDDHHHJJJMMMRRRZZZ```jjjqqqyyy|||xxxvvvuuuuuuvvvxxx|||~~~yyytttqqqooolllkkklllooorrruuuzzzvvvpppkkkhhhccc^^^]]]```ggglllyyyxxxoooiiiccc^^^YYYYYYYYYYYYYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWVVV[[[cccmmmrrrooofff___XXXVVVTTTTTTUUUVVVWWWVVVUUUVVVWWWXXXXXXYYYXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^```___]]]___gggnnnzzzxxxjjj___WWWQQQKKKGGGEEEFFFFFFFFFLLLSSSbbbiiirrrwwwyyy{{{wwwoooggg___XXX{{{tttrrrnnnnnnmmmiiiddd```^^^^^^\\\ZZZXXXVVVVVVTTTRRRPPPPPPNNNLLLKKKLLLLLLKKKJJJHHHFFFDDDCCCCCCAAA???===:::999888777666666666666555444333222111111000000000000000000000//////...////////////////////////------...000111000///...,,,,,,,,,---...///000111---............---,,,,,,///...---,,,,,,---...///------............------,,,---///111222555999<<<@@@BBBDDDHHHLLLPPPSSSUUU^^^aaaddddddaaa]]]YYYXXXYYY[[[^^^```aaadddgggjjjjjjkkknnnpppssstttuuuvvvzzzwwwtttqqqppprrrtttvvvzzzzzzwwwssssssrrrqqqooommmkkkiii```\\\VVVPPPLLLIIIEEECCCAAABBBCCCDDDFFFIIIOOOTTT___fffpppwwwzzz{{{}}}{{{xxxuuutttuuuwwwyyy{{{{{{xxxtttrrrooonnnnnnppprrrsssxxx{{{}}}yyyssskkkfffdddcccaaaaaadddkkkuuu|||xxxlllgggddd```\\\XXXXXXYYYZZZZZZYYYXXXWWWWWWVVVTTTTTTTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXXXXXXX[[[bbbkkkpppnnnggg```YYYVVVTTTTTTUUUVVVVVVUUUWWWWWWXXXYYYZZZZZZYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZ[[[^^^```___]]]^^^bbbgggppp}}}vvvlllbbb\\\PPPLLLIIIIIIHHHGGGJJJOOOXXX```kkkrrrvvvxxx{{{~~~yyyqqqgggaaaxxxqqqooommmnnnmmmjjjfffbbb```___\\\ZZZXXXVVVVVVTTTRRRPPPNNNLLLJJJJJJKKKKKKJJJIIIFFFEEECCCCCCCCCCCCAAA???:::999888777666666666666444444333333222111000000000000//////////////////000000000000000000000000,,,---///000000//////...,,,,,,,,,---...///000111///////////////...------///...---,,,,,,---...///------............------,,,---///000111333777::::::;;;>>>BBBGGGJJJMMMNNN[[[^^^bbbcccaaa]]]ZZZXXXXXXZZZ\\\^^^```bbbfffiiikkklllnnnqqqsssuuuwwwwww~~~~~~~~~}}}zzzwwwuuusssssswww}}}~~~xxxssspppnnnnnnkkkgggaaa[[[UUUOOOIIIEEECCCCCCBBBBBBCCCFFFJJJMMMTTT[[[eeelllooorrruuuwwwxxx|||~~~yyywwwvvvuuutttwwwxxxyyyzzz}}}zzztttppppppqqqooooooppprrruuu{{{}}}zzzuuupppkkkeee```]]]]]]___dddiiirrr}}}|||nnnfffdddccc^^^ZZZXXXXXXYYYYYYZZZYYYYYYYYYWWWVVVUUUTTTTTTUUUWWWYYYZZZZZZZZZ[[[ZZZZZZYYYYYYYYYZZZ]]]ccchhhhhhddd___ZZZXXXUUUSSSTTTTTTSSSRRRVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYYYYYYY\\\^^^^^^]]]^^^aaadddhhhsssxxxmmmeeeVVVPPPKKKJJJIIIGGGIIIMMMPPPXXXbbbkkkqqquuuyyy{{{~~~zzzpppiiitttnnnmmmlllmmmmmmjjjfffbbb```___\\\ZZZXXXVVVVVVTTTRRRPPPMMMKKKJJJIIIJJJKKKJJJIIIEEEDDDBBBBBBCCCCCCBBB@@@;;;:::999777666555555555333333333333333222111000000000////////////000000000000000000000000000000,,,---//////.........///---------------...///000//////000000//////...---.........------.........------............---------.../////////111444666777999===AAAEEEIIIKKKLLLTTTXXX]]]______]]][[[ZZZYYYZZZ\\\]]]^^^aaaeeehhhmmmnnnpppsssvvvyyy{{{|||}}}xxxuuusssuuuwwwxxx{{{~~~wwwrrroooqqqnnnkkkfffaaaYYYRRRLLLHHHGGGEEEDDDDDDFFFHHHJJJKKKPPPWWW\\\```dddiiimmmtttwww{{{zzzwwwvvvvvvuuusssrrrsssvvvyyy|||zzzxxxtttooolllmmmqqquuusssvvvzzz~~~}}}rrrooojjjddd___[[[ZZZYYY]]]ccclllwwwxxxqqqhhhcccbbbaaa]]]YYYXXXWWWWWWWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYZZZZZZYYYYYYXXXYYYXXXXXX[[[___aaa___\\\ZZZWWWTTTRRRRRRRRRQQQPPPSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXVVVWWWYYYZZZZZZ[[[^^^```aaaiiivvvvvvmmm\\\TTTMMMKKKIIIFFFGGGJJJJJJPPPZZZcccjjjpppuuuyyy|||zzzttt|||rrrnnnmmmiiijjjkkkiiieeeaaa^^^]]]\\\ZZZXXXVVVVVVTTTRRRPPPNNNLLLJJJJJJKKKLLLKKKJJJGGGEEECCCCCCCCCBBB@@@???<<<;;;999888666555444444111222333333333222111111111000/////////000111111000000000000000000000000,,,---......,,,,,,...000......---------......///......//////......---,,,------............------------............------...//////...---...111333666999<<>>BBBEEEGGGJJJMMMPPPQQQUUU[[[bbbgggiiijjjiiicccccccccbbbaaacccfffhhhjjjnnnuuu||||||uuusssuuuxxxxxxwwwwwwsssnnnhhhbbb[[[UUUQQQMMMKKKHHHFFFEEEEEEEEEEEECCCGGGKKKMMMPPPTTT[[[aaaeeejjjrrryyy|||yyytttoookkkfffaaa]]]VVVVVVUUUTTTSSSWWW]]]bbbnnnzzz~~~rrrhhhbbb\\\[[[[[[[[[\\\[[[XXXVVVQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPOOOOOONNNNNNNNNNNNRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOONNNNNNMMMLLLOOOOOOOOOPPPQQQQQQQQQRRRMMMMMMMMMMMMMMMNNNOOOOOORRRRRRRRRQQQPPPOOOMMMLLLJJJKKKLLLMMMMMMMMMLLLKKKLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTVVVXXX[[[]]]gggqqqyyyfff[[[TTTNNNIIIGGGDDDBBBCCCGGGJJJPPPZZZeeennnvvv|||{{{xxxoookkkjjjggghhhiiihhheee___YYYUUUWWWWWWWWWWWWWWWUUUQQQNNNPPPNNNLLLKKKKKKKKKJJJIIIFFFEEEDDDCCCBBBAAAAAAAAA;;;:::999888777555444444333333222222222333333444111111111000///......---///.........------------......////////////......---------......000111111.........------.........,,,,,,------.../////////................................................,,,...000111222444888;;;999<<>>===<<<;;;:::888777666666444333222111000000000000222222222111000//////...111000///......///000111............///////////////......------///000111//////............//////------------------------........................000000000000////////////---------------...//////333666;;;???BBBFFFJJJMMMOOOSSSWWW[[[^^^aaaeeehhheeefffeeedddcccdddgggiiigggiiimmmttt{{{}}}xxxuuuuuuzzzwwwmmmfff]]]WWWOOOKKKIIIHHHFFFDDDEEEDDDDDDDDDEEEGGGIIIJJJPPPSSSXXX^^^fffnnntttwwwxxx}}}|||vvvnnnhhhaaa^^^ZZZWWWUUUUUUUUUUUUUUUYYY]]]aaadddkkkssszzzwwwjjjccc```\\\XXXVVVVVVUUUSSSRRRQQQPPPOOOQQQRRRSSSSSSSSSRRRQQQPPPQQQPPPOOONNNMMMNNNOOOPPPKKKLLLMMMNNNMMMMMMKKKJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPPPPMMMKKKLLLLLLMMMNNNOOOOOOPPPPPPRRRQQQPPPOOONNNMMMNNNNNNKKKKKKJJJJJJIIIIIIIIIHHHJJJKKKMMMOOOOOOMMMKKKJJJNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPQQQSSSTTTVVVXXXYYY```fffrrrwwwddd]]]TTTMMMJJJHHHFFFDDDKKKMMMQQQWWW___jjjuuu}}}yyy|||~~~~~~yyypppmmmmmmlllmmmlllhhhccc^^^[[[[[[YYYWWWUUUTTTUUUUUUTTTRRRPPPOOONNNLLLKKKKKKKKKKKKGGGEEEBBB@@@@@@@@@???>>>===<<<;;;:::999777666666555444333222111111111111222222111111000//////...111000///......///000111............///////////////...---------...000111//////............//////......................................................//////000000000111000000000000000111222222222555888;;;>>>BBBGGGJJJMMMQQQUUUYYY\\\___bbbeeefffhhhiiihhhgggggghhhjjjfffhhhkkkpppwww~~~{{{tttnnnggg^^^XXXUUURRROOOLLLFFFFFFEEEDDDDDDEEEGGGHHHIIIKKKOOOTTTZZZ```eeehhhmmmrrrxxx}}}~~~zzzvvvrrrnnniiiccc^^^[[[XXXUUUTTTTTTVVVXXXYYYbbbgggnnnrrrvvv{{{xxxjjj```ZZZXXXUUURRRSSSSSSRRRQQQOOONNNNNNMMMNNNOOOPPPQQQRRRRRRQQQQQQRRRQQQPPPOOONNNMMMMMMMMMLLLMMMMMMNNNNNNMMMKKKKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNPPPPPPOOOMMMLLLLLLLLLMMMNNNOOOOOOOOOQQQPPPOOONNNNNNMMMMMMMMMHHHHHHIIIJJJKKKKKKLLLMMMKKKLLLMMMMMMMMMMMMLLLKKKNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPRRRSSSUUUWWWXXX]]]bbbkkkxxxoooeeeWWWNNNKKKJJJHHHEEEHHHJJJMMMQQQWWW```jjjqqquuuyyy}}}~~~~~~zzzrrroooooommmmmmlllhhhbbb]]]ZZZYYYZZZXXXVVVUUUUUUUUUTTTSSSPPPPPPNNNMMMLLLKKKKKKKKKHHHFFFCCCBBBBBBBBB@@@???===<<<;;;:::999888777666666555444333222222222222222222111111000/////////000000////////////000000............///////////////...---------...000000//////............//////////////////////////////........................,,,---...///000111111222111111111111111222333333111333555777999===CCCFFFJJJNNNRRRVVVXXX[[[___aaaeeehhhkkkllllllkkkkkklllhhhhhhiiilllqqqwww~~~}}}wwwnnnfffaaa\\\VVVQQQKKKJJJHHHGGGFFFEEEFFFFFFDDDEEEGGGKKKNNNRRRVVVWWW___cccjjjppptttwwwzzz|||}}}}}}xxxtttoookkkfffbbb___\\\YYYWWWUUUTTTTTTUUUXXX^^^cccfffrrrxxxoooggg\\\UUURRRQQQPPPNNNPPPOOONNNMMMLLLLLLLLLLLLKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRQQQPPPOOOMMMLLLKKKMMMMMMNNNNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKMMMOOOPPPOOONNNKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNMMMMMMOOOOOOOOOQQQRRRTTTVVVWWWXXX\\\bbblllyyyuuuaaaTTTOOONNNKKKIIIGGGHHHIIIKKKOOOUUU]]]cccnnntttzzz}}}}}}{{{sssqqqqqqnnnnnnlllgggaaa\\\YYYYYYZZZXXXUUUTTTTTTTTTSSSQQQPPPOOOMMMLLLKKKKKKJJJJJJHHHFFFDDDCCCCCCCCCAAA???======<<<;;;999888777666555444333222222111222222111111111111000000//////000000////////////000000............////////////......---,,,---...///000///......------......///................................................------......///000000111//////......//////000111111222333333555999???CCCHHHKKKOOOSSSVVVYYY\\\^^^bbbffflllpppqqqqqqqqqqqqnnnmmmkkkkkkmmmrrrwwwzzz|||wwwrrrjjjaaa[[[UUUSSSPPPLLLJJJHHHGGGFFFEEEEEEFFFHHHJJJLLLNNNOOOSSSWWW]]]cccgggkkknnnqqqqqqssswww{{{|||yyyuuupppkkkhhhccc```\\\XXXWWWWWWXXXXXXVVVWWW[[[___fffnnnwww|||vvvmmm```[[[UUUPPPPPPPPPQQQPPPNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQQQQPPPOOOMMMLLLNNNNNNNNNMMMMMMLLLKKKKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJKKKMMMNNNMMMLLLJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNLLLKKKJJJJJJKKKLLLNNNNNNNNNNNNMMMMMMLLLLLLLLLOOOOOOOOOPPPRRRTTTUUUVVVUUUXXX\\\bbbmmm|||rrraaaXXXTTTOOOKKKHHHHHHHHHIIIJJJOOOUUUZZZdddkkktttyyyzzz{{{}}}|||tttrrrrrrooonnnlllgggaaa\\\ZZZZZZYYYWWWTTTSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIIIIIIIHHHFFFEEEDDDDDDCCCAAA???>>>===<<<;;;999888777777444333222111111000000000111111111000000000000000//////000000000000//////............////////////...------,,,,,,...///000......------------......------------------------......................../////////..................------------...//////111222222222333777<<>>>>>===<<<;;;:::999888777333333222111000000000000111111000000000000000000//////000000000000//////............////////////...---,,,,,,,,,---//////......------------......------------------------......................../////////.........------///////////////000000111111222222222222444888;;;@@@DDDIIIMMMQQQUUUYYY\\\aaagggpppxxx|||~~~zzzxxxtttrrrqqqrrrtttvvvxxx}}}}}}qqqnnnhhhbbb[[[VVVRRRQQQNNNMMMKKKJJJIIIHHHHHHHHHFFFHHHLLLNNNOOOQQQTTTVVVUUUXXX\\\```eeejjjpppuuuxxx{{{|||wwwsssoookkkhhh]]]]]]\\\YYYVVVUUUVVVXXXTTTUUUVVVXXX[[[aaaiiiooorrrxxxqqqeee[[[VVVNNNMMMMMMMMMNNNOOOQQQRRRMMMLLLKKKKKKLLLNNNPPPQQQPPPOOONNNMMMMMMMMMMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKNNNLLLJJJIIIIIIIIIHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFGGGIIIKKKLLLMMMNNNMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJNNNNNNNNNOOOPPPRRRSSSTTTRRRTTTWWWXXX\\\fffttttttdddWWWOOOIIIIIIHHHGGGFFFHHHKKKNNNPPPVVV___gggmmmqqquuuwwwwwwzzz~~~uuurrrrrrpppooolllhhhbbb___^^^^^^YYYWWWTTTSSSRRRRRRPPPNNNNNNMMMLLLJJJIIIIIIIIIIIIFFFEEEDDDDDDDDDCCC@@@===>>>>>>===;;;:::999888777444444333222111111111111000000000000000000000111...///000111111000///...............////////////------,,,,,,,,,---...///...------,,,,,,------...................................................------..................000000000///000111111222///000111222111222555777;;;???DDDJJJNNNSSSWWWZZZ```fffnnnuuuyyy{{{}}}}}}yyyxxxvvvuuuuuuvvvxxxyyyzzz~~~|||tttmmmfffbbb___\\\[[[XXXTTTQQQNNNLLLKKKHHHIIIKKKKKKKKKKKKLLLMMMNNNPPPSSSUUUXXX\\\aaaeeejjjmmmqqquuuxxx{{{~~~~~~}}}}}}vvvsssnnnjjjgggccc___]]]UUUUUUTTTRRRQQQRRRWWW\\\YYY\\\```eeekkkttt~~~xxxkkkaaaZZZTTTOOOIIIJJJKKKLLLLLLMMMNNNOOOMMMLLLKKKKKKLLLNNNQQQSSSPPPOOONNNNNNNNNOOOPPPQQQMMMMMMMMMNNNOOOPPPQQQRRRNNNLLLKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIMMMKKKHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDEEEFFFHHHJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQNNNQQQUUUUUUUUU\\\gggqqqsssbbbYYYMMMMMMKKKIIIFFFFFFHHHJJJJJJNNNUUU\\\cccjjjppptttssstttwww|||~~~uuurrrqqqpppooommmhhhccc```___```[[[XXXUUUTTTSSSSSSQQQOOOOOONNNMMMKKKJJJJJJJJJJJJFFFEEEDDDDDDDDDBBB???===>>>>>>===<<<:::999888777555555444333222222222222000000000000000111111111...///000111111000///.............../////////000------,,,+++,,,---...///...------,,,,,,------...////////////////////////........................+++,,,,,,---...///000000///////////////000000111---///111111000111222444777;;;AAAGGGLLLQQQVVVYYY]]]bbbjjjppptttuuuvvvwwwwwwvvvvvvwwwxxxzzz|||}}}{{{~~~{{{tttooommmkkkiiieee```[[[VVVSSSRRRLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMOOOPPPQQQTTTXXX[[[ZZZ^^^bbbfffiiillloooqqqsssuuuwwwzzz{{{||||||||||||vvvpppllljjjjjjeeeccc___]]]\\\ZZZXXXVVVVVVVVVUUUSSSSSSWWW^^^dddcccgggmmmsss{{{wwwhhh]]]WWWSSSNNNJJJGGGIIIKKKLLLLLLLLLMMMNNNMMMLLLJJJJJJLLLNNNRRRTTTOOOOOONNNNNNOOOQQQSSSTTTPPPOOONNNMMMNNNOOOPPPQQQMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKIIIGGGGGGHHHJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJIIIHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNKKKOOOSSSRRRRRRVVV___hhhrrrmmmcccSSSRRRPPPLLLIIIGGGHHHJJJHHHJJJOOOUUU]]]eeelllqqqqqqqqqrrruuu|||~~~uuuqqqooommmllljjjgggddd```]]][[[YYYWWWTTTSSSSSSRRRPPPOOOMMMLLLKKKJJJIIIIIIJJJKKKHHHHHHGGGFFFDDDCCCAAA@@@<<<;;;999999999888555333333222111111000111111111333111///......///111333111000///------,,,,,,,,,------......---,,,++++++---------............/////////............//////+++,,,...//////...,,,+++........................111111000///////////////............///111222333111000000000000222333444333666;;;@@@EEELLLRRRWWWZZZ^^^cccgggkkknnnrrruuuvvvvvvuuuttttttvvvzzz~~~|||~~~~~~|||wwwrrrlllfff___[[[___XXXQQQNNNOOONNNKKKHHHMMMKKKJJJJJJLLLMMMMMMLLLRRRSSSVVVXXX[[[^^^```aaaeeegggjjjlllnnnnnnnnnmmmqqqpppooopppsssxxx}}}~~~|||yyyvvvtttqqqmmmiiifffeeeccc```\\\\\\ZZZWWWUUUTTTTTTVVVWWWUUUVVVWWWXXX\\\bbbjjjppp|||rrrhhhZZZPPPLLLKKKHHHFFFFFFGGGHHHJJJKKKLLLLLLLLLPPPNNNMMMKKKKKKLLLNNNOOONNNOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMLLLLLLMMMMMMKKKKKKJJJIIIGGGDDDBBBAAAFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFGGGIIIJJJIIIFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQSSSWWW[[[gggqqqooo```VVVOOONNNMMMHHHHHHKKKGGGFFFIIIOOOUUUZZZbbbkkkiiijjjmmmpppuuu{{{vvvrrrpppmmmllljjjhhhddd```]]]\\\YYYWWWTTTRRRRRRQQQPPPOOONNNMMMKKKJJJIIIIIIJJJKKKGGGGGGFFFEEEDDDBBBAAA@@@<<<;;;:::999999888666333333222222111111111111111222111000//////000111222000000///...------------///////////////...---,,,....../////////000000000///..................///---------,,,,,,---------........................//////...---------------.....................///000////////////111222333222555888<<>>===;;;;;;;;;:::777555444333333222111222222222000000111111111111000000000000111111111000///...---....../////////......+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,........................000000////////////000000---///111333444333222111//////000111222222222222222222222111333777>>>BBBMMMPPPTTTWWWZZZ]]]```bbbjjjooouuuzzz~~~|||{{{}}}yyytttrrrooollliiihhhfffdddbbb\\\\\\[[[ZZZXXXWWWUUUUUUMMMMMMMMMMMMLLLLLLKKKKKKFFFFFFFFFGGGJJJMMMPPPRRRUUUWWWYYY[[[[[[XXXVVVTTTTTTTTTTTTUUUXXXZZZ]]]______cccjjjppptttuuuuuutttuuuuuuwwwxxxxxxwwwvvvuuuuuuvvvvvvuuussspppllljjjfffeeedddcccaaa```___^^^ZZZXXXWWWWWWWWWWWWUUUSSSTTTTTTTTTTTTSSSRRRPPPPPPSSSSSSTTTUUUVVVXXXYYYZZZ^^^^^^^^^___bbbeeejjjlllqqqtttyyyyyyoooeee]]]ZZZSSSRRROOOMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEECCCDDDFFFHHHHHHGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNOOOQQQTTTYYY```kkkxxxtttdddZZZTTTQQQNNNGGGCCCDDDEEEDDDEEEGGGGGGLLLRRRYYY___ffflllpppyyysssqqqnnnmmmllljjjgggdddaaa```\\\XXXTTTQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJJJJJJJDDDEEEEEEDDDCCCBBBAAAAAA???===<<<<<<<<<;;;888666444444333222222222222222000000000000000000000000///000111222222111000/////////000111111111000000---.........////////////......------------......+++,,,...//////...,,,+++...........................------------......///+++,,,...000111111111000///000111222333333333222222222222111222666;;;???FFFJJJOOOSSSWWWZZZ^^^aaagggjjjnnnrrrwww|||}}}xxxvvvxxxyyyzzz}}}zzzxxxwwwvvvtttsssnnnnnnnnnmmmjjjfffbbb___VVVVVVTTTRRRPPPNNNMMMLLLIIIIIIIIIIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRQQQOOONNNLLLKKKLLLLLLNNNPPPSSSTTTSSSVVV\\\aaaeeeggggggfffgggggggggggggggfffeeeeeeffffffeeedddbbb```]]]\\\XXXXXXWWWVVVUUUUUUTTTTTTOOONNNMMMNNNOOOPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOOSSSUUUYYY]]]aaadddfffgggkkklllnnnoooqqquuuzzztttjjj```XXXUUUUUUOOONNNNNNMMMMMMMMMMMMMMMHHHHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@AAABBB@@@AAAAAABBBCCCDDDEEEFFFDDDEEEFFFEEECCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDCCCAAAAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIIIIJJJKKKKKKMMMOOOQQQTTT\\\fffnnnvvvggg\\\VVVSSSKKKEEEEEEFFFDDDCCCEEEBBBFFFKKKQQQWWW^^^eeeiiixxxssspppnnnnnnllljjjgggeeebbbaaa]]]YYYTTTRRRQQQRRRRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJEEEEEEEEEEEEDDDCCCBBBBBB???>>><<<<<<<<<;;;888666444444333222222222222333222111000//////000111222///000222333333222000///------...///////////////....../////////000000000///..................///,,,------------------,,,........................---------------...//////---------....../////////...///000111222222222111///000111111222444888<<<>>>BBBHHHMMMRRRWWW[[[___bbbdddhhhkkkpppvvv}}}}}}zzzyyy|||~~~~~~|||vvvssshhhfffbbb^^^YYYVVVSSSQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJLLLNNNOOONNNQQQUUUZZZ]]]```aaaaaa^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYXXXVVVUUUTTTSSSQQQPPPPPPPPPOOOOOOOOOOOOLLLKKKJJJLLLNNNPPPPPPPPPNNNOOOQQQTTTVVVXXXYYYYYY\\\```fffnnntttxxx{{{|||yyynnnccc]]]WWWQQQPPPSSSKKKLLLKKKKKKJJJJJJLLLMMMHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@AAACCCDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFEEEBBB@@@AAACCCBBBBBBCCCCCCCCCDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHHHHHHHIIIHHHKKKNNNOOOPPPTTT[[[bbbnnnyyyqqqccc[[[RRRJJJIIIIIIFFFCCCCCC@@@CCCFFFJJJOOOUUU[[[```xxxrrrooonnnnnnllljjjhhheeecccaaa^^^ZZZUUURRRRRRSSSSSSSSSRRRPPPNNNLLLJJJJJJJJJJJJEEEFFFFFFFFFEEEDDDCCCCCC@@@>>>===<<<<<<;;;999777555444333333222222333333333111000......000111333///000222333333222111000)))***++++++,,,,,,,,,+++---------............/////////............/////////...,,,++++++,,,...///........................///////////////000111222111111000////////////000,,,---///111111111000000...///000111222444777999888<<>>AAA@@@???>>>>>>===;;;888333333333222222222111111000000000000000000000000//////.........---------///000111111111///...---000000000111111111111222................................................---------............///............/////////000...............///000000222000///000111111000///555333111111444666666666333555999>>>FFFNNNTTTXXX___aaadddfffiiioooxxxyyyuuuppprrrttttttwww|||}}}yyywwwppphhhbbb```[[[VVVSSSPPPPPPOOOOOONNNNNNOOORRRSSSSSSRRRPPPPPPOOOOOOPPPPPPQQQRRRTTTUUUYYY___eeeiiijjjjjjgggbbb\\\XXXWWWVVVSSSOOORRRTTTVVVXXXXXXVVVTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTUUUVVVXXX[[[]]]___```^^^aaaeeeiiimmmqqquuuxxx~~~sssiiiXXXTTTPPPNNNNNNOOOMMMLLLHHHIIIIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@????????????CCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@AAABBBCCCCCCBBBAAA@@@DDDCCCAAA???>>>???AAABBBAAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???>>>>>>>>>>>>BBBCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJPPPMMMIIIGGGIIINNNTTTXXX^^^dddoootttgggZZZUUUPPPJJJHHHKKKEEEAAA@@@AAACCCDDDKKKRRRzzzsssnnnnnnmmmlllkkkiiifffaaa]]]YYYVVVSSSQQQQQQQQQQQQPPPPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@>>>=========;;;999777333333333222222222222111000000000000000000000000//////.........---------//////000111000///...---************++++++++++++.......................................---------,,,,,,,,,,,,---------...............////////////...............///000000222000///000111222000///222000///000222444444333333333555999???EEEKKKOOOZZZ^^^bbbeeegggllltttyyyxxxmmmkkkllllllnnnrrruuuxxx}}}zzzrrrooojjjddd^^^ZZZWWWUUUUUUUUUUUUVVVYYYZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXYYY\\\^^^cccjjjqqqvvvxxxxxxqqqllleee___[[[YYYVVVUUUWWWYYY\\\___``````^^^]]]____________```````````````bbbeeehhhkkkmmmnnnooorrruuuyyy~~~rrreee\\\TTTQQQMMMKKKKKKLLLKKKIIIHHHIIIIIIIIIHHHHHHGGGFFFCCCDDDFFFGGGGGGFFFDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>AAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBCCCCCCCCCCCCBBBAAACCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????>>>======??????>>>>>>??????@@@AAA@@@@@@??????>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHTTTPPPLLLIIIHHHJJJNNNQQQXXX\\\eeetttyyyjjj```XXXPPPLLLMMMHHHDDDAAAAAAAAAAAAEEEKKK{{{tttpppmmmkkkjjjjjjhhhfffaaa^^^ZZZWWWSSSRRRRRRRRRRRRQQQOOOOOOMMMKKKJJJIIIIIIIIIFFFFFFEEECCCCCCBBBBBBBBB>>>===;;;;;;;;;:::777555333333333333222222222222000000000000000000000000/////////.........------......///000///...---,,,++++++,,,,,,,,,---------........................///.........------,,,,,,+++++++++,,,,,,,,,------//////.................................///000000111000///000111222111000000000000111333444333222444333333444888===CCCFFFRRRWWW^^^bbbeeeiiinnnrrr|||{{{rrrpppnnnllllllkkkmmmpppsssvvv{{{yyyrrrjjjdddaaaaaaaaaccceeehhhiiihhhgggffffffffffffeeeeeeeeeeeehhhjjjooovvv}}}xxxuuuqqqjjjddd``````aaabbbeeehhhllloooqqqqqqqqqssssssssssssttttttttttttvvvxxx|||{{{nnnaaaVVVOOONNNLLLIIIGGGGGGHHHGGGFFFHHHHHHIIIIIIIIIHHHGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@???>>>===============?????????@@@@@@AAAAAAAAACCCDDDDDDEEEEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@??????>>>>>>======???????????????@@@AAAAAA??????>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGQQQOOOLLLIIIHHHIIIKKKLLLQQQTTT[[[gggvvvuuuhhh\\\TTTQQQMMMHHHDDDCCCAAA???@@@DDD{{{tttqqqkkkjjjiiiiiihhheeeaaa^^^ZZZWWWSSSQQQQQQRRRQQQQQQOOONNNMMMKKKJJJJJJIIIIIIGGGFFFEEECCCBBBBBBBBBBBB>>>===;;;;;;;;;:::777555444444333333333222222222000000000000000000000000////////////............------...//////...---,,,/////////000000000111111........................///......------,,,,,,++++++,,,,,,,,,,,,---------//////............------...............///000000111000///000111222111000111111222444666666444333555444333333555999>>>AAAIIIPPPXXX___cccfffkkkooovvv|||}}}wwwrrrooooooooooooooorrrwww{{{xxxtttssstttvvvzzz~~~}}}}}}|||{{{zzzxxxvvvtttsssssstttvvvyyy}}}~~~}}}{{{sssvvvwwwuuuqqqnnnoooqqqrrrtttxxx}}}xxxjjj^^^VVVOOOKKKIIIGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGEEEEEEFFFGGGGGGFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>============>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCDDDDDDCCCBBBAAA>>>@@@AAACCCDDDCCCBBBAAA??????>>>>>>>>>=========>>>>>>>>>>>>>>>??????@@@============>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKLLLMMMOOOQQQUUU]]]jjjyyy~~~nnn___WWWRRRLLLGGGFFFDDDAAA@@@CCCzzztttrrrkkkjjjiiiiiihhheeeaaa^^^XXXUUURRRPPPPPPPPPPPPOOONNNNNNMMMKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<<<<<<<;;;888666444444444333333333222222000000000000000000000000000000/////////.........,,,---...//////...---------------............///..............................------,,,,,,,,,,,,------------...........................---------...............///000000000/////////111222222000111111111333555666444222333222111111333777;;;===@@@GGGQQQXXX^^^ccciiimmmrrrwww|||xxxwwwyyy{{{zzzxxxuuutttrrroookkkhhhfffmmmuuuzzz{{{|||}}}wwwjjj]]]TTTOOOKKKIIIEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@===???AAACCCCCCCCCAAA@@@>>>>>>==================<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>???AAAAAA??????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGCCCDDDEEEGGGIIIKKKLLLMMMNNNNNNQQQVVV___lllxxxpppbbbWWWPPPIIIHHHFFFCCCBBBCCCzzztttrrrmmmkkkjjjjjjhhhfffaaa^^^XXXUUUQQQOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@@@@???=========<<<999777444444444444333333333333000000000000000000000000000000000/////////......,,,---...///000///......------------....................................,,,,,,,,,,,,,,,,,,---------------.........//////,,,,,,---------........................///000000000///...///111222222111/////////000222333222111000/////////111333555777888>>>GGGNNNTTT[[[bbbhhhmmmsss{{{|||xxxrrrlllgggccc^^^[[[]]]dddnnnxxx}}}~~~}}}rrrjjj___UUUNNNIIIFFFEEEBBBCCCEEEEEEDDDCCCEEEFFFDDDDDDEEEFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>??????????????????@@@@@@AAAAAABBB@@@@@@@@@@@@???????????????@@@AAABBBBBBAAA@@@???===>>>@@@AAABBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGGGGHHHHHHJJJJJJLLLOOOUUU^^^iiippp}}}uuudddZZZPPPLLLIIIEEECCCDDDxxxsssrrrnnnmmmlllkkkiiifffaaa]]]YYYVVVRRRPPPPPPQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJKKKGGGFFFEEEDDDBBBBBBAAAAAA@@@???=========<<<999777555444444444444333333333000000000000000000000000000000000000/////////...---...///000111000//////........./////////000000........................+++++++++,,,,,,------...,,,,,,---------.........++++++,,,---......//////...............///000000000///...///111333222111000///...///111222222222//////000000000000111111333777===BBBHHHOOOXXX___gggoooxxx}}}~~~{{{vvvooohhhdddaaa___]]]]]]aaahhhqqqzzzuuujjj```\\\UUUOOOJJJGGGCCCAAA???AAADDDDDDCCCCCCDDDFFFBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCC@@@@@@????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEAAAAAA@@@???????????????>>>>>>=========>>>>>>?????????????????????????????????>>>===============>>>???@@@@@@@@@@@@???>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=====================>>>???@@@???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFCCCCCCDDDDDDDDDEEEFFFFFFFFFHHHJJJKKKNNNSSS[[[aaapppwwwzzzmmm^^^VVVPPPIIIEEEEEExxxsssrrrpppnnnmmmkkkjjjfffaaa]]]ZZZWWWSSSQQQQQQRRRRRRQQQNNNMMMLLLKKKKKKJJJKKKKKKEEEDDDDDDCCCCCCCCCCCCDDD@@@>>>=========;;;999777555555444444444333333333000000000000000000000000000000000000////////////---...///111111111000000,,,,,,,,,---------..............................)))***+++,,,------...///++++++,,,,,,,,,---------)))***+++,,,...///000000...............///000000///......///222333222111333111///000222444555444222222222222111000///...000333777:::???FFFPPPXXXccclllvvv{{{}}}zzzuuummmhhhfffeeeeeeeeebbbbbbdddkkkuuu|||rrrbbbWWWSSSPPPMMMJJJHHHFFFCCCAAA===@@@CCCDDDBBBBBBDDDFFFAAAAAABBBCCCDDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEE@@@@@@????????????@@@@@@AAAAAACCCEEEFFFGGGGGGGGGAAA@@@@@@???>>>?????????======<<<<<<<<<======>>>>>>>>>>>>>>>============>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>?????????@@@AAAAAAAAAAAA@@@???@@@@@@AAABBBCCCDDDEEEAAAAAABBBBBBDDDEEEGGGGGGEEEHHHJJJJJJKKKNNNTTTYYYgggppp|||}}}kkk```WWWNNNHHHGGGzzzsssqqqrrrqqqpppooommmhhhbbb^^^ZZZWWWRRRPPPOOOOOONNNMMMOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBAAAAAA?????????>>>===;;;999999888666333222333444333222111111000000//////......000000000000/////////////////////...---------,,,---.........///000000000........................,,,++++++***+++,,,...///+++,,,,,,------,,,,,,+++............////////////---------............///............////////////111111000000000000111111555333111000111333333333666555444444888===CCCGGGUUU___llltttyyy||||||{{{}}}|||xxxsssqqqoooooottt}}}vvviii___XXXUUUMMMLLLJJJHHHFFFDDDBBBAAABBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@????????????CCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>======>>>???@@@>>>@@@BBBDDDFFFGGGGGGFFFEEEAAA===:::;;;===>>>???<<<======>>>>>>>>>>>>===============>>>>>>>>>>>>????????????>>>>>>>>>>>><<<>>>???@@@???>>>???@@@@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;===>>>???============>>>???@@@AAA@@@@@@@@@?????????>>>>>>??????@@@AAACCCDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCHHHHHHHHHGGGGGGHHHKKKNNN^^^eeeqqqtttfff[[[QQQKKKzzztttrrrqqqqqqpppooommmhhhbbb^^^YYYVVVRRRQQQQQQQQQQQQQQQNNNLLLJJJIIIJJJJJJIIIHHHGGGFFFEEECCCBBBBBBAAAAAA?????????>>>===;;;999999888666333222333444333222000000000000000/////////000////////////........................------------------...............------------------------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++............////////////........./////////000000///000000000111111111111111111000000000000111111333222000000111222333333333222000111444999>>>AAAJJJTTTbbbmmmsssyyy}}}sssggg]]]UUUPPPMMMLLLKKKJJJHHHEEECCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;<<<===>>>>>>???AAACCCEEEEEEEEEEEEDDDAAA===<<<<<<>>>>>>>>>======>>>>>>>>>======<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>><<<===??????>>>>>>>>>????????????>>>>>>>>>======>>>======<<<<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???============>>>???@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCFFFFFFFFFEEEEEEFFFIIILLLTTT\\\iiixxxwwwjjj^^^VVV{{{tttrrrqqqppppppooommmhhhbbb^^^XXXUUURRRQQQRRRSSSSSSSSSLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFDDDCCCBBBBBBAAAAAA?????????>>>===;;;999999888666333222333444333222//////000000000000000000000000000000////////////---------.............../////////...............------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////////////////000000000111//////000000000111111111111111000000000000111111000000000000000111222333111000///000222555999;;;===GGGTTT```hhhrrr}}}nnniii```WWWOOOJJJHHHGGGJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@@@@@@@?????????===<<<<<<;;;;;;<<<<<<======>>>???AAABBBCCCCCCCCCBBB@@@>>>>>>>>>???>>>===>>>>>>>>>>>>======<<<;;;<<<<<<=========>>>>>>>>>????????????>>>>>>>>>>>>;;;===??????>>>>>>>>>?????????>>>>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>============>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFIIILLLSSS___nnn~~~pppfff{{{uuusssppppppooonnnmmmhhhbbb^^^XXXVVVRRRQQQQQQRRRRRRRRRKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBB?????????>>>===;;;999888888666333222333444333222/////////000000111111222222222222111111111000000,,,---------.../////////111111000000//////......////////////////////////,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////....../////////000000000---------.........//////111111000000000000111111...///000000000000222333333222222222333555777999666===GGGPPPZZZgggwwwrrrjjj^^^ZZZSSSLLLHHHFFFFFFGGGHHHGGGFFFDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBB???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@AAAAAA@@@???>>>???@@@@@@>>><<<>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>????????????>>>>>>>>>===;;;===??????>>>===>>>???>>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<=========<<<<<<======>>>???@@@@@@@@@??????????????????>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDCCCBBBBBBEEEGGGIIIOOOXXXdddrrryyy|||vvvtttoooooonnnnnnlllhhhbbb^^^YYYVVVRRRPPPPPPPPPOOONNNKKKIIIGGGGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBB?????????>>>===;;;999888888666333222333444333222//////000000111111222222111111000000000/////////,,,---------...//////////////////......---------------------------------,,,------...---,,,***)))---,,,,,,++++++,,,,,,---------------............------........./////////------------............111111000000000000111111---000111111000///111222333333333333333444555666666:::>>>CCCKKKZZZmmm{{{xxxlll```YYYSSSPPPKKKGGGDDDDDDFFFGGGEEEDDDDDDBBBAAA@@@?????????????????????>>>>>>>>>@@@??????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>==================>>>>>>?????????>>>>>>???@@@???===;;;>>>>>>>>>>>>===;;;:::::::::;;;;;;<<<===>>>>>>>>>????????????>>>>>>>>>===;;;===>>>>>>======>>>???==================>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===============>>>>>>>>>;;;<<<<<<===>>>@@@@@@AAA@@@????????????@@@AAAAAABBBCCCDDDDDDCCCCCCDDDFFFFFFKKKRRR\\\ggguuu}}}vvvtttooonnnnnnnnnlllhhhbbb^^^ZZZWWWRRRPPPOOOOOONNNMMMLLLJJJHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBBBB?????????>>>===;;;999999888666333222333444333222000000111111111111111111............---------------------...............,,,,,,,,,+++++++++++++++************************,,,,,,---------,,,++++++------++++++++++++------,,,------------.........------------................../////////000000000111111000000000000111111...111444333000///000222000111111222222222222222777888999:::@@@NNNaaaooo~~~qqqeee[[[SSSOOOJJJHHHEEECCCBBBBBBCCCDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>=====================<<<<<<======>>>>>>=========>>>>>>>>>>>>???:::;;;;;;<<<<<<;;;;;;:::======<<<<<<<<<===>>>>>>======<<<===>>>>>>===;;;============<<<<<<;;;:::::::::;;;<<<===>>>>>>???????????????>>>>>>>>>>>>:::<<<>>>>>>=========>>><<<<<<============>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===>>>??????<<<<<<<<<<<<<<<=========:::;;;<<<===???@@@AAABBB??????>>>>>>??????@@@AAABBBDDDEEEDDDCCCCCCDDDEEEBBBGGGMMMTTT]]]jjjyyy}}}wwwuuunnnnnnmmmmmmlllhhhccc^^^YYYVVVRRRPPPPPPQQQPPPOOONNNLLLIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBAAAAAABBBBBB?????????>>>===;;;999999888666333222333444333222222222111111111111111111/////////............---...............---------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------...---+++******+++---...,,,,,,---------.....................////////////........./////////000000111111000000000000111111///333666555111...///111//////000111222222111111333555777888;;;FFFUUUaaasssxxx~~~~~~vvviii]]]TTTOOOKKKIIIEEEDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>============<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????::::::;;;<<<<<<;;;::::::>>>===<<<<<<<<<<<<===>>>===;;;:::;;;<<<===<<<;;;<<<<<<<<<===<<<<<<;;;;;;999::::::;;;<<<===>>>???????????????>>>>>>>>>>>>:::<<<>>>>>>===<<<===>>><<<<<<<<<=========>>>>>>===<<<;;;;;;::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===??????<<<<<<<<<=========>>>>>><<<<<<===>>>??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBCCCDDDDDDCCCBBBBBBCCCCCCFFFKKKNNNTTT^^^kkkttt~~~wwwuuunnnmmmmmmmmmlllhhhccc^^^XXXVVVRRRQQQRRRSSSSSSSSSPPPMMMJJJIIIHHHGGGEEECCCCCCCCCBBBAAAAAAAAABBBBBB?????????>>>===;;;999999888666333222333444333222333222222222111000000000222222222222111111111111/////////......------,,,---......//////000000000........................,,,++++++***+++,,,...///...---+++******+++---...,,,,,,,,,---------......////////////000000000000,,,,,,,,,---------......111111000000000000111111111555888666111...///111///000111333333333222111///222666777:::BBBNNNWWWbbbhhhrrr|||kkkdddYYYOOOIIIGGGEEEEEEDDDCCCCCCBBBAAA@@@???>>>@@@?????????>>>>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>>>>??????@@@@@@;;;<<<===>>>>>>===<<<;;;???>>>===<<<;;;<<<======<<<;;;999999;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<999999:::;;;<<<===>>>???????????????>>>>>>>>>>>>:::<<<>>>>>>===<<<===>>>;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::::::::;;;999:::;;;<<<<<<<<<;;;:::<<<;;;;;;<<<<<<===>>>???<<<=========>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAABBBDDDCCCBBBAAAAAABBBGGGIIIKKKLLLMMMTTT___gggwww|||vvvssspppooommmllljjjfff```\\\\\\YYYUUURRRPPPOOOMMMKKKPPPOOOMMMKKKIIIHHHGGGGGGCCCBBBBBBAAAAAA@@@@@@???>>>>>>===>>>>>><<<888555666555555444444333222222222222222111111111111000000/////////..................////////////......---------,,,,,,+++++++++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,---------------------.........------,,,,,,,,,---......///000111111222///000000000111111111111......////////////...---555444222333888???GGGLLLSSSSSSYYYeeeqqq}}}sssmmmZZZVVVOOOHHHCCCAAAAAABBBCCCCCCBBBAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@;;;<<<===>>>===<<<:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>===;;;;;;<<<<<<===::::::::::::::::::::::::;;;999888:::===>>>===;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::999999===;;;::::::<<<======<<<====================================>>>>>>>>>>>>@@@AAAAAA@@@>>>===>>>@@@===>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBCCCCCCBBBDDDHHHKKKNNNRRRWWWZZZhhhrrr|||uuurrrooonnnmmmllljjjfff```\\\]]]ZZZVVVSSSQQQPPPNNNMMMKKKKKKIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBBBBAAAAAAAAA@@@???>>>>>>>>>===:::777666555555444444333333222222222222111111111111000.........---------,,,,,,......////////////......------------,,,,,,++++++..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,/////////......------------......///000000111111//////000000000111111111111111111000000000000000333222111222666<<>>>>>????????????>>>>>><<<;;;;;;:::::::::::::::999999999::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<;;;<<<<<<===:::::::::::::::::::::::::::999777999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;::::::999999<<<;;;::::::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@???======>>>???>>>>>>>>>?????????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAADDDGGGJJJLLLPPPTTTWWWaaaiiivvv|||tttpppooonnnmmmllljjjeee```\\\\\\YYYUUURRRQQQPPPNNNLLLIIIHHHGGGGGGGGGGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>>>>===;;;999666666555555444333333333222222222111111111111000/////////.........------......////////////.........---------------,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------......///000//////...---,,,++++++///////////////..................//////000000111////////////000000000000222111000//////000111222111000111222555999===???>>>;;;<<>>???AAABBBBBBBBBAAAAAA@@@?????????<<<<<<============<<<<<<===;;;999777777888:::;;;888888888999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<::::::::::::::::::::::::999888777888999:::999888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999<<<;;;999:::<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????>>><<<<<<===???????????????@@@@@@@@@AAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEGGGIIIKKKOOOQQQVVV\\\ggguuu|||rrrnnnnnnmmmlllkkkiiieee```\\\ZZZWWWSSSQQQOOONNNMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIFFFEEEDDDBBBBBBBBBBBBBBBCCC@@@>>><<<<<<<<<;;;:::666666666555444444333333222222222111111111000000111111111111000000000000---......//////......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------....../////////......------,,,,,,//////.........................../////////000000........./////////000000000///---,,,,,,...000111000000111333555777888999:::777777<<>>>>>>>>???AAABBBAAAAAA@@@@@@?????????>>><<<<<<=========<<<;;;;;;<<<;;;:::888888999999:::888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;999999999999999999999999888777777777777777777666666777777888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>===;;;;;;===>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDDDDEEEGGGIIILLLOOORRRZZZhhhyyy{{{qqqmmmmmmlllkkkkkkiiieee```\\\ZZZWWWSSSQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@AAAAAABBBAAA???<<<;;;;;;;;;:::888777666666555555444333333222222222111111111000000111111111111000000000000------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...---------....../////////------------------------............////////////---............/////////000...---,,,---...000222000111222444555555666666333222444888;;;===DDDKKKUUUhhh|||nnndddWWWOOOLLLJJJGGGCCC@@@@@@??????@@@AAAAAABBB@@@???????????????>>>>>>===>>>>>>>>>======<<<;;;:::;;;;;;<<<<<<:::999888999999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::777777777777777777777777888888888888777666666666666666777777888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::::::::<<<:::999999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======<<<;;;;;;===>>>??????@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@AAAAAA@@@AAACCCCCCBBBCCCFFFHHHJJJLLLRRR^^^mmm}}}yyyqqqmmmmmmlllkkkjjjiiieee```\\\[[[XXXTTTRRRQQQQQQOOONNNKKKJJJIIIGGGFFFFFFEEEEEEFFFEEEBBB@@@@@@@@@BBBCCC@@@>>><<<<<<<<<;;;999777777777666666555444444444222222222111111111111000/////////.........------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---...///000000111,,,,,,,,,---------------........................------------.........///000000//////000111222333000111222333444444444444222111333888999999===BBBMMMaaayyyyyypppjjjZZZTTTLLLFFFDDDBBB@@@===@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;999:::<<<======;;;999777999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<<<<<<<;;;::::::777777777777777777777777::::::;;;999777666666777666777777777888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========;;;<<<===???????????????@@@@@@@@@AAA>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBBBBDDDFFFGGGJJJOOOVVVaaaooo~~~xxxpppnnnlllkkkjjjjjjiiieee```\\\XXXVVVRRRPPPOOOOOOMMMLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFCCCAAA@@@AAACCCDDD@@@???>>>>>>>>><<<999777777777666666555555444444222222222111111111111000.........---------,,,,,,,,,------......------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---//////------......//////000000------------.........///........................,,,,,,---------........./////////000111222222222000000111222222333333333444222333666777777;;;AAAIII[[[ppp|||wwwmmmddd]]]XXXLLLJJJFFFBBB???===<<<<<<======???@@@AAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===;;;;;;:::::::::::::::999999888777888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::999999999999999999999999999;;;======<<<888666777999888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;<<<===>>>===<<<<<<>>>@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>?????????@@@AAABBBCCCBBBBBBBBBDDDFFFDDDHHHMMMPPPUUU```ppp|||wwwpppnnnlllkkkjjjjjjiiieee```\\\TTTQQQNNNLLLKKKKKKJJJHHHJJJJJJJJJJJJJJJKKKLLLMMMIIIGGGDDDBBBBBBBBBDDDEEE@@@??????@@@@@@>>>:::777777777777666555555444444222222222111111111111000000/////////............,,,------......------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///////////////.........---.........//////000000.....................---,,,,,,,,,---------......,,,,,,...///000000000000//////000000111111222222333000///111111222777>>>???PPPaaajjjqqqzzzxxxlll```WWWPPPJJJGGGEEEEEECCC@@@===<<<>>>@@@999:::===???@@@@@@@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::;;;:::888777666777888999666777777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<<<<;;;:::999::::::::::::::::::::::::===>>>???===999777888:::999999999888888888888888999999999999999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<===>>>=========???AAA===>>>>>>>>>>>>?????????>>>>>>>>>>>>????????????AAABBBCCCCCCBBBCCCEEEFFFAAAGGGLLLLLLNNNVVVfffssswwwpppnnnnnnmmmkkkjjjiiieeeaaa]]]YYYVVVQQQOOOOOOPPPPPPOOOLLLJJJHHHGGGHHHIIIIIIHHHIIIGGGDDDBBB@@@AAABBBCCCBBBAAA@@@???>>><<<;;;;;;777666666555555555666666777555333222222111///...333111///...---...000111+++,,,...//////...,,,+++---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,,,,............,,,,,,,,,,,,---------,,,++++++---......---++++++---...,,,,,,,,,------..................////////////000111000///.....................///000000000000000000000000111111222222222333222111111111333666777CCCKKKSSSXXXZZZ^^^gggoooyyyzzzmmmcccWWWNNNKKKIIIFFFCCCAAA@@@>>>===;;;:::::::::>>>>>>>>>>>>============>>>>>>===<<<;;;;;;::::::>>>;;;999:::<<<===;;;888;;;;;;::::::::::::999999777777888999;;;<<<<<<===>>>===<<<;;;:::999999999>>>===<<<;;;:::999999999<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::???>>>===<<<;;;:::::::::888888777777777777777888888888888888888888888888<<<;;;;;;:::999888777777888888888999999:::::::::999999:::::::::;;;;;;;;;888999999::::::999999888;;;;;;;;;<<<;;;;;;::::::===<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;<<<===BBBAAA@@@???>>>>>>>>>>>>AAA@@@>>>=========>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEFFFJJJQQQZZZ```qqq|||wwwpppnnnmmmlllkkkjjjhhheeeaaa]]]ZZZVVVRRROOOOOOOOOOOONNNLLLJJJHHHGGGHHHIIIIIIHHHIIIGGGDDDBBBAAAAAABBBCCCBBBAAA@@@???>>><<<;;;;;;555555444333333333444444666444222222222222000//////...,,,+++++++++---...)))***,,,------,,,***))),,,,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,---......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......///---++++++,,,---,,,,,,------------------------........./////////000//////............///......///000000000000000000000000000000111111111222111000000111333555666777===DDDGGGGGGJJJQQQWWWhhhyyyzzznnneee]]]VVVLLLGGGEEEDDDBBB?????????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::===;;;999:::<<<<<<:::888::::::999999999888888888777777888999:::;;;<<<<<<===<<<;;;:::999999999999;;;;;;:::888888777777777::::::::::::999999999999888888999999999999999999======<<<::::::999999999888888777777777777777888999999999999999999999999::::::999999888888777777888888888999999:::::::::999999999999::::::::::::888999999999999999999888::::::;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;::::::::::::<<<===<<<;;;:::;;;<<<>>>>>>=========>>>>>>???AAA@@@???=========>>>???@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEEEEHHHMMMTTTYYYcccnnn~~~wwwpppnnnmmmkkkjjjiiihhheee```]]]ZZZWWWSSSPPPOOOOOONNNMMMLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGDDDBBBAAAAAABBBCCCBBBAAA@@@???>>><<<;;;;;;666555444444333333444444444333111222333333222000...---,,,+++++++++,,,---******,,,,,,,,,,,,******,,,,,,++++++++++++******........................+++++++++++++++,,,,,,---,,,------......------,,,,,,++++++***+++,,,...///...//////...,,,***+++,,,------------------,,,,,,,,,---------.....................---......//////......///000000000000///000000000000000000//////111000//////000111333444333888<<<===;;;<<<@@@EEETTTdddxxx|||pppggg^^^VVVPPPLLLGGGBBB@@@@@@@@@???=========<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::<<<;;;::::::;;;;;;:::999999888888888888777777777666777777888999:::;;;;;;<<<;;;:::999999999999999::::::999888777777777888999999999888888888777777999999999888888888888888;;;;;;:::999888888888888777777777666666777777888999999999999999999999999888888888777777777777777888888888999999999999999777888888888999999999999888888888888888888888888999::::::;;;;;;:::::::::<<<<<<;;;;;;:::999888888999:::;;;;;;999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEHHHLLLOOOTTT___nnn|||wwwpppnnnkkkjjjiiiiiigggeee```]]][[[XXXSSSQQQOOONNNMMMLLLMMMKKKHHHHHHIIIJJJJJJIIIGGGFFFDDDBBBBBBBBBCCCCCCBBBAAA@@@???>>><<<;;;;;;999888777666555555555666333222111111333333333111111000///.........//////,,,------......------,,,...---------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,///000///000000///,,,*********.........------,,,,,,,,,,,,,,,,,,---------......------------......///000---...//////000000//////222111111000000/////////000////////////000111222555888;;;:::888888:::>>>GGGSSScccnnnsssvvv{{{yyyqqqeee[[[TTTNNNJJJGGGBBB@@@>>>>>>???@@@>>><<<<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999999888888888777777777666666777777888999::::::;;;:::999888888888888888;;;::::::999999999999:::999999888888888777777777999999888888777777777666999888777777666666666777777666666666666777777888999999999999999999999999555666666666777777888888888888888888888999999999777777777777888888888888888888888777777888888888888999999::::::::::::999<<<;;;;;;:::999888777777888999;;;:::999999:::;;;<<<<<<;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@AAACCCDDDEEEEEEEEEGGGIIIOOOVVV```kkkuuuwwwooommmjjjiiihhhhhhgggddd```]]]ZZZWWWTTTQQQPPPOOOMMMKKKMMMKKKIIIHHHIIIJJJJJJIIIFFFEEEDDDCCCBBBBBBCCCCCCBBBAAA@@@???>>><<<;;;;;;999999888777666555555555222111000111333444333222222111111000000000000000------------------------...---,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++******************+++,,,+++***)))***,,,///000...///000///,,,*********.........------,,,,,,,,,,,,,,,,,,---------......---------------...///000------...///////////////222222111111000000000/////////////////////000000111333555555444444666888===EEEOOOUUUXXXYYY]]]```fffgggkkkqqq{{{}}}ssslll```[[[TTTNNNIIIFFFDDDBBB>>>======>>>>>>>>><<<;;;:::::::::::::::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999999999999:::999999999888888888888555666666777777888888888999999888777777777777888999999888888888999::::::999999999999888888888888888888888777777666666666777777666555555555555666666666555555666777888888999999999999999999999999555555555666777777888888888888888888888888888888666666777777777888888888888777777666666777777888777888888999::::::999999;;;;;;:::999888888777777888:::;;;;;;::::::;;;<<>>===<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>?????????AAADDDEEEDDDEEEFFFGGGLLLOOOTTTZZZdddrrrwwwooommmiiihhhggggggfffddd```\\\YYYWWWSSSRRRQQQOOOMMMKKKMMMKKKIIIHHHIIIJJJJJJJJJEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;888777666555444333333333333222111111333444333111000000000/////////......++++++++++++++++++++++++,,,+++***)))***+++,,,---************************,,,,,,,,,,,,,,,---......+++******))))))******+++,,,++++++***+++,,,...///---...000///---+++******------------------,,,,,,,,,---------............---------,,,------......------...////////////...111000000000000000000///////////////////////////...000111222222222444666555:::???BBBCCCEEEIIILLLMMMNNNQQQWWWaaaooo~~~}}}rrrhhh^^^XXXOOOMMMIIIEEEAAA???===<<<;;;;;;<<<<<<;;;:::999888::::::999999999::::::;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999;;;;;;:::999888999:::::::::999999999888888888555555555666666666777777888777777666666666777777666555555555666777888888999999999888888888888777777777777777666666666666666555555444444555555555555555555555666777888888888888888888888888888888555555666666777777888888888888888888888777777777666777777777888888888888888777666555555666777888666777888888999999999999:::::::::999999999888888777999::::::::::::;;;===??????===<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???>>>@@@BBBDDDCCCCCCEEEFFFGGGHHHJJJNNNVVVeeevvvwwwooommmhhhhhhggggggfffccc___\\\WWWUUUSSSRRRQQQPPPNNNLLLNNNLLLIIIIIIJJJKKKKKKJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;999888777555444444333333444222111222333333222111///////////////......---,,,++++++******++++++,,,,,,+++***))))))+++---...+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...,,,++++++,,,,,,------------------------........./////////......---,,,,,,,,,------,,,---......//////......------..................//////000000000////////////000111222222333555666222444666777777999<<>>AAADDDKKKUUUbbbjjjyyy|||vvvmmmddd\\\TTTNNNJJJEEEDDDBBB???<<<;;;;;;;;;999:::;;;:::999888888888::::::999999999999999:::888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<:::888777888:::999888888888888777777777444555555555555666666666777666666555555666666777444444444555666777888888888888777777777666666666555555666666666666666666555555444444444555555666555444444555555777888888777777777777777777777777777777777777777777777888999888888888777777777666777777777888888888999999888777555444444555777888555666777888999999999999999999999:::::::::::::::666777999999888999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>???>>>@@@BBBBBBAAA@@@AAACCCCCCDDDEEEGGGLLLVVVdddnnn{{{wwwnnnmmmhhhgggfffffffffccc___\\\VVVUUUSSSRRRRRRQQQOOOMMMNNNLLLIIIIIIJJJKKKKKKJJJDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;:::999777666666555555444333222222333333222000000000000111000//////......------,,,,,,------......---,,,++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,......,,,,,,,,,,,,......,,,,,,---------,,,++++++***---///000...,,,,,,,,,,,,,,,,,,------..................////////////000///...------,,,,,,,,,,,,,,,---......//////......+++++++++,,,,,,---------///000000000000000//////......///000111222222333333444444333222333666999666888:::;;;>>>DDDMMMTTT^^^kkk~~~wwwmmmeee```XXXQQQKKKHHHDDDBBBAAA@@@???<<<::::::===???999:::;;;:::999999999:::;;;:::999999888888999999666777777888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<888:::<<<;;;888777888:::777777777777666666666666444444555555555555555555666666555555555666666777666666666666777999:::;;;777666666666555555555555444555555555666666777777555555444444444555555666444444444555555777888888666666666666666666666666888888888888777777777777999888888888777777666666888888888888999999999999888777555444444555777888555555777888888999999999888999999::::::;;;<<<<<<444666777888777777999;;;999999999999:::;;;<<<<<<777777999:::;;;::::::999<<<<<<<<<<<<<<<===?????????@@@AAA@@@???>>>???@@@CCCDDDEEEEEEFFFLLLTTT[[[nnnxxx