BM66(@ ''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$&&&''''''&&&$$$### """$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###"""%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%###&&&((('''%%%$$$&&&)))))))))(((((('''''''''&&&((()))*********)))'''&&&&&&$$$"""###&&&((('''%%%'''''''''''''''''''''&&&%%%&&&&&&'''((())))))*********)))''''''&&&&&&&&&(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&'''(((******((('''&&&)))((('''&&&&&&&&&&&&&&&''''''&&&$$$$$$#########(((""" %%%'''%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&((((((((((((((((((((((((,,,***(((''''''))),,,---%%%%%%%%%%%%&&&&&&''''''))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((+++*********))))))((((((%%%&&&(((***+++,,,++++++******))))))))))))************++++++++++++************+++++++++******)))......---,,,,,,+++*********+++---......---+++)))---.........,,,***'''%%%//////000222333444555666666888:::;;;<<<===@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJLLLJJJHHHFFFFFFGGGJJJKKKMMMNNNOOOOOOPPPSSSWWWZZZaaaqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&''''''&&&$$$###!!!"""###$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''((())))))(((((((((''''''''''''&&&'''((((((((('''%%%%%%'''%%%######&&&'''&&&%%%###%%%&&&((((((&&&$$$###%%%&&&&&&''''''(((((((((***)))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&(((((('''&&&&&&&&&&&&&&&((('''''''''''''''((((((+++''''''***)))$$$"""$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""""""""###%%%&&&))))))((((((''''''&&&&&&)))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((*********)))))))))(((((())))))***+++***)))((('''******))))))))))))************++++++++++++************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------...//////...---,,,...//////000///...---,,,...///000111222444555555666888:::;;;<<<===@@@BBBDDDDDDDDDEEEGGGIIIJJJKKKOOOMMMKKKIIIHHHIIIKKKLLLIIIKKKMMMNNNPPPTTTYYY]]]cccsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&)))((('''((()))******)))(((((((((((('''''''''''''''''''''((('''&&&&&&%%%(((&&&$$$$$$%%%&&&%%%$$$%%%'''***------+++(((&&&&&&&&&&&&'''''''''''''''))))))((('''&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&&&&&&&&&&'''(((((()))******(((&&&(((***(((###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''******))))))))))))(((((())))))*********)))((('''******))))))))))))************++++++++++++******)))******+++++++++***************+++,,,------.......................................///000111222---...///000222333444444555777:::;;;<<<>>>@@@BBBCCCDDDDDDFFFHHHJJJLLLMMMOOONNNLLLJJJIIIIIIJJJKKKHHHJJJLLLNNNPPPSSSXXX[[[dddsss$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***'''&&&'''***+++***'''(((((((((((((((''''''''')))))))))))))))(((((('''((('''&&&%%%%%%%%%%%%%%%''')))+++,,,,,,+++***)))(((((((((''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((((($$$%%%''')))(((%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))*********)))(((%%%&&&'''(((***+++------'''(((((())))))*********)))((('''&&&&&&'''((()))))))))((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))((((((%%%&&&(((************)))******))))))))))))************++++++++++++******))))))***+++++++++***************+++,,,,,,------,,,,,,+++++++++,,,---------,,,++++++,,,...000111------...000111222333444555777:::;;;<<<>>>@@@CCCCCCDDDEEEFFFIIIKKKMMMNNNNNNMMMKKKHHHGGGGGGGGGHHHKKKMMMNNNOOOOOOQQQTTTVVVbbbppp$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%)))***(((&&&'''''''''(((((((((((((((***)))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&''''''))))))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''(((((('''&&&&&&&&&((()))'''&&&'''+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&'''''''''''''''''''''(((((((((((((((((())))))(((''''''&&&&&&''''''(((&&&'''''''''((((((((()))))))))))))))))))))))))))$$$%%%'''((()))((('''&&&$$$%%%&&&''')))***+++,,,''''''(((((())))))******)))((('''&&&&&&'''((()))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))&&&'''((()))******)))(((******))))))))))))************++++++++++++******((()))***+++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,---......---+++******,,,...///------...000111222333444444777999;;;<<<>>>AAACCCCCCDDDEEEFFFIIIKKKMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHKKKMMMOOOOOOPPPQQQSSSUUU^^^jjj{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''((('''%%%%%%&&&'''&&&%%%#########%%%((()))''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''((()))***))))))'''&&&&&&(((&&&  &&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((('''''''''((())))))******''''''''''''''''''''''''$$$%%%'''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***&&&''''''((((((''''''&&&''''''(((((((((((()))))))))*********)))'''%%%$$$******))))))))))))************++++++++++++******((()))***++++++++++++++++++++++++++++++*********,,,------....../////////111000...,,,,,,---...000---...///000222333444444444666999;;;<<<>>>AAADDDCCCDDDDDDFFFHHHJJJLLLMMMOOONNNMMMLLLKKKKKKJJJJJJHHHKKKNNNPPPQQQSSSVVVXXX\\\dddsss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''%%%'''((('''%%%%%%''')))&&&&&&&&&&&&'''((()))***$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((('''(((((()))((('''&&&%%%'''&&&&&&&&&&&&&&&&&&'''$$$%%%'''((()))((('''&&&$$$%%%''')))))))))((('''###&&&$$$!!!###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''((())))))((('''''''''''''''((((((((()))))))))*********)))'''%%%$$$******))))))))))))************++++++++++++******(((((()))++++++,,,,,,+++))))))******++++++,,,,,,+++,,,---///000//////...000000///......///000111...///000111222444555555444666999;;;<<>>@@@AAAGGGJJJLLLLLLKKKJJJKKKKKKJJJKKKLLLMMMMMMNNNMMMMMMKKKNNNQQQSSSUUUWWW[[[]]]fffttt%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''((())))))'''%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$######''')))***))))))&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$%%%&&&''')))***,,,,,,''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''(((((((((''''''&&&%%%$$$%%%&&&((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((('''(((((((((''''''&&&%%%&&&'''((()))))))))(((((('''&&&&&&(((***+++***((((((((((((((((((((((((((())))))((('''((((((******)))))))))))))))*********+++++++++++++++++++++***((()))+++***))))))***,,,(((((()))***,,,---......,,,,,,,,,---------......///000222333222333444666777888:::<<>>AAABBBBBBCCCJJJJJJKKKMMMNNNMMMKKKIIIIIIJJJKKKJJJJJJJJJLLLNNNNNNOOOQQQRRRRRRSSSVVVXXXeeesss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''***(((''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&&&&'''((())))))))))))*********((('''&&&%%%&&&''''''%%%$$$%%%&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&$$$(((((())))))))))))((((((''''''''''''''''''''''''***+++,,,***(((''''''((((((((((((((((((''''''&&&''''''(((((()))*********'''((())))))******)))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********'''+++---+++'''&&&(((+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---+++/////////000222555777888777999<<>>AAABBBBBBCCC@@@EEEJJJKKKIIIGGGIIILLLIIIJJJKKKJJJJJJJJJLLLNNNNNNOOOQQQRRRRRRSSSVVVXXXaaappp&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((+++++++++***)))'''%%%%%%"""###%%%&&&'''(((((((((&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%###"""###$$$&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((((((&&&&&&************)))'''&&&%%%)))***+++***'''%%%&&&(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''')))******))))))***,,,))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))((((((((((((((((((''''''((()))***+++---,,,++++++,,,,,,***(((***+++,,,...///000000000...---,,,+++***+++,,,---,,,,,,,,,---------......---------///111444777888888999<<>>@@@BBBDDDFFFGGGFFFHHHKKKMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPRRRSSSSSSTTTVVVXXX```ppp&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%%%%'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''))))))((((((''''''&&&&&&''''''((((((((((((''''''...---+++)))(((((())))))))))))***+++++++++++++++'''---111///)))%%%(((,,,''''''((((((((()))))))))(((((((((((((((''''''''',,,---...---+++***+++,,,))))))(((((((((((((((((('''((((((((()))))))))***)))))))))))))))*********&&&''')))***)))'''%%%$$$"""'''+++***'''%%%(((,,,,,,+++***))))))***++++++***+++,,,---...---,,,+++------------............000000000000111333555666;;;;;;===>>>@@@CCCEEEFFFFFFIIILLLMMMLLLJJJJJJJJJIIIHHHHHHGGGHHHJJJLLLMMMNNNPPPRRRSSSSSSTTTVVVXXX___qqq&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((&&&%%%&&&'''((('''%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&''''''(((((())))))''''''((((((((((((''''''---+++***(((''''''((((((((()))***++++++,,,,,,+++'''&&&$$$###$$$&&&)))+++&&&&&&'''''''''((((((((('''''''''((((((((((((((()))***+++***(((''''''((((((((())))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++'''((()))***)))(((&&&$$$###''',,,+++((('''***...---,,,,,,+++++++++++++++)))***,,,---...---,,,,,,---------.........//////111000000000222333555777999999:::;;;===@@@BBBCCCFFFHHHKKKLLLKKKIIIIIIIIIIIIHHHGGGGGGHHHKKKNNNOOOOOOQQQSSSTTTSSSTTTVVVXXX```rrr&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''((((((((((((&&&''''''(((((((((''''''$$$%%%&&&&&&'''''''''&&&$$$&&&'''&&&%%%%%%&&&(((###$$$&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***)))((()))*********(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&++++++***))))))))))))***&&&'''((()))***++++++,,,''''''((((((((((((''''''***)))((((((''''''''''''&&&''''''((())))))))))))(((&&&&&&'''******(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))***+++***)))((()))***(((((())))))))))))******(((((((((((())))))))))))((())))))******+++++++++******+++,,,,,,+++))))))%%%(((+++,,,***)))+++---,,,------...------,,,+++******+++,,,------------------........./////////000000000111222444666888888888888999:::===???AAAEEEHHHJJJKKKJJJHHHGGGHHHIIIHHHFFFFFFHHHKKKNNNPPPPPPRRRTTTTTTTTTTTTVVVXXXaaattt&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''%%%%%%'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((((()))))))))(((''''''$$$%%%'''(((((('''$$$###$$$%%%'''&&&%%%%%%&&&((($$$&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((***((('''((()))***)))(((%%%%%%&&&'''''''''''''''''''''''''''''''''''''''******)))((((((((((((((('''''''''(((((())))))***''''''((((((((((((''''''((((((((()))((((((''''''&&&&&&'''(((((((((''''''''')))***++++++***)))'''''''''''''''((((((((((((''''''''''''((((((((())))))+++,,,+++******+++,,,(((((()))))))))*********))))))))))))((((((((((((((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,((()))******++++++++++++***+++---//////...,,,+++++++++++++++,,,---..................//////////////////000111333555888999888777777777999<<<>>>@@@DDDGGGIIIJJJHHHGGGFFFFFFGGGFFFEEEDDDFFFJJJNNNPPPQQQRRRTTTTTTTTTTTTVVVXXXcccvvv&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))''''''''''''((((((((())))))))))))))))))(((''''''%%%''')))***)))&&&""" $$$%%%&&&&&&%%%%%%'''(((&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%%%%&&&'''&&&%%%###$$$%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&''')))******)))((('''(((((())))))))))))((((((%%%((()))(((%%%&&&***...(((((((((((())))))))))))&&&'''''''''(((((())))))%%%&&&((((((''''''(((***(((((())))))*********+++))))))))))))((((((((((((((())))))***++++++,,,,,,***)))))))))***+++,,,,,,)))(((((()))++++++***((((((***---///000...,,,***++++++******+++---...000............/////////000/////////111333666888:::888777777777999;;;>>>@@@DDDFFFHHHIIIGGGFFFEEEEEEEEEDDDCCCCCCEEEIIIMMMOOOQQQSSSTTTUUUTTTTTTVVVXXXdddwww###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''########################&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((((((((((((((('''+++(((%%%%%%'''(((&&&$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((((((((((()))(((''''''&&&''''''((((((((('''%%%$$$$$$'''***)))'''%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''((()))'''%%%&&&(((***)))''''''((()))******)))((('''$$$%%%'''(((((('''%%%$$$(((((((((((())))))))))))''''''''''''((((((((((((...***%%%%%%))),,,+++))))))(((((()))******(((&&&''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))%%%%%%%%%&&&'''((())))))++++++++++++++++++++++++000...,,,)))((()))***++++++*********))))))((((((++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------111000///...............//////000222333555777888<<<;;;:::999:::<<>>@@@EEEFFFHHHJJJKKKJJJIIIHHHHHHGGGEEEEEEFFFIIILLLNNNSSSTTTUUUTTTSSSTTTUUUWWWaaasss###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((''''''(((((('''&&&)))***+++------+++***))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######'''''''''(((''''''&&&%%%%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&''''''((()))((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''(((((((((((())))))))))))((((((((()))))))))*********(((&&&''')))***'''$$$'''((()))(((%%%$$$'''***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((*********+++++++++,,,,,,************))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------///...------------------......///000222333555666999999888888999;;;===???CCCEEEGGGIIIJJJIIIHHHGGGIIIHHHFFFEEEFFFHHHKKKLLLQQQSSSTTTUUUTTTUUUWWWXXXaaasss###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))******(((((((((((())))))((('''&&&((()))******)))(((&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((())))))((('''&&&''''''((()))))))))(((&&&&&&&&&&&&((()))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************$$$$$$%%%'''******(((&&&!!!&&&***)))&&&$$$'''***(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***************)))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------...------,,,,,,,,,---------......///111222444555888777777777888:::===>>>BBBCCCFFFHHHIIIHHHHHHGGGHHHGGGEEEEEEFFFIIILLLNNNPPPRRRTTTUUUUUUVVVXXXYYYbbbsss###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''((()))+++,,,((()))******)))(((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''''''''''''''))))))***)))(((''''''((()))***'''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))&&&"""'''+++***)))+++...''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((((('''''''''''''''''''''))))))))))))))))))))))))++++++,,,++++++)))((('''))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,------............///000222333444777777666666888:::===???AAACCCEEEGGGHHHHHHHHHGGGEEEDDDDDDDDDFFFJJJNNNPPPOOORRRTTTVVVVVVWWWXXXZZZcccuuu###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***,,,---)))+++,,,,,,***(((''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''((('''''''''''''''((((((((((((((('''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%''''''&&&&&&&&&'''(((((('''&&&$$$%%%'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&'''((((((&&&'''(((***))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******&&&'''((())))))'''%%%$$$ %%%***,,,***'''&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''************************---,,,+++***)))(((''''''))))))))))))************)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------...///......//////000222333444777666666666888;;;===???AAACCCEEEHHHIIIIIIHHHHHHDDDCCCCCCDDDGGGKKKOOORRROOORRRUUUWWWWWWWWWXXXYYYbbbttt###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((***,,,...***,,,...---***'''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))'''''''''&&&&&&''''''((()))***)))((((((((('''''''''&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&%%%&&&'''((()))(((%%%###$$$'''))))))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((($$$%%%&&&(((((((((((('''(((''''''''''''''''''(((&&&&&&&&&'''''''''(((((('''((())))))((('''&&&%%%$$$%%%&&&'''(((''''''&&&&&&((()))(((&&&&&&(((+++'''((((((((((((((((((''')))(((((((((((((((((()))(((((((((((())))))))))))''''''((((((((()))))))))"""$$$&&&((())))))***+++,,,,,,+++***(((&&&$$$###''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))************************,,,+++***((((((((()))***((()))))))))************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------......///000/////////000111222333444777777666777999;;;>>>@@@AAACCCFFFHHHIIIJJJIIIHHHEEEDDDDDDDDDGGGJJJNNNPPPPPPSSSVVVXXXXXXWWWWWWXXX```rrr$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((())))))'''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((***---...+++---000...***&&&%%%&&&$$$%%%&&&((((((&&&%%%$$$((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&&&&&&&&&&&&&((()))***+++))))))(((((('''''''''&&&&&&%%%###""""""###%%%&&&(((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%&&&'''((()))(((%%%###$$$'''******(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))###$$$&&&((())))))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%$$$$$$&&&'''''''''&&&%%%&&&((()))(((&&&&&&(((+++%%%&&&'''(((((('''&&&%%%******))))))))))))******(((((((((((())))))))))))''''''''''''((((((((((((((()))***)))'''&&&&&&&&&(((&&&$$$$$$'''+++...///))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++************************+++***((('''''')))+++,,,(((((())))))*********+++((()))***+++,,,---------++++++,,,,,,,,,---------...............///000111000000000000111222444444777777777777999<<>>AAAEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDEEEHHHKKKMMMOOORRRTTTVVVUUUUUUVVVWWWaaasss$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((('''%%%%%%%%%''''''&&&$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))(((((()))***+++---///000+++)))&&&%%%&&&(((((((((---&&&(((555???FFF[[[rrr|||xxxsss^^^<<<++++++)))(((((('''''''''''''''((())))))(((((('''(((((()))''''''((('''''''''((()))'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((******((((((((()))))))))((())))))*********))))))((((((((('''''''''''')))******((('''((()))******(((&&&$$$%%%(((***&&&&&&'''((())))))((('''''''''''''''((()))******(((((((((((((((((((((((()))))))))******)))))))))))))))(((''''''((())))))++++++******)))*********(((((()))***++++++++++++//////...---,,,,,,++++++,,,,,,------...//////000.........///000111333333666777999999:::;;;===@@@FFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGJJJLLLNNNMMMPPPSSSUUUUUUUUUVVVWWWaaasss$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((((('''''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))((('''&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''((())))))(((((()))***,,,...000111,,,)))&&&%%%&&&(((((((((,,,%%%'''333888777AAAQQQrrrpppooo^^^>>>---,,,)))'''&&&&&&%%%&&&&&&''''''((('''''''''''''''((((((&&&###!!!###(((+++***'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''))))))((('''&&&))))))))))))))))))))))))''''''(((((((((((((((''''''(((******((((((((()))((()))*********)))******(((((((((((('''''''''''''''(((******((((((((()))***+++------+++*********(((((())))))((('''''''''((('''&&&&&&&&&'''((()))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))***+++,,,---((()))***+++,,,,,,++++++------------------------+++,,,,,,---...///000000////////////000222333444666777999999999;;;===???EEEDDDCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLKKKNNNRRRUUUVVVUUUVVVWWW```rrr$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''''''''''''&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++******)))((('''&&&%%%(((&&&%%%%%%&&&''''''&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&'''''')))+++,,,---,,,)))&&&%%%&&&(((((((((&&&%%%,,,888<<<777444777EEEDDDHHHBBB000(((+++)))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((($$$  '''***)))%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''))))))***************)))(((((((((((())))))))))))&&&'''(((((((((((((((((('''(((******((((((((()))(((***,,,+++***))))))***((((((((('''''''''&&&&&&&&&(((******)))((()))***&&&,,,444888666111***&&&((()))******(((&&&''''''***)))(((&&&%%%%%%%%%%%%(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))'''(((((()))***,,,---...((()))***,,,---,,,,,,+++++++++,,,,,,------......***++++++,,,---.....................///111222333444666888999999;;;===@@@DDDDDDDDDDDDEEEFFFGGGGGGCCCCCCDDDEEEFFFGGGHHHIIIIIIMMMRRRUUUVVVVVVVVVVVV___rrr$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''((()))))))))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%&&&'''((()))))))))((('''(((''''''&&&&&&''''''(((''''''((((((((((((((('''$$$%%%%%%&&&'''((())))))))))))))))))******++++++*********))))))((((((((()))'''%%%%%%'''(((((('''&&&'''((())))))((('''&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''((()))******(((&&&%%%&&&''''''&&&$$$&&&+++555===@@@===999...)))------$$$%%%+++'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))$$$"""!!!"""&&&(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))'''$$$""""""$$$''')))((((((((((((((((((((((((''''''((((((((((((''''''***))))))((((((((())))))&&&&&&&&&''''''(((((((((&&&&&&'''((((((((((((((('''(((******((((((((())))))+++------***(((((()))(((((('''''''''&&&&&&&&&&&&((()))***)))((()))***&&&,,,333666444///***'''&&&(((******((('''(((***))))))(((''''''&&&%%%$$$(((((((((((((((((((((((()))******++++++******))))))******************)))))))))))))))***+++,,,---''')))+++,,,------,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------.........////////////000222333444333555777888999;;;>>>AAABBBCCCDDDFFFGGGHHHHHHHHHCCCCCCDDDEEEFFFGGGHHHHHHGGGKKKQQQTTTVVVVVVVVVVVV```sss$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))******)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))***)))(((&&&$$$%%%&&&((()))))))))((((((((((((''''''''''''(((((('''((((((((((((((('''&&&###$$$%%%&&&''')))******))))))******+++++++++,,,))))))))))))***************(((&&&&&&'''((()))(((&&&'''((())))))((('''&&&&&&'''((((((((('''&&&%%%))))))(((((((((((()))))))))'''&&&&&&''''''&&&%%%%%%$$$!!!###...:::===888555,,,+++***$$$'''+++%%%'''''''''''''''((()))***'''''''''''''''((())))))&&&'''(((((('''''')))+++&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((%%%!!!!!!%%%(((((((((((((((((((((((((((''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&''')))*********++++++,,,,,,&&&&&&'''((())))))((((((''')))******((((((((()))))),,,...---***'''''')))(((((('''''''''&&&&&&&&&&&&''')))***)))((()))******+++,,,+++)))((()))***###&&&)))***)))(((***---%%%&&&'''((()))))))))(((((((((((((((((((((((((((******++++++++++++************++++++++++++******+++***************++++++''')))+++---------,,,+++++++++++++++++++++++++++/////////000000000000000111111111222333444666666222444666888999;;;???AAAAAABBBEEEGGGIIIIIIIIIIIIEEEEEEFFFGGGHHHIIIIIIIIIGGGKKKPPPTTTVVVVVVVVVVVVbbbttt%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''')))+++---...))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%'''(((((()))(((&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%'''(((***+++,,,,,,***)))'''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((($$$%%%%%%%%%&&&'''''''''(((((()))))))))))))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((('''&&&%%%%%%&&&((()))((('''&&&''')))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((('''''''''(((((()))(((((('''&&&&&&&&&(((******)))&&&%%%%%%(((((((((((((((((((((((('''***---//////,,,(((&&&)))***+++++++++***((('''))))))))))))))))))))))))+++***(((((())))))(((&&&((((((((((((((()))******)))))))))))))))))))))))),,,+++***((((((((()))***(((((())))))))))))((((((+++,,,,,,,,,+++)))(((&&&...,,,)))((((((***---//////...---,,,,,,,,,,,,,,,////////////000111333333111555999999666666:::>>>@@@AAACCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKNNNQQQSSSTTTUUUWWWXXXbbbuuu%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))***((('''''''''(((***+++---)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))(((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%&&&'''((((((&&&&&&'''((())))))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((((((((('''))))))******)))((((((''')))+++------+++)))))))))((((((((((((((((((((((((,,,///333666666222---***'''(((((()))((('''&&&%%%))))))))))))))))))))))))&&&%%%$$$%%%&&&'''&&&%%%((((((''''''(((((()))***)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))((((((++++++,,,,,,+++***((((((++++++******++++++,,,---///...---,,,,,,,,,,,,---////////////000111333333111555999999888888<<<@@@@@@AAACCCDDDEEEFFFEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJLLLNNNQQQSSSSSSTTTVVVXXXcccuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))******+++((((((''''''(((((()))***((((((''''''(((((()))***))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%''''''(((''''''&&&%%%$$$%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((''''''''''''''''''&&&%%%$$$###"""&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''(((''''''&&&%%%&&&'''((((((&&&&&&'''((()))))))))(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((***************))))))((()))+++------,,,*********((((((((((((((((((((((((***---111444333000+++((('''(((((((((((('''&&&%%%))))))))))))))))))))))))$$$######$$$&&&''''''&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))+++***))))))((()))))))))***************)))((('''******++++++++++++***))))))***,,,---------,,,+++......---,,,,,,,,,------......//////000222333444222555999:::999;;;>>>BBB@@@AAACCCDDDEEEFFFEEEEEECCCDDDDDDEEEGGGIIIJJJKKKMMMOOORRRSSSSSSTTTUUUWWWcccuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((())))))*********''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&'''''''''''''''&&&&&&'''((())))))''''''((()))))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))******))))))((('''(((******(((''''''(((((((((((((((((((((((((((((()))+++,,,,,,***(((&&&)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((******))))))))))))))))))++++++++++++***)))(((((())))))******++++++++++++***+++,,,---------,,,,,,...------,,,,,,,,,------.........///000222333444333666999::::::;;;===@@@@@@AAACCCDDDEEEFFFEEEEEECCCCCCDDDEEEFFFHHHJJJLLLMMMOOORRRSSSSSSTTTUUUVVVcccuuu%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%######$$$%%%'''((())))))&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''''''''((((((((((((&&&&&&'''''''''''''''&&&((()))******)))((()))***(((((((((((('''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))''''''(((((()))(((((('''%%%'''((((((&&&&&&'''((())))))))))))))))))))))))---,,,+++))))))******+++***))))))(((((((((((((((((((((((((((((((((((((((+++***))))))******)))'''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))*********))))))+++++++++++++++***)))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,------...------...///000222444555555666888999999:::;;;<<<@@@AAACCCDDDEEEFFFEEEEEEDDDDDDCCCDDDEEEHHHJJJKKKMMMOOORRRSSSSSSTTTUUUWWWbbbuuu%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''&&&$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&######$$$%%%&&&''''''''''''((()))************)))(((((()))))))))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))%%%&&&'''(((((('''&&&%%%((((((((((((((('''''''''$$$%%%&&&((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((('''''''''((()))******(((((()))***((((((((('''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''((()))))))))&&&''''''(((((((((((('''&&&((()))(((''''''(((***))))))))))))))))))))))))---,,,)))((('''(((***,,,((('''&&&&&&%%%%%%&&&&&&))))))))))))))))))))))))+++***(((((((((((('''%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((()))************)))***++++++,,,,,,,,,++++++******))))))***+++,,,,,,---,,,+++++++++,,,...///------,,,,,,,,,---......------...///111222444555555666777888999;;;;;;<<<@@@AAACCCDDDEEEFFFEEEEEEEEEEEEDDDCCCDDDFFFIIIJJJLLLNNNQQQSSSTTTUUUWWWXXXaaasss%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((()))***+++******)))'''((()))*********)))((()))))))))((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%'''(((((('''%%%$$$'''''''''(((((((((((((((%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&&&&'''((((((''''''&&&((()))((('''&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''((())))))***''''''((()))))))))))))))'''((())))))(((((()))+++))))))))))))))))))))))))))))))((((((''''''''''''((('''&&&%%%%%%%%%&&&&&&)))))))))))))))))))))))))))(((''''''((()))'''&&&((((((''''''(((((()))***))))))))))))))))))))))))'''((()))***+++******))))))***+++,,,------------+++******))))))***+++,,,+++,,,------......------,,,,,,,,,,,,,,,---...///------...///111333444666444444555888;;;>>>???@@@@@@AAACCCDDDEEEFFFEEEEEEGGGFFFDDDCCCCCCEEEGGGIIIJJJMMMPPPRRRTTTUUUXXXZZZ```rrr%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&&&&%%%$$$######$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%&&&&&&''''''(((((((((&&&&&&''''''''''''''''''%%%&&&((()))))))))(((''''''((()))+++++++++***)))++++++******))))))((((((((((((((((((((((((((((((***)))&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&'''######%%%''')))+++,,,---'''''''''&&&&&&%%%%%%$$$''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###''''''''''''((((((((()))%%%%%%&&&'''((((((((('''%%%&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((()))***************&&&'''((('''&&&''')))***))))))))))))))))))))))))((()))+++,,,,,,***(((&&&***)))((('''&&&'''(((((())))))))))))))))))))))))(((''''''(((***+++***)))((((((((((((((()))******))))))))))))))))))))))))'''((()))+++++++++***))))))***+++,,,---.........,,,+++***))))))***++++++)))+++...000000///,,,***,,,,,,,,,,,,,,,---...///,,,------///111333555666222333555888===AAACCCCCC@@@AAACCCDDDEEEFFFEEEEEEHHHFFFDDDCCCCCCDDDGGGHHHIIILLLPPPRRRTTTVVVYYY[[[___qqq$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&(((''''''''''''((())))))((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&'''((((((((('''%%%$$$''''''''''''''''''''''''$$$%%%''')))++++++***************))))))))))))))),,,***'''&&&'''((())))))$$$%%%&&&'''(((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&(((******)))'''&&&###$$$%%%&&&''''''''''''(((&&&$$$%%%((()))'''%%%'''&&&%%%$$$$$$%%%'''((('''(((((()))***))))))))))))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''((())))))''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&''')))***++++++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((+++++++++)))'''%%%&&&'''+++)))'''&&&'''(((''''''************************((((((((((((((('''''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))((())))))))))))*********+++++++++***)))((((((''',,,---......,,,+++,,,...//////.........---------////////////000111222333666777:::???FFFIIIHHHFFF@@@AAABBBCCCDDDFFFGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHKKKMMMOOOPPPQQQTTTWWW[[[```qqq$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&''')))******+++++++++++++++******))))))))),,,***'''&&&'''((()))((("""###$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((&&&###$$$%%%&&&'''''''''''')))'''%%%&&&((()))'''&&&''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((%%%&&&'''''''''&&&$$$$$$'''''''''&&&&&&''''''(((&&&''''''(((((((((((((((((((((''''''''''''(((((()))******)))''''''(((***+++)))'''&&&'''(((((('''************************''''''(((((()))))))))***))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++,,,,,,,,,---...---,,,+++,,,...//////.........---------.........///000222333444333333666;;;@@@CCCBBBAAA@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFHHHIIILLLMMMOOOPPPRRRUUUXXX\\\```rrr$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''')))***)))'''$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***+++,,,---,,,,,,+++***))))))))),,,***''''''((())))))(((######$$$%%%&&&&&&&&&&&&%%%%%%&&&''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&)))***++++++***)))'''&&&$$$$$$%%%&&&'''''''''''')))'''&&&'''((()))((('''((((((((((((''''''&&&%%%&&&'''(((((())))))(((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))((('''&&&%%%&&&'''''')))(((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$$$$%%%&&&'''((()))******)))))))))(((((((((''''''))))))'''&&&&&&'''((()))&&&''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''(((***+++***)))''''''((()))((('''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))******,,,,,,,,,++++++************++++++++++++,,,,,,,,,'''((((((***+++,,,---...+++---...---,,,+++,,,..................---------------...///111222444555444555777;;;???AAAAAA@@@@@@AAABBBCCCDDDFFFGGGGGGHHHGGGFFFEEEEEEGGGHHHJJJLLLNNNOOOQQQRRRUUUYYY\\\aaarrr$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((()))***+++***'''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''''''''''')))+++,,,...------,,,+++***))))))+++)))''''''((()))((((((%%%&&&''''''((((((((('''+++******)))((('''''''''((((((((((((((((((((((((************)))(((&&&%%%$$$%%%&&&&&&'''''''''&&&(((((('''(((((((((((((((((()))******)))'''%%%$$$(((((()))************)))''''''''''''&&&&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''%%%&&&(((******)))'''&&&)))(((&&&%%%%%%&&&''')))'''''''''''''''''''''&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((()))))))))+++***))))))(((((())))))***)))'''&&&%%%&&&((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''''')))+++***(((''''''))))))((('''((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))******))))))((((((''''''&&&(((((()))))))))*********%%%%%%&&&''')))***+++++++++,,,------,,,+++,,,...........................,,,------///111333555666666777999<<<>>>@@@@@@@@@@@@AAABBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDFFFHHHIIIJJJLLLNNNPPPQQQTTTXXX\\\```qqq$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''(((((((((''''''((((((((()))))))))***+++***'''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''((((((''''''''')))***+++------,,,,,,+++******)))+++)))(((((())))))((('''&&&&&&''''''((('''''''''---,,,+++)))(((&&&%%%$$$(((((((((((((((((((((((())))))(((((('''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&'''((((((((('''''''''(((((()))******)))'''%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((******)))'''&&&)))'''&&&%%%%%%&&&((()))%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''''''''''''(((((()))******)))''''''((())))))((('''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))(((((('''''''''&&&&&&&&&(((((()))))))))*********''''''(((((()))))))))******+++,,,,,,++++++---...---.....................,,,------///111333555666444666888999:::<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGFFFEEECCCBBBCCCDDDFFFGGGHHHJJJLLLNNNOOOSSSWWWZZZ___ppp$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((+++)))((()))))))))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((()))******+++++++++++++++************)))(((((())))))(((&&&$$$$$$%%%%%%&&&%%%%%%$$$))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((('''&&&%%%&&&(((((((((((((((''''''&&&%%%&&&&&&'''(((((((((((('''%%%&&&''''''((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''&&&%%%&&&'''((()))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((()))))))))))))))(((((((((''''''(((((((((''''''''''''&&&'''''''''&&&&&&%%%$$$$$$&&&''''''(((((((((((((((((((((''''''''''''(((((()))******)))'''&&&'''))))))(((((()))++++++)))((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,,,,++++++---...---------...............------...///111222444555666888:::;;;;;;<<<>>>@@@@@@AAABBBCCCDDDFFFGGGGGGEEEDDDCCCBBBBBBDDDEEEGGGGGGHHHKKKLLLNNNRRRVVVZZZ___ppp$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''%%%%%%'''((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,***'''''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))************+++***)))((((((***)))(((&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%$$$&&&''''''%%%$$$%%%'''''''''&&&&&&&&&&&&&&&'''((())))))***************%%%%%%'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&''')))***+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((((((((((((((((())))))))))))***+++++++++***((('''''''''((()))(((&&&$$$###&&&''''''(((((((((((((((((((((''''''''''''(((((('''((()))((('''''')))+++(((((((((***+++,,,***((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,++++++---...---------.........//////.........///000222333444777999<<<<<<<<<===AAACCC@@@AAABBBCCCDDDFFFGGGGGGFFFDDDCCCBBBCCCDDDFFFGGGGGGHHHKKKMMMOOORRRWWWZZZaaarrr$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))---***'''%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''''''''''''''''''''''''''')))******)))((((((((((((((()))******++++++***)))((()))******(((&&&'''''''''(((''''''&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&'''&&&&&&%%%%%%###%%%'''&&&$$$###%%%''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&'''''''''''''''$$$%%%'''(((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&'''((((((''''''''')))+++,,,---,,,+++***''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++%%%&&&((())))))'''%%%$$$'''(((***+++***(((%%%###&&&''''''(((((((((((((((((((((''''''''''''((((((%%%'''((((((((()))+++---(((((((((***,,,,,,***((())))))))))))))))))))))))))))))***+++,,,------...((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))(((((()))***+++,,,,,,---((())))))))))))******************++++++,,,,,,,,,(((***++++++++++++---...---------.........//////////////////000111222333333666888999888999===AAA@@@AAABBBCCCDDDFFFGGGGGGGGGEEEDDDCCCDDDEEEGGGHHHGGGIIILLLNNNPPPSSSXXX[[[bbbsss&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((###$$$%%%'''((())))))***)))((('''&&&%%%$$$######&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))(((((((((((())))))))))))+++***)))'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((+++(((&&&&&&''')))******(((''''''&&&&&&''''''(((%%%&&&''''''((('''''''''&&&&&&&&&'''''')))******''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&++++++******)))))))))((('''((()))******)))((('''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&(((((((((((((((((((((((($$$000999:::333)))"""###%%%''')))***(((&&&%%%'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%""""""###&&&''''''((()))***)))(((&&&&&&&&&''''''%%%%%%%%%&&&&&&((()))***)))+++,,,+++***)))***+++*********)))))))))))))))(((///111+++---666777111++++++***(((&&&%%%''')))))))))))))))))))))))))))((((((''''''''''''((((((***************)))((((((+++,,,.........,,,***)))---,,,***)))))))))***+++))))))***+++,,,,,,------'''(((+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,000000000111222222222333222555888::::::;;;===???AAAAAABBBCCCDDDEEEFFFGGGDDDCCCAAABBBDDDEEEEEEEEEIIIKKKNNNPPPRRRUUUYYY\\\cccsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((($$$%%%&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%''''''''''''((((((((()))((((((((((((((())))))***(((((((((((())))))))))))---,,,+++*********+++,,,((((((''''''''''''((((((((((((((((((((((((((((((***(((&&&%%%''')))******&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((())))))((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&'''((())))))))))))((('''((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((###***///000---((($$$$$$%%%'''((()))((('''&&&'''(((((('''%%%$$$%%%'''''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((%%%%%%'''(((((((((((((((&&&%%%%%%'''(((((()))++++++***)))(((''''''((((((((('''''''''((()))******%%%'''((('''&&&%%%&&&'''***)))))))))))))))))))))(((...///***,,,333444...+++,,,,,,***((('''(((***))))))))))))))))))))))))((((((''''''''''''((((((***************)))((((((+++,,,---...---,,,***)))+++***)))((((((((((((((())))))***++++++,,,------)))***,,,------,,,+++***------------------------...------,,,,,,------...000000000111222222333333222444777888999:::===???AAABBBBBBCCCDDDEEEFFFFFFEEECCCBBBCCCEEEFFFFFFFFFHHHJJJMMMOOOQQQUUUYYY\\\___ppp$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((((((''''''''''''((((((((())))))'''''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&''''''((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((()))))))))))))))(((((((((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((()))'''%%%%%%'''((()))(((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))%%%%%%%%%%%%&&&'''((()))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&(((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((###$$$&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&$$$$$$&&&(((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((###$$$&&&((()))+++++++++'''''''''&&&'''((()))))))))((((((''''''''''''(((*********))))))******+++'''((())))))''''''((()))))))))))))))))))))******(((------)))***///000++++++---...---+++)))******))))))))))))))))))))))))((((((''''''''''''(((((()))************))))))(((***+++,,,------+++***))))))))))))((('''&&&%%%$$$))))))******+++,,,,,,,,,++++++,,,---,,,+++***)))------------------------.........------......//////000000111222222333333333444666666777999===???BBBCCCCCCCCCDDDDDDEEEEEEEEECCCBBBCCCEEEGGGGGGGGGHHHJJJLLLNNNPPPTTTXXX[[[\\\mmm$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''''''''(((((((((((('''((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((()))***'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((((((&&&%%%%%%'''(((((('''((((((''''''''''''((((((''''''((())))))))))))(((%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((''''''&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%&&&(((+++,,,''''''&&&%%%&&&'''((()))'''((('''&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%''')))***++++++,,,%%%'''(((''''''((('''$$$&&&&&&&&&&&&&&&&&&&&&'''++++++******)))*********(((***+++***)))((()))+++)))))))))))))))*********(((++++++((((((++++++(((***,,,......,,,***)))***((((((((((((((((((((((((((((((''''''''''''(((((())))))************)))(((******+++,,,++++++***)))(((((())))))(((&&&$$$###))))))******+++++++++,,,***+++,,,,,,,,,++++++***************************---------------....../////////000111222333333444333444555555555888<<<@@@CCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEGGGGGGGGGHHHIIIKKKMMMOOOSSSXXX[[[\\\mmm$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))(((((('''&&&'''''''''&&&&&&&&&%%%%%%(((((())))))(((''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((('''''''''''''''&&&&&&''''''((()))(((((((((((())))))))))))((())))))******+++++++++((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%'''((((((''')))((((((''''''(((((()))%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***''''''(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))(((((('''((()))+++,,,((('''&&&%%%%%%'''((()))'''(((((((((''''''***,,,''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))$$$(((***(((((()))'''"""&&&&&&''''''((((((((((((******)))((((((((())))))&&&((()))((('''&&&'''((((((((())))))************)))******((('''))))))'''(((***,,,,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))*********)))))))))*********************))))))******)))(((&&&%%%)))***************++++++))))))***+++,,,,,,------************************,,,,,,++++++,,,------......///000111222333444444333444555555555888<<<@@@CCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBEEEGGGGGGGGGHHHJJJKKKLLLOOOSSSXXX\\\```qqq$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))(((((('''''''''&&&&&&%%%%%%%%%$$$))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))(((((((((((((((''''''''')))))))))))))))***++++++(((((((((((())))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''***)))(((((((((((()))******))))))))))))))))))***&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((('''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''&&&%%%&&&'''((()))%%%'''((()))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&%%%***+++&&&&&&******$$$'''''')))***++++++++++++(((((('''''''''(((((()))((()))******(((((()))***((((((((()))******++++++*********)))(((((((((((('''(((******((('''(((((())))))))))))))))))))))))((((((''''''''''''((((((((())))))************))))))))))))))))))*********)))************)))((((((************************((())))))***,,,---......------------------------+++++++++++++++,,,---.........///111222333444555333444666666777999===???BBBCCCCCCCCCDDDDDDEEEEEECCCBBBBBBCCCFFFHHHHHHHHHIIIJJJLLLMMMOOOSSSYYY]]]ddduuu&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))((((((&&&&&&&&&&&&''''''''''''*********))))))(((&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))++++++)))((((((((('''''''''''')))(((((((((((()))******(((((((((((())))))))))))%%%&&&'''''''''&&&%%%$$$((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((()))***)))'''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((''''''&&&''''''(((***)))'''&&&&&&''')))***(((((())))))))))))((((((&&&&&&&&&''''''((((((((())))))(((''''''((())))))'''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&((())))))(((''''''&&&&&&&&&&&&&&&'''((((((!!!$$$'''(((((((((((()))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&)))&&&&&&***&&&%%%&&&((()))++++++++++++''''''''''''(((((()))******+++,,,+++***)))***,,,'''(((((()))******+++++++++************))))))***'''((()))(((''''''(((***))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************((((((((((((((()))******))))))(((((())))))******************))))))))))))************+++,,,,,,---------------------------+++++++++,,,,,,---//////......///111222333444555222444777888999:::===???AAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEHHHJJJKKKJJJKKKKKKLLLMMMOOOTTTZZZ^^^gggwww&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%'''((()))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''''''''((()))))))))))))))%%%%%%&&&'''((()))***+++************)))(((&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%'''(((((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))))))))*********)))'''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((''''''(((***+++)))((())))))(((((((((((())))))'''(((((())))))))))))))))))(((((('''''''''(((((((((&&&###!!!!!!###&&&(((&&&'''((())))))((('''&&&((()))))))))******++++++***)))(((''''''((()))***'''((()))******)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))*********)))(((&&&&&&&&&''''''''''''(((!!!%%%(((((('''&&&&&&))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%''' !!!((('''!!!"""$$$&&&((((((((((((''''''''''''((()))++++++&&&'''((('''&&&%%%&&&((('''(((((()))***++++++++++++******++++++******+++)))))))))(((&&&''')))+++))))))))))))))))))))))))((((((''''''''''''(((((((((((()))***************((((((((((((((()))******((((((''''''''')))+++,,,*********)))))))))))))))---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111---...///111222333555555222555888::::::;;;===???AAAAAABBBCCCDDDEEEFFFGGGGGGFFFEEEGGGJJJLLLMMMLLLKKKLLLMMMMMMOOOTTTZZZ___gggwww&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((******'''$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%)))'''%%%&&&''''''$$$!!!((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''&&&%%%&&&''''''((((((((((((((((((((('''&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++***(((&&&$$$$$$&&&(((***'''&&&%%%$$$$$$%%%&&&'''''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''(((((((((((()))(((((())))))))))))((((((***************)))((((((''''''((((((((((((''''''))))))(((((('''''''''&&&******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%'''''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((+++///222:::---%%%***...+++))),,,***((('''((()))***)))(((''''''((((((((((((''''''$$$###""""""###$$$&&&'''(((((((((((((((((()))***&&&%%%&&&''')))***)))(((((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((++++++******)))'''&&&%%%)))))))))((()))******+++''''''((((((((((((''''''((())))))((('''''')))+++***)))'''%%%%%%'''(((***&&&(((***+++,,,+++***)))%%%''')))***+++***((('''+++*********))))))((((((*********)))))))))))))))+++*********************((()))))))))************------,,,++++++,,,,,,,,,//////...---,,,++++++***------...000111222333444555666666777888;;;@@@DDDDDDDDDCCCBBBBBBCCCEEEFFFEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKLLLOOOSSSWWWZZZeeesss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***)))'''%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&)))'''%%%%%%&&&&&&$$$"""((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&"""###$$$&&&'''(((((()))%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&''''''(((((()))))))))(((&&&%%%%%%&&&((())))))))))))(((((()))))))))'''(((((())))))(((((('''(((''''''&&&&&&'''''''''&&&''''''''''''((((((((((((((())))))))))))((((((***************)))((((((&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''')))))))))(((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((((((((('''(((((()))))))))***...111???555,,,))))))(((((()))'''&&&&&&&&&(((((('''%%%''''''((((((((((((''''''))))))''''''&&&'''((((((,,,+++)))(((&&&&&&%%%%%%&&&%%%%%%''')))***)))(((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((())))))))))))*********''''''((((((((((((''''''((()))***)))'''''')))***(((''''''&&&'''((()))*********)))(((((('''''''''&&&''')))*********)))(((************)))))))))((()))))))))(((((((((((((((((())))))***+++,,,------************++++++++++++---,,,,,,++++++,,,,,,------------...............------...000111222333444555666777777888;;;@@@DDDCCCCCCBBBBBBCCCDDDEEEFFFDDDEEEGGGIIIKKKMMMMMMNNNMMMLLLLLLMMMPPPTTTXXX[[[cccppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&)))'''%%%$$$%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((!!!"""$$$&&&'''((())))))$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))************))))))(((((())))))))))))(((((((((''''''&&&''''''((((((&&&&&&&&&''''''''''''(((((())))))******))))))(((***************)))((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))*********)))((((((((('''&&&&&&&&&%%%&&&''''''((((((((((((((((((((())))))))))))((((((***++++++***)))***,,,///CCC@@@666+++&&&((()))(((&&&&&&&&&''')))(((&&&$$$''''''(((((((((((('''''',,,,,,***)))((((((((((((,,,+++)))(((&&&%%%%%%$$$((('''''')))++++++***)))((((((((((((((((((((((((******)))((('''&&&&&&%%%)))((('''&&&&&&'''((()))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((()))*********))))))'''(((((())))))(((((('''((()))***)))(((((()))***&&&''''''((()))))))))))))))(((&&&%%%$$$&&&((()))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))***+++,,,...///000000------...000111222333444555666777777888;;;@@@CCCBBBBBBBBBBBBCCCEEEFFFFFFCCCDDDFFFIIIKKKMMMNNNNNNNNNNNNNNNOOORRRVVVYYY\\\```kkk~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((('''''''''''''''(((((()))&&&&&&&&&&&&'''''''''''')))))))))******)))))))))***************)))((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((((((((((()))(((((('''&&&%%%%%%$$$&&&''''''(((((((((((((((((((((((())))))((((((((()))*********))))))+++---AAADDD>>>000(((***,,,((((((((((((***++++++(((&&&''''''(((((((((((('''''')))))))))(((((('''''''''))))))((((((((((((((()))*********+++------,,,***((((((((((((((((((((((((******)))((('''&&&&&&%%%***)))'''&&&&&&'''((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''')))*********)))((((((((())))))))))))(((((((((***+++***)))(((((()))'''((()))******)))'''&&&#########$$$%%%'''***+++((((((((('''((()))***************)))))))))))))))(((((((((((())))))))))))......---,,,+++***)))(((*********+++++++++,,,,,,,,,,,,+++++++++,,,------'''((()))***,,,...//////------...000111222333444555666777888999;;;???BBBAAABBBBBBCCCDDDEEEFFFFFFBBBDDDFFFIIIKKKMMMNNNNNNNNNNNNNNNPPPRRRUUUXXXZZZ]]]fffwww%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((******))))))((('''''''''&&&''')))******)))'''&&&%%%%%%'''(((((('''%%%%%%(((((())))))))))))(((((('''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))************))))))***************)))(((((((((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$&&&'''(((((((((((())))))((('''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&''''''((((((''''''&&&&&&'''((((((((()))+++,,,666===<<<000)))******&&&((((((((()))+++***(((&&&''''''((((((((((((''''''&&&&&&''''''(((((((((((())))))(((((())))))***+++***))))))***+++,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''***)))((('''&&&&&&'''((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))(((((())))))))))))(((((()))***,,,+++***(((((())))))***+++,,,+++(((&&&$$$ """$$$&&&((((((((((((((((((((('''((()))******))))))))))))))))))******)))))))))******+++++++++......---,,,***)))(((((())))))))))))*********+++,,,+++++++++,,,,,,---...***++++++,,,---......///------...000111222333444555666888999999;;;>>>AAAAAABBBCCCCCCDDDEEEEEEEEECCCDDDFFFHHHJJJLLLMMMMMMLLLLLLMMMOOOQQQTTTVVVXXXZZZbbbqqq&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$%%%''''''&&&%%%%%%&&&&&&&&&%%%$$$###!!!###%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***)))((('''&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&'''(((((())))))(((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((******))))))(((((((((''''''((()))******)))((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((()))******'''''''''(((((((((((())))))******++++++******)))***************)))(((((()))))))))******)))))))))'''''''''((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''((()))*********))))))))))))(((''''''&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&$$$&&&((((((((((((***++++++000222---((('''&&&%%%(((&&&%%%&&&'''((('''&&&''''''((((((((((((''''''&&&'''((()))******************)))((((((((((((((('''&&&&&&'''(((((('''%%%((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&######$$$%%%'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''((()))***((())))))******))))))((()))+++---,,,***((((((((()))***+++,,,+++(((&&&$$$%%%&&&((())))))(((&&&$$$(((((((((((())))))))))))))))))))))))************)))******++++++,,,,,,,,,)))))))))******+++++++++(((((()))))))))*********++++++++++++,,,---...............//////000000000------...000111222333444555777888999:::;;;>>>@@@BBBCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTVVVYYY___nnn''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###%%%''''''&&&$$$$$$%%%%%%%%%$$$###""""""&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((()))***+++((((((((()))))))))******)))******++++++******)))***************)))(((((((((((())))))))))))((((((''''''''''''((((((((()))'''''''''(((((()))))))))''''''&&&&&&&&&&&&''''''(((((()))))))))))))))((())))))))))))))))))((((((&&&''''''(((((((((((((((''''''(((((((((((('''''''''(((******((('''((())))))'''''')))((($$$%%%((()))'''%%%$$$&&&'''((('''''''''(((((((((((('''''''''((()))******))))))(((&&&&&&&&&&&&&&&'''((((((''''''&&&'''(((((('''%%%((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***)))'''%%%$$$&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((()))(((&&&%%%&&&''')))+++))))))************)))))))))+++------+++)))((('''((()))************)))((()))))))))))))))(((''''''&&&''')))*********)))(((((()))))))))************((())))))***++++++,,,,,,''''''((()))******++++++))))))*********+++++++++++++++++++++,,,---...///,,,------......///000000------...000111222333444555777999::::::;;;===???CCCDDDEEEEEEEEEDDDCCCBBBEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNPPPRRRTTTUUUXXX^^^mmm(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""%%%''''''&&&######$$$%%%$$$###"""!!!!!!&&&((('''%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''%%%### $$$%%%&&&&&&''''''&&&&&&&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((()))++++++))))))))))))******************++++++++++++*********************)))((((((''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&))))))))))))************&&&''''''((((((((((((((((((((())))))))))))((((((***+++,,,+++)))''''''''',,,%%%###((()))$$$&&&------***&&&%%%&&&)))******''''''((((((((((((''''''(((((())))))((('''%%%$$$ !!!"""###%%%(((***+++***)))))))))++++++)))'''(((((((((((((((((((((((((((((((((((((((((('''''''''(((***+++***(((%%%###))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&''')))******++++++***(((&&&$$$$$$'''***,,,))))))************)))))))))+++------+++)))''''''&&&'''((()))***+++,,,,,,***)))((('''(((***+++---&&&''')))***+++***((('''(((((())))))*********+++'''(((((()))***+++++++++))))))))))))((((((((((((******+++++++++,,,,,,,,,++++++++++++,,,---...///(((((()))***,,,---......------...000111222333444555777999::::::;;;===???DDDEEEEEEEEEEEECCCBBBAAAFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMOOOQQQSSSTTTUUUXXX^^^lll###$$$&&&(((((('''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((((((((((((((((('''''''''******))))))((((((''''''''''''((()))***)))))))))************************+++++++++************)))+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((()))***))))))))))))))))))))))))'''(((((((((((((((''''''+++///111...)))&&&'''***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))************))))))))))))((((((((((((''''''''''''&&&%%%&&&''')))***)))(((((((((((((((((((((((((((***)))((('''&&&&&&'''((()))'''&&&'''***+++***((((((((())))))))))))((((((+++*********))))))((((((---...//////...,,,)))&&&(((''''''(((((((((((('''******)))((((((((((((((())))))(((((('''''''''&&&(((((()))***************,,,,,,,,,++++++++++++***((((((((((((((((((((((((***************+++++++++---,,,,,,,,,,,,---...///------------------------...//////000111333444555888999::::::999;;;>>>@@@FFFEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNQQQSSSTTT[[[aaaooo((('''%%%###$$$'''***,,,''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''(((((()))******+++((('''&&&&&&&&&&&&'''((((((''''''&&&'''((()))***''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))))))))'''&&&'''''''''''''''((()))***(((((())))))))))))(((((()))))))))))))))(((((((((***)))))))))((((((((('''(((((((((((())))))))))))************************+++++++++************)))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''((())))))))))))))))))))))))))))))&&&&&&'''((()))))))))(((***---///---)))&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))'''(((((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%''')))***)))(((((((((((((((((((((((((((***)))((('''&&&''''''((()))'''&&&'''***+++***((((((((())))))))))))((((((*********)))))))))(((((('''(((***,,,---,,,***(((%%%***,,,+++666CCC@@@444******)))(((((((((((((((((((((''''''&&&&&&&&&&&&(((((()))***************&&&&&&''')))***,,,------))))))))))))))))))))))))***************+++++++++------,,,,,,,,,------...------------------------......///000111333444555888999999999999;;;>>>@@@EEEEEEDDDCCCCCCCCCCCCCCCEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMOOORRRTTTUUU[[[aaammm'''&&&$$$###$$$'''***,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((******(((&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))*********(((''''''&&&&&&''''''((((((''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''***,,,,,,***'''&&&))))))((((((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++************************+++++++++************)))''''''''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))$$$%%%&&&((())))))******(((+++---,,,)))'''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''$$$"""!!!))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&%%%%%%''')))***)))'''(((((((((((((((((((((((())))))(((''''''''''''((()))((('''((()))***)))((('''(((((())))))(((((('''******))))))))))))(((((('''(((***---//////---***$$$---......@@@VVVQQQ;;;***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%(((((()))***************$$$%%%&&&''')))***+++,,,))))))))))))))))))))))))))))))*********+++++++++...---,,,,,,,,,,,,,,,---------------------------......///000111333444555777888999999999:::>>>@@@EEEDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMPPPSSSUUUVVVZZZ```lll"""$$$&&&((()))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((('''))))))(((((('''((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***,,,************************+++++++++*********))))))((((((((('''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&(((******((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((&&&$$$###"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((()))******+++******)))((((((((((((''''''''''''&&&%%%%%%'''((()))(((&&&''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))((((((***)))***---//////+++((())),,,+++---<<>>BBBDDDDDDDDDBBBAAABBBCCCGGGGGGHHHIIIKKKMMMOOOPPPMMMNNNNNNLLLJJJJJJOOOSSSVVV]]]mmm'''&&&&&&&&&%%%%%%%%%$$$&&&$$$###%%%''')))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''(((((((((((((((******))))))))))))******))))))))))))************((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))))))))******,,,------,,,,,,---...+++++++++++++++***))))))(((((((((((())))))******)))***+++,,,,,,+++***)))************************((((((''''''''''''((((((((())))))***************))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))***)))((((((***+++***)))+++'''&&&((('''%%%%%%''''''((()))))))))(((&&&&&&((((((((((((((((((((((((******+++******)))(((''')))))))))))))))******+++************)))))))))))))))(((((('''''''''((((((''''''((((((((()))))))))))))))((('''''''''((((((''''''((())))))******+++)))(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((('''%%%$$$%%%((()))(((&&&%%%%%%&&&&&&&&&&&&%%%%%%((()))***++++++,,,,,,,,,,,,(((%%%%%%&&&((('''&&&'''''''''''''''((())))))&&&### ###&&&''''''))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,//////.........//////000---...///000222333444444222333444666888;;;===>>>BBBCCCDDDDDDBBBBBBBBBDDDFFFGGGHHHIIIKKKMMMNNNOOOMMMNNNNNNLLLIIIJJJNNNRRRRRR\\\ooo'''''''''&&&&&&&&&&&&&&&$$$######%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$((('''%%%######$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&((()))&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))'''&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))(((((('''''''''******))))))))))))******))))))))))))************)))))))))*********++++++((((((((((((((((((((((((((((((((()))))))))******+++,,,------,,,,,,---.../////////...---,,,+++***((((((((())))))))))))***)))***+++,,,,,,+++******************************)))((((((''''''(((((()))***))))))))))))***++++++)))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))+++)))((((((***,,,,,,+++222+++&&&((()))'''%%%&&&''''''((((((((('''&&&%%%)))))))))(((((((((((((((((())))))*********)))))))))))))))))))))******+++)))*********++++++++++++(((((((((''''''(((((()))((())))))))))))*********,,,+++***)))((((((((((((((((((((()))))))))******'''''''''(((((()))))))))''''''''''''''''''(((((('''(((((()))))))))))))))((()))))))))))))))))))))((((((''''''''''''(((((('''&&&%%%&&&'''((('''&&&###$$$%%%&&&&&&%%%$$$###''''''((()))************+++)))'''&&&'''((((((((('''''''''''''''((())))))(((&&&%%%&&&((()))))))))************************((((((''''''(((((()))***************************))))))***++++++++++++***,,,,,,,,,,,,------------000000///.........//////+++---///000222222222222222333444666888;;;===>>>BBBCCCDDDDDDCCCBBBCCCEEEFFFFFFGGGIIIJJJLLLMMMNNNMMMNNNOOOLLLIIIIIIMMMPPPRRR^^^sss''''''''''''''''''''''''%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''***)))((((((((()))***+++---+++)))'''&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((((((((()))(((((((((((((((((((((******))))))))))))******((()))))))))************)))*********++++++++++++(((((((((((((((((((((((((((((()))))))))*********)))***,,,+++******+++---333333222222000///------))))))))))))))))))))))))(((((()))*********))))))************************))))))(((((((((((())))))+++***)))((()))***+++,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************)))((((((+++222:::@@@CCC999000)))***,,,***((((((((((((((((((((('''''''''******))))))))))))(((((())))))************)))))))))))))))))))))******+++************************(((((((((((((((((()))***))))))*********++++++++++++***)))((((((((((((((()))))))))(((((('''''''''((((((((()))))))))******&&&&&&''''''(((((())))))))))))***+++++++++***)))((((((((((((((()))))))))(((''''''''''''(((((())))))((((((((()))))))))(((%%%&&&((())))))(((&&&%%%&&&'''(((((()))))))))(((***)))((('''((()))))))))'''''''''''''''((()))))))))))))))***+++++++++***))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((()))))))))))))))*********))))))***++++++++++++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++---///222333222111111222222444555888;;;===>>>AAACCCDDDDDDCCCCCCDDDFFFEEEFFFHHHIIIKKKLLLLLLMMMMMMOOOOOOMMMJJJIIILLLPPPUUUaaawww'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###$$$$$$%%%''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))((((((''''''''''''''''''((((((((())))))))))))))))))((((((''''''&&&''''''''''''''''''''''''***)))(((((((((***+++,,,///---+++)))(((((()))***'''''''''''''''''''''''''''''''''(((((((((((()))''''''(((((()))******+++******))))))))))))******((()))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---222222111111///...---,,,************))))))))))))(((((()))***************************************))))))(((((((((((())))))+++***)))))))))***,,,---))))))))))))))))))))))))((()))+++------,,,***(((++++++++++++++++++++++++((('''(((...:::HHHSSSYYY999000)))***,,,+++)))(((*********)))))))))))))))*********************)))***++++++******)))(((''')))))))))))))))******++++++******)))((((((''''''((((((((((((((()))******************++++++++++++((('''''''''(((((()))***)))))))))))))))))))))***+++++++++*********))))))&&&''''''(((((()))))))))&&&'''((())))))(((&&&%%%&&&&&&&&&''''''((((((((('''''''''''''''((())))))((()))))))))((((((((()))'''((()))******)))((('''&&&&&&'''(((((((((''''''((())))))((((((((()))***'''''''''''''''((())))))%%%&&&((()))((((((''''''((((((((((((((((((((((((******))))))******+++,,,(((((()))))))))*********))))))***++++++++++++***,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,...000222333333222111222222444555888;;;===>>>AAABBBDDDDDDDDDDDDEEEGGGFFFGGGHHHJJJKKKLLLLLLLLLMMMOOOPPPNNNKKKJJJMMMPPPWWWcccwww&&&&&&&&&&&&&&&''''''''''''((()))'''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((###%%%'''))))))(((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&''''''((('''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&''''''(((((()))*********))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,...---+++***)))))))))***''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''(((***++++++,,,******))))))))))))******))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++,,,---......------...///.........---,,,+++***)))+++************)))))))))******++++++,,,---------++++++++++++++++++++++++***))))))(((((())))))******************+++,,,,,,)))))))))))))))))))))))))))***,,,------,,,+++***++++++++++++++++++++++++---+++)))+++222;;;BBBFFF333,,,''')))***(((&&&''',,,+++***)))))))))******)))*********+++++++++++++++++++++******((('''''')))))))))))))))******+++++++++***)))((('''&&&&&&(((((((((((()))***++++++)))************+++++++++''''''''''''((()))***+++'''((()))***,,,---......+++++++++******)))))))))(((((((((((((((((())))))'''(((***++++++)))'''&&&%%%%%%&&&&&&''''''((((((''''''&&&''''''((()))***&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&''''''(((((('''''''''&&&((())))))((('''(((***'''''''''''''''((())))))'''(((******)))(((((()))'''''''''''''''''''''''')))(((((((((((()))******((())))))******+++++++++))))))***++++++++++++***,,,,,,,,,,,,------------000000///.........//////...///000222333333222222222333444666888;;;===>>>@@@BBBDDDDDDDDDEEEGGGHHHGGGHHHJJJLLLMMMMMMLLLLLLLLLOOOPPPOOOMMMMMMOOORRRWWWbbbuuu$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))'''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))*********************))))))(((((((((''''''''''''''''''''''''))))))))))))*********+++(((((()))))))))***************))))))))))))******))))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,---......------...000,,,,,,---,,,,,,+++******+++++++++*********))))))++++++++++++,,,---......++++++++++++++++++++++++******))))))))))))******)))***++++++,,,,,,++++++))))))))))))))))))))))))******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---*********++++++***,,,((('''))))))&&&&&&)))++++++)))((((((((()))***((())))))***+++,,,------))))))************)))((()))))))))))))))******+++*********))))))((((((((((((((((((((()))***+++,,,)))))))))************+++)))))))))(((((()))******)))))))))))))))*********((((((((((((((())))))))))))))))))(((((((((((((((***+++---...---,,,)))(((&&&&&&&&&'''(((((())))))&&&&&&&&&''''''((()))***&&&((()))(((%%%$$$%%%'''((('''%%%$$$$$$%%%'''(((''''''((((((((((((''''''$$$'''))))))'''&&&((()))'''''''''''''''((()))))))))+++,,,,,,))))))***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,---))))))***++++++++++++***++++++++++++,,,,,,,,,,,,//////.........//////000......///000000111111111222333444666888;;;===>>>@@@AAACCCDDDDDDEEEGGGIIIHHHIIIKKKMMMNNNNNNMMMLLLLLLNNNQQQQQQOOOOOORRRUUUWWWcccwww$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''---,,,)))&&&$$$#########''''''%%%%%%%%%''')))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((()))((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))''''''(((((())))))******))))))))))))))))))))))))%%%&&&((()))*********)))'''(((((()))(((''''''&&&)))))))))))))))))))))))))))*********++++++++++++************))))))))))))******))))))))))))******))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***+++---,,,++++++,,,...---...............------++++++++++++******))))))))))))))))))***+++,,,---++++++++++++++++++++++++******))))))))))))******)))***+++,,,---,,,++++++))))))))))))))))))))))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,((((((+++...000000---***)))((())),,,***'''(((,,,+++***((('''''''''((()))(((((()))***,,,---...///'''''')))******+++++++++)))))))))))))))******+++***************+++++++++(((((((((((()))***+++,,,((())))))))))))*********---,,,+++***)))))))))))),,,+++)))'''%%%"""!!! $$$$$$%%%&&&'''((()))*********))))))(((((('''''''''(((***++++++)))&&&$$$&&&''''''((()))******+++&&&&&&&&&'''''')))******(((***,,,***'''&&&''')))***(((&&&$$$$$$&&&(((***'''(((((((((((((((''''''###&&&((((((&&&%%%''')))'''''''''''''''((())))))'''((()))(((%%%%%%'''***)))))))))))))))))))))))))))))))))))))))***++++++))))))***+++,,,,,,------))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...............///000111222333444666888;;;===>>>???AAACCCDDDEEEFFFHHHJJJHHHJJJLLLNNNOOOOOONNNMMMKKKNNNQQQRRRPPPPPPSSSVVVXXXfff{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%% $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''')))))))))'''$$$######$$$%%%%%%$$$%%%'''))))))))))))((('''&&&$$$###''''''''''''''''''''''''(((((((((&&&%%%$$$&&&(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))*********)))))))))))))))((()))))))))))))))(((((()))(((&&&''')))******)))''''''((()))***++++++,,,++++++******************)))************))))))((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))******+++++++++,,,((((((((()))******+++++++++++++++************)))'''(((***+++++++++***)))*********))))))))))))(((************************+++++++++*********))))))************************+++***'''&&&***///---(((+++***(((''''''(((***+++))))))))))))))))))))))))+++++++++*********))))))---+++)))((('''((()))***&&&'''((()))+++,,,.........+++'''''')))***)))(((*********)))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''(((***...111333++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((())))))))))))((((((******))))))((((((''''''(((((()))***************+++*********))))))(((((()))************+++++++++***+++,,,---............000000///...------,,,,,,,,,...///...------...///111222333555888;;;>>>??????AAADDDFFFFFFFFFGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPPPPPPPPPPRRRUUUXXX___eeewww%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((''''''&&&$$$%%%&&&&&&%%%$$$&&&'''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((***((('''''')))******)))(((((())))))******++++++************************))))))************))))))***************)))))))))************************,,,,,,,,,+++++++++******------------------------------------,,,+++***)))))))))*********+++++++++***************)))))))))++++++++++++************%%%&&&'''((()))((((((''''''((())))))++++++,,,---************************,,,,,,,,,,,,++++++******************************------+++***///555444///++++++))))))))))))++++++************************+++++++++*********)))))),,,+++)))((('''((()))***))))))*********+++++++++---***(((''')))+++***)))***)))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******)))))))))((((((((((((''''''&&&&&&''''''((())))))''''''&&&'''(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))(((((((((''''''''''''(((((())))))))))))((((((***)))))))))((((((((('''(((((()))***************************)))))))))((()))************+++++++++******+++,,,------------------------............---///000000......///111555555555666777999;;;;;;???BBBEEEFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPQQQQQQQQQSSSWWWZZZ```fffxxx%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$&&&''''''&&&$$$%%%%%%%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))***))))))(((+++)))((((((***++++++***)))*********************************************(((((()))***++++++++++++,,,,,,,,,++++++*********)))))))))***************,,,,,,,,,,,,++++++++++++....................................---,,,++++++)))))))))***************,,,,,,++++++***))))))(((,,,+++++++++************)))***+++,,,,,,,,,++++++((()))***+++,,,------...************************---------,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,,,,111888888444++++++++++++++++++++++++************************+++++++++***************++++++)))((((((((()))***,,,,,,++++++***)))))))))+++)))((((((***++++++***))))))))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************))))))(((''''''&&&&&&''''''(((***)))((('''%%%$$$######&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))************((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************************)))))))))))))))************+++++++++******+++,,,,,,+++++++++***++++++---...///000111...///111111000///111222555555555666777999;;;;;;@@@CCCFFFGGGGGGGGGHHHIIIIIIIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQRRRUUUYYY\\\aaahhhzzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))%%%'''))))))'''%%%%%%&&&&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''(((((('''&&&%%%&&&'''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((()))***++++++,,,(((((()))*********))))))+++***((()))+++,,,,,,++++++************************************+++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.............../////////...............---,,,+++************************,,,,,,+++++++++*********,,,,,,+++++++++*********,,,---------............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***,,,+++***...444444111+++,,,,,,------,,,,,,+++************************************************+++***)))(((((()))******,,,,,,++++++***)))))))))))))))))))))***+++++++++)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((((())))))))))))(((''''''%%%&&&'''(((***+++------((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((()))************************)))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++*********+++,,,...///000000---///000000000000111222111222333555888;;;>>>???AAACCCFFFHHHHHHHHHIIIJJJHHHHHHJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPRRRUUUZZZ]]]bbbiii{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&((()))***((((((((()))***)))(((''''''''''''(((''''''''''''''''''''''''&&&((()))(((&&&%%%&&&'''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''''''''''''''''''''''''''''''((()))***++++++,,,(((((()))***************+++***((()))+++,,,,,,+++++++++++++++************))))))*********+++++++++(((((()))+++,,,,,,,,,,,,++++++*********)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------,,,+++++++++++++++***************+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++***************++++++,,,,,,---------,,,,,,,,,,,,+++------------------------************++++++++++++++++++++++++++++++++++++***,,,+++)))***...///,,,+++,,,------------,,,+++************************************************))))))))))))))))))*********************+++++++++((()))***++++++++++++,,,(((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((('''((()))************))))))(((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''***+++++++++++++++******$$$%%%&&&''')))***+++,,,'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))******))))))*********+++++++++,,,---------------,,,+++,,,,,,,,,,,,------......,,,...////////////000222111222333555888;;;>>>???AAACCCFFFHHHHHHHHHIIIJJJGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOQQQTTTYYY]]]bbbiii{{{%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%'''((()))******+++...000,,,+++)))'''&&&&&&&&&'''''''''''''''''''''''''''&&&''')))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%&&&''')))******''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''((()))************))))))))))))))))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((())))))******++++++(((((()))***+++++++++++++++)))((((((***++++++*********++++++++++++++++++)))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,************************++++++,,,,,,---.........,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...)))***++++++------...///------------------------)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***))),,,---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))************(((((()))***+++,,,,,,,,,(((***,,,,,,+++***+++,,,((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))))))))***)))((((((''''''(((((())))))))))))(((((((((''''''******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************))))))))))))************)))************+++++++++,,,------......------------------,,,,,,,,,,,,,,,,,,---////////////111222555555555666777999;;;;;;@@@CCCFFFGGGGGGGGGHHHIIIGGGHHHHHHIIIJJJJJJIIIIIIKKKLLLNNNOOOPPPTTTXXX\\\```hhhzzz%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((('''&&&%%%'''((())))))+++...333777---,,,)))'''&&&&&&''''''''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''(((((()))'''''''''''''''''''''''''''((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&''')))***++++++******))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********(((((()))***++++++++++++***((('''''')))******)))*********++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,+++++++++))))))******+++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,------...//////000000---......//////..................------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++......---------...///000))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////+++***,,,---+++---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++(((((()))***************((())))))***++++++,,,,,,)))+++...---+++)))***+++'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((())))))+++***)))'''&&&''''''((()))))))))***************'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''###$$$%%%&&&'''(((((((((+++******)))((('''&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))***************((()))))))))************)))************+++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000000000222444555555555666777999;;;;;;???BBBEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJMMMNNNOOOPPPQQQTTTXXX\\\___fffxxx%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((###%%%''')))))))))'''&&&'''((())))))+++000777;;;,,,+++)))'''&&&'''((()))''''''''''''''''''''''''%%%'''))))))'''&&&%%%&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))*********************************************)))))))))))))))(((((()))++++++,,,,,,,,,)))(((&&&''')))******)))))))))***+++,,,,,,------((())))))***++++++,,,,,,++++++,,,,,,,,,+++******)))***+++,,,------...///))))))***+++,,,,,,------,,,,,,,,,------.........---......///000111111222//////000000000000000////////////......---------///......------,,,,,,+++---------,,,,,,,,,++++++++++++***)))***+++,,,---,,,,,,,,,+++++++++******************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++......***))),,,---,,,---,,,***))))))***,,,---++++++++++++++++++++++++))))))******++++++++++++'''((()))******************************+++++++++))),,,///...+++))))))***'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))(((((((((((()))))),,,***)))'''((()))+++,,,(((((()))***+++,,,------'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))+++,,,.../////////))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))(((((('''((((((((())))))******(((((()))***************(((((())))))*********+++)))************+++++++++((()))***+++,,,---------+++++++++,,,,,,------------///111111111222444555111222333555888;;;>>>??????AAADDDFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRUUUYYY\\\]]]eeewww&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''(((***+++,,,---...))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''&&&%%%%%%'''((()))'''''''''(((''''''&&&%%%''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''))))))))))))))))))))))))***))))))((('''&&&&&&&&&)))*********++++++++++++,,,,,,,,,,,,,,,+++***)))***************)))(((''')))***************)))))),,,+++***))))))***,,,---*********++++++++++++,,,---------,,,***(((((()))++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---...///111222222222222111222333333111111222333222000---,,,---////////////---,,,...000///...///.........///000000000000++++++,,,...000///---+++,,,,,,,,,,,,------------000...,,,,,,---...---,,,------,,,+++***+++++++++...,,,)))***---...---+++///......,,,+++***))))))((()))******+++++++++++++++++++++++++++++++++,,,,,,***(((''''''(((***,,,,,,,,,,,,+++)))(((&&&%%%(((((((((((()))))))))))))))))))))***++++++,,,,,,************************)))***+++,,,,,,+++))))))************))))))((((((,,,,,,,,,+++++++++************))))))((((((''''''***)))(((''''''((()))******+++++++++***)))'''&&&+++***(((''''''''')))***(((((('''(((((()))***+++******)))((((((((((((((( %%%+++,,,)))%%%%%%'''))))))***++++++++++++***(((((()))************)))((()))))))))))))))((((((***)))'''%%%%%%%%%'''((((((***,,,,,,***((('''((())))))************))))))++++++******************+++---......------///000.........------,,,,,,,,,***+++,,,,,,------,,,,,,......///000111222333333111333666999<<<===>>>>>>===???BBBEEEHHHIIIIIIHHHIIIIIIIIIIIIJJJLLLMMMOOORRRRRRRRRQQQPPPRRRUUUWWW^^^gggzzz&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&''''''((()))***+++,,,,,,'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((''''''&&&&&&''''''&&&&&&''''''((()))%%%&&&&&&'''(((((((((''')))))))))))))))(((''''''************************((((((((((((((((((((((((''''''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((((())))))))))))*********++++++***************)))((((((,,,------------,,,+++***))))))************))))))+++******))))))***+++,,,******************++++++---...000///...---...///))))))***+++,,,,,,------000000000000000000000000222333333333333333333333111222444444222111222333666333000///000222222222222000000111222222111000000///......///////////////...---...000111111000------------,,,,,,,,,,,,///---++++++---------,,,///......------------......,,,***+++---...---+++------------,,,,,,,,,,,,,,,+++***)))***+++,,,---...------,,,,,,+++++++++************************,,,,,,,,,+++***((('''&&&(((((()))))))))*********++++++******************************************)))***++++++++++++***)))+++++++++*********))))))************))))))))))))***)))))))))))))))((((((***)))(((''''''((()))***((()))))))))((('''%%%$$$%%%&&&&&&''''''((((((((()))(((((((((((())))))*********)))(((((((((((((((###''''''(((+++...))))))***++++++++++++***+++++++++++++++***)))((((((((())))))))))))((((((***)))'''%%%%%%&&&'''((()))***,,,,,,***(((((()))(((((())))))))))))((((((************************)))+++,,,+++******+++,,,---------------,,,,,,,,,++++++,,,---------------......///000111222333333222333666999;;;===>>>>>>===???BBBEEEHHHHHHHHHHHHHHHGGGGGGGGGHHHJJJLLLMMMMMMNNNOOOOOOPPPRRRVVVYYY___hhh|||&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''&&&%%%''''''(((((()))))))))((($$$%%%&&&'''((()))))))))******++++++******))))))************************((((((((((((((((((((((((&&&'''((())))))((('''&&&************************%%%&&&&&&((()))***+++,,,((()))))))))******************************)))(((*********+++******)))(((***++++++,,,,,,+++++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++***,,,...////////////111---------------...///000333333333333333333222222888777777666666666666777777999;;;<<<:::999888999;;;888555444555777888888888888888999::::::777555555333000000111222333222111///------///000111111000000///......------,,,///---,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,---...,,,++++++------,,,+++,,,,,,------.........///000...+++))))))+++---///000//////...---,,,+++***)))***,,,------,,,***))),,,,,,,,,+++***)))((('''))))))*********+++++++++,,,,,,++++++***))))))(((************************)))******+++++++++******,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))***************))))))(((((((((((())))))(((((())))))((('''&&&%%%"""$$$&&&)))******((((((******)))((((((((())))))******)))((((((((((((((("""&&&)))***((('''))),,,((()))******++++++******---------,,,+++***((('''(((((())))))))))))(((((()))((('''&&&&&&&&&'''((()))+++,,,,,,***))))))***(((((())))))))))))((((((************************)))+++++++++)))((()))***,,,,,,,,,,,,------------,,,,,,---............---......///000111222333333222333666888;;;<<<===>>>>>>@@@CCCEEEGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKIIIKKKMMMNNNPPPSSSXXX[[[aaajjj~~~%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))(((((('''&&&%%%&&&''')))*********)))(((%%%&&&'''(((((()))))))))*********++++++******)))************************((((((((((((((((((((((((&&&''')))******)))(((((())))))))))))))))))))))))&&&&&&'''(((***+++,,,,,,(((((()))))))))*********,,,,,,,,,------,,,++++++((())))))***))))))((((((,,,,,,------......------------------...//////000........................+++---///000000000111333666666444444333444444555777777777888888999999999===<<<<<<<<<===???AAABBBDDDFFFHHHHHHEEECCCBBBBBBBBB???<<<<<<>>>AAACCCDDDDDDGGGIIIIIIKKKLLLHHHCCCAAA===888666777999999888555444222222333333222111333333222111000000//////000///---...///111000000++++++,,,,,,---------,,,...---------------,,,,,,---------.........//////000///...,,,,,,,,,---.........------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************)))*********++++++++++++------------------,,,,,,------------,,,,,,,,,,,,))))))******++++++,,,,,,))))))(((((((((((())))))***************)))((((((&&&''')))***++++++******++++++***)))((((((((((((***))))))(((((((((((((((...///...+++(((%%%&&&'''((())))))***************++++++++++++***)))(((''''''(((((())))))))))))((()))(((''''''&&&'''(((((()))+++,,,,,,***)))***+++))))))************))))))***************+++++++++---......---+++***+++,,,+++++++++,,,,,,------...,,,---......//////............///000111222333333333444555888:::<<<===>>>???@@@CCCFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKMMMOOOQQQTTTXXX[[[ccclll%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((()))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((())))))(((''''''&&&&&&''')))*********)))((('''(((((((((((((((''''''(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***(((((((((((((((((((((((())))))))))))******++++++))))))))))))************+++,,,,,,---------,,,,,,,,,------.........------++++++,,,---......------------...//////000000000//////000000000111111111111333444444444444666888<<<<<<<<<===>>>???@@@AAA@@@@@@AAACCCDDDEEEFFFGGGFFFFFFGGGHHHLLLQQQVVVXXXZZZ[[[[[[YYYUUURRRPPPPPPNNNKKKJJJKKKOOOTTTXXXZZZ[[[aaaddddddfffhhhccc\\\TTTMMMDDD???>>>???>>><<<>>>===<<<<<<<<<;;;999777999888777666444333222111111///......///000000///......///000000000///......///000000///...------//////.........---------...///000000///...,,,+++******++++++,,,,,,------...---+++******+++---...+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,))))))*********+++++++++************************)))))))))******++++++,,,------------------......---------,,,,,,,,,++++++))))))******++++++,,,,,,(((((())))))))))))((((((*********)))))))))))))))+++***)))(((((()))***+++,,,+++***))))))((())))))***))))))((((((((((((((('''''''''&&&&&&&&&((()))(((((()))************)))(((((()))))))))))))))(((''''''((()))))))))))))))(((((('''''''''((((((((()))***++++++))))))***,,,***++++++,,,,,,++++++***))))))*********+++++++++...///000///---,,,,,,---***++++++,,,,,,---------,,,---......//////............///000111222333333333444555777999;;;<<<===@@@AAADDDFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPQQQRRRUUUXXXZZZccclll$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))(((((((((''''''(((((()))))))))((()))))))))))))))((('''&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,------,,,,,,((((((((((((((((((((((((+++++++++***************)))*********++++++++++++)))***++++++++++++++++++,,,------............---++++++,,,---............---...///111222222222222111111222333444555555666666666666555555777:::===CCCDDDGGGJJJMMMPPPQQQRRRPPPPPPQQQSSSTTTUUUVVVWWWSSSSSSUUUYYY___gggnnnrrryyyxxxvvvqqqkkkfffdddddd[[[YYYYYY]]]dddlllrrrvvvxxxuuuhhh^^^RRRKKKJJJKKKIIIGGGIIIHHHGGGGGGGGGGGGFFFDDDHHHGGGDDDAAA>>>:::888777333111//////000111000///...///000000000///---,,,///111333333111///......///.........------,,,,,,,,,...000111111///---+++((())))))***+++,,,---...///---+++))))))+++---///++++++,,,---------,,,,,,******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************))))))))))))***+++,,,---------------............*********)))))))))(((((()))))))))***************(((((())))))))))))((((((((((((''''''''''''((((((+++***(((&&&&&&&&&((()))++++++***)))))))))************)))(((((((((((((((''''''''''''((()))******'''((())))))******))))))&&&'''(((((())))))((((((&&&'''((())))))******)))''''''((((((((()))))))))((()))***)))((((((***,,,***++++++++++++++++++***)))))))))***++++++,,,,,,,,,---...---+++++++++---++++++++++++,,,,,,,,,,,,,,,,,,---............---......///000111222333333444444555666888:::<<<===@@@BBBDDDFFFGGGGGGEEEEEEFFFGGGHHHJJJKKKKKKKKKKKKLLLNNNQQQRRRSSSUUUWWWYYYccclll$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))***))))))''''''&&&&&&''''''((()))'''(((((()))))))))((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,------,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,+++++++++,,,,,,---......------///000111222333333333333333444666777888999999888777777999:::<<<>>>??????======<<<;;;;;;???EEEJJJSSSUUUYYY]]]```aaaaaaaaa```````````````aaaaaaaaa^^^^^^```eeelllvvv~~~vvvpppnnnnnncccbbbdddjjjtttrrriii^^^ZZZ]]]bbbcccbbb```]]]YYYYYY[[[___bbbcccaaa___ZZZTTTNNNHHHCCCAAA:::888666555666666555333222333444444333111///...000333666555222000///000,,,,,,,,,,,,------------,,,---...///000///...---***++++++,,,,,,------------,,,+++******+++,,,---++++++,,,------...------************++++++++++++******************++++++***************************))))))))))))+++,,,---,,,,,,,,,------.........)))))))))(((((((((''''''***)))))))))))))))(((((('''((()))******)))(((''')))((('''&&&&&&'''((()))(((((((((((((((((())))))*********)))******++++++******)))(((((((((((((((---,,,+++******)))(((&&&'''(((((()))))))))))))))((())))))))))))(((((('''&&&'''((()))************''''''((()))))))))))))))'''((((((((('''''')))+++)))))))))******)))))))))((())))))***++++++,,,,,,***+++,,,,,,+++***+++---,,,,,,,,,+++++++++++++++++++++,,,---------------......///000111222333333444444555666777999<<<===AAABBBEEEFFFGGGFFFEEEDDDFFFGGGHHHJJJKKKKKKKKKKKKJJJMMMPPPRRRSSSTTTWWWYYYbbbkkk$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''')))************''''''&&&%%%%%%'''((()))%%%&&&''')))************''''''((()))))))))))))))************************))))))))))))))))))))))))'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,------............//////000111222222111111555666777888999999999999:::;;;===???@@@@@@@@@???>>>???@@@BBBDDDFFFHHHIIIIIIHHHGGGFFFHHHMMMUUU[[[eeegggkkkmmmnnnllljjjhhhhhhhhhgggffffffeeeddddddbbbccceeeiiirrr|||zzzqqqkkkiiiiiieeeeeegggooozzzuuullldddeeemmmwww|||}}}zzzuuupppooossszzzwwwtttmmmeee\\\TTTNNNJJJBBB@@@>>><<<<<<<<<;;;999===>>>>>>>>>===:::888666111444777777333111000111)))******+++,,,......///---------------...///000---------------------,,,***+++,,,,,,,,,,,,+++***++++++,,,---............))))))*********+++++++++,,,,,,++++++***)))))))))***************************))))))))))))+++---...,,,,,,,,,---------......************))))))))))))******))))))(((((('''''''''((()))******)))((('''+++***)))(((((()))***+++&&&'''***,,,------,,,+++***)))))))))***+++,,,,,,******)))(((((((((((((((&&&&&&&&&'''(((((('''%%%'''(((((()))))))))))))))++++++++++++***((('''&&&&&&'''((()))************''''''((()))))))))))))))''''''((('''&&&&&&)))+++''''''((((((((((((''''''((())))))***++++++,,,,,,***+++------,,,,,,---///---,,,,,,++++++************+++,,,,,,------,,,,,,......///000111222333333555555555555777999;;;===BBBCCCEEEFFFGGGFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHJJJNNNQQQRRRTTTWWWYYYaaajjj~~~%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&''')))***)))((('''%%%(((((())))))******++++++%%%&&&&&&'''((()))******))))))))))))((((((((((((************************))))))******++++++,,,,,,*********)))))))))))))))************************,,,)))((())),,,---+++))),,,,,,,,,,,,++++++++++++------------------------,,,...000000000///000111222444666666666777888:::999:::;;;;;;::::::<<<===??????>>>===AAAHHHIIIFFFLLLLLLKKKKKKMMMOOOQQQSSSRRRPPPOOOQQQVVV\\\```ccciiinnnqqqpppkkkfffeeefffggggggccc]]]XXXYYY___fffdddeeehhhnnnvvv}}}tttiiiaaa______aaa\\\bbbjjjppp{{{vvvqqqmmmnnnuuu}}}xxxpppjjjbbb]]][[[SSSRRRPPPOOONNNMMMKKKIIISSSWWWYYYVVVRRROOOHHHAAA777666555333111000//////000...,,,,,,...000000000000...,,,,,,---......---.........------,,,,,,,,,---------,,,,,,+++++++++000000000000000000000000,,,,,,,,,+++++++++******************************,,,,,,,,,+++***))))))(((***************+++++++++++++++++++++++++++++++++!!!'''---000///+++)))************************,,,+++***)))((((((((((((((((((((((((((((((((((((******))))))(((((('''''',,,++++++++++++++++++,,,(((((())))))))))))((((((+++***)))(((((((((((((((''''''((()))))))))))))))$$$$$$%%%'''(((***+++,,,***)))(((%%%"""))))))))))))************************************))))))))))))************+++*********))))))(((((((((((((((((()))+++,,,---))))))*********+++++++++---,,,+++******,,,...///000000000000111222333444555555555555777999;;;<<<@@@BBBDDDDDDEEEEEEGGGIIIGGGHHHHHHHHHHHHHHHHHHIIILLLMMMOOOPPPQQQSSSWWWZZZeeemmm%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%((())))))(((&&&%%%&&&((((((((('''&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((('''''''''(((((((((((())))))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$))))))))))))((((((((((((************************)))))))))***************************))))))))))))************************+++)))((()))+++,,,+++)))++++++++++++++++++++++++,,,,,,,,,---------.........000222222222222333444777999::::::999999;;;<<<<<<=========;;;;;;===???>>>AAACCCFFFNNNWWWYYYWWWUUUTTTRRRPPPPPPQQQSSSUUUQQQPPPPPPRRRVVV\\\```cccjjjmmmooollleee```___```ZZZ[[[XXXSSSOOOPPPVVV\\\^^^```dddiiiooorrrrrrrrrmmmggg^^^UUUPPPOOOPPPRRRUUU]]]gggppp|||{{{vvvtttrrroooooossszzz~~~vvvoooiiiffffffeeefffgggiiijjjjjjhhhgggqqqzzz|||rrrdddXXXFFF@@@999333111000000000/////////000222111...+++...---,,,---...//////............------,,,,,,,,,...---------,,,,,,,,,,,,////////////////////////,,,,,,,,,++++++++++++***************************,,,,,,+++******)))(((((())))))******++++++,,,,,,------------------------###%%%(((+++,,,,,,***)))***************************)))))))))))))))******((((((((((((((((((((((((+++*********))))))))))))++++++************++++++((()))))))))))))))(((((())))))((('''''''''(((((('''((())))))******))))))((((((((((((((((((((('''++++++******))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************************)))))))))(((***))))))))))))******+++*********++++++++++++,,,---,,,+++******,,,---////////////000111222444555555555555555666888;;;<<<@@@BBBDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHIIIIIIIIILLLMMMOOOOOOQQQSSSWWWZZZaaakkk%%%'''((('''&&&%%%&&&(((''''''&&&&&&&&&%%%%%%%%%'''(((((('''%%%%%%&&&'''))))))(((''''''((())))))$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''***((('''%%%%%%''')))***))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***************************))))))))))))))))))(((***************************************************)))((()))+++,,,+++***))))))***++++++,,,,,,,,,+++,,,,,,---...///000000111333555555555666777999;;;<<<======;;;;;;<<<===<<<===>>><<<;;;;;;<<<>>>???DDDIIINNNVVV```cccaaaUUURRRNNNKKKIIIJJJLLLNNNLLLLLLMMMNNNRRRVVVZZZ]]]aaabbbaaa\\\UUUPPPOOOPPPMMMNNNMMMKKKHHHIIIMMMRRRUUUXXX\\\aaadddccc___[[[TTTPPPIIIDDDAAABBBEEEGGGNNNXXXdddnnnzzz{{{vvvpppjjjfffdddmmmnnnnnnnnnpppvvv~~~uuupppmmmmmmpppvvvyyy~~~{{{nnn[[[PPPBBB888555555444222222111111222333333111///111000//////000000///............---------------...............---------........................,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))(((((()))))))))***+++,,,,,,---------------------------******))))))((())))))***************************(((((((((((()))***+++,,,))))))))))))))))))))))))++++++++++++******************))))))))))))******)))*********)))((((((''''''''''''&&&''''''(((((((((((()))***************)))))))))(((((('''''''''(((((((((((((((***+++,,,(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************************))))))))))))++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,---...---......///111333555666444444444444666888:::;;;@@@BBBDDDDDDCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNOOOPPPRRRVVVYYY^^^iii$$$&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###"""$$$%%%((((((((((((((((((((((((###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''&&&&&&''')))***))))))((((((''''''&&&&&&(((((()))***+++,,,,,,---(((((((((((())))))))))))******************************))))))(((((('''''')))***************++++++************************)))))))))***+++,,,,,,,,,))))))***+++,,,---......---...///000111222333333555666888888888999;;;===;;;<<<======<<<;;;<<<===:::;;;;;;:::999888999;;;???EEEJJJMMMSSSYYYZZZWWWMMMJJJEEEAAA???@@@CCCEEEFFFGGGHHHIIIIIIKKKNNNPPPTTTSSSQQQLLLFFFBBBAAABBBDDDEEEGGGGGGFFFGGGJJJMMMMMMNNNQQQTTTUUUSSSNNNKKKIIIFFFCCC@@@???AAADDDFFFJJJSSS]]]fffoooxxx{{{zzzqqqmmmeee^^^XXXVVVVVVVVV```dddiiijjjkkkrrr~~~~~~qqqkkkiiiiiinnnttt{{{xxxjjj\\\LLLAAA???>>><<<888:::888666555777888888777555333111111111111///---...............---------///////////////.........------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))))))))((()))******+++,,,------************************,,,+++***)))((())))))***************************))))))(((((()))***++++++************************************************))))))(((((((((((())))))***************)))((('''&&&&&&&&&&&&&&&'''((()))((())))))***************''''''(((((()))))))))***)))(((&&&$$$$$$%%%'''(((''''''((((((((()))))))))((((((((((((((((((((((((((()))))))))*********************)))))))))))))))++++++***))))))*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,---...,,,---...///111333555666444444444444666888:::;;;@@@BBBCCCCCCCCCCCCDDDFFFHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPRRRVVVYYY]]]hhh~~~###%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%$$$######$$$&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&$$$%%%%%%&&&'''((()))***'''((((((((()))))))))*********************************))))))((((((''''''))))))******+++++++++,,,************************)))***++++++,,,,,,---...***+++,,,---...000111111111111222333555666777777777888999999999:::===???;;;===>>>>>>===<<<>>>???::::::;;;:::888888:::;;;>>>CCCHHHHHHIIILLLKKKGGGGGGDDD???<<<;;;>>>AAADDDDDDEEEGGGFFFDDDCCCDDDFFFKKKJJJGGGCCC???======>>>===>>>@@@BBBCCCDDDFFFHHHFFFEEEEEEFFFGGGFFFDDDBBBEEEDDDAAA@@@@@@AAACCCDDDGGGMMMRRRVVV]]]eeehhhggg___ZZZRRRKKKHHHHHHJJJLLLQQQWWW^^^aaaccckkkyyyuuullldddaaacccgggooovvv~~~}}}wwwkkkaaaTTTMMMMMMMMMIIIDDDFFFFFFGGGHHHGGGCCC===888555333000000000000000///........................////////////////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************)))******+++,,,,,,------******************************++++++++++++******************************++++++***)))(((((())))))++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((((((((()))***************)))((((((&&&&&&&&&&&&&&&'''((()))(((((()))***************'''((((((((())))))******---+++)))'''&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))***+++,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,------,,,,,,---///111333555666444444444555666888:::;;;???AAABBBCCCBBBCCCDDDFFFHHHHHHIIIJJJJJJKKKLLLLLLKKKLLLNNNOOOPPPRRRVVVYYY___ggg{{{###%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''((((((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((((((((($$$%%%(((******)))((('''))))))(((((((((((((((((()))(((((((((''''''''''''''''''(((((())))))*********************************))))))))))))))))))((())))))******+++,,,,,,,,,***************************+++------------///111......///000111222333444444555555666777888999999999::::::999888999<<<>>>>>>@@@AAA@@@>>>>>>>>>@@@:::;;;<<<;;;::::::<<<>>><<>>@@@BBBCCCDDDBBB@@@>>>>>>???@@@@@@???AAA@@@??????>>>??????@@@DDDHHHIIIIIILLLRRRVVVUUUOOOLLLFFFBBB@@@AAADDDFFFGGGMMMSSSVVVXXX```lllwww{{{}}}~~~~~~zzzrrrccc]]]ZZZ\\\```fffoooxxx}}}uuummmhhhccc^^^]]]```bbb```]]]\\\aaaiiimmmiii\\\JJJ>>>;;;777333000000111111111.............../////////.........///////////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***************************,,,+++***)))((((((((((((************************((((((((((((((()))))))))))))))(((((((((((()))))))))******++++++******)))'''''''''&&&''''''((((((''''''((()))))))))))))))*********))))))((((((((())))))((('''((()))***+++))))))))))))************++++++++++++++++++++++++))))))))))))************))))))))))))************)))))))))***+++,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...000222444555555555555555777999;;;<<<===???AAABBBBBBCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMLLLMMMOOOPPPQQQSSSWWWZZZ```gggxxx%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&(((***'''((())))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&'''(((((()))))))))(((((())))))))))))))))))*********)))))))))(((((('''''''''((()))*********************************)))))))))***************))))))***++++++,,,------***************************---//////......111333222222333333444555666666666666777777888888888999::::::999888777777:::<<>>CCCFFFCCC@@@@@@???===999888777666777:::===>>>BBBFFFIIIHHHDDDAAABBBDDD@@@>>>===<<<;;;;;;::::::<<<<<<===@@@CCCFFFGGGGGGEEEDDDBBBAAACCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAADDDGGGGGGEEEFFFKKKMMMKKKIIIGGGEEEBBBBBBBBBCCCEEEEEEHHHKKKMMMNNNSSS\\\cccggghhhhhhfffhhhiiiccc\\\SSSQQQQQQWWW\\\bbbjjjsss{{{{{{vvvqqqkkkjjjjjjkkkpppvvv|||~~~kkk]]]OOOIII@@@888444222222111---........./////////000------........./////////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,+++*********************************)))))))))))))))***************************(((((()))))))))************))))))(((((())))))***(((((()))***++++++++++++))))))((('''''''''((((((&&&&&&'''(((((((((((((((***)))))))))))))))))))))%%%%%%&&&&&&'''((())))))************++++++++++++++++++++++++++++++++++++))))))))))))************((()))))))))************************++++++,,,---*********++++++++++++,,,++++++,,,,,,---------,,,------......000111222333666666666777888:::<<<===;;;===@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMNNNPPPQQQRRRTTTXXX[[[___fffwww'''((()))(((''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))((()))***++++++***)))(((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((('''&&&%%%&&&(((***,,,(((((())))))******++++++######$$$%%%&&&'''((((((&&&''''''((()))******+++************************))))))******++++++,,,,,,))))))***+++,,,,,,------************************+++...000000//////222444444444555555666777777777777777777777777888888888::::::999777555555888:::BBBBBBAAA>>>999666555555555777888888888999<<<>>>AAAFFFGGGBBB>>>======;;;;;;:::999999:::<<<>>>??????CCCHHHHHHDDDBBBCCCEEEEEECCCBBBBBBBBBAAA???>>>DDDCCCDDDFFFIIILLLNNNNNNKKKJJJIIIIIIJJJJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFIIIJJJHHHIIILLLLLLIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGJJJPPPUUUSSSTTTSSSRRRTTTVVVRRRKKKHHHGGGJJJQQQWWW[[[ccckkkqqq{{{wwwqqqsssttttttooorrrwww~~~eee]]]OOOBBB999444111///---.........//////000000,,,---------......//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,++++++***))))))))))))))))))))))))......---,,,++++++++++++************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******'''((()))***+++,,,,,,,,,+++***)))(((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&''')))***,,,------(((((())))))))))))((((((******+++++++++,,,,,,,,,************************))))))))))))************(((((())))))*********+++---,,,++++++******++++++))))))*********+++++++++***+++,,,---------,,,,,,............///000222222777777777777999;;;===>>>:::<<>>:::777666666777888999;;;===???@@@EEEFFFFFFEEEDDDBBB@@@???>>>>>>>>>??????@@@BBBBBBFFFFFFGGGHHHJJJLLLNNNOOOOOONNNNNNMMMKKKJJJJJJJJJNNNJJJGGGKKKSSS[[[___```^^^ZZZWWWVVVWWWWWWTTTRRRSSSRRRRRRRRRTTTUUUWWWXXXWWWVVVUUUVVVWWWVVVUUUSSSVVVPPPLLLLLLLLLJJJKKKNNNNNNRRRSSSNNNJJJKKKMMMLLLPPPOOOMMMJJJIIIHHHHHHHHHGGGIIIKKKMMMPPPTTTYYY]]]dddlllwww}}}{{{ooommmkkkjjjjjjllloooqqqsss{{{www]]]HHH===999888888444//////333444///---///444333111...,,,+++---...---.........//////000000000000111000///...,,,+++......---------,,,,,,,,,---,,,+++***)))((((((((()))///444333,,,((((((+++,,,,,,++++++,,,,,,---...******,,,,,,---,,,+++***+++******)))((()))))))))(((***------((($$$'''---))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***+++*********)))******+++,,,))))))))))))))))))))))))************************((((((((((((((()))******************************,,,,,,***((('''%%%######(((***+++***)))((()))***************************+++---......---,,,---...///---+++******+++---///******+++++++++,,,,,,,,,---......000222444555777555555444555666777999:::<<<<<<===???AAADDDFFFGGGIIIJJJKKKMMMMMMMMMLLLKKKKKKMMMOOOQQQRRRTTTWWWYYY^^^gggzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******)))(((((((((((((((&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************************))))))))))))))))))******++++++,,,,,,***+++,,,,,,+++***+++,,,,,,,,,------......//////444555666888999::::::;;;999::::::999777777888:::888888777777777777888888<<<<<<<<<;;;999888999;;;BBBCCCCCC@@@<<<777444333555555777:::===@@@CCCEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIINNNPPPSSSVVVXXXXXXXXXXXXZZZZZZZZZXXXVVVUUUTTTTTTUUUSSSTTTZZZccckkknnnnnnlllhhhdddbbbaaa```]]][[[]]]\\\\\\]]]___bbbdddfffjjjgggeeecccdddeeedddddd___ZZZVVVVVVVVVUUUWWW[[[___dddeee```[[[[[[ZZZYYYXXXVVVSSSOOOLLLJJJIIIHHHIIILLLNNNPPPPPPRRRTTTVVV[[[```fffjjjjjjiiigggfff]]]\\\ZZZZZZ]]]bbbgggjjjrrryyyiiiVVVIIIBBB<<<999777222111555666333222555......//////...................../////////000000111000///...---------.........---------,,,,,,,,,///...---,,,++++++++++++---333777666000+++,,,...,,,,,,++++++,,,,,,---...,,,,,,---......---,,,++++++*********))))))))))))(((%%%%%%)))***)))(((+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************)))((((((''''''((((((((())))))))))))))))))))))))************************((((((((((((((()))******''''''''''''''''''''''''+++******)))((('''&&&&&&(((***+++***)))((()))******************************,,,------+++******+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,------......000111444555666555555555555666888999:::======>>>???AAACCCEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKKKKMMMOOOQQQRRRTTTWWWYYY]]]fffzzz&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((((((((&&&&&&&&&'''((()))***+++''''''&&&&&&''''''((()))((((((''''''''''''(((((())))))************))))))++++++*********)))))))))))))))(((((((((((())))))************************************************((())))))***,,,------...+++,,,------++++++,,,------------...111444777999;;;;;;;;;;;;;;;;;;;;;;;;888999999999888888999;;;;;;999777666555555666777;;;<<<<<<;;;::::::<<<>>>BBBCCCCCC@@@<<<777555444777888:::===@@@CCCEEEFFFEEEFFFHHHJJJKKKLLLMMMNNNOOOOOONNNNNNOOOQQQSSSUUUYYY]]]ccchhhkkkjjjhhhfffiiijjjjjjgggdddaaa```aaabbbbbbeeellluuu{{{~~~}}}{{{xxxtttrrrpppnnnkkkiiihhhgggggghhhkkkooorrrttt|||xxxtttqqqqqqrrrsssssskkkfffccccccdddcccggglllsssyyyzzzuuuooommmkkkhhhgggddd^^^XXXSSSPPPNNNNNNOOORRRVVVXXXYYYYYYZZZ[[[aaaaaa___[[[VVVSSSRRRRRRNNNMMMLLLLLLQQQWWW___cccmmmsss|||mmm```UUULLLDDD??????;;;:::<<<<<<999777777...///111222111000...,,,......////////////000000000...,,,++++++,,,...000......---------,,,,,,,,,///...---,,,,,,+++,,,,,,///444777666000,,,,,,...,,,,,,++++++,,,,,,---...,,,,,,------,,,+++************++++++******)))((()))!!!$$$,,,---***((())))))))))))))))))))))))((((((((()))))))))******((()))***++++++***)))(((((()))+++,,,,,,+++)))((())))))(((((('''((((((((())))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))******))))))))))))))))))(((***+++***)))((()))***************************)))+++,,,+++)))(((((())),,,------------------,,,,,,,,,,,,---------............///000111333555666555555555666777888999:::=========>>>@@@BBBCCCDDDGGGHHHJJJKKKLLLLLLLLLKKKKKKMMMOOOQQQRRRTTTWWWYYY]]]eeeyyy&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((()))))))))))))))(((((()))(((((((((((())))))***'''''''''''''''(((((()))((((((''''''''''''((((((((())))))******))))))(((***************+++++++++))))))(((((((((((())))))************************)))***************++++++******++++++,,,------...---///000///......///000000111222555777:::===>>><<<<<<;;;:::999888888888666777888888777888:::<<<>>><<<999666444555666777888999;;;<<<<<<>>>@@@CCCCCCDDDDDDBBB???<<<::::::>>>???AAACCCDDDFFFFFFGGGIIIKKKNNNRRRWWWZZZ]]]^^^^^^\\\ZZZYYYYYYZZZ]]]^^^bbbhhhqqqyyy}}}|||yyyvvvvvvxxxyyyvvvqqqnnnmmmmmmqqqqqqsssyyy~~~|||zzzxxxvvvvvvvvvwwwzzz~~~~~~||||||{{{zzzyyytttpppmmmnnnnnnnnnrrryyy{{{wwwtttwwwssskkkccc]]]YYYWWWWWWXXX\\\aaaeeehhhjjjmmmooowwwssslllaaaWWWPPPMMMMMMPPPNNNKKKIIILLLRRRYYY]]]hhhooo|||xxxssslllfffaaa]]]XXXUUUOOONNNNNNOOOMMMGGGAAA<<<999888555333222000---,,,//////////////////000000---,,,,,,,,,,,,---...///......---------,,,,,,,,,,,,++++++*********++++++---000333111,,,))))))***,,,,,,++++++,,,,,,---...************)))(((((('''******+++++++++***)))(((***"""%%%---...***((())))))))))))))))))))))))(((((()))))))))*********'''(((***,,,,,,***((('''((((((************((((((************+++,,,---...))))))))))))))))))))))))************************((((((((((((((())))))***************************************************(((***+++***)))((()))***************************)))+++,,,+++)))(((((((((......---,,,,,,---......------------.........///......///000111333555666555555666666777999::::::;;;;;;<<<===???AAACCCDDDEEEFFFHHHJJJKKKLLLKKKKKKKKKMMMOOOQQQRRRTTTWWWYYY]]]eeexxx&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))))))))((((((+++***)))(((((('''(((((((((''''''''''''((())))))((((((''''''''''''(((((('''(((((())))))((((((''''''((()))***+++,,,------))))))(((((((((((())))))************************))))))******+++++++++,,,------,,,,,,,,,,,,,,,,,,---///000000000000111333666777:::===????????????;;;:::999777666555555555444666777777777888;;;===AAA???;;;888666666777888999;;;<<<===>>>???BBBEEEDDDEEEFFFEEECCCAAAAAABBBDDDEEEHHHJJJLLLMMMNNNNNNPPPTTTZZZ```gggkkknnnpppiiigggccc___^^^___bbbccckkkrrr}}}{{{zzz{{{}}}}}}~~~~~~{{{xxxvvvvvvvvvvvv}}}{{{ssskkkeeebbbaaabbbdddhhhmmmrrrvvvzzzyyynnnbbbZZZWWWVVV[[[WWWRRRNNNMMMPPPUUUXXXcccjjjttt}}}rrrpppnnnmmmnnnoooppppppfffjjjpppsssqqqjjj___VVVJJJCCC:::444111000///...000000000000000000//////)))***---/////////---,,,......---------,,,,,,,,,+++++++++***++++++,,,,,,***---...---***''''''(((,,,,,,++++++,,,,,,---...+++******))))))(((((((((+++++++++++++++***))))))+++'''%%%))),,,***)))***))))))))))))))))))))))))))))))))))))************'''(((***,,,,,,***(((''')))(((''''''''''''((())))))******+++---///111222))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***'''''''''''''''''''''''',,,,,,++++++******))))))(((***+++***)))((()))******************************,,,---,,,***))))))***...,,,***((((((***,,,...------.........//////////////////000111333444555555555666777888999::::::888999:::<<<>>>AAADDDEEECCCDDDGGGIIIJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTWWWYYY]]]dddvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))******)))((((((******)))(((''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&''')))+++,,,---...))))))(((((((((((())))))++++++++++++++++++++++++))))))******+++,,,,,,,,,.........------,,,,,,,,,,,,...000111111222444666;;;===@@@BBBBBBAAA???===;;;:::888666555555666666555666888999999;;;>>>@@@CCCBBB???<<<::::::::::::===???@@@AAAAAABBBDDDGGGIIIJJJJJJIIIGGGFFFGGGHHHHHHKKKOOOTTTXXX[[[\\\]]]]]]aaaiiiqqqwww{{{}}}}}}qqqnnniiidddcccdddgggiiiuuu|||}}}{{{{{{|||}}}|||uuunnnjjjiiikkkmmmqqqvvv|||}}}sssiiidddbbbbbbddd```ZZZVVVSSSUUUWWWZZZ]]]bbbgggmmmuuuoooooooooqqqtttyyy}}}~~~```UUUFFF;;;555444444333111111000000000000//////(((+++...111111000---+++......---------,,,,,,,,,------,,,------...///000+++---...---+++***++++++,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,---,,,,,,+++************+++---++++++---,,,((((((,,,)))))))))))))))))))))))))))))))))*********++++++((()))***++++++***)))(((***)))'''&&&&&&''')))***''''''(((***,,,...000111))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((((((((((((,,,+++++++++***)))))))))(((***+++***)))((()))******************************,,,------,,,++++++,,,+++***'''&&&&&&'''***+++---------.........///////////////000111333444555555555777888999:::::::::777888999;;;===@@@BBBDDDAAACCCEEEHHHJJJKKKKKKKKKKKKMMMOOOQQQRRRTTTWWWYYY[[[bbbttt&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))*********)))(((''''''&&&&&&'''(((((()))((((((((((((((())))))***((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&'''(((***+++,,,,,,))))))(((((((((((())))))++++++++++++++++++++++++))))))***++++++,,,------------------...............000333555666777:::<<<@@@@@@AAAAAA@@@???>>>===:::999777666555666777888777999;;;<<<===???BBBDDDEEEDDDBBB@@@???>>>=========@@@BBBDDDFFFIIILLLOOOSSSTTTSSSQQQOOOMMMNNNOOOQQQTTTYYY^^^cccggghhhiiijjjooowwwyyyvvvqqqmmmlllnnnrrruuu{{{~~~~~~yyyxxxzzz}}}}}}wwwrrrpppssswwwzzz~~~uuummmjjjkkkmmmllliiieeebbbbbbcccfffhhhfffeeecccbbbfffppp~~~~~~mmmnnnqqquuuyyy~~~qqq]]]LLLBBB<<<888555111111111000000000//////+++---///000000///...,,,......---------,,,,,,,,,,,,,,,,,,------///000000,,,---............//////,,,,,,++++++,,,,,,---...,,,,,,++++++,,,---...///...---***)))((()))+++---...++++++---,,,)))))),,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))***************(((***+++***)))((()))***************************(((***,,,---,,,,,,---...***++++++,,,,,,++++++***,,,,,,---------.........//////000000111222444444444555777999:::::::::::::::::::::;;;<<<>>>???@@@@@@AAADDDGGGIIIJJJKKKKKKKKKMMMOOOQQQRRRTTTWWWYYYYYY```qqq&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%''')))***+++***)))(((###$$$$$$%%%''')))***+++((((((((((((((()))******((((((''''''''''''(((((())))))************))))))''''''(((((())))))******))))))(((((((((((())))))++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,---...///000000222444777999;;;===@@@CCCBBBAAA@@@>>>======>>>>>>888777555444444666777999999;;;===>>>???BBBEEEGGGFFFEEEDDDCCCBBB@@@???>>>:::===AAAFFFKKKPPPVVVZZZ^^^^^^]]]YYYVVVTTTSSSTTTZZZ]]]aaafffjjjmmmnnnnnnsssxxx}}}xxxtttuuuxxx~~~}}}{{{|||vvvvvvyyyxxx{{{~~~}}}xxxxxxyyyzzz}}}ssssssvvv{{{zzzvvvwww{{{yyypppmmmpppsssqqqpppooonnnpppssswwwyyyzzzsssjjjeeegggmmmsssvvvrrrooolllmmmppprrrqqqpppooorrrwww|||rrr]]]MMMCCC:::444222111111111000000//////////////////////////////......---------,,,,,,,,,*********+++,,,---...///,,,---......///000000111,,,,,,++++++,,,,,,---...******))))))***,,,...///000---***((('''))),,,......***))),,,---+++***+++)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))***,,,------,,,***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''&&&'''''')))***+++,,,,,,(((***+++***)))((()))***************************''')))+++,,,,,,,,,---...,,,...111444444111...,,,,,,,,,,,,---------......000000000000111222333444444555777999::::::::::::<<<<<<;;;;;;;;;<<<<<<===???AAADDDFFFIIIJJJKKKKKKKKKMMMOOOQQQRRRTTTWWWYYYWWW^^^ppp''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***(((((()))***+++***))))))))))))))))))))))))))))))******+++++++++******))))))))))))************))))))******+++,,,,,,,,,...------...000333666888888777777999===>>>===;;;<<<===>>>===<<<<<<===???AAA???<<<999777555555555:::::::::;;;>>>AAABBBBBB@@@AAACCCDDDCCCCCCBBBAAACCCEEEHHHKKKPPPYYYdddlllnnnnnnlllhhhccc```___```___bbbhhhmmmqqqrrrrrrqqq}}}{{{xxxxxxzzz~~~~~~vvvnnniiilllmmmlllkkkkkknnnuuu{{{|||~~~yyyzzzzzzwwwttttttyyy}}}}}}zzzxxxuuusssvvv~~~zzzwwwvvvyyy{{{wwwsssttt{{{~~~yyyvvvsssxxxxxxwwwxxxzzz}}}zzzqqqooorrrvvvuuusssggg```WWWRRRRRRVVVYYYZZZ___iiivvvvvvdddQQQBBB:::888777444111///......///,,,---000000///...------000/////////...............------,,,,,,------..............................---+++))))))***+++,,,------++++++++++++------+++,,,,,,---,,,+++)))(((+++++++++***************+++***)))(((((()))***+++(((((()))************)))+++***)))'''''''''((()))+++++++++++++++***)))(((&&&''')))++++++++++++***+++***)))'''&&&%%%%%%%%%+++'''$$$&&&***,,,***'''))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))*********+++)))***+++,,,---,,,,,,+++++++++******++++++,,,---...---,,,+++++++++,,,---.........------,,,,,,,,,------...000111222333444333555888:::;;;;;;999888<<<;;;::::::;;;===@@@AAABBBCCCEEEFFFHHHHHHIIIIIIKKKLLLMMMMMMMMMPPPTTTWWWYYYcccwww''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))((((((((())))))************+++++++++++++++++++++,,,++++++++++++,,,,,,---///111333666888999::::::888777666888;;;<<<;;;999777999:::;;;;;;===AAADDDBBB@@@<<<888666666777888>>>>>>???AAACCCEEEFFFFFFDDDDDDDDDCCCCCCDDDGGGHHHNNNPPPRRRUUUYYY```iiipppxxxyyyyyyyyyuuuqqqmmmkkkjjjlllooosssvvvyyyzzz{{{zzzvvvuuutttrrrsssvvv|||xxxppphhhdddfffhhhjjjmmmpppvvv}}}~~~~~~}}}|||{{{}}}|||zzz|||wwwqqqnnnmmmmmmooopppooonnnqqqwww}}}wwwuuuxxx||||||zzzaaa[[[SSSNNNOOOSSSVVVXXX^^^gggrrr{{{yyykkk]]]PPPHHH@@@===888666555555444444222222333222111000//////000000/////////............------,,,,,,------..............................---+++***)))***+++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,+++******---,,,,,,,,,++++++******+++***))))))))))))***+++((())))))***+++*********+++***)))((('''(((((()))***************)))(((((('''(((((()))************)))((((((((())))))***++++++(((%%%&&&***,,,+++((())))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))******************)))***+++,,,,,,,,,++++++++++++******++++++,,,,,,------,,,+++++++++,,,---......---------,,,,,,,,,------...000111222333444555666777888999::::::;;;<<<;;;::::::;;;===???AAABBBCCCEEEFFFHHHIIIIIIIIILLLMMMNNNNNNOOOQQQUUUXXXYYYcccwww''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///111444999===>>>===;;;999777666666777888999999777777888999999;;;>>>CCCGGGFFFCCC>>>:::888999;;;===>>>???AAACCCEEEFFFGGGGGGKKKKKKJJJIIIIIIMMMRRRVVVWWWYYY[[[]]]aaagggnnnsss~~~xxxrrrpppppprrrtttxxx|||uuunnnjjjkkklllnnnssszzz}}}wwwrrrooolllnnnrrrwww}}}zzzrrrnnnmmmmmmmmmlllkkkkkknnnsssyyy}}}~~~}}}zzzgggaaaXXXQQQOOOPPPQQQRRR___eeemmmttt}}}zzzrrrjjj```YYYNNNHHHBBB@@@@@@???:::666555444222000///.........000000000/////////............------------.................................---,,,+++***+++,,,---------,,,,,,,,,,,,---------,,,,,,+++++++++++++++......------,,,+++******++++++************++++++))))))***++++++++++++*********)))((((((((())))))((())))))))))))((('''''')))((((((((((((((())))))(((((((((((()))***+++,,,,,,)))'''(((+++,,,+++)))))))))))))))************(((((((((((())))))))))))((())))))******))))))(((+++++++++++++++*********)))***++++++,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------...000111222333444777777555555666888;;;===;;;:::::::::;;;===???@@@BBBCCCEEEGGGHHHIIIIIIJJJLLLNNNOOOOOOPPPSSSVVVYYYYYYcccxxx''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))******))))))))))))******((((((((((((((((((((((((+++)))'''&&&&&&''')))+++((((((((((((((((((((((((***(((((((((***+++***))))))))))))))))))))))))))),,,+++******+++...000222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111333444777:::======;;;888666777666555666666777777777;;;<<<;;;;;;<<<@@@EEEIIIMMMHHHBBB<<<:::;;;>>>AAA???AAAEEEGGGIIIJJJKKKLLLPPPQQQSSSTTTUUUXXX^^^ccccccdddfffiiimmmrrrwwwzzzyyysssoooppptttxxx|||uuummmjjjjjjkkknnnttt|||zzzyyyyyyvvvrrroooppptttyyy}}}~~~}}}}}}}}}{{{uuuooojjjccc]]]ZZZYYY[[[\\\eeehhhkkkooowww|||vvvvvvtttnnnhhh```[[[WWWVVVVVVRRRGGG>>>:::777222///////////////000000000////////////.........------------.................................---,,,,,,,,,,,,---------------,,,,,,---------...---+++******+++,,,---......---,,,+++******))),,,++++++++++++++++++,,,)))******+++++++++++++++******))))))))))))))))))((()))))))))))))))((((((***)))((('''''''''((()))***))))))((((((((()))))),,,***((()))+++,,,,,,***((()))))))))************(((((((((((()))))))))))))))))))))******)))))))))---,,,,,,++++++******************++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...000111222333444777666555555666888:::<<<;;;::::::;;;<<<===???@@@BBBCCCEEEGGGHHHJJJJJJJJJKKKMMMOOOPPPQQQSSSVVVYYYYYYcccwww''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''(((((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))******))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((***(((((((((***+++***))))))))))))))))))))))))))),,,,,,++++++,,,...111333+++++++++,,,,,,,,,,,,---,,,,,,---...000333555777:::;;;;;;;;;:::888777555666666666666555666777888>>>>>>??????@@@DDDJJJOOOPPPKKKDDD>>>;;;<<<@@@BBBDDDGGGKKKNNNPPPSSSVVVYYYZZZ___eeeggghhhiiimmmqqqxxxxxxyyy{{{~~~~~~zzzuuurrrqqquuu{{{zzzuuusssvvvzzzyyy}}}|||xxxxxx}}}||||||}}}{{{~~~zzzzzz~~~|||uuussspppmmmlllmmmpppssssssqqqooonnnrrr|||~~~vvvuuuyyy}}}{{{xxxwwwvvvwwwzzz|||vvvhhh]]]IIICCC;;;555333444444444111000000000///////////////......------......///........................------------------......------------------------------+++++++++,,,---...,,,,,,,,,+++***)))))))))++++++++++++++++++++++++))))))***++++++++++++***))))))******************))))))***++++++*********+++***(((''''''((()))***++++++******)))*********+++***))))))***+++++++++((()))))))))************(((((((((((())))))))))))))))))************))))))---,,,,,,++++++*********+++*********************)))***+++,,,,,,,,,+++++++++++++++,,,,,,---------------------------------------...000111222333444444555666777888999999999;;;;;;;;;<<<===>>>???@@@BBBCCCEEEGGGIIIJJJKKKKKKIIIKKKNNNOOOPPPSSSVVVXXXYYYcccvvv'''''''''''''''''''''''''''''''''&&&''''''((()))''''''&&&&&&''''''((()))(((((((((((('''''''''''''''''''''((())))))******%%%%%%&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''(((((((((((()))'''''''''(((((((((((((((******(((''''''(((******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))******))))))***,,,---///)))***++++++,,,---.........///111333555777999999>>>===<<<;;;:::999999999777777777666666666999;;;===>>>@@@BBBEEEKKKQQQUUUOOOKKKEEE@@@>>>@@@CCCFFFHHHLLLRRRUUUXXX]]]ccchhhuuu|||}}}yyytttppppppqqqwww||||||zzzzzz}}}~~~}}}{{{uuurrrvvv|||{{{xxxyyy|||}}}{{{wwwtttwwwaaaWWWIII>>>888666333222111111000000000///////////////............//////........................------..................------............------,,,,,,,,,,,,,,,------...+++++++++*********))))))******++++++++++++******(((((()))************)))((()))***+++++++++******)))******++++++++++++******)))))))))))))))******++++++++++++,,,---//////***))))))))))))***++++++))))))))))))************(((((((((((()))))))))))))))******++++++******)))+++++++++++++++*********++++++***)))))))))******)))***+++,,,---,,,++++++******+++,,,------------,,,,,,,,,------------...------...000111222333444333444666777888999999999;;;<<<===>>>???@@@@@@AAABBBCCCEEEGGGIIIKKKLLLLLLHHHKKKNNNPPPQQQSSSVVVXXXZZZcccttt'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''(((((()))((((((((((((''''''''''''%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&'''(((((()))''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((('''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))******+++++++++,,,)))***+++,,,...000111222333555777:::;;;;;;;;;::::::;;;;;;;;;;;;<<<;;;;;;777888999888777888;;;???===@@@CCCEEEIIIMMMRRRVVVPPPMMMIIIFFFFFFIIIMMMPPPSSSXXX]]]aaaeeelllvvv}}}~~~vvvtttwww|||zzzvvvwww{{{~~~{{{uuutttqqqtttyyy|||~~~{{{}}}}}}xxxttttttuuukkkaaaZZZ[[[^^^```ffflllooopppssszzzvvvaaaOOOCCC;;;555111111111111000000000////////////............//////........................------...///////////////,,,---...//////...---,,,+++,,,,,,---......------*********+++++++++,,,,,,))))))***++++++***))))))''''''((())))))))))))(((((()))***++++++++++++***(((((()))***************((()))***++++++,,,++++++***************+++,,,---((())))))(((((()))***+++))))))))))))************(((((((((((()))))))))))))))******++++++******)))))))))******************,,,+++***)))(((((()))***(((***+++------,,,+++***)))***+++---......------,,,,,,,,,---------......------...000111222333444555555555555666888999;;;<<<===>>>???@@@AAAAAAAAABBBCCCEEEGGGJJJKKKLLLMMMIIIKKKOOOQQQRRRTTTWWWYYY[[[bbbrrr'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((()))))))))(((((((((''''''''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))++++++,,,---------,,,,,,)))***,,,...000222333444888:::===??????>>>;;;:::444666888;;;<<<<<<<<<<<<777999:::999888999===AAAAAACCCFFFHHHIIILLLOOORRRRRRPPPNNNMMMNNNSSSXXX[[[bbbgggmmmqqqvvv|||xxxvvvwwwssspppqqquuuyyy{{{{{{yyyoookkkkkkffflllssswwwxxxyyy|||~~~{{{kkkooouuuxxxwwwvvvwwwxxxwww~~~|||rrrllllllpppsssqqquuuzzz}}}uuupppnnneeeZZZPPPOOOQQQSSSXXX___fffjjjqqq{{{{{{cccSSSFFF===777111111111111000000000000//////............//////........................------...///000000//////,,,---...//////...---,,,***+++---...///...------***++++++,,,,,,------...((()))***++++++***)))(((&&&''''''(((((((((((((((((()))***+++,,,,,,+++***''''''((()))))))))))))))((()))+++,,,---------,,,+++***)))'''&&&%%%%%%%%%'''((()))((('''((()))+++))))))))))))************(((((((((((())))))))))))******++++++++++++******(((((())))))*********+++,,,+++***((((((((()))***(((***+++------,,,+++***)))***+++---......------,,,,,,,,,------.........------...000111222333444888666333222333666:::======>>>???@@@AAABBBBBBBBBBBBCCCEEEHHHJJJKKKLLLMMMJJJLLLPPPRRRTTTVVVXXXZZZ[[[bbbppp''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((''''''''''''(((((('''&&&&&&((()))*********+++***)))(((&&&%%%%%%(((+++,,,+++***)))***$$$'''***+++)))'''(((************)))))))))))))))************))))))))))))''')))***,,,...///000000------,,,---000555999<<>>@@@BBB???===;;;;;;<<<======<<>>>>>======>>>@@@CCCEEEEEEFFFHHHHHHHHHHHHHHHLLLLLLNNNPPPRRRUUUXXXYYY]]]dddrrr''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))******)))((('''&&&'''))),,,---,,,+++***+++(((+++......,,,***+++,,,************))))))))))))************************)))******+++,,,------...---...000333777<<<@@@BBBCCCAAA>>>:::888777777777:::::::::;;;===@@@CCCEEEBBB@@@>>>======???@@@@@@DDDEEEFFFGGGHHHLLLQQQUUUZZZ\\\```dddiiinnnssswww}}}wwwtttssspppnnnoooqqquuu{{{zzzvvvuuuvvvuuuzzz}}}xxxpppqqqsssvvvzzz~~~xxxpppfffaaacccgggjjjkkkrrrtttwwwyyyzzz}}}yyyooojjjbbb]]]______]]]]]]___aaabbbkkkyyyxxxdddRRRFFF===:::555222000///000000.............../////////...//////////////////...//////...------------...222111111000//////......)))***+++***)))((()))***......---,,,,,,+++************+++,,,,,,,,,++++++++++++***))))))***++++++---,,,,,,+++******))))))+++++++++++++++***))))))***)))))))))))))))))))))((((((((())))))*********+++++++++*********)))))),,,***((()))***+++)))'''))))))))))))))))))))))))***)))))))))))))))))))))+++***((((((***++++++*********++++++++++++*********+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,...------,,,---...///000,,,------...000222333444555444333333333555777888<<<===>>>======>>>@@@CCCEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOORRRUUUWWWYYY^^^eeettt&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))((((((((())))))))))))(((((((((***------,,,++++++,,,(((***,,,+++***))))))***************************++++++++++++++++++++++++++++++***)))***+++,,,---///222777<<>>:::777666666666::::::;;;===AAAEEEHHHJJJGGGEEECCCAAAAAABBBDDDFFFGGGHHHJJJLLLOOOSSSYYY^^^ccchhhooovvvzzz}}}wwwwwwyyyyyyyyyzzzyyy|||yyysssuuuwwwxxxyyy||||||yyy{{{wwwqqqkkkjjjmmmqqqttttttyyy|||zzzrrrmmmmmmrrrvvvuuuuuuuuuvvvyyy}}}vvvsssnnnlllmmmnnnlllkkkllljjjjjjnnnxxxxxxlll^^^TTTIIIEEE>>>999555333111///222...***+++000333222111000//////......//////000000///......------......111111111000//////......+++,,,---,,,***(((((((((...------,,,,,,++++++***++++++,,,,,,,,,+++******++++++***))))))***++++++------,,,,,,++++++*********++++++++++++***))))))))))))))))))))))))******(((((((((((())))))))))))+++************))))))))),,,+++******++++++***)))))))))))))))))))))))))))))))))))))))))))))******)))((('''''')))++++++*********++++++++++++*********++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...------------...//////+++,,,---...000333555666444444333333444555777888;;;<<<=========>>>AAACCCDDDEEEEEEFFFHHHJJJLLLMMMJJJKKKLLLOOOQQQTTTWWWYYY___fffvvv&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))((()))*********((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************&&&'''(((******)))((((((''''''((())))))))))))))))))***,,,,,,+++******+++)))*********)))((((((((()))***************++++++************+++++++++++++++***))))))***,,,///000666:::???DDDGGGGGGFFFDDD???>>>;;;888666666666777999;;;===@@@EEEIIIMMMOOOLLLKKKHHHEEEDDDDDDGGGIIIIIILLLQQQUUUZZZ```gggkkktttxxx}}}|||vvvqqqrrrvvvzzz|||}}}|||{{{}}}~~~||||||~~~|||tttlllggghhhlllqqquuuttttttuuuwwwzzz}}}}}}|||}}}~~~~~~|||{{{zzz}}}{{{zzz|||yyytttqqqlllfff```ZZZUUUMMMGGGBBB===888333555222......000222111///111000///......///000111000//////...............//////......------------...000111000...---,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))+++******************+++---------,,,,,,+++++++++******+++++++++******))))))))))))))))))*********))))))((((((((((((((((((************))))))))))))+++******************))))))))))))))))))))))))))))))))))))))))))*********((('''&&&''')))++++++*********++++++++++++************+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++------------......//////,,,------///000222444555444444333333444555777777999;;;=========???AAACCCDDDDDDEEEFFFHHHKKKNNNOOOJJJJJJLLLNNNQQQTTTWWWYYY^^^gggwww&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))((()))*********((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))))))))*********+++&&&''')))*********)))((('''''''''((())))))******(((***++++++)))((()))***---,,,++++++,,,,,,,,,+++))))))******+++++++++,,,)))))))))******+++++++++*********,,,...222666888???AAAEEEHHHHHHEEEAAA???:::999777555555666777888:::<<>>???AAACCCDDDDDDFFFGGGJJJLLLNNNPPPIIIJJJLLLOOORRRUUUXXXZZZ]]]fffwww%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((((((((()))))))))(((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''(((((())))))*********(((((())))))******))))))(((((('''(((((()))***+++)))***+++***(((((((((***+++)))((((((***++++++***))))))******+++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,...111555:::>>>@@@EEEFFFGGGHHHFFFBBB>>><<<777666555444555777999:::<<<>>>AAAEEEJJJNNNQQQSSSLLLNNNPPPNNNLLLLLLOOORRRWWW]]]eeemmmqqqtttvvvxxxssssssrrrqqqppprrrwwwzzz{{{uuutttwww|||~~~||||||}}}xxxrrrnnnooouuu~~~yyykkkZZZMMM<<<;;;888444000//////000111000000//////000000111111000//////......//////000000000000000000//////---......---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***++++++++++++***))),,,,,,,,,,,,++++++++++++))))))***++++++++++++***((((((((()))******++++++))))))))))))************(((((()))))))))))))))***'''((())))))(((''')))***))))))))))))))))))))))))((((((((()))******++++++)))((('''''')))++++++*********++++++++++++******)))******+++++++++++++++++++++,,,------------,,,,,,---......//////......000000000000111111222333333333444555555666666666666888;;;===>>>???AAACCCCCCEEEGGGJJJLLLMMMNNNOOOJJJKKKMMMOOOSSSVVVYYY[[[]]]fffxxx}}}%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''(((((()))******))))))(((((())))))***+++))))))(((''''''((()))***++++++,,,***)))((()))+++'''$$$###$$$'''))))))((())))))***++++++,,,------++++++,,,,,,---......//////111444888<<<@@@DDDEEEEEEFFFFFFEEEDDDBBB@@@???999888777666666888999;;;>>>@@@CCCGGGKKKNNNPPPQQQOOOTTTXXXZZZYYYZZZ^^^bbbiiiooowww|||}}}zzzwwwuuukkklllmmmnnnqqqwww{{{uuusssqqqrrrvvv|||~~~}}}}}}||||||zzz{{{wwwpppiiifffjjjpppuuuwwwtttttttttsssuuu~~~qqqVVVNNNBBB999555444222111000000000111111000000000111000000//////////////////000000000000000000000111111///---++++++...000,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++)))***++++++++++++***)))++++++++++++++++++++++++))))))***+++++++++++++++'''(((((()))******++++++))))))******++++++,,,,,,(((((((((((())))))******''')))******((((((***,,,))))))))))))))))))))))))'''(((((()))******+++++++++***((((((***++++++*********++++++++++++******))))))***+++++++++++++++,,,,,,---............---,,,---.../////////...---/////////000111333444555333333444555666666666666444777;;;===???@@@AAACCCCCCEEEIIILLLNNNNNNMMMMMMKKKLLLMMMPPPTTTWWW[[[\\\^^^gggzzz}}}xxxxxx%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%%%%'''(((***&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((())))))******)))((((((((()))+++,,,***)))(((''''''((()))***,,,------+++***)))***,,,(((&&&$$$%%%))),,,---,,,))))))***+++,,,,,,------------......///000111111222555888===AAADDDGGGHHHDDDDDDCCCCCCCCCCCCCCCCCC<<<;;;999777777888:::;;;@@@AAADDDHHHKKKNNNPPPPPPTTTZZZbbbeeegggiiinnnrrrzzz~~~wwwsssqqqsssuuuyyy~~~xxxqqqlllooooooqqqvvv}}}}}}uuussssssrrrrrroooooossswww{{{zzz}}}tttjjj___ZZZ]]]dddjjjlllppptttyyy{{{rrrbbbLLL???;;;999555000///000111222222111000///111111000///////////////---------...............111000---)))&&&&&&))),,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))*********************+++((()))***+++++++++++++++'''(((((()))***+++++++++))))))***+++,,,---------'''((((((((())))))******'''***,,,+++))))))+++---))))))))))))))))))))))))'''(((((()))***+++++++++---+++))))))***+++************++++++++++++******))))))***++++++++++++***,,,---......//////......,,,,,,.../////////...---------...000222444666777222333444555666666666666444777;;;===???@@@BBBCCCCCCFFFJJJMMMOOONNNMMMKKKKKKLLLNNNQQQUUUXXX[[[]]]___iii{{{~~~uuusss&&&'''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))......---,,,+++***))))))***************)))((((((***+++,,,+++******,,,...---...---,,,,,,---111444;;;???DDDGGGGGGEEECCCBBB@@@???======>>>AAADDDFFFBBB>>>:::999:::<<<===<<>>AAAEEEGGGGGGCCC???======???>>>>>>@@@DDDHHHJJJMMMSSS\\\ccckkkrrr{{{{{{wwwmmmmmmnnnrrrwww}}}~~~}}}}}}}}}vvvqqqddd]]]```aaa\\\\\\```dddjjjwwwfffSSSGGG???<<<888666222//////000333555111000//////............////////////////////////......---,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,++++++++++++,,,---******+++,,,---------...***************************((('''(((***+++***(((+++++++++************)))******++++++++++++******,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,---......,,,,,,---...//////000000000//////...//////000111222333444444777666444444444555777888888:::;;;;;;<<<>>>AAADDDHHHIIIKKKLLLMMMMMMLLLLLLKKKLLLOOORRRUUUYYY\\\^^^aaakkk&&&&&&'''''''''''''''&&&******)))(((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******((((((((())))))*********''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((*********+++******)))(((***+++---...---,,,---...///000111222555:::@@@EEEEEEFFFFFFDDD@@@===;;;;;;888999:::<<<@@@DDDGGGJJJMMMJJJEEEBBBAAAAAAAAAAAACCCGGGLLLQQQVVV^^^hhhooouuuzzz{{{uuuqqqoooooouuuyyy~~~wwwwwwxxxyyy{{{}}}}}}||||||vvvooofffbbbgggiiifffeeeiiijjjqqq}}}rrr___PPPGGGCCC:::777222///...000333555111000///////////////000////////////////////////......---,,,,,,---......------------,,,,,,,,,,,,---,,,,,,+++***))))))(((,,,++++++******++++++,,,,,,+++******+++,,,...///************************((('''&&&''')))***)))(((+++++++++************)))******++++++++++++******+++++++++++++++*********************************)))))))))))))))))))))))),,,,,,++++++*********))))))******+++,,,++++++++++++***)))(((((()))***+++,,,---......,,,,,,---.........---,,,,,,+++******//////000111222333444444666555444444444555777888999:::;;;;;;;;;<<>>:::777666888999:::===AAAFFFKKKOOOSSSTTTQQQOOOMMMKKKIIIJJJLLLMMMTTTWWW\\\aaagggmmmssswwwwwwuuussssssvvvxxxqqqmmmnnnpppmmmsss|||{{{tttoookkkhhhgggfffjjjvvvyyyuuussssssttttttooopppttt}}}xxxpppllljjjfff]]]UUUJJJGGGBBB<<<888555333222222222111000000000000111000000000000000000000000.................................---------,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++(((***,,,.........---,,,************************++++++,,,,,,,,,,,,,,,---+++++++++*********))))))******++++++++++++******************************************************+++++++++++++++++++++++++++++++++******)))))))))))))))***++++++++++++***,,,+++***))))))***+++,,,***+++,,,,,,******+++,,,///............///000111------...///000111222222333333333444555666666777666777999:::;;;===AAADDDDDDFFFHHHKKKMMMNNNNNNNNNNNNNNNOOOQQQTTTVVVYYYZZZaaappp%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((($$$'''))))))((((((***---+++******))))))(((''''''''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))*********+++)))***++++++,,,+++++++++)))***,,,...///111555888:::>>>CCCFFFFFFCCCAAA@@@;;;;;;:::888666777999<<<===@@@EEEJJJOOOSSSVVVWWWPPPQQQQQQPPPPPPSSSWWW[[[bbbeeeiiimmmqqqtttuuuuuupppnnnnnnqqqzzz{{{vvvsssssswwwzzz~~~}}}{{{xxxrrrmmmiiiccc^^^[[[ZZZ___kkkwwwwwwooojjjjjjmmmooopppttt{{{tttoookkkkkknnnnnniiiddd^^^XXXNNNDDD<<<777666555444333222111000000000000000000000000000000000000---...////////////...---............---------,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++'''))),,,//////...,,,+++************************(((***++++++******+++,,,+++++++++************)))******++++++++++++******)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,+++++++++,,,+++***))))))***+++,,,,,,---......,,,,,,---...------,,,,,,---...000111//////000111222333444444222222333444555666666777555777999:::<<>>AAAFFFLLLPPPSSSTTTUUUQQQSSSUUUWWWYYY^^^eeejjjooorrrvvvzzz|||{{{yyyvvvppppppssszzz~~~zzztttooogggaaa\\\[[[]]]```jjjsssyyy{{{rrroooppprrruuuzzzzzztttjjjkkkmmmnnnoooqqqsssuuurrroooiii```UUUJJJ@@@:::666555333222111000//////000000000000000000000000---...///000000///...---............---------------------............///,,,---............---,,,)))***+++---------------************************''')))+++***)))(((***,,,+++++++++************)))******++++++++++++******((()))))))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,,,,------***++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,---......,,,,,,---...,,,+++)))))))))***,,,---//////000111222333444444111111333444555666666666888999;;;;;;<<<>>>BBBEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLMMMNNNQQQSSSWWWYYY[[[___ppp$$$%%%&&&'''((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((($$$(((+++***'''&&&)))---222111000...,,,***)))((())))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))------------------------)))***+++,,,,,,,,,,,,,,,...///000111444999@@@EEECCCCCCCCCBBB@@@???@@@BBB888999:::999999:::<<<>>>===AAAFFFKKKOOORRRRRRRRRRRRUUUYYY\\\```fffnnnuuuxxxzzz~~~|||xxxyyyzzz}}}yyyvvvwww||||||wwwlllgggdddfffjjjnnnuuu|||xxxzzzxxxyyyzzzppphhhgggiiijjjkkkeeelllssstttrrrttt}}}xxxdddPPPCCC777666444222111//////...000000000000000000000000---...///000000///...---//////.........---------------......///000000000------...//////...------,,,++++++***+++,,,...///************************(((***,,,+++))))))+++---+++++++++************)))******++++++++++++******(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///++++++,,,------------,,,***)))(((''''''((()))******+++,,,,,,******+++,,,000...,,,+++******,,,---------...///000111222222000111333444555666666666:::;;;<<<<<<<<<>>>AAADDDEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLNNNPPPSSSWWWZZZ[[[```qqq%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((()))(((((('''&&&$$$###"""!!!))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((,,,+++***)))((((((((()))+++++++++,,,---...///000...111555888;;;>>>BBBEEEFFFDDDAAA??????AAAEEEGGGBBB===:::<<<>>><<<;;;<<<@@@CCCGGGJJJNNNRRRWWWZZZYYYYYY]]]dddiiimmmttt||||||~~~tttnnnpppooopppuuu~~~~~~yyysssrrruuu|||vvv```SSSSSSXXX[[[[[[ffflllssswwwzzzpppUUUHHH;;;555:::;;;444000333///000111111000000222333...............///000000,,,,,,,,,,,,------...///........................222111...,,,+++,,,---------,,,,,,++++++******))))))***++++++))))))***+++000)))###%%%,,,111///+++------,,,,,,+++***))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,!!!$$$(((***++++++******+++,,,,,,,,,,,,+++***///...,,,+++******+++,,,............//////////////////......///111333444555555555555666777888888666888999::::::<<<>>>AAAGGGIIIJJJLLLNNNNNNNNNMMMKKKNNNQQQSSSTTTUUUVVVXXXaaappp%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((++++++***)))))))))))))))---,,,,,,+++,,,...111222111555999===>>>???@@@AAA@@@???======>>>BBBFFFIIIFFF???;;;===>>><<<<<<===AAADDDHHHLLLPPPUUUZZZ^^^fffeeehhhmmmqqqsssxxx~~~uuuooolllkkkppppppsss{{{zzzmmm^^^VVVWWW[[[\\\[[[aaajjjvvv}}}xxx]]]MMM@@@===;;;333111555111111222222111000000111...............///000000------,,,,,,,,,---...///........................///...,,,*********+++,,,+++++++++,,,,,,,,,,,,,,,)))***+++***))))))***+++ """((()))'''------,,,,,,+++******)))************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------------***+++,,,,,,,,,,,,+++***------,,,,,,++++++,,,,,,------------..................//////000222333444222222222222333444555666777888:::::::::<<<>>>@@@FFFGGGJJJLLLMMMNNNNNNNNNMMMOOOQQQSSSSSSTTTWWWYYYbbbqqq%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&&&&%%%***)))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++******)))*********///---++++++,,,000444666777:::???AAA@@@>>>===<<<888888999;;;???DDDIIILLLKKKDDD???>>>>>><<<===@@@EEEHHHLLLPPPUUUZZZ```dddooommmnnnqqqssssssxxx}}}rrriiieeehhhnnnssswwwyyy||||||kkkeee___^^^cccggghhhfffeeeoooyyy{{{fffQQQEEE<<<444222666222333333333222111///...//////.........///000000///...,,,++++++---///000........................------+++******+++,,,---***++++++,,,------......)))***++++++))))))***+++///,,,))))))+++---......---,,,,,,++++++*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------***+++,,,,,,,,,,,,+++***++++++,,,,,,------,,,,,,,,,,,,,,,------------...---...///000222222222222111111111111222333444555888999:::;;;;;;<<<>>>@@@DDDFFFHHHKKKMMMNNNNNNNNNPPPQQQRRRRRRSSSTTTWWWZZZcccsss&&&&&&&&&&&&''''''''''''&&&'''(((((((((&&&%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))******)))))))))++++++*********++++++,,,...---,,,,,,///444999===>>>@@@BBBBBB???<<<;;;:::444555999>>>CCCIIINNNPPPOOOHHHBBBAAA???>>>@@@EEEKKKOOOTTTYYY^^^ccciiimmmtttpppoooqqqrrrttt{{{{{{tttkkkeeegggnnnyyy~~~zzz{{{~~~~~~|||}}}vvvfffdddeeeiiiooouuuxxxxxxttt{{{yyy```OOOCCC888444444222222111222222111///...000///////////////000000000...,,,++++++---///000...........................------------...///000,,,,,,,,,------.........***,,,---,,,+++***+++,,,000000...,,,***)))***+++,,,,,,,,,++++++*********************************************************************************************************************************,,,+++***))))))******+++***+++,,,,,,,,,,,,+++***)))***+++---......---,,,,,,,,,---------.........,,,...000111222222222111333333333333444555666666888999;;;;;;;;;<<<>>>AAACCCEEEHHHKKKMMMNNNOOOOOORRRRRRSSSRRRRRRTTTXXX[[[cccsss&&&&&&&&&'''''''''((((((''''''((()))((('''%%%$$$'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))************))))))++++++***++++++,,,---------------///333999>>>BBBCCCCCCAAA>>>;;;999999:::444777<<>>AAACCCBBBAAA>>>:::777666888999666999???EEEKKKOOOQQQQQQQQQMMMIIIGGGEEEEEEJJJQQQYYY___gggnnnssswwwyyy{{{wwwttttttxxx}}}~~~}}}}}}~~~zzzooojjjkkkfffbbb```^^^aaakkkvvv}}}zzzwwwuuuqqqllliiiooopppqqqsssuuuyyyqqqfff]]]RRRFFF>>>:::555111000222333333111111111000/////////000000//////..........................................+++++++++,,,,,,---------.........---,,,++++++***,,,---......,,,,,,---...///000000000......///111++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++'''(((((()))***+++,,,,,,***+++,,,,,,,,,,,,+++***)))***+++,,,------.............../////////000000---...///000222222222222111111111111222333444555666888:::;;;<<<>>>AAADDDEEEGGGIIILLLNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUYYY[[[bbbrrr''''''''''''(((((((((((((((''''''''''''(((((()))(((((((((((((((((('''''')))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,)))******++++++******)))******++++++---...///000111333888<<>><<<666888999999666444444444777;;;@@@EEEHHHIIIHHHFFFNNNLLLKKKLLLKKKKKKQQQXXX]]]eeeqqqzzz~~~}}}}}}}}}{{{xxxuuu|||~~~zzzllliiihhhhhhffffffllluuu~~~ssskkkhhhhhhhhhrrrxxxzzzwwwvvvtttssssssnnncccYYYKKKCCC999444444555444333222222111000000///000000...///000111111///---+++........................---......//////...------)))******++++++,,,,,,---)))***++++++))))))***+++***)))((())),,,------+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++,,,,,,,,,,,,+++***---,,,+++***+++,,,---...,,,,,,,,,---------......//////......///111333444555555555555666777888888333666888;;;===@@@DDDGGGIIIJJJLLLNNNOOOPPPOOOOOOIIILLLPPPRRRTTTVVVXXXZZZddduuu'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))+++)))&&&$$$$$$&&&)))+++((((((((((((''''''(((((("""%%%***+++***(((''''''((((((''''''''''''((((((+++,,,,,,------,,,,,,++++++,,,,,,+++***)))+++,,,,,,------,,,+++---111333:::>>>BBBBBB???;;;999999888999999777555444555666333999@@@CCCCCCCCCFFFJJJKKKNNNQQQQQQNNNLLLNNNPPPXXX___iiirrrxxx~~~|||tttrrrtttuuu~~~uuuoookkknnnpppqqqwwwxxxmmmkkkooosssuuu{{{yyytttkkkpppxxx}}}}}}wwwpppkkk___SSSDDD<<<::::::666222222222111000......000222000000000000000000000000222111///...------......///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---......---,,,+++------------------------&&&&&&''''''(((((())))))))))))************))))))++++++,,,,,,,,,+++******---------,,,,,,+++++++++***+++,,,---,,,+++***)))------------------------))))))***++++++,,,------------------------------......//////000222333444000222555666666555666777444777:::===>>>@@@BBBDDDFFFHHHKKKMMMOOOOOOOOONNNJJJMMMOOOOOOPPPRRRXXX]]]fffwww((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((+++)))'''&&&&&&''')))+++))))))))))))))))))((((((&&&(((******)))))))))******))))))(((((())))))***+++,,,,,,------,,,,,,+++,,,------,,,+++***+++---.........------111777;;;===???AAA@@@===:::999:::===<<<:::777555555555666777<<>>CCCAAAAAA@@@===;;;;;;<<<>>>BBB???;;;888666777999:::<<>>:::888:::===>>>???BBBEEEIIILLLQQQXXX\\\^^^\\\XXXRRRNNNNNNRRRWWW]]]aaahhhqqq{{{yyysssttt{{{tttiiibbbYYYWWWWWWZZZ[[[___hhhrrrqqqYYYKKKEEE888666333222111000...---////////////////////////............//////000000/////////////////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,***))))))***,,,,,,------------------------*********))))))((((((((()))******++++++******))),,,+++******+++---///111++++++++++++++++++******)))***+++,,,------......,,,,,,------------------))))))******++++++++++++////////////////////////......//////000222333444333555666555444333444555999:::;;;<<<===AAAEEEIIIFFFHHHLLLOOOQQQRRRRRRRRRNNNQQQSSSRRRRRRTTTYYY^^^kkk{{{'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''((())))))***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((()))***++++++***)))((((((((()))******)))((((((''')))++++++)))(((((()))***))))))(((((())))))******++++++,,,,,,++++++******+++,,,+++++++++---......222999>>>@@@AAAAAABBB>>>===;;;===BBBJJJQQQVVVVVVOOOEEE>>>;;;<<<===>>>AAADDDJJJQQQWWW___eeeiiijjjhhhccc\\\WWWXXX^^^dddlllqqqyyy||||||zzz{{{}}}yyywww{{{pppbbb[[[ZZZZZZ]]]```aaabbbjjjrrr}}}nnnWWWLLL===:::666444444444333222///////////////////////////////////////......------....../////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---------------------------------,,,,,,++++++************++++++++++++******,,,+++***)))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,---,,,,,,,,,---------......------------............////////////////////////......//////000222333444333444555555555555777999888999:::;;;===@@@EEEHHHGGGIIILLLOOOQQQRRRRRRRRRLLLOOOQQQRRRSSSVVV\\\aaajjj{{{''''''&&&&&&&&&&&&''''''((((((''''''(((((()))*********)))))))))(((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&((())))))******))))))(((''''''(((((()))******+++''')))++++++***((('''((()))))))))(((((()))))))))******++++++++++++******)))***,,,,,,,,,---///111222888???DDDEEEBBB???===<<<;;;<<>>===FFFKKKSSS]]]gggnnnsssuuuqqqoooiiibbb^^^```gggnnn|||zzzwwwyyy|||}}}|||{{{~~~~~~{{{}}}}}}xxxtttrrrqqqnnnooonnnkkkjjjooo{{{pppccc[[[\\\\\\```dddffffffkkkrrrssswww}}}eeeUUUAAA<<<555222222333222000////////////////////////000000000000///...---,,,,,,---...///000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++******************+++++++++++++++++++++++++++++++++************************++++++++++++******+++******)))***+++---...***************+++++++++))))))((())))))***+++,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,------..............................//////000222333444222333444444444555777999555777999:::;;;>>>BBBEEEGGGIIILLLOOOPPPQQQPPPPPPKKKMMMPPPRRRSSSVVV]]]bbbjjj{{{))))))(((((((((((())))))((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''')))+++...///+++++++++***(((((()))++++++******))))))******+++******++++++++++++******)))+++,,,......000333666:::???EEEHHHFFFAAA===:::;;;;;;>>>GGGSSS```hhhlllaaaXXXMMMGGGFFFGGGFFFEEENNNTTT___lllvvv}}}~~~|||zzzuuuooolllnnnvvv}}}uuuppplllooowww{{{zzz{{{tttmmmjjjbbbdddeeecccbbbgggrrr|||~~~sssjjjfffbbbaaadddjjjmmmooouuu{{{yyy}}}vvvbbbIIIAAA777222111222111///000000000000000000000000......///000000///...---,,,...///111111000///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))))))))))))))***++++++,,,,,,++++++***************************((()))))))))************+++******))))))***+++,,,++++++,,,,,,---......///************************------------------------......//////000222333444222333333222111222444666555777:::<<<>>>@@@CCCEEEHHHJJJLLLNNNOOOOOONNNNNNKKKNNNQQQQQQRRRUUU[[[```kkk|||++++++************++++++((((((((((((((()))******************))))))))))))((((((((((((((((((((((((++++++************++++++((((((''''''''''''(((((()))((('''''')))---000333///...,,,)))'''(((+++...,,,++++++++++++++++++,,,******++++++++++++******)))+++...///111333666999AAAEEEHHHIIIFFFAAA<<<:::;;;<<>>@@@BBBCCCFFFGGGIIIJJJLLLNNNOOONNNMMMLLLMMMOOOQQQQQQQQQTTTYYY^^^lll}}}))))))))))))))))))))))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))***++++++,,,,,,++++++***))))))))))))***************+++++++++***)))'''&&&******))))))+++---000222---,,,,,,+++*********+++******+++++++++,,,,,,,,,******)))***+++,,,+++***,,,,,,,,,---000777???EEEIIIKKKLLLHHHBBB===<<<===;;;===EEEQQQ]]]dddbbb___SSSQQQPPPPPPRRRTTTVVVVVV]]]fffsssqqqhhh___cccjjjuuu|||mmmjjjfffeeehhhooowww}}}{{{wwwvvvwwwxxxooopppsssuuuxxx|||vvvcccTTTGGGCCC???777000///.../////////...///000222////////////////////////.........///......---,,,,,,---------------,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,+++******++++++++++++++++++++++++---+++***+++---...---+++((((((((()))******+++++++++,,,---------,,,+++***...,,,++++++---......---+++++++++,,,,,,,,,------***+++,,,...///000000000333222000//////111333444222444666777666666777888888:::>>>@@@AAABBBCCCDDDGGGHHHKKKMMMNNNOOOOOOOOOMMMOOOQQQRRRTTTWWW[[[^^^mmm'''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&'''((())))))******++++++******)))))))))))))))***************+++++++++***)))'''&&&+++*********,,,...111333---,,,++++++*********+++******+++++++++,,,,,,,,,+++*********+++,,,,,,,,,+++,,,///222666===DDDIIILLLLLLJJJFFFAAA>>>======@@@BBBGGGPPPXXX\\\YYYUUUKKKLLLOOOSSSXXX\\\___```cccmmm{{{sssfff```bbbiiitttzzzvvvqqqnnnpppvvv}}}{{{zzz}}}~~~}}}xxx{{{~~~~~~rrrjjj^^^RRRLLLEEE<<<666444...///000000000111222333//////////////////////////////000000//////...---------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((((('''++++++++++++++++++++++++...,,,******++++++)))'''************************,,,,,,---......---,,,++++++***)))***,,,.........,,,,,,,,,---------......***+++,,,...///000000000222111000//////111222444000222444444444333444666:::<<<@@@BBBBBBCCCDDDEEEGGGHHHJJJMMMNNNOOOOOOOOOLLLNNNPPPQQQSSSVVVZZZ]]]kkk''''''''''''''''''''''''))))))(((((((((((((((''')))((('''&&&&&&'''((()))((())))))))))))))))))((())))))))))))******************+++******)))((('''*********+++---///222333,,,,,,+++************+++******+++++++++,,,,,,,,,+++++++++++++++,,,------+++///555:::???DDDIIIMMMNNNJJJEEEAAA??????>>>===EEEEEEHHHMMMQQQRRRNNNJJJGGGKKKRRRZZZaaafffiiijjjpppzzz{{{sssmmmfffbbbaaajjjrrr}}}yyyzzz{{{~~~~~~vvvooollleee]]]VVVMMMBBB;;;:::000000000/////////000000////////////////////////000000000000000//////...---....../////////......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******++++++++++++++++++++++++---,,,***++++++,,,***)))------,,,++++++***))))))++++++,,,,,,,,,,,,++++++***)))((())),,,...///...------------............++++++---...//////000000111111000///000111222333///111333444333333444555;;;>>>AAACCCCCCCCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOKKKMMMOOOQQQRRRUUUZZZ]]]iii''''''''''''''''''''''''***)))))))))(((((('''''')))((('''&&&&&&'''((()))((())))))******))))))(((((()))))))))************************))))))(((((()))))))))***,,,...000111++++++***************+++******+++++++++,,,,,,,,,******++++++***+++---///000555<<>>FFFEEEFFFIIIKKKLLLIIIFFFIIIOOOYYYcccjjjnnnqqqsssvvvhhheeefffhhhhhhjjjrrrxxx|||vvvrrrqqqnnnnnnmmmfffZZZNNNEEECCC888666444222111111000//////////////////////////////000000000000///......---...//////////////////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,...///000000---------,,,,,,+++++++++)))))))))***************,,,+++******,,,......---,,,,,,,,,------------...+++,,,---...////////////000000//////000111222333111333555666555555666777:::<<>>@@@@@@???CCCCCCDDDFFFIIIKKKKKKKKKLLLTTT```jjjrrrwww{{{~~~uuukkkeeeiiiooorrrrrrrrrtttwww}}}~~~yyytttqqqrrruuuyyy~~~yyylll^^^SSSMMMBBB>>>999666555555444333000000000000000000000000......//////......---,,,---......///000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++)))***,,,------...///000++++++,,,,,,,,,---------***************+++,,,,,,111///---------...---,,,******+++++++++,,,,,,,,,,,,,,,---...////////////////////////000111222333222333555666555555666777666999<<<>>>>>>???@@@AAAEEEFFFIIILLLNNNOOOOOOOOOLLLNNNQQQSSSUUUXXX]]]```iii~~~))))))))))))))))))))))))***))))))))))))))))))((()))((('''&&&&&&'''((())))))******++++++******)))))))))))))))******************))))))))))))******'''(((((()))******++++++***))))))))))))***++++++******+++++++++,,,,,,,,,(((***,,,,,,,,,///444999@@@DDDIIIKKKLLLJJJJJJIIIHHHFFFDDDCCCCCCCCCBBBBBBAAABBBCCCFFFIIIMMMPPPRRRQQQYYYeeeooowww~~~yyyuuuvvv~~~}}}tttvvvzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}zzzzzz{{{|||{{{{{{{{{{{{{{{|||~~~|||tttmmmlllmmmooonnnnnnsss{{{xxxmmmbbb[[[LLLEEE<<<666444444333111000000000000000000000000...............------,,,,,,---...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))*********+++,,,,,,---......,,,,,,+++,,,,,,---...///333111///......---,,,+++************++++++++++++,,,------...//////......---...///000000111222222000222444555444444555666555777;;;===>>>???@@@AAADDDEEEHHHKKKMMMOOOOOOPPPMMMOOOQQQSSSVVVYYY^^^aaakkk~~~(((((((((((((((((((((((()))))))))))))))*********)))((('''&&&&&&'''((()))((())))))))))))))))))((())))))))))))******************)))(((((()))***+++))))))************)))))))))))))))))))))***++++++******+++++++++,,,,,,,,,))),,,///000000333:::@@@EEEGGGJJJKKKJJJIIIIIIIIINNNOOOPPPNNNKKKGGGEEEDDDDDDEEEFFFGGGJJJNNNSSSVVVZZZaaakkksssyyy|||~~~|||yyyvvvtttqqqpppnnnlllhhheeecccddddddeeedddeeeeeeffffffdddbbbbbbcccdddcccbbbbbbbbbcccdddfffggghhhiiilllooosssvvvxxxzzz}}}xxxpppjjjgggcccbbbdddiiikkknnnxxx~~~xxxfffZZZKKK???888555111///000000000000000000000000///////////////...------++++++---....../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++***+++,,,***'''&&&'''(((++++++++++++,,,,,,,,,,,,+++*********+++,,,...///222000...---------,,,+++******+++++++++,,,,,,,,,,,,---......///.........,,,---...000111111222222111333555666555555666777555888<<>>EEEGGGHHHJJJJJJHHHHHHHHHJJJTTTWWWZZZWWWQQQJJJGGGFFFHHHHHHIIIIIIKKKOOOTTTXXXdddjjjqqquuuyyy}}}zzzzzzyyyvvvsssnnnjjjgggcccaaa^^^]]][[[YYYUUURRROOOPPPRRRRRRSSSSSSUUUVVVUUUSSSRRRRRRSSSSSSSSSRRRPPPQQQRRRTTTUUUWWWXXXXXXVVVYYY]]]```bbbdddfffhhheeegggkkkpppvvv||||||yyyyyy{{{}}}}}}|||{{{}}}tttfffbbbdddbbb```bbbgggjjjppp}}}wwwbbbPPPDDD<<<666222000000000000000000000000000000000000000//////...***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++(((***,,,+++)))(((***------,,,,,,++++++******)))((('''''''''''')))+++,,,///...,,,,,,---------,,,++++++,,,,,,,,,---------------......///.........,,,---...000111111222222444666888999888888999:::777:::???BBBCCCEEEGGGIIICCCEEEHHHKKKMMMOOOPPPPPPKKKMMMOOORRRTTTXXX]]]```kkk}}})))))))))(((''''''&&&&&&(((''''''''''''(((((()))***)))((((((((()))+++,,,))))))((('''''''''''''''))))))))))))))))))))))))***)))((()))++++++)))(((***,,,---,,,***(((((())))))***+++,,,---,,,+++***++++++,,,---......//////......///444999>>>AAABBBHHHLLLKKKDDD@@@EEENNNTTTbbbdddfffdddXXXKKKGGGJJJEEEIIIMMMQQQSSSVVVYYY[[[eeejjjppptttxxx}}}}}}~~~xxxpppiiieeeeeedddbbb___]]]ZZZXXXWWWRRRQQQPPPNNNMMMLLLKKKKKKHHHHHHHHHHHHHHHGGGGGGGGGKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLPPPQQQQQQRRRSSSTTTTTTUUUXXXYYY[[[^^^ccciiinnnqqqzzz|||{{{}}}xxxtttuuuttttttwww|||sssddd___```dddiiiooosssuuuyyyxxx```OOOCCC;;;666444333111222222222111///......////////////..............................///...---,,,,,,---.../////////.........---------,,,,,,------...///000000---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))***,,,...///,,,---,,,+++***,,,///111...------...//////...,,,///...---,,,++++++,,,---...//////111333555666888555:::<<<888555555666555999:::;;;===???AAACCCDDDFFFGGGJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQUUUYYY]]]___gggwww((((((((((((((('''''''''&&&''''''((()))***+++,,,***)))((((((((()))++++++******)))((((((((((((((()))))))))))))))))))))))))))(((((()))******)))'''(((***,,,,,,*********+++)))***+++,,,,,,,,,++++++++++++,,,,,,---......//////000333777;;;???BBBCCCEEEHHHGGGBBBCCCNNNZZZ```hhhgggeeeaaaWWWLLLIIILLLLLLQQQWWW]]]```bbbdddeeeoootttzzz}}}~~~yyy{{{{{{yyy|||~~~}}}zzzvvvtttrrrmmmhhhaaa\\\XXXVVVUUUSSSQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLNNNQQQVVVYYY\\\dddfffiiikkkmmmooorrrtttssstttuuuuuuttttttuuuwww{{{{{{|||}}}~~~~~~~~~~~~yyyrrrmmmllllllnnntttzzz|||ssshhheeegggiiimmmrrrwww|||sss^^^NNNBBB:::555333111111111111111000......////////////..............................///...------------...///.........------------,,,,,,,,,,,,---.........///---,,,,,,---///000000///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...///111,,,+++++++++---000333555...------...//////...,,,///......---------------,,,------///000222444555666;;;===999555555666555777888:::===@@@CCCEEEFFFFFFGGGIIILLLMMMNNNNNNNNNNNNNNNOOORRRUUUYYY]]]```hhhyyy''''''(((((((((((())))))'''((()))***++++++++++++)))))))))((()))******+++++++++***))))))))))))))))))))))))))))))))))))))))))((('''(((******((('''''')))+++++++++***+++---)))***+++,,,,,,,,,,,,+++++++++++++++,,,---...///000555999<<<<<<===@@@CCC@@@AAA@@@@@@IIIYYYgggmmmooohhhaaa[[[UUUNNNLLLOOOTTT[[[eeemmmqqqsssssssssxxx|||}}}rrrooonnnuuu|||zzzyyyzzzvvvppphhhcccaaa___\\\XXXTTTPPPMMMKKKGGGGGGFFFEEECCCBBBAAAAAABBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>???????????????>>>=========>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHJJJLLLMMMPPPSSSUUUWWWYYY\\\^^^___```aaaaaa``````aaabbbeeefffgggiiikkkmmmnnnoooooopppqqqtttxxx|||xxxpppmmmmmmooovvv~~~}}}zzzvvvpppjjjjjjnnnpppqqqttt{{{rrr]]]LLLBBB;;;777333111111222222111...//////000000//////...........................///...------------...///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,---...///111222000---+++,,,000444555444///...------//////...,,,....../////////...------,,,------...000222444555777<<<>>>999555666666555666777999===@@@CCCFFFGGGEEEFFFIIIKKKMMMNNNNNNNNNLLLMMMOOORRRVVVZZZ^^^aaaiii{{{&&&''''''((())))))******((()))*********)))(((((()))))))))))))))******++++++***))))))(((((())))))))))))))))))))))))))))))***)))((()))++++++)))(((''')))++++++******+++,,,)))******+++,,,,,,,,,,,,++++++++++++,,,...///000444999??????<<<:::<<>>============>>>??????>>>???????????????@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEFFFGGGDDDFFFIIIJJJJJJKKKNNNPPPSSSTTTVVVUUUTTTTTTUUUWWWXXXYYYYYY[[[\\\]]]^^^___```aaacccdddfffiiimmmpppxxx|||yyyuuuttttttzzzvvvrrrnnnnnnllljjjmmmrrrtttsssttt{{{~~~iiiVVVJJJBBB===777333222333333333//////000000000000//////.................................------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***)))((()))+++,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,---...///111222666111,,,,,,000333111///000...------.........,,,---...///000000///...---...//////000222333555666666<<<===999555666666555666888:::===@@@CCCEEEFFFEEEFFFHHHKKKMMMMMMMMMMMMKKKLLLOOORRRVVV[[[___aaaiiizzz&&&''''''((()))***++++++&&&''''''((())))))))))))((()))))))))************))))))(((''''''''''''((()))))))))))))))))))))))),,,+++***+++------+++)))***+++,,,,,,***))))))***)))*********+++,,,------,,,,,,,,,,,,...000222444888===AAA???:::666777999666888;;;AAAPPP```hhhhhhggg\\\RRRPPPRRRTTTXXX\\\```hhhuuu~~~vvvnnnkkkjjjppp}}}vvvpppnnnfffccc^^^XXXTTTOOOKKKIIIHHHGGGDDDBBB@@@@@@@@@AAA????????????????????????===<<<<<<======???@@@@@@???@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCEEEFFFFFFDDDDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKLLLPPPQQQRRRSSSUUUVVVWWWXXXWWWZZZ]]]___aaaeeejjjnnnxxx}}}tttooouuu|||}}}zzzxxx}}}{{{{{{{{{zzz}}}tttoookkklllmmmnnnqqqvvvxxxvvvwww}}}nnn\\\QQQGGGBBB;;;555222222111111//////000000000000//////////////////////////////---..................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,...000111555000++++++///111///,,,111///---,,,---...---------...///000000///...---/////////000111333444555555:::<<<888555555666555999999;;;===@@@BBBCCCDDDEEEFFFIIIKKKMMMNNNNNNNNNKKKLLLOOOSSSWWW[[[___```fffxxx''''''((())))))***++++++$$$$$$%%%&&&(((***,,,---(((((()))************))))))(((((('''''''''''''''))))))))))))))))))))))))---,,,+++,,,......,,,+++***,,,---,,,***(((((())))))))))))***+++,,,---...---------...000444777999;;;>>>???===999666555666666999<<>>======>>>???<<<<<<<<<<<<========================>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEDDDBBB@@@AAABBBDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKLLLOOOQQQSSSUUUVVVTTTXXX]]]```ccciiipppuuu{{{tttkkkeeeiiiqqqxxx}}}~~~{{{uuuppprrrtttuuuxxx}}}~~~|||nnn```WWWNNNHHH@@@888444222000//////000000111111000000///////////////////////////------...//////...------------------,,,,,,,,,,,,,,,,,,,,,,,,------------///...---...///000///...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******+++---///000111---***+++...000000///222///---,,,------------------.../////////......---------...///000222222222888:::777444555777666999:::<<<===???AAACCCCCCFFFGGGJJJLLLNNNOOOOOOOOOKKKMMMOOOSSSWWW[[[^^^___ddduuu((((((((())))))******+++)))(((&&&&&&&&&(((***,,,'''((()))***+++******)))***))))))((('''((((((((()))))))))))))))))))))))),,,++++++,,,------,,,***)))+++,,,,,,***))))))******)))))))))+++,,,...///.........000333777<<<>>>===<<<<<<;;;999888888777999<<<===???EEEOOOUUUUUUSSSOOONNNSSSXXX[[[aaafffnnnttt}}}xxxoooooosssuuuvvv~~~tttlllbbb]]]\\\ZZZUUUPPPIIIHHHEEEBBB@@@??????@@@???>>>>>>=========>>>>>><<<<<<============>>>>>>AAA@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJJJJJJJJJJJJJEEEFFFGGGFFFDDDBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIGGGHHHIIIJJJLLLNNNOOOOOOOOOSSSYYY[[[]]]bbbiiiooorrr{{{pppiiiccceeelllvvv{{{vvvwwwyyy{{{~~~zzzsssllleee```WWWRRRIIIAAA;;;777333111000000111111111111000000////////////////////////------...//////...------.........------------,,,,,,,,,,,,---.........///000...---...///000///---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++---///000000...---,,,,,,...///000222000---,,,,,,------------------------......///---------......000111222///555888555333555777666888999;;;===@@@BBBDDDEEEGGGHHHKKKMMMOOOPPPPPPPPPLLLMMMPPPTTTWWWZZZ]]]^^^cccttt))))))))))))************222///+++'''%%%%%%'''((('''((()))++++++******)))+++******))))))))))))))))))))))))))))))))))))))),,,+++***+++,,,---+++)))''')))+++++++++***+++,,,***)))))))))***,,,...////////////111555:::???BBB===;;;999999;;;<<<;;;:::<<>><<<@@@IIIPPPRRROOOMMMPPPVVV[[[]]]bbbhhhtttzzz}}}uuuqqqqqqtttvvvwww}}}{{{vvvqqqllliiiaaaWWWMMMJJJLLLMMMHHHCCCBBBBBB@@@>>><<<<<<>>>@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHHHHGGGGGGGGGHHHHHHLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLKKKKKKIIIJJJKKKJJJHHHHHHHHHJJJDDDFFFGGGGGGFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIMMMQQQRRRQQQTTTZZZ___cccllltttxxx|||lllhhhfffhhhmmmttt~~~xxxyyy{{{}}}}}}tttnnnlllkkkiiiggg```[[[RRRIIICCC===888555000000111111111111000000000000000000000000000000,,,---...//////...---,,,//////.........---------,,,,,,------...///000000---,,,++++++------,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,+++++++++,,,...000111333222111...++++++,,,...333000---+++,,,------------,,,++++++,,,---...///////////////000222333333---333666444222555777777666777:::===@@@CCCFFFGGGHHHIIIKKKNNNPPPPPPPPPPPPLLLNNNQQQTTTWWWZZZ\\\]]]cccttt)))))))))))))))((((((((())))))************))))))************)))))))))))))))))))))))))))((('''''')))))))))***++++++,,,,,,,,,+++))))))***+++...///((()))+++,,,------,,,+++((()))***,,,------------///000333888===@@@@@@@@@<<<;;;<<>>>>>>>>???CCCHHHLLLOOORRRUUUVVVTTTTTTZZZaaafffqqquuu}}}{{{wwwvvvyyy|||}}}}}}{{{tttkkkfffdddbbb^^^ZZZTTTOOOJJJGGGFFFDDDAAA>>>??????>>>>>>======<<<<<<<<<<<<===>>>???AAACCCDDDDDDEEEGGGGGGDDDBBBBBBBBBDDDEEEGGGIIIIIIIIIIIIHHHHHHJJJLLLLLLJJJHHHGGGHHHGGGGGGHHHIIIKKKJJJIIIGGGLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLOOOMMMKKKJJJKKKLLLLLLLLLNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKKKKNNNLLLIIIHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMPPPRRRTTTXXX\\\aaaffflllrrrxxx|||jjjooosssrrrtttyyy|||{{{}}}}}}yyywwwyyy{{{{{{|||}}}nnnmmmllllllmmmoooooonnnjjj___VVVSSSNNNBBB888444555444222111000000111111000/////////....................................---------------...///000.........------,,,,,,,,,***+++,,,------,,,******,,,---,,,(((%%%&&&***//////+++((((((+++---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---000222333555444333111000/////////222111///...------......------------.........///......//////000000111111333333333333444555666666999;;;>>>???@@@AAACCCEEEHHHIIIJJJLLLMMMMMMNNNNNNPPPQQQQQQSSSVVVYYY\\\^^^hhhyyy(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))))))))((('''''')))))))))***++++++,,,,,,))))))((('''(((***,,,---***++++++,,,,,,,,,++++++******+++,,,---...//////111333888===AAABBBAAA@@@======>>>BBBEEEFFFDDDAAA@@@AAABBBCCCCCCGGGLLLPPPWWWWWWVVVSSSRRRVVV[[[___eeekkkttt}}}~~~|||}}}{{{~~~uuunnnfff```XXXTTTRRRQQQMMMIIIKKKHHHDDDBBBBBBBBB@@@>>>?????????>>>>>>>>>>>>===@@@@@@@@@AAABBBDDDEEEFFFDDDFFFGGGHHHFFFEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIILLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIIIIKKKLLLLLLLLLNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMQQQNNNKKKJJJIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLMMMLLLOOORRRVVVZZZ___eeeiiiqqqwww~~~rrrwwwzzzwwwvvvxxxxxxvvvqqqtttyyy}}}xxxtttssspppooosssvvvvvvxxx||||||xxxvvvsssmmmhhhcccbbbdddhhhoootttvvvvvvqqqggg___[[[VVVKKKAAA===666444111///////////////000000/////////....................................------------......///......---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,---,,,++++++,,,------+++******+++,,,,,,+++***))))))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///111222444333222000///.........000///...---------...///.........////////////000......//////000000111111222222222222333444555555999;;;>>>???@@@AAACCCEEEGGGHHHJJJLLLNNNOOOPPPQQQPPPQQQRRRTTTWWW[[[^^^```kkk{{{((((((((((((((((((((((((+++***)))(((((()))***+++******))))))))))))(((((()))))))))))))))((((((''')))))))))***++++++,,,,,,))))))(((((()))***,,,------,,,,,,++++++++++++,,,,,,,,,++++++,,,...111222555999???CCCFFFEEECCCAAA???AAAEEEIIIMMMMMMJJJGGGBBBDDDFFFFFFGGGIIIOOOSSSYYYVVVSSSQQQQQQSSSWWW[[[```fffoooyyy{{{xxx}}}vvvnnnfff___VVVQQQKKKGGGGGGFFFCCC@@@CCCAAA???>>>???@@@???>>>????????????@@@@@@@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIIIIIIIIIIKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJMMMJJJHHHGGGGGGHHHGGGGGGJJJKKKMMMNNNPPPQQQQQQRRROOOOOOPPPQQQRRRRRRQQQQQQPPPQQQRRRSSSSSSQQQOOONNNMMMLLLKKKKKKMMMNNNOOONNNPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFHHHIIIKKKMMMQQQVVVZZZ___dddjjjpppvvv~~~~~~|||zzzuuurrroookkkbbbdddiiiooowww~~~~~~|||wwwrrrnnnllljjjhhhfffhhhnnnrrrsssvvvzzzzzzsssnnniiiccc^^^___^^^```hhhsss|||~~~~~~yyyrrrllliiicccXXXMMMHHH:::777222000///000//////000000000/////////..............................///...------------------...------------,,,,,,,,,,,,+++++++++,,,------...,,,,,,---......,,,(((%%%***+++,,,,,,+++***++++++***)))(((((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///...---------------------,,,------...///------........./////////......//////000000111111444444444444555666777888999;;;===???@@@AAADDDFFFFFFGGGJJJLLLOOOQQQRRRSSSOOOPPPRRRTTTXXX\\\```bbbnnn~~~'''((((((((((((((()))))),,,***(((''''''(((***,,,***)))))))))(((((((((((((((((())))))))))))(((((()))))))))***++++++,,,,,,+++++++++++++++---...//////...,,,+++******+++,,,---,,,+++***,,,000444666;;;???FFFJJJJJJHHHEEECCCCCCHHHOOOVVVXXXVVVPPPKKKFFFFFFGGGIIIMMMRRRUUUVVVWWWSSSOOOOOOPPPRRRWWW\\\ccciiisss}}}wwwvvvzzz}}}uuunnnggg```YYYTTTNNNJJJFFFDDDDDDDDDBBB@@@??????>>>>>>???@@@@@@@@@??????@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHGGGHHHJJJJJJIIIJJJMMMOOOLLLKKKJJJIIIHHHIIIJJJKKKMMMKKKIIIIIIKKKKKKJJJIIILLLNNNQQQTTTUUUWWWYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\XXXZZZ[[[]]]\\\ZZZWWWUUUUUUTTTRRRRRRSSSTTTSSSQQQSSSRRROOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNLLLKKKJJJKKKKKKJJJHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGIIIMMMQQQRRRUUUZZZ___eeennnwww}}}xxxooojjjfffbbb[[[\\\^^^bbbjjjxxx{{{tttmmmhhheeeddd``````eeelllqqqsssxxx~~~|||rrrmmmiiifffdddgggdddeeemmmyyy}}}vvviiiZZZQQQCCC===777333222222111000000000000////////////...........................///......---,,,,,,,,,,,,------------------------++++++*********,,,---///...,,,++++++,,,***$$$(((+++......+++)))***,,,---,,,***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,------------------......///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------............//////000000111111333333333333444555666777888;;;===???@@@AAADDDFFFFFFGGGIIILLLNNNPPPQQQQQQMMMNNNPPPSSSXXX\\\```cccooo~~~((((((((()))))))))******,,,***(((''''''(((***,,,)))))))))(((((((((((('''(((((())))))))))))(((((()))))))))***++++++,,,,,,+++++++++,,,,,,---......///...,,,+++***+++,,,,,,---,,,++++++...222777;;;@@@EEEKKKMMMLLLJJJHHHHHHHHHPPP[[[cccccc\\\SSSLLLJJJFFFFFFKKKUUU\\\]]][[[WWWQQQNNNOOOPPPPPPVVV]]]ffftttwwwpppqqqyyy|||vvvmmmhhhbbb[[[UUUOOOJJJGGGEEECCCAAA????????????>>>>>>>>>??????????????????@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGGGGGGGGGGIIILLLOOOMMMLLLKKKJJJJJJJJJKKKLLLPPPPPPPPPQQQSSSSSSRRRPPPRRRVVV\\\___aaaccceeegggjjjjjjkkklllllllllllllllggghhhjjjkkkjjjhhheeecccbbb```^^^]]]\\\[[[YYYWWWWWWVVVTTTRRRQQQPPPPPPPPPNNNNNNMMMMMMLLLMMMMMMNNNJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHGGGEEEDDDDDDGGGIIIKKKLLLOOORRRWWW]]]dddiiimmmtttssshhhccc```]]]YYYZZZ\\\___hhhxxx|||tttmmmfffbbb```^^^___dddlllqqquuu|||yyynnnhhhfffggghhhnnnkkklllrrr}}}~~~jjj\\\LLLDDD;;;555333333111///111000000000////////////........................///...---,,,,,,,,,,,,,,,------------------------+++***)))))))))+++,,,---...+++((()))******'''$$$(((+++......+++)))***,,,///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,,,,---***++++++---......//////............////////////......//////000000111111000000000000111222333444888:::===???@@@BBBDDDGGGGGGHHHIIIKKKLLLMMMMMMMMMKKKLLLNNNRRRVVV[[[___bbbmmm}}}((())))))******++++++,,,+++***)))(((((()))***+++))))))(((((((((((('''''''''(((((())))))))))))))))))))))))***++++++,,,,,,))))))******+++,,,,,,,,,...------,,,,,,,,,,,,------,,,,,,...222777===@@@EEEIIIMMMMMMKKKJJJKKKMMMPPPYYYccciiiggg]]]SSSLLLKKKIIIIIIPPPZZZaaacccaaa___YYYVVVWWWTTTQQQYYYddduuu{{{vvvpppooosss{{{zzzppphhhddd[[[XXXTTTNNNIIIEEEBBBAAA??????>>>>>>===>>>>>>>>><<<>>>@@@@@@???>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGFFFGGGJJJOOOSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWVVVTTTSSSTTTUUU___eeennnsssuuuvvvyyy{{{~~~~~~zzz{{{{{{|||{{{yyyvvvuuuqqqooommmkkkjjjhhhdddbbbbbbaaa___]]][[[YYYWWWVVVRRRQQQPPPOOONNNMMMMMMMMMJJJJJJJJJKKKMMMNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLJJJKKKKKKIIIGGGFFFGGGHHHGGGGGGGGGIIILLLOOOSSSUUU[[[cccllltttzzzqqqeeeaaa___\\\ZZZ[[[]]]dddoooyyyrrrlllhhhfff```bbbgggoootttxxxxxxnnnhhhgggiiikkkooonnnpppvvv{{{jjjUUULLL???888555444000---111111000000000/////////...........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++******++++++,,,,,,***)))))),,,...000000***+++,,,,,,+++***++++++------+++***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------------------......***+++,,,...////////////000000111111111222222222......//////000000111111333333333444444555666777777:::===???@@@BBBEEEGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLNNNQQQUUUZZZ^^^aaalll{{{)))******+++,,,,,,------))))))))))))))))))))))))))))))((((((((('''''''''''''''((())))))))))))))))))))))))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,------------------......000333888>>>CCCGGGIIIKKKMMMLLLIIIIIIMMMRRRYYY```gggiiicccYYYPPPKKKJJJMMMQQQVVV[[[```dddgggiiieeeeeefffaaa^^^hhhxxx|||ooooooooosss{{{yyyqqqggg___ZZZWWWPPPNNNKKKGGGCCC@@@@@@AAA>>>?????????>>>>>>???@@@===@@@CCCCCCBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGGGGIIIJJJLLLLLLJJJKKKLLLMMMOOOTTT[[[```ccccccdddeeeffffffffffffaaabbb```ZZZTTTRRRWWW]]]pppxxx~~~}}}zzzwwwttttttssssssqqqnnnjjjfffddd]]]\\\ZZZXXXVVVUUUTTTTTTPPPPPPOOOPPPQQQQQQOOOMMMMMMMMMLLLKKKKKKLLLLLLMMMLLLNNNOOONNNLLLIIIIIIIIIEEEEEEEEEEEEGGGIIIJJJJJJPPPVVV]]]aaaeeennnzzzyyytttppplllkkkkkkooowww{{{wwwtttssssssiiijjjnnnuuuyyy~~~}}}}}}}}}yyyssspppoooppprrrqqqrrruuu{{{vvvaaaUUUGGG===:::888444000111111111000000000//////........................,,,,,,,,,+++,,,,,,------,,,,,,,,,---------..................---,,,+++++++++,,,,,,,,,,,,---000222---+++******+++,,,,,,+++***++++++,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,...............///000111,,,---...///000//////...000000000000111111111111......//////000000111111666666666666666888999999777999<<>><<<===>>>>>>======>>>??????BBBFFFHHHGGGGGGIIIKKKFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPPPPQQQSSSUUUYYY___hhhmmmqqqrrrtttvvvwwwwwwvvvvvvqqqrrrnnncccYYYWWW```iii|||~~~yyytttqqqhhhgggeeebbb```^^^]]]]]]WWWVVVUUUUUUUUUSSSPPPNNNQQQPPPOOONNNMMMMMMMMMMMMIIIKKKMMMMMMKKKHHHGGGFFFFFFFFFEEEFFFHHHHHHHHHGGGFFFJJJOOOQQQSSSZZZgggrrr{{{}}}xxxuuuuuuwwwyyyqqqrrrvvv{{{~~~|||xxxxxxssstttvvvvvvuuuuuuvvvwwwuuuxxx||||||jjj^^^NNNDDD@@@===888444111111111111000000000000........................++++++++++++,,,------...,,,,,,,,,------.........000000111111000...,,,++++++...000...+++)))***,,,///+++((((((+++---,,,+++***+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------///////////////000111222---...///000000000///...------------.........///......//////000111111111111111111111222333444444777999<<>>>>>===;;;:::<<<@@@BBBAAA???CCCEEEFFFEEEEEEEEEGGGHHHHHHGGGFFFFFFHHHJJJKKKKKKHHHJJJLLLNNNOOORRRWWWZZZ[[[]]]```dddiiipppxxx~~~~~~xxxrrrsss{{{{{{xxxtttqqqooommmjjjgggeeecccaaa``````^^^\\\ZZZVVVSSSPPPMMMMMMLLLKKKJJJMMMNNNNNNNNNLLLKKKLLLLLLHHHGGGFFFFFFHHHHHHGGGEEEIIIHHHGGGGGGJJJPPPUUUYYYeeellluuu||||||~~~}}}}}}xxxyyy{{{~~~xxxrrrtttsssssswww|||~~~qqqkkk```TTTHHH>>>888555555333000...//////...---.../////////000000111111............//////////////////.........//////000000000///,,,******,,,...---......,,,******+++,,,+++***)))***---...///.........,,,+++************+++))))))+++......***'''///...,,,++++++,,,...000------///000111111111111///---++++++---///000000...------,,,,,,,,,------111111111111111222222222333333444444444444444444999:::===???BBBDDDEEEFFFFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPRRRVVVYYY]]]___iii{{{*********)))))))))))))))+++++++++***************&&&&&&'''(((***+++,,,,,,))))))***++++++++++++***---+++)))***,,,------+++++++++,,,,,,,,,,,,------,,,---//////......///111333666;;;AAAFFFJJJLLLMMMKKKLLLKKKGGGDDDDDDIIIOOOVVVWWWVVVQQQKKKIIILLLPPPTTTWWWZZZ\\\```hhhrrryyy{{{oooeee```^^^eeehhhnnnwwwwwwllleeebbb```]]][[[ZZZTTTMMMHHHGGGEEEAAA===@@@@@@>>>======>>>>>>???BBBAAA@@@BBBEEEFFFEEEDDDEEEGGGJJJKKKKKKJJJKKKLLLJJJIIIHHHHHHJJJLLLNNNOOONNNQQQTTTWWW[[[___eeehhhpppsssvvvyyy}}}}}}zzzxxxtttrrrpppmmmkkkgggccc___]]][[[WWWUUUTTTRRRPPPNNNLLLLLLLLLJJJIIIHHHIIIIIIKKKIIIHHHHHHJJJJJJJJJIIIGGGFFFEEEDDDFFFIIIMMMOOOUUU[[[bbbiiioooxxx}}}yyyqqqpppqqqvvv}}}vvvpppggg]]]SSSIII???999666333000......///...---.........//////000000000............//////////////////......---...............---***((((((***,,,---......,,,+++***+++---,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***---,,,+++++++++++++++,,,,,,,,,---//////000000000///---++++++---///000000...------,,,,,,------...//////000000000000111111333333333444444444444555999:::===???BBBDDDEEEFFFEEEFFFIIILLLNNNOOOPPPPPPOOOOOOPPPSSSVVVZZZ^^^```hhhzzz+++*********))))))((((((***************+++++++++(((((()))***++++++,,,,,,))))))***+++++++++++++++---+++***)))+++++++++***++++++,,,,,,,,,,,,------))),,,///000000//////000888;;;AAAGGGKKKMMMNNNNNNIIIJJJIIIEEEBBBCCCGGGLLLNNNNNNMMMIIIGGGIIIOOOTTTZZZ]]]```ccciiisss}}}tttlllgggcccaaa___```cccjjjrrryyy}}}}}}{{{yyyzzz|||vvvjjjddd]]]WWWUUUSSSPPPMMMLLLGGGBBB@@@@@@???<<<999???>>>>>>>>>>>>???@@@@@@CCCBBBAAABBBDDDEEEDDDCCCCCCFFFJJJKKKKKKKKKLLLLLLNNNMMMMMMOOOQQQUUUYYY[[[^^^aaafffjjjooouuuzzz~~~~~~{{{vvvpppkkkhhhfffccc```^^^[[[WWWTTTPPPOOOMMMKKKIIIIIIIIIIIIJJJHHHFFFFFFGGGIIIIIIHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFIIIOOOSSSXXX```iiipppzzz}}}zzzqqqppprrrwww}}}vvvqqqkkkfff```VVVIII???777444111///...///...---.............../////////---............///////////////...---,,,,,,---------...---+++))))))***,,,------...---++++++,,,---...,,,***+++,,,------,,,)))***+++,,,---.........,,,---,,,+++)))***,,,...++++++*********))))))(((+++,,,---..................---++++++---///000000...---------------...............//////000000000333333333444444444555555999:::===???BBBCCCDDDEEEDDDEEEIIILLLOOOQQQRRRRRRNNNOOOPPPSSSVVVZZZ^^^```gggzzz++++++******)))((((((((()))))))))***+++++++++,,,------,,,++++++***))))))((())))))***+++*********---+++******)))***))))))+++++++++,,,,,,,,,------***,,,...//////000222333===AAAGGGMMMPPPPPPNNNMMMFFFFFFEEEBBB@@@AAADDDGGGJJJJJJIIIGGGIIIOOOWWW^^^aaafffmmmrrrwww~~~wwwrrrkkkhhhggggggdddaaa^^^aaahhhooouuuxxxxxxwwwrrrxxxyyypppkkk^^^YYYRRRNNNKKKIIIGGGEEECCC@@@======>>>>>>===;;;>>>>>>>>>??????@@@AAABBBCCCBBBBBBCCCDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMOOOSSSUUUWWWZZZ^^^ccciiimmmuuuxxx|||~~~yyysssqqqooollljjjeee```\\\[[[XXXTTTQQQPPPOOOOOONNNKKKIIIFFFFFFGGGHHHIIIHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBDDDFFFHHHJJJPPPWWW\\\dddjjjsss{{{}}}zzzyyyuuutttuuuyyy{{{xxxwwwoookkkhhhiiiggg^^^OOOCCC;;;777333000/////////...------..................---------........./////////...---,,,,,,,,,,,,,,,/////////...,,,+++---///------...---++++++---...///---++++++,,,,,,,,,***((()))+++,,,------------))),,,---,,,***))),,,///,,,+++***)))(((((()))))),,,,,,---..................,,,+++,,,...000000///...------------......///.........//////000000111222333333444444555555555999;;;===???AAACCCDDDDDDDDDFFFIIILLLNNNPPPQQQQQQMMMMMMOOORRRUUUYYY]]]___gggzzz************))))))(((((()))))))))***+++++++++,,,...------,,,+++******)))'''((())))))******)))))),,,,,,+++***)))))))))***+++++++++,,,,,,,,,---------.........///222777;;;CCCFFFLLLPPPRRRQQQNNNLLLDDDCCCAAA???>>>???AAACCCGGGGGGGGGIIINNNVVV___eeegggpppzzz~~~uuuooommmllllllmmmkkkfffbbb]]]bbbiiiooosssuuuvvvvvvuuuvvvmmmddd^^^WWWSSSLLLFFFCCCBBBBBBBBB>>>===<<<===>>>??????>>>>>>>>>???@@@AAABBBCCCCCCFFFFFFGGGGGGGGGHHHIIIIIIKKKLLLLLLLLLLLLPPPTTTXXX[[[___dddiiinnntttzzz}}}zzzxxxuuuqqqlllhhhhhhddd```]]][[[ZZZWWWUUUPPPNNNLLLKKKKKKLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFIIILLLOOOSSSYYYbbbkkksss|||}}}~~~}}}{{{yyyyyyxxxwwwzzz{{{uuupppmmmkkkeeeccccccgggiiicccVVVJJJAAA===777333111111000///..................------------------............///...---,,,,,,,,,,,,,,,...//////...---,,,---///,,,---...---,,,,,,---//////---++++++,,,,,,+++***))))))***+++++++++++++++))),,,///...,,,***,,,...///---***(((''')))+++---------.../////////......---,,,+++,,,...000000///---------------...///000......///000000111222222222222333333444555666666999;;;===???AAABBBCCCCCCFFFGGGIIILLLMMMNNNNNNNNNKKKLLLMMMPPPTTTYYY\\\___hhh|||)))))))))))))))))))))******************+++++++++))))))***+++,,,,,,------(((((()))************)))+++,,,,,,+++))))))***,,,++++++,,,,,,,,,,,,------////////////111666===CCCGGGJJJNNNQQQRRROOOLLLIIICCCBBB@@@???>>>???@@@AAADDDEEEHHHMMMTTT]]]eeejjjmmmvvvxxxqqqkkkmmmooorrrrrrnnnhhhccc[[[aaahhhnnnrrrssstttuuu~~~vvvmmmdddZZZSSSOOOKKKFFF@@@===<<<===>>>;;;;;;<<<===>>>??????@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHJJJKKKMMMNNNPPPQQQTTTYYY___dddhhhnnnuuu{{{~~~zzzwwwvvvrrrmmmkkkiiifffaaa]]]TTTRRRPPPPPPOOONNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHIIINNNUUU[[[bbbkkkvvv}}}|||xxxuuutttvvvvvvtttqqqsssssssssvvv}}}yyyzzz~~~|||uuummmfffaaa``````___```dddgggddd[[[SSSHHHCCC===777444333222111/////////...............,,,------------...............------------......+++---...---,,,+++,,,---,,,---...---,,,,,,...000///---++++++,,,,,,+++***+++************+++,,,---111111111000---++++++,,,...---+++))))))+++---///---....../////////......---,,,,,,---///000///...------------...///000000......///000111111222222111222333333444555666666:::;;;<<>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEBBBDDDGGGHHHGGGHHHKKKMMMQQQUUU[[[aaagggmmmssswww{{{|||zzzyyyuuummmggg]]]\\\[[[ZZZYYYVVVRRRNNNLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEHHHKKKNNNRRRYYYbbbiiisss~~~zzzqqqllljjjiiifffccceeegggiiinnnwww{{{uuutttssstttrrrmmmgggaaa^^^^^^___^^^___```aaa```\\\YYYOOOJJJBBB;;;777555333222000000000//////.........,,,,,,---------.........------------...///000000+++---......,,,,,,,,,---,,,---...---,,,---///000...,,,++++++,,,---,,,+++,,,+++******+++...111333AAA<<<555000---,,,++++++)))***+++,,,------------------.........------,,,---,,,,,,---///000///...------------...///000111,,,------...000111111222111222222333444555666777:::;;;<<<>>>@@@AAABBBBBBCCCDDDGGGIIIKKKLLLLLLLLLLLLMMMOOORRRVVV[[[___aaammm''''''((()))***+++,,,,,,,,,+++++++++******))))))******************+++++++++,,,------......------***,,,---,,,+++***---000++++++,,,,,,,,,---------,,,...333777;;;???EEEIIIJJJLLLNNNOOONNNKKKHHHFFFFFFDDDBBBAAABBBCCCCCCCCCFFFJJJPPPZZZccckkkoooppptttyyy}}}pppgggeeeeeemmmsssyyyzzzwwwsssqqqqqqssszzz}}}ooohhh___XXXRRRMMMGGGBBB===???@@@@@@>>><<<<<<<<<===???AAABBBBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFFFFEEEFFFIIILLLMMMLLLMMMPPPTTTZZZaaalllvvv~~~wwwpppkkkjjjiiiiiigggccc^^^YYYQQQPPPNNNLLLKKKKKKKKKLLLFFFFFFGGGHHHIIIIIIGGGEEEDDDEEEFFFFFFGGGLLLUUU\\\^^^kkkzzztttjjjeeebbb^^^[[[YYY\\\```gggqqq~~~ssslllgggiiiiiifffccc```aaaccc^^^^^^^^^]]]\\\[[[ZZZZZZTTTNNNEEE>>>999666444333111111000000/////////...,,,,,,,,,---------......---------...///000111222---...000000///...//////,,,---......------///111...,,,***+++,,,------,,,,,,+++******,,,111555888NNNDDD888///,,,,,,,,,+++%%%''',,,///000...,,,***,,,,,,,,,------,,,++++++,,,,,,,,,---000000///...---------......000111111++++++,,,---...///000111111111222333444666666777:::;;;<<<>>>@@@AAABBBBBB@@@BBBEEEHHHKKKLLLMMMMMMNNNNNNPPPTTTXXX]]]aaacccooo++++++******+++---///000+++,,,---......---+++***++++++************+++++++++++++++*********))))))((()))+++,,,------,,,++++++---.........---///000222222333999BBBIIIKKKLLLPPPRRRSSSSSSQQQOOONNNNNNKKKIIIFFFDDDCCCDDDEEEFFFJJJOOOUUUZZZ___fffnnntttuuu{{{yyymmmeee```bbbhhhppprrrwwwzzzwwwssswww~~~|||rrrkkkaaa[[[RRRKKKGGGDDD@@@===<<<<<<======>>>>>>?????????AAACCCDDDCCCBBBCCCCCCFFFGGGGGGFFFDDDDDDEEEFFFGGGKKKNNNQQQTTTZZZbbbiiipppwww}}}zzzwwwsssmmmgggbbb]]]ZZZVVVSSSQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIGGGEEEDDDGGGIIIIIIGGGGGGIIILLLRRRYYYdddnnnwww|||qqqhhhaaa\\\YYYVVV[[[bbbhhhppp{{{tttkkkeee``````dddhhhhhhhhhiiikkkmmmkkkeeeaaacccdddccc```WWWLLLDDD???<<<777333111000///...---,,,,,,,,,---------....../////////------------------------***+++---///000000//////'''---...)))''',,,...,,,---------,,,******+++---+++++++++***+++...333777:::444---***+++...///000------......///000000111...+++)))***---...---,,,------------------,,,,,,......................../////////000111111222222222333333444444555555555888999:::===AAACCCCCCCCCFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKOOOUUUXXXXXX\\\bbbooo)))))))))))))))***+++,,,------,,,,,,,,,,,,++++++++++++************+++++++++++++++*********))))))******+++,,,---------------...//////...///000222333444777===DDDIIILLLMMMPPPQQQRRRSSSSSSRRRQQQPPPKKKIIIFFFDDDCCCDDDEEEGGGLLLPPPVVVZZZ^^^dddmmmsssxxx}}}tttkkkfffcccffflllssstttwwwzzzyyyxxx}}}}}}tttkkkbbb[[[VVVPPPIIIDDDAAA@@@>>><<<<<<<<<===>>>??????@@@@@@???AAADDDEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIILLLOOONNNQQQWWW[[[___fffooouuu~~~xxxrrrnnnhhhfffccc```]]]XXXSSSOOOOOOMMMKKKJJJJJJIIIHHHFFFDDDFFFHHHGGGEEEDDDFFFHHHKKKPPPWWW___gggssszzzsssmmmfffaaa^^^[[[^^^cccgggllluuu~~~ssskkkaaa\\\\\\bbbiiilllooossstttvvvvvvsssuuu{{{}}}|||qqqeeeUUUIIICCC???999444222111000///............,,,---------............------------------------,,,---...000000000//////...111222---((((((***,,,,,,---...---+++***+++------------++++++---000333444000---+++,,,------,,,,,,,,,---......///000000---+++******---......,,,---.........///000000000......................../////////000111111222222333444444555555666666777999:::<<>>CCCFFFJJJMMMOOORRRQQQQQQSSSVVVVVVSSSPPPJJJHHHFFFDDDCCCEEEFFFHHHPPPTTTZZZ^^^bbbiiirrrxxxxxxoookkkjjjjjjnnnsssyyywwwxxx{{{|||}}}xxxmmmeee]]]UUUPPPIIIFFFAAA>>>============<<<===>>>???@@@AAABBBCCCCCCDDDFFFGGGFFFFFFHHHIIIFFFGGGHHHIIIJJJMMMQQQUUUYYY^^^dddjjjpppwww|||uuuttttttrrroooggg___YYYYYYVVVQQQNNNMMMLLLKKKJJJFFFGGGGGGFFFDDDCCCDDDFFFEEEHHHKKKOOOUUUaaannnxxx~~~|||wwwrrrlllfffcccbbbcccfffhhhlllrrryyy~~~zzzrrrlll___[[[ZZZ```gggmmmssszzz}}}www```PPPIIIDDD<<<666333222111////////////000,,,,,,,,,------------...------------------------...//////000000000//////,,,+++,,,,,,***(((+++111,,,---...---+++++++++---...//////---,,,+++---...,,,,,,,,,---...---+++(((+++,,,,,,------......///---,,,***+++---......---,,,------...///000111111......................../////////000111111222222444444555555666777777888:::;;;===@@@BBBDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLNNNSSSVVVXXX]]]dddmmm+++++++++,,,++++++************+++,,,---.........++++++************++++++************************,,,,,,+++++++++---///000---.../////////111333666888>>>DDDHHHIIIJJJMMMPPPSSSQQQPPPSSSWWWXXXSSSMMMHHHGGGEEEDDDEEEGGGJJJLLLVVV[[[aaagggmmmvvvvvvsssqqqrrrsssuuuxxxzzz~~~||||||wwwjjj```YYYSSSMMMIIIBBB@@@>>><<<<<<===>>>???===>>>???@@@BBBCCCDDDEEEGGGHHHIIIHHHGGGHHHJJJLLLKKKMMMNNNOOOQQQUUU[[[___hhhmmmuuu{{{}}}wwwooojjjhhhccc]]]WWWTTTSSSQQQPPPIIIHHHGGGFFFDDDDDDEEEFFFDDDEEEGGGHHHKKKSSS]]]eeevvv{{{uuuooojjjiiiggghhhjjjnnnttt{{{}}}||||||yyyqqqkkkccc^^^[[[___dddiiiqqqxxxiiiVVVNNNIIIAAA;;;555333111000//////000000,,,,,,,,,---------------........................///////////////.........///)))(((---...+++---222,,,...///...,,,+++,,,,,,---...//////---++++++,,,******,,,---...---+++***+++++++++,,,,,,------------,,,,,,,,,,,,---......+++,,,,,,,,,------............................../////////000111111222222333333444555666777777888888;;;===@@@AAACCCEEEFFFDDDEEEFFFGGGIIIJJJKKKKKKNNNLLLNNNRRRUUUWWW]]]eeemmm,,,,,,,,,+++++++++++++++(((***---///000000///---++++++************++++++************************++++++*********,,,---///+++,,,......///222666999===BBBHHHJJJKKKKKKMMMPPPRRRPPPOOORRRVVVUUUPPPJJJGGGFFFFFFGGGJJJNNNRRRTTT\\\bbbkkksss|||xxxtttxxx|||~~~zzznnnfff[[[RRRLLLIIIEEEBBB??????===<<<<<<<<<>>>@@@??????@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHKKKNNNSSSVVVYYY]]]aaagggmmmrrrxxx~~~|||xxxuuupppjjjddd___\\\XXXVVVLLLJJJHHHFFFEEEEEEEEEEEEDDDFFFHHHGGGGGGJJJOOOTTTccclllyyyxxxsssrrrrrrkkklllpppyyyxxxuuuxxxxxxqqqjjjeeeaaa^^^```cccgggooowww~~~kkkZZZRRRMMMFFFAAA777555333000......///000------------------------...........................---------------------555///,,,///000---++++++,,,...//////---,,,,,,,,,***,,,......---,,,,,,---+++,,,,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---...///......------,,,,,,,,,+++......................../////////000111111222222111222333444555666777777777:::===???@@@AAACCCEEEDDDEEEFFFGGGIIIJJJKKKKKKNNNLLLNNNRRRUUUWWW]]]eeennn++++++)))))))))***+++,,,---...000111111000...---++++++************++++++***************+++++++++************+++,,,------***+++---///111555:::>>>BBBDDDHHHJJJKKKLLLMMMNNNMMMLLLMMMPPPRRRQQQMMMHHHHHHHHHJJJMMMRRRXXX^^^aaagggnnnxxx|||qqqwwwvvviii```YYYOOOIIIFFFDDDAAA???<<<======<<<;;;;;;===???AAABBBCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGHHHLLLQQQUUUYYY]]]ccciiipppwww~~~|||xxxtttpppjjjddd```UUUQQQMMMJJJHHHGGGFFFEEEEEEGGGIIIHHHEEEEEEGGGJJJOOOWWWbbbnnn|||~~~zzzzzz|||rrrsssxxx|||uuuvvvvvvqqqkkkfffdddcccfffhhhkkkrrrzzzzzzjjj]]]UUUPPPJJJEEE<<<999555222/////////000///............---------........................---,,,,,,+++,,,,,,------+++///111...------,,,***,,,...000000...,,,,,,,,,)))+++---...---,,,---...---...---,,,++++++...000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000111111000///...------,,,......................../////////000111111222222000111222333444666666777555999===?????????CCCFFFEEEFFFGGGHHHIIIJJJKKKLLLMMMLLLNNNSSSVVVXXX]]]dddnnn---+++)))((((((+++...000888666333000...,,,,,,,,,++++++************++++++))))))*********+++++++++)))***+++,,,------------***,,,...000444999???DDDFFFFFFFFFHHHJJJLLLLLLLLLCCCFFFJJJMMMOOONNNKKKIIIKKKLLLOOOTTT[[[dddkkkooowww}}}xxxsssyyy~~~sssfff\\\UUUOOOHHHDDDCCCCCCAAA???;;;<<<>>>===<<<<<>>999444111000111111000000/////////.................................---,,,++++++,,,---...///+++>>>GGG:::---...000---,,,...000000///---,,,,,,***,,,------++++++---...,,,...///---+++***,,,...---------------,,,,,,,,,,,,...///...,,,,,,...111000000000///.........---......................../////////000111111222222111111222444555777888888666:::???@@@???@@@CCCGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKOOOTTTWWWXXX]]]ccclll000...+++)))***...222444AAA===666///***)))***+++++++++************++++++))))))******++++++++++++***+++---...//////...---+++---///222666<<>>??????>>><<<;;;===@@@@@@???@@@CCCFFFEEEEEEFFFFFFFFFGGGGGGGGGKKKMMMPPPTTTZZZccclllsss}}}sssmmmddd]]]XXXTTTOOOLLLHHHJJJKKKIIIFFFFFFJJJNNNHHHJJJLLLPPPXXXgggxxxzzzyyyuuunnnmmmooorrrrrruuuxxxxxxvvvyyyyyyqqqlllkkkhhhbbbYYYQQQLLLIIIEEEBBB<<<777333222222222111111000000/////////...////////////////////////---,,,,,,,,,---...000111CCC```jjjPPP444///111---,,,...000111///---,,,,,,,,,------,,,******,,,---***---//////,,,******,,,------------------------,,,...///...,,,,,,...111,,,,,,------------------......................../////////000111111222222222222444555666888999999777;;;@@@BBB@@@@@@DDDHHHFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKOOOUUUXXXYYY\\\bbbkkk~~~+++------)))***222:::===999444---+++---...---***++++++************++++++++++++*********+++,,,,,,((()))+++.........---,,,000//////333;;;BBBEEEFFFLLLJJJIIIJJJLLLKKKFFFBBBAAADDDGGGIIIIIIJJJLLLMMMMMMQQQYYY```hhhrrr~~~~~~zzzuuuvvvzzz}}}}}}}}}wwwiii```WWWOOOHHHDDDBBB@@@???======>>>>>>===>>>@@@AAAAAABBBDDDFFFEEEFFFHHHHHHHHHJJJMMMPPPOOOSSSYYYaaaiiisss}}}~~~~~~~~~~~~~~~~~~~~~{{{uuupppjjjddd^^^ZZZSSSPPPLLLJJJIIIIIIHHHGGGIIIIIIHHHIIIMMMWWWeeeooo}}}}}}}}}~~~tttmmmkkknnnuuuzzz|||~~~}}}vvvqqqoooiiiiiiggg```WWWOOOLLLLLLDDDAAA===999666444000...444333222000//////......---.../////////...,,,,,,'''((()))+++---///000111EEERRRTTTBBB111...//////,,,++++++******++++++,,,,,,,,,,,,---------......---------,,,,,,+++++++++...---,,,+++***++++++,,,,,,---......//////......////////////............------......//////000000000000///////////////000///222555555333444888;;;BBBDDDCCC@@@@@@DDDEEECCCFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHLLLQQQVVV[[[^^^```lll+++---......222888:::777222---)))(((***,,,***(((******))))))))))))******...---,,,,,,+++++++++,,,++++++++++++,,,---...///222111222666===DDDGGGHHHLLLKKKKKKKKKJJJHHHEEEBBB@@@BBBDDDFFFGGGIIILLLNNNWWW\\\ccciiipppyyy}}}}}}{{{}}}uuuggg\\\TTTOOOIIIEEE@@@??????>>>>>>???@@@AAA???AAACCCDDDDDDEEEGGGIIIFFFGGGHHHHHHIIILLLPPPSSSZZZ___gggqqq{{{~~~}}}|||{{{zzzyyyxxxwwwyyyzzzzzzzzzzzzzzzyyyyyyuuuuuuvvvvvvvvvvvvvvvuuuvvvwwwyyy{{{~~~}}}xxxrrrkkkggg^^^ZZZTTTOOOLLLJJJIIIGGGHHHIIIHHHHHHJJJPPPXXX___mmmxxx~~~|||}}}wwwpppmmmllllllssszzzzzzsssnnnjjjhhhgggdddcccaaa\\\UUUOOOLLLKKKHHHDDD@@@===:::888444222333333222111000000//////---.../////////...---,,,+++++++++,,,---......///222;;;<<<111***,,,,,,)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------,,,,,,+++++++++///......---...///000111,,,------................................................///////////////000000////////////000000000333555555444444888;;;@@@DDDDDD@@@>>>AAACCCBBBFFFGGGHHHIIIJJJIIIIIIHHHHHHJJJMMMQQQVVV[[[^^^```kkk~~~'''))),,,///444888333,,,,,,)))'''(((***+++)))'''))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,...---+++******,,,///111333333555:::AAAFFFJJJKKKLLLMMMNNNLLLHHHEEEBBBBBB???AAABBBDDDEEEIIIMMMQQQ]]]aaahhhmmmssszzz~~~~~~kkkbbbVVVLLLGGGDDDAAA???<<<<<<===>>>???AAACCCDDD???@@@BBBCCCCCCDDDFFFHHHGGGHHHJJJKKKMMMRRRXXX\\\ffflllvvv~~~}}}}}}~~~~~~}}}{{{yyyxxxxxxwwwwwwxxxxxxyyyuuutttrrrqqqppppppqqqqqqppppppqqqrrrrrrrrrqqqqqqkkklllmmmooooooooonnnnnnoooqqqsssuuuxxx|||{{{vvvlllggg^^^WWWQQQNNNKKKIIIJJJJJJJJJIIIHHHIIIKKKNNNXXXaaaooo}}}}}}{{{{{{yyyxxxuuupppkkkhhhggghhhhhhppp{{{{{{ooofffccccccdddccc]]][[[XXXUUUSSSPPPLLLJJJHHHEEEAAA>>><<<999555333222222222222111111000///......//////......---,,,///.........------------+++...---)))+++111000)))------------------------,,,,,,,,,---------......------,,,,,,,,,,,,++++++---------...///111222333,,,,,,---.......................................///////////////.........000000////////////000000111444666666444555888<<>>???BBBDDDFFFGGGHHHJJJKKKKKKKKKKKKJJJLLLOOOSSSWWW[[[^^^___iii}}}&&&+++///000222222---'''+++******+++------***(((******))))))))))))******))))))))))))***+++,,,---...---,,,++++++---000111444666999>>>CCCHHHKKKLLLLLLNNNOOOLLLFFFBBBAAABBB@@@AAABBBCCCEEEJJJPPPUUU^^^bbbggglllqqqzzzuuujjj^^^WWWMMMDDD@@@>>>===<<<;;;<<<===>>>@@@BBBCCCDDDBBBCCCDDDCCCCCCDDDFFFHHHHHHJJJMMMQQQVVV]]]fffkkkuuu{{{~~~{{{{{{||||||{{{{{{zzzzzz{{{|||{{{yyywwwrrrrrrrrrrrrrrrsssttttttooonnnlllkkkkkklllnnnooommmmmmnnnnnnnnnmmmllllllggghhhkkkmmmnnnnnnmmmmmmoooqqqssstttuuuyyy}}}yyyrrriii```YYYUUUQQQOOOOOONNNLLLIIIGGGGGGGGGHHHLLLRRR]]]hhhuuu{{{uuunnnlllgggaaa^^^^^^___aaafffppp~~~wwwhhh___^^^___```___VVVSSSPPPOOOQQQQQQNNNKKKJJJHHHDDDBBB???<<<888555000000111111111000///..................---------000000//////......------000111///,,,///444222+++,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,---.........------......////////////000000000000//////......------000////////////000000111222444666666444555888;;;BBBIIILLLGGG@@@AAADDDGGGEEEFFFGGGIIIJJJLLLLLLMMMLLLMMMPPPSSSWWWZZZ]]]___iiizzz,,,333888555000...---+++,,,,,,,,,------,,,***(((,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,,,,,,,------...///000111555888<<>>>>>>>>>>>===>>>???@@@AAACCCCCCDDDGGGGGGHHHGGGFFFGGGJJJLLLJJJMMMSSSZZZbbbkkkuuu{{{~~~{{{yyyyyyyyyxxxuuurrrqqqqqqsssssssssssssssssstttuuutttqqqnnniiiiiiiiiiiiiiijjjkkklllkkkjjjiiihhhhhhjjjlllmmmlllllllllkkkjjjiiihhhgggggghhhjjjlllmmmnnnnnnnnnrrrsssuuuuuuuuuvvvyyy|||}}}tttllleeeaaa]]]ZZZUUURRRMMMIIIHHHHHHIIIIIIGGGKKKQQQYYYbbbpppsssfffbbb\\\XXXWWWYYY]]]___fffqqqyyyoooaaaYYYWWWXXXWWWUUUSSSPPPMMMNNNQQQRRRQQQOOOPPPNNNJJJHHHEEEAAA<<<999000000000000///...------//////......------------///////////////////////////000000---,,,------+++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++,,,,,,---...---------//////000000000111111111000000//////......------///////////////000111111222444666666444444777;;;???GGGKKKFFFAAAAAAEEEGGGEEEEEEFFFGGGIIIKKKLLLMMMLLLNNNPPPSSSWWWZZZ]]]^^^iiixxx+++333777111)))(((***,,,***+++,,,,,,+++***(((''',,,,,,,,,++++++,,,,,,,,,444333111///---+++*********+++,,,...000111222333888<<>>???@@@AAADDDJJJPPPUUU^^^bbbiiipppyyyuuuiii]]]RRRKKKCCCAAA???>>>>>>???@@@BBB???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGIIINNNQQQSSSXXX___hhhrrr|||~~~~~~|||yyyvvvsssqqqpppppppppnnnllllllmmmoooooonnnpppooonnnoooooonnnkkkhhhddddddddddddeeeeeefffgggffffffeeeeeeeeefffhhhhhhhhhhhhhhhhhhgggfffeeedddggghhhhhhiiikkklllmmmmmmrrrsssttttttttttttwwwyyy||||||}}}}}}~~~|||vvvqqqllliii___YYYRRRLLLJJJJJJJJJKKKFFFHHHKKKNNNSSS\\\iiiqqqrrraaa]]]XXXVVVXXX]]]bbbeeegggqqq}}}~~~tttlllaaaYYYUUUTTTSSSQQQSSSQQQPPPPPPRRRTTTUUUUUURRRPPPMMMJJJFFFAAA<<<888222222000///...---------//////...------------...------......///000000000+++---///---+++***+++---******,,,,,,,,,,,,******,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,---------,,,,,,++++++,,,---------------/////////000000111111222///////////////.........///......//////000111222111444666555333333666999999@@@DDDBBB???@@@CCCDDDEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMOOOSSSVVVZZZ\\\^^^hhhuuu%%%,,,///+++&&&&&&((((((((()))***+++*********+++,,,++++++++++++++++++,,,333222000...,,,++++++++++++++++++,,,...222555777;;;@@@FFFIIIJJJJJJKKKLLLKKKIIIGGGGGGGGGGGGFFFEEE@@@BBBDDDEEEHHHMMMRRRWWW]]]eeeqqq{{{qqqbbbVVVMMMGGGCCC<<<<<<=========>>>???AAA???@@@BBBDDDFFFFFFFFFFFFCCCDDDFFFHHHLLLQQQWWW[[[eeejjjsss}}}|||yyyvvvuuuttttttsssqqqooommmkkkjjjiiikkkjjjjjjkkkmmmnnnmmmlllnnnmmmkkkjjjjjjhhhfffdddcccccccccbbbccccccddddddcccccccccdddddddddddddddccccccdddeeeeeeeeeeeeeeehhhgggffffffgggiiikkkllloooqqqsssttttttuuuwwwyyyyyyyyyzzzzzz{{{{{{xxxllleee\\\UUUQQQOOOLLLJJJGGGHHHIIIIIIJJJOOOWWW^^^ooo{{{~~~wwwfffaaa\\\ZZZ^^^dddhhhjjjhhhpppxxx}}}|||tttnnnddd[[[UUUSSSSSSTTTUUUUUUUUUUUUUUUVVVYYY\\\XXXUUURRROOOJJJEEE>>>:::777555222///------...///000///...---,,,------...------........./////////+++,,,---...---,,,---///***+++---......---+++***,,,,,,,,,---------......+++++++++,,,,,,---------)))***,,,...//////......++++++,,,------------,,,---------...//////000000.........///////////////............///000111222111333555444222222555888555;;;>>>>>>???BBBDDDCCCGGGGGGGGGHHHIIIKKKLLLNNNJJJKKKNNNRRRVVVYYY\\\^^^fffsss%%%))),,,******,,,+++(((((()))***++++++,,,...///++++++************++++++************++++++,,,------+++***))),,,222888;;;>>>CCCIIILLLLLLKKKLLLMMMJJJGGGEEEEEEHHHIIIHHHEEEEEEFFFIIIKKKMMMQQQVVVZZZcccnnn}}}|||~~~tttdddVVVKKKEEEAAA???===>>>??????>>>=========>>>@@@BBBEEEGGGHHHIIIIIIHHHJJJMMMQQQWWW^^^fffkkkuuu{{{{{{xxxvvvvvvtttsssrrrqqqqqqqqqnnnnnnmmmllljjjhhhfffeeefffeeeeeegggiiijjjiiihhhjjjhhheeedddcccbbb___]]]``````_______________```ccccccdddeeeeeeddddddccc```aaacccdddfffggghhhhhhiiihhhfffeeefffhhhkkkmmmnnnpppsssuuuvvvxxxzzz}}}yyyyyyyyyyyy{{{wwwpppggg___YYYSSSMMMIIIIIIJJJJJJHHHGGGIIIOOOUUU___kkk{{{}}}nnniiibbb```bbbgggjjjkkkiiiooossstttvvv{{{~~~~~~rrrmmmdddZZZRRRPPPRRRUUUWWWXXXYYYXXXVVVWWW\\\```ccc```]]]YYYTTTNNNGGGCCC;;;888444000......///111000///...---,,,---.....................------------+++***,,,---,,,+++++++++,,,...//////...,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------&&&'''***,,,.../////////++++++,,,---------,,,,,,++++++,,,,,,---...//////---.........//////000000............///000222222000333444333111111444777444999===>>>AAAFFFGGGDDDJJJIIIIIIIIIJJJKKKMMMNNNIIIJJJMMMQQQUUUYYY\\\^^^dddrrr)))))))))))))))******+++************************+++++++++++++++++++++++++++,,,------+++))))))***---,,,+++,,,000666<<>>???@@@AAAAAABBBAAAAAACCCEEEGGGHHHGGGEEELLLNNNRRRVVV[[[fffrrr|||{{{vvvssspppooommmmmmmmmmmmmmmmmmmmmmmmiiifffcccbbbbbbcccdddcccdddeeeffffffdddbbbbbbcccfffeeedddbbbaaa___^^^]]]___``````aaaaaa``````___aaabbbbbbbbbaaaaaa```___ccccccccccccdddgggiiijjjgggeeeccceeejjjnnnpppppppppppprrrtttvvvxxxzzzzzz~~~}}}{{{zzz{{{~~~uuullleee\\\SSSMMMQQQNNNKKKIIIIIIJJJJJJIIIRRRYYYhhhyyy}}}xxxtttpppkkkhhhhhhkkkmmmnnnsssvvvvvvuuuvvvwwwsssmmmlllhhhaaaZZZUUURRRQQQQQQZZZ\\\^^^]]][[[[[[^^^aaammmsssvvvqqqcccUUUKKKGGG???<<<777222///......///------..................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,/////////.........,,,+++******,,,,,,+++***,,,...///...---,,,,,,,,,++++++,,,,,,---...//////...............---------333111/////////000///...---...///000111222333333222333333222222333777:::777999<<>>??????@@@AAABBBCCCCCCEEEEEEEEEGGGIIIJJJJJJJJJLLLRRRZZZbbbjjjsss}}}xxxvvvsssooollljjjiiihhhiiiiiiiiiiiiiiiiiiiiiiiigggeeebbbaaacccdddddddddbbbdddeeedddbbbaaabbbbbbccccccbbbaaa```___^^^^^^```````````````___^^^^^^______```______^^^]]]\\\```aaabbbdddgggiiikkklllkkkiiigggiiimmmppprrrrrrrrrssstttvvvxxxzzz{{{|||~~~|||zzzyyy{{{~~~uuummmeee\\\VVVRRROOOKKKHHHHHHHHHGGGFFFLLLPPPZZZhhhttt~~~wwwuuurrrooonnnppprrrsssssstttzzz}}}|||zzzxxxqqqkkkfffbbb]]]XXXUUUSSSSSSTTTWWWZZZ\\\\\\]]]bbbjjjrrroooZZZMMMIIIBBB>>>999444111//////000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,,,,,,,...---,,,,,,---...---+++)))+++------,,,,,,,,,---+++,,,,,,------.........------..................000...,,,,,,.........------...///000111222333333222333333222222333666999777999<<<>>>???AAACCCEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJKKKNNNRRRUUUXXXZZZ[[[cccqqq***))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///...---,,,---.........///222888>>>DDDHHHIIILLLNNNOOOMMMJJJHHHGGGDDDEEEFFFGGGHHHHHHIIIIIIOOOSSSYYY^^^```dddppp|||~~~{{{{{{zzzkkkaaaRRRIIIBBB@@@???<<<;;;<<<@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIILLLMMMRRR[[[hhhttt}}}~~~zzztttoooiiigggeeecccbbbaaaaaabbbdddddddddddddddddddddddddddbbb``````bbbcccdddccc```bbbbbbbbb```___```aaa```aaaaaaaaaaaa```______aaa``````___^^^]]]]]]\\\`````````___^^^]]]\\\\\\]]]___bbbfffiiilllmmmnnnooommmlllmmmppptttvvvvvvvvvvvvvvvxxxyyy{{{|||}}}~~~~~~zzzssskkkeeeZZZVVVQQQMMMKKKIIIGGGFFFGGGHHHNNNWWWaaammm~~~yyyvvvtttssssssuuuwwwxxxxxxzzz}}}tttkkkccc```]]]YYYWWWWWWWWWXXXWWWZZZ\\\\\\^^^hhhxxxzzz___PPPJJJEEEBBB===888444222111111000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++******111///......//////...,,,&&&)))+++,,,+++,,,---...------------------------,,,---------...////////////---,,,,,,...//////.........//////000111222222111222333222222333666999777999<<<>>>???@@@CCCEEEEEEFFFGGGIIIKKKLLLLLLMMMKKKMMMPPPSSSWWWYYY[[[\\\```ppp******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,...///222333444777;;;@@@DDDGGGJJJLLLOOONNNKKKHHHEEEDDDBBBCCCDDDFFFGGGJJJMMMPPPXXX\\\```bbbfffpppzzz{{{{{{wwwhhhZZZPPPIIICCC???@@@@@@===<<<===AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEHHHLLLRRRWWW___iiiwww{{{xxxtttqqqoookkkgggcccbbbaaa___^^^]]]^^^^^^___aaaaaa```````````````______^^^]]]]]]```aaabbbaaa^^^___```___^^^]]]^^^```___```aaabbbccccccbbbbbbbbbaaa```___^^^]]]]]]]]]cccccccccbbbbbbaaa```___]]]___dddhhhkkkmmmmmmlllnnnnnnnnnooorrrvvvzzz{{{xxxxxxxxxxxxyyy{{{|||}}}zzzvvvkkkfff___XXXSSSOOOKKKHHHHHHGGGIIIPPPWWWaaaqqq{{{xxxtttssstttwwwyyyyyyzzzpppgggeeeaaa^^^\\\[[[[[[\\\ZZZ]]]]]]\\\___kkkzzzbbbRRRKKKHHHFFFBBB===999555333222111000000000000000//////++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---,,,+++***111000......//////---,,,(((***,,,,,,,,,,,,---...------------------,,,,,,,,,,,,,,,---...///000000000...---...000111111111......//////000111111222000222333222222333666888777999;;;===>>>@@@CCCEEEDDDEEEGGGIIIKKKMMMMMMNNNLLLMMMPPPTTTWWWZZZ\\\]]]]]]mmm***************++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,...000333444777:::>>>CCCFFFHHHKKKMMMNNNMMMIIIDDDAAA@@@???AAADDDFFFHHHNNNTTTZZZbbbeeehhhiiiooo}}}}}}~~~{{{wwwwwwvvvhhh[[[NNNFFFEEE@@@???@@@@@@======???AAAAAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLPPPWWWaaagggttt|||zzztttpppooommmjjjgggeeeccc```^^^```___^^^\\\\\\\\\]]]^^^```_________^^^^^^^^^]]][[[ZZZYYY[[[]]]______^^^]]]]]]^^^]]][[[[[[]]]______```bbbdddeeefffeeeeeebbbaaa```_________``````eeeeeeeeeeeeeeedddccccccaaacccgggkkkmmmmmmlllkkklllmmmoooqqqtttyyy}}}|||{{{zzzyyyzzz{{{}}}~~~}}}wwwnnnddd\\\UUUOOOKKKHHHFFFHHHLLLPPPVVVaaalllxxxrrrrrruuuxxxzzz|||sssjjjhhhdddaaa^^^\\\[[[[[[[[[]]]^^^]]]aaannnrrrcccVVVNNNJJJHHHEEEAAA===999666444000000000//////.........++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---//////...---///...------......---++++++---......,,,,,,,,,---------------------,,,,,,,,,,,,,,,---...///000000000...---...000111111111.........///000000111111000111222333222333555777777999;;;<<<===???CCCEEEDDDFFFGGGJJJLLLMMMNNNNNNLLLNNNQQQTTTXXX[[[\\\]]]]]]mmm+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,++++++,,,///111111333777===CCCHHHLLLNNNLLLMMMMMMJJJEEE@@@>>>===>>>@@@DDDFFFKKKRRR]]]dddlllppprrruuu~~~zzz||||||wwwwww|||vvvggg[[[QQQGGGAAAAAA>>>===??????<<<<<>><<<<<<>>>>>><<<>>>BBBDDDDDDEEEFFFGGGHHHIIIIIIIIIOOOWWW^^^gggttt|||tttjjjdddbbbaaa^^^\\\\\\\\\[[[ZZZYYYXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ\\\]]]```______^^^]]]]]]\\\\\\ZZZYYYYYYZZZ\\\]]]\\\ZZZ[[[\\\[[[ZZZYYYZZZ]]]___^^^```cccfffggggggfffeeebbbbbbbbbbbbdddgggjjjlllhhhiiikkklllmmmmmmnnnnnnnnnooorrrtttuuuuuuuuutttvvvxxxzzz{{{|||wwwmmmddd]]]YYYQQQNNNMMMLLLHHHEEEJJJPPP[[[dddrrrzzzvvvvvvyyyzzz}}}|||wwwoooggg^^^]]]]]]\\\\\\\\\]]]]]]``````bbbffflllqqqvvvxxxooojjjccc]]]ZZZWWWTTTQQQJJJJJJIIIFFFCCC>>>;;;888222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))&&&(((,,,///...,,,,,,+++***+++---......---***,,,------,,,,,,,,,---+++,,,,,,------.........------..................000...,,,,,,.........---.........///////////////...000222333333333444555777999::::::;;;>>>BBBFFFGGGHHHIIIKKKLLLLLLMMMMMMKKKMMMPPPTTTWWWZZZ\\\]]]___nnn++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------...222555888;;;???DDDIIILLLOOOPPPNNNMMMJJJDDD>>>;;;::::::<<<@@@EEEIIIOOOZZZiiittt{{{|||vvvkkk[[[MMMFFFBBB@@@>>>===;;;<<>>AAAFFFEEEFFFGGGGGGIIIIIIJJJKKKTTT[[[dddnnnyyy{{{ppphhh___ZZZ[[[[[[ZZZXXXXXXXXXXXXWWWWWWWWWYYY[[[XXXXXXXXXXXXZZZ\\\^^^____________^^^]]]\\\\\\[[[[[[ZZZZZZ[[[]]]]]]\\\ZZZ[[[[[[[[[ZZZYYYZZZ]]]```]]]___bbbeeeffffffeeedddbbbbbbbbbcccfffjjjnnnppplllmmmoooqqqrrrsssttttttqqqsssuuuwwwyyyzzzzzzzzz}}}}}}tttllleeeaaa[[[WWWTTTPPPKKKGGGJJJQQQMMMUUUbbbqqq|||xxxwwwwwwwwwwwwyyywwwsssqqqooojjjcccXXXYYYZZZ[[[]]]```bbbcccgggfffgggkkkooopppmmmjjjbbb```\\\WWWRRROOONNNNNNJJJJJJIIIGGGDDD@@@<<<999333333222222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))%%%###$$$***------***+++******,,,...//////...''')))+++,,,,,,,,,---...++++++,,,,,,---...//////...............---------333111/////////000///............///////////////...000222333333333444555888999::::::;;;>>>BBBFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMPPPSSSWWWYYY[[[\\\]]]kkk,,,---...---+++***+++,,,......---,,,++++++++++++---,,,+++******,,,...///......---,,,,,,///444888;;;>>>CCCHHHLLLMMMMMMLLLMMMJJJDDD???;;;999999:::;;;>>>DDDLLLVVVaaajjjooowww}}}wwweee[[[NNNEEEBBBAAA???===@@@?????????@@@AAABBBBBBFFFFFFFFFGGGIIIMMMQQQTTT\\\fffttt~~~ssskkkccc```\\\XXXVVVVVVWWWXXXWWWVVVWWWXXXZZZZZZYYYXXXWWWXXXYYY[[[]]]___```aaaaaa``````___]]]\\\[[[[[[___^^^]]]\\\\\\\\\]]]^^^ZZZ\\\]]]]]]\\\\\\]]]___``````bbbcccdddeeefffffffffgggiiikkkmmmnnnooooooppppppqqqsssvvvvvvuuutttxxxxxxyyy|||~~~{{{zzzuuusssjjjddd\\\VVVRRRNNNJJJFFFHHHLLLVVVcccnnnzzzyyyxxxwwwvvvtttwwwtttooollljjjgggdddbbbUUUSSSSSSWWWZZZ]]]dddlllkkklllmmmkkkgggbbb^^^]]]^^^[[[WWWTTTRRRQQQOOOMMMNNNKKKHHHFFFEEECCC???<<<888555222//////...---+++........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,---///000000///---,,,,,,---///000///......---+++******)))***+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...........................000/////////............000111111222333444555555555777999;;;;;;<<>><<<;;;<<<===<<>>@@@BBBDDDEEEGGGIIIJJJLLLLLLMMMLLLNNNQQQSSSTTTVVVYYY[[[]]]iii,,,---...---+++***+++,,,++++++++++++,,,---...///---,,,+++++++++,,,...//////000000000111444999===EEEGGGJJJMMMNNNMMMKKKIIIDDDBBB???===<<<===???@@@@@@CCCHHHNNNVVV___hhhnnnqqq}}}}}}ttteee[[[NNNHHHBBB??????@@@???>>>@@@@@@AAACCCDDDEEEFFFFFFDDDFFFIIINNNUUU```kkkrrr}}}wwwnnniiigggeee```[[[[[[YYYWWWTTTTTTUUUWWWXXXYYYXXXWWWVVVTTTSSSQQQQQQVVVWWWXXXYYYZZZ[[[\\\\\\``````aaabbbcccdddeeeeeedddcccbbb``````_________[[[]]]```bbbbbbaaabbbcccaaacccfffjjjmmmooopppppprrrrrrqqqqqqrrrsssuuuvvvwwwwwwxxxzzz|||}}}|||zzz||||||~~~~~~oooccc[[[WWWSSSPPPMMMKKKJJJNNNSSS\\\lllzzz|||xxxwwwvvvsssppppppooommmjjjfff___WWWQQQPPPNNNNNNRRRVVV[[[eeennn}}}yyyrrrhhh^^^XXXUUUUUUUUUXXXZZZUUUMMMHHHIIIMMMFFFHHHJJJJJJGGGCCCAAA@@@===:::666333222111000...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------------------+++++++++,,,,,,------------,,,+++++++++,,,...///,,,,,,,,,,,,,,,------...////////////////////////,,,---......000000111222000000111222333444555555777999;;;===>>>???AAADDDDDDEEEGGGIIIJJJLLLLLLMMMKKKMMMPPPRRRTTTVVVYYY[[[^^^jjj+++,,,------++++++,,,---,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---.........///000111333777<<>>===<<<>>>???AAABBBEEEJJJOOOUUU]]]gggnnnppp}}}ttteeeWWWNNNEEEBBB>>>>>>???@@@@@@???AAABBBBBBDDDEEEEEEFFFFFFGGGJJJOOOUUU^^^kkkxxxxxxvvvooogggbbbaaaaaa^^^[[[YYYXXXVVVVVVVVVXXXZZZ\\\XXXXXXXXXWWWVVVUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^___bbbbbbcccdddeeeffffffgggeeeddddddbbbaaaaaa``````]]]```cccddddddcccccccccccceeeiiinnnqqqtttuuuuuuwwwvvvtttsssssstttvvvwwwvvvvvvwwwzzz~~~}}}tttjjjccc___[[[XXXTTTOOOLLLLLLOOOTTT```kkkyyy~~~{{{{{{|||zzzxxxrrrpppmmmiiieee___YYYTTTWWWTTTSSSUUUWWWZZZccckkkxxxuuunnneee]]]VVVTTTTTTVVVXXXYYYUUUOOOKKKKKKLLLEEEGGGIIIIIIFFFDDDCCCDDD???<<<888555333222000...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,......////////////......++++++,,,,,,,,,,,,------...---+++***+++,,,...000,,,,,,,,,,,,,,,---......---...............//////000000000////////////...111111222333444555666666666888;;;===>>>???BBBDDDDDDEEEGGGIIIJJJLLLLLLMMMJJJLLLPPPRRRTTTVVVZZZ\\\___kkk+++,,,------++++++,,,---...---,,,,,,+++++++++,,,---,,,,,,,,,------......,,,...000222555999>>>AAAEEEGGGJJJLLLLLLKKKHHHFFF@@@???>>><<<<<<===>>>???@@@DDDIIIMMMRRR[[[fffnnnvvv~~~~~~pppbbbUUUJJJBBBAAA@@@??????@@@@@@@@@@@@CCCCCCCCCCCCDDDFFFGGGHHHKKKQQQZZZcccmmm{{{}}}vvvqqqooommmggg```[[[ZZZYYYXXXVVVYYYYYYXXXYYYZZZ\\\^^^```YYYZZZZZZYYYVVVVVVWWWYYYWWWXXXYYY[[[^^^```aaabbbeeeeeeeeeeeefffffffffffffffeeeeeeddddddcccbbbbbbaaaccceeefffeeecccddddddeeehhhlllqqquuuxxxxxxyyyyyyxxxvvvttttttuuuvvvwwwuuuvvvxxx}}}}}}wwwrrrllleee```VVVQQQMMMMMMNNNOOOVVV]]]jjjxxxyyyuuuooojjjgggeeebbb``````\\\YYYXXXXXXXXX]]]eeelllllljjjfffaaa\\\YYYXXXWWWUUUSSSQQQOOOMMMKKKJJJIIIKKKLLLMMMKKKJJJJJJJJJ@@@===999666444222000...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++...---,,,++++++---///000------,,,,,,------...///,,,,,,---------.........111000000000////////////222222333444555666777777555777:::<<<===???AAADDDDDDEEEGGGIIIJJJLLLLLLMMMIIILLLPPPRRRUUUXXX[[[^^^aaalll***,,,------++++++,,,...///...---,,,++++++++++++,,,---------............+++---000333777;;;@@@DDDHHHIIILLLNNNMMMKKKHHHFFF???>>>===<<<<<<===>>>>>>>>>CCCHHHMMMQQQZZZgggqqq~~~~~~tttcccWWWMMMEEE@@@@@@@@@@@@@@@@@@AAABBBBBBEEEDDDCCCCCCEEEHHHLLLOOOOOOXXXeeeqqq{{{xxxsssnnnnnnpppgggccc]]]YYYWWWUUUTTTSSSYYYYYYYYYZZZ\\\^^^```aaa\\\]]]]]]ZZZUUUSSSUUUXXXZZZ[[[\\\^^^```bbbddddddiiihhhhhhhhhggggggfffffffffggggggggggggffffffeeeeeeggghhhgggffffffgggiiiiiilllqqqvvvyyy{{{{{{{{{{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{~~~|||tttkkkdddXXXSSSOOONNNMMMKKKMMMQQQ___lll~~~{{{sssmmmkkkkkkllllllfffaaa^^^]]]ZZZXXX[[[aaadddgggiiihhhddd```]]]\\\TTTPPPMMMKKKLLLLLLKKKIIILLLMMMOOORRRTTTRRRMMMJJJCCC???:::777555333000...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,,,,---///000---------------......///,,,,,,------.../////////---...//////111111222333222222333444555666777777444777999;;;===???BBBDDDDDDEEEGGGIIIJJJLLLLLLMMMJJJMMMPPPTTTVVVYYY]]]```bbbnnn***+++---,,,,,,+++---...------,,,++++++,,,,,,,,,,,,------...............+++...222666999>>>CCCGGGJJJKKKMMMNNNLLLIIIEEEBBB<<<<<<<<<<<<<<<===>>>???BBBGGGNNNRRRWWWaaaooozzzzzz{{{}}}yyygggWWWMMMHHHDDDBBB>>>???@@@@@@AAABBBDDDFFFEEECCCBBBCCCGGGNNNTTTYYY^^^iiixxxzzzrrrpppnnnlllmmmqqqdddbbb^^^[[[YYYWWWVVVUUUWWWWWWXXXYYY[[[]]]___```]]]______\\\WWWVVVYYY]]]ccccccdddeeeeeefffggggggkkkkkkjjjjjjjjjiiiiiiiiihhhiiijjjkkkkkkkkkjjjjjjhhhiiiiiiiiiiiikkkoooqqqooorrrvvvzzz}}}~~~}}}|||}}}}}}}}}}}}||||||||||||}}}ssslllccc\\\VVVSSSPPPMMMLLLOOOWWW```nnn|||wwwqqqooooooqqqqqqiiifffeeeeeebbb___aaafffccceeefffeeeaaa\\\YYYXXXPPPOOOLLLIIIHHHIIILLLNNNRRRTTTYYY```eeeaaaUUUKKKEEEBBB===999777444222000////////////////////////---,,,,,,++++++,,,,,,---------------------------+++++++++++++++,,,---...000///............///000++++++,,,,,,,,,,,,------------------.........///---------------...//////.........///000111111111......///000111222222333000111111222333444555555555777:::<<<>>>@@@CCCEEEDDDEEEGGGIIIJJJLLLLLLMMMJJJMMMQQQUUUXXX[[[___bbbcccnnn***+++---,,,,,,,,,---...++++++++++++,,,---......,,,---......//////......,,,///333777;;;@@@EEEIIIJJJKKKLLLLLLIIIDDD@@@===::::::;;;;;;===>>>@@@AAAHHHNNNUUUZZZ___iiixxxwwwuuuwwwzzzyyylllYYYJJJCCC@@@@@@@@@===>>>???@@@@@@CCCFFFIIIDDDCCCBBBCCCIIIRRR[[[aaattt|||rrrkkkfffhhhiiifffhhhlllaaa```]]][[[YYYWWWVVVUUUUUUUUUVVVWWWYYY[[[]]]^^^]]]___aaa___[[[\\\```eeellllllllllllkkkkkkkkkkkklllllllllllllllllllllllljjjkkklllnnnooonnnnnnmmmiiiiiijjjjjjllloootttxxxsssvvvzzz~~~~~~{{{pppggg___ZZZVVVQQQQQQTTTQQQWWWaaannn|||zzztttqqqqqqqqqqqqllljjjjjjllljjjhhhjjjnnndddeeeddd```[[[UUURRRQQQOOOPPPPPPLLLGGGHHHNNNUUU]]]```gggrrryyysssaaaRRRGGGDDD???;;;888666333111000000000000000000000000---,,,,,,++++++,,,,,,---------------------------******))))))***,,,...///...---+++******+++---...)))******+++---......///,,,---......//////.........------------.../////////000000111222333333333111111111111000000000000//////000111222333333444666888<<<>>>???AAADDDGGGDDDEEEGGGIIIJJJLLLLLLMMMKKKNNNRRRUUUXXX\\\```cccdddooo///...,,,***))))))******///...,,,++++++,,,---//////---+++---///111///---222555888;;;>>>BBBGGGJJJMMMLLLJJJIIIGGGBBB===999;;;<<<======>>>???BBBEEEMMMTTT___jjjuuu~~~}}}vvvsssuuu|||}}}iii]]]OOOEEEAAA@@@???>>>@@@@@@AAADDDFFFFFFEEEDDDIIIHHHGGGHHHNNN[[[jjjttt}}}uuupppeeeeeeeeeffffffeeedddddd\\\[[[ZZZYYYYYYYYYYYYYYYUUUYYY]]]^^^\\\\\\]]]_______________aaabbbddddddppprrrttttttsssqqqqqqqqqooopppqqqpppnnnlllmmmnnnrrrqqqooommmmmmmmmnnnnnnjjjjjjlllnnnrrrvvvyyy{{{{{{|||}}}~~~~~~~~~uuulllhhhaaaVVVPPPPPPRRRQQQVVV```lllyyy}}}sssllljjjjjjgggllloooqqqwww~~~|||vvvnnnfff]]]WWWUUUSSSOOOKKKNNNLLLHHHDDDDDDGGGNNNSSS```vvviiiNNNJJJEEE>>>;;;;;;888333...000...------.........---...------------,,,,,,,,,///...---,,,,,,---...///------............------------,,,,,,,,,,,,++++++......//////...---,,,,,,---,,,,,,++++++,,,,,,------,,,+++...111111///,,,........................111000...///111222222111000000000111222222222333666777999<<>>???>>>===@@@@@@BBBDDDFFFGGGGGGFFFFFFHHHLLLRRR\\\kkk{{{yyyrrrllliiiffffffeeeeeedddcccbbbaaa]]]]]][[[ZZZYYYXXXXXXXXXWWWYYY\\\\\\[[[ZZZ[[[]]]aaaaaa```aaacccgggjjjmmmsssuuuwwwvvvuuusssssssssrrrssssssrrrpppnnnooopppqqqqqqqqqpppppppppqqqqqqqqqqqqsssuuuwww{{{~~~{{{}}}~~~xxxrrriii^^^WWWVVVRRROOOQQQXXXbbbnnn~~~wwwooolllkkkkkkmmmoootttnnnfff[[[TTTRRRQQQPPPNNNMMMKKKIIIFFFFFFIIIOOOTTTkkknnnXXXKKKEEE???<<<;;;:::666222000///------...///...---////////////...............---,,,++++++,,,---...------............------+++++++++,,,,,,---------...............---,,,,,,---------,,,,,,------------,,,,,,---000000...+++........................111000...///000222111111111111222222333333444444666777999<<>>;;;999999:::<<<>>>BBBHHHOOOTTT___iiizzz|||vvvyyy~~~{{{kkk___PPPIIIBBB===>>>?????????AAABBBCCCDDDFFFGGGIIIIIIGGGMMMWWWbbbnnn}}}~~~vvvoookkkhhhfffdddfffeeedddcccbbbaaa______aaa```^^^\\\[[[YYYYYYYYYXXXYYYZZZZZZYYYYYY[[[\\\bbbbbbbbbcccggglllqqqtttvvvxxxzzzzzzxxxvvvvvvvvvvvvwwwwwwuuurrrqqqqqqrrrsssssstttuuuuuuuuuuuuuuutttuuuuuuwwwyyy{{{}}}~~~|||~~~}}}uuukkkdddbbbVVVQQQOOORRRXXXaaaooo|||zzztttqqqppprrrooonnntttmmmdddYYYRRRPPPQQQQQQQQQLLLKKKIIIGGGGGGKKKPPPUUUiiiyyyzzzuuujjj[[[LLLGGG@@@===<<<<<<999777111///...---...///...---////////////............,,,,,,++++++++++++,,,,,,------............------)))******+++---......///---............------,,,......------------......---,,,,,,---......,,,***------------------------111///......000111111000222222222333444555555555777888:::<<>><<<<<<;;;999222000///...//////...------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,******+++,,,,,,---......---------......------,,,,,,------------------,,,,,,,,,---------,,,***)))++++++++++++++++++++++++000///......000111111000111111222333444555555666777888:::<<>>===>>>@@@BBBCCCGGGHHHIIIHHHIIIOOOXXX___mmm{{{vvvlllfff```]]][[[ZZZ[[[\\\\\\\\\______^^^^^^^^^```bbbccc___^^^]]]\\\\\\\\\\\\\\\ZZZZZZ\\\___cccddddddbbbaaaccchhhmmmrrruuuwwwxxxyyy{{{~~~}}}}}}|||zzzxxxxxxzzz|||~~~xxxqqqoooiiibbb]]]VVVRRRTTTZZZcccnnn}}}|||zzznnnllliiigggaaa\\\\\\```ZZZYYYWWWTTTRRRQQQPPPPPPRRRQQQPPPOOOOOOSSSYYY^^^kkknnnkkkaaaXXXUUURRRPPPMMMJJJFFF@@@===:::::::::555333000000000000///...............------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------,,,,,,++++++++++++,,,,,,------------,,,)))***+++,,,,,,+++***)))+++---//////---++++++,,,........................000...------///000000//////000111222333444555666888999:::<<>>;;;;;;<<<===>>>???CCCJJJQQQZZZdddnnnttt|||yyygggXXXNNNHHHEEE======<<<<<<===@@@CCCFFFFFFHHHKKKLLLOOOXXXdddmmmxxxrrrkkkeee```[[[ZZZYYYZZZ\\\^^^]]]\\\aaa```___^^^^^^___aaabbb``````___``````aaabbbccc``````bbbeeehhhhhheeeaaa]]]___bbbffflllsssxxx{{{yyy|||~~~|||zzz{{{~~~xxxuuupppkkkfff]]]UUUSSSUUUYYYbbbqqq|||wwwzzz|||~~~|||xxxmmmhhheeeeeeaaaZZZXXXZZZUUUTTTRRROOOMMMLLLNNNOOOPPPSSSXXX\\\^^^aaadddfffdddddd```YYYSSSOOOKKKGGGGGGFFFDDD@@@===;;;;;;;;;555333111000000000///............---------,,,,,,***+++,,,------,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------)))***,,,------,,,***)))***---///000...,,,---...------------------------000...------///000000///000000111333444666777777888999;;;<<>>???AAAFFFMMMUUU^^^gggpppvvv~~~||||||}}}lllZZZKKKBBB???>>><<<=========???BBBGGGJJJEEEHHHLLLOOOTTT___mmmxxx}}}xxxrrrmmmhhheeeaaa___\\\\\\\\\___bbbcccbbbaaacccbbb```^^^^^^^^^``````ccccccdddeeefffhhhiiijjjddddddfffiiikkkjjjddd```YYYYYYZZZ^^^eeennnwww}}}zzz}}}~~~}}}~~~zzzvvvrrrmmmdddYYYTTTUUUMMMUUUddduuu|||lllkkkqqqwwwyyy{{{zzzyyy||||||wwwooogggaaacccbbb[[[UUUUUUSSSQQQNNNJJJHHHIIIMMMPPPNNNTTT^^^fffkkklllllllllZZZYYYVVVRRRPPPNNNIIIEEEBBBBBBBBB@@@===<<<<<<===666444111111111111///...,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++******+++,,,------...///***+++,,,,,,------------***+++---......---+++***)))---000000...---...000************************///...------///000000///111222333444666777888999999999;;;===???@@@BBBBBBBBBCCCEEEGGGIIIKKKMMMNNNJJJMMMQQQSSSUUUWWWYYY[[[dddqqq******++++++++++++,,,,,,///---+++,,,///000///---000000111111111444777;;;AAAGGGKKKJJJKKKNNNKKKEEE===<<<::::::<<<>>>???@@@BBBFFFMMMVVVaaallluuuzzz}}}{{{yyykkk[[[QQQJJJCCC>>>===BBB@@@??????AAABBBCCCCCCMMMLLLOOOVVVcccrrryyyvvvsssqqqkkkkkkkkkiiifffdddccccccdddgggdddZZZXXX___bbb^^^bbbaaa___^^^^^^```ccceeeggghhhiiihhhffffffiiillljjjlllpppqqqnnnhhhbbb]]]ZZZVVVSSSVVVaaannnyyy~~~~~~zzztttnnneee\\\VVVYYYUUUWWWfffxxxsssgggaaaaaabbbmmmssszzz{{{yyyzzz}}}wwwttttttllliiidddbbbaaa^^^XXXSSSPPPNNNLLLKKKKKKLLLLLLKKKSSSZZZeeepppuuuqqqggg^^^UUURRRNNNLLLLLLJJJFFFBBB<<<@@@AAA===<<<======:::999666222/////////...---000...,,,+++,,,,,,+++)))******+++,,,---//////000,,,------------,,,***))),,,***)))***...///...,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,////////////////////////////////////////////////......///000000000000000222222222333333444444444777777999;;;>>>@@@BBBCCCDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNOOOPPPQQQSSSWWWZZZfffqqq,,,,,,,,,,,,---------...///---,,,---///000///---///000111222333666:::===DDDIIILLLJJJIIIJJJFFF@@@>>>===;;;;;;<<>>>>>BBBBBBAAABBBDDDEEEFFFGGGLLLOOOWWWcccsss{{{pppjjjgggdddccc___bbbeeedddbbbeeelllsssrrreeeaaadddfffdddbbbaaa___^^^___```cccdddfffiiillllllkkkkkklllnnnmmmnnnqqqpppmmmggg```[[[VVVRRROOORRR]]]jjjvvv}}}{{{tttkkkbbb\\\YYYSSSRRR\\\jjjwww{{{yyytttooofff]]]XXXZZZaaafffwww{{{|||}}}|||uuupppoooqqqmmmgggcccaaa]]]XXXTTTPPPNNNLLLKKKKKKLLLMMMMMMRRRXXXaaajjjnnnjjj```YYYPPPMMMIIIFFFFFFEEEBBB???>>>AAABBB>>>===>>>===:::999666333111000000///...///---++++++,,,,,,+++***---------------------------,,,++++++***++++++,,,...,,,***+++---...,,,***))))))+++,,,...///000111///...---,,,,,,,,,,,,---........................////////////////////////...///000000111111000000333333444444555555666666777777999;;;>>>@@@BBBCCCCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOPPPQQQSSSWWWZZZeeeppp---.........////////////...---,,,---///000///...---///111333666:::>>>BBBEEEIIIKKKIIIHHHGGGCCC>>>???>>>===<<<===???AAABBBBBBGGGPPP[[[fffooovvvzzz|||wwwyyy|||qqqhhh___TTTJJJEEECCC???>>>???CCCCCCDDDEEEFFFHHHIIIJJJOOOVVVccctttzzzwwwpppfff]]]XXXUUUSSSRRRRRRXXX^^^```bbbjjjyyyrrrfffcccbbbcccdddcccbbbaaa```aaabbbcccdddeeehhhkkkmmmnnnnnnooopppppppppqqqooojjjccc\\\XXXRRROOOLLLOOOZZZhhhvvv~~~|||sssjjjddd[[[UUUQQQTTT\\\ffftttqqqddd\\\XXXUUURRRNNNMMMQQQ]]]lllwww{{{tttooommmtttnnngggbbb___]]]ZZZVVVTTTRRRPPPNNNNNNNNNOOOPPPPPPTTT[[[aaaccc___WWWQQQKKKHHHDDDBBBAAAAAA@@@??????BBBCCC@@@>>>@@@>>>:::999777444333222222000///...---++++++,,,------,,,//////...---,,,++++++***...,,,***))))))+++---//////---,,,,,,,,,,,,+++)))((((((***,,,...000111222......---,,,,,,,,,------........................//////////////////////////////000111111111111111222222333333444555555666777777999;;;>>>@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMOOOPPPQQQSSSWWWZZZdddppp............////////////............////////////---///333666999>>>CCCFFFDDDGGGIIIIIIHHHGGGDDDAAA=========<<<<<<>>>AAACCCGGGKKKQQQZZZdddnnnvvv{{{}}}|||{{{yyyrrrggg\\\RRRJJJCCCAAA@@@===>>>@@@CCCDDDFFFFFFGGGHHHKKKLLLVVV```qqqyyyooofff``````[[[UUUOOOKKKJJJIIIIIIMMMRRRXXX^^^eeeqqqyyybbb\\\______```dddfffeeeeeeeeeeeeeeeffffffeeefffhhhjjjkkkmmmoooppppppooonnnjjjddd]]]WWWSSSOOOLLLKKKOOOYYYiiiyyyzzzqqqkkkaaa[[[VVVUUUVVV[[[hhhuuunnn___TTTNNNJJJKKKJJJKKKPPP[[[nnn}}}yyyvvvuuuuuuvvvooogggaaa______]]][[[[[[YYYWWWSSSQQQPPPQQQSSSNNNQQQUUUXXXYYYUUUPPPMMMJJJHHHDDDAAA@@@@@@AAABBB@@@CCCCCCAAABBBCCCAAA<<<:::888666555444333222000...,,,++++++---......---//////...---,,,++++++***---,,,,,,,,,,,,---//////------,,,,,,,,,,,,++++++,,,,,,------------------...------,,,,,,,,,------........................///////////////////////////000000111111111111111//////000111111222333333777777999;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMNNNPPPQQQTTTXXX[[[dddqqq,,,------------...............///////////////000...111555999===AAAFFFIIIHHHHHHIIIJJJIIIEEEBBBAAA;;;<<<===<<<<<<>>>BBBEEEKKKMMMQQQXXXaaalllvvv{{{}}}vvvooolllkkkfffZZZPPPKKKEEE@@@@@@???===>>>AAACCCEEEFFFGGGGGGIIIMMMQQQ```lllrrrggg```WWWQQQOOOMMMLLLJJJGGGDDDDDDDDDEEEKKKMMMRRR[[[fffrrrzzz~~~|||hhhYYY[[[bbbccceeeiiiiiijjjjjjjjjjjjjjjiiiiiiiiihhhggggggiiikkkmmmnnnkkkiiifffbbb\\\VVVQQQNNNJJJIIIJJJOOOZZZkkk|||wwwqqqgggbbb___[[[XXXWWW___iiivvvnnn\\\QQQKKKHHHGGGIIIKKKPPPZZZkkk{{{xxxyyy}}}xxxmmmfffcccbbbaaa___```___[[[VVVQQQOOOPPPRRROOOQQQTTTTTTSSSPPPMMMLLLJJJHHHEEEBBB@@@@@@BBBCCC@@@CCCDDDDDDHHHKKKIIICCC===;;;888666555444333111...---+++,,,---......---------------------------+++---///111111000///...++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------,,,,,,,,,------...........................//////////////////////////////000111111111111111...//////000222333333444777777999;;;>>>@@@BBBCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKLLLNNNPPPQQQTTTXXX[[[eeesss++++++,,,,,,,,,------------///000000///...000111111444888<<<@@@DDDHHHKKKNNNLLLKKKKKKHHHAAA======999<<<>>>>>>===???EEEIIINNNPPPTTT[[[eeeqqq{{{{{{zzz|||{{{mmmjjjfffdddbbb\\\RRRJJJFFFBBB@@@AAA@@@>>>@@@DDDCCCEEEGGGHHHIIINNNVVV\\\mmmzzzrrr\\\SSSOOOIIIFFFGGGCCCDDDDDDCCCAAA@@@AAACCCGGGHHHKKKUUUaaajjjmmmlllhhhaaa\\\___eeegggiiijjjlllmmmnnnooonnnmmmlllkkknnnkkkiiihhhiiijjjjjjiiibbb```\\\WWWSSSNNNKKKJJJDDDFFFJJJRRR^^^ooo}}}xxxmmmiiifffccc]]]XXXZZZ___nnn}}}uuu```PPPHHHHHHJJJLLLMMMRRR\\\iii{{{}}}xxxxxx|||wwwooojjjhhheeecccbbbaaa]]]WWWPPPMMMOOORRRUUUVVVXXXVVVSSSOOOLLLLLLHHHHHHFFFCCC@@@???@@@BBB@@@CCCFFFJJJPPPVVVUUUOOOBBB???:::777555555333222///...,,,,,,---......---,,,,,,,,,------.........+++---000222333111...,,,)))+++,,,,,,,,,,,,---///------------------------------,,,,,,,,,---......------------------------////////////////////////......///000000000000000000111222333444555666777777777999;;;>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJLLLNNNPPPQQQTTTXXX\\\eeettt+++,,,,,,,,,,,,------------///111000......000222444777;;;???BBBEEEHHHKKKOOOKKKJJJJJJFFF>>>:::;;;999<<>>@@@BBBCCCEEEFFFGGGIIIJJJJJJJJJJJJJJJLLLNNNOOOQQQTTTYYY\\\dddsss,,,,,,,,,---------......---///111111......000222666999===AAACCCEEEHHHKKKLLLGGGFFFHHHFFF>>>;;;===:::===AAABBBBBBEEELLLRRRWWW]]]iiiwww{{{zzzrrrooohhh^^^SSSKKKFFFDDD???===>>>AAABBBAAADDDJJJBBBEEEIIILLLRRR^^^mmmxxxiiiUUUEEEEEEHHHDDDAAACCCEEEHHHIIIHHHDDDAAA@@@AAABBBEEEKKKOOOTTTYYY```eee[[[iiiqqqllliiinnnpppnnnmmmnnnpppqqqqqqooolllkkkjjjiiijjjkkkiiiddd[[[TTTQQQOOOKKKHHHEEEDDDDDDDDDGGGLLLUUU```nnnxxxrrrnnnhhhaaa___```\\\eeepppzzzyyyfff[[[\\\fffpppwww{{{wwwrrrqqqqqqpppnnneeeeeeccc]]]WWWVVVZZZ___eeefffeee```WWWOOOKKKJJJJJJLLLLLLIIIEEEBBBBBBCCCCCCGGGMMMUUUaaajjjkkkeeeJJJDDD<<<666444444444444222000...---------,,,+++---------------------------------,,,,,,++++++***,,,...///...***)))***,,,---------------------,,,,,,,,,,,,,,,,,,---...///------------------------////////////////////////,,,------...............///000111222444555666777777888999;;;>>>@@@BBBCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJLLLNNNOOOQQQUUUYYY\\\cccsss...---,,,++++++---...000............///000222333888:::===AAAEEEHHHKKKLLLJJJIIIGGGEEECCC@@@>>>======???AAABBBCCCGGGNNNTTT^^^mmm}}}xxxvvvyyymmm___VVVMMMEEE???>>>@@@???>>>???AAACCCEEEEEEIIIJJJMMMRRR\\\kkk{{{wwwaaaSSSFFFDDDCCCBBBCCCGGGNNNOOOOOOKKKEEE@@@??????>>>>>>CCCKKKQQQVVV^^^gggeeejjjppprrrqqqpppqqqrrrqqqvvvyyyvvvsssqqqmmmiiiiiihhhfffddd```YYYQQQKKKKKKFFFBBBCCCFFFHHHEEEBBBIIIPPPZZZiiiwwwpppkkkfffaaa\\\\\\^^^cccnnnzzzrrrjjjppp~~~yyytttsssuuusssmmmfffgggccc^^^YYYXXX[[[___bbbooolllfff]]]SSSLLLKKKLLLMMMNNNMMMJJJFFFBBB@@@@@@EEEIIIQQQYYY___aaa^^^[[[KKKEEE===888888777333000333111000...------------,,,,,,,,,++++++,,,,,,---,,,------......------,,,,,,------....../////////---------.........//////,,,------......------,,,...---,,,---/////////...111111000////////////000+++,,,---////////////...333333333444444444555555666777888999:::>>>CCCFFFFFFGGGGGGHHHIIIIIIIIIIIIMMMNNNOOOOOOQQQTTTZZZ^^^fffrrr...---,,,++++++---...000......---...///111333444;;;<<<@@@DDDGGGJJJLLLMMMJJJIIIGGGDDDAAA???>>>>>>???AAACCCEEEHHHOOOWWW]]]lll{{{zzzuuuwww{{{wwwiiiZZZPPPHHHBBB@@@AAA>>>======???AAADDDEEEEEEGGGJJJOOOXXXeeevvvkkkYYYNNNDDDBBBCCCCCCDDDHHHMMMNNNLLLHHHBBB>>>======???>>>AAAHHHMMMRRRZZZbbbggglllppprrrqqqqqqsssuuusssxxx{{{xxxuuusssnnnhhhiiieeeaaa]]]XXXSSSMMMIIIFFFDDDAAAAAADDDHHHIIIJJJMMMYYYiii|||zzztttppplllgggccc[[[[[[^^^fffrrr~~~|||zzz}}}wwwrrrrrruuuuuupppkkkeeebbb\\\XXXWWWZZZ^^^aaaiiigggbbbZZZRRRLLLJJJKKKMMMMMMMMMJJJFFFCCCBBBBBBBBBEEEJJJPPPTTTTTTQQQNNNGGGAAA;;;777777777444111222111///...---,,,------------,,,+++++++++,,,,,,,,,------......------,,,---------------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,,,,...///...---,,,,,,+++************+++,,,---...000000000000///000000111222222333444444555777888:::;;;>>>BBBEEEGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMNNNOOOPPPTTTYYY]]]cccppp------,,,+++,,,---...///---------...///111444555===???CCCFFFJJJLLLMMMNNNKKKIIIEEEBBB?????????@@@BBBCCCEEEJJJQQQZZZbbbgggttt|||pppoooxxxqqqbbbRRRHHHBBB??????BBB>>>???@@@BBBDDDFFFGGGHHHHHHMMMVVVbbbrrrqqq___RRRJJJCCCCCCDDDEEEFFFHHHLLLKKKIIIDDD@@@=========AAA???@@@EEEIIIMMMVVV___iiimmmqqqrrrrrrrrrvvvyyywww{{{}}}zzzwwwtttnnnggg```[[[UUUOOOLLLIIIGGGEEEEEEDDDDDDDDDGGGMMMTTTYYY[[[kkk{{{wwwsssnnnjjj^^^\\\[[[___iiivvv~~~}}}wwwqqqoooqqqrrrppplllccc```\\\YYYXXXYYY\\\^^^```___\\\VVVPPPKKKIIIIIILLLLLLKKKIIIFFFDDDEEEFFFGGGHHHKKKNNNPPPNNNJJJFFFCCC???999777777777555333222111///---,,,,,,,,,---...---,,,,,,++++++++++++,,,------......------,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,///...---...000000000//////...------,,,,,,---------...///000111111111111//////000111333444555555444666999;;;<<<>>>AAADDDHHHHHHIIIKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSXXX[[[```nnn------,,,,,,,,,---...///,,,,,,---...000333666777???AAADDDHHHKKKLLLMMMMMMJJJGGGCCC???>>>>>>@@@BBBDDDFFFLLLSSS\\\dddiiilllxxxuuuooorrr{{{xxxeeeXXXJJJCCC???===>>>BBBAAACCCEEEFFFGGGHHHJJJKKKOOOUUUaaaooozzzgggYYYPPPKKKFFFEEEEEEFFFFFFFFFIIIGGGEEEAAA??????@@@AAABBB??????CCCFFFKKKTTT]]]iiilllqqqrrrssstttxxx|||zzz}}}|||xxxtttlllcccVVVRRRLLLHHHFFFFFFFFFFFFGGGJJJMMMOOOSSS\\\iiisssxxx~~~yyytttooogggbbb]]]]]]cccppp}}}|||{{{{{{||||||~~~xxxpppmmmlllllliiifffaaaaaa```^^^\\\ZZZXXXWWWWWWVVVTTTQQQMMMJJJGGGFFFIIIIIIIIIGGGFFFFFFGGGIIINNNNNNNNNPPPPPPNNNIIIFFFCCC???;;;888888777555333222111///---,,,,,,------......---,,,++++++++++++,,,------......------,,,---------,,,,,,+++++++++---------.........//////...//////////////////...111000///000111222111000222111111000000000000000---......///000000111111///000111333555777888999444666:::<<<===>>>AAABBBGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSWWWZZZ```mmm,,,,,,,,,,,,------......,,,------///222555888:::???BBBEEEHHHJJJKKKKKKJJJHHHEEEAAA>>>===???BBBDDDIIINNNXXXaaaiiimmmpppqqqvvvqqqsssyyy~~~xxxlllXXXNNNDDDAAA@@@>>>>>>@@@CCCEEEGGGHHHHHHIIIKKKMMMUUU^^^lll|||}}}mmm^^^UUUPPPNNNJJJFFFEEEEEEDDDBBBEEEDDDBBBAAAAAACCCDDDEEEAAA>>>>>>AAADDDHHHQQQZZZeeejjjppptttvvvwww{{{~~~|||}}}yyytttiii^^^QQQNNNJJJHHHIIIKKKLLLLLLOOOUUU]]]dddlllyyy}}}vvvqqqnnniiiaaa]]]```jjjwww|||{{{||||||yyytttnnnkkkiiigggdddbbb```bbbcccccc```[[[UUURRRRRRPPPNNNLLLJJJHHHFFFDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNMMMLLLLLLKKKJJJGGGDDDDDDAAA>>>;;;888777555333333222000...---------......---,,,,,,+++++++++,,,,,,------......------,,,---------,,,,,,+++++++++---------.........//////...//////////////////...///...---...000111000//////...------,,,,,,------------------...///000000///000111333555777888999444777:::<<<===>>>@@@BBBFFFGGGHHHIIIKKKKKKKKKKKKLLLMMMOOOPPPQQQSSSWWWZZZaaammm,,,,,,,,,---------......------///111444888;;;===@@@BBBEEEIIIJJJJJJIIIHHHDDDBBB???======@@@CCCFFFOOOXXXdddmmmqqqtttvvvxxxzzztttoooqqqyyy}}}kkk___MMMFFF@@@@@@AAA???>>>???AAADDDGGGGGGGGGIIINNNSSS]]]hhhxxxpppaaaWWWSSSPPPPPPMMMHHHFFFGGGGGGEEEIIIGGGFFFFFFIIIKKKLLLKKKDDDAAA@@@CCCEEEGGGNNNVVV```hhhrrryyy|||}}}~~~~~~{{{tttgggZZZLLLJJJHHHIIINNNTTTXXX[[[eeemmmxxxyyytttrrrmmmfff___]]]cccmmmttt}}}xxxuuuqqqpppnnnlllkkkhhheeebbb___aaacccdddaaa\\\VVVRRRPPPNNNKKKIIIHHHFFFDDDCCCBBBEEEHHHJJJKKKLLLNNNPPPOOOLLLJJJHHHHHHGGGEEECCCCCCBBB???<<<999777555444444333111///.........///---,,,,,,++++++,,,,,,---,,,------......------,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,+++***+++,,,------+++...------,,,,,,,,,,,,,,,---,,,,,,,,,---...///000---...///111333555666777555777:::;;;<<<>>>@@@BBBEEEFFFHHHIIIJJJKKKLLLLLLMMMNNNQQQRRRRRRTTTWWWZZZcccooo,,,,,,------......------......000222666:::>>>@@@AAACCCGGGJJJKKKJJJHHHGGG@@@>>>===<<<>>>AAAEEEGGGQQQ\\\iiipppqqqtttzzzrrrqqqqqqvvv}}}}}}nnn^^^SSSHHHAAA<<<>>>AAA@@@@@@BBBAAADDDGGGIIIJJJOOOWWW^^^lllwwwtttggg[[[VVVVVVQQQTTTRRRNNNMMMRRRTTTSSSVVVTTTSSSTTTWWWXXXWWWUUUMMMJJJJJJKKKKKKKKKOOOVVV]]]ggguuu}}}uuufffXXXLLLKKKKKKQQQ]]]kkkxxx~~~xxxvvvrrrkkkccc^^^___dddjjjxxxzzzrrrpppqqqrrrrrrpppkkkeeeaaa]]]^^^______^^^\\\YYYXXXRRRNNNIIIFFFFFFEEECCCBBBBBBFFFKKKOOOQQQRRRSSSTTTOOOLLLHHHEEEDDDCCCBBB@@@??????>>>;;;999777666666555444222111000///000000++++++++++++,,,---......,,,------......------,,,---------------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,******+++,,,---,,,+++000000///..................---------...///000111...///000111333444555666777888::::::;;;===@@@CCCFFFGGGIIIJJJLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUXXXZZZdddrrr+++,,,------......------...///111333777<<>>===;;;:::;;;<<<<<<:::888777666777666555333111000000111111*********+++,,,---...///,,,------......------,,,---------....../////////---------.........//////,,,------......------,,,...---,,,---///000///...//////...---------------//////......///000222333111111222333555666777777888999999999:::<<>>===<<<===???CCCHHHLLLXXX^^^eeeiiikkkqqqzzzyyyuuuvvvyyyuuufffWWWLLLHHHBBB@@@>>>>>>@@@BBBDDDDDDJJJKKKLLLMMMRRR\\\jjjttt{{{kkkccc^^^YYYXXXZZZUUUXXX\\\^^^```gggrrr{{{}}}|||xxxrrrlllhhhhhhiiifffjjjkkkiiifffccc```^^^fffmmmxxxxxxhhh]]]TTTTTT[[[ppp~~~xxxppphhhdddbbbcccgggssswwwxxxxxxxxxvvvqqqjjjccc___[[[WWWTTTVVVZZZ\\\YYYUUUWWWTTTOOOKKKGGGDDDCCCCCC@@@EEELLLTTTXXXXXXSSSPPPIIIDDD@@@???AAAAAA>>>:::999888888999::::::777555666444222111222222111000000///...,,,,,,++++++++++++,,,...---,,,,,,---///---,,,,,,---//////---***))))))***---000000---)))+++,,,---......---,,,+++//////...---,,,,,,,,,,,,......------------......000000000000////////////000111111222222333444444333666:::<<<>>>@@@CCCEEEDDDFFFHHHIIIJJJKKKMMMOOOSSSUUUWWWXXXXXXYYY[[[]]]fffvvv---......//////...------///000222555999>>>BBBDDDGGGHHHJJJJJJJJJHHHEEECCC>>>>>>>>>???AAAEEEIIIMMMXXX]]]cccfffjjjqqq|||wwwuuuwww|||xxxjjj]]]OOOGGGDDDAAA@@@???@@@BBBDDDFFFFFFIIIKKKNNNRRRYYYfffuuuttthhhccc```ZZZWWWXXXTTTXXX[[[___cccmmmyyyyyyvvvtttuuu|||sssooonnnnnnuuuvvvfffYYYVVV[[[hhhzzzrrrkkkeeebbbaaabbbkkkyyy}}}zzzzzzxxxuuuooohhhaaa]]]UUUVVVXXX[[[]]]]]][[[YYYUUUSSSOOOKKKHHHEEEDDDCCCCCCFFFJJJOOOQQQQQQNNNKKKHHHDDD@@@???@@@@@@<<<888999888888888999999777555555444222222222333111000222111000///////////////+++++++++,,,,,,---------,,,,,,---.........,,,+++,,,+++,,,...111222///,,,,,,------------------,,,---,,,,,,,,,------...///......------------......------....../////////000111222222333444444555555555888;;;======???AAACCCEEEGGGIIIJJJJJJKKKNNNOOOQQQSSSVVVWWWWWWYYY[[[]]]gggwww---....../////////......000111333666;;;???BBBDDDGGGHHHJJJKKKIIIFFFBBB@@@===>>>@@@AAACCCFFFJJJNNNVVVYYY]]]aaagggqqq~~~}}}vvvuuuyyyzzziii\\\RRRHHHBBBAAA??????AAABBBDDDFFFGGGHHHGGGKKKRRRZZZdddrrruuummmfffdddbbb]]]XXXWWWVVVXXXZZZ]]]bbblllxxx~~~yyy{{{{{{xxxggg[[[WWW```ttt~~~xxxqqqjjjdddbbb^^^ccclllxxx{{{yyyuuupppjjjddd___\\\[[[aaahhhiiiddd^^^[[[ZZZTTTRRRPPPLLLIIIFFFEEEDDDGGGHHHIIIJJJKKKJJJIIIIIIHHHEEEAAA@@@@@@>>>:::777999777777777888888777555666444333333333333111000......---------------...,,,***)))***---...---***+++---......---,,,,,,------,,,,,,...000000///......------,,,,,,------...---------,,,------...///......------------......++++++,,,---...///000000222333333444444555666666777999;;;<<<<<<===???AAAEEEGGGIIIJJJKKKLLLNNNPPPOOORRRTTTVVVWWWXXX[[[]]]gggwww.........///////////////111333555999===@@@CCCEEEGGGIIIJJJKKKIIIDDD@@@===:::===@@@AAABBBFFFKKKOOOTTTUUUXXX^^^hhhvvvyyyvvvtttzzz}}}}}}~~~ooo___SSSKKKCCC@@@AAA>>>@@@CCCDDDEEEEEEFFFGGGGGGMMMVVVaaammm|||qqqmmmhhhfffccc___[[[XXXYYYYYYXXXXXX[[[bbblllsss||||||mmmbbb\\\ggg{{{}}}wwwwww~~~~~~wwwooohhhccc]]]]]]bbblll|||xxxtttnnngggbbbaaaaaaaaammmvvv}}}zzzmmm```ZZZYYYSSSRRRPPPMMMKKKHHHGGGFFFIIIIIIJJJIIIHHHIIIJJJLLLIIIFFFCCCAAA@@@===:::777999777666666777888888777888666444444444333222000,,,,,,,,,+++,,,,,,------...+++(((***...000...***+++---///...,,,+++,,,...++++++++++++,,,---------...---,,,++++++,,,---...111000///---,,,,,,,,,,,,......------------......,,,,,,---......///000000222222333333444555555555666888:::;;;<<<===@@@BBBFFFGGGJJJKKKKKKLLLNNNPPPNNNPPPSSSUUUVVVWWWZZZ\\\fffuuu............//////000000333555777;;;???BBBDDDFFFHHHIIIJJJIIIGGGCCC>>>;;;888;;;???AAABBBFFFMMMSSSXXXXXX\\\eeerrryyytttsssuuuzzzzzzyyy~~~tttfffVVVLLLEEE@@@???AAA???BBBDDDEEEDDDDDDEEEGGGJJJRRR]]]iiiuuuxxxtttrrrmmmhhhdddaaa^^^[[[YYYWWWUUUSSSTTTXXX___dddwww|||{{{|||}}}ppphhheeeppprrrnnnsssyyy|||{{{ssskkkeee]]][[[\\\dddqqqtttooohhhbbbaaadddiiimmm{{{qqqbbb[[[ZZZTTTSSSQQQNNNLLLKKKJJJIIIHHHJJJLLLKKKJJJJJJLLLNNNJJJGGGCCC@@@>>>===;;;999999777555666888:::<<<<<<<<<:::777555444444222111000///////////////000000000,,,)))+++000222///+++,,,---...---,,,,,,---...++++++,,,,,,,,,,,,,,,---...---,,,++++++,,,---...000000///...------------......------------......////////////////////////111111111222333333444444444666888:::;;;>>>BBBEEEEEEGGGIIIJJJKKKLLLNNNPPPNNNPPPSSSTTTUUUWWWYYY[[[cccrrr............///000111111555666:::===AAADDDEEEFFFHHHHHHHHHGGGDDDAAA>>><<<999===AAABBBDDDIIISSS[[[ccccccgggrrrtttqqqrrrzzz}}}yyyuuuvvvzzz~~~|||iii[[[MMMEEEAAA======@@@@@@CCCFFFFFFDDDDDDGGGJJJRRR[[[gggsssyyytttvvvvvvqqqiiidddccc```]]]VVVTTTQQQOOOPPPSSSWWWZZZdddhhhnnnrrruuuwwwyyyzzzzzzqqqkkklllmmmmmmuuuvvvooonnnxxx}}}wwwssswww~~~wwwggggggqqq{{{}}}wwwoooiii___]]]\\\^^^ggguuu~~~nnnkkkfffdddffflllsssxxx{{{~~~zzzoooeee___]]]VVVTTTRRROOOMMMMMMNNNNNNKKKOOOSSSSSSOOOKKKJJJKKKIIIGGGBBB>>><<<;;;;;;<<<:::888666777:::>>>AAABBBCCC???999666444444333222//////......---.........///---,,,---000111000---///---++++++---...---,,,,,,...//////...---.........------,,,,,,------...+++,,,,,,---...000111222......------------......111111000000////////////000000111222222333333444444555777999;;;>>>BBBFFFDDDFFFHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUUUUVVVXXXZZZaaappp///.........///000111222666888;;;???BBBEEEFFFGGGIIIHHHGGGEEEBBB@@@>>>======AAAEEEFFFHHHOOO\\\fffnnnnnnsss}}}tttsssvvv{{{tttrrruuuzzzrrr]]]RRRFFFAAA???===>>>AAA@@@CCCFFFGGGFFFHHHMMMRRR]]]fffssszzzwwwvvvrrruuurrrjjjeeeccc```[[[RRRPPPMMMKKKLLLMMMOOOPPPPPPSSSVVVXXXXXXXXXZZZ[[[ZZZSSSQQQVVVYYY]]]lll}}}{{{lllccc___aaadddhhhlllrrrxxx|||vvvjjjaaadddsssxxxrrrfffdddaaa___aaakkkyyy~~~pppddddddeeehhhlllrrrwwwyyyvvvtttqqqnnnkkkhhhdddbbbYYYVVVRRROOONNNOOOQQQSSSVVV\\\aaa```YYYOOOIIIGGGGGGDDD???:::777888;;;===;;;999777888<<>>AAAEEEIIIJJJLLLTTTbbbnnnssssssxxx~~~wwwxxx|||}}}vvvnnnooowwwwwwjjjWWWMMMCCC@@@??????AAADDD???CCCGGGHHHHHHKKKRRRYYYdddnnn|||xxxttttttvvvnnnrrrrrrkkkeeeccc___XXXQQQNNNKKKHHHGGGGGGFFFFFFBBBDDDFFFFFFFFFFFFGGGHHHHHHEEEHHHOOOQQQVVViii}}}hhh]]]UUUUUUUUUVVVXXX\\\cccggguuuuuufff]]]___eeewww{{{mmmlllgggbbb___fffsss~~~pppbbbZZZ^^^dddjjjooosssuuuuuutttnnngggfffhhhiiigggddd[[[XXXSSSOOONNNPPPSSSVVVbbbhhhnnnlllaaaTTTIIIEEEFFFBBB===777444666:::>>><<<999888999>>>DDDIIIKKKNNNGGG>>>666333333444555222111000///...---------+++,,,...---,,,,,,---///333,,,&&&(((///222///)))(((+++///000---+++***++++++,,,............,,,+++,,,,,,------///000111222.........------.........+++,,,,,,---...///000000222222333444444555555666777888999999999;;;???BBBCCCDDDGGGHHHHHHIIIKKKMMMSSSUUUVVVVVVVVVVVVWWWYYYbbbppp---...///......///222555888;;;???AAABBBBBBDDDEEEIIIHHHFFFCCC???===>>>@@@FFFFFFJJJQQQWWW```mmmyyy~~~uuuttt}}}qqqiiiooo{{{~~~kkk^^^MMMHHHAAA===>>>@@@@@@@@@AAACCCEEEFFFHHHNNNWWW^^^mmmwww~~~yyyuuuqqqnnnoooqqqqqqooolllfff]]]VVVQQQLLLJJJGGGFFFEEEDDDAAA???======>>>>>>???@@@@@@@@@CCCAAABBBEEEJJJVVViiizzzpppfff```^^^[[[VVVSSSTTTXXX[[[```kkk}}}{{{pppccc]]]^^^dddnnnwwwvvvqqqlllhhheeedddjjjsssrrrcccZZZSSSYYYaaahhhlllnnnpppqqqnnngggaaaaaaeeegggeeeaaa___XXXQQQOOORRRTTTSSSPPPaaaiiippplll^^^QQQKKKKKKBBBCCCCCCAAA===;;;<<<>>>=========>>>>>>???@@@@@@DDD@@@;;;777555444222111111000///......------...,,,------......//////000...------,,,,,,++++++***+++,,,...000000000000///)))***++++++------...///000///...---------------000000//////......------............////////////111222333333333444666888666777888:::<<<>>>???@@@DDDDDDDDDEEEGGGIIIKKKLLLRRRTTTWWWXXXXXXVVVVVVVVV___nnn---.../////////000333555;;;===AAACCCDDDDDDFFFGGGIIIHHHGGGDDDBBBAAACCCEEEFFFHHHNNNVVV]]]dddppp{{{xxxqqquuuvvvpppmmmsss}}}tttaaaSSSHHHDDD>>><<<===@@@BBBBBBCCCEEEGGGHHHKKKSSS^^^fffvvvyyytttrrrnnnlllllloooooonnnkkkddd\\\TTTPPPJJJHHHEEECCCCCCAAA???===;;;;;;;;;<<<<<<=========AAAAAADDDGGGKKKUUUiiizzzwwwnnnmmmjjjfffaaa]]]YYYWWW\\\dddrrr~~~}}}xxxtttooojjjhhhhhhjjjlllooollljjjgggaaaZZZZZZ^^^nnn~~~|||zzzuuuoookkkfffcccfffmmm{{{}}}{{{{{{zzzxxxrrriii^^^TTTMMMNNNSSS\\\cccgggiiikkkllllllfff```___bbbdddaaa^^^ZZZVVVRRRPPPRRRTTTTTTSSSZZZ___ddd```VVVLLLFFFEEEAAACCCCCCAAA===;;;<<<===;;;;;;<<<===>>>>>>>>>>>>@@@===999666555444222000111111///...............++++++++++++++++++++++++***++++++,,,,,,---......,,,---...///000000//////,,,,,,,,,---......////////////...---------------///////////////.....................////////////000222333333333333666888666777888:::<<<>>>???@@@EEEEEEEEEFFFHHHJJJLLLNNNLLLPPPTTTVVVWWWWWWXXXZZZaaappp---.../////////111444777<<<>>>AAACCCCCCDDDFFFHHHGGGGGGFFFDDDBBBCCCFFFIIIHHHKKKTTT___fffkkkttt}}}}}}tttnnnoooyyy}}}ooommmooovvvyyyhhhVVVJJJDDDAAA>>>===???BBBEEEFFFFFFGGGIIIKKKPPPZZZhhhrrr}}}tttqqqooollljjjkkkmmmmmmmmmjjjddd[[[SSSNNNGGGEEEBBB@@@@@@???===;;;:::;;;;;;;;;;;;;;;<<<<<<<<>><<<<<<<<<999;;;<<<>>>>>>>>>======<<<:::777666555444111///111111000///............,,,,,,++++++***))))))(((+++++++++,,,------......---....../////////......//////////////////////////////...------------............///////////////............////////////000111222222222333555777666777888:::<<<>>>@@@AAAFFFFFFFFFGGGIIIKKKNNNOOOKKKNNNRRRTTTVVVWWWYYYZZZ```ooo---...000000111333666999;;;===???AAAAAABBBDDDFFFEEEEEECCCBBBAAABBBFFFIIIJJJPPP[[[hhhooorrrxxx}}}vvvmmmkkkssszzztttkkklllpppyyy{{{mmm___QQQGGGBBBAAA@@@@@@AAADDDGGGIIIGGGIIIKKKNNNUUUbbbrrr}}}zzzsssrrroookkkiiikkklllmmmmmmjjjddd\\\SSSNNNFFFCCC@@@>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>===@@@EEEHHHJJJUUUooorrrmmmjjjooo}}}{{{xxxvvvvvvwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~xxxlllaaaZZZXXXXXXXXXXXXWWWWWWVVVVVVUUUQQQOOOPPPSSS[[[jjjwww}}}xxxtttmmmddd```bbbjjjrrr|||vvvrrrooommmqqqmmmggg```ZZZVVVTTTSSSQQQVVV]]]bbbdddcccbbbaaaaaa\\\WWWVVVYYY[[[[[[YYYVVVVVVVVVUUUTTTTTTWWWYYYYYYVVVSSSOOOKKKGGGCCC@@@???@@@AAA@@@???>>>===<<<<<<===???@@@AAA@@@???>>>999888666666666555222000222111000///.....................------,,,,,,,,,.........---,,,,,,++++++..................------000000000//////.........///......---------......------......//////000000............///////////////000111222111222444666666777888:::===???AAAAAAFFFFFFFFFGGGIIILLLNNNPPPNNNPPPSSSUUUUUUUUUWWWXXX]]]lll---///000111222444888;;;<<<>>>@@@AAAAAABBBDDDFFFFFFFFFDDDBBBAAABBBGGGJJJNNNTTTaaannnuuuvvv{{{wwwpppjjjmmmzzzvvvqqqmmmmmmqqq}}}ooobbbWWWLLLDDDAAAAAAAAAAAAAAACCCEEEGGGGGGJJJNNNTTT]]]kkk{{{zzzuuuqqqpppnnniiiggghhhkkkmmmmmmkkkeee]]]TTTNNNFFFCCC???>>>======<<<;;;<<<<<<===>>>>>>??????@@@AAADDDHHHJJJNNN^^^{{{uuusss}}}|||zzzyyytttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~zzz{{{}}}}}}~~~xxxkkkbbb]]][[[XXX\\\aaafffgggeeebbb```]]]ZZZYYY]]]dddqqqzzzxxxrrrhhhcccbbbcccjjjuuu}}}wwwrrrnnnllliiigggccc```]]][[[ZZZZZZ___dddiiillljjjgggcccaaa___\\\ZZZZZZ\\\______^^^XXXXXXWWWUUUTTTTTTWWWYYY]]]YYYRRRMMMJJJGGGDDDAAA?????????@@@@@@AAA@@@???AAAAAABBBCCCCCCBBBAAA@@@999777666777777666444111222111000//////......///............//////000000//////...------,,,,,,+++.........---------------000000//////...---------......---------......///------......//////000000............///////////////000111222111222444666666777888;;;===???AAABBBDDDDDDEEEFFFHHHKKKNNNOOOOOOQQQTTTUUUUUUVVVXXXYYY^^^lll---///111222333666999===???AAABBBCCCCCCDDDGGGIIIIIIHHHFFFDDDCCCEEEJJJNNNRRRXXXdddpppvvvwww{{{oookkkjjjppp~~~wwwuuurrrtttyyyxxxeeeXXXNNNEEE@@@>>>@@@AAAAAAAAAAAACCCEEEHHHMMMUUU^^^hhhvvv}}}wwwsssooolllkkkllljjjfffdddfffjjjlllmmmkkkfff]]]TTTNNNFFFCCC???============<<<;;;;;;<<<===???@@@AAAAAAAAACCCGGGLLLTTTgggzzz~~~{{{yyyxxxsssssstttuuuvvvxxxxxxyyy|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{||||||}}}}}}yyy{{{}}}~~~zzznnnfffcccfffjjjpppuuu}}}|||tttrrrsssyyy}}}{{{vvvmmmfffddd```dddmmmwww{{{vvvrrrpppffffffeeedddcccbbbbbbcccjjjnnnssstttpppkkkeeebbbaaa``````aaacccdddcccbbbZZZWWWTTTRRRRRRTTTWWWXXX\\\WWWPPPJJJGGGDDDBBBAAA???>>>===>>>AAADDDDDDDDDEEEEEEDDDCCCBBBAAAAAAAAA999777666555666666444222222222111000////////////+++,,,,,,---......//////,,,,,,,,,---......//////...------,,,------......000000//////.........---...------------...//////.........///////////////............////////////000111222222222333555777555777888;;;>>>@@@BBBCCCDDDDDDDDDFFFHHHKKKNNNPPPMMMOOORRRTTTUUUWWWZZZ]]]aaaooo---///111222444777;;;>>>@@@BBBBBBBBBBBBDDDGGGIIIGGGFFFEEECCCDDDGGGMMMRRRUUUZZZeeepppuuuvvv{{{|||nnnlllnnnwww|||zzzzzzwww~~~nnn[[[OOOHHHBBB>>>>>>@@@CCCDDDCCCDDDFFFHHHKKKSSS^^^iiiuuuxxxmmmhhheeedddeeeccceeeiiihhheeedddggghhhjjjkkkjjjeee\\\SSSMMMEEEAAA===;;;;;;<<<<<<<<<;;;<<<===???AAACCCEEEFFFFFFHHHNNNXXXeeeyyy~~~}}}yyyvvvsssrrrlllmmmoooqqqtttvvvxxxyyy||||||}}}}}}}}}|||{{{zzzxxxxxxyyyyyyzzz{{{{{{|||yyy{{{~~~|||qqqoooqqqwww~~~yyyooohhheee```aaafffnnnyyy~~~yyytttrrrkkkjjjiiiiiiiiijjjkkklllnnnrrrvvvwwwrrrkkkeeebbbccccccdddffffffeeebbb```XXXSSSNNNLLLOOOTTTWWWXXXWWWTTTNNNHHHDDDAAABBBBBB???===;;;===BBBGGGIIIIIIGGGEEECCC@@@>>>===>>>>>>:::777444333333333333222333222111000////////////,,,,,,------------------,,,,,,------.../////////---,,,,,,,,,,,,---///000000000000000000000000///---------------.../////////////////////.....................////////////000222333333333333666888555666888;;;>>>@@@CCCDDDDDDEEEEEEGGGIIILLLOOOQQQNNNOOORRRSSSTTTUUUXXX[[[bbbppp---///111333444777<<>>???@@@CCCEEEHHHIIIJJJRRRUUU]]]kkk{{{}}}}}}yyytttpppmmmkkkccceeeiiinnnsssxxx|||~~~{{{|||}}}}}}}}}|||{{{zzzvvvwwwwwwxxxyyyyyyzzzzzzyyy|||wwwrrryyy~~~rrrppprrrwww~~~zzzqqqiiieee``````bbbiiittt}}}~~~yyytttqqqnnnmmmkkkjjjjjjkkkmmmooolllpppuuuvvvrrrkkkdddaaabbbccceeefffeeeaaa]]]ZZZVVVOOOHHHHHHMMMTTTWWWXXXSSSQQQMMMHHHCCCAAACCCEEE@@@===;;;<<>>AAACCCDDDFFFFFFFFFHHHKKKNNNQQQRRRQQQRRRSSSRRRQQQRRRTTTVVVaaaooo000000111333666999<<<>>>BBBBBBCCCDDDDDDEEEDDDDDDIIIAAA;;;===CCCGGGMMMSSSWWW___gggkkkmmmtttvvvppppppttt~~~rrrrrrxxx{{{qqq[[[MMMFFFAAA???@@@BBBAAADDDGGGGGGGGGLLLTTTWWWbbbooozzzhhhZZZTTTQQQSSSXXXZZZ^^^cccgggiiijjjlllmmmkkkhhhdddbbbaaa]]]VVVQQQFFFAAA===>>>>>>;;;;;;>>>???BBBFFFGGGHHHMMMUUU\\\bbbeeennn}}}~~~sssmmmkkkkkkooouuu{{{yyysss{{{zzzxxxvvvtttrrrqqqmmmhhhccc``````dddlllvvv{{{zzzxxx{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwwwwxxxxxxyyyzzzyyy|||}}}pppeee]]]^^^bbbiii{{{|||vvvpppkkkddd```^^^cccmmmwww|||}}}~~~yyytttooolllkkkkkkjjjiiiiiikkklllmmmooonnnmmmmmmllliiidddaaaaaa```___```aaa^^^YYYTTTPPPRRRPPPMMMNNNTTTWWWVVVOOOLLLGGGDDDCCCBBB@@@???@@@<<<:::>>>EEEJJJKKKJJJCCC@@@===;;;;;;<<<;;;:::999777444333444666777666444333111000000000...,,,///............---------...------,,,,,,------...(((***,,,...//////...---,,,111555444///+++***+++//////000000000000//////---,,,,,,---000111111000////////////000000000000000000000111333555666777555888<<<>>>@@@@@@BBBCCCDDDGGGKKKLLLMMMPPPUUUYYYZZZXXXUUUSSSSSSUUUXXXZZZaaammm000111222444666:::<<<>>>AAABBBCCCDDDEEEEEEEEEEEEHHHAAA<<>>>>>======@@@AAADDDHHHLLLRRRZZZdddkkksssyyy{{{mmmbbb\\\YYYPPPSSSWWW[[[```hhhqqqxxx|||vvvooojjjkkkxxxzzzuuusssrrrpppmmmjjjeee___[[[[[[^^^fffrrr}}}|||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwxxxxxx|||~~~{{{pppddd[[[TTTRRRWWW^^^ppp~~~yyysssnnnfffbbb```bbbiiiqqqxxx{{{~~~{{{wwwsssooommmllllllkkkjjjjjjkkklllmmmooommmlllkkkiiifffbbb^^^\\\[[[ZZZYYYXXXUUUQQQNNNLLLSSSZZZ\\\\\\\\\XXXSSSNNNLLLIIIGGGFFFDDDAAA??????======@@@FFFJJJIIIGGG???===:::999999999888666777444222111222333333222555333111111111111///---///............---------...------,,,,,,------...---///111222333222111000***...111111...,,,///222//////000000000000/////////...---...///000///...------......//////000000000111111222333555777888333666:::<<<===>>>@@@BBBEEEGGGIIIJJJNNNUUU___gggiiieee^^^YYYVVVVVVXXXZZZ___lll111111333555777:::===>>>@@@AAACCCEEEFFFFFFFFFFFFGGGAAA>>>AAADDDFFFIIINNNUUUZZZbbbkkkttt~~~sssmmmlllmmm{{{uuukkkppp{{{hhhYYYJJJCCCAAA@@@BBBDDDFFFEEEGGGJJJKKKLLLSSS[[[iiixxx~~~rrrmmmggg___XXXTTTTTTXXX^^^cccfffhhhkkklllllliiigggfffccc\\\RRRKKKBBB???>>>AAABBB@@@BBBEEEDDDIIIQQQYYYbbblllvvv|||~~~sssggg[[[RRRLLLIIIHHHJJJKKKMMMOOOTTTZZZ___ccchhhllljjjiiiiiigggddd\\\___jjj}}}~~~|||{{{xxxsssnnnkkkkkkkkkiiiddd___YYYVVVXXX```mmm|||}}}{{{yyyvvvuuutttuuuuuutttuuuuuuuuuuuuuuuvvvvvv{{{}}}~~~~~~}}}~~~}}}qqq]]]VVVNNNJJJJJJOOOZZZfff|||}}}xxxtttkkkiiifffccceeekkktttzzz~~~}}}|||zzzxxxuuusssrrrpppooonnnmmmllllllllllllmmmkkkjjjhhhgggddd```]]]YYYYYYWWWSSSOOOMMMMMMNNNWWWeeetttxxxtttkkk]]]SSSNNNMMMKKKKKKJJJGGGDDDAAA@@@??????BBBFFFHHHFFFCCCAAA???===;;;;;;;;;:::888999777555555666666666555555444222222222222000//////............---------...------,,,,,,------...---...///000000000///...+++---///...,,,,,,000444...//////000000//////...000///......//////...,,,+++,,,,,,---...//////000111111222333444555777888444666:::<<<===>>>@@@BBBFFFFFFGGGIIIOOO[[[kkkvvvxxxrrrhhh___YYYXXXYYY[[[aaammm111222444666999<<<>>>??????@@@CCCEEEGGGGGGGGGGGGEEEAAA@@@BBBEEEEEEHHHMMMVVV]]]hhhvvvzzzllliiijjjnnn~~~rrrmmmttt}}}oooZZZOOOCCC??????@@@BBBEEEFFFEEEGGGJJJKKKNNNVVV```ooo~~~ttthhh```YYY^^^dddjjjmmmoooqqqsssrrrpppooommmiii```UUULLLDDDBBBBBBEEEEEEDDDGGGLLLJJJSSS```llluuu|||zzzuuulllggg___WWWQQQLLLHHHFFFDDDDDDDDDCCCDDDGGGJJJLLLLLLOOOQQQQQQPPPQQQQQQRRRVVVaaattt~~~zzzwwwuuuqqqllliiidddfffhhhfffaaa\\\XXXWWW[[[fffwww|||xxxuuusssssstttuuuttttttuuuuuuuuuuuuuuuttttttvvvyyyzzz{{{|||~~~zzznnnbbbYYYQQQLLLHHHIIINNNXXXiiixxx~~~zzzsssrrrnnngggcccfffoooxxx}}}}}}}}}|||{{{zzzyyyyyyvvvuuusssqqqnnnlllkkkjjjiiihhhgggffffffdddbbb___^^^\\\XXXRRRNNNOOOVVV\\\lll{{{tttbbbUUUOOONNNMMMMMMLLLJJJEEEBBBAAA@@@@@@AAADDDEEECCCAAABBB@@@>>>======<<<;;;999999888888999;;;<<<;;;:::666444333333333333111000///............---------...------,,,,,,------...,,,---.........---,,,+++...//////...,,,,,,...000...//////////////////...///...------//////...---,,,,,,---...//////000000222222222333444555777888666999;;;===>>>@@@BBBDDDDDDEEEGGGIIIPPP^^^nnnzzzzzztttiii___YYYXXXZZZ\\\eeeqqq222333555888:::===??????>>>@@@CCCFFFHHHHHHGGGFFFCCC@@@@@@DDDFFFFFFJJJOOOWWWaaaqqqwwwjjjgggjjjxxxzzzqqqpppyyypppbbbRRRIIIAAA?????????BBBEEEEEEDDDEEEIIILLLQQQ[[[eeessssssiiiaaagggooouuuxxxyyyyyyyyyxxxvvvtttrrrlllcccVVVMMMEEEDDDDDDGGGFFFFFFJJJQQQUUUaaaqqq~~~zzznnneee```WWWTTTPPPNNNNNNLLLJJJHHHHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFGGGHHHGGGGGGJJJMMMUUUhhh|||yyywwwtttqqqnnnjjjfffddd```dddeeebbb[[[VVVUUUVVV^^^lll|||wwwsssrrrrrrtttuuuttttttuuuvvvvvvuuuttttttppprrruuuvvvxxxzzz}}}~~~{{{vvvnnneee]]]UUUOOOKKKKKKIIIHHHMMMTTTbbbwwwyyyxxxssskkkccccccjjjqqqyyyzzz{{{|||||||||||||||{{{zzzwwwtttpppllliiigggeeedddcccdddffffffeeedddccc___YYYSSSQQQWWWbbbkkkyyyvvvfffZZZQQQOOONNNMMMLLLJJJFFFCCCDDDBBBAAA@@@AAAAAAAAAAAA>>>===;;;::::::999777555444444666888<<<======;;;666444333333444444222111///............---------...------,,,,,,------...///////////////.........,,,...//////...---------......////////////......---,,,+++,,,///000///...---......///000000111111222222222333444555666777777999;;;===>>>@@@CCCEEEBBBEEEGGGKKKPPP[[[gggqqqnnniiiaaaZZZWWWWWWZZZ\\\fffsss222444666999<<<>>>???@@@???AAADDDGGGHHHHHHGGGEEEAAA???AAAEEEGGGHHHNNNUUU\\\hhh{{{tttkkkkkkooo~~~tttpppttt}}}yyyfffYYYLLLEEE@@@@@@@@@@@@AAAEEEEEEDDDFFFKKKOOOVVVbbbnnnyyy|||rrrkkkqqqzzz}}}{{{yyyuuurrrlllaaaTTTJJJEEECCCDDDFFFFFFGGGOOOXXXeeeqqqyyyhhh\\\TTTPPPKKKJJJKKKNNNSSSUUUSSSPPPPPPNNNKKKIIIIIIIIIHHHGGGKKKIIIHHHJJJJJJJJJOOOUUUYYYqqq|||xxxtttnnnmmmkkkiiieeebbb___^^^]]]aaabbb\\\SSSNNNPPPSSScccrrr|||yyyuuurrrpppqqqrrrtttssstttuuuvvvuuutttsssrrrqqqsssuuuuuuvvvxxx{{{}}}~~~{{{wwwsssppplllgggddd]]][[[XXXTTTPPPLLLIIIHHHEEEEEEHHHPPPZZZjjj|||{{{wwwnnneeebbbdddiiiqqqsssuuuxxxyyyyyyyyyxxx{{{yyywwwsssooojjjgggeeeaaa``````bbbeeeggggggfffaaa]]]WWWTTTUUU]]]iiiqqqzzz{{{qqqgggTTTQQQMMMJJJHHHGGGFFFDDDDDDDDDDDDCCCBBBBBBAAAAAA???>>><<<<<<<<<;;;888666555555888<<>>555444222333444444222111///............---------...------,,,,,,------...,,,,,,,,,,,,------------)))+++---.../////////...---......//////......---++++++***,,,...000000////////////000000000000000222222222222333444555555555777999:::;;;>>>AAADDDAAAEEEHHHKKKNNNSSS\\\bbb^^^[[[XXXUUUUUUVVVYYY[[[dddppp222444777:::===???@@@@@@@@@BBBEEEHHHIIIHHHFFFDDD???>>>@@@EEEGGGJJJRRRZZZhhhtttwwwmmmmmmttt{{{xxxqqqttt{{{nnn\\\PPPGGGBBB???AAAAAA@@@BBBEEEHHHGGGJJJOOOUUU]]]kkkwwwxxxuuu|||~~~{{{vvvqqqjjj```SSSIIIEEEDDDEEEGGGIIIMMMXXXcccvvv~~~}}}fffWWWOOOKKKIIIHHHJJJOOOZZZdddiiihhheeeYYYUUUQQQOOONNNLLLIIIGGGKKKGGGFFFIIIJJJKKKQQQZZZkkk~~~{{{wwwrrrkkkgggaaaaaa```^^^[[[YYYWWWVVVVVV[[[]]]WWWOOOLLLRRRYYYnnn|||wwwuuurrrpppoooooopppqqqrrrssstttuuutttsssqqqpppqqqrrrtttvvvwwwzzz~~~xxxoooeeebbb___\\\ZZZWWWSSSPPPJJJKKKKKKKKKIIIIIIIIIIIIGGGIIIQQQ\\\iii{{{}}}uuulllfffddddddjjjmmmqqquuuwwwwwwuuusssuuutttssspppmmmiiifffddd___^^^^^^___bbbeeeeeeeee\\\YYYUUUVVVZZZbbbhhhlllqqquuuyyy{{{~~~~~~vvvlllXXXSSSKKKFFFDDDDDDEEEEEECCCFFFIIIJJJIIIFFFBBBAAAAAA@@@?????????===;;;888777888;;;>>>AAAAAA???===444333222222333333222111///............---------...------,,,,,,------...************++++++,,,------,,,+++,,,---.........---......//////......------,,,+++,,,...///...---000////////////.........111111111111222222333444666777999:::;;;===AAADDDBBBEEEHHHIIIIIILLLRRRVVVSSSSSSTTTTTTUUUVVVWWWXXXaaannn333444888;;;>>>???@@@@@@AAACCCFFFHHHIIIGGGEEECCC>>>>>>@@@EEEHHHLLLUUU^^^sssvvviiifffnnn|||vvvrrrxxxwwwfffUUUJJJCCC???>>>AAABBB@@@BBBFFFKKKJJJMMMSSSZZZcccqqq~~~}}}vvv}}}}}}xxxrrrkkk```SSSJJJGGGFFFGGGJJJMMMSSSaaannnwww~~~lllWWWLLLHHHHHHHHHIIIMMMWWWfffuuu~~~|||sssnnniiifffeeebbb^^^[[[[[[VVVUUUXXXZZZ\\\dddnnn}}}zzzvvvpppiiiaaa\\\WWWXXXXXXWWWTTTRRRQQQQQQOOOUUUYYYUUUOOOPPPYYYcccxxx}}}sssrrrpppnnnmmmmmmnnnooopppqqqsssssssssqqqooonnnnnnpppsssvvvzzz~~~|||mmm```XXXQQQPPPNNNNNNNNNLLLJJJGGGFFFFFFEEECCCCCCEEEHHHKKKOOOSSS]]]kkkzzz|||tttlllgggdddgggjjjpppuuuwwwvvvtttrrroooooonnnmmmkkkhhheeeddd___]]]]]]^^^```bbbbbbbbbXXXVVVUUUYYY___dddfffffffffiiilllqqqxxxzzzqqqfffZZZSSSJJJCCC@@@BBBDDDEEEBBBGGGMMMQQQOOOIIICCC@@@>>>===<<<<<<<<<:::777555555666888;;;===<<<999666444222111111333333222000//////.........---------...------,,,,,,------...---------...///000111222444111,,,******+++,,,,,,---..................---///---,,,,,,---...---+++/////////...------,,,,,,000000000000111222333333888999;;;<<<===???CCCFFFDDDFFFGGGGGGFFFHHHMMMQQQPPPQQQTTTVVVWWWWWWWWWVVVaaannn555777:::;;;<<<>>>AAACCCAAACCCFFFIIIJJJHHHDDDAAAEEEAAA@@@DDDJJJQQQ[[[eeeyyyqqqiiilllyyytttooozzz~~~nnn\\\NNNIIIDDDBBB@@@@@@BBBDDDEEEFFFJJJOOOTTTWWW]]]iii{{{~~~}}}vvvpppoooqqqsss}}}tttmmmggg___TTTLLLHHHIIIIIIJJJNNN[[[qqquuuuuunnn[[[TTTOOOFFFCCCGGGFFFJJJVVVgggtttzzz~~~{{{}}}tttpppllliiillluuuzzzvvvooojjjddd^^^VVVQQQJJJJJJJJJKKKMMMMMMKKKJJJOOOLLLMMMPPPQQQSSS^^^kkk~~~vvvtttqqqmmmkkklllnnnooopppoooooooooooopppqqqrrrssssssuuuxxxzzz|||uuujjjaaaYYYTTTOOOPPPPPPMMMHHHFFFGGGIIIDDDGGGJJJHHHFFFGGGLLLQQQUUUbbbssszzzqqqiiidddlllmmmooorrrttttttqqqoooooooooooonnnmmmhhhccc^^^YYYXXXYYYZZZ\\\]]]\\\[[[UUUVVVWWWWWWWWWYYY]]]```^^^___bbbfffhhhgggccc```VVVRRRLLLGGGCCCBBBCCCDDDEEEHHHKKKMMMMMMIIIEEEBBB===<<<<<<<<<======;;;999666777777888888888888777555555555444444333333222111111000///...------,,,...---+++,,,---......------------,,,,,,+++++++++///000000000000000///......------,,,,,,------......------------...//////000000000111222222333333///000000222333444555555666888:::;;;<<<===@@@BBBGGGIIIKKKKKKKKKKKKMMMNNNNNNPPPSSSTTTUUUVVVXXXZZZ```mmm555777:::<<<===>>>AAACCCCCCDDDGGGIIIJJJHHHDDDBBBCCC@@@AAAGGGMMMSSS\\\eeettt}}}|||nnnkkkttt{{{ssssssttteeeUUUIIIEEEBBBAAA@@@AAACCCFFFHHHIIIKKKPPPWWW\\\cccpppyyyxxxtttmmmhhhgggkkknnn~~~uuunnnhhh___TTTLLLGGGGGGIIIMMMVVVeeezzz{{{tttzzzsssaaaQQQMMMJJJCCCAAAEEEHHHHHHNNNXXX```eeemmmttt|||xxxrrriiibbb\\\WWWRRRNNNMMMLLLKKKKKKKKKKKKKKKJJJMMMKKKMMMRRRWWW___nnn|||}}}wwwtttpppllljjjkkklllmmmnnnooooooooopppqqqrrrsssttttttvvvyyyzzz|||~~~{{{qqqiiibbb[[[WWWUUUUUUTTTPPPMMMJJJIIIJJJIIIJJJKKKIIIJJJOOOXXX```ppp~~~xxxqqqkkkgggggggggjjjnnnqqqsssqqqpppnnnmmmlllllljjjgggaaa]]]\\\[[[YYYYYYZZZYYYWWWVVVTTTTTTSSSRRRQQQSSSVVVYYYWWWXXXYYY[[[\\\ZZZWWWSSSSSSPPPKKKFFFCCCAAAAAABBBBBBEEEHHHIIIIIIFFFBBB???<<<;;;::::::;;;;;;999777555666777777777777666666666666555444333222222222111111000///...---,,,,,,...------------,,,)))'''---------,,,,,,+++++++++,,,,,,---......---------...------,,,,,,------......------------...////////////000000111222222222///000111222333444444555666888:::;;;<<<===@@@BBBDDDFFFHHHIIIIIIIIIKKKMMMNNNQQQSSSTTTUUUVVVYYY[[[eeerrr666888;;;<<<===???BBBDDDEEEGGGIIIJJJIIIGGGDDDBBBDDDDDDHHHOOOTTTXXX```hhhrrr|||xxxlllmmm{{{yyyrrrqqqwwwxxxiii[[[MMMDDDAAA@@@@@@@@@AAADDDHHHKKKMMMMMMSSS[[[ccclllzzz~~~tttqqqkkkccc^^^^^^dddjjjxxxpppiii___TTTLLLGGGFFFIIIQQQ```sss|||rrrqqqzzzbbbTTTJJJJJJIIIDDDBBBDDDGGGEEEFFFHHHKKKQQQ___mmmzzzqqqkkkbbb[[[VVVTTTRRRQQQQQQPPPOOOMMMLLLLLLLLLLLLPPPPPPSSSYYYbbbooo|||wwwssspppllliiiiiijjjkkkkkknnnnnnooooooppprrrssstttuuuwwwyyy{{{|||~~~{{{vvvqqqnnnkkkhhhdddbbb^^^[[[XXXTTTTTTSSSSSSWWWaaapppzzz~~~~~~|||zzzvvvqqqmmmkkkbbbbbbeeeiiinnnqqqrrrqqqlllkkkjjjjjjiiieeeaaa]]]\\\ZZZWWWWWWWWWVVVUUUSSSSSSSSSQQQNNNLLLMMMQQQTTTVVVUUUUUUVVVVVVTTTQQQNNNOOONNNJJJGGGCCCAAA?????????@@@CCCDDDCCCAAA===;;;;;;:::888888999999777555666666666777666666555555666666555444333222111111000000///...---,,,,,,+++---------......---)))&&&------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,...------,,,,,,------......------------...//////......//////000111111111000000111222333333444555666888:::;;;<<<===@@@BBB@@@BBBDDDFFFFFFHHHJJJLLLMMMOOORRRSSSTTTUUUWWWZZZfffttt777999<<<===>>>@@@CCCEEEHHHIIIJJJJJJHHHFFFDDDCCCHHHJJJPPPXXX\\\^^^dddkkkuuutttjjjmmm}}}vvvpppkkkppp{{{qqqaaaTTTHHHBBBAAA>>>???@@@BBBDDDGGGKKKNNNPPPWWWaaakkkvvv{{{ssslllddd\\\WWWXXXaaakkk|||tttkkk```UUUNNNHHHGGGJJJUUUiii~~~zzzpppgggmmmppp\\\TTTNNNOOOOOOJJJFFFFFFDDDCCCCCCCCCDDDMMMaaatttzzzttthhhddd___ZZZXXXXXXYYYYYYZZZ[[[\\\[[[ZZZXXXXXXXXX\\\^^^cccjjjttt~~~{{{xxxrrroookkkhhhhhhiiihhhhhhllllllmmmnnnoooqqqssstttuuuwwwyyy{{{}}}}}}wwwrrrkkkkkkkkknnnuuu~~~||||||~~~}}}zzzwwwtttqqqooonnnccccccdddggglllppprrrrrrnnnmmmkkkjjjiiigggdddaaaYYYVVVTTTSSSTTTUUUUUUUUUTTTSSSPPPMMMKKKMMMPPPTTTVVVUUUTTTTTTTTTSSSQQQNNNMMMMMMKKKIIIFFFBBB???======>>>???@@@@@@>>>;;;999<<<:::888888888888777666777777888777777666555555666666555444222111000000000000///...---,,,++++++,,,+++,,,---///000...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,---------...------,,,,,,------......------------...//////------......///000000000000000111222333333444444666888:::;;;<<<===@@@BBB>>>@@@CCCEEEFFFHHHKKKMMMKKKMMMPPPQQQRRRSSSVVVXXXcccrrr888:::===>>>???AAADDDFFFHHHJJJKKKJJJFFFDDDDDDEEEJJJMMMTTT\\\___```fffmmm|||yyyppphhhlll{{{zzzrrrlllkkktttkkk[[[NNNEEEAAAAAA>>>@@@AAABBBCCCFFFJJJNNNTTT[[[gggsss}}}zzzrrrhhh]]]WWWSSSVVVcccrrrwwwmmmaaaWWWPPPIIIJJJMMMXXXoooqqqhhhbbbnnnuuufff]]]YYYWWWWWWVVVOOOIIIFFFBBBDDDFFFIIIKKKVVVlll|||vvvooojjjcccbbb```]]]\\\[[[\\\]]]cccggglllnnnmmmlllkkkkkkooottt||||||yyyxxxpppmmmjjjhhhhhhhhhgggfffiiijjjkkklllnnnppprrrssstttwwwzzz|||~~~wwwpppnnnooo|||yyyvvvsssqqqpppiiihhhggghhhkkkoooqqqrrrqqqooommmlllkkkjjjhhhfff[[[WWWTTTRRRRRRSSSTTTTTTRRRQQQPPPMMMLLLMMMPPPSSSOOOOOOOOOPPPQQQQQQOOOMMMMMMMMMMMMKKKHHHDDDAAA>>>===>>>>>>???>>>===;;;:::<<<:::999888999:::999999:::::::::999888777666555666555444333222111000000000000///...---,,,,,,+++---+++******,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///000000000...------,,,,,,------......------------...//////---------...//////000000111111111222222333333444666888:::;;;<<<===@@@BBB???AAADDDFFFGGGIIILLLNNNMMMOOOQQQSSSSSSUUUWWWYYYbbbqqq999;;;>>>???@@@BBBEEEGGGHHHJJJKKKHHHDDDBBBDDDFFFJJJMMMTTT[[[^^^```iiirrrrrrlllgggmmm{{{wwwqqqmmmpppzzzuuuaaaSSSHHHAAA???@@@>>>AAACCCCCCCCCFFFLLLQQQYYYaaannn||||||xxxnnnbbbWWWSSSSSSZZZmmmwwwmmmaaaWWWQQQKKKMMMQQQ\\\rrrzzzllleeeddduuu{{{hhh[[[[[[ZZZZZZZZZWWWQQQJJJDDDEEEGGGLLLRRRXXXcccyyy}}}}}}|||zzzvvvpppkkkhhhddddddccc```\\\ZZZ[[[\\\eeekkksssxxxyyyzzz{{{}}}~~~yyyvvvuuuooollliiihhhhhhhhhgggfffhhhiiijjjlllnnnpppssstttwwwyyy|||~~~{{{zzzzzzxxx}}}xxxkkkfffhhhlll{{{~~~zzzwwwuuutttooollliiihhhjjjnnnpppqqqsssqqqnnnlllllllllkkkiiiaaa\\\WWWRRRQQQQQQQQQPPPOOOOOOOOOMMMKKKKKKMMMOOOLLLMMMNNNPPPSSSSSSQQQNNNNNNNNNNNNMMMJJJFFFBBB@@@?????????>>>>>>===<<<;;;<<<:::888888:::<<<<<<<<<;;;;;;;;;:::999777666555444444333333222222111111111111000///...---,,,,,,...,,,******+++++++++***++++++,,,,,,,,,,,,------......///000111111111111...------,,,,,,------......------------...//////------......///000000000111111222222222333333333666888:::;;;<<<===@@@BBBAAACCCFFFHHHIIIKKKMMMPPPPPPRRRUUUVVVWWWXXX[[[]]]fffsss999<<<>>>@@@AAACCCEEEHHHFFFIIIJJJGGGCCCAAADDDGGGIIIMMMTTT\\\```eeeqqq}}}|||qqqnnnmmmrrr||||||vvvrrrppprrr|||zzzjjjXXXLLLEEE@@@@@@CCC>>>AAAEEEFFFFFFIIIPPPVVV```hhhuuu{{{vvvkkk^^^TTTTTTYYYddd|||}}}vvvkkk___UUUPPPKKKPPPUUU___ssstttgggdddhhh{{{sssaaaVVVTTTVVVXXXYYYVVVRRRKKKEEEGGGJJJPPPZZZdddsss}}}|||vvvvvvvvvuuurrrooolllkkkhhhhhheee```\\\[[[^^^aaalllssszzz~~~{{{vvvqqqqqqmmmkkkiiihhhiiiiiihhhgggiiijjjkkkmmmooorrruuuvvv{{{}}}xxxpppnnnooopppqqqxxxyyylllbbbaaaiiiqqqzzz}}}{{{zzzppplllhhhfffgggkkknnnppprrrooollljjjjjjkkkjjjiiiddd___XXXSSSQQQQQQQQQQQQPPPPPPPPPNNNLLLJJJJJJKKKMMMNNNPPPSSSVVVUUURRROOONNNNNNNNNLLLJJJFFFCCCAAA@@@??????>>>=========<<<;;;999777888:::===>>>>>>;;;;;;;;;:::888666555444222222222222222222222222222222111000///......---,,,,,,---///000///+++(((+++++++++,,,,,,---------...//////000000000//////...------,,,,,,------......------------...//////---......///000000111111111222222222222333333333666888:::;;;<<<===@@@BBBBBBDDDGGGIIIIIIKKKNNNPPPPPPRRRUUUVVVWWWXXX[[[]]]gggsss:::<<>>???;;;;;;:::999777555444333111111222222222333333333333333222111000///......)))+++000555888666111,,,+++++++++,,,,,,---------.........///......------...------,,,,,,------......------------...//////......//////000111111111222222222222222222333333666888:::;;;<<<>>>@@@BBBCCCEEEGGGIIIIIIKKKMMMOOONNNPPPSSSTTTUUUVVVXXXZZZeeeqqq888:::<<>>>>>BBBDDDFFFGGGHHHMMMUUU[[[dddppp~~~vvvjjj```WWWXXXeee|||zzzssskkkaaaVVVOOOSSSTTT[[[jjjzzzxxxooocccdddmmmooo^^^VVVSSSUUUWWWYYYYYYUUUOOOJJJGGGNNNWWWaaarrrzzznnndddbbbaaaaaacccfffjjjlllllljjjfffaaa]]]```lll}}}wwwrrrpppooollliiikkkiiigggfffeeefffggghhhjjjllloooqqqrrrsssvvvxxxyyy}}}vvvnnnmmmlllnnnvvv~~~{{{pppgggggglllttt~~~{{{sssiii^^^\\\cccpppzzzzzzpppkkkddd```___aaadddeeekkkjjjiiijjjkkkjjjgggeeeccc^^^WWWRRRPPPQQQQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHIIIKKKOOOSSSUUUTTTQQQNNNPPPLLLHHHHHHIIIHHHCCC>>>@@@>>><<<<<<>>>???@@@???888666444666:::======<<<999999777666444444333333111111111111111222222222000000000000////////////,,,------......------,,,---,,,,,,,,,,,,---......000///...------------...------,,,,,,,,,,,,++++++......------------......333333333333333444444444333444555444222111222333444555777999;;;===???@@@AAADDDGGGIIIJJJKKKNNNOOOMMMOOORRRTTTUUUWWWYYY\\\aaattt===>>>@@@BBBDDDFFFFFFGGGGGGGGGEEEAAA>>>???BBBEEEJJJOOOWWW^^^fffsss|||vvvsssvvvuuuzzz{{{yyyyyyuuubbbTTTFFFBBBAAA@@@???@@@BBBCCCEEEFFFHHHNNNWWW^^^kkkvvv{{{nnnccc\\\```ppp|||uuummmcccYYYRRRQQQRRRYYYiiiyyyxxxpppccceeennn}}}lll```[[[ZZZ___dddeee```WWWNNNIIIGGGMMMVVV```rrruuuhhh^^^WWWWWWXXX\\\bbbhhhkkkmmmiiiddd___```jjj||||||sssnnnmmmllliiigggjjjjjjjjjkkkkkkjjjjjjjjjkkkmmmpppqqqrrrsssuuuwwwyyy}}}wwwooofff```^^^eeehhhpppzzz}}}|||zzzzzz}}}~~~qqqlllkkkttt|||uuupppnnnjjjgggdddhhhsss{{{qqqllleeeaaa```bbbcccdddjjjjjjjjjjjjiiihhhgggfffeeebbb\\\VVVRRRQQQRRRSSSTTTSSSQQQOOOMMMJJJHHHGGGGGGIIILLLOOOQQQQQQOOOMMMLLLKKKJJJLLLNNNLLLFFF@@@AAA@@@>>>???AAACCCCCCCCC:::888777888:::<<<<<<:::888888777666555444444444222222222111111111111111000000000000////////////,,,------------------,,,,,,++++++++++++,,,------......------,,,++++++***+++++++++,,,,,,---------......------------......000000000000111111111111333555555444333222333444444555777999;;;>>>???@@@AAADDDGGGIIIJJJKKKNNNOOOLLLOOORRRTTTUUUWWWYYY[[[aaasss@@@AAABBBDDDEEEFFFFFFFFFGGGFFFDDD@@@>>>>>>AAADDDJJJOOOUUU]]]hhhvvvuuupppoootttxxx{{{zzzlllYYYMMMBBB???@@@@@@@@@BBBCCCEEEFFFHHHKKKSSS^^^ggguuutttiiiaaaiii}}}~~~xxxpppfff\\\UUUQQQRRRZZZhhhxxx~~~yyyqqqcccdddmmmyyynnngggfffdddmmmwwwvvvjjjZZZNNNIIIIIINNNVVVbbbttt|||qqqbbbWWWLLLMMMPPPVVV___ggglllnnngggbbb^^^eeewww|||wwwoookkkjjjjjjhhhfffhhhiiilllnnnnnnnnnlllkkknnnppprrrrrrrrrsssuuuwwwyyy}}}rrrhhh```ZZZ[[[___eeeppp~~~~~~}}}}}}}}}tttjjjmmmxxx~~~sssmmmiiihhhhhhmmmuuu|||sssnnngggcccbbbbbbbbbcccgggiiikkkiiifffeeefffhhhhhhgggccc[[[TTTQQQSSSUUUVVVUUUSSSPPPMMMKKKIIIGGGEEEFFFIIIKKKLLLMMMLLLLLLJJJKKKOOOTTTVVVSSSJJJDDDAAA???======>>>???>>>>>><<<;;;999:::;;;;;;:::999777777666666555555555555333333222222111111000000000000000000////////////------------------------+++************+++,,,,,,+++,,,,,,,,,+++***((('''******+++,,,---...//////......------------......000000000///////////////333555555555333222333444444555777999<<<>>>@@@@@@AAADDDGGGIIIJJJKKKNNNOOOLLLOOORRRUUUVVVWWWXXXYYYaaaqqq~~~>>>???@@@BBBDDDEEEFFFFFFGGGEEEBBB???>>>???AAACCCIIIMMMTTT^^^kkk{{{{{{ppplllmmmpppxxx}}}}}}ttteeeRRRIII@@@???@@@@@@AAACCCEEEGGGIIILLLQQQ[[[hhhrrryyymmmeeeoooyyyrrrhhh^^^XXXTTTUUU[[[hhhvvv{{{wwwqqqaaaccckkk{{{}}}uuummmhhhhhhjjjxxxrrr]]]OOOKKKLLLQQQXXXddduuu{{{ooo___SSSGGGHHHLLLSSS]]]eeekkknnneee``````lll~~~wwwsssmmmjjjjjjjjjiiihhhggghhhjjjlllnnnnnnnnnnnnrrrsssuuuuuuuuuuuuwwwxxxyyy}}}~~~lllfff```[[[VVVTTTZZZbbbsss}}}yyyuuusssnnnrrrxxx~~~zzzuuuooozzz|||uuurrrrrrtttuuu}}}uuuqqqjjjfffcccbbbaaaaaadddhhhjjjhhhdddbbbeeeiiikkkkkkhhhaaaWWWRRRTTTWWWWWWVVVTTTQQQOOOLLLJJJIIIEEEFFFHHHIIIIIIJJJKKKLLLLLLPPPVVV\\\]]]XXXNNNFFFDDDAAA>>><<<<<<;;;:::999<<<;;;;;;;;;<<<;;;;;;:::666666666666666666555555444444333222111111000000000000000000////////////---------,,,,,,---------+++++++++++++++,,,,,,---((()))+++------+++***(((++++++,,,,,,---......///......------------......111111111111111000000000222444444333222111222333555666777999<<<>>>@@@AAAAAADDDGGGIIIJJJKKKMMMOOOKKKNNNRRRUUUVVVVVVWWWXXX___mmmwww~~~<<<===@@@BBBEEEGGGHHHIIIFFFDDD@@@>>>???@@@CCCDDDGGGKKKUUUdddvvvxxxmmmjjjkkkmmmxxx|||zzzlll]]]OOOGGG@@@@@@@@@@@@AAADDDEEEGGGJJJOOOVVVbbbppp{{{zzznnnhhhrrr~~~yyyrrriii___YYYTTTUUU[[[fffqqqvvvsssnnnaaaaaaggguuuyyysssmmmeeeaaabbbmmm}}}vvv___QQQMMMLLLQQQXXXcccppp{{{{{{vvvlllooosssyyyzzzlll[[[NNNFFFFFFIIIOOOXXX___dddfff^^^^^^eeewww}}}zzzwwwuuupppnnnjjjhhhhhhiiijjjjjjjjjjjjkkkkkkmmmppprrrsssuuuwwwxxxxxxxxxxxxyyy{{{zzz}}}{{{pppjjjZZZVVVTTTTTTUUU[[[iiivvv~~~yyywwwuuurrrooolllkkkjjjgggkkkpppuuu{{{yyy{{{~~~}}}~~~~~~xxxsssnnniiieeeccc```^^^```eeehhhgggcccbbbeeeiiikkkllljjjcccZZZTTTTTTWWWWWWVVVTTTRRRPPPNNNMMMLLLIIIJJJLLLKKKJJJJJJLLLOOORRRVVV\\\aaa```YYYOOOHHHGGGEEEBBB@@@@@@@@@???===:::;;;============<<<<<<555666666777666666555444555444444333222111000000000000000000////////////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---......'''(((+++---......---,,,------------------------......------------......//////000000000111111111111222333222111000000222555666888:::<<<>>>@@@AAAAAADDDGGGIIIJJJKKKMMMOOOLLLOOORRRTTTUUUUUUWWWXXX]]]iiiqqqwww{{{tttrrr}}}===>>>AAADDDGGGIIIJJJKKKEEEBBB???>>>@@@CCCEEEFFFIIIOOO\\\pppwwwkkkhhhjjjrrr~~~{{{wwwyyy~~~}}}hhhYYYLLLEEEAAAAAAAAA@@@AAAEEEBBBFFFKKKQQQZZZhhhwwwzzzpppkkkttt~~~yyyrrrjjj```ZZZSSSTTTZZZdddnnnsssqqqmmmcccbbbeeeooo|||yyyppplllgggaaa___aaaooottt^^^RRROOOKKKQQQXXX```hhhnnnlllfff^^^```dddkkkttt~~~~~~zzzttthhhWWWKKKEEEEEEFFFJJJPPPUUUYYYZZZWWW\\\kkk{{{vvvsssooollliiihhhgggffffffgggiiijjjoooooonnnnnnpppsssvvvxxxvvvxxxyyyzzzyyyyyy{{{}}}{{{~~~~~~rrrggg___YYYWWWSSSSSSXXXaaaooowwwnnnkkkfffdddbbbaaaaaadddfffhhhjjjooouuu{{{wwwyyy~~~yyy{{{~~~zzzvvvqqqkkkgggccc___]]]]]]```dddfffeeedddfffhhhiiijjjhhhbbb[[[VVVUUUVVVUUUTTTTTTSSSRRRRRRQQQQQQPPPRRRTTTRRROOONNNPPPRRRVVVYYY]]]___]]]VVVOOOIIIDDDBBB@@@???@@@AAAAAA@@@:::<<>>=========555666777777777666444333444444333333222222111111000000000000////////////...---,,,++++++,,,---...------,,,,,,------...///((()))+++---////////////............------,,,,,,......------------......,,,,,,---...///000111111111333333222111000111222555666888:::===???AAAAAAAAADDDGGGIIIJJJKKKNNNOOONNNOOOQQQSSSSSSTTTWWWYYY[[[gggnnnssswwwpppooozzz>>>???AAADDDFFFGGGIIIIIIDDDAAA>>>>>>BBBFFFHHHHHHRRRXXXggg|||yyynnnlllooo~~~wwwuuuwwwzzzwwwbbbTTTGGGBBB???@@@AAA@@@BBBFFFCCCHHHOOOWWWbbbooo~~~~~~uuuooottt|||zzzssskkkbbb\\\UUUVVV\\\fffqqqwwwvvvttthhheeedddiiisss|||yyyooofffaaa___^^^aaafffsssqqq]]]RRRPPPMMMTTT\\\```ccceeebbb\\\VVVVVVXXX]]]fffrrr}}}~~~|||yyyvvvtttoooeeeVVVKKKEEEDDDDDDFFFJJJNNNPPPQQQSSS]]]ooozzzvvvrrrnnnjjjhhhfffggggggfffgggiiikkkmmmooopppqqqrrrsssuuuwwwxxxuuuwwwxxxyyyyyyyyy{{{}}}|||~~~{{{mmmccc[[[WWWTTTSSSSSS[[[iiixxxooobbb^^^^^^[[[ZZZYYYYYY\\\```dddggglllrrr|||xxxsss~~~vvvpppjjjjjjrrr~~~~~~|||xxxsssmmmiiiddd___[[[YYY\\\aaaeeeggghhhgggfffgggfffccc```\\\YYYVVVTTTRRRRRRSSSSSSTTTUUUUUUUUUWWWZZZ\\\ZZZVVVSSSTTTWWWWWWYYYZZZYYYVVVRRRNNNKKKFFFCCC@@@?????????>>>===<<>><<<;;;<<<666777888888777555333222333333333333333333333333000000000000///////////////...,,,++++++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------------------..................------------......++++++---...000111333333333444555444222111222333666666888:::===???AAABBBAAADDDGGGIIIJJJKKKNNNOOOOOOPPPQQQQQQQQQSSSWWWZZZ[[[gggnnnsssxxxrrrrrr===>>>@@@BBBCCCDDDDDDEEEDDD@@@===>>>CCCGGGJJJJJJ[[[aaaooo}}}rrrqqqtttyyytttuuuuuuvvv~~~mmmYYYKKKCCC???===???AAA@@@CCCGGGFFFLLLTTT^^^iiivvvzzzsssrrrttttttssstttooosssyyy{{{uuulllccc]]]WWWZZZ```kkkvvv}}}~~~}}}lllhhhdddfffmmmuuuyyy{{{nnndddYYYUUUUUUXXX```gggwwwooo[[[RRRPPPPPPYYY```bbbbbbbbb___ZZZTTTRRRRRRTTT\\\hhhttt{{{~~~{{{yyywwwtttrrrqqqnnneeeXXXMMMFFFEEEDDDEEEIIILLLMMMMMMSSS^^^qqq}}}uuurrrooommmkkkiiifffcccggghhhiiiiiijjjkkknnnqqqlllnnnqqqssstttuuuttttttsssuuuwwwxxxxxxyyy{{{}}}|||~~~pppccc[[[XXXWWWWWW___fffxxxqqq\\\SSSSSSVVVVVVVVVUUUVVVXXX\\\___aaajjjsss{{{xxxssssss~~~}}}rrrmmmhhhkkkvvv}}}zzztttoooiiiddd^^^ZZZWWWZZZ^^^dddiiijjjhhheeeeeeccc```^^^]]]ZZZVVVSSSPPPQQQRRRSSSUUUWWWXXXXXX\\\___bbb```[[[WWWWWWYYYVVVVVVVVVTTTQQQNNNMMMMMMPPPLLLHHHDDDAAA???===;;;???AAADDDBBB>>>;;;::::::777777888888777555222111333333333333333333333444000000000000///////////////...,,,++++++,,,...///++++++******++++++,,,---///...---,,,+++++++++++++++,,,,,,---...///000000.........------.........,,,---...000333555666777555666777666444333444555666777888;;;===???AAABBBAAADDDGGGIIIJJJKKKNNNOOOPPPQQQPPPPPPPPPRRRWWWZZZ\\\hhhoootttzzzvvvwww>>>@@@BBBDDDEEEFFFGGGGGGBBB@@@AAACCCEEEGGGPPPZZZ^^^iiiwwwyyytttzzzuuusssqqqqqqvvv~~~gggRRRHHHDDDDDDDDDBBBAAABBBDDDGGGIIIOOOXXXaaalllxxx}}}tttpppmmmiiieeefffgggkkksss{{{~~~{{{yyywwwqqqiiibbb\\\\\\```jjjuuu}}}~~~}}}uuuooogggdddkkksssrrrlllbbb\\\WWWSSSPPPQQQYYYcccooommm]]]VVVSSSSSS[[[bbbfffjjjjjjaaaUUUSSSOOOMMMPPPUUU]]]jjjvvvzzz}}}|||xxxtttooommmjjjjjjggg```TTTKKKHHHGGGEEECCCAAABBBEEEGGGMMMYYYppp{{{vvvsssrrrooommmjjjgggeeedddfffdddcccfffkkkooopppooonnnqqqtttuuuuuuuuuvvvwwwxxxuuuvvvzzz|||{{{}}}~~~|||qqqkkkhhhgggjjjooozzzxxxeee[[[WWWYYY]]]ccc^^^WWWWWW]]]fffooosssyyy~~~{{{yyysssmmmooo~~~~~~zzzvvvtttzzz|||sssuuuwwwtttnnnfff^^^ZZZ]]]___cccgggiiihhhddd```\\\[[[[[[\\\\\\[[[YYYVVVPPPOOOOOOPPPSSSVVVYYY[[[aaabbbddddddaaa\\\VVVRRRSSSTTTTTTPPPJJJGGGHHHJJJOOOMMMIIIDDDAAA???>>>>>>AAABBBCCCBBBAAA>>>;;;999888888777666555333111111222222333333333222222111111000///000111222111///......---,,,,,,,,,,,,---...---+++***)))***+++++++++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,+++++++++,,,---...............////////////333333333333333333444444666777888:::<<>>@@@CCCEEEGGGGGGFFFFFFBBBAAACCCHHHLLLQQQXXX```mmmwwwwwwyyy}}}vvvnnnoooqqqtttzzzyyy```NNNGGGBBBCCCCCCBBBBBBCCCGGGJJJNNNTTT^^^hhhssszzzssslllfff______aaagggpppxxx}}}~~~}}}{{{wwwqqqiiiccc```___bbbiiittt{{{}}}}}}zzzuuunnnjjjnnnrrrnnnfff]]]WWWQQQNNNKKKLLLTTT]]]lllyyy{{{lll___XXXTTTVVV^^^ggglllqqqpppfffZZZUUUPPPMMMNNNRRRYYYeeeqqqwww}}}}}}yyywwwsssnnnllljjjgggfffeee___VVVNNNIIIIIIGGGFFFDDDEEEFFFHHHLLLWWWmmm}}}}}}{{{vvvrrrooonnnllljjjgggeeecccbbbeeeddddddgggllloooooonnnmmmooorrrtttuuuuuuvvvwwwxxxuuuuuuyyyzzzzzz||||||}}}hhh___```cccdddeeeeeecccdddiiitttyyytttnnnmmmmmmrrr}}}wwwwwwyyy{{{wwwwwwvvvrrrllleee```]]]ZZZ\\\___cccfffeeebbb^^^\\\[[[ZZZZZZZZZZZZXXXVVVPPPPPPOOOPPPRRRTTTWWWYYY___aaadddeeeccc^^^XXXUUUTTTVVVVVVSSSNNNKKKKKKMMMNNNKKKGGGCCC@@@>>>======>>>?????????>>><<<999888777777777666555333222111000000111222333333333333222111000000111222111///......---,,,,,,,,,,,,------,,,+++*********+++,,,+++,,,,,,------,,,,,,+++------------------,,,,,,------,,,,,,------..................////////////222222222222333333333333666777888:::<<>>AAADDDGGGHHHHHHFFFDDDCCCBBBEEENNNWWW]]]ccchhhyyy{{{uuu{{{~~~}}}uuulllfffkkkrrrxxxnnnWWWJJJEEE@@@AAABBBBBBCCCEEEIIILLLRRRYYYdddppp||||||qqqiii[[[YYYXXX\\\eeepppyyy~~~|||yyyssslllgggeeecccdddiiirrrzzz~~~|||vvvsssttttttkkk```XXXQQQLLLIIIGGGHHHOOOXXXhhhsss{{{yyyppphhh___YYY[[[cccmmmvvv{{{yyyoooccc\\\UUUPPPNNNOOOTTT___jjjsssxxxzzzwwwrrrooojjjdddcccaaa^^^^^^]]]ZZZTTTOOOIIIIIIIIIIIIHHHHHHGGGGGGKKKUUUiii}}}~~~{{{wwwuuuuuusssoookkkjjjiiigggeeecccaaa``````cccccceeehhhlllnnnmmmllljjjmmmpppssstttuuuwwwyyy{{{wwwvvvyyy{{{{{{~~~lll\\\^^^kkkrrrrrrooonnnrrrzzz~~~wwwrrrmmmkkkkkklllrrrsssnnnqqqwww~~~|||zzzvvvqqqkkkfffbbb```YYYZZZ]]]aaaddddddaaa___\\\ZZZWWWWWWWWWXXXWWWWWWQQQPPPOOOOOOPPPRRRTTTUUU[[[^^^bbbeeeccc___YYYUUUQQQTTTVVVTTTOOOKKKKKKLLLKKKIIIEEEAAA>>>===<<<<<<:::;;;;;;;;;;;;999777666777777777666555444333222...///000222333333444444444222111111222222111///......---,,,,,,,,,,,,---++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------------------------.........//////---............/////////000000111111222222222222666777888:::<<>>AAAEEEHHHIIIHHHEEECCCEEECCCGGGTTT___eeeiiimmmzzzwwwssszzzzzzxxxxxxssslllffflllsssyyy|||cccOOOFFFEEEAAABBBCCCCCCCCCFFFJJJMMMRRRZZZggguuuvvvmmm^^^[[[WWWXXX^^^iiiuuu|||~~~{{{wwwrrrooojjjhhhgggjjjrrr{{{}}}|||wwwkkk___TTTMMMHHHFFFEEEGGGMMMUUUdddnnnyyy|||zzzuuujjjaaaaaahhhttt~~~xxxnnneee]]]VVVRRRPPPRRR[[[dddnnnsssuuuqqqkkkggg```ZZZWWWUUURRRRRRRRRQQQOOOLLLIIIJJJKKKMMMNNNMMMKKKIIILLLSSScccttt}}}}}}{{{{{{vvvssspppnnnmmmllliiigggeeedddbbb```___^^^^^^^^^```aaadddhhhjjjkkkkkkjjjiiilllooorrrsssuuuxxx{{{{{{yyy|||}}}~~~sssgggaaahhhvvv}}}}}}{{{}}}uuussssssttt}}}}}}qqqpppvvv|||wwwrrrnnniiidddbbb[[[\\\]]]```cccdddcccbbb]]]ZZZVVVTTTUUUWWWWWWWWWRRRQQQOOONNNNNNPPPQQQSSSWWW[[[___bbb```\\\VVVRRRLLLOOOQQQPPPLLLHHHGGGHHHHHHFFFBBB???===<<<<<<<<<888999999999999888777666666666666666666555555444000000111222333333333222555333222222333333111000......---,,,,,,,,,,,,---*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,------...............---------.........////////////000000111111222222666666777999<<<>>>@@@BBBAAACCCEEEGGGJJJLLLMMMMMMPPPQQQSSSTTTTTTUUUWWWYYY]]]lllxxx~~~~~~???BBBEEEHHHIIIGGGDDDBBBEEEDDDIIIVVVaaagggjjjlllwwwvvvuuu{{{{{{wwwuuusssooolllpppuuuzzznnnYYYJJJDDDEEECCCDDDDDDDDDDDDFFFIIILLLOOOYYYgggwwwuuullljjjnnnqqqvvvnnnccc```\\\ZZZ^^^fffpppwww}}}~~~~~~|||zzzyyypppnnnlllnnnuuu~~~|||nnn```TTTMMMFFFEEEEEEFFFKKKQQQ\\\gggttt}}}}}}sssggghhhmmmwww~~~wwwlllddd[[[VVVQQQPPPVVV^^^iiinnnpppllleee```XXXRRRMMMKKKJJJIIIJJJJJJJJJIIILLLMMMPPPUUUYYYZZZWWWUUUSSSTTT[[[ffflllnnnppptttpppnnnkkkiiigggfffeeedddaaa```^^^]]]\\\]]]]]]^^^^^^aaadddgggiiiiiiiiiiiijjjlllooorrrtttwwwzzz}}}|||zzz}}}~~~ooolllnnnwwwzzz}}}|||xxxuuurrrmmmgggbbb]]]\\\\\\^^^aaaccccccbbb^^^ZZZVVVTTTUUUWWWXXXXXXTTTSSSQQQOOONNNOOOPPPQQQUUUWWW[[[]]][[[VVVPPPLLLIIILLLOOOMMMIIIEEEDDDEEEEEECCC@@@===<<<;;;;;;<<<999999999999888888777666444555666666777666666666333333333333333222111000444333222222333333222000......---,,,,,,,,,,,,---)))******+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........***+++,,,------------,,,------------..................///000000111222222555666777999;;;>>>@@@AAAAAABBBEEEGGGJJJKKKMMMMMMNNNPPPRRRSSSSSSSSSUUUWWW]]]mmmzzz@@@BBBEEEGGGGGGEEECCCAAADDDDDDJJJVVV___dddhhhlllxxxwwwsssxxx~~~zzzvvvrrrqqqsssvvvzzzttt___QQQGGGCCCEEEDDDDDDEEEDDDDDDFFFJJJMMMQQQ[[[jjjzzzzzzqqqfff]]]ZZZ[[[^^^kkkwwwqqqiiibbbbbbaaaaaaccchhhooottt{{{}}}yyywwwuuuuuuzzzuuuhhh[[[RRRJJJGGGFFFEEEGGGKKKRRR]]]kkkvvv|||}}}uuukkknnnooowww~~~pppiiiaaa[[[UUUQQQUUU[[[dddiiilllggg```ZZZRRRKKKGGGFFFEEEEEEEEEEEEFFFGGGLLLNNNSSS]]]fffkkkkkkiiibbb]]][[[\\\]]]^^^bbbhhhllljjjhhheeecccbbbbbbbbb```^^^]]][[[\\\]]]___``````bbbfffhhhhhhhhhjjjkkklllnnnqqqsssvvvyyy}}}|||{{{~~~{{{nnnqqqzzz}}}yyyvvvuuuqqqjjjeee]]]\\\ZZZZZZ]]]___``````___\\\XXXVVVWWWXXXYYYYYYVVVTTTRRRQQQPPPPPPRRRRRRTTTVVVXXXYYYXXXTTTOOOLLLJJJMMMOOOMMMHHHDDDDDDEEECCCAAA???<<<;;;;;;<<<===;;;;;;:::999888888777777333444555666777888888888666666555555444222111000333111000111222333222111......---,,,,,,,,,,,,---******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------------***+++,,,---------,,,+++,,,------------...............///000111222222333555666777999;;;>>>@@@AAACCCDDDFFFIIIKKKMMMNNNOOOMMMOOOQQQRRRRRRSSSUUUVVV]]]nnn}}}AAABBBCCCEEEDDDCCCAAA@@@@@@BBBJJJUUU\\\aaagggmmmzzzvvvnnnppp{{{~~~uuussstttwww}}}}}}bbbRRRJJJEEECCCCCCBBBCCCDDDDDDEEEHHHLLLPPPYYYcccrrr}}}{{{uuulllddd___]]]^^^bbbnnn~~~wwwjjjccc\\\aaafffjjjmmmppptttwww|||~~~|||yyyjjj___TTTOOOKKKGGGFFFHHHKKKUUUbbbkkkrrrwwwuuuppprrrppptttvvvpppiiiccc\\\WWWXXX]]]___dddgggbbb[[[TTTLLLEEEAAABBBBBBAAA@@@@@@AAABBBEEEIIIQQQ```ooozzz~~~}}}vvvmmmeee```]]][[[___dddhhhgggeeebbb```___```aaa___^^^\\\\\\\\\^^^aaabbbcccfffhhhiiiiiijjjlllooooooqqqtttuuuwww{{{xxxtttzzz}}}wwwttttttsssoookkk```^^^[[[ZZZ\\\^^^`````````]]]ZZZYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRRRRSSSTTTTTTUUUWWWXXXXXXUUURRRPPPLLLNNNNNNKKKFFFCCCCCCEEEBBB@@@>>><<<;;;<<<======<<<<<<:::999888777666666333333555666888888999999666666666666555444333333000//////000222333222111......---,,,,,,,,,,,,---++++++,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++------------------,,,,,,***+++---...///...---,,,,,,,,,---------............//////000111222333444555555666888;;;===@@@AAABBBDDDFFFIIIKKKMMMNNNOOONNNPPPRRRRRRRRRSSSUUUWWW___pppAAABBBCCCCCCCCCBBBAAA@@@===AAAJJJTTT[[[___gggooo{{{zzzpppiiinnn|||zzzrrrssswwwrrrWWWIIIEEEDDDBBBBBB@@@AAACCCDDDFFFJJJOOOSSSaaajjjxxx|||tttnnnjjjiiicccmmmzzzqqqfff```YYY```jjjrrrvvvxxx{{{}}}}}}wwwlll___WWWQQQKKKHHHHHHIIIRRR\\\dddkkksssvvvuuutttpppsss}}}|||wwwpppkkkddd]]]]]]aaa[[[aaaccc___XXXQQQIIIBBB===>>>>>>>>><<<;;;<<<===>>>BBBMMM^^^rrr{{{qqqjjjeeebbbeeejjjfffeeeccc```^^^]]]___``````^^^]]]\\\]]]___bbbdddfffiiikkkkkkjjjkkkooorrrrrrsssuuuwwwyyy|||xxx~~~|||www{{{~~~vvvrrrssssssrrrooodddaaa]]]\\\]]]```bbbbbb```^^^\\\[[[\\\\\\\\\[[[YYYWWWUUUTTTSSSTTTUUUVVVUUUVVVWWWYYYYYYXXXWWWVVVLLLMMMMMMIIIDDDAAAAAACCCAAA@@@>>><<<;;;<<<===>>>===<<<:::999777666555555222333555666888999999999555555666666666666666666///......///111333333222......---,,,,,,,,,,,,---+++,,,,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++.........------,,,,,,,,,+++,,,...000000///...---,,,,,,,,,---------.........///000111222333444444555555666888;;;===???AAA@@@BBBDDDFFFIIIKKKLLLLLLOOOQQQSSSSSSSSSTTTVVVXXX```rrrBBBCCCEEEDDDBBB@@@?????????CCCLLLTTTUUUXXXfffvvvxxxmmmhhhrrrxxxuuuxxx|||uuucccPPPGGGFFFDDDAAA@@@CCCCCCEEEHHHJJJKKKSSS[[[bbbppp~~~}}}|||yyywwwzzz{{{kkk___YYYUUU[[[eeeoooxxx|||}}}}}}}}}~~~uuufffYYYQQQMMMLLLLLLNNNSSS[[[dddkkkooopppooooooqqqwww}}}{{{ssskkkeeebbbcccddd^^^___]]]WWWRRROOOIIIBBB???>>>===<<<<<<<<<<<<<<>>???@@@???===<<<===>>><<<<<<===<<<;;;999777555333111000333888;;;888555444444444333333222222222//////000111111111111000000000000///...,,,+++***))))))(((((()))+++---//////...---,,,+++*********,,,,,,,,,++++++*********.........------,,,,,,,,,////////////000000000000000000000111222222333333666777888:::<<<===??????DDDDDDFFFHHHJJJLLLMMMNNNLLLNNNPPPQQQQQQSSSVVVXXXccctttAAACCCDDDCCCAAA???>>>>>>BBBEEEMMMTTTVVV[[[jjjzzzvvvmmmkkkuuuyyyzzzjjjZZZKKKDDDCCCBBBAAABBBDDDCCCEEEIIIJJJLLLTTT]]]hhhvvvyyyhhh[[[TTTTTTYYYaaalllvvv~~~|||yyyzzzzzzyyy{{{wwwhhh[[[SSSNNNLLLMMMPPPVVV^^^dddggghhhkkkmmmqqqvvv{{{}}}uuummmhhhgggiiikkkdddddd___VVVOOOKKKEEE>>>===<<<;;;::::::::::::;;;>>>???CCCJJJUUUbbbnnnuuu|||}}}zzzsssooorrruuuvvvqqqkkkccc^^^]]]^^^^^^]]]_________```aaacccdddeeeggggggiiikkknnnrrruuuxxxyyyzzzzzz{{{||||||}}}{{{{{{||||||yyyvvvrrrmmmjjjhhhbbb\\\YYYZZZ\\\^^^___bbb___]]]\\\]]]^^^\\\ZZZ\\\ZZZXXXXXXXXXWWWVVVTTTXXXXXXYYYZZZ[[[ZZZVVVSSSPPPOOOOOOOOONNNJJJDDD@@@>>>AAACCCCCCAAA???>>>>>>??????>>><<<:::777444333666333111444888:::999666444444333333333333333333000111111222222111111000111000//////---,,,++++++,,,+++)))((()))***,,,---000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++******......---------,,,,,,,,,....../////////000000000//////000000111222222333444555666888:::===@@@AAADDDDDDFFFHHHJJJLLLMMMNNNMMMOOOPPPQQQRRRTTTWWWYYYgggwwwAAABBBCCCBBB???=========BBBDDDJJJOOOSSS[[[lll{{{rrrmmmnnnwww}}}{{{www]]]QQQFFFBBBAAA@@@AAADDDDDDDDDFFFJJJLLLOOOWWWaaaqqqvvvdddWWWOOOPPPTTT\\\gggttt~~~zzzsssqqqqqqrrruuuzzzzzz||||||lll___WWWPPPPPPPPPSSSWWW\\\^^^___fffjjjpppsssvvvzzz~~~wwwoookkkkkkppptttmmmllldddWWWMMMFFF@@@:::::::::999999888888999999<<<<<<===@@@FFFNNNUUUZZZccchhhlllmmmpppvvv{{{|||vvvnnneee___]]]]]]\\\[[[^^^^^^___```aaaccceeefffhhhiiijjjmmmqqquuuyyy{{{{{{||||||}}}~~~}}}|||xxxssslllgggiiiddd___\\\[[[]]]^^^___bbb```^^^^^^^^^]]]\\\ZZZ^^^[[[XXXVVVVVVUUUTTTSSSVVVXXX[[[___```]]]XXXSSSQQQPPPOOOOOOMMMJJJEEEAAABBBEEEIIIIIIFFFBBB???>>>>>>======<<<:::888666555999666333444777999888777333333333333444444444444333333333333222111000000111000///...---,,,,,,,,,---,,,+++)))))))))***+++------,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,------........./////////......///000000111111222333333444555999===AAACCCDDDDDDFFFHHHJJJLLLMMMNNNNNNPPPRRRSSSSSSUUUXXX[[[kkk{{{BBBCCCDDDBBB???======>>>CCCEEEIIINNNUUUaaarrryyymmmlllpppxxx~~~qqqXXXOOOGGGCCC@@@>>>???CCCDDDDDDGGGKKKNNNSSS\\\fffyyyuuucccTTTLLLLLLOOOXXXeeesss}}}uuullliiiiiiiiilllpppooorrryyypppgggYYYVVVSSSSSSUUUYYY\\\]]]dddiiinnnnnnnnnqqqyyyxxxppplllmmmsssyyywwwtttjjjYYYLLLEEE???:::999999888888888888999999>>>===<<<<<<>>>AAAFFFHHHLLLSSSYYY___gggrrryyyzzzwwwoooeee___]]]]]]\\\[[[^^^^^^___```bbbdddfffgggjjjkkklllnnnrrruuuyyy{{{}}}}}}~~~wwwwww{{{}}}{{{wwwqqqkkkgggkkkgggccc___^^^^^^______aaaaaa```___^^^]]][[[ZZZ[[[XXXUUUSSSSSSTTTTTTSSSUUUXXX\\\aaaccc___YYYSSSRRROOOLLLJJJHHHGGGEEECCCJJJMMMPPPPPPLLLEEE@@@===999:::::::::::::::::::::;;;888444333555666777666222333333333444444555555555555555444333222000///222111///...---------...---,,,+++*********++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///.........///000000111111555444444555888<<>>>>>???FFFIIILLLRRR]]]lll|||rrrjjjkkkqqqyyy}}}}}}sss[[[RRRJJJEEEBBB>>>>>>AAAEEEDDDHHHMMMRRRXXXcccnnnwwwdddTTTLLLKKKPPPZZZiiivvv}}}}}}zzzsssiiiaaa______^^^]]]___bbbeeemmm{{{xxxddd___YYYVVVVVVZZZ]]]___eeehhhjjjfffcccfffpppzzzyyyqqqlllnnnuuu|||}}}qqq^^^NNNFFF@@@<<<::::::999999999999::::::>>>===<<<;;;;;;===???@@@AAAFFFLLLRRR]]]llluuuwwwvvvoooeee___]]]^^^___^^^``````aaabbbdddfffhhhiiimmmmmmmmmoooqqqtttvvvxxx}}}~~~|||qqqooouuu|||ttt|||}}}xxxssspppllliiijjjhhheeeaaa^^^\\\\\\]]]```aaaaaa```^^^\\\ZZZZZZWWWTTTQQQPPPQQQSSSTTTTTTSSSVVV[[[```bbb___YYYTTTSSSNNNGGGCCCBBBDDDFFFGGGRRRTTTVVVSSSMMMFFF@@@<<<:::999999:::::::::;;;;;;:::777444333333444444555333333333444444555555555666666555555333222000///111000//////............+++++++++++++++,,,,,,---(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///.........///000000111111888888777777999<<<@@@BBBDDDDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTUUUXXX[[[^^^lllzzzFFFFFFEEECCC@@@>>>???@@@BBBFFFLLLTTTbbbtttqqqlllnnnuuu||||||zzz~~~ttt___TTTIIIEEECCC@@@???AAAEEEEEEIIIPPPVVV^^^kkkwwwzzzfffWWWNNNMMMRRR^^^mmmzzz~~~yyyssseee[[[SSSRRRSSSQQQNNNNNNTTTWWW^^^jjjyyyrrrkkkbbb[[[ZZZ\\\```bbbffffffccc\\\XXX\\\hhhrrr~~~~~~zzztttoooqqqzzzxxxdddQQQGGGAAA===::::::999999::::::;;;;;;<<<;;;::::::;;;<<<======???CCCGGGOOO\\\mmmwwwzzzxxxqqqgggaaa```bbbccccccdddddddddfffgggiiikkklllnnnnnnnnnoooqqqsssuuuwww|||~~~zzzpppmmmnnnxxx}}}ssskkkiiilllssswwwyyysss|||{{{vvvssspppnnnlllhhhgggeeeaaa\\\YYYYYYYYY___```aaa```]]]ZZZYYYXXXTTTRRRPPPPPPRRRSSSTTTSSSRRRTTTXXX\\\^^^]]]XXXTTTSSSMMMFFFBBBBBBEEEIIIKKKUUUVVVUUURRRKKKDDD@@@>>>>>>===;;;:::999888888888888777555444333333333444444444444444444555555555555555555444333222000//////000000000000///...---***+++++++++,,,,,,------+++*********+++,,,------,,,,,,,,,,,,------------,,,,,,,,,------------...------........./////////......///000000111111222999888888888:::===???AAADDDDDDFFFHHHJJJLLLMMMNNNOOOPPPSSSTTTVVVXXX[[[^^^jjjyyyFFFFFFDDDBBB>>>===>>>??????FFFNNNXXXiii}}}rrrssstttzzz|||tttrrrvvvzzz}}}qqq]]]PPPDDDBBBCCCCCCBBBCCCDDDEEEJJJRRRZZZcccrrr~~~|||iiiYYYPPPNNNRRR]]]lllxxx{{{uuummm___SSSJJJHHHJJJHHHFFFFFFIIIKKKPPPWWWbbbpppzzznnnddd```bbbeeegggfffbbbZZZRRROOOUUUbbbmmm{{{||||||xxxuuuxxx~~~hhhSSSFFF???;;;999999999999999:::;;;<<<::::::::::::;;;<<<=========BBBHHHRRRbbbttt~~~}}}uuukkkdddccceeeffffffhhhhhhhhhiiijjjkkkmmmnnnnnnnnnnnnooorrrtttwwwyyy{{{~~~{{{xxxtttyyyzzznnnkkkfffcccbbbdddgggiiipppuuu}}}|||tttssszzz~~~}}}}}}||||||xxxvvvtttpppnnniiiiiihhhccc^^^ZZZYYYYYY]]]___aaa```\\\XXXWWWWWWUUUSSSRRRRRRTTTTTTSSSRRRPPPQQQSSSVVVYYYYYYWWWTTTRRRNNNIIIGGGHHHKKKMMMOOOSSSRRRPPPLLLFFFBBB@@@@@@???>>><<<:::888777777777666777777666555444444444555555555555444444444444444444444444333111000000...///111222222000...,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------............/////////000000000//////000000111222222333555666777888;;;===???AAADDDDDDFFFHHHJJJLLLMMMNNNNNNPPPRRRTTTUUUXXX[[[^^^kkkzzzEEEEEECCC@@@===<<<===>>>EEEMMMWWWcccuuuqqqxxxyyy~~~pppiiilllrrrvvvwww~~~lllZZZLLL???>>>CCCEEEEEEEEEDDDEEEJJJSSS\\\fffvvv}}}jjjZZZQQQLLLOOOYYYgggtttwwwqqqiii^^^RRRFFFDDDFFFFFFEEEEEEBBBDDDFFFJJJRRR```rrr~~~xxxmmmggggggiiikkkeee___UUULLLJJJRRR```kkkyyy|||~~~|||zzz~~~jjjSSSEEE===888999999888888999:::;;;;;;::::::;;;<<<======>>>>>>;;;AAAIIIUUUgggyyyzzzooogggfffggghhhhhhkkkkkkkkkkkklllmmmnnnooommmmmmnnnpppsssvvvzzz{{{zzz~~~|||xxxyyy~~~rrriiihhhhhhggggggffffffffffffhhhlllttt}}}xxxqqqmmmrrrwwwwwwssspppppprrr{{{~~~}}}|||zzzwwwrrrooolllmmmlllgggaaa]]][[[\\\\\\___aaa___[[[WWWVVVVVVWWWVVVUUUUUUVVVUUURRRPPPPPPPPPPPPSSSUUUWWWVVVTTTRRROOOMMMLLLNNNPPPQQQQQQOOONNNKKKFFFBBB@@@AAACCC<<<;;;:::999888999::::::666777888888777555555555666666666555444444444333333333333333222111000000---///111333333111...+++.........---,,,+++)))(((++++++***************+++,,,,,,,,,------.........,,,,,,,,,------.........////////////000000000000000000000111222222333333111333555888;;;>>>@@@AAADDDDDDFFFHHHJJJLLLMMMNNNMMMOOORRRTTTUUUXXX[[[^^^lll{{{IIIDDD@@@???===<<>>???@@@@@@BBB>>>AAAHHHKKKNNN]]]qqquuummmjjjkkkmmmkkkcccYYYPPPJJJLLLXXXfffwww~~~kkkSSSEEE???<<<:::::::::;;;<<<===<<<:::;;;::::::;;;===>>>???>>>FFFHHHLLLXXXmmm}}}ssspppnnnkkkgggggggggiiikkkllllllmmmnnnooolllmmmooorrruuuxxx{{{|||zzz}}}yyywwwxxxxxxyyy|||yyywwwwww{{{{{{|||}}}}}}|||{{{zzzyyy{{{||||||~~~zzzuuusssxxxxxxqqqkkknnnuuuyyy~~~{{{xxxwwwuuurrrqqqpppiiidddbbb___YYYVVVWWWYYY^^^bbbaaa\\\XXXXXXZZZXXXWWWVVVUUUTTTRRROOOLLLMMMNNNOOOPPPRRRSSSUUUUUUXXXTTTOOOMMMOOOPPPPPPOOOJJJJJJIIIFFFBBB>>>======;;;:::999888888888999:::888777555333444555777888:::666222111333333111///111222222333333222222111111000000///...------,,,///,,,))))))+++......,,,*********++++++,,,,,,,,,,,,------......------,,,***,,,...000000...+++)))---///000///...---...000/////////000111111222222444666888999:::===AAADDDEEEEEEFFFGGGIIIKKKMMMNNNPPPOOORRRWWWXXXWWWZZZ___oooGGGCCC@@@@@@>>>===AAAHHHRRR[[[jjj|||wwwsssyyy}}}mmmcccffflllnnnrrrwww{{{iiiYYYMMMDDDCCCEEEEEEDDDDDDFFFGGGLLLSSS^^^lllzzz~~~{{{yyyyyy{{{kkkXXXPPPIIIMMMTTT\\\cccggggggeeeZZZTTTKKKDDDAAA@@@?????????;;;===CCCDDDFFFTTTfffyyyrrrppprrrsssrrrjjj^^^SSSLLLMMMYYYgggzzzqqqWWWHHHAAA??????>>>>>>???@@@@@@???>>>???>>>======???AAACCCDDDEEEKKKTTTcccyyyvvvrrrqqqnnnkkkkkklllmmmooonnnmmmllllllmmmnnnoooqqqsssuuuwwwyyyzzzzzz}}}|||rrrllljjjnnnooosss{{{|||yyywwwwwwuuusssqqqpppjjjeeeccc```ZZZWWWWWWYYY]]]aaaaaa\\\YYYXXXZZZWWWVVVUUUUUUUUURRROOOLLLJJJKKKLLLNNNOOOQQQRRRSSSWWWTTTOOOMMMMMMNNNLLLKKKIIIIIIHHHEEEAAA>>>======;;;:::999888888888999999999888666555444333333444222222222333444444222000111222222333333222222111000000///......---,,,,,,---***((()))---000111111++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---///000000///---+++---...//////------...////////////000111111222222444555777888:::<<<@@@DDDDDDEEEFFFGGGJJJLLLNNNOOOPPPOOORRRVVVWWWWWWZZZ```rrrEEEAAA???@@@??????DDDKKKWWWbbbssssssnnnppp}}}uuuiiicccjjjqqqtttxxx~~~wwweeeVVVLLLDDDCCCEEEEEEDDDEEEEEEHHHNNNVVVaaaooo}}}uuurrrqqqssswww}}}mmm[[[SSSKKKLLLPPPVVV[[[^^^^^^]]]ZZZUUUNNNIIIEEECCCAAA??????;;;<<>>????????????@@@@@@AAAAAAEEECCCBBBBBBCCCGGGJJJMMMLLLVVVfffvvvyyytttrrrooommmnnnnnnpppqqqpppooommmmmmnnnpppqqqrrrsssuuuvvvwwwxxx{{{~~~|||qqqhhh```\\\\\\[[[^^^eeeooo{{{|||zzzxxxwwwvvvuuusssqqqpppjjjeeedddaaa[[[WWWXXXXXX\\\``````\\\YYYYYYZZZVVVVVVUUUVVVUUURRRMMMJJJGGGGGGHHHJJJLLLMMMOOOOOOTTTRRRNNNLLLKKKJJJHHHFFFFFFGGGGGGEEEAAA>>>======;;;:::999888777888999999999888777666444222000///***---222444444333111111111111222222222222111111000//////......------,,,---+++***+++---000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......///000000//////...---...///...---,,,---////////////000111111222222333444666777999;;;???BBBCCCDDDEEEHHHJJJMMMOOOPPPQQQPPPQQQUUUVVVWWW[[[aaasssDDD@@@>>>???@@@CCCLLLUUU]]]gggxxxzzzmmmnnnttt~~~tttllljjjssszzz|||tttaaaSSSJJJCCCDDDEEEEEEEEEGGGHHHMMMTTT]]]hhhuuu|||ppplllkkknnnqqqxxx~~~mmm]]]TTTMMMMMMNNNQQQUUUXXXXXXXXXVVVSSSOOOKKKIIIGGGDDDBBBBBB@@@???@@@??????FFFPPPbbbsss~~~|||}}}wwwgggYYYOOOPPP^^^lll~~~yyy[[[IIIBBB??????@@@BBBDDDEEEFFFHHHJJJMMMLLLKKKJJJLLLPPPWWW[[[```nnnxxxrrrpppmmmlllmmmlllnnnpppqqqqqqqqqrrrssspppqqqrrrtttvvvwwwxxxyyy|||~~~~~~mmmaaaYYYRRRQQQRRRPPPRRRXXX```jjjttt|||zzztttqqqpppwwwyyyyyyzzz{{{|||~~~|||zzzxxxvvvvvvtttqqqooonnnhhhdddccc```ZZZWWWWWWWWWZZZ]]]^^^\\\ZZZYYYZZZXXXWWWWWWVVVTTTPPPKKKFFFDDDEEEFFFGGGIIIJJJKKKLLLOOONNNLLLJJJIIIGGGEEECCCDDDFFFFFFDDDAAA>>>======;;;:::888777777777888999666777777777555222///---(((---222444222000111222111111222222222222111111000000000//////.........///...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***..................///000---///000///...---...////////////000111111222222222333555666888:::>>>BBBBBBCCCFFFHHHKKKNNNPPPQQQRRRPPPPPPTTTUUUWWW\\\cccoooFFF@@@===>>>AAAHHHUUU```cccmmm|||uuunnnqqqwww~~~yyyrrrrrr{{{rrr___OOOHHHCCCDDDEEEEEEFFFIIIIIIPPPZZZdddnnn|||{{{nnnjjjggghhhkkkpppyyyyyylll^^^UUUNNNMMMLLLNNNPPPSSSTTTSSSPPPNNNLLLKKKKKKJJJHHHFFFEEEDDDCCCCCCAAA@@@EEEKKKUUUbbbuuu~~~||||||~~~xxxhhhZZZPPPRRR```ooo~~~}}}~~~cccOOOGGGEEEEEEHHHNNNQQQTTTVVVZZZ\\\\\\\\\\\\\\\^^^dddlllrrrvvvpppnnnkkkjjjkkkkkknnnpppqqqqqqrrrssstttpppqqqsssuuuwwwzzz{{{|||}}}~~~ooo___UUUNNNIIIIIIKKKMMMOOORRRWWW\\\bbbfffiiimmmllljjjeee___]]]```eeeuuu~~~~~~|||yyywwwuuurrrnnnkkkkkkfffbbbbbb___YYYUUUUUUUUUXXX[[[]]]\\\[[[ZZZZZZ[[[ZZZXXXVVVTTTOOOIIIEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIHHHFFFDDDDDDCCCDDDEEEFFFEEEBBB???===<<<:::999888777777777888999333444666777666444111000,,,///222222000///111333000111111222222111111000111111111000000000000000,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---//////...///000000......///000/////////000111111222222111333555666777:::>>>AAABBBCCCFFFIIILLLOOOPPPPPPQQQOOOPPPTTTUUUWWW\\\ccclll}}}GGGAAA>>>???DDDKKKYYYeeehhhssszzzooommmssszzz}}}xxxxxxnnn[[[LLLFFFCCCDDDFFFEEEGGGJJJJJJSSS^^^iiitttyyymmmgggbbbbbbdddgggnnnuuu}}}}}}vvvmmmaaaXXXOOOMMMKKKLLLMMMNNNNNNMMMIIIHHHGGGHHHJJJKKKJJJHHHEEEEEEEEEDDDCCCCCCFFFHHHKKKRRR```ppp|||zzzzzz}}}xxxiii[[[RRRSSSaaappp|||}}}||||||eeeSSSMMMMMMPPPVVV___eeehhhjjjnnnqqqtttvvvxxxyyy|||zzznnnkkkkkkjjjiiikkklllnnnpppqqqppppppqqqrrrqqqrrrtttwwwyyy|||}}}~~~~~~~~~kkk___QQQJJJFFFBBBBBBDDDEEEFFFIIILLLOOORRRTTTUUUWWWUUUSSSRRROOOQQQ[[[eeexxx}}}zzzxxxvvvrrrmmmiiiiiidddaaaaaa^^^XXXTTTSSSTTTVVVYYY[[[]]]\\\[[[ZZZ\\\ZZZXXXVVVTTTPPPKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGEEECCCBBBCCCDDDEEEFFFHHHFFFCCC???===<<<:::999888777666777888888222333555666666555444333000222333333222111222222000000111111111111000000000000000000000000000000''')))++++++******,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///...///000///...---...000/////////000111111222222222333555666888:::>>>AAABBBDDDGGGJJJMMMOOOOOOOOOPPPNNNPPPTTTVVVWWW\\\cccmmm~~~FFFBBBAAACCCFFFLLLWWWaaahhhuuuqqqhhhjjjvvv}}}|||hhhUUUJJJEEEBBBDDDFFFEEEHHHLLLMMMWWWdddpppzzzxxxjjjbbb\\\\\\]]]^^^dddjjjwww|||{{{vvvpppfff]]]TTTRRROOONNNNNNMMMKKKIIIDDDCCCCCCDDDGGGIIIIIIHHHFFFHHHHHHHHHGGGIIIJJJJJJHHHJJJPPP]]]mmm}}}|||zzzzzz}}}zzzkkk]]]TTTTTTaaaooozzz{{{|||~~~gggZZZ\\\```fffnnnyyysssiiiaaabbbeeefffggghhhiiikkknnnoooooooooqqqrrruuuvvvwwwyyy{{{|||~~~~~~~~~ssskkk[[[QQQGGGDDDAAA>>>===???<<<===???AAACCCEEEEEEEEEFFFEEEGGGIIIJJJLLLYYYfffvvv~~~|||zzzyyywwwsssnnnkkkiiidddaaabbb___YYYTTTTTTSSSTTTWWWZZZ]]]]]][[[ZZZ[[[YYYVVVTTTTTTSSSPPPOOONNNMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGCCC@@@???@@@CCCFFFHHHIIIHHHDDD???<<<;;;:::999777666666666777888444444666666666666555444111222333666777666444111000000111111111111000000.............../////////'''***,,,,,,+++***,,,...(((((())))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////,,,---...---,,,,,,---.../////////000111111222222222444666777888;;;???BBBCCCEEEHHHKKKMMMNNNNNNNNNNNNNNNQQQVVVXXXXXX\\\bbboooFFFCCCCCCFFFIIILLLSSS[[[eeesssyyyjjjbbbhhhyyyzzzdddQQQHHHDDDBBBEEEFFFEEEHHHLLLQQQ[[[iiiuuuyyyfff___XXXXXXXXXZZZ^^^cccuuu{{{~~~{{{wwwssskkkaaa[[[XXXUUURRRPPPNNNJJJHHHCCCBBBAAABBBEEEGGGGGGGGGHHHKKKLLLKKKLLLNNNOOONNNLLLIIIJJJRRR```ppp~~~{{{zzz}}}}}}nnn___UUUTTT```nnnzzz{{{|||lllfffnnnxxx~~~~~~ddd[[[VVVYYY___bbbccceeedddgggjjjmmmoooqqqtttvvvxxxyyyyyyzzz{{{|||}}}}}}rrreee]]]SSSJJJCCCAAA@@@===<<<===:::;;;===???@@@@@@??????===>>>BBBGGGHHHJJJVVVeeennnvvv{{{qqqooowww|||{{{zzzyyyxxxuuupppmmmiiidddbbbccc```ZZZUUUUUURRRTTTVVVZZZ]]]]]]\\\ZZZZZZWWWTTTSSSTTTUUUUUUTTTQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJGGGCCC>>><<>>AAABBBBBBFFFNNNTTT^^^```ccceeegggjjjnnnqqqvvvzzz~~~qqqiiihhhmmmqqqttt{{{~~~|||xxxvvvzzz}}}~~~|||{{{yyyuuuoookkkiiigggdddaaa___\\\XXXUUUPPPQQQSSSUUUWWWYYYZZZ[[[[[[YYYVVVRRRPPPPPPPPPPPPRRRPPPMMMLLLLLLMMMLLLLLLKKKIIIFFFDDDAAA@@@@@@@@@DDDEEEGGGHHHGGGCCC@@@===;;;999666666777999999888666555444333222333444444222333555777:::999666444000111222222222111///...//////............//////,,,+++)))((((((***,,,---,,,++++++******++++++,,,))))))***+++,,,,,,------000///...---,,,---...///---------............///000000000000111222333444222333444555777<<>>>>>>>>BBBCCCEEEFFFEEEBBB???===<<<;;;:::888666555555555666555444333333333444444333333444666888888666333...//////000///...---,,,......------------......---+++***)))))))))+++,,,,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,+++******)))******---------............///000000000000111222333444333444555666777;;;@@@DDDEEEFFFHHHJJJMMMNNNOOOPPPOOONNNPPPUUUWWWWWW\\\bbbmmmDDDDDDHHHLLLMMMLLLPPPWWWiiizzzvvvsssuuuzzz~~~~~~jjjWWWLLLDDDEEEEEEDDDDDDEEEIIIKKKUUU^^^mmm|||uuugggdddccceeedddaaaaaadddaaaaaaaaaeeelllssswwwzzzzzzvvvvvvzzz|||xxxsssppplllfff]]]UUUOOOKKKHHHFFFEEEDDDDDDEEEHHHMMMSSSVVV[[[^^^```___^^^bbbjjjqqq}}}yyyxxx{{{~~~|||wwwtttvvv|||wwwcccYYY^^^iiiqqqyyywwwxxxyyy^^^KKKHHHBBB???BBBFFFJJJRRRZZZaaahhhqqquuuuuuvvvyyy}}}}}}~~~~~~}}}||||||~~~}}}vvvlllccc[[[RRRHHHBBB===<<<999777666666777888777777888888888888777777777999:::999777888===AAA===???AAABBBBBBDDDGGGIIIIIIMMMTTT]]]fffpppzzz~~~wwwrrrpppooollliiihhhiiijjjiiiddd```]]]\\\XXX___jjjuuu}}}}}}|||{{{zzzxxxuuupppmmmkkkiiieeebbb```]]]YYYVVVTTTTTTUUUVVVWWWYYY[[[\\\XXXWWWTTTQQQOOONNNNNNNNNLLLJJJHHHGGGGGGGGGFFFEEECCCBBB@@@>>>=========>>>>>>@@@AAABBBBBB@@@>>>===<<<>>>>>><<<888555555666666555444444333333444444444333333444555666444333111222333333333222111000------,,,,,,,,,,,,---------,,,+++***))))))***+++,,,++++++******++++++,,,++++++++++++++++++++++++---...------,,,+++***)))---------............///000000000000111222333444444555666777888;;;???BBBCCCDDDFFFIIILLLNNNOOOPPPOOONNNQQQUUUXXXXXX]]]cccnnnAAACCCHHHLLLLLLKKKPPPXXXlll|||xxxyyy{{{gggVVVKKKCCCDDDEEEEEEEEEFFFIIIKKKVVV```ooo}}}{{{llljjjkkknnnnnniiieeeeeecccbbbaaacccgggmmmrrrvvvzzz|||ssshhh___XXXRRRNNNLLLIIIFFFEEEGGGLLLSSSWWWaaagggkkkkkkggghhhooovvv}}}|||vvvuuuyyy~~~}}}xxxtttuuu{{{xxxfff\\\aaallltttyyywwwwwwwwwbbbOOOCCCAAA>>>===???AAAEEEOOOYYYbbbiiissswwwwwwwwwzzz}}}{{{}}}~~~xxxqqqfff]]]UUUMMMEEE???:::999777666666666777888555666666777777666666555666777888777666777:::===:::<<<=========>>>@@@BBBCCCFFFJJJOOOVVV___iiiooouuu{{{|||{{{zzzwwwtttmmmmmmkkkfff```[[[XXXWWWWWW]]]gggrrrzzz~~~}}}|||{{{zzzxxxvvvrrrnnnllliiieeebbb```^^^ZZZXXXVVVVVVVVVVVVWWWYYYZZZ[[[WWWVVVSSSQQQOOOMMMMMMMMMLLLJJJHHHGGGGGGGGGEEEDDDAAA@@@???>>>>>>>>>???@@@;;;<<<>>>???@@@??????>>>>>>BBBDDDBBB<<<777888:::666555555444444444444444444333222222444444333222444555555666666444333222...------,,,,,,------......---,,,******))))))***,,,++++++******++++++,,,,,,,,,++++++++++++++++++......//////...,,,***)))---------............///000000000000111222333444555666777777888:::>>>AAAAAABBBEEEHHHKKKMMMOOOPPPPPPOOOQQQVVVXXXYYY]]]ccclll???AAAFFFKKKKKKLLLUUU___vvv{{{~~~xxxeeeTTTJJJBBBCCCEEEEEEFFFGGGKKKMMMWWWaaappptttrrrsssxxxxxxrrrmmmjjjjjjhhhfffeeeeeeiiimmmqqq}}}}}}ssskkkbbb\\\VVVRRRLLLIIIJJJOOOUUUZZZccciiiooooookkkkkkpppvvvxxxzzzzzzwwwrrrqqqvvv|||~~~|||wwwwww~~~{{{iii```dddooovvvvvvvvv|||}}}kkk[[[OOOFFFAAA===;;;<<<===>>>@@@JJJTTT___hhhrrrwwwwwwvvvwwwzzz|||~~~{{{xxxoooggg\\\RRRKKKEEE>>>999888777777666666777888888444555555666666555555444444555555555555777999;;;777888999888777888:::<<<>>>???@@@CCCFFFMMMUUUZZZbbbiiittt~~~~~~xxxnnneee]]]ZZZYYY]]]bbbiiiqqqxxx}}}}}}{{{zzzyyywwwssspppllliiieeecccaaa___]]][[[XXXXXXWWWVVVVVVXXXYYYZZZVVVUUUSSSQQQOOOMMMLLLLLLKKKIIIHHHGGGGGGFFFCCCBBB???>>>===<<<<<<===>>>???:::;;;<<<===???@@@AAABBBGGGJJJKKKGGG???999888:::555666666555555555444444333222111222333444444222111222333333333222111000//////............//////...---,,,+++*********))),,,++++++******++++++,,,,,,,,,++++++++++++++++++******++++++***)))'''&&&---------............///000000000000111222333444555666777888888:::===@@@AAABBBEEEHHHKKKMMMOOOOOOPPPOOOQQQVVVXXXYYY]]]ccciii>>>@@@EEEJJJLLLPPP^^^kkk{{{~~~rrraaaQQQHHHBBBCCCDDDEEEFFFIIINNNQQQ[[[eeettt{{{yyyzzzzzzwwwsssppplllgggdddfffkkkooozzzrrrbbb\\\UUUOOOMMMPPPVVVZZZccchhhlllllljjjiiilllpppssssssrrrooommmmmmrrrvvv}}}{{{|||oooeeehhhrrrxxxttt{{{}}}rrrcccSSSIIIBBB???>>>:::888999;;;;;;<<>>CCCJJJNNNTTT\\\gggsss{{{~~~rrrjjjffffffeeehhhnnnuuu|||}}}{{{zzzwwwtttqqqllliiieeecccbbbaaa```___ZZZXXXWWWUUUUUUVVVXXXYYYVVVUUUTTTRRRPPPNNNLLLKKKIIIHHHFFFFFFEEEDDDAAA???<<<;;;:::::::::;;;<<<===;;;;;;<<<>>>@@@CCCEEEGGGPPPQQQOOOHHH@@@999666555555666666666666555444444111111111333555666555333333333444555444333222111/////////....../////////------,,,,,,++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******---------............///000000000000111222333444444666777888999:::===@@@BBBCCCEEEHHHKKKMMMNNNOOOOOONNNQQQUUUXXXXXX]]]cccfff}}}@@@AAAEEEJJJMMMVVViiizzzzzzzzz~~~~~~lll\\\NNNFFFBBBCCCDDDEEEGGGKKKRRRVVVaaakkkzzz~~~{{{qqqgggaaaaaagggmmmzzz}}}vvvkkk```ZZZYYY[[[]]]eeehhhkkkmmmmmmmmmooopppsssqqqmmmkkkjjjllloooqqqzzzuuujjjmmmuuu{{{}}}qqq___YYYPPPGGGAAA===<<<;;;:::888888;;;<<<;;;>>>CCCNNNYYYfffooorrrsssuuuxxx|||yyyvvvqqqkkkhhhaaaYYYOOOGGGCCC@@@===;;;666666666666666666666666444444555555555555444444333222222333444555555555666777888777666777888:::777888999999;;;>>>CCCGGGJJJPPPYYYdddnnnyyyzzzvvvvvvwwwqqqtttzzz}}}{{{xxxuuurrrkkkhhhdddccccccccccccbbbZZZYYYVVVTTTTTTUUUVVVXXXVVVUUUTTTSSSQQQOOOMMMLLLJJJIIIGGGGGGGGGEEEBBB???<<<<<<::::::999:::;;;<<<<<<<<<===???BBBFFFIIILLLPPPNNNJJJDDD>>>999555444555666666777666555444333///000111444777777666444555555666777666555444333///......------......///,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,*********++++++,,,,,,---..................///000---------............///000000000000111222333444333555777999999;;;>>>@@@CCCDDDGGGIIIKKKMMMNNNNNNOOONNNPPPUUUWWWWWW\\\bbbfff}}}AAACCCFFFJJJOOO[[[pppyyywww{{{tttrrryyyyyyhhhXXXKKKDDDCCCCCCDDDDDDGGGMMMTTTYYYfffpppvvvfff\\\\\\ccciiipppxxxmmmgggeeefffiiijjjmmmpppsssvvvxxxxxxvvvrrrmmmkkkkkkmmmooooooyyyzzznnnpppwww|||jjjYYYLLLIIIFFFBBB???===<<<;;;===999999===>>><<<===@@@GGGRRRaaalllqqqsssvvvyyy|||xxxuuuqqqlllfffbbbYYYQQQHHHAAA???>>><<<;;;666555555555555555444444444555555666666555555444666555555555666666555444444555666666555555777999555555666666666888;;;>>>@@@DDDKKKTTT```nnn||||||xxxxxx{{{|||~~~{{{yyyuuurrrjjjgggdddccccccdddddddddZZZYYYVVVTTTSSSTTTUUUWWWVVVVVVUUUSSSQQQOOOMMMLLLMMMLLLJJJJJJIIIHHHDDDAAA???>>>===<<<;;;<<<===>>>===>>>>>>@@@DDDHHHLLLOOOKKKGGGBBB???<<<;;;888666555666777777777666444333...///222555888999777444111222333333333222111000...------,,,,,,------...++++++,,,---------,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,+++******+++,,,...///---------.........//////000000000000111222333444222444777999:::;;;>>>@@@EEEFFFGGGJJJKKKMMMNNNNNNNNNMMMOOOTTTVVVWWW[[[aaahhh~~~BBBGGGJJJNNNYYYkkk{{{uuupppuuuzzz}}}wwwnnnttt}}}tttcccTTTKKKHHHFFFDDDDDDFFFGGGJJJSSS\\\jjjuuuyyykkkbbb___aaadddooossswwwqqqmmmpppooopppsssxxx{{{{{{yyyxxxsssooolllhhheeehhhnnnttt~~~zzzpppqqq|||zzznnnaaaUUUNNNCCCAAA???<<<999888777777;;;<<<<<<============<<>>===<<<<<<<<<<<<@@@>>><<<>>>BBBEEEEEEDDDCCC@@@===;;;::::::999888777777666555555555555555555666666555333222222333222333444555555333222000////////////............---+++******,,,,,,+++))))))))))))******+++++++++******+++,,,,,,---......//////.........---------,,,---......//////......,,,...111111111111222333333444666999;;;======>>>@@@AAACCCFFFJJJMMMOOOPPPQQQQQQQQQQQQSSSWWW^^^ccckkkzzzDDDJJJNNNSSS]]]nnn|||yyyooollluuu}}}~~~mmmiiirrr|||qqq```QQQHHHFFFDDDCCCDDDFFFHHHLLLUUU___kkkvvvsssiiicccaaaaaabbbeeeooo}}}wwwtttrrruuu|||~~~xxxrrrmmmgggcccffflllvvv|||sssuuu}}}sssqqqllldddZZZOOOFFFAAAAAA???===;;;999888888888;;;<<<<<<===>>>>>>?????????EEEPPP]]]hhhqqqvvvxxx}}}yyytttnnnfff]]]WWWJJJHHHDDD@@@<<<999777777666666666666555555444444555444444444555555666777888777777777777777777777999999888777666666888999777666666666777888999:::;;;<<<===AAAJJJVVVdddmmmvvv{{{vvvooommmmmmjjjkkkrrryyy}}}{{{{{{zzzyyyxxxpppmmmhhheeedddcccbbb```\\\VVVSSSTTTTTTRRRRRRTTTWWWVVVSSSQQQOOONNNMMMMMMMMMPPPRRRPPPKKKEEEBBBAAA???>>>>>>>>>===>>>>>>>>>???===<<<>>>AAADDDDDDCCCBBB???<<<::::::999888777666666555444444555555555444555666555333222222333111222444444444333111000000000/////////.........///---,,,,,,------,,,++++++++++++++++++*********+++++++++,,,,,,---------//////.........---------,,,---......//////......---///111111111000111222333444555888:::===???@@@AAABBBDDDFFFIIILLLNNNOOOOOOPPPPPPQQQSSSWWW]]]aaagggvvvDDDJJJQQQWWWaaaooo{{{xxxqqqjjjjjjvvvpppdddeeeqqq}}}}}}mmm]]]NNNFFFDDDCCCBBBCCCGGGIIIMMMXXXbbblllwww|||ssssssxxx~~~~~~uuullleeebbbaaa```ffftttzzzsssuuu~~~yyyqqqhhhbbbdddkkkwwwxxx{{{ssskkkccc___ZZZRRRKKKDDD???======<<<:::999888888888999888888999999:::;;;<<<===;;;@@@IIIUUUaaallltttxxx|||~~~~~~|||wwwqqqjjj```WWWPPPFFFDDDAAA===:::888777777777777777777666666666666555555555555666666666666777777777777777777888888;;;:::888666666666888999777777666777777888999:::888888999;;;AAAJJJUUU\\\jjjppp{{{|||tttoooooopppqqquuu{{{yyyyyyyyyyyyxxxrrrnnnjjjfffdddbbb```^^^YYYTTTRRRTTTTTTQQQPPPRRRTTTSSSRRRPPPNNNMMMMMMMMMNNNPPPQQQOOOJJJEEEAAA???>>>>>>>>>>>>??????@@@@@@===<<<;;;===???AAABBBAAA@@@>>>;;;::::::999888666444444333333333444555555444555666555222111222333111111222333333111000///000000000000////////////000///......//////...,,,---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,...............---------------...////////////......000222222000000000111333333444666999===@@@BBBBBBCCCDDDGGGIIILLLMMMNNNMMMNNNPPPRRRSSSWWW[[[^^^eeettt@@@HHHQQQXXXbbboooxxx|||~~~|||}}}{{{nnnlllhhhlllzzzwwwhhhaaaeeerrr}}}~~~{{{kkk[[[MMMFFFEEEDDDBBBDDDHHHJJJNNNYYYcccmmmxxxtttiiiaaa```dddiiivvvyyyqqqlllllliiijjjqqq{{{uuuttt}}}wwwkkkbbbcccjjjvvv~~~}}}tttgggaaa[[[XXXQQQJJJDDDAAA???>>>:::999888777777888999:::888888888999::::::;;;;;;>>>@@@FFFOOO[[[iiivvv}}}|||}}}|||xxxrrrkkkbbbXXXNNNHHH???===;;;999777666555555888888777777777777777777666666666666777666666666777777777777777888888888;;;:::::::::::::::999777999999999999::::::;;;;;;::::::::::::<<>>???>>>>>>>>>AAA@@@BBBHHHUUUeeeuuu~~~~~~yyytttlllddd[[[RRRIIICCC;;;:::888666555555555666777777888888888888888888666777777888888777666666666666777777888888888888999:::<<<@@@BBB@@@;;;666999:::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;>>>CCCFFFPPPZZZhhhvvv~~~yyyvvvuuuuuuuuuuuupppmmmiiieeebbb___\\\YYYYYYTTTSSSVVVWWWTTTRRRTTTSSSRRRRRRQQQPPPNNNMMMMMMJJJJJJJJJJJJIIIGGGDDDBBBAAABBBAAAAAA@@@>>><<<;;;::::::;;;;;;<<<===>>>???>>><<<;;;::::::999777555333333222222222333333444444555555444222111111222111111111111000000//////000000000000///////////////...------......---+++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,+++---.....................---...//////000000/////////111222222000//////000333333444555999===AAADDDBBBCCCEEEGGGIIIKKKMMMNNNLLLOOOSSSUUUWWWYYY\\\^^^fffuuuCCCKKKTTT\\\hhhwwwtttkkkeeeiiiqqqzzz}}}uuummmgggiiiqqqxxxuuueeeWWWLLLHHHIIIGGGEEEGGGJJJLLLPPPZZZdddrrr}}}pppkkkkkkiiieeebbbdddfffppp}}}~~~|||mmmjjjmmmrrr{{{}}}www|||~~~zzzzzzttteeeYYYQQQNNNJJJHHHDDD???;;;999888888777777666666777888:::;;;999;;;>>>BBBCCCCCCBBBAAAAAA@@@AAAGGGSSSbbbqqq{{{|||vvvpppfff]]]TTTLLLFFFBBB;;;:::999777666777777888777777777777888888888888777777888999999888666555666666666777888888999999777999===CCCGGGDDD===666888888999999999999888888:::;;;;;;::::::;;;>>>@@@CCCMMM\\\jjjvvv~~~zzzvvvtttuuuwwwyyyyyynnnlllhhhfffcccaaa]]]ZZZZZZVVVTTTVVVWWWUUUUUUVVVUUUUUUTTTSSSRRRPPPNNNMMMHHHGGGGGGGGGHHHGGGEEEBBBBBBBBBBBBAAA???===;;;999999;;;;;;;;;;;;;;;===???>>><<<;;;;;;;;;:::888666555444333333222222222333333444555444111000111222111111111000000000000000////////////...............---,,,,,,------,,,***((()))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000000000///...000222222000000000111333333444666999===@@@BBBBBBCCCDDDGGGIIILLLMMMNNNMMMPPPSSSUUUWWWYYY]]]___eeetttFFFMMMVVV^^^kkk|||yyylllhhhdddllluuu||||||tttmmmmmmttt|||ooo___RRRIIIFFFHHHEEEDDDFFFJJJMMMRRR\\\gggwww}}}zzzssssssvvv~~~uuunnnqqqsss}}}tttooouuuzzzyyyuuuuuuyyy~~~|||qqqcccWWWNNNJJJJJJDDDCCCBBB@@@>>><<<:::999888777777666777888:::;;;888<<>>AAAJJJWWWcccmmmxxx}}}}}}zzzvvvtttuuuwwwyyyzzzmmmkkkiiigggfffddd```^^^[[[VVVSSSUUUVVVUUUVVVXXXXXXXXXWWWVVVTTTRRROOONNNIIIGGGFFFFFFGGGFFFCCCAAA???@@@AAA@@@???===;;;999999;;;<<<<<<::::::===???>>>===<<<<<<===<<<999777777666555333222222222222333444444333111000111222222222111111000000000111............------------...---,,,,,,------,,,***((())))))***+++,,,------+++++++++,,,,,,------------------.........//////......///000000000000000---///111111111000111222333444555888:::===???@@@AAABBBDDDFFFIIILLLNNNOOOMMMOOORRRTTTUUUXXX\\\___fffwwwFFFMMMUUU]]]kkk~~~qqqfffdddfffpppzzzzzzrrrqqqyyy~~~jjj[[[NNNFFFDDDFFFCCCCCCEEEJJJNNNTTT___jjj{{{yyyrrrsssuuuzzzqqqhhhooottttttqqqppprrrssslllggg]]]RRRHHHCCCCCCDDD>>>>>>??????>>><<<:::999888888777777777999:::;;;>>>DDDMMMUUU[[[\\\[[[YYYIIIMMMTTT^^^hhhpppwww{{{~~~{{{xxxvvviiiaaaUUUJJJCCC???<<<;;;999888666555444444555555555555666666777777777888777888:::;;;:::888666555555666666777888999999999777777999???EEEEEE@@@::::::;;;<<<<<<<<<;;;:::999888:::<<<<<<<<<<<<===???HHHPPPZZZbbbiiirrr}}}{{{xxxvvvuuu}}}wwwttttttvvvwwwxxxmmmkkkjjjiiihhhfffcccaaa\\\VVVSSSTTTUUUUUUVVVYYYZZZZZZYYYXXXVVVSSSPPPNNNKKKIIIFFFFFFFFFEEEBBB???===>>>???@@@???>>>;;;:::999;;;===<<<::::::===@@@>>>============<<<:::777888777666444333222111111333444444333111000000111333222222111000111111111......---------,,,,,,,,,///---,,,,,,---...,,,+++******************++++++******+++,,,,,,---......---------.........//////...//////000000000000000,,,...111111111111222333333444666999;;;===>>>>>>@@@AAACCCFFFJJJMMMOOOPPPMMMNNNPPPRRRTTTWWW[[[___jjjzzzJJJPPPUUUZZZjjjxxxlllfffdddjjjttt~~~}}}vvvttt|||xxxdddVVVNNNGGGDDDDDDIIIFFFEEEIIINNNUUUaaalll|||{{{rrrttt|||{{{kkkdddcccjjjoookkkgggffffffdddfff\\\PPPHHHEEECCC@@@===@@@???>>>===;;;:::999888;;;777666999:::999===BBBAAAIIIVVVcccppptttlll```WWWXXXaaappp}}}|||zzz{{{~~~{{{wwwqqqiiiccc___YYYPPPGGGAAA>>>;;;999777777666555444444333333444555555555666666777777555666666777777777777777666666666666666666666666777;;;:::555999DDDEEE===??????>>>======<<<;;;;;;<<<>>>??????>>>===>>>???@@@CCCHHHNNNYYYiii{{{{{{sssllljjjlllooo}}}}}}{{{zzzxxxwwwuuuuuussspppllliiigggeeecccbbb\\\ZZZVVVUUUVVVXXXZZZZZZ[[[ZZZYYYWWWTTTRRRPPPNNNJJJHHHFFFEEEEEEDDDBBBAAA@@@???>>>===;;;;;;:::::::::;;;<<<;;;999999;;;<<<555777;;;======999555222666666555444333333222111222333333444333222111000000///...///000111000///.........//////000111222...////////////---+++***...,,,***,,,...000...,,,++++++,,,,,,,,,,,,------***+++---//////...---,,,---------.........//////000000000000000111111111333444666888:::===>>>???BBBCCCEEEGGGIIILLLMMMNNNQQQQQQRRRSSSUUUXXXZZZ\\\kkk|||IIIOOOUUU\\\kkkxxxmmmhhhffflllvvv~~~yyyyyywwwcccUUUMMMGGGDDDEEEFFFCCCDDDIIIOOOWWWcccnnn}}}~~~uuuuuu}}}lll___ZZZ]]]dddhhheeeaaa``````___XXXPPPFFF@@@>>>>>><<<999======<<<;;;:::999999888:::777777:::<<<<<<@@@FFFIIIUUUeeeuuuvvvhhheeefffooo{{{~~~|||xxxzzzwwwsssmmmfff```XXXSSSJJJCCC>>>;;;999888777666666555555444333333444444444555555555666666666666777777777777777666777777777777777888888888666:::888555;;;IIIMMMIII<<<<<<===>>>???@@@AAAAAA>>>???AAA@@@???>>>>>>???>>>AAADDDIIIQQQ___ooozzz}}}uuurrrkkkeeeaaadddiiinnnyyyxxxxxxxxxwwwwwwvvvvvvuuurrrmmmiiifffdddaaa___\\\YYYVVVUUUVVVXXXYYYYYYYYYYYYXXXVVVTTTQQQNNNLLLKKKIIIGGGFFFFFFEEECCCBBB@@@???>>>===;;;;;;;;;;;;===>>>>>>===;;;;;;<<<===::::::;;;;;;:::999777666666666555444333333222222222222333333333222111000444333222333444555444333000////////////000111111//////000000///...,,,+++---+++***+++...///...,,,++++++,,,,,,,,,,,,------***+++---//////...---,,,---------.........//////111111111111222222222222333444555777:::<<<>>>???@@@AAACCCEEEGGGJJJKKKLLLQQQQQQRRRSSSUUUXXX[[[]]]hhhyyyJJJPPPXXXaaaooo{{{qqqllljjjsss{{{zzz|||uuuaaaTTTLLLFFFDDDEEEEEECCCDDDKKKRRR[[[gggrrr~~~}}}xxx{{{yyyvvv~~~ooo^^^WWWUUUTTTZZZ^^^ZZZWWWWWWWWWUUUJJJDDD<<<888888999999777:::::::::999999999999999:::888999===???@@@EEEKKKTTTcccxxxrrroooqqqwww}}}}}}wwwttttttuuu~~~{{{uuuppplllggg___ZZZNNNIIICCC===:::999888777777666666555555444444444444444444444555555555555777777888888888777777666888888888999999:::::::::888;;;999777===JJJQQQOOO>>>???@@@BBBCCCEEEFFFGGGCCCDDDFFFEEECCCBBBBBBCCC@@@AAACCCFFFKKKUUUbbblll{{{tttkkkgggeeebbb___```eeemmmtttuuuuuuvvvvvvwwwxxxxxxxxxwwwsssnnnjjjgggddd```^^^\\\YYYVVVUUUVVVWWWWWWWWWWWWWWWXXXVVVTTTOOOKKKIIIKKKIIIHHHGGGGGGFFFDDDCCC@@@???>>><<<;;;;;;;;;;;;>>>??????===;;;::::::;;;>>>===:::888888888:::;;;666555555444333333333333111222333333333222111000111000000222333444333222111111000/////////000000000000111111000///...---,,,+++***+++,,,---,,,+++++++++,,,,,,,,,,,,------+++,,,---.........---,,,------........./////////111111222222333333333333222333444777999;;;===>>>@@@AAACCCEEEHHHJJJLLLMMMPPPPPPQQQSSSUUUXXX[[[]]]fffwwwKKKRRR\\\iiiwwwwwwrrrqqqyyy|||~~~rrr^^^QQQJJJEEEDDDFFFGGGEEEGGGNNNVVV^^^kkkvvv{{{tttvvv{{{xxx~~~{{{cccTTTOOONNNJJJOOOQQQNNNLLLMMMMMMJJJBBB>>>999666777888888888777777777888888888999999:::999;;;???AAACCCJJJRRR```qqqzzzuuuvvvxxxxxxqqqiiigggkkkuuu}}}wwwoooiiiddd^^^WWWQQQEEEAAA<<<999888888888777777666666666555555444444555555555666666666666666777888888999999888888777888888999:::;;;;;;<<<<<<===???===:::===EEEIIIHHHEEEFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMLLLJJJIIIIIIJJJEEEGGGHHHHHHKKKRRR]]]eeewww{{{~~~xxxppphhhcccccceeehhhkkkmmmqqqvvvzzzxxxxxxxxxyyyyyyyyyzzzzzzwwwtttpppllliiifffbbb```\\\ZZZWWWVVVVVVWWWWWWVVVVVVWWWXXXWWWTTTPPPKKKHHHJJJHHHGGGFFFFFFFFFDDDBBB??????===<<<<<<;;;;;;;;;<<<===>>><<<999777777777===<<<999777777888:::;;;777666444333333333333333000111222333333222111000.........000222333222000333222111000////////////000111111222111000///...++++++***++++++,,,+++++++++++++++,,,,,,,,,------+++,,,---.........------............////////////000111111222222333333333111222444666888;;;<<<===CCCDDDEEEHHHJJJLLLNNNOOONNNNNNOOOQQQTTTXXX[[[]]]eeewwwNNNTTTaaaqqqyyywwwxxx~~~}}}ooo[[[NNNHHHEEEDDDFFFGGGEEEHHHOOOWWW___kkkvvvyyypppqqquuu}}}zzz~~~mmmWWWIIICCCBBBAAAEEEGGGDDDCCCDDDDDDAAA>>>;;;888666666666777777555555666666777888888999::::::===AAACCCGGGQQQ\\\ppp~~~|||xxxnnnfffgggmmmzzzyyysssiiibbb[[[UUUNNNIII@@@===999777888999999999666666666666666555555555888888888777777777777777777888888999999999999999888999:::;;;<<<===>>>>>>>>>@@@@@@>>>>>>@@@@@@???HHHHHHIIIKKKLLLMMMNNNOOOQQQRRRSSSSSSQQQPPPPPPPPPLLLNNNOOOOOOPPPUUU^^^eeevvvzzztttiiidddfffjjjlllrrr{{{~~~}}}|||{{{zzzzzzvvvtttqqqnnnllliiifffccc]]][[[XXXWWWWWWWWWVVVUUUUUUVVVXXXWWWUUUQQQLLLIIIHHHFFFEEEDDDEEEDDDCCCAAA???>>>===<<<<<<;;;<<<<<<<<<===>>><<<999666666666999999888888888888999999888777555333222222222333000000111222222222111000//////000333555666444333444333222000////////////000111222222222111000///++++++,,,++++++***+++++++++++++++,,,,,,,,,------,,,,,,---------...------........./////////000000//////000000111222222333111222444666888;;;<<<===CCCDDDFFFHHHJJJMMMNNNOOOLLLLLLMMMPPPSSSWWWZZZ\\\gggxxxRRRWWWdddvvv}}}{{{uuu|||~~~~~~vvvxxx~~~lllXXXLLLGGGDDDDDDGGGEEEDDDGGGOOOWWW___kkkuuu~~~vvvqqqrrrvvv~~~uuujjjjjjnnnwww{{{~~~~~~eeePPPDDD>>><<<<<>>CCCGGGOOO^^^lll~~~uuunnnooouuu~~~|||rrrkkkaaaYYYSSSMMMGGGBBB===;;;888777888999:::999666666666666666666666666999999999999888888888888666777888999:::;;;;;;;;;::::::;;;===???@@@AAABBB===???BBBBBBAAAAAABBBCCCHHHIIIKKKNNNQQQSSSUUUVVVUUUWWWXXXXXXWWWVVVWWWWWWUUUWWWXXXWWWWWW[[[bbbhhhtttyyyzzzmmmbbbbbbmmmxxx~~~{{{yyyxxxuuusssqqqooommmkkkgggddd]]][[[XXXWWWWWWVVVTTTSSSTTTUUUVVVVVVTTTQQQNNNLLLGGGEEEDDDDDDDDDDDDBBBAAA>>>>>>===<<<<<<<<<<<<<<<===>>>???>>>;;;999777777555666777999999::::::::::::888555333111111111222///000111222222222111000,,,,,,...111444555333111444333222111000////////////000111222222111000///+++,,,---,,,+++***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000......///000111222222333222333444777999;;;===>>>AAABBBDDDFFFIIIKKKMMMNNNJJJKKKMMMOOOSSSWWW[[[]]]hhhxxxUUUYYYfffxxx}}}|||xxx|||yyyssszzz{{{jjjVVVJJJEEECCCEEEHHHCCCCCCGGGQQQZZZcccooozzz|||tttooopppuuu~~~rrrgggfffkkkuuu|||}}}yyy```NNNCCC???>>>999;;;;;;999999<<<<<<888666666666555444333333444555555666666777777888888888999>>>EEELLLXXXlll~~~~~~}}}{{{wwwttthhhaaaWWWPPPKKKGGGBBB???<<<:::888777888999999999666666666666666666666777999999999888888888777777555666888999;;;<<<======<<<===>>>@@@BBBDDDEEEFFF@@@BBBEEEFFFGGGGGGKKKNNNPPPQQQSSSUUUXXXZZZ\\\]]]\\\]]]___```______```aaaaaabbbcccaaa```bbbhhhmmmqqqvvv~~~}}}rrrgggcccjjjyyy|||zzzwwwvvvuuusssqqqooollliiidddaaa[[[YYYWWWUUUUUUTTTRRRPPPRRRSSSSSSSSSRRRPPPNNNMMMGGGFFFDDDDDDEEEEEECCCBBB>>>>>>===<<<<<<<<<<<<===;;;===???>>><<<999888777444555666888:::;;;======<<<:::666333000///000000...///000222222222111000)))***,,,000333444222000333333222111000000000000...///000111111000//////,,,...///...+++***+++---++++++,,,,,,,,,,,,---------,,,,,,,,,------........./////////000000000000...//////000222333333444333444555777:::<<<>>>???BBBCCCDDDGGGIIIKKKMMMNNNKKKLLLNNNPPPTTTYYY]]]___fffwwwWWWZZZfffwww|||{{{~~~zzz~~~wwwttt~~~zzziiiUUUIIIEEECCCEEEHHHDDDDDDJJJTTT^^^hhhuuuzzzuuuyyyrrrgggffflllwww||||||ttt[[[IIIAAA>>>???888:::999777888;;;;;;777444666666666555555555666666666666666777777888888777888>>>FFFPPP___wwwzzzuuuqqqnnn```YYYPPPJJJGGGDDDAAA>>><<<:::888777888999888888666666666666777777777777999888888888777777666666444555777:::<<<===>>>?????????AAACCCEEEGGGHHHIIIGGGGGGHHHJJJJJJLLLQQQWWW[[[\\\]]]^^^___``````aaabbbdddfffgggffffffhhhiiijjjkkkllljjjhhhhhhmmmqqqmmmsss{{{wwwllldddfffrrr~~~{{{xxxvvvtttvvvtttqqqnnnkkkfffaaa]]]YYYWWWUUUTTTSSSRRROOOMMMQQQQQQQQQQQQPPPOOONNNNNNHHHFFFEEEEEEFFFFFFDDDCCC>>>======<<<<<<<<<<<<===888;;;<<<<<<:::777666666666666666777999===@@@BBB>>>;;;777333000/////////...///000111222222111000---...000444888888777555333222111111000111111111...///000111111000///...,,,...000...,,,***,,,...++++++,,,,,,,,,------------,,,,,,,,,,,,---......////////////000000000000///000111222333444555555333444666888:::===>>>???DDDEEEFFFIIIKKKMMMOOOPPPLLLMMMOOORRRVVV[[[^^^aaaddduuuOOO___mmm|||{{{vvvvvvyyysssrrrzzzzzzzzz{{{fffPPPFFFEEEDDDCCCBBBDDDHHHLLLSSS\\\jjjzzzrrrggggggllluuuxxxyyy}}}mmmXXXKKKCCC<<<777999888777666666777888999888777555444444444555555666666777888888999999999666999>>>EEERRRfff~~~{{{xxxsssmmmgggbbbXXXSSSLLLEEE@@@<<<888555777777888888888777777666::::::999999888777777666888888777777666666555555;;;<<<<<<===>>>@@@BBBCCCAAABBBCCCEEEFFFHHHIIIIIILLLLLLMMMNNNRRRZZZccciiitttoooiiidddcccdddeeefffiiillloooqqqqqqqqqrrrssssssrrrppppppppprrrtttvvvzzzzzz{{{xxxpppkkknnnwww{{{zzzyyywwwvvvwwwzzz|||}}}{{{yyyxxxxxxvvvrrrmmmhhhfffdddbbb```\\\ZZZXXXVVVTTTSSSRRRQQQPPPPPPOOOPPPQQQPPPMMMKKKIIIGGGEEEDDDEEEEEEDDDCCCBBB>>>999888:::;;;:::888<<<;;;;;;:::999888666666555666777:::===>>><<<:::888777666444333222111111111111111000000000000///---...000111333333444444111111000000000000111111000000000000000///......*********++++++******)))******+++++++++,,,,,,,,,------------------------..................---------...///000000111111111444444555777999;;;===>>>BBBBBBBBBDDDFFFIIILLLMMMKKKNNNQQQTTTVVVYYY\\\___eeeuuuVVVggguuuuuutttwww~~~nnnllloooxxx|||{{{zzzfffQQQGGGFFFEEEDDDDDDGGGJJJOOOTTT]]]jjjzzzsssgggeeehhhooovvvtttuuu}}}kkkVVVIIIBBB===999999999888777777888888999777666555555555666777888777777777777777888888999;;;>>>BBBJJJWWWmmm|||wwwsssnnnggg```[[[RRRNNNHHHCCC???<<<999777777777888888888888777777888888888888888888888888999999999::::::;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFGGGIIIJJJLLLLLLPPPQQQRRRVVV^^^kkkzzz|||rrriiiffffffggghhhkkknnnrrruuuwwwxxxzzz|||{{{zzzyyyyyyzzz|||~~~}}}yyysssqqqtttwwwzzz{{{tttnnnhhheeeeeefffggggggqqquuuzzz}}}|||zzzxxxwwwvvvrrrlllhhheeebbb```^^^[[[ZZZXXXVVVUUUSSSSSSSSSRRRQQQQQQQQQRRRQQQNNNLLLJJJGGGEEEEEEEEEEEEDDDCCC>>><<<999888999:::::::::::::::999999888666555444888:::<<<======;;;999888777666444333222222222222333333333333222222222222...///000111222333333333111111000000000000111111000000000000000///......++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------...///000000111111111222222333555777999;;;<<>><<<;;;;;;999777777777888999999999888888777777888888999999::::::;;;;;;===???@@@BBBDDDDDDDDDCCCCCCDDDDDDFFFGGGGGGJJJJJJLLLNNNPPPQQQSSSTTTVVVVVVXXX\\\dddrrrwwwqqqpppsssvvvyyy|||xxxooommmkkklllnnnssswwwzzz|||{{{xxxvvvxxxtttoookkkhhhgggeeeccc```^^^\\\YYYWWWUUUTTTTTTOOONNNNNNNNNNNNLLLIIIGGGJJJHHHFFFEEEEEEDDDCCCBBBHHHHHHGGGBBB;;;777777999777777777777666555444333666<<>>AAAAAACCCEEEHHHKKKMMMNNNLLLOOORRRUUUWWWZZZ]]]```fffwwwkkk~~~vvvtttwwwzzzxxxfffccchhhpppuuuuuuxxx~~~|||lll\\\MMMGGGEEEDDDDDDEEEGGGLLLSSS\\\fffuuutttdddWWWPPPOOOOOOLLLLLLQQQYYYbbbrrruuujjjhhhggghhhrrrzzzsssmmmqqq|||{{{gggUUUHHHAAA===;;;777777888888999999999999:::999999888888:::;;;<<<<<<<<<===>>>???@@@@@@@@@???CCCKKKXXXkkksssiiifffiiioooyyy|||wwwsssrrrmmmeee]]]VVVPPPJJJFFF@@@>>><<<::::::999777555777777888999999999999999::::::::::::::::::::::::<<<======???@@@AAABBBBBBDDDDDDDDDEEEFFFGGGHHHIIILLLMMMNNNPPPRRRTTTVVVWWW\\\^^^```ccchhhpppxxx~~~xxxuuusssrrruuuxxx{{{||||||xxxvvvtttqqqllljjjiiihhhgggfffdddbbb___\\\XXXUUUSSSRRROOONNNMMMMMMMMMLLLIIIGGGKKKIIIFFFEEEEEEDDDCCCAAAHHHIIIHHHCCC<<<777777888888888888888777666555555777===DDDGGGEEECCCEEEHHH???===999666444333333333222222222111111111111000000111111111111000//////111111000000000000111111000000000000000///......++++++,,,---------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......---...///000000111111111444444555777999;;;===>>>@@@AAACCCFFFIIIKKKMMMNNNKKKMMMQQQSSSUUUXXX[[[^^^fffxxxnnnzzztttsssvvvyyyuuuffffffjjjpppssssssxxx~~~fffYYYKKKFFFEEEDDDDDDFFFFFFKKKTTT]]]iiixxxwwwfffWWWNNNIIIHHHGGGDDDFFFLLLSSS___wwwuuulllkkkiiigggnnnxxx|||wwwrrrttt{{{uuudddUUUIIIBBB>>><<<888888:::;;;;;;;;;;;;;;;::::::999999:::<<<===>>>BBBCCCEEEFFFFFFEEECCCBBB<<>><<<:::::::::999777555777777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>??????@@@AAAAAABBBEEEEEEEEEFFFHHHJJJKKKLLLNNNOOOQQQSSSUUUXXXYYYZZZ\\\^^^bbbfffjjjnnnssswwwsssssssssvvvzzz}}}}}}}}}|||wwwuuunnnkkkgggeeeeeeeeeeeeddddddbbb___[[[XXXUUUSSSRRRPPPOOONNNOOOPPPOOOMMMJJJKKKIIIFFFEEEEEEDDDBBBAAAAAABBBAAA???;;;999888888888999999999888888777666222777<<>>;;;;;;===>>>?????????>>>===>>>>>>???BBBEEEGGGIIIJJJKKKNNNNNNMMMHHHDDD@@@>>>FFFUUUiii~~~wwwhhh```]]]aaagggooo}}}}}}yyyssslllggg]]]XXXPPPJJJEEEBBB@@@>>>;;;:::999:::;;;;;;999777666777888999::::::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPRRRRRRTTTWWWYYY[[[]]]^^^[[[^^^cccgggjjjnnnrrruuuwwwwwwxxx|||{{{uuurrrllliiifffcccccccccbbbbbb___^^^\\\YYYVVVTTTRRRRRROOONNNNNNOOOQQQPPPNNNLLLLLLIIIFFFEEEEEEDDDBBBAAA???>>>===<<<<<<;;;999777888888999999888888777777000111333555777999:::;;;CCCCCCCCCCCCAAA@@@>>>===555555444444444333333333//////000000000000000///111111000000000000111111000000000000000///......,,,,,,---,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......---...///000000111111111222222333555777999;;;<<>>@@@AAABBBBBBBBBAAABBBCCCDDDGGGKKKOOORRRUUUPPPRRRTTTTTTPPPJJJCCC>>>GGGPPPbbbxxxpppddd___YYY^^^eeennn|||~~~{{{xxxtttmmmeee```UUUPPPIIICCC@@@>>><<<;;;999999999:::<<<===;;;:::666777888999:::;;;;;;;;;::::::<<<===>>>@@@AAAAAA@@@AAABBBDDDEEEGGGHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSTTTUUUWWWYYY\\\^^^```aaaaaacccgggjjjmmmqqqvvvzzz{{{{{{|||{{{sssooooookkkgggdddccccccbbbaaa[[[ZZZXXXVVVTTTSSSRRRRRRLLLLLLLLLNNNOOOOOONNNLLLLLLIIIGGGEEEEEEDDDBBB@@@CCC@@@======>>><<<888444777888888888888777777666777555444444777888999888777888:::;;;;;;999777666333333333222222222111111......///000000000000000111111000000000000111111000000000000000//////............---,,,+++))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---...///000111111111111444444555777999;;;===>>>???AAADDDHHHKKKMMMNNNOOOKKKNNNQQQTTTVVVYYY\\\___jjj{{{uuuwwwtttsssvvv~~~uuupppssswwwyyy}}}yyyvvvnnn]]]SSSIIIFFFEEEDDDEEEHHHJJJQQQZZZ```gggrrr|||xxxkkkdddZZZQQQNNNNNNOOOOOOZZZdddsssxxxnnngggbbb^^^^^^```dddjjjooorrrsssuuu~~~xxxwwwxxxxxx}}}{{{pppfff```cccbbb]]]RRRFFF>>>>>>AAAAAACCCEEEDDDBBBAAADDDGGGIIIIIIKKKOOOTTTXXXZZZ[[[```]]]XXXRRRMMMJJJHHHGGGMMMUUUiiivvvfff^^^^^^YYY]]]bbblll}}}zzztttnnnhhhbbb\\\XXXKKKGGGBBB???>>>>>>======;;;;;;;;;::::::999999999::::::::::::;;;<<<============>>>???@@@AAAAAABBBDDDCCCBBBBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMOOORRRTTTVVVYYY]]]____________```bbbeeejjjnnnqqqtttwwwzzz{{{vvvsssllljjjgggffffffeeedddbbb]]][[[WWWSSSQQQOOOOOOOOOLLLLLLLLLNNNOOOOOOMMMLLLLLLJJJHHHEEECCCAAA?????????>>><<<:::888777666666777777777777777777777777444444555555666777777777999999777666666777888888111222222333333222222111///000111222222111000///........................111111000///////////////000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////***+++,,,...///000000000444555555555555888<<>>>>>??????@@@@@@AAAAAAAAAFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKMMMNNNOOOPPPSSSVVVWWWZZZ]]]____________```bbbeeejjjooosssvvvzzz}}}~~~yyytttpppmmmkkkiiiggggggeeecccaaa___]]]YYYVVVSSSRRRRRRRRRPPPOOOOOOQQQRRRRRRPPPNNNKKKJJJHHHEEEBBBAAA?????????>>><<<:::999888777777777777777777777777777777444444555555666777777777===<<<999666444333222222111222222333333222222111///000111111111111000///........................///000111111111000...---///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,------...///000111111111222444555666888<<>>??????@@@AAAAAAAAAAAAAAAAAAAAAEEEEEEFFFGGGGGGHHHIIIIIIKKKMMMOOOPPPPPPRRRUUUWWWXXX[[[^^^_________```aaacccgggmmmqqqvvvzzz~~~~~~yyywwwxxxzzzyyyxxxzzzzzzzzzzzzzzzwwwssspppooommmkkkjjjhhhfffbbb___^^^]]]ZZZWWWUUUSSSSSSSSSPPPOOONNNNNNOOONNNLLLJJJKKKIIIGGGEEEBBBAAA??????>>>===<<<:::999888888888777777777777777777777777444444555555666777777777<<<;;;888555222000///...111222222333333222222111///000000111111000000///........................---///111333333111---+++......---,,,++++++++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------.........///.........///000000111---000333555777:::===???BBBCCCEEEGGGJJJLLLNNNNNNMMMOOOSSSUUUWWWZZZ]]]```fffuuuqqqwwwuuuwwwyyy|||}}}www|||mmmZZZPPPGGGEEEEEEEEEGGGJJJPPPVVV___hhhrrr~~~{{{pppiii\\\WWWTTTUUU[[[cccnnnxxx~~~vvveeeWWWMMMHHHEEEEEEFFFJJJRRR___mmmwww{{{yyyssspppkkklllnnnooorrrwww~~~zzzhhhWWWJJJCCC>>><<>>???@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFMMMNNNPPPQQQQQQSSSUUUXXXYYY\\\___``````aaabbbccchhhlllqqquuuxxx|||}}}}}}~~~{{{yyyqqqlllfffeeehhhlllmmmlllpppnnnnnnpppsssuuuuuussspppooommmllljjjfff```]]]\\\[[[YYYVVVTTTSSSSSSRRRPPPOOOMMMMMMMMMLLLJJJHHHJJJIIIGGGDDDBBB@@@??????======<<<::::::999999999666666666666666666666666444444555555666777777777555555444333222222111111111222222333333222222111///000000000000000000///........................---///111222222000...---///...---,,,++++++++++++))))))***+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000///.........///000000...111444777999;;;===???CCCDDDEEEGGGJJJLLLNNNOOONNNPPPSSSVVVXXXZZZ]]]```hhhvvvppp~~~xxxwwwxxxzzz~~~zzzlllXXXNNNFFFDDDEEEEEEHHHKKKQQQWWW```jjjuuu~~~qqqggg]]]ZZZYYY\\\eeennnzzzqqq```SSSJJJEEEBBBBBBCCCEEELLLXXXfffppp{{{zzzwwwooonnnllllllooovvv~~~lllZZZLLLCCC===:::<<>>;;;:::;;;;;;;;;:::999999:::::::::;;;;;;;;;????????????@@@AAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAABBBBBBCCCDDDFFFFFFGGGMMMOOOPPPQQQQQQSSSUUUWWW[[[]]]```aaabbbcccfffgggnnnqqquuuxxxzzz}}}}}}}}}zzzuuuqqqfffccc______bbbdddeeedddiiieeebbbcccjjjqqqtttuuuqqqpppnnnllliiieee```\\\[[[[[[YYYXXXVVVUUUTTTTTTTTTRRRPPPOOOOOOOOOMMMLLLIIIHHHFFFDDDBBB@@@@@@???>>>===<<<;;;::::::::::::666666666666666666666666444444555555666777777777222222222333333333333333111222222333333222222111000//////////////////000////////////////////////////////////000000000000000///...---,,,,,,,,,,,,))))))******+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------------..................//////111444777999;;;<<<>>>???CCCDDDFFFHHHJJJLLLNNNOOONNNQQQTTTVVVXXXZZZ]]]```hhhvvvttt|||vvvxxx|||wwwhhhVVVMMMEEECCCEEEFFFHHHLLLSSSXXXbbbmmmyyyzzznnnhhhaaa\\\___hhhqqqzzzmmm\\\PPPGGGCCC???@@@@@@AAAEEEOOO\\\eeetttzzz|||rrrpppmmmjjjlllsss|||qqq___OOODDD===:::<<>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<>>===;;;:::999999999777777777777777777777777444444555555666777777777444555555555444333222111111222222333333222222111000//////......//////000////////////////////////000//////...///000000111000000///...------------))))))******++++++,,,,,,---,,,,,,++++++,,,,,,------------------------------...///000000000000///444666888:::;;;<<>>@@@AAACCCJJJTTT\\\llluuu}}}{{{sssqqqllliiiiiinnnwww}}}vvveeeTTTFFF???<<<;;;???CCCFFFJJJQQQZZZaaadddgggkkkmmmqqqxxx|||dddUUUOOOOOOTTTZZZgggqqq|||xxxtttoooiiieee^^^YYYRRRLLLHHHEEEBBB@@@<<<:::999:::<<<<<<<<<;;;:::;;;;;;<<<===>>>??????BBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEGGGJJJMMMPPPQQQRRRSSSTTTTTTUUUWWWYYY\\\^^^bbbdddgggjjjnnnqqqrrruuuyyy|||}}}{{{rrriiidddaaahhhpppssspppkkkhhhgggddd^^^YYY[[[eeennnssssssqqqoookkkhhhfffccc___]]]]]]]]]\\\\\\[[[ZZZYYYXXXQQQNNNLLLKKKKKKLLLKKKJJJHHHGGGEEECCCAAA@@@@@@???@@@???>>><<<:::999888888777777777777777777777777444444555555666777777777777777777777555444222111111222222333333222222111000///............///000////////////////////////......///000111000000000//////...---,,,,,,,,,,,,***************+++++++++---,,,,,,++++++,,,,,,---------------------------,,,...111333444333222111333444666888999<<>>BBBCCCDDDIIIRRRZZZgggrrr~~~~~~}}}}}}}}}|||zzzxxxrrrppplllhhhgggkkksssyyyyyyjjjWWWGGG@@@>>>:::===AAAEEEIIIQQQ[[[bbbcccfffiiijjjmmmuuuqqq[[[OOOKKKMMMSSSYYYYYYaaajjjrrr|||}}}zzzvvvrrrlllfffaaaYYYTTTMMMGGGDDDAAA???===:::999888999;;;<<<;;;:::999:::;;;===???@@@AAABBBCCCBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFGGGHHHHHHHHHIIIGGGEEEDDDEEEIIINNNQQQSSSTTTUUUUUUUUUVVVYYY[[[\\\___bbbeeehhhlllqqqtttqqqtttxxx|||~~~zzzoooeee___]]]hhhvvv|||yyysssppppppfffaaa]]]```jjjrrruuutttqqqnnnjjjgggeeebbb```^^^[[[[[[[[[ZZZZZZYYYWWWWWWSSSQQQNNNMMMNNNOOOOOONNNGGGFFFEEECCCAAA@@@@@@???AAA@@@>>><<<:::999888888777777777777777777777777444444555555666777777777666666777777777666444333222222222333333222222222000///...------...///000000000000000000000000000+++---000333333222///.........---,,,+++++++++++++++++++++***************---,,,,,,++++++,,,,,,------------------------------///333666777666444333000222444666888===BBBFFFDDDEEEFFFIIIKKKMMMOOOPPPPPPRRRUUUWWWXXXZZZ]]]___aaaqqquuutttrrruuu}}}nnn]]]PPPJJJFFFEEEEEEFFFKKKRRRSSS]]]lllzzz|||tttqqquuuzzzyyyeeeRRRFFFAAAAAAAAAAAABBBBBBFFFOOOZZZcccuuuyyy{{{tttooollllllllliiikkklllkkkiiiiiilllooowwwzzzxxxlllZZZIII@@@===???@@@CCCFFFKKKSSS[[[```aaa______bbbffflllxxxyyyfffTTTMMMLLLKKKMMMQQQPPPNNNQQQXXX\\\]]]ccckkkjjjnnnttt|||~~~{{{wwwsssnnnggg```[[[SSSOOOIIIDDDBBB@@@???===;;;;;;:::999999:::::::::<<<<<<===>>>AAACCCEEEFFFIIIGGGFFFDDDDDDEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHHHHIIILLLPPPTTTTTTUUUVVVWWWXXXXXXXXXXXX^^^___aaadddhhhllloooqqqrrruuuxxx|||~~~zzzooohhhffffffllltttyyyyyyuuupppnnneeeeeeeeefffmmmvvvzzzwwwsssmmmeeebbbbbbaaa]]]YYYZZZZZZYYYXXXVVVTTTRRRPPPPPPPPPOOOOOONNNMMMLLLLLLJJJHHHEEEBBBAAAAAAAAABBB@@@???>>><<<:::888777666555555555555555555555555555444444555555666777888777666555666777888777666111111111111111111111111222111///...---...000111111222333444333111///---000111222111000///000111000000///...---,,,++++++,,,+++)))''''''(((***+++((()))***+++,,,---------------------------,,,,,,///---+++---111333333111222333666888:::===BBBEEEGGGGGGGGGIIIKKKNNNQQQSSSSSSTTTUUUUUUVVVYYY]]]```fffuuuyyyqqqpppqqqwwwwwwvvvzzzmmm\\\QQQKKKFFFEEEEEEFFFKKKQQQUUU___nnn|||yyyzzz{{{~~~sss```OOOCCC??????>>>???@@@CCCKKKXXXgggrrr~~~}}}qqqfff]]]YYYYYYZZZ\\\```cccddddddeeeiiillltttvvvuuukkkZZZKKKCCC@@@>>>???@@@CCCGGGNNNUUUYYYZZZXXXYYY^^^bbbhhhrrr}}}rrrbbbQQQKKKIIIGGGGGGIIIJJJFFFFFFJJJLLLLLLRRRYYY^^^dddmmmxxx}}}zzzwwwsssooojjjccc\\\WWWQQQMMMGGGCCCAAA@@@>>>===;;;;;;::::::999::::::;;;<<<<<<===???AAACCCEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHIIIIIIJJJKKKKKKMMMMMMMMMLLLLLLNNNPPPRRRVVVVVVWWWXXXXXXYYYYYYZZZ___```bbbeeehhhllloooqqqooorrruuuxxx{{{|||qqqkkkjjjooosssvvvwwwuuurrrpppoooooopppoooooouuu{{{|||yyyqqqkkkeeebbbaaa```]]]YYYXXXXXXWWWVVVTTTSSSQQQPPPPPPOOOOOONNNMMMLLLKKKKKKJJJHHHEEEBBBAAA@@@@@@@@@??????===<<<:::888777666555555555555555555555555444444444444555666777888777666555555777777666555111111111111111111111111222111000//////000222333222222333444333111///......///000000///...///111000//////...---,,,++++++***))))))((()))***,,,---***+++,,,,,,,,,,,,,,,+++------------------------///---,,,---000222222111111333666888:::===BBBEEEGGGGGGHHHIIIKKKNNNQQQRRRSSSTTTUUUUUUVVVXXX\\\___ggguuu~~~tttmmmmmmpppzzzssspppsssxxxmmm\\\RRRKKKFFFFFFFFFFFFKKKQQQWWWaaappp~~~{{{mmm\\\LLLBBB??????>>>???AAAFFFPPP___ooozzz|||yyyzzzzzzkkk[[[OOOJJJIIIJJJMMMRRRXXX]]]___ccchhhlllppprrrqqqhhhZZZMMMFFFDDD@@@??????@@@DDDJJJPPPSSSTTTSSSVVV\\\```dddmmmuuukkk___SSSNNNMMMLLLLLLMMMOOOJJJFFFFFFGGGHHHMMMSSSWWW]]]hhhttt|||}}}yyyuuuuuurrrnnnjjjeee^^^WWWRRRNNNJJJEEEBBB@@@???===<<<;;;:::::::::::::::;;;;;;<<<===>>>???AAADDDFFFGGGHHHJJJLLLMMMMMMLLLJJJIIIKKKKKKKKKJJJKKKKKKLLLLLLOOOPPPQQQSSSTTTVVVWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]```aaaccceeeiiillloooqqqoooqqqtttwww{{{uuuqqqsssyyyzzz{{{{{{zzzzzz|||~~~{{{ooojjjeeebbbbbbaaa]]]ZZZXXXXXXWWWVVVUUUTTTSSSRRRPPPOOOOOONNNLLLKKKKKKJJJJJJHHHEEEBBB@@@???>>>>>>???>>>===<<<:::999777777555555555555555555555555444444444444555666777888666555444444555666555444000000000000000000000000111111000000000222333444222333444444333222000///,,,---//////......///111000//////...---,,,++++++((())))))***,,,------...---------------,,,+++++++++,,,,,,------.........000...---...///111111000111333555777999===AAAEEEGGGHHHHHHJJJLLLNNNPPPQQQRRRSSSTTTUUUUUUXXX[[[^^^fffsssyyyqqqkkkkkkppp||||||nnnooouuuxxxnnn]]]RRRLLLGGGFFFFFFGGGKKKRRRYYYbbbqqq~~~vvvhhhXXXKKKCCC??????@@@AAACCCHHHPPP\\\gggnnngggcccbbbkkkyyy~~~wwwoooaaaRRRHHHBBBAAABBBCCCIIIQQQXXX]]]bbbiiinnnmmmnnnllldddXXXMMMHHHFFFAAA@@@@@@AAAFFFKKKPPPRRRUUUTTTWWW]]]bbbeeejjjqqqxxxpppccc\\\TTTSSSWWW[[[___aaabbb]]]WWWTTTTTTUUUXXX[[[YYY^^^gggpppwwwwwwsssppprrroookkkgggaaa[[[SSSOOOKKKHHHCCC@@@???>>>===;;;;;;::::::::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGIIIIIIKKKLLLLLLKKKKKKJJJLLLLLLKKKKKKKKKKKKLLLLLLMMMOOOSSSXXX]]]aaacccccc[[[[[[YYYYYYZZZ\\\^^^```bbbcccdddgggjjjmmmoooqqqrrrtttwwwzzz~~~yyyyyy}}}nnnkkkgggdddcccbbb___]]]ZZZZZZYYYXXXWWWWWWVVVVVVQQQQQQPPPOOOMMMLLLKKKKKKJJJHHHFFFCCC@@@>>>======???>>>===<<<:::999888777555555555555555555555555444444444444555666777777666444333333444555444222////////////////////////000//////000000222333444333333333444333222111000,,,---////////////111222111000000///...---,,,,,,)))***+++,,,---------------------......------,,,++++++,,,,,,---...////////////........./////////111333555777999<<>>===???@@@CCCGGGNNNSSSXXXZZZOOOKKKLLLTTT```hhhfffbbb\\\WWWNNNFFF???<<<;;;;;;<<>><<<;;;;;;:::::::::;;;;;;<<<===>>>>>>???AAACCCEEEGGGHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPTTT[[[bbbggghhhhhh[[[[[[ZZZZZZ[[[^^^aaacccdddeeefffhhhjjjmmmoooqqqtttvvvyyy|||ooommmjjjgggeeecccaaa___[[[ZZZYYYWWWWWWVVVWWWWWWTTTSSSRRRQQQOOONNNMMMLLLJJJIIIFFFDDDAAA???======>>>>>>===<<<:::999888888555555555555555555555555333333333444444555666777666444333333444444333111.................................///000111222222222222333333222222111111---...000000000000222333222222111000///...------,,,,,,------------,,,+++***+++,,,---............++++++,,,,,,---...//////..................///000111222555777999<<>>;;;:::999999777===DDDIIIOOOUUU^^^dddfffeeeaaa[[[SSSLLLHHHFFFBBBCCCGGGPPP[[[bbbeeedddeee```]]]```ccceeehhhlllsss}}}lll^^^[[[^^^aaagggtttzzztttkkkaaaVVVVVVZZZ```gggmmmpppqqqnnnkkkgggccc^^^WWWPPPKKKFFFCCCAAA@@@??????===;;;::::::::::::;;;<<<===>>>>>>???@@@AAACCCFFFHHHIIIIIIHHHGGGFFFGGGIIIKKKLLLKKKKKKKKKKKKLLLMMMNNNNNNSSSRRRTTTZZZ```ddddddbbbYYYYYYZZZ[[[^^^```ccceeeffffffgggiiikkknnnpppqqqsssuuuzzz}}}pppooommmjjjgggdddaaa```ZZZXXXVVVUUUSSSSSSTTTTTTUUUUUUSSSRRRPPPOOONNNMMMIIIIIIGGGEEECCCAAA???>>>>>>===<<<;;;:::999999888555555555555555555555555333333333333444555666777666555444333444444333111////////////////////////......//////000000111111111111111111111111111111...000111111000000222333222111111000///...---------------,,,,,,+++++++++)))***+++,,,.........///+++,,,,,,------.........---.........------///111000222444666888<<<@@@DDDEEEFFFHHHKKKNNNOOOPPPQQQRRRTTTVVVWWWWWWWWWYYY[[[___ooorrriiijjjjjjkkksssyyygggggglllmmmxxx|||jjjWWWNNNIIIEEEFFFHHHJJJPPPWWW___gggsss}}}ssscccUUUKKKDDD???<<<>>>>>>???BBBFFFGGGFFFCCC===<<<<<<===@@@AAABBBBBB>>>===;;;:::999999999999666:::>>>BBBEEELLLTTT[[[```^^^[[[VVVQQQLLLJJJIIIGGGJJJRRR```nnnwwwzzzyyyqqqiiibbbbbbdddeeehhhmmmqqq}}}kkk^^^YYYZZZaaaiiiqqq}}}~~~ooo```TTTTTTWWW]]]dddjjjnnnoookkkhhhddd```ZZZTTTLLLHHHDDDBBBAAA@@@@@@@@@>>><<<:::::::::;;;;;;<<<===>>>??????@@@BBBDDDFFFHHHIIIIIIIIIJJJJJJKKKLLLMMMMMMKKKKKKKKKLLLNNNOOOQQQQQQTTTRRRRRRUUU[[[]]]\\\YYYVVVWWWYYY\\\___bbbeeefffggghhhhhhjjjlllnnnpppqqqrrrvvv{{{|||rrrrrruuuyyy~~~}}}{{{ppppppnnnkkkfffccc```___ZZZYYYVVVTTTRRRRRRRRRRRRUUUTTTSSSRRRPPPNNNMMMLLLIIIHHHHHHFFFDDDBBBAAA@@@======<<<;;;:::999999888555555555555555555555555333333333333444555666666777666444444555555333111///////////////////////////000000111111111000000000000000000000000000111...000111000//////000111000000///...---,,,++++++,,,,,,+++******+++,,,---******+++,,,,,,---,,,,,,------------------------+++---......------000222000222444666888<<<@@@CCCCCCEEEHHHKKKNNNPPPQQQRRRRRRTTTWWWXXXXXXXXXZZZ[[[^^^pppsssmmmnnnnnnlllrrrhhh[[[bbbkkkmmm{{{mmmZZZMMMHHHEEEFFFHHHKKKQQQXXXaaaiiiuuuxxxhhhZZZOOOHHHCCC@@@DDDBBB@@@AAADDDEEECCC@@@999::::::999:::<<<@@@DDD<<<:::777555333333444555777:::===>>>AAAGGGOOOVVV[[[ZZZWWWTTTPPPMMMLLLKKKNNNRRR]]]mmm~~~zzzpppgggeeefffgggkkkoooooo}}}lllYYYRRRTTTRRR]]]hhhpppzzznnn]]]WWWWWWZZZ^^^dddhhhjjjkkkgggeeeaaa]]]WWWQQQIIIDDDDDDBBB@@@@@@AAA@@@>>>===:::::::::;;;<<<===>>>>>>???@@@@@@BBBDDDFFFHHHIIIIIIKKKMMMOOOPPPOOONNNMMMKKKLLLLLLNNNOOOQQQSSSTTTRRROOONNNQQQVVVYYYXXXUUUTTTVVVYYY]]]```ccceeefffhhhhhhiiijjjlllnnnpppqqqssswww}}}sssggg^^^___dddjjjrrr{{{}}}|||}}}xxxppppppnnnkkkfffaaa___^^^]]][[[XXXUUUSSSRRRSSSSSSUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHHHHGGGEEEDDDBBBAAA======<<<;;;::::::999999555555555555555555555555333333333333444555666666888666555555555555333222000000000000000000000000111111222222222111111000000///////////////000000...///000///...---...//////...---,,,+++******)))+++***)))((())),,,...000++++++,,,,,,,,,+++******------------------,,,,,,***,,,......------000333000222444666888;;;@@@CCCBBBDDDGGGKKKOOOQQQRRRSSSSSSUUUXXXYYYYYYYYYZZZ[[[___ppp|||sssoooooommmmmmwwwzzzjjjaaabbbiiippp{{{jjjWWWMMMGGGDDDEEEGGGIIIPPPWWWaaakkkyyyuuudddUUUKKKGGGEEE>>>???@@@BBBCCCCCC@@@>>><<<::::::;;;>>>@@@??????999777666666888:::::::::;;;:::999;;;@@@FFFIIIJJJQQQRRRSSSQQQMMMKKKLLLNNNQQQYYYgggxxx|||wwwpppmmmnnnoooppppppwwwvvvdddUUULLLHHHGGGIIIOOOXXXaaahhhnnnrrruuussswww~~~~~~tttlllfffiiiiiihhhjjjoooqqqooommmeee^^^[[[WWWOOOHHHFFFBBBBBBBBBAAA@@@===;;;999<<<<<<<<<======>>>???@@@AAABBBCCCEEEFFFFFFFFFFFFJJJLLLOOORRRSSSSSSRRRQQQOOOOOONNNNNNNNNOOOPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXYYYZZZ[[[^^^aaadddfffhhhgggfffeeegggjjjnnnppprrrppptttzzz|||nnnaaaUUUNNNPPPTTTXXXdddqqqyyy~~~{{{yyyrrrpppnnnjjjeee```\\\ZZZ[[[YYYWWWTTTRRRQQQPPPPPPOOOPPPPPPPPPOOONNNNNNMMMLLLKKKJJJHHHFFFCCCAAA@@@>>>>>>===<<<:::999888888555555555555555555555555000000//////000222444666444444555555555444222111111111111111000000000000//////000111111111111000333222000///.........///111222222111111000///...//////...---,,,***(((''')))***+++,,,,,,+++***))),,,+++*********,,,///000+++++++++,,,,,,,,,------222///...///111222///,,,111222555666777:::===@@@@@@BBBEEEIIILLLNNNOOOOOOQQQSSSUUUVVVVVVVVVWWWXXXfffvvvyyyrrrsssssspppnnnvvv{{{oooggggggmmmsss|||jjjXXXMMMHHHEEEFFFHHHJJJQQQXXXbbblllzzz~~~lll\\\QQQIIIFFFAAAAAABBBDDDFFFFFFEEEDDD>>>===<<<>>>@@@@@@>>><<<888666444444666777888777::::::;;;;;;>>>DDDNNNTTTZZZZZZXXXTTTOOOLLLMMMOOOSSSYYYeeesss{{{wwwsssrrrvvv|||wwwooobbbTTTIIICCCAAAAAABBBEEEKKKPPPVVV\\\bbbffflllpppvvv{{{~~~~~~}}}|||yyy}}}~~~}}}}}}~~~{{{uuulllcccZZZVVVQQQJJJDDDBBBCCCCCCCCCBBB@@@>>><<<;;;>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGJJJLLLNNNQQQRRRRRRQQQPPPQQQQQQPPPPPPQQQQQQRRRRRRPPPPPPQQQSSSUUUWWWYYYZZZ\\\]]]^^^___aaaccceeeffffffeeeeeegggjjjnnnqqqrrrsssvvv{{{wwwgggWWWKKKDDDFFFIIILLLVVVbbbqqqwww~~~~~~~~~~~~}}}}}}{{{zzzxxxuuussspppooommmjjjfffbbb___]]][[[YYYWWWTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNNNNLLLKKKJJJHHHFFFCCCAAA@@@>>>>>>===<<<:::999888888555555555555555555555555444333111111111222444555666777777777666555333222/////////.........------...///000111111111111111333222000///.........//////000000000000///......111000000///...,,,***)))******++++++++++++******,,,+++*********,,,...///,,,,,,,,,,,,------------000///...///000111///...111222444666777999<<<>>>@@@BBBEEEIIILLLNNNOOOOOORRRSSSUUUUUUUUUUUUWWWYYYeeettt~~~|||vvvpppssssssppppppvvvwwwqqqppptttyyy|||jjjYYYNNNIIIEEEGGGIIILLLRRRYYYccclll{{{xxxhhhYYYNNNHHHEEEDDDDDDFFFJJJLLLMMMMMMDDDCCCCCCFFFIIIHHHDDD@@@;;;999666555666888888888999<<>>;;;;;;;;;>>>???@@@BBBEEEJJJPPPUUU[[[```hhhnnnrrrvvv{{{ooodddYYYRRRMMMFFFBBBAAACCCCCCCCCCCCAAA@@@>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQQQQQQQPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRTTTVVVYYY[[[\\\___``````aaabbbbbbcccccceeeeeefffhhhkkknnnqqqsssvvvyyy~~~wwwfffWWWJJJAAABBBDDDEEELLLVVVeeelllvvv}}}~~~}}}}}}~~~}}}|||~~~~~~~~~}}}{{{xxxwwwvvvtttrrroooooonnnmmmjjjhhhdddbbb```[[[YYYWWWUUUSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPOOOLLLLLLKKKIIIFFFDDDBBB@@@???>>>===<<<:::999888777555555555555555555555555777666444333222333333444999999999999888666444333............---------------...///000111111222111222111000///.........///---......///////////////222222222111000...---,,,++++++************++++++---,,,+++******+++,,,---,,,------------.........---...////////////000111111222444555555777:::<<<@@@BBBEEEIIILLLNNNOOOPPPSSSTTTTTTTTTTTTUUUXXXZZZcccqqq~~~{{{{{{yyytttooopppooonnnooouuu~~~yyyvvvxxx{{{|||iiiZZZOOOIIIFFFHHHJJJMMMSSSZZZcccmmm{{{{{{vvvrrrjjjjjjkkkooowwwtttcccTTTKKKHHHGGGGGGJJJNNNSSSVVVWWWOOONNNOOOSSSWWWVVVPPPKKK@@@===:::888999;;;;;;;;;:::===BBBEEEKKKUUUbbblllkkkfff\\\RRRJJJFFFFFFGGGHHHKKKPPPWWW]]]aaacccdddiiiiiimmmuuuppp```TTTLLLIIIDDD???<<<::::::;;;???@@@@@@@@@AAACCCGGGKKKKKKSSS]]]cccfffkkkrrrwwwtttgggZZZQQQKKKEEECCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJMMMOOOQQQQQQQQQQQQNNNNNNNNNNNNOOOPPPQQQQQQRRRSSSTTTVVVXXX[[[]]]^^^aaaaaabbbbbbbbbbbbaaaaaaeeefffhhhjjjlllooosssuuuzzz|||rrr```QQQFFFDDDCCCAAAEEEMMMYYYaaammmxxx~~~~~~}}}}}}}}}zzzxxxwwwvvvuuusssqqqpppooonnnkkkhhheeecccaaa[[[ZZZXXXVVVTTTTTTTTTTTTQQQQQQRRRRRRRRRRRRQQQQQQMMMMMMKKKJJJGGGDDDBBBAAA???>>>===<<<:::999777777555555555555555555555555666555444333333333444444:::::::::999888555333222000000000000/////////...------///000111111111111111111000///////////////,,,---...///000000000000222222222111000///------,,,+++***))))))***+++,,,---,,,+++******++++++,,,---------.........//////***---000///......111444111222444444444555888:::???AAAEEEHHHLLLNNNOOOPPPTTTTTTTTTSSSSSSTTTXXX[[[```nnn|||vvvqqqpppnnnmmmpppttt||||||vvvwwwzzz}}}hhhZZZNNNIIIFFFHHHJJJMMMTTT[[[cccmmm{{{wwwllleeebbb___]]]\\\]]]dddooozzz}}}mmm]]]RRRKKKJJJJJJNNNTTT[[[___aaa___\\\\\\___bbb___WWWPPPAAA>>>:::888999;;;<<<<<<<<<>>>CCCKKKUUU^^^eeeiiihhh```UUUJJJCCC@@@@@@@@@???BBBFFFJJJNNNSSSWWWYYYaaadddiiisssjjjXXXNNNGGGCCCAAA???===<<<<<<======???AAACCCDDDCCCCCCDDDEEEGGGMMMSSSXXX^^^gggsss}}}uuugggXXXOOOJJJEEEDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVXXXXXXUUUUUUVVVXXXZZZ\\\___```aaabbbcccccccccccccccbbbgggiiilllnnnoooqqquuuxxx|||~~~jjjYYYJJJDDDAAA<<<>>>CCCNNNVVVdddqqq|||~~~}}}~~~}}}}}}{{{yyyxxxxxxwwwuuusssqqqpppooolllhhheeebbb```[[[ZZZXXXVVVTTTSSSSSSSSSQQQQQQRRRRRRSSSRRRRRRQQQNNNMMMLLLJJJHHHEEECCCBBB??????===<<<:::888777666555555555555555555555555333333333333333444555555999999999888777444222111111000000000000/////////------...000000111111111000000000000000/////////---...///000111222222222111111111000///...---,,,,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++---------.........//////***,,,///...------111555000222333444444555888:::???AAADDDHHHLLLNNNPPPPPPTTTTTTTTTSSSSSSTTTXXX[[[^^^lll}}}wwwuuuqqqppprrruuu{{{}}}vvvwww{{{zzzfffYYYNNNIIIFFFGGGJJJMMMTTT[[[eeeooo|||rrriiidddaaaaaa^^^\\\[[[]]]bbbhhhlll~~~pppbbbYYYMMMMMMOOOTTT\\\ccciiikkkmmmiiieeefffgggcccYYYPPPBBB???;;;999:::===>>>???AAACCCHHHPPPYYY___``````^^^VVVKKKAAA<<<;;;;;;;;;;;;===@@@CCCEEEIIINNNQQQZZZ^^^dddmmmxxxqqqWWWHHHBBB@@@<<<;;;:::::::::<<<>>>???<<<@@@DDDFFFFFFDDDCCCCCCGGGHHHKKKPPP[[[mmmpppcccTTTLLLGGGCCCCCCEEECCCCCCBBBBBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZZZZXXXXXXYYYZZZ\\\^^^___``````bbbdddfffggghhhggggggjjjnnnrrrsssrrrssswwwzzz|||~~~vvvcccQQQIIIDDD??????DDDHHHOOO\\\kkkwww~~~}}}|||{{{zzz~~~}}}}}}~~~~~~~~~~~~}}}zzzyyywwwvvvwwwvvvtttrrrqqqpppnnnlllhhheeebbb```\\\[[[XXXUUUSSSRRRRRRRRRPPPQQQRRRRRRRRRRRRRRRRRRNNNNNNMMMKKKHHHFFFDDDBBB@@@???>>><<<:::888777666555555555555555555555555222333333444444555555555777777777777666444222111////////////..................///000000000////////////000000000000//////......000111222222222222000000000000///...---,,,++++++************++++++******++++++++++++++++++,,,------------.........,,,,,,---------...111333000111333444444666999;;;>>>@@@DDDHHHLLLOOOPPPQQQSSSTTTTTTTTTTTTUUUXXXZZZ]]]lll~~~xxxtttrrrtttxxx~~~{{{~~~wwwdddXXXMMMHHHEEEGGGJJJMMMTTT[[[hhhqqq~~~{{{{{{|||yyyxxxwwwuuurrrooollljjjyyy~~~~~~}}}zzzsssiii```ZZZPPPQQQTTT[[[dddlllqqqssstttnnniiijjjlllhhh^^^UUUKKKGGGDDDBBBDDDGGGIIIJJJLLLPPPTTTXXXYYYZZZZZZZZZSSSLLLBBB;;;999999::::::999;;;===>>>>>>AAAEEEIIIMMMQQQWWW]]]dddnnnxxxuuu___NNNGGGDDDBBB@@@???===;;;;;;<<<>>>???===AAAFFFIIIIIIIIIIIIIIIJJJLLLRRR^^^ooolll___QQQIIIEEECCCCCCFFFBBBBBBAAAAAABBBDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[\\\]]]^^^`````````bbbfffiiilllnnnnnnnnnnnnssswwwwwwvvvvvvyyy}}}{{{}}}lllXXXOOOJJJFFFGGGLLLJJJPPP[[[hhhuuu}}}|||zzzyyy}}}|||{{{}}}|||{{{yyywwwuuuuuuvvvuuutttrrrnnnnnnlllkkkhhheeecccbbb]]][[[XXXUUURRRPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQOOONNNMMMKKKIIIFFFDDDCCC@@@???>>><<<:::888666666555555555555555555555555555555666666666555444444666666777777666444333222111000000000/////////////////////000//////...---...///000111111000//////......///000111111111000000000000000///...---,,,******++++++++++++******((()))***+++++++++++++++,,,,,,,,,,,,------------...---++++++---///111111///111333444555777:::===>>>@@@DDDHHHLLLOOOQQQQQQRRRSSSUUUUUUUUUUUUWWWYYY]]]lllwwwsssqqqvvv{{{vvvcccXXXLLLGGGDDDFFFIIIMMMTTT[[[kkktttyyyvvv}}}}}}zzzuuunnnfff___ZZZWWWRRRTTTXXX```iiiqqqvvvxxxtttooojjjlllpppoooggg^^^VVVSSSOOOMMMOOOSSSUUUWWWWWW\\\```___YYYVVVWWWZZZMMMGGG>>>888888999::::::666888::::::999:::>>>AAA???CCCHHHMMMQQQXXX```eeesssnnnaaaTTTMMMLLLKKKGGGKKKHHHDDD@@@>>>======>>>BBBEEEIIILLLMMMNNNPPPQQQRRRXXXeeexxx~~~jjj^^^PPPJJJFFFDDDEEEHHHAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[WWWXXXXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]^^^___`````````cccggglllppprrrssstttqqqvvvzzzzzzxxxwwwzzz~~~{{{}}}mmmXXXOOOKKKHHHJJJOOOPPPTTT^^^jjjvvv~~~|||zzz|||zzzzzz{{{|||}}}~~~~~~}}}yyywwwvvvvvvvvvvvvtttssskkkkkkkkkjjjhhhfffeeeddd]]][[[XXXTTTQQQOOONNNNNNOOOOOOPPPQQQRRRRRRQQQQQQOOOOOOMMMLLLIIIGGGDDDCCC@@@@@@>>><<<:::888666555555555555555555555555555999999888888777555444333555666777777777555444333333333333333222222222111000000000000///...---,,,...///000111111000//////---...//////////////////000000000000000///...---)))***+++,,,,,,+++***)))'''((()))++++++,,,,,,,,,+++++++++,,,,,,,,,------000---******...000000//////111333444666888;;;>>>>>>@@@DDDHHHLLLOOOQQQQQQQQQSSSUUUVVVVVVVVVWWWXXX]]]mmm|||yyyqqqoootttyyysss^^^QQQLLLGGGEEEFFFGGGKKKTTT^^^jjjqqq}}}~~~oooddd]]]YYYTTTPPPSSSUUU[[[eeepppwwwyyyyyyzzztttpppqqqvvvyyyvvvqqqiiihhhhhhhhhiiijjjlllmmmooonnnlllggg```ZZZWWWUUUKKKGGGAAA===;;;999777555555555555666888999;;;<<<=========>>>CCCIIIPPPTTTbbb^^^WWWNNNIIIMMMVVV^^^XXXUUUOOOFFF>>>===BBBGGGOOOJJJIIIOOOSSSSSSVVV[[[]]]jjj~~~xxx```VVVLLLIIIHHHEEEBBBAAAAAAAAABBBDDDEEEFFFGGGHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIJJJKKKKKKKKKLLLPPPRRRQQQRRRUUUVVVVVVVVVXXXZZZVVVVVVVVVWWWZZZ]]]^^^^^^_________]]]\\\]]]```bbbcccgggmmmqqqrrrrrrsssssstttssssssuuuwwwxxxyyyxxxwww{{{vvvdddXXXUUUWWWZZZ[[[```eeennnxxx~~~|||}}}~~~|||{{{zzz{{{}}}~~~~~~}}}~~~{{{yyyyyywwwvvvuuuvvvuuutttrrrllliiiggghhhkkkjjjddd______^^^[[[WWWTTTQQQOOONNNSSSSSSRRRRRRQQQQQQQQQQQQMMMMMMMMMKKKIIIFFFCCCBBB>>>>>><<<;;;999888666666666666666666555555555555777777666555444444333333444444555555555555444444222111000//////000111111000000000000000000000000222333222111//////111333222111000111222222000...............---+++)))'''))))))*********+++++++++)))***,,,------,,,+++***------------------------000000111222222222222111333444444555666888:::;;;<<>>===<<<:::999777777666666777777888999;;;::::::<<<@@@EEEKKKOOOUUUSSSOOOMMMOOOWWWaaaiiillleeeYYYOOOIIIHHHJJJLLLPPPLLLLLLSSSYYY\\\bbbiiixxxppp___UUULLLIIIHHHEEEBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKJJJIIIGGGGGGHHHJJJKKKKKKLLLMMMNNNNNNOOORRRTTTSSSTTTUUUUUUUUUVVVXXXZZZYYYYYYYYYZZZ\\\]]]^^^^^^aaabbbbbbaaaaaabbbeeehhhgggkkkqqqtttuuutttssssssrrrqqqrrrssstttuuuuuuuuuyyy}}}zzzmmmeeeeeeiiimmmooowww|||~~~}}}~~~~~~~~~~~~~~~~~~}}}|||}}}{{{xxxwwwvvvtttqqqoooooollliiijjjkkkiiiccc^^^]]][[[YYYVVVTTTRRRPPPPPPRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNMMMLLLIIIGGGDDDBBB??????>>><<<:::999777777666666666666555555555555222222222333333333333444444555555666666555555444333222000/////////000111000000000000000000000000000000111000///000222444222111000000111111///---////////////...---+++************++++++++++++,,,++++++,,,,,,,,,++++++***------------------------***+++,,,---///111222333111222333444666999:::<<<===AAAGGGKKKMMMNNNPPPQQQTTTUUUUUUTTTTTTUUUYYY[[[^^^nnn{{{qqqmmmnnnuuu}}}wwwbbbUUUMMMHHHFFFGGGIIINNNWWWaaaqqqwwwwwwfffYYYRRRNNNLLLKKKNNNQQQUUU]]]eeekkkmmmnnnlllnnnuuu|||vvvnnneee^^^OOOKKKFFFBBB@@@???===<<<999888777666666555555666888888777888;;;@@@DDDGGGGGGEEEEEEHHHQQQ\\\ffflllooodddXXXRRRSSSUUUUUUSSSTTTQQQRRRXXX```iiittt}}}ssseee\\\SSSKKKIIIHHHDDDBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJMMMLLLJJJIIIIIIIIIJJJJJJLLLNNNQQQRRRRRRRRRTTTUUUTTTUUUUUUTTTTTTUUUXXXZZZ^^^]]]]]]]]]]]]]]]^^^^^^aaabbbcccddddddfffiiillllllpppuuuxxxwwwuuusssrrrtttuuuvvvwwwxxxyyyyyyyyy}}}}}}zzz}}}~~~}}}}}}}}}}}}~~~}}}{{{yyywwwvvvtttqqqnnnrrrooollljjjjjjgggaaa]]]ZZZYYYWWWUUUSSSRRRQQQPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMJJJGGGDDDCCC@@@@@@>>>===;;;999888888666666666555555555555444000000111222444555666666555555666666666666555555444333111000////////////000000000000000000000000...///000000000111333555222111////////////...,,,///000000111000///...---++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++------------------------*********+++---///222333111111222444666999;;;<<>>@@@@@@>>>>>>CCCMMMVVV]]]___]]]UUUQQQWWWdddmmmlllggg___\\\[[[___hhhvvv{{{iii]]]XXXQQQKKKIIIHHHDDDCCCDDDEEEFFFFFFHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIIIIJJJMMMOOORRRTTTTTTSSSTTTUUURRRSSSTTTSSSTTTUUUYYY\\\`````````___]]]]]]]]]^^^___```bbbdddeeegggjjjmmmpppsssxxxyyyxxxuuurrrqqqtttvvvyyy{{{|||}}}~~~~~~~~~~~~~~~~~~~~~xxxwwwvvvvvvvvvuuurrrppppppnnnkkkiiihhheeeaaa]]][[[YYYWWWUUURRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKGGGEEECCC@@@???>>><<<;;;999888777666666555555555444444444222222333444666777888888555666666777777666666555555444222000.........//////////////////////////////000222222111111333555222111///.........---+++...///000111111000......++++++,,,,,,,,,---------///...,,,+++******+++,,,,,,,,,------------------111000///......///222333333333444555777999;;;<<>><<<;;;???GGGNNNRRRRRROOOPPPXXXkkkooonnnlllllltttpppbbbYYYUUUOOOJJJIIIHHHDDDCCCFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJMMMOOORRRSSSSSSRRRSSSSSSPPPRRRSSSTTTUUUXXX[[[^^^```aaabbb```]]]\\\]]]______aaadddeeefffhhhkkknnnqqqtttwwwwwwuuusssqqqpppnnnrrrwwwzzz|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}wwwvvvuuuvvvuuutttpppnnnkkkjjjhhhgggeeedddaaa___]]][[[XXXUUURRROOONNNMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMKKKGGGDDDBBB???>>>===;;;999888777666555555555555444444444444444444444555555666666666555555666666666666555555555444222000.........///////////////////////////222333444444222222222333222000...---......---,,,---...///000///...---,,,++++++,,,,,,,,,---------///...,,,+++***+++,,,---,,,,,,,,,---------......222111000//////111333444666666666777888999;;;<<>>>>><<<;;;999777666555555555555444444444444333333333333333333333222222444444555555555555444444444333111000////////////000000000000000000000000222444555444333111111222222000...---.../////////---......///...---,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,------///111444555555555666777888:::;;;<<>>AAAFFFNNN[[[iiisssxxxxxxwwwzzz{{{}}}tttnnneee[[[SSSLLLFFFBBB>>>===;;;999777666555555222333444555666666555555666888;;;>>>BBBGGGMMMQQQWWWeee|||wwwmmmgggaaaZZZVVVNNNKKKIIIIIIGGGDDDDDDHHHFFFGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPNNNOOOPPPOOOOOOOOOQQQSSSXXX[[[^^^``````___```aaa___bbbdddccc```___cccfffiiikkkmmmmmmmmmmmmnnnoooqqqrrrrrrqqqpppqqqsssuuutttzzz}}}}}}~~~}}}~~~}}}||||||{{{zzzyyywwwsssnnnjjjhhhhhhgggeeecccbbbbbbccc]]]\\\YYYVVVSSSQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPNNNLLLIIIEEEBBB@@@???>>>===<<<:::888777666555555555444444444333333333333333333333333333333333333444444444444333333333222000/////////000111000000000000000000000000...000222333222111111111222000...---///111111111.../////////...,,,+++************++++++++++++,,,++++++,,,---............++++++,,,,,,---......///***+++,,,...000111222333111111222444777:::<<<===@@@CCCFFFHHHIIIKKKNNNPPPPPPRRRUUUVVVWWWXXXYYY[[[bbbqqqtttnnnpppnnnooowwwxxxnnnuuu}}}||||||pppZZZLLLIIIEEEDDDFFFJJJPPPZZZdddooozzzvvvnnnddd^^^UUUNNNIIIFFFDDDBBB;;;;;;999777555444666888777999::::::888888;;;>>>@@@DDDIIIPPPTTTVVVVVVVVV```bbbggglllppprrrssssssnnnqqquuuvvvtttqqqooonnneee```XXXRRRLLLHHHDDDAAAAAA???===:::777555444333000111333444555555444444333666:::<<<>>>CCCJJJPPP```pppxxxnnnfffaaa]]]YYYUUUMMMJJJIIIIIIGGGDDDDDDHHHFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSSSSOOOOOOPPPOOONNNOOOQQQTTT]]]```dddeeedddbbbaaa```___cccfffeeebbbbbbfffjjjjjjlllnnnnnnmmmlllmmmnnnqqqqqqqqqpppoooqqqtttwwwtttzzz~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~}}}zzzzzzzzzzzzzzzwwwsssooojjjjjjiiifffdddbbbbbbccc\\\[[[YYYWWWTTTSSSRRRQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNLLLHHHEEEAAA???@@@???>>>===;;;999888777555555444444444333333333444444444555555666666666222333333444444333333222222111000//////000111111000000000000000000000000+++---000111111000111222222000------000222333333///000000000...,,,+++)))))))))*********+++++++++)))***,,,...//////......++++++,,,,,,---...//////...///000000111000000000,,,---///222666:::===???@@@BBBFFFHHHIIIKKKMMMOOOPPPRRRUUUWWWWWWXXXYYY[[[bbbrrr{{{ooonnnoooqqqvvvqqqkkkuuu}}}{{{vvvwww|||lllYYYNNNLLLHHHGGGIIIMMMRRR\\\fffwwwwwwlllaaaYYYOOOIIIGGGEEE@@@<<<:::888555555666777777666666666666777888888999999<<<===>>>@@@CCCEEEFFFGGGLLLNNNRRRVVVZZZ]]]___aaaaaa```___```bbbaaa^^^[[[OOOMMMKKKIIIDDD@@@???AAAEEEBBB>>>;;;888555222000111111222333333333333222444555666777999===DDDHHH\\\mmm}}}sssoooiiibbb[[[WWWTTTSSSKKKJJJIIIGGGEEEEEEDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNPPPPPPQQQRRRTTTUUUWWWWWWVVVUUUSSSRRRRRRTTTUUUWWWbbbccceeeggggggeeecccaaabbbccccccdddeeefffggggggjjjlllmmmmmmmmmmmmnnnpppttttttsssrrrpppqqqsssvvvxxx|||~~~~~~zzz{{{~~~~~~}}}~~~}}}|||~~~~~~~~~|||{{{|||~~~~~~|||zzz}}}{{{zzzyyyyyywwwtttrrrqqqnnnkkkiiifffbbb^^^ZZZ]]][[[YYYVVVSSSQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRRRRPPPNNNKKKJJJJJJHHHCCC???<<<;;;;;;;;;<<<:::777555777777777666555555444444111111222222222222111111444555666555333222333444222333333111///......///---------.........//////000000111111111000000///////////////000111222333444333333222111000......''')))+++......,,,)))'''---,,,+++******+++,,,---------,,,+++,,,---...///,,,---...//////000000000000111333555666999===@@@DDDDDDEEEGGGJJJLLLNNNPPPPPPQQQSSSTTTUUUWWWZZZ\\\fffuuuwwwmmmmmmpppssszzzqqqgggdddpppzzzzzzyyy|||lllYYYNNNLLLHHHGGGIIIMMMSSS^^^hhhwwwzzzlllcccXXXPPPLLLHHHCCC???:::888555444555666666555666666777777888999999999999:::;;;===>>>@@@AAABBB@@@BBBDDDGGGJJJLLLMMMNNNKKKJJJIIIIIIJJJIIIFFFCCCFFFDDDCCCDDDCCCBBBBBBCCCEEEAAA===999777555222111111111222333333333333222444444555666888<<>>???@@@AAAAAABBBGGGFFFFFFGGGHHHGGGEEEBBB>>>===>>>@@@EEEHHHGGGEEEDDD@@@;;;777555444333222111111222333333333333222222333444444666999???CCCKKKYYYlll}}}vvviiibbb___^^^ZZZYYYWWWTTTQQQNNNLLLKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRVVVZZZ]]]^^^^^^^^^YYYXXXWWWWWWWWWXXXZZZ[[[^^^```bbbeeefffeeeeeedddggggggggggggggggggggggggfffhhhjjjkkkkkklllnnnpppnnnpppqqqqqqrrrtttwwwzzz{{{}}}qqqccc]]]TTTVVV[[[bbbllltttxxxzzzuuuiii[[[RRRNNNOOOVVV___lllssszzz~~~}}}}}}}}}~~~}}}}}}~~~}}}|||{{{zzzzzz}}}~~~{{{yyyxxxwwwwwwuuurrrppprrroookkkgggfffdddbbb```\\\[[[XXXVVVTTTRRRQQQPPPQQQQQQPPPPPPOOONNNNNNMMMPPPNNNLLLKKKJJJGGGCCC@@@???===::::::::::::999777666666555555444333333333333333444444444444333333222333333222000...///000333444444333000//////000------.........////////////000000111111000000///////////////000111222333333333333222111000///...$$$%%%(((+++,,,,,,+++++++++++++++,,,,,,+++++++++---,,,,,,,,,,,,---...///...///000111111222222222000111333555666999===@@@BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRTTTUUUUUUWWWZZZ\\\dddttt|||ooollloookkksss}}}}}}vvvmmmjjjlllsssxxxzzz|||hhhVVVLLLJJJGGGFFFJJJOOOVVVaaalllwww~~~uuugggXXXJJJAAA:::888555444444555444333777777888888999:::::::::999999:::::::::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???@@@AAAAAA@@@???======???DDDKKKPPPNNNGGGBBB>>>888444333333333333111111222333333333333222111222222333444777;;;???BBBLLL[[[jjjwwwttteee[[[VVVSSSSSSNNNNNNNNNMMMLLLKKKIIIHHHJJJKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHIIIKKKNNNPPPQQQRRRUUUZZZ^^^``````___]]]\\\[[[ZZZYYYYYYYYYYYYYYY]]]___aaadddeeefffffffffhhhhhhhhhggggggffffffffffffhhhkkklllmmmoooqqqsssnnnpppqqqrrrrrrtttwwwyyyzzz{{{|||}}}~~~}}}qqqaaaSSSMMMIIIHHHIIIMMMRRRWWWZZZ\\\[[[SSSLLLHHHGGGIIIRRR[[[gggoooxxx~~~~~~}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{|||~~~{{{zzzxxxwwwwwwvvvsssqqqqqqnnnhhhdddbbb```^^^]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPOOOMMMKKKHHHDDDBBB@@@===:::999999:::999999555555555444333333222222333333444444444444333333222333333222///......///444555555333111000000111............////////////------.../////////......000000//////000111222222333333333222111000//////&&&'''(((***++++++*********+++,,,------,,,+++***,,,,,,,,,,,,------......,,,---...//////000000000000111333444666999===@@@BBBBBBCCCEEEHHHJJJLLLNNNPPPRRRTTTUUUVVVWWWZZZ]]]eeevvvxxxmmmkkkooolllrrr{{{|||wwwuuuuuuwwwyyy|||xxxdddTTTKKKJJJGGGFFFJJJOOOVVVbbbmmmwww~~~zzzdddOOOCCC:::888555444555555555444888888888999::::::;;;;;;:::::::::999999999999999888999:::<<<============<<<<<<<<<;;;;;;;;;<<<===>>>CCCHHHLLLTTTYYYTTTJJJ@@@<<<666333222333333333111111222333333333333222000111222222222444888;;;<<>>;;;999:::::::::999555555555444333333222222222222333333333333222222333444444333111///000111444555555333111000000111........./////////000000---...//////000000000///000000000000000000111222222222222222222111000///************))))))))))))***+++,,,------,,,+++***,,,,,,,,,---------------,,,---...//////000000000000111333444666999===@@@BBBBBBCCCEEEHHHJJJLLLNNNQQQRRRTTTUUUVVVXXX[[[]]]eeewwwyyyooommmpppqqquuu{{{}}}yyywwwxxx|||uuubbbSSSKKKJJJFFFFFFJJJOOOVVVaaalllvvv~~~iiiRRREEE:::888555555666777777666888999999::::::;;;<<<<<<999999999999999888888888777888:::;;;<<<=========BBBAAAAAA???>>>@@@DDDHHHIIIRRRYYY\\\___```VVVJJJ<<<999555222222222222222111111222333333333333222000111222222222333666888999<<>>@@@@@@AAABBBDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIGGGHHHIIIKKKMMMPPPRRRSSSVVVXXX\\\___```^^^[[[YYYVVVWWWYYY[[[^^^```aaabbb^^^___aaadddfffggghhhiiigggggggggffffffeeeeeeeeedddfffiiijjjkkkmmmoooqqqrrrsssttttttrrrrrrrrrsssvvvuuutttuuuyyy|||~~~~~~~~~rrrbbbRRRIIIHHH@@@@@@AAACCCEEEEEECCCAAACCCAAABBBCCCCCCDDDJJJSSSdddppp|||~~~~~~}}}}}}}}}~~~~~~{{{|||}}}}}}|||{{{}}}~~~~~~|||}}}}}}{{{zzzyyyyyywwwuuurrrsssooojjjfffcccaaa^^^\\\ZZZYYYXXXVVVUUUUUUTTTTTTPPPQQQQQQRRRSSSSSSTTTTTTRRRSSSSSSPPPLLLHHHFFFFFF@@@>>>;;;;;;;;;;;;:::888666666555555444333333333222222333333333333222222222444444444222111222333333444444333000//////000....../////////000000000//////000111222222222222111000000000000000111111222222222222222111000000---,,,+++***))))))))))))+++++++++,,,,,,++++++++++++,,,------......------...///000111111222222222000111333555666999===@@@BBBCCCDDDFFFHHHKKKMMMNNNQQQSSSTTTUUUVVVXXX[[[]]]dddvvvwwwuuuxxxvvvzzz|||vvvwww|||sssaaaTTTMMMJJJFFFEEEIIINNNTTT___jjjuuu~~~zzzcccNNNBBB999777555666777999999999999999::::::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<===>>>????????????;;;<<<<<<===@@@GGGPPPWWWcccooouuuqqqkkkcccSSSBBB999666333222222333222111111111222333333333333222000111222222111222444666888999<<>>999777666666888:::;;;:::999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>??????>>>>>>?????????>>>>>>===>>>@@@CCCGGGNNNZZZhhhrrr|||sssdddOOO;;;777555333222333333111000111111222333333333333222000111222222111222444666888888999;;;???DDDIIILLLRRRWWWZZZWWWTTTSSSPPPLLLDDDAAA<<<999888888777666999888888888999;;;>>>@@@@@@AAADDDFFFHHHHHHGGGGGGHHHHHHIIIKKKNNNQQQSSSTTTUUUWWWZZZ]]]___```___^^^```aaaaaaaaaaaaaaa```___aaabbbccceeeggghhhjjjjjjhhhhhhhhhhhhhhhiiiiiiiiihhhjjjlllmmmmmmnnnppprrrppprrrttttttsssrrrssstttvvvsssqqqsssxxx|||}}}}}}~~~qqq```VVVTTTPPPSSSXXX]]]```^^^XXXTTTOOOLLLJJJIIIHHHLLLXXXdddsss{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}|||zzzzzz||||||~~~{{{zzzxxxwwwwwwuuusssppphhhfffeeeddddddbbb___]]]YYYYYYXXXWWWVVVVVVVVVVVVRRRRRRRRRQQQPPPPPPOOOOOONNNPPPQQQNNNIIIEEEDDDDDD>>>============<<<999777777777777666555555444444444555555555555555555444000111333333222222333555222333333222///......///////////////000000000000***+++,,,---............111111000000000000000111111111222222222111111000---,,,+++******,,,...///---,,,+++******+++,,,---+++,,,---.........---,,,,,,---...///000000000000000111333555666999===@@@DDDDDDEEEGGGJJJLLLNNNPPPQQQSSSUUUVVVWWWXXX[[[^^^kkk{{{~~~{{{}}}{{{}}}yyyxxxwwwzzzuuueeeWWWOOOKKKHHHHHHJJJNNNUUUcccooo}}}qqq___OOOBBB<<<666666666666777888999:::;;;;;;<<<<<<;;;;;;:::::::::<<<>>>???@@@CCCHHHLLLEEEFFFFFFDDDAAA??????@@@AAAAAAGGGRRRaaarrrrrrYYYEEE;;;222222222222222222222222111111111111111111111111222222222222333444555555555777888999;;;>>>CCCGGGLLLMMMNNNNNNLLLHHHDDDAAA>>>>>>===;;;999888777666555666666555555777;;;>>>???AAAEEEGGGGGGGGGHHHIIIGGGHHHIIILLLOOORRRUUUWWWWWWWWWXXXZZZ^^^```aaaaaabbbbbbbbbbbbaaa```______ddddddeeeeeefffgggggggggjjjllloooooonnnlllllllllhhhhhhiiijjjkkkmmmooopppsssssssssttttttuuuuuuuuuuuuvvvvvvxxxyyy{{{}}}~~~uuummmhhhbbbgggooovvvyyyyyywwwuuujjj___UUURRRSSSXXXfffttt}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||xxxtttqqqoooooonnnhhhgggfffeeeeeecccaaa^^^\\\\\\ZZZXXXVVVTTTRRRQQQRRRRRRQQQQQQQQQPPPPPPPPPLLLMMMNNNNNNLLLIIIFFFDDDCCC???;;;999999888888777999777444333444444444333666666666666555444333222///000111222333333444333555555444222//////000222222222111111000/////////000111000---///333333///222111///...---...000111333222111222222222000...++++++******++++++,,,------///000000...,,,,,,,,,000000000000///...------.........//////000111222111222444555777:::>>>AAACCCCCCEEEGGGJJJMMMOOOQQQNNNQQQUUUXXXYYYZZZ[[[]]]iiizzz|||vvvuuuvvv}}}{{{{{{|||uuudddVVVMMMKKKHHHHHHKKKOOOVVVdddqqq~~~xxxkkk[[[KKK@@@;;;888888888888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::;;;===AAAEEEJJJRRRZZZ```dddccc^^^WWWOOOHHHDDDCCCDDDGGGPPPaaauuujjjQQQ???666222222222222222222222222111111111111111111111111111111111111222333444444333555666666888:::???BBBGGGHHHJJJJJJHHHEEEAAA???;;;:::999888777555444444444555555555555666:::===<<>>AAABBBBBBDDDFFFIIILLLNNNPPPOOORRRVVVXXXYYYZZZ[[[]]]kkk|||yyyqqqmmmrrr||||||uuudddUUUMMMJJJHHHIIILLLQQQXXXfffrrr~~~zzzrrrfffWWWIII???;;;:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<<===???DDDNNN[[[jjjxxxrrrdddYYYRRROOOLLLRRR___sssvvv]]]HHH:::333222222222222222222222222111111111111111111111111000000000000111222333333333444555666666888;;;>>>@@@BBBCCCDDDCCC@@@===;;;777666555444333222111111222333444444444555888;;;999<<>>AAAAAABBBDDDFFFIIILLLNNNOOOQQQSSSVVVXXXYYYYYY[[[]]]kkk|||{{{qqqkkkrrr~~~}}}vvvdddUUUMMMJJJHHHIIINNNRRRZZZgggttt|||yyypppcccUUUHHH@@@<<<::::::;;;<<<============;;;;;;;;;<<<<<<======>>>@@@BBBIIIXXXmmmxxxlllfffddd[[[cccqqqzzzcccOOOAAA999555222222222222222222222222111111111111111111111111000000000111111222333444555666777777666777999;;;;;;<<<>>>???>>>===:::999444333333222111000//////000111222222222444777999777:::===@@@BBBDDDGGGIIIJJJJJJKKKLLLNNNOOOQQQRRRUUUXXX[[[^^^```cccfffhhhkkklllmmmmmmmmmkkkiiihhhggghhhhhhiiiiiijjjjjjkkkkkklllkkkjjjiiiiiikkkmmmmmmlllllllllmmmnnnnnnooooooppprrrtttuuuvvvvvvvvvwwwxxxxxxzzz{{{}}}~~~~~~||||||{{{{{{{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{|||{{{|||}}}|||zzzvvvrrrppplllhhhdddbbbaaaaaa``````\\\\\\ZZZXXXVVVTTTRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQPPPMMMIIIEEEBBBAAA???===<<<======<<<;;;:::777555333444444333222444444555555555555555555111222333444444444444444666777888777444111000///111000000//////...------222999;;;555000///111111444333111000///......///333111111111222111///---++++++******++++++,,,---))),,,000111///---++++++------...///////////////............///000111222111222444555777:::>>>AAAAAACCCEEEHHHKKKMMMOOOOOORRRUUUWWWXXXYYYZZZ\\\^^^jjjzzzuuuoooxxxzzzxxxfffWWWOOOJJJHHHJJJNNNSSSZZZgggsss{{{wwwnnn```RRRFFF???<<<999:::;;;<<<=========<<<<<<;;;;;;<<<<<<>>>???@@@CCCEEENNNbbb}}}zzzwwwwwwqqqzzzzzzdddPPPCCC;;;777555222222222222222222222222111111111111111111111111222222111222222333444555555666777666555555666888777888:::;;;;;;:::999888222222111111111000000000...000111222222333555777777999<<>>===>>>>>><<<;;;<<<:::888777777888888777444444555555555555555555333444555555666555555555555777888777444111000000222222111000000//////...333:::<<<777222111222222333222222111000/////////222111000000111111///---++++++******++++++,,,---))),,,///000///---,,,+++...............---,,,+++............///000111222111222444555777:::>>>AAACCCDDDGGGJJJMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZ]]]___fffwww|||uuu~~~vvv|||jjjZZZPPPJJJIIIJJJOOOSSSZZZfffrrr}}}wwwrrriii[[[MMMCCC<<<:::888999;;;<<<======<<<<<<<<<<<<;;;<<<===???AAABBBFFFHHHRRRiiissseeeRRRCCC;;;888555222222222222222222222222222111111111111111111111111222222222222333444555666222333444444333222333444666666777888888888777666111111111111111111000000---///111222222333555666666888;;;===???BBBFFFIIIIIIJJJJJJKKKMMMOOOPPPQQQQQQUUU[[[^^^```ccchhhlllnnnpppqqqrrrrrrooommmkkkhhhhhhiiiiiijjjkkkkkkkkkkkkllllllllljjjjjjkkkmmmnnnnnnnnnnnnooopppqqqrrrssstttwwwyyy{{{{{{zzzyyyyyyzzzzzz|||}}}xxxpppllllllmmmnnnrrrvvvzzz~~~~~~}}}}}}~~~yyyvvvwwwyyy|||}}}~~~~~~|||zzzyyyyyyzzz{{{~~~~~~|||{{{zzzzzzzzzzzzxxxyyyzzz{{{yyyvvvsssqqqnnnkkkgggeeedddcccaaa```___]]][[[XXXUUUSSSPPPOOOOOOOOONNNNNNNNNMMMMMMMMMLLLMMMNNNNNNLLLIIIFFFDDDAAA@@@>>>>>>>>>===;;;999888666444444555666666666444555555555555555444444444555555666666555555444444555666555333111111111222222222111000000//////,,,222666333222444555444222111111111111111000000222111000000111000...,,,++++++******++++++,,,---***,,,......---,,,,,,------------,,,,,,***)))))).........//////000111222111222444555777:::>>>AAACCCEEEHHHLLLOOOPPPQQQQQQSSSUUUWWWXXXYYY\\\___bbbddduuu}}}wwwoooyyymmm[[[QQQJJJIIIJJJOOOSSSYYYdddpppyyy}}}rrrnnndddXXXKKKBBB===<<<888:::;;;===>>>===<<<<<<<<<<<<;;;<<<===???BBBDDDHHHJJJUUUnnnttt]]]QQQCCC;;;999999555111222222222222222222222222111111111111111111111111111111111111222333444555111333444444333222333444444555555666666555444444000000000000000111111111---///222333333333555666555777999;;;<<>>>>>===<<<:::777444222111111333555666555666666666666555444333333333333444444444444333333333444444333111111222333111111111000//////......(((---000000222555555222000000111111222222222111222111000000111000...,,,++++++******++++++,,,---+++,,,---,,,++++++---///---------......---,,,,,,.........//////000111222111222444555777:::>>>AAACCCEEEHHHLLLOOOPPPQQQQQQSSSTTTVVVXXXZZZ]]]aaadddeeevvvrrriiisssooo\\\PPPJJJIIIKKKOOORRRXXXcccnnnzzz~~~yyyppplllcccWWWKKKDDD@@@@@@999:::<<<>>>???>>>===<<<<<<<<<;;;<<<===@@@CCCEEEIIIKKKWWWpppwww___NNNDDD:::777:::<<<999444222222222222222222222222111111111111111111111111000000000000111222333444333555666666555444555666333444444444444333222222/////////000000000000000---///222333333333555666555666888999:::===AAADDDHHHHHHIIIKKKMMMOOOQQQRRRQQQWWW]]]aaabbbeeelllqqqmmmoooqqqsssrrrooollljjjggghhhhhhiiijjjjjjkkkkkkjjjmmmoooooonnnlllllllllmmmmmmnnnoooppprrrtttuuuyyy{{{}}}~~~}}}{{{{{{{{{|||}}}~~~rrrfff]]]SSSNNNNNNHHHKKKQQQXXX___fffkkknnnvvvxxxzzz}}}~~~~~~~~~}}}}}}}}}|||{{{zzz{{{~~~}}}{{{xxxvvvuuuvvvwwwxxx||||||{{{zzzzzzzzzzzz{{{vvvvvvwwwvvvuuusssrrrpppnnnllljjjiiihhhfffbbb___YYYYYYXXXWWWVVVVVVUUUUUURRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRQQQMMMIIIEEEBBBBBB@@@>>>>>>===;;;888666888666555666999;;;<<<<<<666666666666555444333222222222222333333222111111333333333111000000222555000000000///......------+++...000000222666444//////000111222222333222222222000000000111000...,,,++++++******++++++,,,---+++,,,,,,+++***+++---000...///000111222222222222.........//////000111222111222444555777:::>>>AAABBBDDDHHHKKKNNNOOOPPPPPPRRRTTTVVVXXXZZZ]]]bbbeeegggwww}}}ssslllqqqzzz~~~rrr^^^QQQMMMKKKKKKPPPTTTZZZcccmmm~~~{{{wwwtttlll```TTTKKKCCC>>>;;;===999888:::;;;999999;;;999;;;>>>??????@@@BBBDDDJJJQQQ^^^ppp~~~~~~}}}eeeXXX@@@===999777666555333111333333333333333333333333111111111111111222222222222222222333333444444444666666555444333111000/////////000000111111111111000///...------...///000000000111222333444444555222555888;;;<<<===???AAAFFFJJJMMMMMMJJJJJJNNNRRRUUUUUUWWW]]]eeejjjkkkjjjpppooonnnllllllkkkkkkllljjjjjjiiiiiijjjkkkmmmnnnmmmoooqqqqqqpppoooooopppuuuuuuttttttuuuvvvxxxyyy~~~}}}}}}~~~}}}}}}}}}~~~nnn]]]RRRKKKHHHFFF@@@BBBDDDEEEHHHQQQ^^^hhhmmmrrryyy~~~~~~~~~~~~|||zzzzzz|||~~~vvvvvvvvvwwwxxxyyy{{{|||yyyzzz{{{{{{||||||{{{{{{zzzxxxvvvuuutttsssqqqooonnnmmmllliiifffaaa^^^[[[YYYWWWUUUUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOQQQOOOMMMKKKJJJHHHDDDBBBBBB???<<<;;;;;;<<<;;;:::<<<...555999444MMM^^^III333222111222333444222000111111111111111111111111///111333222//////222555222222111000///...------......///111111222222222...)))%%%(((///333111---222222111111111111111111---,,,++++++,,,,,,***(((******+++,,,,,,---......+++++++++,,,,,,,,,------,,,...111111000//////000444444333222333777>>>BBBBBBCCCFFFIIILLLNNNOOOPPPTTTTTTVVVXXX\\\```dddfffmmmxxxtttlllhhhnnnvvvzzz{{{}}}ppp\\\PPPLLLIIIIIINNNRRRYYYcccnnn~~~~~~zzztttpppnnnfff[[[QQQIIICCC>>>;;;???;;;:::<<<<<<999888:::;;;===???AAABBBDDDHHHKKKMMMTTT```oooqqqjjjfffhhhnnnxxx}}}eeeQQQEEE>>>;;;888666555444333222222222222222222222222222111111222222222222333333222222333333333444444444555555555444333222111000444333222111111111222222111000///......///000111111111222333444555555666666777999::::::;;;===???DDDHHHLLLMMMKKKKKKNNNRRRTTTTTTWWW\\\ccchhhiiiiiimmmmmmllllllkkkkkkkkkkkkllllllkkkjjjjjjjjjkkklllnnnoooppppppoooooopppqqqttttttttttttvvvxxxzzz{{{~~~}}}~~~~~~|||~~~~~~~~~~~~~~~sssbbbRRRHHHCCC@@@>>>:::<<<===>>>@@@FFFQQQYYYdddjjjrrrxxx|||}}}}}}}}}~~~||||||}}}yyyyyyxxxxxxxxxyyyzzzzzzxxxxxxyyyzzz{{{||||||}}}{{{yyyvvvuuutttrrrooommmlllkkkiiifffccc```]]][[[YYYXXXVVVVVVVVVUUUTTTRRRQQQQQQRRRRRRQQQQQQPPPOOOPPPOOOLLLKKKJJJHHHEEECCCBBB???<<<;;;;;;<<<;;;:::???222888;;;666KKKZZZFFF333222111222444444222111333333333444444555555555444333111111111111000///222111111000000//////......///000111111222222222222...+++---111444333222111111111000000/////////---,,,++++++,,,,,,***)))******+++,,,,,,---......,,,,,,---------............000111222111000111222000111222222333666;;;>>>CCCDDDGGGIIILLLNNNPPPQQQSSSTTTUUUXXX[[[___ccceeeiiiuuujjjggggggnnntttwwwzzz~~~mmmZZZOOOKKKHHHGGGLLLQQQYYYdddooo~~~yyysssooofff___UUULLLEEEAAA===;;;>>>;;;;;;======::::::<<>>EEEKKKWWW^^^hhhqqqwwwzzz}}}~~~~~~}}}}}}~~~~~~||||||{{{zzzyyyyyyyyyzzzwwwwwwwwwxxxyyy{{{|||}}}{{{yyyvvvtttsssqqqnnnllliiihhhfffcccaaa^^^\\\[[[YYYXXXVVVVVVVVVVVVTTTRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOMMMLLLKKKJJJIIIFFFDDDBBB???<<<;;;;;;<<<;;;:::;;;111666888222BBBKKK:::333222222222444444222111//////000111222333333444888444000000222222...***111111111111111111111111...///000111111222111111222222111000111222333444333333222111000//////...---+++***+++,,,,,,+++)))***++++++,,,,,,------...---------.........//////000111222111000000222444222444666777888:::===@@@CCCEEEGGGJJJMMMOOOQQQQQQRRRSSSTTTWWWZZZ^^^aaacccfffrrruuuffffffkkkrrrwwwyyy~~~kkkYYYPPPKKKHHHHHHLLLRRRZZZgggrrrzzztttoooaaaZZZQQQIIICCC???<<<;;;:::888:::===>>><<<===AAACCCEEEIIILLLOOORRRVVVYYY```hhhrrr|||sssdddOOOHHHCCCDDDIIIQQQ]]]hhhuuuppphhh]]]QQQFFF???;;;777555333222222333333222000000000000000000000000000000111111222222333333333333444444444444444444222333333444444333333333444444666666666666555444111000///......///000111111222222333444555666666999999888777666777:::===???DDDJJJNNNOOOOOOQQQRRRUUUUUUWWWZZZ^^^bbbdddeeegggiiikkkmmmooooooooooooqqqpppooommmmmmmmmmmmnnnpppppppppnnnnnnooorrruuurrrssstttuuuwwwyyyzzz{{{|||||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~xxxmmmeeeXXXSSSJJJCCC>>><<<<<<<<<:::<<<<<<<<<;;;===@@@CCCMMMTTT```jjjsssxxx|||~~~}}}||||||}}}||||||{{{{{{{{{{{{{{{yyyyyyxxxxxxxxxyyyzzz{{{yyywwwtttsssrrrqqqnnnllliiihhheeeccc```^^^]]]\\\XXXWWWUUUUUUUUUTTTSSSQQQQQQQQQQQQRRRQQQQQQPPPOOOMMMLLLJJJJJJIIIHHHFFFCCCBBB???<<<;;;;;;<<<;;;:::999222444555111:::>>>111333222222333444444333111------...///000222222333555333111111111000...+++000000111111222222222222//////000111111111111111000111222000...---000333666666555444333111111000---+++******+++,,,+++***+++++++++,,,,,,---------------------............000000000///...///111444444555777888999;;;???BBBDDDEEEHHHKKKNNNPPPQQQRRRRRRRRRTTTVVVYYY]]]```bbbfffsssyyyuuu}}}rrrfffgggnnnvvvzzz|||jjjYYYQQQMMMJJJJJJOOOUUU]]]iiittt{{{uuunnnhhh]]]WWWNNNGGGAAA>>>;;;::::::999;;;======<<>>???CCCIIIRRR[[[```ZZZQQQGGG@@@<<<:::999555333111111222333222222000000000000000000000000//////000000111222222333444444444444444444444444222222333333444444333333---000555888:::888666444000000///......///000000111111222333444555666666777777777777777999<<>>;;;;;;<<<===;;;<<<======<<<===???@@@FFFMMMWWWbbbkkkssszzz}}}|||~~~~~~~~~~~~~~~~~~~~~|||{{{zzz||||||{{{{{{||||||}}}~~~|||{{{zzzyyyxxxwwwwwwwwwtttsssqqqqqqrrrrrrpppooojjjiiihhheeeccc```^^^]]]WWWVVVTTTSSSTTTSSSRRRPPPQQQQQQQQQRRRQQQQQQPPPOOOMMMKKKJJJIIIIIIHHHEEECCCBBB???<<<;;;;;;<<<;;;:::;;;777777777555888888111444333222333444555333111000000111222333444555666///111333222000...///000000000000111222222333333///000000111111111111000...111222///,,,+++...222666666555444333111111000---+++))))))+++,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------...//////...------000222222222111111222666<<<@@@DDDEEEHHHKKKNNNPPPQQQRRRRRRRRRTTTVVVYYY\\\___aaafffsssssspppwwwvvvfffgggllltttyyy|||kkk[[[SSSNNNLLLMMMSSSYYY```kkkuuu}}}xxxqqqiiicccYYYTTTKKKDDD@@@===<<<:::>>>======???======BBBIIIKKKVVVeeesssyyyyyywwwuuupppxxxkkkVVVAAA<<<:::<<<@@@EEELLLTTTVVVOOOFFF>>>999777666666555333111000111222222222000000000000000000000000//////000111222333333444555555555555444444444444222222333444444444333333***...333888:::999666444111000////////////000111222333333444555666777777777888999::::::<<<@@@CCCAAACCCGGGLLLOOOQQQRRRRRRUUUVVVXXXXXXYYY[[[^^^aaacccffflllqqquuuvvvvvvuuusssrrrqqqqqqqqqrrrssstttooooooppppppooopppsssuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxyyy|||}}}}}}|||{{{{{{{{{||||||{{{}}}pppcccVVVPPPMMMIIIFFFEEE<<<<<<<<<;;;999888999;;;999999999:::<<<===???@@@DDDIIIRRR[[[dddmmmvvv{{{|||~~~~~~|||{{{zzz|||{{{{{{{{{|||}}}}}}~~~~~~}}}}}}{{{yyywwwuuutttrrrpppooopppqqqrrrqqqooollllllkkkiiifffccc___]]]WWWVVVTTTTTTTTTSSSRRRPPPQQQQQQRRRRRRQQQQQQPPPOOOOOOMMMKKKKKKJJJIIIFFFCCCBBB???<<<;;;;;;<<<;;;:::999888666555666555333111444333333333555555333222//////000111222222333333+++///333333000...000222000000000111111222222222000000111111111111000000000111222000------000333333333222111000//////...---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........------///000444444222111222777===BBBCCCEEEGGGJJJMMMOOOQQQQQQSSSSSSTTTVVVYYY\\\___aaadddrrrwwwuuuxxx|||{{{{{{iiigggjjjrrrxxx{{{mmm]]]SSSNNNMMMOOOVVV[[[aaajjjttt~~~}}}xxxpppfff```SSSNNNGGGAAA>>>======<<<>>>===>>>@@@@@@BBBKKKVVV___mmm~~~yyyfffOOO???;;;:::>>>BBBEEEJJJQQQOOOIIIAAA;;;999888777666666333111000111222222111111111111111111111111111000111222333444555555666666555555555444444444444333333333444444333222222...000333666888888777777333333222111111222333333555555666777888999999::::::<<<>>>???@@@AAACCCEEECCCDDDFFFJJJNNNQQQRRRSSSSSSUUUVVVUUUUUUVVVZZZ^^^```dddkkkqqqvvvwwwwwwvvvtttsssrrrpppppppppqqqqqqmmmoooqqqqqqqqqqqqsssuuuuuuvvvxxxyyy{{{{{{{{{{{{zzzzzzzzz|||~~~~~~{{{{{{{{{zzz{{{{{{||||||{{{}}}wwwbbbVVVKKKIIIHHHDDDAAABBB>>>@@@AAA???<<<999999:::999999:::<<<@@@CCCEEEFFFJJJMMMSSSZZZbbbllluuu{{{~~~}}}}}}}}}}}}|||{{{{{{{{{|||||||||}}}~~~~~~|||yyyvvvtttrrrpppooooooppppppooonnnmmmmmmmmmllliiiddd___\\\YYYWWWVVVUUUUUUUUUSSSRRRQQQQQQRRRRRRQQQQQQPPPOOOSSSQQQOOONNNMMMKKKHHHEEEBBB???<<<;;;;;;<<<;;;:::666888444222666333000333444333333444555555444222---.........//////000000,,,...000222111000000///000000000000000000000000000000111111111111000000000000000///...///111222111111111000000/////////---+++)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,...000000///...///000666666666666777;;;@@@DDDCCCDDDGGGIIILLLNNNPPPQQQTTTTTTUUUWWWYYY\\\___aaadddsss}}}{{{zzz{{{ssszzz~~~llliiijjjqqqxxx|||nnn]]]SSSNNNMMMPPPWWW\\\aaajjjrrr}}}~~~zzzuuulllbbb[[[NNNJJJCCC???===>>>>>>>>>:::999<<<@@@CCCIIIVVVbbbssscccKKKCCC@@@@@@DDDFFFGGGJJJOOOFFFAAA;;;888777888777555666444111111111222222111111111111111111111111111222222333444555777777888666666555555555444444444333444444444333333222111444444444444555777888999555555333333333333555555777777888999:::;;;;;;<<<>>>@@@CCCDDDDDDDDDEEEFFFEEEEEEFFFIIIMMMQQQSSSSSSQQQSSSTTTSSSRRRSSSWWW[[[]]]bbbiiiqqqvvvwwwwwwvvvuuutttrrrpppnnnmmmnnnnnnllloooqqqrrrrrrrrrsssttttttvvvyyy{{{}}}~~~}}}||||||}}}~~~~~~|||{{{zzzzzzzzzzzzzzz{{{||||||rrr[[[PPPIIIIIIJJJEEEBBBCCCFFFHHHIIIGGGBBB>>>============>>>AAAFFFJJJMMMOOOQQQSSSWWW]]]dddmmmwww~~~~~~}}}{{{zzzzzzyyyyyyzzz|||~~~~~~{{{wwwuuusssqqqpppooopppooommmlllmmmnnnooonnnjjjddd^^^ZZZ[[[YYYWWWWWWWWWWWWUUUSSSQQQQQQRRRRRRQQQQQQPPPOOOVVVTTTRRRQQQOOOMMMJJJGGGBBB???<<<;;;<<<<<<;;;:::999;;;777555;;;777444:::444333333444555555444222111111111111222222222222000......000333333///+++000000000///////////////000000111111111000000//////...------...///000000222222222111111111111111---+++((((((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,...111222111//////000222333666777888:::===@@@BBBDDDFFFIIILLLNNNOOOPPPTTTUUUUUUWWWZZZ]]]```bbbfffuuu|||{{{{{{|||zzzzzzqqqhhhgggpppxxxzzz~~~qqq___RRROOOKKKJJJPPPWWW___iiirrr{{{|||~~~|||ssseeeYYYRRRIIIFFFBBB>>>;;;:::;;;;;;======>>>AAAIIIVVVdddnnnuuu\\\LLLAAA>>>===@@@FFFJJJIIIGGGAAA>>>:::777777777666666444222111//////000222333111111111111111111111111222222333333444555666666666666666777666555555444111222222333444444444555555555444444555666888999444///---111444333222333555888;;;<<<<<<===@@@DDD???GGGMMMNNNOOORRRTTTTTTRRRMMMGGGEEEHHHMMMOOOPPPQQQQQQPPPOOOMMMNNNPPPSSSXXX]]]eeemmmrrrsssrrrqqqpppnnnlllllloooooonnnkkkiiikkknnnpppqqqrrrtttvvvuuuvvvxxxzzz|||}}}}}}}}}|||~~~~~~|||{{{zzz{{{zzzzzzyyyyyyzzz{{{}}}}}}}}}qqq___XXXOOOKKKJJJIIIFFFCCCPPPKKKNNNTTTOOOAAA;;;???>>>???@@@CCCIIIPPPVVVZZZ]]]aaahhhmmmqqqvvv}}}~~~}}}{{{zzzzzz|||~~~~~~{{{yyyxxxwwwwwwwwwvvvuuutttqqqooommmkkkjjjkkkjjjiiiiiihhhfffbbb___\\\[[[XXXVVVTTTSSSRRRRRRQQQNNNKKKLLLPPPRRROOOKKKOOOPPPPPPOOONNNKKKHHHFFFAAA@@@>>><<<:::999888888:::999777666555555666666444444444444444333333222---...///000111111111111333222111222333333222111000///.........///111222000//////.........//////...............///000000333333333222000///---,,,+++++++++,,,,,,---------************************------......///.........111111111111000000000000222333444666999<<<>>>@@@???AAACCCFFFIIIKKKMMMNNNQQQSSSUUUWWWXXXZZZ]]]```gggrrr~~~wwwwwwwwwyyyyyyooolllsss{{{~~~qqq```TTTOOOKKKKKKPPPWWW___jjjsss{{{yyyooobbbVVVOOOGGGDDD@@@<<<:::999999:::999;;;???FFFRRRaaaqqq|||}}}lllVVVHHH@@@???>>>BBBGGGJJJGGGDDD>>>;;;888666666666666555333222111000000111222333222222222222222222222222222222333444555555666666666666666666666555555444333222222222222333444444333222222222222333555555555000...222444333333444444777999:::;;;>>>CCCHHHLLLSSSYYYYYYZZZ]]]]]]\\\WWWQQQKKKHHHKKKPPPSSSTTTNNNNNNNNNLLLJJJJJJLLLNNNQQQVVV]]]eeejjjmmmmmmmmmmmmkkkiiijjjkkkllljjjhhhjjjlllooopppqqqrrrtttvvvwwwwwwxxxzzz{{{}}}~~~~~~|||zzzzzzzzzyyyyyyyyyzzzzzz{{{{{{|||}}}|||wwwiiiddd^^^ZZZYYYWWWRRRMMMMMMIIIMMMUUUTTTIIICCCEEE@@@AAAEEEKKKSSS[[[bbbfffjjjnnnssswwwzzz~~~~~~}}}|||{{{{{{|||~~~~~~|||{{{zzzzzzzzzttttttsssqqqpppnnnmmmllljjjjjjiiiiiiiiigggccc```\\\ZZZXXXVVVTTTTTTSSSTTTSSSPPPNNNNNNPPPQQQPPPNNNMMMMMMMMMMMMKKKHHHEEECCCAAA@@@>>><<<:::999888888999888666555444555555666777666555444444444555555//////000111111222111111333222111222222222111000000//////...///000111222000//////.........//////...............///000000222222222222111///...---+++++++++,,,,,,------------------------,,,,,,,,,,,,---......///.........////////////............111222444666999;;;>>>???BBBDDDFFFIIILLLNNNPPPPPPRRRSSSUUUWWWWWWYYY\\\___gggpppxxxzzz{{{~~~vvv{{{rrraaaVVVOOOKKKKKKQQQXXX```jjjttt~~~{{{tttiii]]]RRRLLLDDDBBB>>>:::888777888999777;;;AAAKKKXXXhhhxxx|||uuussswwwuuu___MMMCCC??????@@@DDDHHHHHHDDD???:::777555555555666555444333222111000000111222333222222222222222222222222111222333444555666777777666666666666666555555555555444222111111111222333222111111111111222222333777222000222444333444777888;;;@@@CCCEEEKKKRRRXXX___eeejjjjjjiiijjjiiieee]]]VVVMMMJJJLLLPPPSSSUUUJJJJJJIIIGGGEEEDDDFFFGGGJJJMMMSSSZZZ```eeehhhiiikkkjjjhhhiiijjjjjjiiiggglllnnnpppqqqqqqrrrtttvvvzzzzzzyyyzzz{{{}}}{{{zzzzzz{{{yyyyyyzzzzzzzzzzzzzzzzzz~~~}}}}}}ssspppmmmkkkjjjeee___YYYRRRNNNPPPYYY[[[SSSMMMLLLJJJMMMSSS\\\fffooowww{{{~~~}}}}}}|||{{{|||}}}~~~~~~}}}{{{{{{zzzzzzrrrrrrrrrrrrqqqooonnnnnniiiiiiiiiiiiiiihhhdddaaa[[[ZZZXXXVVVUUUUUUUUUUUUTTTSSSQQQPPPPPPQQQQQQRRRPPPPPPPPPOOOMMMJJJGGGEEEAAA@@@>>><<<;;;999999888888777666444444444444555888777555444333444555666111111111111222222222222111222222111111000/////////////////////000111111/////////......//////000//////.........///000000111111111111111000//////++++++,,,,,,,,,,,,------///.........------,,,,,,,,,------...//////..................////////////111111333555888;;;===???CCCEEEGGGJJJMMMOOOPPPQQQRRRTTTVVVVVVWWWYYY[[[^^^fffooo{{{~~~rrrcccYYYOOOKKKKKKQQQYYYaaakkkuuu{{{uuummmcccYYYOOOJJJBBB@@@===999777777888999999===CCCKKKUUUaaannnvvv}}}|||rrriiifffgggnnnvvv|||wwwfffSSSEEE???<<<===@@@CCCEEECCC>>>:::777666555555777777666555222222111111111222333333333333333333333333333333111222333444555666777888777777666555555555555555666555333111000111222222333333333222333333333333777333111333444444666:::===DDDMMMTTTZZZaaahhhnnntttzzz|||zzzxxxvvvqqqkkkaaaXXXNNNGGGGGGJJJLLLMMMFFFFFFEEECCC@@@???@@@BBBEEEGGGLLLQQQXXX___dddgggjjjjjjjjjjjjkkklllkkkkkkpppqqqssssssssstttvvvxxx|||{{{{{{{{{|||~~~|||{{{}}}~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~}}}{{{xxxrrrnnnfff___]]]cccfffbbb]]][[[aaaeeellluuu~~~~~~~~~~~~~~~|||||||||||||||}}}}}}|||{{{zzzyyyxxxxxxwwwssssssssssssqqqpppnnnmmmggggggggghhhhhhgggdddaaa[[[YYYXXXVVVUUUUUUVVVVVVTTTTTTSSSRRRPPPPPPRRRTTTRRRRRRRRRQQQNNNKKKHHHEEEAAA@@@???===;;;:::999999888777555444333333444444555555555555444444333333111111111111111111111111111222333222111///......///////////////000000111//////////////////000111000///////////////000000///000000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,---...////////////000000000000111111111111000111222444777:::===>>>AAABBBDDDGGGJJJLLLMMMMMMRRRTTTUUUVVVWWWXXX[[[]]]fffoooyyy~~~tttdddZZZOOOLLLLLLRRRYYYbbblllvvv~~~zzzuuunnnfff^^^VVVNNNIIIAAA???<<<999777777999::::::===CCCHHHOOOVVV^^^cccgggiiiiiiddd^^^ZZZ[[[]]]ccciiimmmgggXXXIII@@@===999;;;===???@@@===999666666555666777999999888666222222111222222333333444333333333333333333333333111222333444666777888999777777666555555555555666777666444222222111222222222222333333333444333333666222111333444666:::AAADDDOOO]]]jjjsssyyy~~~xxxoooddd[[[NNNEEEBBBCCCDDDDDDBBBBBBBBB@@@===<<<<<<===@@@AAADDDHHHOOOVVV]]]aaafffggghhhiiikkklllnnnooossstttuuuuuuuuuvvvyyy{{{}}}|||||||||~~~~~~~~~}}}{{{{{{}}}|||vvvxxx|||}}}{{{zzz~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~zzzzzzyyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrooollljjjfffffffffggggggfffccc```ZZZYYYWWWVVVUUUUUUVVVVVVSSSSSSSSSRRRQQQQQQSSSUUUPPPPPPPPPNNNKKKHHHDDDBBBBBBAAA???===;;;:::999999888777555444333333444444333555777888888666333222000000/////////000111111222444666555222///.........//////000000000000000///////////////000111111111000000/////////000000//////000111111111111000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---...///////////////000000000111111111222000111222444777:::===>>>@@@AAACCCFFFHHHJJJKKKKKKQQQSSSUUUVVVVVVXXX[[[]]]dddnnnyyyuuueeeZZZPPPLLLLLLRRRZZZbbbmmmwww}}}{{{zzzyyyuuuoooggg```ZZZTTTLLLGGG@@@>>>;;;888777777999:::888<<>>===888999:::;;;:::888666555666666777999;;;;;;888666111111222222333444444444444444444444444444444444111222333444666888999999888777666444444555555666666666666555444333333222000111222333444444444444666333222555777:::AAAJJJSSS___qqq|||rrreee\\\OOOEEE@@@???>>>======>>>>>>===;;;999999:::::::::<<>>BBBDDDEEEGGGHHHFFFFFFGGGEEECCCDDDGGGJJJJJJKKKJJJGGGCCC???======:::999888777666555666777555666888:::<<<;;;888555000111222333444444444444444444444444444444444444111222333555666888999:::888777555444444444666777555666777888777666444333000111333555666777777777666444444888;;;@@@JJJTTT___jjj{{{|||qqqaaaXXXLLLCCC>>><<<:::888888999::::::888777777888666666777:::>>>DDDJJJMMMTTTXXX^^^bbbeeeiiiooosssrrrsssttttttuuuwww{{{~~~zzz{{{}}}~~~{{{xxxvvvvvvwwwxxxzzz{{{|||||||||zzzzzz{{{{{{zzzyyywwwvvvtttuuuvvvuuussspppmmmkkkjjjiiiiiiiiiiiigggccc```ZZZYYYWWWTTTSSSRRRRRRRRRRRRQQQRRRUUUYYYZZZXXXUUUVVVVVVUUUSSSOOOKKKGGGDDDBBBAAA@@@>>><<<;;;::::::999888666555444555555666777666666666555555555555///.........///111444555666:::===;;;666111000111---...///000111000000///////////////000111222333222111111000//////000000000000111111111000000///---------,,,,,,+++++++++++++++,,,,,,------......***+++,,,...///000000000---------...///000000000111222444666999;;;>>>???BBBDDDEEEHHHJJJKKKLLLLLLNNNPPPSSSUUUVVVYYY]]]___bbbnnn~~~pppxxx{{{|||yyyxxxfffYYYPPPLLLMMMSSS[[[dddoooxxx}}}zzzxxxwwwvvvrrrkkkbbb[[[VVVOOOFFF???;;;999777444444444666777444888<<>>>>>>>>>>>??????===<<<<<<>>>@@@BBBAAA@@@>>>============;;;:::888555444444777:::555666888:::<<<:::777333000111222333444444444444555555555555555555555555111222333555777888::::::999777555444333444666777444666888:::999777555333222444666888:::;;;;;;;;;777555666;;;???DDDOOOZZZ___iiiwwwzzznnn\\\TTTIII@@@<<<:::777555444666888777666555555666666666666999<<>><<<;;;:::::::::999777666555555666666666444111///...000333444///.........000333666888777;;;???===777222222333---...000111111111000///////////////000111222333222222111000000///000000111111111111111000//////---------,,,,,,+++++++++'''((()))***+++,,,,,,---***+++,,,...///000000000...//////000111222222333222333444666999<<>>888777666555444444555555777777888888888888777777666666777999;;;<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<;;;888555444444444555888999999888666444222111222333444555666666666666777777777777666555444333333333444444555666666666444444333222222222333333444555666888888888888777333222333555999<<<>>>>>>;;;::::::>>>EEEOOOWWW[[[bbbaaacccjjjuuuzzzmmmcccTTTLLLAAA;;;999888555222555555444444444333333333333444666777777999;;;>>>FFFMMMVVV]]]bbbgggmmmqqqoooooopppssswwwzzz{{{{{{~~~~~~~~~}}}zzzyyyzzzvvvwwwwwwxxxyyyzzz{{{{{{xxxyyyyyyzzzyyyyyyxxxxxxwwwuuurrrppppppooonnnmmmpppnnnjjjhhhgggdddaaa___\\\ZZZWWWVVVWWWVVVUUUTTTNNNOOOQQQSSSTTTTTTSSSSSSOOOOOOOOOOOOOOOLLLHHHDDD@@@>>><<<<<<===>>>===<<<:::888666555555555444222555555666666555555444333000000000000111222333444777888999999888555111///111111000000000000111111//////000111222333333444000000000///000000111222333111//////000111000///000//////---,,,+++******++++++,,,,,,,,,---------,,,,,,------...///000000............////////////000111222444777:::===>>>@@@BBBDDDGGGIIIKKKLLLMMMLLLMMMPPPSSSVVVYYY[[[]]]```rrrrrrlllsssyyytttssszzz~~~~~~~~~{{{{{{xxxdddWWWNNNLLLMMMRRRYYY```lllwww}}}||||||yyytttoookkkeee]]]VVVQQQKKKCCC===888777666555444444555666777888888999999888888777777777888:::;;;<<<===>>>======<<<;;;::::::::::::;;;:::777555444444444555777777777777555444222111333333444555666666666666777777777777666555444333333333444555555666666777666666555444444333333444333444666777888777777777444333444777;;;>>>??????>>><<<===BBBJJJSSSXXXZZZVVVTTTUUU]]]hhhttt|||~~~yyyooobbbYYYNNNFFF>>>888777777444111555555444444444333333333333444666666666888:::===CCCIIIRRRZZZ___dddiiilllnnnnnnppprrruuuxxxyyyyyy}}}|||}}}yyyyyyzzzzzz{{{|||||||||{{{{{{|||}}}}}}|||||||||xxxvvvsssqqqppppppooonnnnnnllliiigggfffdddaaa___YYYWWWUUUTTTTTTTTTRRRQQQOOOPPPQQQRRRSSSSSSRRRRRROOOOOOOOOOOOOOOLLLHHHEEEBBB@@@>>>===>>>>>>===<<<:::888666555555555444333555555555555555444444333111000000000111222333333555666666666555333000///111111000//////...//////111111111111111111222222000000000000000111222222333111000000111111000/////////...---,,,++++++***)))************+++++++++,,,,,,------...//////000............////////////222222444666999<<<>>>@@@AAACCCEEEHHHJJJLLLMMMMMMMMMNNNPPPSSSVVVXXXZZZ\\\```qqqyyypppjjjqqq|||ppplllmmmuuu{{{||||||}}}yyyzzz}}}yyyeeeXXXPPPMMMMMMRRRXXX```lllwww|||{{{xxxtttoooiiibbbYYYRRRLLLGGGAAA<<<777777555444444555666666888999999::::::999999888999999:::;;;;;;<<<<<<===<<<;;;:::999999888999999999888777555444444555555555555555555444333111111333333444555666666666666777777777777666555444444333444444555555666777777888888777666555444444444333333555666666777666666555555555888<<>>>>>>>><<<;;;;;;999666666666666555444555555555555555444333333111111111111111111222222444333333222111111000///000000000000000000000000222222111111111000000000111111111000111222222333333111000000111111000///......------,,,,,,,,,+++************++++++++++++,,,,,,------.../////////............////////////333444666888:::===@@@AAABBBCCCFFFHHHKKKLLLNNNNNNNNNNNNPPPSSSUUUWWWYYYZZZ___ooo{{{}}}vvvrrriiiooozzzmmmjjjlllsssxxxxxxxxxzzzyyy~~~{{{fffXXXRRROOONNNSSSXXX```lllwww~~~|||zzzvvvsssllldddYYYPPPIIIDDD>>>:::777666555444444555666777999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777777777888777666555555555666666444444333333333222111111333444555666666777777777777777777777777666555555444444444555666666777777888888777777666555444333333333444555555666666666777666777999;;;======<<<:::999:::CCCNNNUUUUUUSSSSSSUUUZZZdddoooxxx{{{{{{rrrnnngggaaaZZZQQQFFF>>>;;;888555555555555444222555555444444444333333333333444666666555666999;;;@@@EEEOOOZZZdddjjjmmmmmmsssvvvxxxzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||xxxyyyzzz{{{{{{|||{{{{{{wwwtttqqqooonnnmmmlllkkkkkkiiigggfffeeedddbbb```\\\YYYVVVUUUTTTSSSRRRPPPNNNNNNNNNNNNNNNNNNMMMMMMQQQPPPPPPQQQPPPNNNIIIFFFFFFCCC@@@???>>>>>><<<::::::888666666666777666444444444555555555444333333222111111111111111222222333222111000///000000111...///000111222333333444111111111111000000000000111111111111111222333333333111111111222222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............////////////444444666888;;;===@@@AAAAAABBBEEEGGGJJJLLLMMMMMMNNNOOOPPPRRRUUUWWWXXXYYY^^^mmmyyyzzzxxxssssssnnnttt{{{{{{hhhgggjjjqqqvvvxxxzzz}}}}}}hhhYYYTTTPPPOOOSSSYYYaaannnyyy~~~zzzvvvooofffZZZPPPIIICCC===888666555444444555666777888::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999777777777777777666666666666666777888888444444444333222222222222333444555666777777777777777777777777777777666555444444555555666777777888666777777777666555333222333333444444555666666777888888888:::<<<<<<;;;999999888:::AAAMMMUUUYYYXXX[[[___hhhttt}}}|||xxxnnnhhh___WWWPPPHHH???888666555444555555666555444555555444444444333333333333444666666666777999;;;>>>EEEQQQ]]]gggmmmqqqrrrwwwzzz}}}~~~~~~}}}||||||{{{{{{{{{wwwxxxyyyzzzzzzzzzzzzzzzxxxvvvrrrpppooonnnmmmlllllljjjhhhffffffeeebbb```\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMLLLLLLLLLLLLLLLLLLQQQQQQQQQQQQQQQNNNJJJFFFFFFDDDAAA???>>>===<<<::::::888666555666777666555444444444555444333333222111111111000111111222222444333111000///000111222...///000111111000000///...//////000111111222222111111000000111111222333222222111222333333111///,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........---------...........................////////////222333444777999<<>><<<<<<;;;===BBBLLLXXXaaaggglllrrr|||yyykkkcccYYYOOOHHHBBB;;;777555555444444555555666777555555444444444333333333333444666777777999;;;>>>>>>HHHVVVbbbiiinnnrrruuuxxx|||~~~}}}~~~}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{xxxuuurrrqqqqqqooonnnmmmkkkhhhgggfffdddbbb```\\\YYYVVVTTTRRRQQQOOOMMMMMMLLLLLLKKKKKKLLLMMMMMMRRRQQQQQQRRRRRROOOKKKGGGEEECCC@@@>>>>>>===;;;:::888666555444555666555444444444444444444333222222000000000000111222333444555444222111000000111111//////000///...+++)))(((---......///000111222333000000000///000111111222222222222333444333111...------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,....................................////////////111222333666888;;;>>>??????@@@BBBEEEGGGIIIJJJKKKMMMMMMOOORRRTTTVVVXXXYYY]]]lllwwwvvvqqqsssvvvtttxxx|||xxxmmmfffeeeiiiqqqxxx~~~jjj\\\QQQMMMLLLPPPWWW```nnnzzz~~~wwwrrrhhh```VVVMMMFFF@@@:::555444444333444555777999:::999999::::::::::::999999888888888999999:::::::::::::::999888777777777777666666888999:::;;;<<<<<<;;;999888666555444444444444555666777777888888777666777777888888888777777555555555666777777888888444666777999999888777666555555555555555777888999<<<===???BBBFFFHHHGGGFFF>>>>>>???BBBJJJYYYjjjuuu|||hhh___SSSIIICCC>>>:::666555555444333333444666777555555444444444333333333222444666777888:::>>>@@@CCCPPP```jjjmmmnnnsssxxx{{{}}}||||||}}}|||||||||||||||{{{{{{{{{|||}}}}}}}}}|||{{{zzzyyy{{{xxxtttrrrpppooonnnlllmmmkkkhhhfffeeeccc```^^^]]][[[WWWUUUSSSQQQOOOMMMNNNMMMMMMMMMMMMNNNPPPQQQRRRRRRRRRRRRRRROOOKKKHHHDDDAAA???=========;;;:::777555333333444555444333333444444444444333222222/////////000111333444555555444333111000/////////...//////000///---+++***.../////////000000111111//////......//////000111222222222333444333111......------,,,+++***))))))+++++++++,,,,,,,,,,,,---....................................////////////111222333666888;;;>>>??????AAACCCFFFHHHJJJKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZ]]]kkkvvv{{{llliiilllooooootttyyy}}}zzzpppnnnmmmooovvv{{{kkk\\\OOOKKKJJJNNNUUU___mmmyyy|||tttnnnbbb[[[RRRJJJDDD???999444444333333444555777999:::888999999::::::999999888666777777888999999::::::;;;:::999888777777777777666777888:::<<<<<<=========<<<999777555555555555444555666777888888888888666777777888888888777777555555666666777777888888555666888:::;;;:::999888666666555555666777999:::===>>>BBBGGGLLLOOOOOONNN>>>??????@@@GGGXXXnnn~~~{{{eee\\\OOOEEE@@@<<<999666555555444333222222555777555555444444444333333333222444666888999<<>>======<<<;;;:::666444333333444444444333333333444444444333222222......///000111333555666444444333111000...---,,,+++---///222333333333222000000000000////////////...............///000000222222222444555444111.........---,,,+++))))))(((---------.........//////.....................---............/////////000222333444666999<<<>>>@@@@@@BBBDDDGGGIIIKKKLLLMMMJJJKKKNNNQQQTTTWWWZZZ[[[]]]kkkuuu~~~pppeeefffoooooorrrxxxyyyrrrnnnsss{{{nnn\\\SSSMMMKKKOOOVVV___lllwww~~~{{{vvvrrrfff[[[NNNGGGAAA:::777777666666777777888999;;;<<<;;;;;;::::::999999::::::888888888888888888888888999999888777666666666777777888888999;;;<<<<<<===;;;;;;:::888777555444444555666777666666666888:::888999777444444888777333777777888999::::::888666777:::;;;:::;;;>>>???<<<===<<<;;;888666666888:::;;;BBBKKKTTT\\\bbb___XXXIIIEEEAAABBBKKKYYYhhhqqqxxxmmm```XXXMMMDDD@@@===;;;999555555666777777777666666666666555444333333222111333333666:::<<<<<>><<<::::::999999<<<999555444444444444444444444444444333222111000111111111111000000000000222222111111000/////////000000111000000///...---222000......///000000///---------,,,,,,---------///000222333333222111000111///,,,++++++++++++***,,,******+++...///---+++***+++,,,,,,------,,,,,,+++,,,...000000000000///222222111111444888<<<>>>>>>AAAEEEHHHIIIIIIJJJKKKLLLLLLMMMPPPSSSWWWZZZ\\\```nnnwww}}}zzzvvvhhhgggmmmnnnpppuuu{{{wwwpppsss|||ooo\\\UUUPPPLLLOOOUUU^^^iiittt}}}yyysssooodddYYYLLLEEE@@@999666666666666777777888:::;;;;;;<<<;;;:::999999999999999888888888888888888888888888888777777666777777777888888999999:::;;;;;;;;;::::::999777666444333333444555666666555555777999:::======::::::<<<<<<999777777888999::::::999888;;;>>>>>>;;;<<<@@@AAA???>>>>>>===<<<::::::;;;<<>>;;;888555555555555555555555555666666555555444333333222333222555999<<<>>>EEEMMM[[[hhhrrrrrrqqqvvv~~~}}}}}}~~~~~~|||{{{{{{|||zzzzzz{{{{{{{{{{{{zzzyyywwwuuurrrpppooonnnllljjjgggeeecccbbbaaa```^^^\\\^^^[[[WWWTTTSSSRRRQQQOOOMMMPPPPPPNNNOOOSSSUUUSSSRRRTTTUUUUUUSSSNNNIIIFFFCCCAAA???===;;;:::::::::;;;888555444444555444444555555555555444333222222000000000000111111111111222222111111000000/////////000000000000//////...111000......000000000///......------------......///000111333333222000///...,,,***)))***+++++++++***)))(((***,,,---+++))),,,---......//////......,,,---...///000000//////222222222333666999<<<>>>===AAAEEEIIIJJJKKKLLLNNNMMMMMMNNNPPPSSSWWWZZZ\\\\\\jjjsssyyy~~~wwwtttsssooorrrpppqqqrrrxxx}}}ssssss|||ppp]]]UUUPPPLLLPPPVVV___kkkuuu|||wwwpppkkkaaaVVVJJJCCC>>>888555555666666777888999:::;;;;;;;;;;;;:::888888777777777777777777777777777777777777777666666666777888888999999999999999999999999888888777666444333222222333444555444444444666888888>>>AAA>>>;;;;;;:::999999999999:::;;;<<<===>>>CCCFFFHHHGGGIIIMMMNNNLLLFFFEEECCCAAA???>>>>>>>>>AAAJJJXXXeeerrrvvvoooeeeTTTPPPLLLKKKOOOVVV]]]aaaZZZTTTNNNLLLKKKJJJHHHFFFIIIGGGEEEDDDCCC@@@;;;888777666666555555666666777777666666555444444444444555444555999===BBBMMMXXXkkkxxx~~~}}}}}}{{{}}}}}}}}}{{{{{{{{{}}}wwwwwwyyyzzz{{{|||||||||wwwuuurrrppppppooommmlllhhheeebbb`````````___^^^]]]ZZZWWWTTTSSSRRRQQQPPPNNNPPPPPPNNNOOOSSSTTTRRRRRRTTTUUUUUUSSSNNNIIIFFFDDDBBB@@@===<<<;;;;;;;;;:::888555444444555444444666666666666555444333333//////000000111222222222222222222111000000//////...//////000000000000///111///......000111000///000//////......//////000///000111111111000///...---+++))))))+++---------***))))))***,,,,,,+++))),,,---......//////............///////////////...111222333666888:::<<<===<<<@@@EEEIIIKKKMMMOOOPPPNNNNNNOOOQQQSSSVVVYYY[[[[[[gggooouuuyyyrrroooyyy||||||vvvtttrrruuuyyyvvv|||ppp___SSSNNNLLLPPPXXXbbbooozzz}}}xxxpppkkk___TTTHHHBBB===888555555666777888999:::;;;;;;;;;;;;:::999888777666666666777777777777777777777777666666666666666777888999:::999999888888777666666666666555444333222111111111222444444333444666888<<>>>>>@@@CCCFFFFFFBBB===999:::999888888888999:::;;;777777666555555555666777999777888;;;>>>EEESSS```uuu}}}|||{{{{{{yyyzzz{{{{{{yyyyyyzzz{{{vvvvvvxxxyyy{{{{{{||||||vvvtttqqqppppppooonnnlllkkkhhhdddbbbbbbbbbbbbaaa]]]ZZZVVVTTTSSSSSSQQQPPPNNNQQQQQQNNNOOOSSSTTTRRRSSSTTTVVVVVVSSSOOOJJJGGGDDDCCC@@@>>><<<;;;;;;;;;:::777555444555555555444555555555555555444333333...//////000222333333444333333222111111000000///---...///000000111000000111///......000111111000111000000//////000000111///000000000000///......///---++++++,,,......---,,,,,,------......---,,,***+++,,,,,,------,,,,,,///////////////.........000222555777:::;;;<<<<<<===@@@EEEIIIKKKLLLMMMOOONNNNNNNNNPPPRRRUUUWWWYYY]]]iiippptttwwwooolllvvvxxxvvvsssvvvqqq```TTTOOOMMMQQQYYYcccppp{{{~~~zzzrrrlll^^^SSSGGGBBB>>>888666777666777888:::;;;;;;;;;;;;;;;:::999888777777777777777777777777777777777777666555555555666777888888:::999888777666555555444555444444333222111000000000222333333333444666888DDDLLLOOOJJJCCC???===::::::;;;<<<===???CCCJJJOOOQQQ]]]jjjssszzz|||wwwpppeee]]]RRRJJJFFFEEEDDDDDDEEELLLSSSYYY___aaa\\\TTTOOORRRWWW___eeeddd^^^WWWIII>>>666555555444555888999>>>DDDHHHHHHDDD>>>;;;999999999::::::<<<======888777666555666777888999:::999;;;===???FFFVVVdddvvv~~~|||zzzxxxxxxwwwyyyyyyyyywwwvvvwwwxxxwwwwwwxxxyyyzzzzzzzzzyyyuuurrrpppooooooooonnnmmmlllhhhdddbbbbbbbbbbbbaaa\\\ZZZVVVTTTTTTSSSRRRPPPOOOQQQQQQNNNOOOSSSTTTQQQSSSTTTVVVVVVTTTOOOJJJGGGDDDCCC@@@>>><<<;;;;;;;;;999777555555666666555333333444444444444333222222...///000111222333444555333333222222111000000000---...///000000111000000000///---...000111111000111111111000000111111111000000000000000///......000---+++******+++******,,,---.........---------***+++,,,,,,------,,,,,,/////////...............000222555888:::<<<<<<<<<>>>AAAEEEHHHIIIIIIJJJKKKMMMMMMMMMOOOQQQTTTVVVXXX___jjjpppsssuuulllhhhrrrzzz~~~wwwwwwuuu|||rrraaaXXXRRRNNNQQQWWW___kkkuuu~~~{{{rrrlll\\\QQQFFFAAA===888666777666777999;;;<<<<<<;;;;;;::::::999888888888888999888888888888888888888888666666555555555666777777999888888666555444444333444444333222222111000000000222333333333444777999CCCIIIMMMIIIEEEDDDBBB???===>>>@@@AAADDDJJJTTT\\\iiiwww|||lllcccWWWOOOLLLLLLLLLKKKIIIPPPUUUTTTRRRQQQNNNJJJJJJNNNWWWccckkkkkkcccZZZIII>>>555666666333333888:::???GGGJJJIIIDDD>>>;;;777888:::<<<>>>?????????999888666666666888:::;;;;;;<<>>AAAEEEHHHHHHIIIIIIJJJLLLLLLMMMNNNQQQTTTWWWYYY___jjjoooqqqqqqgggcccnnnwww{{{||||||sssbbbVVVPPPLLLOOOTTT[[[gggqqq~~~yyyooohhhYYYNNNCCC???;;;777555666555777999;;;<<<<<<;;;;;;999999999999999::::::;;;999999999999999999999999777777666555555555666666888777666666555444333333444333333222222111111000000222333444444555888::::::@@@DDDDDDGGGJJJJJJGGGEEEHHHJJJKKKOOOXXXdddmmmvvvhhhaaaYYYUUUUUUVVVUUUSSSPPPYYY^^^YYYQQQLLLJJJHHHHHHKKKSSS```kkkmmmggg___PPPBBB888999999555666======CCCIIIKKKGGGAAA<<<:::888:::>>>BBBDDDEEEEEEDDD999888777666777999;;;===>>>BBBIIINNNQQQXXXgggvvv|||zzzyyyyyyyyyzzz{{{{{{yyywwwuuuuuuvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvtttrrrrrrssssssrrrqqqkkkhhheeecccbbb```]]][[[\\\YYYVVVTTTTTTSSSRRRQQQOOORRRQQQOOOOOORRRSSSQQQTTTUUUWWWWWWTTTPPPKKKGGGCCCAAA???===;;;:::::::::777666555666777777555333333333444444444444444333000000111222222333444444444333333222222111111000///000000000000//////...///...---...000222222111111111000000000000111111333333222111000/////////---+++((('''((())))))(((+++---......+++******,,,,,,---......//////............------...///000111///111333555888:::;;;<<<===AAAEEEHHHIIIJJJKKKMMMMMMMMMNNNPPPSSSVVVZZZ\\\aaakkkooopppoooeeeaaakkkvvvssscccRRRLLLIIILLLRRRZZZfffqqq~~~vvvllleeeWWWLLLBBB===:::666444555555777999<<<===<<<;;;;;;999999999999:::;;;<<<<<<::::::::::::::::::::::::888777666555555555555555777666666555444444333333444333333333222111111111111222444444444666888:::777<<<@@@EEELLLTTTVVVSSSOOOQQQTTTVVVZZZdddqqq|||rrrcccaaa\\\XXXYYY]]]^^^]]]ZZZZZZfffmmmfffYYYRRROOOOOOHHHJJJPPP]]]iiimmmiiicccSSSCCC888888888444777???@@@EEEJJJJJJFFF???;;;999;;;>>>CCCHHHKKKKKKKKKJJJ999888777666777999<<<>>>CCCIIIRRRYYY]]]dddsss}}}{{{zzzzzz{{{||||||}}}}}}{{{xxxvvvuuuvvvtttuuuvvvwwwxxxyyyyyyyyywwwvvvttttttuuuuuutttsssmmmkkkiiigggeeebbb^^^[[[[[[YYYVVVTTTTTTTTTSSSQQQPPPRRRRRROOOOOORRRSSSQQQTTTUUUWWWWWWTTTPPPKKKHHHBBBAAA>>><<<::::::999:::777666555666777777555333444444555555666555555444111111111222222333333444444444333222222111111000000000111000000///......///...---...000222222111111111000000000000111111444333222111000000000000...,,,******,,,---...------///111000---+++,,,...***+++,,,,,,------,,,,,,...---------...///111222000000222444777999;;;<<<<<<@@@EEEIIIKKKLLLNNNPPPMMMNNNOOOQQQUUUYYY\\\^^^cccmmmpppqqqpppfffaaakkkvvv~~~|||uuudddUUUPPPLLLMMMQQQWWWcccnnn|||wwwsssjjjaaaRRRLLLDDD===999777555444888888:::;;;<<<=========;;;;;;;;;::::::999999999999999999999999:::<<<<<<;;;:::888777555444333333666666555555555444444444000000000000000111111111222222222333555666888999999<<<@@@FFFNNNZZZeeemmmbbbaaa```bbbhhhpppyyysssdddZZZVVVWWW\\\dddhhhiiikkkooonnnvvvyyysssiii___VVVPPPKKKIIIJJJPPPYYY```aaa```PPPHHH>>>666333444666777???BBBEEEDDD???;;;999888999<<>><<<;;;:::999999999777777666555555555555666666666555666777777555222///000333666888888888777333333333333222111000000000000000000000000000000333333222222000///...---111111111000111111222222000000000000111111111111///...,,,***))))))*********+++,,,---------------+++,,,---...///...---,,,000000000000000/////////111222333444666888:::;;;>>>@@@CCCFFFIIIJJJKKKKKKKKKLLLMMMMMMOOOTTTZZZ___cccqqqzzzttthhhaaabbbdddrrr~~~{{{zzzsssbbbTTTPPPMMMOOOSSSZZZgggrrr}}}wwwrrrhhh^^^RRRLLLDDD===999777666555777777999:::;;;<<<<<<<<<:::::::::::::::;;;;;;;;;::::::;;;;;;<<<============<<<:::888666555444444555555444444444333333333111111111222222222222333333333444555666777777888666888===CCCKKKVVVbbbiiinnnoooppprrrvvvzzz~~~yyyppphhh```ZZZWWWTTTUUU]]]iiirrrvvvyyy}}}vvvgggZZZLLLIIIFFFJJJQQQWWWWWWVVVKKKDDD<<<666444666999:::>>>@@@BBB@@@===999888999:::<<>>===;;;:::999888888777666555555444444555555666555555666777777444222///000333555777777777666444444444444333222111000000000000000000000000000,,,---///000222333333333222222111111000111111111000000000000000000//////...---,,,************+++******+++,,,,,,,,,,,,,,,+++,,,------......------////////////////////////111222333444777999;;;<<>>???@@@@@@???>>>>>>===;;;999777666555555444444444333333333222222222333333333444444444444444555666777888777777666555777:::???DDDMMMVVV\\\hhhkkkoootttwwwxxxxxxwwwwwwooocccYYYUUUUUUWWWXXXVVVXXXaaaqqq{{{gggQQQKKKDDDCCCFFFJJJJJJHHHDDD???888555555888;;;============<<<999888888999;;;<<>><<<:::888777777666555555444444444444444666555555666777777444222///000222444555555555555444444444333222000///...000000000000000000000000***+++---000222444555666333222111111000000000000000000000000///...------,,,,,,+++******++++++,,,)))***++++++++++++++++++---,,,,,,,,,,,,---..............................111222333555888:::===>>>AAABBBEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLNNNSSSYYY]]]hhhvvvyyylllcccbbbcccnnnzzz~~~|||tttlllmmmnnntttwww}}}rrrcccWWWRRROOOPPPUUU]]]kkkwww}}}}}}yyytttjjj___PPPJJJBBB;;;888777777777777888999:::;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>???AAACCCCCCBBB@@@???===<<<;;;999777666666555555555444444444333333333222333333444444555555555666777999::::::888666555777888::::::<<<@@@EEEIIIRRRVVV\\\bbbgggiiiiiiiiiaaa\\\WWWUUUXXX]]]aaabbbbbbbbbkkk|||sss\\\SSSGGG@@@@@@AAA@@@>>>>>>:::666444666999;;;<<<<<<;;;999777666666888:::;;;<<<>>>CCCHHHHHHEEEAAA;;;:::<<<@@@EEEPPPeeexxx}}}{{{sss___OOOHHHGGGEEELLLYYYgggsss||||||{{{zzzxxxvvvuuuuuuuuurrrrrrsssvvvxxxzzz{{{{{{uuuuuuuuutttrrrooollljjjnnnooonnnkkkfffaaa^^^]]]ZZZXXXUUUTTTUUUTTTSSSRRRPPPPPPOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTRRRNNNIIIEEEBBBAAA???<<<:::888777777555555444333333333333444555555555666777666444222///000111333444444444333333222222111000...---,,,////////////////////////---...///111222222222222333333222000//////////////////000///...---,,,+++*********++++++,,,,,,---)))******+++++++++******------,,,+++,,,---...///---------...............111111333555888;;;>>>@@@@@@BBBDDDFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNRRRXXX]]]fffttt}}}wwwiii___]]]^^^jjj~~~~~~xxxqqqkkklllmmmrrrxxxvvviiiZZZTTTPPPPPPSSS[[[hhhttt~~~}}}xxxrrrggg\\\OOOIIIAAA:::777777888888888999:::<<<======>>>>>>>>>>>>>>>>>>????????????AAABBBDDDDDDDDDBBB@@@>>>;;;:::999888777666666666666666666666555555555555222222333333444555555666888999:::;;;;;;999777666777888888777777888;;;===CCCFFFJJJOOOTTTXXXZZZ\\\SSSQQQQQQWWWbbblllrrrttttttuuu~~~jjj^^^NNNDDD@@@>>>===:::;;;999666555777999;;;;;;<<<:::666444444666888999;;;<<<>>>CCCHHHHHHEEEAAA;;;<<<>>>CCCJJJYYYppp{{{xxx}}}zzzmmm[[[III@@@???BBB???CCCLLLXXXdddqqqzzz~~~}}}|||{{{zzzxxxwwwvvvvvvvvvrrrssstttvvvwwwyyyzzz|||uuuuuuuuuuuutttrrrooonnnoooooonnnkkkeee```]]]\\\YYYWWWUUUTTTUUUUUUTTTRRRRRRRRRQQQQQQQQQSSSUUUVVVUUUUUUTTTTTTSSSOOOIIIEEEBBBAAA???<<<:::888777777555555444333333333333444555555444555666666444111000111111222222333333333333333333222111///...---///////////////////////////000000111111111000000333222111000////////////...////////////---+++***)))******+++,,,,,,,,,,,,******+++++++++******)))------,,,+++,,,---...///------------......//////111111333555888;;;>>>@@@DDDEEEGGGIIIKKKKKKKKKKKKIIIJJJKKKKKKNNNRRRXXX]]]eeesss|||tttfff]]][[[[[[ggg{{{xxxssspppqqqrrrwww{{{vvv}}}|||{{{ooo]]]VVVQQQPPPRRRYYYfffrrr|||vvvooocccXXXOOOIII@@@999777777888999999:::;;;===>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCEEEEEEEEEDDDCCC@@@>>>===999888888777777777888888777777777666666666666555222222333444555666666777999:::;;;<<<;;;;;;999999555666777777666777999;;;======>>>???BBBFFFIIILLLNNNLLLOOOZZZkkk|||vvviiiWWWJJJDDDAAA>>>;;;;;;999888888;;;<<<===<<<>>>:::666444555777888999;;;<<>>BBBCCCEEEHHHJJJKKKKKKKKKJJJKKKKKKLLLNNNSSSYYY]]]hhhuuu|||tttfff]]]\\\^^^iii~~~yyyuuusssuuuvvv|||xxxpppooowww}}}zzzxxxzzz{{{ttt^^^WWWQQQPPPRRRYYYfffrrrzzztttoooeeeZZZNNNHHH???888666777999:::999999;;;<<<===>>>>>>>>>===>>>@@@BBBDDDFFFHHHIIIHHHGGGEEECCC@@@>>><<<;;;888777777888888:::;;;;;;777666666666666555555555333444444555666777888999;;;;;;;;;;;;;;;;;;<<<<<<888999::::::999888999:::888777666666777:::===???IIIKKKSSSeee}}}}}}ppp^^^OOOHHHDDD@@@===;;;:::;;;===@@@BBBBBBAAA???;;;777555666888888888:::<<>>===;;;::::::999777666555555444444555555555444444555666555333111333333333222222222333333111222222222222222111111000000000000000000000000---...///111222222222222111000000/////////000000,,,...///111111///---,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,+++******+++,,,------......------------...//////000111111111222333444777999;;;<<<>>>@@@CCCEEEHHHIIIJJJJJJKKKKKKLLLMMMOOOTTTZZZ^^^iiiuuu{{{sssddd]]]^^^```nnnyyyvvvsssuuuxxx~~~~~~lllhhhjjjsssxxxttttttxxx|||www^^^WWWQQQPPPSSSZZZhhhttt{{{}}}~~~xxxtttqqqiiiaaaNNNHHH???888666777999:::888888:::;;;<<<=========;;;===???CCCFFFJJJLLLNNNJJJHHHEEEBBB>>><<<::::::777888888999:::<<<===>>>666666555555555444444444444555666777888999::::::<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>;;;888888888555555444555666999;;;===BBBIIIZZZuuusss```RRRJJJFFFBBB>>>;;;;;;===@@@DDDGGGGGGFFFAAA<<<888666888999999777:::<<>>888999::::::888<<<===???FFFPPP]]]jjjqqqwww|||~~~}}}|||{{{zzzzzzzzzuuuwwwxxxvvvttttttwww{{{xxxvvvssspppmmmlllllllllkkklllllliiiddd___]]]\\\XXXVVVTTTTTTUUUUUUTTTSSSSSSRRRPPPPPPPPPRRRUUUWWWWWWVVVVVVUUUSSSOOOIIIDDD@@@???>>>===;;;;;;::::::777777666555555555555666444444444555666555333111555444333333222222333333---......///////////////000000000000000000000000///000111111111111000000000////////////000000111,,,---000111222000...---***+++,,,---,,,,,,******---------------,,,+++***+++,,,---...///...---,,,.........///000111111222111222333444666888:::;;;@@@BBBEEEHHHKKKLLLMMMMMMKKKLLLMMMMMMPPPTTTZZZ___iiitttzzzpppbbb\\\]]]```sssxxxvvvuuussswww~~~zzzkkkfffhhhpppuuuttttttvvv{{{~~~tttdddXXXMMMLLLTTT^^^lllvvv~~~yyyuuuyyy{{{xxxuuummmdddXXXLLL???999666444555888::::::999:::;;;===???@@@@@@BBBDDDGGGJJJKKKLLLLLLLLLIIIEEE@@@>>>==================<<<<<<<<<;;;;;;777666666555555555666666444555777888999999999888===>>>>>>===;;;;;;<<<>>>@@@BBBCCCDDDCCC@@@===::::::888555444444777;;;>>>EEEOOOccc}}}}}}sssggg___VVVLLLFFFEEECCCBBB@@@BBBKKKUUUVVVQQQMMMBBB999777999999999:::===???DDDJJJOOOPPPMMMKKK@@@BBBDDDKKK[[[nnnzzz}}}|||ooodddbbbcccaaa[[[XXXHHH@@@666222444888:::999======???DDDMMMXXXcccjjjsssyyy~~~}}}|||{{{||||||zzzyyywwwxxxyyyyyywwwvvvxxxvvvtttrrrooonnnmmmmmmmmmjjjgggeeecccaaa^^^\\\[[[YYYWWWVVVUUUSSSQQQOOOUUUTTTSSSRRRRRRSSSUUUVVVYYYYYYXXXUUUPPPLLLIIIIIIEEEDDDAAA>>>;;;999888777999999777666555555555555999777555333222222222333///000222222333222111000111111000000000000000111111111111111000000000000111111111222333333333444000//////............///111222222111111000///...---+++***,,,......,,,)))***)))((()))***,,,,,,+++)))***++++++,,,---......,,,---...///000000000000222222222333555888:::<<>>>>>>>>???AAABBBAAA>>>;;;999555444444444444444555555444555777888888888888777999:::;;;;;;;;;;;;>>>@@@CCCFFFIIIKKKKKKHHHCCCAAA===;;;777555555888<<>><<<::::::999888777666555444444444444333222000///............000000222333333222222111222222111000000000000000111111000000000/////////000000000000111111111111//////.........//////000000000000000///...,,,,,,---,,,***+++---...,,,***---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222222222333555888;;;<<>>:::888666777:::;;;:::::::::;;;<<<>>>???AAABBBDDDFFFGGGHHHHHHHHHDDDBBB@@@>>>>>>>>>???@@@BBBDDDHHHIIIHHHCCC===999555444444444555666777777777888999999999999999888666888:::;;;<<<>>>AAACCCGGGKKKQQQVVVWWWTTTPPPLLLDDDAAA<<<888777999<<>>CCCIIILLLLLLHHHDDD???BBBGGGNNN]]]llltttuuudddWWWMMMLLLOOOOOONNNNNNCCC>>>888555777999:::999<<<>>>AAAEEEJJJOOOSSSVVV^^^fffqqqzzz~~~~~~}}}|||{{{{{{{{{{{{{{{zzzyyywwwwwwxxxwwwvvvtttrrrrrrrrrpppnnnllliiihhheeeddddddddddddbbb^^^[[[WWWUUUSSSSSSSSSSSSQQQOOOLLLLLLMMMNNNPPPSSSVVVXXX[[[[[[YYYUUUOOOJJJGGGGGGAAA@@@???===<<<;;;;;;;;;777666555444444333444444444333222111111111111111000111222333444333222222444333222111000/////////111000000///////////////////////////...........................///000111111111000000///---,,,+++...,,,******+++,,,,,,,,,000...,,,,,,---...---------------,,,,,,+++++++++,,,---...///000000000000222222222444666999;;;===@@@BBBEEEGGGGGGHHHJJJLLLLLLJJJKKKOOOPPPQQQUUU\\\iiippptttmmmaaa[[[```iii}}}tttooouuu}}}kkk```]]]```jjj|||yyybbbXXXNNNNNNSSSZZZbbbjjjpppwww{{{vvvkkkaaaSSSIII>>>:::999888888;;;;;;:::::::::;;;===???@@@BBBCCCDDDFFFFFFFFFEEEDDDAAA@@@???>>>???@@@BBBCCCFFFHHHKKKLLLJJJEEE???;;;777777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888:::<<<===>>>@@@CCCEEEHHHNNNWWW___cccbbb^^^ZZZNNNIIIBBB<<<999999;;;===EEERRRfffxxx|||tttkkkgggaaa[[[XXXYYYSSSXXX^^^gggttt}}}qqqaaaOOODDD???<<<;;;===;;;>>>DDDJJJNNNNNNKKKGGGAAAEEEJJJQQQ^^^kkkpppooo^^^SSSHHHFFFIIIJJJJJJLLL@@@<<<888777888:::::::::;;;???EEELLLQQQTTTVVVVVVSSS\\\iiiuuu~~~||||||{{{{{{zzzzzzzzzzzzzzzxxxwwwvvvwwwwwwuuutttooopppppppppnnnkkkhhhfffddddddcccdddccc```\\\XXXTTTSSSQQQQQQRRRRRRQQQOOOMMMMMMNNNPPPSSSVVVXXXZZZ[[[[[[YYYUUUOOOIIIFFFFFFBBBAAA???>>><<<;;;;;;;;;777666555555444444444555666666666555555555555555000111222444444444333333555444333111000/////////111000///.........///////////////......------------------......000111111333333333222000///------...,,,***))))))+++,,,---111///---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000222222222444666999<<<===@@@BBBEEEGGGGGGHHHJJJKKKKKKJJJKKKNNNPPPPPPUUU[[[eeellloooiii^^^ZZZaaakkkvvvooouuuoooccc[[[^^^fffwwwzzzfff[[[QQQPPPSSSXXX___ffflllttt~~~wwwlllaaaSSSHHH>>>;;;:::888999;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEFFFEEEDDDCCCBBB??????>>>???@@@AAACCCDDDFFFFFFFFFFFFDDDAAA>>><<<888888888999:::;;;<<<===<<<;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>???BBBDDDIIIOOOYYYccciiijjjhhhfffXXXSSSKKKCCC===;;;;;;<<>>CCCKKKSSSXXXZZZYYYXXXOOOVVVbbbooo{{{||||||{{{{{{zzzzzzyyyyyyxxxwwwuuuvvvwwwwwwvvvtttnnnooopppooonnnkkkhhhfffeeeeeeddddddbbb^^^YYYUUUSSSRRRQQQQQQRRRRRRQQQOOONNNOOOPPPQQQSSSUUUWWWXXX[[[[[[YYYTTTNNNIIIFFFEEECCCBBB@@@>>><<<:::999999777777666666555666666666333333333333333222222222000111333444555555444444555444333111000/////////222111///.........///000000000000//////.........---------......000111111333333222222111///...------,,,***))))))***,,,---///...,,,+++,,,---,,,+++******+++,,,,,,---......,,,---...///000000000000222222333444777:::===>>>@@@CCCEEEGGGGGGHHHIIIKKKKKKJJJKKKNNNPPPPPPUUU[[[ccciiillleee[[[YYYbbbmmm~~~uuuxxxttteee^^^```fffuuu~~~lll```UUURRRTTTWWW]]]cccmmmuuuyyymmmbbbSSSIII???<<<;;;999999;;;;;;;;;;;;<<<>>>AAACCCEEEGGGGGGGGGFFFEEECCCAAA@@@======>>>>>>???@@@AAABBB@@@@@@>>>===<<<;;;::::::888888888888999:::;;;;;;:::999999999999999:::;;;<<<===>>>>>>>>>???AAACCCKKKPPPYYYbbbhhhkkkkkkkkkaaa\\\TTTLLLEEEAAA??????CCCKKKWWWeeepppyyywwwpppmmmmmmnnnhhhbbbaaa```]]]]]]``````jjjvvvrrr\\\NNNEEE>>><<<===888:::???EEEKKKOOOOOONNNHHHKKKNNNRRRZZZbbbddd```UUULLLCCC@@@@@@??????BBB;;;:::888777888:::<<<>>>BBBGGGQQQYYY]]]^^^[[[YYYRRRWWW___jjjvvv}}}}}}}}}|||{{{zzzxxxwwwvvvttttttuuuvvvwwwvvvuuupppppppppooonnnllljjjhhhgggfffdddcccaaa]]]YYYUUUTTTRRRQQQQQQRRRRRRPPPOOONNNNNNPPPQQQRRRTTTUUUUUUZZZZZZXXXTTTNNNIIIFFFFFFDDDBBB@@@>>><<<:::999999888777777666666666777777333333333333333222111000000111333555666666555555555444333222111000000000333222000///...///111222000000000000000/////////...............///000111///000000//////...---,,,+++++++++***))))))+++---...,,,******+++,,,+++***)))******+++---......///,,,---...///000000000000222222333444777:::===???AAACCCFFFGGGGGGGGGIIIJJJLLLJJJKKKOOOPPPQQQUUU\\\bbbgggiiibbbXXXXXXcccoooyyy|||xxxhhh```aaaggguuurrrfffYYYTTTTTTWWW\\\bbbnnnvvv{{{ooocccTTTJJJ@@@===;;;999888::::::;;;<<<===@@@CCCGGGHHHIIIIIIHHHGGGEEECCC@@@???<<<<<<<<<<<<======>>>>>>;;;;;;;;;;;;:::::::::;;;;;;::::::999::::::;;;;;;;;;::::::::::::;;;===>>>???@@@AAABBBBBBCCCFFFHHHNNNRRRWWW^^^cccgggiiiiiifffbbb\\\UUUNNNJJJGGGFFFBBBFFFNNNZZZiiiuuu~~~~~~}}}}}}}}}~~~{{{yyyuuuooohhhdddbbbaaaaaa[[[XXXZZZ\\\\\\___bbbhhhsssvvv___PPPGGG@@@======<<<===???DDDJJJNNNPPPPPPJJJLLLMMMNNNUUU\\\\\\XXXNNNEEE>>><<<<<<:::;;;===;;;:::888777777999===@@@CCCIIITTT^^^ddddddbbb```YYYZZZ^^^fffrrr~~~~~~~~~}}}|||yyywwwvvvsssrrrrrrtttvvvxxxwwwvvvrrrqqqpppooonnnmmmlllkkkgggeeecccbbb```^^^[[[XXXUUUSSSQQQQQQRRRQQQPPPNNNNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXWWWSSSNNNIIIGGGGGGBBBAAA???>>><<<;;;;;;:::666666555555555666666777666666666666555444222111000222333555666777666666444333222222111111111111555333111//////000222333///////////////000000000//////.........//////000......////////////......)))+++,,,+++))))))***,,,---+++******,,,---,,,,,,+++++++++,,,,,,---------,,,---...///000000000000111222333555777;;;>>>@@@AAACCCFFFGGGGGGGGGIIIJJJMMMKKKLLLPPPQQQRRRVVV\\\bbbggghhhaaaWWWWWWdddqqqzzz~~~|||kkk]]]^^^cccqqqwwwiii[[[UUUTTTVVV\\\bbbmmmuuu|||pppdddTTTJJJAAA===;;;999888999:::;;;<<<>>>AAAEEEIIIKKKJJJJJJIIIHHHFFFCCC@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>======>>>======<<<<<<<<<======>>>=========>>>???AAABBBBBBDDDFFFGGGGGGIIILLLNNNQQQSSSVVVZZZ^^^bbbeeefffhhheee```[[[UUUPPPMMMLLLGGGHHHNNNZZZjjjyyy}}}wwwqqqlllhhhfffeeegggddd```\\\XXXVVVTTTSSSUUUPPPOOOSSSWWWZZZ^^^ccclllwwwwwwaaaRRRHHH@@@======;;;;;;<<>>BBBAAAIIIUUUaaaiiilllkkkjjj___]]]^^^dddooo}}}~~~|||yyywwwuuurrrqqqqqqsssvvvxxxxxxwwwtttsssqqqooonnnmmmmmmmmmfffdddbbbaaa```___]]][[[VVVTTTRRRRRRRRRQQQPPPNNNOOOPPPRRRUUUWWWYYYZZZZZZWWWXXXWWWSSSNNNJJJHHHGGG@@@???>>>======<<<======555555444444444555555666666666666666555333111///111222444555777777777666333333222222111222222222666444222000///111333444---.........///000000000000//////........./////////000000111111111111111(((***---,,,***(((***+++,,,+++******,,,......---------,,,,,,,,,,,,++++++,,,---...///000000000000111222333555888;;;>>>@@@AAADDDFFFGGGGGGGGGHHHJJJMMMLLLMMMPPPRRRRRRWWW]]]bbbggghhh```VVVWWWdddqqq~~~kkk______dddppp{{{lll\\\SSSRRRTTTZZZaaajjjsss~~~}}}yyypppfffVVVKKKAAA>>>>>><<<:::;;;======>>>???CCCIIINNNQQQOOOMMMHHHDDDAAA@@@AAAAAA>>>===<<<;;;:::999999999>>><<<;;;===AAACCCCCCBBB<<<===>>>????????????>>>???>>>===<<<<<<===>>>???DDDGGGKKKMMMMMMNNNQQQTTTWWWXXXXXXYYYZZZ[[[\\\\\\___aaadddfffddd^^^XXXTTTKKKMMMQQQZZZkkk}}}}}}nnnbbb[[[YYYXXXWWWYYYWWWSSSPPPMMMLLLKKKLLLPPPOOOQQQTTTSSSTTT[[[cccooorrr^^^QQQHHHAAA;;;:::<<<<<<===>>>AAADDDGGGHHHHHHGGGHHHKKKOOOQQQQQQPPPKKKCCC999444555888999888999999999999:::<<<>>>@@@FFFQQQ[[[___eeelllnnnlllfffeeefffjjjmmmsss~~~~~~~~~~~~~~~~~~}}}|||zzzyyyqqqsssuuuuuuuuutttuuuvvvqqqqqqpppooommmlllkkkkkkfffdddaaa_________^^^]]]TTTSSSRRRPPPOOOOOONNNNNNOOOQQQSSSTTTVVVVVVUUUUUUWWWVVVSSSPPPLLLHHHDDDCCCBBB@@@============<<<;;;888555333222333444444333444444444444444222111000222333333444555666777777666666555222//////111333444444333222222111111000////////////000000000000111111000000000000111111///000111222222111000000++++++++++++++++++++++++,,,)))'''(((+++---,,,***,,,,,,,,,---------.........------,,,---...///000...000333777:::<<<>>>???BBBDDDGGGHHHHHHHHHJJJKKKJJJKKKLLLNNNQQQSSSVVVWWWddddddbbb^^^XXXXXXcccqqq~~~sss```^^^```lllooo^^^UUURRRSSSYYY___eeennn{{{~~~zzzqqqhhhWWWKKK@@@===<<<:::999:::===>>>???AAAEEEIIIMMMPPPMMMJJJGGGCCC@@@??????@@@======<<<;;;;;;;;;;;;;;;======???CCCGGGIIIHHHEEEBBBBBBAAA@@@??????>>>>>>???>>>>>>???@@@BBBDDDFFFIIIMMMQQQSSSTTTVVVYYY[[[[[[ZZZZZZYYYYYYYYYXXXXXX]]]___cccfffhhhfffdddbbbZZZ]]]```ggguuuttteeeYYYSSSPPPNNNMMMOOOMMMKKKIIIGGGGGGHHHHHHIIIIIIJJJMMMMMMOOOWWWaaasss{{{kkkXXXMMMGGGAAA======<<<<<<<<<===@@@BBBDDDDDDDDDEEEFFFIIILLLNNNMMMLLLGGG@@@888444666888888777999999999:::<<<>>>???@@@EEENNNVVVZZZ___gggkkkjjjjjjhhhffffffeeeiiisss~~~|||{{{{{{zzzyyyyyyyyywwwtttqqqppppppkkkkkkkkkkkkllllllllllllgggdddaaa````````````___[[[YYYVVVSSSOOOMMMKKKJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWVVVSSSPPPLLLHHHDDDBBBBBB@@@>>>=========;;;:::999777555555555444333111333444666666666444111000333444444666777888999999::::::888555222111222444444333333222222111111000//////000000000111111111111111000000000000111111,,,---...//////...---,,,***++++++,,,---......///,,,***((()))+++---,,,+++,,,,,,,,,---------......///...---------...///000///000222555888;;;===>>>AAADDDFFFGGGGGGHHHIIIKKKKKKKKKMMMOOOQQQTTTVVVXXXbbbaaa```]]]WWWWWWcccqqq|||eee```___kkkrrr```VVVRRRSSSWWW]]]aaajjjxxx|||sssiiiZZZMMM@@@;;;:::999999:::===???AAADDDGGGJJJLLLMMMIIIGGGDDD@@@>>>======>>><<<<<<;;;<<<<<<===>>>>>>>>>AAAGGGMMMQQQQQQNNNJJJFFFEEEEEECCCCCCBBBBBBBBB?????????@@@AAACCCEEEFFFLLLOOORRRUUUVVVXXXZZZ\\\ZZZYYYWWWUUUSSSRRRQQQQQQTTTVVV[[[___dddhhhkkklllgggjjjnnnsss}}}qqqgggYYYOOOIIIGGGDDDCCCEEEDDDCCCBBBBBBCCCEEEEEECCCBBBDDDGGGHHHKKKVVVbbbyyynnn```PPPIIIEEEAAA???@@@>>>===>>>???BBBCCCBBBAAAAAAAAACCCFFFIIIJJJHHHFFF@@@;;;666444666777777666888999:::<<<>>>@@@AAABBBEEEJJJOOOQQQVVV^^^dddfffjjjfffbbb^^^[[[]]]hhhuuu}}}|||{{{{{{{{{~~~~~~}}}zzzuuupppnnnnnnkkkkkkkkkkkkkkkkkkkkkkkkgggdddbbbaaaaaaaaaaaa```]]][[[XXXTTTPPPMMMKKKJJJNNNNNNOOOPPPRRRTTTVVVWWWXXXVVVTTTPPPLLLHHHDDDBBBCCC@@@>>>===<<<<<<:::999;;;999777666666555222000333444666777777444111///444444555777888:::;;;;;;???>>><<<999555333444555333333333222111111000000000000111111111222222222111000000//////000000111+++,,,---......---,,,+++---------....../////////,,,+++******,,,------,,,,,,,,,,,,---------......//////.........///000111111111111333555999<<<>>>AAACCCFFFGGGGGGGGGHHHJJJKKKLLLNNNPPPRRRTTTVVVWWW^^^]]]]]]ZZZUUUVVVcccrrrllleeebbbnnnsssaaaVVVRRRRRRWWW]]]```jjjwww|||tttkkk^^^PPPBBB<<<:::999:::<<<===@@@CCCGGGIIIJJJJJJJJJEEECCCAAA>>><<<<<<<<<<<<:::;;;;;;<<<>>>@@@AAABBBCCCHHHOOOVVVXXXVVVQQQMMMEEEFFFHHHJJJKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGPPPRRRTTTUUUVVVWWWWWWXXXYYYWWWUUURRRPPPNNNMMMMMMNNNOOORRRVVV\\\bbbgggjjjkkkpppuuuyyy~~~~~~wwwbbbYYYOOOGGGCCCBBB@@@>>>@@@?????????@@@AAABBBCCCAAA@@@BBBDDDEEEKKKYYYgggaaaUUUIIIDDDBBB@@@???AAAAAAAAACCCFFFHHHGGGCCC@@@>>>???@@@CCCFFFFFFCCCAAA:::777555555666777666555888999;;;>>>AAADDDEEEFFFGGGIIIIIIJJJMMMSSS[[[___ddd```[[[VVVRRRUUUcccrrr}}}{{{{{{{{{|||}}}~~~~~~{{{wwwtttsssssssssrrrqqqnnnllljjjhhhgggfffdddaaa``````aaa```___YYYXXXVVVTTTRRRQQQPPPPPPUUUTTTSSSRRRSSSTTTVVVWWWXXXWWWTTTQQQLLLHHHDDDBBBCCC@@@>>><<<<<<;;;:::888;;;888555444444444444333444444555555444333111000333444555777888:::;;;<<>>;;;666444333444333333222222111000000000111111222222222333333333000000////////////000000...///000000000///...---111000///...---,,,++++++,,,,,,++++++,,,---------,,,,,,,,,---------......000//////......000111222444333222222555888===???AAADDDFFFGGGFFFGGGHHHIIIKKKLLLNNNPPPRRRSSSTTTUUUYYYYYYYYYWWWSSSVVVdddttt}}}~~~ssslllhhhtttrrr```VVVRRRSSSWWW]]]dddlllyyy}}}uuulllaaaSSSDDD===<<<;;;<<<>>>>>>@@@DDDHHHIIIIIIHHHFFFAAA@@@???===<<<;;;<<<<<<::::::;;;===@@@BBBDDDEEEJJJNNNTTTYYYYYYUUUPPPLLLEEEIIIOOOSSSVVVUUURRRPPPSSSSSSRRRQQQQQQRRRSSSSSSZZZZZZZZZZZZYYYYYYWWWVVVXXXWWWTTTQQQOOONNNNNNNNNMMMNNNNNNQQQTTTYYY]]]___dddkkkrrruuuuuussskkkbbbQQQKKKDDD@@@??????>>><<<===============>>>????????????AAACCCEEEMMM___pppzzzXXXNNNEEEAAA???===>>>@@@CCCDDDHHHMMMQQQNNNFFF???>>>>>>???AAACCCBBB@@@>>>666666555666777777777666888999<<<@@@DDDHHHLLLMMMNNNKKKHHHFFFGGGKKKTTTZZZaaa]]]XXXSSSOOORRRbbbsss}}}{{{{{{{{{||||||}}}~~~|||yyywwwvvvvvvvvvuuussspppllliiigggfffeeeccc```^^^^^^^^^^^^]]]VVVUUUTTTSSSRRRRRRRRRRRRUUUTTTSSSSSSSSSUUUVVVXXXYYYXXXUUUQQQMMMHHHDDDBBBBBB@@@===<<<<<<;;;:::888:::666111///111333666777666555333111111111222222222333444555777888999:::>>>>>>===999555333222222333333222111111000000///222222222222333333333333000000////////////000000000111111222111000///...//////...---,,,******))),,,,,,,,,,,,+++,,,---...,,,,,,,,,---------......000//////......000111222666555333333555:::>>>AAABBBDDDFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOQQQRRRRRRRRRVVVVVVVVVUUURRRWWWfffwwwzzzzzzzzz|||{{{uuurrr|||sssaaaWWWSSSSSSXXX^^^gggooozzzwwwnnnbbbTTTEEE???>>>======???>>>AAADDDGGGHHHGGGEEECCC??????>>>======<<<<<<<<<:::;;;<<<>>>AAADDDFFFHHHLLLOOOSSSTTTQQQNNNKKKJJJIIINNNUUU]]]aaaaaa___^^^^^^^^^^^^^^^```bbbdddeeefffdddbbbaaaaaa___\\\ZZZYYYWWWTTTQQQOOONNNOOOOOONNNMMMMMMMMMNNNOOOPPPQQQUUU\\\aaabbb___[[[SSSJJJDDD@@@;;;999;;;<<<;;;999999999::::::::::::::::::<<<===AAADDDHHHTTTjjj~~~pppQQQIIIBBB@@@>>><<<===AAACCCFFFMMMVVV[[[WWWLLLAAA>>>=========??????===<<<666666777777777888888888999:::===BBBGGGNNNSSSVVVUUUOOOJJJHHHGGGJJJSSS\\\eeebbb]]]WWWRRRUUUeeevvv}}}|||{{{{{{{{{|||}}}}}}{{{xxxuuuttttttqqqqqqooonnnlllkkkjjjiiifffddd```^^^]]]]]][[[ZZZWWWVVVTTTRRRPPPOOOOOONNNMMMNNNOOOQQQSSSVVVXXXZZZZZZXXXVVVRRRMMMHHHDDDBBB@@@>>><<<;;;<<<<<<;;;999888444000///000444666888666555333222111111222333222222333444555666777777999:::999777444111111111222222222111000000//////111111222222222333333333000//////......//////000//////000000000...---,,,*********++++++,,,,,,,,,***+++,,,+++***+++,,,...,,,,,,,,,---------......//////.........///000111666555444444777;;;@@@CCCDDDFFFHHHHHHHHHGGGHHHJJJKKKMMMOOOQQQRRRRRRRRRQQQTTTTTTUUUTTTSSSYYYjjj{{{vvvyyy|||}}}www}}}xxxeeeZZZUUUTTTXXX^^^gggoooyyyzzzrrr```SSSEEE@@@>>>======??????AAADDDFFFGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>;;;<<<===???BBBEEEHHHIIIJJJKKKLLLIIIFFFDDDEEEGGGJJJOOOXXXbbbjjjppptttvvvsssrrrrrrssstttvvvxxxyyyyyywwwtttssssssqqqnnnkkkgggddd```]]]ZZZYYYYYYZZZTTTTTTUUUUUUTTTRRRPPPOOONNNRRRSSSPPPLLLIIIEEE???>>>;;;777777999;;;999777666777888999::::::::::::;;;===BBBHHHOOO___yyy~~~bbbLLLEEE@@@???>>>===???CCCFFFKKKVVVbbbiiicccUUUHHH???<<<:::::::::;;;;;;:::777888888888888888999::::::;;;===BBBIIIRRRZZZ^^^[[[TTTNNNMMMMMMOOOXXXcccjjjhhheee___YYY\\\mmm~~~|||{{{{{{zzzxxxyyyyyyxxxtttrrrqqqqqqoooooooooooonnnnnnnnnnnniiifffbbb___^^^\\\ZZZYYYVVVUUUSSSQQQNNNMMMLLLKKKKKKLLLOOORRRUUUXXXYYYZZZZZZYYYVVVRRRMMMHHHDDDBBB???===;;;;;;<<<<<<<<<:::777555333333444555555444555666666777666444333222333333444444444555555555444555666555333111111222222222111111000000//////111111111111222222222222//////............//////...//////000///---,,,+++((())))))***+++,,,------)))+++,,,+++))))))+++...,,,,,,,,,---------......///...---------...///000333333333444777;;;@@@BBBEEEGGGIIIIIIIIIHHHIIIJJJNNNOOOQQQSSSTTTTTTSSSRRRSSSSSSTTTTTTTTT[[[mmm}}}xxx}}}wwwoooxxx~~~yyyxxx|||iii\\\WWWUUUXXX]]]fffmmmxxx}}}ttt^^^QQQDDD@@@???======???@@@AAADDDEEEEEEDDDBBBAAA>>>>>>??????????????????<<<<<<>>>@@@CCCFFFHHHIIIGGGGGGEEEAAA>>>>>>AAAEEEHHHMMMWWWcccppp||||||yyytttpppmmmkkkkkkkkk```bbbccccccbbb___[[[YYYSSSUUURRRKKKGGGGGGFFFDDD>>>;;;888888;;;;;;999777555666888:::;;;<<<======;;;>>>EEELLLVVViiiqqqVVVHHHCCC?????????>>>@@@EEEKKKQQQ^^^llltttnnn]]]OOO>>><<<888777777999999999999999:::999888888:::;;;;;;;;;>>>BBBKKKTTT^^^ccc___WWWRRRQQQRRRTTT^^^iiilllkkkiiieee```dddvvv~~~~~~~~~~~~}}}|||zzzyyyrrrtttuuutttrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqkkkhhhccc```^^^]]]ZZZYYYSSSRRRQQQOOOMMMLLLLLLLLLOOOPPPSSSVVVXXXYYYYYYYYY[[[YYYVVVRRRMMMHHHDDDBBB>>><<<::::::<<<===<<<;;;777666777888888777333000444666:::<<<;;;888333000555555555555555555555555111333444444333222222333222222111111000/////////000000111111111222222222//////............//////000000111000000...,,,+++++++++++++++++++++++++++(((***,,,+++((((((+++...,,,,,,,,,---------.........------,,,---...///000111111222444777;;;???BBBFFFHHHJJJJJJIIIIIIJJJKKKPPPQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTUUUUUU\\\ooowwwmmmvvv|||}}}zzznnnmmmttt{{{~~~{{{yyy|||rrrbbbZZZYYY\\\^^^gggmmmvvv}}}|||vvvaaaUUUHHHAAA>>>;;;<<>>======>>>???AAAAAA?????????@@@;;;>>>BBBFFFHHHHHHGGGFFFCCCAAA>>>>>>>>>@@@AAAAAAHHHMMMTTT^^^ooo~~~zzzxxxvvvtttpppllliiifffeeedddaaa]]]XXXQQQJJJEEEAAA@@@???>>><<<:::999999::::::;;;:::999888888999:::;;;:::???FFFNNN\\\vvvgggTTTDDD@@@>>>??????>>>AAAFFFKKKYYYjjjwww~~~iiiRRREEE<<<666666777666666888;;;:::888888888888:::;;;888:::===AAAHHHRRR\\\cccaaa^^^YYYWWWYYY___eeejjjvvvmmmfffhhhnnnvvv{{{{{{}}}~~~}}}|||{{{wwwsssrrrrrrrrrqqqssssssssssssrrrqqqppppppllliiifffccc```]]]YYYWWWVVVTTTRRROOONNNMMMLLLMMMOOOPPPSSSWWWZZZ[[[\\\]]]ZZZZZZYYYUUUOOOHHHDDDBBB======<<<;;;::::::999999555555555555555555555555000222333444444333111000555555555555555555555555555444333333222222333333222222111111000/////////000000//////.........---000///------///000///...222333444333000...------,,,***(((''''''(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......,,,+++,,,---333333444666888<<>>=========>>>@@@???>>>======>>>???AAADDDFFFGGGEEECCCBBB>>>===;;;;;;<<<>>>??????BBBGGGNNNXXXjjj}}}zzzvvvssspppoooooofffddd___YYYSSSOOOLLLJJJAAA@@@>>>===<<<<<<<<<<<<999999999999:::;;;======;;;@@@HHHTTTggg}}}^^^KKKBBB???===?????????DDDJJJOOO```uuurrrYYYGGG???888888999888777999::::::999999999999::::::;;;<<<>>>@@@EEEMMMUUU[[[______```bbbggglllppprrrvvvnnnjjjqqq}}}~~~~~~~~~}}}{{{xxxuuussstttuuuuuuuuurrrsssssssssrrrrrrqqqpppllliiifffcccaaa___[[[YYYVVVTTTRRROOONNNMMMMMMMMMOOOPPPSSSWWWZZZ[[[\\\]]]]]][[[XXXRRRKKKEEECCCBBB>>>======<<<:::999999888555555555555555555555555222333333333333222111000555555555555555555555555555444333333222222333333222222111111000/////////000/////////............000///------/////////...000222333222000...------,,,+++)))'''''')))+++,,,,,,++++++******++++++,,,+++,,,,,,------............///000000......///000222333444555888;;;???@@@FFFHHHKKKKKKKKKKKKLLLMMMQQQRRRSSSUUUTTTSSSRRRPPPNNNNNNPPPSSSWWW___qqq}}}pppjjjqqqxxx{{{~~~uuummmccc```eeeoooxxx}}}}}}}}}~~~wwwfff[[[VVVVVVXXX___fffqqqzzzyyyssseeeXXXKKKDDD@@@>>>>>>AAAAAABBBCCCBBB@@@>>>===>>>>>>@@@AAA@@@>>>======>>>DDDEEEFFFFFFDDDBBB???===999::::::;;;<<<===??????@@@EEELLLUUUggg~~~~~~{{{wwwtttqqqpppooofffddd```\\\XXXUUUSSSRRRGGGFFFDDDBBB@@@>>>===<<<888999999:::<<<===???@@@@@@DDDNNN^^^vvvvvvYYYHHH@@@===<<<>>>???AAAGGGOOOUUUjjjyyy___IIIAAA;;;:::;;;999888:::999::::::;;;;;;::::::999>>>>>>??????AAAFFFLLLPPPYYY^^^gggrrrzzz~~~|||qqqjjjhhhsss~~~wwwvvvyyyzzz}}}~~~}}}zzzwwwuuuvvvyyy|||}}}{{{xxxuuutttuuuvvvvvvvvvrrrrrrsssssssssrrrqqqqqqllliiifffcccbbb___\\\YYYUUUTTTRRROOONNNMMMMMMMMMOOOPPPSSSWWWZZZ[[[\\\]]]___\\\WWWOOOHHHCCCAAABBB??????>>><<<:::999888777666666666666666666666666555444333222111111000000555555555555555555555555555444333333222222333333222222111111000/////////////////////............000...------...//////...---///111111///---------,,,+++)))(((((()))+++,,,,,,+++)))(((((()))+++,,,---------------------------...000000//////000222222333333555888;;;>>>@@@FFFHHHJJJKKKKKKKKKLLLNNNOOOPPPQQQSSSSSSRRRPPPOOOOOOOOOPPPSSSVVV___qqqzzzpppoootttzzz~~~sssllldddbbbhhhrrr||||||kkk^^^WWWVVVWWW]]]eeepppzzzyyyrrrgggZZZLLLEEEAAA>>>>>>AAAAAABBBCCCBBB???>>>>>>>>>AAACCCDDDCCCAAA@@@@@@@@@GGGGGGFFFEEEBBB???===;;;999;;;<<<===>>>???@@@BBBDDDKKKTTT]]]lll~~~{{{yyywwwuuuqqqmmmjjjgggfffaaa```]]]ZZZXXXWWWWWWWWWPPPOOONNNKKKGGGCCC@@@>>>;;;;;;;;;;;;<<<>>>??????EEEJJJWWWkkkoooUUUGGG???===<<<>>>???AAAJJJSSS___tttxxx___IIIBBB<<<;;;<<<:::888999999:::;;;<<<<<<;;;:::999>>>>>>>>>>>>>>>@@@DDDHHHRRR[[[lll~~~ssskkkgggrrr}}}wwwnnneeeccccccaaaaaaccc]]]]]]\\\[[[]]]ccclllrrrxxx{{{~~~~~~}}}}}}}}}}}}{{{wwwuuuuuuuuutttsssrrrrrrssssssrrrrrrqqqqqqllliiifffccc```]]]YYYWWWUUUTTTQQQOOONNNMMMMMMMMMOOOPPPSSSWWWZZZ[[[\\\\\\]]][[[WWWQQQJJJEEECCCBBB@@@@@@>>>===;;;999777777666666666666666666666666777666333111000000000111555555555555555555555555555444333333222222333333222222111111000////////////////////////.........000...,,,---...///......+++---///000...------...,,,+++)))(((((()))+++,,,---,,,)))(((((())),,,---------------------,,,,,,***,,,---...------///111222222333555888;;;>>>@@@DDDGGGIIIJJJKKKKKKMMMNNNNNNOOOQQQRRRRRRQQQPPPOOONNNNNNOOORRRUUU^^^qqq{{{zzzzzz|||yyytttmmmjjjnnnvvvrrrddd\\\ZZZZZZ^^^fffqqqzzzzzzsssiii\\\NNNFFFBBB>>>>>>AAABBBCCCCCCAAA???===>>>???BBBCCCEEEDDDBBBAAAAAABBBFFFFFFDDDCCCAAA???===<<<;;;===?????????AAADDDGGGKKKVVVcccnnnzzz}}}{{{zzzzzzyyywwwuuurrrqqqnnnkkkgggdddaaa```[[[ZZZXXXWWWWWWXXXXXXYYYVVVVVVUUUTTTQQQMMMIIIGGGAAA@@@>>>===<<<===>>>>>>GGGOOOaaazzzeeeOOOCCC@@@>>>>>>???@@@CCCMMMXXXnnnrrr[[[HHH@@@;;;;;;<<<999888999888999;;;;;;;;;;;;999888;;;<<<===<<<<<<>>>AAADDDMMMYYYnnnzzzsssoooxxxxxxnnndddZZZRRRPPPOOOLLLKKKLLLJJJJJJIIIIIILLLSSS\\\bbbiiilllmmmllliiiiiikkknnnxxxyyy{{{~~~|||}}}zzzxxxvvvwwwwwwvvvuuussssssssssssrrrqqqppppppmmmiiieeeaaa^^^ZZZVVVSSSTTTSSSQQQOOONNNMMMNNNNNNOOOPPPSSSWWWZZZ[[[\\\\\\YYYYYYXXXTTTNNNHHHEEEDDDAAA@@@???===;;;999888777666666666666666666666666888666333000//////000111666666666666666666666666555444333333222222333333222222111111000/////////.........//////////////////...,,,,,,...///...---***---//////...------...++++++***))))))***++++++///---+++))))))+++---///------------------,,,,,,+++,,,............///111222222333555777;;;>>>???CCCEEEHHHJJJJJJKKKMMMOOONNNOOOQQQSSSSSSRRRQQQPPPMMMMMMNNNQQQTTT^^^qqq}}}zzzxxxzzz~~~zzzkkkaaa]]]^^^___gggrrr{{{|||uuulll^^^PPPHHHDDD@@@@@@BBBBBBCCCBBBAAA>>>===>>>???@@@AAACCCCCCAAAAAAAAABBBFFFEEECCCAAA???>>>>>>>>><<>>999;;;<<<999888999888999999::::::999999888888:::<<<<<<<<<>>>@@@BBBKKKWWWmmm}}}zzzyyy~~~nnndddUUUMMMFFFFFFFFFDDDCCCDDDDDDDDDCCCBBBCCCGGGLLLQQQXXX[[[\\\[[[XXXVVVXXX[[[fffhhhkkkqqqwww~~~}}}|||xxxwwwvvvwwwyyyzzzzzzyyyuuuuuutttsssrrrpppooonnnlllhhhddd```]]]YYYUUUQQQTTTSSSQQQOOONNNNNNNNNNNNOOOPPPSSSWWWZZZ[[[\\\]]]WWWXXXXXXUUUPPPJJJFFFDDD@@@@@@???===;;;:::999888555555555555555555555555666555333111000000111222666666666666666666666666555444333333222222333333222222111111000/////////.........//////////////////---,,,,,,---......---+++---///000...------...+++++++++******+++++++++...---+++******+++---...------------------------...///111111000000111333111222222444777:::===???BBBDDDHHHIIIJJJLLLNNNOOONNNPPPRRRSSSTTTSSSRRRQQQLLLLLLMMMPPPTTT___sssqqqeee```______gggrrr{{{xxxooobbbTTTKKKGGGCCCBBBEEECCCCCCBBB@@@>>>===>>>@@@???AAACCCCCCBBBBBBCCCDDDFFFEEEBBB@@@>>>===>>>>>>???CCCFFFHHHJJJQQQZZZbbblllyyy~~~{{{xxxkkkfff```[[[YYYXXXXXXWWWYYYZZZ[[[]]]]]]]]]\\\\\\UUUUUUUUUVVVXXXZZZ\\\^^^```bbbdddeeeccc```\\\YYYPPPLLLFFFAAA???AAADDDFFFTTTfff}}}jjj[[[MMMEEEAAAAAACCCFFFHHHOOO___nnnfffQQQDDD===999;;;===;;;999:::999888888777777888888999888:::<<<======>>>???AAAGGGQQQeeeyyyqqq|||wwwggg]]]PPPIIICCCDDDDDDBBB@@@AAA@@@AAAAAAAAAAAABBBEEEGGGJJJMMMOOONNNKKKJJJKKKMMMVVVXXX\\\ccckkkttt|||~~~~~~xxxwwwvvvwwwzzz{{{{{{zzzwwwvvvuuutttrrrooommmllliiifffccc```^^^[[[WWWTTTTTTRRRQQQOOONNNNNNNNNOOOOOOPPPSSSWWWZZZ[[[\\\]]]YYYYYYWWWSSSMMMHHHEEEDDD??????>>>===<<<;;;::::::444444444444444444444444444444222111111111222222666666666666666666666666555444333333222222333333222222111111000/////////............/////////000///---,,,,,,---......---,,,...000000///------...++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------.........///000111111000///000222111111222444777:::===???AAADDDGGGIIIJJJLLLNNNPPPNNNOOOQQQSSSTTTSSSRRRQQQMMMLLLNNNQQQVVVbbbvvvtttfff```___^^^fffrrr|||zzzrrreeeVVVNNNIIIEEEDDDGGGCCCCCCBBB@@@>>>===>>>@@@@@@BBBEEEEEEEEEEEEFFFHHHGGGEEEBBB???===<<<======CCCGGGKKKNNNRRR[[[gggppp}}}~~~|||{{{kkkeee]]]VVVRRRQQQQQQQQQUUUWWWZZZ]]]___aaabbbbbbaaaaaaaaabbbdddgggiiikkkiiijjjkkkkkkgggbbb\\\XXXTTTOOOIIICCCAAADDDHHHLLL```tttyyyggg\\\SSSJJJCCCAAAAAAEEEIIIMMMUUUgggwww{{{aaaLLLCCC===999<<<>>><<<;;;;;;999888777666666777888999888:::===>>>>>>>>>???@@@BBBKKK]]]vvvooogggttt||||||ssscccYYYOOOHHHBBBBBBAAA>>>;;;;;;;;;===@@@AAABBBCCCEEEFFFCCCFFFJJJIIIFFFDDDEEEGGGGGGIIINNNVVV___iiiqqqvvvwww|||~~~{{{zzzxxxyyyzzzzzzxxxwwwxxxwwwvvvtttqqqooolllkkkgggeeebbb```___]]]ZZZXXXSSSRRRQQQOOONNNNNNOOOOOOOOOPPPTTTWWWZZZ[[[\\\]]]\\\[[[VVVPPPIIIEEECCCDDD???>>>>>>===<<<;;;;;;;;;333333333333333333333333333333222222222222222222777777777777777777777777555444333333222222333333222222111111000/////////---.........//////000000///---+++,,,---...---------///111111///...------++++++++++++++++++++++++************************++++++,,,,,,---...//////...///000///...---...///111111222444777:::===???@@@CCCGGGIIIJJJLLLNNNPPPMMMNNNQQQRRRSSSSSSRRRQQQNNNMMMOOOSSSXXXdddyyy~~~}}}jjj___]]]___fffqqqyyy~~~}}}yyytttjjj[[[MMMFFFCCCCCCDDDFFFDDDAAA???>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDD@@@===>>>>>><<>>AAAAAA>>>:::;;;:::888888999::::::999;;;;;;<<<<<<===>>>@@@@@@DDDIIIUUUiii~~~|||rrrlllrrr{{{qqqgggdddlllwwwsssggg```RRRNNNGGGCCC@@@@@@???>>>>>>AAA@@@???BBBHHHGGGAAAHHHFFFEEEFFFEEECCCBBBCCCCCCFFFJJJNNNRRRXXX```fffnnnqqqyyy~~~|||yyyyyyyyyyyyxxxwwwxxxwwwuuusssooollliiihhhhhhfffdddaaa]]]ZZZWWWVVVWWWRRRNNNLLLMMMNNNNNNMMMMMMOOOTTTYYY]]]___```aaa]]]ZZZUUUOOOJJJFFFDDDCCC@@@???===<<<:::999999999777666555444444444444444555333111///...///111333555666666777777777777777333222222111111222222333444333222000000000000111//////////////////...---.../////////////////////000111222222111///,,,+++++++++++++++++++++++++++000---))))))***+++***)))+++,,,------++++++,,,---..................------333333444666888<<>>>>>@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDEEEBBBAAACCCCCCBBBEEEJJJQQQTTT\\\hhhxxx{{{vvvuuuppppppuuuxxxyyy~~~yyyiiiaaa\\\XXXWWWWWW[[[\\\```fffllloooooonnnmmmnnnqqqsssuuuvvvwwwwwwuuurrrmmmiiiddd___YYYVVVPPPLLLHHHGGGEEEGGGPPPZZZxxxlllaaaWWWSSSQQQKKKEEEBBBAAABBBFFFLLLRRR]]]ooonnnVVVGGG@@@>>><<<>>>CCCDDDBBB???<<<;;;999999:::;;;;;;:::<<<<<<<<<===>>>AAACCCDDDCCCHHHSSSdddxxxyyyrrrxxx~~~rrrggg]]]XXX]]]eee{{{tttiiibbbYYYTTTNNNHHHEEEDDDBBBAAABBBEEEFFFFFFKKKQQQQQQLLLNNNLLLJJJIIIGGGDDDBBBBBB@@@BBBDDDGGGKKKQQQYYY___fffiiipppwwwyyyzzz~~~yyyvvvvvvwwwwwwwwwuuutttsssqqqooommmjjjiiigggfffccc```]]]YYYWWWVVVTTTPPPMMMLLLNNNPPPQQQPPPPPPRRRVVV[[[^^^```aaaaaa```\\\VVVOOOIIIEEECCCCCCAAA@@@>>><<<:::999888888777666555444444444444444666444222000000111333444444444555666666666666555333333222222222222333333222111000///......///000000000000000///......---//////////////////......000111222222111///,,,+++++++++++++++++++++++++++///---++++++---......---,,,...///...---,,,---...////////////////////////333333444666888<<>>>>>@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFAAA??????BBBBBBBBBFFFLLLSSS\\\jjj{{{{{{tttnnnkkkjjjeeedddggglllsss|||wwwmmmiiiffffffiiihhhhhhiiilllpppsssuuuuuummmnnnppprrrtttvvvvvvwwwqqqmmmfff```[[[VVVQQQNNNJJJGGGFFFGGGGGGJJJTTT^^^mmmXXXOOOIIIJJJKKKHHHDDDCCCCCCDDDIIIQQQXXXbbbrrrgggPPPBBB>>><<<<<>>>>>???@@@BBBEEEGGGIIIEEEIIIRRR___rrr~~~~~~ssseeeZZZRRRMMMOOOUUUmmm~~~yyypppjjjddd___XXXRRRNNNKKKIIIGGGDDDFFFHHHJJJQQQYYY]]]\\\^^^]]]ZZZWWWTTTPPPJJJEEE??????@@@AAADDDJJJRRRXXX```cccjjjppprrrsss{{{yyyttttttuuuwwwwwwvvvuuusssqqqnnnjjjhhhffffffeeebbb___\\\YYYVVVUUUQQQOOOMMMMMMOOORRRTTTTTTSSSUUUYYY]]]___aaaaaaaaabbb]]]VVVOOOHHHEEECCCCCCBBBAAA???<<<:::888777666666555555444444444555555777555333111111222444555333333444555555555555444333333222222222222333333222111000/////////000111111111111000000...------000000000//////.........000111111111000...,,,+++++++++++++++++++++++++++---+++***+++---/////////...///000000......///000000000000000000000000000333333444666888<<>>>>>???@@@AAA??????@@@BBBCCCDDDFFFFFF???>>>???BBBBBBBBBHHHPPPWWWfff{{{xxxoooiiieeeccc```___```eeelllvvvzzzyyyyyy{{{}}}yyyvvvssspppooopppqqqqqqkkkllllllmmmnnnoooppppppkkkeee]]]VVVQQQLLLIIIFFFFFFDDDDDDFFFHHHKKKTTT___}}}iiiXXXOOOHHHGGGGGGEEECCCDDDEEEGGGMMMVVV]]]ggguuuvvv```LLLAAA===<<<===@@@EEEIIIJJJJJJBBBBBBAAA@@@???>>>???@@@BBBBBBCCCDDDFFFIIILLLMMMJJJNNNTTT]]]mmm}}}qqqeeeXXXQQQLLLJJJMMMRRRdddvvvzzzuuunnnjjjccc]]]XXXUUURRRPPPIIIJJJJJJMMMUUUaaajjjooorrrssssssooojjjbbbUUUJJJCCCAAA???>>>AAAGGGMMMRRRXXX[[[aaahhhkkkmmmuuu~~~}}}}}}}}}}}}}}}}}}~~~yyyvvvvvvwwwxxxxxxzzzxxxuuuqqqlllgggcccaaafffdddbbb___[[[XXXVVVTTTPPPOOONNNOOOPPPSSSTTTUUUVVVXXX[[[^^^```aaa``````___[[[TTTMMMGGGDDDDDDDDDDDDBBB@@@===:::777666555555555444444444555555666666555222111111222444666333444444555555555555555333333333222222333333333444333222111111222333444222222222111000///...---111111000000///.........000111111000///...,,,+++++++++++++++++++++++++++******)))***+++,,,------...///000///...---...000//////000000000000000111333333444666888<<>>============<<<<<<===???AAABBBCCCDDDCCCBBBCCCEEEFFFHHHPPPZZZfffzzzwwwmmmddd^^^[[[[[[ZZZ___fffooozzz~~~~~~zzztttlllfffddddddeeefffgggiiijjjkkklllllllllhhhccc[[[TTTNNNKKKHHHFFFEEECCCDDDFFFGGGJJJRRR[[[ssstttbbbWWWKKKFFFCCCAAAAAADDDEEEGGGMMMWWW```hhhsss~~~~~~lllYYYJJJBBB<<<===>>>AAAEEEJJJMMMNNNIIIJJJIIIFFFCCC@@@AAABBBCCCDDDEEEGGGJJJLLLOOOPPPOOORRRVVV\\\kkkuuudddYYYOOOJJJIIIIIIMMMSSScccuuuwwwsssmmmhhhdddaaa^^^[[[UUURRRPPPSSSZZZfffttt~~~wwwcccQQQFFFCCC???===???CCCHHHLLLLLLOOOVVV]]]```dddmmmxxx~~~~~~~~~~~~~~~|||yyyyyyyyyzzzzzzyyyyyywwwtttppplllgggcccaaafffdddbbb___[[[XXXVVVTTTQQQQQQQQQQQQQQQRRRTTTUUUWWWYYY[[[^^^`````````___ZZZWWWQQQKKKGGGEEEEEEEEEDDDCCC@@@===:::777666555444444444444444555666777555333111000000222444555555555666777777777777777444333333333333333333444444333222111111111222333222222222222111000///...111111000000////////////111000000///...---,,,+++++++++++++++++++++++++++***+++,,,+++++++++++++++,,,---......,,,,,,---............//////000000000333333444666888<<>>@@@AAAAAACCCBBBCCCEEEGGGLLLXXXeeexxxzzzvvvmmmcccZZZWWWWWWYYY^^^hhhtttxxxqqqqqqsssrrrpppppplllhhhbbb[[[UUUSSSUUUXXX___```dddfffhhhiiihhhhhhaaa\\\UUUOOOKKKHHHEEEDDDCCCBBBCCCFFFFFFHHHOOOWWWhhhwwwlll```RRRJJJDDDAAABBBFFFDDDFFFNNNYYYaaahhhqqqyyysssbbbQQQGGGCCC<<<===???CCCGGGLLLQQQSSSSSSTTTSSSNNNGGGCCCCCCDDDBBBEEEIIIMMMQQQTTTUUUVVVVVVWWWYYY^^^lll|||kkkYYYQQQIIIFFFDDDEEEKKKSSSgggxxx~~~{{{vvvsssqqqnnnllljjj```[[[WWWXXX\\\dddqqq}}}sss]]]HHHDDD???<<<===@@@BBBDDDFFFIIIPPPWWWZZZ^^^hhhrrr{{{zzzyyyyyyzzz{{{zzzyyyssssssrrrpppmmmjjjhhhffffffeeebbb___\\\YYYVVVUUURRRSSSTTTSSSRRRRRRSSSUUUXXXZZZ\\\___aaaaaaaaa```WWWUUUQQQMMMIIIGGGFFFFFFDDDBBB@@@===:::777666555333333333444555666777888444333111000000222444666777777888999999999999888444444333333333333444444222111000............///111222222222222111000000000000000000000000000000111000000///...---,,,,,,++++++++++++++++++++++++,,,---//////---,,,,,,---+++,,,---,,,+++++++++------......//////000000000333333444666888<<>>===<<<;;;;;;::::::;;;<<<===>>>???@@@@@@???AAADDDHHHQQQbbbrrrxxxtttoooggg]]]XXXYYY```fffooo{{{iii```XXXXXXYYYWWWTTTTTTRRRRRRPPPNNNMMMQQQWWW\\\aaacccfffiiihhhfffcccaaaVVVRRRLLLHHHEEEBBB@@@>>>@@@@@@AAAEEEEEEFFFMMMUUU]]]nnnzzzoooaaaWWWNNNHHHHHHKKKIIIJJJRRR^^^fffkkkrrrxxx~~~xxxjjjWWWHHHBBB@@@<<<>>>AAAEEEKKKQQQXXX\\\]]]]]][[[TTTKKKEEEDDDEEEEEEIIIQQQXXX___bbbdddddd______```eeesssuuuaaaOOOJJJFFFDDDBBBDDDMMMWWWjjj|||~~~||||||{{{zzzxxxooojjjeeedddcccccckkkuuuwww```JJJEEE@@@===>>>?????????DDDFFFLLLQQQTTTWWW```kkk{{{|||zzzwwwuuuvvvxxxxxxxxxqqqqqqqqqpppnnnlllkkkjjjgggfffccc```]]]YYYWWWVVVQQQSSSUUUUUUSSSRRRTTTVVVYYY[[[^^^aaacccccccccbbbXXXWWWTTTPPPLLLIIIFFFEEECCCBBB???<<<:::888666666222333333444555666777888555444222111111333555777777888888999999999999999444444333333333333444444333222000...,,,,,,,,,,,,000111222222333222222222/////////000111111222222111000///...---,,,,,,,,,++++++++++++++++++++++++))),,,...///---,,,---///***,,,---,,,+++***+++---......///000000111222222333333444666888<<>>>>>======<<<<<<:::;;;;;;<<<===>>>??????BBBBBBDDDHHHNNNYYYmmmtttqqqlllddd\\\ZZZaaammmwwwxxxvvvqqqmmmnnnoooiiiaaaWWWMMMDDDCCCDDDBBBAAAAAAGGGJJJMMMOOOTTT\\\gggnnnnnnppprrrrrroooiiiccc___QQQMMMIIIEEECCCAAA???===>>>===@@@DDDEEEFFFMMMUUUTTThhh~~~qqqfffZZZQQQNNNOOONNNPPPXXXdddlllqqqvvv{{{}}}uuudddQQQBBB===>>>;;;>>>BBBGGGNNNUUU]]]bbbbbbccc```XXXMMMFFFEEEFFFIIIOOOXXXccckkkoooqqqqqqhhhfffggglllzzzpppZZZHHHFFFEEEDDDCCCFFFQQQ^^^kkk~~~{{{xxxvvvpppkkknnnuuuuuu~~~lllVVVLLLHHHBBB@@@@@@@@@???===???AAAEEEJJJKKKMMMVVV```uuuzzzuuurrrrrrtttvvvwwwtttsssrrrpppnnnllljjjhhhhhhfffdddaaa]]]ZZZXXXVVVPPPSSSUUUUUUTTTSSSVVVXXXZZZ\\\___bbbdddeeeeeedddZZZYYYWWWSSSOOOJJJFFFDDDBBBAAA???<<<:::888777777222222333333555666888999666555333222222444777999777777888999999999999999555444444333333444444555555444111///------,,,---000000111222333333333333......///000111222333333111000///...---,,,,,,,,,++++++++++++++++++++++++$$$(((,,,---,,,,,,---///+++,,,------++++++,,,---///000000111222222333333333333444666888<<>>============???BBBFFFIIIRRRccczzzvvvtttooofff^^^^^^fffuuu}}}qqqgggccc___[[[YYYWWWTTTSSSGGGCCC@@@@@@???===???CCCGGGMMMSSSXXXccctttyyyoooddd[[[VVVKKKJJJIIIGGGDDDAAA???===AAA>>>===AAADDDFFFKKKQQQYYYkkkuuummmcccZZZVVVWWWVVV\\\fffpppwwwzzzzzzzzzzzztttiiiXXXHHH>>>::::::<<<@@@FFFMMMTTTZZZ^^^```ddd^^^YYYVVVPPPJJJIIILLLRRRVVVaaaoooyyy}}}~~~wwwqqqnnnsss~~~jjjXXXHHHBBB>>>@@@CCCGGGQQQZZZjjj~~~}}}yyyuuurrrwwwzzzxxxrrrjjj]]]SSSHHHEEEAAA???>>>>>>===<<>>>>>>>>?????????CCCHHHNNNYYYlllyyysssqqqjjjfffdddlllzzzyyylllaaaTTTPPPLLLIIIGGGFFFDDDCCCBBB>>><<<=========AAAGGGJJJUUUbbbnnn|||zzzmmmaaaVVVOOOGGGGGGEEECCCAAA???>>>===>>>;;;;;;???BBBEEEKKKRRR\\\ppp~~~yyytttooommmiiidddcccfffbbbhhhqqqyyy~~~}}}{{{rrrjjj\\\MMMAAA:::777777999>>>FFFNNNTTTWWWXXXWWWWWWSSSPPPOOOLLLJJJKKKPPPXXX___lll{{{zzztttrrrxxxbbbPPPGGGBBB??????AAAEEENNNWWWjjj~~~yyy}}}|||wwwqqqjjj___UUUJJJEEE???===???@@@???===<<<===@@@BBBAAABBBMMMYYYooo~~~}}}|||zzzwwwvvvxxxyyyzzzyyyyyywwwtttqqqpppnnnkkkhhhhhhddd___[[[YYYXXXWWWVVVSSSTTTUUUTTTSSSSSSTTTUUU^^^```aaabbbfffkkklllhhhaaa[[[SSSNNNLLLKKKHHHFFFDDDBBB???<<<999666444444555555555555666666666666666444222222555888:::;;;888888777777666555444444222222222222222222222222222111111000000111111222333333333333333333333333111000000000000222333444/////////...---,,,******---,,,,,,,,,+++,,,,,,------------,,,,,,---......,,,,,,,,,------------...000000000000111111111111111222333666888;;;>>>???BBBDDDFFFIIILLLNNNOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTVVV^^^iii{{{xxxqqqoooqqq{{{}}}uuuppptttyyy{{{}}}nnnccc______ccchhhlllttt{{{{{{pppbbbVVVLLLFFFCCCAAAAAABBBCCCEEEGGGIIIJJJGGGEEECCCAAA@@@@@@@@@AAA@@@DDDIIIQQQ^^^sss~~~uuuqqqpppgggjjjqqqrrrfffZZZPPPIIIFFFBBB@@@??????>>>===>>>;;;:::<<<>>>@@@GGGOOOTTTdddxxxsssfff[[[OOOHHHCCCBBB@@@>>>============???<<<<<>>;;;999888666;;;DDDKKKPPPPPPNNNLLLIIIGGGFFFHHHIIIJJJPPPWWWaaalll}}}yyyvvv|||~~~{{{[[[KKKEEEAAA???AAACCCGGGPPPYYYnnn~~~wwwqqqggg^^^RRRJJJBBBAAADDDGGGFFFBBB;;;<<<>>>@@@???BBBMMMZZZrrr}}}|||zzzxxxwwwwwwyyy{{{||||||{{{xxxuuuqqqnnnkkkgggdddgggccc^^^ZZZYYYXXXVVVUUUQQQRRRTTTUUUUUUVVVXXX[[[\\\___aaabbbggglllllliiiaaaZZZRRRLLLIIIHHHFFFDDDCCCBBB???<<<999777555555444555555555555666666666555333222333777:::<<<===::::::999888666555444444222222222222222222222222222111111000000111111222222222222222222222222222000000000000000222333333111111111111000...---,,,...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///000,,,,,,,,,------------...000111111111222222222222111222333666999<<<>>>@@@BBBDDDFFFIIILLLNNNOOOPPPRRRSSSTTTUUUVVVVVVUUUTTTTTTSSSVVV^^^jjj||||||pppllllllrrr}}}|||qqqmmmlllssszzz||||||wwwiiicccaaadddiiimmmuuu|||}}}sssgggZZZOOOGGGBBBBBBBBBCCCEEEHHHLLLOOOQQQQQQOOOKKKHHHDDDBBBAAAAAABBBDDDHHHPPP]]]rrr}}}wwwuuussslllvvvqqqcccXXXOOOHHHGGGEEECCCBBBCCCCCCCCCBBB>>><<<<<<>>>AAAEEEOOOZZZgggxxxqqqcccZZZSSSKKKDDD@@@???===;;;;;;<<<===>>>AAA??????AAADDDHHHRRR]]]ooonnnZZZVVVVVVYYY]]]___dddjjjqqqvvvttteeeQQQCCC>>><<<;;;888555999???EEEGGGFFFDDDBBBCCCAAABBBFFFHHHLLLUUU^^^iiixxx|||xxx}}}uuuXXXKKKAAA???@@@DDDGGGLLLWWWbbbsssuuujjjXXXNNNDDDAAAFFFIIIFFFBBB======???@@@@@@DDDRRR```www~~~}}}zzzyyyxxxyyy|||~~~{{{xxxtttqqqnnnjjjfffcccfffbbb^^^ZZZYYYWWWUUUTTTPPPRRRSSSTTTUUUWWWZZZ]]]ZZZ^^^aaaccchhhllllllhhhaaaZZZQQQKKKHHHGGGEEEDDDCCCAAA???<<<999777666555444444444555555555666666444333222444888<<<>>>>>>;;;;;;:::888777555444444222222222222222222222222111111000000000000111111111111111111111111111111/////////000111111222333111111111000///...---,,,,,,,,,,,,,,,,,,---......---------------...//////.........////////////000///000000111111222222222111222444666999<<>>>>>AAADDDJJJXXXeee}}}~~~ppp___SSSOOOLLLGGGCCC???>>><<<;;;;;;===???@@@BBB@@@@@@BBBEEEKKKXXXdddyyyrrr___QQQLLLIIIKKKNNNQQQXXX```hhhnnnwwwrrrbbbMMM@@@;;;:::888444666888:::<<<>>>>>>>>>===AAA@@@AAAEEEGGGLLLWWWbbbqqqyyy|||oooUUUJJJAAA@@@BBBFFFIIIOOO[[[gggyyy}}}oooVVVKKK@@@<<<@@@BBB???:::>>>>>>???AAACCCIIIYYYiii|||{{{zzz|||yyywwwssspppnnnkkkhhheeeeeebbb^^^[[[YYYXXXUUUSSSQQQRRRSSSSSSSSSVVVYYY\\\[[[___ccceeehhhllljjjfff```ZZZQQQKKKIIIHHHFFFDDDAAA@@@>>>;;;999777666666444444444444555555555555333222222444888<<<>>>>>>;;;;;;:::888777555444444222222222222222222222222111000000000000000000111000000000000000000000000...//////000111111222222.........---,,,+++***)))***++++++,,,---///000111000///...---------------.........////////////000......//////000111111222111222444666999===???AAABBBDDDFFFIIILLLNNNOOOPPPPPPQQQSSSTTTUUUTTTTTTSSSTTTTTTWWW```kkk}}}sssqqqooommmooouuu{{{qqqmmmmmmttt{{{ooogggaaaccciiipppwww~~~~~~zzznnnaaaUUULLLFFFGGGGGGGGGHHHLLLRRRXXX[[[bbbaaa___\\\WWWRRRMMMJJJEEEFFFHHHOOO]]]rrruuubbbUUUNNNIIIFFFFFFDDDDDDFFFJJJLLLKKKIIIFFFCCCAAABBBEEEIIIQQQbbbqqqzzzkkkaaaTTTJJJGGGFFFCCCAAA>>>>>>=========>>>???@@@@@@???@@@CCCGGGOOO```oooeeeOOOHHHCCC???AAADDDHHHOOOVVVZZZ```iiiqqqwwwyyyyyyxxxlll^^^MMMAAA===<<<999666888888777888999:::<<<===??????AAADDDGGGMMMZZZhhh|||}}}hhhPPPGGGCCCBBBDDDGGGJJJQQQ___mmmzzzjjjTTTKKKAAA>>>???@@@===999<<<<<>><<<:::888666666555333444444444444555555555222111222444888<<<======::::::999888666555444444222222222222222222222222111000000//////000000111////////////////////////---...///000111111111111222222111111000///---,,,+++++++++,,,---///000111111000///...------------,,,,,,,,,------------...------...///000111111222111222444666:::===@@@BBBBBBDDDFFFIIILLLNNNOOOPPPOOOQQQRRRTTTUUUUUUUUUUUUUUUUUUYYYaaalll|||~~~{{{|||zzzzzz{{{{{{tttjjjbbbdddjjjpppwww}}}}}}zzznnnaaaVVVMMMHHHIIIHHHGGGHHHKKKQQQWWW[[[aaabbbddddddbbb^^^ZZZWWWLLLKKKKKKPPP]]]ppprrrbbbRRRKKKJJJHHHHHHJJJLLLNNNRRRWWWYYYXXXSSSOOOGGGFFFHHHLLLQQQ\\\ppp{{{oooeee[[[TTTLLLEEEBBBAAA@@@@@@======>>>>>>>>>>>>??????>>>>>>AAAFFFMMMYYYmmmrrrWWWDDD@@@<<<;;;>>>@@@AAAEEEJJJKKKOOOVVV^^^dddfffgggggg^^^TTTHHH@@@>>>>>><<<;;;999999888999:::;;;===???>>>>>>BBBGGGKKKSSScccrrrcccMMMEEECCCCCCFFFJJJOOOYYYkkk|||qqq```QQQKKKEEEBBBBBBCCCAAA???<<<===BBBIIIRRRaaaxxx~~~}}}}}}}}}}}}|||zzzxxxtttrrrpppmmmiiigggfffccc```]]]\\\YYYVVVTTTRRRSSSSSSTTTTTTWWW\\\___eeeiiilllmmmnnnooojjjcccYYYTTTOOOLLLKKKIIIEEEAAA===<<<:::888777666555555333333444444444555555555222111222444888:::;;;;;;888888777777666555444444222222222222222222222222000000////////////000000........................---...///000111111111000444444444333222111000///...------------......///000///...............///,,,,,,,,,------------...---...///000111222333333111222444777:::>>>AAABBBBBBDDDFFFIIILLLNNNOOOPPPNNNPPPRRRTTTVVVWWWWWWWWWVVVVVVZZZbbblll|||yyynnneeeffflllrrrxxx}}}}}}yyymmmaaaVVVMMMIIIJJJHHHGGGGGGJJJPPPVVVZZZ]]]```eeeiiiiiigggdddbbbSSSPPPNNNQQQ[[[lll}}}wwwbbbSSSGGGEEEHHHIIILLLOOORRRUUU[[[aaacccaaa[[[VVVKKKKKKNNNSSSZZZggg|||~~~pppfff\\\TTTNNNKKKFFFAAA???>>>???AAA<<<===>>>??????>>>>>>===??????DDDKKKTTTbbbyyysss\\\III===;;;999999===>>>;;;<<>>???@@@>>>???DDDKKKPPP[[[mmm}}}bbbNNNGGGBBBBBBGGGMMMUUUcccyyy}}}jjjYYYJJJGGGDDDBBBAAAAAAAAA@@@===???EEEOOO[[[mmm}}}}}}}}}}}}}}}{{{yyy|||zzzvvvssspppmmmiiiffffffccc```^^^\\\ZZZWWWTTTRRRSSSTTTTTTVVVZZZ___ccciiinnnpppqqqqqqqqqkkkcccUUUQQQMMMKKKKKKHHHDDD@@@<<<;;;999777666555444444333333333444444444555555111111111444777:::::::::777777666666555555444444222222222222222222222222000000////////////000000........................,,,---///111111111000000////////////...,,,+++***111000///...---,,,,,,,,,......---......///000111........./////////000000...///000111222333444444111222444777:::>>>AAACCCBBBDDDFFFIIILLLNNNOOOPPPNNNOOORRRUUUWWWXXXXXXXXXWWWWWW[[[bbblll|||wwwsssmmmjjjlllppptttwww}}}~~~zzzoooeeeZZZQQQKKKIIIHHHIIIKKKOOOSSSXXX[[[YYY^^^eeelllooonnnkkkiiiaaa]]]WWWTTTXXXeeevvv|||jjjQQQPPPLLLIIIHHHMMMUUU\\\cccgggkkkmmmooommmeee[[[SSSTTTYYY___iiittt~~~wwwhhh\\\UUUPPPMMMFFFDDDAAA??????>>>===<<<<<<@@@@@@===>>>CCCAAA;;;>>>BBBHHHNNNWWWiiidddNNNAAA;;;666666777888999999999888>>>???AAADDDFFFHHHIIIIIIEEEBBB>>>;;;999999:::;;;;;;;;;;;;<<<===???AAACCC>>>DDDIIIJJJOOO___wwwxxx]]]OOOLLLCCCGGGMMMSSS^^^pppzzzmmmeeedddVVVTTTOOOKKKHHHFFFGGGGGGHHHHHHJJJSSSddd}}}~~~{{{yyyyyyzzz|||~~~{{{vvvqqqoooooolllgggbbbaaa```^^^]]][[[XXXTTTQQQUUUTTTTTTUUUXXX]]]bbbeeejjjqqqwwwvvvrrroooiiibbbXXXTTTOOOJJJGGGEEECCCAAA;;;999777555444333333333222222111111111222333333111222333555777999:::;;;777777555444333222222222222111111000000111111222111///...------...///111////////////////////////000000000000000000000000333111......//////---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------............///.........///000000111111333444555888;;;>>>AAABBBEEEGGGIIILLLNNNOOOOOOOOOMMMNNNPPPQQQTTTUUUWWWXXXZZZYYYZZZaaajjj{{{}}}}}}vvvnnniiijjjnnnsssvvv}}}~~~|||ssshhh^^^TTTNNNIIIIIIIIIKKKNNNSSSXXX[[[]]]___dddhhhlllnnnnnnnnnlllhhhbbb\\\]]]eeerrr|||ppp___SSSPPPNNNNNNRRRZZZdddkkksssvvvxxxxxxxxxwwwooofffeeegggmmmttt|||xxxpppdddXXXOOOHHHCCC@@@DDDBBB???>>>>>>???>>>>>>>>>AAAAAA>>>@@@DDDEEEAAAFFFGGGKKKUUUeeezzzfffOOOBBB===<<<666777888999999:::::::::::::::;;;<<<===>>>>>>>>>===<<<;;;::::::999::::::;;;===???@@@AAABBBCCCDDDDDDIIIOOOUUU```ssssss[[[MMMHHHFFFKKKSSS[[[gggyyyyyyjjjbbbaaa`````````___]]][[[ZZZXXXMMMOOOTTT^^^ppp~~~|||yyyxxxyyyzzz{{{|||wwwqqqmmmllljjjeee``````^^^\\\[[[ZZZYYYVVVTTTUUUUUUTTTVVVYYY^^^cccfffkkkqqqvvvuuusssooofff^^^XXXTTTNNNJJJGGGEEEBBB@@@<<<:::888666555444444444333444444444444444444444000111222444666888888999999888777555444333333333111111111000000111111111111000...------...000111000000000000000000000000000000000000000000000000222000......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------............///......///000000111111222333444555888;;;>>>AAABBBEEEFFFIIIKKKMMMNNNOOOOOOMMMNNNPPPRRRTTTVVVWWWXXXYYYXXXZZZ```jjjzzz}}}vvvxxx}}}tttlllkkkooouuuxxx|||~~~wwwnnncccXXXQQQJJJJJJJJJKKKOOOSSSXXXZZZ``````bbbdddhhhmmmqqqtttuuusssmmmgggdddhhhrrrzzzyyycccVVVOOONNNOOOTTT^^^jjjtttyyy}}}vvvtttwww~~~vvviiiddd[[[SSSMMMHHHDDDAAABBB???<<<;;;<<<>>>???>>>===??????>>>???DDDFFFEEEMMMNNNTTTeee}}}nnnRRRAAA::::::<<<777888888999:::;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777888:::;;;<<<<<<<<<<<<===AAAEEEGGGGGGFFFFFFFFFHHHKKKSSS]]]nnn}}}kkkZZZMMMHHHJJJQQQ[[[ffftttrrrddd]]]^^^bbbeeejjjmmmmmmjjjgggddd^^^bbbhhhsss~~~|||zzzzzzzzz{{{}}}wwwqqqllljjjhhhdddaaa___\\\ZZZXXXXXXXXXXXXWWWUUUUUUVVVWWW[[[```eeehhhmmmrrruuuuuutttpppeeeZZZVVVRRRMMMIIIGGGDDDBBB@@@<<<:::888777555555555555444555666777777666555444...000333555777777777777<<<:::888666555444444444111111111111111111111111000000............000000222222222222222222222222000000000000000000000000111///------...---,,,***+++++++++,,,,,,---------------,,,,,,,,,------...---------............/////////000000111222222333333444555888;;;>>>AAABBBDDDEEEHHHJJJMMMNNNNNNNNNNNNNNNPPPRRRTTTVVVWWWXXXWWWVVVYYY```jjjzzzxxxyyy||||||qqqnnnqqqwww{{{{{{}}}{{{ssshhh\\\TTTLLLLLLLLLMMMPPPTTTXXX[[[aaa``````bbbffflllrrruuuvvvvvvtttoookkknnnvvv}}}mmm\\\TTTMMMOOOVVVaaaooo{{{~~~ppp^^^YYYRRRKKKGGGDDDBBB@@@CCCAAA>>>===???@@@AAAAAA???AAACCCCCCDDDFFFHHHIIIPPPXXXggg~~~gggPPPDDD>>>:::999888888999999:::;;;<<<===??????>>>===<<<;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@FFFMMMPPPOOOLLLJJJIIILLLOOOXXXggg|||wwwjjjbbbYYYRRRNNNNNNVVVcccrrr~~~wwwttt|||}}}pppfffeeeiiiooorrrwww{{{|||zzzwwwtttyyy}}}~~~~~~~~~~~~~~~}}}xxxqqqllljjjhhhfffddd```]]]YYYWWWWWWWWWXXXWWWVVVVVVWWWZZZ]]]bbbgggjjjooorrrtttuuuvvvsssfffYYYTTTQQQLLLIIIFFFDDDAAA???;;;999777666555444555555444555777888777666444333///111555888::::::888777===;;;999666444333333444222222222333333222222222000000///......///000000222222222222222222222222///////////////////////////...---------,,,+++*********+++,,,,,,---............---,,,,,,,,,---------------............///000000000111222222333333333444555888;;;>>>AAABBBCCCDDDGGGJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXXXXVVVUUUYYY```kkk{{{|||||||||tttppprrrwwwzzzyyy|||}}}vvvkkk___WWWPPPOOOOOOPPPRRRVVVZZZ]]]______```bbbeeejjjnnnqqqsssvvvvvvsssoooqqqxxxyyydddYYYUUUQQQXXXeeetttsssbbb]]]UUUOOOKKKJJJHHHGGGFFFDDDBBBBBBCCCDDDDDDCCCDDDEEEHHHJJJKKKKKKNNNRRRYYYkkkcccPPPHHHBBB<<<999999999999:::;;;<<<>>>???<<<;;;::::::999:::::::::>>>===;;;;;;<<>>999777666444333333333444333444666777666555222111000444999>>>@@@???<<<:::>>><<<999555333222222333333333444555555444333333000000////////////000000111111111111111111111111////////////////////////.........---,,,++++++,,,******+++,,,,,,---............---,,,,,,,,,---------------............///000000000111222222333333333444555888;;;>>>AAABBBBBBDDDGGGJJJLLLNNNNNNOOONNNOOOQQQRRRUUUVVVXXXYYYVVVVVVZZZbbbmmm}}}~~~}}}|||~~~uuuppppppsssvvvvvv{{{yyynnnbbbZZZTTTTTTSSSTTTVVVYYY]]]```_________```bbbfffiiikkkrrruuuxxxuuupppqqqxxxmmm]]]WWWVVVVVVaaarrruuujjjeee___YYYVVVSSSQQQOOOGGGFFFFFFHHHJJJJJJIIIGGGIIIIIILLLOOOPPPQQQYYYaaarrr]]]LLLGGGCCC@@@@@@<<<<<<<<<<<<===???BBBCCC===<<<;;;::::::;;;<<<===???===;;;::::::===AAADDDJJJRRR\\\___\\\WWWTTTTTTWWWbbbuuunnn```TTTUUU\\\___]]][[[XXXcccttt~~~hhhWWWPPPKKKPPP\\\nnn~~~{{{yyyxxxyyy{{{}}}~~~~~~{{{yyyuuupppllljjjiiihhhddd```[[[XXXWWWWWWWWWWWWWWWXXX[[[^^^ccchhhllloooppptttuuuuuutttpppggg\\\PPPNNNJJJHHHFFFCCC???===777666555333222222333333444444555555444333111000111666===CCCFFFEEEAAA???@@@===999555222222222333333333555555555555333333000000000000000000000000000000000000000000000000000000000000000000000000---...///...,,,,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,------...---------............/////////000000111222222333333444555888;;;>>>AAABBBBBBDDDGGGJJJMMMOOOOOOPPPOOOOOOQQQSSSUUUWWWXXXYYYWWWWWW\\\eeeppp}}}{{{~~~wwwqqqqqqrrrrrrssszzz{{{qqqfff^^^YYYXXXWWWWWWYYY]]]```bbbaaa```]]]\\\]]]```dddgggnnnssswwwuuupppqqqyyyxxxdddZZZYYY[[[aaaoooyyynnnllliiifffccc___YYYUUUSSSTTTWWW[[[^^^___]]][[[YYYVVVVVVYYY\\\bbbppp~~~|||]]]QQQNNNJJJGGGHHHAAA@@@@@@@@@AAADDDFFFHHHBBBAAA???>>>===>>>???@@@======<<<===>>>AAACCCEEENNNWWWaaaddd```ZZZXXXXXX^^^nnn{{{```YYYWWW```iiijjjfffbbb```kkk}}}ppp[[[LLLHHHEEEGGGMMMZZZnnn}}}{{{zzzyyy{{{}}}~~~|||zzzwwwrrrlllgggeeedddbbb___\\\ZZZZZZZZZYYYYYYXXXYYY\\\```eeejjjnnnppprrrvvvwwwsssnnnjjjbbbZZZOOOMMMJJJGGGEEEBBB???<<<888777555444333333444444555555444444333222222111111666???GGGJJJIIIEEEBBBBBB???;;;666333222333444111222333444444333222111000000000111111000000000000000000000000000000000000000000000000000000000---///000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///---------............///......///000000111111222333444555888;;;>>>AAABBBCCCDDDHHHKKKNNNPPPPPPQQQOOOPPPQQQSSSUUUWWWYYYYYYXXXYYY^^^hhhsssuuuwwwyyyzzztttsssrrrrrrqqqyyy}}}ssshhhaaa[[[ZZZZZZZZZ[[[___bbbdddddd```\\\YYYYYY]]]bbbeeeiiiooottttttqqqttt}}}nnn___ZZZ]]]aaaqqqwwwqqqgggjjjnnnuuuyyy{{{yyyvvvooojjjgggiiimmmwww{{{ccc]]][[[TTTMMMMMMDDDCCCCCCCCCDDDGGGJJJKKKCCCBBB???===<<<<<<===>>><<<===???BBBDDDFFFGGGGGGPPPZZZdddfffbbb\\\ZZZ[[[jjj|||hhh]]]ZZZ___mmmwwwvvvnnngggfffqqq~~~dddPPPGGGFFFEEEFFFGGGNNN___ooo~~~}}}}}}~~~}}}|||xxxrrrkkkeeeaaa``````^^^[[[[[[[[[\\\\\\[[[XXXYYY\\\aaafffkkkoooqqqsssxxxxxxrrrjjjddd]]]WWWNNNLLLIIIGGGEEEBBB>>>;;;888777666555444444555666777666555333333222222333000666@@@HHHLLLKKKGGGDDDDDDAAA<<<777444333444555///000222333333222000///000000111111111111000000000000000000000000000000000000000000000000000000---000111000---,,,...000---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------.........//////.........///000000111111333444555888;;;>>>AAABBBCCCEEEHHHKKKNNNPPPQQQRRROOOPPPQQQSSSUUUWWWYYYYYYYYYZZZ```iiiuuuzzzuuuoooxxx|||vvvuuuuuuuuuzzzsssiiiddd___ZZZXXX[[[```eeeggghhhaaa[[[ZZZYYYYYY]]]cccoooqqqtttttttttuuuzzz~~~xxxiii___[[[cccooo}}}{{{nnniiiiiiccc\\\WWWQQQKKKEEEEEEIIIKKKHHHDDDAAAAAAAAAAAA@@@???===<<<===>>>???@@@AAACCCFFFIIIOOO]]]bbbaaabbb^^^^^^hhhvvvyyy|||nnnbbbWWW]]]jjj|||zzzzzzrrrZZZJJJAAABBBEEEFFFCCCDDDPPP]]]|||xxxrrrmmmiiieeebbb^^^]]]\\\[[[ZZZYYYXXXXXXWWWZZZ^^^dddjjjppptttvvvzzzyyywwwrrrjjjaaaXXXSSSKKKIIIGGGFFFDDDAAA===:::777777666555444333333333444444444444333222111000444777;;;@@@BBBCCCBBBAAA???===999666444444555666///111333555555333111///222111000///000111222333444333111///......///000000000000000//////////////////...---,,,,,,++++++///......------,,,++++++***+++,,,,,,---------,,,---......///000/////////222222222111000///...---555555555666888<<>>>>>>>>@@@AAABBBBBBCCCEEEIIIMMMPPP^^^bbb```bbbaaaffftttsssjjjjjjvvvzzzpppbbb[[[\\\eeeuuuiiiSSSEEEAAAAAABBBDDDBBBCCCLLLWWWgggyyy~~~xxxqqqlllgggaaa^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ^^^ccciiioootttwww|||zzzvvvppphhh___WWWSSSKKKIIIFFFDDDCCC@@@<<<:::666666555444333222222333555555444444333222111111555777;;;>>>???>>>===;;;<<<:::777444333333444555111222333444444333222111111111111111111222333333444333111///...///000000000000000000///////////////......---,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111222333333333333333666666666777:::===@@@BBBCCCDDDGGGJJJMMMNNNOOOOOOMMMMMMOOOSSSWWWZZZ[[[ZZZYYY[[[```gggtttyyyuuu|||yyy}}}{{{vvvuuuuuuyyy}}}~~~uuupppiiieeeeeegggjjjkkkhhhbbb]]]]]]]]]]]]aaagggmmmmmmmmmkkkiiikkkqqqvvvttthhhdddgggvvv}}}ooohhh___YYYWWWSSSLLLFFFCCCBBBAAA@@@@@@AAAAAABBBAAABBBBBBBBBBBBEEEJJJNNNTTTbbbfffdddfffiiittt}}}kkkccc```gggjjjddd___^^^dddppp|||bbbMMMCCCBBB??????BBBBBBBBBGGGMMMSSSccc}}}~~~~~~~~~~~~{{{vvvpppjjjddd^^^ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVYYYZZZ]]]bbbhhhooouuuxxx~~~{{{uuummmeee]]]VVVSSSLLLIIIFFFCCCAAA???<<<:::555555444333222222222222555555444444333333222222777999;;;<<<<<<:::888666888666444222222222333444333333333444444333333333111222222333333333333333333222111/////////000000000000000000////////////.........------,,,,,,+++,,,,,,,,,---------............---,,,---...///000//////.........///000111222333444555666666666666666666777888;;;>>>AAACCCCCCDDDGGGJJJLLLNNNNNNNNNLLLMMMNNNRRRVVVYYYZZZZZZXXXZZZ^^^fffsss~~~}}}{{{~~~pppmmmtttzzz}}}~~~}}}}}}{{{tttwwwzzz|||}}}~~~xxxpppjjjhhhiiikkkllliiiccc___^^^^^^^^^bbbggglllllliiifffcccffflllrrrsssjjjhhhooo~~~||||||zzztttkkkddd___YYYRRRLLLJJJHHHFFFEEEDDDEEEGGGHHHEEEEEEEEEEEEEEEIIINNNQQQXXXhhhmmmmmmqqqvvvvvvlllfffbbbeeegggeeeeeehhhkkkxxx}}}aaaNNNEEEDDD???>>>AAACCCBBBCCCFFFKKKVVVjjj~~~~~~~~~~~~}}}}}}|||{{{zzzwwwrrrmmmhhhbbb]]]YYYZZZZZZYYYXXXXXXWWWVVVVVVZZZ[[[^^^ccciiipppvvvyyy{{{sssjjjaaaZZZUUUSSSNNNKKKFFFCCCAAA???===;;;666555444444333333333444555555444444333333333333999:::<<<<<<<<<:::777666444333222111111222333444555444333333333333444555111222333444555444333222222222111000//////000000000000000000////////////......---------,,,,,,,,,++++++,,,,,,---...//////000///...,,,,,,...000111111///...------///111222555666666666555444444333555555666888;;;>>>AAABBBCCCDDDGGGJJJLLLMMMNNNNNNNNNNNNOOOSSSWWWZZZZZZZZZYYY[[[___fffsss~~~yyyxxx~~~pppccceeennnvvvzzz}}}~~~~~~wwwxxxzzz|||~~~}}}tttmmmjjjjjjkkklllkkkeeeaaa```___^^^aaaffflllkkkhhhdddaaacccjjjpppuuunnnnnnwwwzzzppplllmmmooouuu}}}~~~wwwqqqlllfff```[[[RRRPPPNNNLLLKKKKKKLLLMMMLLLMMMMMMMMMNNNQQQUUUYYY\\\llltttwww~~~vvvkkkhhhfffhhhjjjjjjlllnnnppp|||eeeQQQIIIEEEAAA???BBBEEEDDDCCCEEELLLQQQ]]]qqq~~~~~~~~~~~~~~~|||{{{zzz}}}~~~uuurrrnnnjjjfffccc^^^[[[ZZZZZZZZZYYYXXXXXXWWWWWW\\\^^^aaaffflllsssxxx{{{zzzqqqhhh___XXXTTTRRRPPPLLLGGGDDDBBB@@@===<<<777666666555555555555666666555444333333333444444;;;<<<===>>>===<<<:::999222111111000111222333444666555333222222333555666111222333444555444333222111111111000000000000000000000000000////////////---------------,,,,,,,,,***++++++,,,---...//////111000...------...000111111000...---...///111333333444444444444333333222333333555888:::===@@@AAADDDEEEHHHJJJLLLMMMMMMMMMPPPPPPQQQUUUYYY[[[\\\[[[[[[]]]aaahhhuuu|||qqqmmmooo}}}~~~nnnddd^^^cccnnnvvv}}}}}}{{{{{{|||}}}xxxqqqmmmmmmmmmnnnpppjjjeeecccaaa^^^```dddlllllliiieeebbbdddjjjppp{{{yyyuuuxxxttthhhbbbaaaeeekkkxxx{{{wwwtttppplllhhh^^^\\\ZZZWWWTTTSSSRRRRRRPPPQQQSSSSSSTTTVVVZZZ\\\aaapppyyy~~~}}}wwwmmmlllmmmqqqvvvyyyzzzzzzxxxlllUUUIIIFFFBBB@@@CCCEEEDDDEEEHHHLLLNNNTTTbbbzzz}}}{{{zzz{{{|||tttppplllhhheeeccc```^^^\\\[[[[[[[[[ZZZZZZZZZZZZ^^^```eeekkkqqqwww{{{}}}}}}xxxpppfff^^^WWWTTTRRROOOLLLHHHDDDBBB???<<<:::777777666666666666666777666555444333333444555666<<<======>>>>>>===;;;;;;222111111111222222333444555444333222222333444555111222222333333333333333000000111111000000000000000000000000////////////------------------------++++++,,,,,,---...//////111000///...---...//////000000/////////000111222---...000111333444444444111222555888;;;===???@@@EEEFFFIIIKKKMMMNNNNNNNNNQQQQQQRRRUUUYYY\\\\\\[[[[[[^^^dddlllzzzzzzqqqjjjjjjmmm{{{|||nnniiihhhnnnvvv||||||{{{{{{}}}}}}uuurrrrrrrrrrrrvvvpppjjjhhhddd``````cccmmmmmmkkkhhheeeggglllqqqzzz}}}}}}{{{oooddd```aaaeeennnwwwyyysssoooeeecccdddjjjpppyyy}}}{{{yyywwwtttrrrnnnllljjjfffbbb___\\\[[[WWWYYY\\\]]]^^^___aaacccjjjwwwyyyxxxyyy~~~vvvrrrsssuuu{{{sssXXXIIIDDDAAAAAADDDDDDDDDGGGLLLJJJLLLPPPYYYkkk}}}~~~|||{{{yyy{{{}}}wwwrrrlllfffdddbbbaaa```]]]]]]]]]]]]]]]\\\\\\\\\```ccciiipppvvv{{{}}}zzzvvvnnneee]]]WWWSSSRRRLLLJJJFFFDDDAAA>>>:::666666666555555555555666666666555444333333444555777<<<<<<<<<<<<;;;:::888888333333333333333333444444333333222222222222333333111111111111111222333333000000000111111111000000000000000000////////////------------------------,,,,,,,,,------........./////////......---------///000000000000111111111,,,---///000222333333333111333555999<<>>AAABBBGGGMMMQQQRRRQQQPPPPPPSSSTTTTTTUUUVVVVVVWWWWWW\\\]]]bbbmmm||||||}}}{{{~~~xxxnnneee]]]XXX[[[aaajjjooorrrpppiiieeejjjppp}}}nnnfffbbbgggpppzzzuuujjjddd```ZZZUUUTTTRRRRRRSSSSSSTTTVVVWWWXXXXXXVVVSSSPPPNNNLLLJJJHHHKKKNNNTTT^^^kkk|||}}}yyywwwuuuuuuxxxwwwkkkjjjhhhggghhhlllqqqtttzzz{{{{{{yyywwwuuutttuuu~~~zzz\\\JJJGGGCCCAAACCCFFFGGGKKKPPPUUU]]]aaadddhhhmmmvvvhhh___ZZZVVVSSSWWW^^^gggqqqxxx}}}~~~~~~~~~}}}|||zzzuuuqqqjjjfffcccbbbaaa```^^^^^^^^^^^^^^^^^^^^^______gggnnnttt{{{|||rrriiiccc^^^UUUOOOMMMKKKHHHDDD@@@===:::666333333333333444444555555555444333333333333444555666;;;;;;;;;:::999888888888888666333222333444444333555555555444333111000///...///111222222111///...000000000000000000000000///...---------...///000,,,++++++,,,...---,,,***------,,,,,,,,,---...//////000000000///......------...///000000000000000000111222111000000222444555777888999999;;;===@@@BBBFFFJJJMMMNNNOOOPPPQQQSSSSSSTTTTTTVVVWWWXXXXXX\\\]]]bbbmmmwwwkkkbbbYYYUUUYYY___lllssswwwssskkkgggjjjppptttgggccchhhrrrmmmcccZZZUUURRRLLLHHHHHHGGGGGGHHHHHHJJJKKKLLLMMMJJJJJJHHHHHHGGGHHHIIIIIIMMMQQQXXXccctttzzzfff]]]```bbbcccbbbcccgggjjjqqqqqqpppooonnnooosssuuu~~~sssZZZJJJHHHCCCAAADDDGGGJJJPPPWWW^^^jjjooonnnmmmlll~~~pppggg[[[RRRMMMJJJHHHFFFGGGMMMVVV```jjjttt}}}~~~|||yyywwwsssooojjjfffdddcccbbbaaa```^^^\\\[[[[[[^^^aaaccccccjjjrrrwww}}}{{{qqqgggaaa[[[SSSMMMLLLJJJGGGBBB>>>:::777333000111222333444555666777777555444444333333444555666999999999999999999999999999777444333444444444333555555444333222000...---...///000111111000///...111111111111111111111111111000//////......//////...------...//////---,,,---,,,,,,,,,,,,---...///---000222111///,,,---...,,,,,,...///000111111111000111222111000000222444444666777888999:::===???CCCEEEGGGIIIJJJLLLOOOQQQQQQRRRSSSTTTUUUWWWYYYZZZ[[[\\\bbbmmmwwwjjj___VVVSSSXXX```pppyyy~~~xxxnnnjjjmmmqqq~~~qqqkkkllluuuzzzjjj[[[TTTNNNLLLJJJGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHHHHHHHHHHJJJNNNPPPRRRXXXcccqqqjjj^^^UUUZZZ______]]]]]]bbbgggjjjiiihhhfffgggkkkqqqvvv}}}kkkVVVKKKFFFBBB@@@CCCFFFJJJSSS\\\dddqqqvvvwwwwwwuuuvvvfffWWWRRRKKKFFFDDDCCCBBB@@@???CCCJJJRRR]]]jjjvvv~~~~~~zzzwwwtttqqqmmmiiifffeeeddddddcccaaa___[[[YYYZZZ^^^cccggglllrrryyy|||zzzoooeee___YYYQQQKKKJJJHHHDDD@@@<<<999777444111333333333444555666666777555444333222222444555666777777777888888999999999888666444333444444444333444333333222111000...---//////000111111000//////111111111111111111111111111111000///......------...---,,,---//////...,,,,,,,,,,,,,,,---......///---...//////...---......,,,---...///000000000000000111222111000000222444444666888888999;;;>>>@@@BBBDDDGGGIIIJJJLLLNNNPPPQQQQQQRRRSSSUUUXXXZZZ\\\ZZZ\\\bbbnnnvvvhhh]]]UUURRRYYYbbbuuusssoooppprrrwwwppppppuuu}}}gggVVVRRRLLLHHHHHHGGGDDDDDDGGGEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJIIIIIIKKKPPPSSSWWWddduuuiii[[[VVVRRRVVVYYYXXXWWWYYY```ffffffeeecccaaaccciiiqqqwwwzzzcccSSSKKKDDDAAA@@@BBBFFFKKKVVV```iiitttyyy}}}~~~mmm[[[PPPIIIFFFCCCAAA??????>>>======???CCCIIISSSaaaoooxxx|||yyyuuusssooolllhhhfffeeeeeedddcccbbb___[[[YYY[[[```fffjjjqqqwww}}}wwwlllaaa\\\VVVOOOJJJIIIEEEBBB>>>;;;999888777555555555555555555555555555444333222111222444666777777888888888888999999999666444222222333444333222111111222222222111111000111111111111111111111111000000000000000000000000000000000///...---,,,+++...,,,++++++---------,,,++++++,,,---.........///000...------...///000///......////////////......000111222111000000222444555666888::::::<<>><<<<<<;;;:::999:::;;;<<<===>>>@@@FFFPPP```ppp{{{|||yyyvvvuuuooollliiigggfffeeecccbbb```______```cccgggjjjmmmpppxxx~~~~~~pppfff[[[VVVRRRLLLIIIIIIEEEAAA<<<999888888777666555555555555666666666666444333222222444888<<>>@@@CCCJJJVVVfffxxx}}}zzzwwwuuuooommmiiigggfffeeecccaaa______aaaccceeeiiikkkmmmssszzz~~~xxxnnndddZZZUUUQQQLLLIIIJJJFFFBBB<<<888777666555444333444444555666777888888555444333444666;;;???BBB@@@???===;;;999777555444111111222444777888888777555555555444333222111000000000////////////000000222222222222222222222222000000111222222111///......,,,******+++------,,,)))***,,,.../////////......@@@PPPNNN<<<,,,)))---++++++---...//////000000000111222111000000222444222444666888999;;;???AAAEEEFFFGGGGGGHHHKKKPPPSSSTTTSSSRRRRRRSSSVVVZZZ\\\]]]```gggsss|||}}}pppbbbVVVSSSPPPOOOYYYhhhvvvuuuqqq|||ssskkkqqq{{{dddTTTLLLHHHFFFEEEFFFHHHJJJMMMPPPSSSTTTYYY]]]dddkkkqqquuuvvvwww|||}}}|||vvvrrrwwwtttooossszzzwww\\\SSSPPPJJJHHHKKKGGGIIIKKKMMMOOOQQQUUUWWW]]]VVVVVV___fffjjjvvvpppVVVMMMNNNIIINNNSSSWWW]]]ggguuutttkkkpppwww~~~tttgggaaaWWWMMMIIIFFFBBB@@@AAA<<<===???AAABBBAAA===:::>>>@@@CCCJJJZZZppp~~~~~~wwwoooooonnnkkkhhheeecccaaaaaabbbbbbbbbdddhhhlllqqqtttxxx}}}|||tttgggbbbZZZSSSOOOLLLIIIHHHDDDBBB===999666555555555555555666666666666555555111000000222666:::<<<===>>>???>>>===;;;777444222333555777888666444333333333333222111000000000111000111111222222111111000111111000000111111222333444333222000//////......------------------------...---+++******+++---...///:::CCCAAA444+++,,,111..................---------...//////000000//////333444555888;;;>>>AAABBBEEEGGGIIIJJJKKKLLLNNNPPPSSSSSSSSSTTTVVVXXXZZZ\\\]]]bbbhhhsss~~~pppcccXXXTTTQQQRRR```qqqvvvtttppp|||{{{xxxrrrqqq{{{qqq]]]QQQLLLJJJHHHLLLLLLMMMPPPUUU\\\dddiiirrrvvv|||xxxuuuxxx~~~kkkTTTMMMLLLHHHFFFIIIIIIKKKMMMNNNPPPRRRUUUXXX[[[VVVXXXaaahhhnnn|||qqqUUUKKKKKKSSSYYY```eeejjjrrr|||uuuqqqyyywwwiii___UUUKKKFFFCCC??????AAA>>>???AAACCCDDDBBB>>>;;;>>>AAAEEENNN```vvv~~~~~~~~~~~~|||~~~{{{tttooommmkkkiiigggeeedddcccdddcccccceeeiiinnnsssvvvyyy~~~{{{rrreee```XXXRRRMMMJJJHHHFFFBBB@@@<<<888666555555555555555666666666666555555444333333555999===>>>>>>>>>??????>>>;;;888555333000222555666555444444444444333222111111000000111111111222222222222111111111111111111111222222333222111000///------------------------------------...---+++******+++---...///333666555000,,,,,,...........................,,,------...////////////666666777888:::<<<>>>???BBBDDDGGGIIIJJJLLLOOOQQQSSSSSSSSSTTTVVVXXXZZZ\\\]]]aaahhhrrr}}}~~~qqqfff[[[VVVSSSXXXjjj~~~uuutttrrrzzzxxxppprrruuuzzzyyyeeeVVVOOONNNNNNNNNSSSUUUXXX^^^fffrrr}}}rrr^^^MMMIIIJJJGGGFFFHHHGGGHHHJJJKKKLLLNNNQQQTTTYYYWWW[[[dddkkksssoooVVVLLLLLLRRR\\\jjjuuu}}}yyymmmqqq~~~}}}ooo___VVVLLLFFFCCC@@@AAADDDBBBCCCEEEHHHJJJGGGCCC???>>>BBBHHHSSSggg~~~~~~}}}|||}}}~~~|||{{{uuunnnmmmkkkjjjiiihhhhhhhhhfffffffffgggkkkqqqvvvzzz{{{yyyoooccc^^^VVVPPPKKKHHHEEECCC>>><<<999777555555555666555555666666666666555555555444555777;;;>>>???>>>>>>>>>>>>===;;;999666444000222555666666666666777555444333222111111111111222222222333333222222222000111111111111222222222000///...---,,,+++++++++........................------++++++++++++------000---++++++---///..............................------...//////000111111666666777888:::<<<>>>???@@@BBBEEEHHHJJJLLLOOORRRSSSSSSSSSTTTVVVXXXZZZ\\\]]]aaagggqqq~~~{{{sssjjj```YYYWWW```vvvqqqrrrsssrrrooopppnnnssszzzppp\\\RRROOOPPPSSSUUU\\\bbblllwwwdddWWWKKKIIIJJJIIIHHHIIIEEEGGGIIIJJJKKKMMMPPPRRRXXXZZZ```hhhoooyyyiiiUUUPPPQQQSSS```rrrsssiiieeeooozzzggg]]]SSSLLLGGGDDDEEEIIIFFFHHHKKKOOOPPPNNNIIIDDD@@@CCCIIIVVVmmm~~~}}}~~~~~~}}}xxxrrrmmmmmmlllkkkkkkkkkkkkkkkiiihhhiiikkkooouuu{{{~~~xxxmmmaaa\\\UUUOOOKKKGGGDDDBBB:::999777666555555666666555555666666666666555555333333555888<<<>>>>>>============;;;:::777555444222555777888777777777888666555444222222111111111222222333333333333222222000000111111222222222222///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111---******---000000...............//////////////////000000111222333444222333555777:::===@@@BBBAAACCCFFFHHHJJJLLLOOOQQQSSSSSSSSSTTTVVVXXXZZZ\\\]]]aaagggrrrzzz|||}}}zzz{{{wwwoooddd]]]^^^jjjxxxkkknnntttvvvkkkiiikkkooovvvyyyhhhWWWPPPPPPRRRXXX___lllxxxsss\\\TTTLLLJJJJJJIIIHHHHHHGGGIIIKKKLLLMMMOOORRRUUUVVVZZZbbbmmmxxx{{{```SSSRRRVVV___lll}}}vvvgggaaaaaaooouuulllaaaWWWNNNFFFFFFIIIKKKNNNRRRUUUVVVRRRLLLFFFBBBEEELLL[[[ttt~~~~~~|||xxxrrrnnnmmmmmmllllllllllllmmmjjjkkkllloootttzzzvvvkkk```\\\UUUOOOKKKGGGCCCAAA888777666555555555666777555555666666666666555555333444666;;;???AAA@@@???===<<<;;;:::888666444333444555777666555444555666777666555333222111111111111222222333333222222111///000111222222222222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---........./////////000000000000000000111222333444222333444777:::===@@@AAADDDFFFIIIJJJKKKLLLNNNPPPSSSSSSSSSTTTVVVXXXZZZ\\\]]]bbbhhhsss||||||~~~|||vvvwww~~~|||tttiiibbbeeerrrpppfffmmmxxxwwwkkkddddddfffpppyyypppaaaTTTQQQSSSWWWdddqqqhhhVVVRRRNNNKKKIIIHHHGGGFFFEEEGGGIIIKKKLLLOOORRRUUUVVV\\\gggvvvmmmYYYSSSWWW\\\gggqqqwwwhhh^^^ZZZ^^^nnn{{{pppeeeXXXNNNKKKNNNXXXZZZ]]]___^^^WWWNNNGGGEEEJJJSSSeee~~~}}}~~~|||yyyuuuoooooonnnmmmllllllllllllkkkmmmpppuuuzzz~~~ssshhh___ZZZTTTOOOJJJFFFBBB???777666666555555666666777555555666666666666555555444666999???DDDFFFEEECCC???>>><<<:::777555333222333444444333222111222333888777666444333222111111111111111222222111111111///000111333333222111111000///...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---000///---***+++,,,.........//////000000111111111000//////111222333555555666777999;;;===>>>FFFHHHJJJKKKKKKLLLNNNPPPSSSSSSSSSTTTVVVXXXZZZ\\\]]]bbbjjjvvv~~~~~~zzz|||{{{ssssss{{{xxxlllggglllyyy~~~vvvhhheeetttxxxiii```\\\___eeesss~~~hhh\\\TTTVVV[[[cccvvvppp```SSSRRRPPPLLLIIIIIIHHHHHHGGGIIILLLNNNPPPSSSWWWZZZ```fffqqqvvvbbbXXXYYYaaahhhooouuu|||sssdddZZZXXX]]]ooo|||tttiii___]]]```lllnnnooonnniii___SSSJJJGGGOOO^^^ttt~~~{{{xxxtttqqqpppooommmkkkjjjjjjjjjkkknnnsssyyy~~~{{{oooddd\\\XXXRRRMMMHHHDDD@@@===777666666666666666666666555555666666666666555555333555:::@@@FFFHHHGGGEEEBBBAAA>>>;;;888666444333333444444444222222444666999888666555333222222111///000000111111000000//////000222333333222111000///......------------...------------------------+++,,,,,,------,,,,,,++++++,,,......,,,,,,,,,------......///000000111111666555333222111222444444555555666777999;;;<<<===CCCEEEHHHJJJJJJLLLOOOQQQSSSSSSSSSTTTVVVXXXZZZ\\\\\\ccclllzzz}}}vvvyyy|||vvvuuuyyyyyyqqqqqqyyyzzznnniiippp}}}qqqkkkcccggg{{{lll___XXXWWW^^^hhhwwwwwwddd[[[WWW]]]cccnnnggg[[[SSSTTTRRRNNNLLLLLLLLLKKKOOORRRUUUXXXZZZ]]]aaaeeelllqqq{{{wwwggg[[[YYYaaalllttt}}}~~~|||yyyxxx}}}uuuggg___]]]cccvvv~~~wwwpppqqqvvv~~~~~~~~~{{{tttgggXXXOOOIIISSSfff}}}xxxtttppprrrqqqooommmkkkjjjiiihhhkkkooouuu|||~~~wwwlllbbbZZZVVVQQQKKKGGGBBB>>>;;;777777777777777666666666555555666666666666555555000333888???EEEHHHGGGEEEEEECCC@@@===999777555444444555666666666777999;;;999888777555333222222222//////000000000000//////...000222333333333111000......---,,,,,,,,,------////////////////////////+++,,,,,,------,,,,,,+++...---,,,,,,...000000000---......///000111111222;;;:::888666555666777888111222444666999<<>>BBBEEEEEEEEECCCAAA===:::777555444444777777777777777888888888555555444333222222222222///---,,,---///000000/////////111333555555333111222222222222111000///...555111------///000---)))((()))++++++++++++---...,,,,,,---...//////......///---+++,,,...000222222<<<777555555333000111444333444444666888;;;>>>@@@DDDEEEGGGIIILLLOOOQQQRRRQQQRRRSSSTTTVVVYYY[[[\\\___cccnnn~~~yyysssuuuzzz}}}~~~||||||{{{{{{uuusssssspppmmmccc]]]\\\gggzzzxxxhhhXXXQQQOOOQQQ]]]kkksssaaaaaadddooooooaaa[[[]]]\\\XXXUUUTTTUUUWWWZZZ```gggpppwww|||llljjjfffffflllwwwwwwmmmmmmwwwrrrzzzwwwdddddd^^^mmmzzzuuurrrooojjjhhhhhhhhhfffgggkkkmmmqqqxxxxxxnnneee___WWWTTTPPPJJJDDD???;;;999555555555555666666666666444555666777888888777666666777999<<>>@@@BBBCCCEEEHHHJJJMMMOOOPPPTTTTTTUUUVVVWWWYYYZZZ[[[___cccooo{{{~~~}}}vvvooohhhbbb]]]YYY[[[cccuuuyyyhhh[[[PPPMMMMMMQQQ___ooo~~~pppbbbeeeooovvvgggaaa```aaa___[[[WWWVVVZZZaaafffsss{{{~~~xxxnnnnnnpppssszzzvvvwwwooonnnrrr~~~xxxrrrnnnjjjfffdddffffffeeefffjjjnnnrrryyy~~~tttiii```[[[UUURRRNNNHHHCCC>>>:::888444444444444555555555555666777888999999999888777888999;;;===>>>>>>======>>>===:::888777777888999888888777777777777777777555444333222222111111222333222000000111000///...111000000111333444333222///...,,,+++******++++++---***)))+++///222111000***+++------,,,,,,---///---------...............+++---.........000555999LLL???444000000000111333333444444666888;;;>>>@@@@@@AAACCCFFFHHHKKKMMMNNNTTTTTTTTTUUUVVVXXXYYYZZZ```dddooozzz|||tttjjjbbb[[[XXX\\\dddtttlll]]]SSSMMMLLLLLLQQQaaasss{{{ppphhhooo}}}pppeeeccceeebbb```^^^\\\^^^fffqqqzzz}}}wwwzzz~~~yyyyyy|||vvvoookkkgggdddcccfffgggfffiiimmmooottt{{{{{{oooeee]]]XXXTTTQQQLLLGGGAAA===:::999444444555555555666666666777888999::::::999888777999;;;===>>>>>>=========>>>===:::888777777888888888888888777777777777777555444333222111111111111222111000111222222111///222111///000111333333222222111///------...///000111///------...///...---+++---......,,,,,,---.........---------.........))),,,000///...000777===JJJ===111///111111111111333444444666888;;;>>>@@@@@@AAACCCEEEHHHKKKLLLNNNQQQRRRRRRTTTUUUWWWYYYZZZ```dddppp{{{|||uuuiiibbb______gggtttooo```WWWQQQMMMMMMMMMRRRdddxxx{{{tttoooxxx}}}nnneeedddhhhcccddddddeeejjjuuuooojjjhhhqqq~~~~~~~~~~~~~~~~~~{{{tttmmmiiifffcccdddiiikkkkkkmmmrrrssswww~~~xxxkkkaaaZZZWWWRRROOOKKKEEE@@@<<<:::999555555666666666777777777666777888999:::999888777888;;;===>>>===<<<===>>>???===:::888666666666777888888888888777777666666444444333222111111111111/////////111444444333222222111//////111222222111///...,,,+++***+++---...333222000///......---,,,,,,.........,,,+++,,,...///...------------......)))---000000///222999???@@@555---...222222000000333444444666888;;;>>>@@@AAABBBDDDFFFIIIKKKMMMNNNPPPPPPRRRTTTWWW[[[]]]______dddooo~~~}}}qqqlllmmmqqqyyytttdddZZZSSSNNNMMMOOOOOOUUUkkk|||zzztttuuulllffffffkkkdddfffjjjlllrrr~~~pppbbb___```mmm|||~~~}}}|||}}}}}}~~~~~~}}}yyyrrrlllhhhfffdddffflllooopppssswwwxxx|||sssggg^^^XXXVVVPPPMMMHHHBBB>>>;;;999999666666666666777777777888666777888::::::::::::999888<<>>???===:::777666666666777999999888888777666666666444333222111111000000111------///111444555444222222000///000222222111000...---,,,+++++++++,,,---000//////.........//////---......---+++***+++,,,000///...,,,,,,---......+++---000000111444:::???666///+++...222222000000333444444666888;;;>>>@@@AAABBBDDDGGGJJJLLLNNNOOOQQQRRRTTTWWW[[[^^^bbbccc^^^cccnnnvvvfffZZZTTTLLLIIIKKKOOOQQQ[[[ttt~~~}}}vvvmmmkkkiiikkkrrrlllpppuuuxxx{{{ppp]]][[[ZZZaaauuuzzzzzz}}}}}}|||||||||}}}~~~~~~|||wwwqqqllliiifffeeehhhooossstttwww{{{}}}nnnbbbZZZVVVUUULLLIIIDDD???:::888777666555555555666666666777777666777999;;;<<<======<<>>@@@<<<;;;999777666777888999999999888888777666666555444333222111000000000000......///111444444222000000000000111222222000...------------------------,,,,,,,,,,,,,,,---...///---......---+++)))***+++111///...,,,,,,,,,...///......///000333777;;;===222---+++...000000111333333444444666888;;;>>>@@@AAABBBDDDFFFIIILLLNNNOOOQQQRRRTTTVVVZZZ]]]```bbb]]]bbbmmmqqqdddWWWOOOKKKFFFEEEHHHNNNRRR___{{{yyytttttt~~~nnnhhhjjjlllqqqyyy{{{vvv```VVVTTTWWWddd|||{{{~~~~~~~~~zzzzzzzzz{{{|||~~~~~~{{{vvvqqqllliiifffeeeiiippptttvvvyyy}}}yyyjjj^^^WWWTTTTTTJJJGGGAAA<<<888555555555444444444555555555666666666888:::<<<>>>?????????FFFJJJLLLJJJDDD@@@AAACCC:::999777666666888:::;;;999999999888777666666555444333222111000000000000//////000222333333000...000000000222333222///---******+++,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,---...,,,***((()))***111000...,,,,,,,,,...///000......000444888;;;<<<111---,,,---......111666444444444666888;;;>>>@@@@@@AAACCCFFFIIIKKKMMMNNNPPPPPPRRRTTTWWWZZZ\\\]]]\\\aaammm~~~~~~~~~yyypppeee\\\WWWTTTQQQOOOJJJJJJMMMSSSZZZiii~~~vvvuuuyyy~~~~~~uuullliiijjjmmmvvv}}}iiifffmmmuuuyyy{{{vvvyyy~~~hhhZZZSSSQQQYYYmmm~~~~~~}}}||||||yyywwwzzzzzztttoookkkhhhkkkmmmqqqtttvvvzzz~~~~~~lllaaaXXXRRRPPPRRRLLLGGG@@@;;;888666555444555555555555666666666777777:::======<<<<<>>CCCDDDDDDDDDEEEHHHMMMPPPQQQRRRSSSSSSSSSVVVZZZ]]]^^^cccooo}}}|||}}}sssjjjbbb\\\TTTOOOMMMNNNNNNMMMLLLLLLPPPXXXcccuuuuuuooommmmmmsss{{{|||vvvrrrppprrrsssrrrmmmgggfffhhhhhhooo{{{xxxfffdddllluuuzzz}}}|||pppttt~~~lll[[[SSSPPPVVV___sss~~~}}}zzz|||zzztttooollljjjlllnnnrrruuuyyy~~~tttcccYYYTTTNNNKKKKKKFFFBBB<<<888777666666555555555555666666666777777777:::===>>>======AAADDDWWWaaaddd[[[RRROOOHHH???:::666555999;;;999999;;;999888666444333333444444222222222222222222222222222222111111000111111111333333333222111000///......---+++******+++---...---+++)))***,,,...---,,,......---------,,,,,,,,,......------------......---...///000000000000000......///000111222222333222333555777999<<<===>>>AAACCCEEEGGGHHHIIILLLNNNOOOPPPQQQRRRSSSVVVZZZ]]]^^^dddrrr|||~~~|||}}}xxxmmmcccZZZUUUQQQNNNIIIGGGHHHKKKMMMNNNPPPRRRXXXcccqqqxxxmmmbbb```fffqqqyyynnnhhheeebbb```]]]bbbggghhhgggffffffggghhhlllsssyyy|||rrrddddddmmmwww~~~tttooowwwiiiXXXPPPMMMMMMUUU]]]qqq~~~~~~~~~yyytttpppnnnlllnnnpppssswww|||{{{jjjZZZSSSQQQMMMHHHFFF@@@<<<888666555666666666555555666666666777777777777:::======<<<===AAADDDOOOXXX\\\XXXTTTQQQGGG<<<999555444888;;;999999;;;999777555333222222333444222222222222222222222222111111111000111111222222333333333222111000......---,,,+++******+++,,,---,,,+++)))***,,,------,,,...------------,,,,,,,,,......------------......---...///////////////...//////000000000111111111222333555777999<<<===>>>???BBBFFFIIIJJJJJJLLLMMMNNNOOOPPPQQQRRRUUUZZZ]]]___gggwww}}}}}}~~~}}}qqqeee]]]XXXTTTRRRQQQOOOLLLLLLMMMPPPSSSUUUWWW^^^hhhrrrtttllleee___bbbooo|||ttthhh^^^ZZZYYYYYYZZZZZZcccjjjmmmnnnooopppooorrrsssuuutttsss|||{{{oooeeegggqqq{{{zzzwww{{{jjjWWWOOOLLLLLLMMMRRRXXXiii~~~|||~~~|||wwwsssqqqoooooorrrtttvvvyyy~~~uuueeeVVVSSSTTTPPPIIIEEE===:::777555555666666666555666666666666777777777999;;;===<<<:::;;;>>>BBBCCCHHHLLLLLLMMMMMMDDD:::888444444999;;;999999:::999777555333111222333333222222222222222222222222111000000000111222333333222222222222111///...---,,,,,,+++******+++,,,,,,------,,,,,,---.........------------------------......------------............////////////......222222222222222222333333222333555777999<<<===>>>???BBBEEEHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSUUUYYY\\\^^^hhh{{{}}}|||xxxrrriii```[[[WWWUUUSSSTTTTTTTTTUUUVVVZZZ]]]```dddppp|||ssshhh______aaakkkzzzfffaaaZZZUUUTTTVVVYYY[[[dddpppzzz~~~{{{www}}}wwwnnnhhhllluuu~~~}}}pppYYYPPPOOOMMMLLLLLLRRRVVVbbbqqq}}}~~~}}}}}}~~~~~~yyytttqqqpppqqqrrrvvvwwwzzz}}}qqqcccVVVTTTVVVRRRJJJDDD===;;;777666666666555555666666666666777777777888;;;<<<===;;;888888;;;???BBBCCCCCCDDDGGGHHHBBB;;;777444444999<<<:::999;;;999888666555444333333333222222222222222222222222111000000000111222333333222222222111000///...---++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------------------------......------------......---...//////////////////222222222222222222333333222333555777999<<<===>>>BBBCCCDDDEEEGGGJJJOOORRRTTTUUUUUUTTTTTTUUUYYY\\\___jjj~~~}}}yyyzzzyyyrrrnnnhhhccc___\\\YYYWWWZZZ\\\___bbbeeeiiimmmqqqvvv~~~pppddd^^^WWW```nnnqqqgggXXXVVVSSSSSSUUUZZZ```dddtttyyyrrrooottt|||wwwbbbPPPLLLNNNLLLKKKLLLRRRUUU]]]gggnnnpppuuuzzz||||||}}}}}}~~~~~~{{{vvvqqqoooppprrrsssxxxzzz}}}{{{lll```WWWUUUVVVPPPHHHBBB===;;;888666666666555444666666666777777777888888<<<======;;;888888;;;???FFFCCCAAA@@@@@@???;;;666777444555;;;===<<<:::;;;999999999999888666555444222222222222222222222222111111111000111111222222222222222111000///------++++++++++++++++++++++++)))***+++***)))***+++---,,,,,,,,,------------.........------------......---...///000111111111111//////000000000111111111222333555777999<<<===>>>CCCCCCDDDEEEFFFJJJPPPTTTUUUUUUVVVUUUUUUVVVZZZ\\\aaammmzzzwwwyyy|||tttmmmkkkiiiiiijjjkkkkkkkkklllpppuuuxxx{{{~~~mmmaaa\\\ZZZ[[[lll~~~pppddd]]]VVVVVVVVVYYY```jjjuuu|||~~~}}}vvv```MMMJJJKKKJJJKKKOOOTTTXXX```hhhjjjggggggjjjsss|||~~~~~~~~~~~~~~~~~~{{{xxxsssooommmooorrrtttwww{{{vvviii```YYYWWWUUUMMMEEEAAA;;;999666666666666555444666666777777777888888888;;;======;;;999:::???CCCFFFCCCAAA???===999666444777555666<<>>AAACCCEEEGGGIIILLLPPPSSSRRRSSSSSSTTTTTTWWW[[[^^^dddppp}}}wwwxxx~~~}}}zzzqqqggggggiiinnnvvv}}}qqqcccZZZYYY[[[bbbvvvssshhh```\\\ZZZZZZ\\\bbblll{{{~~~|||dddNNNIIIIIIHHHLLLTTT\\\aaajjjrrrqqqjjjfffggggggppp|||}}}}}}}}}~~~}}}~~~zzzvvvqqqmmmlllnnnrrruuuwww{{{rrrhhhaaa\\\ZZZUUULLLDDDAAA888666555555666666666555777777777777888888888888;;;<<<===<<<;;;===CCCHHHFFFEEEDDDDDDAAA<<<999999888555777===@@@>>><<<===999<<<>>>@@@???;;;777444222222222222222222222222333333222111000000000111111111111111000...---,,,******++++++++++++*********,,,...---******---000,,,,,,,,,------..................------.........,,,---///111333444555555///000111222333444555555222333555777999<<<===>>>>>>BBBFFFIIIKKKMMMOOOQQQNNNOOOQQQRRRTTTXXX]]]```gggsssyyy~~~~~~xxxkkkggghhhrrr~~~~~~}}}uuuhhhaaa]]]^^^aaaooossshhh```\\\[[[]]]ccclllwwwjjjRRRLLLKKKKKKRRR^^^fffqqqyyywwwuuuuuunnneeehhhjjjpppvvvtttooommmppp}}}xxxooohhhhhhjjjlllooossswwwyyyqqqhhhccc\\\TTTNNNGGGAAA===666666666777777777777888999999999999777555333111<<<===<<<999;;;CCCHHHHHHLLLHHHBBB===:::999:::;;;888:::=========<<<<<<===<<>>@@@@@@CCCGGGJJJLLLNNNPPPQQQPPPQQQRRRSSSTTTVVV[[[^^^bbbppp{{{~~~zzzwwwxxx~~~~~~}}}~~~}}}~~~lllhhhhhhqqq||||||{{{oooddd^^^]]]cccjjj|||oooeee___]]]___jjjtttpppWWWOOONNNLLLTTT```ooozzz}}}|||tttjjjiiijjjoootttsssoooooosssvvvnnniiijjjmmmooorrrvvvxxx{{{|||nnnfff```WWWNNNHHHBBB>>><<<333333333444444444444555999999::::::888777555444555888888888===GGGMMMNNNKKKGGGBBB<<<999888999:::888;;;===>>>===<<<<<<===;;;>>>@@@BBBAAA>>>999777777555333111111111222333222222222111111111000000000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......////////////000...,,,---///000...,,,...//////000111222333333////////////000111222333555555666777999;;;<<<===???BBBFFFIIIKKKLLLNNNPPPPPPRRRSSSSSSTTTWWW[[[___dddrrr~~~{{{uuussswww~~~}}}{{{{{{zzzzzz{{{wwwqqqooossszzzxxxwwwyyykkkaaa]]]```nnn{{{xxxlllcccaaaeeelllzzzqqqvvvwww\\\SSSQQQPPPXXXeeexxxsssmmmmmmpppuuuwwwwwwzzz~~~sssmmmkkkmmmppprrruuuyyy{{{vvvhhhbbb[[[PPPGGGAAA===:::999555555666666666666777777888999:::::::::999888777111555777999???IIIOOOPPPIIIFFFAAA<<<888777777888999;;;>>>>>>===<<<<<<<<<;;;<<<>>>???>>>===:::999888777555333222111222222222222222111111111111111//////000111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,---...///000///...---...///000///...////////////000000000111////////////000111222333444555666888:::;;;<<<<<<>>>AAAEEEGGGIIIKKKNNNPPPQQQRRRSSSTTTUUUXXX\\\___fffsss~~~|||}}}wwwvvvvvvwwwyyy|||xxxvvvuuuvvv{{{}}}ppppppxxx~~~xxxmmmddd```hhh|||xxxkkkeeeiiiwww}}}vvvmmmfff___bbbjjjvvv}}}aaaWWWUUUTTT\\\iii{{{}}}tttrrrttt{{{}}}zzzqqqnnnmmmpppssssssvvvzzz}}}nnnaaaZZZTTTKKKCCC===:::777555666666777777777888888888666777999:::::::::999888222666999:::???FFFJJJIIIGGGDDD???;;;777666666777;;;<<<>>>???===<<<;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<:::888777555333222222222111111111111111111111111///000000111111000000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000///......//////000000/////////////////////......////////////000111222333222444777:::<<<>>>>>>>>>>>>AAADDDGGGIIIKKKNNNPPPRRRSSSTTTTTTVVVXXX]]]```dddqqq~~~vvvtttsssuuuyyyxxx~~~vvvooojjjlllqqqvvvpppgggiiirrrzzz~~~{{{rrrkkkiiisssuuujjjkkkyyyxxxmmmeee\\\WWWUUUWWWZZZcccsssggg\\\WWWUUU\\\hhhyyy|||xxxyyyzzz}}}}}}yyyvvvrrrooopppssstttsssvvv{{{uuufffZZZRRRNNNHHHBBB>>>999555333333333333444444444555555555666777999999999999888444888;;;<<>>:::888777777777<<<>>>??????===;;;;;;;;;<<<;;;;;;;;;;;;<<<======999999777555444333222111111111111111111111111111000000000000///...------++++++++++++++++++++++++......---,,,+++******)))++++++******+++,,,...///---......////////////000/////////...............////////////000111222333000333666:::>>>@@@AAABBB@@@BBBEEEGGGIIIKKKOOORRRRRRSSSTTTTTTVVVXXX]]]``````mmm}}}zzz|||vvvsssuuuyyyvvv{{{uuujjjbbbbbbfffnnnxxxrrrccc___dddooo{{{zzzvvvvvvsssqqq{{{nnn```WWWRRROOORRRRRRUUUZZZhhh~~~lll```[[[WWW]]]iii{{{~~~~~~~~~~~~}}}|||{{{{{{wwwzzz~~~}}}yyyvvvuuutttrrrrrruuuuuuuuuyyyxxxkkk^^^SSSKKKHHHDDD@@@===:::666333444555555555555666666666444666777999999999999888444999===???BBBFFFFFFCCCBBB@@@===:::888888888888===???@@@@@@===;;;:::;;;;;;::::::999::::::;;;<<<888777777666444333222222111111111111111222222222000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***)))))),,,,,,++++++,,,,,,------+++---......------///000///////////////.........////////////000111222333111222666999===@@@BBBCCC@@@BBBEEEGGGIIIKKKOOORRRQQQRRRSSSTTTUUUXXX\\\______lll||||||ttttttwwwtttwww|||xxxkkkaaa___bbbiiiooowwwlllaaaXXXYYYbbbooo|||hhhXXXQQQNNNMMMMMMOOOSSSZZZeeexxxllldddaaa```gggrrr~~~~~~|||zzzxxxvvvuuuuuuyyy|||}}}zzzwwwvvvuuuuuussstttwwwxxxyyy~~~pppdddXXXOOOHHHDDD???;;;:::888777666777777777777888888888888666777888:::::::::999999888===BBBCCCEEEHHHGGGCCC???>>><<<;;;:::::::::;;;>>>@@@AAA@@@===;;;::::::999888888777777777888888666666666555444333222222000000111111111222222222000000000111111000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,+++)))+++------,,,,,,...000//////////////////000000////////////000111222333333333555777:::===???@@@@@@BBBDDDEEEGGGJJJNNNQQQPPPRRRSSSSSSTTTWWW[[[___bbbooo}}}vvvsssuuusssuuuyyy}}}~~~ooobbb___aaadddeeejjjtttvvvkkk```WWWRRRWWWbbbpppfffVVVPPPNNNNNNGGGLLLSSSZZZeeevvv~~~iiieeegggiiirrr|||yyyvvvsssqqquuuxxx||||||yyywwwvvvwwwuuutttvvvyyyzzz||||||kkk```UUUMMMGGGBBB<<<777666777888999444444444444555555555555888999:::;;;<<<;;;::::::===CCCGGGGGGHHHIIIFFFBBB>>>===<<<;;;:::;;;;;;<<<>>>@@@AAA@@@===;;;::::::777666666666555555555444444555555555444333222222000000111111222222222222//////000222222333333333------------------------((())))))+++,,,---......---...//////...---+++***(((+++------++++++---000////////////000000111111////////////000111222333444444444555777999<<<===???@@@CCCDDDFFFIIIMMMPPPPPPQQQRRRSSSTTTVVV[[[^^^fffrrrzzzsssooorrrrrruuuzzz}}}xxxoooiiiggghhhfffeeehhhnnnvvv|||~~~{{{pppcccZZZPPPTTTVVVWWWaaawww}}}fffZZZRRROOOOOOLLLOOOVVV```mmm|||{{{kkkmmmvvv|||~~~}}}{{{yyywwwvvvuuutttxxxyyy{{{}}}|||yyyvvvssssssvvvyyy{{{|||uuugggZZZOOOKKKFFFBBB<<<888777777777777666666666666777777777777999;;;<<<;;;999999<<<@@@FFFTTT[[[RRRIIIIIIIIIEEE>>>;;;888888:::>>>BBBCCCEEECCCAAA???>>><<<:::777:::::::::999888777666555666555444444222222111000222222111111222555444222...444777111777QQQXXXBBB222...,,,///000...---...,,,***)))((()))+++...000------------------------///...,,,+++***++++++,,,+++,,,.../////////...---111000000000000222333444444444555666888;;;===??????BBBEEEFFFEEEGGGKKKOOORRRRRRQQQQQQQQQUUUZZZ^^^dddppp~~~uuuppprrrrrrtttxxxzzz~~~~~~wwwsssoookkkeeeccceeeiiinnnpppvvvxxx|||vvvmmmccc[[[UUUOOOSSSWWW\\\mmmzzzcccXXXQQQOOOOOOPPPTTT\\\gggsss{{{qqqyyy~~~~~~}}}|||{{{zzzyyyyyyyyyzzz|||~~~~~~}}}zzzwwwuuutttwwwzzz{{{}}}qqqdddVVVLLLHHHAAA===888555444555555555666666666777777777888888666888:::999777888<<<@@@RRR```ggg```WWWSSSMMMDDDAAA===999777999===@@@AAACCCAAA???======<<<;;;999888888888999888888777777555555444333222111111000111111111111222333222111444333===NNNcccwwwrrrYYY444...,,,......,,,,,,...,,,+++)))((()))+++...000------------------------///...---,,,,,,,,,---...,,,---......///.........111000000000000222333444444444555666888;;;===???@@@CCCFFFGGGFFFHHHLLLPPPQQQQQQQQQPPPQQQTTTYYY]]]dddpppyyyrrrrrrqqqqqqtttuuuyyywwwpppeee]]][[[]]]```bbbpppttt{{{ssseee[[[UUUQQQOOOMMMPPPVVVbbbyyywwwaaaWWWRRRQQQRRRVVV\\\fffqqq}}}}}}~~~~~~}}}|||||||||}}}~~~~~~{{{xxxvvvuuuwwwzzz|||~~~{{{mmm```SSSIIIDDD>>>:::666444444555555555666777777777777888888888666888::::::999:::???CCC\\\hhhpppmmmggg```UUUIIICCC???999777888;;;???AAAAAA???<<<;;;;;;<<<;;;;;;666777777777888888888888555555444333222111000000000000111222222111000000111444KKKhhhyyy~~~sss^^^666000,,,,,,,,,***+++---,,,+++***)))***,,,...///------------------------......---------...//////...------------...//////000000000000000222333333444444444666888:::===>>>@@@CCCGGGGGGGGGIIIMMMQQQOOOPPPPPPPPPQQQTTTXXX\\\dddpppvvvrrrooonnnpppqqqttt||||||rrreeeYYYUUUUUUXXX[[[ffflllttt||||||ssseeeWWWOOOKKKKKKMMMOOOSSS[[[lllvvvaaaXXXUUUUUUXXX]]]eeeqqq|||~~~}}}||||||}}}~~~~~~{{{xxxvvvuuuwwwzzz}}}uuuhhh]]]QQQGGGCCC===:::777666777888999999777777777888888888999999;;;<<<>>>===<<<===CCCGGG]]]eeelllmmmlllggg[[[OOOBBB>>>999666888<<<@@@CCCBBB???<<<::::::;;;::::::777777777666777777777777555444444333222111000000000///000333222//////222,,,BBBddduuupppnnnlllbbb999222---,,,,,,***+++...,,,,,,+++******,,,---///------------------------,,,,,,---------...//////......---,,,,,,...///000/////////000111111222333444444444555777:::<<<>>>@@@CCCFFFGGGFFFHHHLLLPPPNNNOOOOOOPPPQQQTTTXXX[[[dddpppzzz~~~}}}sssooolllnnnoooqqqwwwxxxhhh[[[SSSRRRSSSTTTWWW[[[bbbhhhlllmmmllljjjfff```WWWNNNIIIHHHJJJLLLSSSZZZggg|||}}}|||ttt___WWWVVVYYY\\\eeennn{{{~~~|||zzzyyyzzz|||}}}}}}zzzwwwvvvtttwww{{{ooodddZZZOOOFFFBBB<<<:::888777999:::;;;;;;888888888888999999999999>>>???@@@>>>===???DDDIIIZZZ^^^bbbcccccc```WWWNNN???<<<888777:::@@@DDDGGGDDDBBB>>><<<;;;:::999888999888777666555555555555555444333222111000000//////...000333333000222888<<<[[[xxxvvvjjjssszzzooo:::333...------++++++...---,,,+++++++++,,,---...------------------------++++++,,,,,,------------......---,,,,,,...///000...//////000111111222222333333444555777:::<<<>>>>>>AAADDDEEEEEEFFFJJJNNNMMMNNNOOOPPPQQQTTTXXX[[[dddppp|||{{{wwwrrrnnnnnnnnnooosssyyysssdddYYYTTTQQQPPPOOORRRUUUXXXZZZYYYWWWVVVQQQPPPNNNJJJHHHIIIMMMPPPTTT```ttt}}}zzzxxxwwwyyysss^^^WWWWWW[[[___mmmvvv~~~|||zzzxxxwwwxxxzzz{{{~~~~~~~~~}}}|||zzzxxxvvvuuuyyy~~~uuuggg]]]UUUKKKCCC???999777666666777999999999888888999999999:::::::::<<<>>>>>>===<<>>CCCHHHJJJFFFDDDAAA???>>><<<999777:::888777555444333444444444444333222111000//////000---///444444222777AAA]]]mmmvvvkkkeeeuuuvvv^^^888222......---++++++---------,,,,,,,,,,,,------------------------------++++++,,,------,,,,,,,,,...------------...//////---...///000111111111111333333333555777999<<<======@@@CCCDDDDDDEEEJJJMMMLLLNNNPPPQQQRRRUUUYYY\\\cccpppzzzwwwqqqooonnnmmmooossssssggg^^^YYYVVVSSSSSSSSSSSSRRRQQQPPPOOOHHHJJJKKKLLLLLLOOOUUUYYY```ppp{{{vvvtttuuuwwwvvvbbb[[[\\\```eeettt~~~~~~{{{zzzwwwvvvvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyyxxxwww|||wwwjjj]]]UUUOOOFFF>>>;;;888666555555777888888777999999999::::::::::::;;;:::<<<======>>>BBBIIIOOOWWWVVVUUUSSSNNNGGGBBB@@@<<<;;;:::<<>>AAADDDEEEDDDFFFJJJNNNLLLNNNQQQRRRTTTVVVZZZ]]]cccppp{{{|||tttqqqnnnkkklllooo{{{tttkkkddd```UUUTTTRRRPPPNNNMMMMMMMMMHHHKKKNNNPPPRRRVVV]]]bbbsssyyyvvvsssrrruuu{{{{{{ggg```aaafffkkkyyy}}}zzzyyyxxxvvvuuuvvvyyy}}}~~~~~~~~~}}}}}}{{{zzzzzzxxx~~~~~~nnnbbbVVVOOOIIIAAA:::777999777666666888999888888999999:::::::::;;;;;;;;;:::<<<>>>???AAAFFFOOOVVVSSSSSSTTTRRRLLLDDD@@@@@@<<<<<<<<>>???BBBGGGNNNSSSWWWVVVSSSMMMFFFAAA>>>===888:::===AAAEEEGGGGGGFFFCCCAAAHHHWWWYYYLLLAAA???888777666444333333333333555444222000//////000111444222000///111444999<<>>;;;;;;:::<<>>BBBDDD@@@888///))),,,,,,,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,------............---,,,---......,,,***,,,,,,---......///............//////000111111111111333555666777888:::<<>>AAAAAAAAACCCAAAAAADDDKKKQQQSSSSSSRRRPPPLLLFFF???:::888888<<<>>>AAAEEEGGGHHHGGGGGGHHHHHHRRR___aaaVVVKKKHHH===;;;888666444555777888555444222111000000111222///000000111000000///...+++,,,...//////...,,,***------,,,,,,++++++++++++*********+++++++++++++++......------,,,,,,++++++111000......//////...,,,)))***+++---.../////////......///000000111111222222333666777777888:::<<>>AAABBBAAA@@@>>>>>>DDDMMMSSSTTTRRROOOMMMIIICCC<<<888777888>>>@@@CCCFFFFFFFFFFFFFFFEEEFFFMMMVVVWWWPPPIIIHHHFFFCCC???:::777555666666444333222111111111111222111222222222222222222111//////...---------------+++++++++++++++++++++************++++++,,,---------------,,,++++++******///---,,,---...///...---++++++,,,---...//////......//////000111111222222222444666777777888;;;===???AAADDDFFFGGGHHHKKKMMMNNNNNNNNNPPPSSSWWW[[[^^^aaappp~~~~~~|||{{{}}}|||pppkkkjjjiiijjjmmmsss{{{yyyuuuyyyuuugggbbbgggsss~~~~~~~~~~~~~~~}}}xxxxxxwwwvvvwww|||wwwggg[[[HHHCCC<<<999888888777555888888888888999999999999888777888:::===???@@@???===<<<>>>FFFOOOUUUUUURRRMMMKKKFFF@@@:::888888:::>>>AAAEEEFFFEEECCCDDDDDDGGGGGGJJJMMMMMMJJJIIIJJJOOOKKKEEE???999666444333333333222222222222222222333222111111111333555666000///...---,,,+++******((()))***,,,,,,---,,,,,,......------...///000111.............../////////***((('''(((***,,,---,,,....../////////......---//////000000111222222222222444666777888999;;;===???AAADDDFFFGGGHHHKKKMMMOOOOOOOOOPPPRRRVVVYYY[[[bbbqqq|||wwwvvvlllhhhggggggiiinnnwww|||wwwzzzmmmddd^^^___hhhwww}}}}}}}}}~~~xxxwwwvvvvvvxxx~~~{{{kkk\\\PPPCCC>>>999777888999888777888888888999999999999:::999888888:::===??????>>><<<>>>BBBIIIQQQUUUTTTRRRJJJHHHCCC===999777:::<<<@@@CCCGGGGGGDDDBBBBBBDDDKKKKKKKKKJJJHHHHHHJJJMMMOOOLLLGGGAAA<<<777444222333333333333333333222222111000///...///111333555------------,,,+++******''')))+++,,,......------,,,,,,*********+++,,,---******+++,,,---.........---+++******---///000000//////000000///......---//////000111111222222333222444777888888999;;;===???AAADDDFFFGGGHHHKKKMMMOOOOOOOOOOOOQQQTTTWWWYYYcccrrrzzz|||}}}xxxzzztttoooiiihhhhhhjjjpppyyy~~~|||yyyxxxyyyyyyyyyyyyxxxwwwvvvuuu~~~|||ppp^^^ZZZYYY___jjjyyy~~~|||{{{~~~~~~}}}}}}}}}|||||||||yyyyyyxxxxxx{{{pppbbbSSSGGG>>>:::666666888:::999777888888888999999999:::::::::999999;;;???AAAAAA@@@<<<@@@FFFKKKOOOPPPOOOMMMGGGEEE@@@:::777777:::>>>BBBFFFJJJIIIEEEBBBBBBDDDIIIKKKJJJFFFDDDDDDGGGIIIGGGFFFDDDAAA===:::777555222333333333333333333333///000000000000000000000...------------------...)))+++,,,.........---,,,+++***)))''''''((()))***((())))))***++++++,,,,,,222000------...///000000------.../////////......///000000111111222333333333555777888888999<<<===???AAADDDFFFGGGHHHKKKMMMMMMMMMMMMOOOQQQUUUXXXZZZdddrrr{{{|||ssszzzwwwwwwyyy~~~yyyooollliiihhhkkkqqqyyy~~~}}}lllffffffhhheeeeeeeeeeeedddcccbbbbbbccckkk{{{xxxllldddbbb___\\\^^^eeeooo}}}~~~{{{zzzzzzzzzyyyxxxxxxxxxxxxyyy{{{zzzyyyzzz}}}wwwiii^^^PPPDDD<<<888444444777999999888888888999999999::::::::::::999:::===@@@CCCDDDCCC;;;@@@FFFJJJKKKIIIHHHGGGDDDBBB===888555666:::>>>DDDHHHLLLKKKFFFBBBCCCEEECCCFFFFFFBBB??????AAABBB??????@@@???>>><<<:::999222222333444444444333333000111333444333111...,,,000///---,,,+++,,,---...,,,---...//////---,,,***111000...,,,,,,,,,...///------..................000---***(((((()))((((((***+++,,,---.../////////000000000111222222333333333555777888888:::<<<>>>???AAADDDFFFGGGIIIKKKMMMKKKKKKLLLNNNQQQVVVZZZ\\\dddrrr~~~yyy}}}pppjjjlllzzzrrrlllhhhffffffhhhpppyyynnnfff^^^ZZZ\\\]]]]]]]]]\\\ZZZYYYXXXXXX\\\aaakkk}}}|||kkkbbb]]]ZZZYYYUUUZZZaaajjjuuu}}}{{{{{{{{{zzzwwwuuussstttvvvzzzzzzzzz}}}pppcccTTTFFF>>>999999999888888888888888999999888888777888888888999;;;>>>AAACCCCCCBBBAAA<<>>::::::888666888===HHHJJJLLLJJJFFFBBBAAABBBCCCBBBAAA???>>>>>>>>>>>>;;;::::::999999888888888444444444444444333222111333333222222111000000000000///---,,,++++++,,,,,,///000000///------...000111000///...---,,,+++******...222222///---...///000///...---,,,------...///////////////.........222222222111111111111111555777999999999888999:::===???CCCEEEGGGHHHKKKMMMNNNOOOPPPPPPQQQTTTXXX[[[bbblll}}}yyyooommmpppuuummmfffcccccceeelllsss|||vvvggg```ZZZXXX\\\^^^___```___\\\YYYWWWUUUVVVZZZbbbqqqkkk```[[[YYYZZZ\\\aaafffmmmuuu~~~}}}yyyzzzyyywwwuuutttvvvwwwzzzzzz{{{~~~wwwfffWWWIII???<<<999999999999999999999999;;;::::::999999999999999999<<<@@@BBBBBB@@@@@@@@@CCCLLLRRRRRROOOMMMIIIDDD@@@:::666666666666:::@@@IIIKKKLLLJJJFFFCCCCCCCCCAAAAAA???>>>===<<<<<<<<<::::::999999888777777777333333333333333222111111222222222111000000/////////...,,,+++******++++++((()))*********+++---//////////////////.........///000222111///,,,++++++000///...---,,,------...////////////............111111111111111111111111444666888999888999:::;;;===@@@CCCFFFGGGIIIKKKMMMNNNOOOPPPPPPQQQTTTXXX[[[aaammmmmmssskkkfffvvv{{{pppeeeaaabbbdddhhhmmmvvv}}}oooaaa\\\XXX[[[```dddfffhhhgggbbb\\\WWWTTTTTTWWW]]]hhhzzzxxxjjj]]]WWWVVVWWW[[[aaammmrrryyy}}}|||zzzyyyyyyyyyyyywwwvvvuuuwwwyyy{{{|||~~~nnn]]]NNNAAA<<<===777888888999999:::::::::<<<<<<;;;:::::::::::::::999???EEEFFFDDDBBBCCCFFFOOOYYYaaabbb^^^XXXOOOGGGAAA;;;777888999<<>><<<;;;;;;::::::999888888777666666555555222222222222222222111000111111111000//////......------,,,***************)))***+++++++++,,,...000---------......//////000222000///.........,,,+++///...------,,,---------........................///000000111111222222222333444777888888999;;;===>>>AAADDDGGGHHHJJJLLLNNNNNNOOOPPPPPPQQQSSSWWWZZZaaammmggg|||}}}pppjjjttttttgggbbbcccdddgggjjjqqqwwwoooccc___^^^ccckkkpppsssvvvssskkkaaaZZZVVVYYY[[[___hhhvvvzzzmmmaaaWWWUUUUUUVVV^^^gggyyy~~~|||zzzzzzzzzzzz{{{|||{{{zzzxxxxxxyyy{{{}}}~~~uuubbbTTTHHH>>>::::::666666777777888999::::::;;;;;;:::::::::::::::;;;:::BBBJJJKKKHHHGGGKKKPPPWWWaaajjjmmmkkkcccWWWMMMAAA<<<888999<<>>===<<<;;;:::999999999888777777666555444333333111111222222222111111000000000000///......---------,,,,,,+++++++++++++++......///---,,,+++,,,...+++,,,,,,------.........///,,,***+++///111000......---------------------------...............///...//////000111222222333111333666777888999<<<>>>???AAAEEEGGGIIIJJJMMMOOONNNOOOPPPPPPQQQSSSWWW[[[aaaooocccsss|||~~~rrruuu|||xxxjjjeeeddddddeeegggmmmsss{{{ssshhhfffgggoooyyy~~~uuuiiiaaa^^^___aaaeeelllwww}}}yyypppggg[[[TTTTTTUUUVVVaaaooo~~~~~~~~~~~~}}}{{{zzz|||~~~~~~yyyfffRRRGGGBBB;;;666333444555555666777888999999999999999999999:::;;;;;;@@@FFFLLLMMMJJJIIIOOOTTTWWW```hhhkkkjjjeeeYYYNNN>>>999777999;;;===BBBIIIKKKIIIFFFEEEDDDDDDDDDDDD>>>===<<<:::999999999999777777666555444333222111000111111222222222111111000000//////...------------------------,,,,,,,,,+++,,,,,,+++))))))***,,,...............////////////,,,***+++///111000...,,,,,,------------------,,,---------......//////......///000111111222222111333555666777999<<>>;;;;;;???AAABBBEEEIIIKKKIIIFFFEEEFFFFFFDDDCCC???>>>===;;;::::::999999777777666444333222111000000111222222333222222222000000000///......------,,,------......------,,,)))***,,,,,,+++,,,...000111111111111111111111111///...------......---++++++,,,,,,------------,,,,,,,,,,,,---......//////...//////000000111111111222333444555666888<<>>AAADDDGGGHHHJJJLLLNNNLLLMMMOOOPPPQQQUUUZZZ]]]eeesssWWW^^^rrr}}}{{{pppooottt|||~~~tttkkkbbb```ccccccgggmmmsssyyyxxxtttwww}}}yyyiii^^^XXX\\\\\\^^^pppvvvkkkeeehhhlllrrryyyzzz{{{|||}}}|||{{{{{{}}}~~~qqqaaaSSSFFFAAA???===::::::888888888888999999999999666666777999;;;===???AAAHHHHHHHHHHHHIIINNNTTTYYYZZZZZZWWWQQQOOOMMMFFF???>>>===AAAHHHKKKIIIJJJMMMKKKJJJHHHHHHIIIIIIFFFCCC@@@???>>>===<<<;;;;;;;;;777777666555333222111000111111222333333333333333111111000000///......---+++,,,------------,,,+++***,,,------------000222......///000111222333333,,,---//////...,,,,,,,,,***+++,,,---...------,,,++++++,,,------...///////////////000000000000000333444444555555777;;;>>>===@@@CCCFFFGGGIIIKKKMMMJJJKKKMMMOOORRRVVV[[[___gggvvvYYYZZZfff~~~rrrnnnqqqyyy}}}pppeeebbbddd^^^ccchhhmmmsss|||~~~zzzyyy~~~vvvjjjccceeedddeeewwwwwwkkkdddgggmmmttt}}}}}}{{{zzz{{{}}}~~~zzzaaaQQQHHH@@@<<<999666777;;;;;;;;;::::::::::::::::::666666888:::<<>>===<<<<<<<<<888777666555333222111000111222333444444444444444111111111000//////......)))***,,,,,,---,,,+++*********+++)))((('''(((***))))))+++---///000222333&&&***///000...---...000)))***,,,---...------,,,++++++,,,,,,---...//////000000000000////////////333444555444555777;;;>>>===???CCCEEEGGGHHHKKKMMMIIIKKKMMMOOORRRWWW\\\```hhhxxxTTTUUU\\\mmm~~~vvvpppqqqyyypppiiiddddddbbbccciiiooouuuwww~~~wwwrrrrrrxxxtttjjjnnn}}}|||xxxxxxzzz|||}}}~~~jjjVVVKKKDDD<<<888999999777444666666666666888:::<<<===::::::;;;===>>>>>>?????????EEEJJJPPPXXX```bbb```]]]TTTJJJDDD>>>999999<<<999<<>>@@@AAA???DDDJJJQQQ[[[eeehhheee```UUUIIIBBB>>>:::999;;;>>>AAAGGGLLLOOOQQQSSSSSSTTTYYYeeeqqqrrrfffWWWOOOGGGFFFCCC@@@===;;;:::999777888777444111000111333222222222222111000///.../////////......---------,,,,,,,,,,,,++++++++++++,,,+++***+++---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///---,,,---///000...,,,////////////............000//////......//////000222222333555777999;;;<<>><<<:::888======<<<<<<===???AAACCC@@@EEELLLVVVdddooopppkkkbbbTTTGGG@@@>>>;;;:::<<>>AAACCCEEEGGGHHHIIIKKKLLLNNNOOOPPPTTTYYY\\\dddrrrPPPPPPRRRWWWccc|||{{{uuuwww}}}yyywww~~~ooofff```]]]^^^aaabbbfffkkkqqqwwwvvvkkkvvv~~~}}}||||||||||||{{{zzz~~~~~~gggUUUIIIBBB@@@<<<888666666777777666222555999<<<===<<<:::888======>>>@@@AAAAAABBBBBBAAAHHHRRR___nnnwwwtttlll^^^QQQCCC>>>>>>>>>>>>@@@HHHMMMSSSVVVUUURRRPPPPPPTTT[[[hhhqqqqqqhhhcccdddnnnggg\\\PPPFFF???;;;:::888888666444222222333333333333333333333222111111////////////............222222111000...---,,,,,,,,,+++***+++---...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------......///......---------...............///111000000000000111111222333333222222444888;;;>>>===???AAADDDGGGIIIJJJKKKMMMOOOPPPQQQSSSVVVZZZ^^^dddpppNNNPPPTTTXXX^^^ppp~~~{{{{{{zzzyyyzzz~~~{{{}}}zzzzzz{{{mmmeee___^^^___```bbbffflllqqqzzzzzzoooxxx}}}}}}||||||{{{|||}}}jjjYYYLLL@@@999<<<:::777666666777777777666777888999:::;;;;;;;;;;;;>>>CCCFFFGGGFFFBBB@@@@@@IIIWWWdddpppuuunnncccVVVJJJ???<<<>>>@@@CCCGGGNNNTTTYYYZZZUUUPPPNNNNNNUUU\\\fffjjjgggdddlllwwwyyyjjjYYYKKKBBB>>>===999777555444333333444333444444444444444444333222000//////...,,,++++++***000000/////////.........,,,+++***+++---...---,,,******++++++,,,---......---,,,,,,,,,,,,,,,,,,------......///......------,,,---------......//////000000000000000111222222555444333333555999===???===???AAADDDFFFHHHJJJJJJMMMNNNPPPRRRSSSVVVYYY\\\cccoooKKKMMMRRRVVVXXXccc|||zzzzzz||||||wwwlllaaa]]]]]]\\\^^^aaafffkkktttwww~~~}}}}}}}}}||||||~~~qqq^^^SSSHHH>>>999888888777666777888999:::999999888777888:::<<<===;;;@@@FFFLLLMMMIIIDDD@@@AAALLLYYYccciiiiiiaaaWWWKKKCCC<<<;;;===@@@FFFLLLTTTZZZ___^^^XXXRRRQQQRRRUUUZZZ___```\\\]]]kkk{{{yyykkk[[[OOOFFFBBBAAA:::777555444444555444444222222333333333222222111......---,,,***)))(((''',,,,,,,,,,,,,,,---------,,,+++***+++---...---,,,''''''((()))+++,,,---...------,,,,,,,,,,,,------,,,...//////...------...,,,,,,,,,---......//////////////////000111111222444444444555777:::===???<<<===@@@BBBDDDFFFGGGHHHJJJLLLNNNOOOQQQSSSVVVXXX```nnnJJJJJJOOOSSSRRRWWWppp}}}yyyuuuggg___\\\ZZZ[[[^^^aaafffoooyyy~~~|||}}}~~~~~~~~~gggWWWMMMCCC>>>===666666777777777999:::<<<:::999888888999:::<<<===>>>CCCIIIMMMNNNLLLGGGDDDIIISSS^^^aaa```]]]WWWPPPCCC???<<<<<<<<<>>>FFFOOOVVV[[[```___YYYUUUUUUXXXWWWWWWYYYZZZXXXXXXaaakkkkkkggg```XXXPPPJJJFFFDDD:::777444333555666555444111111111222222222111111......------,,,+++******+++++++++++++++,,,,,,,,,,,,+++***+++---...---,,,((())))))***+++,,,------------,,,,,,,,,,,,------,,,...000///---,,,---///++++++,,,------...//////............///000111222222333333555777999;;;===>>>???AAACCCEEEFFFGGGGGGIIIKKKMMMOOOPPPRRRTTTWWW]]]nnnLLLKKKMMMQQQOOORRRhhh|||ttt~~~lllbbb]]]ZZZZZZ\\\```eeemmmuuu~~~~~~|||~~~~~~rrr^^^PPPDDD:::888<<<555666777888888999;;;===999999999999:::;;;;;;<<>>======;;;<<