BM6P6(@ ZZZZZZYYYXXXVVVUUUTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWVVVUUUVVVWWWXXXXXXZZZZZZXXXTTTSSSTTTWWWYYYXXXWWWUUUSSSPPPNNNLLLKKKIIIGGGFFFFFFEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999999888666555444333222111111111111000000000///+++,,,...000222222222222+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))******))))))((((((((('''***)))(((&&&&&&''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((()))***)))((('''&&&&&&'''((()))'''((()))******)))(((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))***''''''''''''''''''''''''))))))(((((('''''''''&&&***)))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''')))'''%%%&&&)))+++***((($$$%%%&&&''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''******))))))((((((((('''***)))((('''''''''''''''))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%###!!!###&&&)))((('''######$$$&&&))))))(((&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((''''''&&&&&&&&&''''''((((((((('''%%%$$$'''(((((()))))))))))))))(((((())))))))))))(((((())))))************))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++............////////////000000000111222222333333555444222222333333333222222222222333444555666777888777777777777888999:::===@@@DDDEEEDDDCCCBBBBBB<<<===????????????AAACCCAAA@@@???BBBFFFJJJJJJIIIMMMHHHBBB???@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA============>>>>>>>>>>>>]]]\\\ZZZXXXVVVTTTSSSSSSNNNOOOQQQSSSUUUWWWXXXYYYUUUTTTTTTSSSSSSSSSTTTTTTXXXZZZZZZXXXTTTQQQRRRSSSVVVUUUTTTRRRQQQOOONNNMMMKKKHHHFFFDDDDDDDDDBBBAAA??????>>>===<<<;;;::::::777777666555444333333222111111000000000/////////***+++---...///000//////++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''*********))))))(((((((((***)))((('''&&&''''''(((''''''''''''(((((((((((((((((((((''''''((((((((((((((('''''''''''''''''')))((('''&&&&&&'''((()))'''(((((())))))((((((''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''''''''%%%###$$$&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))((((((((('''''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&)))'''%%%%%%&&&'''%%%$$$&&&&&&%%%&&&(((((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%(((''''''&&&'''((()))***%%%&&&&&&'''''''''''''''(((((())))))))))))((((((((())))))******))))))(((******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,............///////////////000000111111222333333555444333222333333333333444444444555555777888888;;;;;;;;;<<<<<<<<<<<<<<<:::===@@@AAA???===<<<<<<===>>>>>>===<<<===???BBBBBB@@@???BBBFFFJJJKKKKKKMMMIIICCC@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<======>>>>>>```^^^[[[WWWTTTSSSRRRRRRLLLMMMPPPSSSUUUVVVVVVVVVQQQQQQRRRRRRRRRRRRRRRQQQXXXZZZZZZYYYUUURRRQQQPPPTTTSSSQQQOOOMMMMMMMMMMMMIIIGGGDDDBBBBBBAAA???>>>======<<<;;;:::999888888444444444333333333222222000000000/////////......******+++,,,---,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++)))(((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((())))))(((''''''''''''(((''''''''''''(((((((((((())))))(((((((((((()))))))))(((((('''&&&&&&%%%%%%((((((''''''''''''((()))(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))(((''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%&&&'''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''%%%$$$$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((***((('''&&&''''''%%%$$$)))'''&&&%%%&&&'''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''((((((((('''''''''''''''***)))&&&%%%%%%''')))+++%%%&&&&&&'''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++---............///////////////000111111222222333444444333333333444444555777777777777777888999:::::::::;;;<<<<<<;;;:::999888:::======;;;:::999999@@@@@@@@@>>><<<<<<>>>???BBB@@@???AAAEEEIIIKKKLLLLLLIIIDDDAAAAAAAAAAAAAAACCCCCCDDDEEEEEEEEEEEEDDDAAAAAA@@@@@@???>>>>>>>>>::::::;;;<<<===>>>>>>???aaa___ZZZUUURRRQQQQQQQQQNNNPPPSSSUUUVVVTTTRRRPPPPPPQQQSSSTTTUUUUUUTTTSSSXXXZZZ[[[[[[YYYVVVTTTSSSUUUSSSPPPMMMJJJJJJJJJJJJGGGDDDBBB@@@???>>><<<;;;;;;;;;:::999888777777666111111222222222222222222/////////............---++++++++++++++++++******+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********))))))(((''''''(((((())))))(((((((((((())))))(((((((((''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))'''''''''''''''&&&%%%%%%'''''''''''''''(((((()))((('''&&&%%%%%%&&&'''((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((()))(((''''''''')))''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((''''''(((&&&$$$###%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''))))))))))))))))))))))))+++***'''&&&%%%%%%&&&''''''(((((()))))))))))))))(((((())))))))))))((((((((((((((())))))(((((((((,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222222333444444444444444666777999888888888888999999:::999:::;;;<<<<<<;;;999777888:::<<<<<<;;;:::;;;<<>>>>>AAA@@@???@@@BBBFFFIIIKKKJJJGGGDDDAAA@@@?????????@@@AAABBBDDDEEEFFFFFFFFF@@@??????>>>>>>=========::::::;;;===>>>@@@AAAAAA```]]]XXXTTTQQQPPPPPPPPPPPPRRRUUUXXXXXXVVVSSSQQQSSSUUUVVVXXXYYYYYYXXXXXXXXXYYY[[[\\\\\\[[[YYYWWWWWWUUUQQQLLLIIIGGGFFFFFFDDDBBB???>>>===<<<;;;999::::::999888777666555555000000000000111111111111.........---------,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''&&&&&&&&&''''''((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((%%%%%%'''(((((((((''''''&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%)))(((((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&'''((())))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%&&&$$$%%%''''''((('''''''''%%%###!!!"""$$$&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%'''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((++++++,,,,,,,,,,,,++++++000000000000000000000000------------...............//////000111111222222222444555555444444777999999999888888777888888888<<<===???@@@@@@>>>===;;;777999:::::::::;;;>>>@@@AAAEEEJJJKKKIIIDDD@@@>>>????????????AAACCCFFFHHHFFFEEEDDDAAA???>>>===>>>===>>>AAACCCEEEGGGHHHHHH@@@???>>>>>>===>>>>>>???;;;<<<===>>>@@@BBBCCCCCC]]][[[XXXUUURRRQQQQQQRRRNNNQQQUUUXXXYYYYYYWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[XXXXXXXXXZZZ\\\\\\[[[YYYWWWUUUQQQLLLHHHEEECCCBBBBBB@@@===<<<<<<<<<:::999999999888777666555555444000000000000000000111111---------,,,,,,,,,,,,+++---,,,,,,+++++++++,,,,,,******++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))(((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%''')))***))))))(((%%%&&&'''((()))))))))((((((''''''''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''(((((('''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&(((******((('''&&&'''###"""!!!###%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''"""$$$&&&((())))))((((((%%%&&&&&&'''''''''''''''(((((())))))))))))(((((())))))************))))))((())))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000111111222111444666666444555888<<<:::999888777777777777777:::;;;<<<===>>>===<<<<<<777888888888888:::===???@@@EEEKKKNNNLLLGGGCCC@@@???@@@BBBAAAAAAAAACCCEEECCCDDDDDDBBB@@@>>>>>>>>>>>>???AAACCCEEEFFFGGGGGG@@@???>>>======>>>???@@@======>>>@@@AAACCCDDDDDD[[[ZZZXXXWWWVVVUUUUUUUUUPPPRRRUUUWWWYYYXXXWWWVVVSSSTTTTTTUUUWWWXXXZZZ[[[WWWUUUTTTUUUXXXYYYWWWVVVRRRQQQNNNKKKGGGDDDAAA@@@@@@>>><<<;;;<<<<<<;;;:::999999888777666555444444111111111000000000000000,,,,,,,,,,,,++++++++++++,,,+++*********+++,,,---***************))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''((()))))))))(((&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''((()))***+++***((('''%%%&&&'''((()))))))))((('''(((((())))))(((((('''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&'''((((((((('''%%%%%%&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''%%%'''((('''%%%%%%'''***%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######%%%''')))(((''''''&&&&&&&&&''''''&&&))),,,---+++)))******%%%%%%$$$&&&(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))(((((((((((((((%%%&&&&&&'''''''''''''''(((((())))))))))))((((((******++++++++++++******)))******++++++******))))))))))))))))))))))))))),,,,,,---------...............//////000111111111111444777777555555999===;;;:::999888777777777777777777888999:::;;;;;;<<<::::::999888777888;;;>>>???BBBGGGIIIHHHFFFDDDCCCAAACCCEEEEEECCCBBBBBBCCCBBBDDDFFFEEEBBB@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCC???>>>===<<<<<<===???@@@======>>>???AAABBBCCCCCCZZZZZZZZZYYYYYYXXXXXXWWWTTTUUUVVVWWWWWWVVVTTTSSSQQQPPPPPPQQQSSSUUUXXXYYYWWWTTTQQQQQQSSSTTTSSSQQQNNNMMMLLLJJJFFFCCC@@@??????===;;;;;;<<<<<<<<<;;;999999888777666555444444222111111111000000000///,,,,,,,,,+++++++++******+++***)))))))))***,,,---***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''+++***)))((((((''''''((())))))(((((((((((())))))'''((((((((())))))******'''((()))))))))(((&&&%%%''''''''''''((((((((()))))))))(((((((((((()))))))))***+++,,,+++)))'''&&&$$$%%%'''))))))))))))((('''((()))******)))((('''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))'''((()))))))))(((&&&%%%%%%&&&'''(((((('''&&&%%%(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((()))(((''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((())))))))))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''''')))+++***((((((+++---$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''%%%$$$$$$%%%''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&(((&&&###!!!"""$$$''')))&&&&&&&&&&&&&&&'''((()))###''',,,.........///111((((((((()))***)))'''$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))******+++++++++,,,444111---)))&&&%%%&&&&&&'''(((((()))))))))))))))(((((())))))))))))((((((++++++,,,,,,,,,,,,++++++,,,------......------,,,------------------------,,,,,,,,,---------............//////000111111111000444777777555555:::>>><<<;;;:::999888777777777999999::::::<<<===???@@@???>>>===:::777888:::===>>>@@@CCCDDDDDDCCCDDDEEEBBBEEEIIIHHHEEECCCBBBCCCAAADDDGGGGGGDDDBBBBBBCCCEEEEEEEEEDDDCCCBBB@@@@@@>>>===<<<;;;;;;<<<>>>???======>>>???@@@AAAAAABBBYYYYYYYYYXXXXXXYYY[[[^^^[[[YYYWWWTTTSSSRRRSSSSSSNNNMMMLLLLLLMMMOOOQQQRRRQQQOOOLLLKKKMMMOOOPPPQQQIIIJJJJJJHHHDDD@@@>>>=========<<<<<<<<<;;;;;;:::777777777777666666666666111111111000//////...............------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))(((((()))***+++***)))((((((***&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%---555555---&&&%%%(((''''''(((((('''&&&%%%%%%''''''(((((())))))******&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))///,,,)))(((((()))(((''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((******))))))(((((('''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''(((&&&###$$$%%%'''***,,,...//////))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%'''+++...000<<<555---((((((((('''%%%))))))))))))((((((((((((%%%%%%'''((()))))))))))))))***+++***)))((()))***************************+++++++++***************------------------,,,,,,------......//////000000111222333333333555888;;;;;;;;;:::888777555444333444777;;;===>>>???AAABBB@@@>>><<<:::999:::;;;<<<<<>><<<:::<<<>>>?????????===<<<======>>>???????????????WWWWWWXXXXXXWWWXXXYYYZZZXXXVVVSSSPPPOOOOOOPPPQQQOOONNNMMMLLLKKKLLLNNNOOOLLLJJJIIIJJJKKKLLLKKKJJJJJJKKKKKKIIIEEEAAA@@@???===<<<<<<;;;:::999999999;;;:::999777555333222111//////......------,,,,,,...---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((()))***+++***((('''((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''+++333;;;<<<666...)))(((''''''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((())))))&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((+++)))''''''(((((('''&&&))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&))))))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''''''&&&######$$$&&&(((***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''')))+++,,,///+++'''%%%%%%'''((((((((((((((((((((()))))))))%%%&&&'''((())))))))))))(((***+++***)))((()))***************************+++++++++++++++++++++,,,------------------------------......///000000000111222333333333555888:::<<<;;;:::888777777666666777:::>>>@@@AAAAAACCCDDD@@@???===;;;;;;;;;<<<===<<<>>>@@@AAAAAAAAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBDDDEEEDDDCCCBBB@@@AAABBBCCCCCCBBB@@@>>>===<<<===???@@@AAA@@@???>>>>>>>>>??????>>>>>>======TTTUUUUUUVVVVVVVVVVVVUUUTTTRRRNNNKKKIIIJJJLLLNNNOOONNNLLLKKKJJJJJJKKKKKKIIIHHHIIIJJJKKKKKKHHHFFFJJJKKKKKKIIIEEEBBBAAAAAA===<<<;;;:::888777777777;;;:::999666444222111000//////......---,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,++++++++++++***************))))))))))))((((((((()))***)))'''&&&'''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((///888<<<:::222+++&&&'''''''''(((''''''&&&%%%))))))))))))))))))((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&((()))***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''&&&((((((((('''''''''''''''###$$$%%%&&&''')))******'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%&&&'''(((&&&$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$###$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&'''((((((%%%&&&&&&%%%$$$%%%(((***'''''''''(((((())))))***&&&'''((())))))******)))((()))******(((((()))******************************++++++,,,,,,---------........................------...//////000111111111222333444444555777999;;;:::999888888888999::::::===@@@AAAAAAAAABBBCCCAAA???>>><<<<<<<<<======;;;===???@@@??????@@@BBB@@@AAACCCCCCDDDCCCBBBAAA@@@AAABBBDDDDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@>>>>>>???AAABBBBBBBBBAAA@@@?????????>>>===<<<::::::SSSSSSSSSTTTUUUTTTRRRPPPQQQOOOKKKGGGFFFGGGJJJKKKMMMLLLKKKJJJJJJJJJKKKKKKMMMKKKKKKKKKLLLLLLJJJHHHIIIJJJJJJHHHDDDBBBAAABBB???===;;;999888777777777777666666555444333222222111000000//////...------,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((('''((()))((('''&&&'''((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))###'''///555888555///)))&&&'''''''''''''''&&&&&&,,,,,,++++++******))))))''''''''''''''''''''''''&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&%%%$$$$$$$$$######$$$%%%&&&''')))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%'''((()))'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((+++)))'''$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))'''&&&&&&&&&&&&'''&&&)))***)))&&&$$$&&&)))&&&&&&''''''((()))******'''(((((()))******))))))'''(((***)))(((((()))***************************))))))***++++++,,,------------............//////------...///000111111222000222444444444444666888999888777777777999;;;<<<:::===???@@@?????????@@@@@@???>>>===<<<<<<======:::<<<>>>???>>>>>>???@@@???@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCDDDDDDCCCCCCBBBCCCCCCDDDCCCCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBB@@@@@@???>>><<<:::888777SSSRRRQQQRRRTTTSSSPPPMMMPPPMMMJJJGGGFFFGGGIIIKKKIIIIIIJJJJJJLLLMMMNNNOOOQQQOOOKKKJJJJJJKKKKKKKKKGGGGGGGGGEEEBBB@@@@@@AAA@@@>>><<<:::888888888888555555444444333222222111000000000///......------+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))'''((()))((('''&&&'''((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%&&&'''(((((((((((('''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''+++000333444000---&&&&&&'''''''''''''''&&&(((((((((''''''&&&&&&%%%'''''''''''''''''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&(((******(((&&&$$$%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((()))))),,,***(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''***+++***'''%%%&&&(((%%%&&&&&&'''((())))))***'''(((((())))))))))))(((&&&((())))))(((((()))***************************'''(((((()))***++++++,,,------------......//////------...///000111222222000222444444444444555777666666555666777999;;;<<<;;;===@@@@@@???>>>>>>???>>>>>>>>>===============:::<<<>>>>>>======>>>???>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCAAAAAABBBBBBCCCCCCCCCCCC@@@@@@???>>><<<:::888777UUUSSSQQQQQQSSSSSSPPPMMMNNNMMMKKKIIIHHHIIIJJJKKKGGGHHHJJJLLLNNNPPPRRRSSSRRROOOJJJHHHHHHIIIJJJJJJDDDEEEDDDBBB???>>>???@@@@@@>>>;;;999888888999999777666555333222000///.........------,,,+++++++++)))************++++++++++++************)))))))))''''''(((((((((((())))))((()))***)))'''&&&'''(((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))(((''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''')))******)))(((%%%&&&''''''((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((******)))(((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))+++***((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''$$$%%%&&&'''&&&&&&''')))&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%'''(((((((((((()))+++************************''''''(((((()))*********++++++,,,,,,---.........------...///111222333333000222444444444444444666444444555777888999:::;;;===???AAABBBAAA@@@@@@@@@>>>?????????>>>>>>>>>>>>:::<<<>>>>>>=========>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBB?????????>>>===<<<::::::XXXTTTPPPPPPSSSSSSQQQMMMMMMLLLLLLKKKJJJJJJJJJJJJHHHIIIKKKNNNQQQSSSTTTUUUQQQOOOLLLJJJJJJJJJIIIGGGCCCCCCCCCAAA>>>>>>???AAA>>><<<:::777777777999:::444444333222111000//////...------,,,,,,++++++***))))))))))))******++++++************))))))))))))'''''''''((((((((()))))))))***+++***((('''((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%'''(((******)))((('''''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((((((''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((('''((((((((())))))))))))(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((()))(((&&&'''((())))))(((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$%%%'''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$######$$$&&&((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&(((((('''((()))+++************************))))))))))))))))))************++++++,,,------...------...000111222333444///222444555444333444555333444777999:::;;;::::::<<<>>>@@@AAA@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@;;;===>>>???=========>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBBBB@@@@@@??????@@@@@@AAAAAA>>>>>>??????>>>>>>======ZZZUUUQQQPPPSSSTTTQQQNNNLLLLLLLLLLLLLLLKKKIIIIIIIIIKKKMMMPPPRRRTTTUUUUUUQQQOOONNNNNNNNNLLLIIIFFFCCCCCCCCCAAA???>>>@@@AAA<<<:::888666555666888:::000000000111222222333333000//////......---,,,,,,(((((())))))*********+++************))))))))))))&&&'''''''''(((((()))))))))***+++***)))((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''(((***+++,,,+++)))((())))))))))))************''''''''''''((((((((()))''''''''''''''''''''''''%%%'''******)))((()))***%%%%%%&&&'''((((((((('''###$$$$$$$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))'''((((((((())))))******%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))***(((&&&&&&'''(((((((((######$$$$$$%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''$$$###%%%'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$)))&&&###$$$'''***)))((('''''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&(((((('''((()))+++************************+++++++++***************))))))***++++++,,,------------...000111333444444///222444555444333333444333555999;;;===<<<;;;999999;;;===>>>=========>>>BBBBBBCCCDDDDDDCCCCCCBBB;;;===??????>>>===>>>???>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>=========>>><<<<<<<<<<<<===>>>@@@@@@??????>>>>>>??????@@@AAA======>>>???????????????VVVSSSRRRSSSVVVWWWRRRNNNJJJKKKLLLKKKIIIHHHIIIJJJKKKKKKKKKNNNRRRWWWYYYZZZVVVTTTSSSQQQOOOLLLHHHEEEGGGCCC>>>===???BBBCCCBBB;;;999777555444666888999444333222333444333000...//////...---,,,,,,++++++++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&&&&"""&&&,,,111222///+++'''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))((((((((((((&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((***(((''''''))))))'''$$$))))))(((((('''''''''&&&)))'''%%%&&&)))***(((%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&(((***+++******))))))((((((((('''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&(((%%%)))***(((''')))((($$$%%%&&&(((******)))'''&&&''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))*********++++++++++++++++++++++++,,,,,,---------------,,,//////............//////555444444333333444444555444555777888999::::::;;;;;;<<<<<<<<<============CCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDBBB???>>>>>>>>><<<===>>>??????????????????????????????>>>=====================<<<<<<<<<===>>>>>>>>><<<<<<>>>@@@>>>???@@@@@@???>>>===<<>>;;;<<<=========<<<;;;888777666777999:::333333222333333333000...///......---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))((('''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***%%%'''+++...///---***((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&'''((()))***++++++&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((((()))((('''''')))***'''%%%)))(((((((((''''''''''''+++)))'''(((***+++***(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))''''''&&&'''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((()))))))))((((((((('''''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&###%%%''''''%%%$$$$$$%%%%%%))))))''''''((('''$$$$$$%%%'''((()))))))))(((''''''(((((('''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&***)))'''&&&&&&''')))***(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&%%%%%%''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((()))))))))************((((((((((((((((((((('''))))))))))))************++++++++++++++++++++++++,,,,,,---...............000///...............///333333222222333333444555777777999:::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????CCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDBBB@@@>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>======<<>>>>>===<<<<<<;;;===>>>>>>===<<<;;;<<<>>>>>>>>>?????????>>>===<<>>???@@@AAABBBDDDCCCBBBBBBAAAAAABBBBBBAAABBBCCCBBB@@@???@@@AAACCCBBBAAA@@@@@@??????@@@????????????>>>===<<<;;;>>>>>>???????????????????????????===:::999:::;;;<<<===>>>>>>???>>>>>>===QQQOOONNNOOORRRUUUUUUTTTJJJJJJKKKJJJIIIIIIKKKMMMMMMOOOQQQRRRSSSUUUWWWYYYXXXSSSMMMLLLNNNLLLGGGAAA@@@>>>:::888888:::<<<===888777555444333444555666333222111111111111///.........---------,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&''')))***+++***)))))))))))))))(((((('''''''''''''''((()))******+++++++++***(((&&&&&&&&&((()))''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((())))))((('''&&&&&&'''(((((((((((((((''''''((())))))))))))*********'''''''''((()))***))))))(((((((((((((((''''''''''''&&&%%%%%%&&&((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''))))))(((''''''(((###'''(((&&&(((+++,,,)))***)))(((&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&%%%%%%&&&''''''''''''''')))(((&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))******+++++++++++++++++++++++++++++++++,,,---///000111111111000000///...------------.........///111222444555555555666777777777666666:::;;;<<<>>>@@@BBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA???AAABBBAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@>>>>>>???>>>===<<<;;;;;;;;;;;;===???AAACCCDDDEEE?????????<<<:::888888:::;;;<<<<<<===>>>>>>>>>>>>PPPNNNMMMMMMOOOQQQSSSSSSKKKKKKKKKJJJHHHIIIKKKMMMNNNPPPRRRRRRRRRRRRSSSUUURRRNNNJJJJJJMMMMMMJJJFFFDDDBBB???;;;999999;;;===666555444333333333444444333111000///000000///...---------------,,,,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((%%%&&&((()))***))))))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((,,,***'''%%%$$$%%%'''(((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))((('''&&&&&&''''''((((((((((((((('''))))))))))))*********+++&&&''')))))))))))))))***'''''''''((((((((((((((('''&&&&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''''''''''''''''''''''''''%%%###$$$'''***"""&&&'''&&&)))...000...''''''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&''''''((((((''''''''''''&&&%%%&&&((()))***'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))'''(((((()))******+++++++++++++++++++++++++++++++++,,,---///000111111111//////...---------------,,,------...000222444555444444555666666555555555999:::;;;===???AAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>???AAA@@@??????@@@AAA>>>>>>>>>>>>???@@@AAABBB>>>>>>>>>>>>>>>======<<<;;;<<<>>>@@@BBBDDDEEEFFF??????>>><<<:::888999:::;;;;;;;;;<<<<<<===>>>>>>RRRPPPNNNLLLLLLNNNQQQRRROOONNNMMMKKKJJJJJJLLLOOOQQQTTTWWWVVVSSSQQQRRRTTTNNNMMMKKKKKKMMMNNNNNNMMMNNNLLLGGG@@@:::777777999777666555555444444555555333111///...//////...---------------------------******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))((((((%%%%%%&&&''''''((()))))))))((((((''''''&&&&&&%%%***)))'''%%%%%%&&&'''((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&'''((()))***++++++(((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))************''')))******)))((()))***'''''''''((((((((((((((()))))))))'''%%%&&&)))+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&$$$!!!!!!%%%)))###&&&'''&&&(((---///...""""""$$$%%%''')))***+++%%%&&&''''''((('''''''''))))))(((&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((()))''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))&&&&&&''''''((()))))))))''''''((()))***++++++,,,+++++++++++++++++++++++++++,,,---...///000000000...---------------......---------...000222333444444555666666777777777777888888:::<<<===???@@@AAAAAA@@@??????>>>>>>??????===>>>??????>>>===>>>@@@===>>>@@@BBBCCCDDDDDDDDD===>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAAAAA===>>>>>>===;;;:::;;;===<<<<<<;;;;;;;;;<<<<<<===VVVTTTQQQNNNLLLMMMPPPRRRTTTSSSQQQOOOLLLLLLOOOQQQUUUXXXZZZXXXSSSOOOPPPRRRJJJKKKLLLKKKJJJKKKNNNPPPTTTQQQLLLCCC;;;666666777555555555444444444444444333111...---...///...---------------------------++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((******))))))(((((())))))((((((((((((((((((((()))(((''''''''''''''''''&&&((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&'''((()))***++++++&&&'''((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******(((***,,,+++)))'''(((***''''''''''''((((((((()))***+++***'''$$$$$$'''***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%###"""###%%%(((%%%((('''$$$%%%)))+++)))"""###%%%'''((((((((((((%%%&&&&&&'''((((((''''''(((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%&&&&&&&&&%%%%%%$$$###(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))&&&&&&''''''((())))))***''''''((()))***+++,,,,,,++++++++++++++++++++++++,,,,,,---...............,,,,,,,,,,,,---...//////.........///000222333444222333444555666777777777666777888:::;;;===>>>>>>??????>>>===============<<<===>>>===<<<;;;<<<======???BBBDDDEEEDDDCCCBBB<<<===>>>@@@AAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>;;;<<<======<<<<<<>>>@@@===<<<;;;:::::::::;;;<<>>>>>===<<<<<<<<<<<<<<<<<<=========;;;:::;;;<<<<<<>>>AAACCCDDDBBB???===<<<===>>>@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@:::<<<=========>>>@@@BBB>>>===;;;:::999::::::;;;UUUVVVVVVUUUSSSRRRRRRSSSUUU\\\___YYYRRROOOPPPPPPUUUYYY\\\YYYSSSMMMLLLMMMQQQOOOLLLJJJIIIIIIKKKLLLOOOMMMIIIDDD???;;;777555555555444333222111000///111222222222000///---+++......---------,,,,,,,,,)))+++---//////---+++)))******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))************))))))((((((''''''''''''''''''((((((((((((******++++++++++++***))))))))))))(((''''''&&&&&&&&&'''((())))))(((''''''(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&((()))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%'''&&&%%%$$$###$$$%%%&&&#########$$$$$$%%%%%%%%%))))))(((''''''''''''((()))'''%%%###"""###%%%&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%&&&''''''&&&$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&''')))******'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%(((((('''((()))***,,,---))))))))))))************(((,,,((('''...---'''***---------.........//////000000///............///222222222111222222333333222222222222333444555666555777999999999888999:::777777777999;;;<<<;;;:::<<<;;;:::;;;<<<<<<;;;999:::;;;===??????>>>===<<<;;;===@@@AAA@@@???>>>>>>???@@@@@@@@@@@@>>><<<;;;???>>><<<;;;::::::;;;;;;:::999777555444555666777TTTVVVWWWWWWVVVVVVWWWYYY[[[```aaa[[[VVVUUUUUUTTTYYY\\\^^^[[[UUUOOONNNNNNPPPNNNKKKHHHGGGFFFGGGHHHIIIGGGEEEAAA>>>:::777666444444333222111000//////////////////...,,,***)))---,,,,,,,,,++++++++++++)))***,,,......,,,***)))******)))(((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((((((((((((''''''''''''''''''(((((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''(((((((((((('''(((((())))))((((((''''''''''''(((((((((((((((''''''((()))((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((((((&&&$$$'''(((((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((***+++$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&***)))((((((((()))***+++))))))))))))************,,,000***'''---,,,)))///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///222222222111222222333333333222222222333444444555555777999999888888999:::888777777888;;;;;;;;;999;;;;;;:::;;;<<<<<<;;;999777999:::<<<<<<<<<:::999:::<<>>===>>>:::;;;<<<<<<<<<;;;::::::>>>===<<<;;;:::::::::;;;;;;:::888777666666777777SSSUUUWWWYYYZZZ[[[^^^```eeefffddd___]]]___^^^\\\\\\^^^^^^[[[TTTOOOMMMMMMNNNLLLIIIFFFDDDCCCCCCDDDBBBAAA???===;;;999777666333333222111000///...............---,,,+++***)))++++++++++++************((()))+++,,,,,,+++)))(((******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))************(((((()))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((('''''''''&&&&&&''''''((())))))***'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''&&&$$$"""###$$$%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''')))***+++%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&"""###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&&&&&&&######$$$%%%&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((***)))'''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''''''''(((((((((((((((((('''***)))((((((''''''(((((())))))))))))***************...(((%%%+++***'''---))))))*********+++++++++******++++++,,,...///000111111111222222333333333444333333333333333444555444666888999888888999:::888777777888:::;;;:::999;;;::::::<<<======;;;999777888:::;;;;;;:::999999999;;;>>>>>>===<<<<<<===777777888::::::;;;;;;;;;===<<<;;;:::999999999:::::::::::::::999888777777PPPSSSVVVYYY[[[^^^aaadddiiihhhddd```ccchhhhhhdddZZZ[[[ZZZVVVQQQLLLJJJJJJKKKIIIFFFDDDBBBAAAAAABBB>>>===<<<:::999777666555222111111000///.........//////......---,,,++++++,,,++++++++++++*********((()))***++++++***)))(((***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((())))))******++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''''''''(((((((((((('''(((((())))))))))))(((''''''''''''(((((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))))))))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))''''''((('''$$$"""!!!"""###$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''&&&'''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***)))'''%%%%%%'''(((((('''###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''(((((((((''''''''''''(((((()))))))))************(((,,,(((+++666444+++***)))))))))************+++------------...///000111000111111222333333333333444444333333333444444444444666888999888888999;;;999888777777999::::::999;;;:::;;;===>>>>>><<<:::::::::;;;<<<<<<;;;;;;:::888:::<<<===<<<;;;;;;<<<777888999;;;<<<===>>>>>>;;;;;;::::::999999999999999999:::;;;:::888666555NNNQQQTTTWWWYYY\\\___bbbbbbaaa]]]\\\aaahhhjjjgggZZZYYYWWWSSSOOOLLLKKKKKKHHHGGGEEECCCBBBBBBBBBBBB======;;;999777666444333111000000000///...............------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((()))************)))(((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((())))))******++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((((((''''''(((((())))))******''''''''''''((((((((((((''''''((()))))))))))))))))))))((((((''''''''''''$$$$$$$$$%%%&&&'''(((((($$$%%%&&&&&&'''((())))))******))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%%%%%%%'''((())))))))))))&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$'''''''''&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$######"""#########)))(((&&&$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$'''''''''&&&$$$###!!! !!!"""$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&)))+++---***(((%%%$$$%%%''''''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((()))))))))((()))))))))***************------666GGGEEE333+++************++++++++++++///......---------......///000111333333444333333444444333333444444555555444666888999999999:::<<<;;;999777888999;;;;;;:::;;;;;;<<>>@@@@@@::::::::::::::::::999999777888:::;;;:::888555444NNNQQQSSSUUUVVVWWWZZZ\\\WWWWWWUUUUUUZZZbbbeeebbbZZZYYYVVVSSSQQQPPPPPPPPPJJJIIIGGGEEEDDDBBBBBBAAA===<<<:::888666444333222111000000000/////////...---,,,+++************+++---,,,,,,,,,++++++++++++))))))************))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))))))))((((((''''''(((((()))''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''''''''((((((((((((%%%&&&&&&'''((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%%%%&&&''')))***%%%%%%&&&'''(((((())))))***))))))((((((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&((()))((('''%%%&&&'''(((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$######'''&&&%%%%%%$$$$$$%%%%%%+++)))&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$######&&&&&&%%%$$$"""!!!###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&(((***++++++(((%%%######$$$$$$$$$$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&******((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((()))*********))))))))))))************'''+++,,,777IIIFFF333)))***++++++++++++,,,,,,,,,------,,,+++++++++++++++...///111333444444444333333333333333444555666777555777999::::::;;;<<<======;;;999888:::;;;<<<;;;<<<<<<>>>AAACCCBBB???===:::::::::999999999999999999:::;;;;;;::::::;;;<<<::::::::::::;;;<<<===>>>::::::;;;;;;;;;;;;::::::777888::::::999888555444QQQRRRTTTTTTSSSSSSTTTUUUQQQSSSSSSRRRVVV\\\___^^^ZZZXXXUUUSSSSSSTTTUUUUUUNNNMMMKKKHHHEEECCCAAA@@@999999888666555333222222111111000000000000//////------++++++***++++++,,,++++++++++++******************************************)))(((((((((((((((************************'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********)))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((''''''''''''''''''(((((((((''''''(((((()))***))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((('''''''''(((((('''&&&&&&''''''(((&&&&&&''''''(((((())))))))))))(((((('''&&&&&&%%%''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&((()))((('''%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%'''))))))((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$***)))((((((''''''((((((((('''&&&&&&%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%###""""""%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&(((+++---///,,,(((%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&+++***)))'''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&''')))*********))))))))))))))))))************$$$)))(((...;;;999,,,(((******++++++++++++,,,,,,+++++++++***++++++,,,,,,...///111333444444444333222222222333555666888999666888:::<<<<<<<<<>>>??????===:::999;;;<<<=========>>>@@@CCCEEEDDDAAA???<<<;;;;;;::::::999::::::999:::;;;;;;::::::;;;======<<<;;;::::::;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::999::::::::::::888777666SSSTTTUUUSSSQQQPPPPPPQQQRRRUUUVVVTTTUUU[[[]]]\\\XXXVVVSSSRRRSSSUUUWWWWWWSSSQQQNNNKKKFFFBBB???>>>666666555555444333222222111111111111000000000000000///...---------...///************))))))))))))******************************)))(((((((((((((((************************'''((((((((())))))******************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++''''''(((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++******))))))(((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((()))************))))))((((((''''''''''''''''''((((((((()))((((((***+++,,,,,,,,,,,,&&&&&&''''''((())))))))),,,+++)))'''&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&%%%%%%'''((()))(((&&&******************))))))''''''((((((((((((''''''%%%&&&&&&''''''(((((((((''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%''')))))))))###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%$$$""" '''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&(((((((((((('''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&''''''((()))******''''''''''''''''''''''''%%%%%%$$$%%%'''+++///111555111,,,)))((((((((((((%%%&&&(((******)))(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&'''''''''''''''((())))))%%%&&&''''''((((((''''''''''''(((((((((((('''''')))******++++++***((('''))))))))))))************'''---***)))111///***...************+++++++++++++++++++++,,,---...///000---///111444555555444333111111222333555777999:::666999;;;<<<======???@@@@@@>>>;;;:::;;;===>>>===>>>???AAADDDFFFFFFCCC@@@???>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;::::::<<<>>>@@@???===<<<;;;;;;<<<<<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;:::999888888NNNOOOPPPQQQQQQQQQPPPOOOXXXUUUTTTVVVZZZ]]]]]]\\\YYYWWWVVVWWWZZZ[[[ZZZWWWTTTQQQNNNNNNOOOLLLEEE???777555444333333222111///000000000000////////////++++++++++++,,,,,,---...+++++++++************)))******************************)))(((((((((((((((&&&### ###)))---+++)))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******++++++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***(((&&&'''))))))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&''')))***+++)))(((&&&$$$$$$&&&((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))'''%%%&&&((((((&&&$$$''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((()))***+++***)))((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))&&&######&&&''''''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%)))(((((((((((('''''''''$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$'''(((&&&$$$&&&---333NNN===)))!!!%%%***(((###%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))******************))))))((((((''''''(((***,,,+++***)))***+++///......------,,,++++++,,,...111222222222333555555555666666666666666666999888777888:::;;;:::999;;;;;;;;;;;;<<<<<<<<<<<>>@@@@@@??????>>><<<;;;:::<<<<<<======<<<<<<;;;:::999999999888888888888888MMMNNNPPPRRRSSSTTTSSSSSSTTTWWWZZZ\\\[[[ZZZYYYZZZZZZZZZZZZ]]]___^^^[[[XXXUUUQQQLLLLLLMMMJJJDDD???999777555444444333222000000000000000/////////...,,,,,,+++++++++,,,------*********)))))))))((((((******************************)))(((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))((((((((())))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++,,,,,,+++************************))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***(((''')))******'''$$$''''''((((((((()))))))))&&&'''(((((())))))(((((((((((('''''''''(((((())))))'''%%%$$$$$$%%%''')))))))))((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&$$$$$$%%%(((***)))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))&&&$$$$$$&&&''''''%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$%%%***000CCC:::///((('''((('''&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))))))))*********+++*********))))))))))))(((***,,,,,,++++++,,,---...------------,,,,,,,,,---///111111111111222333555555555555666666666666777777777999;;;<<<<<<:::<<<<<<=========>>>>>>>>>BBBEEEHHHHHHEEEAAA>>>===;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<===>>>???@@@?????????>>>===<<<:::999::::::;;;;;;::::::999888888888888888777777777777NNNOOOPPPRRRSSSSSSSSSRRRRRRYYY``````[[[VVVVVVWWWZZZ[[[^^^aaabbb```[[[WWWVVVSSSOOOOOOPPPLLLEEE>>>:::888666444444444222111000000000/////////......---,,,,,,++++++++++++,,,))))))))))))((((((((('''***************************))))))((((((((((((((()))...333000)))%%%''',,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))************************+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))+++,,,+++(((&&&))))))))))))************&&&'''(((((())))))((((((***)))(((((('''''''''((()))(((&&&%%%%%%&&&((()))))))))((((((((((((''''''((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))&&&%%%$$$&&&(((******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******)))(((''''''''''''%%%&&&&&&'''((()))******)))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&'''&&&&&&(((''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%""""""###$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$$$$'''***444444333///***''''''(((###$$$%%%%%%######$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))******++++++++++++************(((***,,,---,,,,,,---...,,,,,,,,,---------......---///111111000000111222444444555555555666666666555555777:::===>>>===<<<======>>>>>>>>>?????????CCCEEEFFFFFFBBB>>>;;;:::;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;<<<===>>>@@@@@@>>>???>>>>>>===<<<::::::888888999999999888777777888777777777666666666666RRRRRRRRRRRRQQQQQQPPPPPPUUU[[[```___YYYUUUTTTVVVZZZ[[[^^^___```^^^ZZZXXXWWWWWWYYY]]]]]]VVVIII>>>;;;888555444333333222000000000/////////.........------,,,+++*********+++******)))))))))(((((((((************************))))))(((((((((((())))))+++111666333,,,'''(((,,,(((((((((((((((((((((((('''((())))))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++((()))+++,,,---+++)))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))((((((((((((((()))***)))(((''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((('''(((''''''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((((((((()))%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&***---000///***'''''')))###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***************************&&&(((+++,,,,,,,,,---...++++++,,,,,,---.../////////111222222111000111222333333444444555666777777444555777:::>>>???>>>===============>>>>>>>>>???@@@BBBCCCBBB???;;;999999;;;;;;::::::;;;;;;<<<===999:::::::::;;;===>>>??????@@@@@@???>>>===<<<<<<888888999999888888777666777777777666555555444444VVVUUUTTTSSSSSSTTTWWWXXX______^^^[[[XXXUUUUUUUUU[[[\\\]]]]]]]]]\\\\\\\\\XXX\\\eeemmmmmmbbbOOO@@@:::888444222111111000///////////////............---,,,++++++************++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))),,,//////,,,)))))))))(((((((((((((((((((((((('''((()))***++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************((((((((((((((((((((((((************************************************************************************************************************************************************************'''(((((()))***++++++,,,(((***,,,---,,,+++***)))'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''((((((***++++++++++++***))))))***++++++(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((***+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&''''''&&&$$$"""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%%%%%%%'''(((((((((((((((''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))***************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))%%%''')))*********,,,---***++++++,,,---...//////000111333333222111222333111222333444555666777888555555666999===???>>>===;;;;;;;;;<<<<<<<<<======<<<>>>???>>><<<;;;:::;;;:::::::::::::::;;;<<<<<<:::::::::;;;<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>::::::;;;;;;::::::999888777777666666555444444333XXXVVVTTTTTTWWW\\\cccgggjjjgggbbb\\\WWWUUUUUUVVV[[[]]]^^^]]]\\\\\\^^^___YYY^^^hhhqqqrrrgggSSSCCC;;;888444111000000000////////////.........------,,,++++++************+++++++++++++++************))))))))))))))))))))))))((((((((((((((())))))***&&&&&&&&&((())))))'''&&&))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))************************************************++++++++++++++++++++++++***************+++++++++************************************************************************************************((())))))******+++++++++(((***++++++*********,,,************))))))))))))'''((())))))******))))))'''''''''((()))***,,,,,,+++++++++******+++++++++(((((())))))))))))******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))$$$&&&((((((((((((***,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))+++,,,---))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''''''''######$$$$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%%%%&&&(((''''''''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((())))))"""$$$%%%''''''%%%$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''!!!!!!"""$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$'''$$$######&&&((('''%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((()))))))))%%%''')))***))))))***+++++++++,,,,,,---...//////...000222222222111222333000111222333555777888888777666666888:::<<<<<<;;;999999:::::::::;;;;;;;;;999;;;<<<;;;::::::<<<===:::::::::::::::;;;;;;<<<<<<<<<<<<===>>>???AAAAAABBBBBBCCCCCCBBBAAAAAA@@@<<<============<<<;;;;;;888888777666555444444333XXXVVVRRRRRRVVV___iiioootttsssnnndddYYYRRRSSSVVVVVVYYY]]]]]]\\\\\\]]]^^^ZZZ\\\bbbhhhjjjbbbSSSGGG<<<999444222111111000000//////.........---------******************+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&'''(((((((((((())))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))*********************************************************++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************************************************************(((******)))((((((+++---,,,,,,+++++++++*********(((((()))************))))))((((((((()))***++++++************************(((((()))))))))*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))$$$'''))))))((((((***---((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,)))(((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''#########$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''###&&&((((((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((())))))&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%$$$###$$$%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((()))))))))*********&&&(((******))))))***+++,,,,,,,,,------.........+++---000000000000111222///000111333555777888999:::888666555777999999999999999999999:::::::::;;;999:::::::::999999<<<>>>::::::999999::::::;;;<<<<<<<<<======>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>===<<<<<<999999888777666555444333ZZZVVVQQQOOOSSS\\\gggnnnyyy{{{yyylllZZZPPPQQQVVVOOOTTTZZZ]]]\\\ZZZYYYZZZ[[[ZZZZZZ]]]___[[[RRRJJJ>>>:::666333222222111111//////.........---------***)))))))))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))***+++***))))))+++---))))))))))))))))))))))))&&&''')))+++,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******+++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++))))))******++++++++++++************************((((((((((((((((((((((((************************************************+++++++++***************(((******(((&&&'''+++///+++++++++******)))))))))(((((()))***************+++******)))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((***+++***'''&&&''')))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))******''''''(((((((((((((((((((((((())))))*********+++''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((###&&&)))(((&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%)))&&&""""""&&&)))%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$######%%%''''''&&&$$$%%%%%%###$$$%%%%%%######$$$%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))******+++++++++,,,(((***,,,,,,*********+++,,,,,,,,,---------......)))+++---.........000111///000111333555777888999<<<999666444555777888888999999999:::::::::;;;;;;:::;;;;;;999888999;;;===::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>???>>>======<<<:::999888777666555444444NNNNNNNNNOOOQQQUUUYYY[[[ggghhhhhhddd]]]VVVRRRRRRMMMMMMNNNRRRWWWZZZ\\\\\\ZZZ[[[[[[YYYTTTNNNGGGCCC@@@:::555333444444000,,,000000///...............,,,,,,,,,+++***)))((('''***))))))((((((((((((((())))))))))))))))))))))))+++*********))))))((((((+++***)))(((((()))***+++(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))*********+++++++++(((((((((((())))))))))))******))))))))))))******************************************************************************************************))))))*********+++++++++---,,,+++******+++,,,---******)))(((((()))************))))))((((((''''''''''''(((***+++,,,---...************************''''''(((((())))))******&&&'''((())))))***))))))((((((((((((''''''''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&'''((((((((('''%%%$$$))))))))))))(((((((((((()))((('''''')))***)))(((((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%%%%)))((('''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&+++$$$!!!%%%)))'''$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''((('''&&&%%%###""""""######&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((%%%$$$%%%%%%'''))),,,---&&&''''''((()))******++++++++++++******************+++,,,---...---,,,+++..................------------///000222444555666777666555555555777888999;;;::::::999888888888888::::::999777777999===@@@;;;;;;:::999888888888888:::;;;;;;<<<=========<<<@@@???>>>======>>>???@@@=========<<<<<<=========;;;999777555444333333333NNNNNNOOOPPPRRRUUUWWWXXXZZZ\\\]]][[[WWWTTTRRRRRRMMMMMMMMMPPPSSSVVVWWWVVVUUUVVVVVVUUUPPPJJJDDDAAA???:::444333333333000---000//////..................------,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((+++***)))(((((()))***+++(((((()))***************************************))))))))))))************))))))))))))***************************+++++++++***************************+++++++++,,,,,,,,,,,,))))))*********+++++++++++++++************++++++***************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++*********))))))))))))(((((()))***+++,,,,,,---************************(((((((((((())))))******))))))***************************************)))))))))))))))))))))))))))***))))))(((((('''''''''''''''((((((''''''&&&%%%''''''(((((())))))*********))))))***,,,---,,,+++******))))))))))))((('''************************(((((((((((((((((((((((()))))))))((('''&&&%%%$$$(((((())))))(((''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''###$$$***...+++'''%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))$$$$$$$$$%%%&&&(((***+++&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''''''''((())))))---+++)))'''&&&%%%%%%&&&''''''(((((())))))************************++++++***+++,,,,,,------,,,,,,........................------///000222444555666777666555555555666888999999999999999999:::;;;<<<888999999888777888;;;===::::::999999888999999999::::::;;;;;;<<<<<<<<<<<>>===============>>><<<;;;;;;::::::;;;;;;<<<:::888666444333222222222NNNOOOQQQSSSTTTTTTUUUTTTPPPRRRTTTTTTSSSQQQPPPQQQMMMLLLLLLMMMOOOQQQPPPPPPOOOOOOPPPOOOKKKFFFAAA======888444222333222000---000///......------.........---,,,++++++,,,------,,,++++++***************))))))))))))))))))))))))))))))((((((((((((((('''******))))))))))))******(((((()))***************************************)))))))))*********++++++))))))))))))************))))))******++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++************))))))*********+++++++++************************((((((((())))))))))))***+++++++++,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&'''((()))***+++++++++***+++---000333333222000000///---,,,***((('''************************((((((((((((((((((((((((++++++***)))(((&&&&&&%%%((((((((()))(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))******)))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%###'''///333///)))&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((()))))))))))))))))))))***+++++++++,,,+++++++++++++++,,,------........................---...///000222444555555666666555555555666777888666777777888:::<<<>>>???777888999999777777888::::::999999999999::::::;;;;;;::::::::::::;;;;;;<<<============<<<;;;;;;:::999999888888888888999999888777555333222111111111PPPQQQTTTVVVWWWUUUSSSRRRRRRSSSSSSSSSRRRPPPOOOOOOLLLKKKJJJKKKMMMNNNMMMLLLIIIJJJJJJIIIFFFBBB>>>;;;:::777333111111111///...//////...------------...+++***)))((((((***,,,---++++++***))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''***))))))))))))))))))***(((((()))***************************************))))))*********+++++++++((()))))))))************)))))))))***++++++,,,,,,************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************************************************************))))))))))))))))))))))))+++,,,,,,,,,+++***))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))*********+++)))((('''&&&&&&'''((()))'''''''''((()))*********)))***+++000555999;;;;;;777777666444000,,,***)))''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((()))((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$(((///111---((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''(((((())))))(((&&&%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))***+++%%%&&&'''((()))+++,,,---))))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,+++*********+++---...---------.....................///000222333444555666666666555666666666666555555666777999;;;<<<===777999;;;;;;999888777888999999999999999:::;;;<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<:::888777777666666555555666666777555555444333222111000000QQQTTTWWWYYYYYYWWWSSSQQQTTTSSSRRRRRRRRRQQQPPPOOOLLLKKKJJJKKKMMMNNNMMMLLLFFFFFFFFFEEECCC@@@<<<:::777555222111000000///...//////...---------------+++***(((((((((***,,,...******)))(((((((((((()))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))******)))))))))(((((()))***************************************************++++++++++++((()))))))))************))))))*********+++++++++************************************++++++++++++++++++++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......,,,+++)))))))))))))))))))))))))))+++++++++************)))************************************))))))))))))++++++++++++***)))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))******++++++)))((('''&&&&&&''')))***))))))))))))(((((((((((('''(((+++111888===@@@AAA===>>>>>>:::444///,,,+++''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&'''++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&'''"""###$$$%%%'''((())))))$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((()))))))))((((((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,,,,+++***)))***+++,,,------------.........//////......///111222333444444555666666666666555555555555555555555666777888999777:::<<<<<<;;;999888888999999999999:::;;;<<<<<<;;;::::::999999:::::::::999:::;;;;;;;;;999888777555555444444444444555555444444333222111000000///RRRTTTXXXZZZYYYWWWSSSPPPOOONNNNNNOOOQQQSSSRRRQQQNNNMMMLLLLLLMMMMMMLLLKKKDDDDDDDDDCCC@@@===:::888555444222000///.../////////...------,,,,,,------,,,,,,+++++++++,,,...///***))))))((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))(((((()))***************++++++++++++++++++++++++*********++++++++++++,,,))))))))))))************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,------------,,,,,,)))***+++,,,,,,+++***)))((((((((((((((()))))))))++++++******************************************+++************)))))))))******************)))((()))******++++++,,,,,,,,,))))))))))))))))))))))))((((((((())))))*********((((((''''''(((((())))))***)))))))))(((((((((''''''(((+++111888>>>AAABBB@@@BBBBBB>>>666///,,,,,,************************((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&'''(((((()))(((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((%%%%%%'''&&&######&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((''''''###$$$&&&((()))*********(((((((((((()))))))))))))))))))))***+++++++++,,,***************+++,,,,,,,,,,,,------.../////////...///000111222333444444555555666666666555444444555555444444444555555666777:::<<<<<<;;;:::::::::;;;::::::::::::;;;;;;<<<:::;;;;;;;;;;;;::::::999888999999::::::999999999555555444444444444555555333333333333222111000///QQQSSSVVVXXXWWWUUURRROOONNNLLLKKKMMMQQQTTTTTTSSSQQQOOOMMMLLLLLLKKKIIIGGGBBBBBBBBB@@@>>>;;;888666333333111///...---...//////...------,,,,,,------,,,,,,,,,,,,,,,,,,------+++***))))))(((((())))))))))))))))))))))))))))))((((((((()))))))))******((()))***++++++***)))((((((((()))***************++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))************,,,,,,++++++***)))))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---......---,,,,,,******++++++++++++******(((((()))))))))***************************++++++************************+++++++++*********))))))******++++++,,,+++++++++)))******++++++,,,------))))))))))))))))))))))))((((((((((((((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))******,,,111666;;;======@@@CCCDDD???666...++++++************************((((((((((((((((((((((((,,,+++((('''&&&&&&'''(((&&&''''''((())))))((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%######&&&%%%"""###'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&)))))))))((('''%%%###!!!######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''''' ###&&&)))+++,,,,,,''''''(((((())))))************************++++++))))))***+++++++++++++++,,,,,,------...//////000//////000111222333333444555555666666666555444333555555444444444555666666666888::::::999999:::;;;<<<;;;;;;:::::::::;;;;;;:::;;;===>>>===<<<999888888888888888999:::;;;;;;666666555555555555666666222333333333333222000///PPPRRRTTTVVVUUUSSSQQQOOOPPPNNNLLLNNNQQQTTTSSSRRRTTTQQQNNNLLLKKKIIIFFFDDDBBBAAA@@@???<<<999666444222222111///------...000......---,,,,,,,,,,,,---)))***+++++++++******))),,,++++++***)))*********))))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))((((((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************---,,,,,,+++***)))((((((************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,++++++******++++++,,,))))))******+++++++++,,,))))))*********+++++++++************************++++++++++++******))))))***+++,,,,,,------------'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&'''(((*********)))(((&&&&&&'''((()))***++++++------...111555888999999???BBBCCC>>>555---******((((((((((((((((((((((((((((((((((((((((((((((((000...+++(((&&&&&&&&&'''$$$$$$%%%&&&'''''''''&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((("""$$$''')))*********)))%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&!!! ###&&&&&&###$$$(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''' """###%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******)))((('''%%%&&&'''''''''&&&%%%$$$&&&''''''((()))******++++++++++++***************((()))***,,,,,,+++******,,,,,,------...///000000//////000111222333333444555555666666666555333222444444444555555777888888555777888888888888:::<<<===<<<;;;;;;:::::::::::::::;;;>>>@@@???===999777888888777777888:::<<<===777666666555555666666777222333444444333222111000SSSSSSRRRRRRRRRRRRSSSSSSOOONNNNNNQQQTTTUUURRRNNNMMMPPPRRRNNNHHHDDDEEEGGGGGGDDD@@@===;;;999666444444333222111000000000000000///......///...,,,***+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***)))((()))***+++***((((((((((((((())))))))))))******+++++++++******)))******************************++++++++++++******((((((((((((((((((((((((&&&&&&''')))+++---///000******+++++++++,,,,,,,,,(((((((((((())))))))))))---,,,++++++******++++++,,,,,,------...///000000......---,,,+++++++++,,,,,,+++*********+++---...,,,,,,,,,,,,++++++++++++------,,,++++++***++++++------------------------,,,,,,------------,,,,,,,,,,,,++++++******)))))),,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++*********++++++++++++++++++++++++,,,,,,++++++***)))((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))+++***)))'''''')))***+++(((((('''(((((()))***++++++,,,......///111444777>>>AAACCC???888000+++)))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''((($$$$$$%%%&&&%%%$$$###"""###$$$$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&$$$###"""'''&&&%%%%%%%%%%%%&&&'''((('''%%%%%%&&&&&&%%%###$$$%%%&&&'''&&&&&&$$$###&&&'''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))************))))))))))))******((()))***+++++++++++++++++++++******+++---...///------......///000000000111111111111111222222222333555777999888777444222333444555777888999999999;;;;;;;;;999888888:::<<<;;;;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<666777888999:::;;;;;;<<<777666444333222111111111000000000000////////////PPPPPPOOOOOOOOOPPPQQQQQQRRRQQQPPPQQQRRRRRROOOLLLMMMNNNNNNLLLHHHDDDDDDDDDDDDAAA>>>;;;:::888666444333222111000000/////////000///............,,,***+++,,,,,,------,,,,,,+++************************+++)))((()))***+++***((((((((((((((()))))))))*********+++++++++******)))******************************++++++++++++******************************))))))))))))***+++,,,---***++++++++++++,,,,,,,,,)))*********++++++++++++++++++***++++++,,,------,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.........////////////...---------------************************,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))++++++***)))))))))******************************))))))(((((((((((())))))+++***(((''''''(((***+++******)))))))))******+++***+++,,,------///333555:::===@@@===666///+++***))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&''''''''')))))))))(((&&&$$$"""!!!%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))******+++***************))))))***,,,---...,,,------......//////000111111111111111111111111111222444555555444333222222333333444555666777777:::;;;:::999888888:::<<<;;;:::999888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;666666777888888999::::::666555444333222111111111111000000//////.........NNNNNNNNNNNNNNNOOOPPPQQQSSSRRRQQQQQQRRRQQQOOOMMMMMMKKKIIIHHHGGGDDDAAA???@@@===:::999888777555444111111111000//////......///...------......,,,***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))***+++***)))((((((((()))))))))******)))******+++++++++******++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------*********+++,,,---//////------------------------...------,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,---...//////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++******************************))))))(((((())))))******)))(((''''''((()))***,,,,,,+++*********++++++(((***+++++++++---000222444888;;;:::444///+++***))))))))))))))))))))))))(((((()))))))))(((''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))'''$$$"""!!!###$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((())))))*********)))(((((())))))))))))***+++,,,,,,++++++,,,------......///111111111111111111111111111222222333333444444444555444333333444555666777999::::::999777888:::<<<:::999888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;:::666666777777777888888888666555444222111111111111111111000///......------NNNNNNNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSMMMIIIEEEDDDEEEDDD???:::;;;999777666666666555333000000000//////...------...---,,,---------+++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))(((((()))))))))*********))))))***+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***---------------------------,,,++++++************+++++++++,,,,,,,,,------,,,,,,---------.........++++++++++++,,,---...///------------,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,---...///...---,,,+++++++++,,,,,,---......///...------,,,,,,,,,------////////////////////////------............------+++,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********&&&''')))***+++***))))))***************************))))))))))))))))))***))))))(((''''''((())))))---,,,+++***************((())))))))))))***---000///333777777333...++++++))))))))))))))))))))))))((()))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&&&&%%%$$$$$$%%%&&&((()))%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((((((''''''(((((())))))))))))))))))((('''&&&***************+++,,,,,,***++++++,,,,,,---......111111111111111000000000333333333333444555777888888777666444555666888999888999999888777777999<<<999888888888888:::;;;<<<<<<;;;;;;;;;;;;:::::::::888888888888888888888777555444333222111111111111111000//////...---,,,,,,MMMMMMLLLMMMMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSKKKFFFBBBAAACCCBBB<<<666888666444333444555444333//////000000///...,,,,,,---,,,+++,,,------+++)))***++++++,,,,,,++++++***************************+++***)))***+++,,,+++)))))))))))))))************((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------------.........---------------...---------------------,,,,,,,,,+++++++++,,,,,,------...///000///...---,,,000000000000000000000000000000000//////000111111000000000000000000000000---..................---,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++'''((()))+++++++++***)))******************************))))))))))))******))))))(((((((((((()))))),,,+++***)))))))))))))))((()))))))))((())),,,...,,,111555555111---++++++))))))))))))))))))))))))(((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''((())))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''((('''&&&&&&&&&%%%$$$%%%&&&((()))%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''***))))))(((((())))))***)))))))))))))))((('''&&&+++++++++,,,,,,,,,,,,,,,******++++++,,,---------//////000000000111111111333222222111222444666888888777666444555666888999777888888777666777999;;;999999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777444333333222111111111111/////////...---,,,,,,+++KKKJJJJJJIIIIIIIIIJJJJJJOOORRRTTTTTTRRROOONNNNNNJJJEEEAAA@@@AAA???:::555666444222222333444333222//////000000000...---+++,,,+++***+++,,,,,,+++)))******++++++++++++******)))))))))))))))))))))))),,,*********+++,,,+++***)))))))))*********++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,------------+++,,,,,,,,,------------000///...---------------........................------------------.../////////000111111111111111111111000000000/////////000000/////////000111111///////////////////////////000000111111000000///...............////////////......------......///------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))************))))))+++******))))))))))))***)))******)))((())),,,...,,,111555555111---++++++))))))))))))))))))))))))''''''((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&'''((()))***+++(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&'''))))))'''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''''''''%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))))))))******))))))*********)))((((((+++,,,,,,---------,,,,,,******+++,,,,,,------...---......///000111222222111000000///000111333444555444333333444555666777666777777666666666999;;;:::999888777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666333333222111111111111111...------------,,,,,,,,,KKKJJJIIIHHHHHHGGGGGGHHHJJJNNNRRRSSSPPPLLLJJJJJJHHHEEEBBB@@@???===888555555333222111222333222111///000111111111///---,,,+++*********,,,,,,+++)))******++++++++++++******************************,,,+++******,,,,,,+++***))))))*********+++++++++(((((()))++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,---------......///...............//////---......//////000000000000000000000000111222222333333333333444666777888333333333333444444444444333333333333333444555555555555555555555555555555333444444444444444444333111111111111111111000000000000////////////000000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---+++++++++++++++++++++++++++******))))))******+++******++++++++++++******++++++*********+++,,,,,,+++,,,,,,+++)))***,,,......222666666222---******))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((())))))))))))((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%&&&'''&&&$$$(((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))))))))******+++************+++,,,,,,,,,,,,+++***++++++,,,,,,---.........+++,,,---///111222333444111000000000000000111111222333333444555666777777555666666666555666999;;;;;;:::999777777777888888888999999:::;;;<<<======<<<<<<;;;999888666555555333222222111111111111111,,,,,,,,,,,,,,,---------MMMLLLKKKJJJIIIHHHHHHHHHCCCHHHOOOQQQOOOLLLJJJJJJGGGEEECCC@@@>>>;;;888555555333222111222333222111///000111222111///---,,,******)))***,,,,,,+++)))******++++++++++++******++++++++++++++++++++++++,,,+++******,,,,,,+++***)))************+++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------......------------.........///---------......000111222---......///000111222222333222222222333444555555666555555555777999;;;===;;;;;;<<<===>>>??????@@@===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>666666777777777777666666444444444333333222222222111111000000000000111111.........------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,------...,,,------,,,***+++---///000444888777222---******))))))))))))))))))))))))%%%%%%&&&'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&"""$$$&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!""""""###%%%%%%&&&''''''&&&%%%%%%((('''%%%%%%&&&&&&%%%$$$(((((())))))(((&&&$$$###$$$%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((((()))***+++++++++++++++)))***+++,,,,,,+++))))))+++,,,,,,------......///***+++,,,...111333444555333333333333222222222222333444555777888999999999555666666666555666999;;;<<<;;;999777666666777777777888999:::<<<===>>>>>><<<;;;:::888777555444333222222111111111111111111***++++++,,,,,,------...KKKLLLLLLLLLLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGJJJHHHDDD@@@===:::888777333222111000///////////////............---------+++,,,,,,,,,,,,+++******)))******)))((((((***+++************************------,,,+++++++++,,,---))))))))))))))))))******,,,++++++******++++++,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++---111222///---...000111111...,,,++++++///.........///000///...111222444555666666666555444777:::;;;;;;;;;<<<>>>AAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOOOONNNMMMLLLMMMNNNPPPRRRQQQQQQPPPOOONNNLLLKKKJJJJJJIIIHHHHHHHHHGGGDDDAAAAAA???<<<;;;;;;;;;999888555555555555444333222111//////.........///000000---...///000///...---,,,------,,,+++,,,---///000.........------------------,,,***(((((()))***+++************************)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******************************,,,+++***))))))+++---......//////...,,,,,,---///...333777666000***)))***---,,,***((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''%%%%%%%%%''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''(((+++***((('''&&&''')))***%%%%%%%%%&&&((()))+++,,,)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''''''''((('''(((((()))))))))))))))''''''''''''''''''&&&&&&*********)))))))))))))))((()))))))))************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,//////000111222333333444444444333222222444555666777777888888888777777666555666888999888777555444888888777666666666666666777888:::<<<>>>>>>>>>>>>:::<<<>>><<<888444333444111000000///...------,,,......---------,,,,,,,,,OOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIHHHGGGEEEEEEDDDDDDCCCAAA>>>:::777555444222111000///........................------------+++,,,,,,,,,,,,+++******)))***++++++))))))***+++******************************************))))))************)))))))))))),,,++++++******++++++,,,...---,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......///...---///111222000------...000000/////////000/////////000222333444333222444666999;;;<<<<<<<<>>;;;777555333555444333222111111111111/////////000//////......------,,,,,,,,,---//////------------,,,,,,,,,,,,///---,,,******+++,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******************************++++++***)))***+++---...///000000///......///111000444999777000+++***+++++++++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))'''''''''''''''(((((((((&&&&&&&&&''''''''''''(((+++***(((&&&&&&'''((()))***)))(((((('''''''''((((((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((''''''((()))))))))((((((''''''(((((()))(((((('''((((((((((((((((((((((((************++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,000000111111111222222222555555555555555666777777777777888888888888777777777888999:::999888666444666555555444444555555666888:::;;;===>>>>>>>>>===999;;;<<<;;;777444333333333222111000...---,,,+++...------------,,,,,,,,,SSSSSSRRRQQQOOONNNMMMLLLHHHGGGFFFEEECCCBBBAAA@@@======<<<;;;999666333222111000///...------------............------------+++,,,,,,,,,,,,+++******)))+++------,,,******+++************************((()))+++,,,,,,+++)))(((++++++*********))))))))),,,++++++******++++++,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...//////000///...---...//////...,,,...///000000000000333555111222333555888:::<<<===???AAADDDHHHKKKMMMNNNNNNUUUUUUVVVYYY]]]```aaaaaaaaabbbdddfffggghhhggggggkkkjjjiiihhhhhhiiijjjkkkiiihhhgggggghhhiiikkklllmmmnnnoooooommmkkkhhhgggddddddeeegggiiiiiigggfffccc```[[[XXXWWWWWWVVVUUUTTTSSSQQQNNNJJJFFFBBB@@@@@@???===;;;999777777666444333222111000000/////////...............///000------------------------...---,,,******++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++************************************))))))***,,,---///000111111111//////111333222777;;;888222,,,***+++*********))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***)))(((&&&$$$((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))))))))((((((((((((((('''&&&&&&&&&''''''''''''(((***)))'''&&&&&&&&&'''(((******)))((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&((()))+++,,,''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((((('''''''''((()))*********)))''''''''''''((((((((((((***++++++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,000000111111111111111111666666777888888888888888777777777777888888777777999:::::::::999888666555555555555555555666777888;;;<<<===>>>???>>>======999::::::888555333222222555444222111...---+++***------------,,,,,,,,,,,,TTTSSSQQQOOOMMMLLLKKKJJJFFFEEEDDDBBB@@@>>>===<<<999999::::::999777444222111111000///.....................---------,,,,,,+++,,,,,,,,,,,,+++******))),,,...///---+++******************************)))+++...000111///,,,+++,,,++++++******))))))(((,,,++++++******++++++,,,---------------.........------------------------------------------------......//////000000000111000000000000000000000///333333444333222333666999999;;;>>>AAACCCFFFIIIKKKQQQSSSVVVZZZ]]]___``````aaa``````bbbgggjjjkkkjjjhhhiiilllnnnoooooonnnmmmqqqpppooonnnnnnooopppqqqppppppoooooooooppprrrrrrrrrsssssssssrrrooollliiikkkkkklllnnnpppqqqooommmkkkhhhdddaaaaaaaaaaaaaaaaaaaaa```^^^\\\ZZZWWWVVVPPPOOOLLLIIIFFFDDDBBBAAA>>><<<:::666444333222222111111000000////////////........................++++++***))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,,,,,,,,,,+++++++++******************************)))))))))***+++---...///000111222111000111333555555:::===;;;333---+++,,,((()))******)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))******))))))((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&''')))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&'''''''''''''''%%%&&&'''((()))*********''''''((((((((((((((()))*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////000111222333333666777888999:::999888777777777777777777888888888999::::::999888777555555777777777888999:::;;;<<<======>>>??????>>>===<<<888888888666444333222111444333222111///...,,,,,,---------,,,,,,,,,++++++QQQOOOMMMKKKIIIGGGGGGFFFDDDCCCBBB@@@>>><<<;;;:::888999:::;;;;;;999777555222222111000////////////...------------,,,,,,,,,+++,,,,,,,,,,,,+++*********---//////...+++*********************************,,,000222333111...,,,,,,+++++++++******)))))),,,++++++******++++++,,,++++++,,,,,,------------------------------------........................000000000000000/////////111111222333333444666777777999::::::;;;===AAADDDIIILLLPPPRRRTTTVVVZZZ]]]^^^```ccceeehhhiiiiiiiiijjjjjjiiikkkmmmpppqqqqqqrrrtttvvvxxxyyyyyyxxxwwwxxxxxxwwwvvvwwwxxxyyyzzzuuuuuutttttttttttttttttttttuuuuuuuuusssqqqnnnmmmqqqpppqqqsssuuuuuusssqqqrrrpppmmmlllmmmnnnnnnnnnjjjjjjjjjiiihhhgggfffeee```^^^\\\YYYVVVSSSRRRQQQLLLJJJFFFAAA===;;;999999444444333222111000...............------------,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************))))))***+++---...000111000111222222222222444666999===@@@===555...,,,,,,))))))*********(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&''''''))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******))))))((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&((())))))%%%&&&&&&'''''''''''''''$$$%%%&&&'''((()))))))))((((((((())))))*********))))))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000333555777888555666777888999888777666777777666666777888999999888888888888777666555444777777888888:::;;;===>>>===>>>?????????>>><<<<<<888777666444444333222111111111000000//////......------,,,,,,,,,+++++++++MMMLLLIIIFFFEEEDDDDDDDDDBBBBBB@@@???===<<<;;;:::888888999::::::999888777333222111000000/////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++---///...,,,*********************************(((***---000111///---+++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------...------........................////////////////////////////////////////////////---///222444555888<<>>>>>>>>===<<<;;;999777444333444444222111////////////////////////,,,,,,,,,,,,++++++++++++KKKJJJGGGEEECCCCCCCCCDDDAAAAAA@@@???>>>===<<<;;;777777777777777777777777222111000//////...//////---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******,,,---...---***)))***+++************************''')))+++.........,,,+++)))******++++++,,,,,,---,,,++++++******++++++,,,***+++---.../////////...........................//////////////////////////////000111222333444555222555:::===@@@EEEKKKOOOSSSUUUYYYZZZ[[[]]]___```cccfffiiiiiigggfffiiimmmkkkllloooqqqssstttttttttssswwwzzzyyyvvvwww~~~}}}}}}}}}~~~~~~{{{|||||||||zzzwwwuuusssqqqqqqpppnnnmmmkkkiiihhhgggggghhhjjjmmmppprrrtttttttttuuuxxx{{{}}}|||{{{vvvvvvvvvwwwxxxxxxvvvttttttttttttsssrrrpppooonnnmmmmmmlllkkkjjjjjjjjjjjjfffeeecccaaa^^^[[[XXXWWWNNNMMMLLLIIIEEEAAA>>><<<777777555444222111////////////000000//////......------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************)))+++---///111333444444333555666777777888;;;===???BBBEEEAAA888000---------,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((()))))))))(((((('''''''''((())))))'''%%%###!!!&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######'''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''((()))))))))((((((&&&'''((((((((((((''''''''''''(((((()))******+++))))))*********+++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,---000222666888;;;<<<666666666666666777888888777777666555666888:::;;;777777777777777777888888888888888888999:::<<<<<<:::;;;======>>>===<<<;;;:::777444333444555333222///.........------,,,,,,,,,,,,,,,++++++++++++***KKKJJJGGGEEECCCCCCDDDEEEAAA@@@@@@???>>>=========666555555444444555555666111000///......------...---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******---------+++)))((()))+++************************(((***,,,---......---,,,))))))***+++,,,------...,,,++++++++++++++++++,,,+++,,,...000000000000///////////////////////////000000000000000000000000000111333555777999;;;<<<@@@DDDIIINNNRRRXXX___eeedddfffhhhhhhfffdddddddddcccgggiiihhhdddcccfffiiieeefffiiilllnnnoooppppppooouuuzzzyyyuuuvvv~~~|||}}}}}}|||yyyuuupppnnnhhhhhhgggeeeccc```^^^]]]XXXXXXZZZ]]]aaagggllloooooooooqqquuuyyy||||||{{{{{{{{{{{{}}}}}}|||yyyvvvuuuvvvvvvvvvvvvvvvuuutttmmmmmmmmmlllmmmmmmnnnnnnlllllllllkkkjjjgggeeeccc]]]\\\ZZZWWWSSSNNNJJJGGG???>>>===;;;888666555444......//////......---,,,........................++++++---......---++++++,,,,,,,,,+++++++++*********************************+++---000222444555666666777999999:::;;;>>>@@@@@@DDDFFFBBB999111---......---,,,***)))******+++))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))***+++***)))((((((((((((((((((((((((((((((((((((((()))))))))******)))((('''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))))))))***)))(((((('''%%%&&&(((******)))((('''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))((()))))))))))))))((('''&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,///000111444666888:::;;;888777666666666777999:::777666555555666888:::;;;777777777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>999:::<<<=========<<<;;;:::777333333444555444222000//////---,,,+++******,,,,,,,,,+++++++++******KKKJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA???<<<:::888666555444333222333444444111111///...---,,,,,,+++---,,,+++***)))***+++,,,++++++***))))))******+++,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......,,,,,,---...333111///...///000111222111000......///111222222555333111000///000222333444666777999<<>>888222222000,,,+++++++++***(((******))))))((((((''''''((((((((((((((((((((((((***)))(((''''''&&&&&&'''(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&%%%$$$###"""###$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$%%%%%%$$$$$$&&&''''''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###,,,((($$$###%%%&&&%%%###(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''""""""###$$$$$$%%%&&&&&&&&&''''''(((((((((((((((*********))))))((('''&&&)))))))))))))))******+++((((((((()))*********+++%%%&&&(((+++---...///000...---,,,+++***+++,,,---...///111444555444333333555555555666666777888999888888888777777777777666666777888999999888777666888888888999:::::::::;;;999888777777999;;;>>>@@@;;;;;;999777555444222111111000---***))))))+++,,,,,,++++++******++++++,,,IIIIIIHHHGGGGGGFFFEEEEEEIIIIIIHHHEEEBBB???;;;:::555444333222111222222333111000///...,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++************))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---.........111555777666444000//////000111222333333444333222222222444666777???AAADDDGGGJJJPPPVVVZZZ___aaaeeeiiimmmoooppppppllllllkkkiiifffaaa^^^[[[XXXYYYYYYVVVRRROOONNNNNNMMMOOOQQQSSSUUUWWW[[[^^^gggmmmrrrsssvvv|||~~~~~~~~~~~~}}}zzzxxxvvvuuuuuusssooollliiifffcccbbb[[[XXXTTTPPPNNNOOOQQQRRRWWWXXXZZZ]]]bbbiiirrrwww{{{|||}}}}}}||||||~~~}}}}}}}}}}}}}}}{{{wwwuuummmkkkiiihhhiiijjjiiihhhiiijjjlllmmmmmmmmmlllllljjjkkkkkkjjjhhheeecccaaa```\\\WWWSSSPPPNNNJJJGGGAAA???<<<888555333222111......------------......,,,,,,---......---,,,+++---.........---,,,++++++***,,,---...,,,++++++,,,,,,...000333666888::::::999;;;<<<<<<<<<<<<>>>@@@FFFLLLOOOLLLGGGCCC<<<666222///,,,+++++++++***)))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$%%%'''((((((&&&%%%&&&'''&&&%%%$$$%%%&&&'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###+++((($$$###%%%&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((&&&&&&'''((((((((((((((()))))))))))))))((((((''')))))))))))))))******+++*********+++++++++++++++******+++,,,,,,,,,++++++---,,,+++++++++,,,---------...000222333333222222444444444444555666777888888888777777777666666666777777777888888777777777888888888888999999999999555555555555666888:::;;;;;;:::999777555333222111000///...---,,,++++++***+++******************+++HHHGGGGGGGGGGGGFFFFFFFFFLLLKKKIIIFFFBBB>>>:::888333222111111000000111111000000...---,,,,,,,,,,,,++++++,,,,,,++++++***)))***+++,,,------,,,+++************+++++++++++++++))))))))))))*********+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---...---,,,+++,,,---,,,,,,///666>>>AAA>>>:::222333444666777777666666555555666777:::===@@@BBBMMMPPPTTTYYY]]]bbbgggkkknnnoooppprrrssssssttttttnnnmmmjjjfffaaa]]]ZZZXXXUUUWWWWWWUUURRRPPPOOOOOOOOOPPPRRRTTTVVVYYY^^^bbbjjjooorrrrrrtttyyy}}}|||}}}|||{{{{{{{{{|||}}}~~~~~~|||{{{yyyxxxxxxxxxxxxvvvsssqqqpppnnnllljjjfffccc]]]XXXRRROOOMMMLLLOOOQQQSSSWWW\\\dddlllrrrtttvvvwwwxxxwwwwwwyyy{{{|||||||||~~~~~~|||yyyssspppmmmjjjjjjkkkjjjjjjgggggggggggghhhjjjlllmmmkkklllmmmnnnnnnmmmkkkkkkkkkgggccc```]]][[[XXXUUUOOOMMMJJJFFFAAA===999777111000///.........///000....../////////...------------.........------,,,,,,---...---,,,+++---...---...111444666888:::;;;;;;<<<<<<<<<<<<===AAACCCIIIPPPTTTRRRMMMGGG???888222///,,,+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))(((''''''&&&'''''''''%%%%%%$$$$$$$$$#########%%%$$$$$$&&&(((***)))(((&&&'''((('''&&&%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''(((((())))))))))))))))))))))))))))))******+++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,---......,,,---///111222222111111333333333333444555666777888777777777777666666666888777777666666777777888888888888888777777777777555555666666666666666666999888777666444333222111...///000000///---+++)))))))))))))))))))))))))))IIIHHHHHHGGGFFFEEEEEEDDDGGGFFFCCC@@@===999777555222222111111111000000000000///...---,,,,,,,,,,,,***+++,,,,,,,,,+++)))((()))+++---......---,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////------...///......111999CCCHHHEEEAAA:::<<>>===<<<:::;;;>>>BBBGGGMMMQQQSSS[[[^^^bbbfffiiilllpppsssssssssssssssssssssssssssqqqoookkkfffbbb```^^^]]]^^^```aaa```^^^\\\\\\\\\^^^^^^______```dddiiilllmmmqqqssspppppptttvvvuuuvvvuuussssssssstttuuuvvvyyyxxxvvvtttrrrqqqqqqqqqpppnnnllllllnnnnnnkkkhhhfffeeeaaa]]]YYYVVVTTTSSSSSSTTTVVVXXX[[[```gggkkkjjjlllmmmnnnnnnoooppprrruuuvvvxxx|||~~~zzzwwwrrrooonnnnnnmmmlllfffeeecccbbbccceeehhhjjjggghhhjjjlllmmmnnnnnnnnnmmmkkkiiigggdddbbb```___]]]]]][[[WWWRRRLLLGGGDDD===;;;888555333222222222111111222222222222222111...//////000000///......//////...---+++,,,...111---...111444777999:::;;;======<<<;;;;;;===BBBFFFNNNUUUYYYVVVPPPIII@@@888111///,,,+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++*********)))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$&&&'''(((((('''%%%&&&''''''&&&&&&((()))'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''''''(((&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&'''((()))************)))))))))))))))******+++---------,,,,,,+++++++++)))***++++++,,,,,,,,,,,,)))******+++,,,---//////,,,---///000111222222222333333333333444555666777999888888888888777777777888777666555555666777888888888777777666666555555777888999::::::888666555777666555444333222111111............---,,,+++***))))))************))))))KKKJJJIIIGGGEEECCCBBBAAA???>>><<<:::888666444444222222222222222111111000///...---,,,,,,,,,,,,,,,)))***+++,,,+++***)))((()))***,,,.........,,,+++******++++++,,,,,,,,,---+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...///...---,,,---///111///111777@@@FFFGGGFFFBBBEEEIIIJJJHHHEEEDDDCCCEEEGGGKKKQQQWWW^^^ccceeehhhjjjlllnnnnnnooorrrsssqqqpppooonnnnnnoooppppppqqqooollliiigggfffeeeffffffhhhiiiiiigggffffffgggggggggfffeeedddfffjjjmmmmmmpppoookkkiiikkklllkkkjjjiiigggffffffgggiiijjjnnnmmmkkkiiigggeeeddddddcccaaa```bbbfffhhheeebbb\\\[[[ZZZYYYWWWVVVUUUUUUSSSTTTUUUUUUWWWZZZ___cccbbbdddeeeffffffggghhhjjjiiijjjnnnsssyyy|||}}}|||xxxtttpppmmmlllkkkjjjiiieeedddaaa______aaaccceeecccdddeeegggiiikkkllllllmmmmmmmmmllljjjiiihhhhhhfffffffffddd```[[[VVVTTTLLLIIIEEE@@@;;;777555444333333222222222222222222...////////////......---//////...,,,+++,,,///111---///111444777999;;;;;;======;;;::::::<<>>BBBOOOVVVYYYUUUNNNGGG>>>777000...+++***+++,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))((('''(((((()))***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%((('''%%%%%%%%%%%%###!!!"""$$$&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''###%%%&&&&&&&&&%%%'''(((&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&((()))************)))))))))))))))******+++******))))))))))))))))))---------,,,+++***)))(((((()))+++,,,---............//////000111222333444444444444444555666777888::::::999999999888888888777666666555555666666777777777777777666666666666777888999999999777444333222222222111111000000000...---***(((''')))+++,,,***+++,,,------,,,+++***JJJJJJHHHFFFEEECCCAAAAAA:::999777666444444444444000000111111111000///...------,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---///000///...---...///000333666999===CCCJJJOOOPPPUUUZZZ\\\[[[ZZZ]]]``````bbbeeehhhlllnnnpppqqqpppooommmjjjgggfffgggiiihhhfffcccaaaaaabbbdddfffddddddddddddddddddeeeeeefffhhhjjjiiihhhgggggghhhbbbcccbbb```]]]\\\\\\]]]ZZZ\\\[[[VVVTTTWWWYYYXXXTTTRRROOOMMMLLLNNNPPPRRRSSSTTTUUUVVVUUURRRPPPNNNOOOMMMMMMTTT\\\```^^^ZZZUUUTTTQQQOOOMMMMMMMMMMMMMMMNNNPPPQQQRRRTTTXXX\\\YYYZZZ\\\\\\[[[[[[\\\]]]YYY[[[___eeejjjnnnooonnnpppnnnmmmmmmmmmllliiigggbbbcccdddeeeeeeeeedddcccaaaaaaaaaaaabbbccccccdddeeehhhlllnnnnnnnnnppprrrppppppppppppooommmkkkjjjaaaaaa___]]]YYYTTTPPPNNNJJJGGGCCC>>>999666333222222222111111///...,,,+++---......---++++++---///...///222555888:::;;;<<<;;;;;;:::888666777:::===DDDJJJMMMJJJEEE@@@999333000...+++***+++,,,++++++'''((((((((()))))))))***)))))))))))))))))))))))))))((((((((()))***++++++%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((###&&&((('''%%%$$$&&&'''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&''''''((())))))***)))))))))))))))))))))******+++(((((()))))))))))))))))),,,,,,,,,,,,,,,+++***))))))***+++---......------.........///000111222333333333333333444555666777888888888777777777666666555666666666666666666555666777777777777777888888666777777777777555444333111111000000000000000///---,,,+++*********++++++)))***+++,,,,,,+++***)))HHHHHHGGGFFFEEEDDDCCCBBB:::999666444222222222222...///000000000///---,,,------,,,+++++++++,,,,,,,,,+++)))((((((((()))***))))))))))))***+++,,,------------,,,,,,+++++++++,,,,,,---------.........******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,111333444333222111222333111666<<<@@@BBBGGGOOOUUUUUU[[[aaaddddddeeeiiinnniiijjjkkkmmmnnnooooooooolllkkkhhhddd``````aaacccdddbbb___\\\[[[\\\^^^```^^^^^^^^^_______________]]]___``````^^^]]]^^^^^^YYYZZZZZZYYYVVVTTTTTTUUUPPPSSSSSSNNNMMMQQQTTTSSSNNNLLLIIIFFFFFFGGGJJJLLLLLLNNNPPPRRRRRRPPPMMMKKKJJJHHHIIIPPPYYY^^^\\\XXXQQQOOOLLLIIIGGGGGGGGGHHHJJJKKKKKKKKKKKKMMMPPPRRRUUUVVVWWWWWWUUUUUUVVVWWW[[[]]]```eeejjjmmmmmmllljjjiiijjjkkkkkkjjjgggdddaaacccfffiiijjjiiigggfff``````___^^^^^^^^^______\\\aaafffhhhiiijjjlllooouuuuuuuuutttsssrrrqqqqqqggghhhiiiiiigggccc___]]][[[XXXRRRKKKDDD>>>;;;999777777666555333111///...,,,---...---,,,+++---......///222555888:::;;;<<<::::::999777555666888:::999???BBB@@@<<<999444...000...+++***+++,,,,,,+++'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######'''&&&%%%&&&(((((('''&&&&&&''''''&&&$$$######$$$&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$######%%%'''((($$$&&&((((((%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&'''(((((())))))))))))))))))))))))))))))******+++(((((())))))*********+++((()))***+++,,,---------)))***,,,---...------,,,------------...000111222222222222222333444555555666666666666555555555555444555666777777666555444666666777777888888999999777777777777777666666555000000000000000/////////+++,,,---------,,,+++***''')))***++++++***)))'''NNNGGGAAAAAADDDEEEAAA<<<666555333333444444444222...///111222222000...---+++,,,,,,------,,,,,,++++++++++++++++++***)))(((************************++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///...---,,,---...000222555555444222222222555===DDDIIIOOOWWW\\\\\\dddeeefffhhhjjjlllmmmnnnppppppooonnnllljjjhhhgggfffdddaaa```aaabbbaaa```^^^[[[ZZZ[[[^^^```___]]]^^^[[[XXXXXXZZZZZZYYYWWWWWWUUUTTTTTTTTTUUUTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHLLLMMMMMMNNNOOOOOOOOONNNJJJKKKMMMPPPUUUXXXXXXXXXNNNNNNMMMLLLJJJHHHGGGFFFGGGGGGGGGIIILLLNNNNNNNNNRRRSSSTTTSSSRRRQQQRRRSSSSSSWWW___fffkkkmmmlllkkkhhhiiikkkllllllkkkiiihhhjjjgggeeeeeegggiiiiiihhhbbbaaa```___^^^______```]]]___cccgggjjjkkkkkkkkklllmmmoooqqqrrrssssssssslllmmmnnnnnnnnnmmmlllllliiieee___YYYSSSLLLFFFAAA>>>;;;666333222333444444222111000///...///000111222333666888999:::::::::::::::::::::888666444333333222222333333222///---,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************(((((())))))))))))((((((***(((&&&&&&'''(((((((((******))))))((((((''''''******)))((('''&&&%%%%%%******)))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***)))((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$$$$(((''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%''''''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''(((((()))(((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''((((((&&&%%%$$$&&&((())))))((((((((((((((((((((((((((('''(((((((((((((((''''''&&&(((***+++++++++,,,---************************+++++++++,,,,,,---------,,,***)))***---...,,,***------......///000000000111444777666111///111444333444555666777666555444666666666666777888::::::;;;:::888777777999:::<<<888777777666555444444333111111111000000000000000,,,,,,+++***))))))******************))))))))))))VVVNNNFFFCCCDDDCCC>>>999888666444333444444333222---.../////////...,,,+++++++++,,,,,,,,,,,,+++++++++++++++++++++***))))))************************++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------,,,,,,---///...000222333444444666888>>>GGGOOOUUU\\\dddhhhhhhjjjkkklllmmmnnnoooppppppqqqpppooollljjjhhhffffffkkkhhheeecccccccccbbbaaaYYYWWWUUUUUUXXXZZZZZZYYYXXXUUUSSSSSSTTTUUUTTTRRROOONNNLLLKKKLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRNNNNNNNNNPPPSSSUUUUUUUUUOOONNNMMMMMMLLLKKKIIIGGGFFFFFFFFFHHHJJJLLLMMMMMMRRRSSSSSSQQQOOOMMMNNNOOORRRVVV[[[aaaeeeggggggfffbbbfffmmmsssxxxzzzyyyyyynnnllliiihhhiiiiiigggeee_______________aaabbbccc```bbbccceeeffffffffffffiiikkknnnqqqssssssrrrqqqqqqqqqsssssstttsssrrrqqqqqqnnniiiddd___ZZZTTTPPPKKKFFF???:::777555444333222111000000000000111222555666888:::;;;;;;;;;:::888888777777555444222111///.........///...,,,))),,,,,,,,,,,,,,,+++***)))******++++++++++++******(((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&'''(((((((((((((((((()))))))))))))))%%%&&&&&&((()))***++++++(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((******'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&(((******))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++***+++---...---+++------......///000000000111444777555222///111444111222222333333333333333555444444444555666777777:::999888777666777999:::777666666666555444444444000000000//////.........,,,++++++***))))))******))))))))))))((((((((((((XXXQQQIIIDDDCCCBBB>>>::::::888555444444444222111............------------******++++++++++++*********++++++++++++***))))))++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---...---------///111///111222333444888<<<@@@IIIRRR\\\bbbhhhpppssssssqqqqqqqqqqqqqqqqqqqqqqqqqqqooommmjjjhhhhhhhhhiiihhheeeaaa^^^]]]\\\ZZZYYYTTTRRROOOOOOPPPRRRSSSSSSQQQOOOMMMNNNOOOPPPOOONNNMMMKKKIIIHHHHHHIIIJJJLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVWWWTTTVVVWWWYYY[[[[[[[[[[[[YYYWWWUUUUUUVVVXXXXXXWWWXXXUUUSSSSSSTTTTTTPPPMMMJJJJJJKKKLLLMMMOOOPPPPPPRRRRRRRRROOOLLLIIIIIIIIILLLNNNQQQUUUWWWYYYZZZZZZWWW]]]fffpppxxx|||}}}}}}rrrqqqooonnnmmmkkkiiifffcccccccccccccccdddeeefffggggggggghhhggggggffffffhhhjjjmmmqqqssstttsssssstttuuuwwwxxxyyyxxxxxxwwwyyyvvvsssooolllhhhccc```WWWRRRKKKEEEAAA>>>;;;:::777777666666666666777777999:::<<<======<<<;;;;;;777666555444333111000000---,,,+++,,,---,,,***(((++++++,,,,,,,,,+++************++++++++++++******''''''''''''''''''''''''((())))))******))))))((()))((((((''''''(((((()))''''''((())))))***++++++$$$%%%&&&(((***+++------(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((******))))))((('''''''''&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######"""###%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&(((******((((((((())),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,+++***+++---...---,,,------......///000000000111333666555222000111333222222111111222222333333555555555444555555666666:::888777666555555666777555555555555444444444444000000///...---,,,,,,+++,,,+++******)))*********************))))))))))))QQQKKKEEEAAAAAABBB@@@>>>;;;999666555444333222000111111000////////////000)))******++++++******)))******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------.............../////////......111333222333555666999???FFFKKKTTT\\\eeeiiinnntttvvvuuurrrrrrrrrqqqppppppoooooonnnllliiiffffffgggiiijjjaaa]]]YYYVVVTTTSSSPPPOOONNNLLLJJJIIIJJJLLLNNNOOOLLLKKKKKKKKKLLLMMMMMMMMMPPPPPPOOONNNMMMOOORRRTTTSSSTTTVVVWWWXXXWWWVVVUUUUUUVVVYYY[[[^^^```aaabbb```aaaccceeegggiiijjjkkkeeefffhhhjjjkkkjjjjjjiiifffddd```___```aaabbbaaadddaaa______bbbaaa^^^ZZZWWWXXXYYYXXXWWWVVVVVVWWWYYYYYYXXXUUUQQQMMMLLLMMMJJJJJJKKKKKKMMMNNNOOOPPPPPPTTT[[[ccciiinnnooopppoooppppppppppppnnnlllkkkmmmmmmlllkkkjjjjjjiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhiiikkknnnqqqtttvvvwwwuuuvvvxxxzzz{{{{{{{{{zzz|||zzzwwwtttrrrooojjjggg___[[[UUUQQQNNNMMMKKKIIIAAAAAAAAA@@@@@@?????????>>>???@@@@@@???>>><<<;;;777666444222111000000000///---,,,,,,------,,,***++++++,,,,,,,,,++++++*********++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))((())))))(((((('''((()))(((((()))))))))*********))))))))))))***************)))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((()))((((((''''''''''''(((((('''((((((((((((((('''''')))(((((('''&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''***)))'''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''&&&'''((((((((((((((((((((()))+++***)))(((((())),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------......///000000000000333444444222111111333444444333222222444555666888777777666666666777777888777666555444444444444333333333333444444444444111000///...---,,,+++***++++++***************+++,,,,,,+++++++++*********IIIEEE@@@>>>???@@@???>>>;;;999666444444333111///111111000////////////000)))******++++++******))))))******+++++++++******+++++++++++++++++++++++++++++++++++++++++++++,,,---------------------------------....../////////...//////...---...111444333666:::>>>DDDLLLUUUZZZ```gggmmmnnnpppssssssqqqppppppooonnnmmmmmmllllllkkkhhhccc___]]]]]]^^^```ZZZWWWSSSPPPNNNMMMKKKJJJFFFFFFEEEDDDEEEFFFIIIJJJIIIJJJJJJJJJKKKLLLMMMOOORRRSSSTTTUUUUUUWWW[[[______aaadddggggggfffdddbbbbbbdddgggjjjmmmoooqqqqqqpppqqqtttxxx{{{}}}~~~yyyzzz|||~~~~~~}}}{{{zzzssspppmmmlllmmmnnnooonnnqqqooommmmmmooonnnkkkiiihhhjjjllljjjfffbbbaaa```eeeeeeccc___ZZZUUUTTTSSSOOONNNMMMLLLLLLLLLMMMNNNOOOPPPSSSUUUYYY]]]___aaadddeeehhhjjjkkklllllllllqqqqqqqqqqqqppppppoooooommmmmmmmmlllkkkiiihhhggghhhhhhgggiiilllqqquuuxxxtttvvvxxxzzz|||}}}}}}}}}}}}{{{xxxvvvtttqqqmmmjjjgggddd```]]]\\\[[[ZZZYYYMMMLLLKKKJJJHHHGGGFFFEEEBBBCCCCCCBBBAAA???>>><<<555444111///------......///...,,,,,,---...---,,,***++++++,,,,,,,,,++++++******++++++++++++******************************))))))************))))))''')))******((('''(((***+++*********)))))))))(((+++++++++***)))((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''((('''''''''(((((((((((()))((((((''''''''''''((((((&&&'''(((((()))((('''''''''''''''&&&%%%$$$############$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((()))***,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++++++++++++++,,,------......///000000000000222333333222222222222555444333222333444555666888777666666666666666777777666555444333333222222222222222222333333333333111111000///---,,,+++++++++***************++++++++++++*********)))))))))FFFCCC@@@>>>>>>===<<<;;;:::888555333333222000///............------------******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------...//////000000---.........///111555888777<<>>666333///,,,***+++---///---+++))))))+++,,,,,,+++)))***+++,,,,,,,,,,,,+++******++++++++++++******************************)))******++++++******)))&&&)))---,,,)))'''(((+++************************&&&&&&'''((())))))******&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&''''''(((((($$$&&&&&&$$$"""!!!###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''&&&''''''(((((((((''''''&&&'''''''''((((((((()))'''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&(((***+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++---......,,,,,,---///------......///000000000000000000111333333222111333333444444555555444444333333333333444444555666444444444444444444333333222222222111000000000///...---------,,,,,,++++++******))))))***++++++,,,)))))))))(((((((((''''''BBBBBBCCCDDDCCCBBBAAA???777555222111111111000......///111222222000...---+++,,,,,,------,,,,,,+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................---------...///000000111000222555888===CCCJJJOOOSSSXXX^^^ccceeeeeeeeeeee]]]```^^^XXXTTTTTTTTTRRRPPPPPPQQQRRRSSSTTTTTTUUUYYYWWWSSSOOOKKKIIIHHHHHHDDDCCCAAABBBEEEGGGHHHHHHFFFKKKPPPSSSSSSSSSUUUWWWWWWYYY\\\]]]\\\^^^aaaeeennnuuu|||yyyuuutttsssqqqooonnnmmmmmmhhhgggeeebbb___\\\ZZZXXXSSSUUUVVVTTTRRRSSSVVVYYYWWWXXX[[[]]]^^^_________fffjjjqqqxxx|||}}}|||{{{{{{{{{zzzxxxtttpppkkkiiijjjlllooorrruuuwwwxxxxxx|||||||||}}}}}}uuusssqqqqqqrrrsssrrrqqqkkkiiifffaaa[[[UUUPPPMMMEEEFFFFFFEEEDDDBBB@@@???:::777333///...///111333...,,,******,,,---------)))***+++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******%%%***------)))'''(((+++)))))))))***++++++,,,,,,''''''''''''((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((($$$&&&((()))***)))((('''&&&&&&''''''''''''''''''&&&''''''(((''''''&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))%%%%%%&&&&&&'''((())))))'''))))))'''$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))&&&'''(((*********)))(((&&&'''''''''(((((())))))***)))((('''%%%$$$""""""((('''&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))%%%'''))))))))))))***+++************************+++++++++,,,,,,---------,,,...000000...---///111------......///000000000000000000111333333222111444555777888888888777666444444444555666777888999333333444555555555444444333222222111000//////...,,,+++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,++++++++++++***CCC@@@???CCCHHHGGGAAA:::;;;888444222111111000...000///...,,,,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++---------------------------+++***+++///000///---,,,---///111111111000000000///......///000222333333777===EEEMMMTTTYYY[[[```______``````___\\\YYYVVVSSSOOOKKKIIIHHHIIIIIIJJJIIIHHHIIIKKKMMMOOOOOOSSSTTTSSSOOOHHHDDDCCCDDDEEEEEEFFFIIILLLMMMMMMLLLUUUWWWYYYYYYYYYZZZ\\\^^^aaaccceeeggglllsss{{{~~~wwwlllccc\\\[[[ZZZXXXWWWUUUTTTTTTNNNNNNOOOQQQSSSUUUVVVVVV\\\ZZZ^^^kkkvvv{{{}}}~~~|||tttmmmjjjiiiiiikkkoooqqqpppnnnnnnpppuuuxxxzzzzzzyyyxxxwwwwwwwwwwwwvvvuuutttsssnnniiiccc```___]]]WWWQQQRRROOOKKKHHHGGGEEECCCAAA666666444111///...000333//////000000///......---+++,,,,,,,,,,,,+++******+++++++++******+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###!!! &&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&***,,,...000,,,'''''')))(((%%% '''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$((('''%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$%%%&&&'''((('''%%%######$$$&&&&&&%%%&&&(((***+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((()))***+++,,,,,,,,,...------,,,+++***)))))),,,,,,------...//////000...------------......//////222333111222666777444555555666777777777777777333777777666888===???===777777777777666444333222222222111000///...------......---,,,,,,+++************))))))))))))******///---)))&&&%%%&&&)))***CCC@@@>>>AAAEEEEEE>>>888999666333111111111///...//////...---------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---------------------------+++***,,,///000///---------.../////////......////////////111444777888AAAEEELLLRRRXXX[[[\\\\\\___^^^]]]\\\ZZZWWWSSSOOOOOOLLLIIIFFFDDDDDDEEEEEEGGGFFFEEEEEEGGGIIIKKKKKKPPPSSSTTTRRRMMMJJJJJJLLLJJJJJJKKKNNNQQQTTTUUUUUUYYY\\\___```bbbdddgggiiipppsssxxx}}}rrrooojjjfffccc^^^YYYVVVQQQPPPPPPQQQRRRRRRRRRQQQYYYVVVYYYeeeqqqxxx{{{~~~{{{wwwsssooommmmmmmmmllljjjjjjkkkmmmpppqqqssssssssssssuuuxxxyyyyyyxxxuuutttmmmhhhccc``````^^^YYYUUUXXXVVVTTTQQQMMMGGG@@@;;;555444222000...............////////////.........---------------,,,+++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))'''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&+++333;;;AAAAAA888...((((((******)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''((((((&&&$$$$$$%%%&&&&&&&&&%%%'''((()))***)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))******++++++,,,---,,,,,,++++++******)))+++++++++,,,------............------......//////000888<<<:::666666666555555555666777777777666666333666777666777<<<>>><<<888888777777666444333222222222111000///...---,,,......---,,,++++++******))))))))))))))))))))))))---,,,)))'''&&&''')))***BBB???===???AAAAAA;;;555555333111000000000///..................---,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---///000///...//////..................//////111333777<<>>;;;<<<===<<<777333333111//////000000///---,,,---...///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------...////////////222111000//////000111222222333666;;;BBBIIIPPPTTT\\\^^^aaabbbaaa^^^ZZZWWWVVVUUUTTTSSSRRROOOKKKHHHEEEDDDCCCBBBBBBCCCEEEFFFEEEFFFFFFFFFGGGHHHKKKMMMPPPTTTYYYZZZXXXVVVVVVWWWZZZ[[[]]]___bbbfffkkkoooqqquuu}}}~~~ssspppnnnnnnoooooommmjjjddd]]]XXXZZZ]]]```dddiiinnnssswwwyyyxxxxxx}}}~~~uuunnnjjjjjjlllnnnrrrrrrqqqqqqooommmkkkjjjfffiiinnnrrrvvvwwwwwwwwwwwwrrrjjjddd```\\\WWWTTTWWWXXXZZZ[[[YYYSSSKKKEEE>>>888222111444666444111..................//////---............---,,,,,,++++++,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%)))444EEERRRDDD@@@999555333111///---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******************))))))))))))))))))******+++++++++,,,*********+++++++++,,,,,,............//////000111???OOOZZZTTTCCC777333444555555555555555444444333333666666444555999;;;999777777777777666444333222000000///......---,,,,,,......---,,,+++***))))))'''(((***,,,,,,***((('''''''''((())))))***))))))???===:::999999888555222111000...///000000...---,,,---.........---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000111000000111222444777888999;;;@@@GGGOOOWWW]]]aaa`````````^^^\\\YYYVVVUUUQQQPPPOOOOOOOOOLLLHHHEEEDDDCCCCCCCCCDDDFFFGGGHHHFFFHHHIIIJJJJJJKKKOOORRRYYY]]]aaabbb___\\\\\\]]]___bbbgggkkkpppwwwzzzpppiiiddd___^^^aaahhhmmmrrrrrrqqqssszzz}}}wwwpppllllllnnnpppxxxyyyzzzzzzwwwrrrmmmiiieeefffiiilllpppsssvvvxxxwwwsssmmmgggbbb]]]YYYWWWUUUUUUUUUWWWXXXWWWSSSQQQLLLDDD;;;666666666444111000///.........//////000---------------,,,+++++++++,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''',,,888IIIVVVZZZUUULLLCCC:::333---)))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%(((&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))************))))))))))))))))))((())))))******++++++,,,+++++++++++++++,,,,,,,,,---------......///000111;;;LLLXXXRRRBBB777444444444555555555555555444444333666666444555999:::888666666666555444333222111//////......------,,,,,,---,,,,,,++++++***))))))'''(((***,,,,,,***((('''&&&&&&((()))******))))))>>>;;;888666666555444222111000//////000000...,,,---------------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............000111000///...000111///000222555999===@@@BBBDDDGGGMMMTTTZZZ```dddfffbbbaaa___\\\YYYVVVSSSRRRNNNMMMLLLLLLKKKHHHDDD@@@CCCCCCCCCDDDFFFGGGIIIIIIGGGJJJMMMMMMMMMOOOTTTYYY]]]aaaeeeeeecccaaabbbcccjjjpppxxxttthhhcccccceeehhhjjjjjjiiilllssszzz~~~}}}zzzvvvqqqnnnnnnooovvvyyy}}}~~~yyyssspppnnnmmmmmmmmmooorrrtttvvvrrrpppnnnjjjfffbbb___^^^XXXVVVSSSSSSTTTUUUUUUTTTXXXRRRIIIAAA<<<888333000222222000///...///000111---------------,,,+++++++++,,,------,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))///888???RRRKKK@@@555---)))((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%$$$'''&&&%%%&&&((((((&&&$$$&&&&&&&&&'''''''''((((((***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---...///000111111>>>HHHDDD;;;666555555444444555666666666666666555777777444555888999777555555555444333222000000......---------,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((&&&'''((()))))))))))))))<<<:::777555444444444333111000000000111000---+++...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,---......//////111222111///...000111222555:::???EEEJJJNNNPPPQQQTTTYYY^^^bbbddddddddd``````___\\\XXXSSSOOOLLLKKKJJJJJJKKKKKKIIIFFFCCCEEEEEEFFFGGGHHHJJJKKKLLLKKKOOORRRTTTTTTVVV\\\bbbeeeiiimmmooooooooorrrvvv~~~vvvuuunnnmmmkkkgggdddeeeiiimmmyyy{{{~~~|||xxxssspppppppppsssyyy~~~~~~|||{{{zzzwwwuuutttrrrrrrnnnoooooommmiiieeebbbaaaZZZWWWSSSRRRRRRTTTTTTTTT[[[YYYVVVRRRKKKCCC<<<888666444222000//////000111...............---,,,,,,+++,,,---------+++)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((222///***%%%""""""%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&''''''%%%###%%%%%%%%%&&&'''((()))***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''(((((())))))******))))))))))))***************************************+++++++++---...///000...555:::888555555555444333444555666777888888888666888888555555888999777333333333222111000///...---------,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((;;;999777444333333444444222111111111111000---***...---,,,+++***+++,,,---*********++++++,,,,,,,,,------------------------++++++,,,,,,---.../////////111333222///...000222777;;;AAAIIIPPPVVVZZZ\\\YYY\\\```dddeeedddaaa___]]]^^^___]]]XXXQQQJJJFFFHHHHHHIIILLLNNNOOOMMMKKKHHHHHHIIIKKKLLLMMMNNNOOOOOOTTTXXXZZZZZZ]]]ccciiissswww|||{{{tttlllfffdddeeegggsssxxx}}}xxxuuussskkknnnuuu||||||wwwrrrooopppqqqqqqoookkkeeeaaa___ZZZWWWSSSRRRSSSTTTUUUUUUXXX[[[______YYYPPPIIIDDD888666333111000///000111///////////////......---+++,,,---...---+++)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((()))))))))***************&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$(((,,,...---+++&&&(((******)))&&&$$$###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''((($$$%%%'''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%&&&&&&'''((('''&&&$$$###%%%$$$$$$&&&''''''%%%#########$$$%%%&&&((()))***'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''((()))******+++*********)))))))))))))))))))))))))))((((((((((((*********+++,,,---///000333555555222222444444111333333555777888999999999777999999555666999999777222222222111000///...---------,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------******))))))))))))******)))(((''''''''''''((((((<<<:::777555444222000---.........------,,,,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,++++++,,,,,,---...//////++++++,,,...///000...---///000111000000111444666===EEENNNUUU\\\bbbdddaaa```aaaaaaaaaaaaaaa``````ZZZYYYWWWUUUQQQMMMGGGCCCEEEDDDFFFMMMUUUXXXTTTOOONNNQQQTTTWWWWWWXXXYYY[[[WWW]]]cccfffhhhnnnyyywwwpppllljjjoooqqquuuzzz|||{{{wwwssshhhjjjqqqzzz{{{wwwuuusssqqqpppnnnjjjfffccc^^^[[[XXXVVVVVVVVVVVVUUUYYY\\\aaadddbbb]]]WWWRRRHHHCCC;;;555333222222222333000---,,,---.........---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++)))((((((((()))***************************(((((())))))))))))(((((((((((())))))))))))((((((%%%''')))***+++***)))((('''((()))******)))((('''((((((((((((((((((((((((***)))(((&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''"""$$$&&&((((((((('''&&&)))))))))(((((('''''''''''''''&&&%%%&&&'''((()))***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***************+++***)))))))))))))))***)))))))))))))))***************+++,,,,,,---......///000222222111111111222222444666888999888777777555555555666555555444333222111111000000000000000////////////...---,,,++++++++++++*********))))))+++)))'''''')))***(((&&&(((((((((((())))))))))))999777555444333222000.........---------,,,,,,,,,......---------,,,,,,,,,+++,,,---.........------,,,,,,,,,------.........,,,,,,---///111111111000222222222111222666;;;???HHHOOOWWW\\\bbbhhhhhheeedddcccbbbaaa___\\\ZZZYYYSSSRRRQQQOOOMMMJJJFFFCCCFFFFFFIIIQQQYYY^^^\\\XXXZZZ]]]___`````````aaabbbggglllrrrwww|||~~~{{{{{{{{{|||~~~~~~}}}yyyuuuggghhhlllsssyyy~~~{{{wwwrrrlllgggcccaaa___[[[ZZZZZZZZZZZZYYYYYYYYY[[[___bbbbbb___\\\SSSMMMDDD<<<777555333222111000......//////...,,,.........---------------,,,,,,------------,,,,,,,,,+++***)))))))))******************************((())))))******))))))((((((((())))))))))))((((((&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))***)))((('''''''''(((((())))))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%$$$$$$$$$###'''&&&&&&%%%&&&'''((()))''''''(((''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******++++++,,,+++++++++******))))))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---///111111000000000111111333555666777777666555555555555555555444333333222111000000//////000000////////////...---,,,++++++++++++*********))))))---+++)))***+++,,,***((((((((((((((())))))))))))555444222222222222000///...------------,,,,,,,,,...------------,,,,,,,,,+++,,,------......------------------------......------...000111222333333333444555666999???GGGLLLTTT[[[```cccfffkkkjjjgggfffeeebbb^^^ZZZVVVRRRPPPJJJJJJJJJJJJIIIGGGFFFEEEFFFGGGKKKRRRZZZ______]]]^^^bbbggglllqqqvvv{{{~~~}}}llliiihhhlllooottt}}}yyyrrrllliiigggdddaaa_________^^^]]][[[YYYXXXZZZ___cccdddccc```ZZZRRRIIICCC===999666333222111111111111///---.........///////////////,,,,,,------------,,,,,,---,,,+++*********++++++*********************************++++++*********((())))))******))))))((((((((()))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((('''&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''%%%$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&((())))))'''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++***)))))))))))))))))))))***+++,,,************************,,,,,,,,,,,,++++++++++++,,,...000000/////////000000222333555555555444444444444444444444333333222111111000///////////////...//////......---,,,++++++************))))))))),,,+++******++++++***((((((((((((((())))))))))))666444222222222222000...------------------------------------------------,,,,,,,,,---------------............------------....../////////000111333333666:::@@@EEELLLSSSXXX\\\aaaddddddeeehhhgggccccccaaa^^^ZZZUUUPPPKKKIIIEEEEEEFFFFFFEEEEEEFFFGGGIIIKKKPPPVVV\\\aaacccdddbbbgggpppzzzyyyrrrkkkiiihhhiiipppwwwzzzvvvtttooolllhhheeecccaaa___]]]\\\\\\[[[YYYYYY[[[___aaaeeebbb^^^YYYSSSLLLEEE@@@:::777444222111111000///.........////////////000------............------------,,,,,,++++++++++++***************************++++++,,,,,,++++++***)))))))))******)))))))))***))))))(((((()))*********)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((())))))))))))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%(((((())))))***+++,,,---++++++***************)))+++++++++++++++,,,,,,,,,---...000000/////////000111222333444444444333333333333333333333222222111000000///............///............---,,,++++++************))))))))))))***)))((((((((((((((('''(((((((((((())))))))))))888666444333222111///---------------------------------------------------,,,,,,,,,,,,------...........................---...//////...,,,---000333333:::CCCKKKRRRXXX]]]```___bbbcccaaaaaabbbaaa]]][[[ZZZXXXTTTPPPLLLIIIGGGBBBDDDEEEDDDDDDEEEHHHJJJNNNRRRXXX^^^dddjjjooosssrrrxxxvvvpppiiieeeeeeiiiqqqwww~~~~~~yyyvvvqqqlllhhhddd```]]]ZZZ]]]___[[[VVVTTTXXX^^^bbbcccdddeeeccc]]]TTTNNNCCC>>>888222000000000///.............../////////---......//////......---------------,,,,,,++++++************************++++++,,,,,,,,,,,,++++++))))))************))))))+++***))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$#####################$$$&&&&&&&&&'''''''''''''''((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%))))))))))))***+++------,,,+++++++++******))))))(((((()))***,,,---......---///111111000///000111222222333333444444333333222222222222222111111000000///......---.....................---,,,+++***))))))))))))))))))))))))))))))))))))((('''(((((((((((((((((())))))))))))888666444222222111...,,,,,,,,,,,,------------...,,,,,,,,,------------...---,,,,,,,,,,,,---...///..................//////...000000///---///444999;;;BBBMMMVVV[[[^^^```aaa^^^``````\\\[[[\\\[[[XXXTTTSSSRRRQQQNNNLLLJJJHHHCCCEEEGGGGGGGGGIIINNNSSSSSSXXX```ffflllsss|||yyyoooiiihhhfffkkkttt~~~}}}xxxrrrlllgggcccZZZ^^^___\\\WWWUUUYYY]]]^^^```eeeiiijjjgggaaa\\\OOOIII@@@999555222111000000/////////..................////////////......,,,,,,---------,,,+++******************************++++++,,,,,,++++++***)))******++++++******)))+++***************))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++***))))))***************+++,,,---,,,,,,,,,+++******))))))&&&'''(((***,,,---...///---///111111000000000111222222222222222333333333111111111111111000000/////////...------------------......------,,,+++***(((((()))))))))))))))******+++,,,+++***))))))+++(((((((((((())))))))))))555333111111111000///---,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---...///------......//////000000...111222222222555===DDDHHHNNNVVV\\\^^^_________YYY[[[YYYUUUSSSUUUTTTQQQPPPPPPPPPPPPOOOMMMLLLKKKIIILLLOOOPPPQQQUUU]]]cccdddjjjqqquuuyyy|||xxxqqqrrrsssvvvyyy|||~~~yyysssoooeeebbb___\\\[[[[[[\\\]]]]]]^^^aaaeeehhhiiifffddd\\\WWWPPPIIIBBB<<<666333222222111000///......---/////////000000/////////+++,,,,,,---,,,+++***)))******************************++++++++++++******)))******++++++******)))******+++,,,+++***)))((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''(((((((((''''''((((((((()))))))))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******++++++,,,++++++++++++++++++******+++,,,,,,------,,,++++++***))))))'''((()))***+++,,,---...,,,...000000/////////000222111111111000111111111000000111111000000///...///...------,,,,,,------------------,,,+++******(((((((((((())))))*********+++---,,,)))((()))+++(((((((((((())))))))))))111000//////000000///...,,,,,,,,,------.........,,,,,,,,,------.........------,,,+++,,,---...///,,,------...///000111111...111444555666;;;EEEMMMSSSWWW[[[^^^^^^]]]]]]]]]SSSUUUSSSNNNMMMOOONNNKKKPPPPPPPPPPPPPPPOOONNNNNNPPPSSSWWWYYY[[[```jjjrrr}}}}}}wwwttttttvvvxxx{{{}}}yyyrrriii^^^[[[^^^aaa___[[[^^^^^^^^^```dddfffgggggggggddd^^^WWWPPPFFF===777555444333222111///......//////000000000000//////++++++,,,---,,,+++***)))*********************************++++++***************++++++++++++******)))***,,,---,,,***(((''''''((()))******)))((('''((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&$$$!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&$$$%%%'''((()))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((()))***************,,,,,,++++++***+++++++++------,,,,,,+++***))))))))))))******+++++++++,,,+++---//////...---...///111000////////////000000000000000000000//////.........---,,,,,,,,,,,,---------------,,,+++******'''((((((((())))))******'''***+++***'''&&&''')))(((((((((((())))))))))))000000000000000///......,,,------------------...---------.........////////////.........------------///111111///.../////////333999===AAAGGGOOOTTTZZZYYYXXXYYY\\\[[[XXXUUUSSSRRRQQQNNNKKKJJJKKKLLLMMMNNNOOOQQQRRRTTTWWWXXXTTTZZZ___bbbhhhuuuzzzvvvuuuvvv{{{~~~}}}wwwnnneee```^^^___``````^^^[[[[[[^^^bbbeeefffhhhjjjjjjggg___SSSHHH@@@;;;888444222222111000///...000222000...---...000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******************''''''(((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))***+++***(((''''''))))))))))))))))))((((((''''''&&&$$$$$$###$$$%%%&&&$$$%%%''''''''''''%%%$$$'''''''''&&&&&&%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))'''%%%###))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((&&&###$$$&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******)))(((''''''(((***,,,...---,,,,,,+++*********+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............////////////222222111000000111111222///222333111//////...---...+++)))***,,,---+++(((------,,,++++++******)))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))000000000000000///......,,,,,,,,,,,,---------------------.........//////000000000//////.........---.../////////000222444444999???EEEIIINNNSSSWWWYYYXXXVVVWWWXXXWWWTTTQQQSSSSSSSSSPPPLLLJJJIIIJJJNNNOOOQQQSSSVVVYYY\\\^^^___hhhpppttt{{{}}}xxxwww|||}}}}}}rrrjjjeeedddddd```]]]ZZZYYY[[[]]]___```fffiiillllllhhhaaaYYYSSSGGGBBB;;;555333222111111---///000///,,,++++++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%&&&'''(((((((((((())))))((('''''''''((()))%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''%%%$$$((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$&&&''''''%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))+++***((('''((()))+++,,,---,,,++++++*********++++++++++++,,,,,,,,,------,,,+++++++++,,,,,,------............////////////111111111111111111111111000111111000.........---...,,,******,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))///000000000000///......+++++++++,,,,,,---------------........./////////111111000000000000///////////////...///111555999<<>>999333222111000000000000/////////.........------------------,,,,,,+++++++++)))***,,,------,,,***)))))))))*********++++++++++++++++++******))))))(((************************((()))))))))*********+++(((((())))))))))))((((((***&&&$$$%%%***+++((($$$%%%%%%&&&'''''''''''''''''''''((()))))))))))))))((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&''''''(((''''''''''''''''''((((((''''''((((((((((((''''''((()))+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((((((((())))))******))))))((((((''''''((((((((())))))***+++,,,*********))))))***++++++,,,,,,,,,,,,------------000///---+++*********+++............////////////---...000222333222000///111---,,,111222///,,,---,,,,,,,,,,,,+++******++++++++++++******)))))))))((((((((((((((((((((((((++++++******))))))((((((((((((((((((((((((((((((...////////////...------++++++,,,,,,---...//////....../////////000000000......////////////000000---000555:::???FFFMMMQQQUUUVVVYYY[[[\\\XXXRRRMMMIIIIIIHHHFFFEEEGGGJJJMMMNNNOOORRRTTTWWW\\\bbbfffqqqwww{{{tttnnniiiddd___\\\YYYZZZ\\\```eeejjjnnnqqqnnnlllhhhccc\\\SSSJJJCCC:::666222000000000000000/////////.........------...------,,,,,,++++++******+++,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,***************)))))))))************************((())))))******+++++++++(((((())))))))))))((((((***(((&&&'''***+++***(((((((((((((((((('''&&&&&&%%%&&&'''((()))))))))(((((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))((((((((((((&&&'''((()))***+++,,,,,,***))))))))))))***++++++,,,,,,---------...............------,,,+++***)))............////////////---...000111111111111000222,,,,,,444666111,,,---+++,,,---,,,***)))***+++,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))......//////......---,,,+++,,,,,,---///000000111.../////////000000000000/////////000000111111111111666===DDDJJJOOOTTTWWWVVVUUUVVVWWWXXXVVVQQQMMMHHHIIIIIIHHHHHHLLLRRRWWWXXX\\\bbbhhhlllppptttwww{{{tttnnniiieee___^^^^^^___bbbfffjjjlllqqqooonnnkkkggg```XXXRRRFFF@@@999444222222222111////////////..................---,,,,,,+++******++++++++++++++++++++++++((())))))***++++++,,,,,,*********+++++++++++++++))))))))))))))))))))))))((())))))******+++,,,,,,(((((())))))))))))((((((((((((((())))))*********((((((((((((((('''&&&&&&###$$$%%%&&&'''''''''&&&''''''((((((((((((''''''&&&'''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&$$$$$$&&&(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$#########''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))(((((((((((())))))))))))(((((()))***************)))))))))))))))***++++++++++++,,,,,,,,,---------***+++---......---+++***............////////////......//////000111111111111+++,,,777:::333,,,,,,***,,,---,,,***)))***,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))......//////......---,,,,,,,,,---...///000111222////////////000000000000000000111111222222222222999>>>FFFMMMQQQSSSUUUVVVVVVTTTSSSTTTVVVUUURRRNNNHHHIIIJJJJJJKKKPPPXXX]]]eeelllwwwxxxrrrnnnmmmjjjgggeeeeeegggiiikkksssrrrpppooommmhhhbbb]]]RRRJJJ@@@999666555444333000/////////..................---,,,,,,+++******,,,++++++******++++++,,,((())))))***++++++,,,,,,+++++++++,,,,,,---------((((((((((((((((((((((((((())))))***++++++,,,,,,(((((())))))))))))((((((&&&((())))))(((((()))+++&&&''''''((((((''''''&&&%%%&&&(((************)))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%'''(((&&&$$$###&&&(((###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$#########""""""''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))''''''(((((())))))******)))************)))(((((())))))((())))))***++++++******+++++++++,,,,,,,,,&&&(((,,,...//////---,,,............/////////000............///000222222111***---999===444,,,,,,***,,,...---***(((***,,,((((((((()))******++++++))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))......//////...---,,,,,,------------///333999===<<<222+++///333333222222222111111111333666:::<<>>:::555222000///...---000///......---.................................++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))*********))))))((((((((())))))))))))((((((+++***((('''''''''((()))''''''''''''''''''''''''''''''(((((((((((('''''')))'''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))((((((''''''''''''************)))))))))))))))***************++++++******)))))))))))))))(((************+++,,,------+++,,,,,,------......///------------------------------------------------/////////......---------************************+++******))))))******+++))))))(((((((((((()))))))))))))))))))))((('''&&&))))))))))))))))))))))))------...............---+++---///000///...///000+++===EEE:::000333777444;;;???DDDIIIMMMNNNNNNNNNGGGIIIJJJKKKJJJIIIJJJKKKMMMOOOQQQRRRSSSXXXaaahhhuuu|||zzzsssmmmiiiccccccdddeeehhhllloooqqqooommmkkkmmmnnnjjj```XXXLLLGGG>>>777444333222222111000//////....................................++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))(((''''''''')))***+++((((((((())))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))((((((+++++++++++++++++++++++++++,,,,,,------......///------------------------------------------------...............---------************************))))))(((((((((((())))))))))))(((((((((((()))))))))*********)))((('''''')))))))))))))))))))))))),,,---......///.........+++---///000/////////000***777===777111444999999CCCFFFKKKNNNOOONNNKKKIIIGGGIIIJJJJJJIIIIIIKKKLLLLLLOOOSSSTTTWWW___kkkuuu|||sssmmmfffeeecccccceeehhhlllnnnmmmmmmmmmoooqqqooojjjfffXXXQQQHHH???999666444333222111000//////...//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))******++++++******'''(((((())))))(((((('''&&&''''''((()))*********((())))))******))))))(((&&&''''''((((((''''''&&&%%%&&&(((******)))'''&&&(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&(((((()))))))))))))))***))))))******+++,,,,,,,,,,,,,,,++++++***)))))))))++++++,,,,,,,,,++++++***)))******++++++,,,,,,---------------------------------------------------,,,,,,++++++++++++++++++************************))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))(((((()))))))))))))))))))))))),,,------...//////......,,,...////////////111222///222555666666999>>>BBBKKKLLLMMMNNNMMMKKKIIIGGGGGGIIIJJJJJJKKKLLLOOORRRPPPTTTYYY]]]bbbmmm}}}|||uuuooolllhhheeedddfffiiikkkkkkllloooqqqrrrpppmmmkkkbbb\\\SSSKKKCCC===777333333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************************************((()))***++++++++++++***''''''((((((((((((''''''&&&''')))******)))(((''''''((()))******)))((('''''''''((((((((((((''''''%%%&&&'''(((((((((''''''(((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((''''''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((())))))******))))))***++++++,,,------------,,,,,,+++******)))((()))+++,,,---,,,,,,+++)))******++++++,,,,,,---------------------------------------------------++++++++++++++++++++++++***************************))))))))))))))))))***))))))(((((((((((())))))(((((()))*********)))))))))))))))))))))))))))))),,,,,,---.../////////...---...////////////222444555111111777<<>>888333222111000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++++++++++++++++++++((()))***+++++++++++++++''''''((((((((((((''''''''')))+++,,,+++)))&&&$$$&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))''''''((((((((('''%%%$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******(((((((((((((((((((((((('''((((((((())))))******))))))***+++,,,,,,------......------,,,+++******&&&'''***,,,---.........+++,,,,,,------...//////................................................------------------------************************++++++************++++++))))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))//////////////////......---......///000111222333555666999???FFFKKKMMMMMMMMMNNNOOONNNMMMKKKIIIHHHIIIHHHHHHJJJPPPWWW___ccckkkooottt||||||uuupppllljjjhhhfffkkkhhhiiinnnqqqooonnnooofffmmmmmmgggccc^^^NNN:::999666111///............///......---------......------------------------*********++++++,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++++++++******)))((((((((())))))***++++++)))((('''(((((((((((()))))))))))))))))))))))))))(((''''''******))))))((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((&&&''''''((()))******+++++++++******))))))((((((''''''(((((())))))******'''&&&%%%%%%&&&'''&&&$$$&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((('''''''''&&&'''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&''''''(((((((((''''''((((((((((((''''''$$$%%%'''((((((((('''&&&(((((('''&&&&&&%%%$$$$$$))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&'''((((((''''''&&&&&&((()))***((()))***************)))***++++++,,,------------000...,,,***))))))*********+++---///000000///...---------------------------,,,,,,++++++,,,,,,---000000000///......------************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))000000//////////////////000000///000111222444555888:::>>>CCCHHHLLLOOOQQQQQQOOOKKKIIIIIIJJJKKKKKKNNNNNNOOORRRXXXbbbooowww{{{wwwtttqqqnnnkkkhhhhhhmmmooommmlllnnngggnnnoookkkkkkiii]]]MMM???;;;555111000000000///111000///...............------------------------,,,,,,,,,,,,,,,---------***+++,,,,,,******+++,,,++++++************+++++++++************)))))))))***************)))(((((((((((((((((()))))))))))))))))))))))))))(((''''''***)))))))))((((((((('''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***''''''(((((())))))******((((((((((((''''''&&&&&&((((((((((((((()))))))))'''&&&%%%&&&'''((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''(((''''''&&&&&&###$$$&&&((()))******+++***)))'''&&&&&&''')))***&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((***+++++++++***)))'''&&&%%%$$$###"""!!!!!!(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((''''''&&&'''((()))***(((((((((((())))))))))))++++++,,,,,,---,,,,,,,,,---,,,+++))))))***+++,,,)))+++---...//////...---------------------------.........------......................../////////************************************************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***'''$$$"""!!!************************//////000000000000000000222111000111222555888999<<<@@@EEEHHHJJJLLLQQQUUU[[[TTTLLLHHHJJJNNNQQQSSSSSSVVVZZZ___ggguuu}}}zzzooojjjhhhkkklllkkkkkknnnjjjpppqqqooopppqqqjjj^^^JJJDDD===666333222111000333222111///............------------------------......---------------,,,***+++,,,,,,******+++,,,++++++************++++++************+++++++++++++++******)))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''))))))))))))((((((((((((###$$$%%%&&&'''(((((()))$$$$$$%%%&&&''')))***+++(((((((((((())))))))))))(((((((((''''''''''''&&&))))))(((((((((((((((((('''&&&%%%&&&((())))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&((()))+++,,,)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''))))))***++++++++++++*********)))(((&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((((((''''''''''''((())))))))))))((((((((()))***+++,,,,,,,,,,,,,,,,,,+++***+++***))))))***+++,,,---)))***+++---------,,,,,,,,,,,,,,,,,,------------........................,,,,,,------...//////000++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((************************......///////////////000000000000222555999===@@@BBBGGGKKKLLLJJJKKKPPPUUUbbbZZZQQQMMMOOOTTTWWWXXXVVV]]]hhhpppzzzwwwoooiiihhhhhhhhhjjjooonnnqqqqqqnnnooopppllldddWWWPPPGGG>>>888444111000111111000//////...//////............------------......------,,,,,,++++++***+++,,,,,,******+++,,,++++++************++++++)))******+++,,,,,,------,,,+++)))((((((((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&'''&&&%%%''')))******)))&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((&&&%%%%%%***)))'''&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$''''''((((((((((((''''''&&&'''''''''((((((((((((*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%###$$$&&&((())))))((('''''''''''''''((((((((()))+++***)))((((((***,,,...,,,,,,,,,,,,,,,+++***)))*********)))***+++,,,,,,((()))***+++,,,+++++++++,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))!!!!!!"""$$$'''***---///************************---------....../////////...///111444999???DDDGGGHHHKKKNNNMMMJJJIIINNNRRR___ZZZTTTQQQRRRUUUWWWXXXZZZeeeuuuvvvkkkfffddddddgggmmmmmmooonnnllllllnnnllliiibbb\\\SSSIIIAAA:::444111//////////////////000000/////////......---------------,,,,,,++++++*********+++,,,,,,******+++,,,++++++************++++++))))))***+++,,,------...,,,+++)))((((((((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((((('''''''''(((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&'''&&&%%%''')))******)))&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%***)))(((&&&&&&&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&###$$$&&&((())))))((('''&&&''''''((((((((((((((()))((('''&&&''')))+++---,,,,,,,,,,,,+++******)))++++++*********)))******))))))******************+++++++++,,,,,,,,,------++++++,,,------,,,++++++...---------,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++***((('''''''''((()))************************------......//////000000///111555:::@@@EEEJJJLLLKKKMMMMMMLLLJJJJJJNNNQQQVVVVVVTTTTTTUUUWWWYYY[[[cccppptttmmmhhheeefffiiiiiijjjkkkkkklllnnnoooooohhhddd^^^WWWOOOFFF===777111111000000000000111111000000//////...---------,,,+++++++++++++++*********+++,,,,,,******+++,,,++++++************++++++)))))))))***+++,,,,,,---+++******)))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))%%%&&&'''(((***,,,------+++***)))(((''''''''''''(((((((((((())))))))))))%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%&&&((())))))(((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''&&&&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&'''((()))%%%%%%&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''%%%%%%&&&'''((((((((((((&&&''''''((()))(((((((((%%%$$$$$$$$$%%%''')))***++++++++++++++++++***)))+++++++++******))))))(((******************************++++++,,,,,,------,,,---...//////...---,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************------+++***((((((''''''++++++++++++++++++++++++/////////000111111222222444777;;;AAAFFFKKKNNNOOOKKKKKKKKKKKKLLLNNNQQQSSSTTTWWW[[[\\\\\\___fffkkkrrr|||wwwnnniiiiiifffggghhhjjjkkkllloooqqqjjjiiihhhddd^^^SSSHHH@@@666666444333222111111000000000000///...---------+++++++++,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++************++++++)))))))))******+++++++++***************)))(((((((((((((((((())))))))))))''''''((()))))))))))))))'''((((((((()))))))))***$$$%%%&&&((()))+++,,,---***)))((((((((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''&&&%%%&&&'''((('''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))(((((('''%%%&&&'''((())))))))))))((((((((())))))(((((((((''''''((((((((((((((((((''''''((((((((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((&&&&&&((()))))))))((('''$$$$$$%%%&&&'''((()))))))))******++++++++++++***((())))))***************+++*********************)))******+++,,,,,,------,,,---///000000///---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************'''((()))***++++++++++++++++++++++++++++++++++++000000111222333333444444999<<>>666222///......///000000///------...000//////.........------------------,,,,,,+++++++++*********)))******++++++((()))***+++,,,,,,+++***))))))))))))))))))))))))******)))(((''''''(((((((((((())))))******++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))'''''')))(((((('''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))((('''&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))******))))))(((((('''''' """$$$''')))+++,,,))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))++++++++++++++++++++++++((((((''''''''''''((((((---,,,,,,+++*********+++******+++++++++,,,,,,,,,...///000000///---+++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,******++++++++++++******+++*********))))))(((((()))***++++++***)))((('''++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,333222111111333666:::<<>>BBBGGGLLLNNNMMMJJJGGGEEEFFFIIIKKKNNNTTT\\\bbbrrr}}}}}}}}}|||}}}{{{wwwpppllljjjkkkkkkkkkmmmmmmlllllliiiccc[[[VVVIIIAAA888333333444333111000000000000/////////...------------........./////////---,,,++++++++++++...---,,,++++++++++++,,,++++++++++++++++++++++++******)))((((((((())))))************++++++++++++)))))))))(((((((((''''''(((((((((((((((((((((((())))))************))))))&&&&&&&&&''''''((()))***''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%'''((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((((((((()))))))))***&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))''''''''''''((((((((()))(((((())))))))))))((((((******))))))(((''''''&&&&&&''''''((((((((((((((('''((((((((())))))))))))))))))(((((())))))***+++)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++************++++++*********************************++++++***************++++++++++++***************++++++,,,,,,,,,---,,,+++*********+++,,,,,,++++++,,,---...//////++++++++++++++++++++++++DDDGGGKKKNNNNNNLLLIIIGGGGGGHHHIIIKKKOOOXXXdddmmm}}}uuuooolllkkkjjjkkkjjjiiiiiihhheeeaaa]]]RRRHHH===666444444333111000000000000////////////---------.........//////,,,,,,+++++++++,,,,,,---///...,,,+++***+++,,,,,,++++++++++++++++++++++++******)))(((((('''((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))******)))''''''&&&&&&&&&'''''')))******'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%###$$$&&&(((************%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((())))))))))))((((((+++******)))(((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,,,,------...------,,,,,,------...))))))((())))))***++++++******+++++++++,,,,,,,,,+++***************++++++))))))))))))))))))))))))******++++++++++++************++++++++++++***************++++++,,,,,,,,,...---+++*********++++++++++++++++++,,,---...///************************NNNNNNOOOOOONNNMMMKKKIIIFFFHHHNNNTTTYYYbbbrrr~~~rrrkkkiiiiiimmmoooooommmkkkhhheeecccWWWHHH===888666222///...///111111000000000111//////.........---------,,,,,,,,,+++++++++******---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************---+++((((((+++,,,***((((((((())))))*********+++(((((((((((())))))))))))(((((())))))))))))((((((*********)))(((''''''&&&)))((('''&&&&&&''')))***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))***(((&&&%%%'''((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%)))'''%%%&&&)))***)))'''%%%&&&''''''%%%%%%%%%&&&'''''''''''''''''''''''')))))))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))*********)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,------.........PPPQQQSSSSSSRRROOOLLLJJJIIIKKKRRRZZZaaakkk|||tttmmmhhhmmmpppooollljjjiiiiiiddd^^^SSSGGG???999555444///000000000...------...//////.........------------,,,,,,,,,,,,+++++++++------,,,,,,++++++++++++,,,,,,,,,+++++++++******************************...+++))))))***+++***(((((((((((()))))))))******(((((((((((()))))))))))))))))))))******)))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''',,,***(((((()))))))))''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%(((&&&%%%&&&((()))(((&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************************))))))))))))))))))))))))(((((()))***************++++++++++++*********)))(((((()))************))),,,,,,++++++++++++++++++------------------------QQQQQQRRRRRRPPPNNNKKKJJJOOORRRZZZdddmmmxxxvvvkkkmmmoooooommmkkklllnnnfffddd^^^TTTHHH>>>999888333222111///...---------/////////.........------......---------,,,,,,,,,------,,,+++***+++++++++,,,,,,,,,++++++++++++***************************...,,,***))))))***)))''''''((((((((((((((())))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))(((&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''((()))***************))))))(((''''''&&&&&&''''''''''''''''''''''''******)))***+++***(((&&&&&&&&&''''''((())))))***))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((''''''&&&%%%'''%%%%%%%%%'''((('''&&&(((''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))((())))))))))))*********++++++++++++************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------------SSSRRRQQQOOOOOOOOOPPPQQQZZZ]]]eeepppzzztttooolllmmmnnnmmmmmmooohhhgggccc\\\RRRHHH???:::777555222000000000000///////////////............///.........------------------,,,+++++++++++++++++++++++++++++++++++++++************************---,,,***))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''((())))))******++++++***)))'''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&'''((()))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''(((***,,,+++)))&&&''''''''''''(((((())))))(((((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&)))(((''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((()))))))))))))))******+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---......************************))))))))))))))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------...............,,,,,,,,,,,,------------,,,---------......//////XXXUUURRRPPPRRRWWW]]]aaaiiikkkrrr}}}rrrhhhjjjoooooollllllllliiifffccc___VVVIII@@@999666111000000111111111000000/////////........./////////.........------------------,,,,,,++++++++++++++++++++++++++++++************************++++++***)))((('''((((((((((((((((((''''''''''''(((((((((((())))))))))))++++++***))))))***++++++******************************)))((('''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((%%%&&&(((,,,//////,,,***))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''')))((('''(((++++++***(((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))************++++++++++++++++++++++++)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---......************************)))))))))))))))))))))))),,,,,,+++******++++++,,,+++++++++++++++++++++,,,------...///////////////,,,,,,---------.........++++++,,,---///000111111WWWTTTRRRSSSXXXaaajjjppp{{{|||wwwiiiiiillljjjhhhiiioookkkiiiiiihhhbbbVVVLLL===888222///000222111000000000000/////////......//////.........---------,,,---///000000...,,,******++++++++++++,,,,,,,,,************************)))******)))''''''(((***)))))))))(((((((((((('''(((((((((((())))))))))))))))))''''''''''''))))))************************)))))))))(((''''''&&&&&&((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((***...111111///---***))))))(((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$&&&''''''&&&&&&'''(((((('''(((+++......+++''''''''''''''''''''''''''''''(((((()))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++++++++,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))+++***)))((((((((()))***++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,------....../////////++++++,,,...///000111222WWWWWWXXX]]]fffqqq{{{|||nnnjjjgggbbbbbbiiikkkkkkkkklllkkkfff___YYYFFF???777333333333222000000000000000/////////............---------,,,,,,+++...111333333000,,,*********+++++++++,,,,,,,,,************************''')))***)))''''''))),,,******)))))))))((((((((((((((((((((()))))))))))))))'''&&&%%%%%%&&&''')))'''''''''((())))))******'''((((((((((((((('''''')))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())),,,......,,,***((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%'''((((((&&&&&&(((***''''''(((---111111+++&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((()))*********+++'''((()))***+++******)))************************((()))***++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,,,,++++++*********++++++************************)))))))))))))))))))))))),,,+++)))((('''((()))***+++++++++,,,,,,,,,------++++++,,,------------,,,,,,------...//////000000............////////////]]]```eeennnxxxtttmmmcccZZZ^^^jjjeeehhhkkkkkkhhhdddaaa```PPPHHH>>>888777777444222000000000000////////////......---------,,,,,,,,,+++...222555555111---)))*********++++++,,,,,,,,,************************&&&((())))))''''''***---++++++******))))))(((((((((((((((((())))))))))))...---,,,******,,,---...###$$$%%%&&&''')))******&&&'''((((((((((((((('''))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&((())))))******((()))))))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((''''''((())))))&&&$$$&&&&&&''''''((())))))))))))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%'''))))))'''&&&(((***&&&&&&)))...333222+++%%%))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,'''((()))++++++******)))************************(((((()))++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,---,,,,,,+++***))))))))))))************************))))))))))))))))))))))))...---+++***)))***+++,,,+++++++++,,,,,,---------,,,---......//////......---------...///000000111111000000///...---------aaaqqq|||ssskkkeee```]]]bbbccceeejjjmmmmmmhhhdddaaaWWWHHH===888555333111///000111000//////000111........................+++,,,...//////...,,,+++---,,,++++++******++++++******************************))))))((((((''''''''''''''''''(((((((((((((((((()))***************'''((()))+++++++++***)))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***'''((()))))))))(((&&&%%%'''&&&&&&&&&&&&'''((((((((()))***)))'''&&&&&&'''''''''(((((())))))******''''''(((((())))))******))))))((('''&&&&&&%%%%%%'''((()))++++++******)))))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---------,,,+++************,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++*********))))))(((((()))))))))***++++++,,,,,,******+++++++++,,,,,,,,,......---,,,,,,...///000............/////////000333111///111333444333111wwwxxxrrrkkkddd```aaaaaacccggglllmmmiiifffbbb]]]SSSHHH>>>888555444...///000///......---...........................+++,,,...//////...,,,+++---,,,++++++******++++++***************************)))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''((()))***+++******)))))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((((()))))))))'''&&&'''((((((((((((((())))))))))))''''''(((((()))))))))))))))((((((''''''&&&%%%%%%'''((()))***+++***))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&''''''((('''''''''(((((((((((((((&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******+++*********)))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,,,,------------------...//////......//////////////////111///...///111222111///|||tttlllfffbbbaaaaaadddiiilllllljjjddddddaaaWWWIII>>>888777000000000000///...------........................+++,,,---......---,,,+++---,,,++++++******++++++******************************)))))))))******+++))))))))))))))))))))))))(((((()))***************(((((()))************)))************************(((((())))))(((((('''&&&************************&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((''''''&&&&&&''''''((()))'''((()))((('''&&&'''((())))))))))))(((((((((((('''(((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))*********))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))''''''''')))***(((((((((((((((''''''''''''((()))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))******)))))))))************+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---************+++,,,---...,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////////////////000///---...000111111000vvvoooeeebbb```bbbfffkkklllkkkfffggggggaaaUUUGGG===777222111111111222111000///........................,,,,,,---......---,,,,,,---,,,++++++******++++++******************************))))))***+++,,,---+++++++++***************(((((()))***************)))))))))*********))))))************************)))))))))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))'''''''''''''''(((((()))'''((()))((('''&&&'''(((******))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''&&&&&&&&&''')))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))///---+++)))((()))+++,,,))))))((((((''''''&&&&&&***************)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))************)))))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---+++*********++++++,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))***++++++,,,,,,---------------.........///+++,,,.../////////...---000000000///////////////111000///000111333444555zzzjjjeee```___cccfffgggggggggggggggeee^^^SSSEEE;;;444222000000222333111000////////////////////////,,,------------------,,,---,,,++++++******++++++************************+++***)))((()))***,,,---,,,+++++++++*********)))(((((()))*********************))))))))))))))))))************************)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&&&&'''((()))(((''''''''''''((())))))&&&((()))(((''''''((()))******))))))((((((''''''((((((((('''''''''''''''((((((((((((((('''''''''&&&'''((()))***))))))((((((((((((((((((((((((((((((((())))))))))))((((((---,,,***(((((((((***+++))))))((((((''''''&&&&&&(((((())))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((())))))***************))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,------,,,++++++*********+++,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************+++++++++*********+++,,,,,,------------........./////////+++,,,.../////////...---000000000000000000//////000000111111333555888;;;sssmmmfffbbbbbbccccccbbbgggffffffgggeee\\\PPPFFF999555000///000111000///////////////////////////---------------------------,,,++++++******++++++************************+++***)))(((((()))+++,,,,,,,,,++++++***)))))))))(((((()))***************+++***))))))((()))))))))************************))))))******))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((((()))((((((''''''(((((()))***&&&'''((((((''''''((()))))))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((('''''''''$$$$$$&&&''')))*********(((((((((((())))))))))))))))))))))))))))))))))))((()))******++++++******)))************+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---...---,,,+++************,,,++++++******++++++,,,,,,,,,,,,+++++++++***************+++++++++++++++******++++++,,,------------------.........//////,,,---......//////....../////////000000111111111///111222333555999>>>BBB{{{rrrkkkiiigggdddbbbfffgggiiijjjhhhccc\\\WWWEEE>>>555111111222111///////////////////////////---------,,,,,,------------,,,++++++******++++++************************,,,***((('''&&&(((***+++,,,++++++***))))))(((((((((((()))***************,,,+++)))((((((((()))***)))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((())))))***&&&'''((((((''''''(((***(((((((((((())))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((()))&&&&&&((()))))))))((('''))))))))))))))))))))))))'''((()))******)))((('''$$$%%%&&&((((((((((((''''''''''''((((((((((((((($$$%%%&&&(((***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++,,,,,,------...,,,,,,---------.........---------------...//////......///000111222222333333555777999;;;@@@GGGLLL~~~vvvqqqmmmiiifffeeeiiinnnnnnjjjfffdddeeeOOOGGG<<<555444444333000000000000000000000000000...------,,,,,,------...---,,,++++++******++++++************************,,,+++(((&&&%%%'''(((***++++++******)))(((((('''(((((()))***************,,,+++***((((((((()))***((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&((()))))))))((('''((((((((((((((()))******%%%'''((((((''''''(((***''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((((((((())))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))'''((()))******)))((('''%%%&&&)))+++,,,,,,+++***&&&'''''''''(((((())))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,************************++++++******++++++,,,---************+++,,,------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------............---,,,,,,...///000------...000111222333444888:::===???BBBGGGOOOTTT|||rrriiiiiiggggggjjjjjjffffffhhh___TTTEEE<<<888777444222111...,,,+++---...////////////.........---------------------------,,,,,,++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))************++++++******))))))(((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((+++***(((''''''(((***+++)))))))))))))))******+++((()))))))))))))))(((((())))))))))))((('''&&&%%%''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))((('''%%%$$$###)))((('''''''''(((***+++(((((((((((())))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))***+++,,,,,,+++))))))'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,,,,+++***))))))+++---...++++++************++++++)))************+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++...000111000/////////......------......///000...///000111333666888:::>>>BBBHHHMMMPPPSSSUUUWWW~~~uuukkkgggeeehhhiiigggeeefffeee\\\PPPEEE>>>888333000333000...---...//////...//////.........---------111000000///...---,,,,,,++++++************++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))*********((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''((()))))))))(((&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((((((((((()))******%%%&&&'''((()))*********((())))))))))))(((''''''(((((((((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$((((((((((((((())))))***(((((((((((())))))))))))******)))(((((()))******))))))))))))))))))))))))((()))************)))((('''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++***)))((('''((()))+++,,,++++++************++++++************++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,---///111111000//////000000000///////////////000444444555666888<<<@@@CCCIIIMMMRRRVVVXXXYYY[[[]]]tttkkkeeegggiiihhhffffffhhhddd[[[QQQGGG===666222444222000/////////...---/////////.........------111111000///---,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***))))))(((((('''''''''((((((((((((''''''''''''((((((((()))(((((('''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''((((((''''''(((((()))***%%%&&&'''(((((((((((((((''''''((())))))))))))(((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))************************'''(((((((((((('''&&&%%%'''(((((()))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((())))))))))))((((((((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********))))))((((((***+++,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------........................///000222222000//////000222111111000000000111111555666888:::===BBBIIINNNRRRUUUYYY[[[\\\]]]___```wwwjjjggghhhhhhggggggeeeeeebbbZZZPPPDDD<<<888444222000000000000...---////////////...............------,,,+++******)))++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******))))))((((((+++******))))))((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%************))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))))))))((('''%%%$$$###%%%%%%&&&'''((())))))))))))(((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((************************''''''((((((((((((''''''&&&''')))*********)))((((((((((((((()))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))),,,,,,+++++++++,,,---...++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------............/////////000111111///...///000000111111222333444666666777;;;???CCCFFFKKKQQQVVVWWWYYY]]]___```bbbccceeeqqqhhhgggeeeeeefffcccdddddd___VVVKKKBBB===444222000///000000///...000000/////////.........+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))*********+++++++++************************************************++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%))))))))))))************(((((('''''''''((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''((()))))))))))))))((('''%%%$$$######$$$%%%&&&'''((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((()))(((((((((&&&''')))*********)))((((((((((((((())))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))))))))******++++++)))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,------...***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---------.........,,,---------.........//////000000000......///000///000222444777:::===>>>AAAFFFLLLOOOPPPQQQUUUYYYZZZ]]]```ccceeegggjjjmmmzzzoooiiidddcccdddeeefffeeebbb[[[RRRHHHBBB888555111000000000000000000000000/////////......------......///000000111***+++,,,------,,,+++***)))************+++++++++))))))))))))))))))))))))************************************))))))))))))******************))))))))))))))))))))))))))))))***))))))(((((('''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***%%%&&&'''(((((((((((((((###$$$%%%&&&'''((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))***+++,,,---))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++***************+++++++++++++++***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,------...////////////000000000//////111333222333555999===AAAEEEGGGIIINNNTTTTTTRRRQQQSSSWWW[[[^^^bbbeeehhhkkkooorrr|||rrriiieeeeeefffeeeddddddbbb\\\TTTMMM@@@;;;555111000000000000000000000000/////////...//////000000000000000000***+++---......---+++***)))************+++++++++************************************************)))))))))))))))***************************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))(((''''''&&&'''((()))***))))))))))))))))))))))))'''((((((((((((((((((''')))(((((((((((()))******%%%&&&'''((()))*********&&&&&&'''((()))))))))((()))))))))***************''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((())))))***(((((((((((())))))))))))''''''((())))))((('''''')))))))))))))))))))))))))))((((((((()))***,,,---***))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,++++++)))***++++++,,,,,,++++++***+++---......---+++***+++++++++,,,,,,,,,------------------............------...//////000111111000111111111111222444777888999<<>>???AAADDDHHHLLLOOOQQQUUUYYY\\\\\\\\\aaalllvvvuuuwwwzzz|||~~~|||ppphhhcccbbbeeeiiihhhccc______SSSIII===666555555333111111111000//////////////////...,,,,,,---------,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,+++******)))))))))))))))))))))(((((('''''''''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''...+++(((%%%$$$%%%'''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++111000...---,,,,,,------,,,,,,------...///////////////000111222222222111333111000222555999<<<===CCCDDDFFFIIIKKKMMMOOOPPPQQQZZZdddiiijjjoooyyyxxxpppgggcccbbbfffgggcccaaaaaa\\\SSSGGG===888444111...111000000/////////000000000...,,,,,,---------,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++***))))))))))))))))))))))))(((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++...---------------...............///000000111111......//////000000111111333333444666:::???BBBCCCFFFGGGHHHIIIKKKMMMPPPRRRXXXbbbnnnuuuyyy|||ooofff```aaaddddddddddddccc]]]SSSGGG===666111///111000000000000000111111000...,,,,,,---...---,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++***))))))))))))************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((***+++,,,+++******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))*********++++++((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***+++,,,---............---......//////000111111000/////////000111333444555666999>>>BBBFFFIIIKKKMMMMMMNNNNNNOOOQQQUUUYYY___iiiuuu~~~yyylllaaa___ccceeeeeegggdddaaaZZZPPPEEE;;;555333111111000000000111222222000...---,,,---...---,,,...------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++)))))))))*********++++++(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,)))+++,,,.........------+++,,,,,,---......//////222111111111222555777999:::<<>>AAADDDHHHKKKLLLNNNQQQSSSTTTXXX]]]^^^___bbbhhhmmm{{{qqqhhhdddcccdddfffgggfffccc]]]TTTIII???888444333333222111111222222111///------...///...---............---------,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,+++************+++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))************************(((((((((((()))))))))))),,,+++)))((('''(((((()))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))************'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))******)))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++************************++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------............------.........///......------///000000111111222333333111111333555999===@@@BBBHHHKKKNNNPPPOOOPPPTTTWWWXXX```iiioooqqqtttyyy~~~|||ooofffaaaaaadddeeecccbbbaaa]]]TTTHHH???666555444333222111111111111///------...///...---............------------***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***---,,,++++++******++++++)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***(((((())))))))))))(((((())))))))))))))))))))))))************************'''((((((((()))))))))***))))))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------............//////000111111111111222333333444444222444777;;;@@@DDDHHHJJJMMMPPPSSSSSSRRRSSSYYY]]]gggrrrttthhh```___ccc```___```bbbccc]]]QQQGGG777666555333222111000000111///...---//////...---//////.........---------+++++++++,,,,,,+++++++++***+++,,,------,,,+++***---,,,++++++******++++++(((((())))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''))))))))))))))))))))))))************************'''((((((((())))))******%%%'''+++...///...,,,+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,+++------............------------------///111333555000000000111222222333333666888===BBBHHHLLLOOOQQQOOORRRUUUUUUTTTVVV]]]cccwww~~~pppeee^^^ZZZZZZ\\\___bbbbbb^^^VVVQQQCCC<<<555111222222000---222111000//////.........//////...---,,,++++++***---,,,+++,,,...///...---******++++++++++++******)))************+++++++++,,,+++***))))))***+++,,,************************((((((((((((''''''''''''&&&(((***+++,,,+++***)))&&&&&&&&&''''''''''''(((******))))))((((((''''''***************)))((('''((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((&&&&&&((()))************************,,,++++++******++++++,,,)))))))))***+++++++++,,,***+++,,,,,,------,,,,,,+++,,,---.........---,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,---------......---------........./////////...,,,---000000...+++000111111111111444777;;;<<>>999333333222111000000000000............////////////,,,,,,------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------******+++,,,,,,+++******************************++++++*********))))))))),,,++++++***************(((((()))))))))*********))))))*********+++++++++)))************))))))((()))))))))))))))))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))(((((((((((()))******((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))*********************************))))))))))))*********************+++++++++***+++,,,,,,------,,,,,,,,,+++*********+++,,,---......------------......---------------......///............////////////.../////////000000000000000111333444444777<<<@@@FFFIIIMMMPPPRRRTTTWWWZZZ[[[```fffkkkppptttxxx{{{rrrhhhccc```___]]]```bbb```XXXLLLBBB<<<444333222111000000000000/////////////////////...000...---,,,------+++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++------------++++++************************,,,,,,,,,+++++++++******++++++***)))(((((()))))))))************+++++++++))))))******++++++++++++***************)))((('''*********************************)))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***'''((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++******************************))))))))))))******))))))******+++++++++,,,))))))***++++++++++++***,,,+++*********+++,,,---//////............//////...............///000000............/////////000////////////000000000000...111444666777;;;AAAFFFLLLOOORRRTTTVVVWWWYYY[[[aaagggqqqzzzuuujjjaaa]]]aaabbbcccaaa[[[RRRIIICCC666444333333000------222000/////////.....................------,,,,,,,,,+++******************+++---,,,+++******+++,,,---++++++++++++++++++++++++......---,,,+++))))))(((+++++++++*********))))))((()))+++,,,,,,+++)))(((************************************************+++++++++++++++***)))(((************************+++***)))))))))***,,,,,,+++***)))'''''')))***++++++***************++++++++++++******)))((((((((())))))))))))***************************)))((('''******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,***((('''))),,,,,,***(((******+++,,,,,,+++***)))++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///////////////111333111000...,,,***,,,111444555777:::===AAAEEEHHHJJJSSSPPPRRRXXX\\\]]]^^^aaafffsss~~~ssshhhaaa___aaabbbaaa^^^WWWOOOIII<<<777333333111......222000000/////////..................------,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++*********))))))((()))+++,,,,,,+++)))(((******************************************************+++++++++***))))))************************+++***)))))))))***+++,,,+++***)))(((((()))***+++++++++******************)))))))))))))))*********))))))))))))************************)))))))))(((******++++++++++++******))))))))))))))))))))))))************+++++++++,,,(((''''''(((++++++)))''''''''''''((()))***+++,,,************************++++++************************+++++++++,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---///000000//////000222111111111000//////222444999;;;@@@DDDHHHLLLOOOQQQUUUTTTUUUZZZ]]]```fffmmmyyysssiii___```aaabbbaaa\\\VVVQQQDDD;;;444333333000///111000000000/////////...............------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***************)))***+++,,,,,,+++***)))************************************************)))******+++++++++************************************))))))******+++,,,+++***)))(((((()))***+++,,,,,,+++***)))))))))***'''(((((()))******++++++))))))))))))************+++***)))((((((((()))*********++++++++++++******)))))))))))))))))))))))))))))))))*********++++++)))((()))***++++++)))'''((((((''''''((()))+++---))))))))))))))))))))))))******++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////---...000000///...///000000222444444444444666777???CCCHHHMMMPPPSSSVVVYYYWWWXXX[[[___ccchhhuuussscccbbbaaaaaabbb___ZZZVVVLLLAAA777444444111000000000000000////////////..................------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************)))***++++++++++++***)))************************************************((()))***+++++++++++++++***************************************+++++++++******)))(((((()))******,,,,,,+++***))))))))))))(((((())))))************((()))))))))************,,,***)))''''''(((***+++******++++++++++++******))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,---,,,+++)))'''++++++************************************************+++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,---...//////000111------------------------------------------------------........./////////---///111111000......//////111444555777:::===@@@GGGKKKPPPTTTUUUVVVXXX[[[XXX\\\dddkkkooowwwmmmhhhcccaaaaaa```\\\XXXSSSGGG;;;777555222//////111000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******************************************++++++*********************************************************((()))***+++++++++++++++************************))))))******++++++++++++******))))))))))))******,,,++++++***))))))******************))))))((((((((()))))))))************+++***((('''''')))***,,,******++++++++++++******************************((())))))))))))*********---------,,,+++))))))(((((()))+++,,,,,,+++***)))++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///000111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///111111000///000111000222444666999@@@GGGLLLNNNRRRWWWXXXWWWVVVYYY\\\[[[dddqqq|||xxxpppfffaaa```aaa^^^\\\ZZZOOODDD===999333111111111111000000000/////////.............../////////...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...***************+++++++++************************************************************************)))******+++++++++******************************))))))***++++++++++++***)))))))))******)))))))))+++***************++++++++++++******)))(((((('''))))))))))))***************)))((((((((()))***+++******++++++++++++******************************)))))))))*********+++++++++++++++)))((((((+++---&&&((()))+++,,,++++++***++++++++++++++++++++++++******++++++,,,---------******+++++++++,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000111000000000333555444555777:::???FFFOOOVVVSSSXXX\\\\\\ZZZ[[[___dddiiirrrxxxjjjbbbaaacccbbbaaa___WWWMMMEEE===555333555111111111000000000//////---........./////////000------,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------------------((()))***+++,,,------...))))))*********++++++++++++******************+++******************************************************+++++++++***))))))************************((()))***+++,,,++++++***))))))************))))))))))))))))))***+++,,,,,,*********)))))))))))))))))))))))))))************((()))))))))******************++++++++++++******************************************+++++++++,,,((())))))))))))---333888222000...,,,******+++,,,******************************++++++,,,------...******+++++++++,,,,,,,,,------------,,,,,,,,,,,,........................---------------------------............/////////000111111000000222666999888:::>>>BBBFFFMMMTTTZZZUUUZZZ```aaaaaaeeemmmuuu}}}|||lllcccbbbeeefffeeeccc\\\SSSKKKAAA777555888111111111111000000000000---.........//////000000---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------------------------,,,,,,++++++++++++++++++))))))******++++++++++++++++++************++++++************************************************+++++++++++++++***)))(((************************((()))***+++,,,+++******))))))************))))))(((((())))))***+++------((((((((()))******++++++))))))))))))************'''((()))*********************++++++++++++*********************************++++++++++++,,,,,,,,,)))***++++++---333<<>>GGGFFFIIIPPPTTTVVVZZZ______bbbdddiiiuuu}}}}}}uuulllfffddddddcccbbb^^^WWWNNNCCC:::666666444222222222222111///111000000///......------------------------------//////............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,************************************************************))))))))))))***)))((((((((()))******---,,,+++)))))))))***************+++,,,...///000************************************))))))((('''*********+++++++++,,,,,,((())))))***************************************++++++++++++++++++++++++*********+++---000333555000000...+++((((((***,,,,,,,,,++++++++++++++++++(((***,,,------+++(((''',,,,,,++++++,,,,,,---...,,,,,,---------.........******++++++,,,------............/////////000000000000111111111111111000000000111222555999>>>AAAKKKJJJMMMSSSWWWYYY]]]ccchhhkkknnnrrr~~~||||||~~~sssjjjddd```ccccccaaa]]]UUUJJJ@@@999888666444333333222000...111000000//////......------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***)))))))))(((***)))(((((()))***,,,---...---,,,+++***)))))))))++++++******)))******+++************************)))***++++++***(((%%%###******+++++++++++++++,,,((()))******++++++******************************************************)))***+++++++++***((('''((()))******)))***,,,...++++++++++++++++++,,,,,,(((+++......,,,+++---///,,,,,,,,,,,,,,,------...,,,------------.........+++,,,,,,------......///....../////////000000000222222222222222222222222222111222666<<>>III000///...---,,,+++++++++------------............//////000000000111111111...////////////000000000222222111111222222333333333333777===EEELLLOOOPPPQQQRRRWWW^^^cccgggpppyyy~~~uuuggg```^^^^^^___```^^^XXXOOOHHH:::777555333333333222000000000000000000/////////------------------------------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++***))))))((()))***,,,------+++(((&&&''''''((()))))))))******++++++************++++++***************************))))))((()))***,,,---))))))))))))))))))(((((())))))***+++++++++++++++************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,)))+++------+++******+++*********++++++,,,,,,,,,...---+++(((***555GGGTTT000000...---,,,+++++++++---------.........//////000000111111111111111222////////////000000000111111111111111222333444555777999>>>EEEKKKOOOQQQQQQSSSVVV]]]eeekkkpppzzz}}}ooofff___^^^^^^______\\\UUUOOO@@@<<<777444333444444333000000000000000000000000........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++*********))))))***,,,---,,,***'''%%%$$$%%%'''((()))*********+++++++++***++++++,,,---***************************)))(((((()))+++...///)))))))))))))))((((((((()))***++++++,,,+++++++++************************************************---,,,+++))))))***++++++(((***,,,---,,,,,,---...++++++++++++++++++,,,,,,***+++,,,,,,...555>>>EEE---------------......///------.........//////////////////////////////////////////000000000111111111111111111333555888999>>>BBBFFFJJJLLLOOORRRUUU]]]bbbkkktttyyy}}}xxxpppeeebbb^^^^^^___^^^YYYTTTJJJDDD===777555444555555000000000000000000000000////////////////////////......---,,,+++***))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***)))))))))))))))))))))&&&'''((()))******)))))),,,++++++******+++++++++************************)))))))))))))))***++++++++++++++++++*********))))))***++++++,,,,,,++++++************************+++++++++++++++++++++++++++******))))))************,,,---...---...///111,,,,,,++++++++++++++++++)))***+++---///000222333---------------...//////............//////////////////////////////////////////000000000111111111222222222333666999<<<>>>DDDIIIMMMNNNOOOUUU```iiirrrxxxwwwkkkeee```^^^___^^^ZZZVVVRRRKKKAAA999666555555666000000000000000111111111000000000000000000000000......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++,,,,,,***(((&&&%%%%%%(((+++---((()))***++++++***)))(((---,,,+++***))))))))))))************************'''(((***+++***)))'''&&&---------,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++&&&''')))+++,,,---------+++,,,,,,+++******+++------,,,,,,++++++*********,,,+++)))***,,,---...---111000///...---,,,,,,,,,............/////////000111111111000000000000000000000000000111111111111333333333555888<<<@@@BBBGGGLLLPPPQQQTTT^^^ppp|||yyy{{{vvvmmmbbb]]]^^^```^^^[[[XXXPPPFFF>>>:::777444111222111000000111000...,,,..............................------------......222///++++++,,,---,,,***------------------------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********)))++++++***'''''')))+++))))))))))))))))))))))))***************)))((('''***************************************************++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))************))))))))))))...---+++*********++++++***(((&&&&&&((()))************++++++++++++******************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111222111111000000000000111777222000444999>>>DDDJJJNNNNNNQQQYYYgggwww|||xxxyyyyyylllccc___^^^]]]\\\]]]VVVMMMDDD===888444222222000///000111000///---..............................------------......444111---,,,,,,,,,+++)))------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,***))))))+++,,,+++*********************************++++++******)))(((************************************************)))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))************))))))))))))---,,,+++***)))******+++,,,***))))))+++,,,,,,+++******++++++++++++******************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********)))+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111222222111111111111111222222888555777>>>CCCEEEIIIMMMPPPTTT\\\iiiyyyzzz|||xxxkkkbbb___^^^___```]]]VVVLLLAAA999555444222000///000111111000///////////////////////////......------------......666333///------,,,+++)))------------------------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---)))'''(((,,,---+++(((************************++++++++++++++++++***)))************************************************)))))))))******)))))))))+++++++++***************))))))))))))))))))))))))************))))))))))))++++++***)))))))))******+++******+++---...,,,+++******++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000111111222222111111111111222333444444666666<<>>DDDEEEIIIPPPUUUZZZdddnnn~~~~~~zzzmmmddd___\\\\\\\\\[[[WWWOOOEEE???999666333111111111111000000000000000000000000000......------------.........//////---+++***---///------------------------******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++000444222---)))***---++++++++++++++++++++++++((()))******++++++************************************************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))************))))))))))))((()))+++,,,,,,,,,++++++,,,***))))))+++,,,,,,+++******++++++++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,+++,,,------,,,,,,---///.........................../////////000000000000111111222222333444444444222333555777;;;>>>AAACCCEEEGGGNNNVVV^^^fffsss}}}tttlllhhh```_________\\\TTTIII@@@:::777333111111111000000////////////////////////.........------.........///000000---***(((***---------------------------******+++++++++,,,,,,,,,---,,,,,,++++++*********(((***---------+++******++++++++++++++++++++++++'''((()))***************************************************************))))))************))))))))))))******++++++++++++))))))))))))))))))))))))************)))))))))))))))***+++,,,------,,,+++***(((&&&&&&((()))************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---+++,,,...---,,,,,,---///........................////////////000000000000111222222333333444444555444555777:::>>>BBBEEEGGGKKKOOOXXXccclllvvv~~~yyy|||vvvqqqlllfff```___```]]]UUUNNN???999333111222333000---000000000000000111111111000000000000000000000000000000///...---,,,,,,,,,//////.........------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))+++)))((()))******)))((()))***+++,,,,,,+++***)))******,,,------,,,******,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++******)))(((((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++,,,---------------,,,,,,+++++++++,,,+++***))))))***+++,,,---------...------,,,,,,.../////////000000111111////////////000000000000000222444444333333555666222777===@@@BBBEEEIIIMMMQQQZZZgggsss|||zzzvvv}}}xxxpppiiibbb______\\\VVVOOOEEE>>>666222333333222///000000000000111111111111/////////////////////////////////...---------,,,//////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,+++***))))))++++++***)))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++******************+++++++++***))))))***++++++))))))))))))************,,,,,,++++++************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,+++***))))))***+++,,,---------......------,,,------------.........///000000000111111111111111000111222222222333555777:::>>>DDDHHHJJJNNNTTTXXX\\\eeesssyyyvvvxxxvvvooofffaaa```]]]XXXTTTLLLEEE;;;444222333333222111111111111111111111111..........................................------...............---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++******,,,,,,+++***---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,*********))))))*********++++++***))))))***++++++(((((())))))***++++++,,,+++************)))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++//////...------,,,++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,------.........------------------............111111111222222222333333222333333333333444888;;;>>>BBBGGGKKKOOOVVV___eeeqqqyyy}}}xxxsssrrrwww|||uuukkkdddaaa___\\\ZZZSSSKKK???666333222333333222222111111111111111000........................---------.......................................***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***+++---...---,,,---,,,+++******+++,,,---------+++******+++------,,,++++++******++++++,,,******++++++++++++******+++******************+++)))))))))******+++++++++***)))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++...---------,,,,,,,,,+++------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.............../////////000000000000000000000111111222333333333555666666666666999>>>AAACCCFFFJJJNNNUUU```nnnxxx~~~yyyvvvvvvvvvxxxxxxmmmeeeaaa___]]]\\\VVVOOODDD:::444222222222333222222222111111000000........................---------...............---.....................+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***+++---...---,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++,,,------,,,++++++*********++++++*********,,,+++++++++******)))))))))))))))))))))))))))***************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,---------------------------,,,,,,,,,------,,,,,,,,,,,,---....../////////...000000000000000///////////////000000111222222333555666777888999===CCCGGGLLLOOOTTTYYYcccqqqyyyxxxxxx{{{~~~|||qqqgggaaa]]][[[ZZZXXXRRRIII???888333111111333333333222111111000000..........................................---------------...............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,******+++---......---+++******))))))******+++******))))))))))))******,,,++++++******++++++,,,+++,,,---......---,,,+++)))***++++++++++++***)))---,,,,,,+++******)))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++))))))***++++++,,,------------------............,,,------......------,,,,,,---...///////////////...............---------...//////000111222333333333555777:::===BBBHHHLLLRRRXXX```hhhrrr}}}xxxzzz}}}{{{nnneee^^^[[[YYYXXXUUUNNNFFF===666222111444444333222222111000000/////////////////////////////////...---------,,,---------.........//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))***---...---,,,***++++++,,,,,,++++++************++++++*********,,,++++++******++++++,,,***+++---......---+++***)))***++++++++++++***)))++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------.........///,,,---...//////...---,,,,,,---...///000000000000///.........------------//////000111222333444555444777;;;@@@DDDIIIOOOSSSXXXbbbooo{{{~~~|||{{{zzz||||||}}}vvvjjjbbb\\\ZZZYYYWWWRRRJJJAAA999444111444444333333222111000000000000000000000000000000000000///...------,,,,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***))))))***,,,------,,,++++++---......---++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,)))***,,,------,,,***))))))***+++,,,,,,+++***)))*********++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++///......------,,,,,,+++---------.........//////,,,---...//////...---,,,,,,---...///000000000000111111000000/////////...000111111222444555666666777;;;@@@FFFKKKPPPVVVYYYaaammm|||}}}|||zzzxxxvvvvvvvvvvvvwwwwwwxxxyyy|||{{{pppccc\\\[[[YYYZZZXXXQQQFFF;;;444111777444222111111222222111000000000000000000000000////////////////////////////////////////////////......---,,,,,,+++******,,,+++******,,,,,,+++*********+++,,,---///000111,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,---************************------,,,,,,+++***))))))+++++++++*********))))))***+++,,,---......//////******+++++++++,,,,,,,,,+++++++++******)))))))))---------.........////////////000000000000//////...------///222333111...444444444444333555888;;;777AAALLLPPPPPPTTT___iiirrr~~~|||{{{zzzwwwtttqqqtttsssqqqpppnnnnnnnnnnnnppppppppprrrtttwwwzzz|||}}}yyykkkcccaaa^^^]]][[[UUUMMMCCC;;;777555333111/////////...---000000000000000000000000////////////////////////........................---------,,,,,,+++++++++---+++***+++,,,,,,+++***+++++++++,,,---...///000,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************************+++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,+++++++++***+++,,,---.........---,,,++++++++++++,,,,,,,,,,,,.........------------------------.........////////////000000000000//////...------000222333111///111111222222333666:::===AAAIIIQQQVVVYYYaaannnxxx~~~|||yyywwwuuutttsssqqqnnnlllooonnnmmmkkkkkkjjjjjjjjjiiiiiiiiikkkmmmpppsssuuuwwwzzzwwwmmmiii```]]]XXXUUUPPPIII???888555333111000000///---+++000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***))),,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))***+++,,,,,,---------------,,,,,,,,,++++++,,,---...///...---+++))),,,,,,,,,,,,------------............////////////------.........///////////////000000000000/////////......000222333222000000111333444666999>>>BBBKKKPPPVVV]]]eeerrr~~~}}}}}}}}}{{{yyyxxxvvvtttrrrsssrrrpppoooooommmjjjhhhhhhhhhggggggggggggggggggeeeffffffgggiiilllooopppppptttzzzyyytttgggaaaYYYUUUSSSLLLBBB999666555333333333222000...000000000000000000000000////////////////////////------------------------+++,,,,,,,,,,,,,,,,,,,,,...,,,++++++++++++***(((------,,,,,,+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************,,,,,,,,,++++++*********---,,,,,,,,,,,,+++++++++***+++---//////---+++***,,,,,,,,,---------......++++++,,,,,,---------...............//////////////////000000000000////////////000111222222222222333444666888;;;???DDDHHHOOOSSSZZZeeerrr~~~|||{{{{{{{{{{{{{{{{{{{{{zzzyyywwwwwwvvvuuutttrrrooommmlllkkkiiigggfffeeeeeedddaaa___^^^^^^_________`````````bbbbbbbbbccceeehhhjjjlllfffjjjpppuuuyyy{{{~~~uuulllaaa[[[XXXRRRGGG>>>666444333333444444333111000000000000000000000000////////////////////////........................+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,***)))------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************,,,,,,+++++++++++++++***++++++++++++************((()))+++---......---,,,,,,,,,,,,---------......******++++++,,,,,,------........./////////000000//////000000000000//////000000111111111222333444666777:::<<>>>>>???@@@AAABBBBBBCCCCCCEEEGGGIIIJJJKKKNNNPPPNNNQQQUUUXXXYYY[[[]]]___dddeeegggjjjmmmpppssstttwww{{{zzzlllddd^^^XXXVVVKKK@@@<<<999555333444111111000000000///////////////000000000000//////////////////////////////............------------,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++)))))))))******************************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******************************++++++++++++******)))***++++++,,,,,,,,,,,,,,,---...///...,,,***((())),,,,,,+++---222444333......------------......,,,------------.........//////000111111111111111333222222111111222222222222111333777:::;;;@@@GGGJJJOOOUUU]]]lll|||wwwpppkkkgggccc___\\\[[[ZZZXXXVVVTTTRRRQQQQQQOOOOOONNNNNNNNNNNNNNNMMMMMMKKKJJJHHHGGGGGGHHHIIIEEEDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA???AAADDDEEEFFFHHHJJJMMMKKKMMMPPPRRRTTTUUUXXXZZZ___aaaccceeehhhkkkmmmnnnnnnrrrwww|||vvvkkkbbb[[[ZZZPPPEEE???:::555333444111111111000000000////////////000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,...//////...,,,++++++,,,,,,,,,,,,,,,,,,+++***************++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++((()))***+++,,,------------///111222111///---++++++---...---222;;;BBBCCC......------------......------------............000000111222222222222111333333222222222222333333444444777<<<>>>@@@FFFNNNNNNUUU^^^jjj||||||yyywwwvvvrrrnnniiiddd___[[[XXXUUUSSSRRRPPPOOOMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCCCCCCCDDDDDD@@@@@@@@@@@@???>>>>>>>>><<<<<<<<<<<<============<<<<<<======>>>>>>??????===???AAACCCCCCEEEGGGJJJHHHJJJMMMNNNOOOPPPSSSVVV\\\]]]___aaadddgggiiijjjhhhlllqqqvvvzzzxxxkkkaaa\\\SSSIIIBBB;;;444111333111111111111000000000000000000////////////000000////////////////////////...------------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************(((((())))))))))))((((((((()))***+++,,,---------+++---///111222111///------...,,,***///:::CCCFFF......------------......---------.........//////000111111222222222222222333333333333333444444555555666:::???AAACCCJJJSSSXXXbbbooo~~~~~~yyytttpppllljjjiiifffdddaaa\\\XXXTTTQQQPPPLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA===>>>???>>>===<<<===>>>;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<;;;===???@@@AAABBBDDDFFFFFFGGGIIIJJJJJJLLLOOOQQQVVVWWWZZZ]]]```ccceeefffcccggglllqqquuuxxx}}}yyyjjj]]]UUUNNNGGG???555111222222222111111111000000000000000////////////000000////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,,,,------------,,,,,,++++++,,,,,,---.........+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************)))******++++++******))))))***++++++,,,,,,,,,,,,(((***,,,...///...---,,,,,,,,,***&&&)))111777999......------------......------........./////////000000111222222222222111222222222333444555666777555888===CCCEEEGGGPPPZZZbbbooouuusssnnniiiddd```^^^\\\YYYYYYWWWSSSOOOLLLKKKJJJFFFEEEEEEDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@??????????????????>>>===:::<<<>>>===;;;;;;<<<>>>;;;;;;;;;:::::::::::::::999999999999:::::::::::::::<<<>>>>>>>>>>>>@@@BBBCCCEEEFFFFFFFFFHHHKKKMMMOOOPPPSSSVVVZZZ]]]```aaa```ccchhhlllooorrrvvvxxxzzz~~~uuu___YYYSSSNNNDDD999444444222222222111111111000000111000///......///000111////////////////////////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,---......,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,+++)))++++++((()))---///---......------------..................///////////////000000111222111111111111111222333555777888999888<<>>>>>======<<<===>>>???>>>===<<<;;;999;;;===<<<::::::;;;>>>::::::::::::999999999888::::::::::::;;;;;;;;;;;;999;;;<<<<<<<<<<<<===???AAABBBCCCCCCCCCEEEHHHKKKJJJKKKNNNRRRVVVYYY\\\^^^^^^aaafffiiikkknnnqqqtttuuuzzz}}}aaa]]]XXXSSSIII===777777222222222111111111111000111000///......///000111////////////////////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,------......------,,,))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************)))))))))******)))))))))++++++,,,,,,,,,+++******///......---,,,,,,,,,+++&&&+++......///111///+++.........------...................../////////000//////000111111111111000000000111333555888:::;;;<<<@@@IIIRRRVVV\\\hhhttt|||wwwpppjjjcccaaa\\\WWWRRRNNNKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGGGGJJJMMMPPPRRRTTTXXXZZZ[[[]]]```dddggghhhiiijjjmmmrrryyy~~~tttcccUUURRRNNNAAA999999555333222222333333111000////////////////////////111111111000000000000000.........------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++,,,,,,---------,,,---+++***+++,,,...------******+++,,,---......///+++,,,---...////////////+++,,,,,,------,,,,,,+++------......---,,,++++++******++++++++++++******))))))))))))))))))))))))///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------///////////////000111111...///000111222222222222333111333666777666999???CCCJJJVVV___aaafffwww}}}vvvqqqllleee```[[[XXXTTTOOOKKKHHHFFFEEEFFFFFFFFFEEECCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888999999999999999999:::::::::::::::;;;;;;;;;;;;:::;;;===???AAACCCEEEEEEEEEGGGJJJLLLNNNQQQUUUWWWXXXZZZ]]]aaadddfffhhhhhhkkkooovvvzzz}}}}}}iiiYYYUUUPPPDDD999666444333111111222222111000////////////////////////111111000000///......---.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,+++******,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,------,,,,,,+++...............---,,,,,,******++++++++++++******************************......---,,,++++++++++++------------,,,,,,,,,,,,------------------------///////////////////////////////////////000111111111111111111222222222222333111222666777777<<>>>>>>>>>>>>>>>>>>>>>>>=================================<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999999888888888999999:::::::::;;;;;;;;;999:::;;;===???AAABBBCCCCCCDDDFFFGGGHHHLLLPPPTTTTTTUUUYYY]]]```ccceeefffhhhlllppptttwww|||qqq]]]VVVSSSIII>>>999444222111111222222222000000000000000000000000000000000//////...---,,,,,,.........---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---------------------------,,,+++***+++,,,---///,,,***))))))+++,,,,,,+++,,,,,,,,,+++++++++******------------,,,+++***)))+++,,,,,,------,,,,,,+++,,,------------,,,,,,+++******++++++++++++******************************---,,,,,,++++++,,,,,,---///.........------,,,,,,------------------------///000000000000000000000000////////////000111111333333222111111111222222444222333777999;;;AAAIIIPPPVVVaaammmwww~~~}}}wwwrrrmmmgggaaa\\\XXXRRROOOJJJIIIFFFDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@??????========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::::::::999999888888777777999999999999::::::::::::888888999;;;<<<>>>???@@@AAABBBBBBBBBDDDGGGLLLPPPPPPQQQTTTXXX\\\```bbbddddddhhhlllnnnqqqvvv~~~zzz```VVVTTTNNNFFF@@@444333000000111222222111111111111111111111111111/////////..............................---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++........................++++++,,,,,,,,,---------+++)))((()))***,,,++++++++++++++++++++++++++++++---------------,,,+++++++++,,,,,,------,,,,,,+++******++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,+++++++++,,,,,,---.../////////......---,,,,,,........................///////////////000000000000000//////000000111222444444222111111111222333666444555:::===AAAIIIRRRXXX___jjjvvv~~~yyypppiii```]]]YYYTTTPPPLLLHHHFFFEEEDDDBBB@@@?????????@@@>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999::::::::::::::::::999999999999888888777777777888888888999999999::::::777777888999:::<<<<<<===???@@@@@@@@@AAADDDIIILLLLLLMMMPPPTTTXXX[[[^^^```aaadddgggjjjlllqqqxxx~~~gggVVVRRROOOIIIDDD777444111000111222222111222222222222222222222222---......//////000000111.................................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---//////...,,,***+++)))((()))***,,,++++++)))******+++,,,,,,------,,,,,,---...............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......//////.........---------........................---------....../////////000000000000000111222222333333333333333333444444555444666<<>>===<<<======>>>>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::::::::999999888888888888888777777777777777888888888999999999777777888888999:::;;;;;;===>>>>>>>>>???AAAEEEHHHIIIIIIKKKNNNRRRVVVYYY[[[\\\___cccfffhhhlllrrrwww|||oooYYYRRROOOIIIDDD:::777333111222222222111111111111111111111111111.........///000000111111...............///////////////.........---------,,,,,,------------,,,,,,++++++++++++++++++++++++(((***---//////...,,,***,,,***))))))+++,,,,,,+++)))***+++,,,---......///+++,,,---...////////////+++,,,,,,------,,,,,,+++,,,------...............++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------........................,,,,,,------......//////111000000000000111222222222333444666777888888999555555999@@@GGGMMMVVV___fffssszzzrrrlllfffaaaYYYTTTNNNNNNNNNLLLJJJHHHGGGFFF???>>>===<<<<<<<<<===>>>>>>>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999::::::::::::999999777777777777888888888888777777777777888888888999777777888888999999:::::::::;;;=========???AAADDDEEEEEEGGGIIILLLPPPSSSUUUVVVZZZ___bbbdddggglllpppssswww}}}sss^^^UUUQQQLLLGGG>>>:::666333222222222111111111111111111111111111/////////......------------........./////////000////////////.........---,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++******,,,------,,,,,,,,,,,,------.........,,,,,,---.........------+++,,,,,,------,,,,,,+++++++++,,,---------------+++,,,,,,------,,,,,,+++------------------------,,,,,,+++++++++,,,------++++++,,,,,,------..............................---------...//////000000111111000000111111222333111333777;;;>>>???>>>>>>999:::???IIIQQQWWW```iiiqqqxxxqqqiiibbb^^^YYYSSSOOOFFFGGGGGGGGGEEECCCCCCCCCAAA@@@???>>>>>>>>>???@@@????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999::::::999999999666666777777888888999999777777777777888888888888777888888888999999999999777999;;;<<<<<<===???@@@BBBBBBCCCEEEHHHLLLOOOQQQRRRWWW]]]```aaadddhhhlllmmmrrrxxx~~~sssaaaYYYVVVQQQKKK@@@<<<777444222222222111000000000000000000000000111000///...,,,+++***)))---.........//////000000000/////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///---***((()))+++...000---+++***+++,,,...------//////.........---------------------,,,+++******+++,,,,,,------,,,,,,+++'''((()))***************+++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---)))******+++,,,---......////////////////////////---......///000111111222111111111000111111222333000444999???BBBCCCCCCBBB???@@@GGGRRRZZZ```iiiqqq}}}uuujjjeee]]]WWWRRROOOLLLJJJDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>===>>>======>>>???AAA@@@??????>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<999999999999888888888777;;;:::999999888888999999999999999888888666555555777777777777777777777777666666666666666666666666777777777777777777777777::::::::::::;;;===???@@@@@@AAABBBCCCEEEIIIMMMQQQUUUWWWZZZ\\\^^^aaaeeehhhiiilllqqqxxxwwwgggZZZQQQNNNNNNEEE>>>777333444555444111444222111111222222111///000000000000////////////***,,,...000000///...---.........------,,,,,,,,,------------------------+++++++++,,,,,,---------///---,,,***))))))******---,,,,,,++++++,,,,,,---)))+++------,,,,,,---.........---,,,,,,---------+++,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))).........///......------...---,,,,,,,,,---...///------,,,+++,,,---...///---------............///000000000000111111111111000000111222333333444444555333666<<>>>>>>>>======>>>@@@AAA@@@??????>>>>>>===;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::999999999888888;;;:::999999888888999999999999999999888777666555777777777777777777777777888888888888888888888888777777777777777777777777999999999999:::<<<>>>???>>>???AAACCCDDDGGGKKKNNNPPPRRRUUUXXXZZZ]]]aaadddgggjjjnnnttt{{{zzzkkk^^^TTTOOOMMMIIIBBB999555555555444333333222111111222222111///000000000000////////////,,,---.../////////...---------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------...---,,,************+++---,,,,,,,,,,,,,,,,,,---)))+++------,,,,,,,,,...------,,,,,,,,,,,,---------......//////......---************************+++++++++++++++++++++++++++,,,,,,---------,,,,,,...---,,,++++++,,,---------,,,+++++++++,,,---...---------............///000000000000111111111111222222222222222222333333444222444:::???CCCIIIQQQUUUUUU]]]jjjvvv~~~ssshhh^^^XXXTTTQQQLLLHHHFFFEEECCCBBBEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????>>>===>>>@@@BBBAAA@@@?????????>>>===<<<:::999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999;;;:::999999888888999999999999999999888777666666777777777777777777777777888888888888888888888888777777777777777777777777888888888888999:::<<<<<<;;;===@@@BBBCCCEEEHHHJJJJJJLLLOOORRRUUUXXX]]]```eeefffiiinnntttzzz~~~}}}|||}}}~~~~~~sssfffZZZQQQMMMMMMGGG>>>999777777666444444222111000111222111000000000000000////////////...............---------,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...,,,,,,,,,---,,,,,,++++++++++++,,,,,,---......//////......---++++++++++++++++++++++++------------------------((()))***++++++,,,++++++...---,,,++++++++++++,,,,,,,,,++++++,,,,,,---...---------............///000000000000111111111111333333333333222222222222333222333888<<>>>>>@@@BBBCCCCCCBBB@@@@@@@@@@@@???===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888;;;:::999999888888999999999999999999888888777666777777777777777777777777666666666666666666666666777777777777777777777777666666777777888999::::::888;;;>>>@@@AAABBBDDDEEEFFFHHHLLLOOOQQQUUUYYY]]]bbbccceeehhhnnntttyyy|||}}}|||zzzyyyyyy{{{zzzxxxwwwvvvuuuuuuuuuyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}|||oooaaaUUUNNNOOOKKKEEE@@@===;;;888555666444111111222222222111000000000000////////////000///...---------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,------------------,,,+++,,,......---,,,,,,---++++++*********+++,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------(((((()))+++,,,,,,,,,,,,...------,,,++++++******---------------.........---------............//////000000000111111111111222222333333333333333333555333444888;;;@@@JJJTTTWWW^^^kkkzzzuuuooofff^^^XXXTTTQQQOOOKKKIIIFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@BBBDDDFFFEEEEEEBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888;;;:::999999888888999999888999999999999888888777777777777777777777777777555555555555555555555555666666666666666666666666555555666777777888888888666999<<<>>>>>>???@@@BBBEEEGGGJJJMMMOOOSSSWWWZZZ^^^___```cccgggmmmrrruuuxxxzzz|||~~~~~~~~~|||{{{zzz{{{|||||||||{{{zzzyyywwwwwwvvvtttsssqqqppppppqqqqqqooonnnmmmlllllllllsssttttttuuuvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwyyyyyyxxxxxxxxxyyy{{{}}}vvvgggYYYOOOOOOMMMKKKIIIEEE@@@;;;777999666333222222333222111000000000000////////////000///...---------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,------......------,,,,,,---///...---,,,,,,---+++*********++++++,,,---+++,,,,,,------,,,,,,+++------------------------------------------------))))))+++,,,------------------------,,,,,,++++++---......///////////////---------............//////000000000111111111111000111111333444555666666888666777:::<<>>>>>>>>>>>>>>=========::::::::::::999999999999;;;:::999999888888999999888999999999999999888888777777777777777777777777777777777777777777777777666666666666666666666666555555666777777777777777777888:::;;;;;;<<<>>>@@@DDDFFFIIIKKKMMMPPPTTTWWWYYYYYY[[[^^^aaafffiiillloooqqqtttvvvwwwvvvuuusssqqqrrrsssttttttsssrrrqqqqqqqqqpppooommmlllkkkkkkkkkkkkjjjjjjjjjiiiiiiiiikkkllllllmmmmmmnnnnnnoookkklllnnnpppqqqrrrssssssrrrssstttsssrrrsssuuuxxxxxxxxxyyy{{{~~~|||mmm]]]RRROOOPPPPPPNNNJJJEEE@@@======:::666444333333222222000000000000////////////...............---------,,,,,,------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,---...//////...---,,,,,,...//////---,,,,,,---++++++***++++++,,,---...---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,------......------,,,------...////////////...---------............///000000000000111111111111///000111333444666777888888888;;;>>>AAAFFFRRR___bbbsss~~~qqqhhh]]]XXXRRRMMMKKKIIIHHHGGGHHHGGGEEEDDDEEEEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDFFFIIIKKKKKKJJJJJJHHHEEECCCBBBBBBDDDEEE@@@@@@@@@?????????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888999999888999999::::::999999888777777777777777777777777777777777777777777777777666666666666666666666666555555777777888777777666888999999999999;;;===@@@AAACCCFFFGGGIIIKKKOOORRRRRRTTTVVVYYY\\\___aaabbbeeegggkkknnnooonnnmmmkkkiiijjjkkkllllllkkkjjjjjjkkkkkkjjjiiihhhhhhggggggdddeeeffffffggggggggggggeeeeeeeeefffgggggghhhhhhcccdddfffiiijjjkkklllllllllnnnooonnnmmmmmmpppsssrrrrrrsssuuuxxx{{{wwwfffZZZQQQRRRQQQOOOKKKHHHFFFEEEBBB>>>999555444333222222000000000000////////////,,,---.../////////...---------------------,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++,,,---......---,,,,,,,,,---...//////...---,,,---...000///---,,,,,,---++++++++++++,,,---...///---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,...////////////...++++++---.........---,,,---------............///000000000000111111111111111111222333444555666777666888===CCCFFFMMMZZZhhhpppvvviii```SSSPPPKKKHHHHHHHHHHHHGGGJJJHHHFFFFFFFFFFFFDDDBBBGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGJJJLLLLLLLLLLLLJJJFFFCCCBBBCCCFFFGGGAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============;;;:::999999888888999999888999999:::::::::999999777777777777777777777777555555555555555555555555666666666666666666666666555666777888888888777666999999999888888:::===@@@???AAACCCDDDEEEHHHKKKMMMNNNPPPRRRUUUXXX[[[\\\]]]^^^```dddhhhiiiiiigggfffdddeeefffgggggggggfffeeebbbbbbaaaaaa``````______\\\\\\^^^___```aaaaaaaaabbbbbbccccccdddeeeeeeeeebbbccceeefffggggggfffeeehhhjjjlllkkkiiijjjmmmqqqoooooooooqqqtttxxx|||}}}ooocccTTTSSSQQQNNNKKKJJJKKKLLLDDD@@@;;;777555444333222000000000000////////////***,,,...000000///...---.........------,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,---.........---,,,,,,---///000000///---,,,---///000///---,,,,,,---,,,,,,,,,,,,---...///000+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,---------,,,+++++++++,,,...000111111000000)))***+++,,,---,,,++++++---------.........//////000000000000111111111111333333333444444555555555333777>>>EEEJJJRRR```nnn~~~rrrhhh___XXXRRROOOKKKHHHGGGGGGIIIKKKEEEFFFFFFGGGGGGHHHHHHIIIEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;::::::999888999999999777888999999999777666555777777777777666666666666666666666666666666666666777777777777777777777777777777777777888999:::;;;===>>>@@@BBBEEEHHHJJJKKKKKKMMMOOORRRTTTWWWXXXYYYZZZ[[[^^^```aaaaaa``````______^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ___^^^]]]]]]\\\\\\\\\]]]\\\]]]]]]^^^___```aaaaaaeeeeeedddddddddeeeffffffggghhhjjjlllooosssuuuwwwzzz|||~~~}}}}}}lll\\\UUUQQQQQQOOOKKKIIIIIIGGGDDD@@@;;;777444333222111111000///////////////111000///...------...///........................++++++++++++++++++++++++,,,,,,+++***+++,,,---...000////////////............///000///...---...///........................///...---,,,,,,,,,,,,,,,---,,,+++,,,...000111000+++,,,,,,------,,,,,,+++......------------..................------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++...111111000000/////////000000/////////000111111222222333555666777666666888999:::<<>>>>>>>>>>><<<<<<;;;:::999888888999888888999:::999999777777888777777777666666666666666666666666666666666666777777777777777777777777777777777777888999:::;;;999:::<<<>>>AAACCCEEEFFFHHHIIILLLOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]]]]\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWZZZZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[\\\]]]]]]^^^____________```aaabbbcccdddeeefffiiikkknnnqqqrrrooorrrttttttuuuzzzuuu```YYYSSSRRRQQQLLLIIIIIIFFFDDDAAA===999666333222111111000///////////////111000///...---......///........................---------,,,,,,,,,,,,,,,......---------...///000---,,,,,,,,,++++++++++++...///000///...---...///........................------,,,+++++++++++++++---,,,+++,,,...//////...+++,,,,,,------,,,,,,+++......------------......,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...111......------------......//////000000111111222222111333444555555666888:::<<>>===;;;:::999888888888888999999:::999999888888888777777777666666666666666666666666666666666777777777777777777777777777777777777888888999:::888999:::<<<===???@@@AAADDDEEEGGGJJJLLLNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^``````aaaccceeegggiiikkkhhhkkkmmmoooqqqvvv~~~ggg^^^WWWTTTRRRMMMIIIIIIDDDCCCAAA>>>;;;777444222111111000////////////000000000///............///........................//////......------,,,,,,......------......///000,,,,,,+++++++++*********---...//////...---...///------------------------...---,,,,,,+++,,,,,,,,,...,,,++++++---------,,,+++,,,,,,------,,,,,,+++......------------......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++,,,...111......------------......//////000000111222222222222333444555555777:::===>>>EEEOOO]]]mmmwwwnnnaaaYYYUUURRRPPPMMMLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKJJJIIIGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA???===;;;:::999999777888888999999999999999888888888777777777666666666666666666666666666666666666666666666666666666777777777777777888999999:::;;;;;;<<<===>>>??????AAABBBDDDFFFHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWWWWVVVVVVVVVWWWXXXXXX\\\\\\]]]^^^```bbbcccdddeeegggiiikkknnnssszzzmmmcccYYYUUURRRMMMHHHGGGAAAAAA@@@>>>;;;777444222222111000000//////000000/////////.........//////........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,...///...------...000------------------------000//////........./////////---++++++,,,,,,+++***+++,,,,,,------,,,,,,+++...------,,,,,,------...---...............------------------------------------...---,,,,,,...000000////////////000000111///000000111111222333333555666777777888:::>>>BBBGGGOOO]]]lll}}}zzzqqqllleee___XXXTTTSSSRRRQQQPPPLLLLLLMMMNNNOOONNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKJJJIIIIIIJJJLLLMMMOOOOOOOOOOOOOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIEEEDDDBBB@@@>>><<<<<<;;;888888888888888888888888888888888888777777777777666666666666666666666666666666666666666666666666777777777666777777888888;;;;;;;;;<<<======>>>>>>>>>???AAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRWWWVVVUUUTTTTTTTTTTTTTTTYYYYYYZZZZZZ\\\^^^___```bbbcccdddfffiiimmmrrrvvvsssfffZZZUUURRRLLLGGGFFF>>>>>>===<<<999666333111222222111000000000000000......//////////////////...........................---------,,,,,,,,,+++,,,,,,---------......---////////////............+++---......------...000------------------------//////.........//////000///---++++++,,,,,,+++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------+++,,,,,,---------,,,,,,------------------------,,,.........------///000///////////////000111111000000000111222222333333777777888888:::>>>CCCHHHQQQ[[[lll}}}{{{qqqhhhbbbaaaZZZWWWTTTRRRSSSSSSRRRQQQLLLLLLMMMMMMNNNMMMMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJKKKKKKMMMNNNNNNLLLLLLMMMMMMLLLJJJHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKHHHGGGEEECCCAAA@@@??????::::::999888888888888888999999888888888777777777666666666666666666666666777777777777777777777777777777777666666777777888888999999999:::;;;;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEGGGFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOTTTTTTSSSRRRQQQQQQQQQQQQVVVVVVVVVXXXYYY[[[]]]^^^bbbcccccceeeiiimmmqqqsss{{{xxxjjj[[[UUURRRMMMHHHFFF<<<<<<;;;:::888555444222222222111000000000000111---...//////000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000///......---------,,,,,,,,,+++,,,......------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------((())))))************)))------------------------,,,...//////......///000------,,,------...///000000000111111222333333333555666777999===CCCKKKQQQYYYdddwwwyyyoooggg___[[[\\\VVVUUUUUUUUUUUUUUUTTTSSSPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHGGGHHHJJJKKKLLLMMMMMMMMMIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMNNNOOONNNNNNPPPPPPPPPNNNLLLKKKHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGFFFDDDCCCBBBBBB>>>===<<<:::999999999999999999999888888888777777666666666666666666666666777777777777777777777777777777666666666666777777777777777888999::::::;;;999:::;;;===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLNNNNNNMMMMMMNNNNNNOOOPPPRRRSSSSSSUUUWWWYYY[[[\\\aaaaaabbbeeejjjnnnrrrtttwww||||||mmm]]]WWWTTTOOOJJJGGG===<<<:::888777666555555333222111111000000111111,,,---///000000000//////........................,,,,,,------......//////---...///000111000000///---------,,,,,,,,,++++++***,,,------------...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------///...,,,,,,---...---,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((()))***++++++++++++***........................,,,...//////......///000,,,,,,,,,------...///000000111111222222333333444444555888<<>><<<;;;::::::;;;999999999888888888888777666666666666666666666666777777777777777777777777888777666666666666777777777777888999:::;;;;;;<<<888888999:::;;;<<<<<<<<<>>>>>>=========>>>??????======>>>>>>???@@@@@@@@@???????????????>>>>>>>>>???????????????????????????????????????@@@AAAAAA@@@AAABBBDDDFFFGGGIIIIIIHHHHHHHHHIIIKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWYYY[[[YYYYYY[[[___eeekkknnnpppuuuzzzooo___XXXVVVQQQLLLIII>>>===:::888777777777777333222111111000111111111,,,---///000000000//////........................,,,,,,---...///000111111+++,,,.../////////...---.........---------,,,,,,***+++------------...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...,,,---...//////...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,------....................................,,,...000000///...///000.........//////111222222000111111222222333444444444777;;;AAAJJJWWWdddlll{{{vvvmmmeee___\\\\\\]]][[[\\\\\\]]]\\\[[[YYYXXXWWWUUUTTTTTTVVVWWWWWWVVVVVVSSSOOOMMMMMMNNNNNNMMMJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKMMMNNNMMMLLLJJJIIIFFFHHHJJJLLLNNNOOOOOONNNPPPPPPQQQTTTUUUUUUSSSQQQNNNMMMMMMLLLLLLKKKKKKKKKFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCAAA???<<<:::888777:::999888777777666666666888888888888888777666666777777777777777777777777777777777777777777777777888777666666666777999:::;;;:::888777777888:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========::::::::::::::::::::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@@@@AAA??????@@@AAABBBDDDEEEFFF@@@AAACCCDDDFFFHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRUUUVVVYYY]]]ccchhhkkkkkktttvvvzzzzzziii\\\VVVQQQMMMJJJEEEAAA;;;888777777666444111111111111000000000000222000...---,,,---///000000///...---,,,+++++++++---------.........//////........................------------------------...------,,,,,,------......------,,,,,,------...////////////////////////......---,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------.........//////000000000000000000000000000111333333222222222333999666:::EEERRR___qqq{{{vvvssspppkkkgggddddddeeefffddddddeeedddcccaaa___^^^[[[YYYXXXXXXYYYYYYXXXWWWXXXUUUQQQPPPPPPQQQPPPPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFGGGIIIKKKLLLMMMMMMLLLOOOOOOPPPSSSUUUUUUSSSQQQQQQPPPPPPOOONNNMMMMMMLLLIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKJJJHHHGGGFFFEEEEEECCCAAA???===;;;:::::::::999888777777777777777777888888888777777666777777777777777777777777777777777777777777777777888777666666666777888999:::999888777777888999:::888888888888888888888888999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<=========>>>======>>>???@@@BBBCCCDDD???@@@AAACCCEEEGGGHHHIIIGGGGGGIIIKKKLLLNNNPPPPPPTTTUUUXXX\\\aaaeeeggghhhnnnpppuuu|||pppcccYYYSSSNNNKKKGGGBBB<<<888777666555333111111111111000000000000111000///------...///000000///...---,,,,,,,,,,,,------------.........///------------------------------------------------...------,,,,,,------......------,,,,,,------.................................------,,,++++++***+++,,,------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,---------.........//////000000000000000000000000111333444444333333444555888888>>>KKKYYYfffwww{{{uuuoookkkmmmmmmmmmnnnnnnoooppppppqqqqqqqqqpppmmmkkkhhhfffbbb```^^^^^^]]]\\\ZZZXXXZZZWWWTTTRRRSSSTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMOOOQQQTTTUUUSSSRRRTTTSSSSSSQQQPPPOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDBBB@@@???>>>;;;;;;999888888888888888666777777777777777777777777777777777777777777777777777777777777777777777777777666666666777888999888777777777777777777888666666666666666666666666777777777888888888888888999999999999999999999999::::::999999999999::::::999999999:::::::::::::::::::::;;;<<<>>>???@@@AAA>>>>>>@@@AAACCCDDDEEEFFFBBBCCCEEEGGGIIIKKKMMMMMMRRRSSSVVVYYY]]]aaadddfffgggiiiooovvv{{{mmm___UUUOOOMMMJJJEEE???:::777555333222222222111111111000000000111000///...---...///000//////...---,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,------...------------------------......------,,,+++++++++...////////////......---,,,,,,,,,---------......------------------------.........---------------------........./////////000000000000000000000000222444555555444444555666777:::DDDRRRbbbqqqvvvsssrrrooollloooqqquuuxxxzzz{{{zzzyyy}}}}}}|||zzzwwwtttqqqoooiiihhhfffeeedddaaa]]]ZZZ[[[YYYUUUTTTTTTUUUUUUTTTTTTSSSRRRQQQPPPNNNMMMMMMKKKJJJHHHFFFFFFFFFFFFFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHLLLLLLMMMOOORRRTTTSSSRRRUUUTTTSSSRRRQQQPPPOOONNNKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBAAA===<<<;;;:::999999999999777666666666777777888888666666666666666666666666666666666666666666666666666666666666777777888888666666777777777777666666666666666666666666666666777777777777777777777777999999999999999999999999888888888777777888888888999999999888888888888888888999:::;;;===>>>??????<<<===>>>???@@@AAABBBBBB???@@@BBBDDDFFFIIIJJJKKKNNNPPPSSSVVVYYY]]]bbbeeedddggglllrrryyywwwfffXXXPPPNNNMMMIIIBBB<<<777444222111222222222111111111000000111000//////......////////////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,///////////////...---,,,,,,,,,,,,---------......------------------------...............---------............////////////000000000000000000000000222333444444444444666888888===HHHWWWhhhzzzyyyqqqpppqqqpppnnntttwww~~~|||xxxwwwqqqpppooonnnmmmiiiddd```^^^[[[WWWUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQMMMKKKIIIHHHFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKKKKKKKMMMPPPRRRRRRQQQSSSSSSRRRQQQPPPOOONNNNNNKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC??????>>>===<<<<<<<<<<<<888888777777777777888999666666666666666666666666666666666666666666666666555555666666777777777777555666777777777777666555777777777777777777777777888888888888777777777777888888888888888888888888777777666666666666777777999888888888888888888888777888:::<<<===>>>>>>>>>;;;;;;<<<===>>>>>>??????>>>???@@@BBBEEEGGGHHHIIIIIILLLOOORRRUUUZZZaaaeeedddgggkkkooosssyyymmm]]]SSSPPPPPPMMMFFF???999444222222222222222222111111111111111111000/////////////////////...---------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...............---,,,+++,,,,,,,,,---------......------------------------................................./////////000000111111111111111111111111111222333444444555888;;;<<>>>>>???;;;:::999888777888999999777777777777777777777777777777777777777777777777444555666777777777666666777666666666666666666777888888888888888888888888999888888888888888777777777777777777777777777777777777666666666666777777777888888888888888888888666888:::<<<===>>>>>>===;;;;;;;;;<<<<<<=========>>>???@@@AAACCCDDDFFFFFFEEEIIILLLNNNQQQUUU\\\bbbcccfffiiikkkmmmrrryyy~~~tttdddYYYTTTSSSPPPJJJBBB:::555444444333222222222222111111111111111111000000000////////////...............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------.............../////////....../////////000000000111111111111111111111111000111333444555888<<>>===;;;999888888999999777777777777777777777777777777777777777777777777444555666777777777666555888888777666666777888888777777777777777777777777888888888888777777777666777777777777777777777777777777666666666666777777555666666777777888888888555777999;;;======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDGGGJJJJJJKKKNNNUUU[[[^^^aaaeeeffffffjjjrrrxxx}}}~~~{{{kkk___YYYUUUSSSMMMEEE<<<777666777333333222222222111111111111111111111111000////////////............//////---------,,,,,,,,,++++++------------------------------------------------...------,,,,,,------......------,,,,,,------...------------------------------..................+++,,,,,,---------,,,,,,,,,,,,,,,---------......---------------------------........./////////000.../////////000000000000111111111111111111111111111222444666888<<>>>>>???@@@@@@@@@CCCFFFIIIHHHFFFIIIOOOVVVYYY]]]```aaabbbfffnnnuuu||||||}}}qqqddd]]]VVVTTTOOOFFF===888777999333333333222222222111111111111111111111000////////////.........//////000---------,,,,,,+++++++++........................------------------------...------,,,,,,------......------,,,,,,------...------------------------------..................++++++,,,---............,,,,,,,,,---------......---------------------------.........//////000000////////////000000000000111111111111111111111111111333555888:::???DDDIIIJJJYYYkkkzzz{{{xxxuuuqqqoookkkgggeeefffbbb]]]YYYXXXWWWVVVUUUVVVTTTQQQNNNMMMLLLMMMMMMJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIJJJJJJLLLNNNOOOKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKLLLOOOSSSTTTRRRPPPNNNMMMKKKJJJJJJKKKLLLMMMJJJLLLNNNMMMKKKJJJKKKMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAA???<<<;;;:::::::::::::::999999888999999999888777777777777999:::;;;999999999999999888777666777666555444555666888:::999888777666666777888999888888777666666666666666777777777777777777777777888888777777666666555555666666666666777777777777666666777888888888888888888888888888999:::;;;;;;;;;;;;;;;<<<<<<>>>??????AAACCCFFFHHHJJJMMMPPPSSSTTTXXX]]]```bbbdddhhhlllsssuuuxxxzzzzzz{{{}}}~~~~~~vvvfff\\\XXXQQQJJJGGGCCC;;;777666555333222222333444333222000000000000////////////......//////......---,,,,,,,,,,,,---------......,,,,,,,,,------...........................------................................................------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------------...//////........................000000...------...///000///////////////000111111111111111222222333333444333333444555999AAAKKKRRRWWWfff{{{}}}|||{{{{{{{{{}}}~~~zzzxxxtttpppnnngggccc^^^[[[ZZZZZZZZZYYYVVVTTTQQQNNNLLLLLLLLLMMMKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLJJJIIIGGGFFFFFFGGGHHHIIILLLKKKLLLOOOSSSUUUTTTRRRPPPOOOMMMLLLLLLMMMNNNOOOKKKMMMNNNMMMKKKJJJKKKMMMLLLKKKKKKKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDCCC@@@>>><<<;;;::::::::::::999888888888999999888888777777777888999:::888888999999999888777777888777555555555666888999999888777666666777888999888888777666666666666666777777777777777777777777666666666666555555555444666666666666777777777777666777777888888888888888999999888888888999::::::999999:::;;;<<<>>>@@@AAABBBDDDGGGHHHJJJLLLOOORRRSSSVVV[[[^^^___bbbeeehhhlllnnnpppqqqqqqrrrsssuuuyyyzzz||||||}}}pppeee\\\TTTLLLIIIDDD===888888666555333333444555444333111000000000////////////......//////......---,,,,,,---------............,,,,,,------------------------------------------................................................------------------------,,,,,,,,,------.........,,,,,,---------...............---------......///........................///...------------...//////////////////000111111111111111222333333444444555666777999???IIIVVV___hhhwww}}}yyyuuuuuuvvvwwwxxxzzz|||}}}~~~}}}yyyvvvssskkkfffaaa]]]\\\]]]]]]^^^YYYWWWTTTPPPNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIILLLLLLMMMPPPTTTVVVWWWVVVTTTSSSRRRPPPPPPQQQRRRRRRNNNOOOOOONNNLLLKKKLLLMMMNNNMMMMMMMMMMMMLLLLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEBBB@@@>>><<<;;;;;;::::::999888888888888888999888777777666777777777777888888999999999888888888888666555555666777777888888777777777777888888888888777666666666666777777777777777777777777777555555555555444444444444666666666777777777888888666777888888999999888888::::::999888888888999999777888999:::<<>>===<<<<<<;;;:::999888888888888:::999999888777666555555666777888999999999999999888888777666666666666555777777777888888777777777999999888777777777777777777777777777777777777777666666666666666666666666666666666777888999999999777777888999999999999999:::999999888777777777777:::::::::::::::;;;<<<<<<===???CCCEEEHHHLLLPPPSSSUUUVVVWWWYYY\\\```bbbccc```bbbdddfffgggiiimmmpppqqqrrrsssrrrrrrtttvvvyyy~~~pppcccUUUOOOJJJCCC===;;;777555333222333333222111111111111111000000000000//////000000//////...---.........////////////000.........------,,,,,,,,,,,,---------.........///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000//////.........//////.................................///000000000000///////////////000000111000111222333444555666666888;;;???DDDNNN```www~~~uuuooolllkkkjjjfffgggkkkooouuuzzz~~~zzzuuupppnnnmmmkkkjjjgggddd```[[[WWWTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMLLLLLLMMMNNNNNNMMMMMMLLLJJJKKKMMMOOOPPPRRRSSSTTTRRRWWW]]]aaacccccccccccc^^^___```aaabbbcccdddddd___\\\XXXVVVVVVVVVVVVUUUPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJGGGGGGFFFEEECCCAAA???>>>>>>===<<<:::999999999999::::::::::::999777666555777888888999999999888888777777777777777666666666777777888888888888777777999999888777777777777888777777777777777777777777666666666777777777777777555666777777888999::::::777888999999:::999999999999999888777777777888888;;;::::::999999::::::;;;;;;===AAADDDFFFJJJNNNRRRTTTSSSTTTVVV[[[___bbbbbb```bbbcccdddfffiiimmmppptttuuuuuutttttttttwwwyyy|||}}}wwwiiiYYYRRRMMMFFF@@@===777555333222222222111000222222111111111000000000///000000000000///......------........./////////------------------,,,,,,,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------.........///////////////......//////000111........................***+++,,,---.........---///////////////000111111000111222333444555666777666;;;BBBIIITTTfff~~~zzzrrrkkkgggfffffffffccceeehhhlllssszzz}}}{{{zzzxxxvvvpppmmmhhhccc___\\\[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTRRRSSSTTTUUUVVVVVVUUUUUUSSSSSSUUUVVVWWWXXXXXXXXXUUU\\\ccchhhiiigggffffff___aaabbbeeeggghhhjjjjjjeeeaaa\\\ZZZZZZZZZZZZYYYRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHIIIHHHGGGEEEDDDCCC???>>>===<<<;;;:::::::::::::::;;;;;;:::999888777888888999999999888777777555666666777777777777777666777888999999888777666:::999888888777777888888777777777777777777777777555555555666666666777777555666777888999::::::;;;777888999999::::::999999888777777777777888888999999999888999999:::;;;;;;<<<>>>@@@BBBDDDGGGJJJMMMPPPOOONNNQQQWWW\\\______aaabbbbbbbbbccceeehhhkkkppppppqqqqqqqqqrrruuuwwwwwwxxxzzz}}}ooo^^^UUUQQQJJJDDD@@@888666444333333333222111222222222111111111000000000000000000000///......,,,---------............,,,,,,------------------++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------............////////////............///000222222........................***+++---.../////////...///////////////000111111000111222333444666777777555>>>IIISSS^^^qqquuuvvvqqqjjjdddbbbbbbccccccdddeeehhhlllsss{{{yyyvvvqqqlllgggdddcccbbb___^^^]]]\\\ZZZZZZYYYYYYYYYZZZ\\\^^^______^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\WWW^^^hhhmmmmmmjjjhhhggg```aaadddgggiiikkkmmmmmmhhhddd^^^\\\\\\]]]\\\[[[TTTTTTTTTTTTSSSSSSSSSSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIGGGFFF@@@???>>>===<<<;;;;;;:::999:::;;;<<<;;;:::999888999999999999999888777666444555666777888888777777666777888999999888777666:::999888888777888888888777777777777777777777777444444444555555555666666555666777888999:::;;;;;;888888999::::::::::::999777777666666777888999999777777777888999;;;<<<===>>>???AAABBBBBBDDDGGGIIILLLJJJJJJMMMTTTYYY\\\]]]]]]]]]]]][[[[[[\\\___aaahhhjjjkkkkkklllnnnqqqtttssstttuuuvvvxxxzzz{{{|||yyy{{{}}}}}}|||}}}sssaaaXXXTTTMMMFFFCCC999777555444444444333111222222222111111111111000000000000000000//////...,,,,,,,,,---------......,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////............/////////000---------...000111333444........................---...000111222222222111///////////////000111111000111222333555666777888<<>>=========>>>??????>>>===<<<;;;:::999888777777777777888888777777777777888888777777777777888888888888888888888888888888888888888888999:::999777444333555555555555666666666666666666666777777777777777888777777777777888888999777777777777888888888888777777888999:::;;;;;;<<<@@@@@@@@@@@@@@@BBBEEEIIIFFFFFFGGGJJJMMMPPPTTTVVVXXXXXXYYYZZZZZZZZZZZZZZZaaa``````aaadddgggjjjmmmpppqqqrrrqqqooommmmmmmmmrrrrrrqqqqqqrrrssstttvvvzzz}}}lll]]]UUUPPPIIIDDD<<<999666555444444333222222222000///..................////////////......000000//////....................................++++++,,,,,,,,,---------------......------,,,+++......////////////......---------,,,,,,+++++++++.........------,,,,,,+++------------------------***++++++,,,---...000111000000000000////////////000000000111000//////...000000222333000---111999777333222666999999;;;>>>FFFLLLXXXggg{{{{{{uuupppooonnnlllhhheeebbbaaaaaadddeeehhhlllrrrwww|||~~~{{{zzzxxxvvvuuuuuuvvvwwwvvvwwwxxx{{{|||zzzvvvssssssqqqooommmlllkkkhhheeedddhhhmmmooommmkkkjjjjjjgggeeeccccccfffhhhjjjjjjjjjfffbbb``````aaa```___]]]^^^^^^]]]\\\ZZZXXXVVVTTTRRRQQQPPPQQQPPPMMMKKKMMMLLLKKKLLLMMMMMMKKKJJJFFFEEEEEEDDDBBBAAA???>>>??????@@@AAA@@@???>>>===;;;;;;:::999888888888888999888777777666666777777888888888888888888888888999999999999999999999999999:::;;;;;;:::888666555777666666666666666666666555555666666777777777777888888777777666777777888666666777777777888888888777777888999:::;;;<<<<<<===>>>?????????@@@BBBDDDEEEEEEFFFHHHKKKNNNQQQSSSUUUUUUVVVWWWWWWVVVVVVVVV[[[[[[ZZZ[[[\\\___aaacccdddeeeggghhhgggfffggghhhfffeeeeeeeeeeeeggghhhiiiooorrrvvvxxxzzz~~~ssseee[[[TTTMMMIII===;;;777555444444333222222222111//////......///......////////////....../////////.........------........................+++,,,,,,,,,,,,---------------......------,,,+++......////////////......---------,,,,,,,,,++++++.........------,,,,,,,,,........................+++++++++,,,---...///000000000000000////////////...//////000000000000///333000///222222000111444444111111444666777<<>>??????>>>>>>???@@@BBBCCCDDDFFFHHHKKKNNNOOOQQQQQQQQQRRRQQQQQQPPPPPPTTTSSSRRRRRRRRRTTTUUUVVVUUUXXXZZZ\\\\\\]]]___aaa^^^^^^]]]]]]^^^___aaabbbbbbeeeiiijjjlllpppwww|||~~~pppcccYYYRRROOO@@@===888666555444333222222222111000////////////......////////////...............---------------........................,,,,,,,,,---------......------......------,,,+++......////////////......------------,,,,,,,,,,,,.........---------------////////////////////////------,,,,,,---...//////////////////000000000000------...//////000000111555///,,,111444333111000333222333555555777AAALLLTTT^^^ooo|||wwwuuuyyy~~~{{{wwwqqqkkkgggccccccccceeegggjjjmmmooovvvwww{{{}}}wwwrrrpppqqqsssssssssqqqooonnnlllhhhdddaaabbbeeeggghhhiiifff```]]]\\\___bbbdddfffggghhhiiihhhfffdddbbb^^^\\\YYYXXXWWWVVVTTTSSSPPPOOONNNOOOPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA>>>>>>>>>======<<<;;;;;;<<<;;;999777666555444444888888777777777777666666888888888888888888888888999999:::::::::999888888999999888888777777666666333333444555777888999999:::999888777666555555555666666666777777777888888888888999:::;;;<<<=========???BBBBBBAAA???>>>???@@@AAABBBDDDFFFHHHJJJJJJMMMMMMMMMMMMMMMLLLLLLKKKOOONNNMMMLLLLLLLLLLLLLLLLLLOOORRRSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYZZZ\\\]]]ZZZ]]]```bbbbbbffflllqqqsssyyyyyyiii\\\TTTQQQCCC???:::777555555444333333222111000000000000000......////////////......------------------------........................------------............------......------,,,+++---......//////......---------------------,,,,,,------------..........................................---------......///////////////000000000000............//////000000222...---111555444222222444555777888777<<>>===>>>===;;;999777666666555777777666666666555555555555555555555555555555555777777777888888888888888999888888888777777777666444444555666777888999:::::::::999777777666666666777777777777888888888888999999:::;;;<<<======>>>@@@BBBEEEFFFDDDBBB@@@@@@@@@@@@AAACCCDDDFFFFFFGGGJJJJJJJJJKKKKKKJJJIIIIIIMMMMMMLLLKKKJJJIIIIIIIIIHHHJJJLLLMMMLLLLLLMMMNNNPPPOOOOOOOOOOOOQQQRRRSSSTTTWWWZZZZZZ[[[^^^dddhhhjjjqqq|||qqq```UUUPPPFFFBBB<<<888666555444333333222222111111111111222......////////////......------------------------........................------........./////////------......------,,,+++------............---------------------------------------....../////////------------------------......---------...//////.../////////000000000111111000////////////000000111...///333444333444777555666999::::::AAASSSeeeuuu{{{wwwtttyyyzzztttmmmkkkiiifffcccbbbbbbaaadddcccfffjjjllllllooouuu|||}}}zzzxxxvvvuuuuuutttrrrqqqkkkhhhdddbbbbbbdddeeeffffffdddaaa]]][[[^^^cccggglllnnnrrrvvvwwwwwwuuutttmmmjjjfffcccbbbaaa___]]]WWWUUUTTTTTTUUUTTTRRRPPPIIIIIIHHHHHHHHHJJJKKKLLLGGGGGGEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@???>>><<<:::999999888777777777666666555555444444444444444444444444444555555555555666666777777777777777777777777777777666666777777888999::::::;;;:::999888888888888888888888888999999999::::::999::::::;;;<<<===>>>>>>AAACCCFFFFFFEEECCCBBBBBB@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHLLLLLLLLLKKKKKKJJJIIIIIIFFFGGGIIIHHHGGGFFFFFFGGGJJJJJJIIIIIIJJJKKKMMMNNNMMMPPPRRRRRRRRRTTTZZZ___ccckkkuuu{{{hhhYYYQQQIIIEEE>>>999666555444444333333222222222222222333......////////////......---------------..........................................////////////000------......------,,,+++------............------------------............,,,,,,---...///000000000------------------------......------...///000000......//////000000111111222111000///000111222333555222222444444222555999444555888;;;===FFFZZZlll{{{tttpppqqqttt|||zzzxxxtttooojjjgggeeedddaaa```aaaddddddccceeejjjmmmrrryyy~~~yyywwwvvvtttqqqooojjjgggdddcccccceeeeeeeeefffeeeccc```^^^```eeeiiioooqqquuuyyyzzzyyywwwuuuqqqmmmiiieeedddcccaaa```YYYXXXWWWWWWWWWVVVTTTRRRNNNLLLKKKIIIIIIJJJKKKLLLJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<999999999888777666666666444444444444444444444444444444444444555666777888555555555666666777777888888888999999999:::::::::;;;;;;::::::999:::::::::999999:::::::::;;;;;;;;;::::::;;;<<<===>>>??????@@@BBBDDDDDDCCCBBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJGGGIIIJJJIIIGGGFFFFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKGGGIIIKKKKKKKKKMMMRRRVVV\\\dddoooxxxsss___TTTLLLGGG???:::777666555444333333222222222333333444......////////////......------........./////////............................../////////000000000------......------,,,+++,,,------......------,,,------------.........///,,,,,,---...///000111111........................------------...000111111.........///000111111111000000///000111444666888???777222333555444444555555555888===BBBMMMaaarrr~~~tttkkkjjjnnnuuu~~~~~~xxxrrrnnnkkkjjjcccbbbbbbdddccc```bbbfffdddhhhmmmrrrvvv|||}}}yyyvvvtttpppmmmhhhfffdddcccdddeeeeeedddffffffeeebbb```bbbgggkkkooorrrvvvyyyyyyxxxuuusssrrrnnnjjjfffeeecccbbbaaa[[[ZZZYYYXXXYYYXXXUUUSSSRRRPPPMMMKKKJJJIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJHHHFFFDDDCCCCCCAAA@@@????????????;;;;;;::::::999888888777555555555555555555555555444444444444555777888999333333444555666777888888::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????>>>???AAAAAA@@@@@@AAABBBBBBCCCDDDEEEEEEEEEDDDCCCAAABBBCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJCCCBBBBBBBBBBBBDDDEEEFFFEEEGGGHHHHHHGGGIIINNNSSSXXX___jjjsss|||{{{eeeXXXMMMHHH@@@:::777666555444333333333222222333444444......////////////.............../////////000000........................////////////000000000000------......------,,,+++,,,------......------,,,---------.........//////+++,,,---...///111111222////////////////////////,,,,,,------///000222222---......///000111111222.........000333666:::<<>><<<:::888777666777666666666666555555555555444444333444555666777555444333222222444666777666666666666777888::::::>>>===<<<<<<;;;:::999999;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======AAAAAAAAA@@@AAAAAABBBBBBAAABBBCCCCCCDDDCCCCCCCCCEEEDDDDDDDDDDDDFFFHHHIIIJJJJJJIIIJJJKKKLLLNNNOOOOOOMMMMMMNNNPPPOOOKKKGGGGGGEEECCCBBBCCCDDDCCCCCCGGGFFFDDDCCCDDDFFFIIIKKKSSSYYYcccnnnzzzhhhTTTNNNLLLFFF===666444333222555444333222111111111111////////////000000000000000000///.................................---------------............//////............---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------............////////////,,,,,,---...///000111111////////////////////////222222111000111444999===VVVFFF666222444444444444888888===FFFPPP\\\nnn}}}|||uuuooolllooouuu{{{yyywwwuuupppkkkhhhfffffffffhhhgggffffffgggkkkooorrrsssyyyyyyrrrlllhhhgggdddccceeedddaaa```bbbaaabbbcccaaa___bbbjjjppptttwwwzzzzzzxxxuuusssrrrtttooojjjhhhiiiiiifffbbb^^^]]]\\\\\\]]]\\\[[[YYYVVVTTTRRRPPPNNNLLLKKKJJJMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@>>><<<;;;999999999999888888888777777777666666555555555666888999666555333333333555666888666666666666777888999:::;;;::::::999888888777777;;;<<<<<<======<<<<<<;;;>>>======<<<<<<======>>>@@@?????????@@@AAAAAABBBAAABBBBBBCCCCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKLLLNNNOOOQQQQQQOOOOOOPPPQQQPPPLLLIIIHHHFFFCCCBBBCCCDDDCCCBBBFFFEEEDDDCCCDDDFFFHHHJJJQQQWWWaaalllxxxqqq\\\QQQOOOHHH@@@999666555444444444333222111111111111000000000111111111111111000000///.......................................---------............//////............---------,,,,,,,,,,,,------------------,,,,,,,,,---......------------------------............////////////////////////............////////////////////////111111111000000222666999KKK???444222444555555666<<>>===<<<<<<<<<;;;;;;;;;;;;::::::888888777777777888999:::666555444444444555666777666555555666666777888999999999999888888777777777;;;<<<<<<======<<<<<<;;;======<<<<<<<<<<<<==================>>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDFFFHHHIIIKKKLLLLLLLLLLLLMMMNNNPPPQQQSSSRRRRRRSSSSSSQQQNNNKKKJJJHHHEEECCCDDDDDDCCCBBBEEEDDDCCCBBBCCCEEEGGGHHHNNNSSS]]]hhhttt{{{fffVVVRRRJJJCCC===888666666333333222222222222333333222222222111111111111111000//////............///........................---------............//////............---------------------.........///......---,,,,,,,,,------------------------------............////////////////////////............////////////////////////000111111111000111333555===777222333555444666999:::BBBRRReeerrr|||zzzwww}}}}}}{{{{{{{{{zzzxxxvvvvvvwwwyyyzzz{{{|||~~~wwwoookkkhhhccc```___^^^\\\]]]aaabbb```___cccjjjppptttuuuxxxzzz{{{zzzwwwuuuttttttrrrpppooonnnnnnkkkgggccc]]]\\\[[[\\\^^^``````___YYYYYYXXXVVVSSSPPPNNNLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>============999999999999999999::::::666555555444444555666666666666555555666777777888::::::::::::::::::999999<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAA@@@@@@@@@AAAAAABBBCCCCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNOOOQQQTTTTTTUUUUUUUUUSSSPPPNNNLLLIIIFFFEEEDDDDDDCCCBBBDDDCCCBBBBBBBBBDDDFFFGGGJJJPPPYYYcccnnnyyylll\\\TTTLLLFFF@@@:::777777333333222222222333444444222111111111111111000000000///............//////............////////////---------............//////............---------............///////////////...---,,,,,,,,,,,,,,,------------------------............////////////,,,,,,---...///000111111///////////////////////////111333333222111222333333111222555555444666::::::DDDXXXnnn~~~}}}zzzvvvooohhhbbb```______cccjjjeeebbbbbbfffmmmsssuuutttwwwxxxyyywwwuuusssssstttqqqppppppooommmiiieeeaaaZZZXXXXXXZZZ]]]```aaaaaaZZZYYYWWWUUUSSSRRRRRRRRRKKKJJJJJJKKKKKKLLLMMMNNNOOONNNNNNNNNNNNOOOQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>:::;;;;;;;;;;;;:::::::::666666666555555555666666777666666666666777777888::::::::::::::::::;;;;;;<<<==================<<<:::999999888888999999::::::::::::;;;<<<===???@@@@@@?????????@@@AAACCCDDDAAABBBDDDFFFHHHIIIJJJKKKIIIIIIHHHIIIJJJKKKMMMNNNTTTUUUVVVWWWUUUSSSRRRQQQMMMJJJGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGLLLTTT]]]gggpppyyysssaaaVVVMMMIIICCC;;;777888333333333222333333444444111111000000000///////////////............//////........./////////000000---------............//////............---------........./////////000000///...---,,,,,,,,,,,,,,,------------------------............////////////,,,,,,---...///000111111000000000000000000000000000222444444333222222333000000333666666444666;;;AAAKKK^^^uuu}}}uuummmfffcccaaaaaagggmmmkkkiiiiiilllqqqttttttsssvvvvvvvvvtttrrrrrrsssuuussssssrrrpppmmmiiieeebbbYYYXXXWWWXXX\\\___```aaa[[[ZZZXXXVVVTTTTTTTTTUUUKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOOOOOOOOPPPQQQRRROOOOOONNNMMMLLLLLLLLLLLLJJJIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA======>>>>>>>>>===<<<;;;999999888888888888777777888888777777777777888888888888888999999:::::::::<<<======>>>>>>======<<<999999888888888888999999:::::::::;;;;;;===>>>?????????>>>>>>???AAACCCDDDBBBCCCEEEGGGHHHIIIJJJJJJGGGGGGGGGGGGHHHIIIKKKLLLQQQSSSVVVWWWUUUSSSSSSSSSMMMKKKHHHFFFFFFGGGFFFEEEBBBBBBBBBCCCCCCDDDEEEFFFFFFJJJQQQXXX___gggnnnsss|||zzzfffYYYOOOLLLFFF===888999444444333333333333444444111111000000///.........///............//////000.........//////000000111---------............//////............---------............/////////000......---,,,,,,,,,------------------------------............////////////////////////............000000000000000000000000000222444444333222333333222111333777777666999>>>FFFNNN```vvv|||vvvssspppmmmppptttvvvuuuuuuvvvwwwxxxwwwvvvuuuuuuuuusssrrrrrrtttwwwyyyyyywwwtttooojjjgggeee]]][[[YYYYYY[[[]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTLLLLLLMMMNNNPPPQQQSSSTTTSSSRRRPPPOOOOOOOOOQQQRRRQQQPPPOOONNNMMMMMMMMMNNNLLLLLLKKKKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDD@@@AAAAAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999888888999:::;;;;;;<<<<<<======>>>>>>>>>>>>======::::::999999999999::::::;;;;;;;;;;;;;;;<<<===>>>???>>>======>>>@@@CCCDDDCCCDDDFFFHHHIIIIIIIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLNNNQQQUUUVVVTTTSSSSSSTTTMMMJJJHHHGGGGGGHHHGGGGGGCCCCCCCCCDDDDDDEEEFFFFFFEEEIIINNNSSSXXX^^^eeeiiiooo|||kkk\\\QQQOOOJJJ???999;;;666555444333333333333333222222111111000//////..................///000000---......///000000111111---------............//////............---------------........./////////------,,,,,,,,,---......------------------------............////////////////////////............000000000000000000000000///111222222111111222444666333222666999:::>>>BBBKKKSSSdddyyy}}}||||||uuuuuutttsssrrrsssvvvxxx~~~~~~|||wwwrrrmmmjjjiiiaaa___[[[ZZZZZZ[[[[[[[[[___`````````]]]YYYTTTQQQNNNNNNOOOPPPRRRTTTVVVWWWTTTSSSQQQOOONNNOOOPPPQQQSSSRRRPPPOOONNNNNNOOOOOOOOONNNNNNMMMLLLKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDCCCAAA@@@??????@@@@@@???>>>======::::::999999999999999::::::;;;<<<<<<===>>>??????======>>>>>>>>>>>>======<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>======>>>@@@CCCDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLLLLOOOTTTUUUTTTSSSTTTUUULLLJJJHHHGGGHHHIIIIIIHHHCCCCCCDDDDDDEEEFFFFFFFFFEEEHHHMMMQQQUUUZZZ___cccffftttnnn___SSSRRRMMMAAA;;;===777666555444333222222222333333222222111000000///...............///000111---......///000111111222---------.........////////////.........---------------------.........///,,,,,,,,,,,,------...///------------------------............/////////000,,,,,,---...///000111111000000000000000000000000...///000000///000222444888333111666;;;>>>BBBFFFSSS[[[lll}}}{{{xxxxxxyyyzzzzzzyyy~~~}}}zzzuuuooojjjggghhhddd```\\\[[[YYYXXXWWW^^^dddfffbbb]]]\\\ZZZWWWSSSRRRRRRTTTVVVXXXXXXWWWXXXVVVTTTRRRQQQQQQRRRSSSQQQPPPOOOOOONNNNNNOOOOOOOOONNNLLLKKKJJJJJJJJJKKKMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDBBBAAA???>>>===>>>??????AAA???>>><<<<<<<<<======999999::::::;;;<<<<<<<<>>???@@@???>>>===>>>@@@BBBDDDCCCCCCEEEGGGIIIHHHFFFDDDJJJIIIHHHHHHIIIKKKNNNOOOMMMSSSVVVTTTRRRTTTUUUTTTQQQNNNKKKJJJKKKLLLLLLLLLFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFHHHLLLSSSYYY]]]^^^iiipppyyyuuuiiiZZZPPPJJJEEE>>>888888666444222222222000///111111111111111000//////000000000000000000000000,,,---------.../////////................................................++++++++++++++++++++++++---------............///222222111000///...------------------------------...............///000000333222111000000111222222000111222333444555555555333888999666:::DDDMMMOOOZZZgggyyy~~~{{{wwwrrrnnnlllhhheee```]]][[[ZZZXXXWWW[[[aaadddaaa]]]\\\[[[WWWVVVUUUTTTUUUWWWXXXXXXWWWYYYWWWUUUSSSRRRRRRSSSTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPNNNMMMLLLLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEECCCBBBBBBBBBCCCCCCCCCBBB@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>AAAAAA@@@??????@@@AAABBBBBBCCCEEEGGGIIIJJJIIIHHHJJJIIIIIIIIIJJJMMMOOOQQQQQQWWWZZZWWWVVVWWWWWWUUURRRPPPMMMLLLMMMNNNNNNMMMKKKJJJIIIGGGFFFDDDDDDDDDEEEEEEFFFKKKQQQWWW[[[\\\ffflllvvvwwwlll^^^SSSMMMGGG@@@:::777666444333333333111///000111111111111000//////000000000000000000000000---------...............................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////...------,,,,,,------------------------........./////////000000222222111000000000111222000000222333444555555555333777999:::AAAOOOZZZ]]]eeeooozzzvvvtttrrrmmmiiiddd```___]]]\\\ZZZZZZ```dddbbbaaa```^^^[[[[[[ZZZXXXXXXZZZ[[[[[[[[[[[[ZZZXXXVVVUUUTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPOOONNNMMMMMMMMMMMMLLLLLLNNNNNNMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBB@@@@@@???>>>>>>===<<<<<<>>>>>>???@@@@@@AAABBBBBBAAA@@@>>>===<<<<<<<<<===<<<;;;:::::::::;;;<<<===AAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTVVVXXX]]]```^^^\\\\\\[[[XXXVVVSSSQQQOOOPPPQQQPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCEEEDDDFFFJJJPPPUUUYYYZZZbbbhhhqqqyyy|||qqqdddYYYRRRKKKCCC===666555444444555444222000000000000000000///......000000000000000000000000...............---------................................................---------------------------------............///........................------------------------......///000000000000000111111000000000000111111///000111333444444444444555777:::@@@LLL^^^jjjooorrr{{{|||yyyxxxsssooojjjfffdddcccaaa```^^^dddgggffffffgggddd```aaa^^^\\\[[[\\\^^^______]]]\\\ZZZXXXWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPOOOMMMJJJHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCDDDCCCAAA???>>>===>>>>>><<<;;;:::999::::::<<<<<>>@@@BBBCCCCCCCCCEEEGGGHHHIIIIIIKKKOOORRRTTTVVVZZZ^^^bbbeeeggggggkkkoooqqqooonnnmmmgggaaa___]]]ZZZXXXWWWUUUSSSQQQLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGKKKQQQWWW[[[\\\^^^bbbiiiooovvv~~~rrrggg]]]SSSJJJDDD888777555555666555333111000000000000000//////.../////////////////////////////////...---------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111..............................///000000000000000//////000000111111111111000111222333444555555555777777;;;EEESSSbbbpppxxx{{{wwwqqqmmmkkkiiigggffffffiiijjjkkkooouuuvvvsssoookkkddd___^^^^^^^^^^^^```___^^^\\\[[[YYYXXXWWWTTTTTTSSSRRRRRRRRRRRRSSSRRRSSSSSSTTTTTTSSSRRRRRROOOOOOQQQQQQPPPOOOLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHFFFGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEEAAAAAABBBBBBBBBBBBCCCCCCEEEFFFFFFFFFFFFDDDBBBAAA===<<<;;;:::::::::;;;<<<999:::;;;===@@@BBBDDDEEEEEEGGGJJJKKKLLLOOOVVV[[[[[[^^^ccciiimmmqqqrrrssswwwzzz|||{{{zzzwwwppphhhdddaaa^^^[[[YYYVVVSSSPPPOOOOOOOOONNNLLLJJJGGGEEEFFFFFFHHHLLLSSSYYY]]]^^^\\\```eeejjjpppyyyxxxmmmaaaVVVLLLFFF;;;999666555555555333222111111111111111000//////000000000000000000000000...............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---------......//////.......................................///000000///000111222222333222222111222333555666666666666555777===HHHTTT```nnnyyy|||wwwssspppnnnlllkkkjjjlllmmmooowwwzzzqqqiiidddaaa```___```______]]]\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTPPPQQQQQQPPPPPPOOONNNMMMIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJIIIIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJIIIGGGDDDAAA>>>>>><<<;;;;;;;;;<<<<<<:::::::::;;;===@@@BBBDDDDDDGGGKKKNNNPPPVVV___ffffffjjjpppwww|||yyyppphhheeeaaa]]]ZZZVVVQQQNNNOOOOOOPPPOOONNNKKKIIIGGGEEEEEEGGGLLLSSSZZZ^^^```[[[^^^bbbfffkkksss~~~}}}qqqdddXXXNNNHHH???;;;777444333444333333222222222222222111111000000000000000000000000000---------...............................................................---------------------------------............///---------.......................................///...,,,++++++---///111///000222333444444444333222333555666777777888888666;;;FFFSSS\\\eeeuuu~~~}}}xxxvvvtttrrrpppnnnoooqqqttt}}}rrrkkkgggdddccc``````___^^^\\\ZZZXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVSSSSSSUUUVVVVVVUUUTTTSSSRRRQQQQQQPPPOOOOOONNNNNNKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDCCCBBBBBBAAAAAACCCEEEIIILLLLLLIIIEEEBBB???>>>===<<<;;;<<<<<<===;;;;;;::::::;;;>>>@@@BBBBBBGGGLLLPPPTTT\\\fffooopppttt{{{uuujjjgggccc___[[[VVVQQQMMMKKKLLLNNNOOOOOONNNMMMLLLDDDDDDFFFLLLSSSZZZ___aaaZZZ\\\___bbbgggooozzzsssfffYYYOOOIIIAAA===777444333333333333222333333333333222111111000000000000000000000000,,,------....../////////................................................////////////////////////---------.........//////000000000000000000000000///////////////////////////...+++)))))),,,///111000111333444555555444444333444555777888888999999:::AAAOOO]]]fffnnn{{{yyyrrrooouuu}}}|||zzzzzzzzzzzztttrrryyyyyyooohhhddd```^^^\\\[[[\\\\\\ZZZYYYYYYXXXVVVTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNKKKJJJJJJIIIHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDFFFFFFEEEDDDBBB@@@>>><<>>AAACCCGGGIIIOOOXXXcccmmmtttwww~~~xxxhhhgggfffaaa[[[UUUQQQPPPMMMNNNOOORRRSSSRRRNNNKKKHHHIIIGGGHHHOOOXXX[[[YYY[[[\\\___bbbhhhooowww}}}yyyjjj]]]UUUQQQCCC???999444222222111000222222222111111111111000000000000000//////////////////000000000000//////111000000///...---------------------------------///...---,,,+++,,,---...,,,---......//////......////////////////////////000///...------...///000000000000000111111111111111222222333333444444555666555555888===??????===>>>BBBPPPfffuuu|||~~~{{{yyyxxxuuurrrooohhhdddiiiooottt}}}|||xxxvvv}}}yyyoooiiifffdddaaa______```___^^^ZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQOOOLLLKKKKKKJJJIIIGGGIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBB@@@???=========???BBBFFFHHHIIIIIIIIIEEECCCAAA>>><<<;;;<<<<<<;;;;;;::::::;;;===@@@AAAHHHMMMVVVcccppp{{{xxxkkkjjjhhhccc]]]VVVQQQNNNMMMMMMOOORRRTTTSSSPPPNNNHHHHHHGGGHHHPPPYYY]]][[[[[[\\\^^^bbbhhhpppxxx}}}qqqcccWWWQQQFFFAAA;;;666444333222222222222222222111111111111000000000000////////////------............------111000000///......------------------------------......---,,,,,,,,,---...,,,---......//////......////////////////////////000///...------...///000/////////000000000111111111222222333333444444555111333555777999===AAADDDIIIOOO___tttxxxrrrooonnnllljjjjjjeeeaaaccchhhmmmsssyyyyyyzzz}}}~~~{{{wwwpppkkkgggbbb______`````````^^^]]]\\\[[[YYYXXXVVVVVVVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTQQQOOOMMMMMMLLLJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEFFFDDDCCCAAA@@@??????@@@:::;;;===@@@CCCEEEFFFGGGGGGEEECCC@@@???>>>>>>>>>===<<<;;;;;;<<<>>>???AAAFFFNNN\\\mmm~~~~~~xxxnnnmmmkkkfff```XXXQQQMMMMMMMMMOOORRRUUUVVVTTTSSSKKKLLLKKKLLLTTT]]]aaa___\\\]]]^^^bbbhhhpppxxx}}}{{{lll\\\RRRJJJEEE>>>888666555444333333222222222111111111111000000000000////////////------------------------000000000///......------------------------------...------,,,------......,,,---......//////......//////////////////////////////............///000....../////////000000000111222222333333444444555222888<<<;;;777999BBBKKKNNNXXXjjj~~~xxxppplllkkkjjjhhhhhheeeccceeekkkrrrxxx|||||||||zzzxxxvvvtttsssrrrzzz~~~{{{qqqlllfffaaa```aaabbbbbbdddcccbbb```^^^\\\ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUSSSPPPOOONNNNNNLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGFFFCCCAAA@@@AAABBBCCC;;;::::::;;;===???BBBCCCGGGFFFDDDBBBAAA@@@@@@@@@???>>>>>>>>>>>>???AAAAAADDDKKKZZZlll~~~yyypppooolllhhhccc[[[SSSNNNMMMNNNPPPTTTXXXZZZYYYXXXSSSSSSRRRSSSZZZcccfffddd___^^^^^^aaahhhpppxxx|||tttcccWWWMMMGGG@@@999666555555444333333222222222111111111000000000000////////////////////////////////////000000//////....................................---------------.........,,,---......///.........////////////////////////...............//////000............////////////111222222333333444444555888AAAHHHCCC999777@@@LLLRRRaaattt{{{ppplllkkkjjjjjjdddddddddhhhqqq|||zzzsssmmmiiigggnnnrrrzzz|||vvvnnnhhhffffffffffffhhhgggeeebbb___]]][[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTQQQPPPPPPPPPNNNMMMMMMLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGEEECCCAAA@@@@@@BBBCCC===<<<:::888999;;;===???FFFEEEDDDBBBAAA@@@??????@@@@@@@@@AAAAAABBBCCCCCCFFFJJJTTTaaappp||||||rrrooollliiieee^^^WWWQQQNNNOOORRRWWW\\\^^^^^^]]]YYYYYYXXXXXX___hhhkkkiiidddaaa___aaahhhpppuuuxxx|||kkk^^^PPPJJJAAA:::666555444444333333333222222222222111000000000000//////////////////............//////////////////....................................---------....../////////,,,---......///.........////////////////////////---......///////////////............////////////111222222333333444444555888CCCKKKFFF;;;777@@@KKK\\\ooo{{{pppkkkjjjkkkjjjgggiiijjjooo{{{zzzqqqkkkggghhhlllttt}}}xxxqqqlllkkkjjjiiijjjhhheeeaaa^^^[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUTTTRRRRRRSSSSSSTTTUUUVVVVVVUUUSSSQQQPPPQQQQQQPPPOOONNNNNNLLLLLLLLLLLLNNNNNNLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHEEEDDDBBBAAA?????????@@@???===;;;999888999;;;===CCCBBBBBBAAA@@@>>>>>>===@@@@@@AAABBBCCCCCCDDDDDDKKKKKKNNNUUU]]]dddiiikkkpppsss|||tttpppkkkhhheee```YYYTTTPPPRRRVVV\\\aaacccbbb```\\\\\\[[[]]]dddnnnqqqpppjjjfffaaabbbgggnnnrrrtttwwwyyy|||~~~tttfffSSSMMMCCC;;;777555555555333333333333222222222222000000000000////////////...---,,,++++++,,,---...//////////////////..............................,,,---...///////////////,,,---......//////......////////////////////////,,,---...///000000000///....../////////000000000111222222333333444444555333;;;CCCAAA::::::CCCMMMeee|||zzzoookkkjjjkkkkkknnnqqqrrrvvv}}}vvvqqqkkknnnttt{{{yyyvvvsssrrrooolllgggbbb^^^\\\\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRPPPPPPRRRRRRRRRQQQOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRRRROOOOOONNNNNNLLLKKKIIIHHHGGGGGGFFFDDDCCCAAA@@@??????>>><<<::::::;;;<<<>>>?????????>>>===<<<;;;:::>>>>>>@@@AAABBBCCCDDDDDDJJJIIIJJJMMMQQQUUUWWWXXX\\\___hhhyyyyyyssskkkgggddd___YYYSSSQQQTTTZZZaaafffgggeeebbb^^^___```ccclllxxx}}}{{{pppjjjcccbbbfffllloooooonnnqqqvvvzzz{{{}}}{{{kkkWWWPPPFFF===999777777666444444333333333222222222000000000000////////////...---+++******+++---....../////////////////////........................+++,,,...///000000000///,,,---......//////......////////////////////////,,,---...///000000000////////////000000000111111111222222333333444444555333777:::999999>>>IIISSSkkkzzzppplllkkkllllllpppssstttvvv}}}yyyrrrtttwww{{{tttqqqjjjdddaaa___```aaa^^^^^^]]][[[ZZZXXXWWWWWWTTTTTTTTTTTTTTTUUUUUUUUURRRQQQOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVQQQQQQPPPOOOMMMKKKIIIHHHKKKKKKJJJIIIGGGEEECCCBBB>>>===<<<;;;;;;===>>>@@@============<<<:::999888;;;<<<>>>@@@BBBCCCCCCCCCEEEEEEFFFJJJNNNQQQRRRQQQQQQTTT]]]ooo|||uuulllfffbbb^^^WWWRRRRRRVVV\\\dddiiijjjfffcccaaabbbdddiiittttttmmmeeebbbfffkkkmmmllliiinnntttxxx{{{|||~~~~~~nnnYYYRRRHHH???:::999888888444444444333333333222222000000000000////////////000///---,,,,,,---///000.........///////////////////////////////////////+++,,,...000000000000///,,,---......//////......////////////////////////+++,,,...000000000000///000000000000111111111111111222222333333444555555999888666555888AAANNNWWWrrrxxxnnnlllmmmnnnooovvvsssqqqwww}}}wwwuuutttvvv{{{{{{qqqiiidddccccccccc``````___^^^\\\YYYWWWVVVUUUUUUTTTSSSQQQPPPQQQRRRSSSQQQPPPNNNNNNOOOPPPRRRSSSRRRPPPOOONNNOOOPPPPPPNNNOOOPPPRRRUUUWWWXXXYYYZZZUUUOOOLLLMMMNNNNNNMMMPPPNNNKKKHHHGGGGGGGGGHHHHHHFFFCCC@@@>>>=========>>>>>>?????????===<<<;;;999:::<<<>>>@@@AAABBBBBBGGGGGGHHHKKKNNNPPPPPPOOOQQQQQQVVVeee{{{}}}wwwnnneee___ZZZVVVTTTSSSXXX```ggglllllliiigggeeedddbbbggg|||ttthhhcccbbbcccgggkkkkkklllnnnpppsssuuuwwwxxx{{{|||}}}~~~~~~lll]]]SSSGGGAAA<<<777666888222222222111000//////...222222222111111///......//////////////////////////////000000000000//////,,,---------.../////////000000000000000////////////.........///...---+++.../////////...---,,,,,,////////////000000000000000000000000000111111111333333333333444555666666999777777999<<>>888555666333333333222111111000000111111111000000///...---//////////////////////////////000000000000//////---------...............////////////////////////............///...---,,,......//////......---,,,////////////000000000000000000000000111111111111333333333333444555666666888666777;;;???GGGUUUccc}}}rrrooorrruuuwwwtttrrrrrrvvv~~~{{{xxxqqqlllfffeeekkkuuuzzzuuurrrpppiiiiiijjjiiigggccc```]]][[[ZZZYYYXXXUUUSSSQQQPPPSSSRRRQQQPPPOOOPPPPPPQQQOOOPPPPPPPPPPPPOOOOOONNNMMMMMMNNNPPPQQQSSSTTTTTTSSSQQQNNNMMMNNNMMMLLLKKKNNNNNNMMMMMMLLLKKKJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCAAAAAAAAA@@@???===<<<;;;:::::::::;;;===@@@CCCEEEFFFGGGIIIMMMQQQSSSSSSQQQOOOOOOSSS\\\lll}}}vvvkkkaaaZZZUUURRRPPPTTT[[[eeeooosssqqqmmmiiibbbbbbbbbkkktttkkkgggfffiiinnnjjjjjjiiiiiihhhggggggggghhhiiiiiiiiijjjlllpppsss}}}vvvcccYYYMMMGGGAAA:::666555444444444333222222111111000000000000///...------//////////////////////////////000000000000//////...............---------........................------.../////////............/////////...------////////////000000000000000000000111111111222222333333333333444555666777777666888===BBBLLL]]]lll~~~tttqqquuuyyy|||xxxwwwvvvxxx}}}wwwsssmmmhhhbbb```fffqqq~~~~~~uuussspppmmmiiieeebbbaaa^^^]]]\\\[[[YYYWWWTTTRRRSSSRRRQQQPPPOOOOOOPPPPPPNNNOOOPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQRRRSSSTTTQQQQQQPPPPPPPPPOOOMMMLLLNNNNNNOOOOOONNNMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCBBBAAA???>>>===<<<<<<;;;::::::<<<@@@DDDFFFGGGHHHLLLQQQVVVXXXWWWVVVPPPPPPRRRXXXddduuu|||tttiii^^^WWWRRROOONNNSSS[[[fffppptttrrrlllhhh``````bbbmmmxxxmmmfffccccccgggddddddcccaaa```^^^]]]]]]\\\]]]^^^^^^___ccchhhkkkvvv}}}yyyeeeZZZOOOIIIEEE===777555444333333333222222222111000000000000000///......//////////////////////////////000000000000///////////////...---------,,,---------...............,,,---///////////////000......////////////......////////////000000000000000000000111111222222333333333333444444555666777777777;;;@@@FFFQQQeeevvv~~~tttrrrvvv{{{~~~|||zzzzzz|||~~~uuupppiiifffaaa```eeeppp|||~~~wwwpppllljjjjjjcccaaa___^^^^^^\\\YYYVVVSSSRRRRRRQQQPPPOOOOOOOOONNNOOOQQQRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUSSSSSSTTTTTTRRRQQQPPPOOOOOOOOOPPPPPPOOONNNMMMMMMIIIIIIIIIIIIIIIIIIIIIJJJEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;:::<<<@@@DDDGGGHHHKKKPPPWWW\\\^^^]]][[[SSSSSSSSSWWW```ooo|||tttggg\\\UUUQQQOOONNNRRRZZZfffppptttqqqkkkggg___```cccnnn}}}qqqhhhaaa^^^```]]]\\\[[[ZZZXXXWWWVVVUUURRRSSSTTTVVVXXX]]]ccchhhpppxxx|||hhh\\\PPPKKKGGG@@@999777222222222222222111111111111111222222222111000000//////////////////////////////000000000000///////////////...---------,,,------------......//////+++...000000///...///111......///////////////...////////////000000000000///000000111222333333333444444444444555666777777888:::>>>CCCJJJWWWnnn}}}tttppp{{{rrrrrrvvv{{{~~~{{{|||}}}wwwqqqiiigggcccaaaeeennn{{{zzztttrrrqqqlllhhhcccaaaaaa```\\\YYYUUUUUUTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWUUUWWWWWWVVVTTTRRRQQQRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJKKKKKKKKKKKKKKKGGGFFFEEEDDDCCCCCCCCCDDDAAA???===<<<===@@@CCCFFFIIIMMMSSS[[[aaacccbbb```WWWVVVVVV[[[dddrrrvvviii]]]VVVSSSRRRRRRSSS[[[gggqqquuusssmmmhhhaaabbbeeepppwwwnnnddd^^^]]]YYYXXXWWWUUUTTTRRRQQQPPPLLLMMMNNNOOORRRXXX^^^cccjjjsssnnn```SSSMMMIIICCC<<<888222222222222222111111111111222222333333222111111//////////////////////////////000000000000//////...............------------------...//////000000,,,///222111///---///111......///000000000//////////////////000000000000///000000111222333444444444444444444555666777888:::<<>>???AAACCCDDDIIIMMMTTT]]]dddfffdddbbbZZZYYYZZZaaammmzzzzzzlll```ZZZXXXXXXXXXXXX___jjjtttxxxvvvqqqmmmeeefffjjjrrr}}}zzzssshhh```]]]ZZZYYYWWWUUURRRPPPNNNMMMIIIIIIIIIJJJLLLQQQXXX\\\dddmmmyyywwwhhhXXXPPPKKKDDD===999222333333333333333333333000111111222222222111111//////////////////////////////000000000000//////---------...............------...//////000111111---000333222...,,,...111......///000000000000000////////////000000000000///000000111333444444555444444444444555666777888:::===DDDMMMWWWjjjzzzssslllbbb\\\tttnnnoootttxxxzzz|||zzzoookkkddd^^^___iiiyyy}}}uuukkkeeecccaaa]]]YYY[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUVVVNNNOOOPPPRRRUUUWWWXXXYYYYYYZZZZZZWWWRRRPPPQQQSSSUUUSSSPPPNNNLLLLLLLLLMMMKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJDDDCCCAAA@@@@@@AAABBBDDDHHHLLLTTT^^^eeegggeeeccc\\\ZZZ\\\fffuuu}}}oooccc]]][[[\\\]]]\\\cccmmmvvv{{{yyyuuuqqqiiiiiimmmttt|||~~~{{{uuujjjaaa]]]]]][[[YYYVVVRRROOOLLLKKKHHHHHHGGGGGGHHHLLLRRRWWW```hhhtttnnn\\\RRRMMMEEE===888444444444444444444444444///000000111111111000000//////////////////////////////000000000000//////,,,------....../////////.........///000111111222---111444222...,,,---000......///000000000000000////////////000000000000///000000222333444555555555444444555555666777888999>>>FFFQQQ\\\qqq{{{sssjjjeeebbb^^^WWWQQQxxxpppmmmqqqwww{{{}}}{{{sssjjjbbb```ccciiiuuu|||pppgggcccaaa```___^^^\\\YYYYYYZZZ[[[ZZZYYYWWWVVVUUUSSSRRRRRRRRRSSSSSSRRRQQQQQQRRRUUUWWWYYYVVVWWWWWWXXXWWWUUUSSSRRRUUUUUUTTTRRRQQQNNNMMMKKKLLLKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJGGGCCC@@@???AAADDDFFFGGGNNNUUUZZZ```fffgggeee___]]]___kkk|||xxxllldddaaa______eeekkksss|||yyytttmmmjjjmmmxxx}}}vvvqqqiiibbbbbb^^^YYYVVVTTTQQQLLLGGGEEEEEEDDDDDDGGGJJJNNNPPPZZZbbbmmmzzz~~~ppp___TTTOOOIIIAAA:::999777444333444444444333222222222111111111111000//////............//////////////////////////////000///...------...///000////////////////////////---......///////////////000000000000000///......////////////000000000000111111111222333333444444222444666777777999<<<>>>>>>AAAHHHVVVjjj~~~wwwlllhhhbbb\\\YYYVVVSSSQQQ{{{uuussswww}}}~~~uuulllcccaaaccciiittt~~~tttjjjfffeeecccbbbeeeccc___]]]]]]]]]]]]\\\]]][[[WWWUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQRRRTTTVVVTTTUUUVVVVVVVVVVVVUUUUUUVVVUUUUUUSSSQQQOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJKKKIIIFFFCCCBBBCCCEEEFFFGGGNNNUUUYYY___eeegggeee```^^^bbboooxxxqqqkkkfffdddiiinnnwww~~~yyykkkgggjjjsss|||{{{xxxrrrlllddd___YYYUUUTTTQQQMMMIIIEEEDDDDDDDDDFFFIIIMMMOOOWWW^^^jjjvvvwwwfffYYYRRRKKKCCC<<<:::777555333444444444333222222222111111111111000//////............//////////////////////////////000///............///000////////////////////////......///000000000000///000000000000000///....../////////000000000111111/////////000111111222222333444666666777888;;;>>>BBBGGGQQQaaaxxx~~~xxxooohhhaaa]]]XXXUUURRRQQQOOOMMM~~~~~~|||}}}wwwnnneeecccdddiiittt~~~|||tttqqqooonnnlllppplllhhhdddcccccccccbbbhhhccc\\\YYYZZZ[[[[[[ZZZWWWUUUSSSQQQPPPQQQSSSTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWVVVUUUSSSRRRPPPOOONNNMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNLLLKKKIIIGGGFFFFFFFFFFFFGGGMMMSSSXXX]]]dddfffdddaaa```fffuuu}}}uuummmgggiiinnnvvv{{{iiieeefffmmmtttvvvwwwyyy{{{{{{uuuhhhbbb[[[VVVSSSQQQNNNKKKEEEDDDCCCCCCDDDGGGKKKMMMRRRZZZfffrrrnnn```VVVNNNEEE>>>:::888555444444444444333222222222111111111111000000//////......//////000////////////////////////000//////......//////000////////////////////////...///000000111111000000000000000000000//////...000000000111111111222222//////000000111222222222333444666666666888;;;>>>BBBIIIWWWlll}}}wwwqqqmmmggg```[[[UUUSSSOOOMMMMMMMMMLLLKKKwwwooogggeeefffkkkuuu~~~~~~{{{wwwrrrnnnlllllllllkkkrrrkkkccc^^^___aaa```___[[[YYYVVVTTTSSSTTTVVVWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVTTTSSSQQQPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRQQQPPPPPPOOOOOOPPPPPPLLLLLLKKKJJJIIIHHHGGGGGGFFFMMMRRRVVV[[[bbbdddbbb```aaaiii{{{xxxmmmgggdddhhhnnnvvv|||}}}yyyvvvfffbbbaaagggkkkmmmooosssxxx|||ooohhh^^^WWWTTTRRROOOLLLFFFDDDCCCBBBCCCFFFIIIKKKOOOWWWcccppp|||uuuggg[[[PPPFFF@@@;;;888666444444444333222222222222111111111000000000000////////////000000////////////////////////000//////////////////000//////////////////////////////000111111111111111//////000000000000//////000111111111222222222222111111222333333444444555444555666666666888<<>>AAAJJJVVVkkk~~~yyytttpppmmmfffbbb]]]YYYVVVTTTRRRQQQOOONNNLLLLLLMMMMMMMMMKKKuuuppplllmmmnnnooouuu{{{xxxxxxxxxxxxzzz{{{}}}~~~zzzvvvoooiiieeefffhhhjjjkkkhhhddd```^^^___aaabbbdddccccccbbb___\\\YYYWWWXXXVVVTTTSSSQQQQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNOOOOOOOOONNNNNNNNNMMMRRRVVVWWW[[[```bbb```^^^aaakkkzzzlllcccYYYYYYZZZ^^^cccfffhhhhhh]]]YYYWWWZZZ^^^aaahhhooowwwtttlllbbbZZZVVVSSSOOOLLLHHHGGGDDDCCCCCCDDDFFFHHHMMMUUUbbbnnn{{{}}}kkkYYYLLLEEE===:::777555555444333222222222222111111111111000111000000//////000000111000000000000000000000000///000000111111000000///////////////////////////...///000000111111000000...//////000000000000000000000000111111111222222000000111111222333333333555666666777888<<>>DDDIIIQQQddd{{{yyyvvvqqqkkkeeeaaa^^^ZZZXXXQQQQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIKKKMMMOOONNNMMMyyyuuussstttsssooonnnqqqooonnnmmmmmmnnnppprrrtttwww~~~wwwuuuzzz{{{wwwppphhhcccaaabbbcccnnnpppqqqrrroookkkfffbbb\\\[[[XXXVVVUUUVVVWWWXXX[[[[[[[[[[[[[[[\\\\\\\\\WWWWWWVVVUUUUUUUUUUUUVVVTTTSSSSSSSSSTTTVVVXXXZZZYYY]]]___^^^```dddeeeccc```cccnnnjjj\\\SSSPPPLLLLLLPPPVVVZZZ]]]bbb___^^^bbbffflllvvv}}}uuulllhhhbbb[[[WWWUUUTTTQQQNNNKKKIIIFFFDDDCCCDDDFFFGGGKKKSSS```mmmzzziiiVVVLLL>>>;;;777555555555333222222222222111111111111000111111000000000000111111000000000000000000000000///000111222222111000///////////////////////////---......///////////////......///000000000000000////////////000000000000222333333444444555555666555666777888;;;@@@FFFKKKYYYmmm}}}yyyuuurrrnnnkkkhhhddd^^^YYYVVVTTTQQQOOOIIIKKKLLLMMMMMMMMMOOOPPPHHHHHHIIILLLOOOQQQQQQPPP~~~vvvqqqtttwwwsssmmmiiihhhhhhhhhffffffhhhkkkooopppuuu~~~tttlllgggeeedddcccooosssxxxyyytttmmmfffbbb]]]\\\YYYTTTQQQTTTZZZ```cccaaa___^^^\\\\\\]]]]]]ZZZZZZYYYXXXWWWVVVUUUUUUSSSUUUWWWYYYYYY[[[]]]___gggfffeeegggiiijjjjjjiiieeefffnnnooo[[[UUUNNNIIIIIILLLNNNSSSXXX]]]bbbfffgggllluuu{{{}}}}}}yyyuuuooohhhdddZZZZZZZZZWWWSSSPPPNNNOOOKKKIIIHHHFFFEEEEEEFFFFFFNNNTTT___lll{{{uuu]]]OOOGGG???999888888555333444444444333333222111000000000000000000000000000000////////////////////////000/////////....................................000000000000000000000000111111111111000000000000000000000000////////////222333333333333333333444777666777:::<<<@@@KKKUUUiii{{{sssrrrnnnjjjgggcccaaa```ZZZYYYVVVSSSPPPMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHKKKMMMOOOOOOOOOOOOPPPRRRxxxqqqrrrsssnnnhhheeebbbbbbaaa___^^^```dddgggkkkqqq||||||sssnnnkkkjjjiiipppsssvvvvvvqqqjjjdddaaaZZZYYYWWWTTTRRRUUU\\\bbbeeedddbbb```^^^]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYY[[[^^^```aaacccfffiiimmmlllkkklllnnnoooooonnnhhhhhhqqqrrr___UUUMMMHHHHHHJJJKKKOOOTTT^^^dddiiikkkpppxxx~~~xxxtttooojjjeee```[[[WWWVVVWWWXXXVVVSSSPPPOOONNNLLLJJJIIIGGGFFFEEEEEEFFFMMMTTT___mmm}}}xxxaaaSSSHHH@@@999888888555333444444333333222222111111111000000000000000000000000////////////////////////000000/////////.................................000000000000000000000000/////////////////////...111111111111111111111111222333333333333444444444777666777;;;>>>DDDQQQ^^^tttzzzrrrlllfffeeebbb___[[[YYYWWWVVVSSSRRRQQQOOOMMMLLLKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLJJJLLLNNNOOOOOOOOOQQQSSS{{{qqqnnnlllgggaaa___]]]\\\ZZZXXXVVVXXX\\\___dddkkkwwwyyysssqqqoooooooooqqqrrrpppkkkeeeaaa___WWWWWWVVVTTTRRRVVV\\\bbbffffffeeecccaaa___^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]```dddfffiiilllooorrrvvvtttssstttuuuvvvuuutttmmmllluuuvvvfffXXXQQQJJJIIIIIIIIILLLQQQWWW^^^eeehhhlllrrrvvvvvvlllggg```ZZZUUURRROOOMMMQQQSSSVVVVVVTTTQQQOOONNNMMMLLLJJJGGGFFFEEEEEEEEEJJJSSS```pppzzzeeeWWWJJJAAA:::888777444222333222222222222222222222222000000000000000000000000000000000000000000000000000000000/////////..............................000000000000000000000000////////////////////////222222222222222222222222222222333333444444444444777666888<<>>FFFSSSiii|||wwwrrriiibbb^^^ZZZVVVTTTOOONNNMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOMMMOOOQQQSSSUUUXXX\\\___xxxlllddd^^^WWWTTTTTTYYYXXXWWWUUUTTTTTTWWWZZZZZZbbbooo}}}zzzrrrnnnlllkkkhhhhhheeeaaa\\\YYYXXXXXXXXXYYYYYYUUURRRRRRVVVZZZ^^^```ccceeefffdddbbb```___``````aaaaaabbbbbbcccgggkkkoootttwww|||xxxwww}}}sssddd[[[RRRNNNLLLIIIJJJNNNNNNUUU\\\^^^___```___\\\ZZZUUUOOOLLLKKKLLLMMMNNNMMMPPPTTTVVVTTTRRRPPPOOOOOONNNKKKIIIGGGFFFFFFFFFIIISSScccuuuqqqbbbSSSHHH>>>999777444333444222222222222222222333333000000000000000000000000000000000000000000000000111000000000////////////////////////////////////////////////////////////000111111111222222222333000000000111111111222222222222333444444555666666777888;;;AAAJJJ[[[ttt|||wwwssspppfffbbb\\\VVVSSSQQQPPPOOOKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPSSSUUUXXX]]]bbbfff|||zzzoooddd]]]VVVPPPNNNPPPSSSTTTUUUTTTSSSSSSTTTVVVXXX```lllyyywwwnnnjjjhhhgggeeedddaaa]]]XXXVVVVVVWWWZZZ[[[ZZZVVVRRRPPPSSSUUUXXX[[[```dddeeeddd```^^^]]]]]]^^^___```aaabbbccclllpppvvv|||vvvfff]]]SSSOOOKKKHHHHHHKKKJJJRRRXXXYYYYYYYYYWWWTTTRRROOOLLLKKKLLLMMMNNNNNNPPPSSSVVVVVVUUURRRQQQQQQOOONNNLLLIIIHHHGGGGGGGGGKKKUUUdddvvv|||lllXXXLLLAAA;;;888555444666222222222222222222222222000000000000000000000000000000000000000000000000111111000000000/////////////////////////////////000000000000000000000000...//////000000111111111//////000000111222222222222222333444555666666777777999>>>EEENNN```}}}~~~wwwrrrmmmiiieeebbbVVVTTTQQQNNNLLLKKKKKKKKKHHHGGGGGGFFFFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIILLLKKKKKKLLLMMMNNNOOOPPPPPPRRRUUUYYY]]]bbbiiimmm}}}mmmddd[[[UUUOOOJJJIIIKKKNNNPPPSSSTTTSSSRRRRRRSSSUUU]]]iiiuuurrriiidddbbbaaabbbbbb```\\\XXXVVVWWWXXXYYYZZZZZZWWWRRRPPPQQQTTTTTTXXX^^^bbbdddaaa]]]YYYXXXYYYZZZ[[[]]]^^^``````hhhmmmuuu}}}xxxiii___VVVQQQMMMIIIIIILLLIIIPPPVVVWWWWWWYYYWWWTTTSSSRRRQQQQQQSSSSSSRRRQQQUUUWWWXXXWWWUUUSSSRRRRRROOOMMMKKKJJJHHHHHHHHHIIINNNWWWeeevvvrrr\\\PPPCCC<<<999555555777444333333222222111111111000000000000000000000000////////////////////////111111111000000000//////////////////////////////000000000000000000000000...//////000000111222222000000111111222333333444222222333444555666777777888:::@@@HHHRRRddd}}}qqqmmmhhhccc___\\\XXXVVVMMMMMMLLLJJJHHHGGGHHHHHHFFFFFFFFFEEEEEEFFFFFFGGGIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTWWWYYY]]]aaaeeelllsssyyy}}}tttddd]]]UUUPPPKKKFFFEEEHHHLLLOOOSSSUUUUUUSSSSSSSSSTTT\\\gggrrr}}}|||mmmddd___\\\[[[bbbbbb```]]]YYYXXXXXXZZZXXXYYYZZZWWWRRRPPPQQQTTTSSSWWW]]]aaabbb^^^YYYUUUUUUUUUWWWXXXZZZ\\\]]]^^^___dddnnnxxxxxxlllcccYYYTTTPPPLLLLLLNNNMMMUUU[[[\\\]]]```___\\\ZZZYYYYYY[[[[[[[[[XXXVVVYYYZZZZZZXXXUUUSSSRRRSSSNNNMMMKKKJJJIIIIIIIIIJJJOOOXXXfffvvvttt^^^RRRDDD===999666666888444444333333222111000000000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000000111111222333333444444111111222333333444555555222222333444555666777888888;;;BBBJJJTTTfff{{{rrrkkkfffbbb]]]YYYVVVSSSQQQNNNKKKLLLLLLKKKHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLNNNPPPRRRUUUXXXYYY___aaaeeeiiinnnuuu}}}~~~ooofffXXXUUUPPPLLLHHHGGGGGGGGGKKKMMMQQQUUUVVVVVVTTTSSSXXX[[[dddrrr~~~xxxpppggg]]][[[___aaa___]]]\\\\\\[[[YYYXXXYYYXXXVVVVVVVVVUUUSSSQQQTTTZZZaaaccc```ZZZUUUSSSOOOQQQSSSVVVYYY[[[\\\\\\^^^___ccclllyyyyyyuuusssooodddYYYUUURRROOOPPPRRRVVVZZZaaafffhhhfffcccaaacccgggmmmrrrpppiiibbb___^^^\\\XXXUUURRRQQQQQQQQQMMMMMMLLLJJJHHHHHHJJJKKKPPPXXXeeeuuuyyybbbTTTEEE???===888555333444444333333333333222222222222222111///...,,,+++000000000000000000000000//////000000000000//////000000000000////////////000000000000000000000000111111222222222333333333222222222222333444555555444555666555444333555777;;;@@@FFFLLLVVVjjjyyypppiiibbb^^^UUUSSSQQQNNNLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGHHHKKKIIIKKKMMMLLLIIIJJJNNNLLLOOORRRTTTUUUYYY___eeehhhkkkooouuu|||rrrfff___UUUSSSNNNJJJGGGFFFFFFFFFGGGJJJMMMQQQSSSSSSRRRRRRWWWYYYaaaooozzzxxxqqqkkkcccbbbeeeccc```\\\ZZZYYYYYYYYYXXXZZZYYYYYYYYYZZZYYYWWWTTTYYY]]]bbbbbb^^^XXXTTTQQQLLLMMMNNNPPPRRRUUUWWWXXX[[[\\\aaaiiiuuuxxxsssqqqpppeee\\\WWWTTTPPPPPPRRRYYY```jjjqqqsssrrrqqqqqq{{{ssskkkbbb```[[[WWWUUUSSSQQQPPPMMMMMMMMMKKKIIIHHHJJJKKKPPPXXXeeeuuuxxxcccUUUGGG@@@===999555555444444333333333333222222222222222111000///...---//////////////////////////////000000000000//////////////////000000000000000000000000000000000000111111111111222222222333222222222111222222333333222333555555444555888:::>>>BBBIIIQQQ^^^sss}}}tttkkkccc]]]XXXUUUOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGIIILLLKKKIIIKKKPPPOOORRRWWWYYY\\\```gggmmmtttwww|||{{{ooofff^^^ZZZRRRPPPMMMIIIGGGFFFFFFFFFEEEHHHKKKOOORRRSSSSSSSSSVVVWWW___jjjuuu|||vvvssspppmmmlllmmmiiiddd]]]YYYXXXYYY[[[[[[[[[[[[\\\^^^```___\\\YYY\\\___aaa```\\\VVVRRRPPPKKKKKKJJJJJJLLLOOORRRTTTXXX[[[```hhhsss}}}wwwqqqmmmooofff^^^ZZZWWWSSSSSSUUU___kkkzzzrrrhhheee```[[[XXXUUURRRPPPMMMNNNMMMKKKIIIIIIJJJLLLQQQXXXeeeuuuwwwdddWWWIIIBBB>>>999666666444444333333333333222222111222222222222111000000//////////////////////////////000000000000//////......//////000000111111000000000000000000000000000000000111111111222222222222111111111222333333111222444444555777:::===@@@DDDLLLXXXjjjqqqkkkccc[[[UUURRRNNNMMMIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGIIIMMMMMMLLLOOOTTTSSSXXX]]]bbbfffkkksssxxx~~~wwwllleee___[[[YYYQQQPPPMMMKKKIIIHHHHHHIIIGGGIIILLLPPPSSSUUUVVVVVVVVVWWW\\\gggqqq{{{zzzuuurrrrrrtttuuuuuuuuupppjjjaaaZZZYYY[[[^^^```]]]^^^```ccceeeccc```]]]\\\]]]^^^]]]ZZZVVVSSSQQQMMMKKKIIIGGGHHHLLLPPPSSSWWW\\\ccclllvvvwwwnnnjjjkkkeee___]]]ZZZWWWXXX[[[gggwwwyyyooojjjddd___\\\YYYTTTQQQNNNOOONNNLLLJJJJJJKKKMMMQQQYYYfffuuuxxxfffYYYKKKDDD>>>999666666444444333333333222222222111222222333333222222222........................//////000000000000//////---......///000111111222000000000000000000000000///000000000000111111111111111111222333444555666333444555555555888;;;???AAAEEEPPPaaawww}}}sssmmmddd___WWWRRRNNNMMMLLLKKKIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKMMMPPPQQQQQQTTTYYYXXX]]]eeekkkpppvvv~~~vvvqqqjjjddd```\\\ZZZXXXRRRQQQPPPNNNMMMMMMMMMMMMJJJLLLMMMPPPSSSUUUWWWXXXWWWVVV[[[dddnnnwww~~~zzzqqqooonnnpppvvv{{{|||zzzuuunnnddd]]]\\\^^^aaadddaaabbbcccfffgggeeeaaa^^^XXXXXXYYYZZZZZZYYYVVVTTTOOOLLLHHHEEEEEEIIIMMMQQQUUU\\\fffqqq{{{xxxoooiiihhhccc___^^^\\\[[[]]]bbboooxxxqqqiiiccc```\\\XXXSSSPPPPPPPPPNNNLLLKKKMMMOOORRRYYYfffuuu}}}iii]]]OOOFFF???888555666444444333333333222222222111111222333333333333222//////////////////////////////000000000000//////---......///000111111222000000000000000000000000///000000000000111111111000111222333555888:::;;;555666666666666888<<>>FFFOOO]]]qqqyyyrrrkkkbbb[[[YYYXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOOPPPSSSUUUUUUUUUVVVVVVWWWZZZ___bbblllqqqvvv{{{zzzsssnnnjjjeeeaaa___^^^]]]\\\ZZZZZZZZZ[[[\\\^^^```aaacccfffjjjmmmooonnnllljjjgggeeebbbaaa```___]]]\\\ZZZVVVSSSUUUYYY^^^iiitttzzzxxxwwwwwwxxxyyy{{{|||}}}~~~wwwsssrrrwwwuuujjjgggeeeaaa]]]\\\XXXWWWZZZbbbjjjooommmiiibbb\\\WWWSSSPPPNNNSSSZZZcccnnn|||wwwoooeee___[[[\\\cccmmm|||zzzpppfff___ZZZZZZYYYVVVVVVXXXVVV___nnn}}}wwwlll^^^PPPEEE===999666555444333222222222222111111111111111111111111///......------------...---......///////////////000000////////////000000111111000000000000//////111111111111111111111111333333333333444444555555555555777;;;===AAAJJJTTTjjj{{{ppphhhbbb^^^ZZZWWWVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOQQQRRRSSSTTTUUUXXX[[[[[[\\\\\\]]]___eeekkkppp{{{wwwqqqllliiidddaaa``````___^^^ZZZ[[[[[[[[[\\\^^^bbbdddiiilllqqqvvvwwwtttpppmmmiiigggdddccccccbbb```___\\\WWWTTTUUUVVVZZZcccllluuu{{{zzzzzz~~~zzzvvvuuu|||tttjjjgggfffbbb^^^]]]XXXWWWZZZaaajjjooonnnkkkeee^^^YYYUUURRRQQQWWW^^^fffqqqxxxooofffaaa^^^```hhhrrr}}}nnnfff^^^\\\[[[XXXWWWXXXWWWaaaqqquuufffVVVIII???:::666555444333333222222333222222222111111111111111............---.........000000000000...---,,,+++000000////////////000000000000000///////////////111111111111111222222222333333333444444555555666555555888<<<>>>BBBMMMYYYsssuuuooofff```\\\[[[YYYXXXUUUTTTRRRQQQPPPQQQRRRSSSPPPPPPOOONNNMMMLLLKKKKKKOOOPPPQQQSSSTTTUUUVVVVVVQQQSSSVVVXXXYYY\\\___bbbbbbdddgggjjjmmmsssyyy~~~}}}vvvrrrnnnkkkgggcccbbbaaa___^^^\\\\\\\\\[[[[[[]]]cccgggooosssxxx||||||xxxrrrnnnjjjhhhfffeeeffffffdddccc]]]YYYVVVVVVVVVXXX___gggkkkqqqyyy|||zzzzzz|||rrriiigggfffbbb^^^\\\WWWVVVXXX```iiiooonnnllleee___YYYWWWTTTUUU[[[ccckkkuuuwwwooofffbbbaaadddooozzzyyynnnbbb^^^[[[XXXWWWXXXZZZdddtttooo]]]MMMAAA;;;666666555444333333333333222222222111111111000000/////////000000000//////111111000000///---,,,+++//////000000000000/////////////////////000000000000000111111111222222222333444444555666666777777666666999<<>>AAAHHHVVVnnnzzzvvvwww}}}}}}wwwsssfffccc^^^[[[YYYWWWUUUSSSQQQTTTYYY^^^bbbhhhnnnssszzztttkkkbbb[[[]]]```fffmmmtttxxxxxxwwwvvvoookkknnnwwwzzzrrrmmmmmmuuuyyytttuuuwwwxxxxxxuuu|||nnngggeeejjjppp{{{ppp```PPPGGG>>><<<888666666666555444333333333222222222111111111111111111111111111111111111111111111111111111111111000000///000000111111111111000000/////////111111222222222333333333444444444444555777888888;;;===BBBJJJZZZrrr}}}zzz{{{}}}|||yyyrrrmmmccc```\\\ZZZZZZYYYWWWVVVPPPRRRVVVZZZ___eeekkkoooqqqxxxyyyooofff______aaafffmmmsssuuuuuusssssspppmmmsss|||tttqqqqqqxxx~~~{{{{{{{{{zzzxxxvvv~~~yyyllleeeeeemmmuuurrrbbbSSSJJJ???<<<888555555555444444333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111222222111111000000//////111111222222222333333333444444444555666777888999;;;>>>DDDPPPbbb{{{~~~~~~~~~|||uuunnniiiaaa___]]]\\\\\\[[[ZZZXXXSSSSSSTTTWWW\\\bbbhhhkkkmmmttt~~~zzzpppggg___```bbbffflllqqqtttsssrrrqqqrrrsssyyy|||vvvuuuwww~~~|||www|||uuuiiicccdddooo{{{wwwgggXXXNNN@@@<<<888555444555444444333333333222222222111111111111111111111111111111222222222222222222222222111111000000000111222222222222222111111111111111111111222222222333333333333444444555666888999:::===AAAKKKYYYnnn~~~yyyssslllhhhdddbbb```___^^^]]][[[YYYXXXVVVTTTTTTXXX]]]cccfffkkkqqqyyy|||qqqggg___```aaaeeejjjpppuuuvvvvvvssswww||||||}}}|||}}}qqqgggaaaeeerrrqqq]]]QQQBBB>>>999666555666666555333333333222222222111111111111111111111111111111222222222222222222222222111111000000111111222333222222222222333333333333111111222222222333333333333444444555666888:::;;;===DDDPPPbbbxxx~~~zzzvvvrrrmmmjjjhhhfffcccaaa```^^^\\\YYY\\\XXXTTTRRRUUUZZZ___aaaeeejjjqqqxxxwwwlllddd___```cccjjjqqqvvvyyyzzzuuu||||||oooeee```eeeuuuxxx```QQQDDD@@@;;;777666777777777333333333222222222111111111111111111111111111111222222222222222222222222111111000000111222333333222222222333333444444444111111222222222333333333333444444555777888:::;;;===DDDRRReee}}}~~~{{{zzz{{{{{{zzzwwwsssnnnkkkkkkiiifffccc```^^^]]]]]]\\\YYYVVVTTTTTTVVVZZZ\\\cccgggooovvv~~~ppphhhjjjiiiiiinnnvvv}}}}}}{{{xxxuuuuuuwww{{{}}}~~~yyysssllleee```cccsssppp[[[LLLAAA888777777666444444444444333333333333222222111111111111111111111111111111000000//////......000000000000111111111111222222222222111111000000111111222333444444444444888777666777999<<<======@@@FFFXXXqqq}}}yyywwwvvvxxxzzz{{{zzzvvvrrrooonnnllliiieeebbb```______]]][[[YYYVVVUUUVVVXXXZZZ]]]aaahhhpppxxxzzzqqqpppnnnnnnssszzz|||vvvrrrjjjhhhffffffiiimmmoooqqqsssoooiiiddd```eeetttwww```PPPEEE;;;888888666333333444444333333333333222222111111111111111111111111222222111111111000000000000000000000111111111111222222222222111111111000111111222333444444444444777666666666999;;;===>>>DDDMMMaaa{{{~~~zzzwwwuuuuuuxxx|||}}}yyywwwtttqqqlllhhheeeccccccccc```___]]]ZZZXXXWWWVVVVVVXXX[[[ccckkkttt~~~wwwvvvvvv{{{{{{sssmmmiiigggfff^^^]]]\\\]]]aaaeeeggghhhkkkhhhfffcccbbbgggwwwhhhUUUIII>>>:::999666333333444444333333333333222222111111111111111111111111222222222222222111111111000000000111111111222222222222222222111111111111111222333444444555555444666666555666888;;;>>>@@@HHHUUUmmm~~~|||zzzyyyyyy|||~~~yyyvvvqqqlllhhhgggggggggdddcccbbb___\\\YYYVVVTTTWWWZZZaaaiiirrr~~~}}}yyyrrrjjjdddaaa``````[[[ZZZZZZ\\\```dddeeefffbbbaaabbbbbbcccjjj{{{mmmWWWKKK???;;;999666444444444444333333333222222222111111111111111111111111222222222222222222111111000000111111111222222222222222222222222222222222111222333444555555555555555555666666888;;;???CCCKKK]]]yyy|||wwwrrrnnnlllkkkkkkhhhhhhgggdddaaa\\\WWWUUUWWWYYY___gggooo|||xxxuuuqqqkkkfffbbb___^^^\\\[[[[[[]]]```bbbbbbaaa\\\\\\___bbbfffooooooWWWJJJ???:::999777555555444444333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333222222333444555555555555444555777777888<<>>888666777666555555444444333222222222222222222222111000000222111000000000111222333222222222111111111000000222222333333333333444444333333444444555666666666666;;;999999@@@DDDOOOccc~~~yyyuuuqqqlllhhhdddaaa^^^]]]```dddhhhqqqzzzuuuttttttrrrpppjjjccc^^^ZZZ\\\^^^```iii|||nnn```QQQFFF???888555666666555555444444333222222222222222222222222111000111111000000111111222333222222222111111111111111222222333333333333444444333333444444555666666666999>>>:::999@@@GGGWWWoooyyytttooollliiiccc___]]]___aaadddllluuu{{{|||}}}{{{wwwooofffaaa^^^___```cccmmmsssdddTTTHHH@@@999666777666555555444444333222222222222222333333222111111111111111111111222222222111111111111111111111111222222222333333333444444333333444444555666666666777===;;;;;;DDDMMMaaa{{{wwwqqqnnnkkkeeeaaa^^^______aaahhhppp{{{qqqhhhccc```aaabbbgggrrrwwwhhhWWWJJJBBB:::777888666555555444444333222222111222222333333333222222000000111111222222222222111111111111111111111111222222222333333333444444333333444444555666666666555<<<===BBBOOO[[[ooo}}}tttoookkkhhhccc```___]]]^^^dddkkkyyy~~~tttmmmiiieeeeeeggglllwww}}}mmm[[[NNNDDD<<<999:::666555555444444333222222111222333333333333333333000000111222222222222111111111111111111222222222222222333333333333444444333333444444555666666666777===@@@JJJ]]]nnn|||sssnnnkkkeeeaaa___]]]\\\aaaiiisss}}}xxxvvvooooooppptttuuuaaaRRRGGG>>>::::::666555555444444333222222111222333333444444333333///000111222333222222111000000111111111222222222222222333333333333444444333333444444555666666666999===???LLLfff{{{xxxrrrlllgggbbb___]]][[[```gggnnnyyyyyyyyy}}}{{{fffVVVIII???::::::666555555444444333222222111222333333444444444444///000111222333222111111000000111111222222222222222222333333333444444444333333444444555666666777999<<<<<>>777666555555444555555555222333444444555555555444111111111111111111111111111111111222222333333333222333555777999::::::;;;444444555555666999===AAAYYYSSS[[[xxx}}}pppjjjfffaaa^^^^^^YYY]]]hhh}}}~~~{{{{{{xxxqqqlllxxx~~~vvvrrrooojjjccc\\\XXXXXXZZZ\\\```nnnrrrdddXXXKKKAAA===888888777666666666666666111222333333444444444444111111111111111111111111111222222222222333333333222444666777888999888888666666777777888;;;@@@DDD\\\YYYdddtttnnnjjjccc]]][[[ZZZ^^^fffqqqyyy{{{yyyppphhhfffllluuuyyyooojjjbbbZZZXXXXXXWWWYYY^^^ddduuu}}}rrrggg]]]NNNAAA===:::888666555777888888777333333333222222222111111222111111111222333333444000000111111111222222222333333333333333333333333777555666999999888;;;@@@FFFRRRnnnvvvooojjjccc]]][[[WWW[[[aaalllvvvvvv|||wwwnnneeeaaadddllluuuhhh___XXXVVVVVVUUUWWW[[[fffxxx~~~ssshhh^^^OOOCCC>>>999777555555666777777666333333333222222222222111222222111111222222333444111222222222333333333333333333333333333333333333777555666999999999<<>>;;;999777888888888777444444444444333333333333333333222222111111222222000000111111111222222222333333333444555555666666888666666999;;;<<>>GGG]]]zzztttkkkdddbbbeeeffftttwwwmmmddd\\\WWWTTTUUUWWWYYYYYYWWWUUURRRZZZaaalllxxxzzzhhh```\\\[[[aaakkk|||yyygggUUUJJJ???<<<888666666555555444333333333333333333333333222222222222222222222222111111222222222333333333444444444444555555555555555999777:::@@@AAAMMMeeexxxssslllfffdddgggiiivvv}}}uuulllccc]]]WWWXXXYYYYYYXXXVVVUUUTTT[[[cccmmmwwwwwwhhhaaa^^^\\\cccmmm{{{jjjWWWLLL@@@===888555444444333333333333333333333333333333222222222222222222222222111111222222222333333333444444444555555666666666666999888:::AAADDDTTTnnn~~~vvvqqqkkkggggggjjjkkkyyyzzzrrriiibbb[[[\\\[[[YYYVVVTTTTTTUUU\\\eeeooowwwssshhhccc```^^^eeeppp}}}lllYYYOOO@@@<<<777444333222222111333333444444444444333333111222222333333222222111222222222222333333333333444444444555666666777777666:::999;;;BBBGGGZZZxxx|||sssnnnjjjhhhiiikkknnn||||||{{{~~~wwwnnngggaaaaaa___ZZZVVVTTTVVVXXX^^^gggrrryyy{{{pppgggeeebbb```gggqqq~~~mmm\\\SSSCCC???:::666444444333333333333444555555444333333111222333333333333222111333333333333444444444444444444444555666777777777888<<<:::<<>>:::888888777777333333444555555444333333111222333444444333222111333333444444444444555555444444444555666777777888888<<<;;;===DDDLLLcccxxxrrrpppmmmjjjkkklllooo{{{yyyvvvxxxyyyqqqllloootttvvvxxxzzz|||zzzxxxxxx{{{~~~|||vvvmmmeee```]]]YYYYYY[[[___mmm|||{{{vvvjjjcccfffgggdddjjjttt}}}rrrdddXXXJJJAAA999888999666333333333333333333333333333333444444444444444444444444333333333444444444555555555555555666666666666666<<<888777<<>>;;;<<<@@@EEETTTuuuxxxuuuqqqooooooqqqttt~~~ssshhhccc\\\\\\```kkkuuuzzzuuuoooccc\\\YYY\\\```aaacccfffeeedddcccdddhhhnnntttxxx}}}pppggg___XXXVVVXXX___iiiuuuxxxnnnfffcccgggjjjlllsss}}}vvviii___MMMCCC:::888999777555555333333333333333333333333333333333333333333333333333333333444444444555555555555555666666777777777<<<<<<>>>BBBGGGWWWyyy~~~{{{yyyxxxuuuwww~~~xxxkkk^^^XXXSSSRRRTTTZZZbbbgggfffcccYYYSSSPPPSSSWWWXXXZZZ]]]\\\\\\\\\]]]aaagggmmmpppuuutttjjjbbb[[[YYY[[[^^^eeeppp~~~~~~tttlllgggfffjjjlllooovvvwwwkkkbbbPPPEEE;;;999999777666777444444444444444444444444222222222222222222222222333333333444444444555555555555555666777777888888888:::>>>BBBHHH[[[~~~~~~zzz{{{~~~yyywwwqqqcccVVVPPPLLLKKKKKKMMMQQQTTTUUUUUUOOOJJJIIILLLNNNNNNPPPTTTUUUUUUUUUWWW[[[```fffiiillluuu}}}qqqfff^^^\\\^^^\\\aaammm|||yyypppmmmkkkkkkmmmnnnpppwww~~~xxxmmmeeeUUUIII===999999777666777444444444444444444444444222222222222222222222222333333333444444444555555555555666666777888888999777999>>>CCCMMMddd|||uuuooommmfff[[[PPPKKKEEEEEEDDDDDDEEEFFFGGGHHHEEEBBBAAADDDFFFEEEHHHLLLMMMMMMNNNPPPSSSXXX]]]```eeemmmwwwyyylllaaa^^^___[[[```mmm}}}~~~tttnnnnnnpppppppppoooqqqwww}}}zzzqqqiiiZZZMMM???:::999777666777444444444444444444444444333333333333333333333333333333333444444444555555555555666777777888999999999<<<@@@GGGVVVqqq|||ssskkkdddaaa[[[QQQIIIFFF@@@AAABBBAAA@@@???@@@BBB???======@@@AAA@@@CCCGGGHHHHHHIIIJJJNNNRRRVVVXXX___fffoooxxx|||mmmccc___aaa[[[bbbppp{{{rrrnnnnnnrrrtttrrrpppsssxxx}}}~~~vvvooo^^^PPPBBB;;;888666555666555555555555555555555555333333333333333333333333333333333444444444555555444555666777888999::::::<<<===@@@III___~~~tttmmmddd\\\XXXSSSKKKDDDBBB>>>@@@CCCBBB@@@???@@@AAA>>><<<===@@@@@@???BBBGGGGGGGGGGGGIIILLLPPPSSSUUU[[[aaaiiirrr}}}zzzlllccc```ccc\\\cccssszzzqqqooonnnrrruuusssqqqtttzzz~~~zzzttt```RRRCCC;;;888555444666555555555555555555555555444444444444444444444444333333333444444444555555444555666777888999::::::======???JJJbbbyyyhhh]]]YYYTTTOOOLLLHHHDDDAAA===>>>>>>>>>>>>>>>===<<<=========>>>??????@@@@@@BBBBBBBBBDDDFFFIIILLLNNNSSSZZZcccmmmsssxxx{{{}}}tttiiiddd```^^^^^^fffuuurrriiihhhpppvvvzzzxxxsssttt|||yyyllldddUUUEEE===999666666777444444555555555555444444111111111222222333333333222222222222333444555555777666555777:::===>>>???>>>>>>@@@NNNkkkyyyzzztttcccZZZVVVRRRMMMJJJGGGCCCAAA>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@BBBDDDGGGIIIKKKOOOUUU___gggmmmqqqtttvvvwww{{{rrrhhhdddaaa```bbbiiiuuu}}}rrrlllllltttyyy|||zzzvvvwww{{{nnnbbbTTTEEE===:::777666777444444555555555555444444222222222222333333333444222222222222333444555666666666666999>>>CCCFFFHHHDDDCCCEEERRRmmmzzz~~~mmm]]]UUURRRMMMJJJHHHFFFCCC@@@?????????>>>===<<<;;;:::::::::;;;<<<<<<======>>>======>>>???AAADDDFFFGGGJJJPPPXXX___dddhhhkkklllkkkooovvvzzz~~~pppfffcccbbbbbbfffmmmvvv|||yyyrrrppprrrxxx|||~~~|||yyy|||}}}ooo```RRRDDD>>>;;;777555666444444555555555555444444333333333333444444444444222222222222333444555666555555777;;;AAAHHHOOOSSSKKKJJJLLLYYYrrr~~~{{{}}}{{{eeeWWWOOOLLLIIIGGGEEEDDDBBB@@@?????????>>>===;;;:::999999999999:::;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDGGGLLLSSSYYY]]]```cccdddccchhhooouuuyyy~~~nnndddbbbbbbccchhhoooxxx|||wwwrrrqqqttt{{{~~~~~~|||{{{}}}ooo___RRREEE???<<<888555555444444555555555555444444444444444444444444444444333222222333333444555666444555777:::@@@HHHQQQVVVRRRRRRXXXfff}}}{{{{{{{{{}}}ppp]]]RRRJJJHHHEEECCCCCCBBB@@@?????????>>>>>><<<;;;:::999888888888999::::::;;;;;;<<<<<<===???@@@AAAAAABBBFFFJJJPPPUUUYYY[[[]]]___^^^cccjjjooosssxxx~~~|||lllccc```bbbccciiisss||||||wwwrrrrrrsss|||||||||{{{{{{}}}nnn```SSSEEE@@@===888666666444444555555555555444444444444444444444444444444333333333333444555666666333555666888<<>>>>>>>>>>>===<<<;;;:::999777888888999999::::::;;;;;;<<<===???@@@@@@@@@@@@DDDHHHMMMQQQTTTWWWYYY[[[YYY]]]cccgggkkkpppwww|||xxxkkkcccaaaccceeemmmxxx}}}vvvrrrsssttt{{{zzzyyyxxx{{{~~~ooocccUUUGGG@@@===999666777444444555555555555444444444444444444333333333333333333333333444555666777333555777777888<<>>===<<<=========<<<;;;;;;:::777888888999999:::;;;;;;:::;;;===>>>???>>>>>>===@@@CCCIIIMMMOOORRRUUUWWWVVVZZZ^^^aaadddiiiqqqvvvyyyxxxvvvuuuvvvzzz~~~{{{zzz||||||ssskkkeeedddgggjjjuuu}}}tttrrrvvvyyyzzzyyywwwwww|||sssgggXXXIII@@@<<<999777888444444555555555555444444444333333333222222222222444333333444444555666777444777999888777888>>>CCCNNN[[[uuu~~~{{{}}}}}}~~~~~~yyylll[[[QQQKKKGGGEEECCCAAA@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<;;;;;;888888888999::::::;;;;;;999:::<<<=========<<<<<<===@@@EEEIIILLLNNNQQQSSSWWWYYY]]]___aaagggooouuuvvvtttpppmmmmmmppptttwww~~~}}}yyysssooonnnqqqvvvyyyyyyvvvpppjjjfffgggjjjmmm{{{|||rrrsssyyy}}}zzzxxxvvvvvv}}}wwwjjjZZZJJJAAA<<<888777888444555555555555555555444333333333222222111111111444444444444444555777777555888;;;:::777888<<>>@@@CCCEEEFFFIIIMMMOOORRRTTTXXX\\\```dddhhhjjjllllllmmmmmmoooqqqtttvvv{{{~~~yyyuuuooojjjiiilllpppsssuuulllfffgggdddaaajjjxxxxxxuuuyyy}}}|||}}}zzzxxxxxxssscccNNN???999888777555777666555444444444444444555555555555555555555555444333333333333444555555999666666888888888<<>>============<<<<<<;;;;;;;;;;;;::::::888888888999999999999::::::;;;;;;;;;<<<<<<<<<======???AAACCCDDDGGGJJJMMMOOOQQQUUUXXX\\\```cccfffjjjkkknnnpppssswwwzzz}}}~~~zzzsssnnnllllllnnnooorrrjjjfffgggdddbbblll{{{yyyvvvzzz~~~~~~|||}}}ttteeePPPAAA;;;999888666777666666555555555555555444444444444444444444444555444444444444555666666999777777999999999<<>><<<<<<;;;::::::::::::999999999888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;===???@@@BBBDDDGGGJJJKKKMMMPPPRRRUUUYYY^^^bbbhhhlllrrrxxx}}}{{{vvvsssqqqooonnnmmmiiiggghhheeedddpppzzzwww|||vvvgggSSSCCC<<<:::999777777666666555555555555555333333333333333333333333666555555555555666777777999777888;;;;;;:::===BBBKKK^^^~~~}}}~~~{{{{{{{{{{{{{{{{{{|||yyyqqqiiieeedddgggppp{{{{{{dddSSSJJJGGGFFFDDD@@@AAAAAAAAA@@@>>><<<;;;999999999999888888888888666777777888888999999999::::::::::::::::::;;;;;;:::<<<>>>???@@@BBBEEEGGGHHHJJJLLLMMMOOOTTT[[[aaaiiipppzzz|||xxxtttpppjjjiiijjjjjjgggiiivvvyyyyyy~~~vvvhhhUUUEEE===:::888777555555444444444444444555333333333333333333333333555555555555555666666777888777888;;;;;;:::===BBBKKKbbb{{{|||{{{|||}}}yyyyyyyyy{{{~~~uuulllfffbbb^^^bbbiiisss}}}|||zzzxxxbbbQQQHHHFFFEEEDDDAAAAAABBBAAA@@@???===;;;999999888888888777777777555555666666777888888999::::::::::::::::::999999:::;;;===>>>>>>@@@CCCEEEEEEGGGIIIJJJLLLRRR\\\dddnnnxxxxxxsssmmmmmmnnnnnnmmmqqq}}}{{{yyy{{{uuuiiiVVVFFF<<<888777666444333333222333333444444444444444444444444444444444444333333444444555666777666777:::;;;;;;>>>DDDJJJccc~~~{{{|||{{{|||}}}wwwwwwxxxzzz~~~}}}pppgggaaa___YYY]]]dddlllsssxxx{{{|||yyyuuuuuu}}}vvvaaaPPPIIIFFFEEEDDDBBBBBBAAAAAA@@@???======999888888888888777777777444555555666777888999999::::::999999999999888888999:::<<<<<<<<<>>>@@@BBBAAADDDGGGHHHJJJSSS```jjjxxx}}}wwwsssssssssrrrtttzzzzzz{{{~~~uuujjjXXXHHH===888666666333333333333333333444555555555555555555555555555333333333333333444555555777555666:::;;;<<>>>>>>>>999999999888888888777777666666777888999:::;;;;;;:::999999999888888888888777888999::::::;;;===???>>>AAADDDFFFIIISSScccooo~~~{{{zzzwwwwww{{{}}}~~~wwwlll[[[JJJ>>>888777777555444444444555555666777444444444444444444444444444444444444444555666666999777777:::<<>>>>>??????999999999999888888888888777888888:::;;;<<<======:::999999999888888777777555666888888888888;;;===;;;???CCCDDDIIITTTeeerrr~~~zzzyyyxxxnnn]]]LLL@@@999888888666666666666666777888888333333333333333333333333555555555555555666777777;;;888888;;;>>>BBBJJJSSShhh|||uuurrr{{{zzzwwwuuutttwwwvvvwwwzzz~~~rrrhhh___[[[[[[ZZZ___eeejjjkkkiiidddaaabbb^^^]]]aaaiiiwwwxxxlllZZZNNNHHHFFFEEECCCCCCBBBAAA@@@????????????999999888888777777666666888777666666888;;;???BBB<<<;;;::::::999999::::::::::::::::::::::::::::::???===???CCCIIITTTgggwwwxxxcccPPPBBB<<<:::999666777777666666555444444444444444444444444444444444333222222222444666888777;;;777666<<>>@@@HHHYYYtttuuujjjqqq|||xxxwwwyyyxxxzzz{{{|||}}}qqqfff^^^\\\___gggjjjnnnpppnnnhhhaaa\\\XXXUUUTTTWWW\\\fffwww~~~|||||||||zzzxxxqqqgggYYYOOOIIIGGGEEECCCCCCBBBAAA@@@@@@?????????<<<<<<<<<;;;:::999999999666777888999;;;<<<>>>>>>;;;;;;:::999999999999999:::::::::::::::::::::::::::999<<>>===<<<;;;:::999888888555777999;;;<<<===<<<;;;::::::999888888888888999999999999999999999999999;;;:::<<<@@@CCCJJJXXXfffnnnwww~~~}}}yyyeeeRRRDDD<<<888777222444666777888777666555444444444444444444444444444444444444555666777777777===;;;;;;@@@@@@EEEUUUgggvvvrrr}}}{{{yyyxxxxxxzzz|||}}}zzzllleeehhhpppuuutttqqqmmmggg```ZZZVVVVVVSSSRRRSSSTTTWWW```jjj||||||sssmmmjjjhhheeebbb]]][[[WWWRRRMMMIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???>>>===<<<;;;999999888666777999;;;<<<<<<<<<;;;::::::999888888888888888999999999999999999999999;;;:::<<>><<<;;;:::999777888999:::;;;<<<<<<<<<:::999999888888888888888888888888888888888888888888888;;;???AAAEEEQQQ]]]hhhsss{{{{{{wwwdddSSSFFF>>>:::999777777555555444555666666444444444444444444444444444444555666777777777777777<<<999999???AAAIIIZZZttt}}}vvvvvv}}}}}}xxx{{{~~~~~~|||}}}~~~tttqqqyyy|||rrrhhh```[[[XXXQQQOOOOOOPPPOOOPPPWWW```gggwwwuuummmhhhbbb\\\WWWVVVVVVVVVSSSNNNIIIFFFEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;888888999999:::;;;<<<<<<:::999999888777888888888888888888888888888888888666666:::>>>@@@EEEQQQ]]]iiisss|||}}}wwweeeTTTGGG@@@<<<;;;999888666444333444555666444444444444444444444444555666777888888999999888666:::777777???BBBLLL^^^yyyyyy~~~}}}~~~~~~~~~~~~|||xxxwwwvvvkkkeee^^^XXXVVVTTTQQQOOOOOOQQQTTTVVVbbbpppssskkkfff___WWWQQQPPPQQQRRRQQQOOOKKKHHHEEEHHHFFFDDDBBBAAABBBCCCDDDEEEDDDBBB???===<<<;;;;;;888888777777777888:::;;;;;;;;;:::999999888888777999888777666666777888999888777888;;;>>>DDDOOO[[[hhhwww}}}|||yyyhhhVVVIII@@@;;;999666666666666555555555555666666666666666666666666777777777777888888888888888<<<;;;<<>>GGG[[[nnnzzztttyyysss```NNNAAA<<<;;;666666666666555555555555444444444444444444444444777777777777888888888888888===<<<>>>GGGTTTrrr~~~pppwww}}}yyyqqqhhh^^^\\\XXXTTTPPPMMMKKKJJJLLLOOOYYYiii~~~rrrjjjaaa\\\YYYVVVPPPKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFEEEEEEEEE>>>===;;;:::::::::;;;<<<;;;;;;:::999999888888777666777888999999888777666555666999:::<<>>===<<<;;;:::;;;;;;<<<;;;;;;::::::999888888777666777888999999888777666444555888:::<<>>===777777666666666555555555555555555555555555555555555555666777888999::::::<<<===@@@FFFUUUqqqvvv{{{qqqfff[[[XXXVVVRRROOONNNMMMNNNUUUbbbvvv|||nnnhhh```YYYWWWXXXYYYYYYYYY[[[^^^___```^^^\\\ZZZWWWXXXZZZZZZXXXVVVVVVVVVSSSPPPMMMKKKKKKKKKJJJHHHHHHGGGDDDAAA???===<<<;;;<<<<<<;;;:::999999999999888888777666666666777777555555888:::;;;???LLLZZZxxxuuuiiibbb``````kkkyyyuuunnnnnnyyyxxxhhhVVVHHH@@@<<<777777777666666666555555333333444444555666777777555555666777888999::::::;;;>>>BBBJJJ\\\{{{~~~wwwyyyyyylll___ZZZWWWSSSPPPPPPLLLNNNTTTbbbvvv|||lllgggaaa^^^^^^aaadddffffffgggiiijjjiiigggeeeddd^^^```bbbcccbbb```___^^^XXXTTTOOOLLLJJJJJJIIIHHHGGGGGGFFFDDDAAA???===<<<>>>===<<<:::999999999999888777777666666666777777666666888:::;;;???LLLYYYmmmwww{{{pppddd\\\XXXVVV^^^kkkwww}}}qqqlllnnnzzzssseeeWWWKKKAAA<<<777777777666666666666555333333444444555666666666555555666777888999:::::::::>>>BBBJJJ___yyywww{{{zzzyyy~~~rrrddd]]]YYYTTTQQQPPPKKKLLLRRR```uuu{{{nnnllljjjjjjnnnrrrvvvwwwuuuuuuttttttrrrqqqooonnniiijjjlllmmmllljjjfffdddYYYUUUOOOKKKIIIIIIHHHHHHGGGGGGGGGEEEDDDAAA???>>>???>>>===;;;:::999999999777666666666666666777777999777777999;;;AAANNN[[[eeekkkpppzzz{{{nnnaaaWWWSSSQQQVVV```llluuuzzz}}}~~~}}}yyynnnjjjlllxxx|||qqqeeeYYYMMMBBB;;;888777777777666666666666555555555555555555555555555555666777888999:::::::::>>>BBBJJJ```{{{tttrrrvvv{{{|||~~~yyykkkccc]]]WWWRRRQQQKKKLLLRRR___sss{{{qqqqqqtttxxx}}}}}}{{{{{{||||||xxxxxxxxxxxxvvvqqqkkkfffXXXTTTOOOKKKJJJIIIIIIHHHHHHHHHGGGFFFEEECCCAAA@@@@@@???===<<<;;;:::999999666666555555666666777777:::777666888:::@@@LLLXXX]]]```eeepppttteeeZZZUUUMMMPPPXXXccckkknnnrrruuuttt{{{yyyiiieeefffoooxxx~~~zzzrrrggg[[[NNNBBB;;;888888777777777666666666555555555555555555444444555555666777888999:::::::::>>>AAAIIIaaa|||vvvqqqqqqtttxxx|||qqqiiibbb[[[UUUSSSNNNNNNRRR^^^qqq{{{}}}vvvllleeeVVVSSSOOOLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCAAA@@@>>><<<;;;::::::999555555555555555666777777777555555777999===EEEOOOTTTVVVZZZeeeyyyyyyggg[[[VVVMMMMMMRRR]]]ccceeeiiinnnnnnssswww{{{~~~zzzsssccc^^^]]]ccciiilllpppttt|||{{{yyytttkkk]]]NNNBBB:::888888888777777777666666333333444444555666666666555555666777888999:::::::::???BBBJJJddd|||}}}{{{yyyvvvsssrrrsssvvvxxx|||vvvmmmfff^^^WWWTTTPPPPPPSSS]]]oooyyylllcccUUUSSSOOONNNNNNMMMLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDAAA@@@???===;;;::::::999555555555555555666777888444333444777999999???FFFNNNOOOSSS\\\mmmvvvcccUUUQQQNNNLLLQQQZZZ```aaaeeekkkkkknnnpppppprrrtttpppjjj^^^YYYVVVZZZ^^^```cccgggpppwwwyyyyyyvvvmmm___NNNAAA:::888888888888777777777777111222333444666777888888555555666777888999::::::;;;@@@CCCKKKfffyyyuuuvvvxxxuuuqqqqqqsssvvvxxxxxx~~~qqqhhh```XXXRRRPPPRRRSSSWWWiiisssiiibbbWWWUUUQQQPPPOOOMMMKKKIIIJJJIIIGGGEEEDDDCCCCCCCCCBBB@@@===;;;::::::;;;<<<777555444444666777777666444555666666777999===@@@CCCFFFJJJRRR]]]mmm|||zzzooocccYYYSSSLLLJJJKKKQQQZZZaaabbbaaacccfffkkknnnnnnkkkgggddd[[[YYYUUUPPPOOORRRWWW\\\dddlllxxxvvveeeQQQBBB:::999888777555444444333333555555555555666666666666666666777888999::::::;;;;;;BBBGGGRRRnnnwwwpppsss{{{uuupppqqqrrrsssuuuyyy}}}~~~zzzpppfff]]]WWWSSSUUUUUUYYYjjjyyypppiiieee]]]ZZZVVVRRRPPPNNNKKKIIIJJJIIIHHHFFFEEEDDDCCCCCCAAA@@@===;;;:::::::::;;;888777555555666666666555555666666666777999<<>>999888777666555555555555555555555555666666666666666666777888999::::::;;;===BBBHHHSSSpppzzztttuuu|||uuuoooooopppqqqtttxxx}}}xxxmmmbbbZZZUUUUUUUUUYYYiii}}}wwwqqqmmmjjjhhhfffbbb\\\VVVRRROOOKKKIIIJJJIIIHHHFFFEEEDDDCCCCCCAAA???===;;;:::999999999:::888666555666666666444666777888777777888;;;>>>===???CCCIIIPPPYYYcccjjjlllmmmnnnlllggg```XXXSSSPPPOOOOOOSSSZZZ^^^___^^^bbbdddggghhhfffaaa\\\XXXSSSSSSRRRPPPLLLKKKKKKLLLXXXaaannn}}}jjjTTTFFF@@@999999888777666666777777555555555555666666666666666666777888999::::::;;;>>>CCCIIIVVVrrr}}}zzzyyy~~~vvvooommmnnnnnnrrrwww{{{{{{||||||ooobbbZZZTTTTTTTTTXXXdddzzz{{{xxxsssnnnlllkkklllmmmooojjjaaaZZZTTTPPPLLLJJJIIIHHHGGGEEEDDDCCCBBBBBB@@@???===;;;:::999999999999777666666777888777666777888999888888888:::<<<<<>>999999888888777888888888555555555555666666666666666666777888999::::::;;;>>>AAAHHHWWWtttxxxpppmmmmmmnnnrrrwww}}}zzzzzz{{{}}}~~~ooobbbZZZVVVUUUUUUXXXaaarrr{{{wwwtttpppmmmlllmmmoooqqqtttnnnddd[[[UUUPPPMMMKKKHHHGGGEEEDDDBBBBBBAAAAAA???>>>===<<<;;;:::::::::888777555666888999999999888999:::999888888:::<<<>>>@@@DDDFFFIIILLLQQQTTTZZZ]]]bbbdddccc^^^XXXTTTNNNOOORRRWWW[[[___```aaacccdddfffeeeccc^^^YYYVVVVVVVVVTTTRRROOOOOOQQQSSSVVV^^^jjjxxx{{{eeePPPCCC>>>:::999888888888888888999555555555555666666666666666666777888999::::::;;;===@@@GGGXXXuuuyyyqqqnnnnnnooosssxxx}}}|||yyyzzz|||~~~oooccc\\\XXXWWWXXXZZZ___lllzzzyyywwwtttrrrqqqrrrtttuuuuuunnndddZZZTTTPPPNNNMMMHHHGGGFFFDDDCCCBBBAAAAAA>>>============<<<<<<<<<999888666777999::::::999777999::::::999999:::<<>>FFFYYYvvvyyyrrrpppppppppsssxxx~~~yyyzzz{{{|||{{{mmmccc]]]YYYXXXYYYZZZ\\\dddyyy~~~|||{{{yyyxxxxxxxxxssslllaaaXXXSSSPPPOOONNNJJJIIIGGGFFFDDDCCCCCCCCC<<<======>>>>>>>>>>>>>>>===;;;999888888999888666666888:::;;;::::::;;;===>>>@@@BBBDDDFFFIIIMMMPPPUUUWWW[[[]]]]]][[[XXXVVVOOORRRVVVZZZ\\\^^^___``````bbbdddffffffdddbbb```YYYZZZZZZXXXUUUSSSRRRRRRTTT[[[gggttt~~~qqqbbbSSSGGG@@@;;;:::999888777666666666555555555555666666666666666666777888999::::::;;;>>>???GGG[[[xxxwwwqqqppppppppprrrvvv|||xxxyyyzzz{{{}}}wwwjjjaaa\\\WWWVVVWWWYYYXXX^^^qqq}}}zzzyyyqqqiii___VVVRRRPPPPPPPPPKKKJJJIIIGGGFFFEEEEEEDDD<<<<<<>>>???@@@@@@@@@@@@@@@===;;;999888777555444666888:::;;;;;;;;;<<<===<<<>>>@@@BBBDDDGGGLLLOOORRRTTTWWWZZZ[[[ZZZXXXVVVQQQTTTXXX[[[\\\]]]]]]^^^^^^```cccfffgggfffeeeddd[[[]]]___^^^ZZZVVVRRRPPPQQQXXXdddqqq~~~xxxkkk___RRRFFF???;;;:::999777666555555555555555555555666666666777666666777888999::::::;;;@@@???HHH]]]zzz|||uuupppppppppppprrruuuzzzyyyuuuwwwyyy}}}{{{qqqggg^^^YYYXXXTTTRRRTTTXXX___kkkvvv}}}uuuooofffccc___[[[WWWTTTPPPNNNHHHHHHGGGGGGFFFEEEEEEEEECCCAAA???===<<<<<<===>>>======<<<;;;999888777777666777999999999;;;===@@@@@@@@@???AAAEEEJJJOOOSSSXXXXXXYYYZZZ[[[ZZZWWWUUUUUUXXX[[[___aaaaaa___^^^aaa^^^___bbbdddffflllssssssoooiiiccc]]]XXXSSSPPPPPPVVVaaaooo}}}yyylll___QQQFFF???:::999888888777777888888888888777777666666555555666666777888999;;;<<<===:::EEEMMM```zzztttqqqqqqpppooorrrwww||||||yyyzzz|||yyyoooeee]]]XXXUUUQQQOOOPPPTTTZZZeeepppwwwmmmfffaaa___]]][[[YYYUUUPPPMMMIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>>======>>>>>>>>>===<<<;;;999888777666666888999::::::<<<>>>AAAAAAAAAAAACCCGGGMMMRRRUUUZZZZZZZZZ[[[[[[ZZZWWWUUUVVVYYY^^^bbbddddddbbb```\\\ZZZ[[[```eeelllwww{{{qqqfff]]]WWWRRRPPPPPPUUU___lllzzzyyymmm___RRRFFF@@@:::999888888777777888888888777777777666666666555666666777888999;;;<<<===<<>>===;;;999888777777999:::;;;<<<===@@@BBBCCCCCCDDDGGGKKKQQQVVVXXX\\\]]]]]]\\\[[[YYYWWWVVVYYY\\\aaafffgggfffdddaaa[[[WWWWWW[[[cccmmm|||zzzjjj^^^UUUQQQPPPNNNSSS[[[ggguuu{{{oooaaaRRRFFF@@@:::999888888777777888888777777777777666666666666666666777888999;;;<<<===???GGGSSSnnn~~~yyytttppppppppppppsssxxx}}}xxxlllbbb[[[XXXQQQLLLIIIIIIJJJLLLSSS\\\qqqzzzqqqiiiaaa\\\ZZZXXXVVVTTTTTTRRROOOLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFEEECCCBBBAAA@@@AAAAAADDDCCCAAA???===;;;999888888:::;;;<<<===???AAADDDEEEFFFHHHKKKPPPUUUYYY[[[^^^______]]]ZZZXXXWWWVVV\\\___dddhhhhhhfffbbb```]]]XXXTTTUUUZZZcccrrr{{{lll^^^UUUPPPOOOMMMQQQXXXcccrrrtttcccSSSFFF@@@:::999888888777777888888777777777777666666666666666666777888999;;;<<<===AAAIIIVVVvvv}}}zzzxxxsssppppppppppppsssyyy~~~zzzmmmbbb\\\ZZZQQQMMMJJJIIIIIIIIIOOOVVVhhh}}}|||qqqkkkgggcccaaa\\\XXXRRROOONNNNNNMMMMMMIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFEEECCCBBBBBBAAAAAACCCBBBAAA>>><<<:::888888888:::<<<===>>>@@@CCCEEEGGGHHHKKKOOOSSSWWWZZZ\\\^^^______]]]YYYVVVUUUVVV^^^```dddgggfffddd```]]]^^^WWWQQQPPPQQQWWWcccnnn|||zzztttiii^^^UUUPPPOOOMMMPPPWWWbbbpppzzzgggUUUGGG???:::999888888777777888888666666666666777777777777666666777888999;;;<<<===BBBJJJXXXzzz{{{yyywwwrrrooopppqqqqqqtttyyy~~~oooccc\\\ZZZSSSOOOLLLKKKIIIHHHLLLSSScccxxxuuummmiiigggeeeccc\\\WWWPPPKKKJJJLLLMMMNNNJJJJJJJJJJJJJJJKKKKKKKKKFFFFFFEEEDDDCCCBBBBBBAAA??????===<<<:::888666666888:::<<<===>>>@@@CCCFFFHHHJJJMMMQQQUUUXXXZZZ[[[[[[]]]^^^[[[VVVSSSTTTVVV]]]___bbbddddddbbb```^^^]]]WWWRRRQQQPPPRRRZZZccciiijjjiiiddd[[[TTTPPPOOONNNQQQYYYdddrrrkkkVVVHHHAAA:::999888888777777888888666666666666777777777777666666777888999;;;<<<===CCCJJJZZZ}}}{{{yyy~~~vvvqqqooopppqqqqqquuuzzzqqqccc[[[XXXTTTPPPMMMLLLJJJHHHLLLQQQ___vvvzzzsssnnnkkkhhhddd```XXXTTTNNNKKKKKKMMMNNNOOOMMMMMMLLLKKKKKKJJJIIIIIIFFFFFFEEEEEEDDDBBBAAAAAA???>>>===<<<:::999888777777999;;;<<<>>>@@@CCCFFFIIIKKKOOOSSSVVVXXXYYYYYYXXXZZZ[[[XXXSSSQQQSSSVVVZZZ\\\^^^aaacccccccccccc```\\\ZZZYYYVVVTTTWWW]]]]]]```aaa^^^WWWRRRPPPQQQOOOSSS[[[fffuuulllXXXJJJCCC:::999888888777777888888555666666666777777777888666666777888999;;;<<<===CCCKKK]]]zzzxxx~~~uuuqqqnnnpppqqqrrrvvv{{{qqqcccZZZWWWTTTPPPNNNMMMKKKHHHKKKQQQ]]]ttt{{{wwwsssqqqnnniiiaaa[[[SSSQQQNNNMMMNNNOOOPPPOOOPPPPPPNNNLLLKKKIIIGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@AAA@@@???>>>===<<<;;;;;;777888;;;<<<===@@@CCCEEEIIIKKKOOOSSSVVVWWWWWWWWWVVVYYYZZZWWWRRROOORRRUUUXXXZZZ\\\___bbbeeeggghhhfffcccbbbaaa]]]WWWWWWZZZYYY\\\^^^[[[TTTPPPPPPRRRPPPTTT]]]iiiwwwmmmYYYLLLEEE:::999999888777888888888555666666666777777888888666666777888999;;;<<<===BBBLLL___zzzxxxuuupppnnnpppqqqrrrvvv{{{}}}}}}pppggg```ZZZUUUSSSPPPNNNLLLLLLLLLMMM\\\mmmzzzvvvrrrnnnkkkeee]]]WWWTTTPPPLLLJJJKKKMMMOOOOOOQQQPPPNNNLLLJJJHHHFFFFFFCCCDDDEEEEEEFFFFFFEEEEEECCCAAA>>>;;;999888888888999999999:::===AAAFFFIIILLLNNNPPPQQQRRRSSSUUUWWWZZZXXXTTTPPPNNNOOOPPPQQQRRRUUU\\\ccckkkoooqqqpppppprrrqqqllliiigggbbb]]]```[[[WWWWWWTTTPPPOOORRRSSSXXXaaannn}}}zzznnn^^^KKK>>>;;;999888777888777555444666666666666777777777777666777888888888999<<<>>>EEELLLddd|||xxxyyytttqqqooopppppppppuuu|||sssjjjbbb\\\WWWUUURRROOOMMMLLLMMMMMM[[[lllzzzvvvqqqmmmiiiccc\\\VVVSSSPPPMMMKKKLLLNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFEEECCC@@@===:::999999::::::::::::;;;>>>BBBFFFIIILLLNNNPPPQQQQQQRRRTTTUUUWWWTTTQQQNNNLLLLLLNNNOOOSSSVVV]]]fffooowww{{{}}}~~~{{{xxxqqqjjjhhhaaa[[[YYYUUUQQQQQQSSSUUUZZZdddqqqwwwjjj[[[KKK@@@;;;999888777888777666444666666666666777777777777999:::;;;;;;;;;<<>>@@@CCCFFFGGGLLLMMMNNNNNNLLLLLLMMMNNNMMMLLLJJJHHHGGGHHHIIIJJJKKKPPPYYYdddsss|||pppddd^^^ZZZWWWWWWZZZYYY```kkkxxxrrreeeXXXKKKBBB<<<:::888888888888666444666666666666777777777777555666777777777999<<>><<<;;;;;;=========>>>@@@BBBEEEFFFJJJKKKLLLKKKIIIHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJOOOXXXcccqqqvvviiiccc___\\\\\\^^^\\\dddooo{{{sssgggZZZLLLBBB<<<:::999888999888666555666666666666777777777777777888::::::;;;<<<@@@BBBDDDPPPlll~~~uuutttvvv~~~wwwpppnnnnnnqqqsssuuu|||xxxsssrrr~~~yyyoooggg___[[[UUUOOOKKKJJJJJJKKKNNNYYYiiiyyy{{{wwwrrrmmmhhhbbb[[[WWWWWWSSSNNNJJJHHHHHHJJJLLLVVVXXX[[[]]]\\\XXXSSSPPPNNNKKKGGGBBB???<<<;;;;;;<<<======>>>@@@BBBCCCDDDGGGHHHHHHHHHFFFEEEEEEGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKQQQYYYcccooo~~~rrrllliiieeebbbaaa```hhhtttssshhh[[[LLLBBB<<<;;;999999999888777555666666666666777777777777666777888999999;;;???BBBDDDPPPlll|||tttuuuxxxzzztttpppmmmnnnrrruuuxxx}}}uuutttttttttvvv|||vvvooollloooyyy{{{rrrjjj___[[[UUUNNNJJJHHHIIIJJJLLLTTT```lllyyy|||vvvqqqlllfffcccaaa\\\TTTMMMIIIJJJMMMPPPZZZ^^^cccgggfffaaaZZZVVVPPPNNNIIIDDDAAA>>>======<<<<<<===>>>???AAABBBBBBCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGLLLQQQXXX```jjjyyy~~~xxxuuunnngggddddddmmmzzzrrrfffYYYKKKAAA===;;;999999999999777555666666666666777777777777333444666666777999===@@@FFFQQQmmm|||uuuxxx}}}~~~uuuooonnnlllmmmqqquuuxxxzzzqqqjjjkkkkkkkkkkkknnnuuu}}}}}}ssslllhhhbbbmmmxxx}}}|||yyyqqqjjj]]]YYYRRRKKKFFFEEEEEEFFFHHHNNNXXXbbblllxxx~~~zzzuuuqqqnnnjjjcccZZZQQQMMMNNNRRRUUU]]]bbbiiimmmmmmggg___ZZZRRRPPPKKKFFFBBB@@@>>>>>>;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCAAAAAAAAACCCAAAAAAAAABBBCCCDDDFFFFFFJJJOOOVVV]]]eeerrr}}}tttkkkfffhhhqqq}}}pppdddWWWJJJAAA===;;;999999999999777666666666666666777777777777666777999999:::<<<@@@CCCGGGRRRmmm}}}www|||yyypppkkkllljjjlllppptttxxx|||sssnnnjjjeee```]]]___bbbfffkkkqqqyyy~~~}}}{{{yyyvvvrrrllleee```^^^aaahhhooossssssooolll___YYYPPPIIIFFFFFFFFFGGGHHHKKKSSS[[[aaaiiiyyy||||||vvvooodddYYYRRRSSSXXX]]]hhhooovvvxxxyyyvvvlllbbb[[[TTTLLLHHHGGGDDD???:::<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>?????????@@@AAAAAABBBEEEIIIMMMMMMOOOSSSWWW^^^iiiwwwyyyrrrppptttxxx~~~vvviiiWWWHHHCCC???<<<999888888888777666777777777777777888888999777888888888888:::>>>AAAGGGVVVtttwww~~~wwwoooiiikkkiiigggkkksss{{{xxxnnngggdddaaa]]]YYY[[[]]]```dddiiiooowww|||}}}xxxsssqqqooollljjjeee```\\\[[[^^^cccjjjooopppmmmkkk___YYYPPPIIIEEEEEEEEEFFFFFFHHHNNNVVV\\\eeettt{{{vvvlllaaa[[[[[[```dddpppwwwwwwmmm^^^WWWMMMHHHGGGFFFBBB>>>======<<<<<<======>>>>>>???>>>======<<<<<<======>>>???AAAAAABBBEEEHHHKKKJJJMMMOOORRRWWW```llluuu{{{{{{uuutttvvvzzz}}}tttiiiYYYJJJCCC>>><<<999888888888777666777777777777777888888999999::::::::::::<<<@@@CCCIIIZZZxxxzzz~~~tttoookkkiiihhhgggkkksss{{{zzzlllfff___ZZZYYYXXXVVVTTTXXXZZZ^^^bbbgggmmmtttyyyuuummmnnnooossswwwwwwrrrnnneeeccc```^^^]]][[[XXXVVVVVVXXX\\\aaagggjjjjjjiii___XXXOOOHHHEEEDDDDDDDDDCCCDDDIIIOOOUUU]]]mmm{{{xxxoooiiihhhlllooozzzzzzfff\\\QQQJJJHHHHHHEEEBBB>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::<<<>>>AAABBBCCCDDDFFFHHHIIIKKKMMMNNNQQQWWW```gggqqqyyyxxxsssuuuyyy}}}yyyppphhh[[[LLLCCC===;;;888888888888777666777777777777777888888999999999:::::::::===AAADDDKKK___}}}zzzrrrnnnkkkgggfffhhhlllssszzz|||wwwoooiii^^^ZZZVVVSSSTTTUUUUUUUUUVVVYYY]]]aaaeeekkkrrrvvvzzz~~~|||yyyrrrpppnnnnnnoooqqqssstttyyy~~~rrriiibbbaaa```bbbdddeeeeeecccXXXVVVSSSRRRRRRRRRQQQPPPPPPPPPSSSWWW]]]bbbdddeee]]]WWWOOOGGGDDDBBBBBBAAABBBAAADDDIIIOOOWWWeeerrr}}}wwwvvvxxx{{{pppeeeVVVLLLIIIHHHFFFDDD>>>===<<<;;;::::::::::::::::::999999888999999:::;;;===@@@BBBCCCDDDEEEGGGIIIKKKNNNNNNOOOSSSZZZ```gggnnnyyyyyymmmlllqqqzzzvvvllleee[[[MMMBBB;;;:::888888999999888777777777777777777888888999777777888888999;;;???CCCNNNeee~~~yyyoookkkhhhdddeeehhhmmmsssyyy~~~{{{rrrllljjjgggaaa\\\VVVTTTRRRQQQSSSUUUVVVWWWVVVXXX\\\```dddiiiooosssuuuzzz~~~zzzuuupppllljjjaaa```___^^^^^^```ccceeelllqqqwww}}}xxxmmmbbb[[[VVVTTTQQQPPPPPPRRRSSSSSSOOOMMMJJJIIIKKKLLLLLLLLLJJJIIIJJJNNNUUUZZZ^^^```[[[UUUMMMGGGCCCAAAAAA@@@BBB@@@AAAFFFKKKRRR^^^iiizzz{{{nnn\\\OOOHHHFFFDDDBBB======;;;:::999999999999999999999888888999999::::::===@@@BBBCCCDDDFFFHHHIIILLLOOOQQQQQQTTTYYY]]]]]]ccckkkttt}}}wwwkkkbbbdddkkkxxxwwwjjjcccYYYLLLAAA;;;999888999::::::999888777777777777777888888999666777888999999<<<@@@CCCPPPkkk{{{zzznnngggcccccceeehhhmmmsssyyy~~~xxxtttnnnhhhbbb]]]\\\ZZZWWWTTTQQQPPPPPPPPPQQQSSSVVVWWWVVVXXX\\\___cccgggkkkooopppuuu{{{~~~~~~~~~|||uuusssoookkkfffaaa^^^\\\UUUUUUTTTRRRQQQRRRUUUXXX___dddjjjpppuuuzzz~~~zzzrrriiiaaaYYYTTTNNNLLLIIIGGGFFFFFFGGGHHHHHHFFFDDDDDDEEEGGGGGGGGGEEEDDDDDDHHHNNNTTTXXXZZZXXXSSSKKKFFFBBBAAA@@@???AAA???@@@DDDIIINNNXXXaaaqqqwww{{{yyyvvvwwwxxxwww}}}ttt```PPPHHHEEEAAA???<<<;;;:::999888888888888999888888888888999:::::::::<<>>CCCHHHKKKRRRZZZbbbgggjjjgggdddddddddbbbjjjlllvvvuuuaaaQQQHHHDDD@@@>>>;;;:::999888888888888888777777777777777888999999:::<<<>>>AAACCCGGGLLLOOORRRWWW[[[]]]]]]]]]___bbb```bbbaaa___```eeegggeee]]][[[XXXVVVSSSSSS[[[eeennnyyyrrraaaVVVLLLBBB;;;::::::<<<>>>>>>===;;;777777777777777888888999888999:::;;;<<>>???@@@???>>>======>>>>>>===;;;???>>>???BBBGGGMMMPPPRRRSSSOOOIIIDDDBBBAAA@@@@@@>>><<<===CCCGGGJJJOOOUUUVVVZZZ\\\YYYVVVWWWVVVTTTUUUWWW___pppuuuaaaQQQIIIDDDAAA>>>:::999888888888888888888666666666666666777888999:::<<<>>>@@@CCCHHHMMMRRRZZZ___ccceeedddcccdddfff___```\\\VVVUUUXXXYYYWWWSSSOOOLLLLLLLLLOOOXXXccckkkvvvvvvbbbVVVLLLDDD;;;;;;;;;===??????>>><<<777777777777777888888999666777888999:::===BBBEEERRRtttyyywwwoooiiiiiihhheeehhhjjjmmmqqqxxxssseeebbb]]]YYYVVVSSSPPPMMMPPPOOOOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOOQQQRRRSSSRRRTTTVVVWWWYYY]]]aaadddhhhhhhjjjlllnnnqqqtttuuuwwwyyy|||zzzuuuqqqqqqnnniiieeebbb___\\\ZZZTTTRRRMMMIIIFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCFFFHHHLLLPPPUUU\\\ccchhhooouuu}}}xxxppplllccc]]]UUUOOOLLLIIIFFFCCCDDDCCCBBB@@@???>>>>>>>>>===============>>>??????>>>======>>>AAAFFFKKKNNNOOOKKKFFFCCCBBBBBBBBBBBB=========>>>AAAEEEIIILLLSSSRRRQQQOOOMMMKKKIIIHHHMMMOOOUUU___jjj|||~~~sssbbbRRRGGGAAA>>>>>>===;;;999777666666666777777777777555444555888:::999;;;>>>AAADDDIIINNNRRR___dddiiikkkmmmmmmhhh```[[[YYYWWWVVVUUUTTTTTTTTTTTTOOOLLLKKKJJJLLLSSS[[[jjjtttlllZZZNNNFFF>>>===<<<;;;:::999999999666888888777555444555666777666888;;;;;;<<>>>>>======<<<<<<======>>>???>>>======>>>AAAEEEJJJMMMMMMIIIDDDAAAAAABBBBBBBBB=========>>>@@@DDDHHHJJJLLLLLLJJJHHHGGGEEECCCCCCCCCDDDIIIPPPYYYfff{{{|||~~~xxxnnn___QQQGGGBBB@@@>>>===<<<:::999888777777888666777666555444555888::::::===AAAEEEIIIOOOUUUYYYccchhhlllmmmnnnllleee]]]YYYVVVTTTRRRRRRSSSUUUUUUVVVQQQMMMLLLKKKLLLSSS[[[hhhrrr~~~rrr^^^NNNDDD===<<<;;;:::999888888888:::;;;<<<;;;999888999:::888777888;;;;;;<<>>@@@CCCFFFIIINNNSSSWWW___dddjjjllliiiccc]]]YYYOOOKKKGGGDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<===@@@DDDHHHJJJIIIFFFBBB@@@@@@AAABBBBBB======<<<===???CCCFFFHHHFFFEEEDDDCCCAAA@@@???>>>>>>???BBBFFFJJJRRRaaannnxxxwww{{{vvvsssoooggg[[[PPPHHHCCC@@@>>>======;;;:::999888888999666666666555444444777:::;;;???DDDJJJOOOVVV\\\aaaggglllpppqqqqqqnnnfff]]]XXXTTTOOOMMMOOOSSSVVVXXXXXXSSSOOOMMMLLLLLLSSS[[[fffppp|||wwwbbbPPPCCC<<<;;;:::999888777777777;;;<<<===<<<;;;:::;;;<<<888777888;;;;;;<<>>>>>>>>>>>???>>>@@@CCCEEEGGGJJJNNNQQQUUUYYY^^^```\\\WWWRRROOOJJJHHHEEECCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<===???BBBEEEGGGEEEBBB???>>>???AAAAAAAAA<<<<<<<<<===>>>AAACCCEEEBBBAAAAAA@@@???>>>======>>>>>>???BBBCCCFFFOOOXXXiiisss~~~|||{{{~~~~~~wwwppplllhhhaaaWWWNNNGGGBBB>>><<<<<<;;;;;;:::999888888888666666666555444555777:::<<<@@@FFFMMMTTT[[[aaafffjjjppptttvvvvvvuuummmeee\\\VVVNNNKKKNNNSSSXXXZZZZZZTTTPPPNNNLLLMMMSSS[[[eeeooo{{{wwwcccQQQEEE===<<<;;;999888888777777999:::;;;:::999888999:::888777999;;;<<<===CCCLLL[[[{{{vvvkkkfffeeecccfffgggjjjnnnsss{{{{{{nnnccc]]]ZZZXXXWWWPPPOOOMMMNNNOOOQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPQQQSSSUUUUUUUUUUUUVVVXXXZZZZZZ[[[]]]___aaacccdddccccccbbbaaaaaadddiiimmmuuuwwwzzz{{{zzzvvvrrrooonnnkkkgggccc```]]]ZZZXXXTTTQQQMMMKKKJJJIIIGGGEEE@@@@@@???>>>>>>>>>????????????>>>============>>>>>>@@@CCCDDDEEEGGGJJJMMMNNNQQQUUUUUURRRNNNJJJHHHGGGFFFEEECCCAAA@@@@@@@@@BBBAAA@@@???????????????;;;;;;;;;;;;;;;<<<=========<<<<<<<<<>>>@@@BBBDDDBBB@@@======>>>@@@@@@@@@<<<<<<<<<<<<===???@@@AAA>>>>>>>>>======<<<<<<<<<;;;:::;;;>>>======BBBHHHPPPYYYjjjxxx}}}~~~{{{uuutttvvvzzz{{{xxxqqqiiidddaaa\\\SSSKKKEEE@@@<<<999::::::999999888888777777777777777555444555888;;;<<>>===<<<:::999999999999777999:::999888777888:::888888999<<<<<<===DDDLLLZZZ{{{tttjjjfffdddeeeggghhhjjjmmmrrryyytttnnnfff___ZZZXXXUUUTTTTTTSSSQQQRRRSSSTTTTTTSSSTTTSSSSSSRRRQQQQQQQQQQQQPPPQQQRRRRRRRRRRRRQQQQQQQQQSSSVVVWWWVVVVVVWWWXXXZZZZZZZZZ[[[\\\]]]___```___```___^^^^^^___cccffflllnnnppprrrqqqooollljjjfffccc___\\\ZZZXXXUUUSSSOOOLLLIIIFFFFFFEEEDDDCCC@@@??????????????????@@@???>>>>>>==================???AAABBBCCCDDDFFFHHHHHHKKKNNNNNNLLLHHHFFFFFFCCCDDDDDDBBB???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<;;;<<<===>>>@@@AAAAAA???======>>>???@@@???<<<;;;;;;<<<<<<===>>>>>>:::::::::::::::::::::::::::999:::======;;;===BBBCCCIIIYYYmmmwwwzzzyyypppiiiiiimmmrrruuusssmmmfffaaa[[[VVVOOOHHHBBB>>>;;;888888999999999999888777666888888888777555666999<<>>>>><<<;;;:::999999999888999::::::999999:::;;;999888999<<<<<<===DDDLLL\\\|||tttkkkfffeeefffggghhhjjjmmmqqqxxx|||qqqmmmhhhbbb^^^[[[YYYXXXWWWVVVTTTUUUWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRSSSTTTTTTSSSRRRQQQRRRTTTWWWXXXXXXXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\^^^______^^^]]]^^^```ccceeefffgggggggggeeecccbbb^^^\\\XXXVVVTTTRRRPPPNNNKKKIIIFFFDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>===============<<<>>>AAABBBBBBCCCEEEFFFDDDGGGIIIIIIGGGEEEDDDEEE@@@BBBCCCBBB???>>>???AAA===<<<;;;;;;::::::;;;;;;======<<<<<<======>>>???<<<<<<;;;;;;<<<===>>>>>>AAA???======>>>??????>>>;;;;;;;;;;;;;;;<<<<<<<<<888888888999999::::::;;;<<<::::::======;;;<<<@@@@@@BBBMMM]]]dddgggqqqyyywwwvvvvvvtttnnnddd]]]\\\```fffkkkkkkgggaaa\\\UUUPPPIIIDDD@@@>>><<<;;;888999:::::::::999888777999:::999888777888;;;===BBBIIITTT```kkkvvv|||ooo```VVVUUUWWWWWWUUUWWWRRRNNNMMMLLLMMMTTT\\\eeennnzzzrrrdddTTTHHH======;;;:::999888888888777999::::::999999:::<<<999888:::<<<======DDDMMM```uuulllgggeeehhhfffhhhjjjmmmrrrzzz|||tttqqqlllhhheeecccbbbaaaXXXWWWVVVWWWYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRRRRUUUXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZ[[[[[[[[[YYYYYY[[[\\\``````aaa``````^^^]]]\\\YYYWWWSSSQQQPPPNNNLLLJJJKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA??????>>>===============>>>@@@CCCDDDDDDEEEFFFHHHBBBDDDFFFFFFEEEDDDDDDDDD???BBBDDDCCCAAAAAACCCEEEBBBAAAAAA@@@@@@@@@@@@AAA===============>>>??????<<<;;;;;;;;;;;;<<<======AAA???======>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<<<<<<<:::777777999999777888;;;<<<;;;AAALLLNNNPPP]]]ooovvvjjjjjjjjjkkkjjjeee\\\UUUMMMRRRYYY^^^___\\\WWWTTTQQQLLLFFFAAA??????>>>===999:::;;;<<<;;;:::999888:::::::::999888999;;;>>>EEEMMMYYYgggtttuuudddYYYVVVVVVUUURRRVVVQQQMMMMMMLLLMMMUUU]]]dddmmmyyyuuufffTTTEEE<<<<<<:::999888777777777666777999999888888999:::999888:::<<<===>>>EEEMMMddduuummmgggfffiiieeegggjjjnnnttt|||~~~yyyuuupppkkkeeebbbbbb```___^^^___^^^\\\[[[^^^\\\ZZZZZZZZZZZZYYYXXXZZZZZZYYYYYYXXXWWWVVVVVVWWWYYYZZZYYYYYYYYY[[[]]]___]]][[[[[[[[[ZZZXXXVVVYYYYYYXXXWWWXXXYYYZZZ[[[]]][[[YYYWWWWWWYYY[[[\\\VVVTTTRRRPPPMMMLLLKKKJJJEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>===;;;;;;;;;<<<>>>@@@?????????@@@AAABBBDDDDDDFFFGGGHHHGGGEEEDDDCCCDDDCCCCCCDDDDDDCCCCCCBBBAAABBBAAA???>>>>>>>>>???@@@======<<<======>>>???@@@>>>===<<<;;;;;;<<<===>>>>>>===<<<>>>@@@@@@===:::<<<;;;;;;::::::999999888;;;::::::999999::::::;;;;;;:::999999888888999999888<<<@@@BBBCCCGGGPPPWWWyyyrrrfff\\\\\\\\\\\\[[[WWWQQQMMMKKKKKKKKKMMMPPPQQQPPPOOOJJJHHHEEEAAA>>><<<;;;;;;::::::999888888999:::::::::;;;:::999999;;;???BBBMMMTTT```mmmyyyyyyggg[[[UUUSSSRRRPPPMMMMMMLLLLLLMMMQQQVVV[[[cccmmmvvvzzz}}}xxxjjjVVVEEE???===;;;:::::::::999888666666777777888888888999888777999<<<===>>>EEENNNbbb|||pppmmmkkkfffeeehhhkkknnnrrryyyzzztttnnnjjjhhhfffcccbbbbbbbbbaaa```dddbbb```___``````___]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZ[[[\\\\\\]]]___aaaaaa___\\\[[[[[[ZZZXXXVVVXXXXXXWWWWWWWWWXXXXXXYYYYYYXXXVVVTTTTTTUUUWWWXXXSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???>>><<<<<<<<<===???@@@??????@@@@@@AAACCCDDDEEEEEEFFFGGGFFFDDDBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAA@@@@@@AAAAAABBB???>>>>>>=========>>>>>>>>>===<<<;;;;;;<<<===>>>>>>======>>>@@@@@@>>>;;;<<<<<<;;;;;;:::999999999;;;::::::::::::::::::;;;;;;;;;:::999999999999:::777:::=========@@@GGGMMMZZZbbbkkklllhhhlll{{{ggg[[[UUUTTTTTTTTTSSSPPPLLLHHHFFFEEEEEEGGGIIIKKKKKKJJJIIIGGGDDDAAA>>><<<;;;;;;:::999999888888999999::::::::::::999999;;;@@@DDDPPPWWW```jjjssszzzwwwggg\\\WWWUUURRRPPPKKKKKKJJJJJJKKKOOOUUUZZZaaajjjtttxxx{{{wwwiiiVVVEEE???===;;;:::::::::999888666777777777888888888888888777999<<<===>>>EEENNNdddtttmmmhhhcccfffhhhlllnnnrrryyy}}}xxxtttqqqmmmkkkkkkkkkkkkjjjllljjjhhhgggggggggfffdddbbbbbbaaaaaa```_________[[[]]]___```aaacccfffhhhgggdddaaa___^^^\\\ZZZXXXWWWWWWWWWWWWVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQQQQOOONNNMMMKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>=========>>>@@@AAA@@@@@@@@@AAABBBCCCEEEEEEGGGHHHHHHGGGEEECCCCCCCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEAAA@@@???>>>============>>>===<<<;;;;;;<<<===>>>???>>>>>>@@@AAAAAA???===<<<<<<<<<;;;::::::999999::::::::::::::::::::::::<<<;;;::::::999999::::::999;;;<<<;;;999:::???CCCCCCHHHOOOQQQRRR\\\uuusss```VVVOOONNNLLLLLLKKKIIIGGGDDDAAA@@@???@@@CCCFFFGGGGGGHHHFFFCCC@@@===<<<;;;;;;:::999888888888888999:::::::::999888999<<>>EEENNNdddxxxlllfffbbbfffiiilllnnnrrrzzzzzzuuurrrrrrrrrrrrwwwzzz}}}zzzwwwwwwwwwwwwvvvtttrrrpppnnnnnnnnnlllkkkggggggggggggffffffeeeeeeaaaccceeeggghhhjjjmmmpppoookkkgggdddcccaaa___]]]WWWWWWWWWWWWVVVUUUTTTTTTQQQQQQPPPPPPOOONNNMMMMMMKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>======>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFFFFJJJKKKLLLKKKHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGAAA@@@??????>>>>>>??????>>>===<<<<<<<<<<<<===>>>???@@@@@@AAABBBAAA@@@???======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::;;;::::::999999999999999;;;<<<<<<:::999999<<>>AAADDDFFFGGGPPPeeeyyylll]]]TTTOOOMMMJJJHHHGGGFFFDDDBBB@@@>>>===>>>AAADDDGGGGGGFFFDDDBBB???<<<;;;;;;;;;999999888888888888999999999999888777888===CCCHHHQQQTTTYYY\\\___bbbeeegggmmmpppuuuzzz}}}~~~~~~}}}yyyqqqfff```]]]ZZZUUUPPPIIIHHHGGGGGGHHHNNNUUUZZZaaaiiippprrrtttyyy}}}}}}tttfffSSSDDD>>><<<:::999::::::888777777777777777777888888888888777999<<<===>>>EEENNNcccyyylllgggeeegggiiilllnnnrrrzzzyyyqqqjjjhhhgggfffdddiiikkkoootttyyy|||yyyvvvuuutttsssrrrpppnnnnnnnnnnnnmmmmmmmmmmmmiiikkkmmmoooppprrruuuwwwtttppplllhhhfffdddbbb```[[[ZZZYYYXXXVVVUUUTTTTTTQQQQQQPPPOOONNNMMMLLLKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBB>>>>>>>>>>>>>>>?????????BBBBBBBBBCCCDDDEEEGGGGGGKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGG@@@@@@@@@@@@@@@AAABBBCCC???>>>============>>>???@@@AAACCCCCCCCCBBBAAAAAA>>>>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::999888888888888888::::::::::::999:::;;;===<<<<<<>>>@@@@@@DDDQQQ___}}}vvvdddWWWPPPPPPLLLHHHFFFDDDCCC@@@???>>><<<;;;<<<@@@DDDFFFGGGDDDBBB@@@===<<<;;;::::::888888888888888888888888888888777777888===CCCGGGKKKNNNRRRVVVXXX[[[___bbbeeehhhnnnsssvvvwwwwwwwwwtttmmmeee```___\\\WWWRRRKKKJJJIIIGGGIIINNNVVV[[[cccjjjppppppppptttwwwwww{{{}}}rrrcccRRRDDD>>><<<:::999999999888777888888777777777777777777888777999<<<===>>>EEENNNeeeyyylllhhhgggfffhhhkkkmmmqqqzzzzzzqqqkkkiiigggdddaaa___aaadddhhhmmmsssyyy~~~~~~|||{{{zzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvsssuuuvvvwwwwwwxxx{{{}}}xxxtttoookkkhhhgggeeeddd```___\\\ZZZXXXWWWWWWWWWTTTSSSQQQOOONNNLLLLLLLLLIIIIIIHHHIIIIIIJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCCCC>>>>>>??????@@@@@@@@@@@@CCCCCCCCCDDDEEEFFFHHHHHHIIIJJJLLLLLLJJJIIIJJJKKKKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGBBBBBBBBBBBBCCCDDDEEEFFFAAA@@@???>>>>>>???@@@AAAAAACCCEEEEEEDDDBBBBBBCCC>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<======<<<;;;:::;;;:::999999888888999999777777777777888999::::::999999:::===>>>???GGGOOOaaasssooo^^^SSSNNNKKKHHHDDDBBB@@@???<<<;;;:::999999;;;???CCCDDDEEEBBBAAA???<<<;;;:::::::::777777888999999888777777555666777777888<<>><<<999999999999888777888888888888777777777777888777999<<<===>>>EEENNNiiiwwwkkkgggffffffgggiiikkkpppyyywwwqqqoookkkeee```\\\^^^___aaacccggglllppp|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}yyysssooommmlllkkkjjjfffddd```\\\YYYYYYZZZ[[[VVVTTTQQQNNNMMMLLLLLLMMMJJJJJJJJJJJJKKKKKKLLLMMMJJJJJJJJJJJJIIIIIIHHHHHHFFFFFFEEEEEEEEEDDDDDDDDD@@@AAAAAABBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIHHHJJJLLLMMMLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMMMMLLLMMMMMMMMMLLLJJJIIIHHHEEEEEEEEEDDDDDDEEEFFFFFFBBBBBB@@@@@@@@@@@@BBBBBBAAADDDFFFFFFDDDCCCCCCDDD??????>>>>>>===<<<<<<;;;:::;;;<<<======<<<;;;:::<<<<<<;;;::::::::::::;;;777777666777888888888888:::888999===??????CCCIIIOOO\\\iiirrrssscccVVVNNNLLLDDDBBB@@@??????>>>;;;:::888888999<<<@@@CCCDDDDDDAAA???===;;;::::::::::::666777888999999888777666333555777888999;;;>>>AAAEEEIIINNNTTTZZZ```gggkkklllooorrrvvvwwwvvvuuusssnnnhhhbbb```aaa```[[[WWWPPPNNNKKKHHHIIIMMMUUU[[[\\\ccchhhggggggkkkoooooossswww{{{||||||}}}nnn___OOOCCC>>>;;;999888999999888666888888888888777777777666888777999<<<===>>>EEENNNkkkrrrhhhfffdddeeefffhhhjjjoooxxxyyyppphhhbbbcccbbbaaaaaabbbeeehhhsssyyy~~~yyyuuusssrrrqqqpppjjjgggbbb]]][[[[[[\\\^^^WWWUUUQQQNNNLLLKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJLLLNNNOOOOOOOOOPPPRRRQQQQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPOOONNNLLLJJJHHHIIIHHHGGGFFFEEEEEEEEEEEECCCCCCAAAAAAAAAAAACCCCCCAAADDDGGGGGGEEECCCDDDEEE??????>>>>>>======<<<<<<:::;;;===>>>>>>===;;;:::>>>>>>===<<<<<<<<<<<<===:::999888888999999999888:::777666:::<<<===@@@DDDBBBLLLTTTXXXaaaooouuurrrqqqooojjj```TTTKKKGGGFFF???>>>>>>>>>??????===;;;888999;;;>>>CCCFFFFFFEEE@@@???===;;;::::::::::::666777888999999888777666222444777888999:::<<<>>>FFFJJJPPPVVV]]]dddkkkppprrrtttwwwyyyzzzyyyvvvuuummmgggaaa___aaa```]]]XXXPPPNNNKKKHHHHHHLLLTTTYYYWWW^^^ddddddeeeiiinnnnnnrrruuuyyyzzz{{{~~~}}}mmm___OOOCCC===;;;999888999999777666999888888888777777666666888888999<<<===>>>EEENNNjjj}}}~~~lllfffeeecccdddeeegggiiinnnwwwwwwjjjjjjhhheeecccbbbdddfffmmmttt}}}{{{zzzxxxwwwuuuoookkkeeeaaa````````````YYYUUUPPPNNNNNNNNNLLLJJJKKKLLLNNNOOOOOONNNMMMMMMKKKLLLLLLKKKHHHEEEDDDDDDHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGEEEEEEFFFFFFDDDCCCDDDDDDEEEFFFGGGIIIKKKLLLOOONNNNNNNNNOOOQQQTTTVVVXXX___bbb^^^YYYXXXXXXWWWTTTZZZ]]]YYYTTTRRROOOLLLMMMKKKHHHGGGGGGIIIIIIIIIHHHHHHHHHGGGFFFEEECCCCCCCCCEEEGGGHHHHHHFFFDDDBBB@@@@@@??????>>>=========??????????????????@@@@@@<<<<<<<<<===<<<<<<;;;:::999999:::::::::999999888999:::;;;===???@@@BBBCCC???AAAEEEKKKQQQWWW\\\___\\\ZZZVVVQQQLLLGGGCCCAAA???>>>>>>===<<<;;;;;;;;;::::::===AAAEEEFFFCCC???>>>======;;;:::999888888:::999777666666666777888555444333333555888;;;===EEEHHHMMMUUU]]]eeekkknnnmmmooouuu{{{~~~yyyqqqhhheeegggfff___XXXRRROOOLLLJJJKKKPPPUUUYYY[[[]]]```bbbdddfffiiikkkoooqqqtttwwwyyy}}}xxxiii[[[MMMBBB>>><<<:::999999888666444777777777777888888888888:::888888;;;===???FFFNNNeeexxxtttggg``````dddcccdddiiimmmpppwww{{{sssllljjjiiijjjjjjmmmqqq|||~~~~~~|||{{{tttpppiiidddaaa```^^^]]]YYYUUUPPPNNNNNNOOONNNMMMKKKLLLMMMOOOOOOOOOOOOOOOLLLMMMMMMLLLIIIGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFGGGHHHIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRRRRQQQQQQSSSUUUXXXYYYaaagggjjjfffaaaaaaaaa```^^^dddfffbbb\\\YYYUUUQQQMMMKKKHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGDDDEEEGGGHHHHHHFFFDDDBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<<<<::::::;;;;;;:::999888888777888999:::<<<>>>??????BBBCCCDDDGGGIIILLLOOOQQQKKKJJJIIIGGGEEECCCBBBAAA>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>AAAEEEEEEBBB???<<<<<<;;;:::999888777777999888777666666666777888555444333333555888;;;===EEEHHHNNNVVV]]]dddiiikkkmmmooottt{{{wwwnnnjjjjjjhhhaaaZZZPPPNNNKKKJJJKKKOOOTTTWWWYYY\\\___aaabbbdddgggiiilllnnnrrruuuxxx|||xxxiii\\\NNNCCC>>><<<:::999999888666444777777777777888888888888;;;999999<<<>>>@@@FFFNNNeeevvv{{{sssggg``````ddddddeeeiiimmmpppvvvzzzuuupppnnnpppttt|||~~~||||||{{{||||||~~~{{{vvvoooiiidddaaa^^^[[[XXXUUUPPPNNNNNNPPPQQQQQQLLLMMMNNNPPPPPPQQQQQQQQQNNNNNNNNNMMMJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHJJJIIIHHHFFFHHHKKKOOORRRUUUVVVVVVXXXXXXWWWWWWXXX[[[]]]___iiiooorrrpppmmmnnnooonnnnnnrrrsssnnngggbbb\\\VVVOOOMMMKKKJJJKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJIIIFFFGGGHHHHHHGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>>>><<<<<<<<<<<<;;;:::888888888888999:::;;;<<<===>>>AAAAAAAAA@@@AAAAAABBBCCC>>>>>>>>>>>>>>>?????????>>>>>>======<<<;;;;;;;;;======???BBBDDDCCC@@@>>>;;;::::::999888777666666999888777666666666777777555444333333555888;;;===EEEIIIOOOVVV]]]bbbeeegggiiikkkooowww}}}sssmmmkkkhhh```XXXMMMLLLKKKJJJLLLOOORRRTTTWWWYYY\\\^^^```bbbeeeggghhhkkkooorrrvvvzzzwwwiii]]]PPPEEE===<<<:::999999888777555777777777777888888888888<<<::::::===???@@@FFFMMMggguuuwwwqqqfff``````ccceeefffjjjmmmooouuu}}}xxxwwwyyy}}}xxxsssqqqqqqooonnnmmmlllllllllqqqtttyyyzzztttmmmhhhccc^^^[[[WWWTTTQQQNNNOOOQQQTTTVVVPPPPPPQQQQQQQQQQQQQQQQQQNNNNNNNNNMMMKKKKKKMMMOOOOOOOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIJJJKKKLLLKKKJJJGGGJJJPPPVVV[[[___aaaaaaaaa```___^^^___```bbbdddkkkqqqvvvwwwyyy~~~yyypppiii```YYYRRRPPPOOOOOOPPPQQQPPPPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBAAA???======>>>???@@@>>>>>>>>>===<<<:::999888:::;;;;;;<<<===>>>>>>???=========<<<<<<===>>>>>>=================================<<<<<<;;;;;;;;;===>>>@@@AAABBBAAA>>>===::::::999888888777666666888888777777666666666666555444333333555888;;;===EEEIIIOOOVVV[[[^^^``````aaabbbfffnnnwww|||rrrkkkgggbbbZZZTTTJJJJJJJJJJJJLLLNNNPPPQQQUUUXXXZZZ\\\^^^```ccceeeeeehhhlllppptttxxx}}}vvvhhh\\\OOOEEE===;;;:::999999999777555666777777777888888888888<<<999:::===???@@@EEELLLjjjvvvxxxoooeee``````cccfffgggjjjmmmooottt}}}xxxyyyxxxuuussspppmmmlllkkkjjjlllppptttzzz|||vvvqqqkkkeee```\\\TTTSSSQQQPPPPPPRRRUUUXXXTTTTTTSSSSSSRRRQQQQQQQQQNNNOOOPPPOOOMMMMMMNNNPPPQQQRRRRRRSSSTTTTTTSSSSSSVVVUUUTTTSSSTTTTTTSSSQQQOOOSSSYYYaaahhhmmmppprrrmmmllliiigggffffffggghhhkkkrrryyy}}}xxxoooddd[[[SSSQQQPPPQQQRRRSSSRRRQQQOOOOOOOOOOOONNNMMMLLLKKKHHHIIIIIIHHHGGGEEECCCBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAACCCAAA???>>>===>>>@@@AAA@@@@@@??????===<<<::::::;;;;;;<<<<<<===>>>??????=========<<<<<<======>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@???===<<<;;;::::::999999888888777777777777777777666666555555555444333333555888;;;===DDDHHHMMMRRRWWWYYYYYYYYYZZZ[[[^^^dddmmmvvv||||||uuullleeeaaa\\\UUUOOOHHHHHHHHHIIIJJJLLLNNNOOOSSSVVVYYY[[[\\\^^^aaaccccccfffjjjnnnqqqvvv{{{~~~uuuggg[[[NNNDDD<<<;;;999999999999777666666777777777888888888888:::888999===???@@@EEEKKKiiiwwwzzz|||mmmeee``````bbbfffgggjjjmmmnnnsss}}}xxxtttqqqpppjjjkkkmmmpppuuu}}}}}}xxxrrrmmmfff```[[[RRRRRRRRRQQQPPPRRRUUUWWWVVVVVVUUUTTTSSSSSSSSSSSSRRRSSSUUUTTTSSSRRRRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZ^^^dddkkkrrrxxx|||~~~|||yyyvvvrrrooommmllllllooouuu||||||ssshhh^^^RRRQQQPPPQQQSSSSSSSSSQQQMMMMMMNNNOOOOOOOOOOOONNNIIIHHHHHHHHHGGGFFFEEEDDD@@@AAAAAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>???@@@@@@@@@@@@@@@@@@???>>><<<<<<999999:::;;;<<<===>>>???AAAAAA@@@>>>============<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;:::;;;999999999999888888777777666666777777777666555444555444333333555888;;;===DDDFFFJJJNNNPPPRRRRRRSSSVVVVVVWWW[[[bbbiiinnnpppoooiiibbb\\\YYYUUUPPPLLLGGGGGGGGGGGGIIIKKKMMMNNNPPPSSSVVVXXXYYY[[[^^^```aaacccgggjjjnnnrrrwwwzzz|||~~~wwwggg[[[NNNCCC<<<;;;999999999999888666777777777777888888888888999888:::>>>@@@AAAFFFMMMdddyyy~~~{{{llleeeaaa```aaaeeefffjjjmmmnnnsss|||xxxvvvmmmmmmmmmnnnrrrzzz~~~yyysssmmmeee]]]XXXOOOQQQSSSRRRQQQQQQSSSUUUUUUUUUTTTTTTTTTUUUWWWWWWWWWZZZ]]]]]][[[YYYWWWWWWSSSSSSTTTUUUYYY^^^bbbeee^^^^^^```dddiiimmmoooooonnnppptttyyy|||wwwsssqqqpppsssyyyzzzrrrhhh___TTTSSSSSSTTTVVVWWWUUUTTTQQQQQQQQQPPPPPPOOOMMMMMMHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>999999:::<<<>>>???@@@AAABBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;===<<<:::888999:::888888777777777777666666555666777777777666555444555444333333555888;;;===CCCDDDFFFHHHJJJLLLMMMMMMQQQPPPPPPRRRVVVZZZ]]]]]]^^^ZZZUUUQQQOOOLLLIIIFFFFFFFFFEEEEEEFFFIIILLLMMMLLLOOORRRTTTUUUWWWZZZ\\\^^^```dddgggiiimmmrrruuuyyy|||{{{iii\\\NNNCCC<<<:::999999999999888777777777777777888888888888999999;;;@@@CCCDDDIIIPPPaaa{{{llleeeaaa``````dddeeeiiilllnnnsssyyywwwtttrrrssszzzzzztttmmmddd[[[UUUMMMPPPSSSSSSQQQQQQRRRTTTSSSSSSSSSTTTUUUXXXZZZ[[[\\\___cccdddaaa^^^\\\[[[SSSSSSSSSUUUZZZ```fffjjjeeefffjjjqqqyyy|||wwwtttsssvvvzzzuuuooofff]]]XXXWWWWWWYYYZZZ[[[ZZZXXXYYYXXXVVVSSSPPPLLLIIIGGGHHHGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBB???@@@@@@@@@@@@???>>>===@@@@@@AAAAAAAAA@@@@@@???;;;;;;===???@@@BBBDDDDDD??????>>>>>>>>>???@@@@@@???>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;777999<<<;;;888777888:::666666666666666555555555555666777777777666444333555444333333555888;;;===CCCCCCDDDEEEGGGHHHIIIJJJLLLKKKJJJJJJMMMOOOPPPPPPRRRNNNJJJGGGFFFEEECCCAAAFFFEEEDDDDDDEEEHHHKKKMMMJJJLLLOOOQQQRRRTTTWWWZZZ[[[^^^aaadddfffjjjnnnqqqyyy|||~~~kkk]]]OOODDD<<<:::999999::::::888777777777777777888888888888::::::===BBBEEEGGGLLLSSSaaa{{{llleeebbb``````ccceeehhhlllnnntttyyywww{{{xxxtttnnnbbbYYYTTTRRRRRRRRRSSSTTTUUUUUUTTTTTTUUUWWWWWWXXX[[[___bbbjjjkkkmmmmmmkkkeee___[[[VVVVVVVVVZZZ```fffkkklllgggaaacccqqq}}}|||xxxzzz}}}xxxqqqooolllfff```ZZZ[[[^^^cccffffffccc```___^^^[[[WWWSSSQQQOOOOOONNNLLLMMMNNNNNNLLLLLLMMMLLLIIIIIILLLLLLHHHFFFHHHKKKJJJHHHHHHHHHFFFDDDBBBEEECCCAAA@@@AAABBBAAAAAA>>>>>>>>>>>>>>>??????????????????>>>???@@@@@@AAAAAA@@@???>>>>>>??????@@@???===<<<<<<>>>>>><<<999888888888888888888888888:::999888888777777888888888999999888555444444555777777777777666666666666333222222222444888;;;>>>???@@@AAABBBDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBB>>>DDDHHHFFFDDDFFFHHHIIIIIIJJJMMMNNNPPPRRRVVVXXXXXX\\\```ccceeegggjjjlllvvv{{{|||mmm]]]MMMBBB???===:::999999999888777777777777777777777777777<<<999999???FFFKKKSSS[[[lllzzzkkkccc```___aaaaaaaaaeeekkkpppwww}}}}}}}}}vvvrrrlllbbbZZZWWWTTTSSSSSSTTTUUUWWWXXXXXXWWWYYY[[[]]]___aaaeeehhhppptttxxxxxxssskkkccc^^^YYYXXXYYY[[[```dddffffffbbb]]]```ppp}}}{{{xxxvvvuuuuuuvvvwww{{{vvvpppmmmmmmllliiifffggghhhkkkooosssuuutttrrrnnnkkkfff___ZZZVVVVVVVVVYYYXXXWWWVVVVVVTTTTTTUUUSSSOOOMMMOOONNNKKKIIIKKKLLLKKKKKKKKKJJJIIIGGGFFFFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@???>>><<<===>>>>>><<<999888888888888888888888888:::999888888777777888888777888999777555444444555777777777777666666666555333222111222333666999<<<@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@???????????????>>>>>>???@@@@@@AAADDDEEECCCDDDGGGFFFCCCGGGIIIKKKMMMNNNPPPTTTWWWXXX[[[___bbbdddgggjjjllltttyyyyyykkk]]]NNNCCC???===:::999999999888888777777777777777777777777999999<<<@@@CCCHHHSSS___rrrzzzjjjccc______```aaaaaaeeekkkpppvvv{{{rrrnnniiiaaa[[[YYYVVVWWWWWWXXXYYY[[[\\\]]]ZZZ\\\___bbbccceeehhhjjjuuu|||}}}rrrhhhbbb\\\\\\\\\^^^```aaa___^^^^^^ZZZ]]]kkk}}}tttlllfffddddddeeellllllkkkkkkllllllmmmmmmnnnooorrrwww}}}vvvkkkbbb^^^___aaakkkkkkjjjhhhfffeeecccaaa\\\VVVRRRRRRQQQNNNLLLNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKIIIFFFDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAA@@@???>>>===>>>>>>??????>>>>>>>>>???>>><<<999999999999999999999999999999999888777777777777888666888888777555444555666777777777666666666555555333222111111222444777888?????????>>>>>>======<<<>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;<<<======>>>??????>>>AAAFFFDDD@@@DDDFFFIIIJJJLLLNNNRRRTTTWWWYYY]]]```cccfffjjjlllrrrwww~~~uuujjj^^^OOOCCC???<<<:::888999999999888777777777777777777777777888999===@@@@@@DDDRRR```wwwyyyjjjccc___^^^___aaaaaaeeekkkpppvvvyyyooojjjeee___[[[ZZZYYY\\\___aaaaaaaaa``````bbbeeehhhjjjjjjjjjjjjkkksss|||uuukkkeee______```aaabbb```\\\YYY\\\XXXZZZfffwww~~~tttiiibbb```aaaccchhhlllpppqqqooooooppprrrqqqrrruuu{{{xxxmmmiiikkkooo~~~|||vvvqqqeee\\\UUUTTTSSSPPPNNNPPPOOOPPPPPPPPPOOOPPPRRRSSSTTTQQQNNNKKKJJJIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBAAA???>>>======>>>?????????@@@@@@???>>>;;;:::999999999999999999999999999999888777777777777777555666777777555444555666777777666666666555555555222222111000111333444555<<<<<<;;;;;;;;;:::::::::<<<;;;999888777777888888777777777777888999;;;;;;777;;;===<<<>>>BBBCCCAAACCCEEEGGGIIIJJJMMMPPPSSSUUUXXX[[[^^^aaaeeeiiimmmrrrwww~~~tttjjj___OOOBBB>>><<<999888999:::999888777777777777777777777777::::::;;;======AAAMMMZZZtttyyyjjjccc^^^]]]^^^aaaaaaeeekkkpppvvvxxxuuuvvvwwwvvvlllgggccc^^^[[[\\\^^^dddkkknnnmmmjjjgggfffpppsssvvvwwwtttqqqnnnmmmmmmvvvwwwmmmhhhccccccdddfffeeebbb]]]XXXWWWUUUXXX```ooovvvkkkdddcccdddfffiiiooovvvxxxwwwuuuvvvwwwwwwxxx{{{~~~zzz~~~ooodddZZZVVVTTTQQQPPPQQQQQQQQQQQQPPPPPPRRRWWW[[[^^^[[[VVVRRROOOMMMJJJHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFCCCBBB@@@???>>>>>>>>>??????@@@BBBBBB@@@>>>;;;:::999999999999999999999999999888777777666666777777444555666666555444666777666666666666555555555555222111111000111222333444777777888888999:::::::::;;;:::999888888777777777666666666666777999::::::777???DDD@@@<<<===AAACCCBBBDDDFFFHHHIIILLLOOORRRSSSVVVYYY\\\```dddiiimmmsssyyyuuukkk___OOOAAA>>><<<999888999::::::999777777777777777777777777===999777:::===@@@HHHPPPkkkyyyjjjccc___]]]]]]```aaaeeekkkpppuuu{{{sssooooooooowww~~~tttkkkgggeeebbb```aaafffmmmvvv{{{zzzwwwtttsss|||}}}wwwqqqooolllqqqyyy~~~zzzrrrmmmiiiiiijjjkkkiiieee___ZZZRRRSSSXXX```lll~~~sssllliiiiiijjjmmmsss|||{{{|||sssddd]]]YYYUUUSSSSSSTTTTTTSSSPPPPPPUUU]]]dddiiiddd^^^YYYTTTPPPLLLJJJGGGFFFFFFEEEEEEDDDDDDCCCFFFFFFEEEEEEFFFFFFGGGHHHDDDCCCBBB@@@?????????@@@???AAADDDCCCAAA===;;;:::::::::::::::::::::::::::888888777666666666666777333444666666555555666888666666666555555555444444111111111111111222333444444555666777999:::;;;<<<;;;;;;;;;;;;;;;999888888777666666666777888999999<<>>BBBAAABBBEEEGGGHHHJJJNNNPPPQQQTTTWWWZZZ^^^ccciiimmmvvv{{{wwwlll___NNNAAA===;;;999888999::::::999777777777777777777777777===888666:::===@@@FFFKKKeeezzzkkkddd___]]]]]]```aaaeeelllpppuuu~~~wwwtttrrrwwwzzzrrrkkkjjjjjjiiiiiikkknnnvvvzzzwwwssssssvvv{{{zzztttrrrqqqpppooommmgggaaa\\\SSSWWW^^^fffooo{{{wwwuuutttwww}}}ttthhhaaa[[[WWWVVVXXXWWWUUUQQQQQQWWWcccllluuupppiiibbb\\\WWWQQQNNNIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGFFFGGGHHHHHHIIIFFFEEECCCAAA@@@@@@@@@AAA???BBBEEEEEEAAA===;;;;;;::::::::::::::::::::::::888888777666666666666666222333555555555555666888666666555555555444444444000000111111222333444444444555666777999:::;;;<<<;;;<<<===>>>>>><<<999777777777666666666666777888:::BBBFFFAAA;;;;;;>>>@@@>>>@@@CCCDDDFFFHHHKKKNNNPPPRRRVVVYYY]]]bbbhhhmmmxxx}}}xxxlll___OOOCCC===;;;999888999:::::::::777777777777777777777777999777999===???@@@FFFNNNddd{{{mmmeee```^^^^^^``````eeelllpppuuu~~~~~~}}}xxxpppkkklllnnnoooppprrrttt{{{zzzwwwvvv{{{zzzxxxvvvtttrrrnnnhhhaaa\\\YYY]]]eeelllsssqqqhhh```ZZZXXX[[[ZZZVVVRRRRRRYYYgggrrryyyrrrjjjccc]]]WWWTTTKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJGGGFFFDDDBBBAAAAAAAAAAAA???BBBFFFEEEAAA===;;;;;;::::::::::::::::::::::::888888777666666666666666111333555555555555777888666666555555555444444444///000111222333444555555666666777888999:::;;;;;;:::<<>><<<>>>AAABBBDDDFFFJJJLLLOOORRRUUUXXX\\\bbbhhhmmmxxx}}}xxxlll^^^OOOEEE===;;;999888999:::::::::777777777777777777777777444777===AAA???@@@HHHSSSggg|||mmmfffaaa^^^^^^___```eeelllpppuuu~~~uuuuuutttsssssswww|||~~~~~~{{{wwwqqqjjjdddaaa___fffmmmssszzz}}}tttooofff\\\___[[[XXXWWWWWW\\\gggssszzz~~~~~~wwwnnnggg___XXXRRRPPPMMMKKKKKKKKKJJJJJJGGGGGGGGGGGGEEEEEEGGGHHHKKKIIIEEEBBB@@@?????????BBBCCCEEEFFFEEECCC@@@>>>===<<<<<<;;;;;;::::::999888777777777777888888999555444333222333555777999666555555444444333222222000000000000111222333444555555444555666888:::;;;:::::::::;;;;;;;;;<<<<<<777666555444444555666777555666777888:::;;;<<<=========???AAADDDFFFIIIJJJKKKOOOUUUYYY\\\aaahhhmmmuuuzzzwwwnnn```NNN@@@<<<;;;:::999888888888888888888777777888888999:::666888:::;;;===DDDMMMUUUiii|||mmmddd___]]]]]]^^^```eeejjjmmmqqq{{{}}}}}}}}}}}}yyyrrrllliiilllssszzz~~~~~~rrrgggccc^^^YYYXXXYYY^^^kkkwwwzzzpppfff^^^VVVTTTQQQOOOMMMKKKJJJIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCBBBCCCDDDDDDBBBDDDFFFGGGGGGDDDBBB@@@>>>>>>===<<<;;;;;;::::::888888777777666777777888555444333333333555777999555555555444333333222222000000000000111222333444555555444555666777999:::999999999:::::::::;;;;;;888888666555555555666666666666777888999;;;<<<<<<<<<<<<>>>@@@CCCFFFHHHJJJJJJOOOUUUYYY\\\aaahhhmmmtttyyyvvvlll___OOODDD<<<;;;:::999888888888888888888777777888888999:::888:::<<<===???EEENNNVVVjjjyyyjjjccc___^^^______```eeekkkmmmqqq{{{xxxrrrooovvv|||~~~pppgggaaa\\\ZZZZZZaaaooo}}}wwwjjj___[[[ZZZWWWTTTPPPLLLIIIHHHKKKJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFCCCEEEHHHIIIIIIGGGDDDBBBAAA@@@???>>>===<<<;;;:::999888777666666666666666555444444333444555777888555555444444333333222222000000000000111222333444555555444444555777999:::888888888999999999::::::;;;:::888777666666666666666777777888999::::::::::::;;;===???AAADDDGGGHHHJJJNNNTTTXXX\\\aaahhhmmmrrrwwwttthhhZZZMMMEEE<<<;;;:::999888888888888888888777777888888999:::888:::<<<===???DDDMMMSSShhhyyykkkddd```^^^______aaafffkkkmmmqqq{{{{{{xxx|||wwwkkkddd^^^[[[\\\cccqqq~~~nnnbbb^^^]]][[[WWWRRRNNNKKKJJJJJJJJJKKKLLLNNNOOONNNMMMKKKJJJIIIGGGFFFDDDCCCCCCDDDFFFIIIKKKLLLJJJHHHFFFDDDDDDBBBAAA???===<<<;;;:::999888777666555555555555555444444555666777777555555444444333222222111000000000000111222333444555555444444555666888999999999999999::::::::::::<<<;;;:::999777666555555666777777777888888999999999:::;;;===@@@CCCFFFGGGIIINNNSSSXXX\\\aaahhhmmmqqqvvv~~~~~~qqqbbbTTTIIICCC;;;;;;:::999888888888888888888777777888888999:::666888:::;;;<<>>===;;;:::999888888888888888666666666666666666666666444444333333222222111111000000000000111222333444555555444444444555777777::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::888666555444444555555666777888888888888999;;;===???BBBEEEFFFGGGLLLRRRWWW[[[aaahhhnnnsssxxx~~~|||sssiii```UUULLLEEE<<<;;;:::999888888888888888888777777888888999:::888:::<<<<<<<<<@@@FFFKKKVVVsss{{{mmmfffbbb```aaa___```eeeiiikkknnnxxx|||xxxwwwrrrtttwwwyyyrrrnnnkkkiiieeedddjjjrrrwww{{{rrrffffffccc\\\UUURRRTTTWWW\\\dddqqq{{{qqq^^^[[[UUUOOOKKKJJJJJJKKKHHHHHHHHHIIIKKKMMMPPPRRRNNNMMMKKKHHHDDDAAA???>>>;;;;;;::::::999:::::::::666666777777777666666666444444333333222111111111000000000000111222333444555555444333444555666777999999:::::::::;;;;;;;;;:::::::::999888666555333333333444555777888999999999999;;;===@@@CCCEEEGGGGGGLLLRRRWWW[[[aaahhhnnnuuuzzz|||rrrjjjbbbWWWKKKBBB<<<;;;:::999888888888888888888777777888888999:::888:::<<<<<<<<<>>>DDDIIIVVVsss|||mmmfffbbbaaabbb^^^___dddhhhjjjmmmvvv}}}{{{uuurrrnnnooovvvzzztttqqqooommmhhheeehhhooouuuzzzjjjjjjfff^^^VVVRRRUUUZZZ\\\gggyyyiiiccc[[[SSSMMMJJJIIIJJJIIIHHHGGGGGGJJJMMMQQQTTTPPPOOOLLLIIIEEEBBB@@@>>>;;;;;;:::::::::;;;<<<<<<666777777777777777666555444444333333222111111000000000000000111222333444666555444333444555666777888888999999999:::::::::888999999999888666555333222222333555666888999:::999:::;;;===@@@CCCFFFGGGFFFKKKRRRWWW[[[aaahhhnnnwww{{{uuukkkcccWWWHHH<<<<<<;;;:::999888888888888888888888777888999999:::666888:::::::::<<>>>>>>>>>>>===<<<::::::666777777777777555333222444444333222111111111222222111111111111111222222333333333444555666888888555555666666777777777888::::::;;;;;;:::888777666888888888888777777777777999999:::<<<>>>BBBDDDFFFJJJNNNSSSWWWZZZ```hhhoooqqqxxx}}}xxxnnndddXXXIII???999999999999999999999999888888777777777777888888999:::;;;;;;<<<>>>BBBFFFSSSqqqvvvkkkaaa^^^___]]]___bbbeeegggmmmvvv}}}|||vvvsssttttttuuuzzz}}}xxxtttrrrtttvvvwwwwwwyyy~~~rrroooggg^^^VVVTTTVVVYYYXXXcccsssssscccZZZUUUPPPLLLLLLLLLIIIHHHIIINNNRRRTTTUUUQQQOOOKKKGGGEEECCCCCCCCC@@@@@@??????===<<<;;;:::777777777777777555444333333222111000000//////000222111111111111222222333333333333333444555666777888888888888999999::::::999::::::::::::888777666777777777777777777888888::::::;;;<<<>>>AAADDDEEEJJJMMMRRRVVVZZZ```hhhnnnqqqxxx~~~}}}rrrdddVVVIIIBBB:::::::::999999888888888888888777777777777888888999:::;;;;;;<<<>>>BBBFFFPPPmmmyyymmmccc___```]]]___ccceeehhhnnnvvv|||}}}{{{}}}~~~xxxwww{{{}}}{{{uuukkk```WWWTTTUUUWWWZZZbbbnnn{{{xxxeeeZZZTTTNNNLLLMMMMMMKKKIIIJJJMMMQQQSSSSSSQQQNNNKKKGGGEEECCCCCCCCCBBBBBBAAA@@@???===;;;:::777777888777777666555444444333222111000000000000111111111111222222333444555444444333333444444444555555555555555666666666888999999:::999888666555666666666777888888999999;;;;;;;;;<<<>>>@@@CCCDDDHHHLLLQQQUUUYYY___hhhnnnrrryyyuuueeeUUUIIIDDD;;;;;;::::::999888777777888888777777777777888888999:::;;;;;;<<<>>>BBBEEEMMMhhh}}}oooeeeaaaaaa\\\___cccfffhhhnnnvvv|||{{{}}}}}}|||zzzooocccYYYUUUUUUVVV^^^dddjjjrrrwwwdddXXXSSSOOOOOOQQQMMMLLLKKKKKKLLLNNNOOOPPPPPPNNNJJJGGGEEEDDDDDDDDDDDDDDDCCCAAA@@@===<<<:::888888888888777777666666777666555333333222222222111111111222222444555555666555444333333222222333333333333333333333333333777777888999888777666555555555666777888999::::::<<<<<<<<<<<<>>>@@@BBBDDDGGGKKKPPPUUUYYY___gggnnnssszzz~~~tttfffWWWKKKDDD<<<<<<;;;:::888777666666888888777777777777888888999999::::::;;;>>>BBBEEELLLeeessshhhbbb```\\\```dddfffiiinnnvvv|||}}}wwwqqqttt{{{~~~|||wwwtttqqquuu~~~yyymmmaaaYYYUUUTTTTTT^^^aaadddhhhrrrtttaaaWWWRRROOOOOOQQQMMMLLLLLLKKKJJJKKKLLLMMMOOOMMMJJJGGGEEEDDDEEEEEEEEEDDDDDDBBB@@@>>><<<;;;999888888888777777777777888777666444333222222222111111111222333555666777777666555444333222222222666666666666666666666666555666777777777666555444444555555777888999:::;;;<<<<<<<<<<<<>>>@@@BBBDDDGGGKKKPPPTTTYYY___hhhnnnsss{{{xxxpppfffZZZLLLBBB<<<<<<;;;:::888777666666888888777777777777888888888999::::::;;;===AAAEEEMMMdddvvviiibbb^^^\\\```dddgggjjjooovvv|||ttthhheeegggiiilllooouuuqqqppprrrqqqnnnkkkkkkdddiiiuuuyyyrrrggg^^^XXXUUUSSSQQQWWWZZZ[[[]]]fffttt~~~qqq```WWWSSSOOOOOOPPPNNNNNNNNNLLLJJJIIIJJJKKKNNNLLLIIIGGGEEEEEEFFFFFFDDDDDDCCCBBB@@@???===<<<999999888888888888999999777666555333222111000000111111111333444666888999888777666555444333333333666666666555555555555444444555666666666555444444444555666777888999::::::;;;;;;;;;<<<>>>@@@CCCDDDGGGKKKPPPUUUYYY```iiiooottt|||wwwmmmeeeZZZKKKAAA;;;;;;::::::999888777777888888777777777777888888888999::::::;;;===AAADDDMMMaaawwwjjjccc]]]\\\```eeehhhkkkpppvvv||||||pppeee```^^^\\\___dddgggfffhhhnnnnnnhhhccccccbbbgggsss~~~ssslllddd^^^ZZZXXXUUUSSSQQQTTTTTTTTTZZZfffppptttxxxkkk^^^XXXVVVTTTSSSSSSPPPQQQRRROOOKKKIIIJJJKKKMMMKKKIIIGGGEEEEEEFFFGGGCCCBBBBBBBBB@@@???>>>===:::999888888888888999:::888777555444222111111000000111222333555777999:::999888777666555444444444444444444444333333333222333444555666666555444333555666666777888999999:::::::::;;;<<<>>>AAADDDEEEGGGLLLQQQVVVZZZaaajjjpppuuu}}}|||ooobbbUUUIIIAAA:::::::::999999888888888888888777777777777888888888999999::::::===AAADDDKKK\\\~~~uuujjjccc^^^\\\```eeeiiikkkpppvvv|||xxxmmmccc```\\\XXXZZZ_________fffoooooofff```___ggglllwww~~~qqqkkkddd```^^^\\\YYYWWWPPPSSSRRROOORRR\\\dddfffpppeee[[[YYYZZZYYYYYYZZZRRRTTTTTTQQQMMMJJJJJJLLLMMMKKKIIIGGGFFFFFFFFFGGGAAABBBBBBAAA@@@???>>>===:::999888888888999:::;;;:::999888666444333333333000111222333555777999:::999999777666666555555555888888888777777666666666222333444555555555444333666666777777888888999999999999:::<<<>>>BBBDDDFFFHHHLLLRRRVVV[[[bbbkkkqqquuu}}}qqq___PPPGGGBBB:::999999999999999999999888888777777777777888888888888999999:::===AAADDDHHHYYYzzztttjjjddd^^^\\\```eeeiiilllpppwww|||~~~{{{oooiiibbb]]]\\\\\\[[[ZZZaaadddhhhkkkkkkiiieeebbbcccqqq~~~~~~uuulllgggfffccc\\\VVVUUUOOOJJJLLLPPPVVV___gggdddcccaaaaaaeeeiiifff```YYYUUUQQQPPPPPPNNNJJJGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@???>>>>>>===<<<;;;;;;:::999888888777555444333222111222333444333333555888:::<<<:::888666555555666777666666666666666555555444333333444444333333222111000222555888:::;;;;;;;;;999:::;;;<<<<<<>>>BBBEEEJJJMMMQQQTTTXXX___hhhooottt{{{wwwfffSSSDDD???<<<;;;;;;::::::999999888999999888777666666777777777888999999:::<<>>===;;;:::999999999888888777555444333222111222333444444333444777::::::999888777666666666666666666777777666555444444555555666666555555444333444555777999999999888777999;;;<<<===>>>@@@DDDFFFJJJMMMQQQUUUXXX___hhhoootttzzzwwwfffSSSEEE???<<<<<<;;;:::999999888888999999888777777777777777777888999999:::<<>>AAAFFFIIIJJJNNNRRRVVVZZZ```iiioootttzzztttfffSSSEEE@@@===<<<;;;:::999777666666888888777777777777777888777888999999:::<<>>>>>===<<<<<<;;;:::999888888777555444333222111111222444555444333444555333444666888888888666555666666666666666555555444555555666666555555444333444555555666666777888888777888:::;;;===???CCCFFFJJJNNNSSSXXX\\\aaaiiiooouuu{{{zzzrrreeeTTTFFF@@@:::::::::999888888777777777777777777777888888999777888999999:::<<>>???>>>===;;;:::888888777555444333222111000222444555444333333444333444555777777777777777444555555666666666666666555555666666555555444333555444555555666777777888999:::<<<<<<===@@@CCCFFFIIINNNTTTXXX\\\bbbiiinnnuuu|||yyyqqqeeeTTTFFFAAA999999888888888888888888777777777777777888999999777888999999:::<<>>>>>@@@DDDFFFIIINNNTTTYYY]]]bbbiiinnnvvv|||xxxqqqdddTTTGGGAAA777888888888888999999999777777666777777888999999777888999999:::<<>>??????>>>===<<<;;;:::999777555444333444444333333222222333333444555444555555555666666777777999888777666444444333333777666666444333222111111111111111222333666888999;;;<<<>>>>>>???BBBEEEHHHLLLOOOSSSXXX]]]dddkkkooozzz~~~yyyqqqeeeTTTGGGAAA:::::::::999999999888888999999888888888888999999999888777777999;;;>>>???CCCHHHWWWtttmmmdddaaa``````___aaadddjjjooorrr}}}}}}uuuhhhfffdddaaa___^^^^^^^^^YYYYYYWWWVVVUUUUUUVVVVVVVVVZZZaaagggoooyyyzzzpppfff___[[[XXXVVVSSSMMMGGGEEEGGGIIIIIIIIIIIIIIIGGGFFFDDDBBBAAA@@@???@@@@@@AAA@@@???>>>===<<<;;;999666555444444555333333333333333444444555555555555666666666777777777777666555555555555666777666555444333222222111222222222222444555777888:::;;;===>>>???AAAEEEHHHMMMPPPUUUZZZ___ffflllqqq|||zzzqqqdddTTTFFFAAA:::::::::999999999888888777777666666666666777777888888777888999;;;>>>???CCCFFFSSSmmmpppfffccc_________```dddiiiooorrr|||rrrjjjddddddccccccccccccdddddd```___^^^\\\[[[ZZZYYYYYYXXX[[[___dddjjjsss|||ssskkkddd___[[[XXXSSSMMMHHHEEEGGGJJJJJJJJJJJJIIIHHHFFFEEECCCBBBBBBAAABBBBBBCCCCCCBBB@@@??????===;;;888666555555555444444333333444444555666555555666666666666777777555555555555666666777888666666555444333222222111333333333333444555666777999:::<<<===>>>AAADDDGGGNNNQQQVVV[[[aaagggooosss}}}{{{qqqcccRRRFFF@@@;;;:::999999888888999999777777666666666666777777888888888888:::<<<>>>???CCCEEEMMMaaattthhhddd^^^^^^^^^```dddiiinnnrrrzzz~~~rrrhhhcccaaacccfffhhhkkklllmmmmmmiiihhhfffdddbbb```______```bbbdddfffjjjsss~~~yyysssmmmfff```\\\RRRMMMGGGEEEGGGIIIJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBAAABBBCCCDDDCCCCCCAAAAAA???>>>;;;888666555444444555555444444555555666777666666666666666666777777666666666555666777777888666666555444333333222222444444444444555555666666888999;;;<<<>>>@@@DDDGGGMMMQQQVVV[[[aaahhhpppuuu~~~{{{pppbbbPPPEEEAAA;;;:::999888888888999999999999888888888888999999888888888999:::<<<>>>???CCCDDDIIIWWWssswwwjjjeee^^^^^^^^^___ccciiinnnrrryyyxxxpppiiieeecccaaadddiiiooosssvvvvvvvvvqqqooollliiigggeeeeeeeeejjjkkklllmmmooovvv~~~zzztttlllddd___SSSMMMGGGEEEFFFHHHIIIHHHFFFFFFEEEDDDCCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAAAAA???===;;;888666444444444666666555555666666777888777777777777777777666666888888777666666666666666555555555444444333333222333444444555555666666666777999;;;<<<>>>AAAEEEHHHLLLPPPUUU[[[aaaiiipppuuu}}}zzzooo___NNNDDDAAA<<<:::999888777888999:::999999888888888888999999888888999:::;;;===>>>???DDDEEEGGGQQQkkkzzzkkkeee```______```ccchhhnnnqqqyyy~~~yyyssslllgggeeedddeeedddiiipppxxx~~~zzzwwwrrrnnnlllkkkmmmnnnssstttuuuuuuvvv{{{zzzrrrhhhaaaUUUPPPIIIFFFGGGHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBB???@@@AAACCCCCCBBBAAAAAA>>>===:::888666555555555777777666666777777888999888888777777777777666666999888777777666666666666555555444444444333333333222333444666666777777777888999;;;===>>>AAAFFFIIILLLPPPUUU[[[bbbjjjrrrwww}}}xxxlll]]]LLLCCCBBB<<<;;;999777777888999:::777777666666666666777777888888999;;;<<<===>>>???BBBEEEGGGNNNhhh}}}mmmfffbbbaaaaaaaaadddhhhmmmpppwww}}}xxxvvvrrrooolllkkkkkkkkkmmmsss||||||vvvtttuuuxxxzzz{{{}}}~~~~~~yyynnnfffYYYSSSLLLHHHHHHIIIIIIGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@BBBCCCCCCCCCBBBBBB???===;;;999777777777777888777777777777888999999888888888777777777666666777777777666777777888999555444444444444333333333111222444666777888888777888:::<<<===???BBBGGGJJJMMMQQQVVV]]]dddllltttyyy~~~vvvjjjZZZJJJBBBBBB<<<;;;999777666888999;;;777777666666666666777777888888:::;;;===>>>>>>??????DDDGGGMMMgggzzzzzzppphhheeedddcccccceeehhhmmmoootttyyy~~~~~~}}}{{{yyyxxxwwwwww}}}~~~|||~~~yyyxxxxxxwwwuuurrrssszzztttlll\\\VVVOOOKKKJJJJJJIIIHHHFFFFFFFFFEEEEEEEEEEEEEEE@@@AAACCCDDDDDDDDDCCCCCC???>>><<<:::999999999999888888777777888888999:::999888888888777777666666555555666666777999:::;;;444444444444444444333333000222444666888888888888888:::<<<>>>@@@CCCGGGKKKNNNRRRXXX^^^eeennnvvv{{{|||tttiiiYYYIIIBBBCCC===;;;999777666888:::;;;999999888888888888999999888999:::<<<===>>>>>>???===CCCGGGMMMgggssssssrrriiigggfffddddddeeeiiilllooorrrwwwzzzyyyxxxvvvtttuuuooonnnyyy|||mmmcccYYYPPPKKKGGGDDDFFFIIIHHHFFFCCCDDDEEEFFFCCCAAACCCCCCCCCCCCDDDDDDDDDEEEAAA@@@???>>><<<:::999888<<<<<<<<<;;;:::999888777888888888888888777666666777777777777777777777777444444444444444555666777444444555666777888999999999;;;===>>>@@@BBBFFFIIIOOOSSSYYY```gggnnnuuuzzzuuujjj\\\LLLBBB>>>999999999888777666666555555666777888888777666555888888999:::;;;===>>>???@@@DDDGGGKKK```tttssswwwpppeeedddcccccceeehhhkkkmmmtttzzz~~~|||yyysssmmmkkkqqqvvvggg\\\QQQMMMJJJHHHGGGHHHGGGEEEDDDDDDEEEFFFDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBAAA@@@>>><<<:::999888<<<<<<<<<;;;:::999888777888888888888888777666666666666666666666666666666666555555444444444555555444444555666777888999999999:::===>>>@@@CCCGGGKKKPPPTTTZZZaaahhhooovvv{{{uuujjj[[[LLLAAA>>>999999888888777666666555666666777777777777666666888888999:::;;;===>>>??????CCCFFFKKK___qqqnnnxxxyyypppgggfffddddddeeegggjjjlllrrrwww~~~wwwqqqlllmmmuuummm```TTTPPPPPPLLLIIIGGGFFFEEEDDDDDDEEEFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===;;;:::999=========<<<;;;999888777888888888888888777666666666666666666666666666666777666555444333333333333444444555666777888999999888:::<<<>>>AAADDDIIIMMMPPPUUU\\\cccjjjqqqxxx|||uuuiiiZZZJJJ@@@>>>999999888888777666666666888777777666666777777888888888999:::;;;===>>>???>>>BBBEEEJJJ]]]qqqkkkqqq}}}qqqjjjiiifffeeeeeegggjjjlllooottt||||||zzztttuuuuuutttuuuzzz}}}vvvqqqrrruuufffXXXTTTTTTPPPKKKGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDBBB@@@>>><<<;;;:::>>>>>>>>>===;;;:::888888888888888888888777666666666666666666666666666666666555444444333333333444444444555666777888999999777999<<>>888888888888777777666666999888777666666777888999888888999:::;;;===>>>???>>>BBBFFFKKK[[[|||rrrlllooorrrmmmkkkgggeeeeeefffiiikkknnnsss{{{yyytttqqqooonnnmmmooopppooonnnsss|||yyyttt}}}|||lll]]]XXXWWWRRRLLLHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDCCCBBB@@@>>>===<<>>===<<<:::999888888888888888888777666666555555555555555555555555333333333333333444555555444444555666777888999999777:::===???BBBGGGLLLPPPRRRXXX___hhhooovvv|||~~~ttthhhWWWGGG>>>===888888888777777777777777999888777666666777888999888888999:::;;;===>>>??????CCCGGGLLLZZZxxxuuunnnpppuuunnnlllhhheeedddfffiiikkknnnrrrzzz~~~~~~wwwuuuqqqmmmjjjiiiiiijjjkkkoooqqqpppnnnrrr|||}}}sssccc[[[WWWRRRMMMKKKGGGHHHHHHGGGEEEDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???@@@@@@???>>>===;;;999888888888888888888777666666555555555555555555555555222222222222333444555666444444555666777888999999888;;;===@@@CCCGGGLLLPPPSSSYYYaaajjjqqqxxx~~~}}}ttthhhVVVEEE======888888777777777777777777888888888777777888888888888888999:::;;;===>>>???@@@CCCGGGLLLWWWrrr|||rrrqqqyyyoookkkgggdddccceeehhhkkknnnrrrzzzzzzuuussssssjjjjjjiiihhhgggiiillloooppptttwwwuuusssvvvwwwggg]]]VVVPPPNNNOOOHHHIIIJJJHHHDDDBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@???===;;;999888888888888888888777666666555555555555555555555555333333333222333333444444444444555666777888999999:::<<<>>>AAACCCGGGLLLPPPTTTZZZccclllssszzz}}}tttgggUUUDDD<<<===777777777777777777777888777888888999999888888777888888999:::;;;===>>>???@@@BBBFFFKKKSSSlllzzzrrr|||nnnjjjfffbbbbbbdddhhhkkknnnqqqyyyxxxrrrppppppiiijjjllllllmmmqqqvvv{{{zzzyyyzzzwww}}}zzzjjj^^^UUUNNNNNNQQQIIIJJJKKKHHHDDDBBBBBBDDDBBBBBBCCCEEEFFFGGGHHHIIICCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???===;;;999888888888888888888777666666555555555555555555555555555555444333222222222222444444555666777888999999;;;<<>>??????AAAEEEIIIPPPhhhuuu~~~mmmjjjeeeaaaaaadddhhhkkkmmmpppxxx{{{tttrrrrrrnnnppprrrtttuuuzzz{{{yyyyyy{{{uuueeeYYYRRRQQQPPPPPPMMMKKKJJJHHHFFFFFFFFFFFFHHHIIIJJJKKKJJJHHHEEEDDDFFFFFFEEEDDDDDDDDDDDDDDD???@@@BBBCCCBBB???<<<:::999999999888888888777777666555555444444555555666888777666444333222111111555555555666888999;;;<<<===>>>@@@BBBEEEIIINNNRRR[[[^^^eeeoooyyy|||ppp```OOOCCC>>>===999888888777777777777777777777777777888888888888::::::::::::;;;;;;<<<======CCCCCCFFFQQQbbb{{{pppjjjdddcccbbbbbbfffkkkgggnnnooottt}}}{{{zzz{{{|||zzzoooaaaVVVQQQPPPPPPPPPNNNLLLIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFDDDFFFFFFEEEEEEDDDDDDDDDEEEAAABBBCCCCCCBBB@@@>>><<<<<<;;;;;;:::999888888777555555555444444555555555777666555444333222222222444444555666777999:::;;;:::<<>>===999999888777777777777777777777777777888888888888::::::::::::;;;<<<======>>>CCCCCCEEEOOO^^^~~~tttllleeecccbbbaaaeeejjjhhhnnnooossspppggg[[[SSSPPPPPPQQQQQQPPPMMMIIIFFFDDDDDDEEEFFFFFFGGGHHHIIIHHHHHHFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBAAA??????>>>===<<<;;;:::999888777555555555444444555555555666555555444333333444444444444444555777888:::;;;999;;;>>>BBBFFFLLLSSSWWW^^^bbbjjjttt}}}zzzmmm]]]MMMCCC>>>===999999888777777777777888777777777777888888888888::::::::::::;;;<<<===>>>???DDDCCCEEEMMMXXXttt}}}yyypppgggcccbbbaaaccchhhiiioooooorrr}}}xxxggg___VVVQQQPPPRRRSSSRRRQQQNNNIIIEEECCCDDDFFFGGGEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@>>>>>>===;;;:::888777666555555555555555555555555555555444444444444555555333444444555666888999:::999<<>>===:::999888888777777888888666777777777888888888888::::::::::::;;;===>>>??????DDDCCCEEEMMMUUUnnn}}}uuuiiidddbbb```bbbeeehhhnnnoooqqqzzz|||ssslll```ZZZSSSPPPQQQTTTTTTTTTRRROOOJJJFFFDDDEEEGGGIIIFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFDDDDDDCCCBBBAAA@@@??????>>>===<<<:::999777666666555666666777777666666555555555444444444555666666444444444555777888:::;;;<<>>CCCCCCFFFNNNVVVlll~~~~~~yyykkkeeebbb```aaadddfffmmmmmmpppyyy}}}|||uuunnngggaaaZZZVVVQQQPPPRRRTTTUUUTTTQQQOOOKKKHHHGGGHHHIIIKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIGGGFFFDDDDDDDDDCCCBBBAAA??????===<<<;;;:::999888777666666777888999999888777666666555555555555555666666555555555666777999;;;<<>>::::::999888888888888999777777777777888888888888:::::::::;;;<<<>>>???@@@???CCCCCCFFFOOOVVVkkk|||}}}mmmeeebbb```aaacccdddkkklllnnnuuuyyyvvvnnnggg```[[[WWWSSSPPPOOORRRTTTSSSQQQPPPOOOMMMKKKJJJJJJLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKKKKKKKJJJHHHGGGDDDEEEEEEFFFEEEBBB@@@???===<<<<<<;;;:::999999888777888:::;;;;;;:::888777777666555555555555555666666666666777999:::<<<===>>>AAAEEEIIIMMMTTT[[[___iiipppyyyuuucccSSSHHHCCC@@@>>>;;;:::999999888888999999777777777777888888888888:::::::::;;;===>>>@@@AAAAAADDDCCCFFFOOOVVViiizzznnneeebbbaaaaaaccccccjjjjjjkkkqqqrrrzzzwwwmmmfff___ZZZUUUQQQNNNOOOQQQSSSQQQOOOOOOOOOMMMLLLLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGDDDFFFGGGHHHGGGDDDAAA???======<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888777777666555555555555555666777777888999;;;<<<======@@@DDDIIIOOOVVV^^^cccjjjqqqzzztttbbbRRRHHHCCC@@@>>>;;;:::999999888888999999777777777777888888888888999::::::;;;===???@@@AAACCCEEECCCEEENNNTTTgggzzznnneeecccaaabbbccccccjjjiiiiiinnnmmmtttzzziii___ZZZXXXWWWUUURRRPPPQQQRRRRRRRRRTTTQQQNNNKKKJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHHHHHHHEEECCCAAA============<<<<<<<<<<<>><<<;;;:::999999777666555555555555555666777888888:::===@@@@@@BBBFFFJJJPPPXXX```eeeooottt|||sss___NNNDDDAAA???>>>999999999888888888888777888888888777777777777777999999999:::;;;<<<===>>>@@@BBBGGGIIIIIIPPPcccvvvwwwnnngggfff```^^^aaaffffffhhhkkklllnnnvvv}}}mmmbbb\\\ZZZWWWTTTQQQPPPQQQRRRRRRRRRTTTRRROOOLLLJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHHHHHHHEEECCCAAA????????????>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<999888777666555555555555666777888888888:::===@@@AAADDDHHHMMMSSSZZZccchhhqqqwww~~~ppp]]]MMMDDD@@@???>>>999999999888888888777777888777777777777777777777999999999:::;;;<<<===>>>@@@BBBEEEHHHIIIRRRgggzzzttt|||qqqiiigggaaa___bbbeeedddgggkkklllooovvvpppeee___\\\XXXVVVSSSRRRSSSUUUUUUUUUUUUSSSPPPMMMKKKKKKKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCCCCBBBBBBAAA@@@>>>===999888777666666555555666777888999999999:::===???CCCFFFJJJOOOVVV^^^gggmmmuuu{{{|||}}}yyylllZZZKKKCCC@@@>>>>>>999999888888888777777777777777777777777777888888999999::::::;;;<<<>>>???@@@AAACCCFFFJJJUUUkkktttzzzuuulllhhhbbb```bbbbbbbbbeeejjjlllooowwwzzzooofff___\\\ZZZXXXUUUUUUVVVXXXXXXXXXUUUTTTQQQOOOMMMLLLLLLLLLMMMNNNOOOOOONNNLLLIIIHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBAAA@@@>>>>>>888888777666666666666666888999:::999999:::===@@@DDDGGGLLLQQQYYYbbbkkkqqqxxx~~~|||xxxyyyssshhhWWWJJJBBB???>>><<<888888888888777777777777777777777777777888888888::::::::::::;;;===>>>???AAA@@@BBBEEEJJJWWWnnnwwwzzzzzznnnhhhccc```aaa``````dddiiilllpppxxx~~~{{{vvvpppiiiccc^^^\\\ZZZXXXUUUTTTUUUWWWWWWWWWUUUTTTRRRPPPOOONNNNNNNNNMMMNNNOOOOOONNNLLLJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAA@@@>>>===<<<888777777666666666666777888999:::::::::;;;>>>AAADDDGGGLLLSSS[[[eeennnuuu{{{yyyttttttooodddUUUIIIBBB???===;;;888888888777777777666666666666777777888888888888:::::::::;;;<<<===>>>???AAA@@@BBBEEEKKKWWWkkk}}}xxxwwwppphhhcccaaa`````````dddiiimmmqqqzzzxxxsssmmmllljjjgggccc```]]][[[YYYWWWTTTRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???===<<<;;;777777666666666666777777888999::::::;;;===@@@CCCDDDHHHNNNUUU^^^hhhrrryyy~~~xxxrrrrrrmmmbbbTTTHHHBBB>>><<<:::888888777777777666666666666666666777888888999999:::::::::;;;<<<===??????CCCBBBCCCGGGKKKTTTdddsssxxxssssssiiieeebbb``````aaadddjjjnnnrrr{{{yyyqqqjjjfffeeedddcccaaa___]]]\\\[[[XXXUUUSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???===<<<;;;777777666666666666777777777888:::;;;<<<>>>BBBEEEFFFJJJPPPXXXaaalllvvv}}}yyysssssskkkbbbTTTIIIBBB>>>;;;888888777777777666666666666555666666777888888999999;;;;;;;;;;;;<<<>>>???@@@DDDCCCEEEIIILLLPPP\\\gggqqqzzzrrr{{{wwwlllgggeeebbbbbbbbbfffkkkooorrr{{{~~~{{{zzzvvvnnnfffeeeeeecccbbbaaa___^^^^^^___\\\XXXVVVVVVVVVUUUTTTQQQQQQRRRRRRSSSSSSSSSTTTOOONNNMMMKKKJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<777777666666666666777888666888999;;;<<>>:::888777777777777666666666666555666666777888999999999;;;;;;;;;;;;===>>>???@@@DDDDDDFFFJJJLLLNNNVVV```bbbxxx}}}ssszzzzzznnniiigggdddccccccggglllooosss|||yyyxxxwwwsssnnnlllkkkpppoooiiihhhllliiiaaabbb[[[VVVXXXZZZWWWRRROOOUUUTTTRRRPPPOOOOOOPPPPPPMMMMMMLLLKKKIIIGGGEEEDDDGGGFFFDDDCCCBBBCCCCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBB@@@===999777777777666555555555555555666555777;;;======AAAGGGKKKPPPXXX```gggppp{{{|||wwwuuummm^^^NNNEEE@@@<<<::::::777777777777777777777777888888888888999:::;;;<<<::::::;;;<<<===>>>???@@@BBBCCCDDDFFFHHHMMMSSSWWW^^^iiinnnqqqssslllgggaaacccdddeeegggkkkqqqzzz|||{{{xxxtttpppppprrr{{{{{{qqqjjjaaa[[[]]]^^^[[[VVVTTTTTTSSSQQQPPPOOONNNOOOOOOMMMLLLKKKIIIGGGFFFDDDDDDFFFEEEDDDCCCBBBBBBCCCCCCFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@DDDEEEDDDCCCAAA>>>:::888777777666555555555555555888777999===>>>>>>BBBHHHLLLRRRZZZbbbjjjsss}}}~~~xxxuuukkk\\\LLLDDD???;;;999:::777777777777777777777777888888888888999:::;;;<<<999:::;;;<<<>>>???@@@AAADDDEEEGGGHHHIIILLLPPPTTT]]]fff{{{|||xxxvvvnnniiieeedddeeeggghhhlllqqqxxx}}}~~~{{{vvvuuuxxx}}}vvvkkkbbbaaabbb^^^ZZZWWWSSSRRRPPPOOONNNMMMMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBGGGGGGGGGGGGGGGGGGFFFEEEFFFFFFEEECCCBBBAAA@@@???EEEEEEEEECCCAAA>>>;;;999777777666555555555666666:::999;;;???@@@@@@DDDJJJMMMSSS\\\eeemmmwwwzzzvvvgggYYYJJJBBB>>>:::888999777777777777777777777777888888888888999:::;;;<<<888999:::<<<>>>@@@AAABBBEEEGGGIIIJJJKKKLLLNNNPPPZZZbbbsss{{{pppkkkiiifffgggiiijjjllloootttxxx~~~zzz|||wwwiiidddccc___YYYVVVSSSRRRQQQPPPNNNMMMMMMLLLMMMKKKHHHEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBBBBAAAGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAEEEEEEDDDBBB@@@===:::999777777666666666666666777;;;:::;;;???AAAAAAEEEKKKNNNUUU^^^gggpppyyy|||uuucccUUUGGG@@@===999777888666666666666666666666666888888888888999:::;;;;;;888888:::<<<>>>AAABBBCCCDDDGGGJJJLLLMMMMMMOOOPPPYYY```ppp~~~qqqllljjjggghhhjjjjjjkkkmmmpppsss}}}~~~sssjjjfffaaa[[[WWWUUUTTTTTTRRRQQQOOONNNMMMNNNLLLIIIGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBFFFGGGGGGHHHHHHHHHGGGGGGCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>;;;999888777777666666666777777888:::999;;;???AAAAAAFFFLLLOOOVVV```jjjrrr{{{|||sss^^^QQQDDD>>><<<999777777666666666666666666666666888888888888999:::;;;;;;888999:::===???AAABBBCCCAAAEEEIIIMMMNNNPPPQQQSSSYYY```ooo|||tttmmmiiiggghhhiiiiiiiiijjjmmmppp{{{|||pppkkkeee___[[[XXXXXXXXXWWWUUUSSSQQQPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCAAA???<<<:::999888777777666666666777888888999888;;;@@@BBBCCCHHHNNNQQQYYYcccllluuu}}}{{{qqq[[[OOOBBB===<<<999777888777777777777777777777777888888888888999:::;;;<<<999:::;;;===???AAABBBCCC@@@DDDIIIMMMOOOQQQTTTVVVYYY```lllwww{{{pppiiiggghhhhhhhhhhhhjjjnnnqqqyyyrrrmmmhhhbbb___\\\\\\\\\[[[YYYWWWUUUSSSRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMKKKIIIGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBB???===;;;999999777777666666777888888999999999<<>>???@@@AAAAAADDDFFFIIILLLNNNQQQTTTWWWXXX[[[```mmm~~~zzznnnjjjjjjiiihhhiiimmmsssxxx|||}}}zzz{{{|||zzzxxxqqqfffbbbfff]]]]]]]]]]]]\\\[[[ZZZZZZUUUVVVXXXZZZZZZXXXWWWUUUVVVUUUSSSQQQNNNLLLJJJIIIEEEDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEECCCAAA???===;;;:::999:::888666444444555777999:::<<>>@@@BBBCCCDDDCCCFFFIIIJJJKKKNNNSSSXXX[[[[[[]]]hhh}}}wwwnnnjjjffffffffffffjjjqqqsss{{{}}}yyyvvvyyy}}}vvvooohhh]]]XXXXXXYYYZZZ[[[[[[[[[ZZZYYYYYYSSSTTTTTTUUUWWWXXXZZZ[[[]]]\\\YYYVVVSSSPPPNNNMMMFFFFFFFFFFFFGGGHHHJJJKKKMMMLLLKKKIIIGGGEEEDDDCCCDDDCCCAAA>>><<<;;;::::::999888666555555777888:::;;;===@@@CCCGGGMMMSSSXXXaaahhhpppxxx~~~ooodddOOOFFF>>><<<:::777666777888777777777777666666666888888888888999999:::::::::;;;===???AAACCCDDDEEEEEEGGGIIIIIIJJJNNNTTTZZZ[[[\\\^^^dddtttqqqkkkfffeeedddcccggglllnnnuuu~~~yyyttttttssswwwsssmmmggg^^^XXXXXXWWWXXXYYYZZZZZZYYYXXXWWWRRRQQQQQQRRRSSSVVVYYY[[[^^^]]][[[XXXUUURRRPPPNNNGGGFFFFFFFFFGGGIIIKKKLLLMMMMMMKKKIIIGGGEEEDDDCCCCCCBBB@@@>>><<<;;;::::::999888777666666888999:::<<<>>>AAAEEEIIIOOOVVVZZZffflllttt{{{~~~mmm```LLLDDD===;;;:::888666777777777777777777777777777777888888999999:::::::::;;;<<<===???AAACCCDDDEEEGGGIIIJJJJJJLLLQQQZZZ``````______bbbkkkuuunnngggdddcccbbbdddhhhnnnrrrzzz}}}{{{ssssssqqqpppxxx~~~vvvnnniiieee^^^ZZZXXXUUUVVVXXXYYYYYYWWWUUUTTTOOONNNNNNNNNOOORRRVVVXXX[[[ZZZXXXVVVTTTQQQPPPOOOGGGFFFFFFFFFGGGIIIKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBAAA???===<<<;;;::::::999888888777888999:::;;;<<>>===;;;;;;::::::888888999999:::;;;;;;<<<>>>@@@DDDIIINNNUUU\\\aaannnuuuttt```QQQEEE>>>999:::;;;999777888777777888888888999999999777888888999:::;;;<<<===???@@@AAACCCEEEGGGIIIIIIGGGIIIKKKLLLMMMSSS[[[aaacccdddkkkssswww~~~~~~xxxyyywwwlllgggfffeeeeeegggccchhhooouuu|||~~~}}}}}}|||{{{yyytttsssuuuyyy~~~tttppprrrsssqqqrrroooiiiaaa[[[YYYVVVSSSTTTVVVWWWXXXVVVRRRNNNLLLIIIHHHGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFFFFEEEEEEEEEEEEDDD@@@@@@>>>===;;;;;;::::::888888999::::::;;;<<<<<<>>>AAAEEEIIIOOOVVV]]]bbbooowww|||ppp]]]MMMDDD===999:::;;;999777888777777888888999999999999777888888999;;;<<<======AAABBBCCCEEEGGGIIIKKKLLLKKKMMMOOOOOOPPPTTT[[[```___bbbmmmzzz}}}uuutttyyymmmhhhhhhffffffhhheeejjjqqquuuxxx|||zzz}}}zzz~~~~~~|||uuuqqqpppxxx|||zzzxxxwwwvvvuuusssppplllfff```ZZZVVVTTTXXXVVVTTTTTTSSSRRROOOMMMGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHCCCBBBBBBCCCFFFGGGGGGFFFHHHGGGFFFFFFFFFEEECCCAAA===;;;::::::<<<======<<<999888888777888:::;;;<<>>;;;999777666666666666777888999999::::::999;;;:::999888999;;;>>>???@@@BBBEEEHHHKKKLLLMMMNNNNNNOOONNNNNNNNNQQQUUUYYYaaa___eeeqqqxxx|||yyyqqq}}}rrrllliiiggggggiiifffhhhjjjmmmqqqyyy~~~|||}}}|||yyyvvvuuu{{{}}}||||||||||||}}}yyysssllleee___[[[YYYUUUTTTRRRRRRRRRPPPNNNLLLGGGFFFFFFEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGCCCBBBBBBCCCFFFGGGGGGFFFHHHGGGFFFFFFFFFEEECCCAAA???===<<<<<<===>>>===<<<:::999999999999;;;<<<===@@@CCCHHHLLLPPPWWW```fffooowwwxxxfffRRREEE???===;;;999777666666666444555666777888888888888;;;:::999999:::<<<>>>@@@AAACCCFFFIIILLLNNNOOOOOOQQQRRRRRRRRRRRRTTTXXX[[[```]]]bbbkkkpppttt}}}qqquuutttllliiigggeeefffggggggiiijjjnnnttt{{{{{{~~~}}}{{{~~~uuullleee```]]]WWWUUUSSSRRRRRRQQQNNNLLLHHHGGGFFFDDDCCCBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCEEEGGGGGGFFFHHHGGGFFFEEEFFFEEECCCAAAAAA???=========>>>===<<<;;;;;;:::::::::<<<===>>>@@@DDDIIILLLQQQWWW```gggooowww~~~tttbbbOOODDD???===;;;999777666666666555555666777888888888888;;;:::::::::;;;===???@@@CCCDDDGGGJJJMMMOOOPPPQQQTTTVVVWWWWWWWWWXXX[[[]]]```]]]___eeehhhkkkxxxxxxqqqyyyyyyooollliiifffeeefffgggggggggiiinnntttxxx}}}{{{vvvzzz~~~~~~~~~wwwmmmeeeaaa^^^\\\XXXVVVUUUSSSPPPNNNIIIHHHFFFEEECCCCCCCCCCCCFFFGGGHHHHHHHHHGGGFFFEEEEEECCCBBBBBBEEEFFFGGGFFFHHHFFFEEEEEEEEEEEEBBB@@@AAA???===<<<======<<<;;;;;;::::::::::::<<<===>>>AAAEEEIIIMMMQQQXXXaaahhhqqqyyy{{{ooo]]]KKKBBB>>>===;;;999777666777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAADDDEEEGGGJJJMMMOOOQQQRRRTTTVVVXXXYYYYYYZZZ\\\]]]aaa______bbbcccgggssswwwsssuuuqqqmmmiiihhhdddeeeeeeeeefffjjjooosss~~~~~~|||wwwzzz}}}wwwrrrwww|||wwwllleeeeeebbb]]]YYYVVVSSSOOOMMMJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJLLLMMMMMMKKKHHHFFFFFFDDDBBBBBBDDDFFFGGGGGGGGGFFFEEEEEEEEEDDDBBB@@@@@@>>><<<;;;<<<<<<;;;999::::::999999999;;;<<<===AAAEEEIIIMMMQQQXXXaaahhhrrrzzzwwwjjjWWWHHHAAA>>><<<:::888777777777777888999:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFIIIKKKNNNPPPRRRSSSUUUWWWXXXYYYZZZ\\\^^^`````````aaaaaaeeeppp{{{uuuzzzzzztttoookkkiiibbbcccdddeeefffiiinnnqqqwww}}}{{{wwwvvvuuutttsssqqquuu|||yyysssxxx~~~}}}rrrkkkhhhddd^^^YYYVVVSSSOOOMMMLLLKKKIIIHHHHHHIIIKKKLLLNNNPPPRRRSSSRRROOOLLLIIIGGGDDDBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDEEEDDDBBB@@@???===;;;;;;;;;<<<;;;::::::999999999999;;;<<<===@@@DDDIIILLLQQQWWW```gggrrr{{{|||tttfffSSSEEE@@@===<<<:::888777777777888777777888999::::::::::::;;;;;;===>>>@@@AAABBBCCCDDDEEEFFFHHHKKKNNNQQQRRRRRRTTTVVVWWWXXXZZZ^^^``````bbbcccbbbaaaeeeooowww|||xxxuuummmiiiiiiaaabbbddddddfffiiimmmpppqqqxxxxxxtttqqqmmmkkkkkklllmmmmmmooorrryyy{{{vvv{{{zzzsssnnniiieee___[[[XXXVVVSSSRRRNNNMMMKKKJJJKKKMMMPPPQQQSSSUUUWWWYYYXXXTTTPPPMMMGGGEEEBBBAAACCCEEEFFFGGGGGGEEEDDDDDDEEEDDDBBB???>>>===;;;;;;<<<======<<<;;;::::::::::::<<<===>>>@@@CCCHHHLLLPPPWWW```fffpppyyy{{{ssscccQQQDDD@@@===<<<:::888777777888888777888999:::;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDFFFFFFGGGIIILLLOOORRRTTTTTTUUUWWWXXXZZZ]]]bbbeeefffiiijjjhhheeehhhpppuuu|||xxxlllhhhiiibbbcccddddddeeegggjjjmmmmmmuuu}}}~~~wwwrrrllliiiffffffhhhkkknnnooooooqqqwww|||www}}}}}}yyytttpppnnnjjjgggbbb^^^\\\[[[YYYXXXOOONNNLLLLLLMMMPPPSSSUUUVVVXXX[[[\\\[[[WWWRRROOOHHHEEEBBBAAACCCEEEFFFGGGGGGEEEDDDDDDDDDDDDAAA??????===<<<<<<>>>???>>>>>><<<<<<;;;;;;<<<===???@@@???CCCGGGKKKOOOVVV___fffnnnxxxzzzrrrbbbOOOCCC@@@===<<<:::888777777888888::::::;;;<<<============;;;<<<>>>@@@BBBCCCDDDDDDHHHHHHIIIKKKMMMQQQTTTVVVVVVWWWXXXYYY[[[```eeejjjlllppprrrnnnkkklllrrrvvv~~~}}}nnniiijjjcccddddddddddddeeehhhjjjkkksss{{{}}}xxxsssooollljjjhhhffffffjjjooorrrtttoooqqqvvvzzzvvv~~~{{{xxxvvvuuusssqqqooolllkkkjjjgggccc^^^XXXUUUTTTQQQQQQRRRPPPNNNQQQWWWYYY\\\___```]]]WWWPPPLLLIIIFFFDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA>>>;;;999:::;;;;;;;;;;;;999888999;;;======<<>>;;;:::;;;<<<===<<<===<<<:::;;;===>>>======AAACCCFFFHHHLLLTTT^^^eeeooowwwxxxlllZZZGGG===<<<;;;:::999888777777777777888999;;;:::999999:::;;;:::<<<@@@BBBDDDHHHLLLOOOPPPOOOOOOOOOQQQUUUXXX[[[\\\______]]]___iiirrrvvv{{{pppppprrroootttwwwyyyqqqmmmdddccccccdddbbb___bbbggghhhlllssszzz}}}{{{uuusssvvvyyywwwuuuuuuwwwwwwzzzzzzrrrvvv|||~~~}}}{{{{{{zzzzzzyyyyyyzzz{{{yyysssjjjbbb\\\TTTSSSTTTXXXWWWTTTUUUYYYaaabbbbbb```\\\VVVPPPLLLKKKIIIGGGFFFFFFFFFEEECCCEEEDDDCCCAAA@@@@@@?????????===::::::<<<>>>??????@@@???======>>>>>>>>>===@@@BBBEEEGGGJJJPPPZZZaaallltttyyyjjjVVVEEE===>>>:::999888888777777777777999:::;;;;;;::::::<<<===;;;>>>AAAEEEGGGKKKOOORRRQQQPPPPPPPPPRRRVVVYYY[[[[[[^^^___]]]aaakkktttwwwvvvpppnnnlllooo|||xxx|||vvvnnnhhheeecccdddaaa^^^```eeegggjjjpppuuu{{{}}}uuussswwwyyyuuu}}}wwwnnnhhh^^^^^^___aaa___YYYXXXZZZbbbbbbbbbaaa]]]XXXSSSOOOMMMKKKHHHGGGFFFEEECCCAAAEEEDDDBBBAAA@@@???>>>>>>>>><<<::::::===???AAAAAABBB@@@>>>>>>>>>>>>===<<>>>>>===;;;::::::===@@@BBBBBBBBB@@@>>>===>>>>>>===;;;???AAACCCDDDEEEJJJQQQWWWcccmmm|||sss^^^KKK@@@===>>>888888777777666777777777888:::;;;<<<<<<===>>>@@@@@@CCCFFFIIIJJJKKKMMMOOOOOOOOOOOOPPPRRRTTTVVVWWWVVV[[[```dddkkksssvvvtttuuu{{{qqqnnnoooooowww}}}}}}rrrlllgggcccdddcccbbbcccgggfffhhhlllnnnppptttxxx{{{|||yyypppmmmnnnhhhjjjmmmnnnmmmjjjfffcccYYYUUUPPPKKKIIIGGGEEEDDDFFFEEEDDDBBB@@@???>>>>>><<<;;;999:::<<<@@@AAABBBCCCAAA???>>>>>>???>>><<>><<<:::888999<<<>>>@@@@@@CCCBBB@@@???@@@AAA@@@???@@@BBBDDDDDDCCCFFFKKKPPP\\\gggwwwxxxcccMMMAAA???<<<888777777666666666666777777666888:::;;;;;;===???AAACCCFFFKKKMMMOOOOOOQQQRRROOOPPPPPPQQQSSSTTTUUUVVVZZZ^^^aaadddmmmvvvxxxvvvqqqvvv{{{xxxnnnfffdddfffmmmsss|||xxxtttooogggaaaaaaaaa______aaabbbdddgggiiikkkmmmqqqtttzzzyyyxxx|||zzzvvvgggaaaYYYRRROOONNNMMMMMMHHHGGGEEECCCAAA@@@??????<<<:::888888;;;>>>??????DDDCCCAAAAAABBBBBBBBBAAA@@@BBBDDDDDDCCCEEEJJJOOOZZZfffvvvuuu___HHH??????<<<666777777666666666666777888555777999:::;;;<<