BM6P6(@ (((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''***&&&###"""$$$&&&&&&$$$(((''''''&&&&&&&&&''''''''''''''''''(((((((((((('''(((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$!!!!!!###!!!"""$$$&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''(((((((((((((((((((((((((((+++******)))(((&&&$$$$$$))))))))))))************+++,,,---...000111222333///000111222222222222222///000111000......///111222333444666777888888888;;;;;;===@@@CCCHHHKKKMMMLLLKKKJJJIIIIIIHHHIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEDDDEEEHHHNNNRRRTTTTTTUUUVVVXXXZZZ\\\]]][[[[[[[[[ZZZ[[[[[[\\\]]]]]][[[XXXTTTQQQOOONNNNNNOOOPPPQQQRRRTTTUUUVVVWWWTTTUUUUUUSSSQQQOOOPPPRRRRRRQQQNNNJJJEEECCCDDDFFFDDDCCCBBB@@@???===;;;;;;AAABBBBBBBBB@@@===:::888666777777888999999::::::===<<<:::999666444333222222222111111000/////////,,,,,,,,,+++++++++******---------,,,+++***)))((((((((())))))))))))(((((())))))((('''&&&&&&%%%%%%''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$%%%''')))'''&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###!!!"""%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&---((($$$%%%((()))&&&"""&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&&&&%%%%%%%%%&&&'''((()))***"""###%%%'''(((((('''&&&((((((((()))(((((('''&&&(((((())))))))))))((((((''''''''''''((((((((((((******)))******+++,,,,,,(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))************************&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))&&&###"""$$$&&&%%%$$$'''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&((("""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&''')))************))))))))))))************)))***+++,,,---///000000000000111111222222111111000111111111//////000222222222444555666777888888:::;;;===???CCCGGGJJJLLLLLLKKKKKKJJJIIIIIIIIIIIIGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEEEEDDDEEEIIINNNRRRYYYYYYXXXXXXXXXYYY[[[\\\[[[[[[[[[[[[\\\]]]]]]^^^]]][[[XXXUUURRRPPPOOONNNQQQQQQRRRTTTVVVWWWXXXYYYUUUUUUUUUSSSPPPOOOPPPQQQQQQQQQOOOKKKGGGEEEDDDEEECCCBBBAAA???===<<<;;;:::<<<<<<======<<<:::777666777888888888888999999999;;;;;;999777666444222222222222111111000/////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))((((((((())))))))))))((((((((((((''''''&&&%%%%%%$$$$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%&&&&&&''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$### """$$$%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%''''''&&&$$$'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((###$$$&&&(((((((((&&&&&&%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))************************%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$###$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((###$$$&&&(((***,,,------))))))))))))************)))******,,,---...///000000111111111111000000///000111222111000000111333111111333444666777888888:::;;;<<<>>>AAAEEEIIIKKKKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEIIINNNRRR^^^]]][[[YYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^___]]][[[YYYVVVSSSRRRPPPPPPRRRSSSTTTUUUWWWYYYZZZ[[[UUUUUUTTTRRROOONNNNNNPPPPPPQQQPPPNNNJJJFFFEEEEEEAAA@@@???>>><<<:::999999888888999::::::999888777999999999888888888777777999888777666444333222111222111111000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))'''(((((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))((('''&&&$$$$$$%%%&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%###""" """###%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& %%%'''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%!!!###&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((('''&&&%%%###$$$%%%&&&((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&'''((()))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&((((((((((((((((((((((((&&&'''(((((())))))((((((((()))))))))************+++,,,,,,---///000000111111111111111000///......///000111000//////111333000111222333555777999:::::::::;;;===@@@DDDGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEFFFIIINNNRRR^^^]]]ZZZXXXXXXXXXZZZ[[[YYYYYYZZZZZZ[[[\\\^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQRRRRRRTTTUUUWWWXXXYYYZZZUUUUUUSSSPPPMMMLLLMMMOOOOOOPPPQQQOOOLLLHHHEEEDDD??????>>><<<;;;999888888777888999:::;;;;;;;;;:::;;;::::::999888777666666666555555444333222111111111111111000//////............---------,,,,,,,,,+++++++++++++++***))))))'''(((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***)))'''&&&###$$$$$$%%%%%%&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$######"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%%%%$$$((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%######$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&'''&&&''''''(((''''''&&&%%%###$$$%%%&&&'''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((((((''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''((()))((('''''''''(((***+++''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$###"""&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((((((((('''&&&%%%%%%((()))))))))************+++,,,,,,---...///000000000000000000000///...------...//////......000222000000111333555888:::;;;;;;;;;<<<===@@@CCCFFFHHHHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEFFFGGGJJJNNNQQQYYYXXXWWWWWWWWWYYY[[[\\\XXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYXXXWWWVVVTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUVVVSSSRRRPPPMMMJJJJJJLLLNNNNNNPPPQQQPPPLLLHHHEEEDDD???>>>===<<<;;;:::999888888888999:::;;;<<<<<<<<<<<<;;;:::999888666555555333333333333222222111111111111000000///...............---------,,,,,,,,,******+++++++++***))))))''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$)))((('''%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###''')))***)))(((&&&######$$$$$$%%%&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%!!!"""%%%((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&$$$###"""###%%%&&&&&&''''''&&&&&&%%%###&&&(((((('''&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''&&&''''''(((((((((((((((((((((((())))))))))))******++++++(((((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&(((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''''''''''''''((()))******&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&$$$###"""(((((((((((((((((((((((('''(((((((((((((((''''''))))))))))))************)))******+++,,,,,,------...////////////......---,,,---......------///111111111111333666999<<<>>><<<<<<<<<>>>@@@CCCEEEGGGFFFGGGIIIKKKLLLLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTUUUVVVXXXZZZ\\\]]]XXXXXXXXXXXXXXXYYYYYYZZZWWWWWWWWWWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQPPPOOOMMMJJJHHHHHHJJJMMMMMMOOOPPPOOOKKKHHHEEEEEE??????>>>===<<<;;;::::::888888888888999999999:::<<<;;;:::999888666555555222222222222222222222222111000000//////......---------------,,,,,,,,,,,,)))***************))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&((())))))((('''######$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''!!!$$$((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!###&&&'''&&&%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&))))))(((''''''((($$$###############$$$$$$''''''''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&''''''(((((())))))***'''(((((())))))******+++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''$$$###$$$%%%###$$$&&&((())))))((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&$$$###!!!(((((((((((((((((((((((())))))************))))))))))))))))))*********************++++++,,,,,,---------.../////////......,,,---............000222111111222444666:::>>>@@@=========>>>@@@CCCEEEGGGDDDEEEHHHJJJKKKKKKJJJJJJGGGHHHHHHIIIIIIIIIIIIIIIGGGHHHJJJJJJJJJKKKNNNPPPPPPRRRTTTWWWZZZ[[[\\\\\\ZZZZZZYYYXXXXXXXXXXXXYYYUUUUUUVVVVVVVVVTTTSSSRRRPPPPPPPPPOOONNNMMMMMMMMMLLLLLLJJJGGGEEEFFFIIILLLMMMNNNOOOMMMJJJGGGEEEEEEAAA@@@@@@???>>>===<<<<<<:::999888888777777888888;;;;;;:::999888666666555111111111222222333333333000000000///......------,,,,,,,,,,,,++++++++++++))))))************))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&######%%%'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))******'''&&&&&&%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!!!!$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""%%%((()))(((''''''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))((('''''''''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&''''''((())))))&&&&&&'''(((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&''''''((())))))******'''(((((()))******++++++))))))))))))))))))))))))************)))))))))(((************************%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((((('''&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''###&&&((('''$$$###$$$%%%###$$$&&&((())))))((('''''''''''''''((((((((())),,,,,,+++***)))(((''''''%%%&&&'''(((((('''&&&%%%!!!###$$$&&&''''''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###((((((((((((((((((((((((---------,,,+++***)))((())))))))))))************,,,,,,,,,------.........,,,,,,---...////////////---...////////////111333222222222444777;;;???AAA>>>>>>>>>???AAACCCFFFGGGCCCDDDGGGIIIKKKKKKJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLNNNPPPOOORRRUUUYYY[[[\\\\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYTTTTTTUUUVVVUUUTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJHHHEEEDDDEEEIIILLLMMMNNNNNNLLLIIIFFFEEEEEEBBBAAAAAA@@@???>>>>>>===<<<<<<:::999888888888888;;;;;;:::999888777666666000111111222333333444444000000000///......------,,,,,,,,,+++++++++******((())))))*********))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''))))))'''&&&%%%&&&&&&'''''''''''''''''''''''''''$$$&&&'''&&&######%%%((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&''''''(((&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***+++++++++&&&&&&%%%%%%&&&''')))***&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''***,,,,,,***'''&&&&&&%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&&&&'''''''''((()))***+++,,,&&&&&&&&&&&&''')))***+++%%%%%%'''((())))))******&&&''''''((((((''''''&&&''''''''''''((((((((()))((((((((((((((()))***+++((((((((((((((((((((((((((())))))***+++,,,,,,,,,'''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,,,,,,,++++++******************************)))(((&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''(((((()))(((''''''%%%%%%$$$###%%%'''******)))'''&&&&&&)))(((''''''''')))***+++((((((((((((((((((((((((&&&!!!&&&&&&%%%(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''---,,,)))'''&&&&&&'''(((&&&''')))***+++***((('''************************(((((((((((())))))))))))******+++++++++,,,,,,,,,...------------...//////........................111111222333555777999:::777888;;;>>>AAADDDEEEFFFGGGHHHHHHHHHGGGGGGIIIKKKEEEFFFIIIKKKMMMOOOPPPPPPNNNMMMLLLLLLNNNNNNMMMLLLOOOPPPSSSVVVXXXZZZZZZZZZZZZZZZZZZYYYWWWVVVWWWYYYTTTUUUWWWWWWUUURRROOOLLLPPPOOONNNLLLKKKIIIHHHGGGHHHFFFDDDBBBAAACCCEEEFFFJJJNNNOOOIIIDDDDDDEEEDDDFFFEEEDDDBBB@@@>>>===<<<::::::999999999999888888;;;:::999888777777777777111222444666666555444333//////.........---------------------------------+++++++++************))),,,+++)))'''&&&%%%&&&&&&***(((&&&$$$$$$&&&(((***((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))&&&%%%%%%)))))))))(((((('''''''''%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((()))))))))))))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''',,,+++(((&&&%%%%%%&&&'''************************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************,,,,,,,,,++++++*********++++++***)))(((((())))))******+++++++++,,,,,,,,,((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&(((++++++***)))((((((((((((((((((((())))))***''''''''''''''''''''''''***### %%%)))'''&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###"""  !!!$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&'''((()))&&&''')))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********+++++++++,,,,,,---------------...//////,,,,,,---...//////000000000111222333555777888999999;;;===@@@CCCEEEGGGHHHEEEFFFGGGFFFEEEEEEGGGHHHFFFGGGIIIKKKMMMOOOPPPPPPOOONNNMMMMMMNNNOOONNNMMMNNNPPPSSSWWWZZZ\\\]]]]]]YYYYYYYYYXXXVVVUUUVVVXXXWWWXXXXXXWWWUUUSSSPPPOOOOOOOOOMMMLLLKKKIIIHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFHHHMMMNNNHHHCCCCCCDDDCCCDDDCCCBBBAAA@@@>>>======888888888999:::;;;;;;<<<:::999888777666555555555111222444555555555444333//////.........---------------------------------+++++++++*********))))))))))))(((''''''''''''((()))'''&&&%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%###""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''(((((()))((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&'''''''''***)))'''%%%$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************............------------+++******))))))))))))******++++++++++++,,,,,,,,,&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&)))***)))(((((()))''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&$$$(((***'''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""###%%%''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%&&&'''(((***&&&'''((()))***)))(((((($$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))*********++++++++++++,,,---------------.........+++,,,---...///111222222000000111222444666777888:::;;;===???BBBDDDFFFGGGDDDEEEEEEDDDCCCBBBDDDEEEFFFGGGIIILLLNNNOOOPPPPPPPPPNNNMMMNNNOOOPPPOOONNNNNNPPPTTTXXX\\\^^^______XXXYYYYYYWWWUUUTTTUUUWWW[[[ZZZXXXVVVUUUSSSRRRRRRNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFKKKLLLFFFBBBBBBCCCBBBAAAAAA@@@@@@??????>>>>>>:::999999::::::;;;<<<<<<999888777555444444333333111222333444444444333222...............---------------------------------++++++*********)))))))))&&&'''(((((())))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************************+++++++++******)))))))))***++++++++++++++++++,,,,,,,,,,,,%%%%%%'''''''''&&&%%%$$$$$$%%%'''(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))((('''%%%$$$######$$$%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%$$$######"""!!!###%%%&&&&&&%%%&&&'''&&&'''((()))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%'''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%#########$$$&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************++++++++++++,,,,,,------............,,,,,,---...///000111222000000000111333444666777888999:::<<<>>>AAABBBDDDCCCDDDDDDCCCBBBAAABBBDDDGGGHHHJJJLLLMMMOOOPPPPPPPPPOOONNNNNNPPPPPPOOONNNPPPRRRVVVZZZ]]]^^^^^^]]]XXXYYYYYYWWWVVVUUUVVVXXX]]]ZZZWWWTTTRRRRRRRRRSSSMMMMMMLLLKKKJJJJJJIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFEEEIIIJJJEEE@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999999:::999888777555444333333333111111222333333222222111........................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&'''(((******)))((((((&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++''''''(((((())))))******))))))))))))***++++++,,,+++++++++,,,,,,,,,------$$$%%%&&&'''''''''%%%%%%###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&***((($$$!!!!!!###&&&((('''&&&&&&&&&&&&'''(((((((((''''''&&&%%%$$$###"""!!!###%%%%%%%%%%%%&&&'''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((("""!!!!!! !!!"""###$$$'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++,,,------......------............/////////////////////000222333555555888888999:::<<<>>>@@@AAABBBCCCDDDCCCAAAAAABBBDDDFFFHHHIIIKKKMMMNNNNNNOOOOOONNNMMMMMMNNNOOONNNMMMRRRTTTXXX[[[\\\\\\[[[YYYXXXYYYYYYXXXWWWWWWYYYZZZ\\\YYYUUUQQQOOOOOOPPPQQQLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHJJJJJJJJJIIIGGGFFFEEEIIIJJJDDD?????????>>><<<<<<<<<=========>>>>>>???===;;;:::999999:::;;;:::999888666444333333333111111111111111111000000---.....................,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((()))*********)))'''&&&%%%&&&'''))))))'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###"""!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***+++++++++,,,---------******))))))***+++,,,,,,++++++,,,,,,,,,---------%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((((((***'''$$$!!!!!!$$$'''***%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''&&&&&&((()))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$'''((('''(((***+++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))************+++***+++,,,......------,,,.....................---////////////111222333444999999999999;;;===???AAA@@@AAABBBAAA@@@@@@BBBDDDFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKKKKKKKLLLMMMLLLKKKRRRTTTXXXZZZ[[[ZZZWWWVVVVVVWWWXXXXXXXXXYYY[[[]]][[[XXXTTTOOOMMMMMMNNNOOOKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJJJJJJJIIIGGGFFFFFFJJJJJJDDD>>>>>>>>><<<:::;;;;;;;;;<<<<<<<<<===:::999888888999;;;>>>???:::999888666444333222222111000000000000/////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((************))))))((('''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))(((''''''$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,------------%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******++++++&&&%%%%%%%%%%%%'''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''(((((((((&&&&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$((((((%%%%%%)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''&&&''''''''''''((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************)))+++,,,......---,,,+++++++++,,,,,,------...............///000111222333888888777777888;;;===???<<<>>>??????>>>???AAACCCEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKJJJHHHOOOQQQUUUYYYZZZXXXVVVTTTSSSUUUVVVWWWXXXYYY\\\^^^[[[XXXTTTPPPMMMMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHLLLKKKDDD>>>===<<<;;;::::::::::::;;;;;;;;;;;;888777666666888;;;>>>@@@999888777555333222111111111000//////.........///---------.........//////++++++++++++++++++++++++***)))))))))(((((((((((()))))))))((())))))******&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******)))((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,***************))))))))),,,,,,+++*********++++++,,,,,,,,,------------...&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))"""$$$&&&((())))))(((''''''&&&&&&&&&&&&'''((((((******)))((('''&&&&&&%%%&&&''''''&&&$$$$$$&&&''')))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((###''''''"""!!!&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%&&&((()))+++,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))'''$$$"""%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((()))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))***,,,......---,,,+++))))))***+++---...//////............///111222222666555444444555777:::;;;:::;;;=========>>>@@@CCCDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIHHHGGGLLLOOOSSSWWWYYYXXXVVVUUUQQQRRRUUUVVVWWWYYY\\\^^^[[[XXXTTTPPPNNNMMMMMMNNNIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGIIIMMMLLLEEE>>><<<;;;::::::::::::::::::::::::::::::999777666777999<<<===888777555333111000//////111000///...............---------.........//////++++++++++++++++++++++++))))))))))))((((((((((((((((((''''''(((***,,,...''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((()))'''&&&%%%%%%'''''''''(((((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((''''''&&&%%%&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''(((###$$$&&&'''(((''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,///......------,,,,,,,,,------,,,+++************,,,,,,,,,---------......%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""###$$$$$$&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,)))&&&%%%&&&((()))$$$$$$$$$&&&'''((('''&&&$$$%%%''''''''''''%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$'''******(((%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&(((((('''(((((('''''''''&&&&&&&&&((())))))***+++,,,,,,---))))))***++++++++++++***++++++,,,,,,,,,,,,------...//////000111222222222333444444555777888:::;;;=========>>>>>>???@@@AAABBBCCCDDDFFFGGGGGGHHHHHHHHHGGGEEEDDDDDDFFFGGGIIIKKKNNNRRRTTTSSSRRRRRRRRRNNNMMMNNNQQQUUUXXXYYYYYYXXXUUUQQQNNNKKKJJJKKKKKKLLLJJJIIIIIIKKKLLLLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGKKKJJJHHHDDDAAA===999777;;;;;;::::::;;;;;;<<<===555666777888888888888888444333333222222111111000222111000000222111000...------------------------+++,,,,,,,,,,,,+++******)))******)))&&&%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$######&&&&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((('''&&&$$$&&&(((***+++)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&''''''((()))***,,,+++)))'''&&&'''((()))))))))((('''''''''''''''%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))*********&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))((('''&&&&&&%%%'''((()))******)))((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''((())))))))))))))))))((((((((((((***+++,,,+++,,,---......---+++***,,,------......------,,,+++,,,---.........---,,,%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&&&&&&&'''(((''''''''''''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%&&&&&&'''''''''&&&%%%&&&((()))'''%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$%%%&&&''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***++++++++++++***---,,,,,,,,,,,,,,,++++++......///000000111222222333333333444666777999::::::::::::;;;<<<===>>>??????@@@AAACCCDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHIIIMMMPPPRRRRRRQQQPPPPPPRRRQQQQQQRRRUUUVVVVVVUUUTTTRRROOOLLLJJJJJJKKKLLLMMMLLLJJJJJJKKKKKKJJJIIIEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIHHHEEEAAA>>>;;;999===<<<;;;999888888777777555555666777777777666666444444444333222222111111333222111222333222111///------------------------+++,,,,,,,,,,,,+++******)))******)))'''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&'''&&&%%%$$$######'''((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&$$$&&&'''))))))((('''&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))))),,,+++)))'''&&&'''((()))&&&&&&((((((((('''%%%$$$%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%'''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))'''((()))******)))((('''***++++++,,,,,,++++++***))))))))))))))))))))))))((()))******+++*********))))))(((((()))***,,,---.../////////...,,,)))(((------------------,,,,,,***+++---............---&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((()))))))))'''%%%%%%&&&'''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%'''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))******++++++*********+++++++++,,,,,,------......//////000000111111111111222222444555777888666666666777888:::;;;<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGGGGJJJNNNOOOOOONNNNNNOOOQQQPPPPPPQQQTTTUUUUUUTTTPPPNNNLLLKKKJJJKKKMMMNNNOOOMMMLLLKKKKKKJJJGGGEEECCCCCCCCCDDDDDDEEEEEEEEEHHHHHHFFFDDDBBB???<<<;;;:::999888777666555555555555555666666666555444444555555444444333222222222444333222222333333222000------------------------+++,,,,,,,,,,,,+++******)))***+++***(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((,,,+++)))'''''''''((((((###%%%''')))(((&&&###!!!%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&'''((())))))%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((()))***+++,,,---(((((())))))))))))((((((******++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))***+++,,,---...///000000///---,,,+++......---------,,,,,,+++***+++,,,---............'''&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&'''((())))))'''&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((()))***+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''***(((&&&&&&&&&'''&&&%%%'''''''''''''''''''''''')))((('''%%%%%%&&&'''(((((())))))***************'''((()))***,,,...///000.........//////000000000000000000111222333555555333333444555666888:::;;;999:::;;;<<<==================>>>???BBBDDDGGGHHHEEEHHHKKKMMMLLLLLLMMMNNNLLLLLLLLLOOORRRTTTTTTTTTLLLLLLKKKKKKLLLMMMOOOPPPNNNMMMKKKJJJJJJGGGDDDAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDBBB@@@>>><<<;;;444444444444444555555666666666666666666555444333666555555444444333222222333222111222333333111///............------------+++,,,,,,,,,,,,+++*********++++++***)))(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''+++***)))((('''''''''(((%%%&&&'''''''''&&&$$$###%%%$$$$$$%%%'''(((&&&%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''))))))((('''%%%$$$######''''''''''''''''''''''''######$$$%%%&&&'''((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((***+++,,,,,,(((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******+++++++++++++++))))))******+++,,,,,,---+++,,,...000111222222222000///...---,,,,,,++++++***+++,,,---......//////&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((('''&&&%%%###%%%''''''&&&%%%&&&(((((((((&&&%%%%%%&&&(((((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***++++++((((((&&&%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''***(((&&&&&&''''''&&&%%%&&&'''''''''''''''''''''***)))((('''''''''((()))(((((()))************)))((())))))***+++,,,---................../////////////////////000222333333222222333555666999;;;<<<999:::;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@CCCFFFHHHJJJDDDGGGIIIKKKKKKKKKLLLNNNKKKJJJJJJLLLOOOQQQQQQPPPKKKKKKKKKLLLMMMOOOQQQRRRLLLJJJHHHHHHGGGFFFCCCAAACCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA???>>><<<:::999333333222222222333444444777777777777666666555444666555555444444333222222222111000111222222000.../////////......---------+++,,,,,,,,,,,,+++******)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''&&&$$$$$$%%%&&&((()))'''''''''''''''''''''''''''((((((((()))))))))***$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''+++***)))((((((''''''''')))(((&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&'''&&&''''''(((((()))))))))''''''''''''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++************************((()))******++++++******)))***++++++,,,---------,,,---...111333444666666222111000...---,,,,,,,,,++++++,,,,,,---...//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$&&&%%%%%%%%%&&&'''((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&!!!$$$''''''%%%%%%''')))((((((''''''''''''((((((&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##################$$$$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&'''&&&$$$$$$%%%'''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''''')))(((&&&&&&'''((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''''''''((())))))******)))))),,,,,,++++++*********)))------...........................//////111222222111222333555777999<<<===999::::::;;;<<<<<<;;;;;;:::<<<>>>AAADDDGGGIIIJJJDDDGGGIIIJJJKKKKKKMMMOOONNNMMMLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNOOOQQQRRRIIIHHHFFFEEEFFFGGGFFFEEEEEEFFFGGGGGGFFFEEECCCBBB@@@??????>>><<<:::888777666555444333222111111111666666777777777666555555555555444444333222222222111000000000111111///...000000//////...---------+++,,,,,,,,,,,,+++******((()))******(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&(((&&&%%%%%%(((***++++++''''''''''''''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''*********)))((((((''''''***(((&&&$$$###%%%''')))&&&%%%%%%&&&(((((('''&&&******)))((('''&&&%%%%%%%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''%%%$$$###"""&&&&&&'''((()))******+++%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))((())))))******))))))(((************************((())))))***+++***************+++---------------///000111222333555666777555444111///------------------,,,,,,,,,---......###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&###'''***)))&&&$$$&&&)))''''''((((((((((((''''''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''((((((((("""%%%''''''%%%$$$%%%'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''')))'''&&&&&&((()))((((((&&&&&&&&&'''''''''(((((($$$%%%''')))))))))(((''''''(((((()))))))))))))))************++++++++++++------------------------//////...//////000111222111111222444777:::<<<===999999:::;;;;;;;;;:::::::::;;;>>>AAADDDFFFHHHIIIEEEGGGJJJKKKKKKLLLNNNPPPOOONNNMMMMMMNNNNNNLLLKKKKKKKKKLLLLLLMMMNNNNNNOOOHHHFFFDDDDDDFFFIIIKKKLLLIIIIIIJJJIIIHHHFFFCCCBBB@@@@@@???>>><<<:::888777777666555333222222222222444444555666666666555555444444444333222222111111222111111111222222000...000000000///...---------+++,,,,,,,,,,,,+++******'''((())))))''''''((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$%%%%%%&&&(((&&&$$$%%%(((***)))(((''''''''''''''''''''''''!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((*********))))))((('''&&&((('''%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&((()))'''&&&))))))((((((''''''&&&&&&%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''%%%$$$###"""''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''(((((())))))******######$$$&&&'''((()))***&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&''''''((((((''''''&&&************************)))***++++++,,,,,,++++++***+++,,,---.........---000000111333555777888999888666333000///.........///...---,,,,,,,,,------"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&'''((('''&&&$$$###'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&))),,,+++&&&$$$%%%(((&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''###########################$$$$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''' $$$''''''&&&$$$%%%'''###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%&&&((()))))))))&&&&&&&&&'''''''''(((((($$$&&&)))+++,,,+++)))((('''(((((()))))))))))))))$$$%%%'''))),,,...000111------------------------///////////////000111222000000222444777999<<<===888999999::::::::::::999999;;;===@@@CCCFFFGGGHHHFFFHHHJJJKKKLLLMMMPPPRRRMMMLLLLLLMMMOOOQQQPPPOOOKKKKKKKKKKKKLLLLLLLLLLLLHHHEEECCCDDDGGGLLLOOOQQQKKKKKKLLLKKKIIIFFFCCCBBBAAAAAA@@@>>><<<:::888777444444333333444444555666222222333444555555555555444444333222222111111000333222222222333333111000111000000///...---------+++,,,,,,,,,,,,+++******&&&((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&$$$###$$$&&&'''%%%###''''''''''''''''''''''''&&&&&&'''(((((()))******%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&'''((((((************)))((('''&&&$$$%%%%%%%%%%%%$$$######&&&&&&%%%'''((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''######$$$%%%'''((())))))))))))))))))((((((((((((!!!!!!###$$$&&&'''))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))*********++++++++++++******************************++++++,,,---------,,,,,,***+++,,,...///......---,,,---///222666:::===???999777444111////////////000///---,,,++++++,,,---'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$)))'''$$$%%%''')))'''&&&###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))###%%%&&&''''''''')))+++&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$&&&%%%############%%%&&&''''''&&&%%%$$$###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&((()))))))))((('''%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%%%%%%%&&&'''((())))))''')))******((((((***---((()))***+++++++++++++++,,,,,,,,,,,,------...///---------............///000000111222444666888999777888999999888777888:::;;;;;;<<<===@@@CCCFFFHHHFFFHHHKKKNNNOOONNNMMMKKKLLLMMMNNNOOONNNMMMJJJIIILLLKKKIIIIIIJJJJJJIIIHHHEEECCCBBBCCCFFFIIIKKKKKKKKKKKKKKKJJJHHHFFFCCCBBBAAA@@@???>>><<<:::888777555444444444444555555666222222222222333444555666555555444333222000000///000222333444222222222333333222111000////////////,,,,,,,,,+++++++++******************))))))))))))***)))'''&&&%%%%%%%%%&&&))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%'''+++...222...***'''&&&%%%$$$###''''''''''''&&&%%%$$$$$$###$$$&&&(((((('''&&&%%%$$$%%%'''((((((((('''&&&%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###%%%(((*********&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%))))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&%%%%%%&&&'''((()))'''"""%%%))))))((('''''''''''''''((())))))++++++***)))((((((((()))((((((((((((((('''&&&&&&)))))))))))))))))))))))))))************+++++++++...------,,,,,,------...,,,,,,---...////////////...///000333555888999:::999888555000,,,***+++,,,222000...------,,,***)))'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$)))'''%%%%%%'''((('''&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''%%%'''(((((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))%%%&&&&&&&&&'''((((((((()))***+++)))&&&%%%&&&(((,,,,,,++++++******))))))------,,,+++,,,---............/////////000000000000000111222444666888999666777999888777777888:::;;;;;;<<<>>>@@@CCCFFFGGGFFFGGGIIIKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLKKKJJJKKKJJJIIIIIIJJJJJJIIIGGGEEECCCAAABBBEEEHHHJJJJJJJJJJJJJJJIIIGGGEEEBBBAAAAAA@@@???>>><<<:::999888777777666666666666666777222222222222333444555666555444444333222111000//////111222222000000111333444333222000//////......,,,,,,+++++++++******************)))))))))((((((***)))(((&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$###""""""###$$$%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&(((,,,///222///+++(((''''''%%%$$$!!!"""$$$&&&'''((())))))!!!###$$$&&&&&&%%%$$$###%%%&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$###"""###&&&'''((('''&&&%%%%%%$$$$$$$$$%%%%%%'''''''''''''''''''''''''''&&&%%%&&&((((((&&&%%%###$$$%%%&&&((()))++++++&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((&&&%%%$$$%%%%%%&&&,,,((($$$%%%)))------,,,(((((('''''''''(((((()))+++***))))))))))))))))))++++++,,,,,,+++******)))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,...------,,,,,,------...,,,---...............---,,,---...000222444666777<<<;;;999555111///000111222000//////000000///...'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%((('''%%%%%%'''((('''&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))******)))(((&&&%%%%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''((())))))'''%%%%%%&&&'''---,,,+++*********+++,,,///...,,,+++***+++---...---------.........////////////000111333555777888555666888888777666888999;;;;;;<<<>>>AAACCCEEEGGGEEEEEEFFFGGGGGGFFFFFFEEEEEEGGGIIIKKKLLLLLLLLLLLLJJJIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCDDDFFFIIIJJJJJJHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@???>>>===;;;999888555555444333222222222333222222222222333444555555555444333333222111000000///000000///...///111444666555333111///...------,,,++++++++++++***************))))))))))))((((((***)))(((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''))),,,///111...***((((((((('''%%% !!!###%%%((()))******"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''$$$%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''%%%$$$###$$$&&&'''&&&%%%''''''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$!!!"""###%%%''')))+++,,,''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&,,,)))%%%%%%)))++++++***))))))(((''''''((((((((())))))))))))))))))***+++,,,,,,,,,---,,,,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,------------......------------......------.........---,,,,,,------...000111222333444999999777444000//////111...---,,,...000111000///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))&&&&&&'''''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&"""###%%%'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((()))+++***)))((((((***---000222000...,,,***)))***,,,---******+++++++++,,,,,,,,,/////////000222444555666444555666777666666777999;;;<<<===???AAACCCEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDFFFHHHJJJLLLLLLMMMIIIHHHGGGGGGIIIIIIHHHGGGHHHFFFEEEFFFHHHJJJJJJJJJGGGGGGHHHGGGEEECCCAAA@@@?????????>>><<<;;;999888555555444222111111111111333222222222333333444555444444333333222111000000000111000///...///333555777666444222///...---,,,++++++++++++***************)))))))))(((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))((((((''''''(((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))%%%&&&''''''&&&''')))+++...,,,)))(((((((((&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''''''''))))))'''&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''"""###$$$%%%'''((()))***,,,)))&&&&&&((())))))(((***)))(((((((((((((((((()))((((((((()))***++++++)))***************))))))************************,,,,,,,,,,,,------------......------------.....................---,,,+++000000000111222222333333444444444111...---...///...------...000222111000&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%'''((()))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((###%%%&&&&&&%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((((('''%%%&&&'''!!!"""$$$&&&(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***++++++))))))((((((***,,,///111///...,,,*********+++,,,*********++++++++++++,,,......//////111222444555222444555555555555777888;;;<<<===???AAACCCDDDEEEFFFFFFEEEDDDDDDCCCCCCCCCAAABBBDDDGGGIIIKKKLLLMMMIIIGGGGGGGGGIIIIIIHHHGGGGGGEEEEEEEEEGGGHHHHHHGGGFFFGGGGGGFFFEEECCCAAA@@@>>>>>>======;;;:::888777:::999888777666555555555333333222222222333444444444333333222222111111111111111111000///111444777888777444222000...---,,,+++++++++*********)))))))))))))))(((((((((((('''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$######$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''((('''%%%$$$%%%&&&***(((&&&&&&''''''%%%$$$''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$&&&'''(((%%%&&&''''''((('''''''''''''''&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''')))((((((((())))))'''%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$(((((('''&&&%%%%%%$$$$$$(((((((((((())))))))))))''''''((((((((((((''''''###$$$%%%''')))***++++++---,,,***)))***++++++******))))))((((((((()))))))))((((((((()))***++++++(((((())))))***))))))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///......------......///////////////...------,,,000000111111111222222222333333444222000///000111333111111222444555444333%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!###%%%'''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''%%%%%%'''((('''&&&%%%$$$$$$%%%''''''%%%$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))***%%%&&&&&&%%%"""!!!!!!"""&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& $$$'''(((&&&$$$&&&((( !!!###%%%'''(((''''''######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''***(((''''''((())))))(((,,,+++***)))))))))***+++---,,,,,,+++++++++++++++,,,,,,,,,---------...............///000111222333111222444444444444666888;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLIIIHHHGGGHHHIIIJJJIIIHHHEEEDDDCCCDDDEEEFFFEEECCCDDDDDDEEEDDDCCCBBB@@@???<<<<<<<<<;;;:::999777666888888777666555555555555333333333222222333333444333333333222222222111111000111222111111222555777888777555222000...------+++************)))))))))))))))((((((((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&$$$######$$$'''&&&%%%%%%&&&'''%%%$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''(((((('''&&&%%%$$$######%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((((((&&&###$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''(((((()))))))))(((((('''***))))))((((((((()))))))))((((((((())))))***+++))))))))))))))))))***+++)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,//////............////////////000000000///......///////////////000000000///000111111//////000111222111111222444555555444%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###%%%&&&&&&%%%$$$###%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''%%%%%%''')))---+++)))&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&$$$""" !!!"""&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))%%%###%%%''' !!!###%%%&&&''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''((((((((()))'''%%%%%%((()))(((&&&+++******))))))(((((((((******+++,,,,,,,,,++++++------------............---------...///000111222000111333444333444666777;;;<<<>>>@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIFFFEEEDDDEEEFFFFFFEEECCCAAAAAABBBBBBAAA???===<<<:::::::::999888777666555444444333222222333333333444333333222222333333333333333333222222222222111...///111222111222444555777666444222000///......************))))))))))))))))))((((((((('''''''''$$$%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%%%%&&&'''''''''&&&$$$#########$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%%%%&&&((())))))&&&$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''((())))))(((&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((()))))))))'''&&&%%%&&&'''''''''&&&&&&'''(((''''''(((((()))***,,,,,,+++***))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............/////////000000111111111111000/////////000000111111111---///111111000000111222333333333555888:::;;;:::%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''&&&$$$""" %%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&''')))'''%%%$$$''')))222000,,,)))&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%############%%%&&&%%%%%%&&&'''((()))***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((,,,***&&&###$$$''' !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))%%%###!!!###'''******)))&&&'''((()))***)))))))))((()))+++---...---+++***++++++,,,,,,,,,,,,---------------......000111222///111333333333444555777;;;<<<>>>AAABBBCCCCCCCCCBBBCCCFFFHHHHHHFFFDDDBBBGGGGGGFFFFFFGGGHHHHHHIIIJJJIIIHHHIIIKKKLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHFFF>>>?????????>>>===;;;:::999999999888888666555444555555444444444555666666444444333222222333333333333333222222222222222222,,,...000111111111222444777666444222111000//////************)))))))))))))))(((((((((''''''''''''###$$$%%%&&&&&&&&&%%%$$$'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''(((''''''((()))&&&%%%%%%'''((()))(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''((((((((())))))******''''''(((***,,,+++)))'''))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((()))******)))'''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''$$$%%%'''(((((((((''''''(((***++++++******+++,,,'''''''''((()))+++------++++++***)))(((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////............/////////000111222222222222222111111222222333333444444222444666777666666777888;;;;;;<<>>??????@@@BBBCCCFFFHHHJJJIIIGGGDDDCCCCCCHHHHHHIIIHHHGGGGGGHHHJJJIIIKKKMMMMMMLLLKKKLLLMMMMMMLLLJJJHHHFFFDDDBBBAAADDDCCCBBBAAA???===;;;:::999999999999999888777777666666666555444222111000333222222222222222222222333222000///.........////////////000111111222222777666444222000...------+++******)))(((''''''&&&+++***((('''%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''******+++++++++)))((('''***)))(((&&&&&&%%%%%%%%%************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%%%%&&&$$$###$$$''')))'''%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&)))(((&&&%%%%%%&&&'''(((++++++***)))((('''&&&&&&((((((((((((((((((((((((''''''(((((())))))*********************)))((('''***+++,,,------,,,+++***++++++***************+++---,,,,,,,,,,,,---.........------,,,,,,,,,------...///000///------...///333111///...///111111111222333444444444666999<<<<<<;;;;;;;;;===???BBBDDDFFFGGGIIILLLOOOQQQTTTUUU%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%'''((()))((('''&&&((((((((((((''''''&&&%%%((()))(((&&&%%%%%%'''***111///+++(((&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((%%%$$$%%%''')))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&)))+++***((('''((()))******)))((('''&&&'''((())))))(((''''''++++++***)))))))))))))))******+++,,,,,,------..................//////000000222444444444444666777<<<>>>@@@AAAAAABBBDDDEEEEEEGGGIIIIIIGGGDDDCCCCCCGGGHHHIIIHHHGGGGGGIIIKKKNNNPPPQQQQQQPPPOOOOOOPPPLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCBBB@@@???===;;;:::888999999999999888777777555555555555444444333222111111111111111111111111333222000///......//////000000111111222333444444666555333111///...------*********)))((('''''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&'''((()))((('''&&&%%%&&&%%%&&&&&&&&&'''((()))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''&&&'''((())))))((('''&&&,,,+++***((((((((()))***'''%%%$$$%%%'''((('''%%%&&&''''''''''''''''''&&&((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))************))))))((()))******++++++******)))++++++************++++++...------------...//////...------,,,,,,------......//////...,,,***+++,,,111111111111333444555555111333666888999;;;>>>AAA@@@AAABBBDDDHHHMMMQQQTTTXXXYYY[[[]]]```bbbdddeee$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&))))))(((&&&$$$###%%%''')))(((''''''&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%###$$$%%%'''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((('''((()))******)))((('''))))))((((((''''''''''''''''''''''''((()))***+++******++++++,,,---------......------......///000000111333444333444666777>>>@@@BBBCCCCCCCCCEEEGGGDDDFFFHHHGGGFFFDDDCCCCCCFFFGGGHHHHHHHHHHHHKKKMMMRRRSSSTTTTTTRRRPPPPPPQQQKKKJJJIIIHHHGGGEEEDDDDDDBBBBBBAAA???>>><<<;;;:::888888888999888888777666444444555555555555444444000000111111222222222333222222000///////////////000111222333444555666666555444222000///...------******))))))(((((('''''')))(((((('''&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&'''((((((((("""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&''''''(((((()))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***)))(((''''''''''''&&&'''(((((((((((('''&&&)))(((&&&$$$$$$%%%'''((((((&&&%%%&&&''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))++++++++++++************((())))))************)))***))))))))))))))))))***++++++************++++++...............//////000...---------------......---...///...---,,,---...//////000000222333333444666999>>>BBBEEEHHHKKKMMMNNNOOOQQQUUUYYY^^^ccceeegggggghhhjjjkkkmmmnnnooo$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''&&&&&&'''((((((&&&$$$$$$&&&'''$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''((())))))((('''''')))(((''''''''''''(((((())))))))))))***+++,,,---*********+++,,,,,,------...------------.../////////111333333333444666777>>>@@@BBBBBBBBBCCCEEEGGGCCCDDDFFFFFFDDDCCCCCCDDDEEEFFFHHHHHHHHHIIILLLNNNSSSTTTUUUTTTQQQOOOOOOOOOIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA???>>>===<<<;;;;;;888888999999888888777666555555666555555444333333111111222222333333444444222111111000000/////////000000111222444555666666333222111///...---------***)))))))))((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&((()))*********''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&%%%&&&((()))***))))))(((''''''''''''&&&&&&%%%%%%+++***(((&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''&&&%%%###!!!!!!"""$$$&&&(((((('''''''''&&&&&&%%%'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''%%%&&&((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))))))))'''((()))***************+++***)))(((((()))***+++++++++*********+++,,,,,,---------------...//////...------------......///,,,...000000000000222333111111111000000333666999AAAFFFMMMRRRVVVYYY[[[]]]bbbcccdddfffhhhkkknnnpppnnnnnnoooppppppqqqrrrrrr%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''%%%'''((('''&&&&&&(((***%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))(((((((((''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&'''(((******+++************++++++,,,))))))***++++++,,,,,,------------------...//////...000222333333444666888<<<===???@@@@@@AAACCCEEEAAACCCDDDDDDCCCBBBCCCDDDDDDFFFHHHHHHIIIJJJMMMOOOSSSUUUUUUTTTQQQOOONNNOOOHHHGGGGGGFFFEEEEEEDDDDDD@@@???>>>===<<<<<<<<<<<<999999999999999888777777888888777666555333111000111111111111222222333333111111111111111000000000//////000111222333444444111000///...------------))))))))))))((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&((()))*********''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&'''((())))))((('''%%%&&&&&&'''&&&&&&%%%$$$***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''***)))'''&&&&&&''')))***((((((((('''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''%%%&&&((()))***)))((('''*********)))((('''''''''))))))))))))))))))))))))*********))))))((((((''''''((()))***************,,,+++***))))))***+++,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---...---------------...///000...000111111000111222333555555444444666<<>>>>>>>>@@@BBB@@@AAACCCBBBBBBBBBCCCEEEEEEGGGHHHIIIIIIJJJMMMOOOSSSUUUUUUTTTQQQOOOOOOPPPGGGFFFFFFEEEDDDCCCBBBBBB???>>>===;;;;;;;;;<<<===:::::::::;;;:::999999888:::999888777555333111///000000000000000000000000000111111222222111000000/////////000000111111222///......---,,,,,,,,,---))))))))))))((((((((((((((('''''''''''''''(((((($$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((###$$$%%%&&&&&&&&&%%%$$$!!!"""$$$&&&'''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))******'''((()))(((&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&'''(((((((((((('''&&&'''(((((())))))))))))++++++***)))((('''&&&&&&)))))))))))))))))))))))))))))))))(((((((((((((((((())))))************))),,,,,,++++++++++++,,,,,,++++++***++++++,,,---...+++++++++++++++,,,,,,---------------...///000000111222333222111000111222444555777:::>>>HHHTTT]]]___ccciiimmmnnnooopppqqqvvvwwwxxxyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''$$$&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%''''''&&&######$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&''')))'''''''''&&&&&&'''''''''%%%&&&''')))))))))(((((((((''''''&&&&&&''''''((()))))))))***++++++,,,,,,------,,,,,,------...///---///111222222444666888888999;;;<<<<<<===???AAA???@@@AAAAAAAAAAAACCCEEEFFFHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRQQQOOOMMMMMMNNNFFFEEEDDDCCCBBBAAA@@@@@@>>>===<<<::::::;;;<<<===;;;;;;<<<<<<;;;;;;:::999999999888777555333222111444333333222222111111000000111222222222222111000000000000000000000000000...---,,,,,,,,,,,,,,,---(((((((((((())))))))))))))))))(((((('''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***$$$$$$%%%&&&%%%$$$###""" !!!$$$&&&((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%''')))((('''&&&(((***)))(((&&&%%%%%%&&&((()))%%%&&&'''((())))))((('''''''''''''''((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))******)))************))))))(((******++++++++++++******++++++++++++,,,---......,,,++++++++++++,,,------------------...///000111111333555555555666888:::;;;???EEEIIINNNWWWbbbkkkooorrruuuwwwwwwvvvvvvwwwyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''%%%&&&''''''%%%######$$$&&&&&&%%%%%%%%%&&&'''((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''%%%"""!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&'''(((###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%''')))''''''&&&&&&&&&&&&''''''&&&''')))******(((&&&%%%'''''''''''''''((()))***)))))))))***++++++,,,,,,---,,,,,,,,,,,,---......,,,...111222222444666888777999;;;<<<<<<<<<>>>@@@>>>@@@AAAAAA@@@AAACCCEEEGGGHHHIIIIIIIIIJJJLLLNNNLLLMMMNNNNNNLLLJJJJJJKKKEEEEEEDDDCCCAAA@@@???>>>>>>===;;;::::::;;;<<<>>><<<<<<======<<<<<<;;;:::777777777777666555444333888888777666555444444333000000222333333222111000111111111000000000000///---,,,,,,++++++,,,,,,---(((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((***+++&&&''''''((('''&&&$$$######$$$&&&''''''&&&$$$###&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''###$$$&&&(((((((((&&&%%%$$$'''))))))'''&&&(((+++)))(((&&&%%%%%%&&&((()))%%%&&&((()))))))))((('''((('''''''''''')))+++,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++++++++,,,***************)))((('''((()))***++++++***)))(((++++++++++++,,,---...///---,,,,,,,,,,,,---......---------......000111111///222666999<<>>@@@@@@@@@@@@<<<<<<===>>>@@@AAABBBCCCHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???======<<<>>>======<<<<<<<<<======<<<===>>>>>>>>>===;;;:::<<<:::888666555555666666444444444444444555666666444555555555444333222222000000000000000///............---,,,,,,+++******))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((,,,###$$$((('''&&&(((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((%%%$$$%%%'''(((&&&$$$######$$$%%%&&&'''(((((()))(((&&&&&&)))---111444......---+++)))((('''&&&((((((((()))+++***(((&&&))))))************))))))((())))))))))))*********)))************+++++++++)))***,,,,,,++++++---...000...,,,+++---000222333222222111000111444:::>>>:::<<<===@@@DDDJJJRRRWWWbbbcccfffiiinnnsssxxx{{{~~~~~~~~~~~~((('''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))'''%%%&&&((()))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,***(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''))))))******)))(((((((((((((((((((((((('''((((((((()))))))))***************++++++++++++---,,,,,,,,,,,,---............///111333444555666666777:::<<<=========<<<<<<<<<===???@@@AAABBBCCCFFFFFFFFFGGGHHHIIIIIIIIIKKKJJJIIIHHHFFFEEEDDDDDDBBBBBB@@@???===<<<;;;:::;;;;;;::::::::::::;;;;;;:::;;;;;;<<<;;;:::999888888888777777666666777777555444444444444555666666444444444444333222111000...////////////...------...------,,,++++++******))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''***### $$$((('''&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&((())))))'''&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))'''&&&&&&((()))(((&&&((((((((()))******++++++,,,+++******,,,///222444+++++++++*********))))))***))))))***++++++***((('''(((***++++++***(((''')))))))))*********++++++************++++++++++++***,,,------,,,+++,,,...++++++,,,---///111222222111333444555777;;;AAAEEEHHHKKKNNNRRRWWW^^^fffkkkooooooqqqssswwwzzz~~~''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%&&&(((***))))))%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,---.........//////000222333333444666777999:::::::::999999<<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIGGGEEECCCBBBBBBBBBBBBAAA@@@???===;;;:::888888888888777777777777888888888888888888888777666666555555666777777888777777555555555444555555666777555555555444222111000///------......------,,,+++------,,,,,,+++*********))))))))))))))))))))))))&&&''''''''''''''''''&&&((($$$"""&&&)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''***,,,,,,***(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))((((((******)))((((((((((((((((((((((((((()))))))))***+++,,,---...((())))))***++++++,,,,,,,,,+++)))***+++,,,+++***&&&''')))++++++)))'''&&&************+++++++++,,,******+++++++++,,,,,,,,,,,,.........,,,+++,,,---+++---///111222222111111333777;;;@@@DDDIIINNNQQQXXX[[[___dddhhhlllqqquuuuuuvvvvvvxxxyyy{{{}}}}}}yyy&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&$$$((()))******)))'''$$$###&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''&&&&&&###$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++,,,---....../////////000000111111111444555777888999999999999<<<===>>>???@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDFFFDDDBBB???>>>>>>???@@@@@@???===<<<:::888666666666666555555555666777777666666666666666555555555444555666777888777666555555555444444555555666777666666555444333111///...---------------,,,,,,+++,,,,,,++++++*********)))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%'''%%%$$$&&&((((((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((+++---...+++(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((***))))))))))))***))))))))))))((((((''''''''''''(((((())))))******))))))(((((()))***+++,,,,,,,,,---+++)))(((***+++,,,+++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,------...///...,,,+++,,,---000111333444444444444555<<>>@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBB???===<<<===>>>???>>>===<<<:::888777555555555555444444555666666777666666666555555555555555555555666777777555444333444444444444444555666666777666666555333111000///---............---,,,,,,+++***************))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((***------+++(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((((('''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''(((((()))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((------,,,,,,+++************+++,,,------,,,+++******************+++++++++,,,***(((((()))***+++***,,,***'''&&&&&&'''***,,,******+++++++++,,,,,,,,,+++,,,,,,,,,------------,,,...//////------...000111222444666777:::@@@DDDKKKPPPXXX```eeeiiimmmoootttwwwzzz{{{zzzxxxwwwvvv|||}}}~~~}}}{{{xxxvvvtttsssqqqrrrnnniiihhhhhhddd]]]VVV$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((***++++++&&&'''(((((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&%%%$$$###$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&((()))'''&&&%%%&&&%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************+++---...///---------....../////////111111333555777999;;;;;;:::;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???===<<<=========<<<;;;:::999888777666555444444444444444555666777666666555444444444444555555555666666555444333333333333333222333444444555555555555444333111000///------......------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%((('''%%%%%%'''&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&)))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((+++++++++******))))))))))))***************))))))+++++++++***************+++***((((((***+++***)))---+++(((&&&&&&(((+++---************+++++++++,,,,,,,,,,,,---------......,,,...000111111111333555111555999===AAAHHHRRRYYY]]]bbbiiinnnrrrtttwwwxxxwwwzzz}}}~~~}}}||||||}}}~~~|||uuurrrmmmjjjhhhfffcccaaaaaa]]]YYYWWWVVVSSSNNNJJJ$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&((()))***+++&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((()))((((((((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%''''''(((((())))))))))))###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$!!!$$$((()))'''&&&&&&''')))(((''''''(((***,,,---%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((()))))))))*********)))))))))***+++---...///++++++,,,---.../////////111111222333444666777888999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>=========::::::999999888777777666222222222222333444555666555555333222222222333444444444444333444444555555222222111111222222333444222222222222111000......,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&)))(((###"""&&&'''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%''')))(((&&&%%%''')))'''''''''''''''''''''&&&''''''''''''''''''''''''************************+++******+++,,,,,,+++)))++++++************++++++)))))))))*********++++++------------............---///222444555777:::<<<;;;AAAIIINNNSSSZZZdddkkkmmmqqquuuyyyzzzzzz{{{|||wwwzzz~~~}}}~~~~~~~~~~~~vvvooofffbbb]]]ZZZXXXWWWTTTQQQPPPOOOMMMKKKJJJIIIIIIIII###$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((+++******)))***,,,...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''######""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!%%%'''&&&%%%&&&(((&&&$$$"""""""""%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''')))***************))))))((((((((((((((((((((((((******))))))((((((((('''))))))))))))************)))))))))***+++---...///***++++++,,,---...///000111111111111222333444555888999:::;;;<<<>>>??????@@@@@@@@@?????????????????????@@@@@@???>>>===<<<999999999999888888888888111111111111222333444555555444222111111111222333333222222222333555777888111111000000111111222333//////000//////...------+++++++++++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&***)))"""!!!%%%(((&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$######$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&(((***++++++***)))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&(((***)))&&&%%%''')))))))))))))))***************))))))))))))***++++++)))))))))***++++++,,,,,,,,,++++++---......,,,***)))***,,,------,,,***)))((())))))))))))*********---------.........//////...000444666999;;;???BBBIIIPPPYYY___cccgggnnntttvvvyyy|||}}}}}}||||||}}}}}}~~~|||{{{{{{||||||vvvlllccc[[[VVVQQQOOONNNMMMKKKHHHGGGGGGFFFEEEDDDFFFIIILLL''''''&&&&&&&&&%%%%%%%%%)))&&&$$$%%%''''''%%%###***%%%$$$''''''######'''''''''''''''''''''&&&&&&$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))***+++,,,&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))'''%%%$$$(((''''''&&&$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%$$$######&&&((()))'''$$$"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%%%%%%%'''((('''&&&$$$$$$&&&''''''&&&###$$$&&&''''''&&&$$$###''''''''''''&&&%%%$$$###%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,)))************))))))(((******+++++++++,,,,,,,,,...///111333444444444444555666777888:::;;;======AAA@@@@@@???????????????>>>======<<<<<<<<<======<<<888555777:::<<<999555666555444333222222222222000000000222444444222000000000000111333333222111111111111111000000000///............////////////,,,,,,++++++******++++++,,,***((('''&&&'''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((('''%%%"""'''$$$######%%%&&&###!!!$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''' !!!$$$&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&''')))******(((&&&%%%%%%((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''&&&%%%$$$######"""'''&&&&&&%%%&&&'''((()))***)))((('''%%%$$$###"""(((((((((((((((((((((((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))******))))))((((((''''''((('''%%%$$$%%%&&&(((******)))(((((())))))(((''')))************+++++++++******+++++++++,,,,,,,,,,,,------...---,,,***)))---...///---+++***+++,,,***,,,---------...111444555888<<>>??????>>>===<<<<<<;;;;;;;;;;;;888555222333777888666333555555444333222222222222000000000222333333222000111000000111333333222111111111111000000000//////111111000///...---,,,,,,---,,,++++++************+++***((('''''''''((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''%%%$$$&&&$$$"""###%%%'''&&&%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%$$$$$$$$$''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&''''''&&&%%%$$$%%%'''((()))((('''&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&'''$$$&&&((()))(((((()))***)))(((''''''''''''((())))))((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''***)))((('''''')))***+++)))((('''((()))***)))(((************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++***+++,,,------,,,++++++,,,+++,,,---------///222555:::@@@HHHNNNRRRWWW^^^ccciiilllpppsssuuuvvvxxxzzz~~~~~~|||zzzxxxwwwxxxuuuppplllfff^^^UUUOOOIIIHHHGGGGGGHHHIIIIIIIIIPPPRRRVVVXXX[[[^^^bbbeee###$$$$$$%%%&&&'''(((((((((&&&%%%%%%&&&'''&&&$$$'''%%%%%%((('''$$$###%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''***++++++***((('''((()))&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&'''''''''$$$%%%&&&%%%$$$###$$$&&&"""#########%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&%%%&&&((((((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&((()))***+++***)))((('''&&&%%%$$$%%%%%%%%%&&&'''((()))******))))))((((((''''''''''''((()))*********************+++++++++,,,,,,,,,000111333444555555555555555666777888999:::;;;<<<>>>>>>>>>???@@@AAACCCCCC>>>===<<<;;;:::999999999777444222333555777555333555555444333222222222222000000000222333333222000111000000111333333222000000000000000////////////000000///...---,,,,,,+++...---,,,+++***)))))))))+++***(((''''''((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''''''''&&&%%%###"""###%%%((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''(((''''''&&&%%%&&&((())))))(((((('''&&&&&&'''''''''((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******)))((('''''''''(((%%%&&&'''((('''(((+++---))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''((()))***+++(((''''''(((***+++***)))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++***,,,......---------......///000111222666;;;>>>FFFNNNXXX___dddhhhllloootttvvvyyyzzzzzzyyyzzz{{{~~~{{{wwwssspppooolllhhhccc]]]XXXRRRKKKGGGGGGGGGGGGIIILLLOOORRRTTT^^^aaafffjjjnnnqqquuuxxx''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%############$$$%%%&&&'''(((((((((&&&'''''''''''''''&&&%%%''''''((((((((((((''''''$$$$$$%%%&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&&&&'''"""######$$$&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&''''''###$$$%%%%%%######$$$%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&(((((((((&&&%%%&&&'''(((&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&))),,,---+++***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&'''(((******+++++++++******+++++++++,,,,,,,,,000222333555555555555444444555666777888:::;;;;;;????????????@@@AAABBBCCC>>>===<<<:::999888888888999666444555777888888777666555444333222222222222000000000222444444222000111111000111333333111000000000/////////.........,,,,,,---------............---,,,***))))))))))))***)))(((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***(((&&&%%%&&&'''''''''&&&$$$######%%%''')))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%+++***)))((('''''''''''')))))))))'''&&&&&&(((***((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''(((((())))))''''''''''''''''''(((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))(((''''''(((***,,,+++************+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,***))))))***+++,,,+++---///000///...///000000333666:::>>>DDDKKKPPPWWW]]]eeejjjlllmmmppprrrxxxzzz}}}}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~|||}}}xxxrrrlllgggccc```^^^ZZZUUUQQQMMMJJJIIIHHHHHHJJJNNNSSSXXX^^^dddhhhnnnrrrwwwzzz|||~~~''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''$$$%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&''')))***'''''''''&&&&&&&&&%%%%%%""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######$$$&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((&&&%%%&&&''')))'''%%%%%%&&&&&&%%%$$$$$$%%%'''))))))'''%%%$$$&&&&&&%%%%%%&&&))),,,---(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''(((******+++++++++******+++++++++,,,,,,,,,000111222444444444333333333333555666888999;;;;;;<<<;;;;;;::::::;;;;;;;;;======;;;:::888888777777999888666666777999::::::777666555444333333333333111111111333555555333111222111000111333333111////////////............---,,,,,,,,,,,,---------------,,,+++***)))))))))))))))((((((((((((((())))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***(((%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((''''''&&&&&&&&&'''((()))((('''%%%%%%''')))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((('''''')))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((''''''(((+++,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,*********+++,,,---,,,---............000222444888>>>EEEMMMUUU]]]bbbfffjjjmmmnnnmmmnnnrrruuuyyy{{{~~~~~~~~~}}}}}}~~~~~~|||zzzxxxzzzyyywwwwwwxxxxxxwwwuuuvvvrrrllleee]]]WWWSSSPPPQQQOOOLLLJJJIIIKKKOOOQQQSSSWWW^^^ccciiiooouuuzzz}}}###$$$$$$%%%&&&'''(((((($$$&&&'''&&&%%%%%%&&&(((&&&''''''$$$%%%((()))'''###$$$%%%&&&&&&&&&&&&&&&###$$$&&&'''))))))******(((%%%""" """%%%(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$%%%'''(((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((######""""""""""""######%%%&&&''''''&&&%%%&&&((()))'''%%%%%%&&&&&&%%%$$$$$$&&&'''))))))'''&&&$$$&&&&&&&&&%%%&&&((()))***%%%%%%&&&&&&'''(((((()))***)))((('''&&&%%%%%%%%%%%%%%%&&&'''(((((())))))'''((()))*********************+++++++++,,,,,,,,,...///111222222222111000000111333555888:::<<<<<<===<<<;;;;;;:::::::::;;;===<<<;;;:::999888888888777666555444555777999:::888888777666555555555555333333333555666666444333222111111111222222111//////.........------------......---,,,+++******)))++++++***))))))))))))***(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&%%%&&&((()))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((()))))))))(((''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++)))(((((()))+++,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,------+++,,,------...000555888>>>CCCLLLTTT\\\cccjjjnnnppprrrsssrrrppprrrwww{{{zzz|||}}}{{{zzzxxxuuuqqqnnnkkkiiihhhiiijjjjjjiiihhheeebbb\\\UUUOOOIIIFFFDDDGGGGGGGGGHHHJJJPPPWWW\\\ccciiipppuuuwwwzzz###$$$$$$%%%&&&'''((((((###%%%''''''%%%%%%&&&(((%%%'''&&&!!!!!!''')))'''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))'''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&$$$$$$$$$&&&%%%$$$%%%(((***)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""######$$$###$$$&&&&&&%%%%%%&&&((()))'''%%%%%%&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((())))))*********))))))******+++++++++,,,,,,,,,,,,---...///000///.........///111444777:::===>>>>>>>>>=========>>>>>>???<<<<<<;;;:::::::::::::::666555444333333555888;;;:::999888777666666666666444444444666888888666444333222111111222222000///.........---------,,,,,,......---,,,+++***)))))))))))))))))))))******+++''''''((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&&&&$$$""""""&&&'''&&&%%%%%%'''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((()))'''''''''''''''''''''(((((())))))***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++++++++++++++***))))))+++++++++)))+++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,---...............---......000333999@@@FFFPPPVVV^^^ffflllppptttvvvvvvwwwxxxvvvttttttyyy}}}zzz|||~~~vvvsssooollljjjfff```[[[WWWVVVUUUVVVWWWXXXWWWVVVSSSQQQLLLGGGDDDAAA@@@???@@@BBBEEEHHHLLLTTT]]]dddlllsss{{{''''''&&&&&&&&&%%%%%%%%%###%%%''''''%%%$$$''')))"""%%%"""$$$'''%%%%%%%%%&&&&&&&&&%%%$$$$$$''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&''''''&&&$$$"""$$$$$$%%%&&&'''((()))***###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''******(((&&&%%%$$$%%%###"""$$$((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$&&&((()))%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%%%%%%%%%%'''(((***(((&&&%%%&&&&&&%%%###,,,)))%%%""""""%%%))),,,''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''''')))************))))))(((******+++++++++,,,,,,,,,+++,,,---.........---,,,---...111444777;;;===???::::::::::::;;;===>>>???<<<<<<;;;::::::;;;;;;;;;666666555444444666999<<<;;;:::999888777777777777555555555777999999777555333222111111222222000.........---------,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((()))***+++,,,''''''((())))))***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&%%%###!!!%%%''''''&&&&&&((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''))))))$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((()))***&&&'''((('''$$$!!! '''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''((()))*********((('''&&&------,,,***)))'''&&&%%%))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***))))))))))))))))))))))))'''((((((((())))))******''''''((())))))))))))))),,,***)))***++++++***)))++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,...///000///......111111222444999BBBLLLSSSaaafffnnntttwwwyyyyyyzzzyyy{{{{{{yyyuuutttvvvyyyyyy{{{}}}~~~}}}||||||}}}jjjfffbbb^^^[[[VVVOOOJJJIIIGGGGGGHHHJJJKKKJJJIIIGGGEEEBBB@@@>>>===>>>>>>===@@@DDDHHHMMMUUU___gggllluuu---)))%%%$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&'''((()))*********)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''%%%"""$$$%%%''''''''''''%%%$$$(((### !!!%%%)))(((&&&'''((())))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###'''))))))''''''(((((('''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&'''((()))))))))((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************++++++++++++++++++++++++------,,,,,,,,,---......+++---111555999<<<>>>>>><<<======>>>>>>>>>>>>=========<<<<<<;;;:::888888::::::999888888888999999;;;;;;:::999888666666555999999::::::999888666555444444333222222111111000------------------------************))))))))))))************))))))))))))&&&''''''(((''''''&&&%%%'''''')))******)))((('''((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$############$$$'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&'''((((((((('''%%%$$$''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&((())))))(((&&&%%%(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---......///,,,******...000000///---......---,,,...111444///333888???HHHSSS^^^ffftttuuuxxxzzz{{{{{{{{{{{{||||||{{{{{{zzz{{{{{{|||~~~{{{yyy|||~~~|||sssjjjaaa[[[SSSMMMJJJHHHFFFCCC???AAADDDDDDCCCBBBBBBBBBBBB@@@???>>>???@@@???>>>>>>AAAEEEJJJOOOVVV]]]bbbpppuuu}}},,,)))%%%$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))***)))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$%%%%%%&&&&&&%%%%%%$$$&&&""" $$$''''''%%%'''((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&)))***+++'''''''''''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...(((***---111444777888999<<<<<<===>>>>>>>>>==================<<<;;;999999999999999888999999999:::;;;;;;:::999888777666666999999::::::999777666555444444333222222111111000........................+++++++++*********))))))************))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((******))))))(((((((((((())))))******++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...000...+++,,,...///...---...//////......000444777???DDDLLLUUU]]]dddlllpppwwwxxxyyy{{{|||||||||{{{}}}|||{{{{{{zzzzzzzzzzzz~~~{{{yyyzzzzzztttiii___QQQLLLGGGCCCCCCCCCCCCBBB<<<>>>@@@AAAAAA@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCDDDHHHMMMSSSXXX^^^dddhhhvvv{{{+++(((&&&%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((((())))))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&### !!!%%%''''''%%%&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''')))+++&&&''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************++++++++++++++++++++++++++++++******++++++,,,---+++---///222555777888999;;;;;;<<<=====================>>>======<<<;;;;;;888888999999::::::;;;;;;<<<<<<;;;:::999888777777888888999999888777666555444444333222222111111000////////////////////////++++++++++++************************)))))))))))))))(((((((((((()))+++,,,******)))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((()))***))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((('''''''''$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&)))'''$$$""""""$$$''')))(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((&&&&&&'''((()))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------///...---...000000000...///000111111333777===AAAMMMTTT___hhhnnnrrruuuvvvzzz{{{}}}~~~~~~~~~}}}|||~~~}}}||||||}}}{{{yyyxxxvvvmmm```UUUFFFCCC???>>>>>>@@@AAAAAA===???AAACCCDDDFFFIIIKKKMMMMMMMMMMMMNNNOOOPPPPPPSSSWWW^^^dddiiinnnrrruuu{{{)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$$$$$$$$$$&&&'''(((&&&$$$%%%'''))))))(((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%###%%%'''&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************************++++++++++++*********)))***++++++,,,///000111333666777888999999:::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>======<<<999:::;;;<<<<<<=========<<<<<<;;;::::::999888888888888888777777666666555444444333222222111111000////////////////////////+++************)))))))))************)))))))))((()))((('''&&&'''))),,,---,,,***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%)))'''%%%######%%%''')))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++++++++++++++++++++++++++---------------,,,,,,,,,+++,,,---///111333333333///111555999>>>EEELLLRRR[[[aaakkksssxxxyyyzzzzzz~~~~~~}}}~~~}}}|||{{{yyyxxxvvvrrrhhh[[[QQQGGGEEEBBBAAAAAABBBCCCCCCEEEGGGKKKOOORRRVVVZZZ]]]___```aaaaaabbbccceeefffhhhmmmsssyyy}}}'''(((''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''$$$"""###%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++******)))))))))***++++++......///111222444555666888888999;;;;;;<<<<<<<<<======>>>>>>???>>>>>>>>>;;;<<<===>>>????????????<<<;;;;;;::::::999999999777777666666666666666666444444333222222111111000........................******)))))))))(((((((((************)))))))))(((((('''&&&%%%&&&(((+++,,,+++***(((&&&%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))******+++++++++))))))))))))************************************++++++++++++++++++++++++...---------------------***+++---...///111222444333777===EEEMMMVVV^^^dddkkkooovvv{{{~~~}}}}}}}}}|||{{{zzzxxxwwwwwwuuurrroooiii___SSSKKKGGGGGGFFFFFFFFFHHHJJJLLLQQQUUUZZZ___dddiiinnnqqqrrrtttvvvvvvuuuvvvyyy||||||&&&'''((((((&&&%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))***+++++++++******))))))******+++,,,000000111222333555777888666777888:::;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>><<<===>>>@@@@@@@@@??????;;;:::::::::999999999888666666555555555555666666444444333222222111111000........................*********))))))))))))(((************))))))))))))(((''''''&&&'''(((***+++))))))((('''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''(((''''''&&&'''''''''(((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&''')))++++++)))'''&&&((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******)))))))))))))))))))))))))))******++++++,,,,,,,,,)))))))))************+++,,,,,,+++++++++*********++++++++++++++++++++++++---------------.........---.../////////111444777???EEELLLUUU]]]eeelllqqqtttvvvzzz|||}}}~~~}}}{{{xxxuuutttnnnkkkfffaaa[[[SSSKKKEEEDDDFFFIIILLLOOOSSSXXX\\\aaaeeekkkqqquuuxxx|||%%%''')))(((&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&''''''''''''''''''&&&###$$$%%%$$$$$$#########$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))***++++++++++++************+++,,,,,,111111111222444666999:::555666777999:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@???===<<<999999999999999888888888666555444444444555666666444444333222222111111000////////////////////////,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''!!!"""$$$&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))%%%''')))******)))'''%%%(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((())))))***++++++,,,,,,))))))*********+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,------......//////000222333444666:::AAAFFFQQQVVV^^^eeejjjooosssuuuvvvxxxzzz{{{|||~~~|||wwwrrrnnnkkk___\\\XXXSSSPPPMMMJJJIIIIIIMMMRRRXXX]]]cccjjjoooqqqvvv|||$$$'''))))))&&&%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######%%%((()))$$$%%%''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""###''')))'''%%%###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++++++++******++++++,,,------,,,---...000222555777555666777888::::::;;;;;;999:::;;;===>>>>>>>>>>>>;;;<<<>>>???>>>===;;;:::999999888888888888888888666555444333333444666666444444333333222111111000000000000000000000000000......------------,,,,,,************))))))))))))******+++++++++******)))%%%&&&'''((((((((('''&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''')))))))))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''' !!!$$$&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''###$$$%%%'''((())))))***&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---...///000000222444777:::???GGGQQQXXX^^^cccjjjooorrrssstttuuuyyy{{{~~~|||{{{xxxtttnnngggaaa]]]SSSQQQMMMKKKKKKNNNPPPRRRSSSXXX^^^dddiiiooowww}}}~~~%%%%%%&&&&&&&&&&&&&&&&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((()))((((((((((((''''''&&&&&&''''''((($$$$$$%%%&&&&&&''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%###$$$%%%&&&''''''''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''+++...---)))%%%''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&'''&&&&&&))))))))))))))))))))))))******))))))))))))***************)))******++++++++++++*********+++---...,,,---...///111222333444666555555555777:::===>>>999:::;;;===>>>>>>??????<<<<<<;;;:::::::::;;;;;;888888777666666666666666444444333333222111000000222222222111111111111000000///---+++++++++---...------------------------+++*********))))))(((((((((***,,,,,,***(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%$$$############$$$%%%%%%&&&''''''%%%&&&'''&&&%%%$$$&&&(((((('''%%%$$$$$$%%%'''((((((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$%%%''''''******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''(((((())))))******))))))((('''''''''''''''&&&''''''((()))******+++))))))))))))((((((((((((,,,,,,,,,,,,+++***)))))))))************+++++++++******++++++++++++************+++++++++,,,,,,,,,(((&&&$$$&&&***,,,,,,***000//////000111111///---666:::@@@FFFNNNWWWaaagggkkknnnqqqsssuuuwwwyyy{{{}}}}}}}}}~~~~~~~~~~~~yyyooofff```ZZZTTTOOONNNLLLJJJIIIKKKPPPUUUYYY]]]cccllltttzzz~~~%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%(((&&&%%%%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%#########%%%&&&"""###$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&((('''$$$"""$$$$$$%%%%%%$$$$$$###"""&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))))))))***))))))(((((())))))******++++++*********+++,,,---,,,,,,---///000111222333666666555666888:::===???999:::;;;<<<<<<<<<<<<<<<::::::999999888888888999888777666666555555555666444444333222222111000000222222222111111111000000///...,,,++++++,,,---...,,,,,,------------------************)))))))))((()))***,,,,,,***)))((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((''''''&&&%%%%%%&&&'''''''''&&&$$$&&&((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((''''''''''''''''''''''''((()))*********)))))))))))))))))))))((())))))***+++++++++******)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,...,,,******,,,---+++))),,,++++++---///222444555@@@FFFOOOWWW```gggnnnrrrqqqsssuuuwwwxxxyyyzzz{{{yyyyyyzzz{{{|||}}}}}}{{{yyyxxxxxxuuunnnddd\\\VVVSSSOOOLLLMMMNNNOOORRRWWW]]]cccgggnnnssszzz%%%%%%&&&&&&&&&'''''''''((('''%%%&&&''''''&&&$$$((('''%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''$$$$$$############$$$$$$(((((('''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%***)))((('''&&&%%%%%%$$$&&&''''''&&&$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))'''%%%###$$$###"""!!!$$$$$$$$$$$$$$$###""""""&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((('''''''''(((((()))***++++++*********+++,,,---+++,,,---...///000111222444444444444666999;;;<<<:::;;;;;;;;;::::::999888888777777666666666666555777666555555555555555555333333333222111111000000222222111111111000000000...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))***,,,+++***(((((()))''''''''''''''''''''''''+++***)))''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&((((((((()))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%&&&'''&&&%%%$$$&&&((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&((((((((('''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''((((((''''''(((((())))))******))))))))))))))))))))))))''''''((()))***++++++***)))************+++++++++******++++++++++++************+++++++++,,,,,,,,,///...---...//////---+++,,,++++++,,,000777===AAAMMMSSS]]]ffflllpppsssuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||yyyuuupppmmmkkkfff```WWWPPPMMMLLLLLLLLLPPPSSSYYY```hhhoootttwww{{{~~~%%%%%%&&&&&&''''''((((((***(((''''''''''''%%%$$$((('''%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))******))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&#########$$$$$$$$$$$$$$$''''''''''''''''''''''''***)))'''&&&&&&%%%$$$$$$&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((()))******+++++++++++++++++++++,,,,,,,,,---...///000111111000111111222444666888999<<<<<<<<<;;;:::888777666777777777666666555444444555555444444444444444555333222222222111111000000111111111111000000000000,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++*********)))))))))))))))((()))***)))(((''''''(((''''''''''''''''''''''''+++)))'''&&&%%%&&&'''))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$%%%%%%&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))'''((((((((()))))))))***)))))))))))))))*********(((((()))***++++++******))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,...000111111000111000000222777???IIIOOO]]]bbbiiioooqqqrrrrrrsssxxxxxxxxxyyyzzzzzzyyyxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxwwwtttpppkkkeee```]]]YYYUUUOOOJJJJJJMMMQQQTTTZZZ___gggpppxxx}}}%%%%%%&&&''''''((())))))***)))''''''''''''%%%###&&&%%%%%%&&&(((***)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''###$$$&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((($$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%'''((())))))(((&&&&&&(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$''')))((('''%%%&&&'''(((((((((((((((((((((((('''((())))))))))))((('''(((((((((((()))***+++,,,++++++++++++++++++++++++,,,------...///000111111000000111222444666777888<<<<<<<<<;;;:::999888777888888888888777666555444444333333333333333444444222222111111111111111000111111111000000000//////,,,,,,,,,,,,------...///,,,,,,+++++++++*********))))))))))))))))))******'''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&$$$$$$$$$&&&((()))))))))))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''"""###%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&'''(((((('''&&&&&&%%%&&&'''''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))((((((((())))))***(((((((((((())))))))))))((()))))))))*********+++++++++,,,,,,+++******)))))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,((()))+++---...000111222111333777;;;BBBLLLWWW___mmmpppsssuuuvvvvvvwwwxxxyyywwwvvvwwwyyyyyyvvvtttrrrqqqooommmkkkiiihhhhhhkkkjjjgggddd___YYYUUURRROOONNNLLLLLLNNNTTT[[[___jjjnnnvvv}}}%%%%%%&&&'''((())))))***)))(((&&&&&&'''&&&%%%###$$$$$$$$$%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""######$$$%%%&&&''''''$$$%%%'''&&&%%%%%%'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''((((((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&&&& ###&&&((('''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''******'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''))))))))))))'''''''''''''''((()))***+++,,,++++++,,,,,,,,,+++******,,,,,,------...//////000000111222444666777888999;;;;;;;;;;;;::::::999888999:::::::::999888666555222222222222222333333444111111111111111111111111111111000000000/////////,,,,,,------------------,,,++++++******)))))))))))))))))))))************'''(((((('''%%%%%%&&&'''''''''''''''''''''''''''%%%$$$$$$$$$$$$&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((("""###$$$&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((((((((((((((()))))))))*********''''''''''''''''''''''''))))))))))))(((((((((((())))))((((((((()))******(((((((((((())))))))))))((())))))******+++++++++---------,,,,,,***)))))))))************+++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,---------...000333111777@@@IIIQQQ[[[eeemmmrrrtttvvvwwwwwwxxxzzz}}}wwwuuurrrrrrsssrrroookkkhhhgggeeebbb___]]][[[[[[ZZZYYYWWWUUURRROOOLLLKKKJJJMMMPPPUUUZZZaaaiiinnnzzz}}}%%%%%%&&&'''((()))******(((&&&%%%%%%&&&&&&%%%###$$$###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!! !!!###&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&''''''((())))))(((&&&%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))******&&&&&&&&&&&&%%%%%%%%%$$$!!!###%%%%%%$$$$$$&&&(((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""'''+++***'''%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&&&&&&&&&&'''((()))+++++++++,,,,,,,,,,,,+++***)))*********+++,,,,,,------...///111333444666666777777888888999::::::999999:::;;;<<<<<<;;;888666555111111111111111222333333000000000000111111111111111000000000////////////------------------,,,,,,,,,++++++***))))))((((((((()))))))))************)))))))))(((&&&&&&''')))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&%%%$$$######$$$%%%&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''(((((()))))))))((()))))))))************************************(((((((((((())))))))))))))))))(((((()))******+++))))))))))))((((((((((((((())))))******+++,,,,,,***+++++++++++++++***))))))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,---.........000555:::;;;DDDQQQ[[[bbbhhhoootttsssuuuwwwwwwvvvvvvwwwxxxrrrnnnjjjhhhhhheee```[[[WWWVVVSSSQQQOOOMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGKKKQQQZZZcccjjjrrryyy~~~%%%%%%&&&'''((()))***+++'''%%%$$$$$$%%%&&&%%%###$$$###""""""$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$(((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''&&&&&&,,,,,,,,,)))&&&$$$###$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$!!!"""'''+++''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!&&&******&&&###$$$'''''''''''''''''''''''''''&&&'''(((******((('''&&&$$$%%%%%%&&&'''(((******+++,,,,,,---,,,+++***)))(((((())))))******++++++***+++---///111222333333444555666888999999999999:::;;;<<<<<<;;;999666444111111000000111222333333000000000000000111111111000000000000////////////............---,,,+++++++++++++++***)))(((((('''(((((())))))*********++++++++++++)))'''''')))+++''''''''''''''''''''''''(((((((((((('''&&&%%%$$$"""######$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&%%%###""""""###%%%&&&$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***)))(((((()))***+++'''((((((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))((())))))***++++++))))))))))))((((((((((((((())))))***++++++,,,,,,'''((()))******++++++***)))************++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,...///000555===CCCHHHRRR```jjjnnnpppsssvvvyyyzzz|||{{{yyyvvvuuutttlllgggaaa^^^]]]YYYRRRLLLBBBAAA@@@>>>===<<<;;;;;;????????????@@@BBBDDDFFFOOOXXXdddooowww''''''''''''(((((((((((('''&&&%%%$$$%%%%%%''''''!!!%%%((((((%%%###$$$&&&#########$$$%%%&&&((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&***)))((('''&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((((((((()))###!!!###((()))'''&&&)))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%''')))&&&''''''''''''''''''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))************...---,,,,,,,,,---...///---,,,,,,,,,...000222444555777888777666777;;;???DDDAAA===999666555444444222222222222222111000000444444555666555444222111///////////////......------------.........//////------,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***,,,)))''''''((()))&&&$$$(((''''''((()))(((&&&###$$$%%%''''''&&&'''(((***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%,,,)))''''''******(((%%%%%%%%%$$$######$$$$$$$$$'''''''''&&&%%%%%%$$$$$$+++***)))(((''''''((()))))))))(((((('''''''''&&&&&&'''((('''&&&%%%&&&'''((()))***++++++***)))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''******)))))))))))))))***************)))))))))))))))((((((((()))***++++++&&&''''''((()))*********))))))***+++,,,,,,------******+++++++++,,,,,,,,,...---,,,---...///...---...000111444888>>>FFFKKK\\\bbbkkkssswwwyyyzzzzzzzzzyyyxxxwwwwwwuuurrrpppggg___UUUNNNKKKHHHCCC???777888::::::::::::;;;===CCCBBB@@@??????CCCIIINNNXXXeeerrryyy~~~&&&&&&''''''(((((())))))''''''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))(((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&''''''((('''%%%$$$%%%&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%))))))&&&%%%'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))))))))*********+++***)))))))))***,,,,,,+++,,,,,,---...000222222444666777666555777<<<@@@FFFEEEAAA===777444333333111222222222222111111000222222333333333222111000///////////////...------,,,,,,,,,,,,---------...------,,,,,,,,,+++++++++)))***+++++++++***((((((+++(((''''''((()))'''%%%'''&&&&&&'''''''''%%%###$$$%%%''''''&&&'''(((***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))((('''&&&%%%%%%%%%&&&&&&)))((((((((('''''''''''''''((())))))''''''''')))((()))************)))(((&&&&&&&&&''''''((((((((('''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''***))))))(((((()))))))))************************))))))))))))))))))***+++)))))))))***+++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,+++,,,---...///...000111444777===GGGQQQWWWfffkkkqqqvvvyyyzzzzzz{{{{{{zzzyyyxxxwwwsssmmmiiiVVVPPPGGGBBBAAA???<<<999999:::;;;:::999999;;;======>>>@@@BBBFFFLLLTTTYYYiiisss~~~%%%%%%&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&''''''+++)))&&&######%%%(((***&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((%%%%%%((('''"""!!!###'''%%%%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))******)))))))))((()))******+++***+++,,,...///000111111222444555555555888===BBBJJJJJJHHHCCC;;;444222222111111111222222222222222000000111111111000///......////////////...------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******))))))(((''')))(((''''''((()))(((&&&'''&&&&&&'''((((((&&&$$$$$$&&&''''''&&&&&&((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&''''''(((((((((((('''''''''&&&&&&###&&&)))(((%%%###&&&)))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))'''&&&%%%%%%$$$%%%%%%%%%((((((((((((''''''''''''''')))***)))(((((()))***((())))))******))))))((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((()))))))))))))))******++++++++++++***))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---...///111222333666;;;AAAIIITTT```gggrrruuuxxxzzzzzzzzz{{{|||{{{{{{{{{zzzvvvoooeee^^^JJJEEE???<<<<<<===;;;:::;;;;;;;;;:::999:::<<<>>>:::>>>EEELLLTTT\\\dddjjjvvv}}}$$$%%%&&&&&&'''((())))))(((''''''&&&%%%%%%%%%%%%)))&&&######&&&((('''%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%&&&''''''(((((('''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&''''''***)))'''%%%$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''$$$###%%%$$$ """'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((())))))***''''''''''''''''''''''''(((((((((((()))))))))******************++++++,,,(((***,,,...///000000//////111333444444888???DDDNNNPPPOOOIII@@@888444333222111111111222222333333////////////////////////......//////......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++******))))))''''''''''''(((((((((((()))'''''''''))))))(((&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))&&&&&&&&&&&&'''((()))))))))(((((((((((('''''''''***+++,,,***&&&$$$%%%&&&'''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$###''''''''''''&&&'''''''''(((((((((((((((''''''''''''((())))))((('''(((***((())))))))))))))))))(((''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))''''''((())))))***++++++++++++***)))((((((((()))((((((((())))))*********,,,,,,++++++++++++++++++++++++,,,,,,,,,---------///////////////111555777:::???GGGPPPYYYccclllrrryyy{{{{{{{{{yyyyyyzzz||||||}}}}}}{{{uuuiii\\\TTTCCC@@@<<<;;;<<<======<<<:::;;;;;;;;;<<<>>>AAADDDBBBHHHQQQ[[[dddlllsssxxx}}}%%%%%%%%%&&&'''(((((()))'''''''''&&&&&&%%%%%%$$$***&&&######&&&((('''%%%&&&%%%$$$###""""""""""""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))'''$$$###&&&&&&######&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++)))((()))***$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))******++++++++++++((()))+++---/////////......000111222333888@@@FFFQQQRRRRRRMMMEEE>>>999888333222222111111222333333000000/////////000000000...............------,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++***************''''''((((((''''''(((((('''&&&%%%%%%'''''''''&&&%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))******((('''''''''(((((()))***)))((((((((((((''''''''',,,***''''''((((((&&&###'''&&&&&&&&&''''''((()))&&&&&&&&&%%%$$$$$$######&&&&&&'''''''''''''''''''''''''''(((((((((((((((%%%&&&(((''''''&&&((())))))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))******++++++***)))((((((((()))))))))))))))************,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---///000000///000333888===FFFMMMWWWaaaiiiooosssvvv{{{{{{{{{yyyxxxxxxzzz|||}}}}}}|||yyypppcccTTTJJJ===;;;888777888999999999888:::===???BBBFFFKKKNNNSSSYYYbbblllsssxxx}}}&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%(((&&&%%%%%%&&&''''''&&&%%%%%%$$$###############%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''''''((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&((())))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))&&&&&&((()))'''(((,,,)))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$#########$$$&&&'''((((((((((((((((((((((((''''''(((((((((((())))))''''''((())))))))))))(((((()))***,,,---...//////---///000111222777@@@FFFQQQPPPOOOMMMIIIEEE@@@===555444333111111111222333000000/////////000111111---............---,,,,,,------------,,,,,,,,,,,,++++++++++++******************)))(((((((((((()))'''((()))((('''&&&'''((($$$###!!!"""###%%%$$$$$$&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))******))))))(((((())))))***((((((((('''''''''&&&&&&&&&###!!!###''')))'''$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((((((((($$$&&&''''''&&&&&&((())))))((((((''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''''''''((()))******&&&''''''(((((()))))))))+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------///000111333888AAAGGGTTT[[[eeennnsssvvvxxxxxxzzz{{{zzzyyywwwwwwyyy{{{{{{zzzwwwrrrhhh[[[LLLCCC;;;:::999888888999::::::999===BBBHHHLLLQQQWWWZZZbbbhhhpppxxx|||''''''&&&&&&&&&&&&%%%%%%###$$$%%%''''''''''''&&&%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((("""""""""######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$&&&'''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***'''&&&((()))'''(((,,,***(((''''''(((((('''%%%''''''''''''''''''''''''###%%%''''''%%%#########&&&&&&''''''''''''&&&&&&&&&%%%$$$######%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))'''((()))*********)))))))))))))))***+++---//////---///000000111777???FFFNNNKKKIIIIIIKKKJJJEEEAAA777666333222111111222222000///......///000111222------......------,,,+++,,,,,,,,,,,,+++++++++***++++++++++++************,,,+++***)))((())))))***''')))***)))&&&%%%&&&(((%%%###""""""$$$%%%&&&%%%&&&'''((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((()))))),,,+++***)))))))))))))))''''''''''''&&&&&&&&&%%%""""""###$$$&&&(((((((((%%%%%%%%%%%%&&&'''((()))$$$%%%%%%&&&&&&'''(((((($$$%%%&&&'''(((''''''&&&''''''''''''((((((((()))$$$&&&(((((('''''')))***)))(((''''''''''''((()))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((()))***++++++)))))))))***************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---............////////////---000444777;;;DDDOOOXXXbbbgggnnntttwwwyyy{{{|||}}}}}}|||{{{xxxxxxyyy{{{wwwtttpppiii___RRREEE===;;;;;;<<<;;;;;;<<<===???>>>CCCKKKRRRWWW\\\aaadddjjjpppwww|||(((''''''&&&&&&%%%$$$$$$"""###%%%'''((((((((('''###'''******'''%%%&&&''''''''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((&&&'''((())))))((('''&&&'''&&&%%%%%%&&&'''((()))&&&''''''''''''''''''&&&'''''''''((((((((()))))))))%%%$$$&&&&&&$$$%%%(((***(((''''''(((((('''%%%'''''''''''''''''''''''')))***,,,,,,***(((((((((&&&''''''((((((''''''&&&)))(((&&&&&&&&&''')))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))***+++------,,,,,,+++))))))))))))***---///000---///000000111666???FFFLLLGGGDDDFFFKKKLLLHHHCCC888777444222000000111222///......---...///000111------......------,,,+++++++++++++++******))))))+++++++++************)))......,,,+++++++++,,,---(((***+++)))&&&$$$%%%'''(((&&&$$$%%%&&&((()))(((&&&'''((((((&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''(((((()))------+++***))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$''')))(((&&&%%%'''***$$$$$$$$$%%%&&&'''((()))&&&&&&%%%$$$$$$######"""&&&''')))*********))))))&&&'''''''''(((((())))))%%%'''))))))((()))***,,,)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((()))***,,,,,,,,,,,,,,,+++++++++++++++))))))(((((()))***++++++************************))))))***+++,,,,,,------000000000000111111111111///333999===DDDOOO]]]gggkkknnnrrruuuxxxzzz}}}}}}zzzyyyyyyzzztttqqqkkkcccYYYMMMAAA999777888:::::::::;;;===???CCCIIIQQQYYY___cccgggiiilllqqqxxx}}}$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%###""""""!!!$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''')))'''%%%%%%''')))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%######$$$%%%'''&&&%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''***((('''(((++++++)))&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""%%%&&&&&&&&&%%%###!!! ((()))))))))))))))(((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++***************++++++///000111000111666???EEEJJJHHHCCCAAAGGGMMMLLLEEE<<<777111000222333111...//////////////////////////////.........---------+++,,,,,,,,,,,,+++***)))))))))))))))((((((((((((++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))(((((((((((('''&&&%%%$$$(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&&&&''''''((()))(((((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""&&&'''''''''(((((())))))***)))(((''''''((()))***%%%&&&''''''(((''''''''''''((()))((('''&&&''')))&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,------+++---............000222888666777@@@OOO^^^hhhkkkqqqtttyyy{{{{{{{{{}}}}}}{{{zzzvvvrrrnnngggbbbZZZSSSNNNHHHBBB>>>;;;<<<=========>>>@@@BBBJJJNNNTTTYYY\\\___bbbcccoootttzzz$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&)))(((&&&$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%'''(((''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&$$$###$$$&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&''''''(((((((((''''''(((((((((((((((''''''&&&(((((())))))))))))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000111111111111666>>>DDDGGGFFFCCCCCCIIINNNKKKDDD;;;666111000222333111...////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,++++++***)))***))))))(((''''''&&&&&&))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((()))))))))(((''''''((())))))&&&'''(((((())))))(((((('''((()))((('''&&&'''))),,,+++)))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,+++++++++,,,------...---...///......000333555;;;>>>DDDOOO\\\hhhooorrruuuxxx{{{{{{zzzyyyzzz|||}}}|||zzzxxxuuuooogggbbbZZZTTTMMMHHHDDD@@@<<<999999;;;===>>>???AAACCCFFFKKKNNNSSSWWW[[[___dddgggssswww}}}%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((***)))'''%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&%%%&&&''''''%%%$$$''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''(((((()))***)))((((((((()))***++++++'''(((((())))))(((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))+++,,,---...///000111111222666>>>DDDFFFGGGHHHIIINNNQQQLLLCCC999555111///111222111///////////////////////////---------,,,,,,,,,++++++---------,,,+++******)))******)))((('''&&&&&&&&&'''((((((((()))))))))***((((((((((((((('''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((('''&&&''''''''''''(((((((((((((((((('''&&&&&&'''(((((('''(((((()))))))))))))))'''((()))((('''&&&''')))111///,,,)))'''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((((((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---///////////////......111666:::@@@GGGSSS___iiipppuuuxxxzzz|||}}}|||zzzyyyyyyzzz{{{yyyvvvrrrlllcccZZZTTTMMMIIICCC???===<<<;;;::::::<<<>>>@@@AAACCCFFFHHHLLLOOOTTTYYY___fffmmmrrr|||%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((((((%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$&&&((()))((('''&&&&&&&&&''')))***''''''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,---,,,...000111222666>>>DDDIIILLLOOOQQQTTTTTTLLLCCC777444000///000111111000000000000000000000000000......---------,,,,,,,,,......---,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((()))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''((())))))))))))((('''((()))((('''&&&''')))111///+++(((&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++---...000000.........---///444;;;@@@HHHRRR___hhhmmmpppuuuxxx{{{|||||||||{{{zzzyyyyyyxxxtttnnnggg___WWWNNNIIIGGGEEEAAA>>>======>>>???===???BBBDDDFFFGGGJJJLLLQQQUUU[[[cccjjjrrryyy~~~%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%&&&''')))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''''''''''''''''''''''''''((())))))'''%%%''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&'''((((((''''''&&&$$$###""""""###%%%'''(((((('''&&&%%%$$$%%%&&&'''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***+++++++++******))),,,...///111666===CCCIIINNNQQQRRRSSSQQQHHH>>>555333000//////000111111111111111111111111111111////////////...............---,,,+++++++++,,,,,,*********+++,,,,,,------*********)))((('''''''''))))))((((((''''''&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&%%%%%%%%%"""###$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%&&&''''''(((((('''''''''((()))((('''&&&''')))---,,,)))&&&&&&''')))***************************(((((((((((((((((((((((())))))(((((((((((())))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,---///000111------...///333:::CCCIIIWWW___hhhmmmnnnnnnssswwwwwwxxxyyyzzzzzzyyyxxxvvvnnnhhh___VVVOOOIIIDDDAAA@@@???>>><<<<<<===@@@BBBAAADDDIIIMMMOOORRRUUUWWW\\\aaahhhooovvv|||&&&&&&''''''''''''&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&)))++++++(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&((()))***)))'''''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))((('''&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###%%%''''''&&&&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&&&&'''((()))(((((('''&&&&&&&&&'''%%%&&&''''''((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&###%%%&&&'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))(((+++---...///333:::???CCCHHHKKKKKKKKKHHHAAA888333111000......///111222111111111111111111111111000000000////////////...---,,,+++++++++,,,...///++++++,,,,,,---.........++++++***)))((('''&&&&&&((((((((((((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((('''''''''&&&'''(((((((((((('''&&&%%%&&&&&&''''''''''''''''''((()))((('''&&&''')))***((('''&&&&&&''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...000000---///111555;;;EEEOOOVVVfffkkkpppqqqoooooossswwwttttttuuuvvvvvvtttoookkk___XXXNNNFFFAAA???>>>===999;;;<<<===>>>@@@CCCFFFIIINNNTTTZZZ___ccchhhjjjlllpppvvv{{{&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$%%%((()))***)))''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$###!!!%%%)))***)))''''''(((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&"""$$$&&&'''&&&&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***+++---......---///444999;;;@@@CCCBBBBBBAAA<<<555111000///......///111333222222222222222222222222000////////////.........,,,+++******+++---000111......------,,,,,,,,,,,,******))))))(((((('''''''''''''''(((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))((((((((('''''''''''''''((())))))))))))((('''&&&&&&'''((((((((((((((('''((()))((('''&&&''')))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************+++++++++,,,,,,************************,,,,,,,,,------------...---------------...//////000333888>>>GGGRRR]]]eeeoooqqqttttttrrrrrrsssuuurrrrrrrrrrrrpppiii```YYYPPPKKKDDD???============<<<@@@EEEIIIKKKNNNSSSVVVZZZ___eeekkkpppssswwwyyyyyy{{{&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((()))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%###"""###&&&(((******'''''''''''''''''''''''''''''''''((((((***++++++((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''###$$$&&&''''''&&&$$$### %%%'''&&&$$$######&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((%%%&&&'''''''''&&&%%%$$$!!!###%%%'''((((((''''''$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&"""$$$&&&'''&&&&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))%%%'''))),,,------,,,,,,---///000...,,,,,,000444777;;;>>>===>>>>>>;;;666000000///...---...111333222222222222222222222222//////.........---------++++++******,,,...111333000///...---+++***)))((((((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''')))***,,,------'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&'''(((((()))(((((())))))(((((('''''''''&&&'''((()))******)))(((''''''(((((()))))))))))))))'''((()))((('''&&&''')))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------............---------......///333777===EEEPPP\\\gggoooppprrrtttuuutttsssrrrrrrsssrrrqqqoookkkaaaUUULLLIIIEEEAAA??????@@@@@@@@@FFFKKKRRRXXX\\\```eeehhhkkkoootttxxxzzz|||}}}))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###%%%((()))'''%%%((((((''''''''''''(((((()))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%&&&''''''(((((((((''''''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%&&&''')))(((''''''(((***&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''')))******(((''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&''''''(((((())))))))))))((('''''''''''''''***)))(((''''''((()))***'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))***+++***(((&&&'''(((+++)))'''(((+++,,,***(((************************---,,,,,,,,,,,,---......444333222222222333444555......////////////......111111111111111000//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''&&&%%%###"""$$$&&&'''))))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))---+++)))'''''')))+++---((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............///000000000000000...------000222555<<>>AAAFFFIIIQQQZZZeeennnqqqrrrtttuuu}}}}}}}}}~~~~~~~~~'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######$$$%%%###"""(((''''''''''''''''''((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''&&&%%%###$$$&&&%%%$$$$$$%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&%%%&&&'''((((((((((((((('''''''''((((((((((((((())))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((***)))'''&&&%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&''')))(((''''''((())),,,***((((((******(((&&&************************+++++++++++++++,,,------111111000000000111222333......////////////......000111111111000000///...000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((((((((((((((())))))((((((((('''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$&&&((())))))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))+++***(((''''''(((***+++((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111---.../////////000222555???GGGTTT```jjjpppuuuwwwzzzwwwsssrrrrrrtttttttttsssqqqmmmeee\\\UUUQQQPPPRRRPPPLLLKKKLLLPPPUUUXXXaaaiiittt{{{~~~~~~~~~%%%%%%&&&((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!! !!!$$$'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''$$$&&&((()))(((&&&&&&&&&%%%'''(((((('''&&&((())))))((('''&&&%%%&&&''''''&&&&&&&&&&&&'''((())))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&((()))***(((((((((((((((''''''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%'''((((((((((((***+++,,,***((((((((((((&&&$$$******************************))))))******+++,,,///............///000000......////////////......///000000000000///....../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))(((((('''&&&'''&&&&&&%%%%%%%%%%%%%%%"""###%%%'''))))))))))))''''''''''''''''''''''''((((((((())))))((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))***+++++++++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------000//////............///,,,---///111222666:::>>>KKKTTTaaammmtttwwwwwwwwwyyyvvvttttttuuuwwwwwwwwwtttqqqkkkccc\\\ZZZ\\\^^^bbbaaa___^^^```dddhhhlllnnnuuu~~~}}}{{{{{{}}}$$$%%%&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%''')))***&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%'''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&''''''((()))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''$$$''')))***(((&&&&&&'''&&&((())))))(((((()))***)))(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''''')))))))))(((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''')))******))))))***+++))))))((((((((('''&&&&&&******************************))))))******+++,,,---------------......///---......//////......---....../////////......---.........---------,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&''''''(((((((((''''''&&&''''''%%%$$$$$$%%%&&&'''$$$$$$&&&'''(((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))************&&&'''''''''((((((((()))(((((((((((())))))))))))'''((())))))))))))((('''((((((((((((((((((((((((******))))))))))))*********+++++++++++++++,,,,,,+++++++++,,,,,,,,,------333222000///---,,,,,,,,,---...000222666===FFFLLLWWW___iiirrrvvvwwwvvvuuuwwwuuuuuuvvvxxxzzzzzzyyyvvvsssnnnhhhdddeeeiiilllqqqpppnnnnnnooosssvvvyyywww|||{{{{{{%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))(((&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))******((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!! """%%%&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&(((((('''&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''((('''%%%######$$$%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''%%%$$$$$$%%%&&&'''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((())))))))))))))))))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((()))***)))'''&&&'''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))***************++++++,,,---------...............------............------,,,------.........------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((()))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''(((((((((((()))))))))*********+++)))((((((((('''''''''&&&(((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,,,,+++++++++,,,,,,,,,------000000///...............//////000333999DDDPPPYYYccchhhnnnsssuuuuuuvvvvvvuuuuuuuuuxxx{{{||||||{{{xxxxxxvvvsssqqqqqquuuwwwzzzyyyxxxwwwxxxzzz|||}}}&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''!!!###$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((()))******)))((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$''')))))))))''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$%%%&&&'''&&&%%%$$$&&&''''''&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&''''''&&&$$$######$$$$$$&&&((((((((((((***,,,))))))))))))))))))))))))*********)))***++++++,,,,,,---......//////......------............------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&)))((((((''''''(((((()))'''(((((())))))*********+++++++++***)))((((((((((((((((((((())))))))))))((((((************(((((())))))))))))))))))))))))******))))))))))))***************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---///111333444///111444888AAAMMMZZZbbbmmmppptttvvvvvvvvvwwwxxxvvvvvvxxx{{{~~~~~~}}}{{{|||}}}}}}{{{{{{|||~~~}}}}}}|||||||||}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&''''''((("""%%%&&&(((***,,,(((''''''''''''''''''(((&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((&&&''')))******((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))++++++***(((''''''''''''''''''''''''&&&'''((())))))(((''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''***%%% !!!%%%(((&&&###'''((())))))(((((()))+++)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''(((((((((((((((&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&(((******((((((***,,,))))))))))))))))))))))))))))))(((((())))))***++++++,,,---.........------,,,------......------,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************+++************)))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))&&&&&&'''(((((()))******************))))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))******))))))))))))******)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---///111333444222666===FFFOOOZZZdddkkkqqqtttwwwxxxxxxxxxxxxyyyyyyzzz|||~~~~~~~~~~~~~~~&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''(((((("""&&&******'''$$$$$$$$$((((((''''''''''''((((((&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((())))))******'''''''''''''''&&&&&&&&&$$$&&&)))+++,,,+++)))'''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&'''%%%### ((((((((((((((((((((((((%%%&&&''')))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))'''''''''''''''''''''''',,,$$$%%%)))&&&"""$$$%%%&&&&&&%%%%%%&&&(((*********+++***)))(((((('''&&&&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''')))******))))))&&&'''''''''(((((())))))%%%%%%%%%%%%&&&&&&'''((('''((()))******)))((('''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&((())))))((((((***+++(((***,,,+++(((''')))+++))))))))))))))))))))))))'''''''''''''''((())))))***+++,,,---...---,,,,,,,,,------......------,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%&&&&&&'''((())))))(((((($$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))%%%&&&&&&'''((())))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,---------//////............//////666===GGGSSS]]]fffmmmqqqppptttxxxzzzyyyxxxwwwwww{{{|||~~~}}}~~~###%%%'''((()))((('''&&&$$$$$$$$$$$$%%%%%%&&&''')))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((***)))'''%%%(((((('''''''''&&&&&&&&&))))))******++++++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&***)))'''%%%%%%%%%'''(((*********(((&&&%%%%%%'''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((())))))'''$$$"""!!!"""''''''((()))***,,,...///++++++***)))(((((())))))))))))))))))************)))***+++---......---------,,,,,,,,,,,,---......***++++++,,,,,,++++++***+++++++++++++++***)))((())))))*********++++++++++++*********))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((()))))))))&&&$$$%%%''''''%%%"""&&&&&&''''''''''''&&&&&&(((((()))***************---%%%&&&+++)))%%%******))))))((((((''''''******)))))))))***,,,---+++***)))((((((***,,,---))))))***+++,,,,,,------,,,,,,------...//////000111000///000222444555444>>>GGGTTT___fffkkkppptttvvvwwwxxxxxxwwwxxxzzz|||~~~|||zzz}}}(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((''''''&&&&&&))))))(((((('''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((())))))'''%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''')))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((&&&''')))((('''&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((((((((((())))))))))))((('''&&&%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&***((('''%%%%%%%%%'''((('''((((((((('''''')))+++'''(((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((((((((('''%%%$$$%%%&&&)))))))))))))))***+++,,,+++******)))(((((())))))))))))))))))************)))***+++------------------,,,,,,,,,,,,---......***++++++,,,,,,++++++***+++++++++*********))))))))))))*********+++++++++************)))))))))((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''))))))(((((((((((()))))))))((((((''''''(((((()))***((('''''')))***(((&&&'''(((((())))))(((((('''(((((()))************)))---(((######(((,,,+++(((******))))))((((((((((((******)))))))))***,,,,,,+++***)))((()))***,,,---*********+++,,,,,,,,,---,,,---------....../////////.........000444888:::IIIRRR___hhhmmmoooqqqrrrvvvxxxyyyyyyyyyzzz|||~~~~~~~~~}}}+++)))'''%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''(((''''''&&&'''))))))'''%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&(((((())))))++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((('''''''''###%%%)))***)))((('''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((''''''&&&)))((('''%%%%%%&&&'''''''''((()))((('''((()))+++(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&(((+++***))))))((((((((())))))******)))((((((((())))))))))))))))))************)))***+++,,,---------,,,,,,,,,,,,,,,,,,---......***++++++,,,,,,++++++***,,,+++***)))))))))***+++***************+++++++++************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''''''''''''''''''''''')))((((((''''''(((((()))(((''''''''''''''''''(((***((('''(((***+++***)))((())))))******))))))((('''((())))))******))))))+++)))'''(((***++++++******))))))))))))(((((((((*********)))******+++,,,+++***)))))))))***,,,---++++++++++++,,,,,,,,,,,,---------................../////////111777@@@GGGWWW```kkkqqqsssqqqppppppwwwxxxzzzzzz{{{|||~~~~~~~~~~~~~~~}}}}}})))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((######$$$&&&''')))***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((''''''''''''((((((((('''&&&'''(((((('''&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%''')))*********)))*********)))((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&%%%%%%"""$$$'''((('''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''(((((((((((((((''''''((('''&&&&&&&&&&&&''''''+++++++++)))'''&&&'''(((((((((((())))))(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''%%%$$$%%%))),,,((((((''''''''''''((((((***))))))((((((((())))))((()))))))))******************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***---+++)))(((((()))+++,,,*********************************)))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))'''&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&'''((()))))))))((())))))******))))))((('''(((((()))))))))))))))&&&''')))))))))((())))))))))))))))))))))))))))))******************++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++...........................111333333666>>>LLLVVVccciiippptttsssqqqpppqqqvvvxxxzzz{{{{{{}}}~~~~~~~~~~~~~~~$$$%%%'''((((((((('''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((((((((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))((((((''''''''''''(((((((((&&&%%%&&&'''((('''&&&&&&''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$###$$$%%%$$$$$$%%%'''***'''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((((('''''''''&&&&&&&&&'''''''''+++++++++)))'''%%%&&&(((&&&''''''(((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((()))((('''$$$###$$$'''***&&&&&&&&&&&&'''((()))***)))((((((((((((((())))))((()))))))))************++++++***+++++++++,,,,,,,,,++++++++++++,,,------***++++++,,,,,,++++++***,,,+++)))(((((()))+++---************************))))))))))))))))))******'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((())))))'''(((((())))))(((((('''''''''((()))))))))))))))%%%(((***+++)))((()))***))))))))))))*********************+++***************************+++++++++------,,,,,,,,,,,,,,,,,,---------..................222555888<<>>GGGSSS___hhhmmmpppqqqwwwwwwxxxzzz{{{}}}~~~~~~}}}}}}(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))+++***(((&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&%%%$$$###"""######$$$&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((()))***)))'''''''''''''''''''''(((((((((''''''((((((((((((((('''((())))))***))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''***)))'''&&&&&&(((***+++(((***,,,......---+++***++++++,,,------,,,++++++))))))))))))))))))))))))++++++***))))))***++++++))))))))))))((((((((((((******)))(((((((((((((((&&&&&&&&&&&&'''((()))***555111,,,(((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((('''&&&''')))+++'''((((((((((((&&&%%%$$$'''''''''''''''(((((((((''''''''''''''''''&&&&&&###%%%'''((()))))))))***&&&'''((()))((('''%%%$$$(((''''''&&&'''(((*********)))))))))((((((((('''''''''''''''((((((((((((,,,***)))''''''((()))***************)))'''&&&%%%'''(((((()))))))))))))))******+++++++++******)))+++++++++***************...,,,+++,,,---...,,,***++++++,,,---...//////000------...///111555999;;;FFFNNNZZZdddlllppprrrsssxxxyyyzzz{{{}}}~~~'''''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''$$$'''+++,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&((()))))))))((('''))))))((((((((((((((('''$$$%%%&&&'''(((((((((((())))))************))))))(((((((((((())))))))))))))))))************))))))&&&'''((((((((((((''''''+++***)))(((((('''(((((())))))))))))))))))))))))((())))))******))))))(((***)))'''&&&%%%&&&((()))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))((((((((((((***))))))(((((((((((((((%%%%%%%%%'''(((***,,,---===777///(((&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%$$$%%%'''***++++++(((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&)))))))))((('''%%%"""!!!&&&'''((((((((('''&&&%%%))))))((((((((())))))***))))))))))))((((((((((((''''''''''''((((((((((((,,,+++***)))((()))***+++,,,,,,++++++***((('''&&&(((((()))))))))))))))))))))******+++++++++*********************+++++++++000...------......---+++------......////////////,,,...//////111777???FFFSSSZZZccclllqqqsssuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&###%%%((((((((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''******))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&'''''''''%%%''')))******)))'''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''&&&%%%%%%%%%&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%******))))))((((((''''''&&&''''''((())))))((((((((()))******************(((((((((((())))))))))))((())))))******))))))(((((((((((()))((((((''''''++++++)))(((''''''''''''(((((((((((((((((((((((())))))************))))))+++***((('''&&&&&&'''((()))))))))))))))******++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&''')))***,,,---555000)))%%%%%%&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&$$$"""$$$(((+++***)))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&***)))((('''%%%"""&&&''''''(((((('''&&&&&&))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((+++******)))))))))******)))***++++++,,,,,,++++++))))))))))))))))))******))))))***+++++++++******)))))))))***+++++++++,,,------,,,,,,++++++***)))...........................000222111222999DDDNNN___eeelllrrruuuvvvwwwxxxwwwwwwxxxzzz|||~~~}}}}}}~~~{{{yyyzzz&&&'''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%&&&''''''''''''''''''&&&%%%''')))******)))'''%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&'''(((((())))))((((((''''''(((((())))))))))))))))))((('''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''******))))))((('''&&&&&&&&&&&&''''''((()))******((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((''''''''')))))))))(((((('''&&&&&&******))))))((((((''''''***************)))(((((((((((()))***************(((((((((((())))))))))))'''(((((())))))(((((('''))))))*********)))((((((++++++)))(((''''''''''''(((((((((((((((((((((((())))))************))))))++++++)))(((((((((((()))))))))((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))*********'''%%%$$$&&&((()))(((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((%%%###%%%(((***(((&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%&&&''''''&&&%%%$$$&&&((()))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++***))))))))))))******((()))***+++++++++++++++)))))))))***+++++++++,,,+++,,,,,,+++************.........---------------...111444555888AAAOOOYYYhhhlllrrruuuwwwxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~|||{{{&&&&&&&&&'''''''''''''''$$$$$$&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&******((('''&&&'''+++...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((''''''((())))))))))))(((&&&''''''((())))))*********))))))((('''&&&%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''******))))))(((((('''''''''''''''(((((())))))***((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''%%%&&&&&&'''((()))******))))))((((((((((((((('''++++++++++++***)))((('''&&&'''((())))))***))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))***************)))+++***)))(((((('''(((((())))))))))))))))))))))))((())))))******))))))(((+++******))))))))))))***)))))))))((()))******+++++++++************++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((((((((((((((((())))))******)))(((((('''''''''(((((('''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''(((((('''&&&(((''''''&&&&&&&&&''''''%%%&&&&&&'''((()))******'''&&&&&&%%%&&&((()))***///,,,((((((***+++***(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&(((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))))))))......------,,,***)))(((,,,+++***)))((()))***+++((()))***+++++++++++++++***************++++++++++++---...---,,,+++,,,.........------------------,,,000666<<>>IIIQQQ^^^cccjjjooorrrssstttuuuzzz{{{{{{||||||{{{yyyxxxvvvuuurrrmmmgggbbb______iiipppyyy''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''')))%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))************))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++***((('''&&&'''((()))(((((())))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%&&&''')))+++))))))(((((((((((()))***((((((((((((((((((((((((*********++++++,,,,,,,,,************))))))))))))))))))(((((((((((())))))******+++******)))(((((((((((())))))******++++++))))))))))))*********++++++***))))))***+++)))((())))))))))))))))))))))))))))))************))))))******))))))))))))******************))))))))))))******))))))((('''''''''''''''''''''((((((((((((******))))))(((((((((''''''((((((((()))))))))***((((((((())))))***++++++))))))))))))((((((((((((++++++***))))))((())))))'''((()))***************)))******+++++++++******))))))))))))))))))))))))''''''((((((((((((((((((,,,+++******)))))))))***((('''&&&'''((())))))'''&&&'''(((((('''&&&&&&''''''(((******)))(((((()))'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&%%%)))'''%%%&&&)))******)))%%%%%%&&&''''''((())))))&&&&&&''''''((())))))))))))(((((()))***++++++***"""$$$(((***+++)))'''%%%)))((((((''''''''''''''''''%%%$$$$$$&&&''''''&&&((((((((((((((((((((((((&&&((()))(((''''''((()))%%%'''(((((((((((()))+++((()))***+++,,,,,,,,,------,,,+++)))((('''''''''&&&''')))*********)))(((***++++++++++++,,,,,,,,,++++++,,,---......---------...000111333444444444//////000333:::EEEQQQZZZdddhhhnnnrrrtttuuuvvvwwwzzz{{{{{{|||{{{zzzxxxwwwssspppjjjddd___^^^```cccnnnttt|||''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((((()))((('''$$$###$$$%%%%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++***)))(((((((((((((((''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((+++***(((''''''''''''((((((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))*********+++******))))))))))))******************))))))))))))***************))))))***+++,,,***((()))))))))))))))))))))))))))******++++++******)))******))))))))))))******)))))))))******+++++++++++++++***))))))((('''''''''(((((((((((()))))))))***))))))))))))))))))(((''''''(((((())))))******'''(((((())))))******+++***)))))))))((((((((('''******)))((((((((())))))((())))))************)))))))))***++++++++++++***(((((()))))))))))))))***(((((((((((())))))))))))---,,,+++***))))))))))))((('''&&&'''((())))))'''&&&'''((('''%%%%%%%%%'''&&&'''))))))((('''((()))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&$$$###%%%)))***'''$$$$$$%%%&&&'''((()))******&&&'''''''''(((((())))))***((('''(((******)))(((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''))))))))))))))))))))))))(((******)))'''&&&'''(((&&&'''(((((((((''')))***''')))***+++*********,,,))))))((())))))***++++++''''''((()))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,---.........---,,,---...000111222222222///111444:::BBBNNNZZZbbbiiimmmrrrvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxuuusssrrriiifffaaa\\\ZZZ^^^dddjjjrrrwww}}}'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&(((***)))%%%######$$$%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''''''''&&&%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))((('''&&&%%%%%%&&&'''((()))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))))))))******++++++,,,))))))(((((((((((())))))))))))***+++++++++******++++++******************((((((((()))))))))******)))((()))***,,,---+++))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******))))))*********+++++++++************************((((((((()))))))))******)))))))))))))))*********'''''''''((()))*********(((((((((((('''''''''&&&(((((((((((())))))))))))((((((((('''(((((()))))))))************))))))((())))))***+++++++++++++++(((((((((((())))))******))))))))))))******++++++))))))((((((((((((((()))((('''&&&'''((())))))''')))******)))''''''((()))%%%&&&((((((''''''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))(((''''''%%%%%%(((++++++'''###&&&&&&''''''(((((())))))'''''''''((((((((((((((()))(((''''''))))))((('''((((((&&&%%%%%%&&&'''(((%%%&&&&&&'''''''''&&&&&&)))'''&&&&&&((())))))((())))))))))))))))))))))))((()))***)))'''''''''(((((()))******(((((()))***%%%'''))))))'''&&&''')))(((((((((((()))***,,,,,,))))))(((((())))))***++++++++++++,,,,,,,,,------((()))***+++,,,,,,,,,,,,+++,,,---...///000000000000333:::BBBKKKVVVaaahhhllloootttvvvwwwwwwxxxyyyzzzzzzxxxvvvrrrnnnjjjhhh^^^]]][[[ZZZ\\\ccclllrrrvvvzzz''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!%%%((()))'''%%%%%%&&&%%%'''(((((('''&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''((((((''''''''''''(((((('''((())))))(((&&&$$$###$$$%%%'''(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&(((***+++,,,------&&&'''***+++,,,+++***(((((((((((((((((((((((((((++++++******)))))))))((((((((()))***+++,,,,,,,,,))))))(((((((((((())))))((()))***+++++++++++++++,,,+++++++++***)))))))))(((((((((((())))))))))))(((((((((***------,,,***)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******++++++******************((())))))***++++++,,,,,,(((((())))))******++++++(((((())))))******++++++&&&''''''((()))******+++***)))((('''%%%$$$###"""&&&&&&'''((()))***++++++'''''''''''''''((()))******************)))((('''((()))***+++++++++++++++'''((((((((())))))******))))))******+++++++++,,,&&&&&&%%%&&&&&&'''((()))((('''&&&''')))))))))'''((())))))(((&&&%%%'''((($$$&&&'''((('''&&&'''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***+++***)))(((***((())),,,000///)))$$$((((((((((((((('''''''''(((((((((((((((((((((((()))(((''''''(((((('''&&&###$$$''')))+++,,,,,,+++&&&'''((()))************)))((('''''')))******)))))))))))))))))))))))))))''')))***)))(((''')))***)))+++,,,+++***)))***+++(((+++---,,,***((()))+++******)))))))))))))))***+++***)))))))))***,,,---++++++,,,,,,,,,---------''''''(((******+++++++++,,,---...///000000000000111666>>>HHHQQQ\\\ffflllmmmpppsssuuuuuuuuuuuuvvv{{{yyywwwsssnnnhhhdddaaaXXXYYYZZZ]]]aaaiiirrryyyzzz~~~&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((('''%%%%%%&&&'''))))))(((((('''''''''&&&&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''&&&%%%$$$$$$+++'''$$$&&&)))+++(((%%%&&&'''''''''(((((()))))))))***++++++)))(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))'''%%%%%%''')))***)))))))))))))))))))))))))))***+++***(((''''''((('''((())))))(((%%%!!!(((((((((((('''''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((()))))))))))))))(((((((((---......,,,)))''''''(((%%%###"""$$$'''))))))'''))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++******))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((())))))***,,,------,,,***)))'''((()))******)))((('''++++++******)))(((((((((&&&''''''((()))******+++,,,,,,+++***)))((('''''')))***++++++++++++***)))))))))))))))))))))))))))((('''&&&&&&&&&((()))***)))))))))))))))))))))))),,,,,,++++++***((('''&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&''')))+++,,,***(((&&&&&&''')))+++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%%%%''')))***'''###((('''%%%'''******(((&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))************************))))))))))))******))))))))))))******,,,,,,++++++,,,,,,---...111000...,,,+++++++++,,,,,,,,,,,,---------......///++++++---...---000444333;;;GGGSSS\\\ccchhhjjjmmmoooqqqrrrsssuuuyyy{{{{{{wwwrrrooolllhhhbbb^^^[[[\\\___dddllltttyyy||||||((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''''''(((((('''%%%%%%&&&''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))))))))))))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))******))))))((('''***'''$$$&&&)))+++)))&&&''''''''''''((((((((()))((()))******(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***)))(((((((((((()))***))))))))))))))))))))))))&&&'''((((((&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%++++++++++++++++++++++++******************)))*********************++++++------------------,,,,,,***+++,,,***(((&&&'''(((+++)))((()))+++,,,+++)))************************))))))************))))))))))))))))))************++++++++++++*********)))+++***))))))((((((((()))************************************************+++***)))((('''(((((()))((()))***++++++***)))(((((((((((())))))((((((((()))))))))))))))*********(((((())))))***+++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&(((&&&&&&'''(((((())))))(((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((()))(((''''''&&&&&&&&&''')))******++++++******))))))*********))))))((('''((()))******)))'''%%%###)))'''&&&''')))***'''%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++))))))((((((((('''''''''))))))))))))************(((((())))))*********+++---,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------///...---,,,++++++,,,,,,,,,,,,,,,,,,------------///,,,,,,//////...111555888@@@LLLWWW```eeeiiikkknnnppprrrttttttvvvxxxzzz{{{vvvpppkkkhhheeebbb___```aaaeeejjjpppvvvyyy{{{(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''((()))(((&&&%%%&&&(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************)))((((((&&&$$$&&&)))+++)))'''''''''''''''(((((((((((('''((()))((('''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))************************))))))))))))))))))))))))%%%'''((((((&&&&&&''')))***(((%%%###$$$&&&)))+++))))))))))))*********************++++++++++++,,,)))(((((('''((()))+++,,,************++++++++++++)))***+++***((('''((())),,,***))))))******)))'''++++++++++++++++++++++++))))))************)))))))))))))))*********++++++++++++++++++************,,,+++************************************************************************)))((((((((())))))''''''))))))))))))''''''((((((''''''''''''(((((('''(((((()))******++++++))))))******++++++,,,,,,(((((())))))*********++++++***))))))))))))***+++))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))&&&&&&'''((((((((((((((('''''''''&&&''''''(((((('''((()))(((&&&%%%&&&'''!!!###'''***+++***(((&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((())))))(((''''''''''''(((*********))))))************)))(((((('''((((((((())))))))))))******++++++)))((('''((()))(((&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''))))))((((((((((((''''''))))))))))))************''''''((()))***+++,,,,,,---------,,,,,,---------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---------,,,---000111000333888@@@HHHSSS^^^eeehhhjjjkkkooorrruuuvvvvvvvvvwwwxxxyyytttmmmgggeeecccbbbbbbeeehhhmmmsssxxx{{{|||}}}&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&((())))))'''&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((''''''&&&'''&&&%%%&&&)))***)))((('''''''''(((((((((((((((((())))))((('''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++***))))))))))))))))))))))))))))))'''(((******))))))***,,,+++)))&&&$$$%%%'''***,,,''''''((((((((((((((()))+++++++++***************))))))((('''((()))+++---''''''((((((((((((((()))***+++,,,,,,******+++,,,***)))))))))))))))((('''++++++++++++++++++++++++)))******++++++******)))))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******************************************************))))))))))))))))))''''''((())))))((('''''')))((('''&&&&&&'''((()))(((((())))))************)))))))))******+++++++++))))))))))))******************++++++++++++******((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))++++++++++++***)))(((''')))((('''&&&&&&&&&&&&'''((()))+++***)))(((((()))###%%%(((++++++***'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''(((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&'''((())))))*********))))))(((((('''&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%%%%$$$))))))((((((((((((((((((((()))))))))************'''(((((()))******+++++++++******))))))******++++++++++++***+++,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,+++...111111111555<<>>JJJWWW```iiikkknnnppppppppprrrtttuuurrrmmmgggccceeeiiinnnnnnkkkjjjlllllliiiiiilllvvv|||&&&''''''(((((((((((((((***)))(((&&&&&&&&&&&&&&&)))((('''&&&&&&'''((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((***'''%%%%%%((())))))((((((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((()))***+++,,,,,,,,,+++***(((((((((((())))))******((()))******++++++******++++++***)))))))))))))))++++++***))))))))))))))))))***+++***))))))***+++,,,+++***)))((()))***+++,,,------...///000111111555888===@@@BBBCCCEEEFFFHHHJJJLLLNNNOOOOOOOOONNNNNNPPPSSSUUUVVVUUUTTTSSSQQQQQQRRRRRRQQQPPPOOONNNLLLMMMOOOOOOOOOLLLJJJHHHGGGDDDAAA???>>>===:::888666555333222000/////////---.....................)))***++++++,,,,,,,,,+++)))+++------,,,,,,---...,,,++++++,,,---......,,,++++++++++++*********)))+++***)))((()))***,,,---++++++++++++++++++++++++************************************************+++++++++*********))))))((((((((()))******++++++))))))))))))))))))))))))++++++)))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((,,,+++***(((''''''&&&&&&((('''&&&''')))***)))((($$$%%%&&&''''''&&&%%%$$$!!!"""###%%%&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((()))))))))(((''''''************************)))******+++,,,,,,------******************************+++,,,,,,,,,,,,+++,,,,,,---------.........000///------...///000000222333666;;;DDDPPP[[[bbblllmmmoooqqqssstttttttttqqqmmmhhheeedddeeehhhjjjjjjfffdddeeeddddddhhhnnn{{{&&&''''''(((((((((((((((+++)))(((&&&&&&&&&''''''((((((''''''''''''(((((())))))******)))'''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&***(((&&&&&&'''(((((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))'''((()))***++++++++++++((((((((())))))))))))***((()))+++,,,---,,,+++***++++++++++++++++++***)))+++***)))))))))))))))))),,,+++***+++,,,,,,,,,***---,,,+++++++++,,,---......///000333555888999:::@@@CCCHHHLLLOOOQQQTTTVVVXXXYYYZZZ[[[ZZZZZZXXXWWWXXXZZZ]]]___aaabbbaaaaaa____________^^^]]]\\\[[[YYYZZZ[[[\\\[[[ZZZXXXVVVVVVUUURRRQQQOOOLLLHHHDDDAAA@@@???===:::777555333222111111111000000//////+++,,,,,,------------,,,%%%'''***+++,,,,,,...///...---,,,---...///...---,,,,,,,,,+++++++++++++++---+++)))((((((***,,,...++++++++++++++++++++++++************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((((((((())))))))))))))))))))))))))))))************))))))************************''''''((((((((()))))))))''''''''''''((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''))))))))))))))))))))))))++++++)))((('''&&&&&&&&&(((&&&&&&&&&((()))((('''%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((******+++******)))((('''*********************************+++,,,,,,------******++++++,,,---------***++++++,,,,,,,,,,,,,,,,,,------------.........///...---------///000111222444:::CCCOOO[[[dddhhhmmmlllmmmppptttvvvtttqqqiiifffbbbaaadddffffffeeeeee```^^^^^^___bbbjjjsss&&&''''''(((((((((((((((+++***((('''''''''(((((((((((((((''''''(((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''((((((&&&&&&((())))))(((&&&&&&***)))(((''''''''''''&&&((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))((())),,,......---+++)))***+++,,,------,,,************)))))))))))))))***---***)))***---...,,,***------,,,---...000222333333555888;;;???CCCEEEGGGIIILLLQQQTTTWWWYYY\\\___^^^^^^^^^___^^^]]]\\\[[[YYY[[[]]]```cccdddddddddddddddddddddcccbbbaaaaaa```aaabbbccccccbbbaaa```bbbaaa``````___[[[VVVSSSOOONNNMMMJJJFFFBBB>>><<<;;;:::999777555444222222///000000000000///......''')))++++++***)))***+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++...,,,***((((((***,,,...))))))))))))))))))))))))************************************************************************+++*********)))))))))((())))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))'''&&&%%%&&&'''((('''&&&))))))************))))))((())))))******))))))(((((((((((((((((((((((((((++++++***((('''&&&%%%$$$'''(((((((((((((((((('''(((((())))))))))))((((((******++++++*********)))************************(((((()))))))))*********))))))***+++,,,---...///***+++,,,,,,------,,,,,,------------............---............///111333444777@@@LLLZZZeeekkkmmmllljjjjjjnnnssstttooojjjaaa^^^\\\^^^dddfffdddaaaaaa^^^]]]___aaafffqqq{{{&&&''''''(((((((((((((((***)))))))))(((((((((((('''((((((((((((((((((''''''&&&%%%$$$$$$&&&((()))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''((()))******)))((('''((())))))(((''''''&&&&&&(((((((((''''''((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((((((************))))))))))))((())),,,......---+++))))))***,,,------,,,+++******)))))))))))))))******,,,)))((()))---...,,,***++++++,,,---000333666777>>>???BBBFFFJJJNNNQQQSSSSSSUUUXXXZZZ[[[]]]___aaa______```````````````___[[[\\\^^^aaacccdddeeeeeeeeedddddddddccccccccccccbbbcccdddffffffffffffeeegggggghhhiiiiiigggbbb___ZZZZZZXXXVVVRRRNNNJJJHHHHHHGGGDDDBBB>>><<<999888555555444333222111///......000111000---,,,+++,,,,,,+++)))***+++,,,+++)))))))))******************...---***))))))***,,,...))))))))))))))))))))))))************************))))))))))))))))))))))))************************---,,,,,,++++++******))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))'''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&&&&'''((('''%%%)))******************)))&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((($$$%%%&&&'''(((***++++++(((((((((''''''((((((((((((((())))))))))))(((((()))))))))***+++,,,,,,---************************)))))))))))))))*********'''((()))***+++,,,---...++++++,,,------------,,,---------.........//////---...//////...///333666555;;;EEESSS```hhhlllnnnmmmkkkkkknnnqqqpppiiicccZZZXXXXXX\\\ccceeebbb^^^]]]\\\___cccgggmmmzzz&&&''''''(((((((((((((((((()))***++++++***)))(((''''''((((((((((((''''''&&&%%%###"""###&&&)))+++''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&(((***)))(((&&&'''''')))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))...---,,,+++************+++************)))))))))((()))+++,,,---,,,+++***)))***++++++++++++++++++)))))))))))))))******+++******)))***,,,------,,,***+++,,,///444888<<<>>>IIIKKKMMMQQQTTTXXXZZZ\\\[[[]]]______^^^___```bbbaaaaaaaaaaaabbbbbbbbbccc^^^___```bbbcccdddddddddcccbbbbbbbbbbbbcccddddddcccccceeefffggghhhhhhiiihhhiiijjjlllmmmllliiifffbbbaaa___]]]ZZZXXXUUUTTTTTTSSSPPPMMMJJJGGGEEEDDD???>>>===;;;888666333222000111222111///---------...---,,,,,,------,,,+++)))))))))))))))*********------,,,+++***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((***************+++++++++---------,,,,,,+++++++++)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((((()))))))))******$$$%%%''')))***+++++++++))))))))))))))))))))))))************************(((((('''&&&&&&&&&''''''''''''''''''''''''''''''******((('''&&&%%%%%%%%%)))(((&&&'''(((((('''&&&((((((''''''''''''(((((((((((())))))(((''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++,,,---++++++,,,---------------------........./////////---///111111000111555999777???LLLXXXaaafffiiikkkpppooooooqqqppplllddd^^^UUUUUUWWW\\\aaacccaaa___]]]^^^bbbhhhmmmuuu&&&''''''(((((((((((((((&&&(((+++......,,,)))'''&&&'''((())))))((('''&&&&&&&&&%%%%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((($$$'''******((('''''')))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((++++++***)))))))))***++++++++++++*********))))))((()))******++++++******)))))))))))))))***++++++)))))))))))))))***++++++***+++,,,---,,,,,,...//////111333888===CCCHHHKKKSSSTTTVVVXXX[[[]]]___```___```aaa```______aaabbb``````__________________[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^```aaaaaaaaacccdddfffggghhhhhhiiiiiijjjlllmmmmmmkkkhhhdddcccaaa```^^^]]]]]]]]][[[[[[YYYXXXVVVTTTSSSRRRNNNMMMKKKHHHEEEAAA>>><<<333444444333000...---...000...------......---+++)))))))))******+++++++++,,,---------,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((()))))))))*********$$$%%%''')))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%***)))'''((())))))'''&&&'''''''''&&&&&&'''''''''***++++++++++++***))))))((((((((((((((((((((((((******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))(((((())))))))))))(((((()))((((((((()))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''(((((()))***++++++,,,+++,,,------...---------............////////////---000333222111222777<<<>>>IIIWWW```dddeeeiiimmmpppqqqsssrrrmmmeee]]]XXXRRRUUUXXX\\\___aaaaaa```ddddddgggmmmsss&&&''''''(((((((((((((((%%%(((,,,//////,,,)))&&&&&&'''((())))))((('''&&&'''(((((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((###&&&******((('''((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***++++++++++++******)))))))))))))))))))))************)))((((((((()))+++,,,))))))((())))))***++++++***---//////---,,,///222666888;;;AAAGGGMMMSSSVVVXXXYYYZZZ\\\^^^___aaaaaa___``````___^^^^^^```bbb]]]\\\[[[ZZZYYYYYYYYYYYYRRRRRRRRRQQQQQQPPPPPPPPPSSSSSSSSSSSSUUUWWWYYYZZZ^^^^^^___aaacccdddffffffkkkjjjjjjkkkmmmllljjjhhhcccbbbaaa```___``````aaa______^^^^^^]]]\\\\\\\\\\\\ZZZXXXTTTPPPLLLHHHFFF<<<===<<<:::555222000000///...,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,---...---,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************'''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((+++)))(((((())))))(((&&&))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++)))((('''&&&&&&'''((()))(((((())))))))))))((((((***)))((((((((()))***+++++++++++++++++++++++++++******)))))))))))))))))))))))))))***++++++,,,,,,+++,,,------......------............/////////000---111444444222333888===EEERRRaaahhhhhhgggkkkpppnnnqqqssspppiii___WWWSSSQQQUUUZZZ]]]^^^___aaabbblllkkkmmmqqqxxx((((((((((((((((((((((((((()))***++++++***)))((((((&&&%%%&&&)))***)))'''************************((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&(((***+++((((((((((((((((((((((((((()))***++++++***)))((()))((('''''''''''''''(((***(((&&&(((+++---+++)))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))***)))(((''''''((()))***"""###%%%''''''''''''&&&+++*********))))))(((((())))))******++++++,,,,,,,,,,,,+++++++++,,,------******))))))++++++***)))---///000111222444888;;;===CCCJJJQQQUUUWWWYYYZZZ]]]\\\\\\]]]```aaaaaa```___]]]\\\^^^```___[[[WWW[[[YYYVVVRRROOOMMMLLLLLLIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIJJJJJJSSSUUUWWWUUUTTTVVV]]]dddgggiiikkkkkkjjjhhhhhhhhheeeeeefffgggggggggggggggeeeffffffdddbbbaaaaaaccc```bbbcccaaa\\\WWWSSSQQQKKKJJJIIIFFFBBB>>>:::888555444333111000///......///...---...//////---+++,,,+++*********,,,---...,,,,,,,,,+++++++++******%%%&&&&&&'''((())))))))))))************+++++++++************************...,,,***)))((((((***+++)))))))))***+++++++++,,,******************************))))))))))))******(((((((((((())))))))))))((()))++++++******+++---+++***((('''((()))((('''))))))(((((((((((())))))'''((()))******)))((('''$$$%%%'''***+++,,,,,,,,,))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))))))))((((((((((((''''''(((((())))))******))))))))))))((('''&&&%%%))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((()))+++...///))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))************+++++++++///......------......///---------.........//////000111000000222666<<>><<<;;;999888888888999888999:::;;;<<<===>>>???AAADDDGGGHHHIIIMMMUUU[[[aaacccggghhhhhhiiijjjkkkhhhhhhiiijjjkkkkkkkkkjjjjjjjjjjjjhhhffffffgggiiihhhgggfffdddbbb^^^ZZZXXXVVVVVVUUURRROOOLLLHHHFFF@@@>>><<<999666333111111000///......//////...---...---,,,,,,,,,---...///,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,************++++++++++++************************,,,+++)))((()))***+++,,,***************+++++++++******************************))))))))))))******(((((((((((()))))))))***'''((())))))(((''')))***+++)))((('''((()))((('''))))))(((((((((((())))))'''((()))******)))((('''))))))***++++++***)))((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))******+++***((('''''')))***+++))))))))))))))))))))))))************************++++++******************++++++++++++,,,,,,,,,,,,+++++++++,,,---///111222---------.........//////111111111111444999AAAFFFTTTZZZaaagggkkkmmmnnnooorrrsssssspppiiiaaa[[[XXXaaa```cccggggggfffjjjpppvvvwww~~~((((((((((((((((((((((((((())))))******))))))(((+++)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))******(((&&&%%%((((((((((((((((((((((((((((((************(((((((((((((((''''''(((((()))'''((()))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((()))+++------+++)))((()))***+++,,,,,,---,,,,,,***************)))))))))***************)))))))))))))))))))))***,,,---...//////......///111333444555888>>>CCCGGGLLLPPPTTTVVVYYY\\\^^^___```aaaccceeedddcccdddeeefffeeeccccccaaa^^^^^^]]]ZZZTTTNNNGGGEEEBBB>>>;;;999888888333333222111111111111111000000111111222333333444333666999;;;<<<@@@GGGMMMUUUYYY]]]aaacccfffiiikkkhhhiiijjjkkklllmmmmmmmmmnnnnnnmmmkkkjjjkkkmmmpppqqqmmmiiiggggggeeebbb___``````___^^^\\\YYYVVVTTTOOOMMMJJJEEEAAA<<<999777555222000//////000///...000000///............///------,,,,,,,,,+++++++++......---+++***)))((('''************+++++++++,,,++++++++++++++++++++++++***))))))((()))+++,,,...+++++++++*********************************************))))))))))))******((((((((()))))))))******((()))***)))((('''((()))+++)))''''''((()))((('''))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))((('''&&&(((((((((((((((((((((((()))((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''((())))))***)))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************,,,+++)))'''&&&&&&''''''))))))))))))))))))))))))******************************++++++++++++++++++,,,,,,,,,,,,------------******+++,,,---///000111------........./////////111111111333777>>>GGGNNN[[[___dddhhhjjjmmmoooqqqssstttsssoooiiiccc___^^^fffccccccgggjjjkkkooottt~~~((((((((((((((((((((((((((())))))))))))))))))(((++++++******))))))(((((((((((((((((((((((((((((('''((()))******)))((('''((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))'''&&&%%%(((((((((((((((((((((((('''((()))******)))(((''''''&&&&&&&&&&&&'''(((((()))+++---+++(((&&&(((***((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))***++++++***))))))((())))))******+++++++++************************+++++++++******))))))(((++++++++++++,,,---......,,,---...///111444888;;;DDDHHHMMMQQQSSSUUUXXXZZZ]]]___`````````aaaccceeegggfffddddddeeeeeecccbbbccc```]]]\\\ZZZUUUMMMGGGAAA???<<<999666444333222111111111111111111111111000000000000000111111111222444555555555777;;;>>>GGGJJJPPPTTTYYY]]]bbbfffdddeeegggiiijjjkkkllllllnnnnnnmmmlllkkkmmmpppsssyyyrrrkkkhhhiiiiiieeebbbccccccccccccaaa___]]]\\\\\\ZZZWWWRRRMMMIIIEEECCC===:::555222111111000///222111000///...---------------------,,,,,,,,,,,,++++++***)))'''&&&%%%%%%*********+++++++++,,,,,,++++++++++++++++++++++++******))))))******,,,,,,,,,+++++++++***)))))))))******************************))))))))))))******(((((()))))))))*********+++,,,,,,+++)))((()))******)))''''''((())))))((())))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''&&&'''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))*********+++,,,+++***(((''''''''''''))))))))))))))))))))))))******************************+++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------............////////////000000222444:::CCCNNNUUUaaadddgggiiikkkmmmqqqsssuuuuuusssooojjjfffeeeeeeiiidddcccgggkkkmmmsssyyy)))))))))))))))))))))))))))(((((((((((((((((()))***++++++***)))((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((()))))))))***''''''''''''''''''''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''((())))))***)))+++---+++(((&&&(((***((((((((((((((((((((((((&&&'''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***)))(((((()))))))))*********************+++++++++,,,,,,++++++******)))))),,,,,,,,,,,,---...//////222555888;;;===AAAGGGKKKQQQTTTXXXZZZ[[[\\\]]]___```aaabbbbbbaaaccceeehhhiiihhhfffeeefffeeecccbbbccc```]]][[[XXXRRRIIIBBB<<<;;;888555333111111111000000111111111111111111333333333333333333333333444444555555444444555666:::===BBBGGGKKKPPPVVVYYY\\\^^^```cccfffhhhjjjjjjkkklllmmmllllllnnnrrruuu}}}vvvnnnjjjkkkkkkhhheeeffffffggggggfffdddbbbaaabbbbbb```]]]YYYUUURRRPPPIIIEEE???:::888555333222444333222111///---,,,+++.........---------,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******))))))***,,,+++++++++***)))))))))******************************))))))))))))******))))))))))))************+++,,,,,,+++)))((()))******((('''''')))***)))((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))*********))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((())))))))))))*********+++***************************************************************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------............/////////000000...000333777>>>IIITTT[[[fffgggiiijjjkkknnnrrruuuvvvvvvtttpppkkkiiiiiijjjmmmhhhgggjjjnnnttt}}})))))))))))))))))))))))))))((((((''''''(((((()))(((*********((('''((()))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))'''%%%%%%&&&((()))((((((((((((((((((((((((''''''))))))))))))''''''************+++,,,------'''((()))((('''&&&'''((((((((((((((((((((((((((('''''''''(((((())))))***))))))))))))((((((((((((************************+++)))'''&&&&&&''')))++++++******)))******++++++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++------...///000222444555;;;@@@EEEIIIKKKNNNSSSWWWWWWZZZ]]]^^^___```bbbdddbbbcccddddddcccdddfffhhhkkkiiihhhgggggggggeeecccbbb```]]][[[XXXQQQHHH@@@888666444222111000000000......///000000000//////444444444444444555555555222333444555555555555555333666999<<>>AAACCCEEEJJJOOOTTTYYY\\\^^^aaadddhhhjjjlllmmmooopppssspppmmmkkkjjjkkkmmmnnnkkklllllllllllljjjhhhgggeeefffffffffeeecccaaa___^^^[[[WWWSSSPPPLLLHHHEEE@@@???>>><<<999666333111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))***************+++++++++******************************))))))))))))******))))))*********+++++++++'''((())))))(((''')))***)))(((&&&''')))******)))))))))(((((((((((())))))***)))(((''''''((()))******)))(((((((((((()))***************************((((((((((((((((((((()))'''''''''((()))*********(((((((((((())))))))))))'''((()))***************(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((((((((())))))***************************************++++++++++++++++++++++++******++++++,,,------...,,,,,,,,,,,,------------,,,,,,---...///111222333.../////////000000000000000444:::BBBKKKUUU___eeehhhjjjkkkmmmnnnppptttvvvssssssrrrnnnkkkhhhiiiiiieeefffkkkpppvvv)))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$'''))))))'''&&&(((+++((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))$$$&&&((()))***)))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&'''(((*********(((&&&(((+++---+++)))************************'''(((((()))***++++++,,,''''''(((((())))))******))))))))))))))))))))))))(((***+++,,,,,,+++***(((+++***)))((((((((()))************++++++,,,,,,,,,---------....../////////444666999===CCCHHHLLLOOOPPPWWW]]]```___^^^```cccaaaaaaaaa___]]]]]]___bbbaaabbbcccccc```___^^^___gggeeedddcccddddddbbbaaaXXXVVVTTTSSSPPPJJJ@@@999555444333222222222333444444555666666666555333222333333444444555666666777666666777888999888666333555666666666555666999;;;777:::???EEEKKKPPPTTTVVVZZZ^^^cccggghhhiiijjjkkkiiiiiiiiigggggghhhlllooohhhhhhiiiiiihhhgggeeedddeeefffgggggggggeeebbbaaacccaaa^^^[[[YYYUUUQQQMMMFFFEEEDDDBBB>>>;;;777555000/////////.....................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++))))))******+++++++++,,,******************************))))))))))))******)))************+++++++++((()))++++++******+++---)))(((&&&''')))******)))))))))(((((((((((())))))***)))(((''''''((()))***!!!!!!!!!"""###&&&((()))************************(((((((((((())))))))))))&&&''''''((()))******+++''''''(((((())))))******%%%&&&((()))+++,,,,,,,,,(((((())))))*********+++((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((************************++++++++++++++++++++++++******+++,,,,,,---......---------.........//////000000////////////000000////////////000000000000111666===FFFOOOYYYbbbhhhgggiiilllmmmnnnqqqtttvvvqqqqqqpppmmmiiigggfffgggfffkkkrrryyy***++++++***((('''((()))000---((($$$###%%%(((***))))))))))))))))))))))))''''''(((((())))))******+++******)))(((''''''&&&'''((()))***,,,,,,,,,,,,'''((()))******)))((('''))))))))))))))))))))))))+++*********))))))(((((()))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))************************************++++++************************+++++++++,,,,,,,,,......---,,,,,,---...///)))***,,,///111222222222<<<@@@FFFMMMSSSWWWYYYZZZaaaaaa_________aaabbbddd^^^[[[YYYXXXYYY[[[\\\[[[\\\^^^```bbbbbb```^^^]]]aaa^^^[[[[[[\\\[[[YYYVVVTTTPPPKKKGGGDDD@@@;;;666555555444333333333333333333444666777777777666555777333111222555999999888888888777777777888888999888888888888888888888777666777999<<<@@@CCCGGGHHHRRRSSSVVVYYY^^^bbbfffhhhjjjiiigggfffeeeffffffgggjjjiiigggdddbbb```^^^]]]]]]___bbbeeefffeeecccbbb______```aaa```]]][[[YYYWWWTTTOOOLLLIIIDDD>>>999666444111...---...///000///---------...---+++))),,,,,,,,,+++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))******++++++++++++******++++++******))))))((((((************)))))))))))))))***+++,,,,,,+++***)))))))))(((((()))******++++++*********))))))(((((()))))))))))))))******+++(((((('''(((((()))***+++$$$$$$%%%%%%&&&%%%%%%%%%!!!%%%(((************))))))(((((('''''''''&&&&&&&&&'''((()))***++++++******))))))((((((''''''%%%%%%%%%&&&&&&((()))***)))************+++++++++++++++************++++++++++++******++++++,,,---+++*********+++---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------///000000//////111222666===GGGOOOVVV\\\ccchhhmmmmmmllllllmmmnnnoooppprrrrrrqqqnnnkkkjjjkkkllllllqqqwww}}}((()))***)))'''&&&'''(((***)))((('''''''''((()))))))))))))))))))))))))))''''''(((((())))))))))))******))))))(((''''''&&&***************))))))((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))(((((((((***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))***************************************************************++++++++++++,,,,,,,,,...---,,,++++++,,,---...,,,---///222555999<<<>>>HHHLLLRRRXXX]]]___``````cccbbbaaa```___^^^]]]]]]^^^ZZZVVVSSSQQQQQQPPPNNNUUUWWWYYY\\\\\\[[[YYYWWWUUURRRPPPPPPQQQPPPNNNLLLKKKHHHDDDBBB@@@???;;;888999888888777666666666666777888888888888666555444<<<:::777777888:::;;;;;;888888777777777777888888777777777666666555555555777777777888888:::;;;;;;BBBDDDHHHMMMSSSYYY^^^aaacccbbbaaa``````aaacccccc```___\\\YYYWWWWWWWWWWWWXXXZZZ\\\___aaabbbaaaaaaaaabbbcccdddcccbbb```______\\\YYYVVVSSSOOOIIIEEE<<<:::666222000/////////...---,,,,,,------+++)))---------,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***)))***,,,,,,***)))******************************++++++++++++******+++*********)))))))))(((************)))))))))))))))******++++++******)))))))))((((((((())))))***************)))))))))((()))))))))))))))******+++)))(((((((((((())))))***)))))))))((('''%%%$$$###%%%&&&'''((()))(((''''''))))))((((((((('''''''''(((((((((((())))))))))))+++*********))))))))))))'''&&&&&&&&&'''((())))))(((((()))))))))*********++++++************++++++++++++******++++++,,,---------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---...000111111000000222444888@@@JJJSSSZZZ___fffjjjmmmmmmnnnnnnooopppppppppooopppooommmlllkkkmmmooorrrxxx'''((()))(((&&&%%%&&&'''###$$$''')))******(((((())))))))))))))))))))))))'''(((((((((((()))))))))***))))))((((((''''''''')))))))))))))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))(((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((((((((())))))))))))************************************************************++++++++++++,,,,,,,,,,,,......---,,,,,,---...///111222555999???FFFLLLOOOWWWZZZ___cccffffffeeedddbbbaaa```]]]ZZZWWWTTTSSSWWWSSSMMMIIIFFFEEECCCBBBIIIKKKNNNQQQRRRQQQOOOMMMGGGEEEDDDDDDDDDDDDBBBAAABBB@@@>>>===>>>>>>>>>======<<<<<<;;;::::::999999999999999999999888777666999999999777555555777999:::999999999::::::;;;<<<;;;::::::999888777666666888777666555444333333333666777;;;@@@FFFKKKPPPSSSVVVVVVVVVVVVWWWYYY[[[]]]YYYWWWTTTQQQNNNMMMMMMMMMNNNPPPQQQTTTVVVYYYZZZ[[[______aaabbbcccddddddcccdddccc```^^^\\\YYYTTTQQQGGGDDD@@@:::555222/////////...------......---+++------------............***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++******+++,,,,,,+++)))******************************++++++++++++*********************)))))))))++++++*********)))))))))+++******))))))******+++)))))))))))))))(((((((((************)))))))))))))))))))))))))))******+++***))))))(((((((((((()))************)))'''&&&&&&))))))))))))(((((((((((())))))((((((((((((''''''++++++***)))((('''&&&&&&++++++++++++************)))((((((((((((((())))))'''((((((((())))))))))))++++++************++++++++++++******++++++,,,---++++++************+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,------............000111111111000111444666<<>>EEEMMMTTTYYY\\\```bbbeeehhhhhhgggdddbbb]]]ZZZWWWRRROOOMMMKKKKKKKKKGGGBBB>>>=========<<<===???CCCFFFGGGFFFDDDCCC>>>===============<<<<<<<<<<<<<<<<<<>>>@@@AAAAAA?????????>>>>>>===<<<;;;::::::::::::::::::::::::666888999777444333555888<<<<<<===>>>???AAACCCDDDCCCBBBAAA@@@???>>>======888888777666555555555555555666888:::===@@@BBBDDDIIIIIIIIIJJJLLLOOOQQQSSSVVVUUUTTTQQQNNNKKKHHHGGGGGGGGGGGGIIIJJJMMMOOOQQQTTTUUUWWWYYY\\\___aaabbbbbbbbbaaa```___]]]ZZZXXXSSSPPPKKKEEE???999555333333222000///000000///------------------.........++++++,,,,,,,,,,,,++++++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++)))******************************++++++++++++******************************+++++++++*********))))))+++***)))(((((()))***+++***************)))))))))*********))))))))))))))))))))))))))))))******+++******)))(((((('''((((((''''''((()))************)))((((((((()))***+++,,,))))))((((((((((((((((((++++++***)))((('''&&&&&&******************************))))))))))))))))))((((((((()))))))))******++++++************++++++++++++******++++++,,,---+++*********)))))))))***,,,,,,,,,------------------------------......//////000000000000222666999@@@IIITTT]]]bbbfffjjjmmmnnnooorrrtttuuutttsssrrrrrrsssssssssssstttwwwyyyyyy'''((())))))''''''((()))&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''$$$%%%&&&'''))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***)))'''%%%$$$((()))))))))************************************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,---///222444666<<>>===<<<<<<<<<999<<<>>>===::::::<<>>???@@@BBBEEEHHHJJJKKKJJJJJJIIIHHHGGGFFFEEEDDD===<<<;;;999888888888888777777777777888999:::;;;>>>>>>???@@@BBBEEEHHHIIIMMMOOOQQQRRRPPPMMMIIIFFFFFFEEEDDDDDDDDDFFFHHHIIIHHHIIIKKKNNNSSSWWW[[[]]]^^^___```aaa```___^^^^^^\\\ZZZVVVPPPIIICCC>>>;;;999666333111111000...---,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++------+++*********************************++++++++++++******))))))******++++++,,,,,,++++++++++++************+++***)))(((((()))***+++***++++++,,,,,,+++******))))))))))))))))))******)))))))))))))))******+++******)))(((((('''((((((&&&&&&'''((()))******))))))))))))))))))***++++++(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))))))))***)))))))))*********++++++++++++************++++++++++++******++++++,,,---......//////.........---,,,,,,,,,------...............---------...///000...//////...///333888<<>>BBBEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJJJJNNNMMMJJJGGGEEECCCAAAAAABBBCCCDDDDDDDDDDDDEEEFFFCCCDDDEEEGGGIIILLLNNNPPPOOOOOONNNNNNMMMLLLKKKKKKEEEDDDAAA>>><<<999888777666666666666777777888999999999::::::<<<>>>AAABBBAAADDDHHHLLLMMMLLLIIIGGGHHHGGGFFFDDDDDDDDDDDDEEECCCCCCDDDFFFJJJNNNSSSUUUXXX[[[^^^_________```aaa___^^^\\\XXXSSSNNNIIIFFFAAA===888555333111...,,,------------,,,,,,++++++,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++******++++++++++++******)))))))))***+++,,,------,,,++++++++++++************))))))(((((())))))***((()))+++,,,,,,,,,+++***))))))))))))************)))))))))))))))******+++***))))))(((((((((((()))((((((((((((((('''&&&&&&+++++++++***)))(((((('''(((((())))))))))))******''''''(((((())))))******((((((((((((((()))))))))***)))))))))))))))******************++++++++++++++++++************++++++++++++******++++++,,,---,,,---............------,,,,,,,,,---....../////////...---------...000111............000666===BBBLLLSSS\\\bbbeeegggiiilllmmmnnnppprrrssstttttttttrrrssstttttttttuuuxxx{{{}}}%%%&&&(((((('''&&&((())))))))))))(((((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((())))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******''''''((((((((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***************))))))))))))************************************((())))))***++++++,,,,,,,,,,,,,,,------------...,,,---000555:::AAAFFFIIIRRRVVV[[[```bbbaaa^^^\\\ZZZXXXUUURRROOONNNNNNNNNHHHHHHGGGFFFFFFFFFGGGHHHCCC>>>777222000000111111333222111111111333444555333666888888888888:::===>>>DDDKKKOOOPPPOOOPPPPPPRRRSSSUUUWWWXXXXXXXXXWWWWWWVVVTTTRRRPPPOOOOOOOOOPPPOOONNNOOOPPPPPPNNNMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQNNNLLLIIIEEEAAA>>><<<;;;999888888888888888999999::::::999999:::<<<>>>???;;;===???BBBDDDDDDDDDDDDGGGFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@@@@AAADDDHHHJJJMMMQQQUUUWWWXXXYYY[[[]]]]]]]]]]]]\\\YYYVVVRRROOOMMMIIIBBB===999666333000000//////...---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***++++++++++++++++++++++++******++++++++++++******((())))))***,,,------...,,,,,,+++++++++*********(((((())))))))))))((((((%%%&&&)))***++++++******((()))))))))************)))))))))))))))******+++)))(((((((((((())))))***((((((((()))(((((('''&&&))))))*********)))'''&&&(((((()))))))))*********(((((((((((())))))))))))(((((()))))))))*********((((((((((((((()))***+++))))))))))))************++++++************++++++++++++******++++++,,,---((()))***+++,,,,,,++++++,,,,,,------...////////////...---------...000111......///000333:::BBBHHHSSSXXX___dddeeegggiiillllllmmmnnnoooqqqrrrssstttrrrsssuuuvvvwwwyyy}}}$$$%%%&&&&&&%%%%%%'''((('''((()))*********((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''')))******++++++'''((()))******)))((('''))))))))))))))))))))))))(((((())))))******++++++))))))************))))))************************************************))))))))))))))))))))))))***************)))((('''))))))))))))************************************((())))))***++++++,,,,,,,,,,,,,,,---------......111333666<<>>>>><<<;;;::::::999999<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<===>>>???CCCCCCCCCBBBAAAAAA@@@@@@CCCAAA>>><<<;;;===???AAAAAAFFFKKKNNNOOOPPPSSSVVVZZZ[[[]]]]]]\\\ZZZWWWUUUXXXSSSLLLEEE@@@<<<888666222222111///...---,,,+++------............------........................*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,------,,,***++++++++++++++++++++++++******++++++++++++******(((((()))***,,,---......,,,,,,,,,+++++++++******'''((()))******)))((('''"""$$$&&&)))*********)))(((((())))))*********+++)))))))))))))))******+++(((((('''(((((()))***+++%%%&&&'''(((******++++++###%%%(((***++++++***)))(((((())))))*********+++))))))))))))(((((((((((())))))******+++++++++,,,''''''''''''((()))++++++(((((((((((())))))))))))++++++************++++++++++++******++++++,,,---)))***,,,---.........---,,,,,,------...///000000000///---,,,---...000222//////000111555===FFFLLLWWW\\\bbbeeefffgggjjjmmmllllllmmmnnnoooqqqssstttsssuuuwwwyyy|||''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******(((((()))******((('''&&&$$$%%%'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((+++*********))))))((((((************************((((((((((((((((((((((((************************++++++++++++++++++++++++************************++++++******+++,,,,,,---'''(((+++,,,,,,---///000111666>>>FFFMMMRRRWWWZZZ\\\[[[[[[\\\[[[YYYUUURRRKKKHHHEEEBBBBBBEEEHHHKKKNNNNNNNNNLLLIIIFFFBBB???::::::999666333111222444333333222222333555777888888777777999<<<@@@EEEHHHOOOSSSXXX\\\^^^^^^___```bbbccceeefffeeedddbbbaaaaaaaaabbbbbbbbbaaaaaa```^^^___```bbbbbbbbbaaaaaa______^^^^^^______``````____________^^^]]]\\\[[[WWWVVVUUUTTTQQQNNNKKKIIIGGGFFFCCC@@@>>>===>>>>>>>>>======<<<======>>>???<<<<<<============<<<<<<========================>>>>>>>>>=========<<<<<<>>>>>>???AAADDDFFFIIIJJJQQQSSSVVVYYYZZZZZZYYYXXXYYYXXXWWWTTTOOOHHHAAA>>>666555444222000000//////...,,,******,,,.........------------------------+++++++++++++++++++++++++++++++++******)))))))))---......//////......---++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,+++)))((((((((()))***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++******)))(((((()))***+++******))))))))))))******))))))))))))((((((((((((******))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************......------,,,+++******++++++************++++++++++++,,,,,,,,,,,,------...............///000000111000000/////////000000,,,222888999999>>>JJJUUU]]]___bbbeeegggiiiiiiiiigggeeeeeehhhlllppppppooowwwwwwxxxzzz''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''+++,,,,,,,,,,,,+++******%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,+++,,,---...---...111333:::>>>EEELLLRRRVVVYYY[[[[[[YYYVVVTTTRRROOOKKKHHHBBB@@@??????AAADDDHHHKKKKKKKKKJJJHHHEEEAAA>>><<<777777777555444444666888777777777888999:::<<<<<<===<<<<<<===???BBBFFFHHHPPPTTTZZZ^^^___```bbbcccfffggghhhiiihhhfffdddccccccddddddddddddccccccbbb```aaacccdddeeeeeeddddddbbbaaaaaa``````aaaaaaaaabbbbbbbbbbbbbbbaaa```___``````___^^^\\\ZZZWWWVVVOOONNNJJJGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@AAABBBHHHJJJLLLPPPTTTWWWZZZ[[[XXXYYYZZZZZZWWWRRRMMMJJJAAA>>>:::555333222222333111///---,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,+++******,,,+++***)))((())))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,++++++)))((((((((()))*********))))))))))))******&&&(((***,,,,,,,,,***)))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))***************************))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,---------------------...//////000000//////...//////000...333888:::<<>>::::::;;;<<<>>>AAADDDFFFHHHGGGEEEBBB@@@===<<<;;;777888999888888:::<<>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBDDDGGGIIISSSWWW\\\```bbbdddeeegggjjjjjjkkklllkkkiiigggeeeffffffffffffeeeeeeeeedddcccdddeeefffggggggggggggeeedddcccbbbbbbbbbbbbbbbeeeeeefffeeeeeeeeeeeeeeeddddddddddddcccbbbaaa```\\\[[[XXXTTTRRRPPPPPPOOOOOOPPPPPPQQQPPPOOOMMMLLLMMMLLLKKKHHHFFFBBB@@@>>>>>>>>>===<<<;;;:::999999888888888999::::::;;;;;;:::999999999::::::;;;<<<@@@AAABBBFFFJJJPPPUUUXXXWWWYYY\\\^^^]]]ZZZVVVTTTLLLHHHBBB;;;777444444555555222///............------------------------------------------------------------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))++++++***))))))))))))***+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---,,,+++***)))(((((())))))******))))))))))))******%%%'''+++...000...,,,*********))))))))))))******'''((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......//////............//////111333777;;;BBBKKKVVV]]]aaadddhhhkkkkkkhhhccc```[[[ZZZ[[[___eeemmmrrrtttxxx{{{))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''')))((('''&&&%%%&&&'''(((((('''&&&&&&&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---/////////......---///222444777;;;AAADDDMMMOOOTTTYYY^^^______^^^WWWRRRKKKEEEAAA>>><<<;;;999::::::;;;<<<===>>>???CCCBBBAAA@@@???????????????@@@AAAAAAAAACCCFFFIIIFFFGGGHHHHHHGGGFFFDDDCCCDDDCCCCCCDDDFFFHHHKKKLLLVVVZZZ^^^bbbdddfffhhhjjjkkklllmmmmmmllljjjgggfffggggggffffffeeeeeeeeeeeeddddddeeefffggghhhhhhhhhffffffdddcccbbbaaaaaaaaaggggggffffffggggggggghhhdddeeeeeeeeefffffffffeeegggeeeccc```]]]\\\[[[ZZZYYYZZZ\\\]]]]]]\\\ZZZXXXWWWWWWUUURRROOOLLLIIIGGGFFFEEECCCAAA>>>;;;:::888666666666777888888999999::::::999999999::::::;;;======>>>@@@CCCGGGKKKMMMSSSUUUYYY[[[\\\ZZZVVVTTTTTTQQQKKKDDD>>>:::777666666333000.........---,,,................................................++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))******)))))))))++++++*********)))))))))******************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++---))))))))))))))))))************))))))))))))******''')))+++---...---,,,+++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))(((((()))))))))*********************************------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///..................///000222333666===GGGSSS\\\```dddgggkkkllljjjeee^^^YYYQQQRRRTTTYYY```iiiqqquuu|||************************))))))))))))))))))))))))(((((()))))))))*********,,,+++***)))((()))***+++(((((('''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++,,,(((((())))))))))))(((((())))))))))))))))))******************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------......///.........---000555:::???FFFLLLQQQRRRSSSVVV[[[``````^^^[[[NNNIIICCC>>><<<<<<<<<;;;;;;;;;<<<===============AAAAAAAAABBBDDDFFFHHHIIILLLMMMMMMMMMLLLMMMOOORRRNNNNNNNNNNNNLLLJJJGGGFFFIIIIIIJJJLLLNNNQQQTTTUUUZZZ]]]aaadddeeefffiiijjjiiijjjkkkkkkjjjhhhfffeeeeeeeeedddccccccdddeeeeeeccccccddddddfffggghhhhhhgggfffeeecccbbbaaa``````ggggggffffffffffffggghhhfffffffffgggggghhhhhhiiiiiihhhgggeeecccbbbaaa```^^^```bbbdddddddddbbbaaa```___^^^\\\ZZZWWWUUUTTTRRRPPPMMMIIIEEEAAA>>><<<::::::::::::::::::::::::999999999999999:::;;;<<<:::;;;===???AAACCCDDDDDDLLLNNNRRRUUUWWWWWWVVVUUUXXXWWWTTTPPPJJJDDD???;;;777444111/////////...---................................................------------------------,,,------......------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))))))))***++++++++++++*********))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***+++''''''((()))***++++++,,,******))))))))))))******+++***))))))))))))************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************++++++++++++************++++++************+++++++++++++++,,,,,,,,,------...............//////000...............///000000333444888@@@LLLXXX___bbbfffhhhjjjjjjfff___WWWRRRJJJLLLOOOUUU]]]gggpppvvv~~~))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,***))))))(((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111444888>>>DDDJJJOOOUUUYYYVVVVVVXXX\\\___^^^YYYTTTDDD@@@<<<999999<<<===>>>======>>>>>>???@@@@@@@@@BBBCCCEEEHHHLLLOOOQQQRRRWWWWWWWWWUUUSSSSSSUUUWWWUUUUUUTTTSSSQQQPPPNNNMMMSSSSSSUUUWWWYYY\\\^^^```___aaacccddddddeeefffhhheeefffhhhhhhhhhgggeeedddbbbbbbaaaaaaaaacccdddeeecccccccccdddfffgggiiijjjiiihhhgggeeedddccccccccciiihhhgggfffffffffggghhheeeeeedddddddddeeefffgggggggggfffffffffeeeeeeeeecccdddeeefffgggffffffeeeffffffeeedddcccaaa```___\\\ZZZWWWSSSNNNJJJFFFDDD======<<<;;;:::999999888999999888888999999::::::666777:::===@@@BBBCCCCCCDDDGGGJJJOOOSSSWWWYYYZZZYYYZZZZZZYYYUUUPPPJJJFFF===:::666333222111000...................................................+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++++++++,,,,,,++++++***)))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++&&&'''(((***++++++++++++******))))))))))))******,,,***(((&&&&&&'''(((*********))))))))))))******************++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************%%%&&&'''((()))++++++,,,+++******))))))******+++++++++,,,,,,,,,,,,------///............///000000//////...//////000111222333666===FFFQQQ[[[aaacccgggggggggddd___XXXQQQMMMGGGJJJPPPVVV^^^hhhqqqwww))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&''''''&&&&&&%%%$$$''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,(((((())))))))))))((((((((()))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///333777:::@@@DDDJJJOOOSSSVVVYYY[[[[[[ZZZZZZ\\\]]]ZZZRRRLLL@@@===:::999;;;???BBBCCCCCCBBBAAA@@@?????????@@@EEEGGGKKKOOOSSSVVVWWWXXXYYYZZZYYYWWWUUUUUUWWWXXXZZZYYYYYYXXXXXXXXXYYYYYY\\\]]]^^^___aaacccdddeeebbbdddeeedddcccbbbcccdddbbbccceeefffgggfffdddccc```_________```ccceeegggffffffffffffhhhjjjlllmmmmmmmmmkkkjjjiiiiiiiiiiiimmmkkkiiihhhggghhhiiijjjgggfffeeedddddddddeeefffggghhhiiijjjkkklllllllllllllllkkkkkkjjjiiiiiihhhjjjjjjjjjiiihhhgggeeedddbbb```^^^ZZZVVVSSSPPPOOOFFFEEEDDDAAA???===;;;:::<<<<<<;;;:::999999999999777777888999<<>><<<<<>><<<;;;:::999999;;;999777777888<<>><<<<<>>IIITTTZZZ^^^cccdddcccgggaaa[[[VVVOOOHHHHHHLLLKKKRRRZZZbbbiiiooorrrrrr(((((())))))))))))******((()))))))))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))***************(((((('''''''''((())))))))))))))))))))))))))))))((())))))*********))))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))***+++++++++,,,+++,,,,,,---,,,+++***)))---,,,,,,,,,,,,,,,,,,,,,---...///.........000222111333777===DDDLLLSSSWWW\\\]]]^^^_________^^^]]]^^^\\\[[[ZZZYYYWWWRRRNNNPPPQQQSSSUUUWWWWWWUUUSSSJJJFFFBBB>>>>>>@@@DDDFFFQQQRRRTTTVVVWWWYYYZZZZZZ\\\]]]^^^___aaabbbccccccbbbaaaaaaaaaaaabbbcccddddddccccccbbbcccdddfffhhhjjjjjjiiigggdddaaa^^^\\\^^^cccjjjooopppooommmkkkhhhhhhiiilllrrr|||{{{zzzzzz{{{}}}vvvsssvvvyyyyyyxxxwwwyyyyyyrrrllliiihhhgggfffdddaaa```______```___^^^^^^^^^\\\YYYVVVQQQNNNJJJGGGEEEDDDAAA@@@???>>><<<;;;::::::::::::;;;;;;>>>CCCHHHKKKLLLKKKGGGHHHLLLOOORRRUUUVVVWWWYYYVVVTTTRRRPPPKKKEEEAAA999555222000000000000///---,,,,,,...000000///...------.........---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************,,,***(((''''''(((***,,,,,,+++***))))))***+++,,,************************))))))))))))))))))))))))************************+++++++++++++++*********************************))))))*********+++++++++************************************))))))))))))++++++++++++************)))))))))))))))************+++++++++,,,,,,,,,,,,........................+++,,,,,,,,,------------------------------------........................000///000222000///444;;;DDDOOOYYY^^^aaaeeefffeeeeee___YYYSSSMMMGGGHHHMMMTTT[[[dddkkkppprrrtttttt}}}''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((()))***************))))))((('''''''''(((((())))))))))))))))))))))))))))))*********))))))(((************************((((((((((((((((((((((((******************++++++,,,,,,---------,,,++++++---------------............///000//////000222555777;;;@@@HHHPPPWWW\\\___aaaaaa``````_________^^^\\\[[[ZZZZZZ[[[ZZZWWWUUUVVVWWWYYYZZZYYYVVVTTTRRRFFFDDDBBBAAACCCGGGKKKNNNUUUVVVXXXYYY[[[\\\]]]]]]]]]^^^```bbbdddeeeffffffcccccccccbbbaaa```^^^^^^\\\```cccdddcccdddgggjjjmmmmmmnnnnnnmmmiiifffdddhhhnnnxxx|||}}}}}}}}}zzzpppjjjgggffffffeeeddddddccccccbbbbbbaaabbbcccaaa___\\\ZZZWWWTTTRRRPPPNNNKKKIIIDDDCCCAAA???===<<<<<<<<<999999:::===CCCGGGIIIIIICCCDDDGGGKKKOOORRRUUUVVVYYYXXXXXXXXXWWWSSSNNNJJJAAA<<<666222111111222333...------...000111111000,,,------.........------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++************++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******************))))))))))))))))))))))))(((((()))))))))*********************************)))))))))***************++++++++++++++++++++++++************))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////000///000222111111777???JJJTTT^^^aaaccceeefffdddccc]]]VVVQQQLLLHHHJJJOOOXXX___hhhnnnpppqqqrrruuu(((((((((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))*********************)))((('''''''''((()))))))))))))))))))))))))))************)))(((((()))))))))))))))*********))))))))))))))))))))))))+++++++++***************,,,,,,,,,,,,,,,,,,++++++---------------.........---.../////////111555888===AAAHHHPPPWWW\\\___```aaa```___^^^^^^^^^^^^______^^^\\\[[[ZZZYYYXXXWWWUUUWWWXXXXXXUUUQQQNNNLLLIIIHHHGGGGGGJJJNNNSSSUUU[[[\\\]]]___```aaaaaaaaaaaabbbdddeeeffffffeeeeeeccccccddddddbbb```^^^]]][[[aaagggjjjhhhgggjjjnnnsssvvv{{{{{{tttmmmlllkkkkkkkkkjjjhhhgggfffeeedddddddddccc```]]]```___\\\[[[ZZZWWWTTTQQQMMMLLLIIIFFFCCC@@@>>>======;;;:::;;;>>>BBBCCCDDDBBBBBBDDDFFFIIIMMMOOOQQQSSSUUUWWWYYYYYYVVVRRROOOJJJEEE>>>999666555444333222111////////////...---,,,,,,---......///......---,,,,,,++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))*********+++))))))))))))))))))))))))))))))))))))*********+++************************)))))))))******+++++++++((()))))))))))))))******++++++******))))))((((((+++++++++,,,,,,,,,,,,---************************,,,,,,---------.........,,,,,,,,,,,,------------///////////////000000000000///000222222333;;;CCCNNNWWW___aaaaaabbbbbb```bbb\\\VVVRRRMMMKKKNNNTTT\\\```hhhmmmnnnooovvv~~~******))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((()))***************+++***)))((((((((((((((())))))))))))))))))))))))))))))*********))))))((((((((()))))))))*********************************+++++++++***************+++************+++++++++++++++,,,,,,---------...,,,---...///111555:::>>>GGGJJJQQQWWW\\\^^^_________^^^^^^^^^^^^___```aaaaaa```]]]ZZZWWWUUUTTTTTTVVVXXXYYYWWWSSSOOONNNNNNPPPPPPPPPQQQSSSVVVYYY[[[```aaabbbcccddddddddddddfffggghhhhhhgggeeedddbbbaaabbbccceeefffgggggggggbbbjjjssswwwwwwxxx{{{|||zzzxxxwwwwwwtttqqqnnnllljjjgggfffgggfffeeedddcccbbb```______]]]ZZZXXXWWWUUUSSSOOOKKKGGGCCCBBBCCC@@@>>>===???AAABBBCCCBBBBBBAAAAAACCCEEEHHHIIILLLOOOSSSWWWWWWVVVSSSRRRPPPMMMHHHDDD@@@;;;666333444222///...//////...---,,,,,,---...////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++************************((((((((()))*********+++))))))))))))))))))))))))*********+++++++++,,,,,,************************))))))******++++++,,,,,,(((((())))))*********+++++++++******))))))((((((************++++++++++++........................,,,,,,,,,---------......,,,,,,,,,------........./////////000000000111111000//////222333777@@@JJJSSS[[[bbbbbb```aaaaaa^^^aaa\\\XXXUUURRRPPPTTT[[[ggghhhlllpppooorrr************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************)))((((((((())))))))))))))))))))))))))))))(((((()))***************((())))))******+++++++++++++++++++++++++++++++++******************++++++******)))))))))***+++,,,+++++++++,,,------......---...111333777===DDDIIIRRRUUUZZZ^^^aaaaaa```___^^^_________``````aaaaaa^^^\\\YYYUUUPPPNNNOOOPPPSSSUUUWWWUUUQQQOOOQQQSSSYYYYYYYYYYYYZZZ\\\^^^___ccccccdddeeeeeefffeeeeeebbbccceeeeeeeeeccc```___^^^___aaaeeejjjqqqvvvzzzyyyzzzppplllhhheeeeeefffffffffcccaaa```___``````^^^]]]]]]\\\ZZZWWWSSSPPPLLLJJJIIIFFFCCCCCCDDDFFFFFFFFFBBBAAA???======???AAACCCEEEIIIOOORRRSSSSSSSSSSSSSSSQQQPPPMMMJJJCCC<<<777444222000///000111111000------.../////////......//////............//////------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********************************************++++++++++++,,,,,,,,,*********************************+++++++++++++++******++++++,,,---------************))))))))))))))))))*********+++++++++------------------------+++++++++,,,,,,,,,------......//////000111111111//////000000111111222222111///000444777<<>>@@@???CCCHHHKKKLLLMMMOOOQQQTTTSSSSSSRRRPPPKKKEEEAAA999666333222222222222222...////////////......---.........------.........------------.........///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,------,,,++++++************************++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++************++++++++++++************************,,,++++++++++++++++++*********+++,,,,,,---......)))))))))))))))******************+++++++++,,,,,,*********************************+++++++++,,,,,,...//////000111111222222//////000111111222333333333111333777;;;BBBOOO[[[]]]dddiiigggeeeeeedddbbb___]]]\\\^^^]]][[[^^^dddlllmmmttt|||&&&'''(((***,,,...000000(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,+++***+++,,,...///---------...///000000111333666:::???FFFOOOYYY___]]]^^^aaadddeeedddcccbbb\\\\\\]]]^^^]]]ZZZXXXVVVJJJKKKJJJGGGEEEFFFKKKOOOUUUWWWXXXWWWUUUXXX___eee`````````aaabbbbbbccccccaaaaaabbbbbbcccbbbbbbaaa```ccchhhmmmqqqssssssssswwwxxx{{{zzzooohhheeedddcccaaa___]]]]]]___aaabbbccc___```aaaaaaaaa```___^^^\\\YYYTTTQQQNNNJJJGGGDDD???===999777777999===???999===BBBEEEFFFHHHKKKNNNTTTSSSSSSSSSSSSPPPLLLIII@@@<<<888444333222111//////000000000///...------...------,,,,,,------...---------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++------------++++++************************************************++++++++++++++++++++++++---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************---,,,,,,++++++*********(((((()))***++++++,,,,,,(((((())))))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,------...///000000111///000000111222222333333444333555999???GGGTTTaaa]]]eeeiiigggddddddcccaaa^^^\\\]]]______]]]```eeekkkooo{{{************)))'''&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&%%%$$$$$$(((((()))***************))))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))++++++******************************************,,,,,,,,,,,,++++++******))))))*********+++++++++---,,,+++++++++,,,...///...............111555999777;;;CCCLLLUUU[[[^^^```bbb```______``````^^^]]]```]]]]]]___^^^WWWQQQPPPIIIGGGCCCBBBDDDJJJQQQVVV[[[YYYYYY\\\aaaddddddbbbbbbaaa``````bbbdddeeeeeebbb]]]]]]bbbcccaaaaaaeeeccclllxxxzzzllleeeeeehhhdddbbb``````aaaccccccccceeeccc```^^^]]]___```aaa___]]]ZZZVVVQQQLLLHHHFFFBBB@@@===:::999999;;;<<>>BBBDDDBBBBBBAAAAAAAAABBBDDDEEEHHHLLLOOOLLLEEE>>><<<<<<222111///......///111222......////////////000000000///...---,,,,,,,,,---------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------...////////////...***++++++,,,,,,++++++***++++++++++++************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++*********++++++*********)))))))))))))))(((((((((************************)))************+++++++++++++++************+++++++++,,,,,,------,,,,,,+++++++++,,,---------------...---,,,---///000000///---...//////...///111333444666<<>><<<<<<===<<<:::999:::===AAADDDCCCAAA???>>>===>>>@@@AAACCCHHHNNNPPPMMMHHHDDDCCC777555222///......000111//////////////////000000......------,,,,,,,,,,,,---...000222222111000///------........................---,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++---------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******,,,------,,,******+++,,,---------------,,,*********)))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,------------------,,,,,,---000111111000,,,...//////...///111333888<<>><<<::::::<<>>GGGPPPWWW[[[\\\]]]^^^^^^^^^\\\YYYVVVVVVVVVRRROOOPPPTTTXXX^^^lllyyy((()))***+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((()))***************++++++++++++++++++++++++'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,---...---------...000111333<<<@@@GGGMMMRRRWWW[[[^^^\\\]]]___```bbbcccdddddd```___^^^^^^^^^[[[WWWTTTJJJDDD@@@BBBEEEGGGLLLQQQSSSSSSRRRRRRQQQPPPOOOOOOZZZ]]]aaaccccccccccccdddaaacccffffffeeeggglllpppyyyzzzqqqjjjccc]]]______^^^^^^]]][[[ZZZYYY\\\\\\ZZZXXXUUUPPPMMMJJJEEECCC@@@===<<<<<<===>>>BBB@@@>>><<<::::::999::::::;;;>>>EEEMMMQQQOOOKKKGGGDDD???999444111///...111111000000000000//////------............---,,,+++,,,---.........---,,,)))***,,,---...------,,,......---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,.../////////---+++)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,+++++++++,,,,,,+++++++++************************************************)))************+++++++++,,,,,,++++++++++++,,,,,,,,,------......------,,,------...//////////////////...---...000111111000---///000000000111444666777???JJJTTTZZZ]]]___```]]]\\\ZZZWWWTTTRRRSSSTTTNNNJJJLLLUUU\\\cccrrr)))******+++++++++******************************************************))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((()))***************++++++++++++++++++++++++((()))+++---...---,,,+++))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,((())))))***+++,,,------...------...111555:::===EEEIIIPPPVVVZZZ]]]```bbb```aaaaaabbbcccddddddeeeaaa```^^^]]]ZZZUUUOOOKKKFFFBBBAAAEEEIIIKKKMMMQQQPPPOOONNNMMMMMMOOOQQQRRRWWW\\\```ccccccbbbcccdddaaaeeejjjmmmqqqxxx~~~pppfffgggfffccc```^^^]]]\\\\\\[[[\\\]]]]]][[[XXXUUUSSSNNNLLLIIIEEEBBB@@@>>>>>>???>>>>>>===<<<<<<;;;;;;<<<<<<>>>AAAEEEIIIKKKLLLMMMKKKFFFAAA;;;666333111111111111000000000//////---...////////////...---//////000000000111111111(((***,,,---......---,,,......---,,,,,,,,,,,,---+++,,,------......------,,,------......------,,,+++++++++,,,,,,,,,------,,,---...///...---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++************++++++///...---,,,++++++,,,,,,))))))******++++++,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,------......//////......---...//////000000000000000000///...///000111000///...000111222222333555888;;;CCCNNNWWW\\\^^^___```]]][[[WWWQQQMMMLLLMMMPPPLLLHHHLLLWWW___gggwww(((((())))))))))))((((((************************************************))))))))))))))))))))))))++++++++++++************(((((()))***************++++++++++++++++++++++++(((***,,,...///...---,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........''''''((()))+++,,,---......------///333:::@@@EEEKKKPPPVVV[[[___aaacccdddddddddddddddeeeeeeeeeeeebbb```]]]ZZZUUUOOOHHHCCCDDDAAACCCIIILLLLLLMMMOOOMMMKKKJJJJJJLLLPPPUUUWWWVVV[[[```ccccccbbbdddeeehhhmmmuuu|||}}}vvvvvv}}}{{{qqqnnnjjjeeebbb``````___XXXZZZ\\\^^^^^^]]][[[YYYWWWUUUQQQMMMIIIEEEBBBAAA===>>>???@@@@@@@@@??????>>>@@@AAA@@@???AAAGGGMMMQQQOOOKKKFFF@@@;;;777555222111111111000000//////---...///000000000...............---...///000000***+++...000000000///.........---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,---......//////......---+++++++++,,,,,,---------)))***---...//////...---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,000///,,,***)))***+++,,,))))))***+++,,,---------)))************+++++++++---,,,,,,++++++,,,,,,---......////////////......//////000111111111111111111000//////000000///...///000222222333444666999AAAHHHSSSZZZ\\\\\\]]]]]]^^^[[[UUUNNNHHHGGGIIIKKKLLLHHHLLLYYYaaahhhxxx,,,,,,++++++***)))))))))))))))))))))))))))))))))---,,,***)))((('''((((((+++*********))))))((((((++++++************++++++************************++++++***)))))))))))))))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,++++++---///,,,...111555999@@@HHHNNNWWWXXXZZZ\\\```cccfffhhhhhhgggeeeeeeeeeeeecccaaa___]]]XXXQQQJJJEEEDDDDDDCCCGGGLLLOOOOOOMMMKKKJJJIIIIIIJJJKKKMMMRRRXXX\\\___^^^]]]]]]___cccfffiiisss|||tttvvv{{{~~~pppjjjgggccc]]]^^^\\\]]]```aaa^^^___bbb\\\[[[YYYUUUPPPLLLJJJJJJAAA@@@>>><<<;;;<<<>>>???@@@>>>;;;::::::<<>>:::888555111///000111222222222111///...---...000111000000//////.........---------............------,,,,,,------------------111000///...---,,,,,,,,,---...........................---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++******))))))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************************************,,,------,,,+++,,,...111111111000000000000000111...000111111///...///000222222111111111444999<<>>GGGPPPWWWZZZ[[[\\\^^^aaadddggghhhiiigggeeedddeeedddbbb```]]]YYYSSSLLLGGGDDDCCCBBBEEEHHHMMMOOONNNKKKJJJIIIHHHKKKOOORRRUUUYYY]]]```aaa```^^^^^^bbbjjjuuu}}}~~~vvvnnneee```___ccceeeeeeeeehhh^^^^^^]]][[[XXXUUUSSSRRRGGGEEEBBB???<<<;;;;;;<<>>;;;::::::<<<>>>@@@GGGIIILLLNNNMMMJJJFFFCCC===999555222111222222111222111000//////000111111000000/////////............//////000000//////...------------------------000///...---------------000000/////////.........---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++*********)))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++.........---,,,---///111111000000//////000000000///111222222111000000111222222111000222666<<<@@@IIIOOOWWW\\\\\\[[[ZZZZZZYYYPPPHHHFFFGGGGGGIIIMMMLLLPPPYYYccciiiqqq)))************+++++++++))))))))))))))))))))))))******))))))))))))*********************)))))))))++++++************++++++************************+++************)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,+++,,,...000111444888===DDDNNNWWW^^^^^^^^^___aaaccceeeggghhhiiigggeeeddddddcccaaa___ZZZSSSKKKEEEDDDDDDDDDCCCJJJMMMPPPQQQOOOMMMKKKKKKIIIMMMTTTYYY]]]___aaabbbcccdddeeefffmmm{{{ppphhhbbbcccffffffeeefff_________^^^\\\YYYVVVUUUOOOLLLHHHCCC???<<<::::::>>>===;;;:::999;;;<<<>>>@@@DDDJJJOOOQQQQQQOOOMMMEEEAAA;;;666444333222111111111111111111111111111000000////////////......///000000111111000000//////.........---,,,,,,,,,///......---------......111000000000//////......---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++------------------------///000000///------...000000//////......///000000000111333333111111111222222111111111333999AAAGGGOOOTTTYYY]]]]]][[[YYYXXXWWWOOOHHHGGGGGGHHHKKKPPPQQQXXXccclllqqq{{{((())))))***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++***+++...111777;;;AAAGGGMMMSSSYYY]]]aaaaaaaaabbbcccdddffffffiiigggdddcccbbbaaa^^^\\\UUUMMMEEEBBBEEEIIIJJJHHHRRRTTTVVVVVVTTTRRRPPPPPPQQQUUU\\\aaaccceeeggghhhiiiooovvv||||||}}}}}}pppmmmlllhhhcccaaabbbaaaaaa```___]]]ZZZWWWUUURRRNNNIIIDDD@@@>>><<<>>>===;;;:::999999::::::;;;???GGGNNNRRRTTTSSSRRRNNNIIICCC===999666444222000000111111111111000000000000/////////////////////000000111111000000///000//////...---,,,,,,+++......---------......///............////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///000000///---,,,---...///............//////000///000222222111000111222222111111222555===GGGNNNVVVYYY\\\___^^^\\\XXXVVVTTTNNNIIIJJJLLLMMMRRRXXX^^^dddmmmuuu(((((()))***+++,,,,,,---))))))))))))))))))))))))'''((())))))******++++++***************+++++++++++++++************++++++******************************+++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,++++++***,,,000333999???HHHQQQVVVYYY[[[]]]bbbbbbbbbbbbcccdddeeeeeehhhfffcccaaa```^^^[[[YYYQQQKKKEEEFFFKKKQQQRRRQQQWWWYYYZZZYYYWWWUUUUUUVVV\\\___cccgggjjjmmmqqqssswww~~~zzzttt{{{uuulllggghhheeebbbaaabbbbbb```___XXXVVVSSSOOOKKKHHHEEEDDD@@@???>>><<<;;;999888888888<<>>BBBHHHLLLOOOSSSSSSTTTUUURRRLLLDDD>>>===:::777444222111111222//////000000111111111222111111222222222222111111.........///////////////111000///...---,,,,,,,,,111000///...---,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++---000000000//////000////////////000111333333...000222222222222333444111333777<<>>GGGLLLRRRVVV[[[^^^___aaaeeehhheeeeeeffffffffffffffffffaaa___\\\YYYVVVVVVVVVVVVOOORRRWWW[[[\\\\\\\\\]]]\\\___bbbfffhhhhhhhhhhhhuuuzzzxxxxxxwwwrrr}}}rrrjjjfffbbb______^^^^^^^^^]]]\\\[[[ZZZXXXUUUSSSOOOJJJDDD@@@<<<;;;999:::<<>>;;;999:::===@@@BBBLLLNNNRRRTTTUUUSSSPPPOOOLLLHHHCCC???;;;888444222333111000000111111000///333333222222222111111111000000000111000000//////000000000000//////////////////.........---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------------+++******************+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------//////...---,,,,,,---...---......///000222222111222222222222222111111222555<<>>EEELLLQQQVVVYYY]]]^^^```aaabbbccccccdddggggggfffeeedddbbbbbbaaa____________^^^\\\[[[ZZZUUUWWWYYY[[[]]]aaafffiiiiiimmmvvv~~~yyyuuusssyyyzzzyyy~~~~~~~~~}}}zzzxxxxxx{{{~~~vvvqqqjjjfffeeedddcccaaa``````______]]]ZZZUUUQQQPPPMMMIIIDDD@@@>>>===<<>>BBBHHHOOOTTTVVVWWWVVVTTTTTTTTTSSSQQQLLLEEE@@@:::777444222222222111000111111111222222222222222///////////////...------000000000000////////////////////////////////////---------------------------...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++------------++++++//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...111111000000//////000000222222222222333444666666999AAALLLUUUYYY[[[\\\]]]___aaadddddddddeeeggghhhhhhjjjmmmsss))))))))))))***+++,,,---***++++++,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++((((((((())))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************++++++,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,------------000///...------...000111888???HHHQQQWWW[[[^^^___\\\\\\^^^aaadddggggggfffffffffffffffffffffffffffcccccccccccccccccccccdddaaadddfffhhhhhhiiijjjkkksssyyymmmlllrrr|||}}}ssslllgggeeeccccccccccccaaa```XXXWWWTTTQQQMMMIIIFFFDDD@@@BBBEEEJJJNNNRRRUUUWWWTTTUUUVVVWWWVVVRRRMMMHHHAAA===888555333222111000000000000000000111111111...//////000000/////////000000000000////////////...////////////000000000............------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...000222111111000000000111111222222222222333555777999===FFFQQQYYY\\\]]]^^^___^^^```cccddddddeeefffggghhhkkkpppzzz))))))))))))***+++,,,---,,,,,,------,,,+++))))))((())))))***++++++,,,,,,++++++++++++++++++++++++(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,------------...///...------///222555777???EEEMMMUUUYYY[[[]]]^^^]]]]]]]]]```dddgggfffdddbbbbbbcccdddfffggghhhhhhfffeeeeeedddeeefffhhhhhheeegggjjjlllooosssxxx|||yyyxxx{{{wwwzzz~~~rrrooojjjfffeeedddcccbbb^^^]]][[[XXXTTTPPPLLLJJJEEEDDDDDDEEEIIINNNTTTWWWWWWWWWYYYZZZZZZWWWSSSOOOIIIEEE???:::666444222000.........//////000000000......///000111111111111000000000000////////////.../////////000000000000///.........------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++++++++,,,,,,---------------------------------...000///......000111000000/////////000000111222222222222333666888:::BBBKKKVVV\\\^^^___```bbb```aaaaaaaaaaaacccfffiiihhhkkkqqq~~~))))))))))))***+++,,,---,,,,,,,,,+++***(((&&&$$$((())))))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,,,,------------,,,,,,,,,---------......---,,,,,,---000444999;;;GGGLLLRRRWWWYYYYYYYYYYYY___]]]]]]```dddfffeeeccc___```aaaccceeeggghhhiiihhhgggfffeeefffhhhjjjllllllnnnrrrvvv}}}~~~}}}|||zzz{{{}}}zzzvvvxxx|||vvvoookkkhhheeeddddddcccaaa^^^ZZZUUUQQQNNNIIIFFFDDDCCCFFFMMMSSSXXXZZZZZZ[[[\\\]]]ZZZVVVRRROOOJJJCCC===999666333111222222333333333444444444---...///111222222222222000000000000////////////.../////////000000111111//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........,,,++++++******++++++,,,...---++++++++++++---...'''((()))***,,,---//////........................---///000000//////000222...............///000000333222222222444666999;;;FFFNNNYYY___``````bbbeeebbbaaa```^^^^^^aaagggkkkgggjjjppp~~~...---+++*********++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***...---,,,***)))(((((((((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------...------,,,,,,+++,,,---.........------...------......000111222222---,,,///000222999CCCMMMQQQVVVXXXXXXXXX[[[]]]]]][[[]]]aaabbb```aaaddd^^^^^^___bbbeeeggggggfffiiifffccceeejjjnnnllljjjqqqvvv|||}}}xxxuuuwww|||xxxpppooommmiiikkkfff```]]]]]][[[UUUPPPLLLJJJGGGDDDBBBGGGOOOVVVVVVVVVXXXZZZ\\\\\\YYYVVVUUUSSSNNNGGGAAA;;;666444444222111111222222000///111111111111111111111111000000000000000//////...111000///..................000000000...---...///......---------,,,,,,,,,............---,,,+++***------............------......//////......---,,,//////...---,,,++++++***,,,++++++******++++++,,,...------,,,,,,------...------------------------///...---,,,+++,,,---...............////////////////////////000000000000111222222222333777<<<@@@JJJUUU^^^______aaabbbaaabbbdddeeecccaaaccceeeeeekkkkkkttt+++,,,,,,,,,,,,+++***)))))))))*********++++++++++++++++++,,,,,,+++++++++++++++******************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---------------------111......333555777???GGGRRRUUUYYYZZZYYYYYYZZZ\\\]]][[[\\\______[[[[[[]]]YYYYYY[[[^^^bbbeeeggghhhiiihhhhhhkkkpppsssttttttzzzxxxuuutttvvv~~~|||tttkkkmmmiiieeeccccccaaa[[[VVVPPPOOOKKKGGGDDDFFFKKKPPPRRRUUUXXX[[[\\\[[[ZZZYYYWWWUUURRRLLLFFF@@@;;;888666444222222222333222111111111111111111111111111000000000000000//////...000000///................../////////---,,,---............---------,,,,,,,,,,,,---.........------------............------......//////......---,,,...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------......---,,,,,,,,,---...............////////////000000000000111111111111111222222222444888???DDDNNNWWW___``````bbbcccbbb___````````````bbbcccdddjjjmmm{{{)))***---......,,,)))((())))))))))))************,,,++++++++++++++++++,,,)))))))))******++++++,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,,,,+++*********+++------++++++,,,---------,,,,,,//////222888===@@@FFFMMMUUUWWWZZZZZZYYYXXXYYYYYY\\\YYYYYYZZZXXXSSSQQQRRRRRRTTTWWW\\\aaafffjjjllliiijjjllloooqqquuuyyy}}}{{{xxxwwwyyy}}}rrrooommmjjjjjjiiifff```ZZZVVVUUUQQQLLLGGGFFFGGGIIIMMMRRRXXX\\\[[[ZZZ[[[\\\ZZZYYYWWWSSSMMMGGGBBB???999666333222222333333333222222222222222222222222000000111111000000///...000000////////////......---...///...,,,+++,,,---.........------------,,,)))***,,,---//////000000------............------......//////......---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...------------------------...------,,,------..................////////////111111111111222222222222111111111222555;;;DDDJJJSSS[[[aaaaaa```cccdddccc]]]\\\\\\^^^```cccddddddjjjttt)))***,,,------,,,***)))******************++++++---,,,+++******+++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------------,,,+++******,,,...///)))***+++---.../////////---000777>>>DDDHHHNNNRRRVVVWWWYYYYYYYYYXXXXXXWWWZZZVVVTTTTTTQQQKKKHHHIIILLLPPPWWW^^^dddiiimmmooollloooqqqrrrtttzzzvvvuuu{{{vvvtttsssqqqnnnhhhaaa[[[ZZZYYYVVVQQQMMMIIIGGGFFFIIIPPPXXX[[[ZZZYYY[[[^^^[[[[[[ZZZXXXSSSMMMHHHEEE===999555333333333444444222222222222222222222222000111111111111000////////////000000000/////////...///000///---,,,---...............------------******,,,...///000000000------............------.........///......---,,,+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...---------------------------------------.....................////////////000000000111111111222222222111111222777???IIIPPPXXX^^^bbbaaaaaacccdddbbb]]]ZZZXXX\\\aaadddfffhhhooo,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++++++++***)))(((******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,---............///...,,,+++,,,---///111------...//////000//////...444<<>>:::888666444333333333333333333333333333111111222222111111000///...///000111222111000///000111222111///...///000/////////.........------....../////////......---------............------......//////......---,,,------....../////////000------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,---...///////////////............////////////.../////////000000000000222222444777===FFFPPPWWWZZZ^^^```___^^^___]]]XXXRRRNNNOOOWWW]]]dddppp~~~******++++++,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++((()))+++,,,,,,+++***))))))))))))*********++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,---------,,,,,,---------.........//////222111///...///000333444:::BBBJJJLLLQQQWWWZZZXXX\\\[[[ZZZ[[[\\\\\\XXXUUUOOOHHHBBBAAA@@@@@@DDDJJJPPPWWWaaagggjjjmmmrrruuuvvv}}}~~~tttmmmooorrrvvv~~~sssmmmbbb```^^^]]]\\\YYYUUUQQQMMMMMMNNNOOOPPPSSSVVVXXXYYYYYYYYYXXXWWWUUUSSSSSSMMMIIIEEE@@@===:::666333333333333333333333333333111222222222222111000000---///000222222222000//////111111000///...///000////////////..................////////////......------............------......//////......---,,,------..................------,,,,,,,,,,,,------...------,,,,,,------...------------------------+++,,,...///000000000///............//////////////////000000000111111111111333666:::@@@HHHRRRXXXXXX\\\^^^]]]]]]]]]XXXRRRLLLIIIMMMWWW___iii}}}'''))),,,---...---+++***,,,,,,,,,++++++************+++,,,------,,,+++***%%%'''***,,,------,,,+++((())))))))))))***************+++,,,,,,---......++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,+++******+++,,,---.........------,,,+++++++++///333888<<>>>>>@@@FFFNNNZZZ```gggjjjlllpppwww}}}xxxuuupppjjjkkkttt{{{xxxrrreeebbb```___^^^\\\WWWSSSPPPNNNKKKKKKNNNRRRTTTUUUZZZYYYYYYXXXWWWVVVUUUUUUQQQNNNIIIEEEAAA===888444333333333333333333333333111222222222222111000000---///111222333222111000...000000000...---...///000/////////............------...///000000//////---..................---......//////......---,,,------------------------...------,,,,,,------......------,,,,,,------...------------------------+++,,,...000000000000///............/////////000000111111111111222222222111444777<<>>;;;888555555555444444222222333333222222111000222222222111111000000000......//////000000000111////////////////////////////////////////////////////////////////////////......................../////////////////////...........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...............///000111111000000//////000000111222111111111222222333333777<<>>EEELLLQQQSSSTTTVVVXXXXXXXXXVVVUUUSSSQQQOOOLLLKKKKKKMMMNNNKKKOOOSSSWWWZZZ]]]bbbfffnnnrrr|||{{{vvvuuu}}}qqqeee___^^^]]]\\\[[[XXXTTTQQQMMMNNNPPPRRRUUUXXX[[[\\\YYYZZZZZZYYYVVVRRROOOLLLCCC???;;;888666666444333222333333333333222111111000000111111222222222333.../////////000000111111////////////////////////////////////////////////////////////////////////////////////////////////.../////////////////////..............................---------......///,,,,,,,,,,,,,,,,,,,,,,,,...............///000111000//////......//////000111111111111222333444555:::@@@IIIRRRXXX[[[[[[[[[[[[YYYUUUNNNGGGCCCBBBCCCGGGUUUdddttt,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++......---,,,+++***)))))))))************+++++++++((()))+++,,,---.........,,,,,,,,,---------.........,,,+++,,,---...---+++222111000///................../////////000000000111444:::???DDDIIINNNRRRRRRSSSUUUVVVWWWVVVTTTSSSLLLJJJGGGFFFFFFHHHKKKMMMMMMRRRXXX\\\]]]```dddgggmmmssswwwnnniiiiiihhhqqqnnnaaa___\\\[[[[[[ZZZWWWVVVRRRRRRSSSTTTVVVXXXZZZ[[[YYYZZZZZZYYYXXXUUURRRPPPIIIEEE@@@<<<999777555444333444444444444333222222000000111111222333333444///000000000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////---............/////////........................------------------...///------------------------///............//////000000//////......//////000111000000111222444666777>>>DDDNNNUUUZZZ[[[\\\\\\ZZZWWWQQQJJJDDDBBBCCCEEEHHHTTTdddxxx***++++++,,,---...//////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,++++++***)))************+++++++++******,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,---...---,,,333222000///.........///------...///000111111222444999@@@FFFKKKNNNPPPRRRSSSSSSUUUUUUTTTRRRPPPOOOFFFDDDAAA@@@AAADDDIIILLLPPPUUUZZZ]]]^^^bbbhhhnnnqqq~~~yyylllfffcccffflllqqqkkkgggaaa^^^\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWYYYYYYZZZZZZ[[[[[[ZZZXXXVVVTTTQQQLLLFFFAAA===:::888666444555555555555444333333222222222222222222222222111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////,,,,,,------....................................,,,,,,,,,,,,,,,---..............................000//////............///111000000//////000000111/////////000222555888:::AAAHHHQQQWWWZZZZZZ[[[\\\YYYUUUNNNFFFAAAAAAEEEHHHNNNTTTccc{{{)))***+++,,,...///000000...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,---...---,,,+++***,,,,,,,,,---------.........---,,,,,,......---,,,...---,,,,,,---...///000,,,---...///000111222333777===EEEKKKOOOQQQRRRRRRTTTTTTUUUTTTSSSPPPMMMKKKBBB@@@===<<<>>>CCCHHHKKKSSSWWWZZZ\\\^^^cccmmmtttwwweee^^^^^^bbbmmmwwwvvvppphhhbbb^^^]]]\\\[[[\\\[[[YYYXXXWWWWWWXXXXXX[[[[[[\\\\\\[[[ZZZXXXWWWVVVQQQKKKEEEAAA===:::777555555666666555555444333444444333222222111111111222222111111000000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000,,,,,,,,,---------......////////////////////////++++++++++++,,,,,,---...////////////////////////111000///...............222222111111111111222222///...///000222666999;;;CCCJJJRRRXXXYYYZZZ[[[\\\XXXTTTLLLEEE@@@AAAFFFKKKWWWWWWccc}}}---------,,,,,,+++++++++------------------------------------------------------,,,++++++,,,------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++++++++------***++++++,,,,,,------.....................------111111111111000222555888===BBBIIILLLNNNPPPSSSUUUUUUVVVWWWUUUQQQKKKEEEAAA???===<<<===AAAEEEHHHJJJUUUWWWZZZ\\\aaajjjuuu|||}}}nnn```]]]dddqqqwwwkkkeeebbb___]]][[[[[[]]]]]]XXXTTTWWW]]]YYYZZZ[[[\\\\\\[[[ZZZYYYWWWUUUQQQLLLFFFAAA===;;;;;;:::999777555333111111222222222111111111000000000000000111222222222333000000000000000//////...//////............//////000000000000000000000000000000////////////000000000000000000000000000000---------------------------------,,,,,,+++++++++......//////...---,,,,,,...............///000000222222333333333333444444222333444222111333999>>>IIIRRRZZZZZZYYYZZZ[[[ZZZYYYKKK???===AAAEEEHHHKKKVVVWWWddd}}}---------,,,,,,,,,++++++------------------------...........................---,,,++++++,,,---...++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,......---,,,,,,---............---,,,,,,++++++***........................///000000000000333777:::DDDHHHMMMPPPPPPQQQSSSUUUVVVVVVUUUSSSOOOIIIDDDAAA>>>===<<<===AAAEEEIIIKKKRRRVVV[[[^^^dddrrr}}}nnnhhhfffooo~~~ttthhhaaa^^^```^^^___```]]]XXXXXX\\\XXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVRRRMMMHHHCCC???===<<<;;;999888666444333222333333222222222111111111111111111111111222222222000000000000000//////...//////............//////000000000000000000000000000//////////////////000000000000000000000000000------------------------.........---------,,,,,,///////////////...------///............///000000111111111222222222333333111222333222222555<<>>>>>>>>@@@DDDHHHMMMPPPTTTZZZaaafffooozzzllleeeiiiwwwxxxlllgggccc___\\\^^^]]]YYYWWWXXXWWWXXXYYYZZZZZZ[[[ZZZZZZYYYWWWTTTPPPKKKFFFCCC@@@<<<<<<:::888666555555444444444333333333222222222222222222111111111111111000000111111000000///...000//////......//////000000000000000000000000000//////............//////000000000000000000000000------------------------/////////...............//////000000000///......//////......//////000111000000000111111111111222000111222111222888AAAHHHNNNVVV\\\\\\[[[[[[[[[YYYRRRMMMHHHFFFCCCDDDKKKTTTYYY```rrr------------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------......------------......++++++,,,,,,---.....................////////////000111222444777<<>>@@@AAABBBDDDHHHMMMSSSWWW\\\bbbkkkuuuxxxmmmhhhkkkyyy{{{lllccc\\\\\\]]]ZZZXXXXXXWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYWWWSSSOOOKKKGGGEEE===<<<:::888666555555555555555444444444333333333333222222222111000000000000111111111111000//////000000////////////000000//////////////////////////////............//////////////////////////////................................................///000000000000000///////////////...///000000111000000000111111111222222222222333222444:::DDDLLLRRRYYY^^^]]]\\\\\\[[[WWWKKKGGGDDDDDDEEEGGGOOOWWW\\\iii------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,------...//////........./////////000000///111333666:::AAAHHHMMMQQQRRRTTTVVVWWWWWWVVVUUUQQQNNNHHHCCC???===>>>>>>@@@BBBEEEHHHKKKQQQXXX]]]```ggguuuuuujjjjjjnnn|||rrrfffaaaaaa___]]]]]]YYYYYYYYYYYYZZZZZZ[[[[[[ZZZZZZYYYVVVSSSOOOKKKIII???===;;;888666555444555555555555444444444333333333222222222111000000000111111111111111000000///000000////////////000000//////////////////////////////............//////////////////////////////........................------------------......//////000000000000000//////////////////000111111111111111111222222222333444444555444666===GGGOOOVVV\\\___^^^]]]\\\YYYUUUJJJDDD???AAAEEEIIIOOOUUU\\\ooo------------............------------------------////////////////////////******++++++++++++*********+++,,,------......---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++//////......---,,,,,,,,,.........//////000000111---000444888===DDDJJJOOOQQQQQQSSSUUUXXXXXXWWWUUUMMMJJJDDD@@@======???AAABBBEEEIIIMMMPPPVVV___eeefffpppwwwkkkiiiqqq|||wwwmmmhhhbbb______[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYVVVRRRNNNLLLCCC@@@===999666555555555555555444444444333333333222222222111111111111111111111222222111111000///111000000//////000000111000000000000000000000000000000////////////000000000000000000000000000000........................---------------...............///000000000//////000000//////000000111222111111111222222222333333333555666777999@@@IIIQQQYYY^^^```^^^]]]\\\XXXRRRLLLDDD>>>@@@EEEIIIPPPVVVaaaxxx------------.........///------------------------........................+++,,,------------,,,+++***+++,,,---............,,,,,,,,,------------...,,,,,,---......---,,,,,,/////////...------,,,,,,---......///000000111111///333888>>>CCCIIIOOOSSSSSSSSSSSSVVVXXXYYYVVVSSSJJJGGGCCC@@@???@@@CCCEEEIIIMMMRRRVVVYYY```iiipppvvvsssoooooovvvxxxkkkdddbbb^^^]]]\\\[[[ZZZZZZ[[[[[[YYYZZZZZZZZZXXXTTTQQQNNNGGGEEE@@@<<<888666666666444444444444333333333222111111111111111222222222111222222222222111000000111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000........................------........./////////------...///////////////000000//////000000111222000000000111111111111222000333666999<<>>:::888777777444444333333333222222222000000111111222222222333111222222222222111000000111111000000000000111111000000000000000000000000222222111111111111222222000000000000000000000000////////////////////////.../////////000000111111,,,,,,---...//////......000000000000000111111222////////////000000000000---111666:::???FFFPPPWWW\\\___```]]]\\\[[[UUUNNNAAAAAACCCEEEGGGOOO```qqq///...---,,,+++,,,,,,---000///...---------------------------------------...,,,+++)))(((((())))))))))))*********+++++++++.........------......///......---------,,,,,,,,,............////////////+++,,,---------///222555555999@@@FFFJJJNNNRRRTTTWWWWWWWWWWWWVVVUUUTTTTTTLLLIIIFFFEEEHHHLLLOOOQQQYYY[[[bbbhhhiiimmm{{{wwwgggddddddiiiuuuzzzooohhhbbb]]]^^^^^^[[[ZZZ[[[XXXXXXYYYXXXWWWUUUSSSRRRIIIIIIHHHBBB<<<888777999888666222111222444444444999666222222333333111...222222222111111111111000222222222222222111000///000111222222222000///...111111222222222222111111000000000000000000000000///......---------......////////////////////////000000//////......------////////////000000000000111111111000111111222333555666777;;;BBBJJJQQQVVV]]]^^^``````^^^XXXPPPJJJEEEFFF???>>>HHHTTTiii///...---,,,,,,,,,------///......---------......------------------------111000...------------...*********+++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////.........---------............////////////,,,.../////////111333555777<<>>888777777777888777555333555444444444444555555555333333222222222111111111///000111222222222222222333222111000000000111222//////000000000000//////////////////////////////...............//////000////////////////////////......//////000000000111//////000000000111111111222111111111111222333333000444<<>>FFFKKKNNNOOOPPPPPPOOOPPPSSSUUUVVVVVVXXXZZZ[[[\\\\\\\\\___bbbeeeeeefffkkkuuu}}}~~~mmmeeeeeepppzzz~~~xxxhhhfffccc___\\\ZZZYYYXXXVVVTTTSSSTTTVVVUUUPPPMMMFFFCCC>>>:::888666555444555666777666333222444666444444444333333333222222222222222222222111000//////111222333444333333222111111222222222222111111000000000000000000000000............///000222222000000000000000000000000222222111111000000//////000111111111111222222222333333222222333333444555>>>AAAGGGNNNUUUZZZ]]]^^^ZZZZZZWWWPPPFFFBBBBBBEEECCCNNNXXXjjj//////............//////------,,,,,,,,,,,,---------------.........//////,,,,,,************,,,,,,,,,---------,,,,,,...000++++++,,,,,,---.../////////////////////.........///............//////000333222222777???GGGKKKLLLSSSRRRPPPPPPQQQTTTWWWYYYXXXZZZ\\\[[[YYYYYY]]]```fff___```hhhmmmqqq~~~xxxnnnjjjooouuuhhhaaaaaa```YYYSSSUUUUUUVVVWWWWWWUUURRRNNNMMMIIIDDD@@@===;;;999777:::999777666444222111000444444333222111111111111333222000//////000222333000111222333333222111000333222222222111111000000000000000000000000000000000000////////////000000111000///////////////000555444333111000/////////666555444333222111111111000222333333333444777999888AAAKKKQQQWWW]]]___^^^ZZZXXXSSSJJJAAA>>>BBBFFFHHHUUU^^^kkk//////............//////......------------......---------.........//////---,,,++++++++++++,,,---,,,---......,,,---...000,,,,,,,,,------...........................////////////.........///000000222222444:::BBBHHHLLLMMMRRRQQQPPPPPPQQQSSSUUUVVVVVVVVVWWWWWWXXX[[[^^^aaaeeebbbeeemmmrrrzzzxxxmmmnnnrrrrrrfffaaa^^^ZZZVVVWWWWWWVVVWWWXXXVVVSSSPPPNNNKKKEEEAAA>>><<<999777555666666777777777777666555444333333333333333333333222111000000111222333111111222222222222111111111111111111000000000///111111111111111111111111000000////////////000000000000////////////000000222111000000000000000000555444333333222222222222111222444444333444777999<<>>EEEKKKMMMMMMPPPPPPPPPQQQQQQRRRRRRSSSRRRPPPPPPRRRWWW\\\```bbbeeedddhhhpppwwwwwwnnnjjjtttqqqeee```]]]\\\ZZZYYYWWWWWWWWWWWWUUUSSSPPPMMMHHHCCC@@@===999777333444555777777777777666555444444444444444555666333222111000000111222333222222111111111111222222222222222111111111111111111111111111111111111111111000000//////000000111000000000//////000000111///////////////000111222333333222222222222333333333444444444444555777:::AAAIIIQQQTTTWWW[[[[[[YYY]]]ZZZTTTLLLEEEDDDHHHMMMXXX```cccqqq//////............////////////............//////.................................------.........***,,,------,,,,,,---...............------------+++,,,,,,---...//////000////////////000111222222222666<<>>:::888888888666444111...---333333222333333444555555333222222222222222222333444333222111111222333444111111222222222222222222111111111111111111111111111111000000000000111111000000000000000111222222222222222111111222222333111111111111222333444444555555555555555777;;;>>>FFFNNNTTTVVVYYY]]]___]]]___]]]XXXTTTQQQRRRVVVYYY```mmmxxx//////............/////////..................///...............---------------...//////...------(((***------,,,++++++,,,..................//////------......///000000000000000000000111222444444999>>>EEEKKKNNNOOOPPPPPPQQQQQQRRRQQQPPPNNNLLLKKKFFFGGGJJJPPPXXX___dddgggkkkppp}}}qqqiiihhhooo~~~pppggg```]]]ZZZXXXXXXXXXWWWVVVWWWUUUSSSPPPMMMHHHBBB===::::::999777666555444333333333333333333333444555333333333333333333333333333333222222222222333333///////////////000000000222222222222222222222222222111111000000111111222000000000000111111222333333333222222222333333444111111111111111222333444555555555555666999===AAAHHHOOOUUUWWWZZZ___aaa______]]][[[YYYZZZ\\\^^^```cccuuu//////............//////......------------......//////.........---------,,,---............---,,,))),,,//////...---------------......//////000000//////000000000000000000000000000111222333444555===BBBIIIMMMOOOOOOPPPQQQPPPPPPOOONNNLLLKKKIIIHHHGGGKKKQQQWWW\\\bbbgggkkkqqq}}}tttiiillluuu}}}oooccc```^^^\\\\\\[[[YYYXXXYYYWWWVVVTTTQQQLLLFFFAAA<<<:::888666666666777777666555444444444444444444222333333333333333333222222333333333333333333222/////////000000111111111222222222222222222222222222111111000000111111222000000000000111222333444000000000111222333555555222111111111111111222222444444555555666:::@@@DDDKKKRRRWWWXXX[[[___aaa___^^^]]]]]]^^^aaaccceeefffhhh//////............//////---------,,,,,,---------//////.........---------+++,,,---......---,,,++++++---000111000///...///,,,------...///000111111111111111111000000000000000000000111222444555666???DDDKKKNNNOOOOOOPPPQQQOOONNNMMMKKKJJJHHHGGGFFFHHHNNNVVV\\\```dddjjjnnnyyymmmiiiuuuxxxdddccc```______]]][[[YYYYYYXXXWWWVVVTTTOOOHHHCCC===;;;888444333333444555888777666555555555555555222333333444444333333222222222444555555444222222222222222333333444444444222222222222222222222222222222111111111111222222000000000000111222333444------...000222444666777222222111111111111111222333444444555777;;;AAAFFFNNNTTTYYYYYY[[[___```___]]]]]]___bbbeeehhhiiiiiirrr////////////////////////////////////000000000000000000000000000000000000........................,,,,,,------...///000000............/////////000...///111333444333222111...111444333222444:::@@@GGGIIILLLOOOQQQRRRRRRQQQOOOMMMJJJFFFDDDCCCCCCDDDNNNSSS[[[bbbdddgggqqq|||tttvvvzzzssskkkccc```___\\\ZZZ[[[[[[XXXVVVVVVWWWTTTOOOKKKAAA===999666666777888888222333444555555444444333222222222444666666555333000000111222333333333333333333333333333333333333333333333222222111111111111111000000000000111111222222222111111111000000000000000000000000000000222222222222222222222222333666999999999<<>><<<:::888666<<<;;;888777666777888999:::888555555555666666666...///000111222222222222333333333333333333333333222222222222222222222222222222222111111222222222111111111111111111111111222222222222222222222222333333333333333333333333111333666888<<>>;;;888666999888666666666888:::<<<;;;888666555666777666666//////000111222222222222333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111333333333333333333333333333444666999>>>EEEMMMRRRUUUWWWZZZ^^^```bbbcccdddaaa______```]]]\\\eeeqqq000000000000000000000000////////////000000000000////////////////////////................................................/////////000000000111111000000000111111222333333333444555999???EEEKKKOOONNNOOOPPPQQQQQQPPPNNNMMMJJJIIIFFFFFFHHHMMMRRRVVVXXX]]]eeennnyyysssuuu{{{rrrpppeeeaaa^^^^^^______\\\YYYSSSOOOJJJEEEAAA===:::777666666666666777999:::<<<999777555555666777777666555555555555444333222222333333333333333333333333111222222222222333333333111000000000000000000111111111111111111222222222000000000000000000000000333333333333333333333333666666777;;;AAAHHHOOOSSSVVVXXX[[[___bbbdddeeefffbbb``````bbb___^^^hhhwww000000000000000000000000////////////000000000000........................................................................//////000000000111111111000000000000111222333333444555777<<>>DDDJJJMMMMMMNNNOOOPPPPPPPPPNNNLLLJJJKKKJJJIIIIIIKKKNNNQQQSSS___]]]fff~~~}}}|||zzzxxxwwwwwwwwwwwwuuuuuuuuuttttttuuuuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvxxxxxxxxxyyyyyyzzzzzzzzzxxx|||{{{uuulllfffcccaaa^^^[[[YYYVVVQQQLLLHHHDDD@@@===999999:::::::::999888888444444444666888888666444111222333444555555555555333333333333333333333333111111111222222333333333333222222222222222222333000000111111222222222222222222222222222222222222444444444444444444444444;;;::::::>>>EEELLLRRRUUU[[[\\\___aaacccdddddddddgggbbbaaacccccceeexxx000000////////////000000////////////////////////000000000000000000000000...------------...//////........................////////////000000000000000111111000//////111333444777<<>>DDDIIILLLMMMMMMLLLNNNNNNLLLJJJHHHGGGFFFFFFFFFEEEGGGJJJLLLOOOXXXbbbqqq~~~vvv}}}xxxuuurrrpppmmmlllnnnooopppppprrruuuwwwyyyzzz|||wwwqqqlllfffccceeeffffffbbbZZZPPPIIIEEE>>>===;;;999888888888888:::999888666555555666666222444555666666555333222333444444555555444444333333333333333333333333333333222222222111111111111222222222222222222222222000000222444666777999:::444444555555555555555555777:::>>>DDDKKKQQQVVVYYYWWWZZZ^^^___^^^\\\[[[[[[```bbbggglllnnnyyy111000000000000000000111////////////////////////////////////////////////...............//////000........................//////000000000111111111222333333333222222333555===AAAGGGLLLOOOOOONNNLLLNNNLLLJJJGGGEEECCCCCCCCCFFFFFFHHHKKKNNNTTTcccqqq~~~xxxwww~~~zzzwwwtttsssrrrooonnnmmmnnnpppsssuuuvvv{{{~~~|||wwwsssnnniiieeeeeedddaaa[[[TTTLLLGGG@@@???<<<:::888888888999:::888666444333333444555333444666777777555333222333444444555555444444333444444444444444444444444333333222222222111111111222222222222222222222222000111222333444666777777444444444444444444444555777:::???FFFMMMSSSWWWYYYYYY[[[^^^^^^\\\YYYWWWVVV]]]```gggnnnttt111111000000000000111111000000000000000000000000///////////////////////////............///000000////////////////////////000000000000111111111111111222333333222333555777>>>BBBHHHNNNQQQQQQOOONNNMMMJJJGGGDDDBBBAAABBBCCCGGGGGGJJJLLLPPP[[[qqqzzzvvvxxx}}}yyysssrrrqqqppppppppprrrsssrrrssstttvvvxxxzzz}}}{{{uuukkkhhhdddaaa^^^YYYRRRMMMDDDBBB???;;;999888999999:::888666444333444555666444555666777777555333222333444444555555444444333444444444444444444444444333333333222222222222111222222222222222222222222222222222222222222222222444333333222333333444555666:::@@@GGGNNNSSSVVVXXXZZZ\\\\\\[[[WWWTTTRRRQQQYYY^^^gggqqq~~~222111111000000111111222000000000000000000000000000000000000000000000000//////......//////000111////////////////////////000000000111111111222222000111333444444555888:::AAADDDIIINNNQQQQQQPPPOOOJJJHHHDDDAAA@@@AAACCCDDDIIIJJJLLLOOOVVVggg~~~uuuyyy{{{wwwuuusssrrrmmmnnnpppqqqrrrtttxxx{{{zzz|||vvvnnneee```^^^[[[UUUOOOJJJGGGBBB>>>:::999999999:::999888777777777888999666666666666555555444333333444444555555444444333333333333333333333333333333333333333222222222222222222222222222222222222333333222222111111000000333333222222333444666777777;;;BBBJJJPPPTTTVVVVVV[[[[[[YYYVVVRRROOONNNNNNWWW]]]hhhxxx222111111000000111111222000000000000000000000000000000000000000000000000///////////////000000111////////////////////////000000111111111222222222000222444666777999<<>>EEELLLRRRUUUVVVVVVXXXWWWUUUQQQMMMLLLNNNOOOXXX^^^kkk222222111111111111222222000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000111111111111222222222111333666888999<<<@@@BBBIIIJJJLLLNNNNNNNNNMMMLLLFFFDDD@@@>>>???BBBFFFIIIIIIKKKOOOUUUaaa}}}{{{vvvssstttrrrpppqqqrrrssssssrrrwwwzzz}}}~~~wwwkkkgggeee```[[[RRRNNNHHHAAA<<<:::999999444555666777888888777777:::888666444333444555666333444444555555444444333222222222222222222222222444444444333333333222222222222222222222222222222222222333333333444444444555555444555666999<<<>>><<>>BBBHHHLLLPPPTTTXXXZZZYYYTTTOOOKKKKKKMMMPPPQQQYYYaaarrr222222222222111111111111...//////000111222222333//////000000000000//////////////////////////////000000000000111111111111///000000111222222333333333333333555:::AAAGGGLLLLLLMMMMMMMMMLLLIIIFFFDDDAAA@@@???@@@DDDHHHLLLNNNSSSTTT\\\lll~~~wwwrrrqqqpppnnnmmmtttuuuwwwyyyzzz}}}yyyqqqkkkgggbbbVVVJJJEEEBBB>>>;;;;;;999999999888888888777777777888888999888777666555555555666666555555444333666555444333333333444555666555444333333333333444222333333444444333333222222333333333444444444444444555777777666666777999@@@DDDJJJOOOQQQSSSVVVWWWUUURRROOOMMMNNNPPPSSSUUU\\\cccuuu333222222222111111111111......///000111222333444///000000111111000000///////////////////////////000000000000111111111111//////000111222333333333333333333666<<>>===;;;;;;;;;;;;::::::::::::888888888888777777777666666666666666666555444444333444444444555555666666555444444333333333444444333333444444444444333333333444444444444555555555555666777777777888;;;===BBBHHHOOOTTTVVVUUUTTTSSSOOOOOOPPPQQQRRRTTTXXX[[[bbbkkk333333333222222222222111222222222222111111111111000000111111111111000000000000000000000000000000///000000000111111111111333333222222111000000000111444888>>>DDDIIIMMMOOOQQQRRRRRRQQQPPPOOOMMMLLLHHHKKKNNNQQQUUUZZZaaafffttt~~~xxxtttrrrpppooommmooorrrvvvyyy|||~~~~~~ooo___TTTMMMEEE???>>>;;;:::::::::999999999999888888888777777777777777666666777777666666555444333444444555555666666666444444333333333444444555333444444555555444444333333333333333444444444444555666666666777999<<>>EEEIIILLLMMMOOOPPPQQQRRRTTTTTTTTTVVVXXX[[[___^^^ccckkkqqq|||wwwqqqnnnmmmlllmmmnnnooorrruuuyyy~~~zzzlllcccZZZOOOFFFEEEBBB>>>===<<<<<<;;;:::999999999999888888888888888888888888888888888888999777555555555555444333555555444444444444555555555555555555555555555555555555555555666666666666666777777888:::???EEEIIINNNSSSXXXXXXUUURRRQQQSSSZZZWWWVVVWWWYYY]]]hhhsss222222222222222333444444222222222222222222222222111111111111111000000000000000////////////000000///////////////000000111000111222222222333666888<<<@@@FFFJJJLLLNNNOOOPPPQQQSSSTTTUUUVVVWWWZZZ]]]bbb```dddmmmwww{{{||||||tttnnnlllmmmnnnoooppprrruuuxxx}}}}}}pppjjjcccVVVJJJHHHEEE@@@===<<<;;;:::999:::999999999888888888888888888888888888888888888;;;999666555555444333222555555444444444444555555333444444555666666777777555555555555666666666666888888888888;;;@@@GGGMMMSSSVVVXXXWWWSSSQQQQQQSSSZZZVVVTTTWWW[[[bbbnnnyyy222222222222333333444444333333333333333333333333222222222111111000000000111000///......///000111//////......//////000111000111222111222444777:::???CCCHHHKKKMMMNNNOOOPPPQQQSSSUUUWWWXXXZZZ]]]```eeedddgggppp~~~~~~qqqvvvvvvtttpppnnnoooqqqtttvvvvvvyyy~~~wwwoooggg\\\RRRJJJFFFAAA>>><<<;;;:::999::::::999999999888888888888888888888888888888888777555444444666777777666555555555555555555666777444555555555666666666777555555555555666666666666999999888888:::AAAIIIOOOTTTUUUVVVTTTRRRQQQSSSUUUYYYUUUTTTXXX^^^ggguuu222222333333444444444444333333333333333333333333333333222222111111000000111000///......///000111///////////////000111111111111222222222555999<<>>===<<<<<<;;;:::::::::999999999999888888888888888888888888888444333333444666888999888444444333333444555555666777777666666666555555555555555555555666666666666888888777777:::AAAJJJPPPSSSSSSRRRQQQQQQRRRUUUWWWWWWUUUVVVZZZaaalll~~~222222333444444444444444333333333333333333333333222222222222222111111111111111000000000000111111000000000000000111111222222222333333444777<<>>===<<<::::::::::::999999999999999999999999999999999999777555444444666777666555111111111111222333444555888888777666666555444444555555555555666666666666777777777999<<>>BBBHHHJJJMMMNNNNNNOOOPPPRRRRRRTTTXXXZZZ]]]```eeehhhgggrrr~~~uuuyyyuuummmmmmrrrnnnoooqqqsssvvv}}}~~~uuummmhhhZZZUUUMMMFFFBBB???>>><<<;;;;;;:::::::::999999999999999999999999999999999999777555555555666555444333333333333444555666666777777777666666666666666555555555555666666666666666777999;;;???EEELLLQQQRRRQQQOOONNNOOOQQQRRRRRRLLLSSS]]]eeelll}}}wwwjjj222333444555555555444333222222222222222222222222111111111222222333333444111222333444444333222111222222111111222222333444444444444444666:::???CCCIIIKKKNNNOOOOOOOOOPPPRRRRRRUUUXXX[[[^^^aaafffiiisss}}}{{{~~~xxxqqqjjjkkkqqqppprrruuuwww}}}wwwoooaaa[[[RRRJJJDDD@@@>>><<<;;;;;;;;;:::::::::999999999999999999999999999999777666444444666777666555666666666777777999::::::555555666666777777888888555555555555666666666777666888;;;>>>AAAGGGNNNRRRSSSRRROOONNNOOOOOOOOOOOOHHHRRR```iiiqqq~~~lll```222222111111111222444555444444444333333222222222222222222222222222222222222222222111111111000000222222222222222222222222333333444666:::>>>BBBEEELLLKKKJJJMMMRRRUUUUUUTTTYYYTTTTTT\\\bbbffflllsssxxxzzztttpppoooqqqssstttooosssyyy~~~{{{ppphhhZZZLLLCCC>>>===>>>>>>>>>===<<<<<<<<<<<<<<<:::999888888777777888888999888888777888888999999999999888777666555444444777777777777777777777777666777888999999888666666;;;;;;;;;>>>CCCIIIOOOSSSUUUPPPLLLNNNOOOMMMNNNQQQNNNTTT^^^hhhsssqqq```TTT222222111111111222444444444333333333333333333222222222222222222222222222222222222111111111000000222222222222222222222222333333444777;;;???DDDFFFLLLKKKKKKNNNRRRTTTSSSRRRSSSRRRUUU]]]cccgggoooxxxxxxvvvrrrpppqqqsssuuuvvvzzz~~~yyyqqqdddUUUIIIBBB>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999999999999999;;;:::999888777777777777888888777777666666555555777777777777777777777777777777888888888888777777;;;;;;<<>>CCCHHHJJJLLLMMMNNNOOOPPPOOOMMMLLLIIIPPPYYY```gggttt|||zzzyyywwwvvvuuuvvvyyywwwfffUUUIIIAAA===::::::999999999:::;;;;;;<<<;;;;;;:::::::::::::::777777888888999999999999555666666666777777777888777777777777777777777777999888777666777888999:::;;;<<<>>>BBBGGGLLLQQQSSSRRRJJJEEEEEEGGGJJJOOOUUUYYY\\\aaakkk|||wwwjjj___XXXRRRLLLGGG333333333333333333333333222222222333333444444444333333333333333333333333111111111111111111111111111111111222222333333333222333777;;;@@@EEEIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKSSS\\\bbblllxxxvvvxxx{{{{{{zzzyyyyyy||||||iiiXXXLLLDDDAAA<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999999888888999999999888777777555555666666777777888888777777777777777777777777999888777777777888:::;;;;;;<<<@@@DDDIIINNNQQQSSSPPPIIICCCDDDGGGKKKQQQWWW[[[^^^cccmmmzzzmmmfff[[[RRRMMMIIIFFFCCC333444444444444333333222222333333333333333333444333333333333333333333333111111111111111222222222111111111222222333333444333555888===BBBGGGJJJLLLMMMNNNNNNMMMKKKJJJJJJKKKOOOXXXbbbiiixxx|||}}}wwwqqqrrruuuxxx|||}}}}}}~~~qqq```RRRIIIEEE???>>>===<<<<<<<<<<<<===;;;::::::999999999999999:::;;;;;;:::999777555333555555666666777777888888777777777777777777777777888888888888888999:::;;;;;;===AAAFFFKKKOOORRRSSSOOOHHHDDDEEEIIIMMMSSSZZZ]]]aaafffrrr|||ppphhh___ZZZRRRLLLHHHFFFEEEEEE444444555555555444222222444333333333333333333222444444444444444444444444000000111111111222222222000111111222333333444444444666:::???CCCGGGJJJLLLMMMNNNMMMKKKHHHHHHJJJMMMQQQ]]]hhhsss~~~}}}yyyrrrqqqsssuuuwww|||mmm\\\OOOHHH@@@???>>>===<<<;;;;;;;;;<<<<<<;;;:::::::::::::::777888999::::::999777666666666666666777777777777777777777777777777777777666777888999::::::::::::;;;===BBBHHHMMMPPPRRRSSSOOOHHHEEEGGGLLLPPPVVV\\\```dddjjjxxx}}}wwwqqqiii```ZZZUUUQQQMMMJJJIIIIIIJJJJJJ444444555666555444222111444444444333333222222222444444444444444444444444000000111111222222222222000000111222333333444444555777;;;???DDDHHHJJJKKKMMMMMMLLLIIIFFFGGGJJJNNNRRR___mmmzzz{{{zzzwwwsssrrrtttwwwzzz{{{|||wwwcccRRRIIIAAA@@@>>>===;;;;;;::::::======<<<;;;;;;;;;;;;<<<000222666999;;;<<<<<<<<<777777777777666666666666777777777777777777777777666777999:::;;;;;;::::::;;;>>>CCCIIIMMMQQQRRRSSSNNNIIIFFFIIINNNRRRWWW]]]bbbgggnnn||||||wwwuuuooohhhccc^^^YYYRRRMMMKKKIIIGGGFFFGGGIIIKKKLLL444444444333333333222222333333333333333333333333333333333333333333333333333222222111111222222333333111000000222444444444555999???CCCFFFHHHKKKLLLLLLIIIGGGHHHGGGHHHNNNVVVYYYeeeppp}}}~~~zzz{{{|||tttssssssuuuwwwyyyzzzzzzlllXXXOOODDD???===@@@@@@===;;;<<<===<<<;;;:::999:::;;;;;;888777666777999999777666666666777888999:::::::::777777666666777888999999888888888888999:::;;;;;;<<>>AAAFFFLLLPPPRRRSSSSSSJJJJJJMMMRRRZZZ```eeegggkkkqqq{{{sssmmmgggddd]]]\\\ZZZXXXVVVUUUTTTTTTQQQPPPPPPPPPPPPPPPQQQQQQNNNPPPOOOKKKKKKOOOPPPNNN555555555555444444444444444444444444444444444444444444444444444444444444333333333222222333333333444444444444444555777999:::>>>CCCFFFHHHIIIJJJLLLIIIIIILLLOOOOOOPPPXXXaaapppzzzrrr|||tttqqqqqqppprrrtttyyytttaaaSSSIII@@@???@@@>>>===>>><<<;;;;;;::::::::::::::::::999999999;;;;;;:::888999999999888888888888888888777777777777777888888888888888999:::;;;<<<===@@@CCCHHHNNNRRRTTTUUUUUUMMMNNNRRRWWW^^^dddhhhjjjoooxxxxxxoooiiiddd```^^^YYYYYYXXXWWWVVVVVVVVVVVVSSSSSSSSSSSSTTTVVVXXXYYYSSSUUUTTTPPPPPPSSSSSSQQQ666666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333444333444555444333333666999===@@@DDDGGGHHHIIIJJJKKKJJJKKKOOORRRRRRSSS]]]ggg{{{~~~xxxrrrpppqqqrrrqqqtttyyy~~~}}}lllWWWLLLCCCAAABBB@@@>>>===<<<<<<<<<<<<;;;;;;::::::999888888999::::::999777999999999888888888888888888888777777777777777888888888888999:::;;;===>>>BBBEEEJJJPPPTTTVVVWWWWWWSSSUUUXXX\\\aaaeeeiiilllrrryyyqqqjjjfffcccaaa___]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]___\\\___^^^ZZZZZZ\\\\\\YYY777666666666666555555555444444444444444444444444444444444444444444444444444444333333333333444444222444666444222333666:::???BBBFFFIIIIIIIIIJJJKKKNNNOOOSSSUUUUUUWWWcccooo{{{qqqnnnmmmnnnpppsssxxxyyy___RRREEEAAAAAA???===<<<<<<============<<<;;;;;;999888888999::::::999777888888888888888888999999999888888777777777777777888888888999;;;<<<>>>>>>DDDGGGLLLRRRVVVXXXYYYYYYYYY[[[^^^```cccgggllloooyyy}}}yyyrrrmmmjjjhhhfffddddddcccbbbaaaaaa```aaaaaabbbbbbbbbcccdddeeeffffffdddgggfffcccccceeedddaaa777777777666666666555555555555555555555555555555555555555555555555555555444444333333333333444444333666888666333333777<<>>>>>===>>>?????????>>><<<<<<:::999999:::;;;;;;:::888777777777888999999999:::999999888777777777777777888888888999;;;===>>>???FFFIIINNNSSSWWWZZZZZZZZZ]]]___aaabbbdddiiiooottt|||yyyvvvsssqqqrrrrrrqqqppppppppppppqqqqqqrrrssstttuuuvvvvvvvvvooorrrssspppppprrrrrrooo777777777777666666666666555555555555555555555555555555555555555555555555555444444333333444444555444777999888555444999===BBBEEEHHHJJJJJJIIIJJJJJJIIILLLSSSYYY^^^gggzzz}}}vvvqqqsssuuuvvvwwwzzz{{{~~~iiiQQQEEEAAA@@@AAABBB>>>???@@@@@@@@@???===<<<;;;::::::;;;<<<<<<;;;999666666777888999::::::;;;999999888777777666777777888888888999;;;===>>>???FFFIIIOOOTTTXXXZZZ[[[[[[^^^```bbbccceeejjjrrrxxx444444555555555555444444777888999999888666333222666666777777666555444444333333333333333333333333666444333222444777;;;>>>CCCEEEGGGGGGGGGGGGGGGIIILLLLLLRRR[[[```iiiqqqnnnnnnppprrrttt{{{uuuYYYIIICCC???===<<>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999888888999999:::;;;:::::::::999999<<<@@@CCCMMMPPPSSSVVVWWWYYY\\\^^^___eeeddddddiiihhhlll{{{444555555666666555555444666777888888888666444333777777777777777666555555333333333333333333333333555444333333555999===???DDDFFFHHHHHHGGGGGGHHHIIIMMMOOOWWW```eeepppvvvsssppppppsssuuuxxx|||bbbRRRIIICCC????????????@@@@@@???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888999999:::;;;;;;;;;;;;:::;;;===AAAEEEMMMOOOSSSVVVXXXYYY\\\^^^___eeedddeeejjjjjjppp444555555666666555555444555666777888888777555555666777777777777666555555333333333333333333333333444333333444777;;;???BBBFFFGGGHHHGGGFFFFFFHHHIIINNNRRR\\\eeelllyyyxxxuuuuuurrrrrrvvvzzz}}}ooo]]]PPPFFFAAAAAA>>>?????????>>>===<<<;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;<<<<<<<<<<<>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;<<<<<<<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<999:::;;;;;;<<<@@@EEEHHHMMMPPPSSSUUUVVVWWWYYY[[[\\\cccdddeeelllqqq555666666777777666666555444444444555555666666777333333444555555555444444444444444444444444444444333444666999===AAAEEEGGGGGGFFFEEECCCBBBEEEIIIMMMUUU[[[eeerrr|||xxxssspppqqqvvvvvv|||xxxllleeehhhooottt~~~{{{fffSSSFFFCCCAAA@@@???>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<888999:::;;;<<<@@@EEEIIINNNPPPSSSTTTTTTTTTVVVWWWWWW```ccceeennnwww666666777777777777666666555555444444444555555666444555666666777777666666555555555555555555555555444555777:::>>>BBBEEEGGGHHHGGGFFFDDDDDDGGGLLLQQQZZZbbbooo|||vvvvvvsssssswwwzzz|||sssiiiddddddiiipppxxx{{{cccOOOFFFBBBAAA@@@???>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<999:::;;;<<<>>>BBBGGGKKKNNNPPPRRRSSSRRRRRRRRRTTTRRR\\\aaafffrrr~~~666666777777777777666666666555555444444444555555666666777888888888888888555555555555555555555555555666888;;;???BBBEEEGGGIIIHHHGGGEEEEEEIIIOOOTTT]]]gggxxxrrrqqqrrrpppttt|||~~~rrrfffbbbdddhhhooovvvqqqWWWIIICCCBBBAAA????????????@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<:::;;;<<<===???DDDIIIMMMOOOPPPRRRRRRQQQPPPPPPQQQNNNYYY```gggvvv777777777777666666666666444444555555666666777777999777555555666777777666333333333333333444555666444666:::<<<>>>AAAEEEGGGKKKFFFDDDEEEGGGJJJQQQYYYaaahhh~~~xxxnnnoootttwwwyyy{{{rrrggg]]]\\\```gggqqqyyyfffQQQKKKEEEBBBEEEFFFCCC@@@???999999:::::::::::::::::::::::::::::::::;;;<<<===;;;::::::999999::::::;;;<<<<<<===???BBBEEEIIIKKKRRRPPPMMMLLLLLLMMMLLLLLLOOOVVVcccoooxxx888777777777666666666666555555555666666666666666777555444444666777666555555444444444444555555666555888;;;>>>@@@CCCFFFIIIJJJDDDBBBEEEJJJNNNTTT[[[dddppp}}}tttlllnnnrrrvvv{{{kkkbbbZZZ[[[```hhhttt}}}uuu\\\NNNGGGBBBEEEFFFDDDAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<===;;;::::::999999::::::;;;;;;<<<===???CCCFFFIIIKKKOOONNNKKKJJJJJJJJJKKKKKKTTT[[[hhhuuu888888777777777666666666777777666666666666666555555444333333555777777666777666666555555555555666666999===@@@BBBDDDGGGJJJHHHCCCAAAGGGNNNSSSXXX]]]fffwwwvvvpppmmmooosssxxxpppccc]]]YYY\\\ccclllyyymmmSSSJJJDDDEEEGGGEEECCCCCC@@@@@@??????>>>>>>======;;;;;;;;;:::;;;;;;<<<===;;;;;;::::::::::::;;;;;;:::;;;===@@@DDDHHHKKKMMMMMMKKKIIIGGGGGGGGGIIIJJJVVV\\\iiiwww888888888777777777666666888777777777666666555555555444333444666888888888888888777666666555666666666:::>>>AAACCCEEEHHHJJJJJJDDDCCCJJJRRRXXX[[[___jjjxxxsssppppppsssvvv|||nnnbbb^^^[[[[[[```gggppp{{{\\\QQQFFFEEEGGGFFFEEEEEEBBBAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::;;;===AAAEEEIIILLLNNNKKKJJJHHHFFFEEEGGGJJJMMMYYY```kkkzzz888888888888777777777777888888777777666666666555777555555555888999:::999999888777666666666666666666999>>>AAADDDEEEGGGIIIMMMHHHGGGNNNUUUZZZ^^^cccqqq~~~tttqqqpppqqquuuyyy~~~rrrccc\\\ZZZZZZ^^^dddjjjsssgggYYYJJJFFFGGGGGGEEEEEEAAAAAAAAA@@@???>>>=========<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;>>>BBBFFFJJJLLLNNNKKKJJJIIIFFFEEEHHHNNNSSSaaahhhsss999999888888888777777777888777777777777777777666888777666666888::::::999888777777666666666666777666999???BBBEEEFFFHHHIIINNNLLLLLLRRRWWW\\\cccjjjwwwvvvppppppoooqqqwww}}}zzz}}}xxxggg]]]\\\XXX[[[bbbjjjoooxxxtttaaaOOOGGGGGGFFFDDDDDDAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<@@@DDDGGGJJJLLLMMMJJJJJJIIIGGGFFFKKKSSSYYYdddlllyyy999999999888888888777777777777777777777888888888999777666666888999888777666666555555555666777777777;;;@@@DDDFFFHHHIIIJJJNNNMMMPPPUUUXXX]]]iiitttwwwsssqqqrrrppprrr{{{~~~vvvwwwzzzjjj\\\XXX[[[ZZZ```jjjtttyyy~~~iiiSSSHHHFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>AAAEEEHHHJJJKKKLLLIIIIIIIIIGGGGGGLLLVVV^^^eeeooo~~~999999999888888888888777666666777777888888999999999777555555666777777666555555444555555666777888888<<>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???BBBEEEHHHJJJKKKKKKGGGHHHHHHGGGGGGMMMXXXaaajjjuuu:::;;;;;;;;;999777444222999888888888777777666666777777777777777777777777888777777666666777888999999===CCCFFFHHHIIIJJJJJJNNNMMMRRR[[[^^^bbbuuuvvvppppppttttttvvv}}}yyytttqqqsss}}}qqqddd[[[TTTTTTYYYeeepppbbbLLLEEEFFFDDD???>>>???@@@AAABBBAAA@@@???>>>======<<<;;;:::::::::<<<<<<;;;;;;;;;;;;<<<<<<===@@@CCCGGGJJJKKKLLLLLLJJJHHHFFFGGGNNNXXXaaagggqqq{{{888999:::::::::888666555777777777888888888888888777777777777777777777777888777777666666777999:::;;;>>>CCCFFFGGGHHHHHHIIILLLKKKPPPYYY^^^fff{{{zzzqqqnnnooorrrvvv{{{uuuoooppppppuuulll```ZZZTTTVVV\\\hhhuuulllUUUIIIFFFDDDAAA??????@@@AAAAAAAAA@@@???>>>>>>======<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<======@@@DDDHHHJJJKKKKKKJJJHHHGGGGGGJJJRRR\\\eeekkkvvv555666888999::::::999999777777777888888888888888666666666666666666666666888777777666777888999:::===@@@DDDFFFFFFFFFFFFGGGIIIIIIMMMVVV^^^lll}}}qqqnnnnnnpppssszzz}}}{{{zzz}}}yyyrrrmmmjjjooosss}}}{{{eee\\\WWWTTTXXX___eeetttzzzaaaOOOEEEBBBBBB???@@@@@@AAA@@@@@@????????????>>>>>>======<<<<<<===<<<<<<;;;;;;<<<<<<======@@@EEEIIIKKKKKKJJJIIIFFFGGGJJJPPPXXXbbbkkkppp|||555666777999::::::::::::999999999888888777777777666666666666666666666666888777777666777888:::;;;???BBBEEEFFFEEEDDDEEEEEEFFFGGGLLLUUUaaavvvtttnnnnnnpppsssvvv|||{{{tttuuuxxx}}}vvvooolllmmmnnnttt|||ttt```WWWUUUSSSXXX```bbbooolllTTTEEEAAACCC@@@@@@@@@@@@@@@?????????????????????>>>>>>============<<<<<<<<<<<<======>>>AAAFFFJJJLLLLLLJJJIIIHHHKKKPPPWWW^^^gggooottt777888888999999999999888<<<;;;:::999888777666555777777777777777777777777888777777777777999;;;<<>>>>>>>>???????????????>>>>>>>>>=========<<<<<<=========@@@BBBGGGKKKMMMMMMLLLKKKMMMQQQXXX^^^dddkkkrrrwww999999999888888888888888<<<<<<;;;999888777666555777777777777777777777777888777777777888:::;;;<<>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>======<<<<<<======>>>BBBDDDGGGKKKNNNOOOPPPPPPRRRWWW^^^ccchhhnnnuuu{{{999888888888888888999999::::::999999999999888888999999999999999999999999888777777777888:::<<<===BBBCCCDDDDDDBBBBBBCCCDDDCCCLLLWWWdddwwwooonnnmmmmmmkkkmmmwwwwwwlllhhhhhhmmmtttzzz}}}|||zzzxxxkkkkkkjjjgggfffkkkvvv~~~ssscccVVVVVVYYYYYY^^^eeejjjooo{{{wwwYYYIIIIIIBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>DDDEEEGGGKKKNNNQQQSSSUUUUUU[[[bbbgggkkkqqqzzz888777777777888999::::::777777888999::::::;;;;;;999999999999999999999999888777777777888:::<<<===AAACCCDDDCCCBBBBBBCCCDDDCCCNNN[[[hhh|||tttjjjllloooooommmooo{{{rrrhhhdddbbbgggoootttuuutttqqqpppccceeeggghhhjjjrrrmmm___UUUWWW[[[]]]aaahhhqqqyyy```NNNKKKBBBAAA???============>>>===============>>>>>>>>>>>>>>>============>>>>>>EEEFFFHHHKKKNNNRRRVVVXXXVVV\\\ccchhhmmmsss}}};;;;;;;;;::::::999999999<<<;;;:::888777666666666888888888888888888888888777666666777999<<>>========================BBBBBB@@@===:::;;;===@@@CCCEEEHHHKKKMMMPPPTTTWWWZZZbbbdddhhhrrrvvv~~~:::::::::999999999888888888888888888888888888888999999999999999999999999777777777777:::<<>><<<===??????>>>========================?????????===<<<===???BBBCCCEEEIIIKKKMMMQQQUUUXXX[[[cccfffjjjtttwww999999999999888888888888444555666888999999999999::::::::::::::::::::::::777777777888:::===@@@AAABBBBBBBBBAAAAAADDDIIIMMMQQQYYYeeezzz}}}zzzqqqoooooonnnqqqwww~~~nnndddaaadddgggkkkmmmmmmmmmnnnoootttvvvxxx{{{lll\\\WWWVVVYYY^^^dddmmmuuummmTTTIIICCC===;;;===?????????========================<<<===>>>>>>>>>???AAACCCDDDFFFIIILLLNNNRRRVVVYYY]]]eeehhhmmmvvvzzz999999999999999999999999222444777999:::999888777::::::::::::::::::::::::777777888999<<<>>>@@@BBBBBBBBBAAAAAABBBFFFMMMQQQYYY```mmmtttooonnnmmmmmmqqqyyymmmdddaaaeeeiiinnnqqqssstttvvvwwwyyyzzz}}}~~~iii[[[XXXYYY^^^dddjjjttt~~~}}}```NNNFFF@@@@@@BBBAAA@@@@@@========================<<<===????????????AAABBBEEEGGGJJJMMMPPPSSSXXX[[[]]]fffjjjnnnxxx}}};;;;;;;;;;;;;;;;;;;;;;;;555666888::::::888777666999999999999999999999999777888999;;;===???AAABBBAAAAAAAAABBBDDDIIIPPPUUU^^^gggyyyyyypppmmmmmmmmmnnnuuu{{{kkkdddcccfffkkkrrrxxx|||~~~uuufffZZZYYY\\\bbbhhhppp{{{nnnRRRHHHBBBDDDFFFBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAAFFFHHHKKKNNNQQQUUUZZZ]]]^^^gggjjjnnnxxx;;;;;;;;;;;;<<<<<<<<<<<<888999::::::999888777666888888888888888888888888777888:::<<<>>>@@@AAABBB@@@AAACCCDDDGGGMMMTTTYYY___mmmzzzrrrmmmkkklllllloooxxxwwwiiieeeeeehhhnnnxxxkkk```YYYYYY]]]dddlllvvv~~~XXXKKKBBBDDDEEE@@@<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????AAACCCFFFIIIMMMPPPSSSWWW[[[___```iiikkkoooyyy:::::::::;;;;;;<<<<<<<<<::::::::::::999999999888999999999999999999999999888999:::===???@@@AAABBBAAACCCFFFIIILLLRRRXXX\\\dddxxx~~~|||rrrooollllllnnnmmmqqq}}}sssgggeeegggjjjrrr}}}vvvddd]]]YYYZZZ```iiisssaaaPPPCCCCCCDDD???===???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>@@@CCCFFFGGGJJJMMMQQQTTTXXX]]]```ccckkkmmmppp{{{999999999::::::;;;;;;;;;;;;::::::999999:::;;;;;;::::::::::::::::::::::::888999;;;===???AAABBBBBBAAADDDHHHLLLPPPUUU[[[___kkkvvvoooooonnnoooqqqtttyyyqqqffffffiiillluuurrrccc___\\\]]]dddnnnzzzkkkVVVEEECCCDDD@@@@@@DDD>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>AAAFFFJJJGGGJJJNNNQQQTTTXXX]]]aaaeeennnoooqqq}}}===<<<;;;;;;<<<<<<:::888::::::::::::::::::::::::999::::::;;;;;;::::::999::::::<<<===???AAACCCCCCDDDKKKHHHHHHRRRYYY]]]fffnnntttppppppnnnllllllsss}}}mmmdddbbbcccnnnvvvnnnccc```^^^bbbhhhrrrwww___KKKGGGGGGBBB???BBB????????????>>>>>>>>>>>>????????????@@@BBBDDDEEEJJJLLLPPPRRRUUUYYY]]]```kkkkkkpppxxx===<<<;;;;;;<<<<<<:::888::::::::::::::::::::::::888999999::::::999999888::::::<<<>>>@@@BBBCCCDDDCCCKKKJJJJJJUUU\\\```jjjvvvzzzooollllllllllllmmm{{{xxxiiiaaa```bbblllsss~~~~~~kkkbbb___```dddlllvvv~~~dddMMMGGGFFFBBB???@@@????????????>>>>>>>>>>>>????????????@@@BBBDDDFFFIIILLLOOORRRUUUYYY^^^bbbjjjlllqqq{{{>>>===<<<;;;<<<<<<:::999::::::::::::::::::::::::888888999999999999888888:::;;;<<<>>>@@@BBBDDDEEECCCKKKLLLNNNYYY^^^dddppp}}}sssjjjiiijjjkkknnnqqqsssddd]]]^^^aaahhhoooyyyxxxhhhaaa___ccchhhppp|||lllPPPFFFEEEBBB???>>>@@@@@@?????????>>>>>>>>>????????????AAACCCEEEFFFHHHKKKOOORRRVVV[[[aaaeeejjjmmmttt@@@>>><<<<<<<<<<<<;;;999::::::::::::::::::::::::999999999::::::999999999:::;;;<<>>>>>?????????@@@AAACCCFFFGGGHHHKKKOOORRRWWW]]]ccchhhlllpppwwwBBB???===<<<<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;===???BBBDDDFFFGGGGGGOOORRRVVV]]]^^^hhh|||vvvooojjjhhhhhhkkksss|||mmm___ZZZ\\\``````fffmmmtttzzznnneeecccccchhhooozzz^^^LLLGGGGGGDDDBBB@@@@@@@@@@@@?????????????????????@@@BBBDDDFFFHHHIIIKKKOOOSSSXXX^^^eeejjjooottt|||CCCAAA>>><<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===@@@BBBEEEGGGHHHJJJRRRTTTYYY___```mmm~~~qqqmmmiiihhhgggkkkuuummm___ZZZ[[[___]]]bbbiiipppxxx|||kkkddddddeeejjjrrrjjjSSSJJJHHHFFFDDDAAA@@@@@@@@@@@@??????????????????@@@BBBEEEGGGIIIJJJLLLOOOSSSXXX___ggglllqqqwwwEEEBBB>>><<<<<<===<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::<<<>>>@@@CCCFFFHHHIIILLLSSSVVV[[[bbbddduuuwwwzzznnnkkkjjjjjjjjjooo|||nnn```YYYZZZ\\\[[[___fffmmmwwwvvvhhhcccccceeekkktttwww[[[LLLHHHFFFDDDAAAAAA@@@@@@@@@??????????????????@@@BBBEEEHHHIIILLLNNNPPPTTTXXX___gggmmmrrrzzzEEEBBB>>><<<<<<===<<<<<<::::::::::::::::::::::::999::::::;;;;;;::::::999;;;<<<>>>@@@CCCFFFHHHIIILLLSSSWWW]]]dddhhh{{{rrrsssmmmllllllmmmnnntttnnn```YYYXXXZZZZZZ^^^eeelllvvvsssfffbbbcccdddkkkvvv```MMMGGGEEECCCAAAAAAAAA@@@@@@@@@???????????????@@@CCCEEEHHHJJJMMMNNNQQQTTTXXX___gggmmmqqq{{{OOOEEE<<<<<<===<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<===???AAABBBEEEIIIMMMSSSQQQUUU^^^dddqqqttt}}}vvvnnnmmmllljjjnnnyyy~~~kkk^^^XXXYYYZZZ\\\]]]bbblllxxxnnneeebbbdddiiiooohhhQQQGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBEEEHHHJJJLLLOOOTTTYYY^^^ccciiimmmxxx|||UUUJJJ???===>>>===;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBDDDGGGKKKNNNSSSUUUZZZaaajjj~~~{{{tttmmmnnnnnnnnntttmmm___YYYYYY[[[___```eeeooo{{{}}}mmmeeebbbfffkkkssstttZZZJJJEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@BBBEEEHHHJJJLLLPPPVVV[[[^^^ccckkkppp~~~^^^PPPCCC??????===;;;:::<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>???BBBCCCEEEHHHMMMPPPSSSZZZ```eeetttvvvpppjjjkkkmmmqqqzzznnn```ZZZZZZ\\\bbbbbbhhhsss|||mmmfffeeejjjqqqzzzfffOOOEEECCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAACCCFFFIIIKKKKKKRRRYYY]]]^^^cccmmmuuufffVVVEEE??????>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???BBBCCCEEEIIIMMMPPPSSS^^^eeeiii}}}{{{rrrlllfffhhhlllsss~~~nnn```ZZZZZZ[[[bbbcccjjjvvv|||nnnhhhiiipppxxxpppSSSFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBDDDFFFIIIKKKKKKSSS\\\______dddpppzzznnn[[[HHH@@@@@@???============<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<>>>AAACCCEEEHHHMMMPPPUUU```gggnnn~~~vvvnnnjjjfffiiinnnwwwnnn```ZZZZZZ[[[```ccckkkyyy{{{nnnhhhjjjsss|||yyyXXXIIIIIICCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAACCCEEEGGGJJJKKKKKKTTT\\\___```fffsss}}}yyycccLLLBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<>>>AAACCCEEEIIINNNQQQWWW___gggttt|||yyyqqqllliiiiiilllsss~~~nnn```[[[[[[]]]```dddnnnzzzmmmgggiiisss}}}```MMMKKKAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCFFFHHHJJJKKKMMMSSSZZZ___bbbiiiuuummmSSSEEECCCAAA>>>===============<<<<<<<<<<<<<<<<<<<<<<<<===============???BBBDDDGGGJJJOOOSSSYYY]]]ggg|||}}}~~~uuummmjjjiiijjjnnnvvvooobbb]]]^^^```bbbgggttt}}}pppiiikkkuuuiiiPPPKKKBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBDDDFFFIIIKKKLLLNNNRRRXXX]]]ccclllwww~~~tttXXXIIIDDDBBB>>><<<>>>=========<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@CCCEEEHHHLLLQQQTTTZZZ\\\ggg|||{{{rrrkkkhhhjjjhhhlllvvvpppddd___```bbbdddjjjyyytttmmmnnnyyyoooRRRIIIDDDDDDDDDDDDDDDDDDDDDDDD???@@@BBBDDDGGGIIIKKKLLLOOOQQQVVV\\\dddmmmwww~~~cccNNNDDDAAA???>>><<<<<<<<<==================<<<<<<<<<<<<======>>>???AAACCCEEEGGGKKKQQQUUU[[[]]]kkkwwwoooiiigggiiilllqqq|||pppeee^^^^^^bbbfffqqq|||uuusss[[[IIICCCAAA@@@@@@AAABBBAAA@@@CCCDDDFFFHHHIIIIIIIIIIIIOOOQQQWWW```hhhooo{{{iiiRRRFFFAAA???>>>>>>>>>======<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>@@@AAADDDFFFHHHMMMRRRVVV\\\```ooo}}}uuuooojjjjjjlllnnntttqqqfff``````dddjjjvvv~~~xxxyyydddOOOHHHFFFCCCBBBCCCCCCAAA@@@CCCDDDEEEGGGIIIJJJJJJJJJOOOQQQXXXbbbjjjrrrpppWWWHHHBBB???===??????>>>===<<<;;;::::::<<<<<<<<<<<<<<<===>>>>>>AAABBBEEEGGGJJJOOOTTTXXX]]]dddvvvxxxrrrnnnkkklllppppppwwwrrrgggaaaccchhhppp{{{}}}nnnVVVKKKHHHEEECCCCCCBBBAAA???CCCDDDDDDFFFHHHJJJLLLMMMNNNQQQYYYcccmmmvvvuuuYYYHHHBBB???<<<>>>>>>======<<<<<<;;;;;;<<<<<<;;;<<<<<<===>>>???AAACCCFFFHHHLLLQQQVVV[[[]]]hhh}}}sssooommmkkknnnrrrqqqyyyqqqgggcccfffkkkuuuvvvYYYJJJGGGDDDAAAAAAAAA@@@???DDDDDDDDDEEEGGGJJJMMMOOOOOORRRZZZeeennnxxxwwwZZZGGGBBB???<<<;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<===??????AAACCCFFFIIIMMMRRRXXX]]]^^^mmmyyypppmmmkkkkkknnnrrrsss|||qqqgggdddiiioooyyy|||\\\JJJGGGCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFHHHKKKNNNOOOQQQSSS[[[fffoooxxx{{{\\\HHHBBBAAA===::::::;;;<<<===>>>??????;;;;;;;;;<<<<<<>>>???@@@AAACCCFFFIIIMMMSSSYYY^^^aaasssvvvnnnkkkkkkkkkoootttxxxqqqiiigggmmmtttaaaMMMJJJFFFDDDDDDFFFFFFFFFDDDEEEEEEGGGIIIKKKMMMNNNRRRTTT\\\gggqqqzzz```JJJDDDCCC???;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;===>>>???@@@@@@BBBFFFIIIMMMSSSZZZ^^^eeeyyy}}}{{{{{{sssllljjjkkkmmmqqqwwwssskkkkkkqqqyyykkkPPPLLLHHHEEEDDDEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLRRRUUU]]]iiisss~~~dddMMMFFFDDD@@@===============<<<<<<<<<::::::;;;;;;===>>>???@@@@@@BBBEEEIIIMMMSSSZZZ___hhh}}}uuuxxxxxxpppjjjjjjlllnnntttzzzuuunnnmmmuuu}}}sssQQQMMMGGGCCCBBBBBBBBBBBBDDDFFFHHHJJJKKKKKKKKKJJJQQQTTT^^^jjjvvvqqqQQQEEEDDDBBB??????>>>=====================>>>???@@@BBBDDDEEECCCBBBEEELLLRRRVVV\\\ccchhhwww||||||tttooollllllmmmooovvv}}}~~~uuurrrzzz]]]MMMFFFEEECCCFFFIIIBBBEEEFFFHHHIIIIIIIIIKKKMMMQQQVVV\\\jjj}}}uuuUUUGGGDDDBBB???>>>======<<<<<<======<<<<<<<<<===>>>@@@AAABBBDDDCCCFFFMMMSSSWWW^^^eeessswwwxxxqqqmmmjjjlllnnnqqqxxxyyywwwcccQQQHHHGGGCCCFFFHHHAAAEEEGGGHHHIIIIIIJJJLLLNNNSSSYYY^^^lll~~~|||\\\JJJDDDBBB>>>>>>===<<<<<<<<<<<<<<<============>>>???@@@AAAFFFEEEHHHOOOSSSXXX```hhh|||}}}sssmmmjjjiiilllooosss|||~~~lllVVVJJJHHHDDDEEEGGGAAAEEEGGGHHHIIIIIIJJJLLLNNNVVV\\\bbbooocccNNNEEEAAA>>>======<<<<<<<<<<<<<<<@@@?????????@@@AAABBBBBBGGGGGGJJJPPPTTTYYYccclllxxxoookkkiiiiiimmmppptttsssYYYKKKIIIDDDDDDFFFBBBEEEGGGHHHHHHIIIJJJMMMPPPWWW___eeerrrhhhPPPEEEBBB>>>>>>===<<<<<<<<<<<<<<<@@@?????????@@@AAABBBBBBGGGGGGKKKPPPTTTZZZfffqqqvvvnnnkkkjjjkkkoooqqqvvvyyy\\\KKKIIIEEEDDDGGGEEEFFFGGGHHHHHHIIIKKKNNNQQQVVV___hhhtttlllQQQEEECCC??????>>>===========================>>>???@@@AAAFFFGGGJJJPPPTTT[[[iiivvvtttnnnjjjjjjmmmqqqsssyyy```LLLJJJFFFEEEHHHGGGFFFGGGHHHHHHHHHKKKOOORRRUUU```jjjwwwmmmQQQEEEDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDEEEIIIOOOTTT\\\lllzzz~~~sssooohhhiiimmmsssvvv|||gggPPPMMMHHHFFFIIIHHHGGGGGGHHHHHHHHHKKKPPPSSSTTTaaammmzzzmmmQQQEEEEEEAAA@@@@@@???????????????======>>>???@@@BBBDDDEEEBBBDDDIIINNNSSS\\\mmm}}}|||rrroooeeehhhmmmsssxxxmmmTTTPPPJJJFFFIIIIIIGGGGGGHHHHHHHHHKKKPPPTTTUUUcccooo}}}vvvWWWEEEBBBAAA@@@???>>>============>>>>>>???@@@AAABBBBBBCCCDDDLLLNNNQQQWWWYYYjjjxxxppppppkkkkkkkkkoooxxx|||XXXKKKJJJGGGDDDFFFHHHIIIIIIIIIIIILLLPPPTTTXXX```qqqyyy[[[HHHDDDAAA@@@???>>>>>>=========>>>>>>???@@@AAABBBBBBCCCDDDKKKMMMRRRXXX[[[jjjzzzqqqpppnnnmmmnnnrrr{{{}}}^^^NNNLLLHHHFFFGGGHHHIIIIIIIIIIIILLLQQQTTT\\\ddduuu~~~```MMMGGGAAAAAA???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDJJJLLLRRRZZZ\\\iii{{{ssspppppppppppptttzzzgggSSSMMMIIIHHHJJJHHHIIIIIIIIIJJJMMMQQQUUUaaaiiizzzhhhPPPGGGAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCEEEJJJLLLRRRZZZ\\\hhh|||tttpppppppppqqqvvvxxxqqqXXXNNNIIIIIIJJJHHHIIIIIIIIIJJJMMMRRRVVVbbblll|||oooTTTFFFBBBAAA@@@???>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDFFFLLLMMMRRRZZZ]]]kkk}}}uuupppnnnooorrrxxxyyy|||{{{]]]NNNIIIIIIJJJHHHIIIIIIIIIJJJNNNSSSVVVaaalll|||uuuYYYIIIBBBAAA@@@??????>>>????????????@@@AAABBBCCCDDDDDDFFFMMMOOOSSS[[[```uuu|||tttqqqmmmooottt}}}}}}}}}bbbPPPJJJIIIIIIHHHHHHIIIJJJKKKNNNSSSWWW___lll}}}zzz^^^MMMBBBBBBAAA@@@???????????????@@@@@@AAABBBCCCDDDDDDEEENNNRRRVVV]]]ggg{{{tttqqqnnnrrryyy~~~gggRRRKKKJJJJJJHHHHHHIIIJJJKKKOOOTTTXXX___mmm}}}bbbRRRCCCBBBAAA@@@???????????????@@@@@@AAABBBCCCDDDDDDDDDNNNSSSWWW```lllzzzsssrrrpppuuu~~~~~~kkkUUUMMMKKKJJJHHHHHHIIIJJJKKKOOOTTTXXX```ooonnnOOOFFFAAA>>>??????===<<<>>>AAAAAABBBBBBDDDEEEGGGHHHLLLPPPVVVZZZ]]]pppzzzuuuvvvuuuzzz}}}uuuoooTTTPPPOOOKKKJJJIIIHHHJJJNNNRRRUUUWWWbbbooorrrTTTGGGBBB???AAAAAA>>>>>>@@@AAAAAAAAABBBCCCEEEFFFGGGLLLQQQWWW[[[```uuu{{{vvvwwwwww|||~~~uuutttYYYRRROOOKKKKKKJJJIIIJJJMMMQQQUUUWWWdddrrrvvvYYYIIIDDD@@@BBBBBB@@@@@@BBB@@@@@@@@@AAACCCEEEFFFGGGKKKQQQXXX]]]eee||||||wwwxxxxxx}}}~~~uuu~~~|||```TTTOOOKKKLLLKKKJJJJJJMMMPPPUUUWWWggguuuzzz\\\JJJDDDAAABBBBBB@@@AAACCC??????@@@AAACCCEEEFFFGGGJJJPPPXXX^^^iii{{{vvvwwwyyy}}}ttt{{{dddUUUOOOMMMLLLLLLKKKKKKLLLPPPUUUXXXgggvvvbbbKKKEEEAAAAAAAAA???@@@BBB??????@@@AAACCCEEEGGGHHHJJJQQQXXX___nnnyyytttuuuzzzzzzqqqwwwhhhUUUPPPPPPLLLLLLLLLKKKKKKOOOUUU[[[hhhwwwiiiNNNGGGBBBAAAAAA??????BBB???@@@AAABBBDDDFFFHHHIIIKKKSSSZZZbbbtttwwwtttvvv|||vvvnnnrrroooXXXQQQRRRKKKLLLLLLKKKKKKOOOWWW]]]kkkyyymmmRRRKKKEEECCCBBB??????BBB@@@AAAAAACCCEEEHHHJJJKKKOOOWWW^^^eeeyyywwwvvvyyy}}}ssskkkmmm{{{yyy\\\RRRSSSJJJKKKLLLKKKKKKOOOXXX```qqq~~~~~~nnnUUUMMMGGGEEECCC@@@@@@BBBAAAAAABBBDDDFFFHHHJJJLLLRRRZZZaaahhh}}}~~~wwwxxx||||||rrriiijjjvvv```SSSRRRIIIKKKLLLKKKKKKPPPYYYbbbuuu}}}yyyjjjWWWFFFBBBBBB>>>>>>AAA===???AAABBBDDDFFFIIILLLOOO[[[ccciiiyyyuuuvvvzzzrrrfffgggpppdddTTTUUUPPPMMMKKKKKKLLLNNNXXXbbbyyy}}}hhhUUUEEEAAAAAA>>>===@@@===???AAABBBDDDFFFIIILLLOOO[[[ccclllxxxuuuwww{{{|||ooocccbbbiiizzzjjjWWWWWWOOOLLLKKKLLLMMMOOOXXXbbbxxxgggTTTCCCAAABBB???>>>@@@>>>@@@AAABBBCCCFFFIIILLLPPPZZZcccppp}}}wwwuuuxxx|||~~~rrrgggcccgggwwwpppZZZVVVNNNLLLLLLNNNNNNQQQYYYcccwwwiiiUUUDDDBBBDDDAAA???AAA@@@AAABBBBBBCCCEEEIIILLLPPPXXXbbbrrr{{{vvvuuuyyy}}}uuujjjeeefffuuutttZZZSSSNNNLLLMMMOOOPPPRRR[[[dddxxxpppZZZGGGCCCFFFCCCAAABBBAAABBBBBBBBBCCCEEEJJJMMMOOOXXXbbbtttzzzvvvwww{{{ttthhhcccbbbooo{{{]]]RRRNNNMMMMMMOOOQQQTTT]]]ggg|||xxx```JJJDDDFFFDDDBBBBBBBBBCCCCCCBBBBBBEEEJJJMMMPPPYYYdddwwwzzzxxx{{{wwwjjjcccbbblllcccVVVPPPMMMMMMOOOPPPTTT___jjjeeeKKKDDDEEECCCAAAAAACCCCCCCCCBBBBBBEEEJJJNNNSSS\\\gggyyyzzz{{{{{{kkkbbb```ggg|||iiiZZZRRRNNNMMMNNNPPPUUUaaammmgggLLLCCCDDDBBB@@@@@@DDDDDDCCCBBBBBBEEEJJJNNNUUU___jjj{{{zzz}}}xxxfff\\\YYY]]]ooojjj[[[SSSOOOLLLMMMOOOUUUbbboooqqqQQQFFFEEEBBBBBBEEEAAABBBCCCCCCDDDFFFJJJMMMRRR]]]kkk~~~lll___[[[```kkktttnnn\\\SSSNNNNNNRRRRRRTTT```pppxxxWWWIIIFFFBBBAAACCCBBBCCCDDDDDDEEEGGGKKKOOOUUU^^^mmm~~~}}}kkk^^^ZZZ^^^hhhrrrppp]]]TTTOOOOOORRRSSSUUUbbbrrr]]]LLLGGGCCC@@@AAACCCDDDEEEEEEFFFIIIMMMPPPYYYaaappp}}}}}}~~~lll```[[[]]]hhhsssttt]]]UUUPPPOOORRRSSSVVVccctttcccNNNGGGDDDAAA@@@CCCDDDEEEEEEFFFIIIMMMPPP[[[bbbsss~~~|||yyyoooddd^^^___lllzzzwww]]]UUUOOONNNQQQRRRVVVeeevvvfffOOOGGGEEEBBB@@@AAABBBDDDDDDEEEHHHMMMPPP\\\cccwww}}}{{{www|||nnneee```bbbqqq{{{^^^UUUOOOMMMOOOQQQVVVfffxxxkkkPPPGGGGGGDDDAAAAAABBBCCCDDDEEEHHHMMMPPP\\\eee}}}||||||xxx||||||kkkddd```cccwwwaaaVVVPPPMMMOOOQQQWWWhhh{{{pppSSSIIIHHHFFFAAAAAACCCDDDEEEFFFJJJNNNRRR]]]iii|||}}}{{{zzziiidddbbbgggdddXXXRRRNNNQQQSSSYYYkkk~~~uuuUUUJJJIIIFFF@@@CCCDDDEEEFFFHHHKKKPPPSSS]]]kkk|||~~~zzzjjjeeeeeekkkggg[[[TTTPPPRRRUUU[[[nnn|||XXXFFFDDDEEECCCCCCDDDEEEEEEEEEIIIQQQWWW]]]lll{{{}}}}}}lllfffdddlllkkk[[[VVVSSSUUUUUUZZZmmm\\\JJJFFFFFFDDDCCCDDDEEEDDDEEEIIIPPPVVV```nnn|||~~~}}}lllfffeeellllllZZZTTTQQQSSSUUU]]]qqqaaaNNNHHHGGGDDDBBBCCCDDDDDDDDDHHHPPPVVVcccooo|||~~~|||lllfffeeelllnnnZZZSSSPPPRRRUUU___wwwgggRRRIIIGGGDDDBBBCCCDDDDDDDDDHHHOOOUUUbbbnnn|||~~~}}}mmmgggeeekkkqqq\\\UUUPPPRRRVVVaaa{{{mmmTTTJJJFFFDDDBBBDDDDDDDDDDDDHHHPPPVVV```lll}}}ooohhhdddiiivvv```XXXRRRSSSVVVbbb|||rrrWWWJJJFFFEEECCCDDDEEEEEEEEEIIIQQQWWW___mmm~~~qqqiiicccfff{{{zzzbbbZZZTTTUUUXXXddd~~~wwwZZZLLLHHHGGGDDDFFFFFFFFFFFFJJJRRRXXXcccrrrtttjjjccccccwwwbbbZZZUUUWWWZZZgggzzztttqqquuuzzz}}}~~~{{{\\\MMMJJJIIIEEEFFFGGGGGGGGGKKKRRRYYYfffvvvuuukkkbbbbbbtttaaaYYYUUUWWW\\\iii}}}rrrggg``````eeejjjlllnnnrrryyy~~~aaaOOOGGGFFFEEEDDDEEEGGGGGGIIIPPPYYYaaa{{{vvviiiaaabbbrrrggg[[[UUUZZZ___iiiuuukkkaaa[[[ZZZYYYYYYZZZ]]]bbbhhhmmmqqqyyy}}}cccOOOGGGFFFEEEDDDEEEGGGGGGIIIPPPYYYbbb{{{ttthhh``````mmm~~~ggg[[[UUUZZZ___jjjzzznnneee]]]TTTOOOOOOOOOOOOPPPRRRVVV[[[___bbbhhhlllqqqwww|||eeeOOOGGGGGGEEEDDDEEEGGGGGGIIIPPPYYYdddzzzsssiiiaaa^^^hhhvvvhhh\\\UUUZZZ```kkkvvvlll```YYYRRRKKKIIIJJJLLLKKKKKKLLLNNNRRRUUUWWWZZZ]]]bbbfffkkkrrrxxx}}}hhhOOOGGGGGGEEEDDDEEEGGGGGGIIIPPPYYYdddxxxsssiiibbb^^^eeepppjjj]]]VVVZZZ```lll{{{jjjaaaWWWQQQMMMHHHHHHJJJKKKKKKJJJJJJKKKMMMOOOPPPRRRTTTWWW[[[___eeelllqqqkkkQQQGGGFFFEEEDDDEEEGGGGGGIIIPPPYYYcccuuu~~~{{{yyyyyyzzzxxxtttqqqpppqqqsssuuuzzz{{{pppfff___[[[```kkk~~~mmm___WWWZZZ```mmmxxxooo]]]TTTLLLIIIFFFDDDDDDGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIKKKMMMPPPTTTYYY___cccmmmTTTHHHEEEEEEDDDEEEGGGGGGIIIPPPYYYbbbsssxxxxxxwwwuuusssqqqooonnnpppnnnjjjgggfffhhhkkkmmmoooppptttzzz~~~kkkaaa[[[XXX^^^hhhpppbbbYYY[[[```mmmxxxiii```TTTMMMGGGFFFEEECCCDDDGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFHHHKKKMMMOOOSSSWWW[[[oooWWWJJJDDDEEEDDDEEEGGGGGGIIIPPPYYYcccrrr{{{ssskkklllmmmnnnmmmkkkiiihhhjjjgggcccaaaaaacccgggiiikkklllqqqxxx|||jjj```ZZZYYY```kkkttteeeZZZ[[[```mmmyyykkk^^^VVVOOOIIIFFFFFFGGGDDDDDDGGGEEEEEEEEEFFFFFFGGGHHHHHHGGGIIILLLNNNOOOQQQTTTVVVoooYYYKKKDDDEEEDDDEEEGGGGGGIIIPPPYYYcccqqqxxxooohhheeegggiiikkkkkkiiifffdddfffccc```]]]]]]aaaeeeggglllmmmssszzz}}}mmmaaa]]]\\\eeepppvvvfff[[[\\\```lll~~~pppeeeZZZSSSIIIDDDBBBCCCDDDBBBAAACCCBBBBBBCCCDDDEEEEEEFFFFFFDDDGGGJJJKKKLLLMMMNNNPPP{{{\\\JJJJJJEEEDDDEEEHHHHHHIIIPPPXXXbbbjjj~~~yyywwwtttoookkkddddddeeeffffffgggffffffdddccc```^^^]]]```eeejjjooouuu{{{~~~nnnaaa\\\[[[aaagggzzzhhh\\\^^^aaakkkqqqbbbUUUOOOOOOEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJMMMMMMLLLLLLLLLLLLMMMMMM~~~]]]KKKJJJEEEDDDEEEHHHHHHIIIPPPYYYaaajjj|||xxxvvvsssnnnjjjfffgggiiijjjjjjjjjjjjjjjbbbaaa```^^^```eeelllqqqvvv|||ooobbb\\\[[[```fffzzzggg\\\___cccooouuugggYYYMMMHHHHHHEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBDDDFFFHHHJJJKKKLLLQQQPPPNNNMMMLLLKKKKKKKKKaaaLLLJJJFFFDDDEEEHHHHHHJJJQQQZZZ```jjj|||yyyxxxzzz|||xxxvvvtttoookkkiiijjjlllnnnnnnnnnnnnmmmcccbbbaaaaaacccjjjttt{{{rrrccc\\\ZZZ^^^cccxxxzzzggg\\\```gggtttzzziii\\\PPPFFFCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCAAACCCEEEHHHKKKMMMOOOOOOTTTRRRPPPNNNKKKIIIHHHGGGeeeNNNKKKFFFEEEFFFHHHIIIJJJRRR[[[bbbnnn~~~sssnnnlllmmmqqqvvv{{{xxxwwwuuuqqqmmmiiikkklllnnnooooooooonnnffffffeeeeeeiiisss~~~ssseee]]]YYY\\\aaaqqq}}}iii\\\```hhhwwwqqq```UUULLLEEECCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEHHHKKKOOOQQQRRRSSSSSSQQQOOOMMMJJJHHHGGGGGGjjjPPPLLLGGGEEEFFFHHHIIIKKKTTT]]]eeeuuu{{{qqqhhhddddddgggnnnvvv{{{vvvttttttssspppmmmhhhiiijjjkkklllmmmmmmnnnggghhhiiimmmtttttteee\\\XXXZZZ^^^jjjlll]]]```iiixxxwwwiiiYYYPPPJJJEEEDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCFFFHHHKKKOOORRRTTTUUUUUUNNNNNNLLLKKKJJJIIIIIIIIIoooSSSLLLHHHFFFFFFHHHIIILLLUUU___hhh|||uuunnngggbbbaaabbbfffmmmuuuvvvsssooooooppppppnnnkkkhhhggggggggghhhkkkmmmnnniiikkkpppxxxttteee\\\WWWXXX[[[dddxxxooo^^^aaajjjzzznnn```QQQKKKHHHEEECCCDDDEEEEEECCCCCCCCCDDDEEEFFFHHHJJJMMMQQQSSSTTTTTTSSSKKKKKKJJJJJJJJJKKKLLLLLLsssVVVMMMHHHFFFFFFHHHIIILLLVVV```jjj~~~xxxnnndddddd```___bbbeeegggnnnuuurrrooolllmmmoooqqqooommmjjjhhhfffeeegggjjjnnnqqqrrrvvv|||tttddd[[[VVVVVVZZZaaarrrqqq```cccmmm~~~|||gggYYYMMMHHHHHHEEEDDDDDDEEEDDDCCCCCCCCCEEEGGGHHHIIIKKKNNNPPPRRRQQQPPPOOOKKKKKKKKKLLLLLLMMMNNNOOOuuuWWWNNNIIIFFFFFFHHHIIIMMMVVVaaajjjyyyooojjjbbbYYY```^^^```eeehhhjjjooovvvqqqooommmnnnqqqsssrrrqqqllljjjgggeeegggkkkpppsss}}}sssddd[[[UUUVVVYYYbbbooorrr```dddoooxxxdddWWWKKKIIIIIIGGGEEEDDDEEEDDDCCCCCCDDDFFFIIIJJJIIIKKKMMMOOOPPPOOOMMMLLLMMMMMMMMMMMMNNNOOOPPPQQQ|||\\\JJJJJJGGGFFFHHHJJJMMMVVV___kkkwwwmmmeee^^^ZZZZZZ]]]\\\]]]cccllltttxxxyyy|||sssmmmooorrrrrrrrrrrrpppnnnnnnooonnnnnnuuu~~~qqqbbbYYYUUUVVVZZZ```qqqnnn^^^fffmmmsss]]]SSSIIIFFFEEECCCCCCEEEFFFFFFGGGGGGHHHHHHIIIIIIGGGJJJNNNQQQQQQPPPOOOOOOOOOKKKKKKQQQTTTUUUYYY______LLLKKKGGGFFFHHHJJJMMMVVV^^^iiixxxkkkccc^^^YYYXXXZZZ\\\[[[]]]cccmmmvvv|||~~~|||uuurrrvvvzzzyyyvvvuuutttrrrqqqssssssvvv~~~qqqbbbYYYUUUVVVZZZ```qqqooo___fffmmmnnnZZZQQQIIIGGGFFFCCCBBBDDDDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQSSSSSSRRRQQQTTTQQQQQQWWW]]]aaaiiiqqqcccNNNKKKGGGFFFHHHJJJMMMUUU^^^fffxxxtttjjj___ZZZWWWUUUXXX\\\^^^^^^```eeennnwww~~~|||xxxzzz||||||zzzyyy{{{}}}qqqbbbZZZUUUVVVZZZbbbsssrrr```ffflllzzzhhhWWWNNNHHHGGGGGGDDDBBBCCCEEEGGGHHHIIIHHHGGGGGGHHHNNNOOORRRVVVZZZ[[[YYYXXX]]][[[]]]dddmmmuuu~~~fffOOOKKKHHHFFFHHHJJJMMMUUU^^^eeessswwwjjjaaaYYYVVVUUUVVV\\\cccgggffffffhhhmmmtttzzz~~~zzzzzzooobbbZZZVVVWWWZZZeeevvvtttaaaffflllvvvcccSSSLLLGGGHHHHHHEEEBBBBBBGGGIIILLLLLLJJJIIIJJJLLLPPPSSSZZZaaaeeeeeebbb___dddfffmmmvvvhhhPPPLLLHHHFFFHHHJJJLLLTTT]]]dddpppuuujjjddd]]]WWWVVVVVVYYY```hhhssspppmmmjjjjjjmmmrrrvvvwwwzzzmmm```ZZZVVVWWW[[[hhhzzzuuucccggglllsssaaaPPPJJJFFFHHHIIIFFFDDDDDDGGGJJJMMMLLLJJJIIILLLPPPQQQYYYeeennnpppnnnhhheeeeeennn{{{hhhQQQLLLIIIGGGHHHIIILLLTTT]]]dddnnnyyylllccc]]]YYYVVVWWWXXXZZZbbbkkk{{{wwwqqqkkkfffgggkkkooouuuzzz{{{iii___YYYVVVXXX[[[jjj}}}vvvccchhhlllppp]]]PPPIIIFFFHHHJJJHHHFFFGGGHHHKKKMMMKKKHHHIIIOOOUUUYYYeeessszzzxxxrrrmmmkkkiiiwwwhhhQQQMMMIIIGGGHHHIIILLLTTT\\\dddkkkwwwnnneee___WWWUUUUUUXXXZZZ]]]fffooo|||yyyrrriiidddccchhhllluuuyyywwwfff]]]XXXVVVXXX\\\iii~~~vvvdddiiimmmlllYYYPPPIIIEEEGGGJJJIIIHHHJJJLLLNNNPPPMMMKKKMMMVVV]]]kkkxxxvvvssstttxxxhhhQQQMMMIIIGGGHHHIIILLLTTT\\\dddiiizzzooogggaaa\\\YYYTTTTTTVVV[[[^^^aaajjjsss{{{wwwqqqhhhbbbccchhhmmmuuuxxxtttddd[[[WWWVVVXXX]]]hhh~~~uuudddiiimmm~~~iiiUUUPPPIIIEEEGGGJJJJJJJJJLLLQQQSSSTTTQQQOOORRR\\\eee|||yyyyyy}}}ooorrrRRROOOKKKHHHIIIJJJMMMVVV___gggjjjyyykkkddd```\\\ZZZZZZXXXWWWZZZaaadddeeegggkkkqqqsssrrrlllffffffmmmuuuzzzrrrcccZZZVVVTTTVVVZZZeeeyyysssbbbeeejjjwww```RRRMMMGGGEEEGGGIIIJJJLLLPPPSSSVVVYYYXXXUUUYYYfffsss~~~ooocccxxxXXXOOOKKKIIIIIIKKKNNNVVV___fffiii}}}qqqddd^^^[[[WWWVVVWWWZZZYYY]]]ccceeedddfffjjjnnnpppppplllhhhkkkttt}}}~~~pppaaaYYYUUUSSSVVVYYYeeexxxssscccfffkkkuuu```RRRLLLGGGEEEGGGIIIJJJMMMRRRYYY^^^aaa___\\\bbbrrr{{{fff[[[~~~\\\PPPKKKIIIJJJKKKNNNWWW```fffiii}}}rrrggg\\\XXXVVVTTTUUUWWW\\\\\\```dddeeebbbcccgggmmmppprrrpppooottt{{{nnn___WWWTTTSSSVVVZZZfffvvvssscccfffkkkqqq]]]QQQKKKGGGEEEGGGIIIKKKOOOUUU___gggkkkgggccclllnnn]]]UUU~~~[[[PPPLLLIIIJJJLLLOOOXXXaaafffkkk}}}yyyxxxwwwvvvuuuxxx~~~zzzrrriii```XXXVVVUUUUUUWWW[[[^^^^^^bbbeeeddd```aaafffqqquuuwwwwwwwwwzzzmmm^^^WWWTTTTTTVVV[[[eeeuuutttcccgggllllllZZZOOOJJJFFFFFFHHHJJJLLLSSSZZZcccmmmsssmmmiiitttvvveee[[[VVV~~~[[[PPPLLLJJJKKKMMMPPPYYYbbbhhhnnnxxxtttoookkkjjjjjjjjjiiijjjooowwwrrriiiaaaZZZUUUTTTTTTUUUXXX]]]``````ccceeeccc___aaagggvvvyyy}}}}}}~~~zzzmmm^^^WWWUUUTTTWWW\\\dddttttttdddgggmmmzzzfffVVVMMMIIIGGGGGGJJJLLLOOOWWW```iiivvv|||uuurrrzzzlllbbb\\\YYY^^^PPPLLLJJJLLLNNNQQQZZZccckkkrrrxxxkkkgggbbb___^^^___```______ccciiipppvvv}}}yyykkkddd[[[UUURRRRRRRRRSSSWWW]]]cccccceeefffccc```eeelllyyy}}}zzzmmm^^^WWWTTTTTTWWW[[[bbbqqqtttdddhhhnnnsss```SSSLLLIIIHHHIIILLLNNNQQQ[[[fffttt~~~}}}tttmmmggg```[[[cccPPPLLLJJJLLLNNNRRR[[[dddnnnvvv}}}rrrjjjaaa]]]XXXUUUTTTVVVWWWWWWVVVYYY]]]bbbiiiqqqzzzrrreee___YYYTTTQQQRRRRRRRRRWWW^^^ffffffhhhhhhdddcccjjjttt|||zzzlll]]]VVVSSSRRRUUUYYY```nnntttdddhhhnnnlll\\\QQQLLLJJJIIIJJJNNNPPPTTT___jjj~~~yyyuuu}}}}}}zzzwwwwwwwwwrrriiibbbeeePPPLLLKKKLLLNNNRRR[[[dddpppyyy|||oooeee```[[[WWWQQQNNNNNNPPPQQQRRRRRRSSSVVVZZZ```jjjssszzz~~~}}}mmmaaa\\\ZZZUUUSSSTTTSSSSSSYYY___iiiiiijjjiiiffffffooozzzyyykkk\\\UUUQQQPPPSSSWWW```llluuueeehhhnnnzzzhhhYYYPPPMMMJJJJJJLLLOOOQQQUUUaaammm}}}kkkhhhooovvvvvvssssssvvv|||}}}sssiiifffSSSMMMJJJJJJLLLQQQ\\\fffppp}}}vvvlllccc\\\XXXTTTSSSRRRQQQPPPOOOOOOOOOSSSRRRSSSWWW^^^fffkkkmmm|||vvvjjj```ZZZXXXUUUQQQOOOQQQVVV\\\aaaiiimmmpppnnnkkkmmmttt|||xxxkkk]]]VVVSSSRRRTTTXXX^^^kkktttdddiiippppppaaaUUUMMMIIIHHHHHHJJJLLLMMMUUUeeeuuujjj``````aaaffflllmmmrrr|||kkkhhhSSSNNNJJJJJJLLLQQQ[[[fffnnn|||wwwkkkccc]]]XXXTTTRRRQQQOOONNNMMMLLLLLLLLLRRRUUUYYYZZZZZZ^^^eeekkkyyy|||pppeee]]]XXXYYYYYYWWWUUUUUUYYY___dddkkkoooqqqpppmmmpppyyyyyylll]]]VVVSSSRRRTTTXXX[[[fffyyytttdddiiippp|||mmm^^^SSSLLLHHHIIIIIIKKKMMMOOOWWWhhhxxx}}}ddd\\\[[[]]]bbbiiiqqq{{{qqqjjjTTTOOOKKKKKKLLLQQQ[[[eeelll{{{zzzrrrggg___ZZZWWWTTTQQQQQQPPPNNNMMMKKKKKKKKKLLLQQQYYY```^^^WWWVVV___iiixxxvvvlllccc]]]ZZZZZZ\\\]]][[[YYY]]]eeelllrrrtttuuutttsssvvvzzzlll^^^VVVSSSRRRTTTWWW[[[dddtttuuudddhhhooovvvhhh[[[QQQKKKHHHJJJJJJLLLOOORRRZZZkkk{{{uuu___WWWWWWZZZaaaiiivvvxxxjjjTTTOOOKKKKKKLLLPPPZZZdddlll{{{lllfff]]]XXXVVVUUUTTTRRRSSSQQQOOOMMMLLLLLLMMMMMMQQQYYY```^^^VVVUUU]]]gggwww}}}ssskkkeeebbb```[[[^^^```^^^]]]cccoooyyy}}}~~~}}}{{{zzz~~~{{{nnn___WWWTTTRRRTTTWWW^^^fffwwwvvveeeiiippp|||pppcccWWWOOOJJJIIIJJJJJJLLLPPPSSS\\\mmm~~~nnn\\\VVVWWWZZZdddooo}}}hhhTTTNNNKKKKKKLLLQQQ[[[eeelll}}}~~~qqqccc]]]WWWSSSTTTUUUTTTSSSSSSQQQOOOLLLKKKLLLMMMNNNOOOTTTXXXXXXUUUWWW]]]dddqqqwww~~~qqqjjjhhhfffeee___bbbdddccceeennn}}}pppaaaYYYUUUSSSTTTWWW___iii~~~vvvfffjjjqqq|||uuujjj^^^TTTNNNKKKJJJJJJJJJMMMPPPTTT\\\nnnxxxgggXXXUUUWWW\\\iiiwwwfffSSSMMMJJJJJJLLLQQQ\\\fffmmm~~~sssggg[[[VVVQQQPPPRRRTTTTTTSSSRRRPPPMMMJJJIIIJJJKKKLLLMMMNNNPPPRRRTTTYYY___dddlllttt{{{nnniiiiiihhhgggdddgggiiikkkppp|||sssccc[[[WWWTTTUUUXXX^^^kkkvvvggglllssstttnnndddYYYQQQLLLKKKKKKKKKLLLNNNRRRUUU]]]ooooooaaaVVVUUUYYY```pppcccQQQLLLIIIJJJMMMRRR]]]hhhmmm~~~}}}jjj___UUUQQQMMMNNNRRRUUUVVVVVVRRRPPPMMMJJJIIIJJJLLLMMMNNNPPPQQQSSSUUU\\\dddkkkttt}}}yyynnnjjjkkkkkkjjjfffhhhkkkqqqyyyuuufff]]]XXXUUUVVVZZZbbbqqqvvvhhhnnnuuuzzznnnhhh^^^TTTMMMJJJJJJJJJNNNNNNQQQTTTWWW___pppjjj___WWWYYY]]]fffxxx~~~bbbPPPKKKHHHJJJMMMSSS^^^iiimmm}}}xxxfff[[[RRROOOMMMNNNSSSXXXZZZZZZUUUSSSOOOLLLKKKLLLNNNPPPRRRUUUWWWWWWXXX___jjjssszzzooommmnnnnnnllldddfffkkksss}}}vvvggg^^^YYYVVVWWWZZZiiiwwwvvviiiooovvvyyysssiiidddZZZQQQJJJHHHHHHIIIQQQQQQSSSVVVXXX```rrrjjjaaa[[[]]]bbblllxxxbbbVVVQQQMMMLLLLLLRRR___lllttt}}}mmm^^^WWWRRROOOMMMPPPUUU[[[]]]]]]YYYVVVQQQLLLLLLNNNMMMJJJQQQTTTXXX[[[^^^gggxxxwwwnnnmmmnnnmmmkkkbbbcccfffnnn{{{yyyiii___YYYVVVVVVZZZiiizzzhhhjjjwww{{{rrrlllbbb]]]VVVNNNIIIFFFFFFGGGMMMMMMPPPUUU[[[dddttt}}}ggg^^^YYY\\\aaakkkyyyooo```SSSNNNKKKJJJLLLRRR```mmmsss{{{{{{hhhZZZSSSPPPOOOOOORRRXXX]]]^^^]]]WWWUUUPPPMMMMMMOOOPPPOOOVVVYYY^^^bbbhhhttttttkkkjjjkkkkkkiii``````ccckkkwwwzzzjjjaaa[[[YYY\\\aaapppzzzhhhjjjxxxvvvlllfff^^^ZZZSSSLLLHHHFFFFFFGGGJJJLLLQQQXXX]]]eeettt{{{ggg___[[[```ffftttssshhh```PPPLLLIIIJJJLLLRRR```mmmrrryyyqqqaaaUUUOOONNNOOORRRXXX^^^aaa___\\\VVVSSSPPPNNNNNNPPPTTTWWW\\\bbbiiiooowww|||nnnffffffiiikkkkkk______aaaiiiuuu~~~mmmccc^^^^^^ccciiixxxyyygggjjjyyyxxxnnnddd^^^XXXUUUOOOIIIFFFEEEFFFGGGHHHKKKQQQYYY___gggtttyyyiiibbb^^^ccckkk{{{~~~kkk```dddRRRMMMKKKKKKLLLRRR___kkkqqqxxxwwwhhhZZZRRRNNNNNNQQQVVV^^^eeefffbbb]]]UUURRRPPPOOOOOOQQQXXX```fffqqq|||}}}{{{sssqqqrrrwww~~~|||sssgggbbbccchhhlllnnn``````cccjjjvvvrrrfff```___fffnnn}}}xxxgggkkk{{{zzzqqqggg]]]WWWRRROOOJJJFFFDDDDDDEEEFFFHHHJJJPPPWWW]]]eeetttyyylllfffbbbfffooowwwddd[[[jjjUUUQQQNNNMMMNNNRRR^^^iiiqqqwwwxxxlll___VVVQQQOOOOOOSSS[[[dddkkkjjjccc]]]VVVRRRQQQRRRQQQTTT___kkkyyy|||nnngggeee``````ccciiiqqqvvvxxxxxxssslllccc^^^```dddiiikkk```aaaeeemmmyyy~~~xxxjjj```^^^dddmmmwwwgggmmm~~~|||tttkkkbbbYYYSSSLLLJJJFFFCCCBBBBBBDDDEEEJJJJJJNNNTTTYYYbbbqqqyyymmmhhhfffjjjuuuqqqbbb[[[mmmVVVRRROOONNNNNNRRR]]]hhhpppvvvuuuqqqjjj```VVVQQQOOOOOOPPPUUU^^^hhhmmmkkkccc[[[VVVSSSSSSVVVWWWZZZiii{{{~~~lll___XXXUUUTTTUUUWWW]]]ccchhhkkkkkklllggg```\\\\\\___cccddd```ccciiisss~~~}}}~~~nnnbbb]]]ccckkkuuuhhhppp}}}tttkkkccc[[[TTTPPPHHHFFFDDDBBBAAAAAACCCDDDIIIJJJNNNSSSWWW]]]kkkxxx~~~vvvjjjiiiiiiooo}}}~~~kkkaaa]]]lllTTTPPPNNNNNNNNNRRR]]]hhhnnnuuuzzzrrrgggccc\\\TTTMMMKKKLLLNNNPPPUUU^^^gggmmmjjj```XXXTTTRRRUUU[[[]]]cccvvvmmm```WWWRRRNNNLLLMMMNNNRRRVVVZZZ]]]______\\\YYYWWWYYY\\\```bbbdddiiiqqq}}}}}}|||rrreee^^^ccckkksssiiirrr{{{uuukkkbbbZZZTTTOOOLLLFFFEEECCCAAA@@@AAABBBCCCFFFHHHNNNTTTWWWYYYcccmmmyyy}}}{{{vvvpppiiiiiikkkrrrttteee___^^^jjjQQQMMMLLLLLLNNNRRR]]]iiimmmsssxxxmmmddd]]]ZZZTTTLLLGGGFFFIIILLLOOOTTT]]]fffkkkhhh^^^VVVSSSRRRVVV___bbbiiirrraaaYYYUUUQQQNNNIIIIIIIIIKKKNNNQQQTTTVVVSSSRRRRRRTTTXXX]]]bbbdddjjjoooyyy}}}|||uuuggg```dddlllrrriiitttvvvoooeee[[[TTTOOOKKKIIIEEEDDDBBB@@@@@@@@@BBBCCCCCCGGGOOOVVVXXXXXX]]]eeeooo|||}}}uuutttqqqllliiijjjlllrrrnnnaaa]]]^^^iiiRRRLLLGGGIIILLLRRR\\\eeennnsssyyyqqqggg```]]]VVVSSSMMMIIIGGGHHHJJJLLLMMMRRRYYY___aaa^^^YYYUUUSSSSSSYYYaaadddkkk}}}fffYYYSSSOOOKKKJJJLLLIIIGGGGGGJJJMMMMMMLLLOOOOOOPPPRRRVVV]]]eeekkkjjjrrr||||||{{{ooofffggglllxxxmmmttt{{{nnnhhh___VVVPPPKKKGGGEEEEEECCCAAA?????????AAAAAAFFFHHHLLLPPPSSSTTTUUUUUUffflllrrrrrrmmmfffccccccccceeehhhpppyyyjjj___\\\^^^hhhRRRLLLGGGIIILLLRRR\\\eeepppsss}}}wwwnnnfff\\\VVVTTTQQQNNNIIIEEEDDDEEEGGGIIILLLQQQXXX]]]___\\\XXXUUUUUUVVV]]]eeehhhnnnsss___TTTPPPLLLIIIHHHIIIGGGFFFGGGJJJLLLKKKJJJNNNNNNOOOQQQWWW```jjjqqqrrrzzz}}}}}}rrrhhhfffiiizzzxxxnnnuuuuuuiiicccZZZRRRLLLHHHEEECCCCCCBBB@@@?????????AAABBBBBBCCCFFFIIIKKKMMMNNNNNN\\\aaaffffffaaa\\\ZZZZZZYYY\\\```jjj~~~rrrddd[[[ZZZ^^^jjjRRRLLLGGGIIILLLRRR\\\eeeqqqrrrzzzzzznnneee^^^UUUOOOMMMLLLIIIFFFCCCCCCDDDGGGIIIKKKOOOUUUZZZ\\\ZZZWWWTTTVVVYYYaaaiiikkkqqqxxxhhhWWWPPPMMMKKKHHHHHHHHHHHHHHHIIILLLLLLKKKJJJJJJKKKLLLOOOVVVaaannnwwwyyy~~~uuujjjeeegggrrrxxxooowwwvvvlll```[[[SSSLLLHHHEEEBBBAAA@@@@@@???>>>>>>@@@AAABBB@@@@@@AAABBBDDDFFFGGGHHHQQQTTTXXXWWWTTTQQQQQQRRRPPPSSSXXXbbbuuuwwwfff[[[VVVXXX]]]lllRRRLLLGGGIIILLLRRR\\\eeeqqqssszzz|||qqqeee]]]VVVNNNIIIHHHJJJHHHFFFEEEEEEGGGIIIKKKJJJMMMQQQVVVXXXWWWUUUSSSVVV[[[dddllloootttnnnaaaTTTOOONNNKKKIIIJJJKKKKKKLLLNNNOOONNNMMMLLLLLLLLLMMMQQQYYYfffuuu~~~|||tttiiieeegggkkkxxxxxxqqqzzzwwwmmmfffYYYTTTMMMGGGDDDCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBAAAAAAAAACCCEEEGGGJJJLLLNNNMMMKKKJJJKKKMMMKKKNNNRRRZZZkkk}}}iii[[[SSSPPPUUU\\\nnnRRRLLLGGGIIILLLRRR\\\eeepppuuu|||qqqeeeZZZSSSNNNGGGDDDCCCHHHGGGFFFFFFGGGIIIKKKLLLIIIKKKNNNRRRTTTUUUTTTSSSXXX___iiiqqqtttyyyqqqggg\\\QQQMMMLLLJJJIIIJJJLLLMMMOOOQQQQQQPPPOOOOOORRRSSSUUUXXX```lllyyy~~~zzzooofffdddhhhiiisss|||yyyttt}}}|||pppfffaaaSSSOOOIIIDDDBBBBBBAAA@@@======>>>>>>???@@@AAABBBDDDCCCAAA@@@@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFHHHIIIFFFIIILLLSSSbbbttt~~~zzzlll\\\QQQMMMMMMRRRYYYmmmRRRLLLGGGIIILLLRRR\\\eeepppwww~~~{{{jjj___TTTOOOKKKFFFDDDEEEDDDEEEEEEFFFGGGHHHIIIJJJHHHJJJLLLOOOQQQSSSTTTTTT[[[cccnnnuuuyyy~~~iii___UUULLLIIIIIIGGGGGGJJJKKKMMMPPPRRRRRRSSSUUUWWWXXXYYY[[[___dddlllvvv|||~~~|||rrrhhhbbbccchhhiiisss{{{{{{wwwuuuhhh___[[[PPPKKKFFFBBBAAAAAAAAA@@@>>>>>>??????@@@AAAAAABBBBBBAAA???>>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCDDD@@@CCCFFFLLLZZZjjjrrrrrrhhh\\\QQQKKKIIIIIINNNTTTiiiRRRLLLGGGIIILLLRRR\\\eeeqqqyyy}}}ssseee[[[PPPLLLJJJFFFFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPRRRTTTUUUZZZcccnnntttyyyuuudddYYYPPPHHHFFFGGGGGGIIIMMMKKKNNNRRRUUUXXX\\\aaaeeeeeegggjjjmmmppptttxxx||||||}}}vvvmmmeee___```eeegggsss|||zzzyyynnn___VVVSSSMMMIIICCC@@@??????????????????@@@AAAAAAAAAAAAAAA???>>>=========>>>??????@@@?????????@@@AAAAAA@@@???AAACCCGGGRRR___dddcccXXXPPPHHHFFFFFFFFFIIINNNeeeRRRLLLGGGIIILLLRRR\\\eeessszzz||||||lll^^^SSSIIIFFFDDDBBBAAACCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJLLLOOORRRTTTVVVWWWaaakkkqqqvvvyyyjjj]]]VVVNNNGGGFFFGGGIIIMMMQQQLLLPPPUUUZZZ^^^dddlllrrrwwwzzz}}}||||||~~~{{{ssslllddd]]]^^^ccccccsss}}}{{{}}}ssshhhYYYOOOLLLKKKGGGBBB>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAA>>>>>>=========>>>>>>???AAA@@@???@@@AAAAAA@@@???BBBCCCCCCEEELLLVVVYYYVVVOOOHHHCCCDDDDDDDDDFFFIIIaaaSSSMMMJJJJJJLLLRRR]]]gggtttxxxvvvhhhYYYQQQJJJGGGEEEBBBBBBEEEJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKMMMNNNOOORRRVVVYYYYYY\\\aaahhhqqq{{{yyyjjj```\\\SSSKKKFFFGGGIIIJJJLLLPPPWWWWWW[[[bbbgggnnn||||||yyy~~~zzzyyy}}}zzzssslllccc[[[[[[___bbbttt{{{sssiii___SSSKKKHHHHHHEEEAAA>>><<<<<<>>>@@@???@@@@@@AAAAAA@@@@@@???BBBAAA@@@?????????AAAAAAAAAAAAAAABBBBBBAAA@@@@@@???@@@AAADDDGGGJJJLLLNNNOOOKKKFFFCCCCCCEEEGGGGGGaaaSSSMMMIIIIIIKKKQQQ]]]hhhuuuyyyssseeeUUUMMMGGGFFFEEECCCDDDGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLMMMOOORRRUUUVVVXXX\\\bbbiiiqqqwww{{{zzzmmm```WWWTTTOOOIIIFFFGGGJJJKKKNNNRRRYYYZZZ```jjjrrr}}}~~~}}}yyyyyy~~~yyyrrrkkkbbbZZZZZZ___ddduuu{{{yyylllcccZZZPPPIIIGGGDDDBBB???===;;;<<<===>>>@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCFFFIIIKKKMMMLLLIIIEEEDDDEEEGGGIIIJJJaaaSSSMMMHHHGGGJJJPPP]]]hhhwwwzzzooobbbPPPIIIDDDDDDEEEDDDFFFIIIFFFFFFHHHIIIJJJKKKKKKKKKJJJLLLLLLLLLLLLNNNPPPSSSTTTUUUWWW[[[```eeejjjlllmmmooooooiii___UUUNNNLLLKKKGGGEEEHHHJJJKKKPPPVVV^^^cccmmmzzz|||zzzyyyzzz~~~wwwpppiiiaaaZZZYYY^^^ddduuu}}}zzznnnaaaYYYRRRJJJFFFEEE@@@??????>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDGGGIIIKKKHHHFFFDDDDDDFFFIIIJJJKKKbbbRRRLLLGGGFFFIIIPPP]]]iiixxx|||}}}kkk^^^MMMGGGCCCDDDEEEDDDFFFIIIFFFGGGIIIJJJKKKLLLKKKKKKKKKMMMNNNOOONNNOOOPPPRRRSSSSSSTTTVVVYYY\\\___aaabbbbbbaaa\\\UUUNNNJJJIIIHHHFFFFFFIIIJJJLLLRRRZZZfffpppzzzxxxxxxzzz}}}uuulllfff___YYYXXX\\\cccrrrqqqeeeXXXPPPKKKEEEBBBBBB??????@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@AAAAAACCCBBBBBBBBBDDDFFFHHHIIIFFFDDDCCCDDDFFFHHHIIIIIIcccRRRLLLGGGGGGJJJQQQ]]]iiiyyy}}}zzzgggZZZMMMGGGCCCDDDEEEDDDEEEHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLNNNQQQSSSRRRPPPPPPPPPQQQQQQQQQRRRTTTVVVXXXZZZ\\\[[[YYYTTTOOOKKKHHHHHHGGGFFFHHHJJJKKKMMMWWWbbbnnn~~~xxxwwwwwwzzz{{{rrriiiccc]]]WWWWWWZZZ___mmm~~~yyyiii^^^QQQKKKFFFAAA???@@@===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCC@@@????????????@@@AAABBBBBBCCCCCCEEEFFFGGGIIIIIIHHHFFFDDDDDDEEEGGGGGGFFFeeeQQQLLLHHHIIIMMMSSS^^^iiixxx~~~vvvcccVVVMMMGGGDDDEEEEEEDDDEEEGGGKKKKKKKKKLLLMMMNNNPPPQQQQQQTTTYYYZZZXXXTTTPPPNNNMMMMMMMMMOOOQQQTTTVVVXXX\\\YYYTTTNNNJJJHHHGGGFFFFFFGGGJJJMMMNNNSSSbbbppp}}}yyywwwvvvxxxzzzpppfff```[[[VVVVVVXXX[[[iiixxxqqqbbbWWWLLLGGGDDD???===>>>;;;<<<>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBBBB@@@???>>>>>>???@@@BBBCCCBBBDDDGGGJJJLLLMMMNNNNNNLLLIIIFFFEEEFFFGGGGGGGGGfffPPPLLLJJJLLLOOOTTT___iiixxx~~~rrr___RRRLLLFFFDDDEEEGGGEEEFFFIIIKKKJJJJJJKKKNNNRRRVVVXXX]]]bbbggghhhcccZZZRRRNNNKKKLLLMMMOOOSSSWWWZZZ\\\```[[[TTTMMMIIIGGGGGGFFFFFFIIIMMMQQQSSS\\\ooozzzxxxvvvwww~~~yyynnnccc]]]YYYVVVUUUWWWXXXeeetttzzziiiYYYPPPHHHEEECCC@@@>>>???======>>>???@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA??????>>>===>>>@@@BBBCCCDDDGGGLLLQQQUUUVVVUUUTTTOOOLLLHHHFFFGGGIIIKKKKKKgggOOOLLLKKKNNNQQQVVV___iiiwww~~~ooo\\\OOOJJJEEECCCFFFHHHGGGHHHKKKIIIIIIIIIJJJNNNTTTZZZ^^^jjjnnnssssssmmmaaaWWWPPPMMMMMMOOOSSSWWW\\\```bbbddd^^^VVVNNNJJJIIIHHHHHHFFFIIIOOOSSSXXXcccyyy{{{xxxuuuvvv}}}yyynnnbbb\\\YYYUUUUUUWWWWWWdddsssuuudddSSSKKKDDDCCCCCCAAA???@@@@@@@@@@@@AAABBBCCCEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFDDDCCCAAA@@@???>>>======>>>@@@BBBCCCEEEIIIPPPWWW[[[[[[ZZZYYYQQQNNNJJJHHHIIILLLOOOPPPlllWWWLLLJJJSSSTTTPPPXXXgggsss{{{lll]]]OOOJJJIIIGGGFFFFFFGGGIIIJJJJJJIIIKKKQQQTTTXXXdddqqqzzzsssfffZZZQQQLLLOOOTTTYYY___eeelllppprrrdddTTTMMMIIIFFFDDDEEEJJJKKKPPPWWW___nnnyyyuuurrruuu}}}yyynnnbbb[[[VVVRRRSSSWWWZZZaaarrrmmm```PPPLLLFFFBBB@@@@@@@@@???======>>>???AAACCCFFFHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCBBB@@@???============>>>???AAACCCEEEFFFHHHKKKSSS[[[```___YYYSSSTTTNNNJJJJJJKKKKKKMMMQQQhhhXXXLLLGGGLLLMMMJJJTTTdddsssxxxjjjZZZMMMHHHGGGFFFFFFGGGHHHKKKLLLMMMKKKNNNUUU[[[bbbppp}}}qqqdddZZZRRROOORRRWWW___hhhpppuuuxxxqqqcccTTTMMMJJJGGGFFFGGGMMMOOOUUU\\\eeetttyyyvvvtttvvvvvvkkk```ZZZVVVSSSUUUXXXYYY```ppp{{{hhh\\\NNNJJJEEEAAA@@@@@@@@@@@@>>>>>>>>>???AAACCCEEEGGGFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEGGGJJJPPPWWW\\\[[[VVVQQQPPPKKKHHHJJJLLLLLLOOOTTTcccZZZMMMFFFGGGGGGGGGRRRbbbsssttteeeWWWLLLFFFFFFFFFFFFHHHJJJLLLNNNNNNNNNQQQZZZeeeqqq}}}lll```YYYUUUWWWYYY```lllyyy}}}oooaaaRRRLLLJJJIIIIIIKKKQQQTTT[[[dddnnn}}}{{{xxxvvvyyyrrrhhh^^^YYYVVVSSSUUUYYYXXX^^^nnntttaaaUUUJJJGGGBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFDDDBBB???>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDFFFHHHLLLQQQTTTTTTQQQOOONNNJJJIIIMMMOOOPPPTTTZZZaaaZZZOOOHHHHHHHHHIIITTTcccrrrqqqaaaTTTKKKFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOUUU```pppsssddd\\\YYYYYY]]]aaammm~~~}}}lll^^^PPPJJJJJJJJJKKKNNNSSSVVV___kkkvvv~~~{{{yyyxxx{{{qqqggg]]]XXXUUURRRTTTXXXWWW]]]mmmooo]]]QQQFFFDDD@@@??????@@@AAA@@@AAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCC@@@>>>===>>>@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCDDDGGGJJJLLLMMMLLLLLLNNNLLLMMMQQQTTTWWW]]]ddd```TTTMMMIIIJJJKKKLLLUUU```pppmmm]]]QQQLLLHHHHHHHHHHHHIIIJJJKKKKKKNNNQQQYYYggg{{{kkk^^^XXXXXX[[[]]]fffxxx~~~jjj]]]OOOJJJJJJKKKNNNQQQTTTYYYdddsss}}}zzzzzz~~~{{{xxxwwwzzzpppfff]]]XXXTTTQQQQQQTTTWWW\\\lll}}}kkkZZZNNNDDDAAA???>>>???AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDBBB???======>>>@@@AAADDDCCCBBBBBBAAAAAAAAABBB@@@BBBDDDEEEGGGHHHJJJKKKNNNMMMOOOUUUYYY^^^hhhqqq}}}___MMMIIIGGGIIIJJJKKKRRR[[[mmmzzziiiYYYOOOLLLHHHHHHIIIIIIJJJJJJJJJKKKPPPVVV```ppp{{{hhh]]]XXXYYY\\\\\\jjjlll^^^PPPKKKLLLNNNQQQUUUWWW^^^lll~~~}}}|||yyyxxxzzz~~~yyyvvvtttwwwnnneee\\\WWWSSSPPPPPPSSSVVV[[[jjjxxxgggVVVKKKCCCAAA??????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEBBBAAA???>>>>>>???@@@AAADDDDDDCCCBBBBBBBBBBBBBBB@@@BBBDDDFFFFFFHHHKKKMMMNNNNNNRRRYYYaaajjjxxx{{{]]]MMMJJJGGGGGGGGGIIIOOOWWWkkkuuudddTTTLLLKKKFFFGGGHHHIIIKKKLLLLLLLLLTTT\\\iii{{{ttteee^^^ZZZ\\\```eeetttoooaaaSSSNNNOOOQQQUUUYYY^^^gggxxx}}}{{{tttvvv||||||xxxtttqqqsss}}}{{{kkkbbbYYYVVVSSSPPPQQQTTTUUUZZZhhhrrraaaQQQGGGCCCAAA??????AAABBBAAA@@@AAABBBCCCEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFEEE@@@???????????????@@@@@@DDDCCCCCCBBBBBBBBBBBBCCCBBBEEEHHHIIIJJJLLLOOORRRQQQRRRXXXbbbmmm{{{xxxZZZQQQMMMIIIFFFEEEHHHOOOVVViiiqqqaaaQQQIIIIIIDDDEEEGGGIIILLLMMMNNNOOOXXXaaappplllbbb^^^]]]___dddppp}}}rrrcccUUUPPPQQQTTTXXX]]]dddmmm{{{pppuuuzzzvvvrrroooqqq{{{wwwggg___XXXUUUSSSQQQRRRUUUUUUYYYggg~~~mmm]]]NNNDDDCCCAAA@@@@@@AAABBBAAA@@@@@@BBBDDDEEEFFFGGGFFFFFFEEEFFFGGGHHHHHHGGGFFFEEE>>>?????????@@@@@@@@@@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDGGGKKKMMMMMMOOOSSSVVVUUUWWW^^^jjjwwwqqq[[[OOOIIIEEEEEEFFFGGGMMMSSSgggzzziii\\\PPPHHHGGGDDDEEEGGGHHHIIIKKKOOORRRZZZdddvvv}}}oooeee^^^\\\bbbiiiwwwwww___TTTKKKKKKPPPTTTYYY]]]iii}}}rrrqqqvvv~~~zzzyyytttoooqqqzzzuuueee]]]UUUSSSQQQPPPQQQUUUYYYYYYddd~~~xxxhhhXXXMMMHHHCCCBBBAAA@@@@@@@@@AAABBBBBBCCCEEEGGGGGGGGGGGGFFFJJJHHHHHHIIIJJJHHHCCC?????????>>>>>>>>>>>>??????CCCCCCCCCCCCCCCDDDEEEFFFGGGKKKPPPUUUXXXYYYWWWVVVXXX[[[bbbooooooXXXQQQKKKFFFEEEEEEFFFKKKQQQbbb~~~uuueeeYYYOOOIIIIIIEEEGGGHHHIIIJJJMMMPPPSSS^^^gggxxxwwwlllfffdddeeemmmuuuooo___VVVNNNNNNQQQVVV]]]cccuuutttnnnqqqyyy~~~yyyvvvrrrooorrr}}}sssddd\\\UUUSSSQQQOOOPPPSSSZZZ[[[fffsssdddUUULLLHHHCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKKKKLLLLLLJJJEEE@@@??????>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDFFFHHHIIIOOORRRWWW[[[]]]]]]\\\ZZZXXX\\\eeessslllUUUSSSMMMGGGFFFEEEEEEIIINNN\\\yyymmm^^^TTTLLLIIIJJJFFFHHHIIIJJJKKKNNNRRRTTT```iiiyyy}}}uuummmkkklllpppxxxkkk]]]WWWRRRQQQSSSXXXcccmmmsssjjjkkkqqqzzz}}}xxxrrrppppppvvvzzzooobbbZZZTTTSSSRRROOOOOORRRZZZ]]]jjj|||kkk^^^QQQIIIHHHBBBBBBAAA@@@@@@AAABBBCCCFFFFFFGGGIIIKKKLLLNNNNNNQQQQQQQQQQQQPPPLLLGGGBBB???????????????@@@AAAAAADDDDDDDDDEEEFFFIIIKKKMMMRRRTTTXXX[[[\\\[[[ZZZYYYWWW\\\gggtttjjjSSSRRRLLLHHHGGGFFFEEEHHHNNNYYYuuu~~~~~~fffWWWNNNIIIGGGHHHFFFHHHIIIJJJKKKNNNQQQTTT^^^gggvvvyyyttttttuuuxxxmmm[[[WWWTTTTTTUUU[[[jjjxxxmmmffffffjjjuuu}}}yyyqqqqqqrrryyyvvvlll```YYYTTTSSSQQQOOOOOORRRYYY^^^ooovvveeeWWWLLLFFFFFFBBBAAA@@@@@@AAABBBCCCDDDFFFGGGIIILLLOOOSSSVVVXXXZZZZZZYYYWWWSSSMMMGGGCCC????????????@@@AAACCCCCCEEEEEEFFFGGGJJJMMMPPPQQQSSSTTTVVVXXXYYYYYYXXXWWWWWW]]]gggtttkkkTTTQQQKKKGGGGGGGGGFFFIIINNNWWWqqq}}}zzzaaaQQQJJJGGGEEEFFFEEEGGGHHHIIIJJJMMMQQQSSSYYYbbbqqq~~~~~~{{{}}}nnnYYYVVVUUUVVVXXXaaasss{{{jjjeeeeeeiiiuuu}}}zzzrrrrrruuu|||tttkkk```YYYSSSRRRQQQOOOPPPSSSWWW___uuurrraaaSSSHHHDDDDDDAAAAAA@@@@@@AAACCCDDDFFFEEEGGGKKKPPPVVV[[[___bbbdddcccaaa\\\TTTLLLFFFBBB?????????@@@AAACCCDDDEEEFFFGGGIIIKKKNNNQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\]]]^^^ccckkkttt{{{nnnXXXPPPKKKGGGHHHGGGFFFIIINNNSSSmmmwww]]]OOOIIIFFFEEEEEEEEEGGGHHHIIIJJJMMMPPPSSSUUU^^^lllxxxkkkXXXUUUUUUXXX^^^jjj~~~yyylllggggggnnn||||||{{{ssstttvvv}}}ssslllbbbZZZSSSQQQPPPOOOQQQUUUXXXccc|||nnn]]]PPPGGGCCCCCCAAA@@@@@@@@@BBBDDDFFFGGGEEEIIIOOOWWW^^^cccgggiiiiiihhhccc[[[RRRIIIDDDBBB??????@@@AAACCCDDDFFFGGGGGGIIIMMMPPPSSSUUUUUUUUUUUUVVVWWWZZZ]]]```bbbcccjjjmmmqqqtttvvvuuusssrrrrrr\\\RRRMMMIIIHHHGGGEEEGGGKKKLLLeee}}}rrrZZZMMMJJJHHHGGGGGGFFFHHHIIIJJJKKKNNNQQQTTTUUU]]]jjjuuu|||iiiZZZVVVUUUZZZdddsssvvvooojjjllluuu{{{zzzssssssuuu|||tttnnnddd[[[SSSPPPPPPPPPSSSXXX[[[hhh}}}hhhYYYNNNFFFCCCDDD@@@@@@@@@AAABBBDDDFFFHHHIIIMMMTTT]]]dddhhhjjjkkkiiifffaaaWWWMMMEEEBBBBBB???@@@@@@BBBCCCFFFGGGHHHHHHKKKPPPTTTWWWWWWVVVUUUVVVWWWZZZ]]]bbbgggkkkmmmuuuuuutttrrroookkkgggddduuu___TTTOOOJJJIIIGGGDDDEEEIIIGGG```xxxoooXXXMMMKKKJJJIIIIIIGGGIIIKKKKKKLLLOOOSSSVVVWWW^^^iiisss{{{iii\\\WWWUUU\\\hhhzzztttqqqlllooozzzyyyyyyrrrrrrttt|||uuuoooeee\\\SSSPPPOOOPPPTTTZZZ^^^lllwwwdddWWWMMMFFFDDDEEE@@@@@@@@@AAABBBEEEGGGHHHLLLPPPXXXaaagggjjjkkkkkkfffccc]]]SSSIIICCCAAABBB???@@@AAABBBDDDFFFHHHIIIHHHLLLRRRWWWYYYYYYWWWUUU]]]^^^aaaeeekkkqqqwwwzzzyyyxxxtttoooiiiccc]]][[[uuu\\\TTTMMMHHHGGGGGGFFFGGGJJJLLLYYYpppjjjTTTLLLIIIEEEDDDFFFKKKIIIKKKOOORRRRRRVVV[[[bbbfffppp{{{iiiXXXVVVUUU[[[iii~~~uuurrruuu{{{|||xxxxxxvvvrrrsss}}}~~~uuuoooaaaZZZTTTRRRQQQPPPTTTZZZ\\\tttttt```RRRJJJDDDBBBCCCDDDCCCBBBBBBCCCEEEGGGIIINNNTTT^^^hhhkkkgggdddccc``````YYYMMMEEEEEEEEEAAADDDCCCCCCDDDFFFHHHHHHHHHJJJQQQWWWYYYXXXXXXWWWVVV[[[^^^gggttt~~~|||ooofff___VVVQQQPPPvvv]]]TTTMMMHHHHHHGGGFFFGGGJJJLLLWWWlllhhhSSSKKKIIIEEEDDDGGGHHHGGGIIINNNQQQRRRVVV[[[aaajjjxxx}}}iii[[[YYYZZZaaaooo}}}vvvuuu|||~~~yyywwwtttqqqsss}}}}}}sssnnn```ZZZTTTRRRQQQQQQUUUZZZbbb{{{ooo[[[OOOHHHDDDBBBDDDCCCCCCCCCCCCEEEHHHJJJLLLTTTXXX^^^dddfffdddaaaaaabbbaaaYYYLLLEEEEEEDDDAAABBBBBBCCCEEEHHHIIIJJJJJJJJJOOOTTTUUUSSSTTTXXX[[[bbbhhhtttyyykkkaaaZZZSSSOOOOOOwww^^^TTTMMMHHHHHHHHHFFFFFFIIILLLUUUggg~~~|||fffQQQJJJIIIFFFEEEHHHGGGFFFIIINNNQQQSSSXXX___fffrrr~~~kkk[[[ZZZ[[[bbbooozzzwwwyyyxxxsssqqqooosss{{{qqqkkk```YYYTTTRRRQQQQQQVVV\\\hhhxxxhhhVVVKKKGGGCCCCCCEEEBBBBBBCCCDDDGGGJJJMMMOOOXXXZZZ]]]___```bbbbbbbbbeeeaaaXXXKKKDDDCCCCCCBBBAAABBBDDDGGGIIIJJJKKKKKKJJJOOOSSSSSSQQQSSS[[[cccjjjuuussscccZZZSSSNNNMMMOOOxxx]]]TTTNNNIIIIIIHHHFFFFFFHHHKKKRRRccc|||yyycccOOOIIIHHHFFFFFFJJJJJJIIILLLPPPSSSUUU\\\dddpppooo___\\\[[[```mmm{{{wwwvvvyyy}}}tttnnnllllllsssyyyooohhh___XXXSSSRRRRRRRRRWWW]]]iiisssdddSSSJJJFFFCCCBBBDDDBBBCCCDDDEEEHHHJJJMMMNNNVVVXXXYYYZZZ___fffiiiiiiggg```UUUJJJDDDCCCCCCBBBAAACCCEEEGGGGGGHHHIIIJJJJJJMMMRRRTTTSSSUUU```kkksssyyykkk[[[RRRNNNKKKLLLOOOwww]]]TTTNNNIIIIIIHHHFFFEEEGGGHHHOOOaaa{{{xxxbbbNNNIIIIIIGGGHHHKKKLLLLLLNNNQQQSSSVVV```jjj}}}|||uuutttwww{{{uuuhhhccc___cccnnn}}}vvvtttuuu}}}{{{rrrkkkhhhjjjssswwwmmmggg^^^WWWSSSRRRSSSTTTYYY___hhhrrrbbbRRRIIIEEEBBBAAACCCCCCCCCDDDFFFGGGIIIKKKLLLOOOTTTWWW[[[dddooossspppeee\\\QQQIIIDDDBBBBBBCCCCCCEEEFFFFFFEEEEEEHHHJJJJJJKKKQQQWWWXXXZZZdddqqqnnnaaaTTTNNNLLLKKKMMMQQQwww]]]TTTNNNJJJJJJIIIEEEDDDFFFGGGLLL]]]xxxxxxbbbNNNIIIIIIHHHIIIMMMMMMLLLMMMPPPSSSYYYgggttt|||qqqjjjjjjnnnsss|||oooiiieeejjjwww}}}|||zzzyyy}}}uuurrrrrryyy}}}xxxpppjjjeeehhhrrr}}}uuulllfff]]]WWWRRRRRRSSSUUUZZZaaajjjpppaaaQQQIIIEEEBBBAAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLUUU\\\bbblllxxxxxxqqq```VVVLLLGGGEEECCCBBBDDDDDDFFFGGGEEEDDDEEEIIIMMMOOOMMMQQQYYY___bbbmmmyyytttcccXXXOOOMMMNNNNNNPPPTTTxxx___TTTNNNJJJJJJIIIEEEDDDEEEHHHJJJWWWrrryyycccOOOJJJJJJIIIIIIMMMOOONNNOOORRRVVV```ssszzzppphhhccceeejjjnnnxxxzzzvvvttt|||{{{wwwsssrrrwww~~~tttpppqqquuu}}}vvvqqqkkkgggdddgggrrrzzztttlllfff\\\VVVRRRRRRTTTVVV[[[bbbppplll]]]NNNGGGDDDBBBAAABBBBBBCCCEEEHHHJJJLLLMMMNNNQQQ\\\fffllluuu|||uuuhhh[[[PPPGGGFFFFFFCCCBBBDDDEEEFFFGGGEEEDDDGGGOOOUUU\\\UUUTTT___hhhnnnzzzwwweeeYYYQQQLLLNNNRRRSSSUUUWWWyyy```TTTNNNJJJJJJIIIEEEDDDEEEIIIHHHSSSlllzzzdddPPPKKKKKKIIIJJJNNNRRRQQQRRRVVV\\\hhh~~~zzznnnfffaaa___dddjjjmmmxxx}}}vvvqqqpppvvv~~~|||sssppprrrqqqzzzwwwooojjjeeeccccccgggrrrxxxssslllfff[[[VVVRRRSSSTTTVVV\\\cccuuuhhhZZZLLLFFFDDDBBBAAACCCAAACCCFFFIIILLLOOOPPPQQQVVVcccnnnssszzz}}}qqq___WWWLLLEEEFFFGGGDDDCCCEEEEEEFFFGGGEEEEEEJJJTTT\\\iii^^^ZZZdddpppyyylllZZZSSSMMMKKKPPPUUUVVVWWWZZZuuu___VVVQQQKKKHHHGGGFFFDDDAAAEEEKKKTTTbbbyyyhhhTTTNNNHHHIIIMMMJJJOOOQQQVVV[[[___jjj}}}nnnbbb```^^^YYY^^^hhhooowww|||uuurrrrrrvvvzzz~~~tttooooootttvvvzzz{{{qqqlllgggcccbbbaaahhhsss~~~}}}vvvkkkddd\\\UUUQQQPPPRRRVVV^^^fff~~~}}}kkk]]]NNNGGGDDDCCCCCCEEEDDDCCCGGGLLLLLLLLLTTT___fffqqq}}}{{{mmm```YYYJJJHHHFFFEEEFFFFFFDDDCCCFFFEEEFFFIIIIIIHHHLLLQQQTTTXXX```kkkvvv}}}jjj___ZZZNNNNNNOOOPPPSSSYYY```eeevvvdddVVVQQQLLLIIIIIIHHHFFFEEEFFFJJJQQQ___wwwgggUUUPPPKKKKKKQQQOOOPPPPPPTTTZZZcccsssrrrddd[[[[[[ZZZYYY___jjjvvv~~~}}}vvvtttuuuzzz~~~rrrllljjjlllooouuu~~~~~~xxxooojjjeeeaaaaaabbbiiisss}}}~~~vvvkkkddd\\\VVVRRRRRRSSSWWW___hhh}}}kkk\\\MMMFFFDDDCCCCCCEEEHHHGGGIIIMMMOOORRR\\\hhhttt}}}wwwfffXXXQQQGGGFFFDDDDDDEEEFFFEEEDDDFFFDDDDDDFFFGGGGGGLLLSSSUUU]]]jjjwwwsssaaaWWWSSSQQQRRRSSSTTTXXX^^^ffflllvvviiiWWWSSSOOOLLLKKKJJJIIIHHHGGGIIIMMMZZZtttkkkYYYSSSLLLMMMUUUVVVZZZWWWWWW]]]kkkwwwddd[[[UUUWWWYYY\\\eeeppp~~~wwwrrrqqqsss{{{sssjjjgggeeeiiippp{{{~~~ssskkkfffbbb``````eeekkkuuu}}}vvvjjjbbb[[[VVVRRRSSSTTTXXXaaakkk|||jjj[[[MMMFFFDDDCCCCCCEEEJJJIIIJJJNNNSSS[[[iiiuuuooo[[[NNNIIIFFFEEEDDDDDDFFFHHHHHHGGGHHHEEEDDDFFFGGGHHHNNNVVVYYYfffxxxxxxeeeXXXQQQNNNOOOQQQSSSVVV[[[cccmmmssssssjjj[[[XXXSSSOOOLLLKKKIIIIIIHHHHHHIIITTToooqqq]]]UUUMMMPPPZZZ^^^fffaaa^^^eeevvv}}}kkk]]]WWWUUUXXX\\\cccnnnzzz~~~wwwqqqnnnnnnrrr~~~tttjjjfffbbbgggooo{{{}}}nnnfffbbb______aaagggnnnwww~~~ttthhhaaaYYYUUURRRRRRSSSWWWaaalll{{{iii[[[LLLFFFDDDCCCDDDFFFHHHHHHJJJPPPYYYgggxxxvvvbbbQQQIIIGGGGGGFFFEEEFFFIIIJJJKKKJJJKKKHHHGGGIIIJJJKKKRRRYYYbbbsss{{{fffYYYRRRPPPPPPNNNQQQUUU[[[cccmmmwww~~~pppggg```]]]XXXSSSMMMJJJHHHHHHHHHHHHGGGOOOhhhsss]]]UUUPPPWWWdddjjjhhheeeccckkkrrrcccYYYWWWWWWZZZ```jjjwww|||ssspppooooooqqqxxxttthhhdddaaaeeennnyyyvvvjjjccc___]]]___bbbjjjrrr{{{}}}rrreee^^^UUURRRQQQQQQRRRVVVaaammm{{{hhh[[[LLLFFFEEEDDDEEEHHHGGGJJJOOOWWWeeewwwjjjVVVJJJGGGHHHGGGFFFEEEGGGJJJLLLMMMMMMNNNKKKKKKMMMNNNPPPVVV^^^pppkkkZZZRRRNNNNNNQQQPPPUUU\\\eeeooozzzooodddccc```\\\UUUNNNIIIHHHHHHGGGHHHHHHLLLaaa}}}sss]]]XXXWWW```nnnqqqbbbcccfffqqqkkk___UUUWWWYYY]]]cccooo~~~xxxsssjjjllloootttwwwsssgggaaa___ccclllwww}}}rrrgggaaa^^^]]]```dddmmmuuuyyynnnbbb[[[SSSQQQQQQQQQQQQUUUbbbooo|||iii[[[MMMGGGGGGFFFGGGJJJIIIPPPYYYddduuuuuu___OOOGGGFFFGGGEEEEEEEEEIIIMMMQQQSSSTTTSSSOOOMMMOOORRRXXXbbblllyyy```TTTOOOLLLLLLPPPRRRXXXaaalllwwwpppeeebbbaaa]]]VVVNNNIIIIIIJJJEEEIIIJJJKKK[[[vvvuuu```^^^```gggooommm```fffnnnzzzxxxfff]]]SSSWWW\\\```hhhvvvwwwtttsssrrrrrrtttlllqqqyyyvvvhhhbbb___ccckkkvvvyyyoooeee```^^^]]]aaagggnnnxxxvvvjjj^^^YYYRRRQQQQQQRRRRRRVVVcccqqq}}}iii\\\NNNIIIHHHHHHIIILLLLLLVVVcccooo|||fffTTTKKKGGGFFFDDDFFFFFFIIIOOOVVV\\\```bbb]]]VVVQQQRRRXXXdddvvvjjjVVVQQQOOOLLLNNNSSSYYYaaalllwwwrrrgggaaa```\\\VVVNNNJJJJJJLLLDDDJJJKKKKKKWWWqqqzzzddddddeeeiiikkkddddddmmmwwwtttccc]]]SSSYYY___dddmmm|||~~~sssooommmmmmqqqyyywww~~~{{{llleee```dddlllxxxwwwnnneee```^^^^^^bbbiiioooyyy~~~tttggg\\\WWWSSSRRRSSSSSSSSSWWWeeesss}}}jjj\\\OOOIIIIIIIIIJJJMMMMMMYYYggguuu|||lllXXXLLLHHHIIIFFFCCCIIIJJJNNNVVV___ggglllooofff^^^VVVVVV^^^oooooo]]]OOOOOOQQQOOOQQQXXXgggooozzzsssjjjggg```VVVPPPNNNMMMKKKIIIHHHIIIHHHHHHQQQfff{{{dddooo|||ttthhhgggooosss|||~~~kkk___[[[ZZZ\\\dddvvvzzzrrrpppttt|||rrrhhhbbbgggppp{{{vvvmmmdddaaa``````dddiiisss|||yyypppeee\\\WWWPPPSSSMMMKKKUUU\\\eeevvvjjj[[[MMMHHHJJJJJJKKKMMMTTT___oookkk^^^PPPHHHDDDBBBDDDHHHJJJMMMRRR]]]nnn}}}zzzpppcccYYY]]]kkkxxxdddVVVLLLNNNPPPQQQ]]]kkkqqqzzztttmmmhhhaaaXXXQQQOOONNNLLLJJJGGGIIIIIIHHHOOOccc}}}rrr~~~zzzmmmkkkuuuyyypppaaa\\\\\\^^^fffvvv~~~~~~uuullliiipppzzztttkkkbbb^^^^^^___dddjjjuuu}}}vvvlllbbbYYYTTTOOORRRMMMLLLUUUZZZddduuu}}}hhhZZZMMMHHHJJJKKKLLLNNNZZZgggxxx~~~ppp___UUUKKKHHHFFFDDDEEEIIINNNSSS\\\jjj|||tttggg^^^eeewwwooo\\\RRRLLLPPPSSSVVVbbbqqqvvvqqqiiibbbZZZTTTRRRPPPMMMKKKGGGIIIIIIHHHLLL]]]yyywwwyyyqqqsss}}}uuuccc[[[]]]```hhhwww|||uuusss|||tttjjjaaa]]]^^^```gggnnnxxx}}}pppfff]]]UUUQQQNNNQQQNNNNNNUUUXXXbbbuuuzzzfffYYYLLLHHHIIIKKKMMMPPP___nnn|||kkk]]]PPPJJJFFFGGGHHHGGGHHHKKKPPPZZZhhhzzzwwwjjjbbblllwwwcccTTTOOOOOOUUUZZZ```nnn}}}wwwssskkkeee]]]XXXUUUSSSOOOLLLGGGIIIJJJHHHIIIWWWssswwwxxx|||{{{|||vvvcccYYY\\\```ggguuu~~~{{{vvvkkkbbb___```dddlllttt|||uuuiiiaaaYYYSSSPPPMMMQQQNNNOOOUUUWWWcccyyyyyycccWWWLLLHHHIIIKKKOOOSSSaaaqqq{{{nnn___SSSHHHDDDBBBEEEGGGHHHKKKOOORRR```uuuwwwkkkeeerrrkkkZZZRRRPPPSSSZZZ```jjj{{{yyyuuulllggg```\\\YYYVVVRRRNNNIIIIIIIIIHHHHHHRRRlll~~~|||ssscccWWWZZZ___eeerrrtttjjjaaa___bbbgggpppxxx~~~nnnccc]]]WWWSSSQQQLLLPPPOOOQQQVVVWWWfffwww```UUUKKKHHHIIILLLQQQVVVeeesss}}}yyymmm```VVVOOOHHHDDDBBBDDDFFFHHHNNNUUUZZZlllqqqkkkjjjzzzwwwaaaUUURRRRRRVVV]]]gggtttyyyvvvnnniiiccc___]]]YYYTTTPPPLLLIIIHHHIIIHHHNNNddd{{{pppfffYYY\\\```dddnnn|||ooofff______bbbhhhqqqyyy{{{jjjaaa\\\WWWRRRQQQLLLOOOOOOSSSXXXYYYlllsss]]]TTTKKKHHHIIILLLSSSYYYhhhqqquuulll]]]SSSMMMKKKIIIEEECCCDDDEEEHHHPPPXXXfffxxxtttjjjjjjppp}}}jjjZZZSSSQQQTTTZZZdddrrryyyyyyoookkkeeebbb___[[[VVVQQQNNNIIIGGGJJJIIIMMM^^^rrrooojjj```bbbcccdddkkkwww~~~mmmeee___```eeejjjssszzzxxxhhh```\\\VVVPPPNNNLLLOOOOOOTTTZZZ\\\sssmmm[[[RRRKKKHHHIIIMMMTTT\\\eeekkkjjj^^^QQQJJJIIIHHHFFFDDDCCCEEEFFFHHHPPPYYYlllzzztttjjjbbbgggrrrzzzuuummm^^^UUUSSSRRRWWWaaaqqq~~~yyyzzzppplllgggcccaaa]]]VVVRRRPPPIIIFFFJJJJJJLLLZZZmmm}}}pppmmmfffgggfffeeejjjttt{{{|||}}}mmmfffaaaccchhhnnnvvv}}}xxxiiiaaa\\\UUUOOOLLLMMMOOOOOOUUU[[[^^^www{{{iiiZZZRRRJJJIIIIIIMMMUUU]]]^^^cccaaaVVVLLLHHHHHHHHHCCCBBBCCCFFFHHHIIIQQQYYYjjjuuuzzzsssjjjccc]]]eeeqqqrrreeeddd```WWWSSSUUUTTT[[[iii~~~zzzuuuqqqnnniiieeeaaa\\\VVVRRRQQQNNNKKKJJJHHHJJJTTT```~~~vvvooooookkkiiijjjnnntttvvvwww~~~tttkkkfff``````hhhrrr{{{wwwkkkccc\\\UUUPPPOOOMMMLLLQQQVVVXXX```||||||xxxuuucccWWWOOOIIIHHHGGGGGGOOOXXXZZZXXXSSSNNNIIIEEEBBBAAAAAAAAACCCEEEHHHKKKMMMOOOaaaiiiqqqssslllccc]]]ZZZYYY___jjjzzzmmmeee^^^ZZZVVVPPPOOOPPPXXX```sss|||xxxsssooojjjfffaaa\\\WWWTTTRRRNNNLLLJJJHHHIIISSS^^^uuu}}}zzztttpppkkkjjjnnnsssxxxzzzzzzppphhhddd```aaaiiisss|||yyymmmeee^^^VVVQQQPPPMMMLLLQQQVVVYYYccczzzvvvttteeeUUUKKKDDDEEEGGGJJJOOOUUUSSSQQQNNNKKKGGGEEECCCBBBAAABBBCCCEEEHHHKKKMMMNNNWWW]]]dddeee```YYYUUUSSSSSSWWW```llluuuxxxtttnnn\\\WWWSSSRRRRRRPPPQQQUUUbbbmmm|||wwwrrrlllfffbbb^^^YYYWWWSSSPPPLLLKKKHHHIIIQQQ[[[jjjzzzuuuooommmpppvvv|||uuukkkdddbbb```bbbjjjttt}}}|||nnnfff^^^VVVQQQPPPMMMMMMQQQVVVZZZgggyyyttt}}}rrrfff```SSSGGGDDDFFFGGGGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDFFFHHHKKKLLLMMMLLLQQQUUUVVVSSSOOONNNOOONNNPPPTTT[[[aaabbb^^^YYYOOOKKKJJJMMMOOOQQQUUUZZZjjj{{{zzzuuunnnhhhccc```\\\ZZZVVVRRRNNNLLLJJJIIIOOOWWWddd}}}|||yyyuuutttxxx~~~zzzoooggg```___aaaeeelllvvv~~~|||nnneee]]]UUUPPPOOONNNOOOQQQVVV[[[lll{{{uuu{{{oooeeegggZZZJJJDDDEEEGGGFFFCCCFFFEEEDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGIIIJJJKKKLLLIIIKKKNNNNNNMMMMMMNNNOOOLLLLLLMMMPPPSSSSSSPPPMMMLLLJJJJJJNNNQQQSSSXXX___lll|||wwwpppkkkfffccc```^^^ZZZTTTPPPNNNLLLJJJMMMSSSbbb{{{~~~wwwxxx{{{{{{{{{~~~{{{tttkkkddd\\\___ccchhhoooxxxzzzlllbbbZZZSSSNNNNNNOOOPPPSSSVVV^^^rrryyy{{{~~~|||jjjaaa^^^TTTHHHBBBDDDJJJKKKJJJFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLNNNOOOQQQJJJIIIIIIIIIKKKKKKKKKJJJLLLKKKLLLPPPSSSUUU\\\dddlll{{{|||xxxrrrnnnjjjgggdddaaa^^^XXXSSSQQQNNNKKKLLLPPP___vvv}}}vvvuuuzzz|||yyysssmmmgggaaa[[[___eeelllssszzzxxxjjj```XXXQQQNNNNNNOOOQQQTTTXXXddd}}}{{{zzzyyyxxxeee[[[VVVUUUPPPHHHDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIKKKLLLNNNNNNOOOOOOFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHLLLQQQTTTWWW```iiirrrsssjjj~~~{{{xxxtttpppnnnjjjgggdddaaaZZZUUUSSSPPPLLLLLLNNNYYYnnn{{{wwwwww|||~~~~~~rrrkkkgggbbb___ZZZ```hhhpppuuu{{{wwwhhh___XXXQQQNNNOOOMMMQQQUUU[[[lll{{{wwwsssuuu```UUURRR[[[___VVVJJJDDDBBBAAAFFFEEEEEEDDDCCCDDDDDDDDDGGGHHHIIIJJJKKKJJJHHHGGGIIIJJJLLLNNNPPPOOONNNLLLDDDDDDDDDDDDDDDEEEHHHIIIIIIIIIMMMRRRTTTWWW```jjjzzzzzzqqqhhhcccyyyzzzwwwuuurrrpppmmmhhheeeccc\\\WWWUUURRRMMMLLLNNNSSSiiiyyyxxxzzzzzzmmmfffccc```]]][[[aaajjjrrrwww|||wwwhhh___XXXRRROOOPPPLLLQQQVVV^^^qqqzzzuuuooosss^^^QQQHHHZZZgggaaaSSSKKKHHHGGGDDDDDDCCCCCCCCCDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGKKKLLLNNNQQQRRRQQQNNNKKKDDDEEEEEEEEEDDDFFFHHHJJJMMMMMMQQQTTTUUUWWW___iii|||tttnnnhhhdddbbb~~~|||uuutttssssssssspppllliiiddd```ZZZUUURRROOOLLLJJJQQQZZZrrr~~~sssrrrvvvsssjjjeee___]]]]]]```eeemmmsssxxx}}}wwwhhh^^^WWWPPPMMMNNNNNNUUU[[[bbbuuu~~~yyyuuutttvvvsss\\\NNNIIILLLPPPUUUVVVSSSNNNIIIEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHKKKLLLKKKJJJKKKKKKGGGNNNUUUXXXYYYWWWOOOGGGJJJDDDAAADDDFFFGGGKKKOOOSSSSSSVVVYYYZZZ]]]gggrrrzzzzzzssslllfffaaa```fffnnn~~~}}}wwwvvvttttttsssqqqnnnkkkfffbbb\\\WWWSSSPPPMMMKKKPPPWWWmmmyyyqqqppptttzzz~~~|||nnnfffbbb^^^\\\]]]```fffnnnuuuyyy~~~uuuggg^^^WWWQQQOOOOOONNNTTT[[[eee|||{{{vvvuuuvvvqqq[[[MMMKKKKKKMMMPPPRRRRRRPPPMMMFFFFFFEEEEEEEEEFFFFFFGGGFFFHHHKKKKKKJJJJJJJJJKKKIIIPPPXXX\\\^^^]]]UUUKKKIIIDDDBBBEEEHHHKKKOOOUUUWWWWWWYYY[[[[[[^^^iiiuuuqqqjjjddd```______```hhhppp~~~{{{yyyvvvuuutttrrrpppnnniiieee___ZZZVVVRRROOOLLLMMMSSSfff}}}wwwuuutttqqqqqqtttxxx~~~sssgggaaa^^^\\\\\\^^^aaahhhpppwww|||tttfff]]]XXXRRRPPPQQQOOOSSS[[[jjj~~~yyyvvvwwwzzznnnYYYMMMLLLJJJIIIJJJMMMOOOPPPPPPHHHGGGFFFEEEEEEFFFGGGGGGGGGIIIKKKKKKJJJIIIJJJJJJPPPVVV]]]bbbeeebbbXXXMMMIIIEEECCCGGGKKKOOOVVV]]]```^^^^^^___```dddppp|||tttfff___[[[YYY[[[___ccckkksss~~~|||xxxvvvuuutttrrrpppkkkgggaaa\\\XXXSSSOOOLLLKKKOOO```{{{}}}wwwpppkkknnnrrrsssuuuxxx}}}wwwlllbbb^^^[[[YYY[[[^^^cccjjjssszzz~~~}}}qqqddd\\\WWWSSSQQQSSSQQQTTT\\\ooo|||xxxxxxuuukkkXXXMMMKKKIIIGGGGGGIIILLLNNNNNNJJJIIIGGGFFFFFFFFFGGGHHHHHHJJJKKKKKKJJJJJJKKKLLLVVV^^^eeeiiijjjeeeXXXKKKJJJFFFEEEIIIMMMQQQ[[[dddjjjgggfffeeeffflllzzzxxxiii^^^bbb^^^\\\___cccfffmmmttt~~~zzzxxxwwwuuusssrrrkkkhhhbbb]]]YYYUUUPPPMMMJJJNNN\\\vvvzzzwwwooohhhdddhhhooosssxxx|||qqqhhh```]]]ZZZXXX[[[___gggmmmuuu|||{{{nnnaaa[[[VVVRRRQQQSSSRRRVVV___tttzzzyyytttiiiWWWMMMIIIGGGFFFGGGIIIJJJJJJJJJMMMKKKIIIGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLLLLNNNOOOXXXbbbnnnsssqqqiiiZZZMMMKKKHHHGGGJJJNNNTTT```jjjrrrnnnkkkjjjkkksssoooccc]]]cccaaaaaaccceeegggpppyyy|||zzzyyywwwtttqqqlllhhhddd___[[[WWWRRRNNNKKKMMMXXXooovvvsssiiiccc```dddkkkrrr{{{yyykkkddd^^^[[[ZZZYYY\\\aaakkkpppwww}}}xxxlll___YYYTTTQQQPPPRRRSSSWWWbbbyyy{{{zzzvvv|||iiiWWWNNNHHHGGGGGGIIIKKKLLLLLLKKKOOOMMMJJJGGGFFFGGGHHHIIILLLMMMNNNOOOOOOPPPRRRUUUXXXiiizzzzzzooo___SSSKKKIIIIIIMMMRRRYYYgggtttyyytttpppooorrr}}}{{{hhhaaa``````bbbeeeggggggkkkxxx}}}|||zzzwwwssspppllljjjeeebbb^^^ZZZUUUQQQNNNMMMSSSggg|||rrrnnnfffbbb```dddjjjrrrqqqccc^^^ZZZZZZYYYYYY^^^eeeooosssyyy}}}wwwjjj^^^WWWSSSOOONNNPPPQQQXXXfff~~~|||{{{xxxyyyjjjXXXOOOIIIHHHHHHJJJMMMQQQRRRSSSQQQOOOKKKHHHFFFGGGHHHJJJMMMOOOPPPQQQRRRTTTWWWZZZaaavvvrrr```TTTJJJIIIKKKPPPVVV```qqq}}}xxxwww|||rrrbbb```cccdddiiioooqqqooottt~~~}}}{{{xxxsssooommmkkkgggddd```\\\WWWTTTPPPMMMPPPaaazzzoookkkfffcccbbbfffkkkuuu}}}lll^^^ZZZXXXXXXYYYZZZ```hhhqqquuuyyy}}}vvvjjj]]]VVVRRRNNNMMMNNNPPPXXXhhh|||{{{zzzxxx|||jjjYYYPPPKKKIIIHHHJJJOOOTTTXXXZZZRRRPPPLLLHHHFFFGGGHHHJJJNNNPPPQQQRRRTTTVVVZZZ]]]kkkrrr^^^QQQIIIIIILLLRRRZZZfffxxxkkk______dddmmmttt{{{|||yyy}}}}}}}}}}}}|||yyywwwtttrrrooolllgggaaaZZZUUURRRSSSTTT]]]uuuvvvlllkkkgggeeedddfffooo|||sssggg]]][[[YYYXXX[[[___dddhhhtttvvvyyy}}}sssiii^^^XXXSSSPPPQQQTTTTTT\\\mmm~~~zzzzzzzzzjjjWWWOOOMMMLLLJJJJJJQQQZZZ^^^[[[]]]TTTKKKJJJLLLJJJJJJJJJFFFTTTYYYYYY]]][[[]]]hhhyyyxxxbbbSSSMMMOOOOOOSSS```uuutttbbb___ffflll{{{~~~~~~|||yyytttssspppnnnjjjddd]]]XXXSSSTTTTTT[[[nnnxxxmmmkkkgggeeedddgggooo|||oooddd\\\ZZZXXXXXX[[[aaahhhllltttvvvzzz}}}ooofff^^^YYYUUUQQQPPPRRRVVV^^^ppp}}}xxxxxxxxxlllYYYQQQNNNNNNMMMOOOXXXccchhhfffaaaWWWMMMKKKKKKJJJIIIJJJNNN[[[``````eeedddfffrrr{{{dddUUUQQQRRRTTTYYYhhh~~~qqqfffeeelllttt|||wwwvvvuuusssoooiiibbb\\\UUUUUUTTTWWWeee~~~{{{ooollljjjiiiiiikkkqqq}}}wwwhhh___ZZZXXXVVVWWW\\\ccclllqqqtttvvvzzz{{{kkkccc\\\YYYVVVQQQOOOPPPXXX```ttt~~~wwwwwwwww{{{nnn[[[SSSNNNNNNMMMQQQ[[[gggllliiiaaaWWWNNNLLLLLLKKKLLLOOOSSS```eeeeeeiiiiiimmm{{{}}}dddUUUPPPRRRTTT[[[mmmzzznnnkkkjjjsss|||{{{yyywwwsssmmmeee```VVVVVVTTTTTT]]]sssrrrnnnnnnoooppprrrwww}}}oooccc\\\XXXWWWUUUVVV[[[dddlllrrrtttwww|||vvviiiaaaYYYWWWTTTPPPOOORRRYYYaaavvvwwwwwwwwwxxxppp]]]UUUTTTSSSRRRUUU```kkkmmmiii\\\TTTMMMLLLNNNOOOSSSWWWYYYgggkkkjjjmmmmmmrrr|||dddUUURRRTTTWWW```sssrrrmmmmmmmmmyyy}}}zzzwwwsssmmmgggbbbZZZXXXUUUSSSYYYkkkwwwqqqrrruuuxxx{{{~~~uuuhhh___[[[WWWVVVUUUVVV[[[ccclllqqqtttxxx~~~~~~rrrggg^^^VVVRRRPPPNNNPPPTTTYYYaaawwwyyyxxxwwwwww~~~rrr___WWWYYYYYYXXX]]]iiirrrrrrlll[[[TTTNNNNNNOOOPPPUUUZZZbbbqqquuusssttttttzzz}}}eeeWWWXXX[[[___jjjpppnnnoooqqq~~~zzzwwwtttpppllliiiaaa]]]YYYVVVXXXgggxxxvvv|||mmmaaa\\\ZZZUUUUUUUUUXXX^^^fffmmmrrrvvvzzzyyynnneee\\\SSSOOONNNMMMQQQUUUXXXaaawww{{{yyywwwwww{{{uuubbb[[[UUUVVVXXX___llluuurrriii\\\VVVRRRQQQPPPOOORRRWWWbbbrrrxxxwwwwwwvvv|||~~~hhh[[[YYY\\\bbbppppppooottt}}}~~~{{{zzzzzzyyywwwjjjddd^^^[[[ZZZcccyyy~~~xxxfff\\\YYYZZZRRRSSSVVV[[[bbbjjjqqqvvvwww|||tttjjjaaaYYYQQQOOOOOONNNPPPTTTWWWaaawww}}}yyyvvvvvvxxxxxxfff___SSSTTTWWW```lllssslllaaaZZZVVVSSSSSSQQQOOOQQQUUU]]]oooxxxxxxyyyxxx~~~hhh[[[VVVZZZddduuu|||nnnooo~~~qqqjjjbbb^^^\\\bbbttttttbbbYYYWWWYYYPPPRRRWWW]]]fffnnnuuuzzzxxx}}}qqqggg]]]VVVQQQQQQPPPNNNOOOQQQXXXbbbxxx}}}xxxuuuvvvwww~~~{{{iiicccYYYZZZ]]]eeeoootttjjj\\\UUURRRRRRSSSRRRQQQSSSXXX^^^qqq|||}}}{{{eeeXXXXXX^^^iii|||yyykkkooosssfffdddbbbbbbmmm|||ooo___WWWTTTSSSTTTTTTWWW^^^iiirrrwwwyyy~~~yyylllcccYYYSSSOOONNNMMMLLLOOOTTTZZZaaavvv|||{{{zzzzzz~~~nnnbbbYYYZZZ```jjjqqqooodddZZZUUUTTTTTTSSSTTTVVVXXXZZZjjjttt~~~uuuddd]]][[[aaappp~~~wwwttt}}}uuukkkiiifffcccjjjuuu{{{hhh[[[TTTRRRRRRVVVVVVZZZaaakkkssswwwyyy}}}sssfff^^^WWWRRRNNNNNNMMMMMMPPPUUUZZZbbbxxx~~~}}}}}}|||~~~nnnaaaXXX[[[aaaiiimmmkkkbbbZZZVVVUUUUUUTTTTTTVVVXXXZZZkkkvvvsssccc^^^]]]cccqqq~~~xxxwwwyyyqqqoookkkeeefffmmmqqqaaaWWWSSSRRRSSSVVVYYY^^^fffnnnuuuxxxyyy}}}xxxjjj^^^WWWUUUPPPMMMMMMNNNNNNRRRWWW[[[eee|||}}}}}}nnn___XXX\\\bbbfffgggddd___[[[ZZZZZZZZZYYYXXXXXXZZZ\\\lllxxxnnnbbb^^^___dddtttzzz}}}|||vvvsssnnnggggggjjjxxxyyykkk^^^WWWTTTUUUUUUVVVZZZaaaiiiqqqwwwzzz{{{~~~ooobbbXXXQQQRRRMMMKKKMMMOOOOOOSSSXXX[[[fff|||~~~ooo___XXX]]]bbbcccaaa___^^^^^^aaabbbbbb```]]]\\\^^^aaannn{{{xxxhhh```^^^```gggwww}}}xxxsssnnnjjjjjjlllqqq{{{rrrfff[[[VVVUUUVVVWWWVVV[[[ccclllsssyyy|||}}}vvvggg\\\TTTOOOOOOLLLJJJMMMOOOPPPTTTYYY\\\hhh|||{{{~~~sssaaaYYY]]]``````]]]]]]___cccggghhhgggccc___^^^aaaeeeppp}}}pppdddaaa___bbbkkk}}}{{{uuupppmmmlllmmmjjjqqqjjj```XXXUUUUUUVVVWWW[[[aaaiiipppuuuyyy}}}nnn```WWWRRROOONNNKKKJJJMMMOOOPPPSSSXXX^^^kkk}}}~~~xxxfff[[[]]]^^^]]]\\\^^^dddhhhmmmmmmkkkeee___^^^ccchhhsssmmmeeeddddddhhhtttxxxrrrooollljjjddd{{{zzzjjjddd\\\WWWVVVWWWZZZ[[[eeeiiippptttwwwyyy|||}}}hhh[[[TTTQQQPPPNNNJJJJJJMMMOOOPPPSSSXXXaaaooo~~~jjj]]]\\\[[[[[[]]]bbbiiinnnuuuuuuqqqiiibbbaaahhhooouuulllhhhkkkkkkppp{{{uuupppkkkfff___uuu|||tttgggbbb[[[XXXXXX[[[^^^```lllpppuuuwwwxxxyyy|||~~~yyydddXXXRRRQQQPPPMMMJJJJJJNNNOOOPPPSSSWWWcccrrrmmm___\\\YYYYYY]]]eeelllqqq||||||wwwnnnfffeeemmmuuuvvvlllkkkpppqqqwwwttt{{{vvvooogggbbbccckkksssjjj```\\\YYYXXXWWWYYYbbblll{{{xxxxxxxxxxxx~~~tttbbbWWWRRROOOMMMNNNJJJHHHKKKMMMNNNSSSYYYeeevvvtttfff]]]ZZZ```dddgggqqq}}}ppphhhjjjqqquuu}}}{{{nnnsssxxxwww~~~~~~yyyvvvwww{{{vvvpppiiieeeccciii{{{|||mmmddd[[[XXXWWWWWWWWWYYYbbblll{{{yyyyyyyyyzzzppp___UUUQQQOOOMMMPPPLLLKKKMMMNNNOOOTTT[[[jjj}}}yyyhhh___\\\aaaggglllwwwsssjjjllltttyyy}}}qqqwww~~~~~~}}}qqqoooppppppqqqttt~~~{{{wwwrrrmmmiiidddggguuurrrddd\\\WWWUUUVVVXXXYYY\\\dddnnn~~~zzzyyyzzz{{{}}}lll\\\TTTQQQPPPOOOQQQNNNMMMOOOOOOQQQWWW^^^kkkkkkbbb^^^dddkkkrrrxxxmmmpppyyyuuu{{{vvvkkkbbbbbbiiipppwww|||}}}zzzxxxuuuqqqnnnhhhiiiqqqyyyjjj^^^WWWVVVUUUWWW[[[\\\^^^fffooo{{{xxxxxx{{{}}}zzziii[[[UUUSSSSSSRRRQQQOOONNNOOOPPPQQQYYYaaaooooooeee```fffnnnxxx~~~rrrtttxxx~~~mmmddd]]]___iiiwww~~~|||zzzyyyxxxuuurrrnnnmmmqqq~~~qqqddd[[[UUUTTTTTTWWWZZZ\\\]]]eeemmmwwwuuuwww{{{wwwhhh]]]WWWVVVUUUUUUPPPNNNNNNOOOPPPRRR[[[eeexxxtttiiicccgggppp|||xxx{{{zzzqqqccc^^^YYY[[[iiizzz~~~{{{zzzzzzyyywwwvvvssssssttt{{{yyyjjj___YYYUUURRRRRRTTTXXXZZZ\\\dddmmmuuutttwww}}}{{{rrrfff]]]YYYWWWUUUTTTNNNMMMNNNPPPPPPSSS^^^jjj|||ooofffjjjsss||||||hhh]]]\\\ZZZ___nnn~~~|||{{{{{{zzzyyyxxxwwwxxxvvvwwwoooaaaZZZVVVTTTRRRRRRTTTYYY\\\___iiirrruuuuuuyyyssskkkbbb[[[WWWUUURRROOONNNNNNPPPRRRRRRVVVcccpppvvvkkkmmmvvvrrrbbbZZZ\\\___gggyyy~~~|||{{{{{{{{{zzzxxxyyyzzzxxxvvvzzzhhh\\\VVVSSSSSSTTTTTTVVV[[[___eeeooozzzvvvvvvzzzwwwmmmggg___YYYVVVRRRNNNKKKNNNNNNQQQSSSTTTXXXfffssszzzooooooxxx~~~xxxgggYYYVVV[[[aaakkk~~~}}}{{{xxxvvv~~~yyywww{{{nnnaaaYYYTTTSSSTTTRRRRRRUUU]]]hhhqqqwwwyyy{{{}}}xxxqqqdddaaa\\\WWWSSSPPPOOONNNLLLPPPOOORRRYYYZZZddd{{{qqqrrrzzz}}}wwwiii```[[[ZZZ^^^eeettt~~~{{{xxx~~~{{{zzz}}}yyyggg\\\VVVSSSRRRTTTTTTUUUXXX```kkksssxxxyyy|||{{{pppiiiaaa^^^ZZZUUURRROOONNNNNNJJJNNNMMMQQQYYY[[[hhhuuuuuu{{{zzztttxxx{{{wwwnnnccc\\\ZZZZZZ___jjj}}}~~~}}}}}}~~~{{{mmm___WWWSSSQQQRRRUUUUUUWWW]]]eeennnuuuyyyzzz}}}|||qqqhhhccc^^^\\\XXXTTTQQQOOONNNNNNJJJNNNNNNRRR[[[```ppp|||yyy|||qqqlllnnnnnnjjjccc]]]ZZZZZZ]]]eeettt}}}~~~~~~ooodddYYYSSSQQQOOOQQQUUUVVVZZZaaaiiiqqqvvvyyyzzz~~~tttlllfffccc\\\ZZZWWWSSSQQQPPPPPPPPPMMMQQQQQQUUU___fffzzz~~~~~~~~~mmmiiihhhfffaaa]]]ZZZ[[[]]]cccmmm}}}}}}uuuggg^^^VVVRRRPPPNNNQQQUUUXXX\\\dddlllrrrvvvxxxzzz~~~wwwpppkkkgggccc\\\ZZZWWWTTTRRRQQQQQQQQQPPPTTTSSSWWWaaakkk|||lllgggeeeaaa\\\ZZZZZZ]]]___eeeqqq}}}{{{uuulll```ZZZTTTSSSQQQOOORRRWWWZZZ```gggnnnrrrvvvyyy{{{}}}rrrnnnkkkfffaaa[[[YYYVVVSSSQQQQQQQQQQQQPPPTTTTTTXXXcccqqqzzzkkkdddaaa]]]ZZZZZZ\\\___aaaiiivvv{{{~~~wwwkkkeeeYYYUUURRRRRRRRRQQQTTTZZZ^^^cccjjjppptttwww{{{~~~xxxrrrqqqmmmfff___ZZZXXXUUURRRPPPOOOOOOOOOQQQVVVVVV[[[iiizzzwwwhhh```^^^\\\[[[^^^aaaeeefffsss|||}}}yyykkkaaa[[[TTTQQQPPPRRRRRRRRRVVV]]]aaafffmmmrrruuuxxx}}}yyyuuutttpppggg^^^ZZZWWWTTTQQQOOONNNMMMNNNSSSXXXZZZ```oootttfff___]]]]]]___cccgggkkklll}}}mmmbbb]]]\\\UUUOOOMMMQQQSSSTTTYYY```jjjlllnnnppprrrvvvzzz}}}|||vvvqqqkkkeeeaaaZZZRRRLLLMMMNNNNNNNNNQQQTTTWWW]]]fffxxx|||{{{}}}ssshhh```^^^```dddgggiiiooovvvrrreee]]]YYYWWWTTTOOONNNRRRUUUVVV[[[aaagggiiilllnnnrrrwww}}}{{{uuummmeee___XXXQQQLLLMMMNNNNNNOOORRRWWW[[[cccppp~~~{{{{{{|||rrrggg```^^^```gggmmmqqqwww}}}qqqeee^^^YYYUUURRRRRROOOPPPSSSWWWZZZ___dddgggiiilllooossszzz|||uuulllaaaZZZVVVPPPMMMNNNOOOOOOQQQTTTYYY]]]gggyyy~~~{{{zzz|||~~~pppfff```^^^aaalllwww}}}uuuggg^^^YYYWWWTTTPPPPPPPPPRRRVVVZZZ^^^cccfffkkklllnnnqqqwww~~~~~~{{{uuummmdddZZZTTTTTTOOOMMMOOOPPPPPPSSSWWW]]]cccppp~~~|||{{{|||~~~nnneeebbb```dddrrrwwwmmmaaaYYYVVVTTTQQQNNNOOORRRUUUXXX]]]cccggghhhlllnnnpppsssxxx|||{{{{{{sssjjjccc\\\UUUQQQQQQNNNMMMPPPRRRRRRUUU[[[bbblll~~~}}}~~~llleeeeeecccjjjzzz~~~~~~wwwjjjcccZZZTTTQQQPPPNNNMMMOOOTTTXXXZZZ___fffjjjiiikkkmmmqqquuu{{{yyyyyy~~~~~~wwwlllbbb[[[WWWTTTRRRNNNLLLNNNQQQSSSSSSXXX^^^cccrrr}}}zzzsssqqqpppqqqsssxxx}}}lllffffffgggqqqyyynnn]]]ZZZUUUQQQNNNMMMNNNNNNPPPVVVZZZ\\\aaaiiillljjjkkknnnsssyyy{{{vvvwwwzzzxxxqqqfff]]]WWWSSSRRRPPPLLLKKKNNNRRRTTTTTTYYY```iii~~~~~~~~~~~~zzztttooollljjjlllqqqvvv}}}{{{lllgggeeejjjxxxzzzmmmbbbUUUUUUTTTQQQNNNNNNOOOQQQPPPWWW\\\]]]bbbjjjmmmjjjlllpppwww~~~|||wwwuuuuuuvvvrrrkkkbbbZZZTTTQQQNNNMMMKKKKKKNNNSSSTTTUUUZZZaaawww}}}}}}}}}|||yyyvvvvvvwwwwwwtttqqqnnnnnnrrrzzzzzzlllgggdddlll|||wwwlllccc^^^XXXUUURRROOONNNOOOQQQSSSXXX[[[^^^cccfffiiikkkkkkooouuu~~~xxxvvvtttrrrrrriiieee^^^XXXTTTRRROOONNNMMMPPPQQQNNNRRR\\\cccfff|||~~~}}}~~~wwwuuusssssstttyyy~~~zzzllliiihhhppp{{{ooofff^^^ZZZVVVUUURRRPPPPPPQQQTTTUUU[[[^^^cccfffgggiiikkkmmmqqqxxx}}}vvvtttqqqnnnlllddd___YYYUUURRRQQQOOONNNKKKMMMOOOPPPSSS[[[eeennn|||zzzzzz}}}zzzmmmkkknnnwww{{{nnnddd]]]XXXUUUTTTSSSQQQPPPQQQTTTWWWYYY___dddhhhiiihhhhhhlllqqqvvv}}}xxxtttsssnnnhhheee]]]YYYTTTQQQOOOOOONNNNNNNNNLLLOOOVVVYYY^^^nnnzzznnnmmmuuu}}}zzznnnccc[[[WWWTTTRRRQQQPPPPPPQQQSSSWWWZZZ]]]bbbggglllkkkhhhhhhnnnttt{{{~~~vvvtttrrrkkkddd```ZZZVVVQQQNNNNNNNNNMMMMMMUUUOOORRR[[[___ddd{{{xxxnnnnnnxxx}}}zzz|||vvvoooeee\\\WWWTTTSSSRRRNNNOOOPPPRRRVVVZZZ^^^```dddiiimmmlllhhhiiipppwwwzzzuuuuuurrrjjjaaa]]]YYYVVVQQQNNNMMMNNNMMMMMMWWWPPPRRR\\\cccnnnwwwoooqqq|||}}}~~~|||yyyzzz}}}|||kkkeee^^^WWWTTTSSSSSSSSSOOOPPPRRRUUUYYY^^^bbbdddfffjjjllllllkkkmmmuuu{{{~~~xxxssssssoooggg^^^[[[XXXUUUQQQNNNNNNOOOOOOOOOSSSPPPTTT```mmmwwwrrrwww}}}}}}}}}zzzyyyzzzwwwpppaaa]]]WWWSSSRRRRRRRRRRRRRRRSSSVVVYYY^^^cccgggiiiiiijjjkkklllnnnssszzz{{{tttpppnnnjjjaaaZZZXXXUUURRROOOMMMOOOPPPQQQRRRRRRWWWaaaoooxxxxxx}}}}}}~~~~~~{{{yyyzzz~~~~~~ssshhh```[[[XXXSSSQQQQQQQQQQQQPPPUUUVVVYYY]]]bbbfffjjjlllkkkkkkjjjlllqqqxxx~~~|||xxxrrrmmmjjjeee]]]WWWUUUQQQOOOLLLLLLOOORRRTTTTTTUUU```ooozzz|||}}}{{{yyywwwwww}}}yyyqqqjjjbbb\\\VVVQQQNNNOOOTTTWWWUUURRRVVVYYY___eeejjjjjjgggcccgggjjjmmmpppttt{{{|||{{{vvvqqqjjjbbb\\\XXXVVVVVVRRRQQQOOONNNQQQTTTTTTRRR^^^iii|||~~~}}}}}}}}}}}}}}}yyywwwzzz|||qqqjjjccc\\\WWWRRRPPPOOOQQQTTTVVVTTTRRRWWW[[[aaagggiiiiiihhhfffmmmppptttwww||||||uuussspppllleee^^^YYYVVVTTTTTTOOONNNMMMMMMPPPTTTUUUUUUbbbsss|||~~~uuupppnnnpppxxxzzzooofff```[[[UUUQQQOOOOOOPPPRRRTTTUUUUUUUUU[[[```eeehhhhhhggghhhiiinnnrrrwww{{{}}}tttmmmkkkgggccc^^^YYYUUUSSSRRRRRRNNNMMMMMMOOOQQQVVVZZZ]]]hhh{{{}}}yyypppkkkjjjjjjpppwww~~~tttnnnfff___ZZZVVVRRRPPPNNNOOOPPPQQQQQQTTTXXX[[[```eeejjjjjjfffeeehhhkkkooossszzz{{{uuunnngggddd^^^\\\XXXTTTRRRQQQQQQQQQQQQPPPPPPSSSUUUYYYaaahhhvvv{{{}}}~~~}}}uuunnnjjjhhhgggkkkqqqwww~~~sssjjjfffaaa[[[XXXUUUSSSRRRQQQPPPOOONNNOOOTTT\\\aaafffiiillliiieeedddhhhmmmtttzzz{{{qqqlllfff```\\\WWWVVVTTTRRRPPPPPPQQQQQQSSSQQQRRRVVVXXX\\\gggttt~~~~~~~~~~~~wwwqqqlllkkkjjjhhhkkkpppuuu~~~|||rrrhhhbbb```]]]YYYVVVTTTSSSSSSRRRPPPNNNNNNRRRXXX___dddiiiiiiiiigggeeefffkkkpppxxx~~~ooogggccc]]]XXXVVVSSSRRRQQQPPPOOOPPPQQQQQQQQQPPPSSSYYY\\\```ppptttooommmnnnooonnnqqqvvvvvv|||uuuqqqiii```[[[ZZZXXXUUURRRQQQQQQRRRRRROOONNNQQQWWW^^^aaabbbgggfffdddcccfffkkkqqqttt||||||qqqgggaaa]]]WWWSSSSSSOOOOOONNNNNNNNNOOOPPPPPPQQQPPPVVV___ccciii}}}rrroooooorrrtttuuuxxx}}}wwwyyynnniiifff```XXXVVVUUUTTTQQQOOONNNOOOPPPPPPNNNNNNTTT\\\bbbbbb___eeebbb___aaagggnnnuuuxxxrrrjjjccc___[[[UUUSSSTTTMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRZZZdddjjjrrryyyuuuvvv{{{|||uuulllddd___[[[VVVRRRSSSRRRQQQPPPOOONNNNNNOOOQQQSSSTTTUUUWWWZZZ___cccccceeefffgggkkksss|||mmmeee^^^[[[WWWRRROOOPPPMMMNNNNNNMMMNNNQQQSSSSSSUUUYYYcccoooyyy~~~|||{{{pppjjjccc]]]YYYWWWSSSQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRUUUWWWXXXZZZ\\\^^^aaadddgggkkkpppyyyrrrkkkccc\\\YYYVVVQQQNNNPPPLLLMMMNNNNNNOOOQQQTTTUUUZZZ___kkkyyyxxxqqqlllccc___ZZZWWWUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSRRRUUUXXXZZZZZZZZZ\\\]]]aaafffmmmsss{{{|||nnnhhh```YYYVVVSSSOOOMMMOOONNNNNNPPPQQQQQQSSSWWW[[[```hhhvvv~~~wwwpppiiiddd```\\\ZZZXXXUUUTTTTTTTTTTTTQQQQQQQQQRRRSSSTTTUUUVVVWWWYYYZZZ[[[[[[]]]```bbbhhhnnnwwwyyyoooeee]]]VVVTTTQQQMMMLLLNNNQQQQQQRRRUUUUUUWWW\\\ccclllxxx~~~~~~{{{ssskkkddd___[[[YYYYYYXXXWWWUUUTTTSSSSSSTTTQQQQQQRRRSSSTTTVVVWWWXXX[[[ZZZYYYYYYZZZ___eeejjjpppwwwssslllccc[[[TTTRRRPPPMMMMMMOOOSSSQQQSSSVVVXXXZZZcccnnn~~~~~~~~~~~~sssnnngggaaa]]]ZZZWWWUUUTTTTTTTTTSSSQQQPPPPPPRRRRRRSSSSSSTTTUUUWWWYYYZZZZZZYYYXXXWWW[[[bbbkkkrrr{{{zzzqqqkkkbbbZZZSSSQQQPPPMMMNNNQQQSSSPPPRRRXXX\\\aaaooo|||vvvrrrfffbbb]]]YYYWWWVVVTTTSSSOOOQQQRRRQQQNNNNNNOOOQQQTTTTTTTTTUUUVVVXXXYYYZZZXXXYYYZZZ\\\aaajjjttt{{{zzzsssoooccc[[[TTTRRRPPPOOOPPPTTTTTTQQQTTT]]]dddmmmzzztttnnnhhheee^^^[[[WWWTTTTTTSSSSSSRRRLLLOOOQQQPPPOOONNNPPPRRRUUUUUUUUUVVVWWWXXXYYYZZZXXX[[[^^^ccciiirrr{{{}}}wwwssspppccc[[[TTTRRRQQQPPPQQQUUUWWWSSSXXXcccmmmyyyzzzvvvpppllliiifffaaa^^^UUUTTTSSSRRRQQQQQQRRRSSSQQQOOOMMMNNNRRRTTTSSSRRRVVVVVVVVVXXXZZZ[[[[[[ZZZ]]]```eeejjjpppzzz}}}xxxrrrnnnddd[[[SSSRRRRRRRRRSSSVVVXXXVVV\\\jjjvvvyyyuuuqqqmmmhhheeebbb```\\\XXXSSSRRRQQQPPPOOOPPPPPPQQQPPPNNNMMMOOORRRUUUUUUTTTUUUUUUVVVXXXZZZ[[[\\\[[[dddhhhmmmssszzz{{{vvvrrrmmmiiiaaaYYYSSSRRRSSSRRRTTTVVVXXXZZZdddttt~~~zzzzzz|||~~~zzzuuuoooiiieeedddaaa^^^[[[YYYWWWTTTRRRQQQPPPNNNMMMMMMNNNNNNOOOOOONNNNNNOOORRRUUUVVVUUUVVVWWWXXXZZZ\\\^^^```aaajjjooovvv}}}~~~vvvpppmmmjjjfffccc\\\VVVRRRSSSTTTSSSUUUXXXYYY]]]jjj}}}zzzsssmmmkkkkkkkkkpppwww~~~zzzwwwqqqlllhhhccc^^^[[[ZZZXXXVVVTTTRRRQQQPPPOOOOOOOOOMMMMMMLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUUUUWWWYYY[[[]]]___cccgggjjjsssyyyyyytttooojjjfffeeecccaaa___XXXTTTRRRTTTUUUUUUWWW[[[___dddrrr{{{sssllliiiggggggjjjppprrrssstttvvvzzz~~~}}}|||zzzxxxuuujjjfffbbb^^^\\\YYYVVVTTTSSSSSSRRRQQQOOONNNNNNOOOOOOOOONNNMMMMMMNNNOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUWWWYYY\\\___bbbgggoootttvvvoooiiifffdddbbb```___^^^]]][[[UUURRRQQQTTTVVVVVVZZZ```iiiooo}}}uuupppkkkhhhkkkpppmmmlllkkklllooouuu|||}}}zzz~~~vvvwwwxxxzzz~~~}}}{{{xxxxxxxxxyyyxxxxxxwwwvvvuuusssqqqqqqpppooollljjj```^^^ZZZXXXXXXWWWVVVUUUPPPQQQQQQOOOMMMMMMNNNPPPOOOOOONNNMMMMMMOOOPPPQQQQQQSSSTTTSSSRRRSSSUUUWWWWWW[[[___bbbfffnnnxxxvvvooojjjdddaaa\\\\\\[[[ZZZZZZYYYXXXWWWSSSQQQQQQUUUVVVXXX^^^eeemmmxxx{{{uuuqqqrrrvvvsssoooiiieeeeeeiiinnnrrr{{{wwwzzz~~~xxxqqqrrrsssvvvyyy|||~~~~~~}}}||||||{{{yyywwwuuuttttttxxx}}}}}}xxxsssqqqrrrrrrpppmmmlllllllllllllllmmmmmmnnnhhhfffeeeddddddbbb```]]][[[XXXUUUTTTTTTUUUUUUUUUMMMOOOOOONNNLLLKKKMMMOOONNNNNNMMMMMMMMMNNNPPPPPPNNNQQQSSSSSSSSSUUUXXX[[[\\\aaafffjjjoooxxx~~~wwwmmmfffbbb```]]]ZZZTTTUUUVVVUUUTTTSSSRRRRRRRRRQQQQQQUUUWWWZZZbbbkkktttsssfff``````dddgggrrrwww~~~|||}}}~~~~~~zzzvvvxxx}}}yyyqqqjjjkkkmmmoooqqqrrrttttttuuuwwwzzzzzzwwwtttqqqqqqtttssssssrrrqqqooommmllldddiiiooossssssqqqooonnnpppkkkfffcccddddddbbb___``````_________aaacccddd___^^^\\\\\\[[[ZZZWWWUUUSSSQQQNNNLLLMMMOOOOOOOOOLLLMMMNNNMMMJJJIIILLLNNNMMMMMMLLLLLLLLLNNNOOOPPPKKKNNNRRRSSSTTTVVV[[[^^^cccgggmmmrrrxxxqqqjjjddd\\\WWWUUUUUUSSSQQQOOOPPPRRRRRRPPPNNNNNNNNNSSSQQQQQQTTTWWW[[[dddnnnlll```]]]___bbbiiinnnvvv