BMU6( ((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))***((('''(((***---,,,---...000111111111111222222222333333333444444111111000///...---,,,,,,************)))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))))))))'''''')))***((()))***+++++++++++++++***************+++,,,---)))***++++++******,,,...,,,++++++,,,...///...---000...------...///---,,,,,,,,,---......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++************)))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$#########%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''))))))***)))((('''(((+++---,,,---...000111111111111111111111222222222333333111111000///...---,,,,,,************))))))))))))(((''''''&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((******'''$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))***)))''''''(((***(((((()))++++++,,,,,,+++,,,++++++,,,---...//////***,,,...//////111444666111111111444888;;;<<<<<<@@@>>>===<<<===<<<;;;999;;;;;;;;;:::999777666555777666555333111///---,,,////////////////////////,,,------------,,,++++++++++++++++++++++++++++++,,,------------,,,++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$#########%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))******)))((('''(((+++---,,,---...000111111111111000000111111111222222222111111000///...---,,,,,,************))))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++...---((($$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((()))***)))''''''(((***(((((()))++++++,,,,,,,,,---------...///000111111333555777999;;;>>>AAADDDBBBCCCFFFKKKRRRXXX[[[\\\```^^^\\\\\\\\\[[[YYYWWW[[[ZZZYYYWWWUUURRRPPPNNNIIIGGGEEEAAA===:::777666111111111111111111111111------......------,,,+++++++++++++++++++++++++++------......------,,,+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))))))))))))))*********++++++,,,---...///000111222222222222222222222222000///...---,,,+++++++++***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%(((---000...((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''***)))((((((''''''''''''***(((&&&'''***+++***((('''((()))******+++******,,,,,,,,,++++++,,,///222///111444777;;;>>>@@@BBBDDDFFFHHHJJJLLLQQQVVVZZZYYYTTTPPPPPPUUU[[[___aaalllnnnooommmhhhaaa\\\YYYeeejjjppprrrpppjjjeeebbbaaaaaaaaa___\\\WWWRRROOOMMMJJJEEEBBB???;;;555000000000///---++++++---///111...,,,+++,,,------,,,,,,...000222222///,,,***++++++++++++++++++++++++)))***+++***)))((((((***))))))))))))(((((((((((()))(((((((((''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************++++++,,,---...///000111222222222222111111111111000///...---,,,+++++++++***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%'''+++---,,,'''###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((((((((((((((('''''''''(((((())),,,***)))***,,,,,,+++)))***+++,,,,,,------------,,,///222333444555666888<<>>=========CCCEEEHHHIIIIIIGGGEEECCC>>>??????>>>======@@@BBBCCCAAA>>><<<===????????????BBBFFFGGGFFFDDDCCCCCCBBBGGGMMMSSSVVVXXXZZZ[[[XXXYYY[[[```fffnnnvvvzzztttpppjjjeeebbb```___]]]TTTNNNGGGBBB@@@<<<555000000---+++***,,,...//////,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))*********)))))))))((((((((())))))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))))))))******++++++,,,,,,,,,------...//////000111111000000//////......//////---,,,+++*********))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++,,,---)))))))))***+++,,,,,,,,,//////000111333555666777???BBBDDDDDDBBB???>>>===>>>>>>??????>>>===;;;;;;999:::<<<<<<<<<===@@@BBBCCCDDDGGGIIIJJJHHHFFFDDD@@@BBBDDDDDDCCCAAA@@@@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEFFFIIINNNTTT\\\cccgggmmmkkkgggfffgggiiimmmooolllkkkhhhbbb[[[RRRIIIDDD===999333000//////000000.........---------------------------------------+++,,,,,,,,,***)))***+++*********)))))))))((((((*********)))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))***+++,,,,,,,,,,,,,,,------.../////////000000000/////////......///...---,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************))))))))))))***++++++***+++,,,...///000222333<<<;;;::::::::::::;;;;;;???@@@AAA@@@>>>===>>>???===<<<<<<===???CCCGGGJJJNNNPPPQQQRRRRRRSSSUUUWWW[[[```gggllllllgggaaa]]]XXXZZZ[[[[[[YYYWWWWWWXXXWWWVVVTTTOOOIIIEEEDDDDDDFFFGGGIIILLLMMMOOOPPPPPPWWWWWWVVVVVVYYY]]]bbbeeepppxxxwwwnnnkkkkkk^^^XXXNNNDDD<<<555000---000000111111111111111000------------------------+++,,,---,,,+++******,,,************))))))))))))+++************)))))))))***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((((())))))***+++,,,---------------.........//////////////////000000000000///...---+++************((((((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++((((((((())))))+++,,,,,,000222444555666777999;;;BBB@@@>>>;;;:::999999999999<<>><<<;;;;;;<<<>>>???@@@EEEMMMTTTZZZ___dddgggiiiiiijjjmmmssszzz~~~}}}~~~yyyyyywwwtttooohhhbbb___YYY[[[\\\ZZZUUUPPPNNNNNNJJJVVVbbbgggfffgggnnnuuuyyyjjj___KKKFFF>>>666111...///000........................,,,......---,,,+++,,,---+++++++++*********)))))),,,,,,+++++++++*********)))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%'''%%%###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))((())))))+++,,,---......---------.....................///000111222333333......,,,+++***)))))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$'''((('''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******++++++++++++,,,---///222555999<<<>>>:::<<<>>>===;;;:::;;;>>>>>>>>>>>>@@@CCCHHHLLLNNNNNNVVVaaakkkrrrwww{{{}}}{{{{{{|||}}}}}}}}}xxxuuummmoooqqqmmmfff___ZZZXXXMMMRRRWWWXXXVVVWWW]]]bbbhhhsssyyykkkaaaSSSDDD999555444555////////////////////////---...///...,,,+++,,,---+++++++++************))),,,,,,,,,+++++++++******((()))*********((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((,,,,,,------...---------111111111000000///...---111111111111000000000000,,,,,,++++++***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***'''$$$$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%(((...---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''+++******)))))))))*********,,,------,,,---...000222555999===@@@@@@@@@???>>>===<<<:::999;;;???BBB???JJJTTTWWW\\\fffoooqqqyyyzzzxxx~~~~~~rrrhhh______ZZZSSSQQQRRRQQQNNNQQQXXXuuukkkUUUDDD999111333000,,,+++,,,...//////***+++------,,,+++,,,,,,---,,,***+++,,,,,,+++)))************************+++***)))'''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***,,,,,,------......------000000000000000//////...111111000000000000//////,,,,,,+++******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((()))'''%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''$$$'''+++***$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%&&&'''((()))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***)))(((((('''((())))))+++...111333444555777999999:::;;;============<<<:::<<<>>>@@@CCCIIIOOOTTTZZZgggsssvvvxxx}}}}}}vvvtttnnnddd^^^[[[VVVPPPNNNMMMbbbzzzxxxhhhZZZOOO888555222111222111///---/////////...------///000---,,,++++++,,,,,,+++)))************************+++***)))((('''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''(((((()))*********+++,,,------......------...///000000111111000000000000000/////////......,,,++++++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&$$$%%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''''''''''''''((()))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))******+++(((((('''&&&'''(((***+++,,,///333666888:::<<<>>>>>>===;;;:::999999999999???CCCJJJQQQXXX```hhhmmmrrr{{{tttnnneee\\\UUUKKKSSSccciiiqqq{{{~~~xxxiiiKKKDDD;;;555333222000...111000...,,,,,,,,,,,,------,,,++++++,,,,,,+++***++++++++++++++++++++++++******)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&''''''((())))))******++++++,,,---..................///000111222222222000000//////......------+++++++++***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((((((((()))))))))))))))'''''''''(((***---000111333555888::::::;;;<<<>>>===;;;999888999<<>>>>>===<<<;;;<<<>>>999:::<<<@@@GGGOOOVVVZZZgggnnnxxx|||qqqnnniii[[[WWW\\\ZZZbbbcccllltttdddVVVIII;;;111222111000111222222000......---+++,,,------,,,***++++++++++++++++++++++++))))))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((***+++,,,---.../////////...///000111222222222222222111000000///...------+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$&&&))))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%((('''$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&'''(((((((((((((((((()))))))))************)))))))))(((((((((+++---111666:::<<<===>>>======<<<;;;999:::===@@@BBBEEELLLTTT___iiirrrvvvwww}}}qqqjjjiiiccc^^^[[[]]]ooo~~~kkkTTTCCC999555111000222333111///...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((()))))))))***,,,---...////////////000111111222222222222333222111000///......---*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%###&&&)))***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%(((%%%!!!"""'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''(((((()))(((((()))))))))*********))))))***++++++,,,------000444888===@@@@@@???>>>999999999:::<<>><<<;;;<<<>>>AAAGGGPPP[[[bbbpppssswww|||~~~~~~~~~{{{{{{}}}{{{rrrkkkhhhkkkttt{{{~~~~~~}}}yyyssssssvvv{{{qqqfffdddkkksssuuunnnqqqzzzttteeePPP???666333111000///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&)))((('''&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&((((((((((((((())))))***((())),,,...////////////---...///000111111111111333333222111000///......+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%''')))+++***)))&&&$$$&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''(((***)))(((((()))+++...+++))))))---111555777888999;;;:::999999:::;;;999>>>GGGQQQXXX]]]hhhrrryyyzzzxxxvvv|||{{{www~~~lllnnnqqqqqqnnnmmmnnnooowwwuuurrrrrrpppkkkccc\\\___\\\]]]aaadddeeehhhllleeejjjooottt|||}}}yyyyyyvvvvvvwwwkkkccc]]][[[^^^[[[[[[hhh|||hhh\\\NNN;;;111000000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((()))***+++***+++,,,---.../////////------...///000000000000111111000///...---,,,,,,******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))((((((***+++,,,---///222666888999999888:::;;;;;;:::;;;===???QQQSSSZZZccchhhlllttt}}}{{{~~~|||wwwzzzvvvmmmdddcccgggfff```aaagggnnnrrroooiiidddbbbdddccceeemmmuuuuuulllccc\\\YYYYYY[[[[[[ZZZ]]]cccdddccc___ZZZ\\\``````]]]dddhhhiiijjjqqq|||qqqhhhddd]]]YYYTTTZZZqqq|||kkkTTTAAA777666444111000111111000///---------------------...,,,,,,,,,++++++++++++***************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''')))***,,,---------,,,,,,---......///,,,---...///000000000000//////...---,,,+++*********))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))((())),,,...000444:::>>>AAA@@@===;;;::::::999999===DDDMMMSSSnnnnnnrrrvvvvvvuuuzzzsssoookkkiiijjjjjjhhhjjjooorrrrrrmmmddd]]]]]]``````iiirrr~~~zzzpppiiillllllppp|||{{{oookkkgggdddbbbeeeqqq~~~tttcccZZZZZZZZZWWWYYY```eeebbb___aaaccceeemmmsssyyyzzzwww}}}{{{|||yyyrrrfff]]]ddd{{{ttt___NNN>>>888111///111222///---/////////////////////...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''''')))+++---...000///...---,,,,,,---...///,,,---...//////000000///......---,,,+++***))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&''''''))))))'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''((()))******---111444:::===BBBEEECCC???;;;999:::999999===FFFUUUfffqqqzzz}}}zzzjjj```\\\YYYXXXWWW[[[fffsss|||qqqmmmrrrwwwzzzyyyyyyjjjeeecccaaahhhrrrwwwnnn^^^TTTVVV[[[^^^bbbkkkpppllloootttllluuu|||jjjOOOCCC555...///111000...//////////////////......------,,,,,,,,,+++++++++(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((('''%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$&&&&&&&&&&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((((((((()))+++---///111222000///...---,,,---...///,,,---...///000000000000///......---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))''')))+++---///222777:::AAACCCCCC@@@<<<888777777888<<>>999555555999>>>???IIIYYYhhhttt||||||xxx{{{xxxeee[[[[[[```aaa^^^bbbpppzzz{{{yyyyyyyyyvvvssswwwyyyxxxjjjhhhjjjpppqqqmmmiiihhhlllnnnuuu}}}zzztttuuupppooonnnqqq}}}xxxcccPPPCCC:::333...000000//////......------------------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))(((((()))***,,,---///000---...///////////////......///000111222222222222///...------++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***))))))))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''((((((((())))))'''((()))***+++,,,------///222666999::::::;;;===;;;;;;:::888888>>>HHHQQQWWW```nnn|||yyymmmYYYPPPFFFJJJQQQ[[[iii}}}xxxgggccc___bbbkkkooonnnuuu{{{ssskkkfffbbbaaafffttttttcccQQQAAA777222111111000000///.........------------,,,,,,,,,************************(((((()))***++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$'''&&&$$$$$$$$$$$$&&&'''###$$$$$$%%%&&&(((((()))$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))'''(((((()))***,,,---...,,,---///000000000///...///000111222222333333222...------,,,+++***))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%&&&''''''((())))))*********))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''((((((((())))))******((()))***+++,,,---......444777;;;======;;;;;;;;;777888:::;;;???JJJYYYdddnnnssszzz}}}}}}nnnoooppphhh```^^^[[[^^^hhhvvv}}}pppgggdddlllpppnnnpppxxxzzzkkk^^^TTT]]]mmmWWWJJJ333333222222111000000///......---------,,,,,,,,,************************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((++++++++++++++++++++++++------......///000000000111222333333444444444444222111000...,,,+++++++++)))((('''%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''%%%###$$$''')))'''%%%(((((((((((((((((('''''')))(((((('''''''''(((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&,,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))(((''')))&&&$$$&&&)))+++***((())))))*********...222666444;;;BBBAAA<<<888:::===;;;<<<@@@HHHQQQ\\\hhhqqqxxxzzzwwwiiieeegggmmmkkkiiilllyyyttttttyyy~~~yyynnnmmmooommmmmmnnnppp^^^\\\wwwssscccHHH>>>444222444333000---000333222......111...(((...---,,,+++***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,,,,------...//////000000000111222222333333333222111000///---,,,+++******(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&)))(((''''''''''''((()))(((((((((''''''&&&&&&&&&,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&&&&((()))))))))((('''***(((&&&''')))+++***)))((()))***+++---000555999<<<@@@DDDBBB>>>:::;;;>>>;;;BBBNNNYYYbbbjjjttt||||||lll^^^\\\aaa```jjjwww~~~~~~{{{yyytttnnnnnnsssyyy{{{{{{zzz{{{ppp|||yyy]]]RRRCCC888222/////////---//////++++++000000,,,...---,,,+++++++++,,,,,,************************(((((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,------...---------...//////000000000000111222222222111111000///---,,,******))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&''''''((()))))))))((()))((((((''''''(((((()))(((((((((((('''''''''''',,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&''''''((()))(((((((((***)))((((((***++++++***(((***,,,///111555:::>>>AAAAAA@@@===;;;;;;===???IIIRRR___hhhnnnttt|||wwwjjjaaabbbiiimmm~~~sssccc]]]ccckkkooonnnkkkssszzzppp^^^JJJ:::222111111---000///+++***...000111...------,,,+++,,,,,,,,,************************((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***,,,---...///......//////000111111111111111222222222222111111...---,,,***))))))((((((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''((()))++++++++++++***)))(((((((((((((((((()))((((((((((((((((((((((((+++++++++*********))))))************************)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((***)))(((((()))*********+++---111444777;;;???CCCBBB???:::888:::???GGGKKK\\\ccckkkrrr{{{}}}{{{{{{yyyvvvyyy}}}qqqddddddiiilllmmmkkkkkkyyy}}}vvvtttmmmhhhoooxxxcccQQQDDD999111111222222000---...000111......------,,,,,,,,,,,,************************(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***,,,---//////000000000111222222333333222333333333333333222222---,,,+++***)))(((((((((&&&'''((((((((('''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((())))))+++,,,000333777:::===???BBBEEEAAA>>>999999???KKKWWW```dddllluuu{{{pppttt~~~zzzrrrrrrwww|||qqqiiijjjxxxssslllaaaYYYaaawwwzzzlll\\\FFF333111111222222111//////000.........---------,,,,,,************************))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))***,,,---...///000000000111222222333333333333444444444333222222,,,,,,+++))))))(((((((((''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''((((((''''''((()))&&&&&&''''''((()))))))))******)))(((((())))))***((())))))******))))))((())))))))))))************************************++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))&&&((()))******+++---///555888<<<>>>???@@@AAABBB<<<<<<===@@@HHHUUUcccmmmmmmvvv{{{mmmhhhgggfff|||xxxmmmjjjpppyyy|||pppeeeeeevvv{{{oooWWW@@@555000...111222000000111---............---,,,,,,++++++++++++++++++++++++)))))))))*********++++++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))+++,,,---.........//////000000111222222333333333333333222111111,,,,,,+++***))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))((('''&&&(((***''''''(((((()))******+++000...,,,***)))***,,,---((()))************)))((()))))))))******+++++++++************************************************,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***''')))+++,,,,,,---111444999;;;???@@@???>>>======<<>>;;;:::999EEEPPP^^^hhhlllqqqxxxyyyyyynnnqqq~~~fffdddhhhfff___ggg|||zzz~~~~~~{{{sssXXXGGG777333444111//////---.../////////...,,,,,,++++++++++++++++++++++++)))************+++++++++'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&''')))((('''&&&%%%$$$%%%&&&'''))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,---...000111111111111111111111111000000000000************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))),,,)))((()))(((&&&'''***,,,,,,---,,,,,,+++******...(((&&&)))---------///444000,,,***+++,,,------//////...---,,,,,,,,,+++,,,+++***+++------***'''******)))(((&&&&&&((()))((()))******+++++++++***************))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&******))))))(((((('''''''''&&&&&&&&&'''(((***+++)))&&&&&&---666;;;999555===;;;:::;;;999:::@@@III[[[cccnnnvvv{{{}}}yyywwwpppoooqqqlllooo~~~|||fffOOOCCC<<<444000000///000000......///---+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''))))))))))))((((((((((((******++++++,,,,,,------......///000000000//////111111000000000/////////*********)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))************)))(((***......,,,,,,000)))+++---/////////000000111---,,,111444222111222555444333222111111111111//////000000000...------000...,,,,,,...000///...'''(((***+++,,,---,,,,,,,,,,,,------------,,,,,,+++*********))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***)))))))))((((((((('''''''''&&&&&&''')))***+++)))))),,,111555888999888>>>;;;:::;;;===BBBNNNYYYqqqqqqwwwvvvppptttoookkksssvvvpppnnnvvvwwwtttooommmuuuwwwdddRRR@@@333000444---...---,,,,,,...//////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&(((((('''%%%$$$&&&%%%%%%%%%&&&'''(((((((((((((((((())))))))))))++++++,,,,,,---.........///////////////...------000////////////.........******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++,,,+++***)))(((((()))***+++(((((((((((((((((((((((())))))******+++++++++,,,''''''+++000000---...111///111222222111111222444333111111666999777666777666999<<<<<<888555444444444555555555444333222111222111000111222222000...---------......,,,)))&&&,,,,,,,,,++++++++++++***+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''''''''&&&))))))))))))(((((((((((()))(((''''''((()))+++,,,***...333555666666999;;;:::777777;;;AAAKKK\\\jjjyyyyyynnn]]]\\\^^^gggyyyzzzqqqlllpppxxxyyyooofff\\\[[[jjj~~~mmmSSS===555777000//////---,,,---///222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))+++++++++,,,------......---...............------//////.........---------***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((***---///000...,,,***))))))***+++(((((((((''''''''''''''')))******+++,,,------...,,,,,,///222111///222777777777888777777:::@@@FFF@@@>>>>>>BBBEEEEEEFFFJJJIIIOOOTTTTTTMMMGGGDDDDDDDDDCCCAAA???>>>=========:::999999:::999888666555;;;777222111111000,,,)))++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((('''''''''''''''))))))))))))(((((((((((())))))(((((()))***,,,---///222666888888888999;;;888888;;;CCCLLLXXXiiixxx~~~ppp___aaahhhvvvwwwddd___dddccciiixxxxxxqqqeee___fffzzzkkkSSSAAA:::555333111111///,,,---000------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''$$$%%%&&&'''(((((())))))'''((((((((()))))))))*********++++++,,,---------+++,,,---...////////////............------------)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''(((+++---///333111///,,,+++***))))))&&&'''''''''((((((((((((++++++,,,---...///000111555444555777777888@@@IIIEEEEEEDDDCCCEEEMMMZZZddd\\\XXXWWWYYY\\\^^^dddkkknnntttzzzyyyqqqiiieeeddd^^^[[[UUUQQQOOOOOORRRSSSQQQNNNIIIFFFGGGLLLSSSYYYNNNDDD999555777999777555///...---------...//////,,,,,,,,,,,,++++++++++++************************************************((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***,,,---///555555666888;;;<<<;;;999<<>>;;;<<<999555333222000///.........///---------,,,,,,,,,++++++************************************************((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((()))))))))))))))))))))***+++...000111888777777:::===>>><<<:::>>>DDDQQQ___iiipppyyyzzzxxx}}}|||qqqoookkkbbb\\\eee}}}{{{vvvxxxkkk@@@444---///111...,,,/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''(((((((((((()))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))((('''''''''''''''((()))*********++++++,,,,,,------......---...//////000000000000/////////............---))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******,,,---...//////...---,,,((((((***+++---///000111333444555777999:::<<<===???AAAFFFKKKNNNSSS```mmm|||rrriiihhhpppyyy|||yyywwwvvvuuuvvv}}}}}}|||zzzyyywwwwwwyyy{{{|||~~~vvvqqquuuzzzbbbRRRNNNKKKFFF@@@???===:::666333111111111------------,,,,,,,,,,,,++++++++++++++++++++++++************************((()))************)))((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))'''((((((((()))))))))***(((((((((***,,,///222444555888;;;<<<<<<;;;<<<===EEEMMM[[[kkkuuuzzz~~~|||~~~~~~tttkkklllzzzVVVAAA000///222000...111////////////.........---++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$&&&&&&%%%$$$###''''''((())))))((('''&&&&&&''''''((()))******+++,,,,,,------...//////000000000000000000//////...000////////////.........)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))(((((('''***---000111111///...)))***,,,...000222444444777888999;;;===???@@@AAAOOORRRYYY^^^```dddooo{{{|||tttssszzz~~~}}}}}}zzzxxx|||}}}}}}~~~|||yyyzzz{{{}}}~~~uuuiiihhhiiiddd___PPPMMMIIICCC>>>;;;:::999......---------,,,,,,,,,++++++++++++++++++++++++************************((()))***++++++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''((((((((())))))******'''((((((((())))))******''''''(((***---000444555222999>>>>>>:::888<<<@@@RRRYYYhhhyyy~~~}}}sssiiibbb```ggg|||}}}qqqqqq}}}mmmQQQ888222444111000222000/////////............************************************************))))))))))))))))))))))))'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,***+++...000000000...---111222333444333111///...222222111///...---,,,+++******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%'''***+++)))&&&******++++++...000000...222111000222555777888999===BBBEEEFFFLLLUUUVVVRRRdddhhhnnnrrrrrrrrrqqqqqqssssssrrrpppqqquuu}}}zzzsssssswwwyyywwwmmmkkkjjjooovvv||||||zzz~~~}}}{{{yyyxxxyyy|||}}}wwwiiieee^^^WWWOOOGGGAAA===555444222111111000...,,,...---,,,,,,---,,,***)))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((()))))))))((('''''')))+++***+++,,,,,,---000444777>>>;;;:::::::::===IIIUUUfffeeerrrttt\\\\\\dddkkkyyywwwggghhhqqqooozzzsssgggeeerrr}}}|||{{{~~~wwwaaaGGG999666555222---///......000...+++,,,///---------,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((******))))))+++,,,+++,,,---////////////...000111222333333222000///222111000///...,,,++++++***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((&&&'''***+++***(((((('''''')))---222444444777777888:::===???@@@AAAFFFRRR___gggmmmrrroooiiinnnqqqvvvzzz{{{wwwrrrnnnlllmmmnnnpppsssuuuxxxzzzwwwwwwsssmmmlllqqqttttttqqqnnnlllnnnsssyyy|||~~~|||wwwuuuwwwyyyzzzvvvxxxxxxuuuuuuyyyzzzxxx~~~{{{vvvpppiiieeeccc___XXXRRRFFFAAA;;;888777777666555---,,,+++,,,------+++***++++++,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))***+++,,,---...///222666999???===<<<>>>???EEERRR^^^lllrrr|||mmmnnntttwww|||pppaaa^^^^^^aaawwwuuulllaaa___iiixxxqqq\\\LLL===111///444111//////111000,,,+++...---------,,,,,,,,,++++++************************+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((******))))))+++,,,,,,------...//////000000///000111222222222111000111111000///---,,,+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''((()))+++++++++---+++***,,,111666:::<<<666888<<<@@@EEEIIILLLNNN\\\eeennnrrruuu{{{~~~zzzyyyxxxyyyyyywwwqqqlllhhhiiilllppptttuuutttssssssvvvsssllliiilllrrrtttooonnnllljjjlllpppwww|||{{{vvvuuuuuusssqqqlllnnnmmmiiiiiimmmnnnmmmttt|||yyyrrrqqqtttsssllleeeVVVNNNEEE???>>>===999666000...---,,,---...---,,,---,,,,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))+++---///000222555999<<<<<<:::;;;@@@EEEMMM\\\iiiyyy|||{{{bbbXXX]]]WWW```}}}{{{vvveeeUUU]]]wwwzzzrrrfffNNN555...666222000000222111---,,,...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******))))))+++,,,...---------...///000111...///000111222222111111111000///...---+++******))))))((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))+++***(((((()))+++,,,---222//////333888:::===@@@;;;>>>CCCIIIPPPWWW___dddqqqxxx}}}~~~{{{{{{}}}xxxqqqnnnppprrrqqqnnnmmmllllllnnnsssvvvwwwwww}}}}}}ssslllmmmqqqtttrrrttttttrrrppprrryyy~~~}}}}}}yyysssnnnlllmmmllliiijjjpppsssrrryyy~~~|||www{{{{{{{{{~~~~~~zzzvvviiibbbZZZUUURRRLLLBBB:::;;;777222///.........------,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''(((******)))((()))***...000222444666888<<>>FFFPPP[[[iiivvv}}}{{{yyyxxxzzzqqqiiihhh___bbbxxxmmmhhhxxx|||}}}|||gggEEE333333222///...111222///---......------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((******))))))+++,,,......---......///111111...///000000111111111111000///...---,,,+++***))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************))))))***,,,///111333111666@@@FFFFFFFFFHHHNNNQQQUUUZZZ___hhhqqqwww{{{}}}xxx{{{uuuooonnnqqqsssrrrppprrrnnnkkklllrrr{{{yyyooonnnppprrr}}}yyyuuuuuuvvvrrrmmmmmmrrruuuuuuyyymmmnnnuuu}}}xxxkkk[[[OOOLLLFFF===555111///...---------,,,+++,,,,,,---...************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))'''(((******)))***+++---222444777888999;;;>>>AAA<<<>>>GGGUUUbbbnnnzzz}}}~~~}}}}}}}}}|||}}}|||{{{ppphhhgggttt}}}{{{\\\@@@555333...,,,///111///...///.........---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((******))))))+++,,,---......//////000111111//////000000000000000111//////...---+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++,,,------000333666999<<>>>>>???EEEMMM___wwwwwwkkkgggggglll}}}wwwxxx{{{ppprrrvvvwwwjjjVVVBBB999111000000///...///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''(((******))))))+++,,,,,,---///111222111000///222111000//////.../////////...---,,,***)))(((((((((((('''''''''(((((())))))))))))))))))))))))))))))************++++++++++++///444666777999<<>>>>>>>>RRR\\\qqq~~~qqqqqqrrrrrrzzzwww|||wwwnnnkkkgggeee{{{yyywwwbbbJJJ???444111000...------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''((()))***,,,...//////111333555555333111///333111///.........---,,,...---,,,***)))((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&+++'''''',,,+++'''+++444555777:::=========CCCLLL^^^hhhssszzz|||zzzwwwssssss}}}www|||tttpppxxxwwwyyyvvvsssrrrtttwwwxxxwwwwww|||~~~|||~~~rrrooosssxxxzzz{{{~~~}}}zzzyyy}}}~~~yyyrrrrrr{{{oooYYYMMMGGG???999666333///,,,...+++(((***---...+++'''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))******)))(((((((((((((((+++++++++***************))))))***---222888>>>AAACCCEEEHHHEEE>>>:::CCCOOO^^^fff|||}}}xxxuuuyyyxxxtttbbbZZZfff```ppp}}}nnnjjjmmm{{{gggLLL666333555222...//////....../////////,,,***------------------------+++,,,,,,***)))(((***+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''((()))***,,,...///000111222444444333222111333111///.........---,,,---,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++&&&'''---111000333999;;;<<<@@@EEEGGGIIIQQQZZZaaaeeemmmvvv||||||vvvnnnzzztttooolllpppyyy|||yyy|||yyy}}}|||yyy||||||~~~~~~{{{wwwwwwyyy}}}}}}~~~|||}}}vvvwwwxxxwwwuuuuuuwwwyyyvvvhhh^^^PPPDDD===:::777555222///+++((()))+++---///******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))******)))(((((((((((((((************************))))))+++...333999???BBBCCCCCCCCCBBB@@@BBBOOO]]]dddrrr~~~tttkkkbbbYYY___{{{zzzzzzkkkfffjjj||||||gggJJJ444...111222///111000///000000000---++++++++++++++++++++++++++++++,,,,,,+++)))(((***+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((()))***,,,---...000111111222222333333333444222////////////...,,,,,,,,,+++***))))))******((((((((((((((((((((((((((((((((()))***+++,,,,,,+++((()))000666999;;;===???AAAGGGOOOTTTXXXaaajjjjjjeeedddlllwww{{{vvvoooooouuuzzzuuuuuupppnnnlllmmmqqqwww}}}zzzyyyzzz~~~}}}wwwuuuxxxtttvvvwwwsssmmmllloootttwwwyyyxxxwww{{{{{{zzz|||}}}wwwtttssstttyyy~~~~~~zzzjjj[[[PPPGGG@@@;;;444222///,,,***+++///222++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''''''''((((((***))))))((((((((((((((())))))))))))))))))*********+++---111666<<>>...333555///222111000000111111///---+++++++++++++++++++++++++++,,,,,,+++))))))***+++))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((()))***,,,---...111000000000111222444555444222000///000///...---++++++***************+++((((((((((((((()))))))))))))))((())))))+++,,,---,,,---000333999>>>AAAAAACCCFFFNNNYYY```dddkkkrrrsssjjjdddiiirrrwwwwwwvvvxxxuuuqqqooonnnmmmnnnoootttssssssssstttxxx}}}{{{vvvuuuuuutttsssvvvyyywwwssssssvvvrrrwwwzzzvvvmmmhhhiiimmmyyy|||{{{xxxzzz|||{{{}}}~~~}}}{{{||||||sssnnnrrrqqqrrrxxx|||wwwvvvyyy~~~}}}rrrfffXXXIII@@@555444222111000...---,,,,,,,,,,,,+++++++++++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((''''''''''''((())))))(((((((((((())))))((()))))))))))))))******+++---000555:::???CCCEEEFFFAAA???DDDMMMYYYhhhuuu{{{|||uuulllooo|||zzzwww|||}}}{{{{{{}}}~~~}}}}}}~~~}}}|||zzzxxxwwwvvvuuuvvvxxxyyyzzzyyyzzz|||}}}yyyzzz{{{}}}}}}}}}||||||}}}~~~~~~~~~~~~vvvkkkppp|||yyymmmbbbfffwwwllljjjnnnRRR===666333000222111000000111000///---........................+++,,,,,,+++))))))***,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''))))))))))))***+++------000/////////000222444666555333111000000000///...++++++***************+++(((((((((((())))))*********)))(((((()))+++---......555999999>>>HHHMMMMMMNNNQQQZZZeeelllmmmppptttuuuqqqqqqvvvyyywwwwwwzzz{{{uuulllgggiiioootttvvvxxxxxxyyyzzz{{{{{{{{{zzz~~~~~~}}}zzzwwwtttrrrrrrooonnnqqquuuvvvtttuuuyyy|||yyymmmjjjlllzzz{{{{{{zzz}}}~~~~~~~~~~~~yyy}}}xxxuuussswwwvvvuuuuuuxxx}}}~~~{{{wwwtttvvvyyy{{{vvvpppggg\\\TTTAAA===777333111///+++(((,,,,,,+++++++++***************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''(((((())))))(((((((((((())))))(((((())))))*********+++...000444999===BBBEEEFFFDDD@@@BBBJJJVVVaaannnxxx}}}uuuvvv~~~{{{|||vvvttt{{{}}}{{{{{{}}}~~~~~~}}}~~~|||yyyxxxxxxyyyxxxwwwrrrqqqpppnnnmmmmmmmmmmmmnnnooorrrsssssstttvvvxxxvvvwwwyyyzzzzzzzzzyyyxxx||||||{{{yyyxxxyyy|||~~~sssrrr~~~yyykkkeeeooouuuyyyiiiRRR;;;111222222000///...//////...---........................,,,------+++***)))+++,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((())))))))))))***+++,,,---.........///000222555666666444111111111111000...,,,,,,+++***))))))******'''(((((())))))******+++***)))))))))***---000111333<<>>555000...------,,,,,,++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((())))))***)))))))))***++++++,,,,,,111444888===AAADDDEEEFFF@@@AAAHHHVVVdddppp|||}}}tttsssuuu~~~~~~~~~}}}}}}}}}|||zzzwwwxxxtttoookkkhhheeebbb```YYYYYYXXXWWWXXXYYY[[[\\\^^^aaaccceeefffhhhkkkmmmpppqqqssstttvvvvvvvvvuuuwwwwwwwwwuuussssssuuuwwwzzz{{{|||{{{zzz{{{}}}{{{{{{|||~~~~~~~~~~~~~~~}}}yyyyyypppgggppp{{{|||gggHHH777555222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))***+++,,,,,,,,,---...///111333555666666444222111111111000///---,,,+++***))))))))))))'''(((((()))******++++++)))))))))***---222666888:::AAAFFFMMMggg~~~zzzwwwxxxxxxuuuuuuwwwrrrppptttzzzvvvkkkiiipppkkklllkkkiiinnnwwwzzzxxxppptttuuussspppsss}}}}}}xxxssssssvvvvvvrrrmmmkkkiiilllsssxxxxxxzzz}}}xxxooojjjmmmtttzzzzzz~~~|||wwwuuutttwwwzzz~~~~~~vvvvvv|||uuukkkgggbbbaaabbbhhhrrr{{{uuuuuuooo___JJJ:::444444......------,,,++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((())))))******''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++((((((((((((((()))******)))******+++,,,,,,------444777;;;@@@CCCEEEEEEEEE@@@FFFSSSfffxxx~~~nnnjjjttt}}}~~~~~~~~~~~~}}}~~~}}}~~~}}}}}}}}}|||yyytttppplllgggbbb\\\XXXTTTQQQNNNHHHGGGEEEDDDDDDDDDFFFGGGKKKNNNQQQSSSUUUWWWZZZ\\\aaacccfffiiilllnnnoooooooooqqqrrrrrrppppppqqqssstttvvvwwwwwwvvvvvvyyy{{{wwwxxxyyy{{{{{{{{{{{{zzz{{{|||~~~~~~uuuvvvmmmeeeiiikkk{{{~~~dddIII888444222/////////000///...------------------------,,,------,,,******+++---))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))******)))))))))***+++,,,,,,+++,,,...000222333555555666444222111222222000///...---,,,***)))((((((((('''(((((()))***+++++++++(((((())),,,000666;;;>>>>>>CCCGGGUUUzzz~~~yyyvvvssstttwwwvvvllleeefffccc^^^cccnnnssswwwwwwssstttwwwvvvqqqlllqqqsssmmmgggnnnuuunnnoooqqqnnnjjjhhhfffiiiqqqvvvvvvvvvyyyuuuzzzppphhheeegggkkkzzz{{{vvvuuurrruuuyyy~~~}}}|||uuufff```ZZZ\\\bbbmmmxxxbbbGGG:::888000000///...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,((((((((((((((()))************+++,,,------......666999===AAADDDEEEEEEEEECCCLLL]]]ttt{{{iiikkk}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}{{{wwwpppkkk```\\\WWWSSSPPPMMMJJJHHHHHHFFFCCC???===;;;;;;<<<===@@@CCCFFFHHHJJJMMMPPPTTTVVVZZZ^^^cccfffhhhhhhjjjlllnnnpppooooooppprrrppprrrttttttrrrsssvvvyyywwwxxxzzz{{{||||||{{{zzz}}}}}}~~~}}}}}}vvviii{{{xxxffffffgggfffuuunnnrrrwww[[[999555333000000000111111000////////////////////////---------,,,+++***+++---))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''')))******++++++,,,------...///000111333444555666444444333222111///...---,,,+++***)))((((((((((((%%%&&&((()))***+++++++++---...000111333666:::===???FFFOOO___|||zzztttssswww}}}kkk\\\\\\___bbbkkkwww}}}~~~xxxtttssssssqqqnnnrrruuurrrkkkjjjyyyxxxjjjggggggeeedddllluuuyyyxxxtttrrrrrr}}}}}}|||~~~}}}qqqccc]]]```kkk|||yyyxxxvvvooojjjhhhjjjrrrvvvwww~~~~~~|||{{{qqqdddbbbZZZ\\\oooxxxWWWAAA<<<555444333111///---+++)))---,,,+++,,,,,,+++(((%%%***************)))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************************+++---///000999:::@@@GGGHHHDDDDDDFFFLLLYYYjjjyyyyyyttt}}}~~~~~~}}}||||||}}}~~~~~~|||yyywwwuuuqqqjjjeee^^^ZZZTTTQQQPPPOOOLLLIIIJJJHHHDDDAAA@@@>>><<<;;;===<<<;;;;;;<<>>;;;;;;:::888888888:::===???>>>???BBBEEEHHHKKKMMMNNNVVVXXX[[[___aaacccccccccddddddeeefffggghhhiiiiiilllmmmnnnppprrrssstttuuurrruuuxxxzzzzzzzzz|||}}}zzzuuuvvvnnnbbbkkk~~~qqqfff]]]pppeeeMMM@@@444000000...---000//////.........---------++++++++++++++++++++++++))))))************))))))&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++,,,,,,---....../////////000111333444555555555555444333222000///...,,,+++***)))(((((((((((())))))))))))***,,,---...333555777999<<<@@@EEEHHHQQQ___lllrrrxxx}}}wwwuuu{{{zzzuuutttvvvpppiiigggjjjkkkllltttyyyxxxzzz{{{ssspppppprrrssssssvvv{{{{{{uuupppvvvzzzvvvrrruuu~~~yyytttllllllmmmmmmnnnnnnnnnnnnxxxwwwwwwwwwrrrhhhaaa______hhhrrr{{{{{{wwwzzzwwwkkkjjjqqqwww}}}uuuqqqttt~~~zzztttttt```SSSBBB777333222000---...---,,,,,,------+++)))******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++*********---111555777:::>>>CCCEEEAAABBBNNN[[[fffnnnvvvzzz|||~~~}}}zzz~~~}}}~~~~~~~~~~~~~~~~~~~~~|||yyywwwvvvuuurrrqqqpppooolllkkkjjjhhheeebbbWWWUUUQQQNNNKKKGGGBBB???<<<;;;999777666777888999888999:::<<<>>>@@@AAABBBHHHJJJNNNQQQTTTVVVVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]cccdddfffhhhjjjmmmnnnooolllooorrrtttuuuwwwyyyzzzyyy|||sssoooxxxzzziiihhhqqq{{{eeelllgggRRR;;;000///000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((())))))))),,,,,,------...////////////000111222333444555555555555555444222111///...++++++***)))(((((())))))''''''((()))+++...000222888999:::<<>>@@@CCCEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQRRRUUUWWWZZZ]]]___aaaaaacccgggiiikkknnnrrruuurrruuuyyy{{{||||||}}}~~~llliiivvvwwwllliiixxxuuuvvvsssPPP777111222111---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,''''''(((((((((((('''''''''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++,,,,,,------.../////////000000111222333333444444444444333222111///...---******)))))))))))))))***$$$&&&***...222666888999888999<<<@@@GGGRRR^^^gggeeekkknnniii```[[[]]]aaaaaa^^^\\\cccooozzz~~~~~~~~~~~~}}}yyywwwzzzzzzwwwvvvxxxxxxvvvvvvxxxwwwpppkkkkkkmmmppptttzzzyyyttttttxxxzzzwwwsssmmmoooppprrrvvvxxxqqqhhhOOOQQQUUUZZZ```fffjjjllloooooolllhhhiiinnnssssssnnnrrrvvvwwwxxxyyy{{{~~~~~~yyyyyy{{{~~~qqqpppppprrrwwwjjj[[[dddqqqyyytttmmmkkkoooyyyvvv[[[CCC777444111///---,,,,,,,,,+++***+++++++++,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************+++,,,...111555:::===@@@JJJCCC>>>@@@GGGRRRbbbppp~~~|||tttggglllxxx|||ppplllzzz~~~~~~~~~~~~~~~~~~~~~~~~yyyrrrhhh^^^WWWRRRMMMKKKEEEDDDAAA>>>;;;999777777444444333333444555777888888999:::<<<===???@@@AAABBBBBBDDDEEEGGGHHHIIIJJJIIIKKKMMMOOORRRUUUWWWXXXZZZ\\\___aaacccfffjjjmmmpppsssvvvxxxxxxyyy{{{}}}}}}zzzjjjlllttt{{{kkkmmmyyywwwzzz\\\AAA444222000,,,000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++''''''(((((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******+++++++++,,,,,,---......//////111111111222222333333444333333222111000...---,,,******))))))))))))******(((+++///444888:::::::::999===DDDLLLUUU___iiiooohhhkkknnnmmmggg```]]]^^^bbbcccgggpppyyyuuuvvvvvvssssssxxxzzzsssuuuzzzzzzwwwvvvxxxqqqlllnnnooolllkkkmmmkkkcccYYYUUUWWWZZZ[[[[[[SSSVVVVVVVVVZZZ```___YYYHHHIIIJJJLLLOOOQQQTTTUUUNNNTTTWWWVVVYYYaaaiiikkkdddfffiiiiiiddd___\\\\\\uuu|||~~~|||{{{}}}llllllkkkkkknnnxxx~~~aaa^^^hhhxxxzzzxxxrrrooouuurrrTTT@@@777666333000.........,,,+++++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++---000444888<<<>>>???GGGEEEEEEKKKTTTcccxxxrrrhhhlllwwwpppmmmyyy~~~~~~~~~~~~}}}uuulllddd[[[TTTOOOHHHGGGEEECCC@@@>>><<<<<<:::999777555555555666777666666666777888999:::;;;<<<<<<===???AAACCCDDDDDDCCCDDDFFFHHHKKKMMMOOOPPPQQQSSSUUUWWWYYY\\\aaadddiiikkkmmmoooqqqtttxxxzzzyyyzzz|||~~~qqqjjjyyykkkeeefffsss~~~~~~kkkOOO===666333///000000000000/////////...------------------------***++++++,,,,,,++++++***''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))***+++++++++++++++,,,,,,---......///111111111222222333333444222222222111///...,,,+++***)))))))))))))))******,,,000444999<<<<<<;;;:::<<>>@@@HHHJJJFFF???===<<<;;;:::;;;<<<===777@@@EEEAAA@@@EEEJJJKKKGGGIIINNNTTTUUUQQQMMMKKK\\\mmm{{{}}}|||zzzuuuvvv}}}vvvuuuqqqllljjjppp}}}||||||{{{{{{uuudddbbbkkkuuu|||wwwmmmkkkssszzz}}}bbbLLL@@@999666333000000///...---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((()))******((((((''''''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++---111666:::===>>>??????CCCLLLWWWcccwww}}}vvvvvvhhhmmm~~~~~~}}}}}}}}}~~~~~~yyypppfff[[[TTTLLLKKKJJJHHHFFFDDDBBBAAA;;;999666333222111222222333333333333333444555666777888999;;;<<<>>>???@@@???@@@AAADDDFFFHHHJJJKKKKKKLLLOOOPPPRRRUUUYYY]]]```bbbeeegggjjjnnnssswwwuuuvvvwwwyyy{{{}}}~~~~~~jjjhhh{{{tttbbbWWW\\\hhhiii___tttwww\\\EEE<<<888555000000000000////////////------------------------***+++,,,------,,,+++***(((((('''&&&%%%%%%$$$$$$(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((((((((((((((((((((()))((((((((()))***++++++++++++,,,---...000000111///000222333444444333333111111111000///---+++***************)))))))))(((***111999===<<<;;;===@@@DDDJJJYYYiiipppppprrrxxxppprrruuuvvvqqqkkkjjjnnntttvvvvvvrrrppprrrsssqqqppprrrsssrrrqqqssswww{{{xxxvvvzzzxxxkkk___ZZZVVVPPPJJJHHH??????>>>;;;999888:::;;;888:::<<<<<<;;;;;;<<<>>><<<;;;:::::::::<<<>>>???;;;;;;<<<=========<<<<<<===???BBBCCCBBBAAAAAAAAAMMM^^^pppzzz|||wwwsssvvv~~~~~~|||www|||uuunnnoootttxxxxxxssskkkfffiiisss{{{ttteee```eeeyyyxxxgggYYYNNNIII===333333333///,,,---)))************+++...000((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))******))))))***++++++000333444;;;BBBBBB<<<>>>GGGQQQYYYjjj|||rrruuu~~~~~~|||{{{{{{}}}~~~~~~~~~}}}~~~ssseee\\\RRRLLLGGGHHHHHHDDDAAAAAA@@@<<<888555444555555555666555444444333333333444333444555666777999999:::===>>>???@@@AAABBBCCCCCCFFFGGGHHHJJJMMMPPPRRRTTTUUUXXX[[[^^^bbbffflllpppttttttuuuwwwzzz}}}tttmmmppp|||hhhYYYYYY___yyyrrr]]]ZZZnnnzzzhhhZZZDDD666:::222222222000000222111...+++,,,......---,,,---...,,,,,,++++++***)))(((((())))))(((''''''&&&%%%%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))(((((())))))***+++,,,,,,,,,---......///000000///000111333333333333333111111111000...---++++++******************++++++888999999:::<<>>???>>>>>>>>>@@@BBB>>>>>>>>>===============;;;===???AAAAAA@@@>>><<<<<<===>>>???@@@@@@AAABBBHHHSSS```kkkvvv{{{wwwssstttyyy~~~~~~|||{{{yyyvvvrrrpppooommmkkklllpppxxxyyyooonnnrrrwwwvvvlllaaa\\\eeesssxxxmmmbbbUUUIII<<<777333...,,,---,,,,,,,,,,,,+++,,,---...))))))***+++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))***+++***))))))***++++++111444666;;;@@@@@@;;;AAALLLXXXaaaooowwwwww~~~~~~~~~~~~||||||}}}}}}}}}~~~}}}qqqjjj^^^TTTMMMKKKKKKGGGDDDCCCAAA>>>:::777666666555444555444444333333333333444333444444555666777888888:::;;;;;;<<<>>>??????@@@CCCCCCEEEGGGIIILLLNNNPPPSSSUUUXXX[[[___ccciiilllmmmoooqqqtttxxx{{{}}}~~~rrrkkkooommm```]]]___ooo{{{cccZZZgggyyy~~~iiiSSSAAA:::111222111000.........------...000///...------...,,,,,,++++++***)))))))))******)))(((((('''''''''(((((((((((())))))))))))(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))+++,,,,,,---.........//////000000///000111222333333333222222111000///...,,,++++++******)))***+++---///000===:::999>>>MMMbbbuuu~~~uuunnnooowwwvvvkkknnnxxxzzzvvvrrr{{{yyyvvvsssqqqppprrrsssttttttvvvyyy{{{~~~wwwtttvvvvvvuuurrrppppppzzzrrrTTTJJJAAA===;;;888777888:::<<>>>>>???AAACCCFFFHHHIIILLLNNNQQQTTTWWW[[[```dddhhhjjjnnnssswww{{{|||}}}|||~~~rrrhhhrrryyynnnfffcccmmm|||jjjfffjjjmmmSSS===444333333111...,,,---...///000111000...------...,,,,,,,,,+++******)))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))***+++,,,---/////////////////////000000111111222222222333333222111000...---,,,++++++*********+++---000333555999777:::IIIddd~~~xxx}}}qqqgggnnn||||||uuu{{{}}}wwwqqqqqqsssuuussstttvvvwwwxxxzzz{{{|||}}}wwwoooiiihhhjjjllljjjbbbYYYWWW[[[[[[SSSJJJCCC===888999::::::>>>BBBDDDHHHNNNSSSVVVXXXZZZ\\\[[[[[[ZZZXXXXXXYYY]]]```kkkmmmpppsssrrroookkkiiieeefffhhhiiijjjjjjhhhhhhcccbbbaaa___[[[VVVQQQMMMDDDDDDBBBCCCKKKVVV\\\[[[dddooo|||}}}vvvooonnnooouuu{{{llliiiooooooggg^^^```cccjjjsss||||||sssfffXXXJJJ???888555///...............,,,+++******+++,,,,,,+++++++++************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,***))))))+++---333999???AAABBBBBBBBBAAAMMMXXXdddkkkppptttvvvttt}}}~~~}}}}}}}}}||||||}}}~~~}}}|||{{{{{{{{{|||~~~}}}mmm]]]UUURRRMMMHHHFFFDDDCCC@@@???===;;;666333333222222222222333444444333333333333333333333333333444444555666666777777::::::;;;<<<>>>AAABBBDDDDDDFFFIIIKKKMMMQQQVVVYYY^^^bbbgggmmmsssvvvxxxyyy{{{}}}rrrmmmuuu{{{~~~~~~rrrhhhpppuuukkkmmmJJJ:::777444333000---///222///000111000...,,,,,,,,,,,,,,,,,,++++++*********((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))***,,,---...///000000000000000000000222222222222222333333333222111///---,,,+++++++++)))***+++---000333777888777777???QQQkkk~~~wwwzzz~~~vvvooolllttt}}}mmmrrrrrrmmmmmmuuu~~~vvvwwwyyy{{{}}}}}}}}}|||xxxtttlllddd\\\XXXXXX[[[XXXPPPFFFBBBAAAAAA???>>>===:::<<<@@@DDDHHHOOOWWWZZZ```hhhpppvvvzzz~~~{{{{{{zzzyyyxxxzzz~~~{{{qqqjjjYYYWWWPPPGGGCCCGGGJJJIIIRRR___ppp~~~~~~zzzuuussswww{{{mmmlllooonnnnnnnnnpppuuuzzz}}}vvviii\\\OOOBBB999000...------...///---+++++++++,,,,,,,,,++++++***************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,***)))***---///666;;;BBBFFFEEECCCEEEHHH\\\gggrrrvvvxxxzzz{{{zzz{{{zzz}}}xxxuuu~~~|||zzz{{{}}}~~~~~~}}}||||||}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||~~~~~~mmmbbb\\\TTTMMMKKKFFFEEECCCBBBAAA===999666333333333222222333444444333333333333222222222222222222333333444555555555888888888999;;;===>>>???@@@AAACCCEEEGGGJJJNNNRRRSSSWWW]]]dddjjjnnnqqqrrrzzz|||~~~pppfffjjjvvvooojjj}}}___CCC:::444222000...000444...///000///---+++++++++,,,,,,,,,+++++++++++++++''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))+++,,,.../////////000000111111111222444444333333333333444555222111///---++++++++++++)))***---000333666999:::888<<>><<<===<<<:::<<>>666222...---//////...,,,,,,,,,,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++++++++******+++///222888===DDDIIIFFFDDDIIIPPP___mmm{{{~~~|||}}}ppprrr{{{~~~~~~}}}zzzxxxzzz|||~~~~~~|||||||||}}}{{{||||||}}}||||||{{{{{{|||{{{{{{|||~~~xxxlll```UUUMMMKKKIIIGGGEEEDDDCCC@@@<<<999666555444444333333333444333333333333222222222222222222222333333333444444666666666777888:::;;;<<<>>>???AAABBBCCCFFFJJJMMMOOORRRXXX___eeejjjnnnpppvvvxxx{{{}}}eeeaaaooo~~~llltttrrrQQQAAA444111111......333,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&(((((((((((((((((((((((((((((()))***+++---.../////////000000111222333333666555444444444444555666222111...,,,+++***++++++)))+++///333777999::::::<<>>888111...///000...+++,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************---111444<<<@@@HHHMMMKKKHHHPPP\\\eeezzzxxxmmmvvv{{{~~~~~~~~~~~~|||yyyzzz{{{}}}~~~}}}|||}}}~~~||||||}}}}}}}}}}}}|||||||||||||||}}}wwwgggWWWOOOMMMJJJHHHFFFEEEDDDCCC@@@===888777666555444333333333222222333333333333333333111111111111222222222222444444444555666777888999:::<<<===>>>???AAAEEEHHHKKKMMMRRRXXX___eeeiiilllppprrrvvvzzz~~~xxxkkkmmmsss}}}uuuzzzeeeMMM888444444000...111,,,...//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((()))***+++---///000...///000111222333444444777777555444444555666777222111...,,,******++++++(((+++000555888:::::::::DDDLLLYYYhhhuuu{{{}}}|||zzzuuuyyy~~~~~~~~~zzzwwwzzz}}}xxxzzzzzz{{{}}}~~~yyytttiiiYYYJJJDDDBBB???>>>BBB@@@@@@EEELLLPPPUUUbbbpppuuuzzz|||mmm^^^PPPLLLHHHFFFIIIPPPXXX]]]kkknnnwww}}}{{{zzznnniiiuuu|||zzz|||yyyfffRRREEE>>>555000000000...+++------------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))*********+++...222666AAAEEEMMMSSSPPPNNNXXXeeeyyyyyyooovvv}}}}}}}}}}}}~~~}}}{{{yyy{{{}}}~~~}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}||||||}}}qqq___VVVVVVKKKIIIGGGEEEEEEDDDBBB@@@:::999777666444444333333222222333333333444444444000000000111111111111111333333333333444555666777666888999::::::<<<@@@CCCBBBDDDHHHMMMTTTZZZ```ccckkkmmmqqqvvvzzz~~~zzzooojjjvvvhhhdddkkkuuuYYY???888888444000111,,,...000000///...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((((((''''''&&&&&&&&&++++++******))))))))))))((())))))***))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))***++++++,,,,,,------...000000000000111222333444444444444444333222111111000---+++******+++***))),,,222777999999999===BBBNNNXXXeeeqqqvvvtttqqqnnnzzzvvvqqqpppzzzyyyuuuzzz|||yyywwwwwwvvvrrrjjjooo|||}}}uuusss~~~bbbPPPDDD<<<@@@EEEGGGIIIKKKMMMSSS[[[eeennnzzzlllcccXXXOOOKKKJJJIIIHHHLLLSSS]]]dddiiimmmrrruuu{{{}}}|||vvvvvvhhh\\\RRRAAA333///111///+++---...//////...,,,+++***,,,++++++******++++++,,,''''''(((((())))))******((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))***************,,,,,,+++***---666===AAAKKKOOOJJJJJJTTTccclll|||}}}}}}|||{{{|||~~~~~~}}}|||}}}|||}}}~~~xxxfffXXXUUUPPPJJJEEEEEEGGGFFFBBBBBB===888444222222222222444333222222111111222222222222222222222222222222333333333333333333333333333444555666777999999:::<<>>EEERRROOOKKKJJJSSS```ggghhh~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~|||~~~sssddd\\\RRRMMMLLLKKKHHHFFFEEEBBB>>>;;;999777444222333333222222222333333444333333333333333333333333333333333333333333333333333333444444444555555555666999<<>>777222.........//////.........,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++***+++---///333:::CCCJJJNNNLLLJJJOOOYYYdddjjjkkkpppqqqwww~~~~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}~~~|||kkk___SSSOOONNNMMMJJJHHHGGGEEEBBB@@@>>>;;;777444333333333333333444444555333333333333333333333333222222222222222222222222333333333333222222222222444666999;;;>>>AAAEEEHHHLLLPPPVVV^^^fffnnntttxxx}}}~~~yyyooorrr|||tttiiibbbkkkzzzhhhccc|||WWW>>>777444...222111000///............------,,,,,,,,,+++++++++,,,,,,+++***************))))))))))))))))))******++++++++++++++++++,,,,,,))))))***+++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((''''''''')))(((((('''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((&&&&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((()))*********,,,------......///000000111111111111222333444555555555555555444333222111111...******---111444666888999<<<@@@GGGPPPZZZ```oootttyyyxxxrrrkkkhhhhhhooosssxxxxxxsssnnnmmmppptttuuuvvvwww{{{|||~~~}}}|||~~~zzzqqqkkkiiihhhgggooowwwxxxrrriii___VVVQQQMMMKKKWWWbbbssszzzyyyzzz|||}}}{{{tttsssuuu~~~vvvmmmqqqzzz|||yyy~~~{{{{{{|||~~~www___LLL===333000000//////////////////,,,++++++******++++++,,,************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************++++++++++++)))***,,,000666???IIIOOOLLLNNNSSSZZZ```ffflllqqqooolllppp{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~qqqbbbTTTQQQQQQNNNKKKJJJIIIGGGEEECCCAAA>>>:::777555444444444444444555555333333333333333333333333222222222222222222222222222222222222111111111111333555777999:::===@@@CCCIIIKKKPPPVVV^^^fffmmmqqqxxxzzz}}}zzzmmmzzzpppeeeiiitttwwwwwwgggKKK<<<555000222111000//////......///------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))((((((((())))))))))))))))))))))))************************************************))))))((((((''''''((((((''''''''''''''''''''''''((((((''''''''''''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))******+++------......///000000000222111111222222333444555444444444444333222111111000---+++,,,///333777888777:::AAAJJJTTT^^^fffkkkwwwyyy{{{zzzxxxuuusssrrrqqqsssvvvvvvpppjjjjjjnnnmmmnnnooorrr{{{xxxuuuwww{{{|||}}}yyyooofffdddgggmmmrrr~~~rrrdddVVVMMMIIIRRR```nnnxxx}}}|||{{{}}}|||vvvxxx|||vvvmmmjjjooo~~~{{{{{{}}}}}}vvv^^^FFF666222222000///.........///,,,++++++******++++++,,,+++************)))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))*********++++++++++++,,,******---222;;;EEEOOOUUULLLPPPYYYaaaeeehhhpppxxxxxxssssssyyy}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzhhhWWWTTTTTTOOOLLLLLLJJJHHHFFFDDDCCC@@@===:::777666555444444444444555333333333333333333333333222222222222222222222222111111111111111111111111222444555666777999<<<>>>EEEGGGJJJOOOVVV^^^eeeiiirrruuuxxx{{{~~~pppnnn{{{pppiiikkk{{{{{{]]]DDD777444222222111000////////////------------,,,,,,,,,,,,+++++++++++++++,,,---...,,,---------................../////////000000000000000000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))******************************************************)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((()))******++++++---......///000000111111222222222222333444555555333333333333222111000///...,,,,,,...222666888999666;;;EEESSSbbbpppzzz{{{xxxxxxxxxxxxwwwssstttwwwzzzvvvooonnnrrrnnnooopppsss}}}|||vvvsssvvvyyyxxxxxxyyysssllleeebbbfffmmmtttyyy}}}yyyvvvqqqpppnnnmmmnnnpppssstttxxx{{{{{{kkkaaaRRRRRRTTTYYYaaammmyyy{{{{{{|||zzzxxxwwwqqqtttzzzxxx||||||~~~nnnTTT@@@555333111000............,,,++++++******++++++,,,+++++++++*********)))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,...555@@@LLLVVV\\\RRRUUU]]]hhhooouuuzzzuuu}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqq^^^ZZZYYYRRRMMMMMMJJJHHHFFFDDDCCCBBB@@@>>>888888666555444444444444444444444444444444444444111111111111111111111111111111111111111111222222000222333444444555888:::@@@AAADDDHHHOOOXXX___cccllloootttxxx|||}}}lllmmm~~~tttkkktttqqqMMM:::888333222111000////////////.........------------,,,*********+++,,,---...///.../////////000000111111333333444444444555555555777777777666555444333222000000000000000000000000........................,,,,,,,,,++++++*********))))))))))))))))))))))))************************((((((((((((((()))))))))******)))(((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((()))******++++++......//////000000111111222222222222333444555555222222222222111000//////---,,,,,,///333777999:::;;;AAALLL^^^qqquuuooooooqqqrrrqqqqqqqqqvvv|||yyyqqqooorrrttttttrrrrrrwww~~~|||www{{{wwwxxxxxxuuurrrqqqooojjjgggkkkttt{{{{{{vvvqqqkkkgggaaa```___^^^___bbbdddfffhhhnnnwww~~~tttddd\\\QQQKKKPPP^^^ooo{{{{{{yyyyyyxxxvvv{{{zzzuuuyyyzzzxxxxxx```KKK666555222000...---------,,,++++++++++++++++++,,,++++++++++++******))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,---...000888CCCPPPZZZ```]]]\\\cccrrr}}}zzz||||||~~~{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyddd___]]]TTTNNNNNNKKKHHHEEEDDDCCCCCCAAA@@@:::999777666444333333333444444444444444444444444111111111111111111111111000111111111222222222222///000222222222333555777<<<===???DDDKKKTTT\\\aaaiiilllrrrwww{{{rrrgggrrrsssttt~~~TTT<<<<<<333222111000//////////////////.........---------***+++,,,...000111222222333<<>>;;;??????>>>>>>@@@CCCFFFHHHOOOKKKFFFGGGIIIGGG@@@999888:::<<<<<<:::888888888888444333555333000///111............,,,+++***)))---+++)))***,,,///000000+++******)))))))))******************))))))))))))***))))))((('''&&&&&&&&&)))((('''%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))***+++,,,,,,,,,,,,------.../////////111111222333444444444444222222222333333111---***......000333666999::::::AAAKKK^^^tttllleeemmmuuuxxxyyyzzztttppprrryyy}}}zzzvvv{{{xxxyyy~~~}}}uuuqqqrrrwwwyyy||||||yyyvvvuuuvvvoooqqqtttyyywwwjjj```WWWQQQQQQTTTOOOOOOOOOOOOQQQSSSUUUVVVWWW]]]fffpppxxxuuudddRRRJJJNNN[[[fff{{{wwwwww{{{}}}sss```EEE???777111///000000000......---,,,++++++++++++++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))************---***((((((+++------,,,***///444<<>>AAADDDIIINNNRRRbbbgggooovvv|||ooofffvvvtttwwwgggddd}}}kkkMMM<<<333444222...,,,---/////////............---------222333444333222555;;;AAALLLVVVbbbjjjooolllaaaUUUQQQPPPPPPQQQUUUZZZ```ccciiifffddddddccc]]]RRRJJJMMMNNNNNNLLLJJJHHHIIIJJJJJJFFFDDDDDDAAA;;;888999666555444333222000...------+++)))***+++++++++***++++++***************+++************))))))))))))***))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((()))***++++++,,,,,,,,,---......//////000000111222333444444444444222222333444333111...+++***...222333333666>>>EEEPPPYYYiiizzzrrrsss|||uuusssrrrrrrtttwwwzzz|||zzzxxxssspppvvvzzzpppgggeeekkkpppzzz{{{~~~qqqggg]]]UUUNNNGGGFFFHHHIIIIIIIIIIIIJJJLLLOOOPPPPPPTTT[[[bbbjjjsss{{{pppaaaWWWTTTSSScccjjjwww~~~rrryyy|||}}}xxxUUUJJJ===555333222///,,,///...---,,,++++++++++++++++++++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))************,,,***((())),,,...---,,,///222777BBBQQQ\\\\\\VVVbbbkkkuuu{{{}}}~~~~~~|||zzzzzz{{{|||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}|||}}}~~~~~~}}}}}}~~~}}}}}}uuulllaaaXXXTTTMMMJJJFFFDDDCCCCCCBBB@@@AAA>>>:::888888888777666444444333333222222111111111111111111111111111111222111111000000000000000111111222222222333333333444777:::<<>><<<:::888555444333111///---,,,,,,+++)))'''++++++************++++++************))))))))))))***))))))((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***+++++++++,,,------......///000000///000111222333333333333222222333333222000...------444999888666<<>>======<<<:::888444444444444444444333333222222222222222222222222000000000111111111111111111111222222222333333333222444777999;;;???DDDGGGOOOUUU___iiipppvvv{{{~~~qqqeeeeeemmm|||pppaaa```nnnuuugggooorrrQQQ999666222111111111111111///............---------JJJNNNSSSVVVZZZ^^^eeejjjpppvvvxxxaaa___\\\\\\```gggoootttsssssssssrrrooojjjccc^^^\\\[[[YYYXXXZZZ___gggllllllhhhfffeee___TTTNNNLLLHHHGGGDDDBBB???<<<:::::::::777333111///...---+++,,,++++++************+++************)))))))))((())))))))))))(((((('''''''''((()))))))))(((&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********+++++++++---------...//////000000//////000111222222222222000111222111000///...///222777;;;;;;<<>>BBBEEEIIIPPPZZZdddmmmtttzzz~~~~~~iii___dddnnnxxxtttcccbbbqqqttt___iii___@@@888222111222222111111///............---------ooohhh```]]]```eeejjjlllnnnppprrruuuzzz~~~zzzrrr^^^\\\ZZZ[[[```iiisssyyyooommmiiiddd^^^[[[YYYZZZ]]]\\\ZZZZZZ\\\bbbjjjppppppmmmllllllhhh___YYYYYYSSSRRROOOLLLIIIGGGFFFFFFBBB>>>999555333222111///...---,,,+++************************)))))))))((()))))))))))))))((((((((('''((()))))))))(((&&&%%%'''''''''((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((())))))******++++++,,,,,,------......///000000111//////000111222222222222...000000///------...000333555666:::BBBQQQcccpppooooooooooooooopppqqqqqqlllmmmttt}}}yyy|||xxxuuuxxx|||}}}ttt___TTTVVV___hhhllluuuzzznnnfff___]]]ZZZSSSLLLIIIEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKMMMPPPTTTWWWbbblllyyy|||qqqaaaRRRPPPVVV^^^eeekkk~~~}}}zzzxxx|||qqqYYYCCC666333444//////...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((()))))))))***************+++,,,------...000111888<<>>;;;666555555555555555444444222222222222222222222222///000111222333333222222111111222222222333333333444555777777888;;;???BBBDDDJJJSSS]]]fffooowww|||{{{yyyiiidddlllwww~~~uuu```aaaxxx~~~gggmmmnnnIII<<<222111222111///000///............---------sssbbb___dddjjjmmmlllkkkeee^^^^^^cccggggggdddaaa\\\YYYZZZ^^^eeeiiiaaaaaa```]]]ZZZZZZ___ccccccbbb```___```dddjjjooohhheeeeeegggeee```]]]]]]___]]]ZZZXXXVVVUUUUUUUUUMMMJJJFFFBBB???;;;666333222111000...,,,+++******************))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((()))***+++,,,---------......//////000111111///000111222333333333333...000000///,,,,,,///333999888999AAANNN^^^mmmuuuwwwtttoookkkiiikkknnnppprrrpppsssxxx{{{{{{}}}{{{zzzyyy|||~~~vvvpppqqqsssooogggbbbZZZSSSVVVcccooovvvxxx{{{qqqgggccc___WWWOOOLLLHHHGGGEEEDDDCCCCCCCCCDDDDDDFFFHHHIIIIIIIIIJJJLLLTTT\\\iiiuuu~~~tttbbbVVVQQQPPPTTTZZZqqqxxx~~~zzzyyy}}}mmmSSS???777666000///...---,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************+++,,,---,,,,,,...111444:::DDDQQQYYYVVVSSSYYYccccccnnnqqqrrrxxxxxxyyy~~~}}}|||||||||~~~{{{{{{zzzzzzzzzzzzzzzzzz||||||}}}}}}}}}|||{{{{{{~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vvviiibbb\\\UUUNNNJJJHHHEEEDDDBBBAAAAAABBBCCCBBB???===888888888777666666555555333333333333333333333333000111222333333333222111111111222222222333333333222333444444555666:::<<<>>>BBBJJJRRR[[[eeeooouuuwww}}}}}}eeemmm{{{~~~bbb]]]rrr}}}xxxzzzVVVCCC333111333000...//////............---------~~~iiiaaadddkkkpppkkkggg___UUUSSSXXX\\\[[[ccc^^^WWWPPPMMMMMMPPPRRROOOUUUZZZ\\\ZZZZZZ^^^bbb___```_________aaaeeeiiiaaa^^^___bbbccc______aaaeeedddaaa```______```aaaaaa```___\\\VVVMMMBBB;;;888777444222///---,,,,,,************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''')))***,,,---//////.........///000000111111000111222333444444444444///111222000------222777<<<===BBBLLLZZZiiiuuu|||yyyuuunnniiigggiiimmmpppvvvssstttyyy|||zzzzzz{{{pppssswww}}}}}}zzztttuuurrrmmmkkkiiibbbXXXQQQUUU\\\hhhtttrrrkkkfff]]]UUUQQQMMMKKKIIIGGGEEEDDDDDDDDDCCCEEEFFFFFFFFFFFFHHHIIIMMMQQQYYYdddqqq{{{}}}mmm[[[NNNJJJNNN]]]iiivvv}}}|||||||||}}}|||mmmSSS@@@777000///...------,,,,,,---++++++++++++++++++++++++)))((((((''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((())))))))))))************,,,------,,,+++---222777>>>NNN\\\\\\VVVWWW___gggjjjrrrqqqnnnqqqooooooxxx~~~}}}{{{{{{zzzzzz{{{}}}zzzzzzzzzzzzzzz{{{{{{{{{}}}}}}~~~~~~}}}}}}|||{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~tttgggaaaYYYQQQLLLIIIGGGFFFCCCBBBAAABBBCCCCCCBBB@@@===<<<;;;:::999888777666333333333333333333333333111222333444444222111000111111222222222333333333111222333333222444666999:::===AAAHHHPPP\\\gggooosssxxxpppmmmtttxxxfffjjjbbbKKK777333333000...000///............---------|||kkkaaabbbhhhnnniiieee\\\UUUTTTWWWVVVRRRUUUQQQLLLHHHGGGHHHLLLNNNKKKSSS[[[\\\VVVOOOLLLMMMTTTVVVXXXYYYZZZ\\\```cccdddbbbbbbfffgggfffgggjjjfffeeecccbbbbbbcccdddeeesssuuuvvvtttmmm___OOODDD<<<;;;888555222000...---************)))))))))))))))))))))))))))*********+++***((('''''''''((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((***,,,...000000......//////000000111111111111222333444444444444111333444111...///444999999===EEEPPP]]]jjjuuu|||{{{xxxrrrnnnlllooosssvvvqqqoooqqqwwwzzzwwwtttssstttwww{{{~~~~~~sssxxxwwwnnngggbbbZZZRRRSSS^^^nnn{{{xxxooohhh```XXXTTTRRRPPPMMMJJJHHHFFFFFFFFFDDDEEEEEEEEEEEEFFFIIILLLLLLLLLNNNXXXfffuuuqqq\\\TTTVVVQQQaaasss}}}zzz{{{}}}zzzzzzfffJJJ999000000...---------------++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))************---...---+++***---333888BBBVVVddd^^^VVVYYYccchhhpppyyyxxxwww|||{{{|||~~~|||{{{zzz{{{{{{{{{}}}~~~|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}}}}||||||}}}~~~~~~~~~}}}|||}}}yyyjjjddd[[[SSSNNNKKKHHHGGGEEECCCBBBCCCDDDEEEDDDBBB@@@@@@>>>===;;;999888888333333333333333333333333111222444444444222000///111111222222222333333333222333444333333444666999999;;;>>>CCCKKKWWWccckkkooouuu}}}~~~nnniii~~~wwwhhhqqqjjjPPP999444444000...111//////.........---------nnnllliiidddaaaaaacccfff\\\ZZZVVVQQQLLLJJJKKKMMMLLLMMMPPPSSSQQQPPPXXXcccccc```\\\YYYWWWTTTQQQNNNTTTXXXZZZYYYVVVXXX```hhhggghhheeeaaaaaagggiiihhhhhhlllkkkeeeaaacccgggggg|||~~~sssbbbSSSFFFCCC@@@>>><<<888222---------,,,+++++++++,,,,,,************)))))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))******)))***+++---000111000000000000111222333444333333222333444666888999999333000111222222444888999;;;EEEVVVccciiipppxxxwwwuuurrrooooooooopppqqqqqqrrrsssrrrrrrrrrsssuuuuuuuuuvvvwwwxxxwwwvvvuuuuuuwwwzzzxxxkkkZZZPPPOOOVVVcccsss|||pppccc]]]\\\YYYVVVRRRNNNJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFHHHLLLRRRZZZfffqqqyyykkkXXXPPPWWWeeeuuu|||{{{xxx{{{{{{sssYYY<<<555111...000111...---///------------------------************))))))))))))******))))))((((((''''''******))))))((((((''''''(((((())))))******++++++***)))))))))))))))***+++000------/////////444:::III[[[```YYYYYY\\\eeettt}}}vvv|||}}}|||zzzyyyyyyxxxzzz{{{}}}~~~}}}|||zzzyyyyyyzzz{{{|||}}}}}}}}}}}}||||||||||||~~~|||{{{zzz{{{|||~~~~~~~~~ppp```ZZZVVVPPPLLLLLLHHHHHHGGGFFFEEEBBB@@@???????????????===;;;999777777666555444333444444555222222222222333333333333111111000000111222333333222222333333333333444444999:::<<<@@@FFFPPP[[[bbbllluuu}}}uuukkktttnnnlll{{{mmmVVV@@@888333...///555000000000///......------DDDGGGKKKPPPWWW___gggmmmnnnlllgggbbb]]]\\\^^^```dddfffgggggghhhkkknnnqqqqqqmmmgggcccaaadddhhhkkkdddffffffffffffkkkttt{{{}}}zzzqqqddd^^^___bbbbbbnnnooollleeedddiiinnnoooxxx}}}{{{nnnbbb]]]UUUMMMIIIIIIEEE<<<444,,,,,,+++******+++,,,,,,+++++++++***************(((((((((((()))))))))***(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))************,,,...000111000000000111111222333444555555555555666888:::;;;;;;555111222333555999???>>>AAAKKKWWW]]]bbblllwww}}}zzzvvvrrrqqqrrrssstttqqqsssuuuvvvxxxzzz}}}|||wwwsssssstttvvvxxx~~~}}}{{{uuufffUUULLLKKKXXXbbboooyyynnndddbbb[[[XXXSSSOOOLLLIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFDDDFFFHHHLLLQQQZZZdddjjjxxx~~~xxxUUUQQQRRR___ttt~~~|||ttt\\\===555//////000...,,,---------------------------************))))))))))))((((((((()))))))))))))))***)))))))))(((((((((''')))))))))))))))*********)))))))))))))))******+++...,,,---//////111999BBBVVVbbbbbb]]]___cccqqq~~~~~~|||{{{zzzyyyyyyyyy{{{{{{}}}~~~{{{{{{zzzzzzzzz{{{{{{|||||||||||||||||||||||||||}}}|||{{{zzzzzz|||}}}}}}~~~}}}~~~lllbbb]]]VVVPPPNNNIIIIIIGGGFFFDDDDDDDDDDDDBBBBBBBBBAAA@@@>>><<<;;;999888777555444444555555333333333333333333333333111111111111111222333333222222333333333333444444555666888;;;@@@IIISSSYYYdddnnnxxx}}}nnnmmmzzzsssbbbdddsss}}}hhhOOO???666222111222000000000///......------SSSWWW]]]dddkkkrrrzzzyyywwwsssnnnjjjkkknnnrrrzzz~~~yyyyyy}}}{{{ttt||||||zzzxxxwww|||~~~||||||{{{oooiiigggdddgggfffcccaaafffooovvvvvvppprrrssstttwwwwwwoooeeeddd]]]WWWXXX[[[XXXNNNCCC;;;888444///,,,++++++,,,******++++++++++++++++++((((((((()))))))))******(((((((((''''''''''''&&&''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,...000111111111111111222333444444666666666666777888:::;;;>>>888444444555888>>>EEEEEEKKKSSSZZZ[[[___jjjwww{{{wwwqqqmmmmmmoooqqqrrrmmmooorrruuuwww{{{yyyvvvwwwyyy{{{|||yyyuuupppiii```XXXYYY]]]aaahhhpppuuuzzzrrrlll```]]]WWWSSSPPPNNNLLLJJJKKKJJJHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGIIINNNTTTYYYkkkuuu~~~nnn^^^NNNQQQfff~~~rrrJJJ===222000111///---,,,------------------------++++++*********)))))))))''''''((())))))***++++++))))))))))))((((((((((((************)))))))))))))))))))))))))))***++++++++++++---//////333@@@NNNhhhiiidddbbbfffjjj}}}~~~|||{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}}}}}}}}}}}}}yyyyyyzzz{{{||||||||||||||||||||||||||||||||||||||||||{{{zzz{{{|||}}}~~~|||~~~~~~}}}|||}}}~~~~~~~~~sssjjjbbbZZZUUUQQQOOOLLLIIIGGGFFFFFFGGGDDDDDDDDDDDDCCCBBB@@@@@@<<<;;;999888666666555555555555555444333333222222222222111111111222333333222222333333333333444444222333444666:::AAAJJJOOOYYYdddqqqxxxyyynnnpppyyy~~~ggg___fffuuufffKKK:::555222///000000000///......------sssuuuwwwxxxxxxyyyzzz|||~~~}}}{{{yyyqqqiiiiiihhhgggkkkqqqppplllgggfffcccbbbfffkkkggg```aaa^^^^^^bbbeeeccc[[[SSSLLLFFF===444...,,,...///************++++++++++++(((((()))))))))*********((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))******+++,,,---///000000222111111222222333444555444444555555666777888888>>>:::888999999:::???FFFLLLRRRZZZ___```dddllltttsssnnnhhhfffiiimmmpppqqqlllnnnqqqsssuuuxxx{{{~~~|||{{{|||~~~tttjjj___YYYWWW[[[hhhuuuqqquuuyyy{{{{{{~~~xxxhhhccc]]]XXXVVVUUURRROOOLLLKKKIIIGGGFFFEEEDDDDDDGGGGGGGGGFFFFFFHHHLLLOOO]]]jjjwww|||~~~sss\\\TTT___sssrrrVVVFFF666111222222///...------------------------+++++++++*********))))))(((((()))))))))*********))))))))))))((((((((((((++++++******))))))(((((())))))))))))***+++,,,,,,***+++...//////555GGGXXXrrrmmmeeefffkkkmmm}}}{{{}}}yyyxxxxxxxxxxxxyyyzzzzzz{{{|||||||||||||||{{{{{{wwwxxxzzz|||}}}}}}|||{{{zzz{{{{{{{{{{{{{{{||||||}}}}}}|||||||||}}}~~~|||}}}~~~}}}|||{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~|||oooccc\\\YYYWWWSSSOOOKKKHHHGGGFFFDDDDDDDDDDDDCCCBBBBBBBBB???>>>===;;;999888777777777777666555444222222111333333222222222333333444222222222333333333444444222333444666888===CCCHHHPPP\\\jjjsss|||vvvooonnnwwwtttgggiiiddd~~~nnn~~~ZZZ>>>555333000000000000///......------~~~~~~~~~~~~~~~{{{wwwrrrfff[[[___\\\WWWTTTYYYbbbdddaaafffeeeddddddeeegggjjjkkk^^^VVVHHH;;;222///000222************************))))))))))))************((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))***+++---...///000000222222222222333444555666555555666777777888888888;;;:::<<<>>>>>>;;;>>>DDDNNNTTT\\\bbbhhhmmmpppqqqooojjjeeeeeekkkqqquuuvvvkkknnnqqqsssuuuyyy}}}zzzyyy{{{|||tttfffVVVMMMMMMWWWjjj{{{~~~rrrkkkaaa[[[YYYXXXUUUSSSLLLKKKJJJIIIGGGGGGFFFFFFGGGHHHHHHGGGFFFGGGJJJLLLUUUcccqqqwww{{{~~~iiiXXXWWWdddwwwqqq___MMM:::222222111//////------------------------++++++++++++************+++*********)))))))))((((((((((((((())))))))))))++++++******))))))(((((())))))))))))***+++,,,---,,,,,,...///111999MMM___sssnnngggiiinnnlllxxxzzz{{{|||zzzvvvuuuvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||||||||{{{zzzzzzwwwxxxzzz|||}}}}}}|||{{{yyyyyyzzzzzz{{{{{{{{{{{{~~~}}}}}}~~~~~~~~~{{{|||}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~{{{jjj___\\\ZZZWWWTTTOOOKKKHHHFFFDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===;;;:::999888888777666444333222222444444333333333333333444222222222333333333444444222333444555666999>>>AAAIIIUUUcccllluuu{{{nnnfffkkkvvvzzzjjjfffiii~~~|||```nnnlllEEE333222444000000000///......------{{{oooddd___\\\VVVQQQUUU___fffhhhjjjhhhdddcccgggrrr}}}sssbbbOOO???555000...,,,,,,++++++************)))))))))*********++++++'''(((((((((((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***,,,---///000000000333333333333444555666666888888999:::::::::::::::999:::>>>BBBAAA===@@@EEEPPPWWW```gggooovvvwwwtttqqqkkkfffgggmmmsssuuuuuufffiiimmmppptttxxx}}}|||yyyzzz}}}}}}yyyuuujjj^^^RRRNNNRRR___qqqwwwiii```\\\ZZZVVVSSSOOONNNLLLJJJIIIHHHHHHGGGEEEFFFGGGGGGGGGGGGIIIKKKPPP\\\hhhpppvvv}}}}}}~~~xxx```RRRTTTcccqqqxxx~~~{{{uuugggUUUAAA666111...---...------------------------,,,++++++++++++*********,,,++++++***))))))(((((((((((((((((())))))))))))************)))))))))))))))))))))***+++,,,---......---///222666AAAUUUgggppppppjjjkkkpppnnnsss|||wwwyyy|||{{{wwwuuuuuuuuuuuuuuuvvvwwwxxxyyy{{{|||||||||||||||{{{{{{yyyyyyzzz{{{||||||||||||xxxxxxyyyyyyzzz{{{{{{{{{}}}}}}~~~~~~~~~~~~{{{}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~yyyiiiccc```]]]XXXSSSOOOLLLKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;:::999888777666555555555555444333333333444444222222333333333333444444111222333444444666999;;;BBBNNNZZZcccmmmxxx|||kkkaaafffrrrzzznnnfffsss}}}cccggg~~~RRR666222888000000000///......------|||yyyoooccc^^^ccckkkooojjjhhhfffhhhooo{{{rrraaaPPPAAA777111//////...---,,,++++++***))))))*********+++++++++'''((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***,,,...///000000000333333333333444555666777888999:::;;;;;;;;;:::999777999>>>BBBBBB@@@EEELLLXXXbbbkkkooouuu}}}{{{tttnnnmmmrrruuuuuurrrgggiiimmmppprrrvvvzzz~~~||||||}}}zzzrrrkkk\\\XXXYYY```jjjtttvvvhhhaaa]]]YYYUUUSSSRRROOOMMMJJJHHHGGGGGGDDDFFFHHHIIIHHHHHHIIIKKKKKKSSS\\\dddmmmwww||||||zzz{{{}}}~~~www___SSSTTTZZZeeexxx~~~{{{|||{{{yyy~~~{{{||||||tttbbbNNN???555///...000------------------------,,,,,,+++++++++*********************************'''((((((((()))))))))***)))))))))))))))*********)))))))))***+++,,,......000...///555>>>LLL```pppoootttpppnnnssssssttt|||{{{~~~|||~~~}}}zzzyyyzzzttttttttttttuuuvvvwwwwww{{{||||||}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{{{{|||wwwxxxxxxyyyzzzzzz{{{{{{{{{{{{|||}}}}}}}}}}}}}}}|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~wwwrrriii```XXXTTTSSSRRRJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>======<<<;;;::::::999666666555444444444444444222222333333333333444444000222333444444444666888;;;EEEQQQZZZdddqqq{{{rrrbbbccclllpppwwwnnnsssuuukkkyyyccc>>>333888000000000///......------{{{wwwzzz{{{}}}ooommmrrrvvvpppnnnnnnqqqvvvxxxvvvssspppnnnjjjbbbXXXMMMDDD>>>222222111///...---,,,+++)))************+++++++++'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))***,,,...000000000000444444444444444555777777666777888999:::999888777777999===AAABBBBBBJJJSSS```mmmvvvwwwyyy{{{yyy{{{|||xxxtttppprrrtttuuuvvvxxx|||~~~~~~pppdddZZZ]]]fffuuupppgggbbb\\\XXXWWWUUURRRNNNKKKHHHFFFEEEFFFHHHJJJKKKJJJJJJKKKLLLEEEKKKRRRYYYeeeqqqvvvuuuyyyzzz{{{}}}}}}}}}||||||wwwaaaTTTPPP[[[qqqzzzwwwyyy{{{wwwsssvvvnnnYYYHHH;;;222000333------------------------,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,'''((((((((())))))******(((((())))))******++++++)))))))))***+++---...///111...///777DDDSSSgggwwwpppyyyuuupppvvvyyywww{{{}}}yyyyyy~~~~~~~~~yyytttuuuzzztttttttttttttttuuuvvvvvv{{{||||||}}}}}}}}}}}}}}}}}}|||zzzyyyyyyzzz{{{|||wwwwwwxxxyyyyyyzzz{{{{{{yyyzzzzzz{{{|||{{{{{{{{{|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}vvvhhh]]]XXXWWWXXXNNNMMMKKKHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@@@@@@@??????>>>>>>======777666555444444444444444222222333333333444444444222333555666555666777999555???KKKSSS^^^mmmxxx}}}hhh```dddnnn|||qqqnnn|||wwwzzzoooFFF444777000000000///......------{{{{{{||||||}}}}}}}}}}}}~~~{{{{{{|||vvvsssdddZZZYYYffftttvvvqqqllljjjhhhddd```[[[TTTKKKFFF===333...111333///***)))---000111///+++(((((()))))))))))))))))))))))))))+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))(((''''''*********)))))))))))))))++++++---...///000000000222111111111222444666777666555444555666777666555>>>===???BBBBBBBBBKKKVVVdddttt|||{{{{{{xxxyyy}}}~~~}}}||||||{{{zzz}}}{{{jjj^^^gggppp}}}xxxjjjeee___YYYWWWUUURRROOOLLLIIIGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIILLLRRR[[[eeeooouuuttttttttttttvvvwwwyyyyyy{{{}}}~~~||||||}}}yyyjjj```XXXdddmmmpppxxxzzz~~~wwwbbbNNNAAA888333000//////...,,,++++++,,,...------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++++++++,,,------000000333<<>>>>>::::::::::::999999999999777777777666666666555555444444444444444666777777888888===GGGRRR]]]lllxxxmmmdddfffzzzooopppzzz___CCC333111111000//////000///...~~~uuupppsssssswww}}}~~~~~~ppp```WWWTTTUUU[[[aaakkkmmmnnnlllfff___ZZZWWWOOOIIIBBB;;;444...---000+++,,,------+++***+++,,,))))))))))))))))))))))))******))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))******+++,,,---///000000000000111111111111222444555666888888888888999;;;<<<<<>>JJJQQQOOOFFFKKK___nnnooowwwzzzyyy~~~|||||||||||||||zzz~~~{{{tttppprrruuuxxx~~~nnn```]]]XXXQQQMMMKKKJJJHHHFFFAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCGGGLLLQQQTTTZZZ]]]aaadddffffffeeedddfffeeeeeedddeeefffhhhiiiffffffggghhhhhhiiiiiiiiijjjjjjkkklllnnnppprrrsssrrruuuyyy|||}}}~~~xxxcccUUU```vvv}}}{{{~~~zzznnneeennnvvv}}}yyyhhhRRR???666...---------......,,,+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...///000333???SSSeeemmmmmmlllrrrxxx~~~~~~tttpppppprrrsssqqqqqqrrrssstttuuuvvvvvv{{{{{{{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{||||||||||||||||||}}}~~~~~~|||{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}{{{xxxsssnnnggg___WWWRRRQQQOOOLLLJJJIIIGGGEEECCCDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::888888777666555555555555555555777:::===EEEVVVfffnnnuuu}}}nnnfffjjjvvv^^^___}}}XXX???777222000222333000...---~~~yyytttqqqrrrtttuuuxxx}}}|||uuupppmmmkkkkkkhhhlllooopppmmmmmmrrryyy}}}xxxvvvwwwyyy}}}}}}mmm___ZZZ___gggnnnppppppnnnmmmjjjkkknnnqqqooo```GGG222///...---------.........))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))************------///000111222222222000111222333444555555666:::;;;;;;:::999:::===@@@RRRXXXUUULLLRRRfffttttttrrrxxxwwwwwwssstttsssnnniiijjjpppwww}}}~~~|||yyyuuutttzzz{{{fff```YYYQQQMMMLLLLLLKKKIIIAAAAAA@@@??????@@@AAAAAAAAA@@@@@@BBBEEEIIIMMMOOORRRUUUYYY\\\^^^]]][[[YYYUUUSSSPPPNNNMMMNNNPPPRRRUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^___```bbbdddfffhhhhhhkkkpppsssuuuvvvxxxzzzzzz}}}yyyjjjYYYVVVjjj~~~xxxtttttt}}}}}}yyysssooorrrwwwyyyfffOOO???111///------//////---+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---...///000///777III```nnnnnnjjjiiirrruuu{{{sssooooooppprrrnnnoooqqqtttwwwzzz|||}}}|||{{{zzzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwxxxzzz{{{||||||||||||}}}}}}|||{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||ssskkkeee[[[XXXTTTQQQPPPOOOLLLJJJGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>======<<<;;;:::888777777666666777777888888888>>>MMM\\\hhhppp{{{zzzkkkfffnnn{{{|||bbbZZZiiiwwwcccIII999222...111333000...///|||vvvmmmiiieeeaaaaaadddpppnnnjjjeeebbb```______]]]\\\[[[YYYVVVVVV^^^hhhqqqnnniiiggggggkkkqqquuuvvvsssmmmhhhjjjppppppmmmnnnrrryyyxxxeeeeeegggkkkppptttttttttrrrvvv{{{sssTTT:::222000---,,,,,,---,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((('''(((((()))))))))))))))((((((((()))******++++++---...///111222222222222111222333555666666666666888:::<<<;;;:::;;;@@@DDDSSSVVVTTTOOOVVVfffrrrtttqqq~~~}}}uuuvvv{{{{{{tttppppppnnngggaaadddiiippptttuuuwww{{{~~~}}}wwwpppkkkmmmxxxuuufff^^^SSSNNNMMMMMMKKKHHHDDDBBBAAA?????????@@@@@@@@@@@@@@@AAACCCFFFIIIKKKNNNPPPSSSUUUVVVTTTQQQPPPIIIGGGCCC@@@???@@@AAABBBDDDDDDEEEFFFHHHJJJLLLMMMSSSSSSTTTUUUWWWYYY[[[\\\bbbeeeiiimmmpppsssvvvxxxwww{{{zzzrrr```TTT```{{{~~~xxxsssqqqmmmuuu{{{yyyxxxvvvwwwzzz~~~oooXXXEEE777333///...///000...,,,------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...000000111<<>>===<<<;;;::::::::::::999999999999;;;FFFQQQaaalllyyyooodddfffmmmllluuu|||kkkdddjjj|||fffqqqVVV@@@444...111333000...000{{{uuuwwwlll```YYYSSSOOONNNPPPSSSRRRPPPNNNMMMLLLKKKKKKMMMHHHFFFFFFEEEEEELLLUUUWWWVVVRRROOOOOOTTTYYY]]]aaa]]]UUUMMMNNNTTTVVVSSSTTTZZZeeerrrxxxnnnkkkoootttwwwwwwuuuzzz~~~uuu]]]FFF444111,,,******+++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((''''''((()))))))))))))))'''(((((()))******++++++......000111222333333333222333555666777888777777555888;;;<<<<<>>=========<<<:::999;;;;;;;;;@@@GGGVVVccctttzzzhhheeekkkiiioootttooosssfffyyyhhhIII;;;111333444///...111yyyvvvrrrlll```TTTHHHBBB>>>;;;;;;===???>>>>>>===<<<;;;:::999:::777888===>>>;;;===CCC===<<<999555555999???BBBAAAAAA???===AAAFFFEEEAAAHHHKKKSSS^^^lll{{{{{{ppprrrxxx|||}}}{{{~~~{{{uuufffVVV:::666000......---,,,)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''((()))))))))))))))'''(((((()))***+++++++++...///000111222333333333333444666777888999888888222666;;;===>>>CCCLLLSSSPPPLLLMMMVVV^^^eeemmmuuuqqqvvv{{{{{{uuuoooqqqvvvsss|||xxxmmmgggfffhhhkkklllkkkhhhhhhnnnssskkknnnttt~~~}}}qqqbbbYYYVVVSSSOOOJJJIIIGGGDDDAAA?????????@@@@@@@@@???>>>>>>>>>???@@@EEEEEEEEEEEECCC@@@===;;;:::999777666666666888999;;;:::999999999:::<<<===;;;;;;;;;<<<===???@@@AAAEEEHHHKKKOOOSSSXXX___ccchhhmmmsssxxx|||~~~pppcccXXXVVViiiyyyppprrr{{{}}}{{{{{{uuukkk@@@999111---///000///------------,,,,,,,,,++++++************************)))))))))))))))))))))))))))************++++++++++++,,,,,,---...///111111888FFF^^^rrrssskkkppp}}}{{{}}}xxx~~~{{{sssttttttpppmmmnnnoooooooooqqquuuzzzzzzxxxwwwxxx{{{}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyyyywwwwwwwwwxxxzzz|||~~~|||~~~~~~|||~~~yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tttlllgggbbbZZZUUUUUUTTTSSSPPPNNNLLLJJJIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>:::999<<<===;;;===AAAMMM[[[mmmzzznnneeekkkllltttzzztttxxxjjjrrrxxxQQQ@@@444555555///---111jjjjjjeee]]]YYYXXXUUUOOOGGGAAA<<<<<<;;;999888:::@@@;;;999<<<<<<:::888::::::<<<>>>???===;;;:::999999999999999:::;;;===>>>;;;<<<<<<;;;999999:::;;;>>>???BBBKKKYYYjjjzzz}}}zzz{{{}}}}}}|||wwwrrrsssssskkk___III@@@555000000///+++&&&---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***)))))))))***+++,,,,,,///111444666777888777666333444555777888888999999777<<<===;;;???KKKSSSUUUNNNSSSVVVXXX]]]ffflllllleeeqqq{{{}}}zzzxxxvvvssssssxxx|||}}}wwwooohhhccciiijjjiiieeebbbccciiioookkknnnsss|||sssccc[[[VVVQQQNNNLLLIIIEEEBBBAAA@@@>>>==================<<<<<<<<<=========<<<;;;;;;::::::999999888888888888888999;;;;;;;;;::::::999999999999999999999999999999999>>>>>>???AAADDDHHHLLLNNNVVV\\\dddlllrrrvvvyyy{{{rrrcccbbbhhhpppjjjxxxyyyTTT???//////222---+++---...------...///...,,,***+++++++++************))),,,,,,+++***))))))******++++++***************++++++***+++......---000666<<>>???>>>>>>DDDPPPeeeyyy{{{iiilllyyy}}}pppwwwoooeeeAAA000555222,,,///111YYYXXXSSSKKKGGGHHHFFFBBBDDD>>>:::<<<<<<;;;<<>><<<;;;===???<<<<<<======>>>????????????@@@???>>>;;;:::;;;<<<===>>>???CCCLLL[[[kkkvvv}}}vvvqqq|||~~~|||xxxuuussskkkaaaNNNDDD888000......---+++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))***+++,,,---...000222555666666666555333444666777888999999999999<<<;;;;;;BBBNNNVVVWWWQQQWWW\\\^^^bbbgggiiihhhiiirrr{{{~~~xxxqqqsssvvvyyywwwqqqjjjfffdddhhhhhhgggcccaaaaaafffjjjjjjpppvvv~~~oooddd]]]WWWTTTLLLIIIFFFCCCBBBAAA???==================<<<<<<<<<======<<<<<<;;;:::::::::999999888888888888888999;;;;;;::::::999999999999999999999999999999999999999999999:::<<>>HHH[[[ppp~~~kkkjjjvvvuuuuuu|||nnnHHH222555333...000222EEEFFFEEEAAAAAADDDDDDBBB???>>>@@@GGGIIIGGGDDDDDDEEEAAA@@@DDDEEEBBB@@@AAA???DDDIIIHHHCCC???===???<<<>>>AAACCCEEEGGGGGGGGGHHHIIIJJJIIIFFFDDDDDDDDDAAAAAA>>>;;;<<>>>>>>>>======<<<<<<<<<===<<<<<<;;;;;;::::::999999888888888888888999999::::::999999999999999888999999999999999999999999555555444444555777999:::>>>BBBGGGMMMTTT\\\dddiiiwwwzzzxxxsssqqqoookkkssslllSSS999111111000...000000---***((()))+++,,,,,,,,,+++++++++************,,,+++******)))*********++++++************++++++,,,+++,,,...---,,,222:::IIIeeevvvxxxwwwqqqpppxxxwwwzzz|||wwwpppnnnqqqwww~~~|||tttoooqqqtttsssqqqqqqpppooopppssswww{{{||||||||||||{{{{{{{{{{{{||||||}}}|||{{{yyyyyyyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{|||}}}}}}||||||}}}}}}}}}|||{{{{{{{{{yyyxxxwwwwwwyyy{{{|||{{{{{{{{{{{{zzzzzzzzzzzzyyyzzz{{{}}}wwwsssmmmiiieeeccc___]]]\\\YYYWWWVVVVVVWWWVVVUUUTTTSSSQQQQQQRRRRRRQQQPPPOOONNNNNNNNNOOOOOOMMMLLLMMMKKKIIIHHHHHHGGGEEECCC@@@DDDRRRgggwwwooogggpppqqq~~~|||QQQ666555333000222111AAAJJJRRRWWW\\\``````]]]RRRUUU^^^iiillleee]]]YYY[[[XXXXXX[[[YYYQQQJJJHHHJJJTTT```ccc\\\QQQIIIEEEEEEHHHMMMSSSXXX[[[\\\]]]bbbeeejjjllljjjfffcccbbb[[[YYYSSSHHH>>>===EEENNNfffvvv|||lllmmmnnnpppsssuuusssoooeee]]]PPPBBB777111//////++++++,,,------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))***+++,,,---...///000222444555666666666555666777888999999999999<<<999999AAAMMMUUUTTTOOOKKKWWWdddjjjmmmnnnllliiiiiirrr{{{yyypppllloooqqqpppllljjjmmmpppmmmnnnmmmkkkhhhggghhhiiioooyyypppcccYYYTTTQQQNNNJJJHHHGGGEEEBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999888888888777888888999:::999999999999999999999999999999999999999999999999777666555555444555666666666777:::===BBBKKKTTTZZZiiiooowww~~~iiiooo|||vvvvvvyyy|||yyysssvvv{{{```CCC555222000/////////---++++++,,,,,,,,,+++,,,,,,+++++++++*********++++++***************+++++++++*********+++,,,,,,---,,,---...,,,---555???QQQkkkxxxvvvrrrlllmmmxxxyyysssuuuyyy{{{rrrmmmooosssrrrpppooonnnoooqqqtttxxxzzz{{{{{{||||||{{{{{{{{{{{{||||||~~~|||zzzyyyxxxxxxyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{||||||{{{{{{{{{{{{zzzyyyxxxxxxyyyxxxwwwvvvwwwyyy|||}}}~~~~~~}}}}}}}}}|||||||||yyyzzz{{{}}}{{{tttmmmhhhiiifffbbb``````aaaaaa```]]][[[YYYXXXXXXYYYXXXWWWWWWVVVUUUVVVWWWVVVTTTRRRPPPOOONNNNNNNNNLLLIIIGGGIIIIIIPPP```qqq{{{vvveeegggyyymmmkkk[[[;;;555222111222///YYYgggyyy~~~uuuiiidddiiitttyyyppplllgggjjjpppuuuzzz}}}|||jjjVVVHHHDDDEEEHHHQQQ```qqqzzztttooopppvvvzzz||||||sssmmmcccUUUHHH;;;222---,,,------------,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))***+++---...///111111333444666777777888666777888999:::::::::999:::888;;;GGGRRRUUUNNNFFFFFFSSSaaagggjjjkkkiiifffdddppp{{{~~~}}}{{{xxxtttqqquuuxxxvvvqqqnnnqqquuutttwwwxxxuuunnnjjjjjjlllvvvqqqddd^^^XXXTTTOOOKKKHHHFFFDDDBBB@@@??????>>>======<<<<<<;;;;;;;;;:::999999888888888888777777888999999:::999999999999999999999999999999999999999999999999999888888777666666555555333444444555777>>>EEEKKKSSS[[[gggsss{{{sssgggeeevvv|||xxxppplll|||mmmOOO<<<444111//////------...///000///,,,***,,,,,,,,,++++++++++++***+++***************++++++++++++******+++,,,,,,---...---......---///:::FFF\\\qqqxxxrrrmmmjjjooo|||~~~yyyqqqlllmmmooonnnkkkkkklllooosssvvvyyyzzz{{{{{{||||||{{{{{{{{{{{{||||||}}}|||zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{zzzyyyzzzyyyxxxxxxyyy{{{}}}~~~~~~~~~}}}}}}}}}{{{|||}}}}}}yyyvvvuuuuuutttsssooommmiiigggggggggffffffeeeeeedddeeeeeeccc```^^^YYYXXXXXXXXXWWWUUURRROOOPPPLLLOOO[[[jjjvvvhhh```jjjmmm]]]hhhzzzbbb???555111111222---|||ttt[[[IIIAAA;;;>>>DDDUUUooowwwsssssstttyyy~~~|||xxxqqqggg[[[LLL===333000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))***,,,---///000222222333444555777888999888888999::::::::::::::::::888===KKKUUUTTTKKKCCCHHHTTT```dddeeeffffffeeeeeeqqq{{{|||zzz{{{|||{{{}}}~~~vvvsssvvvzzz~~~uuutttwww}}}qqqiiibbb\\\UUUNNNIIIGGGEEECCC@@@@@@???>>>>>>===<<<<<<;;;::::::999999888888777777777777777888999::::::999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777666666555555444333444777;;;???DDDMMMZZZhhhsss|||mmm\\\bbbrrrzzz||||||}}}zzz}}}kkkaaaoooyyy^^^GGG:::333000...------///222333111,,,))),,,,,,,,,,,,++++++++++++*********)))******+++,,,++++++***++++++,,,---.........//////...222???MMMgggwwwyyyqqqoooooouuuyyyvvvpppmmmmmmllliiiiiikkklllpppuuuyyyzzzzzz{{{|||||||||{{{{{{{{{{{{||||||{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy}}}}}}}}}|||||||||{{{{{{~~~~~~~~~}}}}}}{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxxxxwwwuuuqqqmmmhhhfffeeeddddddaaa^^^[[[SSSOOOPPPYYYeeeqqq~~~nnn]]]^^^lllyyysss^^^```kkkfffEEE999222111222,,,www]]]NNNCCCAAA@@@HHH^^^zzzzzzoookkksss~~~|||xxxssslll___MMMAAA333111...,,,***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))******,,,...///000111111222333444666777888888999::::::;;;:::::::::;;;999>>>LLLUUUSSSLLLIIINNNYYYdddffffffjjjnnnooonnnuuu{{{|||}}}zzzxxx|||zzz{{{ssskkkdddYYYPPPJJJGGGEEEDDDAAAAAA@@@???>>>===<<<;;;:::::::::999888888777777777777777777888999:::;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::999999999555666666555444444777999===DDDOOO\\\iiiuuuzzzccc]]]gggssswwwwww|||uuu{{{yyyiii\\\bbbwwwlllTTTAAA666222000------...000111///,,,***------,,,,,,,,,+++++++++******))))))***++++++,,,++++++++++++,,,---............///000///555DDDTTTkkkxxxxxxqqqsssuuuyyywwwrrrooonnnnnnkkkhhhjjjoookkkqqqwww{{{{{{{{{||||||||||||{{{{{{{{{{{{||||||yyyzzz{{{{{{{{{yyywwwvvvwwwwwwxxxxxxyyyyyyzzzzzz|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}yyytttrrrooonnnllljjjgggddd[[[WWWWWW[[[cccmmm{{{uuu___ZZZbbblllwww}}}llliiikkk{{{iiiKKK===444222333---uuucccLLLHHHBBBAAANNNhhhsssiiittt|||yyyyyyvvvkkkZZZMMM666333///+++)))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***+++,,,...000000000000111222333555666777999999:::;;;;;;;;;::::::<<<:::???LLLUUUSSSPPPOOOSSS^^^hhhjjjlllrrrzzz~~~vvvyyy{{{|||{{{~~~zzzwww|||{{{qqqiii\\\QQQJJJGGGEEEEEEAAAAAA@@@???>>>===<<<;;;::::::999999888777777777777777777777888999:::;;;;;;;;;;;;<<<<<<=================================:::;;;;;;<<<<<<<<<<<<<<<555777888777555555555666666;;;DDDOOO\\\jjjxxxpppbbbeeeqqqxxxxxxxxxzzzlllvvvtttddd```ooouuu\\\FFF999333111///---,,,,,,---...,,,+++---------,,,,,,,,,++++++******))))))***+++,,,,,,++++++++++++,,,---...///......000111000666GGGXXXjjjvvvvvvqqquuuxxxzzzxxxooonnnooooookkkhhhlllssskkkqqqxxx||||||||||||}}}||||||{{{{{{{{{{{{||||||xxxyyy{{{||||||yyyvvvtttuuuuuuvvvwwwxxxyyyyyyzzzyyyzzzzzz{{{|||}}}~~~~~~zzzzzz{{{|||}}}}}}}}}|||{{{|||~~~}}}|||yyywwwsssqqqooommmjjjhhhfffbbb```aaaccckkkyyyzzzaaaZZZaaaiiiqqq{{{uuuqqqpppqqqkkkOOOAAA555333444...rrr[[[LLLLLLKKKJJJXXXmmmxxxvvvyyy{{{vvvuuusssiii^^^EEE555+++...000,,,***...************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************''''''(((***+++...///111222222111000111444666888999888999===>>>;;;:::<<<===HHHLLLNNNWWWWWWSSSVVV]]]eeejjjmmmsss}}}zzzxxxyyy{{{~~~zzzqqqdddWWWNNNHHHEEEDDDFFFDDDAAA??????>>>===;;;::::::::::::999999999888888888999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>@@@AAAAAA???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888777444666<<>><<<<<<>>>DDDPPPRRRSSSZZZZZZVVVZZZ^^^hhhqqqsssuuuyyyzzzwwwwwwvvvwww{{{~~~xxxzzz~~~|||yyy{{{wwwhhhZZZPPPJJJGGGEEEFFFCCCAAA@@@@@@???===;;;;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;:::999888888999===AAAJJJ[[[lll{{{wwweee]]]hhhxxx}}}zzzoooqqq}}}xxxiiihhhnnnuuuxxxyyyaaaFFF777555///------///...,,,,,,000,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***+++,,,++++++,,,...///,,,---111222:::RRRmmmxxxuuuuuuyyyzzzwwwyyy}}}zzzwwwmmmnnnmmmjjjgggeeefffjjjmmmmmmrrryyy}}}}}}||||||}}}~~~}}}|||{{{zzzzzzzzzzzzxxxzzz|||{{{yyywwwvvvwwwvvvxxxyyyyyywwwvvvvvvwwwwwwxxxyyyzzzyyyzzz|||~~~{{{{{{}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~{{{wwwuuutttpppnnnmmmmmmpppuuu{{{xxxfffbbbfffwww~~~yyy{{{vvv~~~fffJJJ999555444111wwwqqqhhh```\\\WWWRRRMMMDDDAAA<<<:::999999999888888;;;???CCCGGGKKKPPPSSSZZZ___ggglllooosssxxx|||}}}yyydddNNNFFFJJJLLL[[[lllyyytttvvvwwwvvvvvvuuuooohhhRRRBBB444111///***))),,,++++++*********)))))))))))))))))))))((((((((((((''''''((((((((()))))))))))))))))))))*********************+++,,,---//////000111222222333333333333888666888===???===>>>AAAHHHUUUWWWUUU\\\^^^^^^cccaaajjjppppppoooppprrrrrrvvvvvvxxxzzz~~~~~~xxxyyy{{{tttrrrsssssszzzrrraaaUUUMMMIIIHHHFFFDDDBBBAAABBBAAA???===<<<<<<;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;;;;<<<<<<==================>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>>>>===<<<;;;>>>;;;999999999???MMM\\\uuu~~~nnnZZZ___pppxxxxxxwww}}}zzzkkkgggjjjooojjjOOO<<<444///,,,,,,//////,,,,,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++---......,,,---///222???^^^zzz~~~{{{xxxyyy}}}uuuzzzzzzsssjjjlllkkkiiifffeeefffjjjmmmnnnsssyyy{{{{{{zzz|||~~~}}}|||{{{zzzzzzzzzzzzzzzyyy{{{||||||zzzxxxxxxxxxwwwxxxzzzyyywwwvvvvvvwwwwwwyyyzzzzzzzzzzzz|||~~~yyy{{{~~~}}}{{{|||}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzwwwuuussssssuuuyyy}}}jjjdddeeeuuuyyyyyyrrrVVV@@@666333222{{{jjj]]]TTTPPPIIIEEECCCAAA???======;;;999777666666777777666888;;;<<<<<<===???AAACCCGGGKKKNNNPPPSSSVVVYYY]]]bbbkkkrrrvvvyyyzzz|||}}}dddSSSMMMFFFQQQ]]]gggvvv~~~sssyyy}}}|||{{{xxxrrrjjjWWWHHH:::333///,,,,,,///+++++++++*********))))))))))))))))))(((((((((((('''(((((((((((()))))))))((()))))))))************++++++++++++,,,---//////111222444555666555444333777666888===???>>>@@@CCCIIIYYY\\\XXX___eeehhhoookkknnnpppmmmjjjmmmuuu|||yyy|||}}}}}}~~~wwwnnnkkktttppprrr~~~lll]]]SSSMMMJJJFFFDDDCCCCCCCCCCCCAAA@@@<<<<<<<<<;;;;;;;;;::::::999999::::::::::::::::::=========>>>??????@@@@@@============>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>======BBB???<<<;;;:::;;;DDDOOOiiiuuu|||aaa[[[fffvvv~~~vvviiikkksssrrrYYYAAA444000---,,,///000---,,,...------,,,,,,,,,+++++++++++++++++++++++++++++++++)))+++,,,,,,+++,,,---///...///000000555JJJkkk~~~xxxuuuuuuwwwzzz~~~~~~{{{ppptttzzzsssnnngggiiiiiihhhfffeeefffiiillloootttyyy{{{zzzzzz|||~~~||||||{{{zzzzzzzzzzzzzzzyyy{{{}}}}}}{{{yyyyyyyyytttvvvxxxyyyxxxxxxyyyzzzwwwyyy{{{{{{{{{{{{|||}}}zzz{{{}}}~~~~~~~~~|||{{{~~~~~~~~~}}}}}}}}}}}}}}}|||yyyvvvwww{{{qqqeeebbblll}}}vvv|||```EEE666222333zzzqqqggg___ZZZQQQEEE<<<;;;:::888888888888777666777777666555444333444555555666666666444333444555888999;;;<<<===>>>AAABBBFFFKKKRRRYYY\\\___```bbbeeesss~~~dddTTTMMMOOOQQQTTT```sssyyyuuu}}}|||~~~vvvnnnaaaSSSCCC888111---,,,...++++++++++++************))))))))))))(((((((((((((((((((((((()))))))))***((()))))))))************,,,,,,,,,,,,---...///000222444666888999888666555888666777===??????BBBFFFUUUgggjjjcccgggnnnttt{{{uuuuuuuuurrrooopppwww~~~{{{~~~~~~sssllllllfffbbbdddppp}}}{{{jjj]]]TTTOOOHHHFFFCCCBBBCCCCCCBBBAAA======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::=========>>>???@@@@@@@@@<<<<<<<<<<<<===???@@@AAA????????????????????????>>>????????????>>>>>>===@@@>>>>>>@@@>>><<<@@@FFFXXXeeexxxooo^^^]]]uuukkklllttt|||gggNNN===555///---///000...---...---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,000111000:::SSSttt}}}wwwtttsssrrrppp{{{zzzyyy}}}xxxlllpppxxxsssllljjjeeeggggggfffeeedddfffiiilllpppuuuzzz{{{{{{zzz|||~~~||||||{{{zzzzzzzzz{{{{{{yyy{{{}}}}}}|||zzzzzzzzzuuuwwwyyyyyyyyyxxxyyyzzzwwwzzz||||||{{{{{{|||}}}{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~~~~}}}}}}}}}}}}|||xxxxxx}}}}}}kkkcccddduuuyyyzzzhhhJJJ666000333UUUOOOHHHCCC@@@<<<888555555555666666666666555444333444444333222111222444333444555555444444555666333333222333444666888999:::>>>CCCHHHJJJLLLOOOPPPUUU\\\hhh}}}kkk\\\RRRIIIIIIOOO^^^yyy~~~}}}xxxqqqooocccQQQAAA555...++++++,,,++++++++++++*********))))))))))))((((((((((((((((((((()))))))))******))))))))))))************,,,,,,,,,---...///111111333444777999::::::999888999777888===@@@@@@CCCGGGdddyyy{{{ppppppvvv{{{vvvuuuuuuvvvsssmmmkkkmmmwww~~~zzzyyy}}}}}}yyy~~~{{{pppmmmnnndddaaaeeeqqq}}}rrrfff___SSSNNNIIIEEECCCCCCBBBAAA????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@@@@<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<<<<>>>AAAAAA===>>>BBBIIITTThhh|||}}}fffXXXbbbttt|||lllgggkkkttt[[[GGG;;;333...///000...---///------------,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,,,,...///)))///000111>>>[[[wwwzzzyyy}}}|||{{{yyyxxx}}}xxxlllnnnuuunnnggggggdddeeeeeeeeeddddddeeehhhkkkqqqvvv{{{~~~}}}|||}}}~~~}}}||||||{{{{{{{{{||||||yyy{{{}}}}}}{{{zzzzzzzzzyyy{{{{{{zzzxxxvvvvvvwwwxxxzzz|||}}}|||{{{{{{|||{{{zzzyyyxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~{{{|||pppaaa[[[ggg{{{iiinnnpppQQQ999000111BBBAAA>>>;;;888777888999777888888777666666666777666777888777555444555777555666888888888888:::<<<777555333222333444666777666888<<>>>>>>>>>>>???@@@AAABBBCCCCCCAAABBBCCCDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAA>>><<<>>>BBBBBB@@@@@@DDDDDDJJJZZZqqqmmmXXXNNNaaavvvvvvtttsssiiieeerrrzzzjjjSSSAAA777///...///......000...------------,,,,,,,,,++++++++++++++++++++++++***,,,------,,,---...///)))///222333DDDbbbxxx{{{zzzyyyzzzmmmnnnssskkkeeefffdddcccddddddddddddeeehhhkkkrrrwww}}}}}}}}}~~~}}}}}}|||||||||}}}}}}~~~xxxzzz||||||{{{zzzzzzzzzzzz{{{|||{{{xxxvvvvvvvvvxxxzzz}}}~~~}}}{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~}}}vvv```XXX\\\hhh___```iiiqqqWWW???222111:::;;;;;;888444222444666666666666444333444666888555777999777444333444666333555666666555555777888???<<<888555555555666666444666999;;;===@@@DDDGGGJJJPPPVVV]]]nnneeeRRRTTTPPPFFFTTTppp{{{rrrwww~~~uuucccOOO@@@888333000,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))************))))))))))))***************+++,,,---///111333444111222444666888:::;;;;;;;;;888999===@@@@@@CCCGGG^^^www{{{mmmkkkpppvvv|||wwwooonnnnnniiieeeeeerrr{{{}}}tttqqqvvvvvvqqqmmmooopppnnnmmmmmmlllkkkjjjnnnyyy~~~~~~~~~~~~}}}~~~~~~~~~~~~wwwooocccXXXPPPLLLJJJIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLKKKJJJHHHGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBB??????BBBCCCBBBDDDHHHFFFGGGTTTkkk~~~rrrYYYMMM\\\oooqqqiiisss}}}pppfffkkkvvvyyyaaaEEE:::000...///...///000......---------,,,,,,,,,++++++++++++++++++++++++***,,,------------...000***222555777JJJhhhzzz|||rrrrrrttt}}}|||oooooosssjjjccceeedddbbbcccdddddddddeeehhhjjjrrrxxx~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~wwwyyy{{{|||zzzyyyyyyzzzwwwyyyzzzzzzyyyxxxyyyzzzxxx{{{}}}~~~}}}|||{{{{{{xxxzzz|||~~~~~~}}}{{{zzz|||}}}}}}}}}~~~~~~~~~~~~}}}~~~|||}}}|||xxxyyy|||fff^^^[[[]]]ooobbbdddeeeyyyyyyooo[[[CCC666333;;;:::888888777666333111888888:::<<<<<<888444222777666555333555777666333666999:::666555777999888;;;;;;::::::888777555444444333444555888===AAADDDLLLOOOTTTZZZdddvvvooo```TTTLLLRRR^^^ccckkkzzzjjj]]]OOO;;;000000///,,,,,,---+++'''(((,,,************))))))))))))))))))))))))***************)))))))))))))))***+++------,,,,,,---000222444333444666777666777888:::???;;;:::???BBBCCCFFFIIIgggiiihhhdddaaaeeeoooyyy~~~uuukkkiiinnnqqqqqqxxx}}}{{{ssssssyyywwwooorrrlllggghhhmmmooojjjdddkkklllsss~~~|||yyyzzz}}}}}}~~~~~~{{{lllaaaZZZTTTPPPSSSPPPLLLKKKLLLNNNPPPPPPNNNLLLJJJGGGEEEEEEHHHKKKFFFGGGJJJMMMOOOPPPPPPPPPOOOOOOQQQSSSUUUTTTPPPMMMQQQPPPMMMKKKIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLHHHGGGGGGHHHHHHIIIJJJKKKKKKMMMUUUddduuu}}}iiiTTT]]]jjjwww{{{oooqqqvvvzzz}}}xxxppphhhjjjuuuuuuYYYAAA///000111******111........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////222000///888RRRooo}}}~~~sssppprrr{{{tttuuutttpppjjjeeedddeee]]]___`````````dddjjjpppxxxzzz~~~~~~~~~}}}{{{zzzyyyxxxxxxxxxyyyyyyxxxxxxwwwvvvxxxxxxxxxwwwwwwuuuttttttwwwyyy{{{}}}~~~}}}{{{zzz|||{{{{{{}}}|||yyyzzz|||}}}~~~}}}~~~||||||||||||}}}~~~~~~zzzvvvsss{{{|||hhh^^^ZZZWWW```wwwqqqmmmiiirrr}}}{{{tttrrrgggHHH222555:::888666666777888888999555555777777666555666888666777666666555555444222666999:::666555777999888;;;;;;;;;:::999888777666444444333444666:::>>>@@@IIILLLPPPTTTZZZfffuuuppp```SSSPPPTTTOOORRR]]]ppp~~~qqq```III999555///---,,,...---)))))),,,************))))))))))))))))))))))))************)))))))))))))))******+++------,,,---...000333444333555777777777777999;;;===:::;;;???BBBDDDIIIPPPmmmjjjddd```___dddmmmttt{{{zzzuuupppqqqyyy~~~~~~zzz}}}uuussswwwtttllllllkkkmmmpppssssssnnnjjjnnnooouuu}}}|||}}}}}}}}}~~~wwwqqqppplllgggcccccccccddddddbbb```^^^[[[[[[\\\___bbbYYYZZZ\\\^^^```bbbbbbcccdddeeeeeehhhjjjjjjhhhffffffeeeccc```___^^^^^^^^^`````````_________^^^^^^\\\ZZZVVVTTTSSSUUUWWWYYYXXXXXX]]]hhhwwwqqqVVVZZZcccmmmuuu}}}uuutttwwwxxx||||||xxxuuuuuuuuusssdddkkkuuuwwwYYYBBB111111222,,,+++222........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////222222666EEE```yyyuuupppnnntttxxxrrrrrrppplllfffbbbbbbccc___aaaaaaaaaaaaeeelllrrrxxx{{{~~~~~~}}}||||||{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwxxxxxxxxxxxxwwwvvvuuutttvvvwwwzzz|||}}}|||zzzyyy|||{{{{{{~~~}}}zzzzzz|||~~~~~~}}}}}}||||||||||||}}}~~~}}}zzzvvvtttttttttzzztttddd___ZZZ]]]mmm~~~}}}}}}yyywww}}}}}}}}}{{{wwwwwwoooRRR888666777888:::;;;;;;:::999888666999;;;;;;:::999888888777888::::::888555444444666999:::666555777999888:::;;;;;;;;;;;;:::999999555555444333444777999;;;GGGLLLQQQUUUYYY___gggmmm||||||iiiYYYOOOLLLFFFCCCGGGYYYqqqzzzjjjRRR???666000------///...+++***,,,************))))))))))))))))))))))))************)))))))))))))))***++++++...------...///111333555555666888888888888:::<<<;;;;;;<<>>TTTrrrxxxtttqqqttt}}}xxxooonnnkkkgggbbb___```aaabbbccccccaaaaaafffnnntttzzz|||~~~~~~~~~~~~~~~}}}}}}}}}zzzzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxxzzz|||}}}|||{{{zzz||||||}}}~~~~~~|||{{{}}}~~~~~~}}}}}}|||{{{{{{||||||}}}~~~}}}~~~~~~~~~}}}zzzvvvtttmmmnnnsss|||jjjddd]]]___mmm}}}~~~www||||||xxxzzzwww]]]???666555:::@@@DDDCCC@@@;;;888444777:::>>>CCCDDD>>>777888999===???<<<777666888666999:::666555777999888999999:::::::::::::::999888777555444444555666777BBBHHHPPPXXX]]]bbbfffiiilllvvvssseeeWWWMMMOOOHHHFFFQQQeee}}}yyyzzz}}}xxxlllXXXDDD888111---,,,......+++***+++************)))))))))(((((()))))))))************))))))))))))***+++,,,,,,.........///000222444555555777999999999999;;;===<<<<<<>>>???>>>BBBQQQaaaoooiii```ZZZZZZ]]]aaaccciiimmmppppppsssyyy~~~~~~}}}~~~xxxooojjjmmmooommmxxxuuutttwww~~~~~~}}}~~~}}}||||||}}}~~~|||{{{||||||}}}~~~~~~xxxrrrnnnmmmmmmpppwww{{{tttmmmiiiiiikkkmmmooooooqqqwwwmmm```^^^kkkppphhhcccggggggkkksss|||{{{rrrjjjsss}}}|||ooolllyyy|||yyy]]]HHH666333333///---000........................---,,,,,,++++++,,,,,,---,,,,,,,,,------...///000000555DDD```~~~~~~zzzyyyzzz||||||ooommmiiidddaaa___```aaaccccccbbbaaaaaafffooovvv{{{}}}~~~~~~~~~}}}zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuxxxyyy{{{}}}~~~~~~}}}||||||}}}}}}}}}~~~}}}}}}~~~||||||{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||yyyuuusssmmmmmmqqqyyyuuujjj___ccctttwww|||}}}rrrwwwwwwxxxcccCCC555555:::@@@EEEHHHJJJLLLNNN===<<<:::===HHHPPPJJJ>>>:::999;;;???>>>888666888666999:::666555777999888777888888999999999999999:::999888666666666666666:::@@@JJJTTT\\\aaadddffffffiiiooo|||lllZZZXXXPPPIIIJJJSSSggg|||tttppp{{{qqqbbbNNN@@@444///+++------***)))***************)))))))))(((((()))))))))************))))))))))))***+++,,,---//////000111222444555666666777999:::999:::;;;======>>>??????===BBBSSSdddjjjhhheee```]]]]]]```ccchhhnnnssssssuuuzzz~~~~~~}}}zzzrrrhhheeeiiiqqquuuwwwrrrrrr~~~}}}|||||||||}}}{{{zzzzzzzzz|||}}}~~~~~~~~~}}}{{{~~~|||wwwssspppoooooorrrtttyyy~~~yyyeee]]]iiivvvsssllljjjiiimmmsss{{{|||rrriiirrr}}}qqqzzzzzzcccNNN;;;444222///---///........................---,,,,,,++++++,,,,,,---------------...///000000000555GGGfff}}}zzzxxxxxxyyy~~~|||pppmmmhhhdddbbbbbbbbbbbbbbbbbbaaa```aaagggpppxxx{{{}}}~~~}}}||||||zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwyyy{{{|||||||||||||||}}}~~~~~~~~~}}}~~~}}}||||||||||||}}}}}}~~~||||||}}}}}}}}}~~~~~~~~~}}}~~~{{{xxxtttqqqnnnmmmpppwww{{{ooo___bbbuuuwwwyyywwwyyyrrrsssdddFFF444666888:::===CCCOOO]]]gggaaaZZZOOOJJJQQQ[[[XXXLLLAAA;;;:::??????888444666666999:::666555777999888777777888999999999888888:::999999888777777777777999>>>FFFPPPYYY___cccdddbbbaaabbbiii{{{sssaaaXXXNNNEEECCCMMMcccwwwyyyooo}}}}}}tttiiiWWWFFF:::222,,,,,,,,,***)))***************))))))))))))))))))))))))************)))))))))***+++,,,---...///000111222444555666666666777999999999999;;;===>>>===>>>>>>===DDDUUUffffffgggfffdddaaabbbeeehhhfffnnnssstttvvv{{{}}}yyyqqqiiieeekkkuuu~~~|||xxxxxx~~~|||{{{||||||{{{zzzyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}~~~{{{xxxwwwwwwzzzsssdddhhhwww~~~{{{wwwxxxzzz~~~}}}vvvppprrryyysssuuu|||mmmXXXAAA666222000..............................---,,,,,,++++++,,,,,,---------------...///000111111888NNNnnn}}}zzzuuuoooooottt~~~{{{vvvooolllgggeeeddddddcccbbb___```aaaaaaccciiirrryyy{{{}}}~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwxxxxxxxxxxxxxxxwwwwwwttttttvvvwwwyyyyyyzzzzzzzzz|||~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}~~~}}}zzzvvvrrrooommmkkkmmmqqquuuxxxppp^^^aaavvv}}}tttsssfffJJJ777666777777777;;;FFFUUUaaaoooooohhh```bbbkkkiii```OOODDD>>>CCCDDD<<<666666666999:::666555777999888999999999:::999999888888888888888888888888888888999<<>>WWWxxx}}}|||wwwsssuuu{{{{{{}}}~~~{{{vvvsssllliiieeeddddddcccaaa___]]]```bbbcccfffllluuu|||{{{|||}}}~~~}}}~~~~~~~~~~~~}}}}}}|||||||||yyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyyyyxxxxxxwwwtttuuuvvvwwwyyyzzz{{{{{{yyy{{{}}}}}}||||||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}xxxtttpppmmmjjjhhhhhhlllnnnpppwww~~~rrrbbbddduuuyyymmmQQQ<<<666888999777666888@@@FFFXXXdddllllllqqqyyyzzzsss]]]MMMEEEIIIJJJAAA999888666999:::666555777999888:::;;;;;;;;;::::::999888777777777777888888888888444666;;;DDDOOOYYYaaaeee___```aaaaaabbbiiiyyyzzzgggWWWMMMKKKNNNqqqvvvzzzzzzxxx|||eeerrrxxxtttsssuuulll^^^FFF;;;000---...,,,,,,...************))))))))))))))))))))))))************)))))))))***+++---...///000111222444555666777777555666888888888888:::<<<999777888;;;@@@JJJZZZjjj```ZZZTTTUUU^^^fffhhhgggwww|||wwwtttuuu~~~zzzrrriiiiiirrr}}}}}}xxxtttyyywwwuuu~~~||||||||||||{{{xxxyyy{{{}}}}}}}}}~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~qqq___ccc|||zzzwwwvvvsssyyy|||sssddd\\\hhh~~~iiiMMM;;;555333222111........................---,,,,,,++++++,,,,,,---...------......///000111555BBB___~~~}}}www}}}}}}|||ttttttiiifffcccbbbcccbbb___\\\]]]```cccfffiiiooowww~~~zzz|||}}}}}}|||}}}{{{|||||||||}}}}}}}}}~~~xxxyyyyyyyyyyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyxxxxxxwwwxxxyyyzzz|||}}}~~~xxx{{{}}}|||{{{|||~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{yyy||||||xxxsssooollljjjgggfffiiijjjlllrrrzzzyyyiiieeemmm}}}lll}}}tttWWWAAA888888777777777999:::;;;FFFGGGQQQcccrrr{{{wwwYYYHHHPPPQQQAAA888>>>;;;<<<;;;888444444777:::;;;;;;;;;;;;:::999777666888777777:::======:::777888888777===KKK[[[bbbaaa```___^^^^^^bbbhhhmmmqqq|||nnn^^^SSSMMM```sss~~~|||ssshhhsss~~~uuuqqqnnn\\\OOO???111///111///,,,---+++++++++************))))))))))))))))))))))))))))))))))))***+++,,,......000111333555777999::::::666888999999:::<<>>333...///000......////////////......---------,,,,,,+++++++++...///000000000000222444888HHHhhh}}}~~~ssspppiiieeeaaa_________]]][[[___^^^___bbbjjjqqqwwwzzz|||}}}}}}~~~~~~~~~}}}}}}||||||{{{yyyvvvvvvyyyzzzxxxvvvqqqvvvzzzzzzvvvuuuxxx|||zzz{{{|||}}}}}}|||{{{{{{{{{zzzyyyyyyzzz|||~~~|||{{{zzz{{{|||~~~zzzyyy|||{{{vvvqqqnnnmmmjjjiiigggffffffhhhkkkmmmyyyjjjeeerrr{{{zzzgggkkkkkkAAA;;;;;;;;;;;;:::888777666>>>===CCCNNNZZZhhhzzzrrr___TTTNNNFFF===777;;;<<<<<<999555444777:::@@@@@@???>>><<<999666555666444444666999;;;:::888666666777>>>LLL[[[aaa___^^^]]]\\\\\\^^^bbbfffhhhooommm[[[OOO]]]ooouuuhhhppp|||vvvrrrqqqfffSSSCCC333//////---+++++++++++++++************)))))))))))))))))))))))))))))))))******+++,,,...///...///111444666777888888888999999999999;;;>>>AAA:::=========EEEXXXjjjtttnnn]]]RRRZZZeeeiiijjjnnnxxxxxxzzz{{{~~~xxxkkkbbb[[[]]]jjjxxx~~~|||yyyxxxxxxyyy|||yyyzzz{{{zzzyyyzzz|||||||||}}}}}}~~~~~~zzzzzz}}}~~~|||}}}||||||{{{{{{{{{{{{|||~~~sssiiimmm{{{wwwnnnnnnrrrzzzooo___bbbtttmmmSSS>>>444111000000......////////////......---------,,,,,,,,,++++++...///000000///000222444<<>><<<<<<===@@@JJJ\\\mmm{{{```QQQOOOEEE555;;;<<<<<<999666444777:::>>>>>>===;;;999666444222444222222333666999::::::888:::===DDDQQQ^^^ccc```^^^]]]\\\\\\\\\]]]___```cccnnn~~~lll\\\UUUdddyyy~~~~~~kkkkkkxxxxxxuuusssnnn[[[KKK999000...,,,+++++++++++++++************)))))))))))))))))))))))))))************+++---...///...///111444666777888999;;;;;;:::999888:::>>>AAA;;;===>>>AAANNNaaaqqqxxxlll^^^WWW___jjjnnnoooqqqwwwrrrooorrr{{{mmm]]]TTTWWWdddrrrzzzyyy}}}xxxzzz{{{zzzzzz{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~||||||~~~}}}{{{{{{{{{{{{{{{{{{||||||}}}~~~~~~uuuttt}}}zzzxxxppphhhfffrrryyykkkbbbfffuuuoooUUU@@@666444222000......////////////......------------,,,,,,,,,,,,...///000///...///222444???XXX{{{}}}}}}xxxooolllfffbbb]]]ZZZYYY[[[\\\]]]^^^]]]^^^bbbjjjqqqwwwyyyzzz{{{|||}}}}}}}}}}}}}}}yyyyyyyyyzzzzzzzzzzzzzzz{{{yyywwwwwwxxxyyyxxxwwwvvvwwwxxxyyyzzzzzz{{{|||}}}}}}~~~}}}|||{{{yyyxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~yyyqqqlllkkkmmmoooppp{{{~~~{{{uuuqqqmmmkkkeeedddaaa```___aaabbbdddnnnuuu}}}~~~{{{xxxvvvuuuuuuuuu}}}xxxnnnuuuvvvzzz{{{lllhhhttt~~~WWWuuuppphhh___VVVOOOKKKIIIDDDCCC@@@===:::===EEEMMMooosss^^^WWWLLL<<<===>>>>>>;;;777555777999:::999999888777666555444444555666888:::;;;;;;;;;???BBBFFFMMMXXXcccfffbbb_________^^^^^^^^^^^^^^^aaaeeemmmxxxyyyiiiNNNTTThhh}}}|||pppeeeqqq{{{zzzsssmmmdddTTTAAA444///...//////+++++++++*********))))))))))))))))))))))))))))))*********+++,,,---...///111222444666888:::;;;;;;>>>===<<<999888999===@@@======>>>CCCSSSggguuuyyyhhhcccccckkkqqqqqqqqqsssuuulllffflll{{{{{{yyy~~~qqq```XXX\\\iiiuuuyyywww|||xxxzzz{{{zzzzzz||||||||||||||||||||||||{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}zzzzzz{{{|||||||||||||||{{{|||}}}}}}||||||}}}~~~xxxwww~~~{{{~~~xxx{{{vvvuuusssgggdddrrr}}}rrrbbbZZZkkktttZZZDDD:::777333.........////////////......------------------,,,,,,...//////......///222555BBBaaa~~~~~~|||xxxmmmiiieeeaaa\\\XXXXXXZZZ]]]___]]]\\\^^^cccjjjrrrwwwyyy{{{{{{}}}~~~~~~~~~}}}}}}xxxxxxyyyyyyzzzzzzzzz{{{zzzyyyxxxwwwxxxxxxxxxxxxvvvuuutttvvvxxxzzzzzzyyy||||||}}}}}}}}}{{{zzzyyyxxxyyy|||~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~|||wwwppphhhdddfffkkknnnpppyyy{{{|||wwwrrrnnnlllfffdddbbb___^^^___```aaagggooovvvzzz}}}yyyvvvtttrrrqqqqqqtttyyy}}}{{{mmmrrrtttxxxzzzxxx|||YYYooobbbZZZOOOLLLHHHCCCBBBCCCDDDCCCTTTnnnnnn\\\NNNEEE@@@AAAAAA>>>999666666888::::::999888888888888888999<<<>>>@@@@@@>>>===<<>>>>>===:::888999<<<>>>@@@???>>>DDDWWWkkkvvvwwwdddiiirrrxxxwwwsssrrruuuqqqhhhcccjjj{{{zzzuuutttyyysssddd^^^cccnnnuuuzzzwww~~~zzzxxxzzzzzzyyyzzz}}}|||||||||{{{{{{{{{{{{{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzzzz|||}}}}}}}}}}}}|||{{{|||~~~}}}|||{{{|||}}}~~~zzzwwwrrrnnnnnnzzz{{{wwwvvvwwwuuu|||xxxttttttsssiiigggttt~~~wwweeeWWWddd~~~xxxaaaJJJ===999444---......////////////......------------------------...//////......111444888DDDiii|||}}}zzz{{{mmmgggbbb```\\\YYYXXXZZZ^^^aaa\\\]]]___dddlllsssxxxzzz|||}}}~~~~~~}}}yyyyyyyyyzzzzzz{{{{{{|||yyyyyyyyyxxxwwwwwwxxxxxxyyywwwvvvvvvyyyzzz{{{zzzyyyzzz{{{}}}}}}}}}||||||xxxyyy|||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||yyymmmgggaaa___dddkkkoooqqqxxxzzz~~~~~~~~~~~~zzzuuupppmmmgggdddaaa^^^\\\\\\]]]^^^aaaiiipppuuu||||||xxxuuusssrrrnnnppprrruuuxxx}}}|||iiilllqqqyyyyyyqqqxxx]]]mmmggg[[[NNNGGGEEEBBB===CCCWWWooo{{{tttcccTTTMMMDDDEEEEEEAAA;;;777666888888888777777888999::::::CCCEEEFFFEEEBBB???======AAAFFFLLLRRRZZZccceeeccc____________^^^^^^^^^^^^^^^aaaeeegggjjjyyykkkSSSHHHKKKbbbwww}}}ggg```xxx~~~wwwooobbbMMM888///...///---+++++++++************)))************************++++++++++++,,,...///000///000222555777888999:::===>>>>>><<<::::::<<<===AAA???@@@JJJ___rrrwwwssseeeooozzz|||xxxwwwxxxooojjjgggnnn||||||xxxtttssswww~~~vvvhhhdddjjjsssvvvuuutttxxx~~~yyy{{{xxxwwwzzzzzzyyyzzz~~~zzzzzzzzz{{{{{{{{{{{{{{{~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||yyyzzz{{{}}}}}}|||{{{zzz|||~~~~~~}}}}}}~~~{{{vvvqqqnnnmmmoooyyy}}}rrrjjjhhhiiisssxxx||||||xxxsssqqqpppqqqllljjjqqq~~~~~~mmm\\\```qqq|||wwwfffNNN>>>999444---......////////////......------------..................//////000333888;;;KKKrrrxxxtttxxxvvv|||{{{llleee___^^^\\\YYYXXXZZZ^^^bbb]]]]]]```fffmmmuuuyyy{{{|||}}}~~~}}}zzzzzz{{{{{{{{{{{{{{{{{{yyyyyyzzzxxxwwwvvvwwwyyy}}}}}}|||{{{zzz{{{}}}~~~xxxyyy{{{|||}}}~~~}}}}}}xxxzzz|||~~~~~~}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||xxxuuufffcccaaaaaaeeekkkppprrrvvvxxx|||~~~}}}|||}}}|||vvvqqqnnnfffccc```\\\YYYYYYYYYZZZ\\\cccjjjooovvv}}}yyyvvvsssrrrpppqqqrrrssstttwww|||iiihhhmmmwwwuuu|||eeemmmZZZNNNEEE===???GGGUUUcccooopppdddWWWHHHIIIIIIDDD===888666777555666888;;;???CCCGGGIIIMMMMMMJJJEEE???<<<<<<===<<>>111///...***+++++++++************)))************************+++++++++,,,---...///000000111333555777999999:::<<<===>>>>>><<<;;;<<<<<<>>>???DDDTTTkkk{{{zzzppplllrrryyy}}}~~~|||tttrrrsssyyy~~~{{{wwwuuuvvvxxxzzzzzz}}}qqqeeecccmmmuuuwwwooosssssssss~~~zzzyyyyyywwwwwwzzzzzzxxxzzz~~~yyyyyyyyyzzzzzz{{{{{{|||||||||{{{{{{{{{{{{|||||||||}}}~~~}}}|||{{{{{{{{{xxxyyyzzz{{{{{{zzzxxxwwwzzz|||~~~}}}||||||}}}xxxsssppprrrtttvvv{{{}}}ooofffdddffftttuuuvvvuuutttsssqqqpppqqqqqqllljjjxxxxxxddd]]]aaappprrrhhhQQQ>>>999555///......////////////......------------.........///---...//////111555;;;???TTT|||ssshhhqqqpppxxx~~~wwwjjjeee[[[[[[[[[YYYXXXYYY]]]aaa]]]^^^aaagggooovvv{{{|||{{{}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzzyyyvvvvvvwwwyyy}}}zzzyyy|||yyyzzz{{{}}}}}}}}}||||||yyy{{{|||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}|||||||||yyyvvvrrrhhhiiijjjjjjkkkmmmpppsssuuuwwwzzz}}}~~~}}}||||||}}}|||wwwqqqmmmhhheeeaaa\\\YYYXXXXXXYYYXXX^^^eeeiiiqqq}}}zzzvvvsssqqqoooooopppppppppqqquuuwwwyyy{{{oooggggggqqq}}}mmmwwwdddVVVLLL???@@@AAAMMMggg|||ttt___KKKLLLKKKFFF>>>888666666777999>>>DDDLLLUUU[[[___TTTQQQKKKCCC;;;888:::===999@@@HHHOOOYYYdddjjjjjjgggeeeccc```___^^^^^^^^^\\\[[[\\\aaaccceeeooo{{{uuuYYYNNNDDDHHHYYYkkkyyyoooxxxvvv___EEE666222///***+++++++++************)))************************+++++++++,,,---...///000222333555777999;;;<<<<<<:::<<>>888555111......////////////......---------.........//////---...///000222777===BBB\\\ooofffpppmmmsss|||tttiiieeeXXXYYYZZZYYYWWWXXX[[[___^^^___bbbhhhpppwww|||}}}zzz|||~~~}}}{{{zzz{{{{{{{{{zzzzzzyyyyyyyyyxxxzzz{{{yyyvvvuuuwwwzzz~~~}}}xxxvvvzzz{{{{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}||||||{{{{{{xxxtttqqqooorrruuutttqqqppprrrtttsssuuuxxx|||}}}|||||||||}}}|||vvvppplllkkkhhhddd___\\\ZZZZZZZZZUUU[[[aaaeeemmmzzz|||wwwsssqqqkkkkkkllllllkkkllloooqqqrrruuuyyy}}}uuugggdddkkkzzzpppzzz```QQQKKKCCCDDDXXXpppvvvnnnYYYCCCEEEKKK;;;555999333777;;;EEERRR\\\[[[OOODDD>>>>>>===<<<<<<>>>BBBFFFAAA======III[[[iiikkkiiieeeaaa]]]^^^aaacccaaa]]]```^^^\\\\\\___ffflllqqqzzz~~~bbbXXXOOODDD???DDDXXXwwwzzzssswwwcccMMM<<<222000000---,,,+++***))))))))))))))))))))))))************,,,,,,---...000222333555777999;;;<<<;;;;;;<<<>>><<<<<<======>>>>>>??????AAA>>>JJJgggvvviiihhhttt{{{{{{wwwxxxxxxwwwtttooojjjfffqqqlll^^^QQQUUUfffpppnnnmmmqqqrrrkkkaaa\\\___eeexxxxxxrrrjjjhhhnnntttwwwvvvwwwxxxyyyyyyyyyyyyxxxyyyyyyzzzzzz{{{zzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~{{{xxxuuuwwwvvvtttrrrqqqqqqrrrrrrtttvvvxxxyyyxxxvvvtttsssooosssxxx{{{||||||}}}}}}~~~{{{mmmhhhuuusssnnnooo|||xxxzzz|||wwwooorrrppphhh^^^^^^sss}}}jjj___\\\aaajjjfffQQQ<<<555222...000000000000////////////............///////////////---...222111333AAASSSkkk~~~sssqqqqqqwww{{{}}}vvvpppccc[[[ZZZYYYYYYYYYZZZ\\\\\\___^^^cccmmmvvvzzz~~~~~~~~~|||{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{{{{zzzyyywwwvvvuuuuuuxxxxxxxxxwwwuuuuuuwwwyyy}}}|||{{{zzzzzz{{{|||}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{~~~}}}}}}|||{{{{{{zzzzzzzzz{{{{{{zzzyyyxxxyyy{{{{{{wwwvvvuuuwwwwwwxxx}}}zzzyyyxxxuuuuuuxxx~~~}}}yyytttpppnnnjjjhhhdddbbb___]]]YYYVVVYYYYYY[[[^^^eeeooo{{{|||xxxvvvuuuqqqqqqooonnnnnnmmmmmmmmmnnnoooqqqtttyyy~~~}}}fffdddqqq}}}~~~yyyzzz]]]WWWMMMHHHOOOcccuuuaaaJJJFFFHHH:::555888222000333;;;EEEMMMMMMFFF>>>>>>;;;999;;;@@@FFFIIIJJJBBB======GGGYYYhhhlllkkkeeebbb___```cccdddaaa^^^```___]]]^^^aaafffkkkooowww}}}zzz```VVVMMMDDD??????NNNqqqzzzrrryyyxxxgggRRR???333000000---,,,+++***))))))))))))))))))))))))************,,,,,,---...000222444555666888;;;;;;;;;;;;<<<===???>>>>>>>>>>>>>>>>>>===DDDBBBOOOlllwwwkkkffflllqqqwwwxxxzzzzzzxxxsssmmmiiihhhmmmjjj^^^RRRWWWgggooommmqqqttttttmmmaaaWWWSSSSSSQQQWWW\\\___fffrrr{{{~~~xxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyy|||{{{{{{zzzzzz{{{{{{|||}}}~~~zzzxxxuuutttssssssssstttuuuvvvsssuuuwwwxxxvvvssspppnnnppptttzzz~~~~~~~~~|||}}}sssoooyyywwwooonnn}}}}}}|||{{{~~~~~~vvvllliiijjjfff^^^^^^mmm~~~jjj]]]VVV```jjjhhhVVVBBB:::666111000000000000////////////............///////////////---...222222555DDDWWWsss}}}tttvvv|||yyy{{{vvviii[[[ZZZZZZYYYZZZ[[[\\\]]]]]]\\\aaallluuuyyy}}}~~~}}}|||{{{}}}{{{zzzxxxwwwwwwxxxxxxzzzzzzyyyxxxwwwvvvuuutttxxxxxxxxxwwwvvvvvvxxxzzz||||||{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzzzzzzzzzzzzz{{{{{{{{{{{{yyyzzz{{{zzzzzz{{{~~~~~~|||{{{uuuuuuwww|||{{{zzzwwwuuuuuuxxx~~~{{{vvvrrroookkkiiieeeccc```^^^ZZZXXXVVVWWWYYY[[[bbbkkkvvv~~~{{{xxxvvvuuussssssqqqpppooooooooooooppppppqqqtttwwwzzz~~~lllfffooowwwxxxwwwtttfffUUUIIIIIIUUUmmmmmmUUUHHHDDD:::555666222111222555:::>>>???>>><<<@@@???@@@GGGPPPTTTQQQLLLBBB>>>===GGGXXXgggllllllfffcccbbbccceeefffccc``````______```cccfffjjjllluuu{{{~~~gggXXXLLLDDD@@@999???ccczzz|||zzzmmmZZZEEE666000///---,,,+++******))))))***)))))))))*********++++++,,,,,,---...000222444555555777::::::::::::;;;===?????????>>>======<<<<<>>CCCFFFNNNQQQVVV^^^aaa\\\RRRIIIBBB@@@AAAKKK[[[gggkkkjjjfffeeedddfffggggggdddbbb``````aaacccdddfffhhhiiiooovvvmmm^^^MMMDDDBBB999555PPPwww~~~}}}{{{tttcccMMM;;;111...------,,,+++************))))))*********+++++++++---------///000222444555444666999:::::::::;;;============<<<<<<<<<<<<<<<@@@BBBUUUuuuxxxssshhhjjjooo}}}xxx}}}|||ssssssxxxzzzuuukkkeeedddgggkkkjjjddd___bbbjjjnnnlllkkkmmmpppqqqpppjjjbbb\\\\\\dddkkkooosssxxxzzzxxx|||{{{yyywwwwwwxxxzzz{{{wwwwwwxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvxxxzzz{{{|||{{{yyyxxxvvvuuutttrrrqqqqqqqqqqqqqqqrrrppplllhhhfffhhhjjjqqquuu{{{~~~~~~|||zzzyyywwwxxxzzz~~~}}}}}}yyyvvvtttssszzz|||}}}tttnnn{{{zzzvvvppppppuuuwwwuuugggkkknnnkkkeeefffrrrxxxfffXXXWWWbbbggg^^^OOOCCC:::333000000000000////////////............////////////000...///333444;;;PPPgggyyy}}}yyylllcccXXXZZZZZZZZZZZZ[[[[[[\\\\\\YYYZZZaaammmvvvzzz|||~~~~~~~~~}}}{{{yyyxxxxxxxxxxxxyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxyyyxxxxxxyyy{{{~~~{{{{{{{{{{{{|||~~~~~~}}}|||zzzxxxvvvuuuvvvwwwvvvuuupppqqqrrrsssuuuvvvwwwxxxtttuuuvvvwww{{{}}}xxxyyy{{{~~~~~~zzzuuussstttyyy}}}}}}yyyuuusssnnnllliiifffdddbbb___\\\TTTTTTTTTUUUYYY```hhhnnnzzz~~~}}}|||yyyxxxvvvuuusssrrrqqqqqqtttssssssrrrssstttvvvwww}}}rrreeeccceeennn~~~ooommm{{{kkkWWWUUU^^^uuudddLLL???===;;;777777444444666;;;DDDPPP\\\ccciiijjjkkkhhh```UUULLLFFFEEEDDDGGGQQQ^^^hhhiiiggghhhgggfffgggggggggfffdddaaabbbcccdddeeefffffffffiiisss}}}hhh^^^KKKAAACCC<<<444DDD```yyyyyy{{{yyy||||||xxxjjjVVVBBB444......---,,,+++************************++++++++++++------...///111333444666444666888:::::::::<<<===999999::::::;;;<<<======CCCFFFZZZwww|||uuuvvvmmmmmmooovvv{{{rrrvvvwwwyyyzzzuuuppptttwwwsssiiibbbbbbdddmmmmmmjjjggghhhlllnnnmmmkkkkkkmmmpppsssrrrnnnkkkffflllqqqqqqssswwwzzzyyy{{{zzzxxxwwwwwwxxxzzz{{{vvvvvvwwwwwwvvvuuuttttttttttttuuuvvvvvvuuuttttttsssuuuwwwxxxyyyyyyxxxwwwuuuuuutttsssrrrqqqooonnnlllkkkhhhbbb___aaahhhoootttxxx|||}}}|||yyyvvvuuuuuuuuuvvvzzz~~~|||zzzzzzzzzzzz{{{uuuzzz~~~zzzwwwtttrrrppprrrssswww~~~~~~vvvooo}}}~~~{{{tttrrrvvvyyyxxxqqqrrruuusssjjjdddlllxxx{{{mmm]]]WWWaaaiiifffYYYJJJ>>>777000000000000////////////............////////////000...000444555???XXXrrrzzzwwwssshhhddd]]]YYYYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[cccpppyyy|||~~~|||{{{zzzyyyyyyyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyxxxxxxyyy{{{~~~{{{{{{zzzzzz{{{|||~~~~~~~~~{{{yyytttqqqnnnlllmmmmmmmmmlllhhhiiijjjkkklllmmmnnnnnnrrrssstttvvvzzz~~~{{{|||~~~|||wwwsssrrruuuxxx}}}~~~}}}yyyvvvsssooommmjjjgggfffccc```^^^UUUUUUUUUUUUWWW\\\ccchhhttt||||||{{{yyywwwuuussssssrrrtttsssrrrrrrssstttuuuvvv{{{zzzmmmiiiiiijjj}}}}}}ooohhhppp___TTTXXXllldddMMM???BBB???999===777777;;;FFFWWWiiixxxzzzvvvlll___SSSLLLJJJKKKLLLKKKNNNVVVaaahhhiiigggiiihhhggggggffffffggggggcccddddddeeefffeeeeeedddlllwww|||fffYYYHHH???BBB@@@999@@@PPPaaaqqq~~~}}}wwwvvv||||||wwwrrrwww||||||yyyooo^^^JJJ888......---,,,++++++******+++*********++++++++++++,,,------...///111333555666444666999::::::;;;===>>>777888999:::;;;===>>>>>>BBBDDDWWWsss|||rrrpppxxxvvvqqqkkkhhhlllwwwssssssxxxvvvwww{{{xxxooosssvvvtttlllfffccccccllllllkkkjjjjjjlllmmmnnnooonnnmmmnnnoooooonnnmmmooossstttqqqqqquuuxxxxxxxxxxxxwwwwwwwwwxxxyyyzzzuuuuuuvvvuuuuuutttsssrrrqqqrrrsssttttttsssrrrqqqssstttuuuwwwxxxxxxwwwwwwqqqrrrttttttrrrooollliii______]]]YYYWWW]]]iiisssxxxzzz}}}}}}{{{xxxwwwvvvtttssstttxxx~~~}}}yyyuuurrrpppppppppqqqtttyyy~~~~~~zzzvvvsssqqqpppppppppsssxxx~~~yyypppyyy}}}|||{{{yyyyyyyyy{{{xxxlllaaaeeeqqq~~~qqq___RRR\\\ffffff[[[JJJ<<<555000000000000////////////............////////////000///111444777BBB___{{{xxxvvv~~~~~~}}}pppfffbbb^^^WWWXXXYYYZZZZZZZZZYYYYYYZZZ\\\eeerrr|||{{{{{{zzzyyyyyyzzz{{{|||yyyyyyyyyzzzzzzzzzzzzzzzwwwxxxxxxxxxwwwxxxzzz|||{{{{{{zzzzzzzzz|||}}}~~~~~~}}}~~~zzzxxxrrrnnniiifffffffffffffffdddeeefffggghhhjjjkkkkkkmmmnnnoooqqqvvv}}}|||}}}~~~~~~}}}|||}}}}}}xxxtttrrrsssuuu{{{|||~~~~~~{{{wwwtttooommmjjjhhhgggdddaaa___WWWVVVVVVUUUUUUYYY^^^ccclllvvv~~~|||zzzxxxvvvuuuttttttsssrrrqqqrrrssstttuuu}}}qqqkkkiiiuuu}}}tttqqqyyy~~~jjj___```aaaNNNAAAGGGCCC<<>><<<>>>IIIZZZjjjtttyyynnnfff\\\TTTPPPRRRVVVYYYWWWTTTSSSXXX```fffiiiiiijjjiiihhhfffdddeeehhhiiieeeeeeeeeeeeeeeeeeddddddmmmyyykkkUUUJJJAAA@@@>>>:::>>>FFF]]]hhhvvv~~~zzzsssvvv~~~{{{rrrsssyyy~~~|||yyyrrreeeQQQ<<>>???::::::;;;<<<======>>>>>>@@@CCCXXXttt}}}vvv{{{zzzmmmdddaaafffnnntttvvvpppwww~~~zzzyyy{{{vvvqqquuuxxxxxxsssmmmhhheeeffffffgggiiiiiijjjlllooonnnnnnmmmlllllllllmmmmmmuuuxxxxxxsssqqqtttuuutttuuuuuuvvvvvvwwwxxxyyyyyyuuuuuuuuuttttttsssrrrqqqpppqqqsssttttttsssqqqpppqqqrrrssstttuuuuuuttttttoooppprrrqqqllleee^^^YYYNNNPPPRRRRRRSSS[[[iiitttwwwxxxzzzzzzxxxwwwwwwxxxqqqqqqrrrwww~~~~~~xxxqqqlllgggeeeiiilllpppuuu{{{~~~zzzwwwtttsssrrrssstttwww{{{zzzooouuu~~~~~~}}}}}}{{{~~~~~~ppp``````kkkvvvcccQQQZZZeeeggg]]]KKK<<<555000000000000////////////............////////////000///111555888EEEddd|||tttxxxzzzttteee^^^YYYVVVVVVXXXYYYYYYYYYXXXWWWYYY\\\eeettt}}}}}}|||{{{zzzyyyyyyzzz{{{xxxxxxxxxyyyyyyzzzzzzzzzxxxxxxxxxwwwvvvvvvxxxzzzzzzzzzzzzzzz|||~~~~~~|||wwwrrrnnniiiddd^^^ZZZYYYYYYYYYXXXYYYZZZ[[[^^^```bbbdddeeebbbccceeegggkkkqqqyyy~~~}}}{{{{{{|||~~~xxxzzz|||{{{yyyyyy{{{}}}|||||||||yyyvvvuuuuuuvvvzzz|||}}}yyyvvvooommmjjjhhhgggeeebbb```XXXWWWVVVTTTTTTVVVZZZ^^^dddppp|||~~~{{{yyyxxxwwwtttsssqqqpppoooppppppqqqxxx|||tttjjjeeeuuu~~~kkkXXX^^^OOOCCCJJJFFF===EEEAAA===:::@@@LLLVVVZZZYYYUUUPPPLLLPPPYYYaaaeeefff___ZZZVVVWWW^^^eeejjjlllkkkjjjgggeeecccdddhhhkkkfffffffffeeeeeedddddddddeeerrroooWWWOOOFFF@@@:::888;;;@@@___dddrrr{{{ppprrr~~~~~~rrrooosss|||xxxssshhhUUU???///......---,,,++++++++++++******+++++++++,,,,,,,,,......///000111333555666555777:::;;;<<<===>>>@@@=========>>>>>>>>>>>>>>>EEEIII___~~~tttiiiccc```^^^___ssspppzzz}}}{{{zzzrrrtttwwwzzz{{{yyyssslllhhh``````cccfffggghhhlllooohhhjjjlllllllllmmmppprrrppptttuuurrrqqqtttuuutttrrrsssuuuvvvxxxyyyyyyyyyttttttttttttsssrrrqqqppppppqqqsssttttttsssqqqpppnnnoooppppppqqqqqqqqqqqqoooppppppmmmeeeYYYNNNGGGAAAFFFLLLOOORRR[[[hhhsssssstttuuuuuuuuuuuuwwwyyypppoooqqqvvv}}}}}}tttjjjbbb^^^]]]```ccchhhnnnxxx~~~{{{xxxvvvtttssstttvvvyyy~~~|||nnnttt{{{{{{wwwyyy~~~uuuaaa___hhh{{{iiiXXX```kkknnneeeSSSCCC;;;000000000000////////////............/////////000000///111555888FFFgggssssssyyy{{{~~~{{{jjjaaaZZZUUUVVVWWWXXXXXXXXXWWWVVVYYY[[[eeettt}}}~~~|||zzzyyyxxxxxxyyywwwwwwwwwxxxxxxyyyyyyzzzxxxxxxxxxwwwuuuuuuwwwyyyyyyyyyzzz{{{}}}~~~{{{uuunnnfffaaaYYYTTTMMMHHHFFFFFFFFFFFFGGGIIIKKKNNNRRRUUUWWWYYYXXXYYY[[[]]]```eeelllqqqppppppppppppoooqqquuuxxxtttwwwxxxxxxvvvwwwzzz}}}wwwyyyzzzzzzxxxwwwwwwwww{{{}}}~~~{{{xxxooommmjjjhhhgggeeebbb```XXXWWWVVVTTTSSSTTTXXX[[[___lllzzz~~~|||{{{zzztttsssqqqooommmmmmmmmmmmpppttt{{{{{{mmmeeeiii{{{~~~lllXXXQQQRRRRRRQQQQQQXXXGGG<<<===@@@===???FFFBBB<<<>>>LLL[[[dddiiinnneee___ZZZZZZ___eeefffeeejjjiiihhhgggggggggggggggggggggfffccc___^^^^^^```cccmmmxxx}}}mmmVVVQQQLLLGGG@@@999:::???^^^sss}}}{{{yyyrrrqqq{{{tttfffiii||||||rrrhhh[[[EEE000///---+++***++++++***((()))))))))***+++,,,.../////////000111333444555666444666:::>>>@@@@@@???>>>:::===???>>><<<===CCCIIIIIIQQQkkk{{{wwwooo]]]WWW___pppuuuzzz~~~vvv|||qqqeee]]]\\\cccnnnqqqlllkkkooonnnnnnmmmllllllmmmooopppoooqqqssstttsssssstttvvvuuutttrrrpppoooppprrrsssvvvuuutttrrrqqqppppppoooqqqqqqrrrrrrrrrqqqqqqqqqmmmmmmnnnnnnmmmlllkkkjjjkkkhhhgggggg___QQQGGGEEE@@@CCCJJJTTT___iiioooqqquuuuuuvvvuuutttsssqqqpppnnnppptttyyy~~~{{{mmmccc```XXXWWW___eeejjjxxx~~~|||zzzyyyyyytttwww{{{uuulllttt}}}ttt|||oooccc___yyyxxxssseeefff|||~~~___III;;;222000......///000000///000000000000111111111111333000222666999FFFggg}}}ttt{{{}}}}}}~~~}}}{{{~~~|||pppddd[[[UUUUUUUUUUUUVVVWWWXXXYYYXXX\\\hhhvvv~~~}}}||||||yyy{{{|||zzzvvvuuuvvvxxxzzz{{{{{{{{{{{{yyyxxxwwwwwwxxxzzz|||{{{yyytttmmmeeeZZZOOOHHHAAA@@@???===<<<<<<=========>>>???@@@CCCEEEGGGIIIIIIIIIKKKMMMQQQUUUYYY[[[^^^^^^___```dddhhhlllnnnjjjjjjjjjkkkmmmpppsssuuuyyyzzz{{{zzzyyyxxxyyyzzz~~~wwwtttnnniiieeeccccccccc[[[ZZZWWWUUUSSSSSSTTTUUU^^^cccllluuu~~~~~~|||{{{vvvuuutttrrrpppmmmkkkiiikkknnnsss{{{tttiiirrrwwwnnnmmmoootttxxxuuu^^^JJJHHHKKKIIIFFFHHHLLLFFFDDDJJJOOOOOOQQQTTT\\\YYYXXXZZZ```fffiiijjjmmmllljjjhhhfffeeeeeedddffffffeeebbb___^^^___aaadddlllvvvqqqUUUPPPLLLGGG@@@:::;;;???[[[sss|||pppgggjjjvvvhhhjjj{{{}}}yyyppphhh]]]HHH222111///,,,+++,,,,,,+++***************+++,,,---...///000111222333555555666666777:::<<<=========<<<;;;>>>@@@???<<<<<<@@@DDDEEENNNmmmuuufffaaagggiiiqqqzzz{{{xxxnnn^^^\\\cccqqqwwwsssppprrrnnnnnnmmmmmmmmmnnnooooooppprrrttttttrrrqqqqqqrrrsssrrrrrrqqqrrrssstttttttttsssqqqpppooooooooopppppppppqqqpppooonnnlllkkkiiiiiihhhhhhgggggggggggglllhhhffffff```TTTKKKIIIIIILLLRRR[[[eeemmmqqqrrruuuuuutttsssqqqooommmkkkuuuvvvxxx{{{~~~yyyqqqlllaaaZZZ\\\]]]^^^jjjyyy~~~|||zzzyyyvvvxxx|||vvvttt|||yyy}}}}}}|||ooodddaaarrr|||nnnjjjzzzcccLLL===333111......///000000///000000000000111111111111333111222666999HHHjjjsssxxxzzz{{{{{{nnnaaaYYYUUUUUUUUUUUUVVVWWWXXXXXXXXX]]]jjjxxx~~~|||{{{{{{zzzyyyzzz{{{zzzwwwuuuvvvxxxzzzzzz{{{{{{{{{zzzyyyxxxyyyzzz{{{}}}~~~|||vvvlllaaaWWWNNNFFFBBB===<<<:::999888888888999:::::::::;;;<<<>>>???@@@???@@@AAACCCGGGJJJMMMOOOTTTVVVYYY]]]```cccdddeeeeeeddddddeeehhhlllpppssswwwyyyzzzzzzxxxwwwwwwxxx|||}}}{{{wwwrrrlllhhhfffeeeeee]]][[[YYYVVVTTTTTTTTTTTTZZZ___iiirrr{{{}}}|||xxxwwwvvvssspppllljjjhhhiiilllrrrzzzxxxnnnvvvuuuZZZTTTZZZ\\\ZZZYYYWWWQQQKKKGGGCCC@@@CCCHHHSSSUUUXXX]]]bbbfffjjjkkkooommmkkkhhheeecccbbbaaaddddddcccbbb```___aaacccdddkkkuuuwwwWWWRRRMMMIIIBBB<<<;;;???WWWqqq~~~pppbbb```zzzyyykkkkkk}}}}}}xxxooojjjbbbMMM888333000...,,,------,,,+++++++++***++++++,,,---...000000111333444555666777999999999:::;;;;;;;;;<<<===???AAA@@@>>>===???BBBHHHTTTttt{{{oookkklllhhhooowww}}}tttkkk\\\YYY___oooxxxvvvrrrrrrmmmmmmnnnoooooooooooooooqqqsssttttttrrrpppoooooorrrrrrsssttttttuuuuuuuuusssqqqooonnnmmmnnnooopppoooooooooooommmkkkiiigggcccbbb```___```aaacccdddjjjeeebbbcccbbb]]]WWWUUUXXXZZZ^^^eeekkkpppqqqppprrrqqqpppnnnllliiigggfffuuuvvvxxxzzz}}}~~~yyymmmaaa\\\WWWUUU^^^jjj{{{|||zzzyyy{{{~~~yyywww|||zzz}}}yyywwwyyywwwnnnfffaaajjjtttgggooo{{{fffOOO===333111///...///000000///000000000000111111111111333111333666:::KKKoootttwww}}}}}}{{{lll___XXXUUUUUUTTTUUUUUUVVVWWWXXXYYY___lllzzz~~~~~~~~~}}}}}}}}}~~~~~~|||{{{yyyyyyxxxxxxxxxzzzzzzyyywwwvvvwwwxxxyyyyyyzzz{{{{{{{{{{{{zzz||||||}}}~~~~~~zzzpppaaaRRRHHHBBB>>>===999999888777666666666666888777777777888888999:::======>>>@@@BBBEEEGGGHHHJJJMMMSSSXXX\\\]]]\\\\\\]]]]]]]]]^^^aaafffllloootttwwwyyyzzzxxxvvvuuutttwwwzzz~~~|||wwwqqqmmmjjjhhhhhh```^^^\\\XXXVVVUUUTTTTTTUUU[[[cccmmmvvv~~~}}}{{{zzzwwwtttpppllliiiggggggiiiooowww|||rrr~~~|||```XXX^^^gggmmmppphhhbbbZZZOOOEEEAAADDDHHHPPPUUU\\\aaadddfffhhhiiimmmllliiifffdddbbb``````aaabbbbbbaaa``````bbbeeeeeejjjsss~~~~~~___YYYRRRMMMFFF>>>;;;===RRRnnnyyyjjjfffuuutttsss~~~xxxqqqnnngggTTT???444111...,,,,,,---,,,++++++++++++++++++,,,------111111222444555666777888:::999999999:::<<<>>>???>>>@@@@@@@@@@@@BBBGGGJJJRRR```~~~xxxqqqooommmqqqrrrssswwwwwwmmmeeeZZZSSSWWWfffqqqqqqnnnnnnlllmmmooopppqqqpppooooooqqqsssuuutttsssqqqpppqqqssstttuuuvvvvvvuuutttsssrrrpppnnnmmmmmmnnnpppqqqoooooonnnllliiifffbbbaaaXXXWWWUUUUUUWWWZZZ^^^aaabbb]]]ZZZ\\\bbbhhhjjjkkkhhhiiijjjmmmooonnnllliiiiiiiiihhhgggfffeeedddccclllnnnrrrwww{{{~~~vvvkkkddd\\\XXX\\\dddnnnwww}}}~~~~~~{{{pppvvvzzztttzzz|||}}}xxxuuuuuutttoooggg```hhhyyybbb```ppprrrdddOOO;;;444222///...///000000//////000000000111111111111222333444666<<>>@@@AAACCCDDDDDDFFFIIINNNSSSVVVXXXXXXWWWWWWVVVVVVXXX\\\bbbhhhlllqqqtttxxxzzzxxxvvvsssrrrtttwww}}}{{{vvvqqqmmmjjjiiidddbbb___\\\XXXVVVUUUTTTSSSXXX___gggpppzzz~~~}}}zzzyyywwwuuuqqqmmmjjjiiidddggglllttt}}}}}}rrr~~~}}}dddWWWWWW```llltttsssrrrmmmdddZZZQQQIIIDDDOOOUUU^^^fffiiijjjkkkkkkiiihhhfffdddbbbaaa``````___```aaa``````aaacccffffffjjjrrr~~~jjjbbbZZZTTTKKKAAA<<<<<>>AAACCC??????>>>???BBBIIIPPPUUUVVVhhhvvvqqq{{{~~~rrrooopppppp{{{yyyxxx~~~}}}zzzxxxwwwssslllgggXXXPPPPPP^^^hhhjjjiiikkkkkklllnnnpppppppppooooooppprrrttttttttttttuuuvvvvvvwwwxxxxxxwwwtttqqqooorrrqqqooonnnnnnooopppqqqpppnnnjjjddd]]]WWWRRRPPPHHHGGGFFFGGGJJJOOOUUUXXXUUUSSSQQQUUU```ooo{{{wwwvvvsssqqqoookkkfffbbb]]]]]]^^^___```aaabbbccchhhkkkpppwww|||~~~wwwqqqhhhaaa```ccc```gggttt||||||{{{{{{|||}}}}}}~~~}}}~~~}}}gggkkk}}}yyyqqqwww|||}}}zzzwwwuuuuuuqqqhhh```eeeiii[[[gggmmmdddOOO999555333000///000000000//////000000000111111111111222444555666===UUU|||~~~{{{|||nnnaaaZZZUUUUUUTTTTTTTTTUUUVVVVVVYYYaaappp}}}}}}||||||||||||{{{{{{{{{zzzzzzxxxxxxwwwvvvuuuuuuuuuvvvxxxxxxwwwxxxxxxyyyyyyxxxwwwxxxxxxyyyzzz{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~yyyqqq[[[SSSHHH???;;;;;;<<<===;;;;;;;;;;;;;;;;;;::::::888888888888999;;;<<<===999:::;;;<<<======>>>>>>CCCDDDFFFIIILLLOOORRRSSSRRRRRRRRRUUUYYY___eeeiiinnnrrrwwwyyyxxxuuusssrrrrrrvvv|||}}}xxxsssnnnkkkiiifffeeebbb___[[[XXXVVVUUUTTTWWW[[[aaaiiisss}}}~~~|||xxxxxxvvvtttqqqooolllkkkccceeejjjqqqzzz{{{oooyyyuuutttbbbYYYZZZaaahhhhhhmmmssswwwwwwnnn\\\KKKPPPVVV```iiippprrrqqqpppgggfffeeecccbbbaaaaaaaaa______``````___aaacccfffgggjjjssssssjjjaaaYYYPPPEEE===<<>>===???DDDKKKSSSXXXTTTiiiggg]]]fffkkkkkkrrrvvvrrrmmmnnnrrruuu|||vvvrrroookkkeee```UUUNNNPPP\\\eeefffgggkkkkkkkkklllnnnooooooooooooppprrrrrrssssssuuuyyy{{{xxxxxxxxxxxxvvvssspppnnnqqqqqqpppooooooooooooooonnniiiaaaVVVLLLDDD>>><<<:::999999:::===BBBHHHKKKIIILLLNNNQQQ]]]nnn}}}}}}zzzuuuooojjjddd^^^ZZZRRRSSSTTTWWW[[[^^^bbbccckkknnntttzzz~~~~~~yyyqqqhhhcccaaa\\\```jjjxxxyyyyyyxxxxxxxxxxxxxxxyyyxxxzzz}}}~~~~~~~~~fffeeevvv|||sssxxx}}}}}}}}}zzzwwwuuussslllddd^^^tttxxx___ffflllfffRRR;;;666333000///000000000///000000000000111111111111222555666666???ZZZ{{{yyymmmbbbZZZUUUUUUTTTTTTTTTTTTUUUUUUXXXaaaooo{{{~~~zzz{{{|||||||||{{{{{{{{{zzzzzzwwwvvvvvvuuuuuuuuuvvvvvvxxxwwwvvvwwwyyyzzzzzzxxxwwwwwwwwwwwwxxxyyy{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||zzzpppeeeIIIEEE???;;;:::;;;<<<<<<;;;<<<<<<======<<<<<<;;;777777777777888999;;;;;;888888:::;;;;;;<<<;;;;;;??????>>>???BBBEEEIIILLLOOOOOOQQQTTTYYY^^^ccceeejjjnnnsssvvvvvvtttsssrrrpppsssxxx}}}}}}yyyuuupppllliiihhhgggeeeaaa^^^[[[XXXWWWUUUVVVYYY]]]cccmmmxxx~~~wwwvvvuuusssqqqnnnlllkkkdddeeeiiipppxxxzzznnnmmmtttuuussslllhhhgggaaaeeemmmyyyttt^^^WWW[[[bbbmmmuuuxxxuuuqqqiiihhhfffeeecccbbbbbbbbb^^^___``````___```ccceeehhhjjjssswwwmmmddd]]]TTTHHH@@@===DDDjjjrrrxxxsss{{{yyyoooeeeTTTDDD888444///,,,,,,,,,------))))))***+++---///111222333444555666888999::::::999::::::;;;===???@@@AAA===<<<===@@@DDDIIILLLNNNUUUmmmjjj[[[^^^\\\]]]bbbiiinnnmmmlllqqqwww~~~vvvoooiiibbb[[[UUUNNNKKKQQQ___gggfffgggllljjjjjjkkkkkklllnnnoooppprrrrrrqqqpppppptttyyy}}}wwwwwwwwwvvvtttrrrpppoooooopppppppppooommmlllkkkddd___UUUJJJ@@@999666444444333333333666999===???BBBJJJPPPRRRYYYfffrrrwwwwwwrrrkkkeee___YYYTTTQQQJJJKKKNNNRRRVVV\\\```ccclllooouuu|||{{{zzzzzz{{{}}}}}}xxxqqqjjjeeeaaaaaa```fffrrrzzz~~~~~~~~~}}}}}}}}}||||||xxxxxxwwwvvvuuuuuuuuuuuussstttwww{{{~~~mmmfffuuutttwww|||}}}|||uuurrrsssrrrmmmcccsss```cccjjjfffUUU???666444111000000000000///000000000000111111111111111666777777@@@]]]zzz}}}vvvrrrjjj___WWWUUUUUUTTTTTTTTTTTTUUUUUUXXX```nnnyyy{{{yyy{{{|||{{{{{{{{{{{{zzzzzzzzzvvvvvvvvvuuuvvvvvvwwwwwwxxxvvvuuuwwwzzz{{{zzzyyywwwvvvvvvvvvvvvwwwyyyzzzzzzzzz{{{|||}}}~~~}}}~~~}}}{{{zzzuuugggYYYCCC@@@<<<:::;;;<<<=========>>>??????@@@???>>>===888777777777777777888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::<<>>BBBddd~~~~~~xxx}}}sssgggWWWGGG999555000------.........((()))***+++---000222333444444555777888999:::;;;::::::;;;<<<<<<=========;;;<<<>>>AAADDDEEEEEEDDD[[[ttttttbbb]]]TTT]]]^^^fffnnnooojjjmmmuuu~~~|||~~~xxxpppjjjfffaaaZZZUUUFFFGGGQQQaaaiiiggggggllljjjjjjjjjjjjkkkmmmooopppsssrrrpppnnnnnnrrrxxx}}}vvvvvvuuuuuutttrrrqqqqqqnnnoooooopppnnnllliiiggg[[[UUULLLCCC<<<888777777444444333333444666888:::???KKKTTTUUUVVV^^^eeehhhnnnhhhaaaZZZTTTPPPLLLIIIGGGHHHKKKOOOTTTZZZ___aaahhhlllsss{{{}}}xxxwwwrrruuuvvvsssoookkkgggdddaaa^^^aaajjjqqqttt{{{~~~}}}|||{{{zzzzzzyyyxxxwwwuuuttttttttttttqqqrrrtttwww|||~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~sssiiittttttuuuyyy|||{{{rrrooosssvvvuuuttt|||ZZZ]]]fffeeeVVVBBB777444111000000000000///000000000000111111111111111666888777@@@___zzzuuunnnlllggg]]]TTTUUUUUUTTTTTTTTTTTTTTTUUUWWW___mmmxxxzzzwww{{{{{{{{{{{{zzzzzzzzzyyyyyywwwvvvvvvvvvvvvwwwwwwxxxxxxvvvuuuvvvzzz|||{{{yyywwwvvvuuuuuuuuuvvvwwwxxxwwwxxxyyy{{{|||~~~|||}}}|||{{{yyyrrrbbbRRRFFFBBB>>><<<===>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@;;;:::999888777666666666444555777999999999999888:::::::::;;;<<<>>>???@@@JJJLLLPPPTTTYYY\\\^^^___bbbeeejjjnnnoooooopppqqqjjjlllqqqvvv{{{~~~~~~|||xxxsssooollliiiiiigggeeeaaa^^^[[[ZZZSSSTTTUUUXXX^^^iiiuuu}}}yyyxxxvvvsssoookkkhhhffffffgggiiiooovvv|||rrrooozzzyyyzzz}}}vvvrrrxxxiiikkkmmmllljjjjjjmmmqqqhhhfffdddbbbbbbbbbcccdddjjjfffccccccaaa^^^bbbgggiiipppzzzwwwhhh[[[PPPEEE???DDDZZZssswwwrrrnnn^^^BBB;;;888222...+++***************+++,,,---//////000444555777999:::999777666888999;;;===???@@@BBBBBB===>>>??????>>>???AAACCCWWWtttxxxfff___UUU```jjjiiiiiiuuu}}}}}}}}}wwwqqqrrryyytttnnneeebbbfffhhh___SSSDDDHHHSSSaaahhhhhhgggiiiggghhhiiihhhhhhiiilllnnnnnnmmmkkkjjjlllpppsssvvvtttsssssstttuuutttrrrppppppllliiikkkooommmddd[[[LLLFFF>>>999777666555444333444444555555666666777===@@@EEEJJJOOOSSSUUUWWWXXXTTTOOOKKKHHHFFFDDDCCCCCCEEEIIINNNTTTZZZ___bbbkkkmmmqqquuuzzzzzzrrrlllkkkkkkmmmooommmhhhddd^^^___```bbbgggoooxxx}}}zzzyyywwwuuuuuuuuuuuuvvv{{{{{{zzzxxxwwwtttsssqqqrrrllliiikkknnnrrrzzz}}}~~~|||~~~~~~vvvrrrxxxxxxvvv{{{{{{wwwnnnkkkrrrzzz|||qqq\\\WWWdddmmm\\\CCC999333...000222000///000//////000000111111222222333444888777@@@iiixxxtttvvvlllkkkdddZZZZZZSSSSSSSSSSSSTTTUUUVVVWWW[[[dddoooxxx|||}}}~~~}}}{{{yyyxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvwwwwwwssssssuuuvvvwwwxxxyyyyyywwwxxxzzz|||}}}~~~}}}}}}{{{vvvmmmaaaYYYQQQNNNJJJEEEBBBAAAAAAAAACCCBBBAAAAAABBBCCCAAA@@@???>>>===<<<:::888777666888888888888777777777777888777555555777999===???FFFJJJOOOSSSVVVXXXZZZ[[[___aaadddfffgggiiilllnnniiijjjmmmpppvvv|||yyyvvvuuusssoookkkffffffgggfffdddaaa^^^\\\XXXWWWVVVVVVZZZcccnnnvvvyyy~~~}}}{{{wwwtttrrroookkkhhhgggeeeffflllvvv~~~vvvsss|||rrrppplllgggdddeeehhhkkkgggfffeeeccccccdddeeefffjjjgggffffffccc^^^^^^bbbfffmmmxxxwwwlllbbbXXXMMMGGGCCCYYYrrr}}}zzz~~~rrrnnn___DDD<<<999444///---,,,,,,+++***+++,,,---...000000111666777999:::;;;;;;;;;:::::::::;;;<<<>>>@@@BBBCCC??????@@@???>>>>>>@@@BBBWWWvvvyyygggccc]]]jjjqqqpppssszzzrrrppprrrnnnlllgggeeegggfffZZZLLLDDDIIITTTbbbiiiiiihhhiiijjjjjjjjjiiiggggggiiikkkmmmlllkkkjjjkkknnnqqqsssqqqrrrtttttttttrrrqqqpppooollljjjkkkmmmhhh\\\RRRCCC???999555555666555555777666666666666666666666;;;===???BBBDDDEEEEEEEEEFFFDDDBBBAAAAAABBBCCCCCCDDDFFFIIINNNTTTZZZ___bbbhhhkkkooossswww}}}xxxtttooommmllljjjgggccc_________```ccckkktttzzz~~~yyyxxxvvvuuuttttttttttttvvvvvvuuusssqqqooommmkkkhhhcccaaabbbeeejjjrrr{{{~~~||||||}}}|||~~~~~~~~~yyyssswwwyyywww}}}tttrrrvvv{{{{{{}}}}}}nnn[[[TTT```iii[[[DDD:::333///000222000///000//////000000111111222222555555:::999CCCmmmvvvqqq|||xxxlllkkkeee[[[ZZZSSSSSSSSSSSSTTTUUUVVVWWWZZZcccnnnwww{{{|||~~~}}}|||{{{yyyxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvtttuuuvvvxxxyyyyyyxxxxxxxxxxxxyyy{{{|||}}}~~~~~~xxxqqqjjjeeeaaa^^^XXXRRRNNNJJJIIIHHHFFFDDDCCCCCCDDDDDDCCCAAAAAA@@@???>>>===;;;::::::999999999888888777777777777666555444666888;;;===CCCGGGLLLPPPRRRTTTVVVWWWZZZ\\\```bbbdddfffiiikkkiiijjjlllooottt{{{}}}yyyuuurrrooollliiiiiiiiiiiigggdddaaa___XXXWWWUUUUUUXXX```jjjqqqwww|||}}}yyyvvvtttqqqmmmjjjhhhfffgggmmmwww{{{zzztttssssssssstttvvvyyy{{{}}}{{{}}}~~~{{{{{{|||vvvllleeebbbbbbdddfffffffffeeeddddddeeeggghhhiiifffeeeddd```ZZZYYY\\\aaahhhuuu}}}vvvnnngggbbbYYYOOOFFFAAAVVVooo|||~~~|||uuuzzz|||qqqnnn```GGG>>>:::555111///...---,,,+++,,,---...000111222333999::::::<<<===>>>??????<<<;;;;;;;;;===???BBBDDDAAABBBAAA@@@>>>>>>@@@BBBYYY{{{uuudddbbbdddnnnqqqqqqvvvvvvpppooolllmmmlllkkkiiidddWWWIIIFFFJJJUUUcccjjjiiihhhjjjkkklllkkkjjjgggggghhhiiikkkjjjjjjjjjkkklllnnnooommmqqquuuuuurrrooooooooopppnnnmmmmmmjjj```RRRGGG;;;888555444555777888888:::999888777666666666666777888888999999888777777888888888999<<<>>>AAACCCEEEFFFJJJOOOTTTZZZ___aaadddggglllppptttxxx}}}wwwpppllliiifffcccaaa```]]]\\\^^^dddmmmsssyyyzzz|||xxxwwwvvvtttsssrrrrrrrrrrrrrrrpppnnnllliiifffeee^^^ZZZXXXZZZ\\\aaakkktttxxxyyyzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}yyyrrrttt{{{yyy~~~yyy{{{~~~zzzrrrsssxxxuuuiiiXXXQQQZZZcccYYYGGG<<<444///000111000///000//////000000111222222333666777;;;===HHHrrrvvvppp{{{~~~zzzmmmlllfff\\\YYYSSSSSSSSSSSSTTTUUUVVVVVVYYYbbbmmmvvvzzz{{{|||}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvuuutttttttttuuuuuuuuuvvvxxxzzzzzzzzzxxxwwwzzzzzzyyyyyyzzz{{{}}}~~~}}}yyyvvvvvvssspppiiibbb[[[UUUQQQPPPIIIGGGEEEDDDEEEEEECCCBBBBBBBBBBBBAAA@@@?????????;;;;;;:::999888888777777666555444444444666999:::>>>AAAFFFIIIKKKLLLOOOPPPRRRUUUYYY]]]```bbbeeegggggghhhjjjmmmqqqxxx}}}vvvqqqnnnmmmkkkkkkkkkjjjgggeeebbb```XXXWWWUUUTTTVVV[[[dddjjjtttyyy|||xxxvvvsssooollliiihhhiiioooxxx~~~uuuqqqpppooommmmmmnnnoooppprrrvvv{{{~~~~~~yyysssqqqvvv~~~wwwmmmfffeeeeeefffeeeeeeddddddddddddeeefffggghhhccc___\\\WWWTTTUUU[[[\\\dddssssssllldddaaa___YYYMMMCCC???SSSkkkyyyzzzxxxwwwwwwppp}}}tttvvv}}}zzzpppmmmaaaJJJ@@@;;;555111000///---,,,,,,---...///111222444444::::::;;;<<<===???AAABBB>>>===;;;;;;<<>>>>>@@@BBB[[[ppp______iiiqqqpppnnnrrrwwwyyy{{{tttrrrrrrsssqqqmmmiiicccXXXMMMFFFJJJUUUcccjjjiiihhhiiijjjkkkkkkjjjhhhggghhhiiiiiiiiiiiiiiijjjkkkkkkllljjjpppuuuuuupppmmmmmmoooqqqqqqpppmmmfffYYYIII===777777666777999:::;;;<<<;;;:::999888777666777777444444555555555555555555777888999:::;;;===@@@BBBFFFHHHKKKOOOTTTYYY]]]___```dddiiinnnqqquuuyyy|||xxxsssnnniiieeecccaaa]]]YYYYYY^^^eeekkkssstttxxx}}}}}}wwwwwwuuutttrrrqqqpppppppppooonnnllliiifffcccaaaZZZWWWUUUVVVXXX]]]gggrrrtttvvvzzz~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~xxxqqqttt~~~{{{qqqfffeeesss}}}uuupppgggXXXOOOUUU^^^XXXJJJ>>>666000111111000///000//////000111222222333333777888<<>>@@@AAA>>>===;;;:::;;;===@@@BBBBBBBBBAAA???===>>>@@@CCC\\\pppcccfffxxx|||wwwqqqhhhvvv|||tttsssxxxvvvqqqjjjeeebbbYYYPPPFFFJJJUUUbbbiiihhhggghhhfffhhhiiijjjiiiiiikkkllliiiiiiiiiiiijjjjjjkkkkkkjjjooottttttooolllllloooppppppnnnhhh]]]OOO@@@777888999;;;<<<======>>>>>>===<<<:::999888888999999555555555555555666666666777:::<<<======>>>AAADDDGGGHHHKKKNNNQQQUUUXXXZZZ[[[___eeejjjnnnssswwwzzz~~~wwwoooiiifffccc^^^YYYWWWYYY___dddmmmooosssxxx|||}}}|||zzzwwwvvvuuutttrrrpppnnnmmmmmmmmmkkkiiifffccc```___ZZZWWWUUUUUUUUUYYYeeeqqqrrrvvv{{{~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~zzztttwwwxxxjjjjjjfffqqq~~~{{{zzzsssqqqiiiZZZOOOSSS\\\YYYNNN@@@888111111111000///000//////000111222333444444777888<<<@@@NNNyyyzzzoooyyy|||zzz~~~}}}mmmkkkhhh]]]XXXTTTTTTTTTSSSTTTTTTUUUVVVXXXaaannnwwwzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxssssssttttttvvvwwwyyyzzzwwwxxxzzz{{{{{{zzzyyyxxx}}}|||zzzyyyyyyzzz|||}}}|||xxxppphhhaaa^^^UUUQQQLLLHHHFFFDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>======<<<;;;:::::::::777777666555444555555666555888:::<<<===>>>@@@BBBDDDGGGLLLPPPTTTYYY^^^aaaccceeehhhiiikkkqqqzzz~~~uuuooonnnlllkkkjjjhhhfffdddbbbaaa]]]\\\YYYVVVTTTVVVZZZ^^^fffooozzz~~~zzzvvvrrrnnnkkkhhhhhhjjjooouuu{{{~~~xxxooonnnllliiifffcccaaa```aaahhhooorrrpppnnnoooqqq~~~xxxooohhh```\\\[[[bbbqqqwwwjjjiiigggfffggggggfffffffffeeedddcccbbbaaa______SSSMMMHHHEEEBBBAAAFFFMMMXXXdddvvv}}}rrrfffcccfffcccXXXLLLBBBPPPfffyyy|||yyyzzzttt{{{zzzwwwzzzyyypppnnngggWWWHHH???444.........,,,***,,,---...000222444555666888888999;;;<<<===>>>>>>===<<<;;;::::::<<<>>>?????????>>>===<<<>>>BBBEEE\\\xxxqqqxxxzzzgggggg{{{yyyrrrpppxxxuuunnngggeeeaaaXXXMMMDDDHHHSSS```ffffffdddeeeccceeehhhjjjjjjkkklllnnnjjjiiiiiiiiijjjkkkmmmnnnmmmppprrrqqqooommmmmmooonnnmmmhhh___SSSFFF<<<777<<>><<<::::::;;;;;;888777666555444444444444444888<<<======???CCCFFFFFFGGGHHHJJJLLLOOOQQQRRRSSSWWW]]]ccchhhnnntttxxxuuummmhhhfffaaa[[[XXXXXX\\\___gggiiimmmrrruuuxxxyyyyyywwwwwwvvvtttrrrooommmllljjjjjjhhhfffdddaaa___]]][[[XXXUUUTTTRRRUUUaaammmrrrvvv{{{~~~~~~~~~}}}}}}||||||||||||||||||||||||}}}}}}}}}}}}~~~~~~yyy{{{~~~{{{nnnfffpppxxxnnn]]]QQQUUU^^^\\\RRRBBB999222111111000///111...///000111222444555555999888===AAAPPP{{{yyyppp{{{|||~~~zzz|||jjjiiiggg]]]VVVUUUTTTTTTTTTTTTTTTUUUUUUZZZcccpppyyy||||||{{{|||zzz{{{{{{{{{{{{zzzyyyxxxxxxwwwvvvttttttvvvwwwxxxttttttuuuvvvwwwyyyzzz{{{wwwxxxyyyyyyzzzzzzzzzzzz||||||{{{zzz{{{{{{}}}}}}{{{}}}~~~vvvooojjj___[[[TTTOOOKKKGGGDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA>>>============<<<<<<<<<:::999888777666666666666444666888999999:::<<<>>>@@@BBBEEEIIIMMMSSSYYY^^^aaaeeeiiiiiijjjmmmuuu|||}}}vvvqqqnnnmmmllljjjhhhfffeeeddd^^^]]][[[WWWUUUUUUWWWZZZ]]]hhhuuu~~~zzzvvvqqqkkkhhhfffgggiiilllqqqvvvzzz}}}}}}wwwhhhgggfffccc___ZZZVVVSSSUUU]]]iiippprrrqqqooonnn~~~yyyooojjjccc\\\VVVTTT\\\fff~~~{{{vvvkkkgggggggggeeeddddddeeegggiiiiiigggeeebbb___]]]\\\PPPOOOPPPRRROOOIIIGGGIIIXXXgggzzzuuufffcccgggggg]]]RRRGGGQQQeee{{{||||||www||||||wwwyyyyyyrrrrrrnnnaaaNNNCCC666...---...---++++++,,,...000222444555666777888:::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;>>>CCCGGG___~~~~~~pppfffmmmvvvrrrpppuuusssooollllllfffVVVFFFBBBFFFQQQ^^^dddcccbbbcccbbbeeehhhjjjkkkkkkmmmnnnkkkjjjiiiiiijjjmmmppprrrpppppppppooonnnnnnoooooonnnllleeeZZZLLLBBB>>>===CCCGGGMMMOOONNNMMMMMMMMMLLLIIIEEE@@@===<<<<<<<<<999888666555444333444444333888<<<>>>===>>>AAAEEECCCCCCCCCDDDEEEGGGHHHIIIJJJMMMSSSYYY```hhhpppuuuyyypppjjjhhhddd___ZZZYYYZZZ\\\```cccgggkkkppptttxxxzzzxxxxxxwwwuuussspppmmmkkkkkkjjjiiigggeeecccaaa```^^^[[[WWWTTTPPPRRR^^^kkkqqquuuzzz|||{{{zzz{{{|||||||||||||||||||||||||||}}}}}}}}}}}}}}}~~~~~~{{{xxxzzz{{{{{{~~~pppfffooouuubbbUUUXXXbbb___TTTDDD;;;333222111000///111...///000111333444555666;;;:::>>>CCCRRR~~~zzzwwwxxx|||zzzgggfffggg]]]UUUUUUUUUTTTTTTTTTTTTTTTUUU[[[eeerrr{{{~~~~~~}}}}}}{{{{{{|||||||||{{{zzzyyyyyywwwuuuttttttuuuwwwyyyxxxxxxxxxwwwxxxxxxyyyzzzwwwwwwwwwwwwxxxyyy{{{|||||||||||||||}}}}}}~~~~~~~~~{{{vvvlllggg___WWWRRRMMMJJJGGGCCCBBBBBBBBBAAAAAA@@@@@@=========>>>>>>>>>>>>???<<<<<<;;;999888777666666444555777777777888:::<<<===>>>???AAAEEELLLUUUZZZ___dddiiijjjiiijjjqqqwww~~~xxxnnnmmmkkkiiigggfffdddddd^^^]]][[[WWWTTTSSSTTTVVVUUUaaapppyyy||||||vvvpppjjjfffdddeeegggiiilllpppuuuwwwyyy}}}|||dddcccbbb^^^XXXQQQKKKGGGKKKUUUdddrrryyyzzzxxxvvvyyy}}}xxxppplllhhhccc[[[VVVZZZbbblll|||}}}tttrrriiiiiijjjjjjfffbbbbbbeeeiiilllkkkiiigggccc___\\\ZZZ[[[___ffflllhhh]]]UUURRRYYYiii}}}zzzjjjfffkkkmmmdddZZZJJJRRReee|||~~~|||ttt}}}}}}wwwxxxyyyssstttssshhhSSSFFF777...---///...,,,+++,,,---///111333555666777999;;;======<<<;;;:::::::::::::::::::::::::::999999999999;;;???DDDIIIccc}}}xxxiiihhhkkkxxxyyywwwuuurrrrrrrrrrrrtttuuummmWWWBBBAAAEEEOOO\\\bbbaaa```aaacccfffiiikkkkkkkkklllmmmlllkkkiiiiiijjjnnnrrrtttsssqqqnnnmmmoooppppppoooqqqnnnfffXXXKKKCCCBBBEEEIIIOOOUUUXXXXXXVVVVVVWWWSSSOOOJJJDDD@@@===<<<<<<888777666555555666777888666;;;??????===<<>>??????@@@@@@>>>===<<<;;;:::888777777444555666666666777999;;;;;;;;;;;;<<<@@@HHHQQQXXX^^^dddjjjkkkhhhiiinnnttt{{{}}}lllkkkiiigggeeecccbbbbbb^^^]]][[[WWWSSSRRRSSSTTTPPP]]]llluuuxxxzzz}}}wwwpppjjjfffbbbdddfffhhhjjjmmmqqqtttxxx|||}}}}}}]]]ZZZVVVQQQLLLHHHCCCAAACCCIIIVVVeeettt}}}}}}yyyuuuqqqjjjccc\\\XXXUUUTTT^^^mmm|||xxxlllfffeeeeeefffgggggggggfffdddcccfffggghhhhhhccc___^^^```mmmzzziiiUUUZZZjjj|||yyyllljjjnnnfffXXXJJJLLLccc~~~{{{mmmsss|||xxxxxxtttqqqzzzyyy]]]JJJ666------------.........///000222444555666777999<<<===<<<:::999999:::;;;<<>>>>>AAAAAACCCHHHQQQ[[[eeekkkvvvwwwuuunnnfff___[[[[[[[[[[[[[[[^^^bbbhhhlllppprrrsssttttttsssrrrpppnnnlllkkkiiihhhhhhiiikkkkkkiiigggeee___ZZZUUUPPPPPPZZZeeennnqqquuuxxxyyyyyyyyyzzz{{{yyyxxxyyyzzzzzzyyywwwzzz|||~~~}}}~~~~~~~~~wwwwww{{{|||sssppp{{{kkkVVVZZZjjjjjj\\\LLL???222000222222111222111111111222333444555666999<<>>PPPzzz}}}~~~tttgggfffaaaYYYYYYVVVUUUTTTSSSSSSSSSTTTUUU[[[gggssszzz|||xxxxxxyyy{{{}}}|||zzzwwwuuuvvvwwwvvvuuuvvvxxxyyy{{{zzzyyywwwvvvvvvwwwxxxyyyyyyyyyyyyzzzzzz{{{||||||{{{zzz{{{}}}}}}}}}{{{uuujjjfff```WWWOOOKKKKKKIIIFFFDDDCCCBBB@@@?????????>>>============>>>AAABBBAAAAAA???===:::999888777666555555666777888999::::::<<>>@@@BBBAAA>>>;;;888;;;=========@@@CCCFFFhhhvvvjjjiiirrr|||fffiiieeettt|||~~~tttiiikkknnnqqqvvv|||~~~ttt[[[CCCAAAGGGPPPWWW]]]```bbbddddddeeefffggghhhiiiiiiiiikkkkkkkkkkkklllmmmnnnnnnpppooonnnlllllllllmmmmmmkkkkkklllkkkjjjiiiggggggiiikkknnnrrrtttssspppnnnddd```ZZZWWWUUUTTTQQQOOOJJJFFFAAA>>><<<:::999777777888:::;;;;;;;;;::::::999999888888999999:::;;;=========AAAGGGOOOWWW\\\nnn|||yyyssskkkddd```^^^]]]\\\]]]___bbbfffiiimmmoooppprrrqqqqqqpppnnnllljjjiiijjjjjjjjjkkklllllliiifffeeeaaa]]]ZZZUUUSSSZZZccckkkooosssuuuvvvwwwxxxyyyzzzxxxwwwxxxyyyyyyxxxwwwyyy{{{~~~~~~}}}}}}}}}~~~~~~xxxvvv{{{tttrrruuutttlllnnn{{{ooo[[[^^^ppprrrgggPPPBBB555111222222111111111111222222333444666666888;;;???@@@TTTwwwxxx}}}|||rrrfffeee```XXXXXXVVVVVVTTTTTTTTTTTTUUUVVV[[[fffrrryyy~~~~~~zzzyyyyyyyyy{{{||||||yyywwwuuuvvvvvvvvvuuuuuuwwwyyy{{{{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzzzz|||}}}}}}|||~~~sssnnnhhh___WWWTTTOOOMMMIIIGGGFFFEEECCCBBB@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA@@@>>>===999999777666666777888999999999::::::===AAAHHHMMMWWW___jjjqqqssstttvvvxxxyyyppphhhbbb^^^\\\```]]]ZZZXXXWWWVVVTTTRRRNNNQQQWWW___gggpppvvvyyy}}}~~~{{{ssslllfffbbbZZZWWWVVV[[[```dddlllsssrrrzzz~~~~~~{{{pppvvv???===;;;:::::::::999777888999;;;???HHHXXXjjjwww}}}uuukkkccc___YYYRRRLLLKKKQQQXXX]]]______^^^^^^``````aaabbbbbbbbbaaaaaadddgggjjjhhheeedddhhhlllsssyyyxxxaaaiiizzzvvvnnnllleee[[[VVVRRRccc{{{llliiiuuu~~~yyy|||{{{fffSSS===333000///......------///000222444555666999999999999:::;;;<<<<<<@@@@@@@@@BBBCCCBBB@@@===888;;;>>>???>>>???CCCGGGgggwwwiiidddfffnnnpppbbbjjjooo{{{vvviiihhhmmmqqqvvv{{{|||qqqXXX@@@???EEENNNVVV[[[^^^```bbbbbbcccdddeeefffgggggggggfffgggiiijjjkkklllmmmmmmnnnnnnllllllkkklllmmmnnnoooqqqxxx~~~|||uuuppphhhbbb___^^^]]]\\\RRROOOKKKHHHEEEAAA===;;;888999:::::::::::::::999777777777777777888999999:::999999:::===BBBGGGJJJ___nnn|||uuunnnjjjfffcccaaa``````aaacccfffiiilllnnnoooooonnnmmmkkkiiigggfffhhhiiijjjlllnnnmmmjjjgggdddbbb```^^^YYYUUUXXX^^^hhhkkkpppssstttuuuvvvwwwxxxwwwvvvwwwxxxyyyxxxwwwxxxzzz|||~~~~~~}}}|||{{{{{{|||}}}wwwsss{{{}}}|||~~~~~~yyyqqqmmmmmmkkkgggkkkxxx}}}eeecccsssyyyqqqTTTFFF777333333222000111222222222333444555666777888;;;???BBBYYYvvvttt|||zzz}}}rrreeeeee```WWWVVVWWWVVVUUUUUUUUUUUUWWWWWW[[[fffrrryyy}}}|||xxx{{{zzzzzz{{{{{{zzzxxxvvvtttuuuvvvuuuttttttvvvxxxzzzzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}~~~{{{yyyyyy{{{}}}}}}}}}{{{uuuooofff___\\\TTTQQQNNNKKKJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCCCCBBB<<<;;;:::999888888999::::::::::::::::::===BBBFFFNNNXXXeeeoootttwwwzzz|||yyypppgggaaa^^^\\\YYYVVVUUUUUUUUUTTTRRRPPPPPPPPPTTTZZZccckkkppppppqqqtttyyy~~~~~~yyyssskkkddd^^^[[[RRRNNNMMMRRRWWW]]]eeemmmpppxxx~~~}}}}}}|||}}}wwwvvvwww|||~~~CCC???<<<;;;<<<<<<;;;999:::::::::888;;;FFFVVVcccwww|||vvvkkkeeebbb\\\RRRJJJLLLLLLLLLPPPVVVZZZ\\\\\\]]]^^^___``````aaaaaaaaaaaafffjjjkkklllmmmkkkgggeeeeeehhhqqqzzzzzztttcccdddrrryyyrrroooiiicccWWWRRRddd~~~kkkfffsss{{{|||vvvcccPPP;;;222000000000000---...///111333444555555888888888:::>>>BBBEEEFFFKKKGGGCCCAAA@@@@@@>>>===999;;;>>>@@@>>>===AAAGGGccczzzpppkkkhhhkkkuuu{{{zzzxxxrrrdddcccttt~~~ssssssoooppprrruuuuuukkkSSS===>>>DDDMMMUUUZZZ]]]```aaa```aaabbbcccdddeeeeeeeeeccceeegggjjjlllmmmmmmlllllllllkkkkkkkkklllnnnoooqqqyyyuuukkkddd```^^^^^^TTTRRRPPPNNNKKKHHHCCC@@@:::::::::::::::999999999999999999999999::::::;;;;;;:::999999:::===@@@BBBNNNZZZiiiyyy~~~yyyuuupppkkkhhhcccbbbbbbbbbdddhhhkkknnnmmmmmmlllkkkiiigggeeeddddddeeehhhlllooopppnnnkkkgggccc```]]]XXXTTTVVV[[[fffjjjooorrrtttuuuwwwxxxvvvuuuuuuuuuwwwxxxxxxwwwxxxyyy{{{|||}}}}}}|||{{{yyyzzz{{{|||~~~tttnnnrrr|||}}}xxx{{{~~~~~~yyysssppppppjjjgggiiisss}}}nnnaaakkkqqqlllUUUFFF777222333222111111222222222333444666777888999;;;???DDD]]]yyyuuu}}}zzz}}}sssggggggaaaXXXVVVWWWWWWVVVUUUVVVWWWXXXYYY]]]hhhsssyyy}}}|||xxx{{{zzzzzzzzzzzzzzzwwwuuuuuuvvvvvvuuuttttttuuuwwwwwwxxxzzz{{{{{{{{{zzzyyywwwwwwxxxyyyzzz{{{}}}~~~|||yyyxxxzzz|||~~~~~~}}}wwwqqqhhhaaa^^^XXXUUUQQQNNNMMMMMMKKKJJJHHHHHHHHHGGGGGGFFFEEEDDD@@@@@@AAABBBCCCCCCDDDDDD???>>><<<;;;::::::;;;<<<<<<===<<<;;;:::;;;>>>@@@DDDMMM[[[hhhpppvvvzzz|||xxxooohhhdddZZZWWWUUUTTTUUUVVVVVVVVVYYYUUUQQQOOOQQQXXX```eeeggghhhjjjmmmqqqtttvvvwwwsssqqqmmmgggaaaZZZUUURRRLLLGGGFFFJJJOOOUUU___hhhnnnvvv}}}}}}}}}~~~{{{yyyJJJEEE@@@===>>>===;;;777999;;;;;;:::888===FFFNNN```gggppp||||||yyy}}}~~~uuulllgggddd^^^SSSKKKJJJFFFCCCGGGOOOXXX\\\]]]\\\]]]]]]^^^```aaabbbcccbbbfffiiimmmqqqqqqfffXXXYYYZZZ^^^dddiiimmmpppsssbbb___ggg}}}~~~xxxssspppkkkgggTTTPPPccc|||oooiiivvvyyyxxx}}}}}}uuueeeRRR===333111111000000---...000333444555666666777666777;;;CCCJJJOOOQQQTTTNNNEEE>>>;;;;;;;;;;;;::::::===@@@===:::???IIIeee|||tttnnnfffeee^^^dddeeefffgggccclll~~~uuussspppoooooogggRRR>>>>>>DDDMMMUUUZZZ]]]___aaa^^^___```aaabbbccccccccccccdddgggjjjlllmmmmmmmmmjjjjjjjjjjjjkkklllnnnoooooo|||zzzoooeee^^^\\\[[[VVVTTTRRRPPPMMMIIIDDD@@@<<<;;;;;;::::::999999999:::::::::::::::;;;<<<<<<;;;;;;::::::;;;===???@@@EEEKKKVVVfff}}}|||wwwqqqmmmfffeeedddccceeehhhllloookkkkkkjjjiiigggeeedddcccaaacccgggmmmsssvvvvvvuuunnnggg```\\\WWWTTTVVV\\\eeeiiinnnrrruuuvvvxxxzzzuuuttttttuuuwwwyyyxxxwwwxxxxxxzzz{{{||||||{{{{{{xxxyyyzzz{{{}}}~~~~~~rrriiijjjrrrwwwwwwxxx}}}~~~xxxtttrrrrrrkkkgggffflllxxxyyy______bbb^^^TTTEEE666111222222222222222222333444555777888999<<<<<>><<<<<<<<<===>>>???@@@@@@>>><<<<<<===??????FFFRRR___jjjrrrxxx{{{}}}uuummmhhh]]]ZZZWWWVVVXXXYYYZZZZZZ\\\WWWPPPLLLLLLQQQXXX]]]bbbcccdddeeegggiiikkklllgggeeebbb]]]XXXRRRNNNLLLHHHCCCAAADDDIIIOOOXXXaaajjjrrrzzz|||}}}ZZZSSSJJJEEECCC@@@;;;666555777::::::999:::===@@@KKKQQQZZZfffwww|||xxxuuuwww~~~{{{uuummmhhhccc[[[QQQIIIBBB>>>;;;???IIITTT[[[]]][[[\\\\\\]]]___aaaccceeeeeeiiijjjkkkpppqqqeeeUUUMMMNNNTTTZZZ\\\]]]bbbhhhcccbbbgggvvv|||wwwvvvtttsssrrrooojjjfffZZZVVViii|||pppiiiuuutttsssyyyyyy|||yyylllXXXAAA666333111//////...000222555666777777777777555666<<>>>>>>>><<<;;;::::::::::::999999999999999:::;;;;;;999999::::::;;;<<<>>>>>>AAACCCIIIUUUiiizzztttpppjjjiiigggffffffhhhkkkmmmiiiiiihhhgggeeecccbbbaaa```bbbfffmmmtttzzz||||||tttkkkaaa[[[VVVTTTWWW\\\bbbffflllpppsssuuuxxxzzztttssssssuuuxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{xxxxxxyyyzzz|||}}}~~~~~~sssgggfffnnnuuuwwwyyyxxxtttrrrppplllgggdddiiixxxjjjbbbbbb^^^TTTEEE666111111222222333222222333444666888:::;;;>>>===???FFFbbb{{{www{{{wwwmmmmmmggg\\\ZZZWWWVVVUUUUUUVVVWWWYYYZZZ]]]hhhttt{{{zzz{{{zzzxxxxxxyyyyyyxxxvvvwwwxxxxxxwwwuuuuuuvvvwwwttttttvvvxxxyyyzzz{{{{{{yyyyyyyyyyyyzzz{{{||||||~~~{{{yyyyyy{{{}}}}}}}}}}}}~~~|||vvvmmmeeeaaa\\\YYYTTTRRRRRRSSSSSSSSSTTTTTTTTTSSSQQQNNNLLLJJJEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>======>>>???@@@AAABBBBBBAAA???>>>>>>??????CCCKKKVVVbbbllltttxxx|||zzzqqqlll___\\\XXXUUUUUUUUUVVVUUUUUUQQQMMMJJJJJJNNNSSSWWW[[[]]]^^^^^^]]]^^^___aaa]]][[[YYYVVVRRRMMMJJJHHHDDD???===@@@DDDHHHOOOWWWaaakkktttxxx{{{vvvhhh]]]UUUMMMCCC;;;888888888888999999:::;;;???BBBHHHPPP```rrr|||~~~yyyvvvsssssswww{{{xxxtttnnnggg___UUULLLEEE===:::777:::DDDOOOVVVZZZZZZZZZZZZ\\\^^^aaaccceeeffflllmmmjjjmmmuuuuuummmXXXRRRNNNPPPRRRTTT[[[ccckkkqqqvvvzzzvvvjjjhhhhhhmmmqqqqqqlllggg]]]YYYmmmvvvkkktttssstttzzzwwwxxx|||xxxmmmXXXBBB666333000......///111444777888999999888999666666;;;CCCIIIKKKJJJHHHDDD@@@<<<;;;;;;:::999:::888;;;???>>><<>><<<;;;;;;;;;;;;999999999999999:::;;;;;;888999999:::;;;<<<<<<<<<>>>???AAAHHHUUUggg}}}~~~wwwsssooommmjjjhhhfffffffffgggffffffeeedddbbbaaa___^^^]]]^^^bbbhhhpppwww{{{|||sssjjj___YYYUUUQQQRRRWWW]]]aaaggglllooorrruuuwwwtttssstttuuuxxxzzzzzzzzzyyyyyyzzzzzz{{{|||||||||xxxyyyyyyzzz{{{{{{||||||xxxjjjgggnnnwww{{{vvv|||xxxuuuqqqoookkkggglllzzzwwwllliiicccXXXHHH888222222222222333222333333555666888:::;;;>>><<<>>>GGGeee|||yyy~~~zzzxxxoooooohhh]]]ZZZVVVUUUUUUUUUUUUWWWXXXZZZ[[[gggssszzz~~~zzzzzzxxxwwwwwwxxxyyyxxxwwwxxxyyyyyyxxxvvvuuuwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~zzzzzzzzzyyyyyyzzzzzz{{{|||{{{zzzzzz|||}}}}}}|||yyyzzz|||~~~{{{rrrhhhddd]]]ZZZVVVTTTUUUVVVWWWXXXXXXXXXYYYYYYXXXVVVTTTSSSMMMLLLIIIFFFCCCBBBAAA@@@???>>>>>>===>>>???AAABBB@@@BBBCCCCCCAAA??????@@@???@@@DDDLLLWWWcccnnnsssyyy{{{~~~yyyttthhhccc\\\WWWTTTRRRQQQPPPPPPNNNLLLJJJJJJKKKMMMOOOQQQSSSVVVVVVTTTTTTUUUVVVQQQQQQOOOMMMJJJGGGDDDCCC@@@;;;999;;;>>>@@@FFFLLLVVV```kkkqqquuu{{{wwwjjj]]]OOOEEE@@@===999777888999:::999:::<<<>>>BBBPPPdddsssyyyyyyvvvsssqqqrrrtttxxx{{{wwwtttoooggg\\\PPPGGGAAA???;;;888:::AAAJJJQQQTTTXXXXXXYYY[[[]]]```ccceeedddmmmoooiiimmm|||{{{iiiXXXRRRTTTZZZeeeppptttvvv___\\\^^^gggqqqssspppkkkXXXSSShhhtttyyyvvvxxx}}}xxxuuuwwwuuugggTTT>>>333111000//////000222555888999:::999999;;;888777:::@@@DDDCCCAAA<<<<<<<<<===>>>>>>;;;999999777:::@@@??????NNNaaaxxxqqq```eeeeeehhhooorrr~~~{{{{{{xxxsssooommmdddOOO;;;:::@@@IIIPPPVVVYYY[[[]]]]]]]]]___```aaabbbbbbbbbccccccbbbcccdddfffhhhjjjffffffggghhhjjjmmmoooqqqoooxxx}}}sssiiiccc```VVVTTTQQQPPPOOONNNKKKIIIBBBAAA???===<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===999::::::;;;<<<<<<;;;;;;;;;;;;<<<@@@GGGTTThhhxxx{{{wwwrrrpppmmmiiifffdddbbbbbbddddddcccbbb```^^^]]]\\\ZZZZZZ\\\bbbiiiqqquuuwwwoooeee\\\WWWRRRMMMMMMPPPYYY]]]ccciiilllooorrrttttttttttttvvvyyy{{{{{{zzzyyyyyyzzzzzz{{{||||||}}}yyyyyyyyyzzzzzz{{{{{{{{{~~~|||mmmiiipppzzzqqq{{{vvvssspppmmmqqq|||xxxmmmiiiccc\\\LLL;;;444333222111222222333444555777999;;;<<<>>><<<>>>HHHhhh}}}{{{zzzzzzxxxoooooohhh]]]YYYUUUUUUTTTTTTUUUWWWXXXYYYZZZeeeqqqyyy}}}~~~zzzyyyxxxvvvwwwxxxyyyyyyxxxyyyzzzzzzyyywwwvvvwwwyyyvvvvvvvvvwwwyyy|||{{{{{{zzzyyyyyyyyyyyyzzz|||{{{zzz{{{}}}}}}}}}{{{xxxxxxxxxxxxyyyzzz~~~~~~tttjjjeee^^^[[[WWWUUUWWWYYYZZZ[[[YYYZZZ\\\]]]]]]\\\[[[YYYSSSQQQNNNIIIFFFCCCBBBAAA>>>=========>>>@@@BBBCCC???AAACCCCCCBBB@@@@@@@@@???===>>>DDDOOO\\\gggnnnuuuwwwxxxxxxyyy}}}}}}uuuoooggg___ZZZWWWTTTRRRQQQPPPOOOMMMKKKJJJHHHHHHIIILLLOOOPPPNNNMMMNNNPPPHHHHHHGGGEEECCCAAA???>>><<<888666888:::;;;???DDDMMMYYYdddkkkqqqxxx||||||||||||}}}~~~sss___PPPNNNJJJDDDAAAAAA@@@>>><<<>>>@@@AAACCCHHHTTTcccoooxxxvvvsssooonnnmmmnnnoootttmmmbbbXXXQQQJJJCCC===::::::999999;;;BBBLLLTTTUUUWWWZZZ[[[\\\```fffkkkpppnnnjjjgggkkkyyytttooowwwzzzvvvzzzyyyddd```^^^aaagggiiieee___RRRKKKUUUxxx{{{}}}wwwvvvzzzxxxrrrmmmeeeVVVCCC666222111///---222333444888;;;======<<<>>>888444888AAAEEEAAA:::???>>>>>>===;;;:::999999:::888999>>>===???MMM]]]tttgggmmmuuuvvvqqquuuyyyuuuvvvooo[[[GGG<<<;;;@@@HHHPPPWWW[[[]]]]]]___```aaaaaaaaaaaaaaa```aaaaaabbbfffjjjkkkhhhfffhhhhhhhhhiiijjjkkklllmmmrrrrrr{{{~~~uuuoooiiibbb]]]RRRMMMKKKMMMMMMJJJHHHIIIDDDCCCBBB@@@>>>===<<<<<<::::::::::::;;;<<<======;;;;;;<<<<<<======>>>>>><<<>>>@@@??????EEEPPPXXXsss}}}tttrrrooommmllliiifffddddddcccaaa___]]]\\\[[[[[[XXXWWWUUUUUUWWW[[[```cccccc^^^VVVNNNHHHEEEEEEFFFPPPXXXbbbfffffffffkkkpppttttttsssssstttuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{|||{{{{{{{{{{{{{{{|||}}}}}}xxxjjjgggooowwwyyyzzz{{{wwwyyyxxxwww}}}iiieeejjjgggWWWIII:::555555444333333222222444555888;;;===>>>:::<<>>======CCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@DDDIIIPPP]]]jjjtttvvvwwwxxxyyy|||yyypppjjjeee^^^UUUNNNQQQPPPNNNKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGDDDCCCBBBAAA@@@?????????>>><<<999777777888;;;===HHHQQQ]]]gggmmmrrrxxx{{{|||~~~{{{iii[[[ZZZWWWRRRLLLHHHEEEBBBAAA???AAACCCEEEHHHQQQ]]]gggsssrrrpppnnnllljjjiiihhhfff```WWWOOOJJJGGGEEEDDD======:::888888===EEELLLQQQTTTWWWZZZ\\\___dddiiikkkkkkiiigggiiirrrxxxzzzooojjjddddddgggeee^^^WWWKKKIIIUUUuuu~~~yyyzzzxxxrrrmmmdddUUUBBB555000000...,,,444333444666:::===>>>>>>@@@===::::::<<>><<<<<<;;;;;;<<<999:::===<<<<<>>======::::::::::::;;;<<<===>>>============>>>>>>>>>>>>===???@@@>>>>>>AAAIIIPPP\\\qqqwwwtttpppllljjjhhheeecccdddcccaaa___]]]\\\[[[ZZZWWWUUUSSSQQQQQQSSSUUUWWWUUUQQQKKKEEEAAA???@@@AAALLLUUU```ffffffgggkkkooooooqqqsssuuuvvvwwwwwwwwwwwwwwwwwwxxxzzz|||}}}~~~zzzzzzzzzzzzzzz{{{{{{|||~~~yyyllliiisss|||}}}}}}~~~qqq^^^\\\___YYYVVVGGG999444444333111222222333444666888;;;===???>>>@@@FFFEEEjjj~~~{{{|||~~~vvvfff\\\[[[ZZZVVVUUUUUUUUUTTTUUUUUUVVVVVV\\\hhhsssxxxzzz}}}|||zzzxxxxxxwwwxxxxxxyyyzzz{{{zzzyyyyyyxxxvvvuuuuuutttrrrtttvvvwwwxxxyyy{{{}}}|||}}}~~~~~~~~~~~~||||||||||||}}}~~~~~~}}}|||{{{vvvmmmeeeccciiinnnyyypppiiieee___[[[YYYWWWUUUWWW[[[\\\___bbbeeegggfffdddbbb___]]]YYYUUUPPPMMMJJJIIICCCBBB@@@???>>>>>>>>>>>>CCCCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@CCCFFFKKKWWWbbbooorrruuuwwwvvvwwwyyy|||{{{sssmmmiiiccc[[[TTTRRRQQQNNNKKKIIIGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???===:::777777888:::;;;CCCLLLWWWaaahhhmmmsssxxxwwwzzz}}}sssgggiiihhhccc[[[QQQJJJHHHIIIEEEFFFGGGGGGHHHMMMVVV]]]llllllmmmllliiiddd___\\\SSSPPPKKKEEEBBBCCCGGGKKKCCCAAA===999777:::???CCCKKKNNNSSSXXX[[[___cccfffiiijjjjjjhhhhhhlllsssyyytttwww}}}uuunnnfffcccccc```XXXPPPFFFGGGUUUppp{{{{{{{{{zzztttoooeeeWWWEEE777111000///...555444444666:::===?????????@@@???<<<888888<<>>;;;;;;===;;;:::FFFVVVwwwsssvvv{{{~~~}}}yyyvvvsssdddMMM;;;;;;@@@HHHPPPWWWZZZ\\\\\\ZZZ[[[\\\^^^____________ddddddeeegggiiijjjhhhfffggggggggghhhiiijjjkkklllnnnooorrrvvv|||{{{{{{}}}zzzpppfff]]]WWWSSSHHHCCCBBBEEEFFFEEEDDDFFFFFFEEEDDDBBB@@@???>>>===;;;::::::;;;;;;<<<===>>>@@@@@@??????????????????>>>???@@@>>><<<===AAAEEEJJJ___vvv}}}yyysssnnnkkkhhhfffdddddddddbbb```^^^\\\ZZZYYYUUURRROOOLLLIIIHHHHHHHHHFFFCCC@@@<<<::::::;;;<<>>;;;888777777888999>>>EEEPPPYYY```gggnnnsssrrruuuyyy}}}sssxxxwwwppprrrsssqqqgggZZZQQQPPPRRROOONNNLLLIIIHHHKKKQQQVVVdddfffggggggbbb[[[SSSNNNCCCDDDDDDBBB@@@AAAFFFJJJGGGDDD???;;;888888;;;===EEEIIIOOOVVV[[[```ccceeejjjkkkllljjjiiiiiikkknnnpppyyy{{{vvvuuutttqqquuuzzzppphhh```^^^^^^]]]VVVOOOFFFHHHUUUlll}}}www~~~{{{~~~}}}vvvoooiii\\\III:::444222333333333333555888===??????>>><<<@@@CCCBBB===::::::<<<999999999999:::<<<>>>??????<<<<<<>>>;;;;;;GGGWWW|||wwwvvvrrrqqqvvvzzz{{{{{{}}}yyyuuugggPPP===<<>>===;;;;;;;;;;;;<<<===>>>???BBBBBBAAAAAA@@@@@@??????>>>???@@@???<<<;;;===???BBBSSSfffvvvxxxrrrmmmjjjhhhfffeeedddccc```^^^[[[YYYXXXRRRPPPLLLHHHDDDAAA@@@???>>>===;;;:::999999::::::<<>>???EEEFFFLLLJJJnnn}}}uuu{{{}}}uuucccWWWWWWXXXWWWWWWWWWVVVUUUTTTTTTTTTTTTZZZeeeqqqwwwzzz||||||zzzyyyyyyyyyyyyzzz{{{||||||xxxxxxxxxwwwwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~~~~}}}}}}{{{vvvmmmfffccceeeiiilllzzzsssnnnkkkeee___]]]YYYVVVWWWZZZ]]]aaaggglllnnnmmmjjjhhhgggfffeeeccc___[[[XXXVVVPPPNNNJJJGGGDDDDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???@@@@@@AAAIIIRRRaaaiiirrruuurrrnnnnnnpppsssvvv{{{~~~|||zzzuuuqqqlllhhheeeaaa\\\XXXSSSRRROOOLLLIIIFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@??????@@@AAABBBBBB@@@???<<<:::888777777777:::AAAKKKSSSZZZaaajjjooopppsssxxx{{{~~~||||||sssvvvyyy{{{{{{xxxvvvttttttwwwvvvmmmaaaXXXXXX[[[YYYVVVQQQLLLIIIKKKPPPTTT[[[]]]```___ZZZRRRIIICCC===AAAFFFGGGEEECCCDDDFFFEEEBBB===999777777888888???CCCJJJRRRZZZ```cccdddjjjkkkkkkjjjiiigggggghhheeejjjlllgggdddgggmmmqqqsssyyynnnfff^^^\\\^^^^^^YYYTTTKKKJJJVVVnnn~~~vvv}}}{{{uuuyyyzzzyyyyyy~~~~~~uuukkkkkk^^^KKK;;;444222333444111333666<<<@@@AAA???===<<<@@@FFFJJJJJJEEE===888999999:::;;;>>>AAADDDFFF>>>;;;<<>>JJJ[[[vvvmmmmmmllloooyyy}}}ssspppttt}}}|||vvvgggQQQ@@@===AAAHHHPPPVVVYYYYYYYYYYYYZZZ\\\]]]^^^_________cccdddeeefffffffffffffffggggggggghhhjjjkkkmmmnnnmmmtttzzzvvvllleeeeeegggwwwwwwxxx|||~~~uuujjj```XXXSSSPPPGGGBBBAAADDDFFFEEEFFFIIIEEEEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<===>>>??????CCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@@@@???============GGGTTT```nnnzzzsssnnnkkkhhhfffeeeeeecccaaa^^^[[[XXXVVVOOOMMMIIIEEEBBB???======;;;;;;;;;::::::999999888999@@@KKKTTTZZZ^^^bbbeeeoooooooooppprrrsssuuuvvvqqqrrrsssuuuxxx{{{}}}zzzzzzzzzyyyzzz{{{{{{|||}}}~~~uuuuuu|||xxxtttuuuyyyyyy|||sssgggmmmuuufffTTTSSS^^^```WWWHHH888333333222222333555666666888:::<<<>>>???CCCDDDKKKKKKpppyyyxxxwwwyyy|||tttbbbUUUTTTWWWVVVWWWWWWVVVUUUTTTTTTTTTTTTWWWcccooouuuyyy||||||zzzzzzyyyyyyyyyyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxzzz{{{zzzyyyxxxyyyzzz}}}~~~~~~}}}||||||}}}xxxuuuuuuvvvwww{{{uuuqqqlllfffaaa___\\\YYY[[[______ccciiiooorrrqqqnnnlllkkkjjjjjjhhheeebbb^^^\\\YYYVVVRRRMMMIIIFFFEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@@@@AAA@@@@@@GGGPPP\\\dddnnnsssrrrooommmnnnmmmppptttwwwxxxwwwtttrrrmmmkkkgggccc```\\\XXXVVVRRRQQQNNNKKKHHHFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@????????????@@@AAABBBBBB@@@@@@>>><<<:::888777666:::@@@GGGNNNUUU]]]fffmmmooossswww{{{}}}~~~}}}yyyrrrqqqqqqqqqqqqqqqqqqqqqooorrrrrrlllaaa[[[[[[^^^\\\XXXSSSNNNKKKLLLNNNOOOPPPSSSUUUUUURRRKKKDDD???<<>>:::777666666555444999<<>>???AAAGGGNNNRRROOOEEE<<<888888888999<<<@@@CCCEEE===;;;<<>>???@@@CCCBBBBBBBBBBBBBBBBBBAAA??????@@@@@@@@@@@@???>>>===AAAHHHQQQ___rrrzzztttooolllhhhffffffeeedddbbb___[[[WWWUUUMMMJJJFFFBBB???>>>======::::::;;;;;;;;;999777666999>>>FFFNNNUUU\\\bbbfffoooooonnnnnnppprrrtttuuupppqqqrrrtttwwwzzz|||}}}zzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}rrrnnnvvv}}}yyy|||{{{wwwvvv{{{xxxyyypppdddooovvvhhhWWWVVVaaaeeeYYYJJJ:::333333444444555666777777999:::<<<>>>???AAABBBJJJJJJppptttrrr{{{vvvzzztttbbbTTTSSSUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUWWWcccooouuuyyy|||}}}{{{{{{zzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{||||||yyyzzz{{{{{{yyyyyyzzz{{{}}}~~~}}}{{{|||~~~|||yyyuuummmgggcccaaa___]]]^^^cccaaaeeekkkqqqttttttsssqqqoooooonnnllljjjgggeeeddd```]]]YYYTTTOOOJJJGGGEEEFFFEEEEEEEEEDDDDDDDDDDDDBBBAAAAAABBBAAA@@@FFFMMMWWW^^^gggoooqqqpppmmmkkkjjjlllnnnpppqqqpppooonnnjjjiiifffbbb]]]YYYVVVUUUPPPOOOLLLJJJGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA???????????????@@@AAABBBAAA@@@@@@???===;;;888777999>>>DDDJJJPPPXXXbbbiiimmmqqqvvvzzz{{{}}}~~~~~~yyydddcccdddgggjjjkkkiiigggccceeefffaaaZZZUUUTTTVVVWWWUUURRRPPPNNNKKKIIIHHHEEEGGGJJJLLLKKKHHHDDDAAA>>>BBBJJJQQQTTTQQQKKKFFFCCC???:::888888888666444444666===GGGSSS\\\aaabbbfffgggjjjlllkkkgggaaa]]]^^^```ccceeeccc^^^YYYVVV___iiixxxyyyooojjjkkkjjjfffaaaZZZWWW___uuussslllqqqtttgggaaajjjppp}}}uuuqqquuu{{{xxxoooiii]]]KKK:::000...111444444444666:::>>>AAABBBBBB@@@@@@BBBHHHMMMNNNJJJFFF<<<;;;::::::<<>>???LLL\\\xxxvvvsssuuuwww{{{rrrvvvuuujjjrrr~~~}}}yyyvvvtttkkkVVVAAA>>>BBBIIIPPPUUUWWWWWWWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\^^^``````___```ccceeeccccccdddeeegggiiikkkllljjjrrr}}}~~~~~~pppgggeeeddd___ZZZQQQLLLHHHIIIJJJHHHIIIKKKHHHIIIIIIIIIGGGDDDAAA@@@============>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>@@@AAADDDJJJVVVhhh}}}|||wwwsssoookkkiiiffffffeeebbb___ZZZVVVTTTKKKHHHCCC>>><<<;;;;;;<<<888:::<<<======;;;999777999;;;???EEEMMMWWW```eeekkkkkkmmmoooqqqssstttuuuqqqrrrsssuuuwwwyyy|||}}}yyyyyyyyyyyyyyyzzzzzz{{{{{{|||~~~zzzpppkkksss~~~~~~vvvuuuzzz{{{sssqqquuutttwwwrrrmmmyyymmm```^^^eeefffZZZJJJ:::333333444444666777777888999;;;===>>>???@@@BBBIIIIIIooorrrppp{{{www}}}xxxfffXXXVVVXXXWWWUUUUUUUUUTTTUUUUUUVVVVVVXXXdddpppwww{{{~~~}}}|||{{{zzzxxxwwwwwwwwwwww{{{{{{{{{|||||||||}}}}}}yyyzzz|||{{{zzzyyyzzz|||~~~}}}zzz{{{}}}zzzqqqkkkfffdddaaa___```dddcccggglllqqquuuvvvvvvvvvtttsssqqqooommmlllkkkkkkfffdddbbb]]]XXXSSSNNNKKKJJJJJJIIIIIIHHHGGGFFFFFFDDDBBBBBBCCCAAA>>>BBBIIIQQQUUU^^^gggoooppplllhhheeefffgggiiijjjjjjjjjjjjjjjhhhfffaaa\\\WWWTTTSSSMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???????????????@@@@@@AAAAAAAAAAAA???===:::999888;;;@@@DDDIIIRRR\\\dddhhhlllrrrwwwzzz{{{}}}~~~}}}vvv~~~TTTUUUYYY___eeefffbbb^^^XXXZZZZZZVVVQQQLLLKKKLLLPPPPPPQQQQQQOOOKKKEEEAAA===@@@CCCFFFHHHGGGFFFDDD???BBBIIIQQQWWWVVVPPPJJJFFFBBB>>><<<<<<;;;888666000222888CCCPPPZZZ___```fffiiimmmppppppjjjaaaZZZYYYYYY\\\______YYYQQQMMMSSS___qqq}}}sssnnnooooookkkfff```\\\cccuuuvvvnnnrrruuukkkjjjyyyvvvnnnrrr}}}zzzkkk___MMM<<<111000333666777666555777;;;@@@DDDFFF>>>======???DDDHHHLLLMMMGGGEEECCCBBBCCCDDDGGGIII>>>:::;;;>>>======JJJZZZzzzwwwssssssrrr{{{}}}~~~xxxkkkmmmlll```lll}}}uuuqqqsssmmmWWW@@@>>>BBBIIIPPPUUUWWWWWWWWWYYYYYYZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^]]]^^^bbbeeeaaaaaabbbccceeegggiiijjjjjjrrroooggghhhiiiddd^^^UUUNNNJJJKKKKKKIIIIIIKKKJJJKKKKKKKKKIIIFFFDDDBBB============>>>???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@???@@@???>>>===???>>>???DDDMMM\\\ppp|||yyyuuupppmmmffffffeeeccc___ZZZVVVSSSJJJFFFAAA;;;888888999:::999;;;>>>@@@@@@>>><<<:::666777999>>>FFFQQQ\\\bbbfffhhhlllqqqsssuuuttttttsssssstttvvvxxxzzz|||}}}xxxxxxwwwwwwxxxxxxyyyzzzzzz{{{}}}~~~}}}yyyqqqmmmvvv~~~vvvtttyyyxxxnnniiimmmnnnuuutttwww}}}sssjjjhhhkkkhhhZZZJJJ999333333333444666888888888999;;;===???@@@@@@BBBIIIIIInnnrrrnnn~~~|||xxx{{{~~~lll]]]ZZZ\\\[[[TTTTTTTTTTTTUUUVVVWWWWWWYYYeeerrryyy}}}||||||zzzxxxwwwvvvuuuuuuzzzzzz{{{{{{|||}}}}}}}}}yyyzzz|||{{{zzzzzz{{{|||}}}yyy{{{~~~tttmmmhhhfffccc___aaadddeeehhhmmmrrruuuxxxxxxxxxwwwvvvtttqqqooooooooooookkkjjjiiieeeaaa[[[VVVRRRNNNNNNMMMLLLJJJIIIHHHGGGEEECCCCCCCCC@@@===@@@FFFLLLOOOWWWbbblllooojjjeee______aaabbbdddeeeggghhhiiihhheee```ZZZUUURRRQQQKKKJJJIIIGGGFFFEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBB@@@@@@???????????????@@@AAAAAABBBBBBAAA>>><<<:::666999===@@@EEEMMMXXX___ccchhhooouuuxxx{{{}}}~~~xxx~~~hhhgggeeefffkkkmmmeeeZZZSSSOOOJJJGGGGGGGGGEEEBBBIIIKKKMMMLLLHHHCCC???>>>??????>>>AAAIIISSSXXXXXXXXXMMMEEEFFFIIIHHHIIILLLJJJFFF???888555555777999444333555<<>>BBBCCCCCCNNNPPPRRRTTTSSSOOOKKKHHH888<<<;;;>>>BBB>>>DDDWWWzzzwwwuuuxxxooommmlllmmmnnnoooqqqtttyyynnnsssppp```ggg}}}zzznnnlllpppmmmXXXBBB===AAAGGGNNNSSSVVVWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ\\\^^^___^^^]]]]]]^^^___aaaaaabbbcccdddeeeffffffhhhmmmzzz|||pppnnnnnnjjjggghhh\\\WWWQQQMMMMMMNNNLLLJJJMMMNNNNNNMMMKKKIIIEEEDDD@@@@@@?????????@@@BBBCCCEEEEEEEEEEEEEEEFFFGGGGGGDDDCCCCCCAAA@@@???>>>>>>===AAADDDDDDGGGPPP___kkkzzzzzzxxxsssnnnpppxxx~~~{{{rrrhhheeebbb```___\\\WWWRRRQQQJJJBBB>>>>>>???>>><<<:::;;;<<<>>>@@@>>>:::777999666666;;;BBBHHHRRR[[[eeeeeegggkkkoooqqqqqqqqqttttttttttttvvvxxxzzz|||vvvwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{}}}yyyjjjgggttt|||qqqtttrrrllltttkkkuuutttppprrriiiggggggggg[[[KKK:::444333444555666888888999:::<<<>>>@@@AAABBBBBBGGGPPPnnnwwwrrrwww~~~}}}~~~uuuqqqwwweee]]][[[YYYUUUVVVVVVWWWWWWXXXXXXYYYXXXdddrrrzzz|||}}}~~~{{{xxxuuutttvvvxxxyyyyyyyyyzzzzzzzzz{{{{{{yyyzzz{{{zzzzzzzzz|||~~~{{{}}}~~~~~~wwwnnnhhhggggggffffffgggjjjlllooosssvvvwwwxxxyyyvvvuuutttsssrrrrrrssstttooossssssmmmgggdddaaa]]]VVVTTTRRRPPPPPPNNNLLLIIIIIIGGGDDDBBBCCCCCCBBBAAAGGGNNNUUUZZZaaafffeee```ZZZ[[[]]]___aaabbbbbbccccccbbbaaa___[[[WWWSSSQQQNNNMMMKKKHHHFFFEEEDDDCCCDDDBBB@@@@@@AAAAAAAAA@@@@@@???>>>???@@@@@@@@@???AAABBBBBBCCCCCCBBBBBBAAA===::::::===AAAFFFOOOXXX```fffnnnsssvvvxxx{{{~~~vvvxxxxxxvvvtttuuusssjjj^^^UUUPPPJJJFFFDDDDDDBBBAAAAAACCCEEEFFFFFFFFFHHHJJJHHHBBB;;;999BBBQQQ^^^eeegggYYYKKKDDDAAA======@@@EEEBBB<<<777444444666777444222333999DDDOOOXXX\\\aaadddfffjjjsss~~~nnncccYYYYYYbbbhhheee___SSSWWWdddxxxwwwtttssslllccc```^^^dddrrr}}}~~~{{{zzzrrrlllvvvyyy}}}nnnSSS===444333444555:::999:::>>>BBBEEEEEEDDDFFFBBB===<<<===>>>>>>===AAABBBDDDEEEDDDAAA>>><<<:::===:::;;;???<<>>@@@@@@@@@BBBJJJUUU^^^fffccc]]]VVVRRRUUU]]]cccnnnvvv||||||||||||wwwpppkkkhhhdddaaa```___\\\YYYWWWVVVRRRLLLDDD???<<<<<<::::::<<<>>>@@@???<<<999999555555999???EEEPPPYYYcccdddhhhllloooqqqqqqpppsssssstttuuuvvvxxxyyyzzzvvvvvvwwwwwwxxxxxxyyyyyy||||||||||||~~~~~~nnnhhhppp{{{zzzttt|||uuupppkkkssspppiiivvvzzznnngggdddaaa^^^XXXHHH999444444444555777888999:::;;;>>>@@@BBBCCCBBBBBBGGGPPPnnntttjjjooozzzqqq}}}rrraaa[[[ZZZXXXUUUUUUVVVVVVWWWXXXXXXYYYZZZeeerrrzzz{{{|||~~~~~~|||xxxuuuuuuwwwyyyyyyyyyyyyzzzzzzzzzzzz{{{xxxyyyzzzzzzyyyyyy{{{}}}zzz|||~~~|||sssllllllllljjjjjjlllkkkmmmpppsssuuuwwwxxxxxxwwwvvvtttsssrrrrrrsssssspppssssssnnniiifffccc___\\\ZZZXXXVVVUUUTTTQQQOOOKKKHHHEEECCCCCCCCCBBBAAADDDJJJQQQVVV[[[___\\\VVVQQQRRRTTTWWWZZZ\\\^^^___cccbbb```^^^ZZZWWWTTTRRRNNNMMMKKKHHHFFFEEEDDDCCCCCCAAA@@@???@@@AAA@@@??????>>>>>>>>>@@@AAAAAA@@@BBBBBBBBBBBBBBBAAAAAA@@@???;;;:::<<>>;;;<<<===???AAAFFFLLLPPPKKKBBB888555;;;IIIWWWaaa___RRRDDD<<<999999;;;>>>???===:::777555444555555444222111555???JJJTTTYYY]]]cccfffgggmmm}}}tttbbb___lllzzzqqqkkklllxxx}}}{{{yyypppfffaaa```ggguuu|||rrr```bbbvvvwwwYYYAAA555333444666::::::;;;>>>AAACCCCCCBBBHHHDDD@@@===<<<;;;:::999;;;;;;<<<<<<;;;999777666<<<===999888<<<:::CCCYYY|||}}}uuuqqqllleee___cccuuuuuuttt|||~~~yyynnnhhhgggbbbPPP>>><<<@@@FFFMMMRRRUUUVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZ[[[\\\^^^^^^]]]\\\^^^___```aaabbbdddgggiiikkkmmmdddccchhhvvv{{{uuuqqqssstttqqqooonnn___\\\YYYYYY[[[[[[XXXUUUSSSSSSSSSRRRPPPMMMJJJHHHBBBBBBAAA@@@@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGFFFFFFCCCAAA>>>===@@@EEELLLPPPVVVOOOEEE===;;;>>>EEEJJJXXXffftttzzz{{{zzzwwwtttmmmiiidddaaa``````_________ccceee^^^OOOCCC>>>>>>;;;;;;<<>><<<888555333666:::@@@KKKVVV___bbbggglllpppqqqqqqpppqqqrrrtttvvvwwwxxxxxxxxxuuuuuuuuuvvvwwwwwwxxxxxx|||||||||}}}~~~pppgggllltttuuuwwwzzzqqqrrrllldddhhhxxxzzzssspppjjjaaaYYYSSSEEE777333555666666777777888999;;;===???AAACCCAAABBBFFFOOOmmmssskkkxxx}}}qqqzzzzzzjjj\\\XXXXXXVVVUUUUUUVVVVVVWWWXXXXXXXXX\\\fffrrryyy{{{zzz{{{}}}~~~~~~|||yyywwwvvvxxxzzzyyyyyyyyyyyyzzzzzzzzzzzzwwwyyyzzzyyyyyyyyy{{{}}}{{{{{{|||}}}~~~~~~pppmmmsss{{{vvvooooooooommmmmmnnnlllnnnpppsssuuuwwwwwwwwwvvvuuutttrrrrrrrrrrrrsssqqquuuvvvqqqlllkkkhhhdddcccaaa^^^\\\[[[YYYVVVTTTNNNKKKGGGEEEEEEDDDCCCAAACCCHHHNNNQQQUUUVVVRRRKKKJJJKKKNNNRRRVVV[[[___bbbbbbaaa___\\\YYYWWWUUUTTTNNNMMMKKKHHHFFFEEEDDDCCCBBB@@@>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA<<<::::::<<>>:::999888777666666555555555333111333;;;FFFQQQXXX\\\ccchhhhhhlllxxxrrrlllttt}}}}}}ssshhhdddeeelllzzz~~~pppWWWSSSfffyyyyyyZZZAAA555444666888999999;;;<<<>>>???@@@???BBB@@@===;;;;;;;;;;;;;;;;;;;;;::::::999888777777:::<<<888888<<<999AAAVVV|||uuuoookkkqqqvvvnnnttt|||zzzrrrmmmjjjcccPPP>>><<>>>>>???@@@@@@===;;;888444333444666;;;FFFQQQ[[[```ggglllooopppppppppppprrrtttwwwxxxxxxvvvuuuttttttuuuuuuvvvwwwwwwwww{{{{{{|||}}}~~~yyykkkeeeiiiqqqrrryyy~~~uuujjjdddiiittt}}}tttdddWWWPPPBBB666333666777777888777777888888:::;;;===>>>AAAAAAEEENNNmmmwwwyyy}}}pppwwwtttdddWWWUUUVVVVVVUUUVVVVVVWWWWWWXXXYYYYYY^^^gggrrrxxxzzzyyyyyyzzz}}}}}}|||zzzwwwwwwyyy{{{xxxxxxyyyyyyyyyzzzzzzzzzyyyzzz{{{zzzzzzzzz|||~~~|||{{{{{{{{{{{{|||~~~}}}vvvqqqttt|||}}}xxxooobbbUUUSSS^^^mmm{{{}}}uuunnnnnnnnnmmmmmmnnnmmmoooqqqsssuuuvvvvvvvvvvvvuuusssrrrqqqrrrssssssuuuyyyzzzvvvrrrqqqooolllhhheeebbb```^^^\\\YYYWWWRRROOOKKKHHHGGGFFFDDDBBBDDDIIIMMMNNNPPPPPPJJJBBBAAABBBEEEKKKRRRZZZbbbfffaaa```^^^[[[YYYWWWUUUUUUNNNMMMKKKHHHFFFEEEDDDCCCAAA@@@>>>>>>???@@@@@@???>>>>>>>>>>>>>>>@@@CCCFFFCCCCCCBBBAAA@@@?????????BBB===:::999999;;;BBBJJJPPPWWWbbbjjjooossswww{{{zzz|||}}}}}}}}}}}}hhhrrr{{{yyyrrrfffXXXLLLCCC>>>===<<<===>>>===<<<;;;<<<>>>777444444888777333333888::::::999888888999888666777777888888888888777666777555222333888CCCNNNVVV[[[bbbhhhjjjlllooopppmmmzzzpppjjjkkkrrr{{{}}}{{{~~~}}}sssgggdddiiissssssXXXQQQcccrrr~~~sssVVV@@@666666888:::888999:::;;;;;;;;;<<<<<<<<<<<<;;;:::999:::;;;<<<::::::999888777777777777777:::999;;;>>>:::@@@TTTzzzuuupppqqqxxxkkkooo|||xxxsssooommmdddOOO;;;;;;???EEELLLQQQTTTUUUUUURRRRRRSSSUUUWWWXXXYYYZZZYYYZZZ\\\\\\[[[\\\]]]_________```aaadddhhhkkkmmmlllaaaRRRIIIHHHLLLQQQSSSWWWZZZ\\\[[[XXXZZZeeeppp~~~}}}uuulllddd^^^VVVUUUVVVYYY^^^___]]]ZZZVVVVVVTTTRRRPPPMMMKKKJJJFFFEEEDDDCCCCCCDDDEEEEEEGGGGGGHHHIIIJJJLLLNNNOOOOOONNNNNNMMMMMMLLLLLLLLLKKKFFFAAAAAACCCFFFEEECCC???;;;666444444555555555666:::EEESSS```ggghhhhhhjjjgggccc^^^[[[ZZZ[[[]]]___ccchhhiiidddYYYNNNFFFDDDBBB@@@??????===;;;999888555444444444777BBBMMMWWW]]]dddjjjmmmnnnooopppoooqqqtttwwwxxxwwwuuutttsssttttttuuuvvvvvvwwwwwwyyyyyyzzz{{{|||}}}}}}~~~zzzzzzuuulllcccccckkktttvvv|||yyyhhheeennn}}}yyyfffXXXOOOBBB666333666777777888:::999999999999:::;;;;;;AAAAAADDDMMMlll~~~~~~mmmuuurrrbbbTTTRRRVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ^^^fffpppwwwyyyxxxxxxxxx{{{|||{{{zzzxxxwwwyyy{{{xxxxxxxxxyyyyyyyyyzzzzzzzzz|||}}}|||||||||~~~~~~}}}|||{{{{{{|||~~~}}}~~~~~~uuuooogggaaa]]]\\\ZZZYYYVVVSSSQQQRRR\\\nnn~~~|||sssmmmmmmnnnmmmmmmooooooppprrrtttuuuuuuuuuttttttsssrrrqqqqqqrrrssstttxxx}}}{{{yyyyyywwwtttnnnlllhhhfffdddaaa^^^\\\WWWTTTOOOLLLJJJHHHFFFDDDEEEIIIKKKJJJJJJIIICCC<<<666777:::AAAJJJUUU___eeeaaa```^^^\\\YYYWWWUUUTTTNNNMMMKKKHHHFFFEEEDDDCCCBBB@@@??????AAAAAAAAA@@@?????????======???DDDHHHEEEDDDBBBAAA@@@?????????CCC>>>:::999888777===DDDIIIQQQ\\\fffkkkppptttxxxwwwyyy{{{|||||||||~~~qqqzzzyyyjjj[[[NNNGGGCCC>>>???AAA@@@===:::999999666111///333333222777AAA@@@BBBCCC@@@>>>>>>;;;777666777888999999999888888777666444444777@@@LLLSSSZZZ```fffiiikkkjjjddd\\\^^^___^^^]]][[[]]]aaaeeebbbfffppp~~~|||yyyzzzyyyoooddddddooo}}}zzzaaa^^^pppzzz~~~{{{zzzhhhPPP>>>777888:::<<<888:::;;;;;;:::999999:::;;;<<<<<<;;;999888999;;;<<<;;;;;;;;;:::::::::999555999999<<>>EEEKKKPPPSSSTTTTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXYYY[[[[[[[[[[[[]]]___^^^^^^]]]^^^```cccfffhhhhhhaaaVVVLLLHHHKKKQQQVVV^^^bbbddd___VVVUUUddduuuuuugggZZZQQQLLLLLLNNNUUU\\\aaaaaa___ZZZYYYWWWTTTRRROOONNNMMMHHHGGGEEEDDDDDDEEEFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSRRRRRRRRRQQQQQQQQQJJJGGGCCCCCCDDDDDDBBB@@@888999999999888666555444444222666BBBOOOVVV[[[]]]eeedddccc```\\\ZZZZZZ\\\ZZZ[[[^^^dddfffaaaVVVMMMGGGDDDAAA>>>===<<<999888888666666666444555>>>IIISSSZZZbbbgggiiikkknnnpppoooqqqtttvvvwwwvvvtttssstttttttttuuuvvvvvvwwwwwwxxxyyyzzz{{{||||||||||||uuusssmmmeeeaaafffqqq{{{~~~{{{hhhcccpppzzzkkk```RRRDDD666333555666777999===<<<<<<<<<<<<<<<======AAA@@@DDDLLLkkkiiitttuuueeeTTTQQQVVVXXXXXXXXXYYYYYYZZZ[[[[[[[[[]]]dddnnnuuuyyyyyyxxxwwwyyyzzzzzzyyyxxxwwwyyyzzzxxxxxxxxxxxxyyyyyyyyyyyy|||}}}~~~}}}}}}}}}~~~}}}|||||||||}}}~~~}}}}}}}}}}}}~~~wwwuuuppphhh```\\\\\\^^^UUUZZZ]]]```hhhvvvzzzsssmmmnnnpppoooppprrrpppqqqsssttttttttttttsssqqqqqqqqqqqqrrrsssuuuvvvzzz~~~~~~}}}{{{wwwtttqqqnnnllliiieeeccc]]]YYYTTTPPPMMMKKKHHHFFFFFFHHHHHHFFFEEEDDD???888444555777<<>>DDDIIIGGGFFFDDDAAA@@@?????????BBB>>>;;;:::888666999???CCCLLLXXXbbbhhhlllqqqtttuuuwwwzzz{{{{{{|||}}}{{{kkk\\\RRRMMMCCCDDDDDDBBB>>>;;;999999888111...111333444???NNNSSSUUUPPPFFFAAA@@@???;;;666666777888888888888888666666555444666>>>HHHPPP[[[aaafffhhhkkknnnnnnjjj___bbbeeegggggghhhhhhhhhhhhgggnnn|||vvvuuurrrqqqttttttkkk```\\\mmmjjjlllxxxuuunnn___LLL>>>999:::<<<<<<:::<<<>>>===:::888999::::::<<<===<<<:::999;;;===<<<============<<<<<<;;;666999888:::>>><<>>:::>>>DDDKKKPPPSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXYYYWWWYYYZZZ[[[[[[[[[]]]^^^^^^]]][[[ZZZ[[[^^^```bbbhhhiiihhhccc___```ffflllqqqpppooohhh^^^\\\jjj|||xxxhhh[[[RRRJJJJJJLLLRRRZZZ___aaa```[[[ZZZWWWTTTRRROOONNNMMMIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSLLLJJJHHHFFFEEECCC@@@>>>:::===???>>>;;;888888999888444444;;;AAAEEEKKKRRRZZZ]]]______\\\YYYYYYYYYVVVVVVXXX^^^bbbaaaYYYRRRGGGCCC???===<<<;;;:::888888888999999555444<<>>@@@@@@@@@@@@CCCLLLkkkeeetttyyyiiiVVVQQQVVVZZZZZZZZZZZZ[[[\\\\\\]]]]]][[[aaakkktttyyyzzzyyyxxxwwwxxxyyyxxxwwwwwwxxxyyywwwxxxxxxxxxxxxyyyyyyyyy{{{|||}}}}}}|||}}}~~~~~~}}}|||||||||||||||~~~}}}|||}}}zzzsssmmmkkkllldddhhhkkkmmmuuu|||xxxpppkkkmmmpppppprrrtttqqqrrrssstttttttttsssrrroooooooooppprrrtttvvvxxxzzz~~~}}}{{{wwwtttqqqnnnkkkhhhaaa^^^XXXTTTPPPMMMJJJHHHIIIJJJHHHDDDCCCDDD@@@:::888777777:::BBBMMMYYY_________```^^^[[[VVVQQQNNNNNNMMMKKKHHHFFFEEEDDDCCCFFFDDDCCCCCCEEEFFFFFFFFFBBBCCCAAA===:::<<>>===<<<999666777;;;???HHHUUU___eeejjjnnnqqqsssvvvyyy{{{{{{|||}}}~~~~~~uuueeeZZZUUUJJJJJJHHHDDD>>>;;;999999999111///444555666BBBRRRllliii\\\III===;;;:::777666666666666777777777888555555555444666<<>>:::;;;<<<;;;<<<>>>@@@>>>;;;999999;;;888;;;======<<<<<>>AAA???999666777999777444444666555555<<>><<<;;;;;;;;;:::888999;;;;;;666444;;;EEEOOOVVV]]]bbbcccffflllqqqpppqqqsssttttttttttttsssuuuuuuvvvvvvwwwwwwxxxxxxyyyzzz{{{}}}}}}}}}||||||}}}zzztttooonnnsss}}}~~~}}}sssjjjqqqxxxmmmggggggiiiYYYIII999333444555777999777888999:::<<<>>>@@@BBB@@@@@@CCCKKKjjj}}}cccuuu}}}mmmXXXQQQVVV[[[ZZZ[[[[[[\\\]]]]]]^^^^^^YYY```jjjsssyyy{{{zzzyyyuuuwwwxxxxxxwwwvvvwwwyyywwwwwwxxxxxxxxxyyyyyyyyyzzz|||||||||||||||~~~}}}}}}}}}||||||{{{zzzzzz}}}|||}}}yyyssspppppprrrqqqrrr|||{{{uuunnniiikkknnnoooqqqtttrrrrrrtttttttttsssrrrqqqnnnnnnnnnppprrruuuxxxyyyzzz}}}yyyvvvssspppllliiiddd```[[[VVVRRROOOKKKIIIMMMMMMJJJFFFEEEFFFDDD???777555333555;;;EEEPPPVVV___`````````\\\VVVPPPLLLNNNMMMKKKHHHFFFEEEDDDCCCGGGEEEDDDEEEGGGHHHHHHGGGCCCDDDBBB>>>:::<<>>===>>>:::666666999>>>GGGSSS^^^dddhhhlllooosssuuuyyy{{{||||||}}}~~~qqqaaaVVVRRRQQQPPPHHH===777999666666444444888???EEEGGG\\\\\\SSSAAA444444888;;;;;;;;;:::888666666777999999666555666666999BBBKKK[[[eeekkkkkkqqqzzzkkkZZZYYYfffooorrrjjjYYYMMMXXXjjj{{{ssswwwnnnlll|||~~~wwwoooggg]]]XXXMMM@@@===@@@???:::>>>@@@BBBDDDDDDBBB@@@>>>>>>???@@@CCCDDDDDDBBB@@@???===;;;999888999:::;;;999<<<:::;;;>>>;;;CCCWWWttteeegggpppzzztttlllbbbOOO;;;;;;>>>DDDJJJOOORRRSSSSSSSSSTTTUUUUUUWWWWWWXXXYYYZZZXXXWWWWWWXXXZZZYYYYYY^^^XXXSSSRRRQQQPPPSSSXXXcccuuuwwwqqq{{{}}}yyyooohhhnnn~~~|||sssllliiiddd```___]]][[[]]]bbb\\\XXXTTTQQQOOONNNLLLJJJKKKJJJHHHGGGFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWVVVUUUTTTUUUVVVMMMOOOQQQNNNIIIGGGHHHJJJPPPTTTVVVPPPDDD;;;999999:::777333111111333444444AAABBBGGGOOOVVVVVVPPPIIIEEEJJJOOOSSSSSSRRRPPPOOOBBB>>>:::999<<<===:::777:::::::::888777888:::;;;IIINNNUUU\\\bbbgggkkkmmmlllnnnqqqqqqqqqppprrrssstttttttttttttttuuuvvvvvvrrrtttwwwyyyzzz{{{}}}~~~~~~yyytttxxx{{{yyyyyy~~~xxx{{{yyyrrrqqq{{{}}}kkkaaabbbffffffYYYIII:::666888999888888:::;;;<<<======???CCCEEE>>>CCCGGGJJJhhh|||xxxxxxfffkkkwwwrrrYYYNNNUUUZZZeeebbb```aaabbbccc```]]][[[]]]fffssszzzxxxuuutttwwwxxxyyyyyywwwwwwxxxyyyzzzyyywwwwwwwwwwwwyyyyyy|||}}}~~~}}}~~~}}}|||{{{{{{}}}}}}|||{{{|||yyyyyyzzzzzzyyy~~~}}}~~~~~~yyyvvvvvvmmmnnnnnnoooqqqtttvvvwwwwwwuuurrrppppppnnnllliiimmmmmmmmmnnnrrrwww{{{~~~}}}yyysssnnnoooiii```[[[XXXTTTNNNIIIIIIHHHFFFEEEEEEDDDAAA???:::888555444666:::???CCCPPPUUUYYYWWWQQQKKKIIIJJJIIIHHHHHHJJJJJJGGGBBB>>>EEECCCFFFOOOUUURRRMMMJJJEEEFFFFFFDDD@@@>>>>>>???KKKJJJHHHFFFCCC@@@===<<<============;;;999888666???BBBLLLZZZcccgggkkkpppssstttvvvxxxzzz{{{|||||||||~~~~~~oootttjjjccc]]]UUUIII<<<777888666666555444777===DDDHHHIIICCC<<<888555555777:::999:::;;;<<<<<<;;;:::999:::888666666666777???IIIYYYeeemmmmmmqqq}}}~~~~~~jjjYYYWWWdddlllqqqkkk]]]TTT^^^lllyyy}}}jjjqqqkkkiiiwwwzzzsssmmmfff___YYYMMM@@@===@@@???;;;>>>@@@BBBCCCCCCBBB@@@>>>???======???BBBCCCAAA??????===;;;999999999:::;;;:::===;;;===BBB@@@HHH]]]zzzzzzpppdddhhhrrrzzzzzz~~~zzzqqqkkkbbbNNN999;;;>>>DDDJJJNNNQQQSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXWWWWWWYYYYYYYYYXXXXXXRRRKKKIIIGGGEEEIIINNNXXXjjj}}}{{{rrrjjjbbbkkksssttttttyyy{{{qqqkkkfffaaa```aaa\\\XXXUUURRRPPPOOOMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTVVVVVVUUUUUUUUUVVVVVVWWWVVVUUUSSSTTTXXX\\\YYYYYYXXXTTTOOOIIIDDDBBB;;;999666444444555444333999;;;>>>CCCIIIKKKJJJHHHDDDBBBAAADDDIIIKKKIIIGGGBBB>>>;;;===AAABBB???;;;::::::999888777888999;;;EEEJJJQQQYYY```eeeiiikkklllnnnpppqqqqqqqqqrrrsssuuutttttttttttttttuuuvvvuuuwwwzzz{{{{{{{{{|||~~~zzzzzzuuupppvvvtttrrrtttyyy||||||~~~}}}zzzxxxzzzfffZZZZZZ]]]]]]TTTFFF888666999;;;;;;;;;===>>>???>>>>>>???AAACCC>>>BBBGGGJJJfff~~~www~~~ffflllxxxsssYYYLLLTTTZZZcccbbbbbbccceeeeeebbb___\\\]]]eeeqqqwwwvvvsssssszzz{{{{{{zzzxxxwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyy|||~~~~~~|||{{{{{{{{{}}}}}}{{{zzzyyyuuurrrrrrppppppuuu|||zzzrrrnnnnnnooolllmmmnnnppprrrtttuuuvvvtttrrrpppnnnnnnllljjjhhhggghhhiiikkkpppuuu{{{~~~~~~{{{uuuqqqpppjjjbbb^^^[[[WWWQQQLLLKKKJJJIIIHHHIIIHHHFFFDDD>>><<<999666666888;;;>>>DDDHHHMMMLLLHHHDDDDDDEEEDDDFFFIIIIIIHHHFFFFFFFFFBBBAAAIIIXXXeeefffbbb^^^SSSPPPLLLFFFBBB?????????EEEEEEEEEDDDCCCAAA>>>=========>>>>>>===;;;888777>>>AAAJJJXXXaaafffkkkooorrrsssuuuwwwyyy{{{{{{|||}}}yyyxxxzzzsssmmmgggaaaWWWJJJAAA>>>;;;;;;;;;:::;;;???GGGNNNLLLCCC???CCCGGGFFFCCCBBB::::::;;;>>>BBBAAA===999;;;888777666555555===EEEWWWdddnnnnnnooovvvzzzxxxqqqqqqqqqqqqrrruuuzzz~~~lllZZZWWWaaahhhnnnlllaaa]]]fffpppwwwzzz|||~~~ooobbblllkkkiiiuuuvvvrrrnnnhhhaaaYYYLLL@@@===@@@@@@>>>???@@@AAACCCCCCAAA@@@???AAA>>>;;;<<<>>>@@@@@@>>>>>>===;;;:::999999:::;;;;;;???===@@@FFFFFFOOOeee~~~xxxsssuuuxxxzzz|||wwwkkkccchhhrrrxxx||||||xxxwwwzzzvvvoooiiiaaaMMM888:::>>>CCCIIINNNQQQRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWVVVWWWXXXXXXWWWUUUQQQJJJBBB???<<<:::===BBBFFFVVVgggqqqssspppfff]]]NNNYYYiiitttzzzvvvnnneee___^^^ZZZXXXTTTRRRQQQPPPOOONNNJJJIIIHHHGGGGGGHHHHHHIIILLLLLLMMMMMMNNNOOOOOOOOOQQQSSSUUUVVVUUUUUUVVVXXXXXXVVVUUUUUUXXX^^^dddiiiaaa\\\WWWUUUUUUSSSOOOJJJ???===:::888777666444222444666888;;;AAAHHHPPPUUUQQQHHH>>>===DDDJJJKKKIIIEEE@@@<<>>CCCLLLVVV^^^dddgggiiijjjlllooopppqqqqqqssstttuuuuuutttttttttttttttuuuwwwyyy{{{|||{{{zzz{{{|||yyyxxxrrrlllqqqsssnnnjjjjjjjjjlllttt|||zzz~~~sss___TTTTTTWWWXXXOOOBBB777666:::<<<>>>???AAABBBBBB@@@???>>>@@@AAA>>>BBBGGGJJJddduuuzzz~~~~~~|||fffmmm{{{vvvZZZJJJRRRZZZaaabbbccceeegggfffcccaaa^^^^^^dddnnnssssssrrrrrrzzz{{{{{{zzzwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz|||~~~|||{{{{{{|||}}}|||yyyvvvtttnnnhhhfffdddeeellltttttteeeaaadddggghhhjjjlllooorrrtttuuuuuutttqqqooommmlllkkkjjjgggeeeaaabbbdddggglllsssyyy}}}~~~~~~yyyvvvqqqlllfffaaa^^^ZZZTTTOOOMMMLLLKKKKKKLLLLLLKKKIIICCC@@@===:::777666666777777;;;???AAA???===>>>@@@???DDDIIIJJJGGGFFFGGGJJJBBB@@@EEEUUUeeeooorrrtttbbb\\\RRRIIICCCAAA@@@??????@@@AAACCCBBBAAA???>>><<<>>>???@@@???===:::888<<<>>>GGGTTT___dddiiioooppprrrtttvvvxxxzzz{{{|||~~~wwwuuuvvv|||qqqmmmjjjjjjhhh]]]MMMBBB<<<<<<===???AAAFFFPPPZZZXXXYYYVVVRRRSSSTTTMMMBBB???<<<;;;>>>CCCDDD@@@;;;:::777666666555555<<>>===AAAHHHHHHSSSiiivvvtttrrrtttwwwtttjjjcccgggpppvvvyyyyyy}}}~~~{{{|||xxxoooiiiaaaNNN::::::===CCCIIIMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVTTTQQQJJJBBB<<<999666444777======HHHTTT^^^dddeee^^^VVVNNNUUUcccooowww}}}yyynnnddd\\\YYYXXXUUURRRPPPPPPPPPOOONNNJJJIIIHHHGGGGGGHHHJJJJJJMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQTTTUUUUUUVVVWWWYYYUUUSSSRRRSSSYYYaaaiiinnnaaa[[[SSSPPPQQQRRRQQQOOOGGGCCC>>>:::888777555333111333555777===IIIYYYeeefffZZZKKKCCCDDDJJJQQQTTTLLLEEE??????DDDHHHFFFCCC???===999777777888888888999>>>GGGSSS]]]dddggggggiiikkknnnppppppqqqsssuuuuuuuuutttsssssssssttttttvvvxxxzzz{{{zzzzzz{{{|||{{{{{{tttkkknnnyyy|||wwwppphhhccc```bbbkkkuuuzzz{{{mmm\\\TTTUUUYYY\\\KKK@@@777777;;;===>>>@@@BBBCCCCCCBBBAAA@@@AAABBB@@@DDDHHHJJJbbbssswww}}}iiiooo}}}zzz\\\IIIPPPZZZaaaaaaaaabbbddddddddddddaaa```ccclllqqqqqqqqqsssuuuwwwwwwvvvtttssstttuuutttuuuxxx{{{|||}}}}}}}}}{{{~~~~~~~~~|||||||||}}}|||yyytttpppkkkddd]]]YYYXXX[[[dddnnn~~~iii[[[]]]dddhhhhhhkkkmmmqqqtttuuuuuusssrrrooommmjjjiiiiiihhheeeccc^^^___```dddiiiooouuuyyy}}}|||yyysssnnnhhhccc___ZZZUUURRROOOMMMLLLLLLNNNOOONNNMMMFFFDDDAAA===999666444222222555999:::::::::<<<======CCCJJJOOOPPPMMMJJJHHHIIIDDDCCCJJJVVVdddtttooofffYYYMMMFFFBBB@@@???;;;===???@@@AAA@@@>>>===<<<>>>@@@AAAAAA???<<<::::::<<>>===@@@BBBAAA>>>777555555666666666===FFFWWWdddnnnmmmmmmqqqrrrnnnnnnooooooooonnnpppsssvvvzzzyyygggaaaddddddhhhjjjcccjjjsssyyyxxxvvvxxxxxxuuukkkccchhhpppsss}}}qqqsss{{{xxxsssqqqjjj___TTTGGG???===>>>@@@BBB???@@@@@@AAAAAA@@@@@@???CCCGGGHHHBBB999666:::AAA<<<<<<;;;;;;:::::::::;;;:::===;;;???EEEFFFQQQhhhzzzsssppprrruuussskkkeeeiiirrrsssyyyzzz~~~|||}}}rrrkkkcccQQQ===999<<>>>>>===<<<;;;===>>>@@@AAAAAA@@@===<<<999:::BBBNNNXXX^^^eeellllllmmmpppsssvvvxxxzzz{{{xxxnnnddd___aaafffiiijjj\\\VVVTTTYYYbbbiiipppuuutttnnnhhhkkkzzzrrreee]]]SSSHHHFFFKKK[[[oootttfffbbblllnnndddVVVNNNEEE???>>>???@@@???777666666777777777>>>FFFWWWeeennnnnnmmmqqqsssooommmmmmnnnlllkkkkkkmmmooossszzz}}}mmmggghhheeeeeefff```jjjuuu}}}{{{zzz|||{{{vvvkkkfffiiilllnnn{{{zzzqqqvvv}}}wwwrrrmmmdddZZZOOOCCC>>><<<<<>>CCCIIIKKKHHHIIIPPPccc{{{|||ssslllccc]]]\\\UUURRROOONNNMMMMMMLLLKKKHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOOOONNNPPPSSSTTTUUUUUUWWWXXXSSSTTTTTTTTTWWWaaaoooyyyuuupppjjjeeeccc```]]][[[YYYTTTLLLEEE@@@===;;;999555555555333333;;;GGGQQQiiillljjj]]]OOOJJJQQQ\\\^^^YYYPPPIIIFFFHHHMMMPPPGGGBBB;;;888999:::999888777999@@@LLLYYYcccggghhhiiikkknnnooopppppprrrsssssssssrrrrrrsssttttttuuurrrtttwwwxxxxxxyyyzzz||||||~~~yyyrrrwww{{{mmmddd``````eeejjjuuuqqqvvvooo___YYYXXXYYY[[[GGG???999999;;;;;;<<>>@@@BBBCCCCCCCCCDDDFFFCCCEEEIIIKKK]]]tttnnnnnn{{{|||```JJJKKKSSS]]]^^^]]]\\\\\\]]]aaadddbbb```ccckkkpppqqqrrrtttqqqssstttuuutttuuuwwwxxxqqqrrruuuxxx|||~~~|||~~~}}}}}}}}}|||{{{{{{yyytttjjj___XXXKKKFFFAAA@@@BBBFFFQQQ[[[jjjwwwtttmmmnnnrrrsssrrruuuvvvxxxxxxvvvsssooolllgggfffdddccccccbbb```^^^]]]]]]]]]^^^bbbfffkkknnnwwwzzz}}}zzzvvvsssmmmhhhdddccccccdddbbb```]]]\\\\\\]]]]]]\\\SSSQQQLLLFFFAAA<<<888777444444444444444555666777:::===HHHZZZllltttqqqkkkWWWTTTQQQOOOKKKMMMXXXdddxxxsssjjj\\\NNNDDD>>><<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@@@@@@@???>>>:::;;;AAALLLUUU\\\dddjjjjjjkkknnnrrruuuxxxyyyzzzcccXXXKKKFFFJJJRRRYYY\\\MMMGGGDDDHHHNNNUUUaaallliiiiiihhhiiiwwwooo^^^JJJ???>>>@@@HHHNNNNNNMMMQQQYYY^^^```YYYOOOEEE???======>>>999888888999888777===EEEUUUdddpppppppppsssrrrmmmlllmmmmmmkkkjjjiiikkklllooouuu|||nnnjjjkkkeeedddddd]]]fffuuuxxxllljjjoooqqqsssuuuqqqyyyxxxqqqiii^^^TTTIII???<<<<<<;;;===AAA?????????@@@@@@????????????CCCGGGGGGBBB>>>===>>>:::;;;;;;;;;;;;;;;;;;;;;;;;<<<999999>>>===GGG]]]xxxqqqooopppsssuuussssss|||vvvlllppp|||}}}vvvqqqiiiUUUAAA888;;;AAAGGGLLLNNNPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSQQQKKKDDD???666333222444444111222555...222444333555:::<<<:::>>>FFF\\\zzz}}}xxxrrrlllddd______VVVSSSPPPNNNMMMMMMLLLKKKHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOQQQSSSTTTTTTTTTVVVWWWPPPQQQPPPMMMNNN[[[ooozzzlllaaa___\\\VVVPPPJJJDDD>>>:::999999888666444777===BBBVVVcccnnnkkk]]]RRRRRRWWW[[[ZZZVVVOOOHHHGGGLLLRRRJJJDDD===999:::;;;:::888666777===HHHVVVaaafffgggjjjlllnnnoooooooooqqqrrrqqqqqqqqqrrrssstttuuuvvvtttvvvxxxyyyxxxxxxyyyzzzxxxyyyuuupppxxxpppgggfffhhhkkkooonnnjjjlllnnn___YYYUUUSSSTTTDDD===888:::<<<<<<===@@@===@@@BBBCCCCCCCCCDDDEEEBBBDDDHHHIIIZZZwwwoookkkwwwzzz```HHHGGGMMMZZZ]]]______^^^]]]^^^``````^^^bbbjjjppppppqqqsssqqqsssttttttsssssstttvvvtttuuuvvvwwwyyy{{{}}}~~~|||~~~}}}|||||||||yyyyyywwwtttlll```SSSJJJAAA<<<::::::<<<@@@IIIRRRaaaooo|||~~~{{{zzz{{{||||||||||||zzzvvvqqqmmmjjjcccaaa___^^^^^^^^^\\\ZZZYYYYYYYYY[[[^^^cccgggjjjrrrvvv|||~~~{{{xxxuuuppplllkkkmmmqqquuuvvvsssooolllllllllkkkjjj^^^[[[UUUMMMFFFAAA===;;;666444333333444666777777;;;<<>>;;;;;;:::::::::;;;======>>>>>>>>>>>>>>>???@@@@@@<<<;;;@@@KKKTTTZZZbbbiiihhhjjjmmmqqqtttwwwyyyzzzTTTIII===999???KKKUUUZZZHHHBBB>>>???AAAEEESSSaaa^^^eeehhheeekkk~~~pppbbbOOODDDBBBBBB;;;???LLLMMMHHHQQQccceee```VVVKKKAAA<<<<<<===<<<:::::::::888777<<>>SSSqqq|||wwwrrrkkkccc^^^___XXXUUUQQQOOONNNNNNLLLKKKHHHHHHGGGHHHIIIKKKMMMNNNMMMMMMNNNOOOOOOPPPQQQQQQOOOQQQTTTTTTTTTTTTUUUVVVRRRRRRPPPJJJJJJYYYssswwwcccbbb```]]]XXXRRRJJJAAA;;;555666555444333333555777BBBUUUiiinnndddVVVNNNNNNSSSWWWWWWQQQHHHDDDIIIOOOLLLEEE===:::;;;<<<;;;999666666:::EEETTT```eeefffkkkmmmoooooooooooopppqqqppppppqqqrrrsssuuuvvvwwwxxxyyy{{{zzzyyyxxxxxxyyyvvvvvvpppkkkuuusssjjjlllooosssvvvvvvpppjjjpppkkk]]]WWWSSSPPPQQQAAA;;;888:::<<<<<<>>>BBB>>>@@@CCCDDDCCCBBBBBBCCCAAABBBFFFGGGWWW~~~zzzoooiiissswww```GGGDDDHHHWWW\\\aaacccaaa^^^\\\\\\]]]\\\```iiiooopppppprrrppprrrsssrrrppppppppprrrxxxwwwwwwvvvwwwxxxzzz{{{}}}~~~~~~}}}{{{zzz{{{|||wwwvvvuuupppgggYYYJJJ@@@>>>:::999:::;;;>>>EEENNN\\\jjjxxx~~~{{{vvvpppllliii___^^^\\\[[[[[[[[[YYYWWWUUUUUUVVVXXX\\\aaaeeehhhppptttzzz{{{yyyvvvsssppppppuuu||||||yyyxxxwwwvvvuuugggccc[[[RRRJJJDDD@@@>>>777555333333555888999:::======AAALLL^^^ttt|||hhh[[[SSSNNNKKKKKKLLLTTTZZZWWWLLLCCCAAABBB:::999888888999<<>>>>>===<<<===???@@@AAA===<<>>???DDDLLLTTTYYYccc^^^\\\___dddqqqrrraaaTTTLLLHHHFFFLLLQQQRRRUUUYYYUUUMMMVVV\\\```\\\QQQGGGBBBBBB@@@999555777:::;;;>>>AAAWWWeeerrruuusssrrrpppooorrrooolllkkkkkkmmmnnnmmmpppuuu~~~~~~xxxqqqhhhdddhhhjjjfffcccdddgggvvvvvvkkksssxxxxxx{{{~~~rrr}}}lllSSSMMMEEE??????@@@>>>===>>>AAA@@@>>>======???@@@BBB@@@>>>;;;:::;;;>>>CCCFFF@@@???>>>===;;;:::999888:::666777;;;999777BBBRRR|||tttyyyxxx{{{yyymmmfffwwwyyy```fffjjjnnnsssooojjjlll]]]>>>;;;<<>>;;;777444222444777999AAALLLVVVVVVTTTTTTRRRMMMSSSUUUUUUQQQKKKFFFFFFHHHHHHEEEAAA<<<::::::;;;<<<777777:::BBBOOO[[[bbbfffkkkjjjjjjlllooorrrssssssqqqqqqrrrssssssttttttuuuvvvwwwxxxyyyyyyxxxwwwvvvzzzpppkkkxxx{{{lllooovvvwwwvvvxxxwwwrrrmmmnnnwwwxxxjjj```[[[VVVNNNHHH>>>:::888:::<<<<<<===@@@>>>@@@BBBBBB@@@@@@BBBEEE@@@IIIEEEHHHTTTlllmmmuuuxxxdddIIIDDDRRRWWWZZZ^^^______]]]\\\\\\\\\ZZZ\\\ccciiilllooossstttssssssrrrrrrrrrsssssssssuuuxxxxxxxxxxxxyyyzzz||||||||||||||||||||||||yyywwwrrriii]]]PPPFFFAAA===>>>===;;;:::===CCCIII___gggqqqyyy~~~zzzvvvsssnnngggbbb```]]]YYYVVVTTTTTTVVVWWWTTTUUUWWWYYY[[[```eeeiiiqqqtttxxx|||~~~~~~yyytttsssttt{{{|||uuusssqqqnnnhhheee___VVVNNNHHHEEEDDD;;;999777555444444444555;;;>>>CCCIIIRRRdddiiiYYYRRRMMMIIIJJJKKKKKKJJJFFFBBB???>>>;;;;;;::::::;;;<<<>>>????????????>>>??????@@@@@@===>>>@@@EEENNNXXXbbbhhhjjjlllmmmnnnppprrrvvvyyy~~~}}}>>>;;;777444444888===@@@@@@AAACCCFFFKKKQQQVVVYYY___[[[YYYZZZ\\\cccssssssbbbVVVPPPPPPQQQPPP[[[fffiiiiiidddYYYMMMJJJTTTbbbiiiggg___XXXTTTDDD>>>:::;;;<<<<<<===AAAVVVcccpppsssrrrrrrrrrppprrrpppnnnnnnooooooooonnnnnnuuu~~~~~~xxxkkkfffffflllnnnkkkggggggmmmyyywwwkkkeeennnuuuzzzuuu[[[NNNEEE???>>>???======>>>======<<<<<<===>>>AAABBB>>><<<:::888888999;;;<<<<<<<<<<<<;;;::::::999999;;;777777;;;999777AAAPPP~~~uuu{{{xxxxxxwwwlllbbbjjj{{{{{{___ccckkkmmmppplllfffhhhZZZ>>>:::;;;@@@GGGKKKKKKMMMQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSPPPLLLHHHDDDBBBBBBCCCGGGDDD???;;;999666444222666222222555444222333888<<<;;;DDDYYYnnnzzz}}}~~~}}}wwwrrroookkkhhheeedddaaa]]]YYYWWWTTTQQQOOOLLLJJJHHHHHHJJJLLLMMMMMMNNNOOOQQQRRRRRRRRRTTTVVVSSSTTTUUUTTTSSSTTTUUUWWWVVVTTTUUUVVVTTTXXXooo|||ooobbbXXXOOOIIIFFF>>><<<:::888777666555444<<>>???CCCGGGQQQYYYbbbhhhnnnvvvzzztttoooiiiaaa[[[ZZZXXXTTTQQQPPPPPPRRRSSSRRRTTTVVVWWWZZZ]]]bbbfffkkkoootttxxxzzz{{{}}}{{{xxxwwwwww~~~vvvrrrnnniiihhhfffaaa[[[TTTNNNHHHEEE???===999666444444444555888:::???DDDIIIWWWooo|||iii]]]UUUPPPIIIHHHGGGDDDAAA???>>>>>>>>>======<<<<<<======>>>@@@@@@??????????????????@@@@@@AAAEEEMMMVVV___eeegggiiikkkmmmooorrrvvvzzz~~~}}}}}}~~~~~~yyy@@@>>>999666666999===@@@IIIKKKOOOSSSWWWYYY[[[[[[[[[YYYXXXWWWUUUTTTZZZaaaiiiaaaTTTIIIDDDGGGMMMRRRXXXcccnnnooohhh^^^SSSIII???GGGSSS[[[]]]WWWNNNGGGEEE@@@===>>>===<<<>>>CCCVVVaaallloooooorrrssssssqqqqqqqqqssstttssspppnnnmmmttt~~~mmmlllnnnrrrsssmmmhhhfffrrr{{{vvviiieeelllvvv~~~xxx]]]OOOFFF>>>======<<<<<<>>>;;;:::::::::<<<>>>@@@AAA======<<<;;;999777555333888888888999999999999999;;;888888;;;999777???LLLtttxxx|||{{{zzzrrrgggeeejjjlllnnnsssrrrtttoooiiikkk```HHH;;;;;;>>>EEEIIIIIILLLOOOPPPPPPPPPQQQRRRSSSSSSSSSUUUYYY\\\\\\WWWQQQNNNLLLGGGCCC???<<<;;;;;;;;;::::::666444666666666:::>>>DDD@@@CCCRRReeerrrzzz~~~~~~yyyvvvsssqqqooommmmmmjjjeeeaaa^^^[[[XXXUUUPPPMMMKKKJJJLLLMMMNNNNNNOOOPPPRRRRRRRRRRRRTTTUUUTTTUUUUUUTTTSSSSSSVVVXXXUUUWWW\\\___\\\]]]nnnrrrbbbXXXRRROOOEEEBBB???>>>===:::555111999HHHRRROOOEEE???@@@BBBFFFJJJNNNLLLEEE???======???>>>===;;;:::::::::;;;888777888>>>IIIVVVbbbhhhkkkkkklllmmmnnnooopppqqqqqqqqqrrrrrrssssssttttttttttttvvvwwwxxxyyyyyyyyyqqqsssqqqrrr|||xxxyyy{{{pppdddjjjpppmmmjjjnnnsssmmmeee]]]XXXTTTPPPMMMBBB<<<999:::;;;:::;;;>>>???AAABBBCCCBBBBBBCCCEEE@@@GGGDDDHHHRRRzzz|||uuuzzzzzzqqqkkkpppzzzqqqWWWHHHIIISSSUUUWWWXXXWWWWWWXXXYYY[[[YYY\\\dddiiiiiijjjllltttsssssssssrrrrrrrrrrrrtttuuuwwwwwwvvvuuuuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxuuusssmmmfff]]]TTTMMMIIIKKKJJJHHHDDD@@@???@@@AAADDDIIIOOORRRVVV\\\gggooo|||tttlllddd[[[UUURRRPPPMMMKKKJJJKKKMMMNNNOOOQQQSSSUUUWWWZZZ___bbbdddiiinnnrrrtttvvvwwwxxx}}}||||||}}}}}}~~~|||{{{{{{zzzyyy{{{uuupppllliiiddd___ZZZUUUPPPMMMHHHEEE@@@;;;777666555666555777<<<@@@BBBJJJ[[[lllooo___UUUNNNHHHFFFCCC@@@>>>>>>>>>???@@@@@@???>>>>>>===<<<<<<@@@@@@@@@???>>>>>>>>>>>>@@@???@@@CCCIIIRRRZZZ___ccceeehhhkkknnnqqquuuyyyyyyyyy{{{}}}xxxvvv}}}JJJFFFBBB???@@@EEEKKKPPPZZZ[[[]]]___```___^^^]]]YYYYYYYYYXXXSSSNNNKKKJJJHHHEEEBBB@@@BBBFFFLLLPPPXXX\\\^^^YYYQQQLLLJJJKKKRRRPPPNNNNNNNNNMMMIIIFFFFFFBBB???>>><<<;;;@@@GGGVVV```iiilllmmmqqqttttttqqqrrrtttvvvwwwvvvrrrnnnnnnuuu~~~}}}zzztttllleeebbbrrrzzztttpppssszzzuuu\\\OOOFFF>>><<<<<<;;;;;;===;;;;;;;;;;;;<<<===??????>>>???AAAAAA???;;;666333777777777777777888888888<<<999999;;;999888>>>GGGccc~~~yyymmmfffeeeqqqvvvvvvwwwuuuvvvrrrlllnnngggRRR>>><<<>>>DDDHHHIIILLLOOOPPPPPPQQQRRRSSSTTTTTTUUUWWWaaannnvvvvvvmmm^^^PPPHHHEEEAAA??????@@@@@@@@@AAA>>>;;;;;;<<<>>>@@@BBBGGGAAAAAAMMM^^^lllwww}}}}}}zzzyyyxxxvvvtttqqqnnnjjjgggeeebbb```]]]XXXUUURRRPPPQQQRRRRRRQQQPPPRRRSSSSSSRRRRRRSSSUUUVVVVVVUUUTTTRRRSSSUUUWWWWWW\\\dddhhheeebbbkkkwwwttthhhaaa^^^SSSMMMFFFAAA@@@>>>999555:::JJJYYYYYYMMMBBB@@@CCC???GGGRRRVVVRRRIIIAAA===<<<;;;;;;:::::::::::::::888777777;;;EEESSS```hhhjjjkkkmmmnnnmmmnnnoooooopppqqqqqqrrrssssssttttttssssssuuuvvvxxxyyyzzzzzztttrrrkkkgggpppooo{{{tttfffooowwwqqqooovvvxxxtttlllcccZZZSSSOOOMMMDDD>>>:::;;;;;;:::;;;>>>======>>>?????????@@@AAA???FFFBBBGGGPPPvvv~~~ssswwwwww}}}qqqjjjppp|||vvv\\\JJJHHHRRRSSSUUUUUUTTTTTTVVVXXXYYYXXX\\\dddjjjjjjjjjlllssssssssssssrrrrrrqqqqqqsssuuuvvvvvvuuussstttuuuwwwwwwwwwwwwwwwwwwwwwwwwuuuuuuuuusssoooiiiaaa\\\WWWUUUQQQKKKFFFBBB@@@???AAACCCFFFGGGHHHLLLTTT[[[wwwtttkkkbbbYYYSSSLLLJJJHHHGGGFFFHHHIIIJJJMMMOOOQQQRRRTTTWWW[[[^^^```dddjjjnnnpppqqqrrrsssvvvuuuttttttuuuwwwyyyzzzxxxyyy{{{{{{yyy|||vvvlllddd^^^ZZZXXXWWWRRRNNNHHHBBB<<<999777777333777<<>>===<<<;;;@@@@@@@@@???>>>======<<<<<<<<<<<>>=========<<<<<<=========@@@CCCDDDCCC???:::777888888777777777777666666;;;:::::::::999999===CCCTTT}}}ssshhhbbbeeewwwppprrrppprrrpppjjjlllfffUUUBBB>>>>>>CCCIIIJJJLLLOOOPPPQQQQQQRRRTTTUUUUUUVVVWWW```mmmzzzlllWWWXXXTTTOOOKKKIIIHHHFFFEEELLLJJJFFFCCCCCCBBB@@@===>>>999:::GGGXXXfffrrrzzz}}}||||||zzzyyywwwtttpppllljjjgggdddbbb___\\\XXXVVVUUUUUUUUUTTTSSSTTTUUUUUUSSSSSSTTTUUUVVVWWWVVVTTTRRRQQQRRRTTTYYY___hhhnnnlllgggfffiiittt{{{yyyooojjj```XXXMMMDDD@@@>>><<<;;;888III\\\bbbYYYKKKDDDCCC:::DDDSSS___```WWWJJJ@@@<<<;;;;;;:::::::::::::::999777666999AAAOOO]]]fffhhhkkkmmmnnnmmmlllmmmoooppppppqqqqqqrrrsssssstttrrrssstttuuuwwwxxxzzz{{{tttpppfff___gggwww}}}zzzjjj{{{wwwhhhqqqyyyuuuuuu|||xxxtttmmmeee^^^YYYVVVUUUFFF@@@;;;<<<<<<;;;<<>>????????????DDDAAAGGGNNNqqqsssuuuxxx|||~~~}}}pppjjjppp~~~xxx^^^KKKIIIQQQSSSTTTTTTSSSSSSUUUWWWVVVUUUZZZcccjjjkkkmmmoooqqqqqqrrrssssssrrrqqqqqqsssuuuvvvvvvtttsssssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy~~~~~~tttmmmfffbbb\\\UUUNNNIIIDDDBBBBBBDDDFFFGGGHHHKKKQQQVVVfffsssjjjaaaXXXRRRJJJIIIGGGFFFFFFGGGHHHIIIKKKMMMPPPQQQRRRTTTXXXZZZ]]]aaagggkkkmmmnnnpppqqqrrrqqqpppoooqqqsssvvvxxxuuuxxx{{{{{{yyy~~~nnnaaa[[[[[[]]]XXXUUUOOOGGG@@@;;;888666222555;;;@@@BBBEEEPPP\\\ccchhhkkkhhhbbb[[[RRRIIIEEEDDDDDDFFFHHHHHHEEECCCBBBAAA@@@???>>>===<<<;;;???@@@@@@@@@???===<<<;;;:::::::::===CCCKKKSSSXXX___bbbfffhhhjjjmmmpppssstttwww{{{yyyrrrnnnhhh___XXXVVVZZZ```eeeooommmiiidddaaa^^^]]]\\\YYYZZZZZZYYYZZZZZZSSSLLLFFFLLLUUU]]]cccdddbbb```UUUTTTVVVYYY[[[```iiisssrrrllleeeaaa___^^^\\\YYY[[[XXXUUUNNNCCC<<>>>>>>>>===<<<<<<;;;;;;;;;===@@@BBBBBB???<<<999888888888888888888777777:::::::::::::::;;;>>>AAAKKKooorrreeefffzzztttrrrpppttttttmmmmmmhhhXXXDDD???===BBBHHHJJJLLLOOOOOOPPPQQQRRRSSSTTTUUUVVVZZZ^^^cccnnnpppjjjeee^^^ZZZYYY\\\^^^_________]]]YYYVVVRRRHHH>>>999555777CCCSSSaaammmvvv{{{~~~~~~xxxtttpppmmmiiifffeeebbb]]]ZZZYYYXXXWWWVVVUUUVVVWWWWWWUUUTTTUUUVVVVVVWWWWWWUUUQQQOOONNNOOOVVV[[[dddmmmpppkkkaaaZZZXXXZZZ\\\dddzzzyyyqqqiiicccYYYNNNEEE@@@>>>>>>555BBBWWWfffdddWWWKKKFFF<<>>===;;;:::::::::;;;999888777888???KKKYYYccceeeiiimmmnnnllllllmmmoooppppppqqqqqqrrrrrrssssssssssssssstttvvvxxxyyy{{{pppmmmfffaaahhhuuuxxxqqqhhhuuu|||ooouuu}}}{{{zzz~~~xxxmmmddd^^^ZZZVVVTTTHHHBBB======>>>===???BBB???>>>>>>???AAABBBBBBAAA>>>CCC@@@GGGLLLmmmrrrtttxxx}}}sssjjjnnn|||xxx```MMMJJJOOOQQQSSSTTTSSSSSSTTTUUUTTTSSSWWWaaahhhjjjmmmpppnnnpppqqqsssssssssrrrrrrssstttvvvvvvuuuttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{|||tttnnnfff]]]VVVPPPKKKHHHDDDFFFIIILLLOOORRRWWW[[[___www}}}qqqggg^^^VVVQQQKKKJJJIIIHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVXXX[[[___cccfffhhhjjjmmmoooooonnnnnnnnnooorrruuuwwwuuuwww{{{}}}{{{}}}lll^^^[[[\\\]]]ZZZUUUNNNFFF>>>888555222333777<<>>??????@@@???>>><<<;;;;;;::::::===BBBJJJRRRVVV\\\```dddhhhjjjmmmppprrrvvvxxx{{{zzzvvv~~~yyyqqqiiieeeeeegggjjjlllkkkiiigggeeecccbbbaaa^^^^^^\\\[[[```fffccc[[[NNNOOORRRWWW[[[```ccceee^^^[[[]]]ccchhhjjjooovvv|||zzzwwwtttooojjjddd```ZZZ\\\]]]YYYLLLBBBCCCIII___eeejjjkkkmmmqqqqqqnnnpppnnnmmmnnnoooqqqppppppqqqxxxyyyssssssssswwwzzz}}}|||zzzzzzvvvrrrzzzuuuhhhcccbbb]]]TTTLLLFFF@@@;;;===>>><<<:::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>??????>>><<<:::888888888999::::::;;;;;;888999:::999:::<<<>>>???KKKhhhooodddrrryyywww}}}~~~vvvssskkk\\\EEE>>>;;;@@@FFFIIIKKKMMMMMMNNNOOOPPPQQQSSSTTTTTTZZZ\\\^^^ggg}}}}}}uuukkkeeehhhpppyyyzzz~~~yyyjjj[[[KKKEEECCCKKKUUU___jjjssswww}}}}}}zzzwwwssspppllliiiddd```^^^\\\[[[YYYXXXYYYYYYYYYWWWVVVVVVWWWVVVWWWXXXUUUQQQMMMJJJJJJOOOSSS\\\hhhpppmmm^^^OOOEEEFFFDDDFFFVVVxxxwwwnnnnnnkkkbbbTTTIIICCCAAA888@@@SSSiiipppgggXXXOOOHHHEEEGGGQQQ]]]```WWWLLLEEEBBB???<<<::::::;;;;;;:::999888888===HHHUUU___ccchhhmmmnnnlllkkkmmmppppppppppppqqqrrrrrrssssssttttttssstttuuuwwwyyyzzzqqqnnngggbbbiiiuuuwwwpppiiilllttt~~~|||vvvzzzyyymmmddd```^^^ZZZWWWJJJCCC>>>>>>??????AAAEEEBBBAAA@@@AAADDDEEEDDDCCC>>>BBB???FFFJJJjjjsssuuuzzzxxxiiihhhwwwyyydddOOOIIIMMMOOORRRTTTSSSRRRRRRRRRTTTRRRUUU]]]dddgggiiimmmlllnnnppprrrttttttssssssrrrtttvvvvvvuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwuuu|||xxxnnngggbbb]]]ZZZXXXZZZ]]]```bbbeeegggiiifffyyyqqqfff^^^VVVQQQMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMPPPRRRRRRSSSUUUWWWXXX[[[^^^```bbbeeeiiillljjjjjjjjjkkkmmmoooqqqssstttuuuxxx{{{zzzzzzhhh^^^^^^dddbbb^^^XXXOOOFFF>>>999555444555888;;;AAANNN[[[eeelllpppnnniiifffbbb]]]WWWUUUTTTWWW]]]___]]][[[OOOLLLGGGAAA===<<<<<<<<<<<<===?????????>>>===<<<:::999999:::>>>EEELLLPPPXXX\\\bbbgggkkkooosssuuuwwwxxxzzz}}}zzz}}}wwwqqqllljjjiiiiiiiiijjjjjjkkkkkkjjjiiihhhdddccc```___fffoooooohhhUUUQQQMMMLLLPPPYYYccciiiggg```]]]aaaddddddggglllggghhhgggfffccc___\\\ZZZQQQWWW^^^^^^RRRFFFEEEKKKaaafffkkklllnnnqqqppplllpppmmmjjjjjjlllnnnpppppppppyyy{{{uuuuuutttxxx{{{}}}{{{vvvvvvvvvsss}}}ssseee]]]YYYUUUOOOKKKDDD>>>;;;>>>???===;;;;;;888999::::::;;;;;;;;;;;;<<<===>>>>>>>>>===<<<;;;666777888999;;;===>>>>>>777999:::999:::===???>>>MMMeeeuuueeeppp|||{{{yyy}}}{{{zzztttkkk\\\EEE>>>:::???EEEHHHJJJLLLKKKLLLMMMNNNPPPQQQRRRSSSRRRXXX\\\fff}}}vvvllllllvvvddd\\\UUUVVV[[[aaajjjrrrttt{{{}}}{{{rrroooiiieeecccaaa___]]]YYYZZZ[[[ZZZXXXWWWWWWXXXVVVWWWXXXVVVQQQLLLHHHFFFIIILLLTTTcccpppnnn\\\IIIBBBCCC???999AAAbbb{{{qqqwwwzzzsssdddSSSGGGCCC???CCCTTTlllzzztttdddZZZTTTIIIAAAHHHVVV___[[[RRRHHHEEEAAA<<<::::::;;;<<<::::::999999<<>>AAA???FFFJJJhhhvvvwww~~~}}}hhhbbbrrrzzzhhhQQQGGGJJJNNNQQQSSSSSSQQQPPPPPPTTTRRRSSSZZZ```cccfffjjjkkklllooorrrtttuuuttttttrrrtttvvvwwwvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxvvv}}}}}}xxxtttpppuuuwwwyyy{{{|||{{{{{{{{{pppssshhh___WWWRRROOONNNMMMLLLKKKKKKKKKKKKLLLNNNQQQRRRSSSTTTUUUWWWVVVXXXZZZ\\\^^^aaafffiiiddddddeeegggiiikkkmmmnnnqqqqqqtttwwwwwwvvvzzzrrreeebbbkkkjjjgggaaaXXXNNNEEE???:::666555666888???MMMZZZ```mmmyyyyyytttqqqooommmeeeaaa^^^```fffjjjkkkiiiVVVRRRJJJCCC>>>;;;;;;;;;;;;<<<>>>???@@@???===<<<999777666666:::???FFFIIITTTYYY```ffflllqqquuuxxxxxxxxxzzz{{{~~~zzz|||tttooommmlllkkkjjjkkkkkklllllllllkkkkkkkkkdddaaagggkkkkkklllppp]]]\\\ZZZWWWWWW[[[dddkkkooofff^^^[[[^^^```]]]XXX[[[ZZZYYYYYYYYYWWWUUUSSSXXXWWWYYY[[[TTTIIIIIIPPPbbbjjjoooppppppqqqoookkkiiiiiijjjkkkkkkmmmpppsss}}}}}}xxxxxxxxxwwwvvv|||zzz}}}zzzqqqgggbbb^^^VVVMMMGGG@@@>>>============;;;999;;;::::::999999::::::;;;>>>>>>>>>???@@@AAABBBCCC<<<;;;::::::<<<======<<<;;;;;;:::888777888;;;>>>UUUmmmxxxaaaqqq~~~xxxzzzwwwlllaaaKKK@@@:::>>>CCCCCCGGGNNNNNNNNNOOOOOOPPPQQQRRRRRRUUUYYYZZZ___xxxxxxpppoooqqq}}}|||jjj```^^^```hhhooovvv{{{|||zzzvvvqqqlllhhhddd```]]]___^^^]]]\\\[[[[[[[[[[[[WWWUUUUUUYYY]]]YYYNNNDDDFFFDDDHHHVVVdddeeeVVVGGG@@@AAACCCAAA===NNN~~~yyykkkqqqvvveeeVVVFFFBBBFFFUUUmmm}}}|||pppfff]]]VVVHHH>>>GGGYYYaaa^^^QQQHHHBBBAAA@@@;;;;;;>>>@@@<<<999999<<>>KKKXXX```hhhrrr{{{~~~rrrjjjcccaaafffkkkkkkjjj___WWWLLLFFFCCC@@@<<<777555;;;BBBDDDAAA>>>>>>@@@???;;;:::::::::;;;AAAHHHTTTYYY___eeejjjoootttwww{{{{{{}}}}}}zzzvvvsssrrrpppiiiiiijjjlllnnnooopppqqqppphhheeeiiimmmllljjjkkk```dddiiilllkkkiiihhhhhhhhhggghhhiiihhhddd\\\VVVQQQRRRWWW```ggghhhaaaZZZVVVQQQOOOQQQMMMFFFIIIRRRcccjjjoooooooooqqqpppmmmkkkllllllkkkkkklllnnnpppyyy}}}}}}vvvvvvyyywww{{{zzzpppfffaaa^^^YYYPPPIIIAAA???===<<<<<<<<<;;;999<<<<<<;;;;;;;;;;;;<<<<<<===>>>???AAADDDGGGIIIJJJEEEBBB@@@>>>===<<<:::999;;;;;;;;;999888999<<>>CCCDDDGGGMMMMMMNNNNNNOOOPPPQQQRRRRRRVVVZZZ[[[^^^sss}}}sssooowwwpppfffcccdddkkkrrrvvv||||||wwwsssoookkkgggdddaaaaaa___]]]\\\[[[[[[[[[YYYWWWWWW\\\bbbccc^^^XXXLLLGGGFFFMMMVVVWWWNNNEEE??????AAAAAA>>>KKKppprrrqqq}}}vvvgggSSSEEEEEEPPPggg{{{zzzttteee[[[LLLBBBGGGUUU___bbb[[[SSSKKKGGGBBB<<<<<>><<<<<<<<<===CCCQQQ___dddeeeggghhhiiikkknnnpppppppppppppppqqqrrrssssssuuuvvvvvvuuutttuuuzzz}}}yyyuuunnniiinnnwwwzzzyyyxxxvvvuuuvvvxxxyyyvvvtttxxxsss}}}zzzkkkdddcccbbbgggjjjbbbLLLEEE@@@AAACCCCCCCCCEEECCCCCCCCCDDDDDDDDDDDDDDD@@@GGGFFFDDDNNNggg|||jjjbbbmmmpppiiiXXXEEEGGGJJJNNNPPPPPPPPPPPPQQQRRRQQQRRRYYYbbbjjjllllllooonnnoooqqqtttuuusssqqqttttttsssrrrssstttvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxxxx|||yyyssslllcccZZZWWWRRROOOPPPPPPNNNNNNPPPOOOOOOPPPQQQRRRSSSTTTTTTYYYYYYZZZYYYZZZ]]]aaadddeeeeeeeeefffggghhhiiijjjlllmmmmmmllljjjjjjkkklllqqqzzzppplllqqqxxxjjjaaafffnnnrrriiiXXXKKKGGG>>>:::888888999===HHHRRRXXX___iiiuuu~~~~~~vvvlllfffeeeccc___[[[UUUNNNFFFAAA@@@???<<<999666;;;@@@BBBAAA???>>>>>>>>>:::999999999:::???FFFPPPVVV^^^ffflllpppsssvvvzzz{{{}}}zzz~~~{{{yyyoooooooooppprrrtttvvvxxxqqqiiieeehhhllllllhhhfffaaagggooosssqqqlllgggcccccciiioooooohhh^^^TTTOOOPPPSSS\\\kkkvvvvvvlllaaaRRRJJJFFFIIIIIIHHHMMMVVVeeekkknnnnnnnnnqqqrrrqqqooonnnmmmmmmllllllmmmmmmrrrzzzwwwwww|||{{{ssssssyyyxxxooofffaaaaaa^^^UUULLLDDDAAA===;;;;;;;;;:::999=========<<<<<<=========>>>???@@@BBBEEEHHHKKKLLLHHHEEEBBB???===<<<999777<<<<<<<<<:::999;;;>>>@@@GGGZZZzzzxxxnnn|||wwwjjjgggxxxzzzyyy}}}{{{sssbbbJJJ>>>888===CCCDDDGGGMMMMMMMMMNNNOOOPPPQQQRRRRRRUUUYYYZZZ\\\kkkooodddiiiuuuxxxjjjcccaaacccjjjqqqyyy~~~|||xxxtttppplllfffeeeccc```^^^\\\[[[[[[ZZZWWWVVVZZZbbbhhhlllmmm\\\UUULLLHHHIIIIIIFFFBBBBBB???>>>??????EEEZZZpppwwwmmmqqq}}}{{{gggRRRJJJLLL___wwwssseeeUUUKKKIIINNN[[[gggccc^^^WWWPPPFFF>>>>>>BBB===???AAABBB@@@CCCPPP___ccceeeggghhhiiijjjmmmppppppppppppqqqqqqrrrssssssqqqrrrtttuuuuuuwwwzzz|||uuuooollloootttxxx~~~yyyvvvwwwzzz|||}}}www~~~uuuiiifffddd```dddhhhcccPPPHHHAAAAAACCCBBBCCCFFFBBBCCCCCCDDDEEEEEEFFFFFFAAAHHHFFFEEENNNdddmmmbbbkkkooojjjZZZEEEDDDHHHLLLOOOPPPOOOOOOPPPQQQPPPQQQWWW```hhhkkkkkkmmmmmmnnnpppssstttrrrqqqtttsssrrrqqqqqqrrrttttttwwwwwwwwwwwwwwwwwwwwwwwwzzzyyy}}}vvvkkkcccZZZVVVTTTVVVVVVSSSRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTWWWXXXYYYZZZZZZ[[[^^^```aaabbbbbbcccdddeeeffffffgggggggggdddbbbaaabbbddddddeeegggeee\\\RRRPPPSSSuuusss```ccclllvvvtttfffTTTJJJDDD===888888:::===EEENNNNNNQQQXXXdddqqq|||~~~vvvkkkbbb[[[TTTNNNIIIHHHCCC>>><<<===>>>===<<<999;;;===AAACCCBBB@@@======999777888777777<<>>??????@@@BBBDDDFFFGGGCCCAAA>>>======<<<;;;:::<<<======<<<;;;<<>>;;;:::<<<>>>>>>>>>===<<<===AAAEEEFFFBBB===<<<888666777666555999???GGGNNNXXXbbbjjjppptttvvvzzz|||~~~uuusss}}}ooo}}}||||||}}}|||rrrnnnqqqvvvvvvsssuuuvvvwwwyyyyyyxxxwwwuuurrr|||{{{nnnfffdddccceeehhhhhheeeaaa^^^\\\YYYSSSSSS[[[```___bbbhhhjjjnnnooommmmmmrrruuuuuussspppnnnnnnnnnnnnkkkiiikkkqqq{{{nnnggglllrrrvvv}}}yyyoookkkqqqxxxppppppmmmiiiiiifff[[[NNNEEEBBB===:::::::::::::::<<<;;;;;;::::::;;;;;;<<<======>>>???@@@BBBCCCDDD@@@>>><<<<<<===>>>===<<<<<<===>>>=========@@@BBBEEERRRppptttsssssswww~~~wwwlllddduuuvvvdddmmm|||{{{fffRRRCCC888<<>>======>>>??????AAA>>>===BBBGGGIIIDDD???<<<888777777555333777<<>>>>>???===<<<;;;<<<>>>>>>===>>>@@@BBBJJJUUUqqqzzzrrrmmmooowwwyyypppfffdddwww|||jjjmmm{{{ppp[[[III:::;;;@@@BBBEEEIIIJJJKKKLLLNNNOOOQQQRRRSSSSSSTTTXXX^^^bbbnnnxxxggg[[[VVVYYYVVVVVVYYYZZZXXXYYY\\\]]][[[\\\```ccchhhpppyyy~~~zzzwwwuuurrrnnnjjjgggeeeddd___]]]WWWKKKAAA@@@HHHQQQ[[[]]]___```___^^^^^^___\\\RRREEE<<<:::999777555555:::OOOtttiiiYYYSSSTTTZZZnnniiiWWWIIIPPPdddwwwuuuhhhWWWMMMNNNVVV[[[aaaddd___XXXRRRLLLGGGFFFIIINNNOOOKKKHHHPPPZZZbbbdddfffggghhhiiilllooonnnoooqqqrrrssssssrrrqqqsssrrrrrrtttvvvwwwvvvuuunnnaaaZZZfffyyy{{{~~~}}}}}}|||||||||tttlllqqqxxxuuutttvvvrrrtttmmmmmmlllccccccgggaaa[[[QQQIIIFFFEEECCCBBBCCCCCCCCCBBBBBBAAA@@@@@@???BBBDDDDDDFFFHHHPPPwww||||||zzz}}}}}}oooooorrrtttlllXXXCCCEEEIIIKKKKKKLLLMMMNNNMMMMMMOOOSSSXXX___eeeiiijjjmmmpppqqqppppppqqqrrruuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwvvvrrrxxxyyyrrrmmmiiigggiiihhhbbb^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[VVVXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYZZZYYYXXXVVVUUUSSSRRRQQQPPPQQQUUU[[[______bbbeeedddcccaaaZZZSSS\\\{{{rrrddd\\\ffftttvvvkkk```NNNFFF>>>>>>CCCNNN^^^kkkeee^^^UUUPPPRRRWWW[[[]]]ZZZ[[[YYYSSSMMMHHHHHHJJJGGGFFFDDDBBB@@@@@@@@@@@@AAA???>>>BBBGGGHHHEEE@@@===:::888888666333666;;;CCCIIIQQQZZZcccllltttyyy}}}}}}ooouuuvvv}}}|||}}}xxxnnnwwwtttiii___YYYTTTRRR[[[iiinnnrrrsssoooooorrruuuttttttpppkkkiiihhhddd]]]XXXTTTXXXhhh{{{vvvuuuwwwwww|||tttsssxxxzzz~~~xxxooonnnuuu{{{|||{{{xxxfffWWWRRRKKKCCCAAA???===<<<<<<<<<;;;999::::::999999999999::::::<<<<<<===>>>@@@BBBDDDEEEBBB@@@>>>===>>>>>>===;;;:::<<<===>>>===>>>@@@BBBLLLWWWrrr}}}vvvqqqtttxxxwwwppphhh```yyyxxxooovvvwwwcccNNN<<<:::???AAACCCHHHJJJJJJLLLMMMOOOQQQRRRSSSSSSRRRVVV]]]^^^eee}}}mmm___YYYXXXUUUUUUXXXXXXVVVWWW\\\[[[ZZZ]]]cccfffiiipppyyy~~~{{{yyyvvvrrrnnnkkkiiihhhcccgggggg\\\LLLBBBAAAEEEJJJPPPXXX```eeegggfffeee]]]VVVJJJ@@@:::888666444999888FFFeee}}}dddVVVOOOOOOQQQbbbtttxxxcccSSSFFFJJJYYYgggppptttrrrvvvtttiii\\\UUURRRPPPWWW[[[\\\WWWSSSRRRMMMFFFDDDEEEIIILLLKKKKKKQQQ[[[bbbdddfffggggggiiilllooonnnoooqqqsssssssssrrrqqqsssqqqqqqssswwwyyyyyyxxxeee[[[XXXjjj{{{wwwuuuuuuyyy|||||||||rrrkkkqqqyyyvvvvvvwwwssstttkkkjjjiiiaaaaaabbbZZZTTTLLLFFFEEEEEECCCBBBCCCBBBBBBBBBBBBBBBBBBAAAAAACCCEEEEEEGGGHHHMMMrrr{{{yyytttvvvsssqqqqqquuuppp___EEEGGGIIIIIIIIIJJJMMMOOOLLLMMMNNNQQQVVV]]]dddhhhjjjnnnqqqrrrqqqpppqqqssstttuuuuuuvvvwwwwwwwwwwwwuuuwwwxxxyyyyyyxxxwwwuuutttyyy|||{{{|||~~~wwwrrroooooommmgggccccccaaaaaa```___^^^]]]\\\\\\XXXYYYZZZYYYWWWVVVVVVXXXWWWWWWXXXXXXVVVTTTQQQPPPMMMMMMKKKJJJKKKOOOVVV[[[bbbjjjpppqqqpppoooggg^^^```ppp}}}kkk^^^dddppprrriii___PPPHHHAAA???DDDPPPeeewwwqqqjjj___VVVRRRSSSWWWZZZeeejjjmmmiii___VVVQQQPPPLLLKKKIIIFFFCCCBBBAAAAAA???>>>>>>AAAEEEEEECCCAAA???<<<::::::777444666;;;@@@FFFPPP[[[dddkkkrrrvvv}}}vvvmmmyyy~~~}}}}}}|||yyyvvvxxx{{{mmm```VVVUUUdddvvvooossstttqqqppprrrtttsssuuupppjjjfffddd___WWWPPPBBBHHH]]]yyyzzzrrrqqqqqqnnnhhhwwwxxxqqquuuyyyxxx~~~zzzqqqjjjnnnzzz{{{bbbNNNGGGDDD>>>@@@>>>============;;;999;;;::::::999999::::::;;;???>>>>>>>>>>>>>>>??????===<<<::::::<<<===<<<;;;999;;;===>>>===>>>@@@AAAJJJWWWrrr}}}vvvmmmhhhWWWuuuqqqqqq~~~{{{iiiRRR>>>:::>>>@@@CCCGGGIIIJJJLLLMMMOOOQQQRRRSSSQQQNNNRRRZZZZZZ\\\qqqvvviiiccc^^^ZZZZZZ]]]\\\WWWXXX^^^[[[\\\aaahhhkkknnnvvv~~~}}}{{{xxxtttpppmmmkkkjjjfffoootttlllZZZIIIAAAAAADDDJJJUUU```hhhjjjhhhfff\\\XXXNNNCCC;;;888666555777333<<>>@@@BBBCCCBBBAAA@@@===;;;;;;888555666;;;===EEEQQQ\\\eeelllpppsss|||~~~{{{sss~~~{{{|||zzztttooopppsssyyywwwuuussssssuuuwwwyyyvvvnnngggccc\\\PPPFFFAAA;;;AAAQQQiii{{{wwwpppdddZZZZZZeeeooosssuuuzzz|||vvvsssvvv{{{~~~|||}}}pppWWWFFFBBBAAA;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===<<<===???@@@???>>><<<;;;===<<<;;;;;;:::::::::;;;;;;:::::::::;;;===???@@@@@@MMMeee~~~|||wwwkkkdddqqqsssjjj~~~{{{rrr]]]EEE:::;;;AAACCCDDDFFFHHHJJJLLLNNNPPPQQQQQQTTTTTTSSSSSSVVV^^^kkktttqqqcccaaabbbaaa^^^ZZZXXXZZZ\\\dddeeefffgggjjjpppxxx}}}zzzvvvsssooollliiijjjiiiuuu|||\\\CCC<<<@@@DDDOOO^^^nnnvvvuuuqqqmmmcccSSSFFF>>>999666333777444555BBBVVVgggooopppbbbXXXOOOIIIFFFJJJXXXhhheeeRRRBBBCCCMMMTTTXXXZZZSSS^^^ffffffcccaaa[[[SSSZZZ\\\WWWMMMGGGFFFCCC>>>@@@>>>???BBBBBBEEEQQQ___fffggghhhhhhggghhhjjjllloooooopppqqqrrrrrrrrrrrrnnnmmmpppvvvzzzyyyvvvttt\\\WWW___zzzxxxsssqqqwww|||tttrrrxxx{{{uuunnnkkkmmmooojjj```]]]^^^WWWLLLLLLJJJGGGDDDBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>@@@@@@DDDGGGJJJeeexxxxxxvvv{{{vvvppprrrrrrnnniiiOOOBBBDDDLLLIIIGGGKKKJJJMMMJJJJJJNNNQQQUUU^^^gggjjjlllnnnoooooooooqqqrrrrrrrrrsssuuuvvvwwwyyyyyy{{{{{{yyyvvvttttttuuuwwwuuussssssvvvyyy~~~}}}zzzxxxxxxxxxwww|||~~~}}}}}}|||vvvqqqrrrqqqooolllhhhdddaaa___\\\YYYVVVUUUVVVXXXYYYZZZYYYYYYVVVRRRTTTVVVPPPGGGIIIGGGGGGGGGCCCBBBLLLZZZjjj{{{jjjjjjooo~~~~~~pppiiimmmqqqlllbbbSSSLLLFFFDDDHHHTTTiii|||uuufff[[[XXXYYYcccmmmuuuiii]]]TTTPPPLLLEEEBBBDDDBBB@@@>>>===<<<;;;999777888888999:::999888777666>>>AAALLL]]]iiiooorrrvvv|||~~~yyyxxxvvvwww{{{|||{{{}}}xxxwwwuuutttsssuuuvvvwwwuuulllbbb[[[RRRFFF>>>;;;888===KKKccc|||yyyuuupppggg___gggmmmvvv~~~~~~zzzzzzyyyxxxwwwtttuuuiiiSSSEEEDDDCCC???<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===;;;<<<===>>>>>>===;;;:::<<<;;;::::::999999999:::;;;;;;;;;:::;;;;;;<<<<<<@@@KKKaaa~~~|||zzzwwwmmmffflllmmmyyy~~~rrr___GGG::::::???CCCDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSSSSSSSSSSUUU\\\gggpppyyykkkjjjiiigggdddaaa`````````iiijjjjjjkkknnnssszzzzzzvvvrrrmmmjjjkkkiiiqqqnnnTTTEEEBBBEEEMMM\\\mmmxxx{{{zzzzzzmmmYYYHHH===777444222777444555???OOO^^^gggjjjbbb___[[[VVVNNNLLLWWWdddeeeSSSCCCCCCLLLSSSVVVXXXWWWaaahhhddd^^^[[[YYYVVV[[[^^^ZZZOOOGGGDDDBBB??????<<<;;;>>>@@@EEEQQQ___eeegggiiiiiiiiiiiikkkmmmoooooopppqqqrrrrrrrrrrrrooopppssswwwyyyxxxwwwvvv\\\SSSWWWwwwqqqssstttuuu~~~{{{}}}~~~wwwpppnnnlllnnniiiaaa^^^^^^WWWKKKKKKIIIGGGEEECCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>AAA@@@CCCEEEGGG^^^xxxyyywwwoooppprrroookkkQQQCCCDDDLLLIIIHHHLLLKKKMMMJJJJJJNNNQQQUUU]]]fffgggiiilllmmmnnnnnnppprrrtttuuuuuuvvvwwwwwwxxxxxxzzzzzzyyywwwuuuuuuwwwyyyxxxuuuuuuvvvxxx~~~zzz{{{yyyxxx{{{|||}}}wwwuuuwww{{{{{{zzzxxxuuuqqqlllgggdddaaa___\\\XXXWWWXXXYYYZZZZZZYYY[[[YYYVVVWWWYYYWWWPPPLLLHHHGGGGGGEEEDDDKKKUUUiii|||iiifffhhhvvv{{{pppqqqtttnnneeeYYYQQQJJJHHHMMMWWWiiiwwwvvvhhh^^^YYY^^^cccpppwwwiii\\\WWWSSSKKKEEECCCCCCAAA???>>>>>>===;;;999999999:::;;;:::999888777===@@@KKK[[[iiiooosssvvv{{{|||~~~uuu~~~~~~wwwvvvuuutttssssssttttttooodddXXXOOOGGG>>>999::::::???MMMccczzz{{{sssooolllhhheeeppprrryyy~~~zzzuuuqqqsssqqqeeeQQQFFFEEEDDDAAA========================<<<;;;:::999999:::;;;<<<::::::<<<======<<<;;;:::::::::999888888888888999;;;;;;;;;;;;;;;:::999888>>>FFFYYY~~~{{{|||}}}|||tttgggdddqqqpppyyyssscccLLL<<<888<<>>EEERRR]]]cccfffiiikkkkkkkkklllnnnnnnooopppqqqrrrrrrrrrrrrooorrrvvvwwwwwwwwwwwwwww___SSSUUUooo~~~nnntttyyy|||}}}|||yyysssllljjjjjjmmmjjjbbb______VVVJJJFFFEEEDDDCCCBBBAAA@@@???@@@@@@@@@@@@????????????===@@@@@@AAACCCCCCUUUvvv{{{~~~xxxnnnnnnqqqpppmmmUUUDDDCCCJJJIIIIIINNNLLLLLLJJJJJJMMMPPPTTT\\\dddcccfffiiikkklllmmmpppqqqwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwuuuttttttvvvxxx{{{xxxvvvwwwwww{{{{{{}}}{{{{{{~~~wwwmmmmmmpppsss}}}{{{vvvqqqkkkgggeeeddd```\\\ZZZZZZZZZ[[[ZZZZZZ^^^^^^\\\[[[^^^```___UUUOOOJJJHHHFFFEEEIIINNNeeezzzkkkfffcccnnnzzzvvvwwwrrrjjj\\\QQQHHHIIIOOOXXXbbbkkkuuu||||||ooofff^^^\\\```pppooocccZZZQQQIIIFFFDDDBBB@@@?????????===<<<;;;;;;<<<===<<<;;;:::999;;;>>>IIIZZZgggnnnssswww|||}}}zzzmmmzzz}}}~~~{{{yyyyyyuuuuuutttsssqqqooonnnmmmcccXXXLLLDDD>>>:::<<<@@@CCCJJJXXXlll~~~zzzsssmmmiiihhhiiiiiinnnooouuu~~~}}}zzzwwwtttwwwqqqcccQQQFFFDDDBBB>>>========================<<<;;;::::::::::::;;;<<<::::::;;;<<<<<<<<<;;;;;;999888888777777777888888888999:::;;;;;;:::888777<<>><<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>;;;@@@???@@@CCCAAAOOOkkk~~~{{{mmmlllppprrrpppYYYEEE@@@GGGGGGIIIMMMLLLLLLIIIJJJMMMPPPSSSZZZbbbaaadddhhhjjjlllnnnqqqssswwwwwwwwwvvvuuuuuuttttttrrrssstttsssssssssuuuxxx{{{xxxvvvwwwxxxyyysssjjjkkkmmmooowwwzzzuuuppplllkkkiiieeeaaa]]]]]]\\\\\\[[[\\\```cccbbb```bbbgggllleee\\\QQQJJJHHHGGGGGGHHH^^^pppyyyfff^^^XXXbbb{{{yyytttmmm]]]QQQHHHKKKTTT[[[```ccceeejjjsss~~~{{{mmmfffaaaeeesssvvvfffYYYOOOJJJDDDAAA???>>>??????>>>===<<<===>>>>>>>>>===<<<;;;:::===GGGWWWeeemmmsssxxx~~~zzzrrrnnn~~~yyyvvvuuuuuuqqqqqqqqqpppmmmiiieeecccUUULLLAAA:::777777>>>FFFKKKTTTdddvvvvvvtttpppllliiijjjlllnnniiilllssswwwxxxyyyyyyyyyxxxwwwwwwuuulll\\\LLLDDDAAA???<<<========================;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<============999888888888888888999999555777888:::;;;;;;:::999<<>>BBBFFFGGGHHHJJJLLLMMMMMMNNNMMMPPPRRRRRRQQQSSSXXX]]]fffwwwsssvvvxxxvvvrrrkkklllmmmnnnpppsssxxx||||||uuuooojjjdddcccgggiiigggdddlllrrr|||}}}wwwqqqjjjfff```___ZZZYYYeeeqqqjjjZZZJJJGGGEEEHHHMMMPPPNNNKKKDDD???:::888;;;>>>??????;;;::::::999<<>>FFFRRRZZZaaaeeeiiilllmmmmmmnnnooonnnnnnooopppqqqqqqqqqqqqnnntttvvvtttsssuuutttpppmmmlllrrryyyqqqcccfffttt}}}yyyuuuooohhhtttzzz}}}wwwpppkkkfffkkkkkkfffccc___SSSDDD<<<<<<<<<<<<<<<;;;:::999========================999???>>>???CCCBBBLLLcccoookkkqqqtttsss^^^GGG>>>DDDEEEHHHMMMJJJKKKIIIIIIMMMOOOQQQXXX___aaadddhhhkkkmmmooorrrtttvvvuuuuuutttssssssrrrrrrrrrssstttuuutttuuuwwwyyyyyyvvvvvvxxxyyyzzz~~~xxxmmmfffhhhlllnnnvvv{{{xxxvvvuuuoookkkfffbbbaaa```_________cccggggggeeeffflllsssvvvkkk\\\OOOJJJIIIGGGEEERRR\\\jjjtttxxxttthhh\\\SSSMMMIIISSSqqq|||tttlll```TTTLLLRRR^^^eeefffggg^^^]]]^^^dddooowww{{{|||wwwrrrjjjcccbbbiiittt|||zzzfffUUUKKKDDDAAA>>>===>>>>>>>>>===>>>>>>???@@@???>>>===<<<:::<<>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>:::999999999999:::;;;;;;666666888999:::;;;;;;;;;>>>???EEEsss}}}wwweeeSSSXXXqqq|||}}}}}}~~~}}}|||mmmQQQ<<<888===@@@DDDEEEGGGIIIKKKMMMNNNNNNNNNPPPRRRQQQQQQRRRWWW[[[[[[ttt{{{|||}}}|||zzzqqqqqqrrrrrrrrrtttxxx{{{zzz~~~}}}{{{wwwmmmdddZZZYYYXXX[[[aaaeeefffeeedddiiirrrzzz~~~yyyssslllhhhbbbaaa[[[VVVZZZcccccc\\\JJJFFFAAAAAABBBAAA<<<666666666888>>>EEEHHHHHHFFFAAAAAABBBBBBEEEJJJPPPUUU[[[cccnnnzzztttfff[[[XXXSSSQQQWWW\\\YYYRRRLLLTTTaaajjjfffWWWJJJEEEFFFQQQ___ccc[[[OOOMMMPPPZZZYYYRRRGGGAAAGGGSSSZZZbbbeeehhhkkkkkklllnnnooommmnnnooopppqqqqqqqqqqqqoootttuuussstttwwwsssjjjjjjrrr~~~rrreeejjjyyy{{{vvvpppfff\\\kkkvvvzzztttnnneeekkkmmmhhhddd___QQQ@@@============<<<<<<<<<<<<<<<<<<<<<<<<============999???======BBBBBBJJJ\\\}}}}}}qqqlllrrrwwwuuudddJJJ>>>BBBDDDIIILLLIIIKKKIIIIIIMMMNNNPPPVVV]]]aaadddhhhlllnnnpppsssuuusssssssssssssssrrrrrrrrrtttvvvxxxxxxxxxxxxzzz|||wwwtttuuuyyy{{{{{{}}}nnnccc]]]aaafffiiirrr|||vvvrrrmmmiiiggggggfffeeeeeegggkkkmmmkkkjjjooovvv~~~vvvgggWWWOOOLLLGGGBBBFFFIIINNNRRRTTTPPPIIICCCCCCAAA@@@JJJfffsssjjj___UUUOOOVVVbbbiiijjjiiiddd]]]TTTQQQTTT\\\cccgggiiiiiiddd\\\TTTTTT\\\dddpppuuu^^^LLLEEEBBB???======>>>>>>===??????@@@@@@@@@???>>>===;;;<<>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;<<<======999999999999999:::;;;<<<===>>>BBBkkk{{{uuuZZZYYYrrrxxxYYY???999<<<>>>BBBCCCFFFHHHKKKMMMOOOOOOOOOQQQRRRQQQPPPRRRWWW\\\YYYjjjxxxxxxwwwuuussssssuuuwwwrrrrrroookkkjjjjjjgggbbbUUUSSSRRRRRRVVV\\\bbbffffffhhhmmmrrryyy|||xxxssslllhhhdddaaa\\\XXXXXXZZZZZZXXXJJJDDD>>>===>>><<<888333444777===FFFOOOSSSRRROOOOOOPPPRRRUUUYYY]]]___```dddnnnyyyttteeeWWWXXXWWWWWW]]]bbb]]]TTTNNNNNNUUU```ddd[[[NNNGGGFFFMMMWWW\\\WWWMMMMMMRRR]]]aaa\\\MMMCCCHHHTTT]]]ccceeegggiiiiiijjjmmmooommmnnnooopppqqqqqqqqqqqqpppuuuuuussswww{{{ssseee]]]lll|||wwwrrrvvv~~~|||xxxwwwsssiii]]]hhhuuu{{{xxxsssnnneeelllnnnjjjeee^^^NNN===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<=========>>>:::???<<<;;;???@@@EEEUUU|||wwwvvv|||tttmmmtttyyywwwlllOOO@@@CCCEEEJJJMMMIIIJJJHHHIIILLLNNNOOOTTT[[[bbbeeehhhkkkmmmppprrruuuqqqqqqrrrsssssstttuuuuuutttvvvxxxyyyxxxxxxyyy{{{wwwtttvvv{{{}}}||||||~~~yyyjjj^^^WWWYYY\\\^^^gggqqqxxx~~~zzztttqqqooonnnmmmlllllllllooosssrrrnnnpppvvv|||yyyooo```VVVPPPHHH@@@CCCAAA@@@AAAAAA@@@===<<<:::<<<===CCCWWWzzzuuujjj___VVVQQQXXXdddjjjjjjjjjkkkcccXXXOOOKKKLLLPPPSSSVVVWWWVVVQQQLLLKKKOOOSSSTTTccctttzzzdddOOOHHHEEEAAA>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>===<<<<<>>===<<<:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===<<<<<<<<<<<<<<<===>>>???<<<;;;:::999999999:::;;;999;;;===eeezzz}}}cccZZZppp~~~^^^BBB999<<<===AAABBBEEEHHHKKKNNNOOOPPPPPPRRRRRRQQQPPPSSSXXX]]]^^^ggguuu||||||zzzvvvrrrppppppqqqhhhgggbbb]]]___fffjjjiiijjjeee\\\RRRNNNPPPWWW]]]jjjkkklllnnnrrryyy~~~|||yyyvvvpppjjjfffddd___[[[[[[ZZZVVVTTTTTTJJJCCC===;;;===>>><<<888555999@@@KKKUUUZZZYYYVVV\\\]]]```eeekkknnnnnnmmmllltttyyyyyyxxxvvvmmmbbbWWWZZZ\\\]]]ccchhhbbbXXXWWWOOONNNYYY___ZZZNNNGGGHHHKKKRRRVVVRRRJJJLLLSSS]]]ccc```PPPEEEIIIUUU___dddeeegggggghhhiiilllnnnmmmnnnoooppppppqqqqqqppprrrvvvuuutttyyy~~~tttcccRRRddduuu{{{{{{}}}zzzwwwyyyxxxnnnaaammmzzz{{{xxxuuuqqqeeemmmooojjjfff^^^MMM;;;===;;;:::999999;;;===>>><<<<<<<<<=========>>>>>>;;;@@@<<<999===>>>BBBOOOrrrssssssyyyvvvooouuuzzzxxxpppSSSBBBDDDFFFKKKNNNJJJJJJHHHIIILLLNNNOOOTTTZZZaaadddhhhkkkmmmoooqqqssspppqqqrrrsssuuuvvvwwwwwwrrrtttvvvwwwvvvvvvwwwxxxxxxuuuwww|||~~~|||{{{|||xxxyyylll```VVVUUUVVVVVV\\\ffflllyyyvvvtttsssrrrrrrqqqoooqqqvvvvvvqqqqqquuuwwwyyysssfff[[[SSSHHH>>>EEEAAA>>>>>>?????????@@@444777888999FFFbbbxxxlllddd\\\WWW^^^iiinnnoooooolllggg___VVVOOOLLLLLLLLLPPPPPPOOONNNMMMLLLLLLMMMNNNTTT\\\hhhtttwwwgggTTTJJJGGGBBB@@@??????????????????@@@AAA@@@???>>>===<<<<<>>BBBHHHLLLfff|||wwwuuu{{{zzziiisss~~~uuuwwwaaaJJJBBBFFFLLLMMMKKKMMMLLLJJJJJJLLLOOOSSSVVV___bbbfffhhhjjjlllnnnppppppqqqsssuuuvvvvvvuuuuuuqqqtttwwwxxxwwwvvvuuuvvvrrrtttvvvuuuuuuwww|||}}}|||}}}xxxggg\\\\\\\\\WWWWWW]]]cccqqq|||yyyyyyxxxtttyyyxxxvvvxxx{{{pppwww|||{{{oooaaaWWWLLLCCC<<<@@@???;;;<<>>>>>>>>@@@AAAAAA@@@>>>======BBBLLLZZZgggooorrryyy|||{{{jjj```pppqqqggg^^^~~~|||rrrmmmddd\\\VVVTTTTTTUUUWWWWWWTTTNNNFFF>>>888666666777999???IIIVVV```ggg___XXXZZZhhhxxx~~~~~~}}}xxxyyyyyywwwrrrnnnllllllmmmnnnnnnnnnrrrxxxyyywwwzzz}}}{{{sssqqqsssmmmbbbSSSEEE<<>>===AAA<<<;;;999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===DDDXXXzzz{{{bbbaaaqqq~~~yyycccDDD888;;;999>>>AAAEEEHHHJJJKKKKKKJJJPPPPPPPPPPPPRRRTTTVVVWWWZZZ]]]bbbmmm~~~yyyuuuoooggg___ZZZGGGCCC>>>;;;>>>FFFPPPVVVaaaccceeefffdddaaa]]]ZZZWWW[[[___aaa```aaaeeeiiigggeeebbbaaabbbfffjjjmmmsssttttttqqqlllhhheeeeeeaaabbb___YYYVVVVVVTTTPPPIIIBBB>>>??????;;;888888888<<>>BBBGGGKKK^^^vvvrrr{{{yyygggooo{{{wwwxxxdddMMMCCCEEEKKKLLLKKKLLLKKKIIIIIIJJJNNNQQQTTT]]]```dddgggjjjllloooqqqpppqqqssstttttttttssssssrrruuuwwwxxxwwwvvvvvvvvvuuuvvvvvvuuutttuuuyyy|||~~~}}}}}}zzz}}}zzzmmmllljjjbbb]]]___XXX```sss~~~}}}}}}~~~tttwww|||{{{qqqcccXXXKKKAAAAAACCCAAA>>>@@@DDDDDD???;;;777555777888999@@@HHHNNNcccyyy|||vvvrrrsssggg___eeekkkllloootttwwwuuuqqqiii___VVVPPPMMMUUU[[[___]]]VVVOOOKKKKKKFFFGGGGGGGGGMMMSSSQQQKKKFFFCCC@@@>>>>>>??????>>>>>>======???AAAAAA@@@>>>======@@@JJJWWWeeennnsssyyy|||ssseeepppmmmhhh___|||ssslllhhh]]]ZZZTTTNNNKKKIIIIIIJJJJJJJJJHHHCCC===888666555777777:::DDDPPPYYY\\\\\\YYYNNNLLL]]]ttt{{{wwwxxxxxxuuuqqqllljjjiiiooommmnnnsssvvvvvvxxx{{{zzzttttttuuukkk\\\LLL@@@999===@@@>>>>>>BBB===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::???IIIZZZvvvxxx^^^[[[jjjyyyuuunnn___EEE999;;;;;;>>>@@@DDDGGGJJJKKKKKKKKKOOOOOOOOOPPPQQQSSSUUUWWWXXX]]]aaadddlll}}}wwwpppggg]]]TTTMMM>>>;;;666444666===EEEKKKRRRWWW^^^ccceeeddd```]]]QQQPPPMMMLLLMMMPPPTTTWWWSSSPPPMMMMMMPPPVVV]]]bbblllmmmnnnlllhhheeecccbbbaaaaaa^^^ZZZ[[[\\\XXXRRRHHHCCCAAABBBBBB>>>;;;;;;444<<>>>>>===>>>@@@EEEHHHUUUxxxooozzz|||gggkkkyyy{{{{{{iiiRRREEEDDDIIILLLKKKKKKJJJIIIHHHIIILLLOOOQQQZZZ]]]bbbfffiiillloooqqqqqqqqqrrrssssssrrrrrrqqqtttvvvxxxyyyxxxwwwwwwwwwyyyyyyxxxvvvttttttwwwyyy|||~~~~~~}}}tttllljjj^^^\\\bbbpppyyywww||||||tttgggYYYKKKAAACCCCCC@@@???BBBFFFEEEAAA===888555777888666777999666HHH]]]lllvvv}}}~~~|||zzzlllbbbdddhhhjjjnnnuuuxxxwwwuuurrrlllbbbWWWPPPWWWaaalllnnneeeYYYPPPLLLHHHGGGDDDAAADDDGGGEEEAAADDDAAA>>><<<===>>>>>>======<<<<<<>>>@@@AAA@@@???===<<<>>>FFFSSSaaammmtttyyy|||{{{mmmuuuxxxmmmhhh^^^uuuggg\\\UUUQQQLLLJJJGGGDDDBBBBBBBBBBBB@@@???>>>;;;777666666888::::::>>>HHHRRRVVVRRRMMMLLLGGGJJJ]]]vvv{{{xxxyyyyyyvvvrrrnnnkkkkkktttqqquuu}}}|||uuuuuu|||~~~yyywwwrrreeeWWWKKKBBB<<<===???===<<<>>>=========<<<<<<<<<======:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;???HHHYYYsssyyy]]]SSS^^^pppuuupppfffLLL<<<;;;;;;===???CCCFFFIIIJJJKKKKKKNNNNNNNNNOOOQQQSSSUUUVVVXXX]]]```aaadddrrr{{{sssiii___TTTIIICCC<<<999666555777<<>>>>>>>>======???CCCFFFOOOppp{{{jjjgggvvv~~~}}}oooYYYHHHDDDHHHKKKKKKKKKJJJIIIIIIIIILLLNNNPPPXXX\\\aaaeeehhhjjjmmmnnnpppqqqqqqrrrssssssttttttuuuwwwyyyyyyxxxwwwwwwxxx{{{zzzxxxvvvuuuvvvwwwyyy{{{}}}||||||xxxnnnccc\\\^^^dddjjjpppuuu}}}~~~}}}{{{{{{|||~~~|||wwwyyyzzzuuujjj[[[LLLBBBAAA???===>>>CCCGGGIIIHHHBBB;;;888:::<<<;;;:::;;;>>>GGGTTTaaaqqq{{{kkk^^^]]]___ccckkkuuuwwwwwwxxxyyyvvvlll^^^TTTUUU___llluuusssiii[[[RRRMMMIIIEEEAAAAAACCCCCCBBBDDDAAA>>>======>>>>>>===<<<;;;;;;===???AAA@@@???===<<<<<>>@@@EEEKKKQQQPPPIIIBBB:::AAAPPPdddxxx~~~zzz{{{{{{yyyvvvrrrppppppwwwvvv|||~~~rrrooovvvzzz|||qqqcccUUUKKKIIICCC>>>>>>>>><<<;;;;;;<<<=====================::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<>>???<<<999<<<:::777777:::AAAHHHLLLWWWZZZ^^^```aaaaaacccddd______^^^^^^bbbfffbbb[[[KKKFFFDDDHHHIIICCC;;;777<<<>>>TTTlllqqqiiiZZZGGG???===::::::???IIISSSYYYVVVOOOKKKNNNTTTZZZaaagggfffaaa^^^``````\\\XXXWWWQQQVVV]]]bbbbbbaaa^^^]]]ZZZWWWUUURRRKKKEEEFFFKKKVVV^^^eeeeeecccccceeeeeeeeefffgggiiijjjkkkllllllmmmmmmlllllllllmmmnnnnnnqqqrrrrrrrrrsssrrrjjjbbbnnnqqqrrrnnnlllqqq~~~}}}|||||||||vvvllleeedddaaaTTTHHHEEEEEEBBB???>>><<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======???BBBDDDMMMtttuuu|||lllaaannnzzz}}}ttt```LLLDDDGGGKKKKKKLLLKKKJJJJJJJJJLLLMMMOOOVVVZZZ```dddggghhhjjjkkkooooooppprrrtttvvvxxxyyyvvvxxxyyyxxxwwwvvvwwwxxxwwwvvvtttssstttuuuwwwwwwuuuzzz|||{{{wwwssswww}}}}}}{{{xxxnnn```QQQKKKKKKMMMPPPSSSZZZ___gggpppwww{{{||||||uuuuuuvvvvvvwwwxxxzzz{{{|||sssssssssqqqiii\\\NNNGGG@@@>>>===@@@DDDJJJPPPUUUIIIAAA<<<===?????????AAAGGGNNNYYYeeevvvwwweeeUUURRRSSSXXXdddqqqwwwyyy}}}xxxkkk```VVVZZZcccqqq{{{xxxjjj^^^SSSNNNHHHDDDCCCDDDFFFIIIGGGEEEAAA????????????>>><<<;;;;;;<<<>>>??????>>><<<;;;;;;???JJJ[[[kkkvvvzzzoooiiibbbTTTaaaZZZOOOFFFBBBCCCHHHLLLSSSXXX^^^bbbeeeiiinnnrrrxxxmmm___VVVKKKFFF@@@<<<999888888777666555555555444555555555222333444444444555888;;;@@@FFFMMMPPPOOOKKKHHHFFFGGGUUUgggsssyyy|||{{{xxxyyy{{{|||{{{yyyvvvvvvvvvvvvzzz~~~uuukkkiiimmmxxxlllWWWIIICCCCCC@@@>>>===>>>>>>======;;;;;;<<<=========<<<<<<::::::::::::::::::::::::777888888999999::::::;;;999999::::::;;;<<<<<<<<<::::::::::::::::::::::::<<<999<<>>@@@CCCFFFIIIKKKKKKLLLLLLLLLMMMOOORRRUUUVVVSSSTTTWWW[[[aaahhhppptttzzzlllfff```VVVMMMEEE>>>888555333222222222333444666777?????????>>>===<<<;;;;;;888777888;;;>>>>>>:::777999888777888;;;???CCCFFFNNNQQQVVVYYY[[[]]]```bbb[[[]]]]]]]]]aaaeeeddd___PPPIIIFFFLLLQQQKKK@@@999888888NNNmmm|||~~~sssaaaOOOLLLGGG@@@;;;<<>>AAADDDKKKggg{{{}}}ooo\\\eeerrr|||wwwgggQQQEEEHHHKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMSSSWWW^^^cccfffhhhiiikkknnnoooppprrruuuwwwzzz{{{wwwxxxxxxwwwvvvuuuvvvwwwrrrpppnnnnnnppprrrssstttrrrwww~~~yyyyyysssllllllttt}}}~~~vvvsssrrroooiiieee___SSSFFF@@@===<<<>>>BBB@@@DDDJJJSSS[[[ccchhhkkkiiikkknnnoooppprrrtttvvv~~~xxxkkkhhhggghhhdddYYYOOOKKKCCCAAABBBDDDGGGMMMYYYdddWWWPPPJJJIIIHHHGGGIIIMMMQQQ]]]lll{{{nnn^^^OOOKKKKKKOOOZZZhhhuuuyyyzzztttaaa]]]^^^kkk{{{xxxmmm\\\UUUMMMHHHEEEDDDHHHMMMLLLIIIDDDBBBAAAAAA@@@???>>><<<;;;;;;===>>>>>>===<<<;;;;;;???IIIYYYkkkwwwssseee___[[[QQQOOOJJJCCC===;;;;;;<<<<<>>:::777888999;;;===@@@BBBDDDEEEHHHKKKPPPSSSUUUWWWZZZ\\\VVVYYYZZZYYY\\\aaadddbbbUUULLLHHHRRR[[[XXXJJJ???999444DDD```vvvxxxqqqfff[[[TTTQQQQQQRRRXXXYYY```lllqqqlllccc^^^OOONNNQQQXXXZZZXXXWWWXXX]]]bbbkkkvvv}}}}}}wwwqqqgggeeeccc```XXXOOOMMMPPPRRRSSSWWW]]]bbbfffhhhiiifffggghhhiiijjjjjjjjjjjjjjjjjjkkkkkkmmmnnnpppqqqppprrrwww{{{yyyrrrjjjfffnnnoooqqqtttwwwwwwuuussspppqqqxxxyyyuuunnneee```aaaXXXKKK???===>>>>>>===>>>>>><<<;;;999999:::;;;<<<:::::::::::::::::::::::::::;;;<<<======>>>AAACCCGGGYYY~~~|||vvv\\\```mmmzzzyyylllUUUGGGHHHLLLKKKKKKKKKJJJIIIIIIJJJJJJKKKNNNSSS[[[aaafffiiikkkmmmnnnooooooqqqsssvvvyyyzzzvvvwwwxxxvvvuuutttuuuvvvssspppmmmmmmooorrrrrrqqqssstttxxx~~~}}}xxxxxxsssjjjgggmmmtttwww}}}|||xxxqqqjjjaaaWWWPPPMMMFFF@@@===:::777888<<<777999===CCCJJJQQQVVVYYY[[[___dddhhhjjjmmmpppsssxxx{{{nnnaaa\\\ZZZ]]]\\\UUUOOONNNEEEEEEFFFGGGFFFKKK\\\nnnooojjjgggeeeccc```ccciiilllxxxyyygggYYYNNNKKKIIIIIIPPP[[[iiioooxxxuuukkkdddiiiwww|||iii___UUUNNNHHHDDDHHHOOOOOOLLLGGGDDDBBBBBB@@@??????===;;;:::;;;<<<<<<;;;;;;;;;;;;???HHHXXXkkkwww~~~sssddd[[[VVVMMM@@@>>>;;;:::::::::999999:::999999;;;>>>@@@@@@@@@>>>???AAACCCFFFIIIKKKLLLGGGGGGFFFGGGGGGFFFCCC@@@CCCAAA>>>======<<<:::999888777555555666777666555555444333222222222444444666888;;;<<<===???AAACCC>>>LLLYYYYYYQQQOOOXXXcccpppzzzvvvkkkiiijjjjjjrrrtttwwwyyyyyyxxxyyyzzzwww~~~ooocccdddjjjlllmmmrrruuunnn^^^MMMDDDCCC=========;;;:::;;;:::888777888:::;;;;;;;;;::::::999999999999999999999999555666666777888888999999777777888999999:::;;;;;;::::::::::::::::::::::::999999:::<<>>AAABBBBBBBBBEEEHHHMMMPPPQQQSSSUUUVVVRRRVVVXXXVVVXXX^^^bbbcccYYYNNNJJJVVVcccbbbSSSFFFCCC777;;;MMMaaa~~~xxxppplllhhheeerrrnnnooorrrpppdddVVVNNNHHHHHHLLLUUUZZZZZZ\\\___```eeeooo|||~~~vvvllljjjiiifff^^^TTTPPPRRRRRRPPPSSSZZZaaaeeehhhjjjhhhhhhiiiiiiiiiiiihhhhhhjjjjjjkkklllnnnppprrrssspppuuu~~~yyypppkkkuuuuuuxxx~~~yyysssqqqttt{{{~~~vvvqqqiii```]]]^^^TTTIII???>>>???>>>:::999>>>===;;;999999999;;;<<<999999999999999999999999999:::<<<======???AAADDDCCCPPP||||||}}}______lllxxxzzzoooWWWHHHIIILLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIOOOXXX```fffjjjmmmooooooooooooppprrrtttvvvxxxvvvwwwwwwvvvtttssstttvvvvvvsssooooooqqqssssssrrruuurrrttt{{{{{{ooorrrpppjjjjjjrrrzzz~~~{{{~~~}}}uuuiii\\\OOOFFFAAA>>><<<;;;888333444888888999<<<@@@EEEIIIMMMOOOQQQVVV]]]cccfffjjjooorrrrrrzzztttddd[[[TTTQQQUUUVVVQQQNNNOOOFFFFFFGGGFFFCCCGGG\\\qqq~~~{{{~~~pppcccXXXPPPNNNKKKFFFIIIQQQZZZbbbmmmuuu{{{yyyllljjjsss~~~tttiii\\\SSSJJJDDDGGGOOOQQQMMMHHHEEECCCAAA@@@>>>@@@>>>;;;:::;;;;;;;;;::::::;;;<<>>>>>===;;;<<<<<<============<<<999999999999888777666666;;;888555666888999888666666666666666666555555555777777999???HHHPPPSSSRRRSSSYYY\\\VVVNNNSSSgggyyy||||||zzzvvvqqqmmmkkkkkkyyyxxxwwwwwwyyyzzzzzzyyyyyyqqqnnnpppppplllgggmmmjjjgggaaaUUUGGG???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999999999777777888999::::::;;;;;;;;;999888666555444555555444555666777888999:::;;;999999999888888888777777888;;;:::;;;???FFFhhh}}}xxx|||~~~wwwpppnnn|||~~~nnnppprrrCCC>>><<>>@@@IIIPPP}}}yyyvvvjjj\\\___rrrvvvrrrcccPPPFFFEEEHHHMMMLLLKKKJJJIIIJJJKKKKKKJJJNNNVVV___gggkkkkkkiiinnnooopppppppppqqqtttwwwwwwvvvuuutttsssrrrrrrrrrsssssstttttttttsssqqqppppppuuuyyy{{{|||{{{qqqpppooopppsssxxxrrraaaQQQFFFBBBBBB???;;;999999:::999999;;;;;;<<<>>>AAADDDHHHJJJPPPSSSWWW[[[___ccchhhllltttxxx|||}}}nnn^^^RRRMMMJJJLLLMMMKKKKKKMMMMMMKKKJJJJJJKKKNNNUUU[[[qqqdddWWWVVVSSSPPPMMMKKKJJJIIITTTYYY```fffjjjoootttxxxvvvssspppnnnpppxxxuuufffYYYQQQLLLIIIGGGMMMKKKGGGDDDAAA@@@??????@@@@@@???===<<<;;;::::::;;;;;;:::>>>GGGVVVgggsss~~~wwwkkk\\\QQQLLL999:::::::::999:::;;;===::::::;;;;;;;;;;;;::::::===<<<::::::;;;<<<:::999;;;;;;;;;;;;;;;999888888999888777666666777888999999777666777:::;;;:::999888888888777777777888999;;;DDDNNNUUU___llluuuwwwmmmfff]]]ZZZ___lll{{{~~~}}}zzzuuupppnnnoooppptttvvvyyy}}}~~~{{{|||tttnnnooottttttllldddkkkhhhddd\\\NNN@@@999;;;::::::::::::::::::::::::<<<;;;:::999888888888888777888888999999:::::::::777777555555444555555666444555666777888999::::::999999888888888777777777555999:::;;;>>>AAA^^^zzz}}}{{{lllhhh|||{{{zzzHHH@@@;;;>>>DDDGGGHHHIIIHHHIIIJJJLLLOOOQQQRRRSSSTTTUUUUUUUUUVVVYYY]]]aaaeeemmmssswww}}}}}}nnnZZZ@@@===888666666777777777555333333555888;;;<<<;;;888;;;@@@DDDHHHKKKOOORRRVVVSSSMMMEEE>>>:::999:::;;;<<<>>>@@@AAABBBBBBBBBAAABBBDDDGGGJJJLLLNNNOOOLLLIIIJJJMMMLLLKKKOOOWWW]]]ZZZQQQLLLVVVcccbbbWWWQQQGGGAAABBBCCCKKKaaaxxxrrriii[[[OOOGGGCCCAAA@@@???CCCJJJUUU```eeeeeebbb^^^dddooo{{{yyysssvvvtttooohhh```[[[WWWUUUOOOMMMKKKLLLVVVbbbeeeccceeegggiiiiiihhhhhhiiijjjlllkkkjjjjjjkkklllkkkkkksssttt}}}{{{xxx}}}|||wwwssstttyyy{{{xxxtttuuu{{{~~~zzz{{{wwwnnnfff```]]]\\\LLLAAA999888::::::888888777777888888888777666666777777888888999::::::;;;888999;;;;;;;;;;;;>>>@@@@@@HHHlllxxxrrrnnn^^^]]]mmmtttuuuiiiVVVIIIFFFIIILLLKKKJJJIIIIIIIIIJJJJJJIIILLLTTT]]]eeeiiijjjiiimmmnnnoooooooooqqqtttvvvvvvuuutttsssrrrrrrrrrrrrttttttuuuuuuuuutttrrrrrrooorrrvvvxxxxxx|||zzzkkkjjjlllrrrzzzsssdddWWWMMMHHHFFFBBB???;;;999999999999888888888999;;;>>>AAADDDEEEMMMPPPTTTXXX\\\aaafffjjjoootttxxx~~~zzzkkk\\\TTTNNNJJJKKKKKKIIIJJJMMMMMMLLLKKKJJJIIILLLQQQVVVpppqqq```WWWUUUTTTRRROOOMMMJJJIIIHHHJJJMMMRRRVVVXXXYYY[[[\\\cccbbbaaabbbgggrrr~~~|||nnn```TTTNNNKKKIIIHHHHHHFFFDDDBBB@@@>>>===??????>>>===<<<;;;::::::<<<;;;;;;>>>GGGWWWhhhsss~~~zzzqqqdddVVVOOO888888888999999999::::::999::::::;;;;;;::::::999<<<;;;:::;;;;;;;;;999777::::::;;;;;;:::999999888;;;999888777777999;;;<<<666666666888;;;<<<;;;999888999888777666888;;;>>>HHH\\\mmmttt|||wwwbbb```ppp~~~yyytttpppppptttwwwlllpppxxx~~~zzzyyytttqqquuu}}}}}}uuukkkooohhh___TTTGGG:::777999999999999999999999999999::::::999888777777777777888888888888888999999999555444444444444555666777555555666777777888999999888888777777777777777666333888999;;;======QQQsss{{{~~~{{{jjjdddyyyMMMAAA888;;;CCCFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSSSSTTTVVVZZZ^^^bbbgggiiijjjllljjjZZZHHH888777555444444555666777555444444888???GGGMMMPPPMMMOOOSSSXXX[[[\\\ZZZXXXTTTNNNEEE>>>;;;:::;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCFFFHHHKKKMMMNNNJJJGGGFFFHHHIIIHHHIIIMMMWWW[[[XXXNNNLLLUUU]]]___UUUKKKBBB>>>:::999AAALLLSSSZZZ______dddjjjhhh```RRRKKKCCC<<<::::::;;;<<<<<>><<>>>>>===<<<;;;:::<<<;;;;;;>>>HHHWWWhhhtttzzzjjjVVVIII===<<<<<<<<<===<<<;;;:::=========>>>>>>=========<<<;;;;;;<<<======;;;999999:::;;;<<<===============<<<;;;;;;;;;<<<<<<===999:::;;;<<<======<<<;;;:::;;;:::999888;;;AAAGGGPPPkkkyyygggkkk~~~~~~wwwrrrrrruuuyyykkkooowww~~~zzztttrrrsssyyy|||wwwwwwhhhWWWKKKBBB;;;999;;;888888888888888888888888999888777666666555666666888888888888888777777777555555555555666666777777555666666666777777888888666666666666666666666666444999999:::===;;;JJJfff|||}}}ooohhhzzz|||xxxpppOOOAAA777:::CCCHHHGGGFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOPPPQQQRRRRRRUUUXXX[[[^^^bbbeeedddddd]]]MMM<<<:::999888666555555666777666555666===HHHUUU```ffffffdddccccccbbb___WWWRRRGGGAAA:::888:::>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCCCCEEEGGGIIILLLNNNOOOLLLIIIHHHKKKMMMMMMJJJHHHOOOWWWYYYOOOFFFIIIRRRYYYOOOEEE===:::888666999>>><<>>>>>======AAAJJJVVV```dddbbb___QQQTTTZZZaaahhhmmmnnnooottttttssspppjjjccccccgggggg```UUUOOOTTT___cccaaaeeefffggggggggggggiiijjjkkkkkkkkkkkklllooosssvvvyyy~~~}}}vvv{{{wwwtttxxxzzzvvvwww~~~sssggg___ZZZVVVEEE===888999:::999777888666777777777777666555555666666666777777888888888777888999999999999;;;===;;;IIIQQQqqquuuzzz~~~kkk___dddooozzzuuuaaaLLLFFFIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIINNNVVV^^^eeeggghhhiiikkkmmmmmmmmmnnnppprrrqqqqqqqqqqqqrrrtttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuwwwxxxxxxxxx{{{}}}jjjUUURRRVVVfffzzzxxxoooeeeaaabbb```ZZZSSSEEEBBB>>><<<<<<<<<;;;:::;;;;;;<<<>>>@@@BBBCCCDDDHHHKKKNNNRRRUUUYYY^^^bbbeeejjjooossszzz}}}~~~~~~wwwnnn]]]TTTLLLHHHGGGFFFHHHMMMTTTVVVVVVQQQNNNMMMMMMLLL```fffiiihhhiiinnnooollleeeZZZOOOKKKLLLNNNSSSYYY[[[\\\]]]\\\YYYTTTOOOLLLTTTVVVVVVRRRKKKIIILLLQQQNNNNNNNNNPPPUUU^^^iiippptttcccWWWRRRRRROOONNNLLLIIIFFFBBB???===>>>>>>??????>>>===<<<;;;;;;::::::>>>GGGWWWhhhttt{{{hhhQQQ@@@DDDBBB@@@@@@AAAAAA???===@@@@@@AAAAAAAAAAAA@@@@@@===<<<<<<===>>>???===<<<;;;<<<======>>>>>>>>>>>>======>>>>>>>>>===<<<;;;??????@@@???>>>=========;;;===>>>======BBBJJJQQQYYYqqqyyytttttt~~~xxxsssssstttqqqsssxxx}}}~~~zzzlllnnnqqqvvvzzz|||}}}|||xxxbbbJJJ@@@>>>>>><<<;;;888888888888888888888888888888777666555555555555888777777777777777777777888888888888777777666666666666666666666777777777555555555555555555555555777;;;999999======HHH___~~~{{{}}}vvvqqqjjjhhhgggQQQCCC999<<>>BBBCCCCCCDDDDDDDDDEEEDDDCCCCCCBBBDDDEEEEEEGGGIIILLLNNNPPPMMMKKKJJJNNNTTTUUUNNNFFFCCCKKKOOOKKKFFFFFFJJJNNNIIIAAA:::888888999;;;>>>???AAA@@@======???@@@???:::999:::<<>>@@@BBBCCCEEEFFFGGGIIILLLOOORRRTTTXXX\\\___bbbggglllooottt||||||zzz~~~xxxcccYYYOOOJJJGGGFFFIIIMMMVVV[[[[[[VVVRRRQQQOOOKKKVVVWWWVVVTTTVVVYYYYYYWWWSSSLLLEEEDDDFFFJJJRRRZZZ]]]___bbbccc```ZZZSSSNNNTTT\\\dddcccYYYPPPNNNOOOOOOOOONNNNNNQQQWWW```fffuuuzzz|||uuugggZZZUUUUUUYYYVVVRRRLLLGGGBBB???>>>>>>???@@@AAA@@@???>>>===;;;::::::>>>HHHWWWiiiuuu}}}uuucccNNN???MMMHHHCCCAAABBBAAA???<<<@@@AAAAAABBBBBBAAAAAA@@@BBB@@@>>>>>>??????>>>===>>>??????@@@@@@@@@@@@???>>>??????@@@@@@???>>>>>>BBBBBBBBB@@@>>>======???>>>AAADDDEEEFFFKKKUUU]]]sssvvvqqqnnnqqqqqqrrrtttwwwwwwvvvtttpppqqqtttxxx{{{}}}}}}|||lllVVV???888;;;===;;;999888888888888888888888888888888777666555555555555666666666666666777777777888999999999999888777666777666666666666666666666333444444444444555555555888<<<888888>>>???GGGYYY{{{|||ttt|||vvviiicccbbbVVVIII===<<>>GGGOOOSSSXXXTTTNNNIIIDDD@@@<<<999======>>>@@@CCCEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFIIIKKKNNNPPPNNNKKKIIIMMMWWW\\\UUUJJJ===???BBBDDDDDDFFFHHHJJJLLLFFF???:::888999;;;<<<======;;;888777:::???BBBCCC>>>888666:::AAAHHHLLLEEEFFFHHHNNNVVVZZZZZZXXXWWWRRRPPPUUU```ffffffbbb___\\\```iiikkkeeecccggglllkkkfff^^^]]]bbbffffffggghhhhhhgggggghhhjjjllleeehhhlllpppuuu}}}rrrpppzzz}}}~~~~~~yyyzzzmmmeee```VVVJJJ===888777999:::777666888777888888888888777666666555555555555555555555555666777888777777777999:::444???CCCTTT{{{~~~wwwfffaaajjjvvvzzzjjjQQQEEEFFFHHHHHHIIIIIIIIIHHHGGGFFFHHHHHHJJJOOOVVV]]]aaaccceeegggjjjkkkkkkkkkmmmnnnnnnnnnppprrruuuwwwzzz{{{xxxxxxxxxwwwxxxxxxyyyzzzzzzyyyxxxxxxyyy{{{~~~~~~iiiUUUFFFBBBBBBJJJZZZmmm{{{oooWWWHHHBBB???<<<;;;;;;<<<<<<<<>>>>>@@@AAACCCCCCBBB@@@???<<<<<<<<<@@@JJJZZZkkkwww~~~rrr]]]JJJ???wwwoooddd\\\XXXTTTNNNJJJMMMMMMNNNNNNNNNNNNMMMMMMOOOKKKFFFCCCBBBAAAAAA@@@???@@@CCCEEEGGGIIIJJJKKKEEEDDDCCCBBBDDDFFFIIIKKKQQQQQQPPPMMMJJJKKKNNNQQQPPPUUU[[[]]]___eeepppxxxzzzsssooonnnnnnnnnoooqqqrrrqqqppp{{{xxxxxx}}}{{{sssWWWIII<<<999<<<<<<:::999999999999999999999999999999888777666555555555555444555555666666777777777666666888888999888888777777777666666666555555555222333333333444444444444777;;;888888??????BBBOOOyyy~~~|||nnnfffaaaQQQBBB<<<<<<>>>CCCGGGFFFGGGHHHIIIJJJKKKLLLMMMKKKMMMOOOQQQQQQSSSUUUXXXWWW^^^kkk{{{~~~yyyeeeZZZMMMFFFEEEDDD???:::;;;888666666999>>>@@@BBBDDDDDDCCCAAA>>><<<<<<===>>>@@@BBBCCCDDDEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGHHHJJJMMMPPPRRRRRRLLLFFFHHHVVVaaa]]]RRRDDD@@@<<<<<>>@@@EEEJJJOOOTTTWWWYYYMMMJJJGGGEEEHHHNNNUUUYYYggggggfffcccaaabbbgggkkkkkkqqqxxx|||~~~|||zzzwwwrrrtttzzz}}}wwwtttrrrrrrrrrtttvvvwwwvvvtttyyyuuu|||ttteeeHHHBBB>>>???>>>;;;999:::999999999999999999999999999888777666666555555666333444444555666777888888222444555777888999888888777777777666555555444444222222222333333444444444555:::777888???>>>>>>GGGhhh|||qqqiiiXXXEEE:::777999AAAHHHEEEEEEFFFGGGIIIJJJKKKKKKJJJLLLNNNPPPPPPRRRTTTVVVUUU\\\kkk~~~{{{hhh]]]YYYVVVMMMEEE>>><<<::::::;;;===>>>===<<>>EEEJJJQQQQQQNNNGGGAAA?????????GGGFFFEEECCC???>>>BBBGGGIIIEEEAAA@@@CCCGGGKKKMMMIIIEEECCCEEELLLTTTYYY[[[WWWXXXYYYZZZ[[[\\\\\\]]]XXXQQQVVVeeemmmfff^^^]]]nnnvvvyyyqqqgggcccdddeeeccceeefffgggiiimmmrrruuuyyyxxxvvvvvvzzzzzziiikkkyyy{{{uuusssrrrkkkaaa___^^^PPP===888666666999:::777666888555555666666555555444333444444444444444444444444666777777666555555777999::::::@@@AAAWWWtttXXX```sss{{{```KKKEEEIIIIIIJJJKKKJJJIIIHHHGGGFFFDDDDDDGGGMMMTTTYYY[[[ccceeehhhjjjjjjjjjkkklllmmmnnnpppssswww{{{~~~xxxxxxwwwvvvwwwxxxzzz{{{|||zzzyyyyyy{{{~~~~~~xxxssskkk___SSSHHHFFFCCCCCCOOOkkkjjjVVVOOOPPPIIIGGGEEEEEEFFFIIIJJJJJJHHHJJJMMMPPPSSSUUUVVVVVVVVVXXXYYYYYYYYYZZZ]]]___\\\bbbfffeeeffflllqqqrrrllloooqqqrrrwww}}}~~~{{{pppfff[[[TTTOOOKKKKKKOOO\\\hhhmmmiiigggiiieee\\\TTTLLLFFFHHHOOOTTTVVVWWWQQQOOOMMMKKKEEEAAAEEEMMMQQQXXXccclllooolllfffbbbaaa]]]aaassstttdddccc```\\\YYYXXX[[[]]]ZZZYYYUUUQQQNNNPPPVVV\\\eeegggiiigggaaaWWWLLLFFF@@@AAADDDFFFGGGFFFDDDCCCBBBAAABBBFFFPPP```rrr~~~jjjQQQDDDBBB|||zzzyyy}}}xxxmmmcccccc```\\\VVVQQQNNNNNNLLLJJJKKKSSS___jjjnnnnnnddd[[[SSSSSSZZZaaaeeeeeekkkqqqvvvwwwvvv|||vvvjjjbbblllxxxqqqoooxxx{{{xxxqqqtttyyy~~~{{{rrrjjjmmmwww{{{{{{qqqRRRAAA@@@>>><<<;;;:::::::::::::::::::::::::::::::::888888666555444333333222444444666777888888888888777777777777777777777777777666555555555666888999666555444444444666777888888888777777999;;;>>>@@@WWW{{{jjjvvvaaaLLLBBB===:::>>>FFFFFFGGGIIIJJJJJJJJJLLLNNNLLLMMMOOOQQQRRRSSSTTTTTTVVV^^^lll|||}}}sssgggZZZQQQJJJEEE@@@===???BBBCCCCCCCCCCCCDDDEEEFFFFFFCCC@@@CCCCCCDDDEEEFFFHHHIIIJJJKKKJJJIIIJJJKKKLLLKKKJJJKKKIIIJJJPPPTTTSSSTTTVVVRRROOOJJJGGGPPP```lllpppaaaRRRBBB;;;<<<>>>CCCHHHVVVZZZXXXLLLBBB???AAABBBIIIJJJJJJEEE@@@???DDDIIIMMMUUUWWWOOOIIILLLRRRTTTPPPIIICCCCCCKKKUUU\\\^^^^^^XXXVVV[[[___```ccciiiZZZWWW[[[eeellliii```ZZZrrrxxxyyyppphhhggggggdddhhhiiijjjjjjjjjmmmqqqttt|||wwwooorrrwww~~~~~~}}}||||||xxxsssrrrllldddaaa___XXXIII===888555333444777999888777666666555555555555666666666555333333444444444333555666777666555444555666::::::???>>>LLL|||YYY^^^mmm}}}}}}hhhPPPBBBFFFGGGGGGGGGIIIJJJHHHEEEGGGGGGGGGGGGIIINNNUUUZZZbbbeeeiiijjjjjjjjjlllmmmvvvwwwxxxwwwvvvuuuvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz{{{vvvvvvyyy~~~zzzpppfff___[[[RRRKKKDDDDDDOOOeee}}}{{{lll```XXXSSSQQQMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRTTTWWWYYY[[[\\\\\\\\\^^^````````````aaabbbdddddddddfffiiikkkjjjiiigggkkkmmmooowww~~~uuuhhh]]]YYYVVVPPPMMMOOOWWWaaammmssspppjjjgggfffXXXRRRKKKIIILLLRRRWWWZZZYYYWWWRRRLLLGGGGGGJJJLLLOOOTTTZZZ___bbbcccddddddddd]]]\\\iii~~~nnnlllhhhbbb]]][[[]]]___bbb^^^WWWOOOKKKMMMRRRWWWcccqqqvvvmmmddd^^^UUUIIIJJJCCCBBBIIIMMMHHHCCCBBBBBBFFFGGGGGGSSSgggyyy}}}zzzuuueeePPPCCCAAA}}}}}}xxxrrrllliiihhhjjjiiiggghhhmmmwww}}}uuummmkkkooossssssqqqyyydddgggooo}}}vvvtttuuurrrwww{{{|||{{{zzzyyyyyyyyy||||||wwwtttsssvvvzzzvvv___JJJ@@@???===;;;::::::;;;;;;888888888888888888888888888777666555444333333333333333444666666777777777777777777777777777777777:::999777666555555666666666666555555555666777888888777777777888;;;===???QQQwww{{{fffuuuwwwkkkUUU???555888>>>@@@DDDFFFHHHHHHHHHIIIKKKMMMKKKLLLMMMOOOQQQRRRSSSSSSUUU\\\iii|||vvvmmmYYYSSSJJJEEECCCDDDDDDDDDGGGFFFFFFGGGHHHGGGEEECCCDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKJJJKKKLLLMMMMMMKKKOOOLLLMMMQQQSSSQQQQQQSSSQQQSSSOOOGGGHHHWWWlllzzzpppcccRRRGGG@@@===@@@FFFRRRXXXZZZRRRHHHCCCAAA@@@HHHIIIIIIEEEAAAAAAGGGLLL[[[```___WWWRRRUUUZZZ\\\SSSNNNHHHHHHMMMVVV]]]bbb^^^WWWUUU[[[bbbeeehhhlll```]]]```jjjqqqnnneee___kkkrrrtttnnniiiiiiiiigggiiijjjkkkjjjiiijjjlllnnnxxxwwwnnnooouuuyyy~~~xxxtttwwwzzz|||~~~zzzrrrqqqhhhbbbbbb___RRRAAA777888555333444666888777666666666555555555666666777666555333333444444444333555666777666555444555666666555;;;<<>>>>>===;;;:::::::::;;;<<<999999999999999999999999888777666555444333333333222333444555555555555555888888888888888888888888<<<;;;999777555444444444777777666555555666666666777666666666888:::<<<===IIIdddwwwrrrtttvvvbbbiiizzz|||yyydddGGG777;;;@@@>>>BBBDDDFFFGGGGGGHHHJJJKKKJJJJJJLLLMMMOOOQQQRRRRRRVVVZZZgggzzz}}}uuukkkaaa[[[XXXVVVUUUPPPNNNMMMLLLMMMLLLJJJIIIJJJJJJJJJJJJLLLNNNOOOQQQPPPOOONNNOOOQQQRRRQQQPPPUUURRRQQQSSSSSSOOONNNQQQRRRYYYYYYMMMEEENNNcccttt}}}uuuiii[[[KKK@@@@@@FFFLLLUUU\\\YYYQQQJJJCCC>>>GGGIIIIIIFFFBBBCCCIIIOOOUUUUUUQQQJJJGGGKKKOOOPPPUUUSSSOOOMMMOOOVVV___fff___XXXUUU\\\fffmmmppprrrfffcccfffpppwwwssskkkeeedddkkknnnllljjjjjjjjjiiijjjjjjkkkjjjgggfffggghhhmmmwwwvvvggg^^^ZZZ___iiitttyyy{{{wwwkkkiiiooovvv}}}yyyooobbb^^^ccc___LLL;;;666777555444444555555555444555555555555555666777888666555333333444444444333444555666666555444555666555333999<<>>===AAACCCEEEFFFFFFGGGIIIKKKJJJJJJKKKMMMNNNPPPRRRSSSZZZ\\\dddvvv|||tttnnnjjj]]][[[XXXWWWVVVVVVTTTSSSUUUTTTSSSSSSTTTVVVXXXYYYVVVUUUUUUVVVXXXYYYXXXWWW[[[XXXWWWWWWTTTPPPOOORRRWWW___```WWWMMMNNNVVV\\\vvvwwwuuulllZZZIIIDDDHHHIIISSS\\\\\\VVVOOOGGGAAAHHHJJJKKKHHHDDDEEEJJJPPPXXXUUUOOOJJJIIIMMMQQQTTTVVVVVVTTTPPPOOOUUU```iiibbb[[[VVV]]]jjjtttwwwvvvkkkhhhjjjttt{{{xxxpppkkkeeeiiilllllljjjiiiiiihhhgggiiijjjiiifffeeedddeeeeeejjjttt|||yyyiiiUUUJJJEEEVVVlll{{{}}}{{{}}}||||||rrrcccfffllluuurrrbbb\\\ccc^^^III;;;<<<666555444333333333333333555555444555555666777888666555333333444444444333333555666555444444555777888555;;;>>>>>>WWW|||lll]]]SSS^^^ppprrr___JJJ>>>???CCCGGGGGGEEEEEEIIIGGGGGGGGGFFFGGGJJJNNNRRRZZZ```hhhkkkkkkjjjlllooommmoooqqqrrrrrrsssvvvwwwxxxxxxxxxyyyyyyyyyyyyzzzxxxxxxxxxxxxyyyzzzzzzzzz|||}}}|||rrrlllcccZZZSSSQQQPPPQQQZZZ[[[^^^dddjjjppprrrsssuuussspppmmmkkkjjjjjjjjjooopppqqqssssssrrrqqqpppoooqqqttttttrrrooonnnmmmjjjiiiiiijjjllllllkkkjjjbbbccceeeiiiqqq|||xxxnnnddd[[[UUURRROOOOOOUUUccctttwwwqqqhhh___YYYVVVUUUUUU___dddiiiiiieee]]]VVVRRRVVVUUUTTTTTTUUUUUUUUUUUUPPPTTTVVVUUUUUU```sssxxxqqqmmmjjjhhhkkkhhhaaaXXXPPPKKKIIIJJJJJJ```www~~~vvvnnn```WWWRRRXXXcccfff]]]SSSIIIHHHIIIQQQ```qqq||||||gggOOO???;;;>>>zzzrrrlllqqq|||{{{{{{}}}{{{xxx|||{{{{{{zzzzzz}}}cccLLLCCC@@@:::999999888888999;;;<<<::::::::::::::::::::::::777666555444444444444444444444555666666666555555666666666666666666666666777777777777666666555555666666666666555555444444444444444555666777888999>>>JJJlllxxxpppooofff```eeewww{{{sssqqqpppaaaHHH;;;<<>>LLL~~~}}}eeeQQQWWWppp{{{jjjSSSAAA@@@BBBGGGGGGDDDEEEIIIGGGGGGGGGFFFFFFGGGKKKNNN[[[ccclllooollljjjlllnnnlllnnnppprrrrrrtttvvvxxxwwwwwwwwwxxxxxxxxxxxxyyyvvvwwwxxxyyyyyyyyyzzzzzz|||}}}zzztttmmmfffaaa^^^\\\dddfffkkkrrryyy~~~~~~xxxtttrrrsssvvvxxxxxxyyy{{{||||||{{{zzzxxxuuuwwwxxxwwwuuurrrppppppkkkjjjkkklllooopppooonnndddccccccgggnnnxxxuuufff[[[WWWWWWSSSRRRTTT[[[gggrrr{{{~~~|||tttkkkbbb[[[WWWUUU[[[```gggkkkiiiddd___\\\^^^___```bbbccc___XXXSSSQQQRRRSSSQQQRRRZZZfffqqqwwwpppnnnooopppmmmhhh___VVVNNNJJJIIIGGGZZZrrr}}}qqqdddXXX\\\jjjqqqhhhZZZMMMIIIIIITTTfffuuu{{{eeeNNN@@@<<<<<<|||qqqnnnqqq}}}|||~~~~~~|||{{{}}}pppTTTFFF@@@===999999888777777888999:::777777777777777777777777666666555444444444444444444555555666666666555555555555555555555555555555333444555666666666666555444444555555555444333333333333444444555666666666;;;CCC___}}}rrroooeeeaaajjjzzz~~~tttvvv{{{[[[DDDAAA@@@BBBDDDFFFFFFGGGJJJLLLKKKKKKKKKLLLNNNPPPRRRTTTYYY[[[aaannn|||yyyxxxuuurrrpppmmmllliiifffeeefffhhhiiicccbbbbbbcccfffggggggfffgggeeeccc```YYYRRRRRRWWWggggggdddaaabbbddd___YYYPPPXXXdddkkkeeeVVVKKKHHHLLLTTT\\\^^^]]][[[VVVPPPPPPUUUXXXWWWRRROOOQQQTTTZZZVVVRRRPPPOOOQQQXXX```___^^^ZZZTTTPPPRRR[[[dddgggccc^^^^^^hhhssswwwtttqqqmmmpppzzz|||xxxnnnkkkjjjkkkiiieeecccdddbbbdddfffgggggggggiiikkkiiikkkrrrwwwkkkSSSAAA;;;HHH\\\rrr||||||{{{{{{|||xxxwww{{{yyyqqqkkkrrrzzzrrrbbb\\\QQQ@@@888;;;444555555444222222333555666666555555555555666666666555333333444444444333222333555555444444555777444777:::???@@@HHH{{{zzz~~~rrrXXXWWWmmm~~~uuubbbJJJCCCAAAGGGIIIEEEEEEIIIGGGGGGGGGFFFEEEEEEHHHKKK[[[dddnnnqqqnnnkkklllnnnkkkmmmoooqqqqqqsssuuuwwwuuuuuuvvvvvvvvvwwwwwwwwwwwwyyy{{{{{{{{{{{{}}}{{{wwwtttssswwwyyy}}}}}}yyyxxx{{{}}}zzz{{{{{{yyyuuurrrqqqrrrkkkkkklllooorrrttttttssslllhhheeefffjjjppp{{{~~~ooofffbbb___VVVTTTRRRQQQUUU]]]hhhooo}}}{{{xxxpppggg^^^XXXUUUTTTXXX___ccceeeeeeeeeeeeeeehhhmmmssstttmmmbbbYYYVVVTTTSSSRRRUUUZZZ```dddzzzzzzsssrrruuurrrqqqmmmeee[[[RRRLLLIIIJJJVVViii{{{~~~qqqcccaaannnxxxtttiiiTTTLLLJJJWWWiiiwwwuuu___LLLBBB===:::qqq\\\KKK???:::::::::999777777666777888999555555555555555555555555666666555444444444444555444444555555555444444333333333333333333333333333111222444555555555444444111222333444444444333222111222333444444555555555999>>>QQQwwwxxxlll___]]]mmm|||{{{zzzzzzmmmQQQCCC>>>@@@BBBDDDEEEFFFIIIKKKJJJJJJJJJJJJLLLOOOQQQSSSUUUXXX^^^hhhxxx}}}|||yyyvvvrrrpppppprrrsssnnnmmmmmmnnnqqqrrrrrrqqqmmmjjjgggbbbYYYPPPPPPUUUccclllsssrrrpppooommmiiiWWWWWW\\\bbbaaaXXXOOOKKKNNNWWW___ccccccbbb]]]WWWTTTYYY___```\\\YYYYYY[[[eeebbb```___\\\ZZZbbbllllllhhhaaaXXXRRRSSSYYY^^^gggfff```\\\aaakkkooommmmmmiiilllwww|||xxxlllgggeeeggggggddddddgggdddeeeffffffggghhhlllnnnqqqqqqvvvuuucccJJJ???BBBUUUeeeuuu|||}}}~~~}}}zzzvvvwwwxxxzzz}}}~~~|||zzzqqqyyyqqqaaaTTTHHH===666666333555666555333333555777888777666555555444555555666555333333444444444333111333444444444444555777333::::::<<>>999~~~|||||||||||||||~~~mmmMMMGGGFFF===999>>>:::999777666666666777888777777777777777777777777666666555444444444555555333333333444444333222222222222222222222222222222222222333444444444222222///000222333444333333222111222333333444444444444777:::HHHhhh}}}qqq]]]UUUfff|||{{{www|||rrrUUU<<<<<<>>>AAABBBCCCEEEGGGIIIIIIIIIHHHIIIJJJMMMPPPRRRRRRVVV\\\dddppp|||yyyyyyzzz{{{wwwwwwvvvxxx{{{||||||{{{qqqnnniiicccXXXNNNMMMRRR[[[ppp}}}uuurrrqqqfff```\\\^^^___ZZZSSSPPPOOOYYYbbbgggiiihhhbbbZZZUUU\\\dddfffccc``````aaafffddddddbbb\\\XXX```lllvvvpppfff\\\UUUTTTWWWZZZgggfffaaa[[[]]]eeejjjhhhgggdddgggrrr|||}}}xxxuuuhhhbbb```dddfffdddeeejjjffffffgggfffgggiiimmmpppvvvttttttmmmXXXCCCBBBMMMaaannn{{{~~~wwwtttssswww|||}}}uuu~~~sssjjj\\\MMMCCC<<<777444222444666555333333666999999888777666444444444444666555333333444444444333111222444444444444555777777???;;;:::===>>>___ooo```dddttt~~~}}}ZZZJJJ@@@FFFKKKGGGEEEHHHGGGGGGGGGEEECCCCCCEEEFFFKKKVVVccchhheeeccceeehhhhhhjjjlllmmmnnnoooqqqssssssssssssttttttttttttuuutttwwwyyyyyyxxxzzz~~~~~~yyyuuussstttuuurrrrrruuuzzzvvvmmmhhhcccaaajjjuuu|||ppphhhbbb[[[VVVTTTVVVWWWXXXYYY^^^bbbbbb\\\TTTNNNKKKIIIJJJLLLNNNSSS[[[dddkkklllrrrvvvqqqjjjddd```___aaabbbdddfffjjjmmmooorrrtttuuuzzzzzzxxxrrrhhh^^^VVVRRRKKKIIINNN\\\kkkrrrqqqnnn___```ZZZTTTYYYkkk}}}lll^^^WWWbbbsss~~~{{{nnnqqqvvvbbbKKKAAA@@@>>>999zzzvvvxxx}}}~~~zzz{{{}}}~~~~~~xxx}}}}}}|||{{{{{{~~~qqqWWW@@@===@@@>>><<<===;;;:::888777666666555555999888888777666555555444444444555555444444333222333333333222222111111111222222222111000//////...000111111222333333444444111111111111111111111111111222222333333444444555777>>><<>>===@@@DDDDDDCCCDDDIIIHHHIIIJJJIIIIIIJJJMMMPPPUUUXXX]]]aaaeeeqqq}}}}}}zzzrrrkkkggg^^^RRRMMMNNNPPP___sss{{{tttqqqfff```\\\```gggeeeYYYNNNQQQRRRTTTXXX[[[[[[WWWSSSSSSZZZbbbffffffdddcccdddqqqqqqmmmcccYYYZZZdddooo|||vvvpppiii```WWWWWW\\\fffpppgggXXXZZZaaadddgggfffiiigggcccgggqqqsssnnnfffeeedddcccbbbccccccddd```eeegggcccaaadddggggggjjjmmmkkk___LLLDDDPPPbbbxxx{{{{{{}}}}}}|||~~~|||yyyzzzyyy{{{|||ssslllbbbQQQBBB:::888555222333444666555444222333333333333333333333333333333444444222222222222444444555555555555666666666666777777;;;>>>:::<<>>???AAA}}}vvvqqqnnnkkkjjjiiijjjmmmsssyyy{{{zzzwwwwwwxxxxxxzzz{{{}}}~~~~~~~~~|||iiiKKK@@@:::===???;;;888:::<<<;;;999888777777666666777777777666555555444444444444444444444333222222222222222111111111111111222111111000000//////.../////////000111111222222111111111111111111111111111111222222333444444444333888;;;===[[[kkk[[[ggg|||rrrqqqqqqjjj```BBB;;;777;;;@@@CCCDDDFFFGGGHHHIIIHHHGGGHHHJJJLLLNNNRRRXXX^^^cccmmm|||sssnnnjjjiiiddd[[[SSSPPPJJJIIILLLTTT___gggiiiiiikkkccc\\\[[[^^^___[[[VVVOOONNNMMMOOORRRTTTUUUUUUSSSSSSUUUYYY```fffjjjkkkwwwyyyvvvkkk]]]VVVZZZ```lllnnnpppmmmccc[[[^^^fffqqqwwwkkkZZZXXXYYYXXX\\\```dddccc]]]^^^fffhhheeefffeeedddcccccccccdddeeedddcccaaa```bbbaaaWWWLLLPPPNNNNNNQQQVVVbbbvvvzzzxxxyyy|||~~~zzzxxx}}}}}}uuujjjaaa___SSSDDD;;;888777666444555666777777555444444555333333333333333333333333333333222222222222333333444444444555555555666666999666777999777777CCCSSSqqqXXXKKKSSSfffvvvyyycccLLLCCCEEEHHHHHHFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCEEEJJJQQQXXX```gggjjjgggffffffiiilllnnnnnnnnnnnnooooooppppppqqqrrrrrrqqqppppppppprrruuuxxxyyy~~~|||{{{{{{{{{}}}zzzpppgggddd```iiisss}}}zzzpppfff[[[[[[[[[[[[]]]^^^```aaa___``````\\\WWWSSSSSSTTTWWWbbbsss{{{ooonnnqqqyyyvvvnnnddd^^^bbbooo{{{yyypppfff___VVVNNNOOOYYYcccjjjlllfff]]]SSSLLLIIINNN]]]kkkuuuqqqpppwww~~~~~~||||||}}}~~~}}}tttmmmbbbTTTFFFAAA@@@???@@@BBBzzzuuuqqqmmmkkkjjjqqqvvv|||}}}yyytttooommmjjjjjjjjjkkkmmmqqqtttvvv{{{xxxvvvtttrrrsss|||jjjKKK@@@;;;:::>>>>>>:::999;;;<<<;;;:::888777777777777666666666555555444444444333444444444444333222222111111111111111111111000111111000000////////////......//////000111111111111111111111111111111111111111111222333333444444777444;;;===GGGwwwyyyccc]]]{{{yyyuuuvvvtttoooNNNBBB888999???BBBBBBCCCFFFGGGHHHHHHGGGGGGHHHJJJMMMPPPVVV\\\```hhhyyy|||yyysssnnnnnnpppjjj___UUURRRNNNJJJKKKSSS[[[bbbdddfffaaa\\\YYYZZZZZZYYYWWWRRRPPPNNNNNNPPPTTTXXXZZZ[[[VVVRRRSSSYYY```dddffflllpppqqqiii\\\UUUVVVZZZaaafffmmmlllccc[[[^^^gggsss{{{qqq^^^UUUPPPQQQYYY^^^dddeee^^^]]]ccceeebbbeeedddcccbbbbbbcccdddeeeccccccaaa```aaa___VVVLLLCCCFFFQQQ```mmmwww~~~||||||~~~~~~{{{zzz||||||{{{~~~~~~|||wwwnnnddd\\\[[[MMM???999888777555444222444555555333222222333222222222222222222222222333222222222222222222333333333444444444555555555888555555777777777>>>GGGeeeiiiSSSNNNZZZjjjwwwmmmXXXDDDAAAIIIKKKCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHMMMSSS[[[bbbfffeeeeeefffhhhkkkmmmnnnnnnooooooppppppqqqrrrrrrsssrrrqqqpppqqqrrruuuwwwyyy}}}}}}~~~}}}rrrlllcccfffjjjpppxxxzzzqqqhhheeedddcccccceeeiiilllooooooooonnniiiaaa[[[WWWVVVVVV[[[hhhwww~~~zzztttvvv{{{zzzsssggg]]]^^^iiiuuu~~~rrrlll^^^RRRQQQ[[[hhhttt{{{qqqgggZZZQQQKKKLLLWWWbbbnnnqqqwww}}}~~~|||zzzzzz{{{|||}}}uuummmiii]]]QQQDDD???>>><<<<<<===yyytttpppqqqtttvvv~~~|||nnniiijjjhhhgggffffffjjjqqqwww{{{{{{tttnnnjjjooo~~~iiiQQQ@@@???======>>><<<:::;;;???;;;;;;999888777666666666555555555555444444444444333333444444333333222111000000000000000000000000000000000///////////////---......///000000111111111111111111111111111111000000111222222333333444777///999@@@===[[[rrr```jjj{{{zzzyyywwwXXXHHH999777===@@@AAABBBDDDFFFGGGGGGGGGFFFHHHIIINNNPPPTTTYYY\\\cccqqq~~~wwwxxx~~~qqqddd\\\XXXRRRMMMLLLOOOTTTXXX]]]\\\[[[YYYWWWVVVUUUUUUVVVSSSPPPNNNOOOSSSYYY^^^___YYYRRRPPPTTT[[[```bbbgggmmmpppkkk___WWWVVVYYY___fffoooqqqhhh___aaahhhvvv}}}gggUUUGGGGGGSSS\\\fffiiiccc___bbbdddbbbdddcccbbbaaaaaabbbcccddd```bbbcccaaa```___[[[TTTAAAIII\\\rrryyyvvv|||}}}{{{wwwrrrkkkccc^^^ZZZJJJ<<<888999666333333222333555444222111111222222222222222222222222222222222222222222222222222333333333333444444444444555333333666888:::===AAASSS{{{cccQQQSSS___rrrtttdddJJJ@@@IIILLLCCCFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFIIIOOOWWW___cccccceeefffhhhjjjlllnnnoooppppppqqqqqqrrrssssssssssssrrrrrrrrrsssuuuxxxyyy|||sssiiiggggggiiiooowww|||zzzuuunnntttrrrooonnnooorrrvvvyyy}}}}}}{{{uuummmddd]]]YYY[[[YYY___kkkrrrxxx|||xxxzzz{{{wwwlll```]]]dddmmmwwwgggYYYWWW___lll}}}rrrcccWWWNNNLLLSSS[[[gggooozzz}}}{{{yyyzzz|||{{{{{{}}}~~~ooofffbbbWWWKKK@@@===<<<:::999999{{{xxx}}}sssqqquuuooonnnmmmooosss{{{|||vvvpppmmmsssoooVVVLLLHHHAAA@@@???===<<<;;;===@@@;;;:::888777666666555555444444444444444444444444333333333333333222111111////////////000000000000////////////////////////.........///000000111111111111111111111111111111000000111111222333333333222---555>>>;;;JJJxxxzzzxxx|||}}}hhhaaagggzzzxxxvvvbbbPPP>>>888:::>>>@@@CCCBBBDDDGGGHHHGGGGGGHHHJJJOOOOOORRRVVVYYY___mmmzzz}}}~~~uuujjjhhhccc\\\UUUPPPMMMLLLUUUXXXZZZYYYUUUSSSTTTVVVXXXVVVRRRNNNNNNRRRZZZ______ZZZSSSQQQTTTZZZ```dddfffmmmqqqlll```VVVTTTWWW___fffpppssskkkaaa___cccuuuwwwaaaJJJBBBKKKYYYfffmmmhhhbbbcccdddaaabbbaaa`````````aaabbbccc^^^bbbcccaaa``````\\\WWWDDDQQQhhhyyyuuuzzzyyyxxxvvvrrrnnniiieeecccXXXGGG999888999666222333444555666666444333333444222222222222222222222222111111222222222222111111222222222333333333444444333333444666888:::===???IIIlll}}}sssZZZRRRYYYjjjvvvoooTTTCCCHHHKKKEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCGGGMMMUUU]]]aaaaaadddfffhhhiiijjjmmmooooooppppppqqqrrrrrrssssssssssssrrrrrrsssuuuwwwyyy{{{nnnhhheeefffjjjoooxxx~~~yyy}}}{{{wwwsssssstttwwwyyy~~~ssshhhaaabbb^^^^^^eeemmmttt}}}|||{{{|||xxxoooccc]]]```dddttteeeaaadddnnnnnn^^^SSSNNNQQQWWWbbbnnnzzz|||yyyxxxzzz|||{{{zzz|||~~~ooobbb[[[NNNCCC;;;:::<<<:::999999~~~~~~||||||~~~yyywww|||vvvwwwxxx{{{zzz[[[MMMKKKIII@@@@@@???<<<<<<===>>>>>>999999777666555444444444333333333333333333333333222333333333333222111111........./////////000000////////////////////////...//////000000111222222111111111111111111111111000000000111222222333333000555555666999CCCbbb{{{zzzrrrhhhsss~~~sss```JJJ>>>;;;;;;>>>AAAAAACCCFFFHHHHHHIIIJJJKKKMMMLLLNNNRRRWWW^^^lllyyy}}}zzzttthhhZZZOOORRRWWWZZZXXXSSSQQQUUUZZZ]]][[[WWWRRRPPPTTT\\\bbb```]]]YYYVVVVVVZZZaaaggghhhpppuuupppddd[[[XXXZZZbbbhhhqqquuunnnbbb\\\]]]lllvvvZZZGGGHHHTTTdddnnnjjjccccccbbb___```______^^^___```aaabbb___aaaaaaaaacccaaaXXXMMMEEEWWWttt~~~{{{zzz|||xxxxxxwwwtttvvvyyytttsssqqqmmmjjjgggffffffUUUBBB555666999555222333333555666666444333333444111111111111111111111111000111222333333222111000222222222222333333333333111333555555666999;;;===BBBTTT~~~cccTTTUUUaaauuuxxx___HHHFFFIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBDDDIIIPPPVVVZZZ___bbbeeefffggghhhkkknnnnnnnnnnnnoooppppppqqqqqqsssrrrqqqqqqrrrtttvvvxxx{{{sssnnnnnnoooqqqxxxyyyvvvrrrnnnllllllmmmoooyyy}}}ssslllllljjjiiinnnwww|||}}}yyyoooddd]]]\\\]]]wwwwwwooolllrrr|||iii[[[SSSSSSXXXbbbooo{{{|||yyywwwuuuxxx{{{{{{{{{~~~oooaaaUUUGGG>>>777888;;;:::888999zzzwwwpppooopppsssxxxuuussswwwyyy{{{[[[GGGDDDBBB<<<===>>>===<<<<<<>>>>>><<<999888777555444444444444333333333333333333333333222333333333333222111111---.........//////000000........./////////////////////000000111111222222111111111111111111111111000000000111222222333333222???888...888BBBRRRnnnwww|||qqqXXXFFF===999;;;>>>@@@CCCFFFHHHIIIJJJKKKLLLLLLJJJLLLPPPVVV^^^mmm{{{|||mmm[[[RRRWWWZZZWWWRRRQQQWWW^^^bbb```\\\WWWTTTWWW___fffcccbbb___[[[XXXZZZaaagggnnnuuu|||xxxnnneeeccceeejjjnnnvvv{{{uuuhhh___]]]aaaxxxkkkPPPJJJPPPbbbnnnkkkcccaaa```]]]___^^^]]]]]]^^^___```aaaaaa```^^^```eeebbbSSSBBBCCC[[[}}}~~~yyy|||~~~tttmmmoootttsssqqqoooqqqpppnnnjjjgggffffffgggRRR>>>222555999555222444111333444444222111111222111111111111111111111111000111222333333222111000111111222222222333333333111444666555444777:::;;;===CCC~~~hhhUUUSSS[[[sss|||fffLLLDDDHHHIIIEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCDDDFFFKKKOOORRR]]]```ccceeeeeefffjjjmmmllllllmmmmmmnnnooooooooorrrqqqppppppqqqsssuuuvvv{{{}}}~~~}}}|||zzzpppmmmiiieeebbbaaabbbcccnnn{{{uuuzzzxxxpppqqqzzz~~~{{{zzzyyynnnccc\\\YYYYYYkkk|||tttwwwsssbbbXXXXXX[[[eeeqqq}}}}}}zzzwwwvvvsssvvvzzz{{{{{{~~~wwwmmm```PPPFFF===777888:::888666666~~~||||||{{{yyywwwwwwzzzzzzyyy}}}~~~~~~vvvnnnooouuuwwwYYYGGGCCCFFFEEEBBB<<<<<<<<<<<<<<<;;;;;;;;;999888777666555444333333333333333222222222111111222222222222222222222222000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000111111111111222222222444555666444444999DDDLLLsssXXX@@@777999===AAABBBDDDEEEEEEGGGIIIJJJGGGDDDHHHQQQSSSTTTbbbtttyyy~~~nnn]]]UUUUUU\\\]]]VVVVVV\\\___``````\\\ZZZ^^^fffnnnqqqmmmhhhdddbbbbbbdddfffjjjrrr|||}}}vvvppplllxxxwwwzzz}}}yyynnnbbb\\\ZZZ```yyyiiiQQQVVV]]]dddfffccc___^^^______^^^]]]\\\\\\]]]^^^___dddZZZYYYeeehhhZZZIIIAAALLLfff{{{vvvzzzzzz~~~}}}{{{{{{tttrrrrrrtttxxx~~~ttttttmmmfffhhhnnnhhhZZZDDD@@@:::666555444333222444333111000000111333444222222222222222222222222000111111111111222222222111222333333444444333333444444555555666777777777777@@@bbb}}}cccOOOWWWfffnnnlllbbbLLL@@@GGGFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAABBBDDDFFFIIIKKKWWWZZZ^^^aaaccceeehhhjjjlllmmmnnnoooooonnnmmmllloooooopppqqqrrrtttvvvvvvyyy{{{}}}vvvnnniiidddccceeeeeeaaa]]]^^^ooozzzyyy~~~vvvkkk___XXXUUUfffvvvuuuggg```cccsssyyy}}}zzzwwwtttssssssuuuwwwxxx{{{{{{vvvpppcccTTTIII<<<;;;:::888777666666666~~~tttwwwyyywwwuuusssuuuwwwxxxuuusssuuuvvvyyyqqqaaaLLLAAA???AAA@@@===>>>======<<<;;;::::::999888888777666555444333333333333333222222222111111222222222222222222222222000000////////////000000000000000000000000000000.../////////000000000000000000000000000000000000000000111111111222222222222444444333333777@@@GGGkkkzzzfffPPPAAA===>>>???AAACCCEEEFFFGGGHHHHHHIIIFFFIIIPPPQQQRRR^^^nnn~~~}}}rrriiiaaa___eeefff___^^^cccddddddccc```___cccllltttxxxvvvssspppnnnnnnooopppqqqxxx}}}yyywwwxxx{{{~~~~~~xxxooogggYYY[[[qqq|||eeeZZZ^^^bbbcccaaa___]]]^^^```___^^^^^^^^^^^^___```aaa^^^ccckkkfffSSSEEEAAAUUUmmmyyyuuuwwwwwwxxx{{{zzzwwwwwwqqqrrrooojjjlllnnnbbbQQQCCC???:::666555444333222444333111000000111333444222222222222222222222222000000111111111222222222111222333333444444333333444444444555666666777777<<<>>>SSSjjjQQQQQQ```mmmpppgggQQQBBBCCCFFFEEEDDDCCCCCCDDDDDDDDDAAA@@@@@@@@@BBBDDDFFFHHHUUUXXX]]]```bbbdddgggiiijjjkkklllmmmnnnmmmlllkkkmmmoooqqqtttuuuuuuuuutttyyy{{{}}}yyyuuuqqqllljjjlllmmmmmmlll___hhhttt~~~}}}}}}rrrggg___ZZZ```mmm||||||mmmfffjjjyyy~~~{{{xxxvvvttttttrrrtttvvvyyy|||uuulll]]]KKK@@@;;;:::999777666666555555yyyqqqeeehhhmmmqqqrrrpppnnnllltttppppppxxxpppXXXQQQHHHBBBAAA@@@>>><<<>>>>>>===<<<:::999888888888777777666555444333333333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000....../////////000000000000000000000000000000000000000000111111111222222000222333333222555;;;@@@UUU{{{}}}zzzooo^^^III===;;;;;;===AAADDDFFFGGGGGGFFFJJJHHHJJJNNNNNNNNNXXXeee~~~zzzwwwqqqhhhdddhhhiiicccaaacccggghhhgggffffffkkkttt{{{}}}{{{yyywwwuuutttttttttyyy~~~{{{yyywww}}}~~~~~~vvv]]]WWWcccuuubbb```___^^^^^^^^^]]]\\\``````____________``````^^^bbbjjjmmmaaaOOOFFFIIIcccxxx~~~uuussswww{{{{{{~~~yyyuuupppssstttrrrsssooo]]]IIIAAA===999666444444333222333222111000000111222333222222222222222222222222000000000111111111222222111222222333333333333333333333444555555666666777<<<;;;EEEdddsssWWWLLLWWWhhhtttppp]]]III@@@EEEEEEDDDDDDCCCCCCCCCBBB@@@@@@?????????AAACCCDDDQQQUUUZZZ___aaadddfffggghhhiiijjjlllllllllkkkkkkkkknnnrrruuuvvvvvvtttrrrxxxzzz~~~~~~zzzvvvtttsssssssssiiihhhiiittt}}}yyy~~~wwwmmmccc[[[\\\hhhtttzzz~~~|||uuunnnsss{{{xxxuuutttttttttrrrrrruuu{{{xxxrrrgggVVVDDD:::999999777666555555444444sssjjjkkkkkknnnqqqsssssspppmmmvvvwwwpppWWWKKKJJJHHHEEEAAA>>>===<<<===<<<<<<;;;:::999888888777777666555555444333333333333333222222222111111111111111111111111111111000000////////////000000000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111000111333333333444777:::III{{{|||qqq~~~wwwsssfffOOO>>>:::777999===BBBFFFHHHHHHGGGIIIGGGIIILLLKKKLLLSSS]]]vvv~~~xxxvvvyyy|||xxxpppjjjkkkkkkgggeeefffiiijjjmmmnnnqqqvvv}}}{{{yyywwwyyy}}}~~~yyyvvvuuu}}}}}}wwwyyylll\\\XXXrrrxxxiiiccc]]][[[]]]___^^^\\\______^^^^^^^^^^^^______^^^aaaffffff]]]SSSSSSZZZppp{{{xxxzzzzzzyyy{{{yyyvvvtttqqquuuxxxxxxxxxppp\\\III>>>;;;777555444444333222222222111000000111222222111111111111111111111111000000000000111111111111111111222333333333333222222333333444555555666666888:::???UUU}}}bbbOOONNN^^^sssyyynnnWWWAAAEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@????????????@@@AAAKKKPPPVVV\\\___aaadddeeefffgggiiikkklllllllllkkkkkkmmmpppsssttttttrrrqqqvvvzzzzzzwwwyyyrrrkkkoooxxxwww~~~tttiii^^^]]]iiivvvzzzqqqqqqvvvxxx{{{zzzpppxxx~~~vvvzzz}}}{{{wwwtttrrrrrrssstttrrrrrruuu~~~}}}qqqmmmdddRRRBBB;;;888777666555444444444444}}}vvvrrrtttrrrpppqqquuuyyy{{{|||yyyaaaNNNBBBBBBCCCCCC@@@<<<999999:::999999999:::::::::::::::666666555555444444333333333333333222222222111111000000000000000000000000000000////////////000000////////////////////////............//////////////////////////////////////////000000000111111111111222333444444444555777>>>gggtttttt}}}zzzssssss~~~}}}xxxmmmWWWDDD<<<777777999>>>DDDHHHIIIHHHFFFFFFGGGIIIJJJKKKQQQWWWgggyyyxxxvvv{{{}}}yyywwwuuurrrsssuuuqqqsssxxx|||{{{wwwwww}}}{{{sssrrrkkkYYYfffzzzmmmfff]]][[[]]]___^^^[[[\\\\\\\\\\\\\\\\\\\\\\\\^^^[[[ZZZZZZ\\\```hhhqqqzzz~~~~~~yyyqqqnnnqqqtttwwwvvvrrrgggWWWIII;;;888555444444444333111111111111111111111111111111111111111111111111111//////000000000111111111000111222222333333222222222222333333444444555555777:::<<>>777888888999999::::::;;;555555555444444444333333333333333222222222111111////////////////////////000000////////////000000////////////////////////------.........//////////////////////////////////////////000000000111111222222333333444555555555444SSSsssmmmppprrrzzz|||mmmbbb^^^lll{{{qqqaaaNNN@@@<<<:::888;;;AAAFFFHHHHHHDDDEEEFFFGGGHHHKKKOOORRR[[[iii~~~}}}yyy{{{~~~}}}vvvpppwwwfffhhh~~~|||lllfff^^^\\\]]]^^^]]]ZZZYYYYYYZZZZZZZZZZZZYYYYYYZZZTTTOOOSSS```ppp{{{~~~~~~{{{yyyooolllppprrrnnndddWWWKKKDDD888666444333444444333111111111111111111111111111111111111111111111111111/////////000000000111111000111111222222222222222111111222333333444444555999999888<<>>??????===;;;;;;<<<>>>888888888888999999999999555555444444444444333333333333333222222222111111////////////////////////000000////////////000000////////////////////////---------.........//////////////////////////////////////////000000000111111111111111333444444444444EEElll~~~wwwxxxtttuuuyyyvvvooobbbYYYaaaxxxzzzsssbbbPPPFFF???999888<<>>AAAFFFKKKPPPWWW]]]bbb```bbbeeehhhkkklllmmmmmmnnnooopppqqqrrrrrrrrrqqqsssvvv}}}}}}yyyuuuuuuyyyssslllnnn|||rrrmmmjjjvvvsssfffaaaWWW]]]sss~~~|||wwwooonnnnnnnnnnnnoooppppppnnnvvv{{{zzzvvvtttaaa[[[RRR@@@666888666555555444444444444444~~~uuuuuuuuusssrrrmmmoootttyyy{{{fffZZZKKKBBB>>>=========>>>>>>===;;;999777777777:::999999999888888777777444444444444444444333333333333333222222222111111////////////////////////000000////////////000000////////////////////////---------.........//////////////////////////////////////////000000000000111000///000222333444333<<<@@@]]]xxxiiifffqqqzzzeeeMMMEEE:::666999???CCCDDDGGGHHHHHHGGGGGGIIIJJJIIIQQQVVVmmm~~~zzzyyy}}}yyyzzzpppeee{{{}}}sssyyywwwkkkcccaaa^^^\\\[[[ZZZXXXVVVWWWXXXYYYZZZZZZYYYXXXWWWKKKKKKOOO\\\pppwwwffflllooofffQQQ===555666555333222333444444333111000000111111111111000000000000000000000000000000////////////000000000000000000111222222222222111000111111222333333444444222666<<<===>>>XXX~~~~~~]]]OOOSSSRRRiii}}}oooPPPLLLGGGCCCAAABBBDDDFFF??????@@@@@@@@@@@@??????<<<>>>CCCGGGMMMTTT\\\aaa^^^```cccgggiiikkkllllllnnnpppsssuuuvvvtttrrrpppoooqqqvvv}}}}}}vvvoookkknnntttzzzssshhhgggsss}}}wwwrrryyyssshhhZZZ___uuu~~~zzztttllllllmmmnnnnnnooooooooolllwwwzzzqqqyyy~~~ooo\\\WWWNNN>>>555999666666555444444444555555{{{xxxyyyxxxuuupppsss{{{rrrXXXOOOIIIBBB>>>======<<<:::===>>>>>>???>>><<<;;;:::777777666666666666777777333333222222333333444555222222222111111111111000222000///------///000222111111000000//////..............................---------............///////////////////////////............////////////...///000111222333444444777<<>>EEEvvv~~~rrrQQQCCCOOOeeessswww```NNNBBBDDDEEEAAABBBHHHDDDDDDDDDCCCCCCBBBBBBBBB===>>>AAADDDIIIPPPYYY^^^```aaabbbeeegggjjjmmmnnnnnnoooqqqrrrssssssrrrqqqrrrtttxxx|||xxxssstttuuussswww{{{~~~uuummmfffhhhxxxyyy|||ooo]]][[[kkk|||tttooojjjhhhggggggiiikkklllkkkrrrxxxwwwlll___TTTIII===666555333333333333333333333333kkkXXXRRRJJJFFFAAA>>>>>>???>>>===============<<<;;;::::::999888777666666666666666333222222222222333444444222222222111111111000000111000///......///000111000000000000//////..............................------------................................................////////////...///000111222333333444555<<>>???AAAFFFMMMVVV\\\^^^___aaaccceeehhhkkkmmmnnnnnnoooppppppqqqppppppssstttvvv{{{}}}{{{}}}wwwppphhhfffuuuyyyggg```mmmyyyqqqllliiigggffffffhhhjjjkkklllttt|||ooodddXXXNNNEEE:::555444333333333333333333333333|||\\\GGGCCCHHHDDDBBB@@@???@@@AAA@@@???>>>===<<<;;;::::::::::::;;;:::999777666666666666222222222222222333444444222222111111111000000000111000///......///000111000000000////////////...........................------------....................................---............/////////...//////000111222333333333===:::999]]]rrr```jjjoooSSSFFF===<<>>CCCBBBBBBBBBBBBAAAAAAAAA>>>>>>===>>>AAAHHHQQQWWW[[[]]]```bbbccceeehhhkkknnnnnnmmmmmmnnnnnnoooooosssssstttxxx}}}xxxooohhhmmmwwwppphhhsss}}}vvvnnnhhhgggfffeeedddfffhhhkkkmmmwww|||rrrdddZZZOOOGGG???777333444333333333333333333333333sssXXXLLLEEEBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===;;;:::999999:::;;;<<<;;;999888666555555555222222222111222333333444111111111111000000000000000///............///000////////////////////////........................,,,,,,---------.................................---------.........///////////////000111222222333...999999777SSS}}}jjjiiiuuummm[[[HHH<<>>GGGHHH@@@BBBBBBBBBBBBBBBAAAAAAAAA>>>>>><<<;;;===CCCKKKQQQWWWZZZ^^^aaabbbcccgggjjjnnnnnnlllllllllmmmoooppprrrqqqssswww~~~~~~wwwooonnnqqquuuoooxxx}}}xxxrrrkkkfffddddddccccccdddhhhmmmqqq|||{{{tttkkk^^^TTTIIIBBB;;;555222444222222222222222222222222uuuVVVHHHIIIIIIDDD@@@???@@@AAAAAAAAA@@@???>>>>>>===;;;:::999999:::;;;<<<;;;999777666555444444222111111111111222333333111111111000000000////////////............//////.............../////////........................,,,,,,,,,------------...........................------------............/////////000000111111222---333888<<>>???@@@BBBDDDFFFGGGHHHGGGLLLMMMRRRaaannn~~~oooiiibbb\\\___YYYXXXWWWXXXYYYYYYXXXWWWVVVRRROOOLLLAAA:::DDDTTTmmm}}}tttxxx|||vvvrrruuuzzzxxxxxxtttlllhhhiiihhhffffffTTT@@@666666777444111111111111111111111111111000000000000000000000000...................................................////////////000000000///000000111111222333333555555111444:::888AAAWWW|||~~~tttUUUGGGWWWooonnnPPP@@@EEEHHHDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@???<<<:::;;;???EEEJJJQQQVVV\\\___```bbbfffjjjmmmmmmllllllmmmnnnpppqqqpppoooqqqxxx~~~{{{vvvssssss}}}|||qqqwww}}}xxxsssnnniiieeebbbbbbbbbbbbdddiiiqqqvvvwwwoooggg\\\RRRGGG@@@:::444222444222222222222222222222222qqqaaaVVVKKKFFFCCC@@@@@@BBB???@@@BBBAAA???>>>>>>???>>>===<<<;;;::::::::::::;;;:::888777555444333333111111111111111222333333111111000000000/////////........................---............/////////........................,,,,,,,,,,,,------------------------------------,,,------------........./////////000000000111111666555:::@@@DDDUUUfffEEE?????????@@@BBBDDDFFFHHHKKKMMMIIIJJJUUU```vvv~~~ooodddddd^^^WWWYYYWWWVVVVVVVVVXXXWWWVVVTTTNNNKKKHHHDDD???BBBOOO^^^wwwyyyttt{{{sssrrrxxx}}}tttuuuqqqhhhbbbbbbcccbbbVVVHHH999555555444111///000000000111111111111111000000000000000000000000......................................................////////////000000//////000000111222222222222444000000777777===MMM}}}uuuwww~~~dddOOOOOO[[[ttt{{{bbbKKKEEEGGGFFFBBBBBBBBBCCCCCCCCCCCCDDDAAA@@@>>><<<;;;===AAADDDKKKQQQYYY]]]^^^```eeejjjjjjkkkkkklllmmmooopppqqqooommmqqqyyy~~~|||zzzyyy}}}wwwwwwwwwqqqllliiigggeee```aaabbbccceeelllvvv~~~pppggg```YYYOOODDD>>>888333222444222222222222222222222222kkkVVVJJJFFFDDDEEEEEEAAA===???EEE>>>???AAA@@@>>>>>>???AAA============<<<;;;::::::999888777555444333333333111111111111111222222333111000000000////////////---..................------------.........//////........................++++++,,,,,,,,,---------------------------------,,,,,,---------.........////////////000000000000777888===@@@<<>>???AAADDDFFFIIIJJJFFFHHHPPPTTTeee|||tttnnnnnnccc\\\___ZZZTTTXXXVVVUUUTTTUUUVVVUUUSSSQQQEEEDDDBBBBBBLLL]]]iiimmm{{{vvvmmmqqqrrrttt~~~vvvwww}}}uuusssnnngggeeegggeee```III???666555555111000111///000000000111111111222000000000000000000000000........................................................./////////000000//////000000111111222222000555222111666666888CCC\\\rrrnnn}}}|||dddUUURRRcccttt|||oooWWWIIIFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBAAA>>><<<<<<>>>@@@CCCKKKTTTYYYZZZ]]]ccciiifffgggiiikkkmmmoooppppppooommmqqqzzz}}}zzzpppiiieeeddddddddd___aaacccdddgggooo{{{|||~~~jjj```[[[TTTJJJ@@@:::666222222555111111111111111111111111}}}fffVVVNNNKKKJJJBBB>>>===BBBFFFEEEEEEGGG<<<>>>@@@???>>>>>>AAADDD===>>>>>>???>>><<<;;;:::888777666555444333333333111111111000111222222333000000000000////////////------............---------------.........//////........................++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......////////////000000000000...333;;;;;;444777NNNiii{{{aaaGGGDDD@@@======>>>AAADDDAAAEEEFFFKKKQQQOOOWWWnnn~~~vvvmmmccceee^^^ZZZ]]]XXXTTT[[[UUUTTTTTTTTTUUUTTTQQQOOOEEEEEEDDDKKKbbb}}}tttzzzuuupppvvvvvvssswwwxxx~~~~~~zzz|||vvvyyy}}}~~~rrrmmmfffcccfffjjjddd[[[CCC;;;777777555000111555//////000000111111111222000000000000000000000000............................................................/////////000/////////000111111222222111999777444888666555===???nnnqqqjjjtttyyyaaaUUUSSSfffwwwsss___MMMFFFHHHCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCBBB@@@===<<<===>>>???GGGQQQVVVXXX[[[aaahhhbbbdddgggjjjmmmnnnoooooopppnnnrrrzzz||||||~~~~~~wwwlllccc``````bbbddd^^^aaaccceeehhhqqq~~~yyy|||zzzuuuvvviii___[[[OOOFFF<<<777333111222555111111111111111111111111ttthhh\\\UUUQQQKKKGGGEEEBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA>>><<<<<<<<<>>>???;;;;;;:::999888888888888777666666555444444333333111111111111111111111111222111000///..................................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000222333333111111999GGGQQQzzzrrr~~~YYYHHH::::::======@@@EEECCCBBBDDDIIIMMMPPPWWW^^^|||yyyoookkkeee```ZZZUUUTTTTTTTTTTTTSSSSSSQQQOOOQQQTTTNNNEEE>>>???KKKgggtttoooxxxvvvooo}}}|||zzzoootttyyy||||||{{{|||}}}wwwwwwooogggjjjnnn___HHH<<<:::888666555555666777222222222222222222222222////////////////////////....................................////////////............////////////000000000000111111111111333333222222333444666777@@@NNNuuummmsss|||qqqNNNRRRWWWggguuuoooYYYIIIFFFIIIEEECCCEEEEEECCCCCCFFFGGGFFFDDDAAA???>>>======@@@DDDJJJPPPUUU[[[aaaeeefffhhhjjjkkklllnnnppprrrppprrrvvvxxx{{{}}}~~~|||{{{~~~yyyuuuoooiiiccc```^^^]]]bbbaaabbbgggooozzzqqqxxxvvvfffaaa___GGG@@@777333333444333111111111111111111000//////ooofff[[[QQQIIIHHHGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@>>>===<<<<<<======;;;:::999888888777888888666666555555444333333222111111111111111111111111222222111000///......///......................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000222222222111222999BBBJJJggg|||yyyrrrkkkssskkkSSS<<<888???AAA???===DDDBBBCCCHHHKKKLLLQQQWWWdddtttiiieeeaaa]]]XXXUUUTTTTTTTTTSSSRRRPPPOOOQQQRRROOOHHHAAABBBIIIYYYrrrzzztttttt||||||tttpppjjjpppxxxzzzyyysssoooppplllYYYCCC888777555444444444666777222222222222222222222222............................................................////////////............//////////////////000000000111111111333333222222333444666777BBBBBBkkkuuuwwwtttRRRNNNPPP^^^ppprrrbbbPPPIIIHHHDDDCCCFFFGGGDDDEEEGGGFFFEEEDDDBBB@@@>>>=========AAAFFFKKKPPPUUU[[[___bbbdddgggiiijjjllloooqqqooorrruuuvvvxxx~~~zzzvvv|||{{{rrrooojjjeeebbb```______dddaaaaaahhhtttzzz}}}|||ggg\\\XXXVVVDDD>>>666222333444333111111111111111111000//////QQQaaaxxx|||tttjjj^^^TTTNNNJJJCCC???AAACCCCCCBBBCCCCCCCCCCCCCCCBBBBBBBBBBBB????????????>>>===<<<<<<::::::999888777777777777555555444444333333222222111111111111111111111111333222111000/////////000////////////////////////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------................../////////000000000111000000111333888<<>>777SSS|||```OOOJJJQQQfffssslll[[[OOOGGGCCCCCCGGGHHHFFFFFFGGGEEEEEEDDDBBB@@@???>>>>>>;;;>>>BBBFFFKKKPPPVVVZZZ^^^aaadddfffhhhjjjmmmpppoooqqqtttuuuvvvzzzqqqrrr}}}{{{sssiiigggdddaaa___```aaabbbeeebbbbbblll{{{~~~zzz|||}}}xxxkkk^^^VVVQQQNNN???:::444111222333333111111111111111111000//////444>>>KKKWWWdddvvv{{{pppiiiUUUUUUUUUUUUTTTSSSRRRRRRGGGBBB@@@CCCDDDBBBAAABBB@@@AAAAAAAAABBBBBBBBBCCC>>>???@@@AAA@@@>>><<<;;;999999888777666666666666444444333333222222222222111111111111111111111111222222111000000000000000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------................../////////000000000//////111444666666666???[[[|||sss{{{|||~~~kkkPPPDDDEEEKKKIIIDDDBBBEEEFFFEEEFFFIIIKKKQQQZZZhhh{{{mmmddd``````XXXWWWVVVVVVWWWVVVSSSQQQTTTMMMLLLOOOJJJ@@@FFFUUUrrr~~~vvvvvvzzz|||zzzzzzvvvyyy|||pppUUU@@@777333222111111111222333333111111111111111111111111........................---------------------------------.........//////---------.........//////////////////000000000111222222111111111333444555444555NNN}}}tttYYYKKKHHHYYYooosssgggZZZHHHCCCBBBFFFIIIGGGEEEFFFDDDDDDDDDCCCAAA@@@???>>>:::===@@@DDDHHHOOOVVVZZZ]]]___bbbdddeeehhhkkkmmmoooqqqsssttttttwww}}}{{{vvv~~~tttkkkdddccc```^^^^^^___aaacccccceeekkkvvv|||uuu}}}}}}xxxpppfff\\\TTTLLLFFF:::777222111111222222222111111111111111000//////<<<>>>??????BBBLLL]]]jjj{{{pppaaaVVVQQQNNNGGGGGGGGGHHHIIIKKKLLLMMMFFFAAA@@@BBBBBB>>>===???===>>>???@@@AAABBBCCCDDD>>>???AAAAAAAAA???<<<:::888888777666555555555555222222222222111111111111000000000000000000000000222111000000000000000000////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...............///////////////...///111333444333222>>>EEEuuuooonnn}}}ppp]]]QQQKKKMMMGGGCCCDDDEEEEEEFFFHHHLLLMMMOOOTTTbbbyyy|||tttkkkccc^^^^^^___VVVUUUUUUWWWWWWVVVSSSPPPQQQKKKIIIIIIBBB>>>QQQkkkxxx{{{vvvttttttxxx~~~}}}eeeIII:::888444444333222111111111111000000000000000000000000........................------------------------------------............------------...............////////////000000000111111000000111222444555333888JJJqqqiiiTTTEEENNNfffuuutttmmmOOOHHHCCCEEEGGGEEEDDDDDDCCCCCCDDDCCCCCCAAA@@@???999;;;>>>AAAEEELLLTTTYYY\\\___aaacccdddeeehhhjjjoooqqqsssssssssuuuzzz~~~{{{pppgggcccbbb___]]]]]]^^^```bbbaaakkkxxx|||vvvqqq~~~vvvkkkccc\\\QQQEEE===666444222111111222222222111111111111111000//////999:::;;;::::::===DDDIIITTTZZZcccnnnzzz}}}{{{xxxpppdddZZZRRRNNNKKKIIIEEEDDDBBBAAAAAABBBCCCDDDCCC@@@@@@BBBAAA??????BBB<<<===>>>???@@@AAABBBCCC===>>>?????????===;;;999777777666555444444444444111111111111111111000000000000000000000000000000000000////////////000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------........./////////...///000111222333333444<<<<<<^^^xxxnnnzzzxxx\\\TTTKKKDDDCCCDDDDDDEEEGGGFFFJJJNNNPPPUUU___lllvvvqqqmmmgggaaa]]]ZZZZZZZZZTTTSSSTTTUUUVVVTTTQQQOOOKKKGGGFFFEEEDDDKKKccc}}}wwwoooooorrrxxx~~~~~~nnnUUU@@@999999555444444333222111000///////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------------...............////////////000000111000000///000222333444777:::>>>[[[yyy~~~~~~fffMMMJJJ[[[ppp{{{~~~[[[PPPFFFDDDEEEDDDCCCDDDBBBCCCDDDDDDDDDBBBAAA@@@999:::;;;<<>>>>>???AAABBBBBB??????AAA@@@???AAAEEE>>>>>>>>>???????????????:::;;;;;;;;;;;;999888777777666555444333333333333000000000000000000000000000000000000000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---///111111000111555999888>>>LLLnnn|||xxx[[[PPPEEEBBBBBBAAABBBDDDCCCEEEIIILLLNNNQQQWWW\\\cccnnnxxxxxxpppdddbbb^^^[[[YYYWWWVVVUUURRRQQQQQQRRRRRRQQQNNNLLLGGGFFFFFFJJJUUUfffzzzwwwjjjjjjpppwwwxxxlllTTTAAA:::777444222222222222222111000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------................../////////000000000000//////000111333444555;;;666BBBlllxxxzzz```MMMQQQdddwwwiiiZZZKKKDDDDDDCCCDDDFFFAAABBBDDDEEEDDDCCCAAA@@@===<<<;;;:::;;;@@@GGGLLLSSSVVVZZZ]]]```cccgggiiikkknnnppppppoooppptttxxxyyy}}}vvvnnniiifff```___\\\[[[[[[]]]___```lllyyyyyy{{{yyyooohhhfff```QQQAAA999222333333333222111111111111111111111111000//////999666444555777999777555555888;;;===???@@@CCCEEEIIIQQQYYY\\\XXXSSSPPPPPPQQQSSSVVVWWWUUUPPPIIIEEEFFFDDDAAA@@@BBBCCCDDDDDDCCCAAA@@@@@@BBBDDDEEEEEEAAA@@@???>>>>>>???@@@AAA>>><<<;;;<<<;;;999<<>>======<<<888888888888777666666555666666555444333333333333////////////000000000000000000000000000000000000......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---000222111...000777>>>666CCC@@@KKK{{{}}}zzz}}}```SSSFFFAAA@@@??????BBBEEEBBBAAACCCFFFIIIMMMRRRQQQVVVZZZ^^^iiiuuummmddd^^^[[[YYYXXXWWWVVVUUUSSSQQQPPPOOOOOOOOOPPPNNNLLLIIIFFFGGGIIIRRRggg~~~}}}yyy}}}uuuhhhjjjrrruuuppp\\\???222666555,,,///000000111111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................../////////000000////////////111222333,,,<<<777222IIIjjj|||}}}pppSSSLLLYYYmmmzzzsssaaaNNNEEECCCCCCEEEGGGAAABBBDDDEEEEEEDDDBBBAAABBBAAA>>>;;;:::===CCCHHHNNNQQQVVVZZZ^^^bbbgggjjjiiilllnnnnnnmmmnnnrrrvvvttt{{{xxxooogggdddddd]]]\\\ZZZYYYZZZ\\\___```ttt}}}~~~|||sssiiicccbbb[[[JJJ999111222333444444222111111111111111111111111000//////333333333444444444555555888888888888999:::;;;<<<>>>DDDJJJKKKGGGCCCBBBCCCEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDD@@@???>>>======>>>??????AAA???===;;;:::;;;<<<===<<<<<<============<<<<<<777777777777777777777777555444444333333222222111000000000000////////////000000//////.........---////////////...---,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------............//////000000111111888@@@GGGNNN```nnnaaaNNNBBB>>>===<<<:::BBBCCCEEEFFFFFFGGGIIIKKKOOOOOOQQQTTTZZZdddnnnvvv|||rrrpppmmmhhhddd```\\\[[[WWWUUUTTTSSSTTTSSSQQQOOOUUUNNNIIIJJJNNNNNNGGG??????RRRgggvvv|||uuutttzzzyyykkknnnssspppYYYBBB888555222000111222111111000///......---////////////////////////...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///...------------...//////111111000000000000111111000222444999;;;BBBooo{{{oooKKKMMM___cccvvvrrrbbbNNNCCCEEEHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@BBB@@@===;;;:::<<<>>>???GGGIIIPPPYYY___```dddiiiggghhhjjjmmmppprrrrrrqqqtttssswww~~~rrrjjjfffddd___\\\[[[\\\[[[YYYYYY]]]dddjjjxxxmmmuuu{{{zzzgggeeeaaaWWWLLL@@@777222222222111111111111222222000000000000000000000000333333333333444444444444777777777777888999:::;;;<<>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>???>>>===<<<<<<===>>>???@@@???===<<<<<<<<<======<<<<<<<<<======<<<<<<<<<::::::999999888777666666555444444333333222111111000000000000/////////...000/////////.........---////////////...---,,,+++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,---------...............///000000111111000777@@@FFFRRRmmmzzzuuuuuussslll___OOOBBB<<<<<>><<<<<<<<<===>>>CCCEEELLLUUU[[[]]]aaagggfffgggiiilllooopppppppppssssssuuu|||yyynnngggcccbbb___\\\ZZZ[[[[[[YYYXXX^^^iiirrr|||sssjjjlllzzz~~~~~~zzzdddaaa[[[QQQGGG===666333222222111111111111222222000000000000000000000000222222333333333444444444666555555666666777888999999<<>>???FFFOOOUUUWWW]]]cccggghhhkkknnnpppqqqqqqqqqqqqrrrssswww|||tttiiibbb______]]]\\\XXXZZZZZZYYY[[[cccpppyyywwwhhhbbbpppzzzpppaaa\\\SSSHHH???999555444222222111111111111222222000000000000000000000000222222222222333333333333444444444444555666777888777888::::::999888:::<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<;;;::::::999999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999888777666555555444444333333222111111111000000/////////.................................---.........------,,,+++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------......///000000111///...333888444777QQQqqq}}}gggSSSHHHDDDCCCCCCEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJKKKNNNPPPSSSUUUWWW[[[aaakkkuuu|||vvvoooeee^^^ZZZYYYXXXWWWXXXXXXWWWVVVUUUTTTSSSRRRTTTRRRNNNMMMMMMNNNNNNMMMNNNLLLGGG@@@===FFFXXXfffkkkooouuuyyyzzzyyyvvvsssnnnqqqwww|||}}}wwwpppmmmnnnpppqqqqqqhhhgggmmmrrrvvv}}}ttt\\\@@@888111///111222222111000000/////////.................................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......------------...//////000000////////////000000000222111444777444>>>WWW~~~pppUUUOOOMMM\\\ooommmTTTKKKOOOKKKHHHFFFEEEEEEFFFEEEDDDBBBBBBBBBAAA???===;;;::::::;;;AAAIIIOOORRRXXX^^^ccceeehhhkkklllmmmnnnooonnnpppsssuuuzzz~~~zzzwwwpppfff___\\\[[[ZZZZZZWWWWWWXXX\\\cccllluuuyyypppkkkmmm{{{ssskkkkkk```XXXLLL@@@999555444444222222111111111111222222////////////////////////111111111222222222333333333333333333444555666666666777888888888999:::<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999999999999999999999999:::;;;<<<>>>>>>:::999888888888999;;;<<<::::::;;;;;;;;;:::999999999999::::::::::::999999666666666666555555555555444333333222222111000000////////////............---------...............------------------,,,+++,,,,,,+++++++++*********)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------...//////000000444...000666333///;;;PPPooosss```IIIFFFBBBBBBDDDFFFGGGFFFCCCEEEHHHIIIJJJJJJKKKMMMLLLMMMOOOQQQTTTYYY___ddddddlllwww|||oooccc___[[[WWWVVVWWWWWWWWWUUUUUUTTTSSSRRRQQQQQQPPPUUUSSSPPPOOOPPPPPPOOONNNNNNJJJEEEBBBHHHYYYnnn~~~}}}|||||||||{{{xxxvvvuuuppprrrvvv{{{}}}vvvoooqqqttttttqqqooopppqqqeeeaaaeeemmmtttxxxeeeDDD999777333000000000///---////////////....................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,......------------...//////000000////////////000000...222111222777444666EEEkkk}}}lllYYYJJJOOOUUUooo```PPPVVVNNNLLLHHHFFFFFFFFFFFFEEEBBBBBBCCCBBBAAA>>>;;;:::::::::>>>EEEIIILLLRRRYYYYYY]]]aaadddeeefffhhhjjjjjjnnnrrruuuwww~~~uuuqqqqqqlllddd^^^ZZZXXXWWWWWWWWWUUUXXXaaannnuuuuuurrrhhhuuu{{{zzznnnggghhh___UUUGGG;;;555333222222222222111111111111222222////////////////////////000000111111111222222222333333222333333444555666666666777888999:::;;;<<<999999999999999:::::::::999999999999999999999999666666777888999;;;<<<===999888888777888999;;;<<<<<<;;;;;;:::999999888888888888999999999999888888444444444444555555555555333333333222111111000000/////////.........---------------------.........,,,,,,------------,,,,,,++++++++++++************)))******+++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------......///000000222...///444555222666???XXXwwwyyyWWWPPPFFFAAAAAADDDEEEEEEAAACCCFFFGGGGGGHHHIIIJJJKKKMMMOOOQQQQQQSSSVVVXXX[[[\\\aaafffiiilllrrrzzz~~~{{{xxxqqqfff^^^ZZZYYYXXXWWWVVVUUUUUUUUUPPPPPPPPPPPPPPPPPPPPPOOOVVVUUUSSSSSSSSSSSSQQQOOOBBBDDDHHHPPP\\\kkkzzz}}}yyyzzzzzzxxxxxxzzz~~~zzzzzz~~~uuujjjdddllluuuwwwuuussstttwwwkkkcccgggnnnoookkkUUU666555777555111//////...+++........................------------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---...------------...//////000//////......//////000,,,222000000666444333;;;VVVkkkLLLLLLGGG]]]nnnZZZ\\\RRROOOKKKHHHGGGGGGFFFEEEBBBBBBCCCBBBAAA???===<<<;;;:::<<>><<<::::::===>>>???EEEKKKPPPVVV]]]aaabbbdddhhhlllhhhiiijjjmmmrrrxxx~~~yyykkkcccaaa^^^]]]\\\ZZZWWWUUUUUUUUUVVV[[[dddmmmssssssnnnjjjsssmmmyyywwwrrrmmmfff```RRRHHH<<<555333333222111222222111111111111222222000000000000000000000000000000000000111111111111333333333333444555666666444444666999;;;===<<<;;;::::::::::::999999999888999999999999999999999999::::::999999999999::::::999888888888888:::<<<===CCCAAA>>>;;;:::999:::;;;777777888888888888777777999999888666555444333222333333222222111000000000//////.........---------,,,,,,,,,------.........++++++,,,------,,,,,,,,,+++++++++************)))))))))***++++++++++++***************************))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---222333///...444888999;;;NNNsssxxxhhhcccfffpppuuu___NNNFFFEEEEEEEEEDDDFFFGGGFFFEEEEEEGGGHHHGGGHHHIIIIIIIIIJJJMMMOOOSSSNNNNNNTTTVVVTTTTTTXXXVVV[[[``````^^^]]]___cccaaaaaabbbcccccccccccccccbbbbbbcccddddddbbb^^^[[[YYYYYYWWWUUUSSSTTTVVVYYYRRRRRRSSSRRRPPPPPPQQQRRRKKKLLLNNNPPPSSSUUUWWWXXXMMMMMMNNNOOOOOOMMMIIIFFFOOO[[[lllzzz~~~vvvqqqlllgggpppqqqrrrtttvvvvvvuuutttssskkkqqqrrr\\\FFF<<<777+++222444000---000111///---.....................------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------------...////////////............//////,,,444111+++111333111666555ZZZzzzpppJJJLLLUUUiii~~~mmmXXXTTTNNNJJJHHHFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<:::999;;;;;;;;;@@@GGGGGGMMMUUUYYYZZZ]]]bbbgggjjjgggfffhhhnnnvvv||||||qqqaaaZZZ[[[UUUWWWXXXXXXVVVUUUUUUUUUVVV___jjjppppppmmmkkkkkkrrrsss{{{rrrkkkjjjddd^^^KKKBBB888333333444333222222222111111111111222222000000000000000000000000111111000000000000000111111222222333333444444555555666888999::::::999888777777777777777777777777888888999999999:::::::::999999:::;;;:::999777666::::::888777777777888999===<<<:::888777777888999999999999888888666555555666666555444222111000000111111111111000000000000........................------------------------,,,,,,------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))***++++++++++++***+++))))))***------***'''++++++++++++++++++++++++,,,,,,,,,---------......//////000111222222333333;;;;;;JJJxxxgggjjjxxxkkk\\\UUUMMMCCCDDDAAABBBFFFGGGDDDCCCDDDDDDFFFHHHHHHGGGHHHIIIKKKMMMJJJIIIJJJMMMOOONNNMMMOOOOOOPPPRRRSSSTTTUUUVVVTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTPPPPPPPPPQQQQQQQQQRRRRRROOORRRQQQLLLIIIKKKKKKJJJLLLJJJKKKQQQXXXYYYQQQJJJBBBBBB@@@===CCCPPP[[[___kkkwwwyyyvvv}}}xxx~~~}}}uuuuuuyyyzzzuuuwww~~~~~~|||}}}vvvcccKKK:::777:::000000000000//////////////////.........------------------------------------------,,,,,,+++++++++---,,,***))))))***,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////---...///000111222333333999CCC```}}}aaaRRRIIIWWWpppcccQQQEEEHHHIIIBBBCCCLLLDDDCCCBBBAAAAAAAAAAAAAAAAAA>>>999666555888<<>>ZZZooommmqqq{{{zzzrrrhhhQQQJJJEEEFFFGGGDDDCCCEEEKKKJJJJJJJJJKKKKKKKKKKKKLLLIIIGGGHHHKKKMMMLLLKKKNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPKKKLLLKKKHHHHHHLLLMMMKKKFFFHHHMMMSSSTTTPPPHHHAAA===EEENNNVVVaaaooovvvxxxyyy~~~|||{{{~~~zzzzzz|||zzzvvvwwwwwwdddOOO===333000111000000000000/////////...///.........------------------------------------------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------,,,,,,,,,------------...............////////////---...///000111222333333777666EEEmmmsss]]]JJJOOOdddyyyqqq]]]LLLJJJLLLHHHDDDDDDEEEDDDCCCBBBBBBBBBAAABBB???>>><<<:::999:::;;;<<<@@@CCCFFFKKKPPPUUUXXXYYY___```bbbdddhhhkkknnnoootttxxx}}}uuulllhhhccc[[[TTTQQQNNNPPPTTTWWWUUURRRWWW___rrrnnnlllkkkjjjmmmxxx|||yyy}}}tttgggfffdddYYYNNN<<<777222000222333111///////////////////////////000///...------...///000000000////////////000000111111111222333333444444555666777888999999999999777777777777777777777777666777777888999:::::::::999::::::::::::999888888999999888777777777777888444444444444555777:::;;;777888888888777666555444333333333222222222111111111111000000000000//////------------------------------------------------,,,,,,,,,,,,,,,++++++***+++++++++***************))))))))))))))))))))))))******************************))))))))))))******((()))******++++++******,,,++++++,,,------,,,***++++++++++++++++++++++++,,,,,,,,,,,,------------//////000000111111222222+++666777>>>^^^{{{}}}gggYYYKKKGGGGGGJJJMMMQQQNNNKKKIIIIIILLLNNNMMMLLLMMMJJJHHHGGGIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNMMMMMMOOOOOOPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJHHHGGGJJJOOONNNIIIGGGHHHJJJIIIGGGCCC@@@???@@@JJJXXXeeettt|||{{{}}}zzzzzzsssTTT>>>555333111...000000000/////////..................------------------------------------,,,,,,,,,,,,++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++,,,++++++******,,,---...,,,,,,,,,,,,---------------............/////////......//////000111222222888222333PPPlllOOOGGGTTThhhzzzmmmUUUHHHGGGIIIGGGCCCFFFFFFEEEDDDDDDCCCCCCBBB>>>?????????===;;;999888;;;===@@@EEEIIIMMMQQQRRRZZZ\\\^^^aaadddfffggghhhpppsssvvvyyy~~~ssskkkccc```]]]VVVQQQOOOLLLOOOTTTVVVTTTTTT^^^jjjzzzlll```bbbmmm{{{|||{{{mmmdddaaa\\\OOODDD777444000000222222000...//////////////////////////////...------...////////////.........///000000000000111111222333333333444555666777888888999999777777777777777777777777555666666777888999::::::999999999999999999999888999888888777777777777777555555555666777999:::;;;666777777777666666555444111111111222222222222222111000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))***************************))))))))))))))))))***((())))))***************++++++++++++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------/////////000000000111111...777444333FFFeee|||fffYYYTTTRRRSSSUUUMMMHHHEEEGGGMMMQQQQQQOOONNNLLLIIIGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMLLLJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHJJJLLLPPPXXX___]]]VVVSSSMMMCCC===>>>DDDLLLQQQUUU[[[aaagggsss|||{{{}}}}}}{{{zzzzzzxxxuuu~~~fffHHH666333555333///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************,,,+++***)))***+++---...++++++,,,,,,,,,------------------.........//////......//////000111111222777555333BBBmmm|||]]]JJJIIIVVVkkk|||{{{dddKKK???AAAFFFGGGFFFFFFFFFEEEEEEDDDDDDCCC@@@AAAAAA@@@???<<<999777888999<<>><<<;;;:::888999:::<<>>=========::::::::::::;;;>>>@@@AAACCCFFFJJJNNNSSSWWWZZZ\\\```bbbfffiiilllpppuuuyyy~~~{{{uuulllccc\\\UUUQQQOOOPPPNNNKKKKKKNNNKKKKKKSSS```iiihhhccc```]]]eeesss~~~zzzkkkjjjgggaaaWWWIII===555000//////000111111000000///........................------............------,,,,,,,,,,,,---...///000......//////000111111222333222222333555777999:::666666666666666666666666777666666666666555555555555444444333444555666777666777888888888777555555222222333333333333222222333444444555555555444444000000000000000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))))))))))))))***+++)))''''''))),,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,........................///333111333999999???QQQyyy|||zzzuuuoooeeeZZZRRRMMMJJJJJJRRRSSSUUUSSSOOOKKKKKKKKKMMMOOORRRTTTTTTQQQMMMJJJLLLMMMOOOPPPNNNLLLHHHFFFGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFFFFGGGHHHIIIJJJJJJQQQQQQOOOKKKNNNVVV\\\]]]WWWTTTTTT\\\kkk{{{}}}yyyzzzyyyvvv{{{pppiiijjjnnnqqqrrrqqqrrr}}}mmmjjjgggkkksssqqq\\\DDD555333111000111222111000//////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++)))*********++++++++++++,,,++++++++++++++++++,,,************************((()))+++,,,,,,,,,***)))***++++++++++++,,,,,,,,,,,,,,,---------..................///////////////444222222333444CCCiiimmmRRRGGGHHH\\\ooo|||WWW???999;;;===???BBBDDDDDDDDDDDDFFFEEECCCBBB@@@???>>>>>><<<;;;:::999999:::<<<===???AAACCCGGGKKKPPPSSSUUU[[[^^^bbbfffiiillloooqqqsss}}}yyyssslllddd\\\WWWOOOLLLKKKLLLKKKHHHIIIMMMKKKNNNXXXdddjjjeee___\\\jjjooo{{{}}}yyykkkhhhfff___RRRCCC888555666000111111000000///000111........................,,,------......------,,,,,,++++++,,,---...///000......//////000111111111222222222333444666999:::666666666666666666666666777777777666555555444444444333333222333444555666666777888888888777555444222333444555555555555444333333444555555444444444111000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''(((((()))))))))))))))***+++,,,***((((((***...++++++++++++++++++++++++******+++++++++,,,,,,,,,.....................---)))333000+++444;;;;;;???WWW{{{xxxhhh]]]YYYWWWXXX[[[]]][[[VVVRRRQQQQQQWWWYYY]]]^^^\\\WWWRRRNNNLLLMMMOOOPPPOOOKKKHHHEEEKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKLLLGGGIIIGGGEEELLL\\\kkksssooonnnnnnrrrzzz|||}}}~~~}}}uuulllhhhkkkrrrllljjjdddaaalllzzzwwwjjjhhhhhhiiilllqqqjjjPPP555333///,,,,,,///000000...//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++)))***,,,------,,,***)))))))))))))))))))))))))))'''(((+++------,,,***(((******+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////222,,,///888888999NNNjjj}}}aaaNNNHHHSSS^^^xxxdddIIIAAA888:::===AAACCCDDDDDDDDDDDDDDDDDDDDDBBB@@@???======<<<:::888777888999:::>>>>>>@@@BBBFFFJJJNNNPPPQQQUUUZZZ___dddhhhkkklllmmmvvv~~~yyypppggg```ZZZTTTQQQNNNKKKKKKLLLJJJHHHIIINNNQQQTTTZZZaaabbb^^^^^^aaavvvuuu{{{zzz|||}}}wwwjjjbbb```YYYJJJ:::111111666111222222000//////000111........................,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,------------......///000000000222222111222333555777999777777777555333222333444777777777777888666333000333333333444444555555555444444555555666777777777:::000222666000000666555333333333222222222111111444333000...------...///000////////////.........------------------------,,,,,,,,,++++++*********(((((())))))*********++++++***)))(((((()))***+++(((((((((((())))))))))))((((((''''''((()))******((((((((((((((()))******'''((()))++++++***))))))******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,------......///000000000////////////000111222333CCCOOOnnnssspppiiidddeeefffaaaYYY[[[YYYXXXZZZ]]]]]]XXXSSSLLLKKKJJJJJJKKKKKKIIIHHHKKKRRRZZZ^^^]]]ZZZYYYYYYXXXSSSQQQSSSSSSNNNFFFBBBCCCAAABBBHHHTTTgggyyy|||~~~~~~~~~tttiiidddeeeggglllddd[[[XXX\\\bbbhhhjjjgggpppvvvooo\\\HHH<<<888444333222111000000000000,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++*********))))))******))))))))))))******,,,,,,+++***))))))******++++++************++++++))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000222888>>>CCCcccLLLIIIRRR```qqq~~~|||dddJJJ@@@:::999>>>BBBCCCFFFLLLEEEEEEEEEDDDBBB@@@>>><<<======<<<;;;999777555444::::::;;;===@@@CCCFFFHHHLLLOOOTTTYYY\\\```dddfffkkkoootttuuuuuuzzz}}}vvvmmmaaaYYYUUUTTTPPPMMMMMMMMMKKKGGGEEEHHHOOOVVVYYY^^^___YYYQQQUUUhhhzzzuuukkknnn{{{~~~vvvllliiiggg\\\LLL===555222222333000000000000////////////......------------......------------------------++++++,,,,,,,,,,,,------------......//////000000111111111111333555777888777777777555333222333555666555555666777666333000333333333444444444555555444444555555666666777777777111444777222444555---333333222222222111111111444222000...------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))))))))************+++***)))(((((()))***+++(((((((((((())))))))))))))))))((((((((()))******((((((((((((((()))******(((((()))*********************))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,------......//////000////////////000111222222777;;;JJJlllwwwoooggg\\\YYYVVVYYY\\\ZZZRRRKKKFFFEEEDDDFFFHHHJJJJJJJJJKKKQQQZZZccckkkssszzz~~~~~~vvviii]]]WWWWWWXXXYYYXXXVVVTTTUUU[[[gggttt}}}~~~zzzvvvsssqqqkkkrrryyyxxxpppjjjkkkmmmnnnmmmjjjeeeccccccgggjjjttttttnnn___KKK<<<555444333222111000////////////,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******,,,++++++******)))******++++++************++++++))))))*********+++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///000222555:::>>>bbb{{{cccKKKKKKNNNYYYnnn~~~|||rrrQQQBBB666777<<>>===;;;999777666777777888999<<>>AAADDDHHHKKKNNNRRRUUUXXX\\\```eeefffeeeggglllrrryyy~~~~~~|||{{{zzzyyyssskkkdddZZZUUUNNNKKKKKKKKKJJJHHHHHHGGGGGGGGGJJJOOOUUUXXX^^^TTTRRR[[[cccnnn}}}vvvqqqtttrrriii```XXXRRRJJJ>>>444///...///000000000000/////////............------------......------------------------+++++++++,,,,,,,,,------,,,,,,---......//////000////////////111333555666666666777666444444555777444333333555777777666444333333333333333333333333333333444555555666666777666444333///222DDDIII999222222222222111111111111222111000...---------...---------,,,,,,,,,++++++************************+++++++++***************)))))))))))))))************))))))))))))))))))***(((((((((((()))))))))))),,,,,,+++***)))))))))***((((((((((((((())))))******)))((((((((()))+++,,,******))))))))))))******))))))))))))************************++++++++++++***++++++,,,,,,---..................///000111111000555777999MMMssszzzttt}}}xxx|||{{{rrrpppmmmmmmmmmnnnmmmkkkgggbbb______eeekkkooopppzzz~~~zzz~~~}}}vvvggg\\\YYYcccnnn|||{{{wwwnnnhhhiiisss||||||lllSSS>>>111...///111000///......---------...++++++,,,,,,,,,---------,,,,,,,,,++++++++++++*********************************))))))))))))************+++++++++*********++++++************++++++************************++++++,,,------------,,,++++++,,,,,,,,,,,,---------------............///...000222222111111222333555VVVnnn___MMMFFFSSSlllmmmNNN===<<>>???@@@AAABBBCCCDDDDDDDDDDDDCCCCCCAAA???===:::999888777777777888999;;;<<<>>>AAADDDGGGIIILLLPPPSSSYYY^^^ccceeeeeefffjjjnnnvvvxxx|||}}}xxxvvvtttrrrmmmfff\\\UUURRROOOKKKJJJJJJJJJIIIHHHEEEFFFHHHKKKOOOSSSUUUVVVQQQMMMUUUhhhwww~~~vvvwwwtttjjjiiifff\\\RRREEE???777000......//////000000/////////...............------------......------------------------+++++++++,,,,,,,,,------,,,,,,------...///////////////...///000222444666555666666666555555666888555555444666888999888777333333333333333333333333333333444444555666666666666666888666999IIIKKK999222222222111111111000000000000///......------------,,,,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))),,,,,,+++***)))))))))***((((((((((((((())))))******)))((((((((()))+++,,,******))))))))))))******(((((()))))))))*********))))))*********+++++++++******++++++,,,---------------------...///000111...///333888>>>QQQuuuzzzhhhcccooo~~~~~~|||zzzzzzwwwtttvvv{{{|||zzz{{{xxxwwwwwwzzz{{{~~~rrrfff___cccsss~~~~~~zzzyyywwwuuutttuuuwwwyyycccVVVCCC666000000111111///...------------------+++++++++,,,,,,,,,------,,,,,,+++++++++***************************************))))))))))))******)))******+++++++++******++++++************++++++************************++++++,,,------------,,,+++++++++,,,,,,------------------............//////111333333222111111111555DDDfffrrr^^^PPPPPP___wwwgggPPPAAA<<<;;;:::<<<===@@@BBBDDDDDDDDDDDDCCCCCCBBBAAA???===;;;:::999999777666666777888999<<<>>>@@@BBBDDDGGGKKKNNNRRRVVV[[[___aaacccfffiiillloootttxxx}}}|||vvvtttqqqlllggg```XXXQQQMMMNNNLLLJJJIIIIIIHHHGGGGGGFFFHHHKKKNNNNNNMMMLLLLLLNNNTTTggg~~~qqqccc```dddaaaUUUIII<<<888333/////////000000////////////..................------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////////////////111333555666444555666666555555777999777666555666888999999777333333333333222222222222333333333444555555666666555666>>>BBBAAAFFFAAA///222111111111111000000000/////////.........------------,,,,,,,,,+++++++++************************)))))))))***************************))))))))))))))))))************))))))(((((((((((())))))))))))++++++***)))))))))******((((((((((((((()))******)))))))))))))))******+++******))))))))))))******((((((((()))))))))******)))))))))************+++******+++,,,,,,------...---,,,,,,------...///000666---,,,444888<<>>:::999<<<@@@DDDFFFFFFEEECCCBBBBBBAAAAAA@@@>>>===<<<;;;:::888666555555555666888999;;;<<<===@@@DDDGGGKKKOOOTTTXXX[[[___bbbeeeeeeiiiooosssvvvyyy|||~~~|||xxxsssooogggddd^^^XXXRRRNNNLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEHHHKKKNNNLLLHHHFFFGGGIII\\\iii~~~}}}tttiii``````aaaXXXIII===666444111000000111000////////////.........------......------------......------------------------++++++,,,,,,,,,,,,------+++,,,,,,------......///000//////000111333555777444555666666555666888:::888666555555777888777666333333333222222222111111222333333444444555555666777444<<>>999===CCCHHHJJJIIIFFFCCCAAAAAAAAABBBAAA@@@@@@???>>>===;;;888777666666666666777888888999<<<@@@CCCGGGIIIMMMQQQUUUYYY\\\___cccfffjjjmmmnnnooopppqqqxxx|||{{{uuuppplllgggdddXXXVVVRRRMMMIIIHHHHHHJJJGGGFFFEEECCCAAABBBDDDEEEHHHLLLMMMJJJEEEGGGPPPYYYooo|||zzzzzzxxxllleeebbbbbb]]]NNN>>>666333111000000111111000...//////.........---------......------------......------------------------++++++,,,,,,,,,---------++++++,,,------......///000000000000222444666777444555666666666666999;;;888666444444666666666555333333333222222111111111222222333444444555555666:::111444999333222777555111111111111000000000000.........///......------......------------,,,,,,++++++++++++++++++++++++(((((())))))*********++++++*********))))))((((((((()))***++++++***)))((((((((((((((())))))))))))(((((('''(((((()))******((((((((((((((()))******'''(((***+++++++++***)))******))))))))))))******(((((((((((())))))))))))))))))))))))************+++,,,,,,------......///,,,,,,,,,,,,---...//////%%%222777///+++333;;;<<>>EEEKKKMMMKKKGGGDDDAAAAAABBBBBBBBBBBBBBBAAACCCAAA???<<<:::999888888666777888888999;;;???CCCAAABBBEEEHHHLLLPPPTTTVVV[[[___dddgggjjjllloooqqqrrrrrruuu}}}{{{vvvtttpppmmmiiiddd^^^YYYPPPOOOLLLIIIFFFEEEFFFHHHFFFEEEDDDBBBAAABBBEEEHHHFFFJJJLLLIIIFFFNNN```ooozzz{{{{{{sssfffzzzxxxqqq}}}rrrfffccccccdddZZZHHH:::666111000000000111111///---//////.........---------.........------.........---------------------------------,,,,,,+++++++++++++++,,,------......///000000000111222222333333555555444444444333333333444444444555555555555555666666666666555444333222222333444555555555444444555555555555555555444444222111///.........///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------...------------...///////////////000111111222222???HHH___}}}yyywwwooorrrxxxyyyrrroooooovvvwwwvvvxxxyyyeeeLLL===999000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++******************))))))***++++++++++++***++++++************+++++++++,,,------......------.........------,,,,,,,,,---------............///222000333999BBB___~~~}}}|||]]]JJJHHHWWWooofffGGGCCCAAAGGGRRRVVVOOOHHHEEEAAACCCEEEDDDBBBAAAAAABBBDDDCCCBBB@@@>>>;;;999888999888777666777999;;;<<<;;;>>>BBBDDDEEEGGGLLLPPPUUUXXX\\\___bbbeeeiiilllmmmnnnooorrruuuxxxzzz||||||{{{wwwuuussspppllleee___ZZZVVVSSSPPPJJJJJJHHHGGGFFFFFFFFFFFFFFFCCCAAABBBBBBAAAFFFLLLFFFHHHKKKNNNUUUbbbtttxxxlllkkkooosssgggggghhhcccTTTAAA555333////////////.....................------,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,+++++++++++++++,,,,,,---.........//////000111111222222333333333333333444444555555555555555666666777777777777777777666666555333333333333333444444444555555555555444444333333333222111111///.........///000............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,,,,---------------------...//////...//////000000111222222333888EEE\\\|||~~~sssmmmkkkjjjwwwyyy}}}{{{yyyzzzjjj\\\LLL<<<222000000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))***++++++++++++***++++++************+++++++++,,,------...---------......---------,,,,,,,,,------------............333111333555888IIIpppyyyqqq[[[NNNMMMZZZnnnrrrRRREEE>>>FFFRRRVVVTTTRRRDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEDDDBBB@@@>>><<<:::888777666555555666888999777:::===???@@@BBBFFFJJJMMMPPPTTTWWWZZZ]]]aaadddeeefffgggjjjlllooorrrssssssuuuxxxzzz}}}~~~zzzuuuqqqnnnkkkiiifffddd```ZZZTTTPPPMMMJJJHHHGGGGGGEEEDDDCCCCCCCCCCCC@@@???@@@CCCCCC@@@AAAEEEEEEMMMXXX```iiiyyytttrrrxxxmmmlllfff```WWWHHH888000///////////////..................---------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,------......//////000000111111222222000111111333444555666666555555666777888888999999777777888777777666555444444444333222333444555666555444444333222111111000111000//////......//////............------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,---------------......///......//////000111111111222333555:::JJJiiiyyyrrrrrryyy~~~xxxtttkkkkkkkkkjjjjjjnnnvvv|||}}}|||~~~zzz}}}||||||qqq^^^III>>>:::666333333000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))***++++++++++++***++++++************++++++++++++,,,---------------------------,,,,,,,,,,,,------------............111000222333111555HHH^^^zzzsss\\\RRRRRRWWWhhhwww^^^EEE@@@KKKVVV[[[[[[MMMJJJGGGEEEFFFFFFFFFFFFGGGGGGFFFEEECCCAAA???>>>;;;:::888666666666666777555777999:::;;;===AAACCCBBBEEEIIILLLOOORRRVVVXXX[[[[[[]]]___aaadddggghhhjjjkkkmmmmmmmmmnnnqqqsssuuuxxx|||~~~zzzyyyvvvqqqmmmjjjgggdddbbb```^^^ZZZXXXVVVRRRMMMIIIGGGEEECCCAAACCCCCCBBBAAA@@@@@@@@@@@@>>>>>>AAAFFFEEE@@@???BBBGGGVVVhhhuuu}}}}}}tttwww{{{lllbbbjjj^^^OOODDD:::111---.../////////............---...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,+++++++++++++++++++++***++++++,,,------............//////000111111222000000111222333444555555444444555666777888999:::888888888888888777666666555444222222222333555777666555444333222111000///000000//////.....................---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++,,,,,,,,,------,,,,,,------...///------...//////000000111111444444222555GGGccczzz|||hhhbbbiiisss{{{qqqggg___\\\VVV\\\bbbgggkkksss~~~~~~~~~~~~|||xxxvvvoooNNNAAA666555888999888777000///...------,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))))))))))))))***))))))))))))))))))))))))***************+++++++++))))))***++++++++++++***++++++************++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...111444222000777AAAfff{{{ppp^^^VVVPPPWWWkkk}}}[[[GGGEEEOOOZZZaaaYYYTTTLLLHHHGGGHHHIIIIIIHHHHHHGGGFFFDDDCCCAAA@@@???>>><<<;;;999888888888666777888999:::;;;===???;;;>>>AAADDDFFFIIIMMMPPPRRRSSSTTTVVVYYY[[[^^^___aaaccceeefffgggjjjmmmooonnnqqquuuwwwxxxxxxxxxyyyyyyzzz|||||||||}}}}}}{{{zzzxxxuuusssyyyvvvrrrooommmjjjfffccc^^^\\\ZZZXXXWWWUUUQQQNNNMMMJJJGGGEEEDDDCCCAAA???@@@@@@??????>>>?????????CCCAAABBBEEEDDDBBBDDDHHHUUUeeeyyy|||yyyppp{{{nnneee```___]]]NNN>>>666222///000222//////.........------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---......//////000111111111111111222222222333333222222333444555777777888888888888888888888777666555444222222222333555777666666555444333222111000///////////////......---...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......---------...//////000000+++///333444555===KKKVVVuuuoooZZZXXX^^^sssssseeeZZZSSSQQQ[[[fffsss{{{}}}||||||}}}~~~{{{zzz|||~~~~~~~~~cccKKK<<<666333555666444333444000///...------,,,------++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***++++++************++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---...000444444444666999EEEvvvzzz|||~~~hhh\\\OOOKKKVVVllluuuYYYGGGHHHUUUaaabbb\\\SSSLLLHHHGGGHHHIIIGGGGGGGGGFFFEEECCCBBBAAAAAA@@@???===<<<;;;::::::888777666777888999::::::999;;;>>>@@@BBBDDDGGGJJJMMMMMMNNNPPPRRRUUUWWWXXXXXXZZZ]]]```bbbeeejjjmmmkkknnnrrrsssrrrpppppppppssstttuuutttrrrrrrtttvvvssstttwwwxxxxxxvvvsssqqqooommmlllkkkkkkkkkkkkjjjkkkjjjiiigggddd```ZZZWWWXXXVVVTTTRRRQQQNNNJJJHHHGGGEEECCCBBBCCCCCCBBB@@@??????>>>>>>>>>???@@@@@@EEEAAA@@@AAABBBDDDKKKTTTeeerrruuuyyy~~~uuukkksss{{{pppgggbbbaaacccOOOAAA444000000000111333............------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******++++++,,,,,,------------......//////000000111111111111111111222222111111222333444444555555777777888888888888777777444444333222333444555666666666555444333222222111...////////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------...,,,,,,------...////////////000222222333666;;;???SSSpppjjj```___eeeuuu~~~yyyrrriiibbb^^^\\\fffvvv{{{vvvtttxxx|||www```KKK@@@444111000111000...111666000///...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))***++++++++++++***++++++************++++++******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......000222333444555666333XXXzzzmmm[[[MMMJJJXXXuuupppVVVJJJMMMRRRbbb```\\\UUUNNNIIIGGGHHHFFFFFFFFFFFFEEEDDDCCCBBB??????>>>>>>===<<<<<<;;;999777666666777777777555888:::<<<>>>>>>???BBBDDDGGGGGGHHHJJJLLLNNNPPPQQQSSSVVVXXXZZZ\\\___cccfffeeegggjjjkkkjjjhhhhhhhhhiiikkklllkkkkkkkkkmmmoookkklllmmmmmmllljjjhhhfffcccbbbbbbaaaaaaaaaaaabbb_________^^^[[[VVVRRROOOQQQOOOLLLJJJIIIGGGEEECCCAAA@@@???@@@AAABBBAAA??????>>>>>>>>>???@@@AAAAAABBB??????DDDIIIPPPZZZeeeqqqxxx}}}tttqqqyyyhhhmmm}}}uuummmgggbbb]]]ZZZDDD:::111///000//////000.........------------,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********+++,,,,,,------,,,------......///000000...//////000111222333333222222222222333333444444666666777777888777777666333333333444444444555555444333333333222222111111....../////////...---,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((())))))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,---......//////222222111000000111222444;;;MMMfffwwwyyyqqqsssvvvyyyyyywwwtttqqqqqq{{{xxxwwwxxx{{{~~~wwwhhhTTTEEE===<<<000---,,,//////...111666000///...------,,,------************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***++++++************++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///000///000222333333///>>>^^^ppp```RRROOO^^^ooo|||rrrcccVVVNNN^^^dddiiieee[[[QQQKKKJJJGGGGGGGGGGGGFFFEEEDDDDDD??????@@@@@@@@@@@@@@@???===;;;888777999999777555666777999999999999;;;===???@@@AAABBBDDDFFFHHHIIIMMMOOOQQQSSSTTTVVVZZZ\\\ZZZ\\\_________^^^^^^___ZZZ[[[]]]]]]\\\]]]```bbb___^^^^^^]]]\\\[[[YYYXXXUUUUUUUUUUUUTTTTTTUUUVVVTTTUUUTTTSSSPPPMMMLLLLLLIIIFFFCCCBBBBBBBBBAAA@@@===<<<<<<===???@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@BBBJJJVVV```iiittt}}}{{{xxxwww{{{{{{ssskkkgggeee]]]PPPEEE<<<555///000000......///.........---------,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))******+++,,,,,,------,,,,,,------...//////000,,,---...000111333444555333333333333333333333333555666666777777777666666222333444555555555444444222222111111111111111111---.../////////...,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...++++++,,,------......///***,,,///000111333555777111555;;;JJJggg~~~wwwsssmmmrrrzzzyyyyyy|||wwwwww{{{}}}iiiNNN;;;555444333111444000000333333///++++++000000...---------------************************'''(((+++,,,,,,+++((('''************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,))))))***++++++++++++***++++++************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,,,,------------///000//////111222222222...;;;bbbtttcccSSSQQQXXX\\\nnnppp]]]\\\hhhttttttiiiZZZQQQNNNGGGHHHHHHHHHGGGGGGFFFEEE@@@AAABBBCCCDDDDDDDDDDDDBBB???<<<;;;<<<<<<:::888444555666666555555666777::::::;;;<<<>>>@@@BBBCCCBBBDDDFFFHHHJJJLLLPPPSSSOOOQQQSSSTTTTTTTTTUUUWWWRRRSSSTTTTTTSSSSSSUUUVVVTTTTTTSSSRRRQQQPPPOOOOOOHHHIIIIIIIIIIIIIIIKKKLLLKKKJJJIIIGGGEEEEEEGGGHHHDDDAAA>>>>>>???@@@AAAAAA<<<;;;;;;===???@@@???>>>=========>>>>>>@@@AAABBBBBBIIIXXXkkkyyyxxxuuu{{{uuullleeedddeee[[[HHH777555000---///000...///222......---------,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,---******))))))******+++,,,++++++,,,------,,,,,,,,,000///......///111333555222222222222222222222222222222333444444555666666444444222222222222444444222222222111000//////...000////////////.........//////...---,,,,,,+++***---------,,,,,,+++++++++))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******************************+++++++++,,,,,,,,,,,,,,,------------------/////////000111111222222555333666===EEEYYYxxx{{{}}}xxxttt{{{~~~~~~tttllljjjlllmmmyyyzzz~~~{{{zzz||||||yyyvvvzzzqqqSSSIII;;;333111222222222000000///...---,,,,,,,,,........................++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))************(((((())))))******++++++******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000777999@@@cccrrraaaWWWRRROOO\\\nnniiieeekkk{{{rrr```XXXPPPKKKIIIKKKIIIEEEEEEJJJDDDBBBCCCEEEDDDAAABBBEEECCCBBBAAA@@@???===<<<;;;999999888888777666666666888888777777888:::<<<===<<<===???BBBEEEGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMJJJKKKKKKLLLLLLKKKKKKJJJLLLJJJIIIKKKNNNOOOMMMKKKHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>???>>><<<<<<===>>>======;;;===@@@@@@?????????@@@DDDYYYppp{{{zzziiijjjmmmlll```LLL;;;444111111111111000000000///.........------,,,,,,,,,,,,++++++******++++++,,,------------------------************************)))))))))***++++++,,,,,,******))))))******+++,,,+++,,,------............111000///......///111222222222222222222222222222111222222333444444555555444333222222222222333444222222111000000///......//////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,,,,,,,,,,---------------...//////000000111222222111///111666999DDD```}}}{{{|||xxxyyy}}}|||~~~yyykkkccchhhttt}}}|||xxxxxx|||yyyzzz}}}zzzgggVVVDDD===444000000111///---000///...------,,,,,,,,,------------------------*********************************+++++++++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))************)))))))))))))))***************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........////////////333111111999NNNsssvvv```PPPOOOSSS^^^pppuuulllvvvvvvfffVVVMMMHHHKKKLLLIIIFFFFFFCCCAAACCCFFFGGGDDDEEEIIIEEEDDDCCCBBB@@@???>>>===:::::::::999888888777777888777777777777999:::;;;999:::<<<>>>@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFGGGEEEEEEFFFIIIIIIHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>=========@@@???>>>=========<<<<<>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???@@@BBBCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===BBBKKKVVV]]]kkkvvvzzzsssrrryyy|||xxxuuupppjjjbbbXXXLLL>>>333111444///............---------------------,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))******))))))******+++,,,***+++,,,---//////000000///......---------...///111111111111222222222222000000111111222222222222333222222222222222222333000000000//////.........,,,,,,,,,,,,+++++++++************************+++*********)))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))************************************+++++++++++++++++++++,,,,,,------...------...//////000000111000///111555555222555<<>>>>>===<<<<<<<<<;;;::::::999999999888888777777888888999999999999999:::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>===============>>>???>>>>>>============>>>?????????@@@>>>>>>==============================<<<<<<<<<;;;:::;;;<<<<<<<<<<<<===???888<<>>>>>>>>=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<============<<<<<<===>>>?????????>>>>>>>>>=========>>>>>>?????????============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>???>>>======???BBBFFFMMMWWWbbbkkkttt|||yyyvvvxxxyyyyyyyyy~~~|||qqqjjjiiilllkkkfffXXXHHH777111111111///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************************************,,,+++++++++******))))))******))))))******+++,,,)))***+++,,,------...---++++++,,,---...///000000//////000000111222222222111111111111111111111111111111222222222222111111..................------++++++++++++************------,,,+++***)))((('''))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++))))))***+++,,,---......,,,,,,------.../////////.........///000000111222444666999>>>GGG^^^yyyeee```___aaabbbfffuuusssiiiooo{{{{{{|||yyyhhhUUUHHH;;;555333000000111222111///------...///000------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))((())))))******))))))((())))))))))))************************))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,---------...,,,***---555999999HHHppp}}}eeeNNNFFFJJJ\\\ooolll^^^TTTMMMHHHJJJKKKIIIHHHIIIFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@@@@@@@???>>>======??????>>>>>>>>>=========<<<======>>>>>>>>>============>>>>>>>>>>>>======???@@@BBBAAA@@@??????@@@>>>>>>>>>>>>????????????============>>>>>>>>>>>>>>>============<<<<<<<<<;;;<<<<<<;;;999;;;@@@EEEXXX^^^hhhtttyyyssswww}}}sssjjjiiiooopppggg]]]III;;;///...333333///---//////.........---------++++++++++++,,,,,,,,,,,,******))))))))))))******************************************************+++++++++*********************))))))******+++,,,++++++,,,---......------------...////////////////////////000111222222222222222222222222222222222000111222333333222111000------------------------,,,,,,+++++++++*********,,,,,,+++++++++*********)))))))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,---......+++,,,,,,---......//////000111111000///000222333444555666777666@@@XXXppprrr\\\KKK===555000222333000...000/////////...,,,,,,---...---,,,,,,+++,,,,,,------++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************)))))))))))))))***************++++++++++++******************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------+++***,,,111555666===RRRzzzlllXXXLLLSSSXXXiii}}}eee[[[RRROOONNNKKKIIIIIIHHHHHHGGGGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAA@@@???>>>@@@@@@@@@@@@????????????>>>>>>?????????>>>>>>===>>>>>>????????????>>>>>>???AAACCCBBB@@@>>>???@@@?????????>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<<<<;;;;;;;;;:::888:::<<<===???EEEOOOWWWhhhoooyyyzzz{{{vvvnnniiimmmrrrmmm\\\NNN:::333...000111000......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++*********************************************************)))***++++++,,,------......///........./////////000//////...---...//////000111222222222333333222222222222222222000111222333333222111000------------------------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))******+++++++++,,,************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***+++,,,---......++++++,,,------......///***...///---,,,---000111333---,,,222777999>>>EEEWWWjjj~~~~~~{{{mmm^^^NNN???555666111///222222......333---///000000///---------,,,,,,,,,++++++,,,------************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((((())))))******++++++******++++++++++++******************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,+++...111...***...555333555MMM~~~rrr^^^OOOJJJQQQfff|||~~~qqqddd^^^YYYTTTPPPOOOIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???@@@@@@@@@@@@@@@?????????>>>>>>?????????>>>>>>===>>>??????@@@@@@??????>>>>>>AAACCCBBB???===>>>@@@?????????>>>>>>======<<<;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999;;;???CCCHHHNNNYYYhhhsss{{{}}}rrrkkkqqqqqqyyykkkffffffkkknnnbbbMMM===111000000222///+++,,,111,,,,,,,,,+++++++++***************++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************))))))))))))************---,,,,,,++++++,,,,,,---111111...---000444000)))...//////000111222222222000000000000111111111111111222222333333222222111444333111000000222333555//////...---,,,,,,++++++,,,,,,,,,+++++++++******+++*********))))))(((((()))))))))))))))***************))))))(((((('''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000111111222222333444444AAA>>>KKKjjj~~~{{{yyy{{{|||}}}oooTTTBBB===<<<777111111111000000//////............---,,,,,,,,,,,,---,,,,,,............,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''((('''&&&'''(((***))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++*********))))))++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......000444777PPP~~~```SSSJJJMMMXXXeeewww~~~tttlllcccWWWOOOOOOLLLLLLOOOQQQNNNIIIFFFEEEFFFFFFEEECCCBBBBBBBBBDDDBBBAAACCCEEEFFFDDDAAAAAABBBCCCCCCCCCAAA???===CCCBBBBBBAAA???>>>>>>===??????@@@@@@@@@???>>>>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;=========<<<===<<<;;;;;;<<<<<<;;;:::;;;999:::??????:::;;;@@@DDDLLLWWWaaajjjttt~~~jjj```cccmmm{{{~~~{{{rrrgggdddgggkkkgggVVV@@@444111////////////............---,,,++++++,,,---,,,+++,,,,,,,,,+++++++++*********)))((((((((()))+++,,,))))))(((((((((((())))))***)))(((''''''((()))***(((((()))))))))*********---,,,,,,++++++,,,,,,---//////------000444111+++......///000000111222222//////000000000111111111000111111222222111111000111111000000000222555666///......---,,,,,,++++++,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000000111222222222;;;555999JJJ]]]ppp|||{{{}}}yyypppaaaRRRAAA666555555111---000000000000//////............---,,,,,,,,,,,,---+++,,,------------,,,+++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))******))))))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))++++++************++++++************************************+++++++++,,,,,,,,,,,,------------...000333111>>>bbbwwwhhhVVVLLLIIIOOOaaaqqq~~~{{{ssskkkeeeZZZUUUOOOLLLLLLLLLKKKKKKJJJJJJIIIGGGEEEDDDDDDDDDDDDBBB@@@AAABBBBBB???===@@@AAABBBBBBBBB@@@???===@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@??????>>>???@@@@@@@@@??????>>>===???>>>>>>>>>>>>===<<<;;;<<<<<<===>>>@@@@@@@@@???===999888<<<>>>???DDDLLL[[[aaakkkwww~~~|||}}}rrrnnnqqq}}}pppjjjddd___eeeccc```YYYKKK;;;222111............------------,,,+++++++++,,,,,,++++++,,,,,,,,,+++++++++*********))))))))))))***++++++++++++************++++++***)))(((''''''((()))***(((((())))))))))))******,,,,,,++++++++++++,,,,,,,,,---------111555444.........//////000000111111//////000000000000111111000000000111111000000000////////////111333555666.........------,,,,,,+++,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...............///000000111111777333222666;;;GGG___wwwyyymmmpppxxxyyyfffRRRFFFAAA;;;555111222222000...000000000////////////.........---,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))((()))+++***))))))***,,,))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))+++++++++***************++++++************++++++************************)))))))))*********++++++,,,,,,,,,,,,------------...111///111@@@WWWppp\\\KKKDDDJJJSSS___kkkxxx~~~}}}oooiii```XXXSSSPPPNNNLLLIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCBBB@@@???@@@AAABBBBBBAAA???>>>>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAA@@@??????>>>???????????????>>>>>>===<<<======>>>===<<<;;;:::<<<======>>>>>>============:::<<>>>>>===>>>>>>???>>>>>>======999<<<>>>?????????>>>>>>@@@???>>><<<;;;<<<>>>@@@FFFHHHOOO[[[jjjwwwrrrpppvvv{{{qqqgggbbbcccdddeeeVVVJJJ===777222///...111------------,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******)))***+++------,,,++++++))))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((())))))))),,,++++++******++++++,,,***---//////222666777444.............../////////...////////////000000000111222222222222222222111111111000000000000000000---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******))))))))))))(((((('''''''''''''''''''''(((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++*********++++++,,,,,,,,,+++,,,,,,---------------......//////000111111111---///333777666333555888@@@LLL[[[hhhyyy{{{sssSSSJJJ>>>666333444444444///000111///,,,+++,,,///.............../////////------,,,++++++++++++,,,************************************************************************************************))))))(((((((((((())))))&&&(((******)))((())))))((((((((((((((((((((((((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++************************((())))))))))))*********+++++++++,,,,,,,,,---------//////333555///888RRRpppcccTTTMMMIIIPPP___nnnzzzzzztttrrryyy}}}}}}wwwttttttrrrmmmiiiddd^^^YYYUUURRROOOLLLGGGGGGFFFEEEDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<======>>>>>>>>>======;;;>>>@@@AAA@@@??????AAA?????????>>>AAAGGGPPPWWW___eeeooozzzzzzooommmssszzz{{{}}}rrrggg```cccllllllcccYYYEEE;;;111//////......000.........------------,,,+++---...---,,,+++,,,...,,,,,,,,,+++++++++******)))***+++------,,,++++++))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((())))))++++++************++++++)))---///...000444444222------........................////////////000000222222333333333333222222111111000000///.........------------------------,,,,,,,,,+++++++++******))))))))))))***************))))))((((((''''''&&&&&&''''''''''''(((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,......//////000111111111000//////111333444444444111888===AAAJJJZZZhhhppp|||nnn```RRRHHH<<<999555222222333333333...000111///---,,,///222---............/////////------,,,+++++++++++++++++++++***))))))***++++++************************************************************************))))))(((((((((((())))))(((***,,,---,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))***************+++++++++++++++************++++++************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,......***...555111111>>>RRRrrrooo```QQQKKKMMMSSSYYY]]]qqq|||zzz}}}yyynnniiikkkkkkhhhddd```\\\\\\___aaa```___WWWWWWTTTPPPKKKHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>===;;;;;;;;;<<<<<<===============999<<<>>>===::::::<<>>@@@CCCFFFMMMYYYhhhrrruuu}}}vvvxxxvvvmmmeeegggssstttccc\\\]]]kkkuuunnnYYYGGG888111,,,...///...---///............------------***---///---+++***,,,...,,,,,,,,,+++++++++******)))******+++++++++++++++++++++************++++++(((((())))))))))))(((((('''''''''((((((((())))))++++++************++++++''',,,---,,,,,,///000...------------------------........./////////000000111111222222222222111111/////////000//////......------------------------,,,,,,,,,+++++++++******((()))))))))***************))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,---------...//////000000111111000///111444666666333777888555666>>>GGGKKKddduuu{{{qqqcccVVVMMMDDD:::444666777888666333000......000111222111000///111222---------.........//////---,,,++++++***+++++++++,,,+++************+++,,,************************************************************************))))))(((((((((((())))))'''***------,,,+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++************************************+++++++++,,,***++++++++++++,,,,,,,,,***///++++++222333111888:::KKKnnnrrreeeWWWKKKIIILLLRRR]]]nnn|||uuulllllljjjddd^^^ZZZXXX[[[bbbhhhjjjiiibbbaaa]]]WWWPPPLLLKKKLLLIIIHHHGGGEEEDDDCCCCCCBBB??????@@@@@@@@@@@@@@@AAA??????>>>>>>===;;;:::999:::;;;<<<<<<=========<<<999<<>>===???EEEJJJPPPTTTYYY]]]ccclllyyyzzz___eeekkknnnooovvvuuubbb___]]]aaajjjiiiZZZFFF:::111------///000---,,,...------------,,,,,,,,,+++(((+++---,,,((('''***---,,,,,,,,,+++++++++*********))))))))))))***++++++++++++************++++++'''((()))******)))((('''''''''''''''((((((((()))++++++************++++++&&&***,,,***)))+++,,,***------------------------............/////////000000000111111111111000000------...///000000//////------------------------,,,,,,,,,+++++++++******(((((())))))*********+++***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------......///,,,///000///...000222333222666888555444888===>>>===IIIWWW___iiixxx{{{qqqZZZQQQEEE>>><<<;;;999777---000333222///...000333...///000///...,,,++++++---------.........//////---,,,++++++******++++++---,,,+++******+++,,,---************************))))))))))))))))))))))))************************))))))(((((((((((())))))%%%(((+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,$$$111111,,,111222000555;;;999LLLzzzkkkUUUMMMPPPNNNRRRYYYaaajjjuuuvvvlllgggbbbaaadddfffeeeccc^^^]]]ZZZTTTMMMIIIIIIKKKJJJHHHGGGEEECCCBBBAAAAAA;;;<<<===>>>???@@@AAAAAA>>>>>>>>>===<<<:::999888:::;;;;;;<<<=========<<>>??????>>>===<<<@@@@@@@@@???===<<<===>>>BBBCCCDDDEEEFFFJJJPPPUUU\\\\\\```iiisss|||~~~wwwjjj___[[[]]]bbbfffqqquuu|||~~~vvvlllddd___^^^bbbWWWIII>>>999555111---//////...---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))))),,,------......---,,,,,,,,,,,,---------.........//////////////////////////////.........---------......---,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///.../////////000000000000111222222333333444555555444444444444666999<<<>>>;;;@@@JJJTTT___jjjtttzzzyyymmm^^^TTTIIIDDD===::::::<<<<<<<<<>>>;;;777555444444444333222222111111000//////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************)))))))))))))))*********))))))))))))))))))))))))******))))))))))))************))))))))))))******+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,++++++,,,---...///000000333333222666JJJmmmsssfffWWWPPPOOOPPPTTTZZZYYY```iiiqqqvvv|||}}}zzzssskkkooonnnkkkddd]]]XXXVVVVVVNNNOOOOOOOOONNNPPPTTTWWWSSSRRRQQQPPPOOONNNMMMLLLEEEIIINNNSSSVVVYYY\\\^^^bbbfffiiihhhfffjjjsss|||vvvmmmlllllliiieeebbbeeelllvvv}}}}}}uuulllgggfffeeeccc```NNNFFF<<<666444333111//////......---,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))******************************,,,,,,---......------,,,,,,------------.........////////////////////////...............---------...------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///....../////////000000000000000111111222333333444555444333222222333444555888:::<<>>===<<<:::888777666444444666444222111222333333222111111000000////////////------------------------------------,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))***++++++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++,,,------...//////000222777888222444JJJddd~~~tttfff\\\XXXUUUTTTPPPLLLIIIJJJNNNRRRVVV___iiipppssstttvvvwwwwwwsssvvvzzzvvvzzz~~~}}}zzzlllfffaaa___]]]]]]ccckkkvvv}}}tttgggcccaaafffkkkeeeTTTEEE555222///...//////...,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))******+++++++++,,,,,,,,,,,,,,,------......---------.........//////////////////////////////---.....................------,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************++++++++++++,,,---..................////////////......///000000111111222000000000111111222333444111333444555555777:::<<<>>>???AAAAAA@@@??????@@@BBBCCCEEEGGGIIILLLNNNNNNLLLMMMMMMMMMKKKKKKMMMOOOIIIHHHFFFEEEEEECCC@@@>>>EEEAAA<<<:::::::::999777222222444444333333333333333111000000222222222111000000000///////////////---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((()))***++++++++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++,,,,,,---.........,,,+++000666555111777CCC[[[ssslllccc]]]\\\XXXRRRMMMMMMPPPUUUWWWXXXYYY]]]aaammmrrrvvvtttooommmrrrxxxtttxxx}}}~~~~~~vvvqqqmmmkkkgggbbb``````bbbddd``````dddlllsss{{{vvvlllhhhfffeeeeeeaaaTTTAAA333111000/////////...---,,,,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---//////------........./////////////////////////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************++++++,,,---...------........./////////......///000000111111222222222222222111111111111111333666888999:::;;;<<<666999;;;<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======<<<===???AAA<<<;;;;;;<<<===>>><<<;;;===;;;999888888777555333444666777777666444444555111000///000111222111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))(((((((((((()))***+++,,,++++++************++++++***************+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++,,,,,,------------111,,,+++///222111111222<<>>:::999999:::<<<<<<;;;999888777777777888777666555333444555333000------...111000000000222222000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((()))***************)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++******++++++,,,))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************+++,,,,,,,,,,,,---------///111///---...333333111222777CCC\\\yyysssiii\\\SSSRRRLLLMMMLLLJJJGGGFFFFFFHHHIIIKKKMMMPPPRRRWWW]]]aaa[[[[[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSPPPNNNMMMNNNPPPSSSUUUYYY[[[[[[YYYUUUSSSVVV[[[bbbjjjqqqzzz~~~zzzuuunnnhhheeefffiiikkk]]]SSSEEE999333111000///+++,,,,,,,,,++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------,,,,,,++++++,,,...///000............/////////000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************+++,,,---...---------.........////////////000000111111222222...///000111222222222222222333444333333444666888888888777555333444777:::555555666777888999::::::888999:::999888888:::;;;<<<;;;:::;;;<<<<<<:::888999888666555444333222222222444666666444333666888222111000111222222000............///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((()))************************)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++******++++++,,,))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,---%%%///333...---222444111222333555???WWW~~~}}}ppplllbbb___\\\WWWSSSOOOMMMKKKAAABBBCCCFFFIIILLLNNNOOOIIIJJJLLLMMMMMMMMMLLLKKKMMMNNNOOOOOOMMMKKKLLLLLLRRRXXX```dddfffiiiooosssqqqwww}}}pppkkkeeebbbbbbdddddddddOOODDD666------000111111000000///---+++******+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///////////////000000000000000000000000000000000000//////...------------...++++++,,,,,,,,,,,,------,,,,,,,,,***(((((()))+++++++++******))))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&((())))))(((''''''(((******))))))((((((((('''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++------------------------------,,,------...///000///000000000111111111111000111111111111222222222444444555555666777777777777777777777888888888888777888888888888999999999;;;::::::999999::::::;;;;;;::::::999888777555555333222111111000000111111111111111111000000000//////............------------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***++++++,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,------......///000000000//////333888AAAXXX{{{tttlllddd___WWWWWWUUUQQQMMMNNNSSSWWWWWWVVVTTTQQQPPPSSSWWW[[[YYY]]]aaacccaaa___```aaapppuuu{{{{{{sssjjjeeedddiiioooiiiXXXIII888666333000............------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))((((((((('''''''''))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,------,,,,,,---///....../////////000000000//////////////////////////////...---------------+++++++++,,,,,,,,,------...///...+++)))((()))************)))))))))))))))(((((('''&&&&&&'''((((((&&&((())))))(((''''''((()))))))))(((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********---------------------------,,,,,,------...///000//////000000000111111111000000111111111222222222333333333444555555666666666666777777777888888888999999999888888777777777::::::999999999999:::::::::::::::999888777555444333222111111000000111111111111111000000000//////............---------------,,,++++++------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((()))******+++,,,,,,)))******++++++******)))*********************************+++++++++,,,,,,------......//////000000444333222222111:::QQQggg{{{yyy~~~|||xxxwwwwww{{{}}}~~~}}}~~~sssfffccceeekkkqqqmmm___NNNBBB<<<333222000...------...///------,,,,,,,,,+++++++++)))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,+++,,,------,,,,,,---............////////////000///////////////////////////......---------------++++++++++++,,,,,,,,,,,,000000///---)))(((((()))((())))))))))))))))))***))))))(((''''''((())))))&&&((())))))(((''''''(((((((((((('''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))------------------------,,,,,,,,,,,,---...///000////////////000000000000000000000111111111222222222222222333444444555555666666777777777777888888;;;:::999888777666666555999999999999999999999999999999999888777666555444222222111000000000000111000000000000////////////............---------------+++***+++,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((())))))******+++++++++)))******++++++******)))*********************************++++++++++++,,,---------...//////000000222111111000......777AAAMMMppp}}}xxxyyy||||||vvvooofff______ccceeejjjiii]]]III888000000...---,,,,,,,,,---///000,,,,,,,,,,,,++++++++++++)))))))))******)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''******)))))))))((((((((())))))))))))))))))))))))************++++++++++++***,,,------,,,+++---...------.........////////////////////////////////////...------,,,,,,------***++++++++++++,,,,,,,,,---......,,,)))(((((()))'''((((((((())))))******((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////........./////////000000000000000000111111111111222222222333444444555555666666666666777777777888999999999888777666666666888888888888888888888888777888888777666555444444222222111000000000000000000000/////////..................---------,,,,,,,,,+++***+++,,,,,,,,,***************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***(((((())))))************))))))))))))))))))))))))((()))))))))************((()))))))))*********+++))))))************))))))************************************++++++++++++,,,,,,---......//////000,,,---000222333444555888555EEE```wwwmmmggg___[[[[[[^^^dddhhheeeYYYIII===777444///,,,,,,,,,++++++,,,---...///,,,,,,,,,++++++++++++***))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++---,,,++++++,,,...------------..........................................---,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))***++++++)))((()))***''''''(((((()))))))))***''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&''')))******)))'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---............///////////////000000000111111111333333333444555555666666555666666666666777777777777777777777777777777777666666777888888777666666666666666666555555444333222111000000//////000000/////////............---...------------,,,,,,,,,,,,+++******,,,,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''')))***)))((('''(((***)))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////...//////000111222111...444666===RRRvvvuuujjj```]]]\\\^^^cccddd^^^WWWSSSCCC222,,,///333111---...---------------------,,,,,,+++++++++************++++++++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))************+++***+++,,,,,,++++++,,,---,,,,,,,,,---------.................................------,,,,,,,,,,,,,,,************++++++++++++&&&(((******)))((()))***'''(((((((((((((((((()))&&&''''''((((((''''''&&&&&&((())))))(((''''''((('''''''''''''''(((((((((''''''((((((((((((''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------.........////////////000000000111111333333333444555555666666555555666666666666777777666666666777777777888888444555777777777777555444555555555555555444333222111111000////////////000///.........------------------------,,,,,,,,,,,,,,,***)))***+++,,,+++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))************+++,,,,,,,,,---......//////...///...,,,...111111...///333888===MMMmmm{{{nnnccc___bbbfffjjjlllkkkaaaMMM<<<777555222///---------...//////......------,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************)))+++,,,,,,++++++,,,---+++,,,,,,,,,,,,---------...........................---,,,,,,++++++,,,,,,************++++++++++++''')))++++++***(((((()))(((((((((((((((''''''''''''((())))))))))))((('''&&&((())))))(((''''''((('''''''''(((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))************++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,---------.........////////////000000000111222222222333444444555555555555555666666666777777777777777777777666666666333444666777777666444333333444444444444333333222111111000///////////////.........---------,,,,,,---------,,,,,,,,,+++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++,,,,,,------......///+++......+++---333444222+++111666555666DDD___wwwxxxtttooojjjccc\\\[[[___hhhnnnppphhh\\\NNN===///,,,///222111---***+++,,,------......------,,,,,,++++++++++++******************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))************)))+++,,,,,,+++***,,,---++++++,,,,,,,,,---------...........................---,,,,,,++++++,,,,,,)))************+++++++++***,,,------+++((((((((())))))(((((('''''''''&&&((()))***++++++***)))(((&&&((())))))(((''''''((('''((((((((())))))******''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++,,,---......,,,,,,,,,---------......////////////000000000000000111111222333333444444555555555555666666666777999999888777666555444444333444666777777666444333333333444444444333222222111111000///////////////......---------,,,,,,,,,---------,,,,,,,,,+++++++++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,------......///+++//////***)))...000---111000000000000333<<>>999555---+++(((((()))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))************---,,,+++))))))***++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,)))+++000333111111333888999EEE```~~~zzzxxxrrr{{{tttlllnnnrrrrrrlllcccaaagggmmmxxxxxxxxxwwwrrrfffWWWLLL999333---,,,///222222111------.........---------,,,,,,,,,,,,++++++++++++************************++++++***))))))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))***++++++++++++))))))***+++++++++++++++---,,,+++******,,,---...------,,,,,,+++******)))************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((''''''((((((((()))))))))'''(((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************++++++++++++,,,,,,,,,---------......................................./////////000000///000000111222333444555222333444555666555555444333333222222222111111111000111111111000///...---------------------------,,,,,,,,,---------......************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((((()))))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((''''''(((***((((((((((((((()))******))))))))))))))))))))))))***(((''''''***///444888+++)))((()))******)))((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))))))))************))))))))))))************...---+++))))))***+++,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------,,,,,,000---+++...///---...111888555888DDDUUUlll}}}yyy{{{|||~~~{{{rrrlllooommmlllkkklllnnnssswwwzzznnn```SSSEEE:::333111000////////////...---,,,,,,---,,,,,,,,,---...,,,,,,,,,++++++++++++***************************++++++***)))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((()))++++++,,,,,,,,,(((((()))***************...---,,,++++++---...000------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++)))************+++++++++,,,,,,,,,---------...........................---............/////////000///000111222333444555555222333555666666666555555333333333222222222222111000000111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((%%%'''((((((''''''(((***((((((((((((((()))******))))))))))))))))))))))))'''''''''(((***---000111)))(((((()))++++++***((())))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))************))))))))))))************...---+++))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---...---,,,+++...,,,,,,...---,,,...444///000555::::::>>>NNN___}}}{{{vvv|||{{{tttssswwwyyytttsssvvvwwwsssppppppmmmjjjlllttt~~~lll```NNN===333//////111...000222000,,,***,,,///.........---++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******)))))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((''''''''''''''''''(((((()))***+++''''''''''''(((((((((((())))))))))))************++++++******************------------------------//////...---+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''''''''(((***+++*********)))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111///000222333333111///...222333333444444333333222555444333222111///......000000///...------,,,,,,------++++++++++++---------------,,,,,,+++++++++******++++++++++++******+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&(((((())))))((('''&&&&&&((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))************************++++++************++++++,,,,,,++++++***+++++++++------++++++++++++------++++++,,,,,,,,,,,,------++++++,,,------......///...///000111333555666666HHHPPPaaayyyyyywww|||zzzwwwssspppmmmrrrnnnlllpppssswww~~~{{{xxxsssiii\\\QQQ===:::555222000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++***)))((((((+++*********))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))''''''''''''(((((((((((((((((()))))))))*********************************------------------------///......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((('''((()))***+++***)))))))))))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000111222222222111000000222333333444444333333222444333222222111000//////000//////...------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++******+++***)))((((((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))(((((((((''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))************))))))))))))************))))))************************+++******))))))******+++,,,++++++******+++++++++---,,,++++++++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,---............//////111222333444555111777AAAQQQggg||||||{{{|||{{{xxx{{{~~~|||}}}wwwyyy}}}xxxvvvxxx|||}}}wwwtttpppmmmkkkjjjjjjppp{{{uuuggg[[[RRRIIIAAA;;;888555111////////////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++******)))((((((************)))))))))(((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((())))))))))))******************************------------------------......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((())))))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111111111111111111111111222222333333333333222222222222111111111000000000/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++******++++++++++++************)))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******++++++++++++******))))))************))))))************************+++******))))))******+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........//////000000111222222000111333666???RRRkkk}}}}}}yyyzzz~~~~~~zzzyyyyyy{{{wwwrrrsssyyyxxxrrrqqqtttxxx|||zzzyyyzzz|||}}}}}}|||~~~zzzzzz~~~}}}uuujjjddd\\\SSSFFF<<<777444222000222000------...//////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++******))))))(((************))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***)))))))))))))))*********((()))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------....../////////000000/////////000111111222222333333333333222222000000000000111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++*********))))))((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******++++++++++++******))))))************))))))******************************))))))))))))*********************++++++,,,,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,***++++++,,,------............//////////////////666666666333333777@@@HHH```mmm}}}{{{|||{{{kkkbbbYYYMMMBBB<<<555333111111222333222000///...,,,,,,---///......------------------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++*********)))))))))(((*********)))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))(((((())))))************((()))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,---------------------............///............///000111111222222333333222222111///000000000000111111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((*********++++++*********))))))************))))))))))))))))))))))))))))))***))))))))))))))))))******)))))))))******+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------.................................///111222333333222333<<>>>>>???GGGVVVcccvvv|||}}}rrrnnnpppqqqoookkkRRROOOKKKFFFBBB;;;444000222...---111444222111333...---,,,++++++,,,///111...---,,,---......---+++++++++,,,,,,,,,---------***************************))))))(((((())))))***((()))))))))))))))))))))((()))))))))************)))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++---...''''''''''''((((((((()))''''''''''''((((((((()))((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))*********)))((('''(((((()))***+++++++++))))))))))))************))))))***++++++++++++*********+++,,,,,,---......------------------------...000222444555444333222111111222222222222111111111000000000////////////---.....................++++++------------++++++))))))******++++++++++++******++++++++++++******'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))***+++,,,)))***+++,,,,,,+++***))))))************+++++++++)))******+++,,,,,,------------......///000000111***...222000,,,***,,,000)))+++///111222222333444111555888888888999>>>CCCJJJMMMWWWccciiikkkqqqzzz{{{xxxvvvlllaaaRRROOOJJJHHHHHHFFFDDDBBB>>>;;;777555444444444444222///...000///+++***,,,+++,,,...///---++++++***,,,++++++,,,......---++++++++++++,,,,,,---------************************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''')))******))))))***+++++++++,,,------------,,,,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((***)))((('''&&&%%%$$$$$$'''(((***+++***(((%%%###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((()))(((((('''&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''')))***''''''''''''''''''''''''&&&''''''(((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))************+++++++++*********))))))+++,,,------......---------------............///000111222333333222000///000000111111111111000000////////////..................---------,,,,,,,,,...---+++*********++++++************************(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))******++++++,,,------.........------,,,,,,,,,++++++,,,,,,---...//////---......///000111111222111333444444333222444555<<<<<<<<<<<<===>>>???@@@IIIIIIIIIIIIIIIIIIIIIHHHKKKKKKLLLMMMNNNOOOPPPPPPVVVVVVXXXXXXWWWUUUSSSQQQJJJIIIGGGDDDAAA???===<<<777777666555555444333333222111111111000000////////////.........---------......---------,,,,,,,,,,,,------......------,,,,,,,,,---...---,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---'''$$$(((+++)))'''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((''')))******))))))***+++***++++++,,,,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************+++++++++*********))))))+++,,,------...---------------------............///000111222222111000///000000111111111111000000////////////...............------------,,,,,,,,,---,,,+++*********++++++************************(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))******++++++,,,,,,---......---------,,,,,,,,,+++,,,,,,,,,---...............//////000000111111000222333333222222333444555555555555666777888999999999999:::::::::::::::<<<<<<<<<======>>>??????888999999999888777555444999999777666444333222111333333222111111000//////000000000//////.........///.........------------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((((((((((((((''')))******))))))***+++)))******+++,,,++++++++++++++++++******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((()))((('''''''''))),,,---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))*********)))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))************+++++++++***************++++++,,,---------------------------..................000111111000///...///000000111111000000////////////............---------------,,,,,,,,,,,,,,,,,,+++************+++************************(((((())))))))))))((((((((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------///////////////////////////000222111000000111333000000000000111222333333111111222222333333444444444444555555555555555555666666666555555444444333111111000000000000000///000000//////......------...............---------............------------------------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%///333,,,%%%''')))'''************************((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((((((((((((((((((((((((''')))******))))))***+++))))))***++++++++++++***+++*********)))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&''')))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((('''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***((()))))))))************************************++++++,,,------------,,,,,,,,,---------.........,,,---.../////////......//////000000000000////////////.........------------------,,,,,,,,,++++++++++++******************************************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,//////////////////.........///000000//////000222000000000000000111222222222222333444555666666666666666555555444444444444444333222111111111111222222222222222222222222222111000000000//////..................---------------------------------------------,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,<<>>>>>@@@BBBDDDFFFAAA???<<<:::::::::<<<===:::999888666555333222111222111111000//////......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))((('''((()))+++)))))))))))))))))))))))))))(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))(((&&&&&&(((+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))***+++***))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))************((())))))***++++++,,,,,,***,,,------,,,+++---...***+++,,,---............................................................))))))******++++++++++++************************************************))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))***+++++++++((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******************)))(((''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))++++++******++++++,,,---///...------,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------///000111333666:::===???<<<===>>>???@@@BBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFEEEEEEGGGJJJMMMPPPJJJGGGDDDAAA@@@AAADDDFFFCCCBBB@@@>>><<<:::888888444444444333222111111000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))((('''((()))+++)))))))))))))))))))))))))))(((((((((***++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%''')))(((&&&&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''((()))++++++******)))(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******(((&&&%%%&&&)))***)))(((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))******)))******+++***)))'''&&&***************)))(((((('''((()))))))))+++...000+++,,,...000000......000444555555666888:::999777<<<555111555666222000222444444333111000...------...,,,***+++,,,------,,,)))***++++++)))))))))***+++***((('''''')))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))***+++,,,,,,------,,,------,,,++++++,,,...+++++++++++++++,,,---...(((***,,,---------+++***///...---+++***---111444555888<<>>;;;555333444222///------...///000+++,,,......------...000+++++++++++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))((((((***)))'''((())))))'''%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))((('''''''''''''''******))))))((((((''''''))))))))))))(((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))************))))))))))))%%%%%%&&&((()))))))))))))))******+++++++++******+++,,,------,,,---///111333444666777888999<<>><<<888999===<<<<<<<<<;;;;;;:::999888333111///.........,,,+++******+++++++++,,,---...+++******))))))***+++,,,************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++,,,,,,,,,------......---++++++,,,...+++++++++++++++,,,------///......------------...000111444555666888;;;===BBBDDDFFFFFFEEECCCCCCDDDFFFHHHJJJJJJHHHGGGHHHIIIIIIKKKPPPVVV[[[]]]^^^]]]dddeeeddddddhhhllliiicccbbbaaaaaadddiiinnnrrrtttuuupppkkkhhhccc___dddllljjjZZZKKKFFFHHHHHHGGGFFFFFFCCC>>>:::666333000...---------,,,++++++,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))((('''''''''''''''******))))))(((((((((((()))))))))))))))))))))(((((())))))***************))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))++++++*********)))))))))%%%&&&&&&'''((()))++++++((()))***+++,,,,,,,,,,,,+++,,,...///......000222555777888888999<<<@@@BBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAABBB@@@===???DDDCCCCCCDDDDDDCCCBBBAAA@@@>>>;;;999777555333000---+++++++++,,,---...///000******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,......///---++++++,,,...---,,,,,,,,,,,,------...222000///...///111444666777;;;???BBBCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDDDDEEEDDDMMMWWW\\\ZZZWWWVVVWWWZZZ___iiisssyyyxxxsssooovvvuuusssvvv}}}{{{qqqooorrrxxx}}}{{{qqqqqqjjj^^^ZZZWWWTTTRRRRRROOOKKKGGGDDD@@@<<<999555333111///---,,,,,,,,,///...---,,,++++++++++++************************************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((('''&&&&&&(((***((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((((((((())))))((('''''''''((((((***))))))))))))((((((((())))))))))))))))))))))))((()))******++++++******))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((())),,,++++++******))))))(((+++***)))))))))***+++,,,)))***,,,---.../////////---000222444444555777999999<<<>>><<<<<<>>>@@@@@@@@@???@@@BBBAAA@@@AAADDDCCCCCCCCCCCCBBBAAACCCEEECCCCCCDDDDDDCCCBBBAAAAAAGGGEEECCC@@@>>>:::555222000...---,,,---...//////)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))(((((((((''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++---......---+++***,,,---------,,,,,,------...//////...///111444888===???AAADDDGGGGGGGGGEEEEEEFFFBBBEEEGGGIIIIIIKKKMMMOOOMMM[[[kkkrrrnnneee___\\\iiinnnwww{{{tttuuusssppptttxxx|||~~~}}}rrrqqq~~~wwwpppjjjffffff___ZZZTTTOOOMMMKKKHHHFFF???<<<888444222111///...000///...------,,,,,,---************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))))))))((((((***+++***'''&&&((()))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***)))******++++++******)))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***,,,+++++++++******)))))),,,+++*********,,,---//////000222333555666666666888999;;;<<<;;;<<<>>>@@@;;;BBBEEECCCCCCFFFFFFCCC>>><<<===AAA@@@>>>AAAGGGLLLKKKIIIGGGGGGHHHGGGEEEAAAAAAAAAAAABBBCCCDDDDDDHHHGGGFFFEEEDDD@@@;;;777777444000...//////---,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,******+++---++++++++++++,,,---......///000333666:::===@@@BBBDDDEEEEEEDDDCCCDDDGGGIIILLLNNNRRRTTTWWWZZZ]]]```fffppp{{{}}}vvvlllfffdddqqqssszzz}}}vvvwwwtttpppqqqzzz~~~|||ssslllnnnqqq~~~}}}}}}|||yyyxxx~~~tttkkk```XXXTTTRRRNNNKKKFFFBBB===:::888666333000//////...---------------************************************************++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&&&&'''((()))******(((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))%%%'''((())))))(((((()))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))((((((((())))))***))))))))))))************((()))))))))*********+++))))))***+++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***++++++++++++++++++++++++((()))***,,,...111333444777888999;;;<<<============>>>===<<<;;;;;;===???777???DDDAAACCCIIIJJJGGGDDDAAACCCGGGEEEAAAEEENNNVVVWWWVVVPPPLLLLLLKKKIIIIIIHHHFFFFFFGGGIIILLLMMMGGGHHHIIIKKKLLLIIIEEEAAABBB===777444333333000---...------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------***+++,,,,,,++++++---///***++++++,,,---///000111888888:::<<<>>>@@@AAABBBCCCDDDDDDDDDFFFKKKQQQVVV\\\^^^```aaaaaacccfffiiisssvvvzzzyyywwwwww||||||}}}~~~ssslllgggkkknnnssstttrrrvvvyyynnngggdddccc```\\\NNNJJJFFFCCCBBB???:::666111111000......---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''((())))))******)))***(((&&&&&&(((*********((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))((((((((()))******)))))))))************+++((())))))******+++++++++)))***++++++,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***)))******++++++,,,,,,---,,,---///222555777888999:::;;;<<<===>>>>>>>>>>>>======<<<;;;;;;===AAAEEEDDDLLLMMMHHHIIISSSWWWUUUXXXTTTUUUXXXUUUNNNRRR]]]gggooopppeeeYYYVVVXXXZZZ^^^[[[VVVQQQNNNOOOPPPRRROOOQQQUUUZZZ]]]]]]ZZZWWWLLLFFF???;;;;;;:::777444333222000...,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,+++,,,,,,,,,---.........***+++---------...111333000000111333555777999;;;@@@@@@??????AAACCCFFFGGGJJJKKKMMMPPPUUU\\\dddjjjjjjkkkkkkiiihhhhhhiiikkkqqqrrrtttwww|||yyy|||~~~zzzuuuxxx|||~~~|||~~~|||{{{yyytttnnn^^^ZZZWWWVVVUUURRRLLLFFF;;;:::777555333111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************@@@777+++&&&'''******)))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************))))))(((((()))******+++))))))*********+++++++++((())))))******+++,,,,,,)))***++++++,,,,,,++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))***+++,,,------...444555777999;;;;;;;;;:::999999:::;;;<<<<<<<<<<<<>>>?????????BBBGGGNNNSSSbbbhhheee\\\\\\gggnnnllllllggggggjjjeee\\\```kkkzzz~~~jjjdddjjjpppsssmmmdddZZZSSSPPPPPPPPPZZZ]]]bbbiiiooopppnnnkkkSSSLLLEEEAAAAAAAAA>>>;;;777555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,...//////111444666777888999;;;>>>@@@CCCDDDDDDBBB@@@@@@BBBGGGLLLPPPUUUWWW[[[___eeelllsssxxxttttttssspppnnnmmmnnnpppsssuuuxxx}}}||||||wwwkkkkkkttt|||zzzqqqmmmjjjggghhhhhheee^^^WWWEEECCC@@@<<<999666444333------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((('''''''''(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((()))************YYYIII555)))(((***)))'''((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******+++++++++))))))((())))))***++++++))))))******++++++++++++((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))&&&''')))+++,,,,,,++++++)))***,,,---///222666:::999<<<:::777888<<<<<<999;;;:::>>>CCC@@@999999>>>BBBFFFLLLOOONNNPPP[[[gggvvv}}}lllmmm{{{zzzqqqjjjiiikkkllllllxxx||||||vvvooollliiiaaaYYYUUU___aaafffnnnwww|||}}}{{{jjj\\\OOOMMMOOOKKKEEEBBBAAA>>>999333...,,,,,,---***+++,,,,,,*********+++******,,,------,,,+++***)))***+++***)))((((((***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''***************+++++++++***+++,,,,,,------,,,,,,,,,+++++++++,,,---//////............000555===BBBAAACCCEEEEEEGGGGGGEEEAAAJJJCCC@@@DDDIIIMMMWWWaaa\\\ZZZYYY___jjjtttyyy{{{|||~~~xxx}}}}}}}}}~~~vvvsssuuuyyyrrrffffffoooxxx{{{xxxmmmgggjjjpppqqq~~~tttuuutttsssvvvvvvkkk]]]QQQMMMGGGBBB>>>:::666444333...---//////,,,+++,,,......------,,,,,,,,,---+++++++++************)))+++++++++,,,,,,---------************************))))))))))))))))))))))))+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))***,,,,,,))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))************>>>:::333---)))(((***+++(((''''''&&&&&&((()))***)))))))))))))))((('''''''''(((((()))***++++++,,,((((((((((((((()))******))))))))))))***+++,,,,,,)))))))))))))))***+++,,,,,,++++++************+++...)))'''+++///...---///............---,,,------///...---...//////...---)))...000---+++...//////&&&---000+++))),,,...---///,,,++++++,,,,,,)))&&&)))))))))***+++,,,---...,,,++++++***)))(((''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((+++)))((('''((('''&&&$$$&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((('''))))))***+++++++++++++++***,,,...000222555888;;;:::999999::::::999999:::======>>>>>>>>>???CCCGGGOOORRRUUUWWW\\\dddmmmsss~~~xxx{{{yyyrrroooqqqttttttrrrmmm{{{~~~|||{{{uuummmiiidddbbbbbbhhhrrrzzz~~~ssskkkddd```[[[SSSNNNMMMGGGBBB===999777555000,,,+++++++++*********+++,,,******+++,,,,,,,,,+++***)))***+++***)))((()))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,++++++,,,------------,,,***++++++,,,------------,,,,,,---///333:::BBBHHHGGGGGGEEEEEEFFFIIIKKKKKKIIIHHHKKKPPPRRRQQQTTT[[[___]]]^^^fffttt~~~{{{vvvpppllleee```___eeeddd___bbbkkkzzz}}}zzz~~~zzz{{{~~~{{{vvvmmmooouuu{{{vvvooooooooollliiicccYYYPPPHHHBBB>>>;;;:::444111111111...---...---............---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************************************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((('''''''''((()))******)))(((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))*********111///+++(((((())),,,---(((((('''&&&'''((()))***)))))))))))))))((('''''''''(((((())))))*********'''&&&&&&&&&&&&&&&'''((((((''''''&&&'''((()))************))))))*********///...---,,,,,,++++++,,,111,,,***...000...---...000000000111111222222111444333333333444444333222///000///,,,---000000,,,///222111,,,))),,,---+++---+++***,,,...///---+++*********)))******++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''((()))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((++++++*********++++++,,,///111555777888:::<<<>>><<<888999???>>>:::<<>>999444000///---+++++++++------******++++++++++++*********+++++++++)))((()))***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++,,,------++++++,,,---------------,,,,,,---.........------...///222555:::AAAHHHMMMKKKIIIGGGGGGJJJOOOUUUZZZRRRVVV]]]aaa```^^^aaafffiiilllrrr|||~~~mmmnnnppprrruuuyyy|||~~~pppddd[[[[[[\\\ZZZ]]]cccnnnvvv}}}~~~~~~xxxxxxvvvuuuzzz~~~yyy}}}zzzooodddkkkooopppkkkgggjjjwww}}}{{{~~~}}}pppdddZZZSSSNNNLLLHHHBBB===<<<999444111111....../////////...,,,+++------------,,,,,,,,,,,,+++++++++++++++*********************************************************+++++++++*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***((('''''''''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))******((((((''''''(((***,,,---(((((('''''''''((()))***)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&)))(((&&&%%%%%%''')))***,,,++++++************+++------,,,,,,,,,---......222...---111333111000222999999888:::;;;<<<;;;999>>>>>>??????>>>===<<<<<<;;;999666333666:::777222777777444//////111000------,,,+++,,,......---,,,---,,,++++++*********+++*********************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((&&&&&&''')))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************++++++++++++*********+++,,,...000666999<<<>>>>>>>>>>>>??????888:::CCCDDD@@@HHHXXXrrrlll```dddfff```gggooorrrqqqxxx~~~kkklllwww~~~|||xxxoooeeebbbfffddd\\\PPPHHHEEEDDDCCCAAA999666111...------------+++++++++++++++************+++,,,+++)))((()))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))*********((((((((((((((((((((((((((((((((((((((())))))))))))******+++,,,---......+++,,,,,,---...---------///............///111111555888<<<@@@CCCFFFJJJMMMIIIHHHIIILLLPPPSSSZZZ```^^^dddkkknnnnnnpppxxx}}}pppooonnnpppwwwuuufff``````___aaadddjjjqqqyyy}}}}}}{{{xxxvvvyyyvvvoookkkmmmrrrrrrnnnjjjgggjjjttt{{{wwwoooiiirrruuutttkkk```YYYYYY]]]___lllvvvtttooottt}}}uuujjjbbb]]][[[SSSNNNKKKJJJEEE===777555111000...---------......------------,,,,,,,,,,,,,,,++++++******)))))))))******************************************************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))***))))))******++++++++++++((((((((((((((())))))))))))))))))))))))(((''''''((((((((((((''''''''''''***)))((((((''''''((((((+++***((('''''')))+++,,,,,,,,,,,,,,,---...//////...//////000222444666777666333555:::<<<;;;===@@@DDDCCCCCCDDDEEEEEECCCAAABBBDDDFFFFFFFFFFFFGGGGGGGGGGGGEEE@@@???AAA@@@<<<;;;999777777999;;;888444444333111000//////...---......---,,,,,,,,,,,,---*********************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&'''((()))((('''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))*********+++++++++,,,)))))))))+++---000333555:::<<>>>>>>>>BBB;;;===FFFHHHHHHWWWlll}}}wwwkkkiiittt}}}~~~zzzzzzwwwqqqyyy~~~xxxpppfffaaaaaafffeeebbbZZZQQQJJJGGGFFFAAA<<<666111///...,,,+++---,,,,,,+++++++++++++++***+++,,,+++***))))))+++************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((())))))*********++++++,,,------......,,,,,,---.........------///...,,,+++---000444777<<<@@@DDDGGGGGGGGGHHHIIIIIIHHHMMMSSSTTTRRRTTTZZZbbblllwww|||}}}{{{rrrpppxxxzzzmmmhhhjjjmmmrrruuuvvvppprrrxxxwwwrrrkkkgggiiirrrwwwtttppppppmmmmmmmmmkkkgggaaa\\\XXXYYYdddnnnooolllkkkllllllttt}}}rrrggg___ZZZRRRPPPPPPSSSPPPGGG???<<<666333...***)))***---///,,,,,,,,,,,,++++++++++++,,,++++++******)))))))))******************************************************************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((()))))))))'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))***+++,,,,,,+++)))(((((((((((())))))))))))))))))))))))))))))(((''''''((((((((((((''''''''''''***))))))((((((((())))))+++***)))))))))+++---...------...000222444666777999999999:::;;;<<<>>>>>>===;;;===BBBDDDEEEHHHMMMHHHIIIKKKLLLKKKJJJIIIIIIBBBEEEIIILLLOOORRRWWWZZZZZZ___^^^UUULLLHHHFFFEEEBBB@@@@@@CCCEEECCC???;;;:::999777555222111000000------,,,,,,,,,,,,------************++++++++++++************************+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++)))((('''((((((&&&%%%))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))************+++---///333666999;;;:::<<<>>>???>>>>>>>>>???FFFEEEGGGKKKLLLQQQdddxxx}}}~~~zzzwwwwwwzzz}}}~~~~~~~~~vvvzzz|||}}}tttllliiigggooovvvtttgggWWWLLLGGGGGGBBB;;;666555222///+++///...---,,,,,,+++,,,,,,+++,,,,,,,,,***)))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))******+++,,,,,,------------......,,,,,,---...............---,,,+++,,,///444999<<>>???@@@???>>>>>>>>>>>>>>>>>>AAA@@@AAAEEEGGGIIIOOOVVVVVV[[[___^^^YYYUUUUUUXXXRRRVVV[[[___ccciiirrrxxxxxxsssddd[[[XXXVVVRRRPPPPPPSSSSSSNNNIIIHHHBBBAAA???:::666333333444000///...---------------++++++++++++++++++***************************************)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++***((('''((('''&&&$$$((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***++++++///000333666999<<<===>>><<<===???@@@AAABBBEEEHHHPPPUUUYYYWWWUUU\\\mmm|||zzzvvvmmmxxx}}}zzzuuuvvvwwwwwwuuusssqqqppprrrvvv{{{yyyuuurrrtttwwwyyy|||kkk[[[RRRNNNIIICCC@@@???===888333111000...---,,,,,,------+++,,,---,,,***)))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++............------------,,,------...............,,,---000444999===AAACCCEEEEEEEEEGGGKKKTTT^^^eee```[[[[[[___^^^[[[cccpppzzzjjjhhheeedddgggppp{{{ttt~~~qqqeeedddiiiqqqtttwwwwwwuuuuuuzzz~~~~~~}}}}}}xxxlllbbbgggfffhhhnnntttxxx{{{|||vvvppppppxxx}}}qqqiiihhheeefffjjjiiiccc]]][[[TTTOOOHHH@@@888333///...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))***+++''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((())))))%%%&&&'''((())))))(((((('''((()))***+++***)))))))))))))))))))))((('''''''''(((((())))))*********(((((((((((()))***,,,,,,---...111333555777777777777777999;;;>>>AAACCCDDDAAAAAAAAAAAAAAABBBCCCDDDIIIHHHJJJPPPUUUZZZeeeooovvvmmmlllpppppprrruuuuuuwww|||~~~uuuooojjjgggeeedddfffddd______ccc___]]]XXXPPPGGGAAA??????999888666444222000000///,,,,,,,,,++++++*********************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((''''''(((((('''%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,------333555888;;;>>>???@@@@@@>>>@@@BBBDDDFFFIIINNNQQQYYYdddiiiccc^^^eeerrr|||zzzvvvssswwwzzzpppqqqrrrpppyyy~~~zzzvvvrrrqqqrrruuuxxxyyy{{{vvvwww~~~zzzkkkbbbTTTOOOJJJIIIIIIGGGAAA<<<222111///...------......+++,,,---,,,***)))***+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++/////////...------,,,,,,,,,---......//////......---111777>>>CCCGGGIIIIIIIIIGGGEEEGGGOOO^^^nnnzzzkkkdddaaaeeefffhhhwww{{{wwwooofffdddaaa```dddkkknnnkkkfff^^^ccciiijjjfffcccffflllwww}}}~~~~~~{{{tttpppppprrruuuyyy{{{yyy|||}}}zzzyyyvvvooojjjiiiddd```YYYPPPFFF<<<444000//////.........---------+++++++++,,,,,,---------************************++++++++++++++++++++++++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''''')))***+++&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))************)))((('''''''''((()))++++++******))))))))))))))))))((((((''''''(((((()))***++++++,,,)))******+++,,,...///000111333777;;;===>>>>>>>>><<<<<<===???AAACCCEEEFFFCCCDDDFFFHHHKKKNNNQQQRRRVVVVVVZZZbbbkkkttt}}}|||uuuwwwsssssstttrrrooouuu~~~yyymmm```VVVQQQQQQCCCBBB???;;;888555444333------,,,,,,+++***))))))************************$$$%%%&&&((()))+++,,,---************************))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&'''((())))))'''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++,,,+++******,,,///333555888888888:::===???>>>>>>888@@@JJJRRRXXX[[[ZZZWWW___qqqvvvppptttyyy~~~~~~|||xxxyyyooorrrzzzyyyvvvzzz{{{eee]]]SSSMMMLLLLLLJJJFFF???<<<777111+++'''***000------------,,,***)))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))***+++)))+++---///000000///......000222222000.........---///222222000///000111999>>>CCCEEEEEEDDDFFFHHHIIIHHHKKKTTT```jjjnnnnnngggccceeennnxxx}}}tttnnniiifffddddddhhhoookkkfffhhhppprrrkkkggghhhgggqqq|||~~~~~~mmmrrr{{{|||uuuooojjj^^^___```]]]UUUKKKAAA;;;666000,,,---////////////---,,,,,,++++++,,,------******+++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))************((((((''''''(((((())))))'''((())))))((()))+++------...000222444666777777============>>>>>>??????@@@???>>>DDDOOOVVVOOODDDOOOUUUVVVRRRUUU^^^```[[[[[[bbbjjjqqquuu{{{zzzxxx{{{||||||{{{zzz}}}yyyrrrooojjj]]]RRRNNNJJJCCC>>>??????777///...000000---+++---,,,+++*********************)))(((((((((((()))+++++++++************)))(((((())))))))))))(((((()))******))))))((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''******************+++++++++++++++,,,///222666888===???@@@@@@>>>=========@@@IIIUUU]]]aaacccdddddd]]]oooxxx{{{wwwwwwyyy{{{~~~}}}xxxxxx}}}yyyyyy{{{{{{{{{xxxnnnaaaVVVPPPNNNLLLKKKDDDBBB>>>999333...---...------------,,,+++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))******+++,,,...000000000///...111333444444222000000000...---,,,,,,...111555888AAADDDFFFFFFEEEFFFJJJNNNOOOQQQVVV]]]fffkkklllkkkffflllxxx}}}rrrmmmiiigggdddbbb^^^]]]fffpppkkkccceeerrr|||xxxqqqnnnyyy|||{{{{{{~~~}}}yyyzzz~~~zzz{{{ttttttvvv}}}|||mmmccc```______aaa```XXXJJJ>>>@@@:::444111000///......///......------,,,,,,,,,***++++++++++++,,,,,,,,,************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))************))))))*********)))(((''''''(((*********+++,,,...111111222333555888;;;<<<:::;;;===>>>???@@@AAAAAAAAACCCFFFNNN[[[ccc___WWWXXXZZZ[[[ZZZ]]]bbbdddbbbhhhmmmssswwwzzz}}}|||}}}wwwsssqqqqqqqqq~~~~~~yyyrrrkkkfff]]]PPPGGGEEECCC???:::777555222///...//////...------,,,***)))*********+++,,,,,,------++++++++++++************(((((())))))))))))(((((((((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''***++++++,,,++++++*********+++---111444888:::<<<===???@@@???;;;999:::<<>>???===<<<<<<<<<===@@@CCCEEEMMM```yyy{{{zzz{{{kkk___bbbqqq|||tttxxx~~~uuuggg\\\VVVSSSIIIGGGBBB===;;;999333---...---,,,,,,++++++******)))******++++++******)))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))******++++++,,,---...//////000000111000000///......///000///---+++,,,---///......222999@@@DDDEEEDDDHHHLLLOOOPPPRRRWWW[[[^^^ccciiinnnrrrzzzxxxllldddaaaZZZkkkxxxqqqyyyzzz}}}}}}~~~|||ssskkkddd\\\SSSXXXUUURRRQQQRRRRRROOOLLLRRRZZZdddhhhhhhiiikkknnngggeeecccbbbeeennnzzzxxxuuujjjkkkooottt|||~~~yyyvvvwwwssshhh^^^VVVRRRIII===666333111....../////////...---,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((()))))))))***************************+++++++++---000444666888999;;;===777666555444333333333333;;;<<<>>>>>>>>>@@@EEEIIIZZZaaaggglllqqquuutttppptttlllkkktttyyywwwxxx~~~}}}||||||}}}}}}{{{xxxuuunnnggg___```gggooossstttvvvrrrpppuuu|||~~~yyyrrrrrrxxx|||xxxpppkkkooouuuuuuwwwvvvqqqooopppzzzwwwrrrhhhkkkkkkhhhbbbYYYLLLAAA;;;777333222222111///---,,,,,,------,,,+++)))(((,,,,,,+++++++++*********)))))))))******)))))))))'''((()))***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((()))******++++++******...000444999===???@@@AAAAAA>>><<<@@@IIIRRRXXX[[[___vvvyyymmmppp{{{xxxoooeeedddoooqqqddd]]]RRROOOHHH???>>>@@@===666///...---+++******************++++++++++++******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))*********+++,,,---///000000000000000000/////////111222333222000///000222...000555<<>>888222...............------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))***************)))((((((***---000333555777999999999888999;;;000222444888:::<<<======CCCEEEGGGHHHIIINNNWWW^^^ffflllqqqrrrsssuuutttqqqyyywww~~~{{{yyyuuuqqqmmmeeebbb^^^^^^aaagggmmmqqqqqqjjjfffkkktttxxxsssllloooooonnnjjjccc]]]YYYWWWNNNTTT```rrr{{{tttlllggglllzzzooo[[[OOOHHH???:::888666333000///////////////...---,,,,,,,,,,,,++++++++++++***))))))************))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))***,,,---...444555888;;;>>>@@@@@@@@@AAA@@@AAAHHHRRR]]]eeeiiikkkpppeeekkk{{{~~~}}}vvvnnnssswwwxxx{{{xxxzzzrrriii]]]\\\RRRDDD???AAA@@@:::444222000---,,,+++++++++******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((()))+++,,,......////////////////////////000111111111000000222333///444<<>>??????IIIMMMRRRTTTVVV\\\eeemmmkkkoooqqqqqqrrrvvvuuurrrwww~~~vvvwwwuuurrroookkkgggeeeccclllqqqvvvyyyxxxvvvuuuvvvssskkkdddffflllmmmfff]]]___]]]]]]]]]\\\XXXRRRLLLJJJMMMRRRZZZgggrrrtttpppoooggg______hhhttt}}}ppp```WWWLLLDDD@@@<<<666111///...------,,,---------,,,,,,,,,,,,++++++++++++)))******++++++******)))++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''+++***))))))+++...111444:::;;;<<<===>>>>>>>>>???AAAHHHPPPVVVZZZ```hhhnnnooo}}}rrrmmmwww}}}yyyvvvooosssvvvwwwyyy}}}qqqqqqfffSSSGGGFFFCCC<<<999777444111...---------***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,...///000------------...///000000---...//////...///222444777<<>>>>>>>>===============EEESSSbbbfffcccbbbjjjsssqqqxxxyyy~~~|||~~~}}}fffUUUPPPKKKCCC===;;;777444111/////////***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))),,,------...000222333444,,,,,,,,,------///000111000111222222222444777999@@@DDDGGGFFFDDDKKKYYYeeeqqquuuzzz~~~uuuiiicccllllllllljjjiiipppyyyvvvvvvsssrrr}}}yyyqqqjjjmmmrrrvvv{{{vvvkkkcccVVVPPPMMMQQQSSSPPPQQQUUUQQQUUUZZZ]]]]]][[[ZZZYYY\\\VVVXXXccciiiiiippp{{{{{{{{{|||{{{{{{oooggg[[[NNN???;;;666111...---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((************************(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))'''((((((((())))))******))))))))))))************...111555888::::::888777111222111111222666<<<@@@>>>>>>???CCCKKKWWWbbbiiillluuu}}}yyysssrrrsssqqqpppmmmlllpppvvvvvvrrrsssyyy{{{yyyzzzyyykkkYYYRRRWWW\\\^^^```fffooowww~~~~~~{{{yyy}}}zzzzzzxxxoooaaaeeejjjlllllllllmmmnnniiioooqqqmmmkkkkkkggg___[[[\\\YYYRRRJJJHHHKKKPPPkkkyyy}}}|||yyyxxxsssooonnnnnnkkkaaaYYYJJJFFF???888333000//////---------,,,,,,,,,++++++******++++++++++++******((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++)))(((''',,,+++,,,///333777999:::===>>>===;;;999<<>>>>>>>>@@@GGGQQQXXXYYYdddpppxxx}}}|||vvvrrrrrrqqqnnnqqqvvvwwwhhhjjjlll{{{~~~{{{zzzyyyxxxzzzyyy}}}|||}}}xxxtttnnnfffTTTQQQKKKEEE???999444111///,,,+++......+++***,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------------------...///000111222333222111111222444222333555999>>>CCCEEEFFFFFFFFFFFFHHHNNNXXXdddlllrrrzzz|||ppppppuuuzzzuuuxxx}}}||||||wwwtttqqqooonnnoooqqqsssvvvqqqlllnnnttt{{{xxxpppiiieeecccddd```^^^```eeeiiiiiihhhfffggggggdddaaa___aaaccciiijjjeee```fffrrrxxxvvvxxxllldddbbbfffkkktttvvv}}}uuuaaaUUURRRLLLDDD<<<555222000...,,,,,,...---******------------,,,,,,,,,++++++************************,,,+++************+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((((((((((((((()))))))))(((***...222666777AAA@@@===999555333444555777888:::;;;===CCCKKKQQQ___\\\^^^iiisssxxx}}}rrrkkkgggnnnmmmnnnooojjjbbb___bbbbbbeeehhhhhhiiikkkooosss~~~zzzyyy~~~~~~yyywwwxxx}}}~~~|||yyyvvvuuusssqqqqqqtttuuutttrrrqqqtttwwwzzzzzzxxxtttrrrvvvpppmmmooonnniiiiiilllkkkpppvvvwwwtttpppoooppppppssswwwxxxxxxzzz~~~sssbbbPPPAAA888666444222000...---,,,,,,...,,,++++++,,,,,,***(((******************************)))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''',,,...222777;;;===???@@@===;;;:::===EEERRR___hhhhhhnnnyyywwwrrrnnnnnnnnnppptttzzzwwwqqqwwwyyylllfffpppvvv}}}}}}}}}xxxyyyxxxiii^^^YYYQQQJJJEEE>>>777111222...---000000---,,,---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,------///000000111222111000///000333666888888999===CCCGGGGGGFFFFFFFFFJJJTTTaaalllqqqrrrttt~~~pppddddddfffkkkuuuuuu{{{uuussswww}}}wwwtttoookkkiiijjjlllnnn}}}~~~xxxpppkkkrrrllleeeaaacccfffhhhhhhiiikkklllllliiieee```^^^___ZZZTTTSSSYYYdddnnntttwwwjjjbbbaaahhhqqq|||~~~}}}}}}lll```\\\VVVNNNDDD;;;333///000......000///,,,+++...------------,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********))))))(((((((((******+++...222777<<>>>>>>>>???EEEOOOZZZbbbnnnkkkmmmuuu}}}zzzssspppooopppsssuuuqqqhhhbbbbbbdddkkkrrrrrroooqqqzzz~~~~~~zzzxxxxxx{{{}}}{{{||||||zzzzzzzzzzzzxxxvvvtttrrrqqqsssvvvzzz|||||||||{{{tttpppoooqqquuuyyy}}}yyysssnnniiieeedddgggkkkooorrrtttvvv{{{yyyhhhTTTGGG;;;999777444111///......///---,,,,,,,,,,,,***)))******************************)))((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((...222666:::<<<>>>??????>>>======DDDRRRfffyyy}}}vvvoooqqqvvv}}}~~~qqqfffgggwwwvvvvvv}}}}}}vvv^^^```YYYRRRNNNLLLGGG<<<444333...,,,///000...,,,---+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---...///000111111111111//////000444888;;;===???AAABBBCCCFFFHHHFFFKKKUUUcccqqqxxxyyyxxxrrrddd]]]___eeeiiiddd___fffxxxtttxxxuuurrrsssxxxyyytttmmmiiijjjqqqzzzyyyrrr{{{uuulllfffeeeeeeggggggjjjmmmqqquuuwwwtttooojjjfff\\\UUUUUUYYY___iiittt{{{{{{wwwuuuvvvzzzyyykkkhhhbbb[[[QQQEEE:::333333000...111222//////000...------------,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((---///222666999<<>>AAACCCGGGGGGGGGJJJQQQ\\\gggnnnpppnnnpppvvv~~~www~~~wwwuuunnnqqqvvvzzzzzzvvvrrrpppnnntttyyywwwtttwww}}}|||zzzxxxwww{{{}}}}}}~~~~~~zzz}}}uuupppssstttwww{{{~~~wwwtttqqqpppssszzz{{{vvvnnnddd]]]___aaacccfffiiiqqq{{{|||zzzyyy{{{{{{tttfff[[[HHHDDD???999444222222222///---++++++,,,---,,,*********************************))))))((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((222555:::<<<<<<;;;<<<===CCCEEEKKKYYYooooooeee___lllzzztttxxx~~~}}}|||}}}}}}}}}|||~~~vvvsssyyyjjjddd]]]VVVWWW[[[XXXLLLAAA777///+++---///...,,,---++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,---...///000111111111111000///222666999:::@@@EEEDDDAAACCCMMMWWWYYY___ffflllpppuuu{{{rrrcccaaaeee]]]aaabbb^^^\\\dddxxxuuuuuu|||zzzrrrppppppqqqssswww~~~~~~|||wwwtttsssrrrqqqlllooovvvyyyooohhhccc```dddkkkrrrzzzzzz}}}zzzuuurrrnnnhhh```TTTHHH???666111---///000//////111.........---------,,,,,,++++++++++++++++++++++++)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))***************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++222777<<>>@@@AAACCCFFFKKKOOOSSSSSSVVV[[[aaaiiiooorrrtttrrrqqquuu}}}{{{mmmwww~~~uuusssttttttwwwzzz}}}~~~|||yyyzzzyyyxxxyyy~~~~~~}}}{{{xxx}}}~~~|||vvv|||}}}xxxsssuuu{{{~~~zzzxxxuuuoooeee^^^^^^```bbbcccdddjjjqqqxxx|||zzzuuupppllliiimmmtttwwwrrrmmm___YYYOOODDD;;;777555555///...,,,,,,---...------******************************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))555888<<<<<<:::999;;;===EEELLLZZZlllhhh___]]]pppuuunnnvvvxxx{{{yyyxxxyyy{{{|||yyyuuurrrsssxxx}}}}}}}}}tttuuuxxxlllaaaYYY\\\dddfff[[[OOOAAA777...---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,...///111222111111222222222444888;;;888@@@GGGFFFDDDKKK^^^ooo}}}~~~xxxrrrvvv|||fff\\\bbblllcccaaa```fffqqq|||xxxqqqpppuuuwwwtttnnnwwwyyy{{{{{{|||zzzssswwwxxx|||~~~xxxtttnnnqqqxxxvvvkkkeeecccdddqqqrrroooxxxxxxssstttwwwrrryyyvvvsssqqqnnniii```TTTLLL>>>666.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))+++...111333:::???DDDFFFEEEBBBBBBCCCGGGEEEAAA@@@BBBKKKVVV^^^```aaaeeekkkrrruuuvvvuuuxxxuuuqqqqqqvvv{{{wwwpppddddddhhhllloooqqqxxx~~~}}}vvvvvvyyy{{{yyytttmmmiiihhhgggeeebbbcccgggkkkkkkgggdddccccccbbbiiittt|||~~~{{{yyyjjjdddaaafffqqq{{{wwwpppdddWWWJJJAAA<<<:::555222///...//////......++++++++++++++++++++++++******)))))))))***++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))666:::======::::::===@@@NNNXXXfffuuukkkgggnnnyyypppsssyyyqqqwwwvvvvvvvvvuuurrrpppooonnnoootttyyyzzzxxxzzzzzz|||{{{zzz|||xxxiii[[[\\\gggmmmeeeZZZPPPCCC666111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,...000111222000111333444444666999;;;<<>>:::666333111000...---++++++++++++++++++++++++******))))))******+++,,,(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***666:::======;;;;;;@@@DDD]]]fffqqqyyyqqqrrrxxxvvvzzz{{{}}}}}}zzzxxxuuuuuuwwwwwwuuuqqqpppqqqmmmmmmooosssrrrppptttzzzzzzzzzzzz{{{~~~{{{|||sssaaa___jjjrrrmmmddd\\\LLL<<<555222///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---+++++++++,,,...000111222000222444666666777:::<<>>777444000///111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))***+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********,,,111888>>>CCCGGGIIIJJJHHHDDDDDDIIIMMMDDDBBBAAABBBIIIWWWfffqqquuuvvvyyy~~~zzzsssnnnsssyyyuuulllbbb^^^bbbooo{{{~~~~~~|||{{{}}}~~~~~~sssnnnxxx{{{~~~~~~~~~~~~~~~|||zzzzzzzzzxxx|||zzzwwwrrrnnnllljjjjjjjjjlllmmmkkkhhhhhhkkknnnfffaaa[[[ZZZaaalllwww}}}~~~|||zzz}}}yyyooocccXXXRRREEEAAA;;;666333111...,,,++++++++++++++++++++++++******))))))***+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******AAA>>>>>><<<888888EEETTTeeennnxxx|||uuu}}}{{{|||{{{}}}zzzzzz|||~~~}}}{{{zzzyyyuuuqqqnnnooorrrtttsssnnnggg```^^^aaaiiiooossssssrrrsssuuuzzzzzzooooootttvvvwwwzzz{{{tttsssvvvsssmmmhhh```UUUJJJ>>>666333333,,,+++***+++---...---,,,***************************)))(((''''''((()))***((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,,,,+++*********...///111333555999>>>BBBAAA???DDDPPPZZZaaalllwww|||tttiii^^^fffkkkfff]]][[[dddnnnvvv{{{vvvzzzuuu|||{{{{{{{{{~~~~~~xxxpppiii[[[YYYTTTKKKBBB>>>???AAA@@@@@@@@@@@@BBBDDDFFFGGGMMMOOORRRUUUYYY```jjjqqq}}}vvvppppppvvvyyyooojjjfffbbbdddjjjnnnyyy||||||~~~rrrzzzzzznnnnnnfffWWWGGG:::333111222---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$&&&)))***)))(((((())))))+++000666===CCCHHHJJJLLLKKKJJJJJJKKKJJJHHHFFFCCCCCCEEELLLVVVcccsss|||zzzwwwxxxwwwsssmmmkkkllloooiiikkkooowww~~~|||oookkknnnsssttttttrrrrrrzzzxxxwwwuuutttqqqnnnnnnrrrxxxwwwuuu{{{|||yyyxxxzzz{{{|||zzzzzzwwwsssnnnmmmnnnoooqqqiiibbbaaacccccccccddd}}}|||{{{tttkkkfffYYYGGG<<<888555000,,,000...+++))))))***,,,---+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((<<<===AAADDDDDDHHHVVVfffkkkrrr{{{}}}wwwzzzxxxppprrr{{{~~~zzzsssxxx{{{xxxyyy~~~~~~|||}}}}}}|||yyyuuuqqqooonnnnnnjjjgggccc___^^^bbbhhhnnnxxxxxxxxxxxxxxxzzzwwwjjjiiiooorrrtttvvvyyy}}}tttnnnjjjbbbWWWJJJ<<<222......---,,,---......---+++******************************)))(((((()))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,+++---111777<<>>===>>>@@@???>>>>>>>>>???@@@AAABBBEEEFFFGGGGGGGGGKKKRRRVVV___[[[UUUQQQPPPTTTZZZ^^^bbbjjjuuu~~~xxxqqqiiieeeeeejjjooovvvwwwwwwzzz|||~~~|||nnnjjjlllsssrrrlll^^^LLL===555222000///------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''')))******))))))***+++000222666;;;@@@EEEIIIKKKMMMLLLJJJFFFBBB@@@BBBEEEMMMNNNRRRWWW```kkkyyy~~~yyypppooonnnmmmmmmmmmnnnoooyyywwwvvvwww|||mmmooonnnnnnssszzz{{{yyy}}}|||}}}}}}~~~|||{{{vvvzzzuuurrruuuuuuzzz~~~~~~~~~|||{{{yyywwwqqqnnnmmmqqqxxxzzzssskkkbbbfffoooyyyxxxfffUUUHHH???999666111///,,,*********++++++++++++***)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((<<<>>>EEEMMMTTT\\\jjjvvvyyy~~~~~~llllllrrr}}}qqqdddbbbrrr~~~vvvnnnqqqsssrrruuu{{{~~~~~~~~~~~~yyysssmmmjjjggghhhgggggghhhkkkooosss|||}}}~~~}}}|||}}}~~~~~~~~~rrrjjjlllqqqwww|||ooowwwpppmmmhhhbbbYYYLLL===222000///............,,,***+++++++++++++++++++++++++++******))))))******+++************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---...---///555<<>>999<<<;;;;;;===???AAAAAA@@@CCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCBBBCCCFFFHHHJJJGGGCCCAAABBBDDDEEEFFFFFFHHHLLLRRRZZZhhhwww{{{tttpppjjjiiiiiilllrrryyylllgggooossszzz~~~uuu```III999222333111///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***++++++***)))+++...111:::<<<>>>AAAEEEHHHJJJLLLHHHIIIHHHCCC???AAAKKKSSSbbbeeehhhiiikkkpppxxx}}}|||xxx{{{vvvqqqooosssxxx}}}~~~|||xxxwwwzzz~~~~~~|||yyyuuuqqqooommmffflllsssyyy}}}}}}}}}xxxrrrqqqnnnvvv{{{zzz```___bbbiiiooouuu~~~~~~ooo\\\KKK???888444111...------,,,+++***,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((@@@AAAGGGRRR```llluuuzzzxxxppphhhooo}}}rrrggg___iiiwwwooonnnnnnnnnqqqvvv||||||~~~zzzrrrlllkkkmmmppprrrsssuuuwwwyyy}}}{{{|||uuullloooyyyzzzqqqnnn|||}}}uuukkkfffddd\\\III666111000...---......---+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,...///333777<<>>>>>BBBGGGIIIHHHEEEFFFGGGIIIKKKMMMNNNOOOPPPLLLLLLKKKJJJIIIIIIJJJKKKIIIGGGEEEEEEGGGIIIIIIHHHIIIHHHEEECCCCCCIIIRRRXXXiiisss~~~{{{qqqkkkiiivvv|||tttppplllkkknnntttzzz|||||||||oooppptttzzz{{{jjjTTTBBB999555222///---.../////////------------------------,,,++++++******+++++++++)))))))))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++///444888CCCCCCDDDEEEGGGHHHIIIJJJDDDDDDCCCAAAAAAHHHTTT]]]jjjpppsssqqqoooppptttvvvyyy{{{}}}~~~}}}|||}}}}}}~~~{{{xxxxxx|||~~~yyyvvvtttttttttsssrrrooollljjjjjjlllnnnwwwwwwkkktttyyykkkooo{{{}}}zzzrrrvvvzzz}}}rrrhhh___\\\___ggguuu}}}|||ppp[[[FFF888777444111///000000---+++,,,,,,+++************+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((DDDCCCGGGUUUhhhxxx|||zzz{{{sssqqqqqqqqqttt}}}nnnggghhhyyy~~~~~~~~~xxxqqqooonnnnnnqqquuuyyy{{{|||~~~{{{uuutttwwwzzz}}}}}}}}}~~~{{{{{{xxx}}}xxxpppttt{{{wwwlllqqquuukkkmmmhhhSSS:::555222...------...------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***+++---///000777<<>>AAAKKKTTT___ccciiipppzzzssstttuuuooonnn}}}||||||}}}vvvqqqllliiigggeee```\\\TTTSSSPPPMMMKKKIIIHHHHHHEEECCCAAA@@@AAACCCDDDEEEEEEDDDEEEIIIOOOSSSRRRPPPKKKLLLOOORRRVVVZZZ\\\^^^TTTRRRPPPOOONNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIQQQZZZ^^^\\\XXXVVVUUUXXX\\\dddoooyyyrrrmmmllloooqqq{{{zzzwww|||wwwvvvuuuuuutttppphhh[[[MMMDDD888555000------...//////------------------------,,,+++++++++++++++,,,,,,))))))******++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))+++---///444;;;???FFFFFFFFFFFFFFFEEEEEEEEEAAA@@@@@@DDDKKKSSS[[[```kkktttyyyvvvrrruuuxxxyyy|||}}}}}}}}}|||}}}uuu}}}tttjjjeeeddddddfffggghhhhhhjjjnnnuuuzzz}}}oooeeennn~~~kkkYYYYYYeeesss}}}yyywwwvvvxxx{{{}}}|||{{{}}}{{{{{{}}}|||}}}|||pppbbb\\\]]]dddqqq}}}vvvooorrrxxx}}}{{{lllUUUDDD===888333111222111...+++---,,,,,,+++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((FFFHHHNNN[[[ooouuugggffflllrrr~~~||||||~~~|||xxxuuussssssuuuvvvwwwyyy{{{~~~}}}}}}{{{yyytttuuuuuussssss|||tttxxxxxxfffOOO===888222...------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************+++++++++,,,))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++---///222444999===AAABBBCCCKKKYYYfffgggjjjooovvvooojjjccceeeqqq|||{{{sss~~~mmmhhhaaa\\\XXXTTTNNNJJJEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCEEEGGGHHHJJJKKKLLLJJJJJJKKKOOOUUU[[[___aaa]]]]]]___bbbfffjjjnnnqqqddd```[[[XXXVVVUUUSSSRRRWWWXXXXXXVVVQQQLLLJJJIIIHHHHHHIIIJJJIIIGGGEEECCC@@@CCCFFFGGGGGGFFFEEEFFFEEEFFFLLLXXXjjj~~~wwwoookkklllrrrooowwwtttpppyyyzzzsssjjjddd___YYYRRRKKKBBB===666111/////////...------------------------,,,++++++++++++,,,,,,---*********+++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((+++///333777;;;@@@DDDEEEEEEDDDCCCCCCBBBAAAAAA;;;@@@IIIWWWfffqqquuuwww{{{|||~~~}}}~~~||||||xxxmmmaaa[[[\\\ccciiidddgggjjjlllnnnsss{{{|||yyy~~~vvvmmmqqq}}}nnnYYYQQQVVVddduuutttjjjlllooorrrttttttuuuxxx{{{vvvvvvuuuqqqpppxxx|||rrrmmmllllllpppvvv|||qqqpppoooqqqwww{{{uuufffYYYJJJCCC:::666555444000,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((JJJTTT^^^gggssspppgggmmmyyy}}}~~~~~~zzzwwwuuuuuuwww{{{~~~{{{zzz}}}tttxxx}}}|||ttttttvvvcccIIIBBB888000------...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))*********++++++))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++///333777:::??????AAAEEENNN[[[iiiqqqkkkqqqwww}}}mmmaaa___```cccbbbaaafffmmmyyy~~~zzz~~~yyysssooo```ZZZTTTOOOLLLHHHCCC>>>======>>>>>>>>>??????@@@CCCGGGNNNSSSWWWYYYZZZ[[[UUUVVVWWWYYY^^^eeennnsssuuutttssssssuuuxxx|||wwwrrrkkkfffdddcccaaa___ffflllqqqooofff]]]XXXWWWTTTRRRPPPOOOLLLIIIFFFDDDBBBBBBBBBBBBAAA???>>>===??????AAAFFFRRRdddxxx}}}yyyqqqmmmrrrwwwwwwjjjiiiqqq}}}wwwlllccc^^^ZZZXXXQQQJJJ@@@888333000///...........................+++++++++++++++,,,---...,,,++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********+++000666;;;???AAACCCEEECCCCCCBBBAAA@@@???>>>>>>@@@MMMbbbvvv~~~}}}|||}}}tttkkk]]]]]]\\\[[[\\\bbbkkkqqqlllppptttvvvvvvyyy~~~{{{~~~~~~zzzyyy{{{qqqjjjiiisss}}}xxxpppnnnmmmmmmooosssvvvxxxsssnnnnnnrrrrrrsss}}}xxxxxxxxxxxxyyy|||}}}~~~|||zzz{{{}}}zzzuuuwwwwwwyyy~~~}}}uuunnn```VVVIIIAAA>>>;;;555111......---,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((PPP```nnnrrrvvvvvvlllpppuuuuuuxxxssstttwww{{{{{{|||yyy{{{}}}wwwwww}}}uuueeeRRRJJJ===333...---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())))))))))))*********))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,000666;;;>>>FFFBBBAAAIIIXXXhhhqqquuummmttt~~~qqqXXXaaa___aaaddd^^^\\\lllyyysssvvv~~~{{{{{{tttlllddd^^^TTTPPPJJJHHHFFFDDD@@@<<<999:::===@@@CCCFFFHHHJJJLLLRRRZZZ```ddddddddddddcccdddddddddfffmmmxxx{{{yyyyyy{{{~~~{{{tttooonnnnnnmmmllljjjttt~~~~~~ttthhhcccbbb___[[[VVVRRRPPPOOOMMMLLLHHHHHHGGGGGGFFFDDDAAA>>>===>>>???BBBIII\\\xxx{{{vvvxxxxxxsss{{{tttllliiipppyyyssskkkhhhiii\\\TTTIII>>>666222///...........................++++++++++++,,,,,,---...---,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++///555<<>>======<<>>AAAAAANNNcccjjjfffiiitttttt~~~mmmaaabbbhhhcccaaadddiiioooyyyxxxuuuqqqmmmmmmrrryyy~~~||||||zzzyyymmm___UUURRRSSSLLLJJJFFFBBB>>><<<;;;;;;AAA???===@@@FFFLLLOOOPPPZZZ^^^fffmmmppppppmmmjjjqqqppppppqqquuu{{{{{{yyyxxxyyyzzzyyyxxx}}}{{{ooojjjkkkhhhccc^^^[[[WWWTTTQQQNNNLLLIIIFFFEEECCCBBBBBB===;;;>>>CCCFFFQQQpppssswwwzzzvvv{{{uuufffeeeqqq~~~|||yyyrrrffflllfffPPP===666333////////////...---,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))(((((((((((())))))******))))))(((((('''''''''(((((((((((()))---000333888>>>DDDGGGFFFDDDCCC@@@@@@@@@===999;;;DDDNNNeeeoooxxx}}}{{{}}}zzzzzzwwwooorrrvvvyyy|||zzzwwwwwwssslllhhhhhhZZZeeekkkiiijjjsssyyyxxxxxx{{{~~~~~~|||||||||yyyxxxeeeccc```iii|||xxxnnnhhhiiinnntttzzz|||wwwnnniiiqqq}}}uuueeeYYYOOOGGG@@@===333...,,,---+++(((,,,333************))))))))))))************))))))))))))))))))))))))))))))))))))eeemmmuuuzzzqqqcccaaavvvuuummmrrr{{{|||xxxzzz}}}rrrmmmlllnnnuuu}}}{{{vvvsssqqq~~~qqqddd]]][[[UUUKKK???555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************))))))(((******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))+++++++++***************''')))++++++******+++,,,---...///222777<<>>@@@AAAGGGTTTcccgggeeegggsss}}}ddd[[[ccckkkjjjnnnnnnsss}}}|||uuurrrpppjjjhhhooo|||wwwuuutttvvv{{{zzzpppkkk]]]LLLCCCCCCFFFEEECCC@@@???======>>>BBBFFFHHHLLLLLLNNNRRRXXX\\\]]]]]]nnnwww~~~xxxssspppmmmlllccc^^^XXXSSSPPPOOOMMMLLLFFFCCCCCCEEEBBB???FFFRRRhhhvvvrrrssszzzoooqqq~~~|||ooofff[[[III888...111111000000///...---,,,------,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((((()))***+++---222777<<>>@@@DDDGGGUUU\\\bbbdddmmm|||xxxjjjhhheeecccnnn}}}}}}rrrooo}}}xxxzzzzzzlll[[[QQQLLLKKKJJJHHHFFFCCC@@@===??????AAAFFFLLLTTT[[[```eeeeeefffhhhkkkqqqvvvzzz{{{uuummmhhhbbb\\\WWWUUUQQQNNNNNNMMMJJJIIIJJJHHHLLLPPP^^^xxxpppooozzz}}}hhheeefff[[[KKKAAA333111......///000///......------,,,,,,------...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((***---111444:::@@@DDDAAAEEEHHHGGGDDDBBBCCCEEECCCWWWmmmyyy||||||wwwqqqoooyyyyyyqqqiiidddXXX^^^aaaiii{{{yyyyyytttjjjZZZ```jjjvvv~~~~~~xxxqqqoooooonnnmmmooorrrsssrrrnnnfff^^^\\\```iiittt~~~zzzpppeeeXXXEEE666111111000---,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))){{{pppiii}}}{{{|||gggbbbrrr}}}{{{|||xxxxxx{{{yyyvvvsssrrrvvvkkkaaa^^^cccoooqqqkkksss{{{wwwppphhh^^^OOO???444000000000///......------,,,,,,++++++++++++******+++++++++,,,++++++***))))))))))))************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************)))************,,,///222555999<<>>;;;???CCC???AAADDDJJJQQQXXX___cccjjjlllnnnqqqvvv|||yyyqqqggg___```[[[UUUQQQNNNLLLJJJIIIDDDHHHLLLPPP___yyyyyyppp}}}xxx~~~nnnfffgggaaaTTTIII;;;666000...000111000///......------------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))),,,111555999===AAADDDCCCFFFHHHFFFAAA???BBBFFF```|||{{{rrrjjjsss{{{wwwvvvtttrrrppplllhhhdddbbbgggiiimmmyyyxxxvvv|||fffeeegggoooyyy}}}zzzuuujjjppptttsssrrrtttvvvuuuvvvooohhhdddeeehhhmmmpppuuu~~~sss\\\DDD777333000,,,---------,,,,,,,,,++++++,,,++++++++++++*********************************xxxrrruuuzzzuuuuuuqqqiiittt~~~{{{||||||zzzvvvqqqmmmnnnsssyyy~~~mmmdddaaaffffffeeemmmxxxoooeeeXXXHHH===111111000000///......---,,,,,,++++++++++++******++++++,,,,,,++++++***)))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))***++++++,,,...222555999<<>>@@@CCCDDDEEEFFFFFFAAA===???GGGOOOuuuvvv}}}~~~wwwkkkgggbbbaaabbbeeeeeeeeennnnnnqqquuuzzz|||{{{yyyqqqsssuuu{{{tttvvv}}}yyyuuutttvvvvvvuuusssmmmqqqqqqnnnpppzzz~~~yyysssnnnmmmnnnmmmkkklllxxxtttWWWCCC:::555///------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))yyygggggguuuyyyjjjjjjuuupppfffooo~~~}}}~~~~~~zzztttqqqsssyyy~~~uuupppjjjfffhhhkkksssvvvlll___PPPEEE222111111000///......---.........---------,,,,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---(((***++++++,,,///444777;;;>>>AAAEEEKKKWWWgggsssrrrmmmtttxxxnnnoooxxxtttsss}}}zzzvvvlllhhhaaaUUUMMMKKK@@@@@@AAA@@@@@@DDDKKKPPPWWWYYY^^^eeekkkpppsssuuu}}}{{{tttjjjbbb]]]ZZZXXXUUUIIIDDDGGGHHHDDDHHHSSSfffzzzxxxsssuuu{{{zzzjjjcccgggiiikkktttrrrvvvmmm___OOOFFF:::333222222000.........------------......,,,,,,,,,+++++++++******************************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************))))))(((((((((((())))))'''((((((((())))))******...333999???BBBCCCDDDDDDCCCDDDBBB===;;;AAAOOOZZZzzz|||{{{~~~zzzzzzqqqhhh]]]XXXZZZaaaiiimmmpppmmmpppwwwzzzuuupppoooiiinnnnnnhhhjjjtttvvvrrrtttvvvxxxyyy{{{wwwqqqmmmllluuussskkkeeemmm~~~wwwuuuwwwwwwuuunnn|||~~~~~~eeeNNNCCC;;;555......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))xxxhhh```iii|||mmm]]]WWWjjjxxxqqqrrriiidddnnn~~~}}}~~~{{{~~~}}}zzzyyy}}}~~~|||yyyuuussstttxxx|||~~~~~~zzzkkkooouuulllpppttt```XXXQQQHHHAAA777///000111---***+++------------------------,,,,,,++++++***)))((((((+++++++++************)))+++(((&&&(((...000///,,,))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))************---++++++...//////444;;;===???CCCKKKXXXeeemmmoootttqqquuu}}}zzzkkk```___jjjppp{{{~~~wwwtttvvvtttmmmbbbUUULLLHHHHHHAAA>>>AAAHHHKKKLLLRRR[[[jjjnnnrrrvvv{{{pppmmmlllaaaZZZUUUQQQNNNHHHBBBBBBEEEKKKTTTaaammmxxx}}}{{{vvvvvvvvv~~~nnnlllnnnlllrrr}}}hhhpppuuuiiieeeUUUMMMBBB999444222000///------,,,,,,,,,------...------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))))))))))))))((('''''')))+++...111666:::??????===>>>BBBGGGGGGBBB>>>@@@HHHTTT]]]bbbzzz|||xxxlllppppppddd[[[\\\___bbbiiiqqquuukkklllvvv}}}{{{uuusssnnnfffbbbiiisssvvvsss{{{~~~}}}rrrjjjhhhjjjjjjmmmwww{{{wwwssswww~~~vvvooonnnvvvuuucccSSSCCC777666111,,,***+++---,,,+++,,,,,,,,,+++++++++++++++******))))))))))))******xxxssskkkfffhhhwwwppp___XXX^^^rrr|||sssgggdddeeeooo~~~}}}}}}|||{{{wwwyyy||||||zzzxxxxxxyyy{{{zzzwwwsssqqqqqqsssvvvxxxzzzzzzzzzxxxwwwwwwxxx|||mmmooowwwooojjjuuuwww```UUUMMMEEEEEE<<<555444222//////222------------------------,,,,,,++++++***)))))))))+++++++++************)))---***(((***///111///,,,)))))))))))))))))))))))))))************+++++++++************************))))))))))))************,,,)))+++///222444888===;;;???EEENNN[[[iiipppqqqsssxxx~~~}}}ppp```XXXXXXZZZ```ooo{{{qqqiiigggeee___VVVMMMFFFBBBAAACCCBBBFFFNNNRRRTTTYYYaaatttxxx~~~~~~xxxkkkbbb[[[VVVSSSOOOHHHEEEFFFCCCHHHPPPZZZeeeqqqzzzyyylllkkk|||{{{uuuqqqtttsssuuuzzzjjjhhheee___ccc]]]UUUJJJ@@@888444111000...------,,,------......------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))))))))))))))((('''''')))---111333999===@@@AAA@@@@@@BBBEEEEEEDDDEEEKKKVVVaaajjjnnn}}}}}}{{{xxxvvvyyy}}}ssswwwtttdddccc```]]]___fffkkklllpppuuutttoookkklllrrrxxxzzzyyywwwssskkkdddgggpppuuuttt|||zzzoooiiibbb___kkk}}}rrrooorrrwwwxxxvvvqqqjjjgggllluuu~~~}}}ppp```KKK:::555333000...---...///000,,,,,,++++++++++++************))))))))))))******fffdddeeemmm{{{dddRRRZZZjjjyyyzzzmmm]]]ccclllvvv~~~|||{{{{{{zzzzzzzzz{{{{{{uuuvvvxxxzzzzzzwwwrrrnnnrrrrrrpppnnnkkkkkkmmmooouuuttttttuuuwwwwwwwwwvvvwwwzzz}}}~~~yyyuuu}}}wwwjjjiiixxxkkk^^^WWWRRRMMMDDD;;;555111---...222------------------------,,,,,,,,,+++******))))))+++++++++************))),,,***(((***---...---***))))))))))))))))))))))))+++***)))))))))***,,,,,,************************)))))))))*********+++++++++(((***111777999<<<@@@>>>FFFNNNTTT]]]hhhnnnnnnuuuzzzhhh]]]\\\]]]SSSVVVccc{{{}}}qqqvvvxxx~~~||||||}}}rrrddd[[[VVVPPPJJJFFFCCC@@@>>>CCCEEEKKKTTTZZZ]]]bbbhhhxxx~~~}}}pppeee\\\YYYVVVPPPJJJHHHCCCCCCDDDGGGQQQaaauuulllcccqqq|||}}}zzzwwwzzz{{{}}}ppphhh]]]YYYdddccc\\\RRRFFF<<<555000.........------------......------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))((('''(((+++000444888>>>???AAABBBBBBBBBAAAAAA???CCCJJJUUUaaalllrrrttt{{{wwwqqqqqqvvv}}}zzzwwwtttxxx{{{qqqeeehhhrrriii[[[\\\dddiiiqqqxxxxxxsssqqqsssvvvvvvuuurrroooooorrruuu}}}|||vvvmmmlllrrryyy|||~~~~~~yyypppjjjssswwwggg]]]eeesssuuunnnmmmeee___aaagggqqqzzzooo[[[III777666333...+++***,,,...,,,,,,++++++******************))))))))))))******dddfffooo}}}^^^SSSdddrrrtttmmm___\\\jjjyyy~~~}}}}}}|||zzzyyyxxxxxxxxxyyyxxxuuutttuuuuuurrrjjjcccbbbcccdddddddddeeegggjjjooooooppptttxxxyyyvvvssssssuuuxxx|||}}}{{{zzz{{{xxxmmmjjjkkk|||tttmmmjjj]]]RRRDDD:::444000---,,,------------------------,,,,,,,,,++++++*********+++++++++*********))))))***((('''((()))***)))''')))))))))))))))))))))))),,,***)))((((((***,,,---************************))))))*********+++++++++,,,)))+++333:::<<<===@@@FFFTTT^^^]]]]]]ccciiijjjzzz~~~ooogggkkkoooooo]]]]]]dddrrryyyuuulllfffkkkuuuzzz}}}yyygggWWWPPPHHHCCCCCCEEEEEEEEEHHHMMMUUU___fffkkkqqquuu}}}yyyjjjeeebbb]]]VVVRRRLLLHHHDDDBBBFFFRRRfffwww~~~wwwooommmvvv~~~zzz{{{|||zzzlllgggmmmjjjeee[[[OOODDD;;;444000000///......---.........------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))***...333888<<>>BBBOOObbbmmmggg___ccckkkooo|||wwwjjj___eeevvv~~~{{{iiilllqqqsssllldddbbbfffkkkyyy~~~xxxzzzvvveeeTTTLLLCCC>>>AAAFFFKKKMMMRRRZZZcccmmmuuu}}}vvvrrrllleeeaaaRRRLLLHHHEEEBBBEEERRR```nnn~~~~~~llleeexxxzzz}}}tttnnnddd[[[QQQGGG===666111000//////............------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))+++---111777<<>><<<@@@JJJYYYiiittt{{{~~~pppooosss}}}uuuiii^^^fffooopppkkkffffffhhhfffjjjfffbbbbbbcccwwwwwwooopppssstttsssrrrqqqqqqrrrtttuuu|||{{{wwwuuutttppppppooonnnmmmlllllllllkkkkkkjjjjjjjjjjjjkkkkkkmmmnnnooonnnmmmlllmmmnnnrrrppppppssstttuuuzzz|||xxxyyyyyyooofffooowwwvvvrrrmmmiiigggeeeeeejjjqqqnnnuuu|||~~~~~~{{{rrriiiXXXLLL>>>444111111000...------,,,,,,+++******)))++++++************++++++jjjuuuuuu]]]ZZZhhhtttgggWWWSSSQQQiii{{{{{{yyyxxxzzz|||~~~yyyxxxwwwvvvtttssssssssslllfff^^^YYYXXXVVVPPPLLLBBBDDDGGGIIIMMMRRRXXX\\\```dddiiiooorrrpppkkkgggiiilllpppuuuxxxxxxwwwvvv{{{~~~}}}}}}}}}|||qqqoooyyysssxxxvvvnnneee]]]QQQEEE???<<<444+++------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++************)))+++++++++***************))))))))))))))))))))))))+++***)))))))))***,,,,,,*********************************++++++++++++,,,...///222888;;;<<>>AAAHHHOOOSSSYYYbbblllttt~~~wwwnnniiiVVVOOOKKKIIIDDD???CCCMMM^^^www~~~iii\\\kkkzzz}}}|||tttiiiaaa[[[QQQBBB777222111000//////...//////------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))***---111666:::>>>???@@@@@@@@@@@@??????@@@@@@EEEOOO^^^lllvvv|||}}}zzzzzz~~~}}}sssjjjfffmmmqqqnnneee]]]\\\___jjjtttvvvsssqqqttt}}}ssssssuuusssoookkkkkknnnpppqqqpppzzz{{{yyyuuutttttttttsssrrrnnnnnnmmmlllkkkjjjiiiiiihhhhhhgggggggggggghhhhhhhhhjjjlllmmmlllllllllmmmnnnllllllnnnmmmllloootttvvvyyytttiiittt|||uuuuuuuuusssppplllkkkllliiibbb^^^^^^aaammm{{{~~~tttjjjaaaVVVHHH<<<777444222000//////...---,,,++++++***++++++************++++++mmm{{{xxxggg```gggxxxwww]]]NNNTTT[[[ppp{{{zzzyyywwwwwwxxxyyyzzzxxxwwwvvvssspppmmmkkkjjj___ZZZTTTPPPNNNKKKHHHEEE===>>>>>>???AAAEEEKKKPPPZZZ___gggnnnrrrtttvvvwwwpppqqqrrrtttuuuvvvuuuuuuwwwzzz||||||~~~yyyuuuxxx~~~xxxnnnvvvuuupppyyyrrreee```aaa[[[MMMAAA;;;444---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,...111777<<<<<<>>>GGGQQQ]]]hhhkkkdddeeesss{{{xxxjjjaaa[[[```iiioooqqqssssssrrrrrrqqqkkkfffhhhnnnzzz~~~|||zzzyyytttmmmcccXXXPPPKKKDDDDDDEEEFFFIIIPPPWWW]]]aaakkkuuu|||{{{uuudddZZZSSSQQQKKKAAA@@@GGGQQQ^^^eee^^^VVV]]]rrr{{{vvv~~~}}}pppjjjfff\\\HHH888333222111000////////////------,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************((()))))))))************)))))))))))))))))))))))))))+++000555999===>>>??????@@@AAA@@@>>>???BBBFFFSSS[[[eeennntttwwwzzz|||}}}||||||zzzxxxvvvqqqooojjjddd```___bbbeeepppyyy}}}|||zzzxxxwwwtttpppnnnoooqqqtttuuu~~~yyywwwvvvvvvqqqooommmnnnpppqqqqqqooolllllllllkkkjjjiiihhhhhhggggggffffffffffffggggggfffhhhlllmmmmmmmmmmmmnnnkkkjjjjjjmmmllljjjlllqqqvvvuuuvvvzzzxxxmmmhhhlllsss|||zzztttuuurrrtttxxxwwwnnnccc^^^[[[cccmmmuuu|||~~~xxxppplllggg]]]OOO???555000///111000///...---,,,,,,+++,,,++++++******++++++,,,rrrnnn```mmmwwwyyyXXXKKKXXXdddttt|||{{{zzzxxxwwwvvvvvvuuutttsssppplllgggaaa\\\YYYVVVTTTPPPMMMKKKHHHEEECCC======;;;999999===BBBFFFPPPWWW```hhhooowww{{{zzzxxxvvvtttssssssssssssvvvyyywwwuuuyyy|||yyy}}}~~~uuuqqquuu}}}zzz{{{gggkkkooofffmmmssseeeeeelllkkk[[[HHH===888444------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))******))))))***+++))))))))))))))))))))))))))))))***++++++++++++*********************************+++++++++,,,,,,,,,...222999>>>>>>@@@LLLYYYaaafffccc[[[cccuuuzzzqqq```^^^dddooorrrmmmmmmttt{{{oooeeeccceeegggjjjnnn~~~~~~yyyzzz|||vvvrrroooiii\\\MMMEEEEEEAAAEEELLLQQQTTTYYY```fffmmmwwwvvvhhh]]]ZZZSSSGGGDDDIIIFFFBBBFFFNNNNNNNNN```yyyuuuyyy|||wwwtttiiiSSS@@@333222111000////////////---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))),,,111777<<<>>>???>>>>>>AAACCCAAA>>>???EEEKKKggglllrrruuuvvvvvvwwwyyytttvvvxxxxxxwwwwwwyyy{{{vvvlll___YYY]]]eeemmmqqqqqqvvvzzzuuuuuuttttttvvv{{{zzzwwwsssooommmnnnppprrrmmmkkkiiijjjlllmmmjjjhhhgggggghhhiiiiiiiiihhhhhhhhhggggggffffffgggggghhhbbbeeehhhjjjiiihhhhhhhhhhhhggghhhkkkjjjgggiiimmmiiilllppptttyyy~~~|||zzzyyyxxxqqqhhhiiiyyyvvvnnnYYYZZZ\\\cccqqq}}}zzz{{{}}}xxxeeeLLL999222222222111000///...---,,,,,,,,,++++++******++++++,,,~~~vvvzzz|||fffUUUXXXeeeppp}}}}}}{{{xxxxxxyyyyyyuuurrrrrrsssqqqllleeeaaa```bbbccc```\\\XXXUUUPPPKKKHHHHHHDDD???;;;:::::::::999CCCIIISSS^^^iiiuuuxxxssssssxxxyyyvvvuuuyyyuuuvvvwwwwwwvvvwwwyyy{{{}}}~~~zzzwwwwwwssszzziiiYYY```\\\\\\iii~~~ppphhhsssoooZZZJJJEEE;;;---000000000...,,,+++,,,---------------------------***++++++,,,,,,++++++*********************************))))))******+++,,,)))************+++++++++))))))))))))))))))))))))+++++++++******+++///111555>>>>>>>>>HHHMMMTTTaaafffhhhddd```kkk||||||ooolllpppqqqnnnnnnttt}}}yyyrrrggg^^^^^^fffrrr{{{}}}xxxvvvvvv~~~iiiWWWNNNIIIDDDIIIOOOWWW]]]___aaagggnnnwww~~~mmmbbbYYYPPPHHHEEEEEECCCBBBCCCDDDFFFOOOYYYooozzzqqqvvvyyyvvvxxxnnn[[[LLLBBB777///000111...---/////////...---,,,,,,++++++++++++++++++++++++++++++((((((((((((((((((((((((*********))))))))))))))))))************+++++++++))))))((())))))***++++++...111666999<<<>>>@@@BBBBBB===:::===@@@DDDOOO[[[mmmwww}}}yyysssrrrtttvvvwww~~~{{{{{{|||dddaaa```aaabbbccciiipppyyy|||~~~}}}}}}wwwsssssszzzwwwsssllllllkkkkkkkkklllmmmmmmmmmkkkiiijjjkkkllllllkkkgggggghhhhhhhhhhhhggggggcccdddfffhhhhhhgggeeedddhhhiiijjjkkkjjjiiihhhgggggggggfffeeeeeeeeeeeeeeeeeegggjjjmmmoooqqqrrrrrrzzz{{{yyyzzz{{{{{{zzzxxxrrrooovvvooofff[[[OOOPPP]]]ooo|||zzz]]]???333666+++...000000111111///,,,************************~~~}}}vvvjjjeeeiiittt|||}}}{{{|||~~~~~~|||zzzzzzzzzyyyuuurrrooopppooonnnlllkkklllmmmtttrrroookkkhhhccc]]]ZZZRRRMMMEEE???;;;999888777:::>>>FFFNNNXXXbbblllsssrrrnnnnnnrrrtttqqqqqqtttuuuvvvwwwvvvuuuvvvxxxyyywww~~~{{{zzzxxxzzzyyyqqq^^^TTTTTTYYYcccpppyyy}}}}}}mmmrrrlll\\\PPPJJJ???222111111000///---------...------------------------***++++++,,,,,,++++++*********************************))))))******+++,,,)))************+++++++++***************************++++++++++++,,,000333777>>>===@@@NNNUUUZZZeeeccceeeeeeiiiwwwuuuzzz}}}oooqqqzzzpppccc]]]aaammmzzzsss[[[OOOLLLLLLTTTYYY___dddgggkkkttt|||yyylllcccXXXPPPLLLFFFCCC@@@@@@@@@AAAHHHQQQZZZcccpppxxxxxxxxxzzzvvv|||vvvtttpppeee\\\LLL???444111111///...///.........------,,,,,,+++++++++++++++++++++++++++***************************))))))))))))))))))))))))************+++++++++***))))))))))))***+++,,,000333777:::<<<===@@@AAABBBAAADDDJJJOOOSSS\\\gggpppvvvnnnjjjvvvyyyoookkkggggggggghhhccc^^^```ffftttxxxzzzyyyvvvuuu|||zzzyyyyyywwwooollljjjiiiiiiiiijjjkkkllllllkkkjjjhhhiiijjjkkkjjjiiiggggggggghhhhhhgggggggggeeefffhhhiiiiiihhhfffeeefffggghhhiiiiiihhhgggfffffffffeeeddddddddddddddddddeeehhhjjjlllnnnnnnnnnnnnsssyyyyyyooollliiihhhnnnwww~~~}}}{{{tttlllkkkrrr|||wwwpppggg[[[RRRRRR\\\kkkuuuhhhKKK:::888...///000000111222111///,,,,,,,,,,,,,,,,,,------|||xxxvvvxxxtttjjjnnnvvvzzz~~~zzzyyy{{{~~~}}}{{{zzzzzzxxxvvvsssqqqpppqqqsssuuuxxxxxxxxx~~~}}}zzzxxxuuuqqqkkkggg___XXXNNNEEE???;;;999888888:::???EEELLLUUU___eeennnmmmnnnqqqrrrpppqqqssstttuuuvvvuuuttttttuuuwwwssszzz}}}zzz}}}|||xxxmmmjjjSSSSSSWWW^^^aaafffwwwuuuqqqggg[[[TTTOOODDD999222111000///......//////------------------------***++++++,,,,,,++++++*********************************))))))******+++,,,)))************+++++++++***************************+++,,,+++,,,...222555:::???>>>EEEXXX```aaafffccccccgggrrr|||xxxooowwwuuuzzzxxxlll```^^^hhhwww~~~~~~{{{~~~~~~___OOOOOOSSSYYY^^^cccfffjjjrrr~~~ssshhh]]]TTTQQQJJJEEEBBB@@@>>>>>>CCCJJJNNNVVVcccpppvvvvvvzzzzzzuuuzzznnnmmmkkkfffZZZJJJ:::222000/////////------------------------++++++++++++++++++++++++************************))))))))))))))))))******)))************+++++++++++++++*********+++,,,---222555999;;;<<<===???@@@@@@DDDNNNWWW]]]___eeekkkzzzxxxkkkeeesssqqq```YYYkkkjjjiiigggaaa[[[]]]dddmmmqqqsssqqqmmmooowww~~~zzz~~~|||}}}zzzxxxtttmmmhhhggggggggggggggghhhiiijjjkkkiiihhhhhhhhhjjjjjjiiigggffffffggggggggggggffffffgggggghhhiiiiiihhhgggfffcccdddeeefffggggggffffffeeeeeedddcccccccccccccccbbbccceeeggghhhiiiiiiiiiiiikkkmmmpppttt}}}~~~ooohhhjjjeeedddkkkwww~~~}}}zzz|||uuupppoooppprrrtttyyyuuuvvvssshhhYYYLLLMMM[[[hhhuuu}}}vvv[[[FFF===222000///000222222222111------------------------pppllliiifffkkkuuufffcccsss|||yyyvvvvvvxxxzzz{{{{{{zzzzzzzzzxxxwwwvvvxxxvvvvvvyyy}}}}}}~~~}}}}}}|||{{{wwwrrroookkkcccXXXNNNFFFAAA>>><<<:::;;;===@@@EEENNNWWW^^^hhhiiilllnnnooooooppprrrsssssstttsssrrrrrrsssuuusssyyy~~~}}}www}}}~~~~~~lllsssiii```\\\^^^\\\]]]rrruuufffZZZVVVQQQHHH@@@444222///...............------------------------***++++++,,,,,,++++++*********************************))))))******+++,,,))))))*********+++++++++***************************+++,,,,,,---000444777===BBBCCCNNNbbbgggaaabbbeeeeeekkkssssssllleeeccchhhyyyvvvrrriii```cccooo}}}}}}{{{{{{|||^^^OOORRRYYY]]]ccchhhiiinnnzzz{{{nnnbbbZZZXXXQQQKKKFFFCCCAAA???AAAGGGOOOYYYjjjzzz~~~zzzwwwxxxyyy{{{ooooooqqqooobbbRRR???333////////////,,,,,,------------------++++++++++++++++++++++++************************)))))))))))))))*********))))))*********+++++++++,,,,,,+++***+++,,,...///555888;;;======>>>???@@@@@@JJJYYYdddgggggghhhjjj~~~ooojjjjjjtttmmmaaa\\\lllfffbbbaaa```___dddjjjeeelllpppooonnnrrryyy}}}{{{|||~~~~~~wwwrrruuu|||uuupppnnnnnnlllhhhgggiiiffffffffffffgggiiijjjkkkhhhhhhhhhjjjkkkkkkhhhfffeeeffffffggggggffffffeeegggggghhhhhhhhhgggfffeeeaaabbbdddeeefffffffffeeeeeeddddddcccbbbcccccccccbbbbbbcccddddddeeeeeeeeeiiijjjkkklllnnnttt}}}zzzxxxyyyvvvtttvvv{{{yyykkkbbbeeeooo{{{|||tttnnnsssuuurrreeeWWWRRRYYYbbbllluuu~~~iiiSSSFFF888333///000111111111222,,,,,,,,,,,,++++++++++++wwwcccaaabbbbbbgggnnngggkkk}}}~~~xxxxxxvvvrrrooooooqqqsssxxxxxxyyyyyyyyyyyyxxxxxx|||zzz{{{|||yyyxxxqqqfffZZZPPPHHHAAA===666777777888<<>>666666555555666;;;BBBHHHQQQYYY___aaabbbfffiiijjjmmmnnnoooooonnnoooqqqsssrrruuuvvvtttsssxxx|||{{{www}}}}}}qqqhhhgggfffggglllhhh\\\\\\XXXOOO;;;666000---......---+++------------------------***++++++,,,,,,++++++*********************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++***,,,---///000444999===EEERRRYYY```jjjeeeYYYXXXbbbjjjppplllccc```gggooollltttyyykkkhhhfffkkkrrryyy|||}}}{{{zzzzzz}}}}}}xxxzzz|||lllbbb]]]]]]bbbiiijjjwwwxxxpppiiihhhjjjmmmssszzzuuuzzz|||mmmggg^^^VVVNNNJJJGGGBBBAAACCCFFFYYYuuuyyy}}}yyy}}}{{{tttoooddd^^^PPP>>>333000000...------------------------++++++++++++++++++++++++((((((((((((((((((((((((((((((((()))******++++++)))************+++++++++---,,,++++++---111444777999<<>>;;;888666666999<<<>>>IIISSSTTTWWW]]]bbbbbbhhhjjjkkkllllllnnnpppsssqqqqqqqqqqqqrrruuuzzz~~~~~~yyy|||vvvooozzz|||sssqqqnnnhhhttt```bbb]]]LLLDDD===555111222222///,,,------------------------+++++++++,,,,,,+++++++++*********************************)))***++++++,,,)))************+++++++++++++++++++++++++++++++++***,,,...000222666<<<@@@PPP```gggfffddd\\\ZZZccckkkrrrmmm^^^YYY```bbb[[[\\\vvv|||lllhhhhhhffffffvvv{{{}}}|||zzzzzzzzzvvvuuu}}}|||ooofff```^^^aaabbb```ccchhhmmmyyylll___UUUMMMJJJIIIIIIMMMRRRYYYaaakkkrrruuuyyy~~~{{{rrrhhh]]]WWWQQQIIIDDDCCC???III```}}}yyyxxx}}}tttqqq|||}}}{{{~~~ooohhhiiimmmgggSSS???555111...//////...---,,,,,,++++++++++++++++++++++++++++++************************'''(((((()))***+++++++++)))************+++++++++++++++***+++///444999<<<:::<<<@@@AAABBBBBBCCCDDD[[[mmm}}}}}}{{{yyyvvvxxxwwwuuussstttuuuppphhh\\\]]]cccmmmuuuvvvpppiiilllooosssrrrllliiirrr}}}||||||zzz|||}}}sssooouuu{{{vvvrrrooollljjjfffgggjjjnnnlllggggggkkkfffeeedddcccbbbbbbbbbbbbdddeeehhhlllmmmkkkfffbbbcccddddddeeeeeeddddddccceeedddcccbbbaaaaaaaaaaaa^^^___`````````___^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]]]]\\\\\\\\\\\\^^^___```___^^^^^^___bbbeeeggggggiiiiiinnnuuuwwwyyymmmWWWTTT^^^hhhqqqvvvuuutttuuuyyy|||wwwlllaaaXXXbbblllpppsssvvvssslll\\\HHH888555333,,,+++///000//////...---,,,,,,,,,