BM6P6(@ ------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))(((((())))))(((((('''''''''&&&+++)))'''&&&%%%&&&'''(((((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((()))((((((***,,,---,,,***++++++++++++++++++++++++......---...///111333444444555555666777888999999999777666888;;;>>>===<<<777999<<<>>>???>>><<<;;;>>><<<:::999999;;;>>>???@@@@@@BBBBBBBBBBBB@@@@@@>>>??????@@@@@@AAAAAABBB<<<>>>@@@BBBBBBAAA???===:::999::::::<<>>===;;;;;;;;;;;;999777<<<===???@@@???>>><<<;;;;;;<<<===<<<999666555555000111222333444333222111000//////............///...------,,,,,,------...------,,,,,,+++***))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......///000000000111333555777999999999999888:::===???BBBCCCCCCCCCFFFDDDAAA???@@@AAABBBAAAAAABBBDDDFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHLLLKKKJJJIIIIIIJJJKKKMMMIIIIIIKKKLLLLLLMMMMMMLLLNNNMMMKKKGGGCCCAAACCCDDDEEEGGGIIIJJJJJJHHHEEECCCAAA???===???BBBCCCBBB@@@============<<<<<<<<<<<<------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((()))(((((((((''''''''''''***)))'''&&&&&&&&&((((((((((((((((((((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))((((((***,,,---,,,************++++++,,,,,,,,,...---------...000111222333444444555666777888888888666555666999;;;;;;:::666777:::===>>>===<<<;;;<<<;;;:::999:::;;;===>>>AAAAAABBBCCCCCCBBBAAAAAA@@@??????CCCGGGHHHEEE@@@===>>>@@@AAAAAA@@@>>><<<:::999::::::<<>>>>>>>>===;;;:::;;;<<<<<<:::888555555555222222333444444444333222000//////...............------,,,,,,,,,,,,------------,,,++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))******************+++++++++,,,,,,---------...//////000000111222444777888999999999;;;<<<>>>AAACCCDDDDDDDDDFFFDDDAAA@@@AAABBBBBBBBBAAABBBDDDEEEGGGHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCDDDFFFIIILLLNNNPPPNNNKKKIIIIIIJJJKKKMMMJJJKKKKKKLLLLLLLLLKKKKKKQQQPPPNNNJJJEEECCCCCCDDDEEEGGGIIIKKKJJJHHHDDDBBB@@@>>>===>>>AAABBBAAA???=========<<<<<<<<<;;;;;;------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))((((((((((((((((((''''''''''''***)))'''&&&&&&'''((((((''''''(((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((()))(((((())),,,,,,+++***((())))))***+++,,,---------------------...///000222222333444555666777777777666555555777888888888666777999;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>???@@@@@@@@@>>>===<<<:::999::::::<<>>>>>===<<<===???@@@???>>><<<<<<<<<<<<;;;;;;:::999,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))(((((((((((((((((((((''''''''')))(((''''''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((()))+++,,,+++***'''((()))***+++,,,---------------------------...000000111333444555666666777777666666666777777777::::::;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>======@@@AAABBBCCCCCCBBBAAA@@@???>>>???EEELLLNNNJJJDDD@@@@@@??????>>>===<<<;;;:::999::::::<<>>===<<<<<<;;;;;;;;;===>>>@@@AAABBBAAA@@@??????@@@AAABBBBBBAAA@@@???;;;<<<>>>AAAEEEGGGHHHHHH@@@???>>>===<<<<<<;;;;;;:::999::::::<<>><<<;;;;;;<<<===???@@@AAACCCCCCBBBBBBAAA>>>???@@@AAAAAA@@@???>>>:::;;;>>>@@@BBBDDDGGGIII???>>>===;;;;;;;;;<<<===:::999::::::<<>>:::999999::::::999888888777777666666666666555666666555444333555666333222111000000///000000000000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,************************((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((()))))))))))))))************+++******+++,,,,,,------...//////000222444777999:::777888999;;;>>>BBBDDDFFFBBBAAAAAABBBDDDFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGIIILLLOOOPPPOOONNNMMMGGGFFFFFFFFFHHHKKKMMMOOOPPPOOOMMMLLLKKKKKKLLLLLLIIIJJJJJJIIIGGGEEEFFFGGGFFFFFFFFFDDDCCC@@@>>>===<<<===>>>===;;;;;;;;;<<<888888999:::999777444333++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((***+++***)))((()))))))))******++++++***+++---...////////////...///000222444555777777666888999999888888;;;===???>>><<<::::::<<<>>>???@@@AAAAAABBBBBBBBBBBBBBB???@@@AAAAAAAAAAAA@@@???;;;;;;===AAAFFFHHHGGGFFF???===;;;::::::;;;===>>>:::999::::::<<>>:::888999:::::::::888888777666666666666666333555777777555555555666444333222000000000000000000000...---,,,+++++++++,,,,,,++++++++++++,,,,,,))))))))))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))))))))))))))*********************+++,,,,,,------......///111333666999;;;;;;;;;;;;;;;===???AAABBB@@@???@@@BBBDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMGGGGGGHHHIIIJJJKKKMMMMMMLLLKKKIIIHHHHHHJJJKKKLLLJJJJJJJJJGGGEEEDDDEEEGGGHHHFFFDDDBBB???>>>======<<<>>>???>>>;;;:::;;;===666777999999888666333111++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((&&&&&&&&&'''((())))))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))'''''''''(((***+++***))))))))))))))))))*********)))+++---///000000000000...///000222444666777888444666999888777888;;;>>><<<;;;999999:::<<>><<<===CCCLLLNNNHHHBBB>>>===:::999999;;;===???::::::::::::<<>>:::888888:::::::::888888777666666666666666333555777888777666555666666555333111000000111111000000...---,,,+++++++++,,,++++++++++++++++++,,,)))))))))))))))*********)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------......///000333666999;;;???>>>===<<<<<<===>>>>>>???>>>???AAADDDEEEEEECCCDDDEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIIIIIIIJJJKKKMMMNNNHHHIIIJJJKKKLLLLLLLLLKKKHHHGGGFFFEEEFFFHHHJJJLLLKKKJJJHHHEEEBBBAAABBBDDDGGGDDDAAA===;;;::::::;;;<<<>>>@@@>>>;;;:::;;;===666777888999888555222000,,,+++******)))*********)))))))))***+++++++++,,,************))))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++))))))***+++---...//////---///222555777888777777222333555777888888888888:::888777888<<<@@@CCCDDD?????????@@@AAABBBDDDDDDCCCDDDFFFEEEBBB>>><<<<<<:::===CCCIIILLLJJJDDD@@@???===;;;<<>>===<<<===>>>???@@@@@@AAAAAA@@@???===<<<===:::555444555555333111,,,++++++******************************+++++++++*********)))))))))((((((***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******(((''''''((((((''''''''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++******++++++,,,---......---///222444666666666666555666777999::::::999999:::999888:::===@@@AAAAAA>>>>>>>>>??????AAABBBBBB@@@BBBDDDDDDAAA>>>===<<<;;;???DDDIIIIIIGGGBBB???===<<<<<<>>>AAABBBAAA???======<<<<<<<<<<<<======;;;;;;<<<<<<<<<;;;::::::;;;::::::999888888777777666888::::::777444333333333333333222111000......///......---,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++*********)))))))))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''((()))+++,,,(((((()))************))))))******++++++,,,,,,---//////000111333555666777:::;;;<<<;;;;;;;;;===??????@@@BBBCCCCCCCCCBBBAAADDDFFFIIIJJJHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGGGGGGGIIILLLNNNJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHFFFCCC@@@EEECCC@@@===<<<;;;;;;<<>>=========>>>???@@@@@@>>>@@@BBBBBB@@@>>>=========BBBHHHIIIGGGBBB@@@?????????@@@AAACCCCCC@@@>>>>>>===============>>>???:::;;;<<<<<<===<<<<<<<<<>>>===;;;:::::::::;;;<<<666888:::999777444333333222222222222111///...---......------,,,,,,+++++++++,,,,,,,,,,,,+++******++++++*********)))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((()))***'''((())))))******))))))))))))******+++,,,,,,,,,...///000222444555666666:::;;;<<<;;;::::::<<<>>>???@@@AAABBBBBBBBBAAA@@@CCCEEEHHHIIIHHHFFFDDDDDD@@@AAACCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFHHHJJJLLLIIIIIIHHHGGGFFFDDDBBBAAABBBBBBCCCDDDEEEEEEFFFFFFCCCEEEGGGJJJKKKIIIDDD@@@DDDBBB@@@>>><<<;;;;;;;;;>>>>>>>>>>>>===<<<;;;:::<<<:::777666666666555444,,,,,,+++************+++,,,+++++++++***)))))))))***)))))))))(((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,+++)))''''''((())))))(((((((((((())))))''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++++++++,,,,,,//////111222222222222222888999999:::::::::::::::999:::;;;???BBBCCCAAA???>>>>>>======>>>>>>???@@@>>>@@@AAA@@@>>>======>>>AAAFFFKKKJJJEEE@@@???@@@BBBCCCDDDEEEEEECCC@@@===@@@@@@???>>>======>>>>>>:::;;;;;;<<<============AAA???===;;;::::::;;;<<<555777999999777444333222111111111111000///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''(((((())))))))))))))))))))))))***++++++,,,,,,---...111333555666666555;;;;;;<<<;;;::::::;;;===???@@@AAABBBCCCBBBAAAAAAAAADDDHHHIIIGGGDDDCCCBBB???@@@BBBDDDEEEFFFEEEEEEEEEEEEDDDCCCDDDFFFHHHIIIFFFGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEAAABBBEEEHHHJJJIIIEEEBBB@@@??????>>>>>>>>>???@@@??????>>>>>>===<<<<<<;;;<<<;;;999888888777666666---,,,,,,+++***+++++++++,,,+++++++++***))))))))))))))))))(((((((((((('''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,***((('''''')))))))))(((((((((((())))))'''((((((((((((((((((''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++++++++++++++...//////000000000000000666666666777777888999999888999<<<@@@CCCDDDCCCAAA>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???======???AAAFFFJJJMMMJJJDDD??????@@@@@@BBBEEEGGGFFFDDDCCCAAACCCBBB@@@???======<<<<<<;;;;;;;;;;;;<<<<<<======BBB@@@===:::999888999:::555777999999666444222222000000000000//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************)))))))))((((((&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((()))))))))))))))((())))))******+++,,,,,,,,,...000333444555555555:::;;;;;;;;;999:::;;;===@@@AAACCCDDDDDDCCCCCCBBBAAACCCFFFGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFIIIJJJIIIHHHAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>>>><<<===<<<;;;999888777777------,,,++++++++++++++++++++++++***************))))))((((((((((((''''''(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++)))''''''((())))))((((((''''''(((((()))'''(((((())))))((((((''''''''''''''''''''''''''')))(((((((((((((((((()))))))))((((((''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))*********++++++,,,,,,------......//////000000333333333333555666777888888999;;;>>>BBBCCCAAA@@@<<<<<<======>>>@@@AAABBBBBBAAA???======@@@EEEIIIJJJLLLLLLHHHCCC???>>>???;;;>>>BBBDDDEEEEEEEEEFFFBBBBBB@@@>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<<<>><<<:::888888888888555777999888666333222222///////////////...------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++************)))))))))(((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&'''(((((())))))(((((((((((())))))***+++++++++,,,---...000222333444444888999::::::999:::<<<>>>AAABBBCCCDDDDDDDDDCCCBBBAAACCCEEEFFFEEEDDDDDDEEEGGGGGGFFFFFFEEECCCBBBAAABBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEIIIGGGEEEFFFIIILLLMMMMMMGGGFFFFFFEEEDDDBBBBBBAAACCCCCCBBB@@@@@@@@@@@@@@@>>>??????===:::888777777------,,,++++++++++++,,,***************+++++++++))))))(((((((((''''''''''''((()))******)))((('''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&&&&(((***(((''''''''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((()))***+++,,,,,,---,,,,,,,,,,,,---...///000000000000111333555777999:::999:::<<<===>>><<<::::::::::::<<<===???AAABBBAAA???===;;;===DDDMMMTTTLLLKKKHHHDDDAAA>>>===<<<:::===@@@@@@??????AAACCC??????>>>=========>>>>>>;;;;;;:::999888999:::::::::::::::::::::999999999555777888888666333222111....../////////...------+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********)))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''###$$$%%%''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&'''(((((())))))(((((((((((())))))******++++++,,,,,,---...000222333444666888999:::999;;;===???@@@AAABBBCCCDDDCCCBBBBBBAAACCCDDDDDDDDDDDDFFFHHHJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGEEEFFFIIIKKKKKKKKKIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGEEEDDDEEEHHHJJJLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAA???AAABBB???;;;777666777...---,,,,,,++++++,,,,,,))))))******+++++++++,,,)))((((((((('''''''''''''''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((('''&&&&&&(((***''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''******)))(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))***+++,,,------+++++++++,,,---...000000/////////000333555888999;;;:::999999:::999777555777888999:::<<<>>>@@@BBB???===;;;:::>>>GGGSSS\\\LLLIIIEEEAAA???>>><<<:::===???@@@>>>:::999:::<<<<<<<<<<<<<<<===>>>???@@@<<<;;;999888777888888999777777999:::;;;<<<<<<;;;444666888888666333222111.........///......------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&&&&''''''(((((((((((((((((((((((()))******++++++,,,++++++,,,...000333444555777999999:::;;;>>>@@@???@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCCCCEEEHHHKKKKKKJJJHHHFFFEEEFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGIIIKKKMMMMMMKKKIIIGGGJJJJJJIIIIIIHHHGGGGGGGGGBBBBBBAAACCCEEEGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJDDDCCCBBB@@@???@@@@@@AAA@@@BBBCCCAAA;;;777666666,,,,,,,,,+++++++++************)))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&000...***'''$$$#########'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,+++******+++,,,...///......///111222333444555===<<<:::888666555444444666444444888===@@@@@@???AAA???<<<<<<@@@HHHQQQVVVHHHEEEAAAAAABBBBBB@@@>>>======>>>???>>>===;;;:::<<<:::888888:::;;;;;;:::888888777777777777888888:::888777888999999888777666555333111000000000111111///..................******+++++++++******))),,,,,,,,,+++++++++******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,------......///111333777999:::;;;<<<===???@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@??????AAAFFFIIILLLKKKHHHFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLMMMKKKHHHEEECCCFFFEEECCCBBBAAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGG???>>>>>>============>>>======<<<;;;999777666555,,,,,,+++++++++***************)))(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&,,,+++)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))((('''&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++++++++******+++,,,...///---...///000111333444444:::999888777777777777777777666666999===@@@@@@>>>@@@>>><<<;;;>>>DDDJJJNNNFFFDDDAAA@@@AAAAAA???===============<<<;;;;;;:::<<<:::777666777888999888777666666555555555555666:::888777888999999888666666555333111000000000000000000...,,,...222111,,,,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))******++++++,,,,,,---.........000333666888999:::;;;===>>>???@@@AAABBBAAA@@@@@@<<<>>>AAAAAAAAABBBDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???======>>>???AAACCCDDDDDDEEEEEEFFFFFFFFF???>>>===<<<<<<<<<<<<<<<999999888777666555333222,,,++++++++++++************))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''))))))(((&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++*********+++,,,---...,,,---...///000222333333666666666777777888::::::999888888;;;===???>>>===>>>===<<<<<<===???BBBDDDDDDBBB@@@@@@@@@@@@???===<<<;;;:::999999:::;;;;;;@@@<<<888777777888999999888777666555555555555555:::999777777888888777666555444333111000000000000...111...)))000;;;888,,,------------,,,,,,,,,+++,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))''''''((((((((()))))))))++++++,,,,,,------......///222555777777888:::<<<=========>>>>>>?????????999===AAADDDDDDCCCBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDEEE@@@>>><<<::::::;;;===???AAAAAABBBBBBCCCDDDDDDEEE>>>===<<<;;;::::::::::::666666666555555333222222++++++++++++************))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''))))))(((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************++++++,,,------+++,,,---...///111222222444444444555666888999:::999999:::;;;======<<<;;;<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@???>>>===<<<:::888777777999;;;===DDD@@@<<<999999::::::::::::999888888777777888888:::999777777888888777555444333222222111000000000,,,222///)))444EEEAAA///......---,,,,,,+++++++++++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,------.........000333555555777999;;;:::::::::::::::;;;<<<===;;;>>>BBBDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJRRRPPPNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDDDDDDDDDDDDDDDDCCC@@@>>><<<::::::;;;>>>???>>>??????@@@AAAAAABBBBBB===<<<;;;999888888888888555666666666555444444333+++++++++*********))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''(((((('''&&&%%%%%%&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***+++,,,,,,,,,,,,++++++,,,...///000111222444444444444444555666777888999;;;<<<<<<;;;::::::;;;<<>>???@@@@@@@@@???>>>>>><<<:::888777777999<<<>>>DDD@@@<<<:::999::::::999999999888888888888999999:::999777777777777666444222222222222111000000///+++111...+++888KKKGGG444......,,,+++*********++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******++++++,,,------...---///111222333555777999777777777777888999;;;;;;???@@@AAABBBBBBCCCEEEHHHGGGGGGHHHIIIJJJJJJIIIIIINNNMMMKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBAAACCCEEEFFFFFFDDDBBB@@@>>>===;;;;;;;;;<<<===>>>======>>>>>>>>>?????????;;;:::999888777777777777555555555555555444333333+++************)))))))))((((((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((()))***+++,,,,,,,,,,,,+++,,,---...///111222222444444444444444555666666777:::===>>>===;;;;;;;;;<<<>>>BBBDDDEEECCC@@@>>><<<>>>AAAAAA@@@?????????<<<;;;999888999<<<>>>@@@???===:::888888888777666666666666666777888999999:::999777777777777555333111111222222111000000///---000......:::IIIEEE666///...,,,+++***)))******+++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))******++++++,,,,,,------,,,...///000111333666888666777888888999:::;;;;;;AAAAAA@@@??????AAAFFFJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@@@@BBBDDDFFFFFFCCC@@@===;;;;;;;;;<<<<<<<<<<<<<<<>>>============<<<<<<<<<:::999888888777777888888555555555444444222111111************))))))))))))((((((((((((((()))******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***((((((***+++,,,,,,++++++,,,,,,---...000111222333555555555555666777888999888<<<@@@AAA???======>>>???AAADDDFFFFFFDDD@@@>>>;;;>>>BBBBBBAAA???@@@AAA<<<<<<;;;;;;<<<>>>AAABBB<<<;;;999999999888666444444444555666777999:::;;;:::999777777777666555333000111111222222111//////000///...111:::AAA===444111000---+++******+++,,,************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))))))))***************+++,,,,,,------+++---...//////111555888777999:::<<<===>>>======>>>???>>>======@@@DDDGGGHHHGGGFFFEEEEEEFFFGGGGGGDDDFFFHHHJJJJJJJJJIIIIIIJJJJJJIIIHHHFFFDDDBBBAAAAAAAAABBBBBBAAA@@@===<<<;;;<<<>>>@@@@@@???>>>===???>>>>>>===<<<;;;::::::888888888777888888999:::777777777666555333222111************))))))))))))((((((((((((((()))******'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$###$$$&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&"""$$$&&&&&&&&&&&&((()))&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,---...///000222333333555555555666888999;;;<<<999===BBBCCCAAA??????@@@BBBDDDFFFHHHGGGCCC???===;;;???BBBCCCAAA@@@@@@BBB<<<<<<<<<===>>>@@@BBBCCC<<<;;;;;;;;;<<<;;;888555555666666888:::<<<===???:::999777666777666444333000000111222222111//////333///...333999:::666111333111///,,,++++++,,,---************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,------+++,,,---...///111444777999:::===???AAA@@@??????;;;<<<=========>>>BBBDDDEEEDDDCCCBBBCCCDDDFFFHHHCCCEEEHHHLLLMMMMMMLLLKKKMMMMMMLLLKKKIIIFFFEEECCCBBBAAA@@@>>>===<<<<<<<<<===???BBBEEEEEEDDDAAA???@@@???>>>===;;;:::999888777777777777888999:::;;;;;;;;;:::999888666444333************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++***,,,//////------///222333555666666666666999;;;===???AAAAAA@@@@@@AAABBBNNNKKKFFFDDDCCCDDDDDDDDDAAABBBCCCEEEEEEDDDDDDCCC>>>@@@AAABBBBBB???<<<:::777888:::<<<<<<;;;:::999:::::::::;;;;;;;;;<<<<<<888:::<<<;;;777444333444000111111222222333444444111111111111000000000000............---,,,+++***))))))************))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''')))************+++++++++,,,---...///000111222333333888===AAAAAAAAA@@@AAA????????????@@@BBBCCCDDDDDDCCCAAAAAAAAABBBDDDEEEGGGGGGIIIMMMSSSUUUTTTQQQOOOOOOMMMJJJFFFDDDDDDDDDAAABBBBBBAAA??????@@@AAAHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@???>>>===;;;777444:::999:::===@@@???;;;888777999;;;888444222333666************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++***,,,......------000222333444555555555666888:::;;;===???@@@@@@@@@AAACCCLLLIIIEEECCCDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCC@@@AAAAAABBBAAA???===;;;888999;;;<<<<<<;;;:::999::::::::::::;;;;;;;;;;;;999:::;;;999666333333444111111222222222222333333111111000000/////////...---.........---,,,++++++))))))************))))))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))************+++++++++,,,,,,---///000111222333444777<<>>;;;888===;;;999:::<<<===<<<::::::::::::888555444333444************))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---000333222333444444444555777999999;;;>>>??????@@@BBBCCCHHHEEECCCBBBDDDFFFGGGGGGKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBAAA@@@???>>>======:::;;;<<<======<<<:::999999999999::::::::::::;;;999:::999777555333444555222222222222222111111111111000000///...---,,,,,,,,,,,,---------,,,,,,+++))))))************)))))))))))))))(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))************+++++++++,,,,,,---...000111222333444777:::<<<<<<===???@@@@@@@@@AAACCCDDDFFFGGGHHHDDDCCCCCCCCCCCCEEEGGGHHHPPPPPPPPPRRRSSSSSSQQQOOOMMMPPPQQQNNNHHHDDDDDDGGGJJJJJJIIIGGGEEEDDDFFFHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCAAA???@@@===:::888:::<<<===>>>===;;;999888777666333222************)))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))******+++'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))************++++++++++++,,,...000222111222333333333444666888666999<<<>>>>>>???AAACCCDDDBBBAAAAAADDDFFFHHHHHHJJJIIIGGGEEECCCCCCCCCCCCDDDBBBAAA???>>>>>>>>>>>><<<============<<<::::::888888888999999999:::::::::999777555444333444555333333333222111000000///000000///...,,,+++*********++++++,,,,,,,,,,,,+++))))))************))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++,,,---...///111222222444666888888999:::===???BBBBBBCCCDDDEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGIIIJJJQQQQQQQQQQQQPPPOOONNNLLLIIINNNRRRPPPJJJGGGHHHLLLMMMMMMLLLIIIGGGFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHFFFEEEFFFGGGGGGEEEDDDCCCAAA???======>>>???@@@???<<<888777888777333000************)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&'''((()))***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&''''''((()))***++++++'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++*********,,,///000111///111222222111222555777444777:::<<<===>>>@@@BBBAAA@@@???AAADDDFFFGGGGGGEEEDDDBBBAAAAAAAAABBBCCCCCCAAA???>>>======>>>???>>>>>>======<<<;;;:::999777777777888888888888999999888666444444444444444444333222222111000//////000///...---,,,+++***)))******++++++,,,+++++++++))))))************))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))*********+++++++++++++++,,,...///000111222333444666666666888;;;===BBBCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDFFFHHHJJJKKKNNNOOOOOONNNLLLKKKJJJJJJHHHLLLPPPOOOLLLKKKNNNQQQOOOOOOMMMIIIGGGFFFHHHJJJJJJJJJKKKKKKKKKJJJIIIIIIGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEEEEDDDCCCBBBAAAAAA???<<<888777888777333///************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******)))))))))+++...000000///...///111111000111333555333666999;;;<<<===???AAA@@@??????@@@CCCEEEEEEEEE???>>>>>>>>>???@@@@@@AAA???>>>===<<<<<<===>>>??????>>>===<<<;;;999999888666666666777777777888888888666444444444555444222333333222111000000/////////......---,,,+++************+++++++++******)))))))))************))))))((((((((('''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))************+++++++++++++++,,,---///000111222111333444555555666888;;;???@@@AAABBBBBBAAA@@@??????@@@BBBDDDGGGIIIKKKLLLKKKLLLMMMLLLJJJIIIJJJLLLKKKLLLMMMMMMNNNOOOQQQSSSQQQPPPMMMIIIFFFEEEGGGIIIKKKLLLLLLMMMLLLJJJIIIGGGEEECCCAAABBBCCCDDDDDDCCCCCCFFFHHHHHHFFFBBB@@@???<<<:::888777666555222111************))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''(((,,,000111000------...000000///000222444333666888:::;;;;;;===???AAA@@@???@@@BBBDDDCCCBBB;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===>>>??????>>><<<;;;999888777777555555666666666777777777777555333444555555333000222222111111000000//////......------,,,,,,,,,,,,***+++++++++***)))(((((())))))************))))))(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***)))************+++++++++***+++,,,---///000111111///111333444444555666888999:::===???@@@@@@??????===>>>AAADDDGGGIIIKKKLLLIIIKKKMMMLLLKKKLLLNNNQQQQQQNNNKKKLLLNNNQQQRRRRRRRRRQQQNNNIIIFFFEEEGGGIIILLLMMMMMMMMMLLLJJJGGGFFFAAA???======>>>@@@??????AAADDDGGGFFFCCC???======888999999777444222222222************))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&&&&(((---111222///,,,---.../////////000222444333666888::::::;;;<<<>>>AAA@@@@@@@@@BBBCCCBBBAAA;;;<<<===>>>>>>===<<<;;;999999:::;;;<<<===>>>>>>???>>><<<:::888777777666555555555555666666666777666444333444666666333///111111111111000000000000------------------------++++++++++++***(((''''''))))))************))))))(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))************+++++++++***+++,,,---...000111111...000333444444444555666444666999<<>>>>><<<<<<;;;;;;:::999888888777888:::;;;;;;<<<===???;;;;;;<<<<<<;;;999888666:::777444444777888777555444444444222000///000222111111000///////////////...---,,,,,,......---,,,,,,+++))))))***)))(((&&&))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))************++++++++++++,,,---......///111222333333555888:::888888999<<>>>>>>>>>>>============@@@@@@@@@???===:::888666888999999999777444000...))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&&&&((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++------,,,+++---///222444333666999:::999888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::999888888777666888::::::::::::<<<>>>:::;;;;;;;;;;;;:::888777999777666666888888777444555777999888666333222222111111000///////////////...---,,,,,,......---,,,...,,,************)))((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********++++++++++++,,,---......///111222333333444777999888888999<<<>>>@@@@@@@@@AAAAAABBBDDDGGGIIILLLMMMLLLOOOQQQQQQNNNKKKJJJIIIKKKJJJJJJLLLNNNNNNLLLIIIKKKLLLLLLJJJHHHGGGIIIKKKKKKJJJIIIGGGEEECCCAAA@@@========================?????????>>><<<:::777666888999::::::888555222000))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))*********++++++---,,,++++++---///222444555777999:::888777777777::::::::::::::::::999999999999999888777777666666666777::::::::::::;;;<<<999:::;;;<<<<<<;;;:::999999999999:::;;;:::777555666888;;;;;;888444111000111111000///////////////...---,,,,,,......---,,,...,,,))))))******)))((())))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******+++******++++++,,,---...000111333333333444666888777888:::<<<===>>>?????????@@@BBBDDDFFFGGGHHHHHHKKKMMMOOOOOOLLLIIIGGGGGGHHHHHHHHHIIIJJJIIIGGGEEEFFFGGGGGGFFFFFFGGGJJJLLLKKKJJJHHHEEECCC@@@>>>===????????????????????????>>>>>>===<<<;;;999777666777888999999888666333111))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))************,,,,,,+++,,,---///222333555666888999777777777888999999999888888777777777888888888777777666666666777999;;;<<<;;;:::;;;;;;:::;;;<<<===>>>>>>======:::;;;===??????<<<999666555777999888555111///...111000000///////////////...---,,,,,,......---,,,,,,***(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***************+++,,,---...000111333333222333666888666888:::<<<<<<===>>>???===>>>@@@BBBCCCCCCBBBBBBEEEHHHJJJLLLKKKJJJKKKKKKGGGGGGHHHHHHHHHFFFDDDCCCEEEEEEEEEDDDEEEFFFHHHJJJHHHFFFEEEBBB@@@>>>===<<>>===;;;;;;;;;:::;;;===???AAAAAAAAAAAA<<<>>>AAABBBAAA>>>;;;999777888777555222//////000111000000///////////////...---,,,,,,......---,,,,,,+++***+++,,,,,,+++)))((((((((((((((((((((((((((())))))*********))))))%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))************+++,,,------///111222222222333666888777999<<<===<<<<<<>>>@@@===>>>@@@BBBBBBBBBAAAAAACCCFFFIIIJJJKKKKKKLLLNNNHHHIIIJJJIIIHHHFFFEEEDDDFFFFFFEEEEEEFFFGGGGGGFFFCCCBBBAAA??????>>>>>>???CCCBBBBBBAAA@@@@@@??????;;;;;;:::999888777777777444444444444333222111000((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))*********++++++,,,---///000111000222444444444555777999666666666666666666555555999999999999999999999999:::<<>><<<;;;;;;999:::===@@@BBBCCCDDDDDD===@@@CCCCCCAAA===;;;:::999999888666333111222333111111000///////////////...---,,,,,,......---,,,------...000111000---+++))))))))))))))))))))))))((()))***+++,,,+++***)))%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))***))))))******+++,,,---...///111222222444666999777;;;>>>>>>===<<<>>>AAAAAABBBCCCDDDDDDDDDDDDDDDHHHJJJKKKKKKJJJJJJJJJKKKIIIKKKLLLLLLIIIGGGGGGGGGHHHGGGGGGIIIJJJIIIGGGDDDBBBAAA@@@???@@@AAABBBCCCBBBBBB@@@???===<<<;;;:::;;;:::999888888888888888444444333222111000///...((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))))))))*********+++,,,...///000111000222333333222333555777555555555666666666666666;;;;;;;;;;;;;;;;;;;;;;;;999<<>>;;;999999777999999888666444333444111111000///////////////...---,,,,,,......---,,,***,,,...111333111,,,)))))))))))))))))))))))))))'''(((***+++++++++***)))$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,---,,,...000111222444777:::888<<<@@@@@@===<<>>???===:::888888555777:::===@@@BBBCCCCCC;;;>>>@@@???<<<888888999333666999:::888444222111111111000///////////////...---,,,,,,......---,,,&&&(((,,,000111///)))%%%))))))))))))))))))))))))%%%''')))***+++***)))((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))***+++,,,---+++---///111222555888;;;999===AAAAAA>>>===???CCCCCCBBBBBBBBBCCCDDDFFFHHHMMMNNNOOOMMMLLLKKKKKKLLLIIIKKKNNNNNNKKKIIIIIIKKKGGGHHHKKKOOORRRQQQLLLGGGHHHGGGEEEDDDEEEFFFHHHIIIIIIGGGEEECCC@@@===;;;999;;;:::999888888999::::::777666555333111///...---))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((())))))((('''&&&$$$'''******((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''((()))(((&&&************))))))))))))---,,,***)))***,,,///000111111222333444555777888666666555444444555666777999999;;;<<<======>>>>>>777999<<<===<<<:::999999;;;888888<<>>>>><<>><<<;;;:::999999:::<<<>>>;;;999666555333111///,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&###%%%'''&&&$$$$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''((()))(((&&&(((((()))))))))*********,,,+++***)))***,,,...000111111222222444555777777777666555555555666777888888999:::;;;;;;<<<;;;;;;888:::<<<<<<;;;:::::::::;;;999888:::???AAA???<<<999;;;<<<;;;999888999;;;:::999888777555444333333222222111000//////......------,,,,,,------...///,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((((((((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&''''''((())))))******((((((((()))******++++++.........///000222444444111333555666888::::::999>>>>>>???AAACCCEEEGGGIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKLLLLLLJJJFFFCCCFFFDDDBBBBBBCCCCCCAAA???BBBBBBBBBBBBAAA???>>>>>><<<;;;;;;;;;;;;<<<>>>???;;;999666555444222000...))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''))),,,///''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''&&&''''''(((***++++++,,,,,,+++)))))))))+++...///000000111222444555666777777666555555555777888999888999999::::::999999999999;;;;;;;;;:::999:::;;;;;;999777888;;;<<<999666666777999999888888:::;;;888777666555555444444444333333222111000///...---,,,,,,++++++,,,,,,------,,,++++++++++++*********))))))))))))))))))))))))******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''(((((())))))***'''(((((())))))******+++,,,,,,------///111222333333333444666888:::;;;<<<<<<===>>>???AAADDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKKKKJJJGGGBBB???AAA???>>>>>>??????>>>===????????????>>>>>>===<<<<<<<<<=========>>>>>>>>>:::888555444333333111///))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&''')))---111555'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((()))((('''''''''(((((()))******+++******)))))))))+++---......///000222444555666666777666555555666777999:::999:::::::::999999888777999999:::999777777999;;;:::888777888999999777555555666666777777777888999666555444333333333444555444333333111000///...---,,,++++++***++++++,,,,,,++++++++++++************************************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&''''''''''''((((((((())))))''''''(((((()))************++++++,,,---///111111444333444777999999;;;>>><<<<<<<<<===>>>@@@BBBBBBBBBBBBAAAAAAAAAAAAAAABBBAAABBBBBBDDDEEEFFFGGGGGGNNNKKKIIIGGGFFFDDDBBB@@@@@@???>>>======<<<;;;;;;<<<<<<=========<<<<<<;;;===>>>>>>>>>>>>===<<<;;;999666333222222111000///))))))))))))((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))'''%%%$$$%%%(((,,,...'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&&&&''')))))))))((()))((((((((((((((((((((())))))((())))))***,,,---,,,...000222444555555555666555555555666777999:::::::::;;;::::::999888777777888888777666666777999888888888888999999888777777666666666666666555555444333111111000111333333333333222111000///...---,,,++++++*********+++++++++++++++*********))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''((())))))******)))******+++,,,...///000000...000777999777777;;;<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@@@@DDDEEEEEEEEEFFFFFFGGGGGGMMMIIIEEEBBBCCCDDDEEEEEEBBBBBBAAA@@@>>><<<;;;;;;<<<<<<=========<<<<<<;;;>>>>>>>>>>>><<<;;;:::999888555222000000000///...))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''((()))***222...)))&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))((()))))))))(((((('''''''''(((((((((((()))***+++,,,+++,,,///222444555555555444444444444555666888999:::::::::::::::999888777666777888888777666777888888888999::::::::::::999999777666555666555444222222111///...---...000111111111000000//////......,,,,,,++++++******+++++++++************)))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&''''''(((((())))))***))))))***+++,,,...///000000...333===@@@:::888<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@BBBCCCCCCCCCCCCJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFBBBAAABBBEEEGGGHHHDDDEEEEEECCC@@@?????????????????????>>>>>>===<<<>>>======<<<<<<;;;;;;;;;999666222/////////...---))))))))))))((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,555111+++((((((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%''')))***)))((('''''''''(((((((((((((((''''''(((((()))******+++)))+++...111444444444444333333222333444666777999888888888999888888777777666888:::;;;999888888888999:::;;;;;;:::999999999999777555555666666444222111///---++++++,,,---...........................------,,,+++++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***+++,,,...///000111000888FFFHHH???;;;===<<<<<<<<<<<<>>>???@@@AAA@@@BBBDDDFFFHHHIIIIIIIIIKKKKKKKKKLLLLLLMMMMMMMMMFFFDDDCCCCCCEEEGGGHHHGGGCCCEEEGGGFFFCCCBBBDDDEEEBBBBBBBBBBBBAAA???>>>>>><<<;;;;;;;;;<<<>>>@@@AAA<<<888333000000//////...))))))))))))((((((((((((%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******&&&&&&&&&'''''''''(((((()))((((((((()))***,,,---...***&&&%%%&&&'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%''')))******)))%%%&&&&&&'''((()))******''''''(((((()))*********)))+++...111444444444444222222222222333555777888666666777777777777666666777:::<<<===<<<:::999999:::;;;<<<;;;999888777888888666444555777888666333111///,,,***)))***+++------------............///...------,,,+++++++++,,,************))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''&&&&&&&&&''''''((()))))))))))))))***+++,,,...///000------777GGGIII>>>888:::;;;;;;<<<>>>@@@BBBDDDEEECCCDDDGGGJJJLLLMMMNNNNNNHHHIIIJJJJJJKKKLLLMMMMMMCCCCCCDDDGGGIIIIIIFFFDDDBBBDDDGGGGGGEEEEEEGGGJJJEEEEEEDDDCCCBBBAAA???>>>:::::::::;;;>>>AAAEEEGGG>>>:::555222111000000///))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))((('''&&&%%%&&&''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---///000000111111555555666666666666666666888888888777777777777777:::777555777;;;<<<999555:::999888777666666777888666555444333333444555666000,,,))))))+++,,,+++)))---......---...///...,,,------------,,,+++***))),,,+++******))))))******&&&'''''''''(((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***************+++,,,---...000111333555777777777777999999999:::===@@@DDDFFFEEEIIIJJJIIIKKKOOOPPPNNNPPPNNNKKKIIIGGGGGGHHHIIIEEECCCBBBBBBDDDGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFDDDCCCBBBAAA@@@?????????>>>;;;:::;;;???AAAAAA???888666444222222111...,,,))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++,,,---...///000000000444444555666666666555555777777888999999888888777:::888777888::::::888555999888666666777888888888888777666555555555666666666111***((()))++++++***...---------///000///,,,------------,,,+++******,,,+++******))))))******''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''((()))***************+++,,,------///000222444555666666666:::999:::;;;===@@@CCCEEECCCFFFGGGFFFHHHMMMNNNMMMKKKJJJHHHFFFFFFFFFHHHHHHCCCBBB@@@@@@AAABBBAAA@@@CCCCCCBBBAAAAAAAAABBBBBBCCCCCCAAA@@@???>>>>>>===<<<:::888999<<<>>>===<<<888666333222222111///---))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++,,,,,,---...///000000222333444444555555555444555666999:::;;;:::999888999:::;;;:::888666555666888666555666999;;;:::888;;;;;;999888777666666666999222***'''***111666888999555000///000000///---------...------,,,+++***,,,+++******))))))******''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&'''&&&&&&''''''((()))*********)))******+++,,,------...000222333444444444:::::::::;;;===@@@BBBDDDAAADDDEEECCCEEEJJJKKKJJJFFFEEEDDDDDDDDDEEEFFFGGGCCCBBB@@@@@@@@@???<<<:::>>>>>>>>>===>>>>>>??????CCCBBBAAA@@@>>>===<<<;;;:::888777777888999999888777555333222222111///---))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&''''''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++,,,,,,---///000000111222222333444444444444444666999;;;===<<<:::999999<<<>>><<<777333444777888666555888<<<>>><<<999>>>===<<<:::999888777666555...((((((222@@@MMMTTTNNNBBB666111111000///...------......---,,,++++++,,,+++******))))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))***+++,,,------...///111222333444444::::::;;;<<<===@@@BBBCCCAAADDDCCCAAABBBFFFHHHFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBB>>><<<;;;;;;<<<<<<>>>???@@@AAACCCCCCBBBAAA???===<<<;;;999888777666666666666666777555333222222111///---))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((++++++++++++,,,...///000000111222333444444444444333555888;;;===<<<;;;:::999===@@@===777444666999888777888;;;>>>???<<<:::>>>>>>===<<<:::888777666222,,,(((---<<>>@@@BBBCCCDDDFFFEEEAAAAAAEEEGGGEEEGGGFFFEEEDDDBBBBBBAAAAAADDDDDDDDDEEEFFFEEEBBB@@@;;;<<<===>>>AAACCCEEEGGGCCCCCCCCCBBBAAA???===<<<999999888777666666666777666555333222222111000...))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''''''((((((''''''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********+++---///000000111222333444555555555444555888:::;;;;;;::::::999===@@@>>>:::777999<<<999;;;>>>@@@@@@>>><<<;;;=========<<<:::888666555222---+++222EEE\\\qqq}}}[[[EEE111---000000000333------............------,,,+++******))))))******((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''&&&&&&''''''((()))***))))))((())))))***+++,,,......//////111222444555777888:::<<>>???@@@BBBDDDFFFHHHIIIBBBCCCCCCCCCBBB@@@>>>===999::::::999777666777999666444222222222222000...))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&'''((((((((('''&&&%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***))))))***,,,...000000111222444555555666666555666777888999999999999999<<<>>>>>><<<<<<===???;;;@@@EEEEEEAAA<<<;;;<<<;;;;;;;;;;;;999888666555111---,,,555IIIaaavvvZZZCCC000///444222///000------............------,,,+++******))))))******)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&''''''((()))***((((((((())))))***+++,,,------------///111333444555777999<<<@@@BBBDDDEEEEEEHHHGGGEEEHHHNNNRRRRRRKKKKKKKKKJJJJJJHHHGGGGGGGGGFFFDDDEEEFFFGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGG@@@@@@BBBBBBBBBAAA???===888::::::999777666888:::666444222222222222000///))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%'''))))))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((&&&'''((((((((('''%%%%%%&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))+++***))))))***,,,...000000111333444555666666666666666666777777888999999999;;;===>>>>>>???@@@AAA<<>>@@@AAAAAA@@@>>>===777999:::999777666888;;;555444222222222222000///((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))++++++******))))))((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************,,,---,,,++++++,,,///222...///000222333444555555333333444666777999::::::777:::???EEEIIIIIIFFFCCCCCCCCCCCCCCCBBB???===<<<;;;::::::<<<>>><<<777222111---000;;;SSSvvvvvvQQQFFF888000//////...+++000***,,,222111((('''...------,,,,,,+++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&&&&'''&&&''')))++++++)))'''&&&'''(((((()))(((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************,,,------...000111333444444555888===AAACCCCCCBBBCCCDDDEEEGGGIIILLLRRRUUUPPPLLLJJJKKKKKKJJJLLLQQQWWWPPPGGGCCCDDDIIIMMMOOOLLLHHHDDDBBBCCCCCCBBBAAA>>>???@@@@@@???>>><<<;;;???>>><<<:::888777666666777555333000///.........))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))************++++++***)))***---000---...///111222333333444444555555666777888888888888:::===BBBFFFGGGEEECCCBBBBBBBBBBBBAAA@@@>>>===???===:::999::::::666333///+++111AAA[[[~~~wwwIII???444......000///,,,111+++***---+++)))333BBB------,,,++++++***))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''')))+++,,,+++***((((((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********+++++++++,,,...///111222444555777:::>>>???@@@???@@@BBBDDDFFFGGGJJJNNNQQQNNNJJJHHHJJJJJJIIIKKKOOOSSSNNNHHHEEEFFFJJJLLLMMMKKKGGGCCCAAABBBCCCAAA@@@@@@@@@@@@???>>>===<<<;;;>>>===<<<:::888777666666666555444222111000//////************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((&&&&&&'''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******(((((()))((('''(((+++---+++,,,...///111222222222555555666666666777777777999:::;;;???CCCDDDCCCBBB@@@AAAAAAAAAAAA@@@???>>>CCC???999777888999777555000...777JJJgggooo???888000---///000///---///,,,++++++((((((777HHH,,,,,,,,,+++******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&'''***...111333333+++***((('''&&&''''''(((&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))***,,,---//////333333444666888:::<<<===>>>@@@CCCDDDEEEFFFHHHJJJKKKGGGFFFHHHHHHGGGIIIMMMNNNLLLIIIIIIJJJKKKKKKKKKIIIFFFCCCAAABBBBBBAAA@@@CCCBBB@@@???>>>======<<<>>>===<<<:::888777666666555555555444444333222111))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&((()))((('''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))******''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***&&&'''(((((('''(((***,,,+++,,,...///111111222222444444555555666777888888:::999999;;;>>>@@@AAA@@@>>>>>>??????????????????BBB>>>:::888:::;;;999777444222>>>TTTppp```888333...---///000///---,,,+++,,,...+++(((---666,,,+++++++++******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&'''+++111777;;;<<<---+++)))'''&&&&&&'''(((%%%&&&''''''((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***+++,,,---...000111222222444777;;;===<<>>===;;;999888777777333444555666666555333222(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((''''''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&((())))))((((((***,,,,,,---...000111222222333111111333444666888:::::::::999777888:::===>>>>>><<<<<<<<<<<<<<<======>>><<<::::::;;;>>>>>>;;;888333444CCC\\\vvvwwwQQQ777333000//////000...,,,///,,,+++------)))'''&&&++++++***************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&'''***000555888999---+++)))'''&&&'''((()))%%%&&&&&&'''(((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))************+++,,,.........///000111222555;;;???<<>><<<:::999888888333333555555555444333222''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))''''''((()))&&&&&&''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''((((((''''''''''''((()))%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))&&&((())))))))))))***,,,+++,,,...000111222222222///000222444666999:::;;;999888666666888::::::::::::::::::999999:::;;;;;;777777888<<>>???CCCEEEDDDEEEIIIIIIMMMQQQSSSQQQMMMIIIGGGEEEGGGHHHGGGEEEEEEEEEGGGDDDDDDCCCCCCCCCDDDEEEEEE@@@???>>><<<:::999888888222333333333333222222111((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''')))***)))((('''((()))%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))%%%''')))))))))(((***+++***+++---...000000111111000111222444666888999:::888666555555666888888777999999888777777777888999555555666999<<<;;;777222///666MMMggg{{{ggg;;;444222000...---------,,,...---+++***+++------,,,))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((()))(((''''''(((***+++***(((******))))))))))))))))))$$$%%%&&&'''(((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))************+++,,,------222555777666444555999===<<<>>>@@@AAA@@@??????@@@???===>>>CCCDDDCCCEEEHHHIIIMMMQQQQQQNNNIIIFFFEEECCCEEEGGGGGGEEEDDDEEEGGGDDDDDDDDDDDDCCCBBBAAA@@@???>>><<<:::888777666666222222111000000000000000))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&&&&''''''((()))(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***)))((('''(((***%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***+++'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))$$$&&&((()))(((((()))***)))***+++---...///000000222222333444555777777888777666444444666777666555999888666555555555666777555444444666888777333///333<<>>???>>>===>>>???>>><<<>>>BBBDDDDDDEEEHHHIIILLLPPPOOOKKKFFFDDDDDDAAADDDGGGFFFDDDCCCDDDFFFEEEEEEEEEDDDBBB@@@===<<<===<<<:::888777555555444333222000...---......///''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''(((((())))))))))))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''((()))******)))((('''(((((((((((())))))))))))++++++,,,,,,---...//////111333555777888888777777555555555555666666666666999777555444333444666777888888888999:::888555222:::???SSSrrrpppMMM222333111...,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&((())))))((((((&&&%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''((()))))))))******+++,,,------......---333000&&&###***,,,((())))))******+++++++++,,,(((((((((((())))))))))))))))))((('''''''''''''''''''''(((((())))))************))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,000222555999::::::999777:::999:::===AAABBB@@@>>>CCCCCCBBBCCCFFFHHHIIIIIIJJJHHHGGGEEEEEEFFFHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEDDDCCCAAA===:::;;;:::888777666555555555444333000///...///000111''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''&&&'''((())))))((('''&&&(((((((((((())))))))))))******+++---...000111222444444555666666666666666555555666666666777777777999888666555444555555666777888:::;;;:::888555333999BBBYYYwwwoooLLL222222000---,,,,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((+++---,,,)))&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))******+++,,,,,,---666;;;888---(((,,,,,,''')))))))))*********++++++(((((((((((()))))))))***))))))(((''''''''''''(((''''''''''''((((((((()))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))((())))))******+++,,,,,,...000333666777888888888<<<;;;<<>>;;;777555666:::KKKgggjjjIII333000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((())))))(((''''''&&&&&&''''''%%%'''+++///111...)))$$$$$$$$$$$$&&&''''''&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''))))))******+++,,,,,,,,,444999888...)))+++)))$$$(((((())))))))))))******((((((((()))))))))*********)))((((((''''''((((((&&&&&&''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((()))******++++++,,,---...///222444666777888;;;;;;<<>>???DDDLLLOOONNNKKKHHHFFFDDDCCCDDDFFFIIIJJJJJJHHHGGGEEECCCCCCBBBCCCBBB@@@>>>===>>>>>>===;;;<<<<<<;;;:::::::::999999555333111000.........///''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))***)))'''&&&%%%&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''(((((((((((()))))))))))))))***+++,,,...///000111333333222222222444666777777777777777888888888888888888888888888666555444444:::??????:::666666888???XXXxxx{{{^^^CCC444000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((((('''''''''''''''&&&(((+++///000...)))$$$$$$$$$%%%'''))))))&&&$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((''''''&&&&&&&&&+++++++++,,,,,,,,,------+++000111---***+++***&&&((((((((((((((()))))))))(((((()))))))))************))))))((('''((((((((('''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,---///222555888999888999:::===???BBBCCCCCCAAA???@@@EEEMMMQQQNNNIIIFFFEEEDDDCCCDDDFFFIIIKKKLLLJJJFFFCCCAAAAAABBBCCCAAA???<<<<<<===??????>>><<<<<<===<<<<<<;;;;;;:::555444222000///.........((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((((((((()))))))))***)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***(((((((((((())))))))))))*********++++++,,,,,,,,,/////////000222555777999777777777777888888888888888888999999888888777666444:::>>>>>>999666777999EEEbbbkkkNNN;;;444000//////000111222111000,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))(((''''''''''''((((((((((((***++++++(((&&&&&&&&&''')))+++***(((%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))(((((('''''''''************++++++++++++(((,,,///...,,,---,,,***)))))))))((((((((((((((())))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++,,,,,,---...111444777999666888:::<<<>>>@@@CCCDDDCCCAAABBBFFFLLLNNNKKKHHHFFFEEEDDDDDDEEEGGGIIIJJJLLLIIIEEEBBB@@@AAABBBCCCAAA???===>>>???AAABBBBBB===============<<<::::::444333222111//////......((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++((((((((((((((('''''''''))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******))))))******+++(((((((((((())))))))))))************************+++,,,---000222555888999666666666777777777888888888888888888888999999999777999;;;:::888666888:::GGG___tttnnnVVV@@@555333000000///111222222111///,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******)))((((((''''''((((((***(((&&&&&&'''((('''&&&''''''''')))***+++)))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++******))))))))))))))))))((()))))))))))))))))))))(((***,,,+++***(((((((((******))))))))))))(((((()))))))))*********+++++++++***))))))(((((())))))++++++************))))))(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''((())))))******++++++,,,,,,---000333555777666888;;;<<<>>>AAADDDGGGCCCCCCDDDGGGIIIJJJIIIHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIGGGDDDBBBAAABBBCCCEEEBBBAAA@@@AAACCCDDDDDDDDD============<<<:::888777222222111111000000//////((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++'''''''''((((((((((((((())))))))))))))))))))))))(((((()))))))))*********%%%''')))+++,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++(((((((((((())))))))))))))))))******+++++++++,,,***,,,...000333444666666555555666666666777777777777777777777888:::<<<===999888777666666777999:::DDDQQQYYYQQQCCC888333000/////////000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********))))))((((((((((((((()))(((&&&&&&'''((('''%%%((('''&&&''')))))))))'''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))******++++++***************+++++++++************************))))))******(((&&&&&&'''++++++*********)))))))))))))))*********++++++++++++***))))))(((((())))))************)))))))))((('''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((()))***************+++,,,...000222333444777999;;;<<>>???===>>>>>>???>>>======<<<<<<;;;:::999777555444444888888777555111...------------,,,+++*********+++((()))+++,,,,,,***)))'''******+++,,,+++***((('''))))))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000444777;;;=========<<<======@@@CCCEEEEEEEEEFFFGGGKKKKKKKKKLLLLLLJJJGGGEEECCCAAA>>>???BBBCCCBBB@@@BBBCCCFFFJJJLLLJJJCCC===<<<===???AAA;;;333000222333222111000////////////))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************)))))))))))))))***((()))))))))))))))((((((''''''(((((()))*********))))))))))))******************)))((('''(((((()))*********)))))))))*********)))(((((('''''''''(((((('''''')))******(((&&&+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******************)))))))))))))))))))))***+++,,,---///111222333333555888999888666666777;;;;;;<<<<<<======>>>>>>;;;;;;999888888888999:::;;;999666333222111222222......------------......++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''((())))))((('''&&&&&&(((************++++++++++++000//////111444555666555=========>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMLLLJJJIIIGGGFFFFFFEEEFFFGGGDDD???:::777666666555444333111000///...,,,,,,+++++++++,,,,,,,,,((()))))))))((('''&&&&&&))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///222555999;;;;;;;;;:::;;;===@@@CCCDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKJJJGGGEEEDDDAAA???@@@BBBCCCBBB@@@DDDEEEHHHLLLMMMJJJCCC===::::::===???;;;555333555333222111000000/////////))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++***************+++,,,,,,+++++++++******))))))(((*********++++++,,,,,,,,,)))******++++++,,,,,,------,,,***(((((()))+++,,,------,,,,,,++++++******++++++++++++++++++++++++((((((''')))******)))''',,,,,,+++++++++*********))))))))))))))))))))))))************************))))))***+++++++++++++++))))))))))))))))))************+++---///000111222444666777777666666777999======<<<;;;;;;<<<===>>>:::999999888777888888888888666444222111111222333111000///...------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))'''(((((('''&&&&&&(((+++,,,---///000111222111111666888;;;===???@@@BBBCCCGGGGGGHHHIIIJJJLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLMMMLLLLLLLLLNNNOOOQQQRRRUUUUUUTTTSSSQQQPPPOOOOOOPPPRRRUUUTTTQQQLLLHHHGGGGGGGGGFFFCCC@@@===999777666444111...,,,+++,,,---******************+++,,,***************)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))************+++---...///111555999;;;;;;:::::::::===???BBBDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFEEECCCAAAAAAAAABBBAAA@@@CCCEEEHHHKKKLLLHHHBBB===:::999;;;===;;;666555888333333111000000000000000))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++***))))))))))))***++++++------,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,---......000000...---,,,,,,,,,,,,---------,,,+++***)))))))))******+++,,,,,,,,,,,,))))))((()))+++,,,,,,***++++++++++++************))))))))))))))))))))))))************************((()))******++++++******)))))))))))))))***************+++,,,...///000111555666666555555555888:::>>><<<;;;999999:::<<<===999888888777777777777777666555333222111222444555333333111000///.........,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''))))))))))))))))))))))))'''((((((((()))+++///222333555888;;;<<<<<<<<<;;;===AAAEEEGGGGGGGGGJJJMMMJJJIIIIIIIIIJJJJJJKKKLLLNNNNNNLLLJJJIIIHHHHHHHHHGGGFFFEEEEEEEEEGGGJJJKKKMMMMMMLLLLLLKKKJJJIIIIIILLLOOOSSSUUUTTTTTTTTTTTTUUUUUUUUUSSSPPPLLLHHHFFFFFFCCC???999444000---,,,,,,+++*********,,,---...******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...222666:::<<<<<<;;;;;;;;;<<<>>>AAACCCCCCCCCDDDEEEDDDFFFIIIJJJJJJIIIHHHHHHFFFEEECCCBBBBBBBBBAAAAAA???AAADDDGGGGGGEEE@@@======;;;:::<<<:::666555888333333222111000000000000))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))************************++++++++++++))))))(((((((((((())))))++++++*********+++,,,---***+++,,,---...000111111//////000222333444555666::::::;;;;;;999666333111222222222222111000......++++++,,,,,,+++***)))((()))((('''(((***++++++***++++++*********)))))))))************************))))))))))))))))))))))))'''((())))))******))))))(((((())))))************)))***+++,,,---...///000444555555444333444777:::<<<:::888777777888999;;;888888888888777777666666666555333222222444555666555444333111000//////...---------,,,,,,,,,++++++************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((())))))***+++,,,---...000444999===???@@@CCCFFFGGGGGGFFFEEEFFFIIIKKKJJJFFFDDDFFFHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???===<<<<<<;;;<<<;;;999888888999;;;<<>>>>>???AAACCCDDDFFFHHHLLLOOOQQQRRRTTTVVVWWWVVVTTTSSSSSSRRROOOKKKFFF@@@<<<999222111...,,,***)))))))))***)))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))************+++,,,,,,---000444888::::::999999999:::===@@@BBBBBBBBBCCCEEECCCFFFIIIJJJIIIHHHHHHIIIGGGGGGFFFDDDCCCBBBCCCCCC>>>@@@CCCEEEEEEDDDCCCBBBDDD???<<<;;;999555444777444333222111000000000000))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&%%%&&&)))---...+++(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,***)))))))))***+++,,,,,,+++++++++,,,...000222444555777999===@@@DDDFFFHHHFFFFFFGGGHHHIIIJJJKKKLLLOOOPPPRRRSSSQQQMMMIIIFFFFFFGGGHHHHHHGGGFFFDDDCCC>>>======;;;888555222000///---+++******+++***(((,,,+++++++++************************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((()))******++++++)))******+++,,,---...///222222333333222333666999888888777666666777888999777888888888888777666666666555444222333444555777444333222000//////............------,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((()))))))))******)))))))))***+++---...333555777999;;;>>>CCCFFFHHHIIIJJJKKKLLLLLLKKKJJJLLLKKKIIIDDD???;;;::::::999888777555444444333333666555444333222111111111333222111000000000111111444444333333333333333333444444555444444666:::>>>???AAAEEEJJJNNNQQQSSSTTTSSSTTTUUUUUUTTTQQQOOOMMMDDDBBB>>>:::555111///------,,,+++***))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***************+++,,,,,,,,,000444666666555555555777:::>>>@@@AAABBBDDDEEECCCGGGKKKLLLIIIHHHHHHJJJHHHHHHHHHGGGEEEDDDEEEGGGBBBDDDEEEDDDDDDDDDFFFHHHJJJCCC===;;;999666555666444333222111111000111111))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%''',,,111111,,,'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,***++++++---///111333444666777777999<<<@@@DDDFFFJJJLLLNNNQQQUUUXXXZZZ[[[[[[\\\\\\]]]^^^______``````aaabbbcccbbb```^^^\\\ZZZ[[[]]]]]]]]]\\\[[[ZZZSSSSSSSSSRRROOOLLLIIIGGGBBB???:::777444222000.........---------,,,,,,,,,************************************************(((((()))************)))'''(((((()))******++++++))))))***+++,,,------...///000222222111222444666666666777777888888999999888888999999999888777666666444333111111222444555111000///...---,,,,,,,,,///......---,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))''''''((()))******+++,,,,,,,,,,,,...111555888;;;>>>@@@CCCEEEEEEGGGJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGCCC===999666444222111...------,,,++++++,,,,,,//////...------------...//////////////////000000////////////////////////000111111000//////111333333555777:::===AAACCCDDDEEEGGGIIILLLOOORRRTTTUUURRRQQQNNNLLLHHHDDDAAA???777555333000---++++++***************************************************))))))))))))))))))))))))***************++++++,,,***...222444444333333333555888<<>><<<:::777777888444444333222111111111111))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%(((...333333---'''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,+++,,,---000333777:::;;;DDDEEEFFFIIIMMMQQQVVVYYYWWWXXXYYYZZZ\\\]]]^^^___aaaaaabbbbbbcccdddddddddaaaaaabbbbbbccccccdddddd___aaabbbddddddcccbbb```ZZZ[[[]]]]]]]]]\\\ZZZXXXUUUQQQKKKEEEAAA===999777000////////////.........************************++++++++++++++++++++++++))))))***+++++++++++++++'''(((((()))***+++++++++))))))***+++,,,,,,---------///111111111222333555555666777999::::::::::::888999999::::::888777666555444222000000111222333...---,,,+++++++++++++++//////...---,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))************))))))&&&&&&''')))***+++,,,---///000111444999???DDDGGGGGGIIIKKKLLLLLLLLLMMMNNNLLLKKKJJJHHHGGGFFFFFFFFF>>>888222///000222222000---------------...///000......---------...//////------///000111222222222333333333333333444444444111333555555333222222333222222111111111222333444777888:::===BBBHHHMMMPPPRRRSSSSSSSSSRRRQQQOOONNNBBB@@@;;;777333000...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************+++++++++...333555555444444444333777;;;???AAACCCEEEGGGEEEJJJNNNNNNJJJGGGHHHKKKHHHJJJKKKJJJHHHHHHJJJMMMKKKIIIFFFAAA======BBBGGGOOOFFF>>><<<;;;999999;;;555444333222111111111111******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''&&&(((+++...//////...---************)))((('''''''''((())))))))))))+++---,,,,,,+++++++++---...//////222777===BBBGGGJJJKKKOOOQQQUUUXXXZZZ\\\___aaa^^^___``````___```bbbdddeeeeeeeeeeeeeeeffffffgggffffffeeeddddddeeeggghhheeefffggghhhhhhhhhggggggZZZWWWRRRPPPRRRXXX```dddaaa```]]]YYYUUUQQQMMMKKKDDD@@@<<<999777555222000...,,,******+++---------)))***,,,///000...***'''(((((())))))*********+++************************)))+++,,,+++******,,,---...///000111222333333333666666555666666888:::;;;===888666999@@@@@@999222444222111000111000...---------------------------...------,,,,,,+++******+++++++++***)))(((((('''***((('''((()))***)))'''&&&&&&''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''***))))))((((((((())))))(((((((((((((((((())))))++++++******+++,,,...///888999===AAAEEEHHHJJJKKKLLLMMMMMMMMMLLLJJJHHHGGGIIIGGGDDD@@@===<<<<<<<<<555444333111000000//////------........./////////222///---...000000///---000000000000111333555777444666999999999888999:::<<<<<<;;;;;;:::777333000333111...---,,,...000222444333222333777===BBBFFFHHHLLLQQQUUUWWWXXXYYYZZZOOOLLLHHHBBB===888444333111...+++***++++++++++++*********+++++++++,,,,,,++++++************++++++)))************+++++++++,,,---...000333555888999999<<>>???BBBEEEIIIHHHHHHJJJMMMMMMKKKHHHFFFFFFGGGHHHJJJKKKLLLMMMLLLIIIFFFBBB@@@@@@AAABBBCCC@@@<<<;;;======;;;888555444333222111111111111******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,,,,,,,+++++++++,,,+++++++++***)))*********)))))),,,...***+++...111555999===???IIIIIIKKKMMMOOOSSSUUUWWWXXXZZZ\\\]]]\\\\\\\\\]]]___```aaa```^^^^^^^^^```bbbcccdddfffgggggghhhhhhgggfffffffffgggiiikkklllkkkkkkkkkkkkjjjjjjiiihhh]]]ZZZUUUQQQPPPQQQTTTVVVZZZ]]]bbbffffffbbb]]]YYY\\\YYYTTTOOOKKKGGGBBB???;;;777222...,,,+++***)))+++)))'''''')))*********))))))))))))*********+++************************'''((()))+++---.........//////111222333333444444555555555666777999;;;<<<;;;888999>>>DDDDDD;;;222444333111111111111///---------------------------......------,,,+++++++++++++++******)))(((((('''***((('''((()))***)))''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((()))))))))(((((('''(((((()))''''''((()))************'''(((+++///333888;;;===BBBDDDFFFIIIKKKMMMOOOPPPPPPOOONNNKKKHHHEEECCCBBB???===:::777444333333333/////////000111222444555555555555555666666666666888555222222444555444333444444444444555666777888>>>@@@BBBBBBBBBCCCDDDFFFEEEDDDEEEEEEEEECCC@@@>>>555444222111111222444555333222222222333555888999===@@@DDDHHHLLLPPPTTTWWWYYYXXXVVVRRRMMMHHHCCC@@@:::666222...---,,,+++***+++******************)))++++++************++++++)))************+++++++++,,,---...000222555777999:::<<<>>>@@@@@@AAADDDEEEFFFEEEFFFHHHJJJJJJHHHEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGEEECCCAAA??????@@@AAA===<<<:::999999888666555333333222111000000000000******)))(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((()))))))))************+++++++++++++++,,,000333222555:::@@@FFFKKKNNNPPPZZZYYYXXXWWWXXXYYY[[[]]]YYYZZZZZZXXXUUURRRQQQRRRSSSUUUWWWWWWVVVUUUUUUVVV\\\]]]___```___^^^\\\[[[ZZZZZZ[[[\\\^^^aaadddfffgggggggggggggggfffffffffdddbbb___[[[WWWTTTRRRQQQUUUYYY```fffjjjkkkiiihhhiiigggeeedddccc```]]]ZZZOOOJJJBBB;;;555111---+++,,,***'''&&&(((***+++,,,)))))))))***************************************(((''')))---222444222//////000111333444444555555555555666777888:::<<<===999888;;;CCCIIIGGG===444555333222111222111000...,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,,,,++++++******)))(((((((((***((('''((()))***)))''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((()))))))))************222333666:::===@@@BBBCCCHHHHHHIIIJJJJJJKKKKKKLLLKKKIIIEEE@@@<<<999666555333333111000000111222222555555666888999;;;===>>>999999999999::::::::::::;;;999777777888:::;;;:::::::::::::::;;;;;;;;;;;;???AAADDDEEEFFFHHHKKKMMMHHHIIIIIIIIIHHHGGGEEEDDD;;;:::999888777666666666777777666444333111000000222444777:::===BBBIIIMMMSSSUUUWWWWWWVVVSSSOOOLLLHHHDDD>>>999555111---+++---,,,+++******)))))))))++++++************++++++)))************+++++++++,,,---...000222444777888<<<<<<===???CCCEEEFFFFFFCCCCCCDDDFFFHHHHHHEEECCCEEEEEEFFFEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>999:::;;;:::777555444333333222111000////////////***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))))))))+++***(((''''''((()))***)))))))))))))))************+++,,,...000444999===EEEGGGLLLPPPUUUXXXYYYZZZ[[[[[[[[[[[[[[[ZZZZZZZZZTTTRRRPPPKKKGGGFFFGGGIIIIIILLLPPPRRRSSSSSSUUUVVVYYYYYYYYYWWWTTTOOOJJJGGGFFFGGGHHHJJJMMMQQQTTTVVVXXXXXXYYY[[[]]]^^^```aaaeeefffgggfffeeebbb```^^^ZZZYYYXXXXXX\\\bbbhhhllljjjjjjkkklllnnnmmmjjjhhh```\\\VVVPPPIIIBBB<<<777///---,,,,,,------+++***************************************************+++)))***///666888444//////000222333444555666666777777777888999:::;;;;;;999999<<>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCC???BBBFFFIIIJJJKKKMMMNNNJJJKKKLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@>>>===<<>>AAADDDIIINNNQQQSSSSSSSSSSSSPPPLLLHHHBBB<<<444//////...---,,,++++++++++++++++++************++++++))))))*********+++++++++,,,,,,---///111444666777===;;;;;;???DDDHHHHHHFFFCCCDDDEEEGGGHHHHHHFFFEEEHHHHHHGGGFFFDDDBBB@@@???@@@??????>>><<<;;;::::::888;;;>>>===999555444555333222111000000//////000***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))******---+++)))((('''(((***,,,,,,,,,,,,+++,,,---......+++---111555999???FFFKKKSSSTTTWWWZZZ\\\]]]]]]]]][[[]]]___```^^^ZZZVVVSSSNNNLLLHHHCCC@@@AAAEEEHHHKKKMMMPPPRRRSSSUUUWWWYYYTTTSSSRRROOOJJJDDD???;;;999:::;;;<<>>??????>>>===============CCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDCCCBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCFFFJJJMMMLLLKKKJJJJJJKKKMMMMMMLLLIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA>>>;;;999999888333444666666555555666777888:::>>>CCCHHHMMMPPPRRRUUUTTTTTTSSSOOOGGG>>>888111000...,,,+++++++++,,,++++++************++++++))))))*********+++++++++,,,,,,---...000333444666<<<;;;;;;>>>DDDGGGGGGEEEDDDFFFHHHIIIJJJJJJJJJKKKMMMKKKIIIGGGEEECCCAAA@@@CCCBBBAAA???<<<:::888777999<<>>:::666555666444444333222111111111111******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************'''(((((())))))******+++---,,,***))))))***+++---)))))))))***+++...000111444777<<>>@@@AAA@@@@@@???@@@AAACCCDDDHHHLLLRRRYYY^^^```aaaaaaccc```]]]YYYXXXXXXYYYZZZ``````bbbfffjjjmmmllllllhhhhhhjjjkkkiiiddd]]]XXXIIIAAA666,,,)))))),,,---+++++++++++++++************************************))))))+++......***'''...///000222444555666666999::::::;;;;;;;;;:::999===;;;:::<<<@@@BBBAAA???888666555444555444333111........................//////......---,,,,,,,,,******))))))))))))))))))***((('''((()))***)))'''***))))))(((((('''''''''''''''((())))))))))))(((&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((******)))((('''&&&&&&%%%(((((('''(((((()))***+++))))))+++///444;;;AAAEEEGGGGGGGGGFFFEEECCCBBBAAA888666444222000000000000---,,,++++++,,,///222444777777777888888888999999<<<<<<<<<===>>>???@@@AAACCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEEEEDDDCCCDDDFFFEEEDDDBBB@@@@@@@@@@@@AAACCCEEEGGGHHHGGGFFFFFFGGGLLLNNNNNNJJJEEEAAAAAACCCBBBBBBCCCDDDEEEGGGIIIJJJEEEEEEDDDBBB@@@???>>>===666888:::;;;::::::;;;<<<::::::;;;<<>><<<:::::::::;;;<<<;;;888666555444555444333222111111111111******)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************************'''(((((()))******++++++,,,+++*********+++,,,,,,(((((())),,,///444888:::CCCGGGLLLPPPSSSVVVYYY[[[XXXYYYZZZ[[[]]]___aaabbb]]]^^^``````^^^XXXRRRNNNNNNNNNNNNLLLHHHFFFFFFFFFBBBBBBAAA@@@???@@@CCCFFFHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDGGGFFFDDDCCCDDDEEEFFFHHHIIIKKKNNNQQQSSSSSSRRRRRRUUUUUUUUUUUUTTTSSSRRRRRROOOPPPTTT[[[ccciiimmmnnnjjjjjjkkklllllljjjfffccc[[[TTTJJJAAA:::666333222,,,,,,,,,++++++*********************************(((((()))************)))---...///111333555555666777888999;;;<<<===<<<<<<>>><<<;;;===@@@AAAAAA???999777555555555555333222000000000000000000000000......------,,,+++++++++)))))))))))))))))))))******((('''((()))***)))'''******))))))(((''''''&&&''''''((()))))))))))))))&&&&&&'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''((((((((()))''''''((((((((((((((((((((((((((())))))***,,,,,,...111666;;;@@@BBBDDDEEEDDDCCCAAA>>><<<:::999888000///---+++***+++,,,---++++++***+++---///222444666777888999999:::::::::???@@@@@@AAACCCEEEGGGHHHBBBBBBCCCCCCCCCCCCDDDDDDAAABBBCCCDDDGGGNNNXXX___XXXUUUPPPLLLIIIHHHHHHIIILLLLLLMMMOOOQQQWWW^^^ccciiiiiieee\\\QQQIIIFFFGGGHHHFFFEEECCCCCCDDDEEEFFFGGGIIILLLMMMMMMIIIEEEBBB>>>??????>>>===>>>AAACCC@@@@@@??????===;;;:::999>>>???AAADDDIIIKKKLLLKKKEEEBBB<<<666111...------++++++************++++++)))************++++++++++++,,,,,,---///111333444777999;;;======???AAABBBDDDEEEFFFFFFGGGKKKPPPUUUTTTQQQLLLHHHFFFGGGJJJKKKKKKIIIFFFCCC@@@??????@@@<<<;;;999888888777555444444333222111000000000000******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************'''(((((()))***+++++++++***************++++++,,,---...000444:::@@@EEEIIIPPPSSSWWWZZZ[[[[[[\\\\\\]]]]]]\\\]]]^^^```bbbddd```aaaccccccbbb```]]][[[XXX[[[]]]\\\WWWQQQMMMJJJIIIIIIHHHGGGGGGJJJPPPSSSTTTSSSSSSSSSSSSRRRRRRSSSUUUTTTRRRQQQPPPPPPPPPQQQUUUTTTTTTTTTUUUWWWZZZ\\\UUUTTTSSSRRROOOLLLJJJHHHEEEEEEFFFGGGHHHKKKMMMNNNKKKKKKMMMRRRYYY___bbbdddooommmllllllmmmmmmkkkjjjfffddd```[[[SSSHHH<<<444,,,,,,,,,++++++*********************************)))***++++++++++++,,,...,,,---///111333444555555444666888;;;===?????????>>>======???AAABBB@@@???999888666555666555444222000000000000000000000000...------,,,,,,+++******)))))))))))))))************((('''((()))***)))(((+++******)))(((''''''&&&%%%%%%&&&'''((((((''''''&&&&&&'''((()))))))))(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++))))))))))))***+++,,,---777;;;AAAFFFGGGEEEAAA>>>666666666666777999;;;===111000///------///000222111111111111333444666777555666888;;;>>>???AAAAAABBBBBBBBBCCCDDDEEEGGGHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGKKKTTTcccuuuuuuqqqjjjccc^^^\\\\\\]]]``````aaadddlllyyy~~~mmm___YYYXXXYYYVVVQQQLLLIIIGGGGGGGGGKKKOOOVVVZZZYYYTTTMMMHHHFFFEEEBBB???===???CCCFFFGGGHHHHHHGGGDDD@@@;;;888444333444999@@@HHHMMMPPPQQQMMMFFF???888333111000++++++************++++++)))************++++++++++++,,,,,,---///111222333666999<<<<<<;;;;;;>>>BBBBBBCCCDDDCCCDDDIIIQQQWWWVVVRRRLLLHHHFFFHHHLLLOOOMMMJJJGGGDDDBBBBBBDDDEEE@@@<<<999888999:::777555333222111000////////////))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++,,,***''')))---&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******)))(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++*********+++,,,+++******,,,...111666>>>FFFKKKOOORRRUUUWWWWWWXXXYYY[[[]]]^^^___\\\\\\[[[[[[[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[]]]aaabbb^^^[[[YYYTTTNNNPPPQQQRRRTTTUUUUUUUUUUUUXXX^^^^^^ZZZXXX[[[\\\YYY]]]]]]\\\ZZZXXXXXXYYY[[[]]]]]]^^^___```aaabbbcccaaabbbcccbbb^^^ZZZVVVUUUNNNLLLHHHEEEDDDDDDEEEFFFIIIHHHGGGHHHLLLQQQVVVYYYgggjjjnnnooommmkkkjjjiiigggggggggddd___WWWPPPKKK>>>555///...,,,((()))---,,,------+++***)))***+++++++++++++++++++++++++++......///111222333555555666777888:::;;;<<<=========>>>???@@@@@@???>>>===;;;:::999777666444333222444333222111000000000000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***,,,((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))+++)))&&&%%%%%%'''***,,,///---***(((+++000666;;;@@@DDDIIIJJJGGGBBB===;;;333555888;;;>>>>>>>>>>>>555222///000333555555444333555777666555555888:::???:::999<<<<<<999;;;AAADDD@@@@@@EEEIIILLLOOOTTTNNNKKKMMMUUUXXXWWWYYY^^^XXX[[[aaa___eee|||zzzuuuooonnnpppuuuvvvxxx~~~}}}pppjjjkkkpppoookkkbbbZZZWWWWWWWWW^^^eeennnxxx~~~uuu]]]GGGBBB>>>>>>CCCEEECCCAAAAAAIIIIIIHHHHHHHHHFFFCCC@@@===777333333444888AAAJJJJJJHHHGGGFFFCCC===555...///...---+++++++++++++++)))***+++,,,---,,,+++***------,,,---...000222333999999:::;;;<<<===>>>???@@@@@@AAADDDGGGLLLOOORRRSSSQQQOOOKKKIIIIIILLLOOOMMMIIIDDDBBBBBBCCCBBB@@@AAA>>>;;;::::::999666333222111111000///......---))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((&&&'''***&&&''''''((((((''''''&&&(((((((((((())))))))))))******)))((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))((())),,,000444<<>>>>>===<<<;;;:::999888777666555444333333222111000000//////000,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))))))))((((((((()))******,,,++++++---111777<<<@@@FFFGGGGGGDDD???:::888777888:::<<<>>>???>>>===<<<777555444666999<<<<<<;;;???===<<<<<<>>>??????>>>CCC>>><<>>???CCC===CCCHHHMMM[[[mmmvvvtttllljjjkkkqqqssspppppprrroooqqq|||zzzzzz{{{||||||~~~zzzzzz~~~yyyrrrqqqsssuuuyyyzzz___PPPGGG??????AAABBBEEEHHHBBBDDDGGGLLLNNNNNNJJJGGGCCC>>>999888666444888>>>DDDDDDEEEGGGGGGDDD===888333111...,,,******++++++***+++,,,,,,,,,+++***))),,,,,,,,,,,,---///111222777888999;;;===>>>???@@@???@@@BBBEEEHHHKKKNNNOOOMMMMMMLLLJJJHHHIIILLLNNNJJJHHHEEEEEEFFFFFFDDDBBB@@@===;;;::::::999666333000000000000000000000000))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))***))))))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***+++)))******+++...333:::???IIILLLQQQTTTUUUUUUVVVWWWXXXZZZ\\\^^^^^^\\\YYYWWWUUUTTTRRROOOMMMKKKIIIHHHBBBDDDGGGKKKOOOSSSUUUVVVWWWZZZ\\\ZZZ[[[___```^^^[[[ZZZYYYXXXWWWXXXYYYYYYYYY]]]___]]]\\\^^^___^^^]]]\\\[[[ZZZZZZ[[[\\\]]]______^^^]]]^^^___aaabbbccccccccccccddddddddddddcccbbb```]]][[[ZZZYYYXXXXXXSSSKKKCCC>>>===>>>@@@HHHLLLQQQUUUYYY]]]bbbeeedddeeeggghhhhhhhhhfffeeecccWWWLLLEEE???777///,,,***+++,,,,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222222444555777888:::;;;;;;;;;999999;;;;;;;;;;;;999999888888888777666555555555222111000//////......///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&((()))(((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))'''((()))***++++++*********,,,000555:::???CCCEEEEEEDDD@@@;;;777555666888???@@@AAABBBAAA@@@>>>===<<<;;;<<>>AAACCCAAA>>>???;;;:::???DDDDDDDDDEEELLLZZZdddjjj~~~}}}tttxxx|||mmm___QQQJJJGGGDDDBBBCCC???@@@CCCGGGLLLNNNMMMKKKJJJEEEAAA???;;;555222444;;;<<>>??????@@@CCCFFFHHHJJJKKKKKKHHHIIIJJJJJJIIIIIIKKKLLLHHHGGGHHHIIIJJJHHHEEEBBB>>><<<:::999999888666444000000111111111222222222))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((%%%%%%((((((&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))***+++,,,,,,---///333666:::@@@FFFJJJPPPSSSVVVWWWWWWVVVWWWXXXYYYYYYXXXWWWUUUQQQNNNMMMGGGGGGGGGFFFEEEEEEDDDCCC???AAADDDHHHLLLOOORRRSSSQQQTTTSSSQQQSSSXXXZZZYYYWWWUUUSSSQQQQQQQQQSSSTTTTTTWWWYYYXXXWWWWWWWWWWWWVVVUUUTTTUUUWWWZZZ[[[\\\UUUUUUUUUUUUWWWZZZ\\\^^^ZZZYYYYYYZZZ]]]___aaabbb````````````````````````bbb^^^WWWPPPKKKHHHGGGGGGEEEGGGHHHIIIKKKMMMQQQTTTZZZ[[[]]]___bbbeeehhhiiikkkcccZZZUUUPPPGGG<<<333...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111333444555777999999::::::888888999::::::999888888777777777777666666666666111000///......------...------,,,,,,,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))(((((()))***+++,,,------///222888>>>BBBDDDDDDDDD;;;;;;999777666888<<<@@@DDDDDDFFFFFFEEECCCAAA@@@BBBBBBDDDEEEFFFFFFEEECCCBBB@@@>>>===???AAABBBBBBEEEDDDFFFNNNVVV[[[\\\[[[qqq{{{}}}vvvttt{{{}}}{{{{{{vvvmmmjjjdddZZZPPPLLLLLLKKKIIIIIIJJJKKKJJJIIIIIIFFFDDDEEECCC<<<777666555555666999===BBBEEEGGGDDDAAA;;;555000---++++++*********************)))******++++++,,,---.........000222555888;;;===>>>>>>@@@DDDGGGHHHIIIHHHGGGFFFHHHKKKKKKJJJIIIIIIJJJHHHIIILLLMMMLLLIIICCC@@@===<<<:::999888777666555222222222222222222222222))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&******&&&%%%)))***''''''(((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,*********+++---...222666===CCCGGGKKKNNNQQQSSSVVVXXXYYYXXXXXXYYYZZZYYYVVVRRRMMMIIIFFFDDDCCC???@@@@@@AAAAAAAAA@@@???AAACCCEEEGGGIIIKKKLLLMMMNNNPPPNNNJJJJJJOOOQQQPPPMMMLLLJJJIIIIIIKKKMMMNNNIIIKKKNNNQQQRRRQQQRRRTTTYYYWWWUUUUUUXXXZZZZZZYYYSSSRRRRRRRRRSSSUUUWWWXXXSSSQQQPPPRRRVVVZZZ[[[[[[[[[\\\\\\]]]^^^^^^______bbbaaa```^^^[[[XXXUUUTTTQQQPPPNNNIIIEEECCCCCCEEEIIIJJJLLLOOOUUU\\\bbbeeegggfffdddbbb```ZZZNNNDDD;;;666000,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000222333444666777888888999888999::::::::::::999888777777777777666666666666111000///...---------------------,,,,,,,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))))))))(((&&&%%%&&&(((''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((()))))))))(((((((((***---111333888<<>>BBBEEEEEEFFFGGGHHHHHHGGGEEECCCDDDDDDEEEEEECCCAAA???>>>===??????>>><<>>666555222222444:::AAAFFFKKKHHHDDD>>>888333///---)))))))))******+++,,,,,,******+++,,,,,,---------...///111555888;;;>>>???>>>@@@CCCFFFHHHGGGFFFDDDGGGJJJMMMNNNLLLIIIHHHHHHIIILLLOOOOOOLLLFFF@@@=========<<<:::888666666555555555444333222111000///))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))%%%---///)))&&&)))+++((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((())))))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++******+++...000222888===EEEKKKNNNPPPQQQRRRUUUVVVXXXYYYXXXXXXYYYZZZXXXTTTOOOIIIDDDBBBAAAAAAAAABBBBBBBBBAAA@@@>>>===BBBCCCDDDEEEFFFGGGGGGGGGIIIJJJHHHCCCCCCGGGJJJHHHDDDDDDDDDEEEFFFIIIKKKMMMFFFHHHNNNUUUXXXXXXZZZ^^^ccc___[[[ZZZ[[[[[[YYYWWWXXXXXXWWWUUUTTTRRRQQQPPPOOOMMMKKKMMMQQQUUUVVVTTTWWWVVVVVVVVVVVVVVVWWWWWW[[[\\\___aaaaaa^^^\\\ZZZ\\\[[[WWWQQQKKKFFFEEEEEE???>>>???BBBHHHPPPXXX]]][[[```dddeeefffddd]]]VVVFFF???666000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////000111333444666777777777888999::::::::::::999888777777777777666666666666111000///......------...------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&%%%'''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))***)))((())),,,222777:::@@@BBBFFFHHHGGGCCC>>>;;;444888<<>><<<888444333666===BBBIIIIIIIIIFFFAAA;;;555222++++++******++++++,,,---***+++,,,------------,,,000111333777:::===@@@AAA===???BBBEEEFFFFFFEEEDDDHHHKKKNNNOOOMMMJJJHHHHHHKKKMMMOOOMMMIIICCC>>><<<>>>???>>><<<888666555666666666555333111000......))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&222777///'''((()))'''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,---000555999<<>>@@@EEEKKKPPPLLLUUU[[[[[[]]]```aaa___TTTMMMDDD>>>:::777222---------------------------,,,,,,------....../////////000222444555666666666777888999::::::999888777888888777777666666555555222111000///...............------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((&&&&&&''')))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''''''''((())))))******,,,///333888===???CCCDDDFFFGGGEEEBBB>>>;;;:::===AAACCCBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCAAA??????AAABBBBBBAAAAAADDDFFFBBBCCCDDDDDDHHHTTTeeerrr}}}{{{zzzoookkkjjjoooyyy~~~rrrtttuuutttsssqqqrrrrrrjjjqqquuuuuuzzzyyywww|||~~~{{{xxx||||||gggMMMEEE@@@BBBDDDCCCBBBCCCCCCBBB???;;;777666999<<>>AAACCCEEEEEEEEEDDDFFFIIILLLMMMLLLKKKJJJJJJJJJKKKLLLJJJEEE@@@>>>===@@@AAAAAA>>>999555555666555444333222111000///...))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************&&&'''''''''(((((())))))''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''777===333((('''(((%%%(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))------///222777===CCCFFFJJJMMMPPPRRRSSSTTTVVVWWWPPPQQQRRRQQQOOONNNOOOPPPVVVVVVUUUTTTRRRPPPNNNMMMIIIJJJKKKKKKJJJHHHFFFDDD>>>???AAADDDFFFHHHIIIIIIRRRUUUUUUSSSVVV\\\______]]]```dddiiinnnrrruuuvvvsssssswww{{{|||{{{xxxyyy}}}~~~|||wwwxxxxxxxxxuuuqqqmmmjjjkkkgggeeegggkkkllliiifff___^^^^^^^^^```dddhhhkkk\\\\\\]]]\\\\\\[[[ZZZYYYSSSUUUWWWXXXXXXYYY\\\]]]TTTOOOGGG@@@===>>>AAADDDAAAJJJPPPOOOPPPWWW^^^___ccc]]]UUUOOOKKKDDD;;;444------------------------,,,------......////////////000111333444555666666666777888999999888777666888888888777666555555555222111000//////......///......---------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))(((&&&&&&((()))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''''''''((()))))))))+++///444999===@@@BBBBBBCCCEEEEEEDDDBBB???>>>===???BBBCCCCCCBBBBBBCCC@@@AAABBBBBBAAA???===;;;@@@BBBEEEFFFGGGIIIOOOSSSSSSQQQOOORRR\\\lll}}}~~~}}}}}}{{{{{{www{{{zzzsssrrrzzz{{{yyyxxxpppwwwyyywww{{{jjjdddfffiiioooxxxzzz|||xxxpppmmmppptttuuuzzz[[[QQQGGGDDDDDDBBBAAABBBDDDEEEDDD@@@:::666555666999???HHHNNNNNNIIIBBB<<<333222///---+++***))))))+++,,,---.........---,,,---...000333666999<<<======>>>@@@BBBDDDEEEEEEEEEDDDGGGJJJLLLLLLKKKKKKLLLHHHJJJJJJGGGBBB??????@@@BBBCCCBBB???999555555666222222222111111000000000+++*********))))))(((((())))))(((((((((((())))))******)))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))+++,,,...000111))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++444KKK222!!!(((+++(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))***************)))((((((+++*********))))))((((((*********)))))))))))))))***)))(((((()))+++++++++...222777>>>DDDHHHJJJKKKPPPQQQSSSUUUUUUSSSPPPOOOLLLIIICCC@@@AAAFFFLLLQQQYYYXXXUUURRRPPPOOOPPPPPPQQQJJJGGGJJJJJJFFFEEEGGGMMMLLLNNNTTT\\\bbbdddccclllmmmoooqqqtttwwwzzz{{{~~~}}}yyywwwwwwyyy|||yyyrrrjjjhhhlllrrrvvvwwwmmmlllhhhbbb\\\YYY[[[^^^___ZZZTTTRRRTTTXXX[[[[[[\\\[[[XXXSSSLLLFFFDDDCCC???AAACCCEEEHHHKKKOOOQQQZZZaaaeeeaaa[[[TTTIII===555222000111111000......)))+++---,,,***+++...111//////000111333555777888888888888888888888999999999888777666555555555555444333222111000000000000///...---,,,+++*********++++++,,,---,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++***))))))***+++,,,************++++++++++++///111555:::>>>AAACCCDDDFFFDDDBBB@@@???>>>??????<<<:::888777888999999999@@@????????????@@@@@@@@@AAAKKKNNNHHHLLL]]]jjjmmmqqqeeebbbpppwwwnnnmmmssszzz~~~zzzvvvsssmmmiiijjjeeeaaa______bbblllvvvwwwkkkllllllfffZZZLLLFFFEEEDDDBBBBBBEEEEEE@@@888333444444888AAAJJJNNNKKKGGGCCC>>>666111...,,,+++***+++++++++,,,------+++))).........///111555888:::;;;???DDDFFFFFFEEEDDDDDDFFFFFFIIIMMMPPPPPPNNNLLLGGGDDDBBB@@@?????????>>>AAA@@@@@@>>><<<:::888777777666444222111111111111************)))))))))((())))))(((((((((((())))))******)))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))***+++---...///))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((111<<<---$$$)))&&&***(((((()))************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++************)))))))))(((************)))))))))))),,,***(((((())),,,---...666999>>>CCCHHHLLLNNNOOOSSSSSSSSSRRRPPPMMMJJJHHHEEEDDDBBBBBBDDDIIIOOORRRTTTUUUVVVUUURRRNNNKKKIIIJJJGGGFFFJJJLLLLLLOOOTTTbbbaaabbbgggooovvv{{{|||{{{yyy{{{}}}|||yyyvvvtttpppiiiccc___```bbbeee```XXXUUUVVVYYY[[[\\\YYY\\\___^^^YYYSSSNNNLLLDDDBBB@@@???@@@DDDIIIMMMQQQZZZaaabbbaaa___WWWNNNBBB;;;444000...---...///+++---///...,,,+++---/////////000111333555777888888888999::::::::::::999;;;:::999999::::::::::::666555333111000///......///...---,,,,,,+++,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++******)))))))))******))))))))))))***+++,,,---777999===AAACCCBBBAAA???AAA???===;;;:::999999999777666444444555666666666>>>======@@@CCCEEECCCAAAJJJMMMPPPTTT```oooyyyzzzwwwpppppp||||||tttnnnooowwwzzzvvvoooiiieeebbb```dddiiimmm|||zzzwwwxxxkkkooouuuxxxqqqbbbQQQGGGFFFEEEDDDEEEDDDBBB???===777666888<<>>======<<<>>>>>>>>>===<<<;;;:::999777666444222111111111222************))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++555...+++))))))///&&&'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))************+++++++++***************))))))))))))************************,,,+++))))))+++///333666@@@BBBFFFJJJNNNQQQRRRSSSTTTSSSPPPMMMIIIEEECCCAAAAAABBBDDDGGGJJJNNNQQQSSSQQQRRRRRRPPPLLLIIIGGGGGGHHHJJJOOOVVVZZZ^^^gggooo~~~}}}|||}}}|||yyyvvvrrrqqqrrrtttvvvooofff^^^[[[ZZZ[[[[[[ZZZ]]]______]]]YYYWWWVVVPPPKKKDDD???===???CCCFFFIIIQQQZZZ```eeegggddd___RRRJJJ>>>333...------------...000///...,,,,,,---//////000111222444666777888999;;;======<<<;;;:::>>>===<<<<<<===<<<:::888777555333111///...---,,,......------------......+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))))))))(((((((((***---000222<<>>999666999888666444333222222222000000111333555777888999>>>;;;;;;CCCQQQ\\\aaa```hhhccccccooo}}}~~~yyy{{{~~~|||~~~ttttttttttttyyy{{{|||wwwtttuuussstttyyynnnmmmqqqvvv{{{nnn___RRRRRRPPPKKKEEE@@@>>><<<<<<;;;999999<<>>AAABBBCCCEEEGGGIIIIIIJJJMMMOOOOOOLLLJJJFFFDDDBBB???===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777666444222111111111222*********)))))))))))))))))))))(((((((((((())))))***))))))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))333===+++...,,,%%%111###'''(((((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++***)))(((((((((*********))))))))))))))))))***************+++++++++++++++,,,///555;;;@@@GGGHHHKKKMMMPPPQQQRRRRRROOONNNJJJGGGDDDBBBAAA@@@CCCEEEIIILLLNNNPPPPPPPPPPPPOOOMMMJJJHHHJJJPPPTTTXXX___jjjrrrwww}}}}}}tttlllgggfffggghhhfffeeeaaa\\\YYYYYY\\\___^^^YYYRRRKKKGGGDDDBBBAAAEEEJJJRRRZZZ___ccccccbbb]]]XXXMMM@@@888444000+++,,,---/////////...------/////////000222333555666888:::<<<>>>???>>><<<;;;???===<<<<<<<<<;;;777333555444333111///........................///000000,,,,,,,,,,,,++++++******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&''')))******)))(((((((((((((((***...222777:::;;;<<<<<<;;;888444000...111111000000000000000000...000222555888;;;???BBB@@@<<<>>>NNNiiioookkkpppuuuwwwyyyzzz}}}wwwxxx~~~zzzwwwwwwsssvvvsssgggYYYKKKAAA:::AAA@@@===;;;;;;>>>EEEIIILLLIIIFFFDDD@@@;;;666222///---,,,+++,,,---,,,+++---------...000222444555777999;;;===???BBBEEEHHHHHHHHHIIIJJJLLLLLLJJJGGGDDDDDDBBB@@@>>>======>>><<<<<<;;;:::999999888888666555444222111111222222))))))))))))))))))******))))))(((((((((((())))))***))))))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))(((((('''''''''((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))222<<<+++...*** ///$$$''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))******))))))******+++++++++,,,))),,,000333777===EEEJJJKKKKKKLLLLLLMMMMMMMMMMMMHHHGGGEEECCCCCCCCCEEEEEEHHHIIIKKKMMMNNNMMMLLLKKKKKKOOOSSSVVVYYY___iiippp{{{}}}yyyyyyzzz|||vvvsssmmmeee___]]]___aaaaaa___\\\YYYVVVQQQJJJEEECCCDDDIIIOOOTTTXXX[[[]]]___```[[[QQQIIIBBB888---,,,,,,---...//////............///000111222444555777999<<<>>>???>>><<<;;;;;;:::999<<>>:::666333333222111111000111111............///000111111,,,,,,++++++++++++***+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''(((*********)))((((((***,,,///444888<<<>>>777555333000...---,,,,,,---...///000222333333444333555888999;;;???DDDHHHEEEDDDMMMdddyyytttyyyvvvsssuuuyyy}}}kkkWWWIIIFFFDDDAAA>>><<<>>>BBBFFFHHHHHHGGGGGGFFFCCC>>>;;;333000---++++++,,,++++++,,,------...///000222222555777:::<<<>>>AAAEEEIIIFFFFFFFFFGGGHHHHHHFFFEEEEEEFFFFFFEEECCCCCCFFFHHHDDDBBB@@@===;;;:::999888666555333222111222222333))))))))))))************))))))(((((((((((())))))******)))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))+++000)))***&&&"""***(((&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((***,,,---))))))))))))************))))))******+++,,,,,,,,,***000777===AAAFFFKKKPPPLLLLLLKKKJJJIIIHHHGGGGGGCCCCCCCCCDDDEEEGGGIIIKKKJJJJJJJJJKKKLLLMMMOOOPPPNNNZZZjjjvvv}}}}}}}}}zzztttkkkccc^^^\\\^^^]]]]]]^^^___[[[UUUOOOFFFCCCCCCGGGKKKNNNTTTZZZ[[[aaaccc]]]XXXRRRDDD666000///------///000//////.........///000222333444666888:::<<<======<<<;;;777666888>>>DDDFFFBBB===333333222222222222333333...............///000111---,,,++++++******++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))***************---222666999;;;<<<;;;333111...,,,+++---///111///000222444666777888888;;;===>>>>>>???BBBJJJOOORRRWWWeee}}}~~~}}}|||{{{qqqlllqqq|||sss```OOOKKKFFFAAA>>>>>>???@@@DDDDDDFFFHHHIIIHHHEEEBBB999555000---,,,,,,,,,+++,,,,,,---...//////000000444666999<<<>>>AAAEEEHHHEEEDDDCCCDDDFFFFFFEEECCCGGGIIIKKKJJJHHHHHHLLLPPPLLLJJJFFFBBB???<<<;;;:::555444333222111222333333((()))))))))************))))))(((((((((((())))))******)))((((((((((((((('''(((******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))$$$***&&&%%%)))%%%+++&&&'''(((((())))))(((((())))))(((((((((((())))))))))))))))))))))))))))))---,,,+++))))))***,,,---((()))))))))************))))))***++++++,,,------...666@@@GGGJJJKKKNNNQQQNNNMMMKKKHHHFFFDDDCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLIIIHHHHHHJJJOOOVVV]]]bbbfffttt~~~tttkkkeeebbbaaa]]]ZZZZZZ^^^___\\\YYYSSSKKKFFFFFFFFFHHHNNNVVVWWW```ddd```^^^]]]RRRDDD888444000...///000000///.........///000111222333666777888999:::;;;;;;;;;888777999@@@GGGIIIDDD>>>666555444444333333333333.........---......//////---,,,+++*********++++++))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))***+++,,,,,,...222888<<<===:::666333///...------...111333555555666888:::;;;;;;;;;;;;>>>@@@BBBCCCFFFMMMXXXaaaiiinnnzzz|||~~~}}}~~~~~~zzz{{{vvvqqqttt{{{uuu```XXXMMMEEEBBB@@@???===AAABBBDDDGGGJJJJJJHHHFFF@@@;;;555000.........---+++,,,---...............444777:::===???AAADDDGGGDDDCCCBBBCCCEEEFFFEEEDDDFFFIIIJJJIIIFFFFFFJJJOOOMMMJJJFFFBBB>>><<<::::::555444333222222222333444(((((())))))*********+++))))))(((((((((((())))))******)))(((((((((((((((''')))******((((((((()))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))... ,,,%%%'''111""",,,&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))666444000,,,***((((((((((((((())))))*********+++))))))***+++,,,,,,------111:::FFFNNNOOONNNNNNOOOPPPNNNKKKHHHEEECCCBBBAAAGGGGGGHHHIIIJJJKKKKKKLLLIIIHHHHHHLLLTTT```lllttt{{{uuussssssiiibbbYYYWWWZZZ^^^______```VVVLLLHHHEEEDDDKKKSSSVVV___bbb^^^___bbb[[[PPP???999333000000000000///............///111222222555666666777888:::;;;;;;<<<:::;;;AAAGGGGGG@@@999999888666555444333333222......------------......---,,,+++*********+++,,,))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))***))))))((()))+++---...111555;;;???>>>888111+++,,,,,,...///111333555555:::;;;<<<=========<<<;;;===@@@DDDHHHNNNYYYhhhttt}}}yyy{{{~~~}}}~~~|||xxxxxxpppdddUUUJJJFFFDDDAAA>>>@@@AAACCCFFFIIIJJJIIIHHHEEE???888333111000000///+++,,,------.........---444777;;;>>>???AAADDDFFFDDDCCCBBBCCCFFFGGGFFFFFFCCCEEEGGGEEEAAAAAADDDIIIIIIFFFBBB>>>;;;999888888555444333222222222333444))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))000555444...***,,,+++(((++++++***(((&&&&&&''')))(((''''''&&&)))000888>>>FFFHHHKKKNNNPPPPPPOOONNNQQQPPPLLLFFFAAAAAAFFFKKKKKKGGGCCCDDDGGGIIIGGGDDDEEEPPP[[[dddppp}}}~~~~~~|||zzzqqqcccXXXTTTWWW]]]aaa]]]\\\YYYSSSMMMHHHFFFFFFMMMPPPUUU[[[```aaa```^^^[[[KKK<<<555222//////222///000000000//////111333222444555666666777:::<<>>;;;555999888333111444333...000000///...............,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''(((*********)))((((((***---111333:::===???;;;333...---//////000333666:::;;;:::888666;;;>>><<<888888???EEECCCEEENNN]]]ooo}}}~~~}}}{{{zzz}}}uuuqqqjjj```VVVLLLDDD???>>>===>>>@@@DDDFFFGGGFFFEEEDDDAAA<<<555000...---------------...///000000444555777888999<<<@@@CCCGGGHHHJJJJJJJJJIIIJJJKKKGGGFFFBBB>>>???DDDFFFDDDEEECCC@@@>>>===;;;888666555333111000222333333222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***......***''')))***'''******+++***(((((()))+++***+++---...222888@@@EEEIIIJJJMMMOOOPPPNNNLLLKKKRRRPPPLLLJJJHHHHHHGGGGGGHHHEEEBBBAAAEEEJJJPPPSSS]]]mmm~~~}}}{{{~~~{{{ooofffaaa^^^\\\ZZZ]]]]]]]]][[[VVVQQQMMMKKKEEEFFFIIIOOOUUUZZZ^^^___cccWWWJJJDDD>>>555///---............------...///111333555555666777:::===?????????AAABBBAAA>>>;;;777:::888333222444444000000000///...............------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***)))))))))***---111555888:::;;;:::777222000111333999999:::<<<======<<<;;;999===@@@???===???GGGNNNTTT]]]kkkyyyuuuooovvv~~~vvvwwwwwwrrriii]]]RRRLLLAAA???>>>@@@CCCFFFFFFEEEFFFFFFDDD@@@:::555111///---------------...///000111333555666888;;;???BBBIIILLLNNNNNNLLLKKKMMMOOOLLLKKKGGGBBBCCCGGGHHHEEEDDDAAA???===<<<;;;888666555333111000111222222111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%)))***(((''')))***)))(((***++++++******+++,,,+++...333777<<>>======>>>???>>><<<;;;999:::777333222444444222000000///.....................------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''(((((('''''''''''''''''''''''')))((((((((((((((()))***((()))+++...333888<<>>???AAABBBAAAEEEFFFFFFEEEAAA<<<666333......---,,,,,,---...///...000222444666:::>>>AAAKKKOOOSSSRRRNNNMMMOOOSSSOOOOOOJJJEEEEEEIIIIIIFFFBBB@@@>>>===<<<;;;999777666444111000000111000///))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&)))******)))***,,,,,,(((***++++++*********,,,+++000777===BBBFFFKKKMMMLLLKKKJJJHHHHHHHHHIIIJJJOOONNNMMMOOOPPPOOOLLLIIIAAACCCIIITTTbbbqqq~~~yyy{{{xxxmmmdddTTTVVVYYY\\\^^^^^^\\\ZZZKKKFFF@@@<<>><<<;;;:::;;;<<<;;;:::999888666333111222222222000000///...............---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((***))))))(((((())))))***(((***...333999>>>CCCEEE>>>;;;777555555777888888444666999:::::::::::::::???CCCHHHNNNUUUbbbqqq{{{~~~}}}qqq|||zzzwww|||}}}sssoooaaaWWWIII@@@>>>@@@AAA@@@AAACCCEEEGGGFFFBBB===999111000...---,,,---......---///111333666999>>>AAAIIINNNRRRQQQMMMLLLOOOSSSMMMMMMJJJEEEFFFIIIJJJGGGBBB@@@>>>=========;;;999888555222000000000///...************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))***+++,,,+++)))+++---)))***++++++))))))***+++...444<<>>BBBFFFHHH@@@>>>;;;999999999888666444888<<<>>>===<<<;;;<<>>???AAAEEEHHHGGGCCC???777555222///---------...---///111333555999>>>AAADDDIIIMMMMMMJJJIIILLLPPPJJJKKKHHHEEEGGGKKKLLLIIICCCAAA@@@?????????===<<<999666333111111111000...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***((()))+++***'''(((,,,***++++++***)))***---///777<<>>AAAFFFKKKOOOMMMMMMKKKGGGDDDFFFNNNUUUccckkkwww}}}|||{{{www~~~zzz~~~yyypppddd[[[XXXYYYYYYYYY\\\YYYRRRHHH???===@@@DDDWWW\\\``````___]]]XXXSSSBBB<<<333......//////......///111333444666999;;;<<<:::888888999:::999888888666555666444111000111000000///...............,,,,,,+++******))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))'''''''''(((((())))))***))))))))))))***+++,,,---222444999===AAADDDFFFFFF@@@@@@>>><<<:::888777777666999======<<<<<<>>>AAAJJJ[[[tttyyy~~~{{{xxxrrrqqqrrrsssrrryyytttuuu{{{zzz}}}|||uuu^^^NNNGGGFFFEEECCC>>>===>>>BBBFFFHHHFFFCCC>>>;;;777222///.........---...111222444888<<>><<<:::777444222222222111000************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))'''(((+++***'''(((---+++++++++***+++...333777>>>CCCIIILLLLLLIIIFFFEEE<<<===???AAAEEEHHHJJJLLLJJJIIIHHHJJJPPPZZZfffmmm||||||vvvxxxyyyyyyxxxvvv{{{}}}lll```ZZZYYYXXXXXX[[[[[[YYYRRRIIIBBBAAABBBKKKSSSYYY[[[]]]```___ZZZSSSIII<<<333111000000///...000222222333444777:::;;;:::999999::::::999777999666777:::999333000222000000///...............---,,,,,,++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((((((&&&''''''((())))))******(((((()))***+++,,,...///888:::>>>AAACCCDDDCCCCCC??????>>>:::555444777;;;777:::;;;;;;<<>>???DDDGGGFFFDDDEEEAAA;;;666111///...///,,,...///111222555999<<<>>>>>>???CCCGGGJJJKKKIIIGGGHHHFFFDDDFFFIIIIIIFFFEEECCCAAA@@@@@@???===;;;:::888555333444444333222************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))&&&(((---,,,)))***000***+++******,,,111888===AAAEEEJJJLLLJJJFFFBBB@@@888;;;AAAFFFIIIJJJIIIHHHGGGEEEGGGPPP```rrrzzzooosss|||}}}vvvuuu|||zzz||||||~~~|||yyy}}}ooobbb\\\[[[ZZZYYYXXX\\\___[[[RRRJJJFFFEEE===HHHRRRVVV[[[aaabbb^^^aaaUUUEEE999555333222000///000222222222444666999:::999999:::;;;:::888777:::777999===<<<555111333000000///.....................---,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''&&&''''''((()))******+++'''((((((***+++---///000<<<>>>AAACCCDDDCCCAAA@@@>>>>>><<<666111222888???;;;<<<======BBBNNN^^^kkkxxxsssxxxuuufffiiiuuu}}}wwwmmmkkkvvv{{{ooofffeeebbbeeeaaa^^^\\\YYYTTTSSSUUUPPPPPPOOOLLLHHHEEEEEEEEEFFFJJJNNNOOOLLLJJJIIIJJJGGGGGGKKKPPPQQQOOOPPPSSSNNNWWWccclllppppppqqqqqqmmmvvvxxxpppnnnkkkccc\\\IIICCC>>>>>>BBBFFFFFFDDDIIIEEE>>>888333000//////+++---...///111333777:::>>><<<<<>><<<:::;;;888555444555555444444,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,++++++******)))))),,,,,,,,,,,,///666>>>DDDDDDFFFIIIJJJHHHEEEBBB@@@BBB@@@AAAGGGJJJHHHGGGIIICCCLLLXXXfff}}}|||ppprrr~~~}}}zzz|||yyy{{{vvvvvvwwwssspppggg\\\```^^^[[[YYYWWWTTTQQQNNNEEEAAA@@@FFFQQQZZZ]]][[[]]]\\\VVVIII:::000...111000......111222111555:::999:::;;;:::::::::<<<>>>???===:::777444333333444///000000000000...---,,,+++,,,,,,,,,,,,+++******+++++++++************)))))))))))))))))))))))))))''''''(((((())))))******(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((((()))))))))((('''&&&&&&%%%&&&'''((()))))))))))))))))))))***,,,111555777???>>>===>>>@@@@@@>>>===888888666333222444999===777===DDDJJJSSScccxxx|||yyyvvvsss{{{ssseee___gggpppuuu~~~|||rrriiiddd\\\]]]]]][[[WWWTTTRRRRRRSSSPPPMMMJJJHHHHHHHHHIIIJJJJJJHHHFFFCCC@@@>>>>>>????????????????????????CCCCCCDDDDDDDDDDDDCCCCCCFFFGGGKKKOOOSSSWWWZZZ\\\fffhhhssszzzxxxdddVVVHHH???BBBEEEBBBDDDJJJFFFEEEBBB<<<666000...---000000000000222444666777999<<>>>>>>>>===;;;999888666555444555777999:::;;;EEETTTaaammmxxx~~~{{{sssiiigggqqqzzz~~~}}}zzzvvvooofff^^^XXXSSSQQQKKKLLLNNNNNNLLLJJJIIIJJJLLLKKKJJJHHHGGGEEEDDDDDDKKKKKKIIIFFFCCCAAA??????AAAAAA@@@??????>>>=========>>>???@@@AAAAAAAAAAAA>>>>>>???AAACCCEEEFFFGGGNNNPPPYYYhhhsss|||vvvgggWWWJJJHHHDDD===<<<@@@FFFEEEDDD@@@;;;666222000000//////000111333666777555888<<<>>>??????AAABBBGGGGGGGGGFFFDDDCCCBBBBBBAAAAAA@@@???>>><<<:::999666444333444666777555444,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++,,,---...***...444999>>>CCCHHHLLLJJJFFFBBBAAACCCFFFGGGFFFEEEHHHLLLMMMJJJJJJSSS___qqq~~~~~~}}}~~~nnnhhh```]]]]]]]]][[[XXXTTTNNNFFF@@@@@@FFFMMMSSSUUUXXX\\\[[[UUUJJJ>>>666///---...222222000000222888999::::::999888:::;;;999777555222000/////////000000000000///...------,,,,,,,,,,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++***)))(((''''''((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))******************((()))+++///444999===???BBB@@@>>><<<<<<:::888666888777555666999===@@@AAAKKKZZZpppxxxtttxxx}}}yyy}}}~~~|||wwwlllaaaYYYVVVQQQMMMJJJIIIIIIJJJJJJLLLOOOQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSPPPNNNLLLKKKKKKJJJHHHEEECCCDDDEEEHHHGGGGGGFFFDDDBBBAAA@@@?????????@@@??????>>>>>>==================>>>>>>@@@@@@DDDLLLRRRXXX```hhhyyy~~~zzz|||yyyjjjZZZRRRJJJ@@@;;;===CCCDDDEEEEEEBBB===999555000000//////000333555777333666:::<<<>>>@@@BBBDDDFFFIIILLLKKKGGGDDDDDDEEEBBBAAA@@@>>><<<:::999888666555444444555666555333+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******++++++((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************)))))))))***,,,---...---222999@@@EEEHHHJJJLLLHHHCCC??????CCCFFFGGGEEEGGGFFFGGGJJJNNNZZZooo{{{yyywwwwww{{{|||{{{{{{mmm```YYYWWWXXXZZZ\\\YYYRRRJJJCCCAAAEEEIIINNNRRRXXX^^^^^^WWWJJJ@@@666111///111222111222555888:::;;;;;;:::999:::;;;:::999777555333222222222111111000000///......---,,,,,,------,,,,,,+++***+++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''((((((((('''''''''''''''))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******))))))((('''''''''((((((((((((((((((((((((&&&'''((()))))))))))))))*********))))))*********(((+++///444999>>>AAACCC@@@>>><<<::::::999777555999888888777;;;CCCOOOWWWhhhyyy{{{{{{{{{yyyvvvssspppkkkeee___XXXOOOHHHJJJJJJJJJLLLOOORRRVVVXXX]]]```dddfffggghhhiiikkkiiiiiihhhfffdddbbb```^^^TTTUUUUUUSSSPPPOOOQQQTTTWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPNNNLLLJJJGGGEEECCCCCCCCCBBBAAAAAABBBCCCCCCBBBAAABBBCCCCCCEEEIIINNNVVV]]]ffflllrrr}}}yyykkkaaaVVVKKKEEEEEE>>>@@@BBBEEEFFFCCC???;;;222111000///000222444666555888;;;>>>???AAADDDFFFEEEKKKPPPOOOJJJFFFFFFHHHCCCBBB@@@===;;;999888888666666555555555444444333+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++***))))))***+++---///222888???DDDGGGHHHHHHHHHCCCAAA@@@AAADDDFFFEEECCCIIIHHHKKKTTT___nnn}}}~~~~~~yyyyyy{{{}}}rrrbbbYYYXXXZZZ\\\^^^]]]VVVLLLCCC??????IIIKKKQQQYYY^^^\\\TTTMMM???666///...///000333777888:::<<<<<<;;;::::::;;;:::999888777555555444444222111111000//////......,,,------------,,,+++++++++++++++*********))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((()))*********)))))))))((((((((()))******+++...333999>>>AAACCCCCC===;;;999888999999888777777999999888<<>>>>>???BBBEEEEEEBBB@@@666444222000///111333555777999<<<>>>???AAAEEEGGGFFFLLLRRRRRRMMMIIIHHHJJJEEEDDDAAA>>><<<:::999888777777666555444333333333************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++******,,,...111333999===CCCFFFGGGFFFFFFFFFAAABBBDDDFFFFFFEEEDDDDDDAAAIIIXXXkkkzzz|||}}}|||xxxxxxttteee[[[WWWYYY]]]```^^^UUUKKKBBB>>>FFFGGGKKKRRRXXX[[[YYYVVVIII>>>222.........000444555888:::;;;;;;::::::;;;888777777666555555444444222222111000////////////---------------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))************************++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))*********))))))((((((''''''((()))+++,,,///222888===AAABBBAAAAAA;;;999777777888:::::::::666999===@@@HHHZZZsssuuufff___]]]VVVQQQMMMMMMNNNPPPUUU[[[]]]aaahhhooouuuyyy{{{|||}}}|||xxxvvvvvvwwwxxxvvvxxxxxxsssmmmkkknnnrrrpppqqqsssssssssqqqooommmkkkkkkjjjhhheeecccaaa___[[[YYYVVVTTTRRRRRRSSSSSSOOOQQQNNNIIIFFFHHHJJJJJJMMMOOOQQQRRRTTT]]]jjjtttwwwgggYYYQQQGGGCCC???>>>AAADDDDDDCCC;;;888444111///000222333444666999<<<>>>AAAEEEHHHIIIMMMQQQRRROOOLLLJJJKKKIIIGGGDDD@@@===;;;::::::777888888666333222222333************************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))*********))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++,,,///444888;;;???BBBEEEGGGFFFFFFFFFGGGCCCFFFJJJIIIFFFEEEFFFIIIIIIXXXqqqxxxiii___XXX\\\```aaa]]]VVVOOOKKKFFFFFFIIIMMMRRRVVVYYYZZZVVVIII<<<555222///...000111444888999999999999:::777777777777666555555444333222111////////////000---------...------,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))*********)))(((((((((((('''''')))+++---///333777<<<@@@BBBAAA???===<<<999777777888::::::::::::>>>EEEPPP___rrruuufffYYYTTTTTTRRRRRRVVV^^^cccdddiiiooouuuwww{{{~~~{{{zzzyyywwwuuurrrpppoooqqqooommmkkkkkkkkkmmmnnnmmmmmmfff\\\XXX]]]bbbbbbaaa___]]]XXXTTTSSSVVVXXXeeexxxrrrhhhWWWNNNCCC>>>>>>BBBDDDDDD???<<<777222000000111222222444888;;;???DDDJJJNNNLLLMMMOOOPPPPPPNNNLLLKKKLLLJJJFFFBBB???===<<<<<<777888999777333111111333******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))'''((((((((())))))***************)))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,...333888>>>AAABBBDDDFFFGGGFFFFFFHHHIIIFFFJJJNNNKKKFFFDDDHHHMMMbbbsss~~~|||ppp[[[\\\___aaaaaa___\\\YYYFFFGGGIIIKKKOOOSSSWWWYYYaaaTTTEEE>>>888222...---...111555777888888888999888888999999888777666666333222111////////////000------......------,,,++++++++++++************)))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******+++++++++++++++++++++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&((()))***+++******))))))))))))))))))))))))***************)))(((''')))(((((((((***---000111666999>>>BBBCCCAAA===:::===;;;888777888999:::999@@@CCCMMM___uuunnnnnnjjjaaaXXXRRRRRRUUU^^^```kkkxxx}}}{{{{{{~~~}}}||||||}}}vvvvvvzzzqqqhhhaaa]]]UUU```nnnzzzcccWWWHHH>>>===AAADDDEEEBBB>>>999333000///000111111444999===BBBIIIPPPTTTNNNMMMNNNOOOPPPPPPMMMKKKNNNLLLHHHDDD@@@>>>======777999999777333000111222+++***)))))))))***+++,,,+++******)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++(((***+++,,,*********+++///---,,,///666===AAABBBCCCHHHIIIDDDCCCIIIMMMLLLLLLGGGEEEGGGIIILLLXXXeee}}}bbbZZZUUUYYYaaaccc```\\\VVVMMMEEEEEEIIIMMMRRRWWWYYYWWWQQQEEE888000...//////111444555666777888999:::::::::;;;;;;::::::999777555222///...000222444000000000///...,,,+++***,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))''''''(((((())))))******---.........---,,,,,,+++***++++++++++++***))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((******)))((((((,,,111666===>>>???AAAAAA???:::666888444333888;;;;;;;;;===FFFRRRdddttt~~~~~~wwwyyy}}}rrr___WWWTTT[[[aaaaaa```bbbnnnssszzz~~~sssjjjeee```^^^ccciiiqqqzzzhhhSSSGGGAAA>>>???BBBBBBFFFCCC:::333333222///000111333888???GGGOOOTTTMMMLLLLLLMMMNNNNNNKKKIIIMMMKKKHHHEEEBBB@@@???>>>===<<<;;;999666444333222,,,+++***))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((((()))+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,,,,*********+++---,,,...333:::@@@CCCDDDDDDGGGFFFBBBBBBFFFIIIGGGFFFEEEFFFGGGIIITTTnnn{{{|||{{{wwwwwwmmmeee]]]YYYZZZ[[[[[[\\\YYYPPPGGGEEEFFFGGGLLLQQQVVVXXXWWWPPPDDD999222///000222444555666666777888999999:::;;;;;;;;;;;;;;;666444222000///000222333111111111000///---,,,+++,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,------,,,++++++******++++++++++++***)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((******))))))***///555:::@@@@@@@@@AAABBB@@@<<<999;;;999999<<<<<<:::===BBBRRR]]]mmm{{{}}}vvvqqqooouuu~~~~~~uuuuuuoooeee]]][[[]]]eeelllnnnsssyyyzzz}}}}}}}}}~~~~~~}}}}}}|||~~~zzztttnnnkkkhhhhhhoooyyy{{{gggWWWLLLCCC???AAA@@@DDDCCC<<<777666444000000111333666<<>>>>>;;;:::999777555333222222---,,,+++***************++++++***))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((***+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,******+++,,,,,,...222999???DDDEEEEEECCCDDDDDDBBBDDDGGGGGGDDDAAACCCHHHRRR^^^ooovvvqqq||||||xxxzzz{{{~~~xxxmmm```XXXVVVXXX[[[\\\UUUNNNKKKGGGEEEFFFKKKOOOTTTZZZZZZRRREEE888000000111222333555555666666777888999::::::;;;::::::444444222111111000111111111111111000///...---,,,,,,,,,,,,+++++++++******)))************))))))((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++++++++******)))***++++++++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,...444;;;@@@CCCBBBAAAAAABBBAAA???<<<;;;:::;;;<<<;;;;;;BBBKKK]]]gggvvvzzzrrrnnnnnnzzzzzzgggaaafffhhheeekkkllloootttvvvvvv{{{}}}{{{zzz{{{{{{{{{|||}}}}}}zzzxxx|||~~~~~~|||{{{{{{zzz|||zzzsssrrruuuzzz|||yyycccNNNBBB>>>AAADDDDDDAAA>>>;;;777111111111222555888===AAADDDIIIHHHGGGHHHKKKMMMMMMMMMKKKIIIFFFCCC@@@???>>>>>>:::999777666444333222222------,,,+++******)))))),,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,---,,,+++***+++---///222888???CCCEEEDDDCCC???@@@CCCFFFIIIKKKIIIEEEBBBHHHXXXnnn~~~zzz~~~~~~zzz}}}oooccc^^^[[[YYYZZZXXXWWWWWWRRRIIIDDDEEEFFFMMMVVV\\\ZZZOOOAAA777000000///000222444555555777777888888888888777777333333333222222111000///000000000000///...---,,,,,,,,,,,,+++++++++******))))))************)))(((((((((((((((((((((((((((******))))))((((((''''''***+++++++++++++++*********++++++++++++***))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))+++---000333999@@@EEEDDDBBB@@@@@@AAAAAA@@@??????<<<;;;>>>CCCJJJUUU___nnnxxxzzzvvvzzzzzzhhhjjjiiifffhhhpppsssqqqyyyyyyzzz{{{||||||~~~~~~{{{yyyxxxyyyyyyxxxxxxxxxwwwvvvuuuwwwzzz}}}}}}|||{{{{{{{{{~~~~~~~~~}}}}}}}}}}}}|||fffRRRJJJEEEEEEDDDDDDBBB???999333111111222444666:::===???GGGFFFEEEGGGKKKNNNPPPPPPKKKIIIFFFDDDAAA@@@??????;;;:::888666444444444444---------,,,+++***)))))),,,++++++***************************************************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,+++******+++(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++,,,---,,,++++++---///555999>>>BBBDDDCCCAAA???===???DDDIIILLLJJJFFFDDDIII\\\xxxvvvooocccXXXVVVVVV[[[```\\\PPPEEE@@@BBBGGGOOOXXX[[[WWWMMMEEE444111...---000333555555777777777666555444333222222222333333222111///...............---,,,++++++,,,,,,,,,+++++++++******((())))))*********))))))((((((((((((((((((((((((******))))))((((((''''''++++++,,,,,,,,,,,,++++++***++++++++++++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((()))******)))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********+++***---111555999===BBBEEEAAA???>>>>>>???AAAAAA@@@EEE>>><<>>FFFEEEEEEGGGLLLPPPRRRSSSKKKJJJGGGEEECCCBBBBBBBBB>>><<<:::888666555666666,,,---------,,,+++***))),,,,,,+++************+++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***------+++*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,,,,+++---///222;;;>>>BBBCCCBBB???======@@@AAAEEEIIIIIIFFFEEEHHHYYYvvv~~~~~~pppaaaVVVUUUYYY______TTTGGG@@@CCCDDDHHHQQQYYY\\\WWWRRR>>>888000---///222444444666666666666555333222111222222222222111000///...---------------,,,++++++,,,,,,,,,+++++++++******((())))))************)))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,,,,,,,,,,,,,,,,***++++++++++++***))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((************(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******+++++++++,,,000666;;;===???AAACCC===<<<;;;===???AAABBBAAAAAA<<<>>>OOOfffwww{{{ooofffdddgggooottt{{{~~~~~~~~~|||{{{zzz}}}|||{{{yyyyyyyyyyyyvvvtttyyyzzz{{{{{{{{{}}}{{{uuuqqqoookkkhhhccc___\\\\\\^^^___XXX[[[aaaiiitttnnndddNNNDDD<<<>>>BBBCCC@@@???555444222222444888<<>>@@@BBBAAA>>><<<<<<===CCCCCCFFFIIIGGGGGGOOOZZZooo~~~uuuaaaYYYUUUYYY\\\WWWNNNHHHDDDAAAAAAIIITTT[[[ZZZWWWLLLCCC666///...111333333555555666666666666555555222222111111000/////////---------...------,,,+++,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++++++++++++++***++++++++++++***))))))''''''''''''((((((((()))(((((((((((((((((((((((('''(((***++++++***((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,...333:::???AAA@@@>>>>>>:::::::::===AAACCCDDDCCC<<<>>>III```vvvzzzvvvssstttwww{{{|||~~~}}}{{{}}}~~~|||wwwuuuuuuxxx|||~~~~~~|||~~~~~~{{{uuulllddd^^^[[[RRRPPPOOOMMMLLLKKKKKKKKKFFFHHHKKKPPPWWWaaajjjpppuuutttssssssvvv{{{xxxqqqdddTTTEEEBBBDDDDDDCCCCCC999666333111222666;;;>>>BBBBBBDDDHHHMMMPPPQQQQQQJJJIIIGGGEEEDDDCCCCCCDDDDDDBBB>>>:::777666666777***+++,,,---------,,,+++---,,,++++++******++++++************************************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((+++---...,,,+++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))***++++++,,,///333666???@@@AAA???<<<;;;<<<>>>DDDDDDFFFHHHHHHLLL\\\nnn~~~nnn```TTTTTTYYYYYYUUUQQQBBB>>><<>>BBBEEEEEEDDD>>>GGGZZZsss|||zzzzzz}}}xxx~~~}}}}}}wwwwwwyyy~~~zzztttrrrffffffccc]]]TTTKKKEEECCC@@@AAABBBCCCCCCBBB@@@???CCCBBBAAAAAACCCHHHOOOTTTSSSRRRPPPMMMNNNRRRYYY___```cccgggmmmttt}}}|||gggQQQIIIHHHEEECCCDDD<<<888333000000444999<<<@@@AAACCCHHHMMMPPPPPPOOOIIIGGGFFFDDDCCCBBBCCCCCCEEECCC>>>:::777555666666......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++******)))+++,,,---------222999@@@GGGBBB<<<999;;;???CCCFFFDDDDDDBBBDDDUUUnnn~~~uuuqqq{{{|||}}}uuuaaaUUUYYYWWWSSSYYYMMMEEE>>>>>>AAAHHHSSS^^^[[[WWWNNN@@@333...111555777666555555888999999999555222000222555777333000000000000000///...---,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))++++++******************(((***+++)))((((((,,,000333888>>>BBBAAA===999666666777:::AAAHHHJJJHHHEEEBBBVVVnnn}}}yyyyyy{{{zzzyyyxxxwwwwwwwwwxxxyyy}}}wwwtttnnnggg___WWWQQQNNNFFFHHHIIIHHHEEEBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBB???@@@CCCDDDCCCCCCGGGFFFFFFFFFFFFEEEEEEDDDDDDJJJIIIIIIKKKQQQXXX]]]```qqqwwwpppdddZZZOOOFFFCCCDDD>>>777333333666888999;;;===AAAEEEIIIKKKMMMMMMHHHIIIIIIFFFAAA>>>>>>???<<<:::888777888999999999......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************++++++,,,,,,,,,,,,++++++,,,---...000222777===AAADDDAAA===<<>>??????:::777444666999999666333000000000//////...---,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((()))++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***************************++++++***)))+++///333888;;;???@@@>>>999666444111888BBBKKKPPPPPPOOOMMMVVVjjj~~~|||zzz~~~|||||||||{{{zzz}}}}}}zzzuuusssuuutttrrrooonnnqqqwww}}}pppTTTRRRNNNJJJFFFCCCAAA@@@DDDEEEEEEDDDCCCCCCEEEGGGEEEDDDDDDDDDEEEFFFGGGGGGJJJFFFEEEHHHIIIIIIKKKPPPPPPNNNKKKHHHFFFEEEDDDDDDBBB@@@>>>>>>@@@DDDGGGIIIIIIOOOWWW^^^gggsssttthhh\\\PPPGGGEEECCC>>>999444222333555<<<>>>AAAEEEHHHJJJKKKKKKIIIJJJJJJGGGBBB??????@@@===;;;888777888888888777......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------------,,,---///444:::???BBBCCC@@@>>>>>>@@@DDDIIILLLMMMHHHEEEOOOhhh|||zzzzzzpppeee\\\^^^gggnnn{{{zzzqqqpppttt}}}vvvmmm___TTTWWWXXXQQQIIICCC>>>>>>GGGQQQ[[[[[[XXXPPPDDD999222000333333555:::>>>BBBCCCBBB===;;;888888::::::777444////////////...---,,,,,,------,,,,,,,,,+++++++++******)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++...333777===>>>???===999666333222444===HHHPPPTTTWWWZZZ^^^hhhyyyzzzsssrrrxxxtttvvvvvvsssrrrwwwzzzvvvtttqqqlllkkkmmmmmmlllmmmooosssxxx}}}~~~vvvfffXXXKKKJJJGGGEEEDDDEEEFFFGGGGGGFFFDDDBBBCCCHHHOOOTTTLLLKKKJJJIIIHHHJJJKKKLLLPPPLLLKKKMMMOOOOOOSSSXXX]]]ZZZTTTNNNJJJIIIJJJJJJKKKIIIFFFDDDCCCCCCDDDEEEFFFHHHJJJMMMRRR\\\iiirrrzzzppp\\\GGGBBBDDDCCC>>>777222222444===>>>AAADDDFFFHHHHHHHHHIIIJJJIIIGGGDDDAAAAAABBB>>>;;;888777777777666555......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,---000777@@@DDDEEECCC>>>>>>???CCCHHHMMMOOOOOOKKKQQQeeevvvpppaaaXXXQQQMMMSSS^^^cccsssxxxppphhh```[[[YYY\\\fffrrr~~~|||mmm\\\XXXYYYTTTOOOIIIBBB>>>BBBIIIUUUYYY\\\YYYPPPDDD999333666666888;;;???AAAAAA@@@>>>;;;888777777777444222////////////...---,,,,,,------------,,,,,,,,,,,,*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))***************+++++++++---,,,++++++---222777;;;@@@???>>>:::666444444444???BBBHHHMMMTTT\\\eeellllllxxxuuuqqqrrrxxxmmmpppuuuxxx|||uuuooojjjhhhfffccceeeiiikkknnnrrruuuuuusssooommmvvvpppggg```\\\YYYSSSNNNHHHGGGEEEEEEEEEHHHJJJLLLRRRPPPNNNMMMQQQYYYdddkkkeeeccc```]]]\\\]]]___```eeebbbbbbfffggggggiiimmmqqqlllddd]]]XXXWWWYYYZZZQQQPPPMMMJJJGGGDDDDDDEEEHHHGGGEEECCCCCCGGGNNNTTT]]]kkk~~~jjjHHHAAABBBBBB@@@<<<999777666;;;<<>>???@@@EEEKKKOOORRRRRRVVVeee{{{yyyiiiZZZKKKEEECCCBBBKKKXXX___ppp~~~uuuhhh^^^YYYUUUPPPPPPMMMOOOWWW```jjjwwwjjj___XXXVVVTTTQQQJJJBBBAAADDDMMMSSS[[[^^^YYYOOODDD===666666777:::>>>@@@AAA@@@>>><<<999777666444333222000000000000///...---,,,.........---------,,,,,,************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++******,,,000555:::===???>>>;;;777444444777999DDDDDDGGGNNNYYYcccjjjmmmmmmtttyyy~~~xxxqqqrrrwww~~~uuujjjooowww{{{zzzzzzooohhhbbbaaa______ccciiimmmmmmmmmkkkfff^^^WWWRRRUUUOOOIIIGGGGGGGGGGGGFFFDDDFFFIIIMMMRRRWWW\\\^^^eeefffgggjjjrrr}}}zzzsssqqqqqqrrrddddddaaa\\\UUUPPPMMMMMMGGGFFFEEECCCBBBCCCFFFHHHIIIQQQ[[[eeennn}}}YYYLLLGGGBBB@@@AAA@@@;;;666777999===AAADDDGGGHHHIIIEEEEEEEEEFFFGGGHHHHHHHHH@@@===999777777666555444......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,---...000333888>>>BBBCCCAAA???AAA@@@AAAFFFLLLSSSWWWYYYgggyyy}}}}}}tttkkk[[[MMM@@@======>>>GGGRRRXXXiiivvvtttnnnoooqqqqqqllljjjaaaVVVPPPPPPPPPNNNJJJHHHJJJPPPXXXaaannnzzzyyylll[[[XXXVVVVVVQQQIIICCCCCCFFFMMMWWW^^^^^^XXXOOOHHH666555555888===@@@BBBBBB@@@>>>;;;888666555555555111111111111000///......//////.........---------++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,***)))***...333999===>>>>>>===:::666444666:::>>>@@@CCCKKKXXXdddkkkkkkhhhuuuyyy}}}xxxrrrpppvvv~~~xxxoooooottt~~~}}}vvvqqqnnnmmmjjjddd```___^^^]]]```eeegggbbb[[[RRRJJJEEEBBBAAAAAA???AAAGGGJJJHHHFFFFFFNNNSSS]]]hhhrrrzzzxxxmmmddd```___ZZZXXXVVVSSSQQQNNNLLLKKKJJJKKKKKKKKKPPP\\\nnn{{{sss```VVVJJJDDDDDDBBB<<<666555777;;;???CCCFFFHHHHHHFFFEEEDDDEEEGGGIIIHHHGGG@@@>>>:::888888777666555......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///000555999>>>BBBBBBAAA???>>>CCCBBBBBBFFFNNNXXX___cccttt|||{{{}}}yyywwwwww{{{xxx{{{|||zzzyyyuuukkk```TTTGGG===>>>???@@@GGGPPPTTTfffppphhh^^^]]]```___```___YYYPPPLLLNNNPPPNNNGGGFFFIIIPPPXXX```nnnyyyyyyoooggghhhrrr|||yyyccc\\\WWWWWWUUUNNNGGGDDDBBBIIISSS\\\```]]]VVVQQQ:::888777888;;;???AAABBB???>>><<<999666555666777222333333222222111000///////////////.........---+++++++++*********))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))(((&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,))))))+++111888>>>@@@@@@>>>===:::666555777<<<@@@===EEEQQQ___jjjoooooonnn}}}}}}wwwuuuxxxuuuppp{{{~~~|||vvvnnnhhhdddbbbbbb^^^]]]^^^]]]XXXWWWYYYUUUPPPHHHAAA<<<;;;===>>>>>>>>>EEEQQQWWWWWWXXX[[[dddlllyyyxxxrrrqqqpppmmmhhhccc]]]XXXTTTQQQVVVSSSNNNJJJIIINNNVVV\\\hhhppp~~~sssfffVVVJJJDDDBBB???<<<555777;;;???BBBDDDEEEFFFIIIFFFEEEEEEFFFGGGEEECCCAAA>>>;;;999999999888777......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222888===CCCDDDBBB???>>>>>>EEECCCBBBGGGPPP\\\fffkkkzzzxxxyyy}}}|||oooeeejjjqqqxxx{{{|||{{{zzzxxxzzz{{{yyywwwqqqfffZZZLLL@@@999===@@@AAAFFFNNNTTTgggqqqggg[[[XXXYYYXXXZZZZZZUUUMMMJJJKKKJJJHHHHHHHHHKKKRRRYYYaaannnzzz{{{ooo```WWWZZZfffrrr{{{jjj___WWWVVVUUUPPPIIIFFFAAAGGGQQQZZZ```___ZZZUUUBBB>>>:::888:::<<<>>>???>>>===;;;777555444555666333333333333333222000000000/////////............+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))(((((()))))))))(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,******---333;;;AAABBBBBB???===:::777666888<<<@@@???HHHUUU```hhhooouuuzzz}}}}}}{{{uuuxxxxxxxxxvvvqqqjjjddd```^^^ZZZYYYZZZ]]][[[SSSMMMMMMCCCBBBAAA@@@???@@@AAAAAAAAA@@@GGGUUU```fffnnnvvv}}}xxxtttqqqnnnlll]]][[[XXXTTTRRRPPPPPPPPPTTT[[[iii|||{{{ppp^^^NNNEEEBBBCCCDDD777999;;;???AAABBBCCCCCCLLLIIIFFFEEEFFFEEEBBB???AAA>>>;;;:::::::::999888//////...---,,,,,,++++++,,,------+++))))))***,,,,,,+++)))''''''(((***+++))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))************************************++++++******************,,,,,,+++***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++***,,,,,,,,,,,,///777===AAABBBCCCBBB???>>>>>>???<<<>>>AAAHHHSSScccuuuyyyyyy{{{zzzfff___^^^cccnnnyyy|||xxxvvvwwwwwwwwwuuupppnnnkkkbbbYYYKKK@@@999;;;>>>@@@HHHRRRYYYhhhnnnaaaSSSRRRTTTSSSSSSSSSNNNHHHFFFIIIKKKJJJOOOLLLKKKQQQ\\\iiitttyyyyyybbbQQQQQQTTT\\\llluuu~~~yyyrrriiiaaa[[[UUUNNNGGGDDDAAADDDOOOZZZ^^^]]]\\\UUUIII<<<666999===>>>===@@@AAA@@@===888555333222333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,+++***)))(((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((''')))******))))))***,,,***///666<<<>>>???@@@@@@===???888000333===>>>666===PPPgggvvvyyy|||~~~wwwsssmmmiiigggeeebbb```]]]YYYTTTNNNJJJEEEAAA>>>:::>>>???===>>>DDDFFFDDDLLLIIINNN___rrr|||vvvkkkaaa]]]]]]XXXQQQSSSGGGOOO```gggsss~~~vvvdddQQQEEEDDDDDDCCC@@@>>>;;;999===DDDFFFDDDMMMLLLIIIFFFCCCAAA??????AAA>>>;;;999888888777666//////...------,,,++++++***+++,,,+++******+++,,,---,,,***)))))))))***+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,++++++***))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---///444;;;@@@CCCCCCBBBAAA@@@@@@AAABBBCCC>>>@@@LLL\\\jjjwwwwwwvvvhhhXXXTTTaaagggssszzzuuutttuuuvvvuuurrrpppmmmcccYYYLLLAAA999<<>>;;;;;;;;;;;;@@@AAA@@@===999666444444333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***+++************)))))))))))))))))))))((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))******))))))))))))******************)))))))))((()))***++++++******+++------222999===???>>>>>>>>>777666666777888888;;;???LLL]]]ttt|||}}}wwwooogggdddeeeddd___YYYTTTPPPJJJDDD@@@>>><<<;;;>>>@@@BBBDDDGGGMMMTTTZZZ\\\___jjj}}}|||vvvrrriii^^^YYYKKKMMMVVVVVV[[[lllxxxrrr^^^QQQKKKGGGBBBCCC???:::888>>>HHHJJJGGGMMMLLLJJJGGGEEECCCBBBBBBAAA???<<<;;;;;;:::999777//////......---,,,,,,,,,(((***+++,,,*********+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************************************************************,,,+++******)))***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,///555;;;AAADDDFFFDDDBBBBBBCCCDDDDDDDDDFFF@@@FFF\\\kkkooorrryyy{{{|||ttt\\\QQQSSSdddkkkxxxzzzrrrpppqqqtttvvvuuutttpppfff[[[LLLAAA:::<<<@@@CCCKKKUUU[[[hhhmmmbbbVVVSSSTTTSSSWWWXXXUUUNNNKKKMMMPPPPPPRRRQQQRRRXXXaaallluuuzzz}}}gggTTTTTTXXXbbbrrrxxxgggXXXUUU[[[SSSPPPIIIDDDLLL[[[___[[[___[[[SSSHHH>>>999:::<<>>@@@CCCCCCIIIRRRVVVYYYgggxxxzzzvvvmmm^^^ZZZZZZRRRQQQZZZ]]]qqqwww~~~tttfff\\\QQQHHHJJJFFF???>>>FFFPPPSSSPPPMMMKKKIIIGGGEEEDDDDDDDDDAAA???>>>======<<<;;;999//////......---------,,,(((***,,,,,,***)))))))))++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))***************************************************+++++++++++++++***************+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,111:::BBBFFFGGGFFFEEECCCDDDEEEFFFEEECCCFFFHHHYYYqqqxxxpppnnnwww~~~nnnWWWRRRYYYgggmmmyyyzzzqqqoooooosssvvvwwwwwwtttiii^^^KKK@@@999<<<@@@BBBKKKUUU\\\gggllldddYYYUUUUUUVVVYYY[[[YYYQQQMMMNNNQQQQQQTTTTTTVVV[[[cccllluuuyyykkkWWWVVV\\\fffttt}}}mmm\\\UUUXXXRRRUUUOOODDDGGGUUU^^^\\\\\\]]]ZZZOOOBBB::::::>>>===>>>>>><<<888666555555333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))************)))************)))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))+++,,,,,,,,,++++++...000666;;;@@@BBB@@@<<<888666666333666<<>>>>>>>>>>><<<:::///...............------+++,,,---,,,***(((((()))*********+++******)))((())))))))))))))))))))))))(((((())))))************************************((()))))))))************************************))))))*********++++++++++++***************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///555>>>EEEHHHHHHFFFEEEEEEFFFGGGGGGFFFDDDLLLWWWlll}}}zzzqqqyyy~~~dddNNNNNN[[[mmmqqq{{{{{{uuusssnnnrrrvvvwwwxxxuuukkkaaaJJJ???888;;;>>>AAAIIISSS\\\eeekkkggg^^^YYYYYY[[[\\\___^^^VVVOOOPPPRRRRRRVVVWWWYYY]]]ccckkktttyyyppp[[[ZZZ```jjjwww}}}|||~~~zzzkkk]]]VVVOOOVVVUUUKKKFFFOOOZZZ___]]]___^^^TTTFFF;;;999:::999:::;;;999666444444444333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***+++************))))))))))))(((***+++,,,+++)))'''%%%))))))(((((((((((())))))************************(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******)))***+++******+++///111:::>>>BBBCCC@@@;;;666444666777777999HHH]]]jjjlll~~~uuuxxx}}}|||wwwvvvxxxvvvqqqoootttzzz{{{tttfffVVVLLL>>>???@@@@@@@@@DDDJJJOOORRRYYYmmmxxxwwwsssfff^^^ZZZ]]]jjj|||{{{hhhWWWAAAFFFHHHFFFGGGLLLPPPQQQRRRPPPLLLIIIGGGFFFGGGGGGCCCAAA?????????>>><<<;;;........................---------+++))))))***+++*********)))))))))(((((())))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************************************)))))))))***++++++,,,,,,*********)))******+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///555<<>>@@@GGGRRR[[[bbbiiiiiiccc______aaacccgggfff]]]UUUSSSUUUUUUYYYZZZ\\\^^^ccckkktttzzzwwwbbb```gggooozzz|||zzz{{{{{{|||{{{|||qqq___TTTXXXYYYSSSKKKLLLWWWaaaaaabbb```YYYMMMAAA888444666888999888555333333444333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***++++++*********))))))(((((()))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))************************))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))******))))))))))))******))))))))))))************((())))))******---111444<<>>999666444555999;;;BBBZZZwwwzzz}}}yyyxxx|||xxxxxx|||}}}zzz~~~nnn[[[KKKBBB===@@@BBBCCCGGGNNNXXX___nnn{{{lllccc]]]^^^dddmmmyyyooo]]]GGGKKKMMMJJJJJJNNNQQQRRRUUUSSSOOOLLLKKKKKKLLLMMMHHHEEEAAA?????????>>>===............////////////,,,,,,,,,***)))+++...111,,,+++***)))))))))******))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))************************************((())))))***++++++,,,,,,******))))))***++++++,,,******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,------------333<<>>@@@GGGQQQYYY```hhhkkkhhhdddeeehhhlllqqqpppfff\\\YYYZZZ[[[]]]^^^___```ccckkkuuu}}}~~~jjjgggmmmuuu~~~zzzyyy{{{yyyzzz||||||vvvooonnnrrrzzz~~~qqqbbb[[[XXXXXXSSSNNNTTTaaaeeeccc```]]]VVVKKK>>>555555777888777666444444555333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***+++))))))))))))************+++***((())),,,111777;;;))))))(((((((((((())))))************************))))))))))))))))))))))))&&&''')))***++++++******))))))))))))))))))))))))******))))))))))))******((()))))))))************(((((()))***,,,///444888===???@@@???<<<888666555888;;;EEEYYYrrr}}}yyyzzz}}}zzz~~~|||mmm^^^QQQHHHDDDCCCFFFJJJPPPZZZjjj}}}uuummmddd]]]XXXWWW\\\cccyyy}}}~~~~~~lllXXXVVVPPPMMMPPPWWWYYYUUURRRPPPMMMLLLKKKMMMPPPRRRNNNJJJEEEAAA@@@@@@@@@@@@.........///////////////++++++***)))***---222666...---+++))))))***+++,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************************************((())))))***++++++,,,,,,******))))))***+++,,,,,,******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------...666AAAIIIKKKJJJIIIJJJHHHIIIHHHCCCBBBKKK]]]lllpppvvvuuuooovvv|||www___YYY^^^dddqqqyyyjjjSSSFFFRRRfffyyytttooossstttqqqoooppprrrooohhhPPPDDD<<<===???@@@GGGQQQXXX^^^gggllljjjggghhhlllsssxxxwwwlllaaa^^^______aaaaaaaaaaaadddlllwwwooolllrrryyyzzzzzz}}}yyyyyy{{{zzzrrriiigggkkkrrrwww~~~ooo___WWW[[[YYYPPPSSS```eeeaaa______^^^UUUFFF:::666777888888666555555666333333222222111000000000......---------,,,,,,,,,+++,,,---,,,***)))***+++''''''((()))***+++,,,,,,---***&&&&&&+++555@@@HHH))))))(((((((((((())))))************************))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++((()))***+++---111777;;;===>>>???===:::777666666======NNNmmm|||yyy}}}}}}zzzzzz~~~}}}yyydddSSSKKKIIIHHHHHHJJJNNNTTT^^^nnnzzzuuunnnfff[[[RRRRRRWWW^^^lll}}}cccYYYMMMIIIQQQ[[[[[[TTTLLLKKKIIIHHHJJJMMMPPPSSSRRRNNNGGGCCCBBBBBBBBBCCC//////......------------------------...000111222000...,,,***))))))***+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************---------------,,,+++***+++++++++,,,......---+++...:::GGGMMMKKKHHHGGGHHHHHHMMMEEE???HHHVVVhhh|||zzztttsss{{{~~~iiiYYYWWW]]]iiiwwwvvv[[[KKKHHHQQQbbbyyywwwsssxxxvvvqqqnnnqqquuurrrkkkXXXBBB888<<<<<>>??????@@@@@@;;;666777<<>>HHHKKKHHHEEEEEEFFFFFFIIIDDDEEEWWWhhhvvvuuu|||qqq]]]SSSVVV^^^lllzzzvvvZZZKKKGGGPPPbbbwwwwwwsssuuusssooommmqqqvvvuuuooo[[[DDD:::======DDDOOOQQQ]]]dddlllqqqqqqqqqrrrttt|||}}}nnnbbb```dddcccdddeeefffkkkrrr{{{{{{pppqqqzzz|||yyyxxxyyyxxxrrriiidddeeehhhrrryyypppfff```ZZZVVVVVV[[[bbbccc^^^^^^___XXXKKK>>>===;;;999777666444444444444444333222111111000000//////......---,,,,,,......---,,,,,,+++*********)))))))))((((((((((((************++++++++++++***))))))))))))))))))***))))))))))))((((((''''''(((((((((((())))))))))))+++((('''))))))'''(((+++))))))))))))))))))))))))******))))))))))))************))))))******+++,,,,,,,,,+++...333999>>>@@@@@@>>>======:::777888===AAAEEEhhhxxx~~~{{{vvvzzz}}}}}}lll[[[SSSKKKIIINNNUUU[[[^^^kkkzzzzzzqqqiiiddd\\\ZZZYYY\\\jjjvvvcccVVVRRRQQQOOOLLLKKKKKKLLLLLLKKKJJJHHHGGGHHHGGGFFFEEEDDDCCCBBBAAA//////000000000000000000------,,,,,,,,,,,,---------,,,+++*********,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++***))))))+++,,,++++++---222666@@@DDDIIIHHHDDDAAACCCFFFEEEFFFBBBKKKcccttt}}}qqq^^^QQQNNNWWWcccrrrvvvYYYIIIFFFPPPaaattt~~~~~~wwwtttqqqpppmmmlllrrryyyxxxsss^^^GGG<<<>>>???GGGSSSWWW^^^eeennntttwwwxxx{{{~~~tttgggeeehhhgggggghhhjjjnnnuuu}}}tttsssxxx}}}}}}|||yyy{{{yyysssjjjeeefffhhhssszzz~~~rrrhhh___ZZZYYYZZZaaacccaaacccfffaaaYYYIIIDDD===:::999888777555666777777666555333111000000000///......------,,,...------,,,,,,++++++*********)))))))))((((((((())))))))))))************(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))((((((((((((***''''''******''''''***))))))))))))))))))))))))******))))))))))))******))))))***+++++++++++++++...,,,,,,111888>>>AAABBBBBB>>><<<===<<<:::;;;???CCCWWW|||yyy~~~~~~yyyxxxzzz}}}{{{|||tttbbbSSSJJJIIIKKKTTTcccqqqzzz}}}{{{xxxkkkggg```[[[]]]mmmvvvaaaRRRMMMMMMNNNMMMMMMNNNMMMLLLIIIFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@000000111111111111222222......---,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++******************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************+++++++++******)))(((+++---+++***...777>>>GGGHHHHHHEEEAAA@@@CCCGGGJJJKKKHHHRRRhhhuuu{{{{{{ppppppzzz~~~{{{dddRRRJJJNNN]]]kkkyyyvvvWWWHHHFFFPPPaaarrr{{{}}}wwwuuupppoookkkkkkqqqyyyzzzvvvbbbJJJ===???@@@IIIVVV[[[___eeennnuuuzzzxxxkkkhhhjjjjjjjjjkkkmmmqqqwwwyyyuuuwwwyyy{{{}}}zzz|||zzztttkkkfffgggjjjrrrxxxzzzoooeee```___ZZZ```cccccceeeiiihhhcccSSSKKK@@@;;;:::;;;999777888999999999888555222000000000//////...------------------,,,,,,+++++++++*********)))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''((('''***//////***'''((())))))))))))))))))))))))******))))))))))))******((()))***,,,,,,+++******---,,,---333;;;AAACCCBBBBBB>>>===??????======@@@IIIggg|||~~~|||wwwzzz|||vvvyyy}}}yyynnnbbbXXXPPPKKKIIIQQQ^^^pppxxx}}}uuummmfffhhhrrr~~~jjjUUULLLNNNSSSNNNNNNOOOOOONNNKKKGGGEEEGGGFFFDDDBBB@@@>>>===<<<111111222222222222222222000///...---,,,,,,,,,,,,************+++,,,------******************************************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))******+++++++++******(((+++---,,,,,,222<<>><<<<<<;;;999999:::::::::888666333111111000000///......------------,,,,,,,,,,,,++++++************))))))))))))''''''((((((((()))))))))((()))++++++++++++)))((())))))))))))))))))))))))******))))))((((((''''''&&&''',,,333333,,,'''&&&))))))))))))))))))))))))******))))))))))))******((()))***,,,,,,+++******,,,---///666===AAAAAA@@@>>>;;;<<>>AAARRRooo|||sssrrryyy|||www}}}xxxuuuyyy~~~xxxkkk[[[NNNGGGIIIMMMOOO```wwwvvv~~~{{{rrrhhheeefffwww```TTTRRRTTTLLLMMMMMMNNNLLLJJJHHHFFFHHHGGGEEEBBB???<<<:::888333333222222222111111111//////...------,,,------*********+++,,,,,,,,,,,,))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))***++++++,,,+++++++++***+++,,,---000888BBBJJJJJJIIIFFFCCCAAACCCHHHKKKHHHOOOTTT^^^iiilllvvv|||ooorrr|||~~~{{{qqqWWWHHHIIIUUUhhhxxxtttSSSEEEFFFRRRdddttt|||}}}yyyyyyqqqoookkkjjjpppyyyzzzwwwmmmQQQAAA??????JJJ[[[bbbcccffflllsss{{{}}}oookkklllmmmnnnoooqqqtttyyy{{{zzzzzz|||~~~}}}xxxppplllnnnqqqxxx||||||zzzzzzrrrccc[[[[[[^^^```bbbcccfffiiilllggg]]]OOODDD>>><<<;;;:::888999999888777555333222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))((((((((((((&&&''',,,222222,,,'''&&&))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++++++++///444999===>>>>>>>>>888888:::=========CCCJJJ]]]ssszzzqqqoooqqqyyy}}}xxx|||{{{xxxvvvuuuiiiaaaWWWNNNFFFCCCHHHPPP[[[sssvvvxxxmmmeeedddooo~~~zzziii\\\UUULLLLLLKKKKKKIIIHHHGGGFFFHHHGGGEEEBBB>>>;;;999888444444333222111000//////------,,,,,,,,,,,,,,,---***++++++,,,,,,,,,++++++******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************************+++,,,,,,,,,,,,,,,+++++++++///555>>>GGGMMMJJJIIIFFFDDDCCCDDDHHHJJJHHHQQQYYYgggrrrrrrxxx|||~~~{{{jjjQQQGGGLLL[[[ooosssQQQDDDFFFSSSeeevvv~~~~~~{{{zzzpppnnnjjjiiipppzzz|||yyysssVVVDDDAAAAAALLL]]]eeefffhhhlllrrrzzzppplllmmmmmmnnnoooqqqsssxxx~~~~~~}}}|||}}}zzzsssppprrruuuzzz}}}}}}yyyzzz~~~kkk\\\ZZZ[[[^^^aaabbbeeejjjooorrriii[[[LLLAAA;;;999999777777777666555444444333111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))***************))))))))))))******((((((((()))))))))******(((((((((((())))))))))))(((''')))------)))'''((())))))))))))))))))))))))******))))))))))))************))))))******+++,,,,,,222:::======;;;<<<>>>888999;;;<<<<<>>@@@===:::;;;>>>;;;<<<======>>>GGG\\\qqqwww~~~~~~|||}}}|||}}}vvv___KKKEEE@@@@@@HHHTTTbbbtttuuuwww{{{yyytttpppkkkkkkzzz}}}bbbYYYWWWSSSOOOLLLJJJJJJJJJDDDCCCBBBAAA@@@>>>======<<<444///111222///...000/////////...------,,,,,,------,,,,,,,,,,,,++++++,,,++++++,,,,,,,,,***)))+++++++++*********))))))***************************)))((((((((()))+++,,,***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,///---///666@@@HHHKKKKKKKKKIIIFFFAAA@@@FFFPPPXXXffflllttt}}}zzz]]]KKKLLLRRRdddzzzkkkNNNEEEHHHTTTgggyyy}}}sssjjjeeeiiipppuuuxxx|||{{{dddLLLAAADDDNNN___nnnrrrrrrsssssstttyyyxxxpppnnnllljjjkkkppptttvvvzzz~~~}}}~~~|||uuuqqqsssuuu}}}tttjjjssstttdddbbbaaabbbeeeiiikkkmmmuuuqqqkkk___KKK999777>>>888777666666777666444222222222111111000/////////......---------,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))************))))))))))))))))))))))))*********++++++,,,------+++***+++---///444:::AAABBB>>>999888888999======;;;BBBYYYsss||||||uuu```OOOHHH===FFFFFFLLLcccyyy{{{www}}}{{{oooxxx~~~|||}}}mmmggggggooozzzhhh\\\TTTSSSNNNFFFIIIRRRHHHEEECCCCCCDDDCCC@@@===CCC999111111222000///000000//////......---,,,,,,------,,,,,,,,,,,,++++++---,,,++++++,,,++++++***+++++++++*********))))))***************************)))((((((((()))++++++***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,......111999BBBIIIKKKKKKLLLJJJGGGCCCDDDKKKWWWaaaoooppp~~~zzzyyyrrrWWWHHHLLLTTTggg~~~jjjMMMFFFIIIVVVjjjyyy|||rrriiicccgggooouuuzzz~~~}}}hhhPPPDDDEEEOOO```nnnuuuuuuuuuttttttxxx{{{rrrnnnmmmkkklllqqqsssuuuyyy}}}wwwssstttuuu|||ttthhhqqq~~~mmmhhhcccbbbdddggghhhhhhyyywwwsssiiiUUUAAA:::===888777666666666666444222222222111111000000//////......---------,,,,,,,,,+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((()))******)))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,,,,+++***+++---000777<<<@@@@@@<<<777666777;;;======???MMMhhh~~~vvveeeRRRGGGDDDBBBHHHHHHPPPggg}}}tttqqqyyyvvvmmmxxx~~~tttkkkccccccuuuppp```UUUUUUTTTMMMJJJMMMHHHFFFDDDDDDDDDCCC???<<>>FFFKKKLLLLLLIIIHHHEEECCCEEEOOO]]]hhhsssuuuyyyvvv~~~kkkRRRGGGNNNYYYnnnhhhLLLFFFKKKYYYlllyyy{{{pppfff```dddmmmuuu|||oooWWWIIIGGGPPP```nnnwwwxxxxxxvvvtttwww~~~~~~uuuooonnnlllnnnqqqrrrssswww}}}zzzvvvvvvvvv|||tttjjjsss}}}tttjjjeeefffggggggffftttvvvvvvooo^^^III;;;888888777555555666666444333222222222111000000//////......---------,,,,,,,,,+++++++++************)))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))*********+++---//////...---,,,++++++++++++***,,,///222;;;>>>???===888555555666;;;===AAAMMMeeewww|||wwwooodddTTTFFFBBBEEEEEEHHHJJJXXXppp}}}nnnooozzzpppjjjxxx}}}}}}sssfff^^^ggguuuuuucccUUUVVVYYYUUUNNNLLLJJJHHHFFFEEEDDDBBB>>><<>>:::666333444666777>>>KKKbbbvvvpppmmmdddZZZQQQIIICCCCCCGGGJJJKKKTTTmmmwwwlllsssjjjhhh{{{zzz~~~~~~ssskkklllrrryyywwwfffXXXVVVYYYWWWSSSPPPKKKJJJIIIHHHFFFBBB>>><<>>WWWQQQDDD999444555444000111111000//////......---------,,,,,,,,,,,,++++++***---000///,,,***+++---***************+++++++++************************(((((()))************)))***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------111;;;GGGMMMMMMJJJIIIJJJIIILLLOOORRRWWW^^^iiippp}}}sssuuuyyy|||qqqkkkuuu~~~\\\JJJJJJZZZiii|||fffIIIGGGOOO^^^qqq}}}{{{mmmddd```gggsss}}}nnnTTTGGGMMM\\\hhhoootttzzzyyyvvvuuuyyywwwooollllllmmmlllhhhdddhhhoooyyy}}}}}}vvvuuu{{{{{{{{{|||~~~{{{~~~yyytttqqqnnnmmmpppwww~~~~~~oooWWWCCC???<<<999777777777666555333333333222111111000000......---------,,,,,,,,,+++++++++************))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))((((((((()))******++++++***+++---//////...---,,,++++++,,,,,,...222888===BBB???;;;777555666777999888KKKfffwwwyyykkk___YYYIIIAAA;;;===AAADDDGGGJJJZZZlllyyykkkjjj{{{tttdddiii~~~}}}ttttttsssqqq{{{lll___UUUPPPOOOMMMOOOPPPOOOJJJEEEBBBAAAQQQPPPHHH<<<555444333000111111000000///.........------,,,,,,,,,,,,++++++)))---111111---******,,,))))))*********+++++++++************************'''((()))***+++******)))***************************++++++,,,,,,++++++*********************************+++,,,,,,,,,,,,+++,,,,,,,,,------------...444>>>JJJOOOLLLHHHGGGIIIGGGMMMTTTZZZ___fffmmmsssxxxrrr~~~~~~~~~uuulllllluuu|||[[[JJJMMM```pppcccHHHHHHRRRbbbvvv|||nnnfffccckkkvvvrrrUUUFFFKKKZZZeeejjjrrr{{{}}}yyywww{{{zzztttjjjjjjkkkiiiccc^^^cccjjjvvv}}}{{{ssssss{{{}}}zzzyyyzzz}}}xxxqqqooooookkkrrrzzz{{{eeePPPCCC@@@;;;999888777666555444333333222222111111000......---------,,,,,,,,,+++++++++************))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++++++++***)))'''(((((()))******++++++******+++,,,,,,,,,,,,++++++,,,,,,---///444;;;@@@AAA>>>:::777777888:::;;;<<>>555444333000111111000000//////......---------,,,,,,,,,++++++'''---222222...******+++))))))******++++++++++++************************'''((()))++++++******)))************************+++++++++,,,,,,+++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......555@@@LLLOOOKKKFFFFFFHHHLLLTTT^^^gggmmmrrrxxx}}}}}}nnneeedddeeelllttt{{{\\\MMMQQQeeevvvaaaGGGIIIUUUfffzzz}}}nnngggeeemmmyyytttVVVEEEIIIXXXccchhhrrr||||||yyy}}}}}}yyyiiiiiijjjhhhaaa[[[___ggguuu}}}yyyqqqrrr{{{|||~~~xxxwwwwwwzzz}}}|||ssspppqqqiiiqqqzzzvvvbbbEEEBBB===:::888777666555444444333222222111111000......---------,,,,,,,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))************++++++,,,,,,---...000666===BBB@@@===999777888:::<<<===>>>TTTooo{{{rrroooeeeOOO<<<:::===CCCGGGGGGMMM]]]mmm{{{kkkcccnnn|||lllbbbhhh|||}}}yyyvvv}}}vvvmmmwww}}}lll[[[OOONNNQQQTTTSSSNNNIIIGGGFFFIIIOOOOOOEEE:::666333000000000000000////////////---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,***+++,,,,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,************************++++++++++++******))))))++++++++++++++++++++++++,,,...000///------000444???HHHMMMIIIEEEHHHIIIHHHOOO___iii}}}xxxooogggcccbbbdddkkksss|||vvvUUULLLYYYrrrZZZGGGMMMWWWeeeyyywwwooolllsss~~~yyy___IIIDDDOOO]]]jjjqqqzzz~~~|||{{{|||~~~xxxlllgggggghhhccc[[[\\\dddrrrzzzxxxuuuuuuxxx||||||zzzwwwuuuxxx~~~tttkkkkkkoooqqqttt|||sssWWWFFF:::<<<>>>888444777666444333333333333222000000/////////..................---,,,++++++***)))++++++))))))+++---+++(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------------111666<<<@@@BBBAAA???;;;:::===@@@===888GGGeeezzz}}}qqqmmmbbbMMMAAABBB>>>>>>FFFPPPRRRWWWrrr~~~lll^^^cccyyyuuu[[[WWWmmmxxxtttyyy|||uuuwwwzzz~~~oooaaa[[[UUUOOOKKKLLLMMMKKKHHHHHHOOOQQQQQQLLLCCC;;;666444000000000000////////////---------,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,***+++,,,,,,+++)))++++++++++++++++++++++++***************************************++++++,,,************************++++++++++++*********)))++++++++++++++++++++++++,,,...///...,,,---111555CCCJJJLLLHHHFFFJJJOOOOOO]]]iiikkk{{{|||}}}rrrjjjccc___^^^___fffnnnzzzsssUUUOOO___yyy{{{XXXFFFNNNYYYggg{{{yyyrrrnnnttt}}}{{{```IIIBBBMMMYYYeeemmmvvvzzzyyyxxxyyy{{{{{{mmmhhhfffgggccc[[[]]]ffftttzzzxxxwwwvvvwww{{{}}}yyywwwvvvyyy~~~yyymmmmmmpppppprrryyyyyybbbMMM<<<:::<<<888555666666444333333333333222000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,***((((((***,,,+++(((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------,,,---222888===AAABBBAAA>>><<<===>>>>>>>>>===LLLjjj}}}~~~xxxmmmdddUUUEEE===@@@DDDDDDMMMXXX\\\hhhvvveee]]]hhhmmmXXXYYYrrr~~~wwwuuu}}}~~~|||uuuiiieee```WWWNNNLLLLLLJJJJJJLLLSSSNNNNNNQQQKKK<<<333333111111000000000/////////------------,,,,,,,,,,,,------............---------,,,***+++,,,,,,+++)))++++++++++++++++++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,+++---...---,,,...333888IIILLLKKKGGGFFFMMMUUUYYYfffnnnjjjyyytttuuuzzzppplllfff```^^^\\\]]]ccclllyyyoooVVVSSSfffvvvWWWGGGOOOZZZiii|||{{{tttpppttt}}}~~~cccJJJAAAJJJVVVaaajjjtttzzzyyyxxxyyy{{{oooiiiffffffbbb[[[___iiiuuuyyyzzzzzzxxxwwwyyy~~~~~~xxxwwwwww{{{~~~www}}}sssqqqssspppoootttsssYYY@@@999;;;999666555666555333333444444222111000000000/////////......+++++++++,,,,,,---------,,,***((((((******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,...333:::???BBBBBB@@@;;;;;;???>>>;;;>>>EEETTTqqq|||zzzxxxrrrgggWWWGGG>>>===???FFFGGGQQQ___jjj|||yyymmm___]]]pppuuubbbSSS\\\yyy|||wwwyyy}}}xxxzzz~~~qqqllljjj^^^QQQKKKIIIHHHJJJNNNZZZPPPOOOXXXTTTBBB444222222111111000000/////////...------------,,,,,,,,,---..................------,,,***+++,,,,,,+++)))++++++++++++++++++++++++******************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++---...------000777<<>>===999@@@NNN___xxxxxx~~~uuuooolll^^^LLL@@@???BBBBBBGGGKKKYYYooosssggg\\\```xxxiiiXXXPPPaaa|||yyy{{{www{{{ooommm```QQQJJJFFFEEEHHHKKKiii\\\YYYccccccPPP===777222222222111000/////////.........---------,,,,,,---..................------,,,***+++,,,,,,+++)))++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------+++---------...333;;;BBBOOOKKKFFFDDDFFFLLLUUU]]]]]]iiilllqqqiiiggghhhgggeeeddddddaaa```gggooo}}}jjjVVVXXXkkknnnhhhUUUIIIRRR```nnntttnnnlllpppxxxjjjOOOCCCIIITTT___jjjwwwuuunnniiihhhccc]]]bbbmmmtttzzz|||}}}zzzwwwxxxyyyyyyzzz|||zzzrrrffflllvvvzzzzzz}}}}}}uuunnnooowwwtttWWWEEE???;;;888555777555444444444444333111111000000000////////////......---,,,,,,+++******,,,))))))---,,,((((((,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,...222999>>>BBBAAA@@@999666777<<<<<>>CCCFFFEEEKKKTTTkkkzzziiiaaa[[[eeezzz```RRRRRRiii|||~~~~~~~~~xxxmmmaaaTTTNNNJJJGGGFFFHHHvvviiidddkkkmmm]]]GGG888333333222111000000///...............---------,,,------............---------,,,***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---......000666???GGGMMMHHHEEEGGGJJJOOOWWW^^^aaakkkrrrqqqxxxyyyllleeebbbbbbdddddddddeeefffcccaaahhhppp~~~iiiUUUZZZnnnsss^^^```TTTKKKUUUeeeuuurrrllljjjnnnuuu~~~oooRRRDDDIIITTT\\\gggvvvyyyqqqmmmkkkeee___cccmmmttt|||}}}|||zzzxxxzzz{{{{{{{{{zzz|||vvvggg```YYYbbbooo}}}~~~}}}zzzrrrqqquuu~~~hhhSSSEEE<<<999777777666444444555555333222111111000000000////////////......---+++******)))+++(((+++111000)))(((---******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,------000555;;;AAABBB@@@>>>666777999;;;BBBQQQeeettt}}}{{{zzznnnddd[[[QQQDDD===>>>CCCGGGJJJPPP```~~~rrr]]]ZZZ\\\nnnsss[[[RRRXXXqqq}}}yyy{{{rrrggg[[[UUUPPPKKKGGGGGGwwwnnnppptttjjjQQQ:::444333333222111000///...............------------,,,,,,------------,,,,,,---,,,***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///---...//////111999CCCKKKIIIEEEEEELLLRRRUUU[[[bbbfffkkkrrrtttppppppuuupppeeecccbbbbbbdddccceeehhhiiifffdddjjjrrr}}}hhhTTT\\\sssyyydddXXX^^^VVVMMMWWWgggvvvsssnnnlllooottt}}}sssUUUDDDHHHRRRZZZfffvvv|||uuupppooohhhaaadddmmmuuu}}}{{{zzzzzz|||}}}|||{{{xxxxxx}}}xxxcccVVVSSSZZZcccqqqvvvtttuuu{{{wwwaaaKKK===999999777666444444555555333222111111111000000000//////---------,,,,,,+++++++++***(((---555333***(((---******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---...111777>>>BBBBBB???<<<555<<<===>>>MMMkkk}}}rrrccc[[[PPPEEE===>>>???AAAIIISSS\\\rrrwwwjjjTTTWWWaaaxxxnnnZZZUUU___yyy{{{}}}~~~yyy|||yyymmmaaaZZZTTTLLLGGGFFFzzzxxx}}}vvv\\\@@@444444333222111000///...//////.........---------+++,,,,,,------,,,,,,+++---,,,***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////.../////////222:::EEENNNFFFCCCFFFQQQYYY[[[```ffffffhhhnnnuuucccjjjuuuuuufffbbbbbb```aaadddeeegggkkkmmmiiigggmmmuuu|||gggSSS^^^xxxrrr[[[ZZZaaaZZZPPPXXXeeerrrvvvqqqnnnpppttt|||vvvVVVDDDFFFPPPZZZgggwww~~~wwwsssqqqjjjbbbdddlllwww}}}zzzyyy{{{~~~}}}}}}{{{wwwvvvzzzooo[[[RRRSSS```iiiwwwyyyvvvvvvzzzjjjOOO>>>999;;;888666555444555555444222111111111111000000000000++++++,,,,,,,,,,,,------***)))///888666+++(((...******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---///333888???CCCBBB>>>:::666???BBBAAAVVV}}}}}}jjj\\\TTTIII???===BBBBBB???JJJ\\\lll~~~ssseeeSSSYYYgggkkkZZZXXXddd~~~zzzwww||||||yyy}}}qqqddd[[[SSSJJJEEEDDDzzz~~~|||eeeKKK999333///222444222000111//////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............//////111000000777CCCIIIGGGGGGBBBCCCNNN\\\eeejjjnnnhhhlllyyy~~~hhhiiinnniiieeeeeeccc``````dddggghhhjjjllloooqqqsssttt|||fffXXXjjjtttccc]]]aaaeeeaaaVVVTTTcccuuu~~~vvvtttrrrsssxxxzzzXXXEEEFFFNNN]]]fffuuu}}}vvvuuupppfffeeelll}}}zzz|||~~~|||zzzzzz}}}~~~xxxuuuuuu{{{wwwcccRRRQQQZZZdddtttxxxuuuzzz{{{aaaHHH<<<:::777555333333444555555555333333222111000///...------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))************))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***)))((()))***,,,,,,,,,000888@@@AAAAAA???:::444:::???>>>EEEfffyyy{{{}}}dddYYYRRREEEBBB;;;:::???BBBHHH[[[ppp}}}yyy~~~kkkXXXRRR___uuuyyyeeePPPRRRooo{{{tttzzz}}}vvvlllaaaWWWOOOKKKIIInnnUUU>>>666111222444222000000/////////.........------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............//////111111333<<>>===;;;999666444555555444444333333222111000///......---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))************))))))+++++++++*********))))))************************)))************+++++++++)))************+++++++++,,,+++******+++---------222:::@@@AAA@@@???;;;666<<>>;;;888666555555444222333333222111000//////...------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************))))))+++++++++***************************************)))************+++++++++)))************+++++++++------,,,,,,,,,---...///555<<<@@@@@@??????<<<999;;;@@@CCCKKKhhhzzzuuu}}}ooodddVVVKKKDDD;;;;;;>>>DDDJJJOOO```}}}vvvwwwwwwmmm^^^QQQaaaooobbbSSSHHHSSSqqq{{{{{{uuuiiiUUULLLNNN}}}mmmJJJ>>>444222444333111111000000000/////////......------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............//////000444;;;EEEKKKJJJFFFQQQZZZaaadddnnn}}}kkkggg^^^bbb|||oooiiidddaaa```cccdddccceeeiiioooppprrrtttvvvyyyzzz{{{}}}yyyfffWWW[[[dddkkkrrrooobbb[[[dddrrrzzzvvvsssnnnnnnuuuaaaIIIFFFMMM[[[eeesss|||wwwqqqppptttyyyxxxvvvxxx}}}|||yyy|||lllUUUJJJHHHNNN___ppp}}}yyylllsssrrrsss{{{|||zzz{{{XXXBBB>>>>>><<<888666666555444222333333222111111000//////...------------,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++******)))************************************************))))))*********+++++++++))))))*********+++++++++---------,,,+++,,,...000999>>>AAA???>>>???>>>;;;;;;===AAAOOOlll{{{{{{wwwccc___RRRFFFAAA===@@@BBBGGGMMMXXXqqq{{{vvvwww}}}ssshhh]]]VVVfffvvv{{{]]]OOOHHHYYYzzz}}}{{{||||||mmmUUUIIIKKKwwwRRRDDD666222444333222222111111000000000/////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............//////111666???EEEGGGEEECCCRRRSSS\\\iiirrrzzz{{{~~~wwwdddbbb```nnnwwwllleeedddaaaaaadddeeedddeeeiiipppqqqsssuuuwwwyyy{{{|||~~~sssZZZSSS]]]jjjnnnvvvsssddd[[[cccqqqyyytttpppkkkjjjrrreeeJJJDDDLLLWWWaaaooo{{{{{{vvvqqqpppsss{{{~~~{{{xxxwww{{{}}}sss___LLLFFFIIIRRRcccttttttkkkjjjjjjmmmwwwaaaFFF======;;;888666666666555444333333222222111111000000.........---------,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******************************************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++***+++///222<<<@@@BBB@@@>>>@@@???===;;;;;;CCCXXXwwwwww}}}kkk___\\\NNNAAA@@@@@@DDDCCCGGGRRRggg{{{wwwvvvyyymmm```YYYWWWkkk|||uuu[[[NNNJJJaaayyyoooWWWHHHGGG^^^MMM;;;555555444333222111111111111000000000000...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///000333;;;CCCFFFCCCCCCFFFLLLJJJUUUhhhppprrrnnn\\\\\\kkkpppiiiccc[[[ccc```aaaeeegggfffgggkkkqqqrrrtttvvvxxxzzz|||}}}~~~eeeSSSSSSbbbnnnttt|||xxxhhh]]]dddsss}}}~~~rrrlllffffffnnn}}}jjjLLLDDDKKKSSS^^^lllwww~~~{{{vvvrrrrrrrrr}}}|||||||||zzzyyyzzz}}}zzz```QQQFFFGGGMMMWWWiiiyyyxxxooohhh___bbbjjjxxxnnnPPP??????<<<999888777777666555333333222222222111111111............---------,,,+++,,,,,,------,,,,,,+++******++++++++++++*********************+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***,,,,,,+++)))+++000555>>>BBBDDDAAA???AAA@@@>>>::::::EEE]]]yyyyyyyyysssbbb[[[UUUEEE===@@@AAADDDFFFNNN```~~~zzzwwwwwwzzzpppaaaUUUTTTYYYrrrnnnUUULLLOOOhhhzzzwwwbbbPPPGGGlllXXXCCC999777555222111222222111111111000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------............///000666AAAIIIHHHDDDFFFNNNKKKPPP\\\fffjjjpppvvvlllaaaXXX```nnnddd___]]][[[```^^^```fffiiiiiikkkooorrrsssuuuwwwzzz|||~~~~~~rrrYYYNNNVVVfffpppxxx|||iii^^^eeevvv|||oooiiibbbaaajjjzzzoooPPPFFFKKKQQQ\\\jjjttt|||}}}wwwuuuuuuttt}}}}}}~~~|||{{{|||}}}xxxiiiQQQHHHDDDKKKTTT```rrrzzzpppgggaaa^^^eeeqqq|||]]]DDDDDDAAA===;;;:::999777666333333222222222222111111............------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++))),,,---,,,***---333999>>>CCCEEEBBBAAABBBAAA>>>AAACCCOOOdddttt|||wwwiii]]]VVVLLL>>>===DDDBBBFFFNNN___xxx|||vvvsssxxx~~~{{{sssgggWWWOOOWWWddd}}}wwweeeLLLMMMYYYrrryyyvvv```MMMvvvaaaIII===999666222000222222222111111111111000.........------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------...///,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------.........//////111999EEENNNKKKEEEKKKUUUQQQ^^^gggffffffqqqyyyaaaVVVWWW[[[kkklllcccddd^^^]]]ddd^^^]]]```fffjjjkkknnnrrrtttuuuvvvyyy{{{}}}iiiQQQKKKXXXhhhpppyyy|||iii]]]dddvvv{{{mmmggg```___gggyyyrrrSSSGGGLLLQQQ\\\iiittt{{{yyyxxxwwwvvv~~~~~~|||lllZZZJJJEEEEEEOOO[[[ggg{{{wwwlllbbbZZZdddlllzzzgggIIIHHHEEEAAA===;;;:::777666333333222222222222222222//////.........---------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++***,,,...---,,,...666<<>>OOOSSS___mmmrrrqqqxxxvvvtttxxxhhh]]]SSSEEE:::@@@IIIDDDIIIXXXpppxxxrrroooxxx}}}~~~xxxnnnaaaSSSOOO^^^rrrppp^^^FFFOOObbbzzz~~~|||ttt}}}{{{{{{lllRRRwwwoooZZZ@@@666999888111444444333222111000///.........---------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,...++++++000222000///111444???GGGEEEDDDKKKTTTWWW^^^eeefffaaahhh{{{lllUUUNNNLLL\\\}}}cccaaa``````bbb```___```ccchhhnnnrrrssstttwww|||}}}|||www___NNNKKKVVViiiwww~~~uuuffffffjjjqqq}}}}}}oooddd[[[^^^jjjyyyzzzUUUBBBJJJRRR[[[hhhsss{{{}}}vvvuuuwww}}}~~~zzz```QQQGGGGGGLLLUUUbbbqqqsssddd^^^^^^fffttt~~~SSSLLLKKKGGGBBB???>>><<<:::666555444333222111111111222111000//////.........------------------------,,,,,,,,,+++++++++************++++++++++++************************************))))))******+++,,,************+++,,,---...,,,---...,,,+++///888@@@BBBFFFAAA@@@EEE@@@<<>>:::<<<999===MMMdddmmmkkkjjjxxxlllzzzqqqlllbbbOOO???>>>BBBDDDHHHNNN```wwwtttuuu{{{|||xxxyyy}}}wwwnnnbbbUUUKKKLLLRRR\\\ppphhhVVVOOOKKKUUUeeevvvxxxtttwww}}}sss}}}yyysssvvv}}}zzzyyygggvvvXXXAAA888999:::444444333222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------000---...000000///111666BBBGGGNNNTTT[[[bbbhhhkkktttmmmttt|||aaaTTTVVVccc~~~uuubbb]]]ccc```bbbiiikkkhhhjjjmmmoooppprrrssstttzzz}}}hhhNNNJJJVVVeeesss~~~xxxiiihhhmmmtttwwwggg^^^YYY```ppp___FFFIIIOOOXXXcccnnnxxx|||vvvsssrrrrrr}}}jjjMMMCCCEEEGGGQQQ^^^kkkzzzzzzjjj\\\XXXdddrrr|||tttqqqhhh\\\PPPJJJGGGAAA<<<888:::999777666555555444444333222111000////////////------------------------,,,,,,,,,+++++++++************++++++++++++************************************))))))******+++,,,,,,,,,++++++***+++++++++,,,---------///444<<>><<<@@@PPP\\\kkkoooqqq~~~lllxxxqqqppp\\\KKK======BBBHHHRRR]]]uuu|||uuusssvvv|||yyytttxxx~~~~~~pppfffZZZMMMEEELLLXXXfffxxx{{{bbbQQQJJJKKKVVVfffuuu~~~qqqqqqwwwuuusssqqqvvvuuusss~~~mmm}}}```EEE888777999444444333333222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------///......000//////333:::IIIIIIOOO[[[hhhnnnnnnkkkqqqrrryyy|||lllYYYXXX]]]vvv}}}ppp^^^ZZZ______dddkkkkkkkkknnnqqqrrrrrrrrrtttvvvyyy|||fffKKKJJJYYYiiiwww{{{lllkkkooovvv~~~sssccc\\\YYYccctttaaaGGGGGGOOOWWWcccnnnyyy~~~xxxuuutttqqqzzz}}}}}}|||{{{|||^^^FFFCCCJJJJJJXXXhhhvvvtttdddYYYZZZiiiyyy}}}qqqooorrrtttcccRRRLLLIIICCC===;;;:::999888777666555555555333222111000000/////////------------------------,,,,,,,,,+++++++++************++++++++++++************************************))))))******+++,,,,,,,,,++++++***+++++++++,,,------...111777===BBBEEE???555666???<<<===LLLWWWlllxxx{{{rrrvvvuuuuuuYYYLLLAAA@@@CCCKKK]]]ooo~~~zzzsssrrruuu|||~~~wwwqqqvvv~~~yyykkk```TTTHHHDDDOOO^^^lll|||xxx^^^NNNHHHJJJWWWgggvvvwwwllloooxxxwwwnnnpppxxxrrrtttvvvfffKKK:::444555444444333333222222222222/////////.........------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,---------------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------......---.../////////666>>>LLLIIINNN[[[hhhllliiifffiiiyyyvvv```SSSZZZlllkkk]]]ZZZ^^^]]]cccjjjiiimmmqqqtttuuutttsssvvvyyyyyy{{{bbbJJJNNN___mmmzzz~~~nnnnnnrrryyy{{{nnn___ZZZ[[[gggxxxeeeHHHFFFMMMVVVcccnnnyyy|||yyywwwuuuzzz}}}zzzzzzzzzzzz|||~~~sssTTTBBBCCCKKKKKK]]]qqqpppbbb\\\```ooo~~~uuunnnttt|||~~~gggRRRKKKJJJDDD???>>>:::999888777666555555555333333222111000000000000------------------------,,,,,,,,,+++++++++************++++++++++++************************************))))))******+++,,,+++++++++***++++++,,,,,,---------///333999???CCCEEE===333666===:::===NNN]]]uuuwwwsssssspppQQQHHHAAACCCFFFPPPeee{{{~~~~~~}}}}}}~~~|||wwwqqqppptttzzz{{{uuuooottt|||~~~ssscccXXXLLLEEEFFFTTTdddqqqsssZZZLLLGGGKKKYYYjjj{{{pppgggmmmyyy}}}uuulllqqq|||}}}ttt{{{oooTTT@@@777666444333333333333222222222////////////............+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,---//////000888BBBLLLIIILLLUUU\\\\\\\\\^^^ccctttXXXVVVdddzzzeee^^^aaaddd^^^bbbkkklllooossswwwwwwuuuuuuxxx{{{zzz|||vvv\\\KKKUUUgggrrr}}}qqqpppttt{{{wwwjjj\\\YYY\\\jjj|||hhhJJJFFFJJJTTTaaannnxxx}}}{{{{{{~~~zzzvvvwwwwwwxxx{{{{{{{{{}}}~~~gggNNNBBBEEEMMMPPPdddyyyyyyiiibbbbbbjjjyyyuuunnnpppzzzsssXXXOOOKKKDDD??????:::999888777666555555555333333222111000000000000------------------------,,,,,,,,,+++++++++************++++++++++++************************************))))))******+++,,,************+++,,,---------,,,---000555;;;@@@CCC@@@<<<666999>>><<>>>>>:::999888666555555444444444333222111000000000000------------------------,,,,,,,,,+++++++++************++++++++++++***************************************)))***++++++,,,************+++,,,---...---,,,---000666<<>>:::888777777777666333333222222111000000000/////////...---------,,,,,,,,,,,,+++++++++************++++++++++++************************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,///+++---666>>>AAABBBCCCDDD>>>===@@@EEEXXX~~~www}}}vvvlllggg]]]MMMCCCFFFOOOhhh~~~}}}{{{vvvooojjjbbbcccfffjjjnnnoooooonnnpppuuu||||||uuupppmmmnnnpppnnnbbbQQQFFFCCCDDDLLL___uuuuuu^^^JJJFFFMMMZZZqqq|||dddYYYWWW]]]ooo}}}qqqwww|||uuuuuu\\\HHH===888666444333333222111///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------....................................///000444<<>>CCCJJJZZZccc\\\YYYqqq}}}yyysssfffXXXPPPPPPSSSZZZccchhhhhhfff```fffnnnuuuxxxwwwssspppnnnhhh```WWWMMMEEEFFFKKKRRRcccyyy{{{lllYYYKKKLLLVVVnnnpppbbbUUUUUUaaauuurrrssswwwbbbFFF<<<:::888777777666555333111111000000000/////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...///////////////111777@@@IIIPPPSSS___^^^\\\]]]fff{{{}}}xxx{{{rrrnnn___bbbpppcccgggnnnlllhhhhhhjjjllljjjhhhkkkqqqxxx{{{xxx]]]SSS^^^vvvzzzwww|||iii[[[\\\hhhuuueeeLLLGGGNNN\\\iiipppuuu}}}zzzwwwwwwwwwuuuuuuyyykkkXXXFFFCCCKKKVVVgggvvvwwwhhheeemmmxxx~~~ooodddooovvvyyyZZZMMMJJJJJJKKKGGGBBB>>><<<;;;999777444444444333222222111111..................------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++---000999DDDJJJHHHGGGHHHCCC@@@AAAKKK]]]vvvzzzpppxxxxxxnnnhhhdddVVVCCC<<>><<<999888888888777555111111111000000000//////...........................------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...//////000//////222999DDDMMMRRRUUUbbb]]]XXX[[[kkk|||{{{wwwuuuhhhkkkwwwhhhaaafffnnnmmmllljjjlllooonnnkkknnntttyyy|||www^^^WWWccczzzvvvuuuxxxeeeXXX\\\kkkzzzhhhMMMFFFMMMZZZhhhpppuuu{{{yyyxxxwwwvvvwww{{{xxx___NNNBBBEEEMMMYYYkkk|||rrrggghhhsss~~~tttlllhhhvvv~~~```QQQLLLJJJKKKGGGBBB>>><<<;;;999888555444444333333222111111/////////...---------,,,,,,,,,,,,+++++++++************++++++++++++************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,...222<<>>CCCIIIXXX``````tttzzzwww||||||vvvsssqqqeeeVVVNNNMMMOOOXXXccciiihhhdddeeehhhmmmqqqttttttsssrrriii```TTTJJJCCCBBBLLLWWWfffxxxwwwhhhWWWKKKOOOZZZwww}}}nnnZZZVVVTTT]]]qqqssspppqqqyyyqqqUUU???===;;;999999999888666111111111111000000000000..............................---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,------...///000000//////222:::EEEOOOTTTVVVccc[[[UUUYYYmmm|||{{{}}}ssswwwlllbbb^^^fffooonnnnnnlllmmmqqqqqqnnnpppwwwyyy}}}www___ZZZggg}}}sssrrr~~~uuucccVVV\\\mmm~~~iiiMMMFFFLLLYYYgggooovvv~~~|||zzzyyyvvvxxx|||~~~rrrWWWIII@@@FFFOOO[[[nnnpppgggjjjwwwzzzooolllmmmeeeUUUOOOLLLHHHEEE@@@<<<:::999888666555444444333333222222111000000///...------,,,,,,,,,,,,,,,+++++++++***************++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///333>>>IIIMMMIIIGGGHHHEEE<<>>@@@DDDKKK___kkkqqq}}}xxxrrryyyyyysssrrrrrrhhhYYYOOOMMMPPPXXXccciiihhheeeiiikkkooorrrtttttttttsssggg\\\PPPFFF@@@AAAMMMZZZmmm~~~uuufffUUUJJJNNNZZZ{{{uuufffXXXVVVWWWcccyyysssoooooowww~~~ZZZDDD;;;<<<<<<666666:::666555555444333222000///...////////////............------------------------------,,,+++,,,---...///,,,,,,,,,---------......///...---,,,+++,,,,,,---///////////////000111111222...444EEENNNLLLLLLRRRPPPHHHSSS```ooo{{{zzzttteeecccZZZ```nnnnnnnnnrrruuuvvvxxxzzzvvvpppyyy}}}ttt\\\cccooo{{{nnnsss~~~qqq___YYYbbbuuupppKKKHHHLLLWWWcccmmmvvv{{{zzzzzzwwwxxx{{{zzzfffJJJFFFEEEJJJUUUcccwww|||mmmtttwwwyyynnnkkkrrryyyuuu[[[LLLEEECCCBBB@@@>>>;;;999777666777666555444333222222222000000000///......------......---,,,,,,+++*********+++,,,------,,,******++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,,,,777BBBHHHJJJLLLHHHDDDBBB<<>>777666999555666555555444333111000///////////////............------------------------------,,,,,,,,,---...///,,,,,,,,,---------......///...---,,,,,,,,,------//////......//////000111555222999GGGNNNJJJJJJNNNJJJHHHUUU```jjjuuuvvvmmmcccddd]]]bbbooopppvvvzzz}}}}}}}}}~~~zzztttyyy}}}ttt^^^eeerrrxxxkkkqqq~~~rrr```ZZZcccvvvtttOOOIIIMMMXXXdddnnnwww|||zzzzzzxxxzzz|||xxxdddHHHDDDEEELLLXXXggg|||{{{ooowww}}}wwwmmmlllvvvcccQQQIIICCCBBB@@@>>><<<999888777777777555444333222222222000000000///......------......---,,,,,,+++******+++++++++++++++***))))))************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...///999DDDIIILLLMMMJJJEEEBBB???KKKcccmmmiiiqqqxxxiiiooo}}}nnndddeee^^^NNNAAA@@@EEEHHHRRRrrryyytttrrrpppooopppooollleee```WWWVVVXXX___iiiooonnnkkkffffffjjjpppwwwyyytttppp```RRRFFFCCCEEELLL___qqqppp^^^NNNHHHRRR```vvv^^^QQQQQQ]]]mmmvvvhhhbbbppp|||qqqMMM???===>>>888777999555777666666555444222111000////////////............---------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------............---,,,,,,,,,------......------......///000444444<<>>999888999666777777777666555333111111////////////............------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......---------------------------------------...//////000333===IIIMMMKKKKKKPPPHHHTTTaaaeeeiiivvv|||rrrnnnjjjyyyeee]]]\\\______cccllltttwww}}}~~~{{{yyybbbkkk{{{sssfffooo~~~rrrccc^^^hhh{{{\\\QQQRRRYYYfffrrrzzz}}}zzz}}}~~~qqq]]]EEECCCGGGQQQ___ppp{{{xxxyyyqqqmmmttt~~~~~~uuuYYYKKKGGGFFFDDDBBB???===;;;:::999888666555444444333333111111000000///.........---------,,,,,,+++++++++,,,+++***)))***+++,,,---++++++))))))***,,,...000+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////444===GGGKKKLLLMMMJJJEEE>>><<>>===999888777666555444444444111111111000//////......------,,,,,,,,,,,,++++++++++++***+++,,,...111222---,,,+++***+++---///111+++++++++,,,,,,,,,------++++++++++++,,,---...///666???GGGJJJKKKLLLIIIDDD???<<>>::::::888777666555555555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---///000111;;;CCCJJJLLLLLLLLLIIIEEEAAAEEEUUUmmm}}}gggdddyyyqqq___LLLDDDEEELLLXXXcccxxxrrruuu{{{xxxvvvttttttvvvwwwxxxxxxqqqkkkccc```aaadddgggggggggcccaaagggsss{{{ppplllkkkdddVVVJJJDDD???BBBPPP___ooo|||mmmZZZMMMJJJTTTiii|||fffYYY___kkkooodddrrrnnnjjjhhhjjjlllnnnvvv[[[DDDBBB===999<<<<<<777666666555444222111000000/////////............------------------------+++,,,---.........---,,,,,,,,,,,,---------......***+++---...///...------///////////////000111111777BBBKKKKKKHHHIIIQQQWWW```xxxwwwvvvwwwsssqqqlll]]]YYYddd^^^^^^ppprrrnnnwwwxxx~~~|||rrrtttdddlll}}}{{{gggaaacccqqqwwwbbbYYYTTT]]]lllwww~~~|||||||||}}}nnn[[[KKKLLLSSS```ppp}}}zzz}}}vvvppptttzzztttvvvxxxvvv[[[JJJIIIGGGEEEBBB@@@>>>===;;;:::999777666666555555222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***))))))*********))))))(((++++++,,,,,,,,,---------,,,,,,------///000111222===EEELLLMMMMMMMMMJJJFFF>>>GGG\\\ttt{{{gggiiiiiiXXXHHHCCCFFFOOO^^^llluuuooopppvvvyyyvvvsssqqqrrrtttvvvvvvrrrlllccc___aaaeeehhhiiikkkgggdddgggqqq}}}ssslllggg___QQQFFFAAA>>>CCCSSSddduuuzzzjjjWWWMMMNNN[[[pppxxxaaa[[[iii{{{mmmcccsssqqqkkkeeebbb^^^[[[bbbmmmttt___@@@@@@CCC:::666<<<:::777444333333333222111111111000000//////............------------......................................................---------............///000------///000...000444???GGGLLLJJJFFFJJJVVV```qqq~~~yyyzzzssszzzzzzddd```[[[aaafffhhhlllrrrvvvvvv}}}|||qqqfffkkkvvvlllaaahhhttt}}}ppp___UUU\\\iiisss|||}}}{{{yyyyyy|||~~~~~~|||iiiXXXHHHMMMVVV```ooo|||~~~}}}xxxtttqqqwwwxxxsssvvv}}}}}}UUUJJJIIIFFFDDDBBBAAA@@@???===<<<;;;999777666555444222111000//////.........000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///+++***,,,------000555>>>IIIKKKIIIMMMIIICCCEEEFFFSSS```qqqsssgggrrr```NNNBBBFFFJJJOOO```uuutttnnnnnnppptttrrrqqqpppqqqqqqqqqpppnnngggcccbbbcccdddjjjqqqnnnkkkeeedddmmmrrrnnnhhhYYYJJJDDDAAA???DDDTTThhh{{{{{{kkkVVVJJJNNN```uuunnn]]]___pppooohhhuuu}}}uuukkkccc``````bbbjjjsss~~~jjjEEE@@@BBB:::666;;;;;;888555444444444333222111111111000//////............------------......................................................---------............///111......111111///111555AAAIIIPPPPPPLLLNNNWWW```vvv|||gggccceeejjjnnnnnnpppuuuwwwvvvzzz~~~mmmbbbhhhttt~~~kkkaaaiiiyyytttcccVVV\\\iiisss{{{}}}{{{yyyxxxyyy|||{{{iiiXXXKKKQQQZZZfffttt~~~}}}xxxyyyxxxwwwwww{{{YYYJJJIIIGGGEEEDDDBBB@@@???======<<<:::888777555555333333222111000000000000//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///+++***,,,------000666???IIIKKKJJJNNNJJJEEEIIINNNYYYdddwwwpppkkkxxxzzz[[[KKKBBBEEEJJJRRRggg~~~}}}rrrkkkjjjnnnqqqpppooonnnnnnnnnmmmllljjjfffccccccbbbbbbgggnnnnnnjjjeeedddoootttnnngggWWWHHHBBBBBBDDDKKKXXXkkk}}}xxxhhhSSSIIIPPPddd{{{~~~jjj^^^dddxxxrrrjjjuuu{{{~~~~~~yyytttpppnnnhhhlllppprrrsssvvv|||wwwMMMAAAAAA;;;888:::;;;999666444444444444222222111111000000///............------------......................................................---------............///111///000222111///222777FFFNNNVVVWWWTTTTTT[[[cccrrrkkkgggkkkqqqtttssstttxxx{{{zzzxxx}}}jjj```fffrrr|||jjjbbbkkkzzzfffWWW[[[gggpppyyy~~~}}}yyyxxxwwwvvvxxx||||||iiiXXXMMMSSS^^^kkkzzz~~~xxx||||||xxx{{{cccNNNLLLIIIHHHGGGFFFCCCAAA>>>===<<<;;;999777666555555444333222111111111111///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...++++++---------111888AAAJJJKKKKKKOOOJJJGGGMMM[[[fffppp|||lllrrrvvvnnnSSSGGGAAAEEEKKKVVVpppzzznnneeeeeejjjnnnnnnmmmlllkkkiiihhhgggfffeeeeeedddaaa```gggppppppllleeebbbmmmvvvmmmcccRRREEEAAABBBKKKVVVbbbwwwyyy~~~rrrbbbOOOHHHTTTkkkvvvfff```lllvvvmmmvvvwwwrrrpppvvv~~~~~~wwwvvvrrrllleeedddgggjjj}}}TTTDDDCCC@@@<<<;;;;;;999666444444444333222222222111111000//////.........------------......................................................---------............///000...000222000///333999MMMQQQWWWYYYWWWVVV^^^gggpppooojjjkkkqqquuuvvvxxx}}}{{{jjj___eeerrrzzzjjjdddnnn~~~hhhVVVXXXccclllssszzz}}}{{{yyyuuutttssstttwww||||||jjjWWWLLLTTT```nnn}}}yyy|||}}}yyyyyynnnRRROOOLLLKKKJJJIIIEEEBBB>>>===<<<:::888777666555555444333222111111111111//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,---------333;;;DDDLLLLLLKKKNNNHHHFFFPPPhhhwwwuuuiii{{{tttnnnhhhMMMEEE@@@DDDKKKZZZxxxxxxkkk``````hhhlllmmmmmmllliiifffdddcccdddccccccbbb^^^^^^hhhtttuuupppfffaaahhh|||xxxlll^^^MMMCCCAAAAAAPPP___pppwwwmmm^^^LLLJJJYYYrrroooccccccsss|||qqqvvvzzzpppnnnkkkooouuu{{{yyynnnfffaaa```ooo~~~]]]JJJGGGEEEAAA>>>;;;999666444444444333222222222222111000000//////......------------......................................................---------............///.........000///...555===PPPPPPRRRTTTRRRSSS^^^jjjttt~~~|||zzzsssjjjnnntttxxxyyy{{{}}}iii\\\aaaoooyyykkkgggsssgggRRRSSS]]]eeelllrrr}}}~~~~~~{{{vvvtttqqqqqqqqqrrrvvv{{{~~~jjjWWWNNNVVVcccrrr{{{|||zzzyyy{{{{{{wwwWWWRRRLLLJJJJJJIIIEEEAAA===<<<;;;:::888666555444444444333222111111111111111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------444===HHHNNNMMMLLLMMMEEEEEERRRrrrpppjjjtttoookkkcccIIICCC@@@EEENNNaaawwwhhh[[[\\\eeelllnnnpppnnniiidddbbbaaa```^^^]]][[[XXXZZZggguuuvvvrrrhhhaaahhhzzzxxxiiiYYYHHHAAACCCCCCTTTjjjwwwuuu|||hhhZZZKKKMMMaaazzzjjjbbbjjj|||uuuvvv}}}rrroooooommmpppuuu{{{~~~rrrhhhbbbkkkvvvgggPPPIIIHHHEEEAAA<<<:::777555555555444333333222222111111000//////......------------......................................................---------............//////......///---///999DDDQQQLLLKKKMMMMMMPPP]]]lllsss|||~~~~~~qqqqqqyyyyyylllrrrxxx|||}}}eeeWWW[[[jjj|||zzznnnlllxxx}}}dddOOONNNYYY```eeeiiiooosssxxx||||||xxxsssoooooonnnoooppptttzzz~~~~~~~~~}}}kkkVVVQQQYYYfffuuu|||}}}wwwxxx|||uuuttt\\\UUULLLHHHHHHGGGDDD@@@>>>===<<<:::999777666555444444333222111111111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,---...,,,---666@@@KKKOOONNNMMMMMMEEEFFFWWW{{{nnnnnn}}}mmmnnnhhhZZZGGGBBBAAAGGGTTTjjj~~~uuueeeUUUWWWbbblllppprrrpppjjjccc```___\\\YYYVVVTTTRRRUUUaaammmrrrpppiiidddkkk~~~uuueeeTTTEEEAAAFFFJJJ\\\vvvtttooorrruuuaaaUUUKKKRRRiiixxxddddddsssxxxvvvwwwggg___^^^```eeemmmwww{{{tttppprrr{{{rrrUUUIIIHHHGGGDDD???<<<999888888888777666333333222111111000000///......------------......................................................---------............///000//////...---111>>>KKKSSSMMMKKKOOOPPPRRR```pppvvv{{{nnnzzzoooooovvv{{{|||aaaSSSYYYjjj}}}{{{pppppp}}}{{{bbbLLLLLLVVV]]]```cccaaahhhqqqzzz}}}zzzuuuqqqmmmmmmmmmooosssyyy~~~|||}}}}}}{{{~~~lllVVVRRRZZZfffttt~~~vvvrrrttt{{{mmmfffeee\\\QQQKKKJJJJJJGGGCCC@@@???>>>===;;;999888777666555444333222222222222111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,......,,,---777BBBLLLOOONNNOOOPPPHHHKKK___zzzmmmsssqqqjjjpppgggSSSFFFBBBBBBJJJ\\\uuuzzzrrraaaPPPRRR___lllqqqtttqqqjjjbbb^^^]]]\\\XXXUUUTTTSSSTTT[[[bbbkkkllliiifffmmmsssbbbPPPCCCBBBJJJUUUhhhzzzeeejjjrrrpppYYYOOOJJJWWWqqqmmm^^^fff|||zzzvvvqqq]]]QQQLLLKKKKKKWWWbbbrrr~~~~~~zzzXXXHHHFFFGGGEEEAAA>>>;;;:::::::::999888333333222222111000000000.........------.........................................................---------.........//////222000//////...333BBBQQQWWWPPPOOOTTTWWWXXXeeeuuuwwwwwwqqqhhhooouuuyyy~~~```RRRYYYlll|||rrrrrrzzz```KKKKKKVVV\\\^^^```YYYbbbooozzzyyyuuummmlllmmmnnnsssxxx~~~~~~{{{zzz~~~}}}zzz}}}mmmVVVPPPXXXdddrrr~~~~~~{{{qqqnnnqqq{{{~~~eeeZZZwwwnnndddWWWPPPOOOOOOLLLIIIBBBAAA@@@>>>===;;;:::999777777555444444444444444000//////............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---......,,,---888CCCLLLOOOOOOQQQRRRKKKPPPeeetttmmmwwwiiiiiitttiiiPPPEEEBBBBBBLLLaaa~~~xxxppp___MMMNNN]]]lllqqqtttqqqiiiaaa]]]\\\___[[[XXXYYYXXXVVVXXX\\\gggiiihhheeelll|||qqq___NNNBBBCCCMMM]]]qqqiii\\\jjjuuupppSSSKKKIIIZZZvvv{{{eeeZZZhhh{{{vvvyyyjjjWWWIIIDDDFFFHHHIIIPPP[[[nnnuuuyyycccNNNFFFDDDAAA>>>>>>>>>>>>>>>;;;888444555444333222111111111111000000///...............,,,---------.../////////////////////////////////............////////////555222111222111555DDDTTTZZZUUU\\\```[[[```rrr{{{||||||hhhmmmttt{{{\\\RRRZZZjjj|||yyyssswww}}}zzzeeeLLLJJJZZZ]]]ZZZ```[[[dddrrrzzzsssnnnlllppptttuuuyyy}}}~~~~~~zzzzzz~~~zzzzzz~~~iiiVVVSSS^^^kkkvvv|||xxxzzz|||wwwmmmkkkuuu{{{iiiWWWooo|||cccUUUUUUUUUVVVTTTJJJHHHCCC>>>===??????<<<999888888777555444333222111000000000000////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,------------------,,,,,,...///---000<<>>===:::777555444333222111111111111000000///............///---------...................................................////////////222//////000222888IIIYYYZZZ___hhhhhhbbbjjj~~~|||~~~kkkooouuu}}}\\\QQQZZZkkk}}}|||vvvyyy~~~wwwgggSSSTTTbbbbbb\\\aaa___hhhuuu{{{tttooolllooosssuuuyyy~~~}}}yyyzzz{{{{{{~~~hhhUUURRR^^^kkkvvv|||xxx{{{~~~yyyrrrlllooo{{{rrraaaTTTmmmgggXXX[[[ZZZXXXVVVPPPJJJEEE@@@???@@@@@@===:::999999888777555444333333000000000000////////////,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,------------......------///000...222>>>LLLUUUSSSSSSSSSMMMKKKWWWhhhmmmnnnvvvgggmmmqqqbbbLLLBBBCCCEEEPPPjjjyyykkk^^^NNNMMM^^^iiiuuu{{{ttthhhccceeeggghhhfffdddeeeggghhhhhhfffggglllkkkcccfffxxxhhhTTTKKKDDDGGGVVVggg~~~eeeWWW[[[mmm~~~|||aaaLLLLLLQQQbbb}}}ggg___]]]mmmyyyxxxpppRRRJJJDDDEEEFFFFFFIIIOOOVVVddduuu{{{|||oooiiiQQQJJJJJJKKKEEECCC@@@???>>>===<<<:::555444333222222111111111111000//////......//////...............---------------------------------............///////////////------///333===OOO___fffsssyyynnneeennnoooqqqvvv\\\QQQYYYkkk~~~yyy{{{}}}yyynnnfff[[[bbbqqqmmmdddhhhiiiqqq}}}wwwqqqmmmooorrruuuyyy~~~~~~{{{xxxzzz|||eeeRRRRRR]]]jjjvvvzzzxxx{{{rrroooooowww{{{jjj[[[SSSgggmmm\\\```^^^YYYXXXVVVLLLHHHCCCAAAAAA@@@>>>;;;;;;:::999888666555444444111111000000000/////////------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------...............000000000333@@@NNNUUUTTTTTTSSSLLLIIIVVVggg{{{kkkssspppgggpppqqq___HHHAAABBBFFFSSSooowwwiii\\\MMMMMM^^^lllxxxzzzoooiiihhhiiipppoooooopppsssttttttssslllooojjjbbbdddttt~~~dddPPPJJJEEEIIIYYYjjjmmmXXXSSS___sssrrrYYYJJJLLLUUUjjjccccccjjj~~~yyyxxxoooZZZCCCAAAAAAEEEGGGJJJQQQXXXbbbppp~~~rrrrrrXXXNNNPPPRRRGGGDDD@@@>>>======<<<;;;555555444333222222222222111000000///...//////////////////...---------,,,------------------------............////////////...---,,,...444AAATTTbbblll{{{xxxeee```nnnuuutttwww~~~\\\QQQYYYlll{{{~~~llljjjcccbbbbbbpppzzzmmmooouuu}}}|||tttoooppprrrtttyyy~~~}}}zzzyyy{{{{{{cccQQQRRR]]]jjjuuuxxxwww}}}zzzooopppuuuyyyjjj]]]YYYfffyyyrrr^^^aaa]]]VVVVVVWWWMMMIIIEEEBBBAAA@@@===;;;::::::999888666555444333222111111000000/////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------......//////......///000///444AAAOOOUUUSSSTTTRRRJJJGGGVVViii~~~}}}sssjjjxxxllljjjtttqqq[[[EEEAAACCCGGGVVVssstttfffZZZLLLMMM___ppp}}}vvvooolllkkkvvvwwwxxxzzz|||~~~~~~~~~vvvtttlllcccdddrrr}}}bbbMMMHHHEEEJJJZZZggg{{{sssaaaQQQTTTfffxxxiiiQQQHHHLLLYYYqqqxxxiiiqqq~~~~~~zzzyyy___KKK@@@AAADDDHHHLLLSSS]]]fffrrr~~~{{{zzz|||{{{]]]PPPPPPSSSGGGCCC???<<<;;;;;;;;;:::666555444333222222222222111111000////////////////////////...---------,,,....................................//////////////////......555DDDVVVaaacccooobbbPPPZZZnnn}}}}}}wwwxxx]]]QQQZZZmmm}}}ggghhhcccfffkkk|||rrrppp}}}zzztttssstttuuuyyy~~~}}}{{{zzz}}}|||bbbRRRSSS^^^kkkuuu~~~wwwyyytttlllqqq{{{|||{{{rrrjjjmmmrrrqqq{{{xxx```^^^XXXRRRSSSSSSLLLIIIFFFBBB@@@???===<<<:::999888777555444333333222222222111000/////////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......///000000------...//////333BBBPPPTTTSSSSSSPPPHHHHHHYYYooo|||wwwxxxqqqgggyyy}}}iiimmmvvvoooXXXEEEBBBDDDJJJZZZwwwpppcccXXXKKKNNNbbbvvv|||tttpppmmmzzz|||~~~~~~xxxnnndddeeerrraaaKKKFFFDDDJJJZZZfffyyy{{{lll[[[NNNVVVkkk{{{zzzcccLLLFFFMMM^^^wwwsssrrr~~~|||yyylllTTTEEEAAACCCFFFHHHNNN[[[iiirrrzzzyyy~~~bbbPPPMMMPPPFFFBBB>>>;;;::::::999888666555444333222222222222222111000000//////000000...............---------////////////////////////............///////////////111000000888GGGWWW___aaagggRRREEEYYYkkksss}}}zzz___RRRZZZnnn~~~llltttqqqssswwwtttmmm|||zzzzzzyyy{{{~~~~~~}}}~~~~~~dddTTTUUU```lllvvv~~~zzz~~~rrrllltttyyywww~~~|||}}}{{{{{{vvv~~~zzzfff[[[SSSRRRSSSOOOKKKIIIFFFCCCAAA???>>>>>>999999888777555444333222333333222111000000///...------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000000111---------......444CCCRRRTTTSSSRRRPPPIIIKKKaaa{{{~~~|||{{{~~~ssshhh|||xxxhhhooowwwjjjSSSDDDBBBEEEMMM___}}}~~~{{{mmm___VVVKKKPPPeeexxxzzzvvvrrr|||~~~~~~vvvjjjbbbfffrrraaaIIIEEECCCJJJZZZiiixxxwwwgggXXXOOOXXXnnnrrr]]]IIIHHHPPPddd{{{|||tttxxxyyyxxx}}}~~~uuu^^^LLLCCC@@@CCCFFFIIITTTfffvvv~~~}}}{{{}}}jjjRRRLLLMMMEEEBBB???<<<;;;:::888777666555444333333222333333222111000000//////000000---------...................................................////////////...111111111:::KKKXXX^^^```dddNNNGGG```jjjlll~~~aaaSSSZZZnnn{{{ooo~~~yyyppp~~~~~~fffXXXWWWaaammmvvv~~~wwwrrrrrr{{{{{{www~~~|||}}}vvvppp\\\RRRVVVXXXMMMKKKJJJHHHEEEBBB@@@@@@AAA::::::999888666555444444444333333222111000///...,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,---...///000111111...---...///000555EEETTTUUUTTTSSSQQQKKKQQQkkkuuussstttgggppptttdddNNNDDDAAAFFFPPPddd{{{wwwiii]]]UUUKKKRRRgggwww}}}yyy}}}vvvmmmbbb]]]dddsss```HHHDDDEEELLL]]]jjjuuuppp```UUURRR___vvvgggWWWHHHKKKVVVjjj{{{yyywww|||wwwcccOOODDDBBB@@@EEEJJJRRRdddzzz||||||qqqVVVNNNNNNEEECCC@@@===<<<;;;888777666666555444333333333333222111111000000000000000,,,------....../////////------------------------............/////////000,,,000222222<<>>;;;999999888777666555333111000000000///...///......------......///------,,,,,,------......,,,---...000000///...---///000000///111:::HHHSSSUUUWWWVVVOOOLLLYYYuuuyyyvvviiiiiivvvooo\\\MMMCCCEEEHHHVVVsssxxxwwwvvvnnnfff___XXXUUUXXX___kkkwww~~~|||rrr```QQQTTTfff|||aaaLLLBBBDDDRRRbbbkkklllbbb\\\___eeevvvjjjVVVJJJJJJYYYjjjxxx~~~www~~~oooWWWKKKEEE@@@AAAFFFLLLTTTfff}}}~~~wwwyyy]]]RRRRRROOOHHHCCCCCCCCC@@@===<<<888777666555444333333333222222222111000000//////////////////////////////............////////////000000////////////000000000111000444BBBTTT```cccbbbfff\\\ZZZuuu{{{~~~xxxyyy~~~iiiSSSbbbttt~~~}}}wwwuuu~~~qqq[[[aaakkkxxxxxxuuu~~~{{{{{{dddeee{{{dddUUUSSSNNNLLLNNNMMMLLLJJJGGGDDDBBB@@@@@@>>><<<;;;:::999666444666444222111111111000...///......------......///333000,,,,,,...000000///---...///000111000///......000000///222;;;IIIUUUUUUWWWUUUPPPRRRcccuuuzzz|||iiilllyyypppZZZKKKBBBFFFJJJXXXuuu}}}ttttttuuuooohhhccc]]]XXX[[[```iiisss}}}~~~|||~~~~~~ppp^^^OOOSSSgggaaaKKKBBBDDDRRRbbbhhhjjjbbb___fffnnncccPPPIIINNN```rrryyywww```JJJCCCBBBAAABBBGGGPPP]]]rrrxxxxxx~~~]]]RRRSSSRRRJJJEEEDDDCCC???;;;;;;:::999888666555444444444333333222111111000000///////////////////////////............////////////000000////////////000000000000000555CCCWWWdddhhhsssrrreeebbbzzzxxx{{{lllUUUcccuuu}}}www}}}uuu```cccnnn|||xxx{{{}}}yyy|||gggbbbvvvkkkVVVSSSQQQSSSPPPPPPNNNLLLIIIEEEBBB@@@???>>><<<<<<<<<:::888555777555333222222222000/////////............//////999333---,,,///111000---......///000111000000000...000000000222<<>>AAABBBDDDHHHTTTcccxxxzzzxxx{{{}}}}}}___UUUWWWXXXPPPIIIHHHFFF@@@<<<;;;===<<<:::999777666555555333333222222111000000000000000000000000000000000............////////////000000////////////000000000000111666EEEZZZgggkkkwwwnnndddggg}}}~~~oooWWWeeewwwzzz|||xxxdddeeepppwwwtttfff]]]qqqtttZZZUUUTTTWWWSSSRRRQQQOOOLLLGGGDDDBBB???>>>============:::888999777444333333222111////////////....../////////<<<666///---///000...+++...//////000000000000000...///000000333===LLLXXXTTTWWWTTTMMMWWW|||ttt{{{yyymmmuuurrrXXXJJJDDDIIIOOO```|||vvvppprrrrrrnnnkkkiiiddd``````eeeooovvv|||~~~~~~{{{}}}|||kkkYYYLLLUUUmmm]]]IIICCCGGGUUUdddkkknnniiikkkwwwpppTTTHHHKKKXXXlll|||~~~aaaNNN>>>===AAABBBEEEJJJWWWeeexxx|||wwwxxx|||ppphhh[[[]]]]]]UUUNNNLLLJJJEEE@@@??????>>><<<:::888777666666333333333222111111000000000000000000000000000000............////////////000000////////////000000000111222888HHH\\\iiimmmnnnbbbbbbppprrr[[[gggyyy}}}yyyxxx}}}zzzeeefffqqqvvvooowwwhhhYYYiii|||___WWWVVVWWWVVVUUUSSSQQQNNNJJJGGGFFFBBB@@@>>>>>>>>>>>><<<;;;:::888555444444333111000000//////......//////000999555000.........---***........./////////000000...///111111444>>>NNNYYYUUUWWWTTTOOO___xxxwwwnnnxxxpppUUUHHHEEEJJJRRReeesssnnnrrrqqqnnnkkkiiifffbbbccchhhnnntttyyy|||yyyzzz{{{~~~|||hhhWWWLLLWWWqqq~~~ZZZGGGDDDJJJYYYhhhnnnqqqnnnrrreeeOOOHHHNNN\\\pppzzzZZZKKK??????BBBBBBFFFMMMZZZfffwww}}}wwwwwwmmmqqq___^^^[[[SSSMMMMMMKKKFFFCCCBBB@@@???===:::888666555555444333333222222111111000000000000000000000000000............////////////000000////////////000000000111444;;;KKK^^^jjjmmm___UUUbbbzzzwww```kkk|||{{{|||wwwyyyzzzfffcccnnn{{{vvvlllrrruuu\\\bbbddd\\\YYYYYYYYYXXXUUURRROOOMMMKKKJJJHHHEEEAAA???>>>>>><<<;;;;;;999666555444444222000000000////////////000000111111///......---------...............//////000---///111111555???OOOZZZVVVWWWTTTUUUlllzzzuuummmyyymmmQQQFFFDDDJJJTTTiiippplllqqqqqqmmmjjjiiifffccceeejjjnnnrrrvvvyyy}}}uuuvvvwwwyyy}}}eeeUUULLLYYYtttzzzWWWFFFDDDLLL]]]lllooorrrqqqwww]]]LLLIIIQQQ___ttttttTTTIIIAAABBBBBBBBBHHHQQQ]]]gggxxx~~~wwwvvv{{{sssuuu```\\\VVVOOOJJJJJJIIIFFFCCCBBB@@@>>><<<:::777666444444444444333222222111111000000000000000000000000000............/////////000000000////////////000000///222555<<>>===;;;:::<<<:::777555555444222111000000////////////000000+++---......------...000...------------...//////---///111111555@@@OOO[[[XXXWWWTTTYYYvvvxxxtttmmmxxxjjjNNNDDDCCCKKKVVVlll~~~mmmkkkpppqqqmmmjjjiiifffcccfffkkkpppsssvvvvvvyyy}}}|||xxxrrrssssssvvv~~~dddUUULLL[[[vvvxxxUUUEEEEEENNN___nnnooorrrrrrzzzXXXKKKKKKSSSaaawwwvvvvvvxxxyyypppPPPGGGBBBCCCBBBAAAIIITTT___iiizzz~~~wwwvvvwww|||zzzsssaaaYYYNNNKKKKKKNNNNNNHHHDDDCCC???>>><<<:::777666555444888666333222333333333222111111000000//////......---------.........//////222222111000//////000000444000333BBBTTT___eeehhhOOOSSSddd{{{~~~~~~yyygggbbbcccjjj}}}kkkjjj}}}{{{~~~nnnttthhh```eeemmmvvv{{{ssspppxxxuuu___pppjjj___aaaYYY```\\\WWWRRRPPPQQQSSSUUUVVVQQQKKKEEEBBB@@@>>><<<<<<:::777444333333333444111000///////////////000000///...------...///000---------.........//////333///222111000AAAUUUYYYWWWTTTRRRXXXkkk}}}|||nnnooo}}}eeeLLLEEEDDDKKKVVVmmmvvvhhheeehhhkkkkkkjjjjjjjjjkkkllllllqqqnnnmmmqqqvvvxxxvvvsssnnnqqqsssuuu{{{zzzaaaUUUOOO^^^~~~vvvTTTEEEFFFPPP```ooouuuwwwwwwlllOOOEEEKKKYYYddd}}}ppp___```hhhqqq{{{bbbLLLEEEAAACCCGGGJJJPPPUUUiiiooo}}}{{{qqquuu}}}rrr___VVVMMMLLLOOOTTTUUUNNNHHHFFFAAA@@@>>>;;;999777777666999777444333333333222222111111000000////////////---------.........//////111000000000111222333444444111555DDDTTT^^^bbbdddLLLWWWkkk|||sssbbbSSSPPPRRRYYYkkk}}}ooommm{{{zzztttsss}}}nnnaaaeeemmmwww|||sssooovvvyyycccmmmrrrbbbbbb]]]aaa]]]YYYTTTRRRRRRSSSTTTVVVQQQKKKFFFCCCAAA>>>===<<<:::888555333333333444111111000/////////////////////...------...//////---------.........//////222///222222111BBBVVVZZZZZZUUUPPPSSSbbbyyy|||mmmnnn|||}}}cccJJJDDDCCCMMMYYYppprrreeecccgggiiiiiiiiijjjjjjkkkllllllooollljjjllloooqqqnnnkkkkkkmmmoooqqqvvv|||{{{vvv```UUUQQQcccuuuSSSEEEGGGRRRbbbrrrwww{{{}}}bbbKKKEEEJJJYYYiii~~~rrr___PPPQQQZZZbbbkkkuuu~~~___JJJEEEBBBDDDGGGJJJRRRZZZooovvv|||sssuuu|||rrr^^^SSSJJJKKKPPPWWWXXXQQQJJJGGGBBBAAA???===;;;999999888;;;888555333333333222111111000000000000/////////------.........///////////////000111333444666777444111666FFFUUU\\\\\\\\\GGGZZZppp}}}}}}sssooobbbUUUIIIFFFHHHMMM[[[iii|||tttpppwwwxxx~~~ssswwwuuubbbfffnnnxxx~~~rrrmmmsss|||ffffff{{{bbb``````bbb```\\\XXXUUUTTTSSSSSSVVVRRRLLLGGGDDDBBB???>>>===;;;999666444444444444333222111000///...............------------......------........./////////222///222222222CCCXXX\\\]]]UUUMMMNNN[[[ooozzzkkknnn{{{{{{```HHHCCCBBBNNN\\\ttt}}}mmmaaa___dddeeefffgggiiijjjkkkllllllooolllhhhhhhjjjjjjhhheeeiiikkklllnnnsssyyyxxxtttaaaXXXVVViiirrrRRREEEHHHSSSdddsssvvv}}}yyyUUUIIIGGGKKK]]]rrr~~~cccRRREEEGGGOOOVVV___hhh{{{}}}}}}}}}vvvXXXGGGDDDCCCDDDFFFLLLWWWcccvvv~~~~~~vvvuuu{{{ttt^^^SSSJJJJJJNNNTTTUUUNNNGGGDDDCCCBBB@@@>>><<<;;;:::999<<<:::666444444333222111000000000000000000000000............////////////...//////000222444666777333111777GGGUUUZZZYYYXXXGGG___uuuxxxrrrmmmiii\\\RRRIIIFFFFFFHHHPPPZZZlll}}}yyyqqq~~~sssvvvvvvrrryyybbbfffnnnxxxqqqlllpppwwwfff^^^___\\\bbbdddbbb```\\\YYYWWWUUUTTTVVVRRRMMMIIIFFFDDDAAA???>>><<<:::888666555444444444333222000///...............------------..................////////////222///222333333EEEZZZ^^^]]]RRRJJJMMM[[[mmmyyylllppp}}}zzz^^^GGGCCCCCCNNN]]]xxx|||jjj]]][[[___```bbbdddgggiiijjjjjjkkkooollliiihhhiiijjjiiigggjjjlllmmmooouuu{{{zzzvvvccc[[[\\\ooooooPPPDDDGGGRRRcccqqqttt~~~lllMMMJJJMMMOOObbb|||}}}vvvyyy\\\MMMBBBEEEKKKNNNUUU]]]mmmpppqqqnnnqqqkkkMMMCCCBBBCCCEEEHHHOOO___mmm|||xxxsssxxxyyycccVVVQQQNNNNNNPPPPPPJJJEEECCCBBBAAA@@@>>><<<;;;::::::===:::777555444444333111000000000000111111111111........./////////000000/////////000000222333333222000777GGGVVV\\\[[[ZZZUUUkkk}}}}}}xxxrrrooommmiiiccc^^^QQQLLLFFFDDDCCCDDDIIINNN\\\nnnuuu~~~qqqvvv}}}rrr~~~{{{cccgggoooyyypppjjjnnnsssfffYYYaaa\\\cccdddcccaaa^^^\\\ZZZXXXWWWWWWSSSOOOKKKHHHEEEBBB@@@???>>><<<999777666444444444333222111//////......................................./////////000000111///333333444GGG\\\```^^^QQQIIIPPP___ooo{{{mmmssszzz]]]HHHFFFEEEMMM^^^zzzlll]]]YYY\\\]]]^^^```ccceeeggghhhiiilllkkkjjjjjjkkkllllllllllllnnnpppsssxxx}}}|||vvvccc___bbbtttlllNNNCCCGGGQQQaaaoootttbbbHHHJJJPPPTTTgggvvvpppuuu|||WWWJJJ@@@CCCFFFGGGJJJQQQ^^^eeeggg``````ooo{{{^^^DDDAAA@@@CCCHHHNNNXXXiiixxxzzzrrruuu|||jjj\\\[[[UUURRRRRRPPPKKKGGGGGGCCCBBB@@@>>>===<<<<<<;;;===:::777555555555444333000000000111111111111222....../////////000000000000000000///000000111111333111777HHHXXXaaaccccccgggyyy||||||ooojjjgggeeecccaaa[[[TTTNNNGGGEEECCCCCCCCCFFFIIIKKKOOO___yyyzzzpppxxxxxx{{{fffjjjrrr|||oooiiilllppphhhZZZggg```dddaaa```^^^]]]\\\[[[ZZZZZZWWWTTTPPPLLLJJJGGGDDDAAA??????===;;;999666555444444333222111000/////////......////////////............/////////000000000111///333444666III^^^ccc```RRRJJJSSScccqqqyyy}}}{{{nnnvvvzzz\\\IIIHHHFFFOOO```}}}ppp___XXXZZZ[[[[[[\\\^^^```cccfffggghhhiiikkkmmmnnnoooppppppooorrruuuwww{{{}}}xxxqqq```bbbjjj{{{iiiLLLCCCHHHSSSbbbpppxxxvvvZZZFFFIIIRRRZZZlll{{{qqqllltttxxxWWWKKKDDDFFFHHHEEEGGGMMMSSS\\\```[[[YYYiiikkkSSS???AAA@@@EEENNNXXXeeevvv}}}ssstttxxxqqqccc```ZZZWWWVVVTTTOOOKKKKKKDDDCCCBBB@@@???>>>>>>>>><<<:::777666666666555444000000111111111222222222.../////////000000000000111111000000111111222222555222888III\\\hhhnnnqqqooovvv}}}}}}mmmaaaaaa```]]]ZZZVVVQQQKKKGGGEEEEEEEEEEEEFFFHHHJJJKKKIIISSShhh}}}pppzzzyyyjjjnnnvvvmmmhhhkkkooo{{{mmm]]]~~~ooodddbbb\\\[[[YYYYYYXXXYYYZZZ[[[WWWTTTQQQNNNKKKIIIEEEBBB@@@@@@>>><<<:::777555444333222111111000000000111//////000111111000//////.../////////000000000000111///333555777JJJ```dddaaaRRRMMMYYYjjjwwwuuuwwwoooxxxzzzZZZIIIHHHGGGSSSddduuubbbZZZ[[[ZZZYYYYYYYYY\\\___ccceeegggjjjnnnqqqrrrssssssssswwwzzz||||||~~~|||tttkkkZZZbbbrrrfffKKKDDDKKKWWWggguuu|||jjjVVVGGGJJJVVVddduuuxxxoookkkuuuwwwWWWMMMHHHKKKLLLHHHIIINNNPPPZZZ```___bbbqqqooo[[[KKK@@@CCCBBBHHHUUUdddsssuuutttvvv~~~vvvhhh```[[[YYYYYYWWWQQQMMMMMMFFFEEECCCBBBAAA@@@@@@???<<<999777666666777666666000000111111222222222222////////////000000000000111111111111222333444555777444999KKK___nnnvvvzzzmmm~~~xxxxxxooogggbbb]]]\\\YYYUUUQQQNNNMMMLLLEEEFFFFFFDDDEEEFFFGGGFFFGGGMMM]]]sss|||}}}~~~qqq{{{yyymmmqqqyyymmmhhhkkknnnxxxsss^^^tttssseee^^^XXXWWWUUUUUUVVVXXXZZZ\\\WWWUUUQQQNNNLLLIIIFFFCCCAAA@@@???===:::888555444222222111111111111111222///000111222222111000///////////////000000000000111///333555777KKKaaaeee```RRROOO^^^qqq~~~zzzsssnnnxxxyyyYYYHHHHHHGGGVVVgggxxxeee\\\\\\YYYXXXWWWWWWYYY]]]aaadddiiimmmrrrvvvwwwvvvuuuuuu~~~}}}rrrgggTTTbbbwww~~~dddKKKEEEMMMZZZlllzzz}}}eeeWWWKKKMMM[[[lll}}}wwwoookkkvvvwwwSSSJJJFFFKKKLLLHHHHHHMMMTTT\\\cccgggooo|||yyybbbQQQGGGCCCEEEDDDJJJZZZlll|||xxxvvvvvv}}}jjjbbbZZZWWWUUUSSSSSSRRRPPPOOOJJJGGGDDDBBBBBBAAA???===;;;:::777444333333444444333333222222111000000000////////////000000000000000111111111111222222222000111999LLLeeewwwxxxrrrkkk}}}wwwooofff```\\\ZZZZZZXXXTTTQQQMMMKKKJJJJJJDDDFFFGGGHHHGGGHHHIIIKKKMMMOOOUUUaaarrr}}}nnnyyyzzzzzz}}}xxx~~~sssiiigggiii{{{}}}bbbdddwww___^^^ZZZVVVSSSTTTWWW[[[\\\\\\TTTUUUTTTQQQKKKGGGEEEEEEAAA>>>>>>@@@===777666:::555333111000111111000...000000000000000000000000////////////000000000000111000333333777MMM___]]]^^^ZZZPPPVVVlll}}}~~~rrrcccyyysssXXXIIIGGGHHHUUUeeeqqqeee___XXXXXXWWWVVVWWW[[[bbbgggiiilllpppvvvzzz{{{zzzxxxzzz|||lll]]]WWWggg|||hhhLLLEEEMMM[[[ooo|||aaaPPPFFFRRRfffuuuuuuiiiooozzzTTTLLLIIIMMMQQQNNNLLLNNNVVV^^^gggppp|||uuuaaaUUULLLEEE@@@GGGGGGOOObbbuuuyyyvvvuuu}}}jjjeee]]][[[WWWUUUSSSQQQOOOMMMJJJHHHEEECCCCCCBBB@@@???<<<:::888666444444555555333333333222111111000000////////////000000000111000111111111111222222222222444<<>>>>>AAA@@@:::666666555333111111111111000///000000000000000000000000////////////000000000000111000333333777MMM___^^^aaa[[[NNNPPPeeeyyylllfff{{{rrrVVVGGGFFFGGGVVVfffzzzqqqmmmbbbaaa______```cccgggiiikkklllnnnrrrxxx|||}}}kkk[[[UUUdddxxxgggMMMGGGOOO^^^rrruuuXXXLLLIIIZZZqqqooojjjttt{{{|||bbbXXXRRRTTTWWWUUUSSSTTTRRR\\\hhhuuu|||bbbSSSKKKGGGDDDDDDEEEIIIVVVlll{{{vvvtttzzzlllhhh```]]]YYYVVVTTTQQQNNNLLLKKKIIIGGGEEEEEEDDDBBB@@@===;;;999777666555555666444333333222222111111000/////////000000000111111000111111111111222222222333555@@@SSSdddhhh___TTTiiiyyykkk\\\ZZZXXXUUUTTTTTTTTTUUURRRQQQOOOLLLKKKJJJJJJJJJKKKMMMOOOPPPPPPQQQSSSUUU\\\___```]]][[[bbbqqq}}}yyynnnyyy}}}{{{vvvjjjgggiiitttjjjRRRmmmeeeXXXYYYWWWTTTSSSTTTUUUUUUTTT^^^\\\XXXRRRKKKDDD???<<>>;;;:::999999::::::999999:::777555333222333333222111////////////////////////////////////000000000000111000333444888NNNaaa___WWWWWWRRRXXXmmmooossspppSSSDDDEEEIIIZZZkkk~~~yyytttooolllmmmooopppppprrrqqqqqqssswwwgggUUUTTTcccvvviiiPPPKKKTTTaaarrrgggPPPMMMVVVnnnuuukkkvvv{{{lll]]]WWWYYY___jjjrrrzzz}}}zzzwwwrrriiibbb^^^eeemmmvvvmmmIIIBBBDDD@@@AAAJJJMMMYYYoooxxxrrrvvvsssggg]]]ZZZWWWVVVUUUTTTRRRQQQOOONNNLLLKKKKKKIIIFFFCCC<<<;;;:::999777666555555555555444444333222222222000000000000111111111111000000111111111222222222444444???TTTdddfff___[[[xxxdddQQQPPPNNNMMMMMMOOOPPPRRRNNNMMMLLLKKKLLLMMMNNNOOOPPPRRRUUUWWWXXXZZZ]]]______gggmmmjjjaaa\\\___eeekkkooovvv{{{}}}zzztttpppxxx{{{qqqlllwwwyyylllhhhiiissswwwWWWkkkoooaaa[[[[[[\\\[[[ZZZYYYYYYYYYXXXYYYVVVPPPHHHAAA>>>===CCCKKKSSSTTTNNNFFF>>>999999777444444444444333111////////////////////////////////////000000000000111000333444888OOOaaa```WWWWWWSSSZZZqqqtttwwwqqqSSSEEEGGGKKK\\\mmm|||vvvsssrrrtttvvvxxxvvvwwwyyy{{{~~~xxx```PPPTTTcccwwwlllRRRLLLSSS___ooo}}}dddNNNNNNZZZsss}}}qqqlllyyykkk]]]PPPKKKLLLPPPXXX___eeeooozzzyyyooonnnrrrvvvzzzeeeEEEBBBDDD@@@AAAJJJNNN^^^uuuzzzssswwwtttfff\\\ZZZWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNMMMJJJFFFCCC======<<<:::999888777666666555555444444333333222000000000111111111222222000111111111111222222222555333===RRRaaaccc``````dddOOONNNLLLKKKKKKLLLNNNOOOLLLLLLKKKKKKLLLMMMOOOPPPTTTVVVYYY\\\^^^```cccfffdddkkkqqqqqqjjjbbb\\\[[[\\\^^^bbbgggkkkkkkgggdddgggkkkfffgggttt{{{}}}|||{{{lllhhhjjjxxxzzz\\\nnnrrrddddddeeeeeeccc^^^ZZZWWWVVVWWWXXXTTTKKKAAA===CCCIIIbbbppp}}}~~~sss```HHH888;;;999666555555444222111000000000000000000000000////////////000000000000111000333444999OOObbbaaa^^^ZZZPPPTTTllltttxxxqqqSSSFFFHHHMMM]]]ooo~~~{{{|||~~~{{{jjjUUULLLSSScccwwwpppTTTLLLRRR]]]mmm{{{}}}^^^LLLOOO___zzz{{{pppooo|||vvvZZZOOODDDAAABBBCCCGGGLLLOOOWWWaaalllwwwqqqXXXCCCAAADDDCCCFFFMMMQQQddd~~~{{{sssxxx~~~rrrfff^^^\\\ZZZYYYZZZZZZYYYWWWVVVTTTRRRQQQOOOKKKFFFCCC??????>>>===<<<:::999888666666555555444333333333000000111111111222222222000111111111111222222222555222===TTTdddfffeeehhhcccKKKJJJIIIIIIJJJLLLNNNPPPPPPOOOOOOOOOPPPQQQSSSTTTYYY\\\___bbbdddgggkkknnnlllnnnsssvvvuuunnnccc[[[SSSQQQQQQRRRUUUVVVUUUSSSNNNSSSSSSXXXeeeiiiiiiqqqooouuu}}}vvvrrrsssssszzz|||mmmhhhjjjyyy```rrrtttdddjjjkkkkkkhhhbbb[[[XXXWWWUUUVVVSSSKKKEEEMMMbbbuuuyyyYYY???>>>;;;888666555444111000000000000000000000000000////////////000000000000111000333444999PPPcccaaa```ZZZMMMQQQjjjpppuuuoooRRREEEHHHMMM]]]ppp}}}}}}|||rrrYYYLLLKKKVVVfffzzzsssVVVLLLRRR]]]nnn}}}sssUUUNNNTTTiiizzzqqqzzz^^^KKKCCC<<<<<<===<<<===???AAADDDJJJSSS]]]kkk{{{vvvlll```TTTHHHDDDFFFIIIPPPVVV___uuu{{{ssswww{{{pppfffaaa___\\\\\\\\\[[[ZZZYYYXXXVVVTTTRRRPPPKKKFFFBBBAAAAAAAAA@@@???===;;;:::666666666555444444333333000111111111111222222222000111111111111222222222333111>>>WWWiiimmmmmmqqqaaaHHHHHHHHHHHHKKKNNNQQQSSSUUUUUUTTTTTTUUUVVVXXXYYY^^^```dddgggjjjmmmpppsssqqqqqqtttzzz~~~zzzmmmcccQQQLLLGGGEEEEEEFFFEEEDDD;;;AAAAAAHHHTTTUUUSSSYYY^^^dddooovvvpppeee___aaa___ppp||||||zzz}}}mmmhhhjjjsss~~~^^^rrr~~~kkkiiikkkmmmjjjddd^^^[[[ZZZVVVYYYYYYSSSTTThhhgggKKK???===999777555333111///000000000000000000000000////////////000000000000111000333444999PPPcccbbb\\\WWWMMMTTTmmmmmmrrrnnnQQQEEEHHHMMM]]]qqqxxxtttrrrttt|||cccMMMGGGMMM[[[kkk~~~tttWWWMMMRRR___pppkkkNNNRRR[[[rrrzzzrrryyyIIIDDD===999;;;===;;;999:::<<<;;;===BBBKKKWWWgggsssuuu\\\YYYRRRKKKJJJPPPYYY___qqqzzzrrrvvvyyynnnaaa___]]]\\\]]]___^^^[[[WWWXXXTTTSSSVVVWWWQQQJJJGGGFFFEEECCCAAA>>><<<:::999:::888666555555555444333111111111111111111111111222222111111222222333444888222;;;RRRiii~~~ttt~~~dddMMMGGGDDDGGGKKKLLLNNNRRRUUUVVVWWWWWWWWWXXX[[[^^^aaadddhhhlllnnnpppsssvvvuuuwwwwwwyyyvvvggg^^^QQQEEEBBB@@@======???>>>>>>>>>@@@BBBEEEHHHJJJRRR[[[iii{{{tttjjj^^^XXXVVVQQQOOO^^^gggfffmmm{{{nnnfffgggqqq{{{YYYnnnooogggiiikkkiiiddd^^^YYYWWW^^^YYY]]]ZZZ\\\yyyUUUGGGAAA:::777666666444333222222111111111111111111///000111000//////111333666111333666<<>>===;;;:::::::::;;;<<<<<<===???BBBIIIQQQVVVooo|||pppcccYYYYYYZZZZZZdddrrruuuqqqsss~~~mmmaaa___]]][[[[[[\\\[[[YYYVVVUUUQQQPPPTTTVVVQQQKKKIIIEEEDDDBBB@@@===;;;:::999999777666666666666444333111111111111111111111111222222111111222222333444888333>>>VVVooozzzfffMMMGGGEEEHHHLLLNNNQQQUUUVVVXXXYYYYYYYYY[[[^^^aaaeeehhhllloooqqqsssvvvxxxyyy{{{{{{|||{{{qqq```SSSEEE@@@===999999<<<:::::::::;;;===???AAABBBKKKXXXjjj~~~kkk```QQQIIIHHHCCCAAANNNVVVTTT[[[nnn~~~|||nnneeefffooo{{{vvvVVVeeesssnnnllliiieeebbb```^^^\\\^^^\\\aaa___bbbiiiKKKAAA:::999777333222444333222222111111111111111///000111000//////111333666111333666;;;PPPdddeeeaaaXXXQQQbbbsssvvvlllPPPEEEHHHLLL^^^rrrvvvmmmlllnnnnnnyyyxxx___MMMFFFIIINNNeeewwwsssVVVMMMPPPaaavvv~~~{{{[[[RRRWWWfff||||||^^^FFF???>>><<<;;;::::::;;;;;;;;;<<<<<<===???CCCIIIMMM^^^hhhvvvuuufffbbbdddkkk|||vvvssstttkkkbbb___]]]ZZZXXXXXXWWWVVVUUUSSSNNNNNNSSSUUUPPPLLLJJJFFFEEECCCAAA???===;;;:::888777666777888777555333222222222222222222222222222222111111222222333444333222;;;RRRmmm|||{{{ssskkkNNNGGGDDDHHHNNNQQQTTTXXXYYYZZZ[[[\\\\\\^^^bbbdddjjjmmmpppssstttvvvyyy{{{}}}|||hhhZZZJJJ@@@;;;777777999888888777777888:::<<<===FFFXXXooottt^^^RRRCCC<<<<<<999888@@@CCCAAAFFFSSS]]]```dddjjjsss~~~vvvooofffeeekkkuuupppTTTYYY|||wwwuuunnnfffaaaaaaccccccccc___```eeeccceee[[[III<<<<<<;;;333222777333333222111111111111111///000111000//////111333555000333666;;;OOOccceee```YYYUUUhhhooovvvmmmQQQFFFHHHMMMaaatttwwwlllhhhhhhiiiqqqzzzhhhSSSFFFEEEKKKRRRhhh}}}qqqTTTMMMQQQccc{{{pppVVVSSS^^^pppUUUCCC???>>><<<;;;:::;;;;;;<<<<<<===>>>>>>>>>???BBBEEEHHHNNNXXXaaajjjqqqxxx|||wwwtttuuujjjccc```^^^ZZZVVVUUUTTTTTTUUUTTTPPPOOOSSSUUUQQQLLLKKKIIIHHHFFFDDDAAA???===<<<777777777999:::999666333222222222222222222222222222222111111222222333444222333999MMMgggooohhhdddpppNNNGGGCCCHHHOOOSSSWWWZZZ[[[]]]^^^___```bbbfffhhhnnnpppsssvvvwwwxxx{{{|||}}}sssfffTTTEEE<<<888888999777777666777888:::<<<===GGG\\\uuujjjQQQFFF===:::<<<888888<<<<<<999:::@@@CCCBBBFFFKKKTTT___mmmxxxqqq}}}qqqgggeeehhhooouuulllUUUOOOeee}}}~~~xxxwwwnnneee```bbbfffgggfffaaaeeeiiidddeee~~~wwwZZZBBB??????777555:::444333333222111111111111///000111000//////111333444000444666:::NNNcccfffaaa[[[ZZZooonnnxxxnnnRRRFFFIIIMMMcccwww~~~rrrllliiiiiimmmsssyyy~~~vvv]]]LLLEEEFFFNNNVVVkkkmmmRRROOOUUUiiifffSSSTTTdddxxxzzzuuuOOOCCC>>>>>><<<;;;;;;<<<===>>>???AAABBBBBBAAAAAABBBDDDBBBDDDGGGLLLQQQVVV[[[]]]tttrrryyyxxxtttuuu}}}jjjdddaaa___[[[WWWTTTTTTUUUVVVYYYTTTRRRUUUVVVRRRMMMLLLIIIHHHFFFDDDBBB@@@>>>===888888888999:::999666333222222222222222222222222222222111111222222333444555999;;;MMMiiijjj___```yyy|||wwwOOOGGGBBBHHHPPPUUUYYY\\\^^^___aaabbbcccfffjjjmmmpppsssvvvxxxzzz{{{}}}}}}}}}qqq]]]JJJ===999888888555555555777999<<<>>>@@@JJJ```xxxcccGGG>>>:::;;;<<<666999::::::888888;;;:::888:::>>>CCCIIIQQQ]]]mmmyyysssmmmmmmyyyttthhheeeeeejjjoookkk[[[LLLYYYtttuuusssllldddbbbdddhhhgggfffdddkkklllgggiiizzzmmmKKKAAA@@@;;;666888555444333222111111111111///000111000//////111333333000444666999MMMbbbfffbbb^^^]]]tttvvv{{{pppSSSGGGIIIMMMeeexxx|||uuuqqqkkkmmmqqqwww}}}nnnVVVIIIEEEGGGPPPYYYqqqlllQQQPPPXXXlll}}}___SSSXXXjjj}}}vvvmmmLLLFFF???>>>=========>>>???@@@@@@BBBDDDEEEDDDDDDEEEFFFGGGFFFFFFFFFHHHKKKNNNPPP___nnnmmm{{{xxxtttssszzzkkkfffbbbaaa^^^ZZZWWWVVVWWWYYY\\\VVVTTTWWWXXXSSSOOONNNIIIHHHFFFDDDBBB???>>>===;;;:::999999:::999666333333333333333333333333333222222111111222222333444222999999KKKjjjhhh[[[cccrrrvvv}}}RRRIIICCCIIIRRRXXX[[[^^^aaaccceeefffhhhkkkooorrruuuwww{{{}}}yyyeeeNNN???999888666333333444666888;;;>>>@@@LLLbbb{{{|||YYY@@@:::888999999222666777888999:::;;;<<<<<<<<<<<<>>>@@@AAAFFFQQQ\\\^^^___dddqqqvvvhhhcccbbbgggkkkmmmcccOOOWWWyyytttkkkhhhcccbbbdddffffffdddeeemmmllliiimmmwwwYYYDDD>>>;;;777555666555444222111111111111///000111000//////111333222000555666888LLLbbbfffccc^^^^^^sssrrrUUUHHHJJJNNNdddxxx|||nnnmmmoootttzzziiiRRRGGGDDDHHHTTTaaa}}}kkkQQQSSS\\\mmmpppZZZVVV___sss{{{zzzhhhKKKHHH@@@??????>>>???@@@BBBCCC@@@BBBDDDDDDDDDEEEGGGHHHGGGGGGGGGEEEDDDFFFJJJMMM```{{{iiibbbsssyyyuuusssxxxlllhhhccccccbbb^^^ZZZYYYZZZ]]][[[VVVSSSWWWXXXUUURRRQQQLLLKKKIIIGGGDDDBBB@@@@@@>>><<<:::999999888666444333333333333333333333333222222111111222222333444///888555GGGiiifffYYYfffyyy~~~WWWMMMFFFKKKUUU[[[^^^```eeegggiiikkklllppptttwwwzzz}}}mmmTTTCCC<<<:::666666666666777999;;;>>>???LLLfff|||aaaHHH;;;;;;777666777333666777:::;;;;;;:::<<>><<<;;;AAAIIIJJJMMMTTTbbbwwwuuufff```^^^eeeiiipppkkkTTT[[[vvveeedddbbbaaaaaabbbdddeeebbbjjjfffccchhhkkkmmmNNN>>><<<:::777666555444333222111111111///000111000//////111333111000555666888KKKaaagggbbb]]][[[pppuuuWWWIIIJJJMMMcccwww{{{wwwvvvyyy{{{}}}iiiRRRGGGEEEKKK]]]pppiiiRRRXXXcccuuubbbUUUZZZhhh~~~~~~fffIIIFFFAAAAAA@@@@@@AAABBBDDDEEECCCDDDEEEEEEEEEFFFHHHJJJJJJLLLMMMIIIEEEEEEJJJPPPiiitttcccaaafff|||vvvssswwwmmmiiicccddddddaaa]]][[[\\\___YYYTTTRRRVVVXXXVVVTTTSSSPPPOOOMMMKKKIIIGGGEEEDDD@@@>>>:::999888777555444333333333333333333333333222222111111222222333444222<<<888IIIkkkgggYYYiiiZZZOOOHHHMMMWWW^^^aaabbbhhhjjjlllnnnpppsssxxx{{{tttZZZGGGAAA===999::::::999:::;;;<<<>>>???MMMiiihhhJJJ:::999>>>999666:::999:::<<<>>>>>>;;;999;;;???:::888999===;;;888:::AAA???@@@FFFTTTmmmtttddd]]]\\\ccchhhqqqpppXXX___yyybbbbbbaaa___^^^___bbbfff^^^eee^^^ZZZ___]]]ppp}}}XXXAAA>>>>>>;;;777666444333222111111111///000111000//////111333111000555666777KKKaaagggaaa[[[XXXlllvvvXXXIIIJJJMMMbbbvvvkkkSSSHHHGGGOOOfff}}}fffRRR]]]kkkwwwYYYRRR\\\nnn~~~eeeGGGDDDBBBAAAAAAAAABBBDDDEEEGGGGGGHHHHHHGGGGGGHHHJJJMMMTTTXXXXXXSSSMMMKKKPPPVVVnnnzzzjjj\\\]]]kkkyyyyyyyyy~~~~~~xxxtttvvvsssmmmfffccc````````````]]]ZZZWWWWWWVVVUUUUUUUUUVVVVVVTTTRRROOOKKKIIIGGGFFFFFFCCCAAA>>>;;;888777666666000000111111222222222222111111222222222333333333333888AAAIIIbbbiiibbb|||kkkUUUHHHPPPZZZ[[[___hhhllllllnnnqqquuuzzzzzz```KKK@@@===;;;<<<::::::<<<===>>>CCCIIIXXXqqqzzzVVV>>><<<999777666777999:::============<<<;;;::::::;;;;;;::::::;;;;;;<<<<<>>??????<<<;;;<<<===???EEEMMMaaayyyuuuOOO===;;;999777777888:::;;;===============<<<;;;:::=========<<<<<<======>>>======>>>EEEVVVnnnwwwjjjccc]]]```cccrrrvvv```hhhvvvgggfffeeedddcccbbb```^^^^^^ZZZZZZZZZWWWXXXkkkuuuQQQBBB@@@999777666555333222111111111000111111111111222222222111000555555555III^^^cccjjj___YYYjjjyyy|||~~~\\\HHHKKKPPPeeevvvfffVVVNNNSSScccuuuiii[[[iii|||dddVVVVVVeee^^^JJJGGGDDDCCCDDDGGGGGGFFFHHHMMMQQQTTTXXX\\\```dddjjjnnn~~~uuujjjeeeaaa^^^```gggllljjjgggjjjuuuyyyrrriiicccdddkkkyyy}}}ooofffmmmyyytttwwwwwwhhhaaa___\\\[[[\\\^^^^^^^^^```___]]][[[XXXVVVUUUTTTRRRRRRQQQOOOMMMJJJHHHGGGCCCBBB???===;;;:::::::::;;;:::777444222222222333111111222222222333333333333444;;;HHHhhhtttkkkzzz}}}ttt[[[JJJOOOZZZ^^^aaagggppprrruuuwwwzzz~~~{{{aaaKKKBBBBBBCCCCCC>>><<<===???BBBKKKUUUnnngggBBB;;;:::999888888999;;;=========>>>>>>>>>======<<>>>>>>>>>>>??????===>>>???CCCNNNbbb{{{zzzmmmeee]]]```aaannnqqq[[[aaauuujjjiiigggfffeeebbb___\\\[[[YYYZZZ[[[XXXXXXfffwwwYYYDDDAAA===888888666444333222111111000111111111111222222222333000444555555GGG___fffmmmaaaWWWaaatttwwwxxxwwwxxx{{{{{{[[[IIILLLRRRfffwwweeeUUURRR^^^rrrnnnbbbrrr___WWW___sss{{{VVVGGGGGGEEEEEEGGGKKKLLLJJJLLLQQQYYYaaajjjppptttxxxwwwoooiiibbb```[[[YYY]]]kkkzzzvvvtttyyy}}}fffdddhhhuuuyyyssswwwqqqcccbbb```]]][[[ZZZ\\\]]]^^^bbbaaa```^^^[[[YYYWWWVVVUUUTTTSSSQQQNNNJJJGGGEEECCCBBB???===;;;:::::::::===;;;777444222222444555111111222222222333333333444333:::HHHlllzzzppp|||bbbMMMOOOYYY___bbbfffqqqtttxxxzzz}}}yyyaaaQQQLLLJJJIIIGGGCCC@@@BBBFFFLLLXXXdddwwwRRR888:::999999999999;;;===>>>>>>>>>???????????????>>>??????>>>>>>>>>>>>>>>??????AAACCCCCCHHHWWWooo~~~pppfff\\\\\\[[[hhhnnnWWWUUUwwwzzzyyyjjjhhhfffeeeeeebbb]]]XXX[[[[[[]]]___]]]\\\eeeqqqaaaFFFAAA>>>:::999777555444333222222000000111111111222222222444111444555444EEE^^^gggggg___UUU]]]pppyyyrrrooouuu{{{]]]JJJNNNRRRjjjzzzbbbUUUYYYmmmtttmmm~~~uuuZZZZZZjjjmmmPPPFFFIIIFFFFFFJJJPPPSSSSSSVVV[[[fffppp}}}}}}vvviiibbbYYYVVV[[[kkkrrrbbb___gggvvv~~~vvvrrrwwwkkkcccdddbbb___\\\ZZZZZZ\\\]]]aaaaaaaaa```^^^\\\[[[YYYYYYXXXVVVSSSOOOJJJFFFDDDDDDBBB@@@===;;;::::::::::::888555333222333555666111111222222222333333333666444:::IIInnn|||rrrlllTTTQQQXXX___cccgggpppuuuzzz}}}zzzfff]]][[[XXXSSSQQQMMMLLLPPPVVV___mmmyyy[[[BBB666::::::999:::;;;<<<>>>???>>>??????@@@AAAAAAAAAAAA>>>>>>======>>>>>>???@@@@@@DDDGGGEEEFFFPPPcccrrroooccc\\\[[[XXXfffoooWWWJJJbbbzzz~~~hhheeebbbbbbcccaaa\\\XXX\\\]]]___aaaaaaaaagggnnnlllMMMCCC===;;;:::888666555333333222000000111111111222222222555000444666333BBB[[[gggccc^^^VVV^^^uuuppplllttt}}}```MMMOOORRRnnn}}}aaaYYYccc~~~}}}zzzkkk[[[___ssszzz```NNNIIIKKKHHHIIIOOOWWW\\\___dddkkkqqq}}}ooohhh```]]]]]]ggg~~~jjj[[[YYYcccrrr{{{sssoootttkkkiiieeeeeeccc___\\\[[[]]]^^^```aaaaaaaaa```___]]]\\\[[[ZZZWWWTTTOOOKKKGGGEEEFFFEEEBBB???<<<;;;::::::777666555333333444666777111111222222222333333333666444:::HHHlllyyyooo~~~vvv]]]TTTWWW^^^dddiiiooouuu|||qqqlllllljjjeeebbb```aaahhhoooyyylllHHH:::::::::::::::;;;<<<===>>>???>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>???@@@AAACCCCCCDDDIIIMMMLLLJJJOOO\\\ggglll___\\\]]][[[hhhrrrYYYGGGYYYlll~~~gggbbb______cccccc```\\\]]]^^^```bbbcccfffkkknnnxxx~~~\\\JJJ>>>===<<<:::777555444333333000111111111111222222222555000555777333>>>VVVdddddd```YYYccc}}}qqqooowwwdddOOOOOORRRlll|||cccbbbrrrgggbbbggg{{{hhhWWWOOONNNOOONNNOOOUUU^^^eeejjjrrrzzz}}}uuunnnjjjhhheeeffftttqqqXXXVVV___ooo|||rrrlllooo~~~oooooodddeeeeeeccc```^^^___aaaaaabbbbbbbbbaaa___]]]\\\[[[ZZZWWWSSSPPPMMMKKKJJJJJJIIIEEEBBB???===<<<;;;777777666555555555555555111111222222222333333333444444:::GGGgggssshhh}}}fffXXXVVV[[[dddkkkooovvvyyyzzz{{{zzzxxxwww{{{```@@@999>>>;;;;;;<<<<<<<<<===>>>>>>??????AAABBBCCCDDDDDDDDDAAABBBBBBCCCEEEGGGIIIJJJMMMSSSXXXYYYWWWXXX^^^dddxxxmmm___YYY^^^___kkkqqqWWWIII]]]wwwgggbbb^^^___eeeiiigggdddaaabbbbbbcccgggmmmrrrtttpppnnnTTTAAA>>>===;;;888666555444333000111111111111222222222555000555999333;;;RRR```fffaaaZZZeeetttuuu}}}iiiRRROOOPPPfffwwwjjjnnneeejjjrrr}}}cccVVVQQQQQQTTTWWWWWW[[[dddlllsss}}}xxxtttwwwuuuqqquuu~~~|||bbbWWW___mmm|||rrrkkknnn|||rrrqqqbbbeeefffeeebbbaaabbbdddbbbcccccccccbbb___\\\[[[ZZZXXXUUURRRPPPNNNNNNNNNNNNLLLHHHDDDAAA>>>===<<<888888888777666555555444111111222222222333333333333333:::EEEcccmmmcccyyy}}}kkkZZZUUUZZZdddlllpppwww[[[>>>888>>><<<<<<<<<===============???@@@AAACCCDDDEEEEEEEEEDDDEEEFFFGGGJJJLLLNNNOOOVVV\\\bbbdddbbbaaacccffflllpppaaaTTT^^^aaajjjmmmTTTJJJccchhhccc^^^```hhhmmmmmmkkkfffffffffgggllltttyyyzzzjjj{{{\\\DDD>>>===;;;999777555444333000111111111111222222222444///666999222999OOO^^^eee```XXXdddvvvyyylllSSSOOOOOO```rrrqqqwwwyyycccooozzz|||dddWWWQQQSSSWWW]]]\\\```hhhpppwww}}}|||}}}hhh]]]^^^jjjxxx{{{rrrlllppptttsssjjjhhheeecccdddhhhlllooogggeeebbb^^^]]]]]]^^^___XXXXXXWWWVVVSSSPPPMMMKKKNNNLLLIIIFFFCCC@@@???>>>:::999888666555555555555444333333222222333333444666777888GGG[[[bbbgggvvvzzz]]]TTT___jjjkkkssszzzmmmIII===BBB@@@;;;;;;;;;<<<===???@@@AAA@@@===>>>CCCFFFEEEEEEGGGKKKNNNRRRRRRSSSVVV^^^eeemmmssszzz}}}zzzuuuqqqppprrrtttbbb___YYY___dddgggTTTJJJsss}}}jjjfffdddfffmmmssssssqqqmmmpppuuuyyyuuunnnnnnrrrsss|||rrrLLLEEEBBB>>>;;;999777555333333444555666555444333222000444333444888999GGGaaafffbbb^^^hhhvvvyyysssVVVMMMPPP___sssvvviii|||lll```WWWXXXaaaccciiigggnnnzzz~~~xxxwwwwwwuuutttuuuuuueeebbbgggppptttpppnnnvvvrrrqqqkkkiiigggffffffiiilllnnnfffeeebbb```^^^^^^^^^___\\\ZZZXXXTTTRRRPPPPPPPPPPPPOOOLLLHHHEEEBBB@@@???<<<;;;999777555444333333444333333222222333333444555666888HHH^^^gggnnn~~~cccWWW___kkkooovvv}}}xxxYYY???999===999<<<<<<===>>>>>>???@@@@@@AAA>>>>>>CCCGGGHHHJJJNNNVVV[[[bbbfffiiimmmsssyyyvvv{{{rrr___]]]XXX]]]aaaeeeUUUOOO{{{~~~kkkiiiggghhhlllpppqqqpppmmmrrrzzz{{{sssooopppiiilllRRREEEBBB>>>;;;999888666555333444444555444333222111000444333444888999GGGaaabbb```___mmm|||}}}sssXXXOOORRR]]]qqqqqqqqqwww```YYYTTTXXXbbbdddkkkjjjppp}}}ppphhhdddgggjjjiiikkknnnrrrjjjqqq}}}tttpppnnnwww~~~qqqooolllkkkjjjiiiiiijjjkkklllddddddcccaaa```___^^^^^^```]]]XXXTTTRRRRRRSSSUUURRRQQQNNNKKKGGGDDDBBBAAA>>>===;;;888555333222111444333333222222333333444444666888HHH^^^gggppp~~~lll\\\___lllttt{{{}}}```JJJ<<<<<<@@@999<<<===???@@@@@@@@@??????BBB@@@AAAFFFJJJLLLPPPUUU]]]dddnnnvvv{{{~~~qqq^^^[[[WWW\\\^^^cccWWWWWWlllkkkjjjjjjjjjkkkmmmmmmjjjppp{{{uuummmlllhhhdddnnn[[[GGGDDD???<<<:::999777666333333333444333222222111000444333444888888FFF```aaa___```qqquuu[[[QQQTTT\\\pppppp|||hhhSSSOOOOOOVVV___```hhhhhhooo{{{~~~lll______cccggghhhgggiiimmm|||xxxxxxssspppmmmwww{{{rrrpppmmmmmmlllkkkkkkjjjiiiiiibbbbbbccccccbbb```___^^^aaa^^^ZZZWWWUUUTTTUUUVVVRRRQQQOOOLLLIIIEEECCCAAA???===;;;888666444333222444333333222222333333444333555777EEEZZZbbblll{{{vvvbbb___kkkwww~~~hhhQQQEEE===@@@DDD>>>===???@@@BBBAAA@@@>>>===AAAAAADDDKKKPPPSSSXXX___hhhnnnwwwsssaaaZZZXXX\\\\\\aaaYYY]]]llllllllljjjgggfffgggiiieeekkkuuu~~~|||sssllljjjlllfffjjj{{{iiiLLLHHHBBB===;;;999777666333333333222222222111111000444333444777888FFF```cccaaabbbqqq|||bbbTTTTTT___rrr}}}www}}}^^^KKKJJJKKKQQQXXXWWW___```gggttt~~~uuujjjbbbfffmmmvvv|||}}}}}}rrrooommmwww~~~zzzxxxnnnmmmmmmkkkiiigggfffeee```aaabbbbbbbbb```^^^]]]]]]]]]\\\[[[YYYWWWUUUSSSPPPPPPNNNLLLIIIFFFCCCAAA>>>===;;;999777666555555444333333222222333333444111333555CCCWWW```llliii___iiixxxoooXXXIIIBBB;;;<<>>???@@@AAABBBAAA???===<<<===???GGGQQQYYY___hhhqqq|||wwwfff[[[YYY\\\[[[```[[[]]]kkkkkkkkkhhheeeccccccddddddgggnnnvvvvvvpppllllllhhhfffgggmmmvvvzzzQQQLLLEEE???;;;999666555333333222222222111111111000444333333777777EEE___gggbbbbbbooohhhVVVSSSaaattt}}}qqqVVVGGGIIIIIINNNSSSQQQVVVXXX___kkkvvv{{{hhh```cccfffvvv~~~qqqmmmkkkvvv~~~nnnmmmkkkhhheeecccaaa```^^^___```aaa```___^^^]]]YYY[[[]]]]]]\\\XXXSSSPPPNNNNNNMMMLLLIIIFFFCCCBBB>>>===;;;999888777666666444333333222222333333444///222555CCCWWWbbbppprrrbbbiiixxxjjjTTTIIIEEE;;;:::???@@@@@@AAAAAAAAA???>>><<<;;;999<<>>;;;888555333333444333333222222333333444333666777CCCTTT^^^mmmjjjjjjxxxzzz\\\HHHBBB:::888===>>>CCCBBB@@@===<<<;;;::::::@@@===<<>>>>>======666555444333222333444444000444333333666666CCC]]]kkkaaa^^^kkk}}}iiiUUUTTTXXXjjj}}}{{{pppUUUHHHIIIPPPKKKIIILLLLLLKKKNNNSSS[[[hhhuuuzzzuuutttnnn]]]ZZZ^^^aaacccfffjjjmmmpppvvv~~~yyyzzzoooooo~~~zzzkkkgggfffsssqqqxxxhhhcccbbbcccbbb]]]ZZZZZZ``````^^^ZZZ[[[______[[[[[[YYYWWWUUUTTTSSSPPPNNNQQQQQQPPPPPPNNNMMMKKKJJJCCCBBB???<<<:::888777666666666555444444444555555///444555@@@TTTaaammm~~~|||uuunnnqqqvvvZZZAAA<<>>??????>>><<<::::::===???>>>======???AAAIII\\\mmmmmm```VVVVVVWWWVVVVVVYYYeeekkksssssscccXXX[[[XXX[[[___TTTIIINNNfffwwwoooiiidddfffmmmppplllfffdddfffjjjllllllkkkhhhfffccccccbbb```______bbbdddrrrssstttuuurrrlllccc]]]TTTMMMEEECCCDDDDDD???;;;777666555444333222222222555222444999777555CCCUUUkkkggg]]]ddd|||nnn[[[OOO[[[gggyyykkkTTTQQQNNNLLLMMMNNNMMMLLLLLLMMMPPPXXXgggwww~~~cccXXXSSSLLLKKKPPPVVV___fffiiiooozzzsssrrrtttlllbbbdddzzzxxxjjjfffdddrrrlllzzzrrrhhhcccaaabbbbbb^^^\\\^^^aaabbb___\\\]]]aaa```]]]\\\ZZZXXXXXXXXXWWWTTTSSSUUUTTTSSSQQQOOOMMMKKKJJJCCCBBBAAA>>>;;;999777666666555555444444444444555000444555???TTT```lll~~~}}}ttttttfffPPP???>>>@@@===;;;=========<<<<<<===>>>AAABBB>>>>>>@@@CCCCCCDDDMMMWWWsssjjjTTTLLLHHHKKKNNNMMMNNNQQQ]]]fffqqq|||vvvfffZZZ[[[YYY[[[]]]RRRHHHOOOnnn~~~rrrmmmhhhhhhkkkllliiidddbbbdddfffiiiiiiiiigggfffbbbbbbbbb```^^^^^^aaaccckkkjjjiiihhhfffaaa\\\WWWSSSNNNJJJJJJKKKIIICCC===777777555444333222222222333111333777555444AAARRRgggfff```jjjqqq]]]PPPZZZfffyyygggSSSQQQOOOOOOPPPPPPOOOMMMKKKLLLQQQ[[[kkk|||~~~hhhTTTMMMJJJEEEEEEJJJJJJVVVeeeqqq~~~sssnnnooouuu]]]ZZZaaayyyvvviiieeecccrrruuuwwwooojjjddd```aaaaaa___```ccccccdddaaa^^^___cccccc```]]]\\\[[[\\\\\\\\\ZZZXXXYYYXXXUUURRROOOMMMLLLKKKDDDDDDCCCAAA>>>;;;888666666555555444333333444444222555555???RRR___lll}}}{{{vvv|||xxx{{{rrrRRREEE===???AAA<<<:::<<<===<<<;;;===AAADDDEEEFFFGGGFFFGGGJJJJJJJJJMMMSSS```lll}}}~~~hhhRRRDDDCCCEEEJJJNNNOOORRRVVV^^^jjjxxxyyyiii[[[[[[XXXZZZ[[[OOOIIISSSxxx~~~tttqqqnnnkkkjjjhhheeecccaaaaaacccdddeeeeeeeeeeeeaaaaaaaaa___]]]]]]___aaaeeebbb^^^[[[YYYWWWUUUSSSPPPPPPPPPSSSSSSNNNFFF???888777666555333333333222222000222555444333???NNNdddffffffsssvvvaaaQQQXXXeeeyyyzzz___QQQPPPOOOQQQTTTTTTQQQMMMKKKLLLQQQ\\\mmm~~~dddVVVIIIFFFCCC>>>???DDD???NNNbbbwwwuuummmnnn|||dddSSSVVVaaa{{{uuuhhhdddbbbqqq}}}xxxrrrkkkddd``````aaaaaacccfffdddeeebbb___aaaeeeeeeaaa___^^^^^^___``````___]]]YYYXXXUUURRRPPPOOONNNNNNFFFFFFFFFDDDAAA===999777666666555444333333333333444666555===PPP]]]jjj|||uuu{{{~~~zzzyyyzzz{{{|||wwwXXXDDD???===??????;;;:::======<<<===@@@FFFKKKMMMNNNQQQLLLKKKMMMQQQSSSYYY```eeemmm}}}|||{{{zzzvvv}}}{{{ssshhhYYYKKKEEEGGGKKKPPPTTTXXX]]]bbbffftttzzzjjjYYYYYYUUUXXXYYYMMMKKKZZZtttsssqqqmmmhhheeeddddddaaaaaa````````````aaaaaa```aaaaaa___]]]\\\^^^___ccc___[[[XXXWWWUUUSSSRRRLLLPPPUUUYYYXXXQQQGGG@@@999888777555444333333333333111222444333444>>>KKKbbbhhhiiittt|||fffQQQVVVdddxxx{{{qqqppptttmmmXXXOOONNNOOOTTTXXXXXXSSSNNNLLLKKKPPP]]]mmm}}}ppp^^^TTTKKKGGGCCC===<<>>>>>>>>;;;999:::===<<<===???DDDLLLUUU[[[^^^]]]YYYYYY]]]```bbbgggmmmvvv{{{~~~yyyvvvsssuuussslllcccZZZQQQIIIFFFJJJNNNQQQVVV^^^eeejjjrrr~~~xxxgggUUUUUURRRVVVWWWLLLOOOddd{{{qqqrrrpppmmmhhheeeeeefffcccbbbaaa___^^^^^^^^^^^^```aaaaaa___]]]\\\]]]^^^```^^^\\\[[[ZZZWWWTTTQQQKKKQQQXXX[[[XXXOOOEEE???:::999888666555444333333444333444444333555>>>GGG___fffffflllkkkRRRTTTcccxxxyyylllccc\\\ZZZ\\\eeevvvzzzssslllaaaVVVNNNMMMOOOVVV\\\]]]WWWQQQLLLKKKQQQ___oootttiiicccZZZPPPHHHCCC>>><<<>>>BBBGGGPPP```zzzzzzyyysss[[[QQQ\\\kkkqqqeeecccbbbrrrzzzuuupppmmmhhheeeffffffcccbbbdddaaaaaa```]]]___cccccc```_________```aaa```\\\ZZZRRRRRRSSSTTTTTTTTTTTTSSSMMMLLLKKKHHHEEEAAA>>><<<999999777666555555444444555666222888KKKXXXfffyyyssswwwwww}}}sssnnngggeeekkkxxxnnnUUUKKKDDD@@@???>>><<<999888:::<<<888;;;???EEEMMMXXXccckkkqqqsssyyy~~~zzzvvvrrriii___UUUMMMGGGCCCFFFKKKQQQWWWaaannnwwwzzzsssbbbTTTRRROOOTTTTTTJJJRRRlllyyyoooooonnnkkkhhhffffffgggdddcccbbb```___^^^^^^^^^```aaaaaa```^^^\\\\\\]]]]]]\\\\\\[[[ZZZXXXSSSPPPNNNTTT[[[\\\UUULLLDDD@@@;;;:::999777555444333333444444444333222666===CCCXXXbbbaaa```rrrpppUUUTTTcccyyyppp]]]RRRKKKFFFGGGJJJSSS___jjjmmmiiidddaaaaaa^^^YYYYYY\\\\\\YYYPPPOOOQQQXXXaaabbb]]]VVVNNNLLLSSSccctttmmmgggkkknnnkkk```PPPDDD???>>>>>>>>>BBBDDDGGGPPPeee{{{~~~nnnVVVOOO[[[lll|||pppeeeccccccsssxxxsss|||tttpppnnnjjjiiikkkiiiddd```___^^^^^^]]]ZZZ\\\```aaa^^^^^^^^^^^^^^^^^^\\\XXXUUUQQQSSSUUUWWWXXXWWWUUUTTTPPPNNNLLLIIIEEEBBB@@@>>>;;;:::999777666666555555555666111666HHHUUUcccvvvzzznnniiijjjsss|||qqqhhhfffmmmvvv}}}~~~uuuVVVBBB@@@AAA>>>>>>===:::999999999999666999===???CCCLLLZZZeeeuuu{{{zzzyyy{{{}}}}}}yyyoooaaaUUUMMMFFFCCCAAAGGGOOOYYYfffxxxppp^^^TTTRRROOOSSSRRRHHHRRRppp|||{{{ooommmkkkiiihhhfffeeeeeecccccccccbbbbbbbbbaaaaaaaaabbbbbbaaa___]]]]]]]]]]]][[[ZZZZZZYYYWWWTTTQQQUUU[[[___]]]TTTJJJEEEDDD<<<;;;999777666444444333333444333111111555;;;???SSSaaa```\\\jjjuuuXXXTTTdddzzz|||qqqfff```dddmmmuuutttrrrhhhXXXJJJDDDBBB??????BBBGGGLLLOOOOOOLLLIIIIIIIIIHHHIIIPPPZZZ^^^]]]TTTRRRTTT\\\eeehhhccc\\\UUUQQQWWWffftttlllaaafffsss~~~{{{kkkSSSBBB===>>>???>>>AAADDDFFFIIIUUUhhhyyy}}}rrrZZZRRR^^^nnnpppeeecccdddtttqqqiii|||vvvtttnnnkkkkkknnnlllddd^^^\\\\\\\\\[[[XXXZZZ______\\\^^^]]]]]]]]]\\\YYYUUUQQQSSSUUUXXXZZZ[[[YYYVVVTTTRRRPPPMMMIIIEEECCCAAA@@@<<<;;;:::888777666666666555555000555FFFSSSbbbuuuddd\\\YYYcccqqq}}}wwwppppppuuuyyy~~~wwwwwwmmmQQQ@@@BBBDDD<<<===<<<::::::;;;999666555999;;;888666<<>>;;;>>>???@@@???===:::777666444444666;;;<<<<<>><<<;;;:::999888666555555444333222222333555888:::OOOXXXbbb``````||||||\\\XXXiii{{{vvvhhh]]]WWWPPPMMMHHHEEEEEEGGGJJJLLLOOOMMMHHHDDDAAA@@@AAABBBCCCCCCCCCDDDFFFFFFEEECCC@@@CCCCCCEEEQQQbbbhhheee^^^XXXXXXaaakkknnnlllkkk]]]YYY[[[eeerrr~~~}}}llliiiqqqqqqQQQHHHAAA???DDDFFFCCCFFFJJJMMMNNNPPPSSSVVV\\\eeexxxkkkZZZaaa{{{mmmaaaaaaeeexxxjjj```zzz|||{{{{{{xxxqqqeee\\\XXXYYY___\\\\\\```bbbaaaaaabbb`````````___]]]ZZZXXXVVVXXXZZZ[[[[[[ZZZYYYVVVTTTQQQPPPNNNKKKGGGCCC@@@>>><<<;;;999888777777888888555666555666>>>MMM```llljjjWWWLLLUUU```hhhvvvkkkOOOFFFFFFEEE???@@@@@@???<<<999777666888666888<<<======AAAGGGGGGGGGIIIOOOWWWfff~~~zzzgggSSSIIIEEECCCBBBBBBDDDHHHWWWqqqqqq[[[TTTSSSMMMKKKIII@@@HHHaaa|||ooommmkkkgggeeefffjjjmmmgggeeeeeeiiihhhccc`````````dddiiikkkiiifffdddddd\\\[[[YYYWWWVVVWWWXXXYYYXXXYYYWWWSSSRRRRRRMMMFFF@@@???===;;;888666555444444333222222333555888:::IIITTT```^^^\\\www~~~___WWWeeetttjjjZZZRRROOOJJJHHHFFFEEEEEEFFFGGGHHHJJJIIIGGGEEECCCCCCDDDEEEFFFEEEEEEEEEEEEDDDCCCBBBCCCEEEEEEFFFSSSeeennnkkkbbb^^^___fffmmmmmmjjjiii```\\\]]]fffqqq{{{zzzllllllxxxnnnPPPHHH@@@>>>CCCDDDEEEGGGIIIJJJMMMPPPUUUYYYXXX]]]kkk{{{qqq```gggmmmbbbcccggg{{{fffYYY|||}}}~~~|||rrrddd[[[YYY[[[aaa]]]]]]bbbdddcccccceeecccbbb```^^^\\\ZZZYYYYYY[[[\\\^^^```^^^YYYTTTRRRSSSRRRPPPMMMIIIDDD@@@>>>===<<<;;;999888777777777555555555666<<>>DDDKKKPPPMMMJJJIIIKKKUUUjjj}}}{{{gggQQQFFFDDDBBBAAABBBAAABBBKKK\\\mmmzzzoooZZZUUURRRJJJGGGFFF>>>EEE\\\|||nnnmmmkkkhhhggghhhkkknnnllliiiiiikkkhhhccc```aaa]]]bbbgggkkkkkkiiigggfff___]]][[[YYYYYYYYYZZZ[[[WWWXXXVVVTTTTTTUUURRRNNNDDDCCC@@@<<<999666444333444444333222333555888999BBBOOO___]]]XXXrrrcccVVV```kkkxxxvvv]]]LLLHHHJJJEEEEEEFFFHHHKKKKKKJJJHHHCCCDDDDDDDDDBBBBBBDDDEEEIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFEEEEEERRRfffppppppfffbbbaaagggnnnsssxxx}}}iiiddddddjjjrrrzzz{{{qqqssseeeMMMGGGAAA@@@EEEFFFHHHGGGFFFGGGLLLSSS[[[```[[[]]]dddnnnxxxttteeelll~~~lllbbbdddiii~~~ddd]]]wwwwwwxxxzzz|||wwwkkk```___fffllljjjeeeaaaccceeeeeegggjjjgggeeeaaa]]]ZZZYYYYYYYYY\\\]]]aaadddaaaZZZSSSPPPTTTSSSRRROOOKKKGGGCCC@@@???>>>===;;;:::999888777555444555666999FFF\\\ooo|||bbbMMMMMMWWWbbbooo{{{}}}ZZZDDD>>>@@@@@@GGGIIIJJJHHHCCC>>>;;;;;;:::777777:::<<<>>>FFFNNN\\\ZZZWWWUUUTTTZZZjjjzzz}}}gggOOODDDBBBBBBBBBBBBDDDBBBEEELLLTTT]]]iiisssvvvqqqwww}}}mmmXXXPPPMMMFFFFFFGGG@@@GGG^^^{{{ppppppmmmjjjhhhhhhjjjmmmooolllkkkkkkgggaaa```bbb```dddjjjmmmnnnllliiigggfffdddaaa^^^\\\[[[\\\\\\ZZZYYYXXXUUUTTTTTTRRRPPPFFFDDDAAA===999777555444444444333333444555777888<<>><<<;;;999999555444555666888BBBZZZqqqjjjRRRMMMVVVcccppp{{{sss^^^III@@@AAAFFFHHHJJJNNNPPPMMMFFF???;;;:::777444444777999===EEENNN]]]^^^bbbfffhhhmmm{{{~~~~~~jjjPPPCCCBBBBBBBBBBBBIIIFFFEEEIIINNNVVVcccooo{{{fff___[[[^^^ggguuu{{{kkkUUUJJJIIIDDDEEEGGGAAAIIIaaa{{{sssrrrppplllhhhggghhhjjjnnnlllkkkkkkfffaaaaaaeeelllnnnqqqttttttqqqmmmjjjkkkiiifffcccaaa``````aaa___^^^[[[YYYUUUQQQOOOOOOGGGEEEAAA===:::888777666444444333333444555666777:::III^^^```YYYpppzzzyyylllSSSXXXaaaqqqpppaaaUUUJJJEEEFFFCCCFFFNNNYYYcccfffccc___\\\\\\YYYSSSKKKFFFGGGIIILLLMMMNNNLLLKKKJJJMMMOOORRRVVVUUUTTT^^^rrr~~~xxxqqqoooqqqvvv{{{vvvuuuyyy}}}eeeOOOEEEFFFCCCFFFLLLJJJHHHHHHIIILLLUUUeeewwwqqqccckkk|||jjj```bbbggg{{{ggghhh}}}ssssssrrrttttttkkk^^^]]]lll{{{zzzppphhheeedddeeeiiinnnkkkgggbbb\\\XXXVVVVVVWWWZZZYYY]]]eeecccXXXQQQQQQTTTTTTTTTRRRNNNIIIDDDAAA@@@@@@??????===<<<:::999777555666777777@@@ZZZtttpppWWWNNNUUUaaappp{{{vvvlll\\\TTTJJJBBB@@@CCCHHHJJJLLLQQQVVVSSSIII>>>888666555222222555777:::AAAJJJ___dddnnnvvvzzz|||{{{|||oooRRRDDDCCCDDDCCCCCCEEEBBBDDDJJJSSS]]]kkkwwwwwweee^^^WWWQQQOOOSSS```vvvyyyiiiSSSHHHHHHCCCCCCCCC???LLLiiiyyytttsssqqqlllhhhffffffggglllkkkjjjjjjfffbbbeeejjjrrrrrrrrrsssssspppkkkgggkkkiiigggeeeeeeeeefffgggcccaaa___^^^XXXPPPNNNOOOJJJGGGCCC???;;;999888888444444444444444555666666999EEEYYY```\\\pppyyyxxxrrrUUUWWW___qqq{{{ggg^^^XXXNNNGGGFFFFFFIIIRRR___kkkqqqoookkkhhhiiiggg```TTTKKKHHHIIINNNPPPQQQOOOMMMMMMPPPTTTVVV\\\^^^^^^hhhzzzzzzvvvwwwyyyyyy{{{}}}yyyxxx}}}\\\KKKFFFHHHDDDFFFJJJFFFHHHMMMSSSWWW___ppprrrccciii~~~zzziii___aaaggg{{{hhhlllvvvnnnnnnmmmoooqqqkkkbbbdddrrrzzzyyytttllleeeddddddccceeeiiigggddd```[[[XXXWWWWWWXXXWWWUUUZZZcccbbbWWWQQQSSSUUUUUUTTTQQQLLLFFF???<<<======>>>>>>===;;;:::999888666777888666>>>YYYwwwyyy```SSSUUUaaappp{{{sssiii___VVVOOOKKKGGGDDDBBBBBBCCCFFFIIIQQQXXX]]]ZZZOOOAAA999666777444333555666666<<>>===???BBBEEEGGGKKKOOOVVV^^^dddaaaUUUFFF<<<888999666555666555444888>>>;;;FFFZZZqqquuunnnfffaaaccchhhlllqqquuu}}}vvvVVVFFFEEEFFFEEEEEEGGGEEEKKKYYYhhhuuummmiiipppfffZZZOOOMMMRRR[[[gggqqqwwwgggQQQIIIIIIDDDAAACCCHHHfff}}}tttppppppoookkkhhhfffggghhhiiiiiikkkllliiihhhnnnwwwvvvssspppoooooommmiiifffooommmiiifffddddddddddddbbbaaacccfffaaaXXXVVVZZZUUUQQQKKKEEE???<<<:::999444444555555555555555555555;;;MMMZZZ\\\lll{{{]]]YYY[[[kkk}}}qqqjjjkkkiii```]]]bbbWWWXXX]]]iiiwww~~~zzzuuu~~~vvvfff[[[VVV```bbbbbb___ZZZYYY\\\aaabbbmmmvvv{{{~~~xxxxxxyyy{{{}}}~~~lllLLLCCCEEEJJJFFFIIILLLHHHMMMZZZffflllooo}}}uuubbbcccsssxxxhhh___dddkkkbbbzzz~~~eeecccfffeeefffiiigggfffooo{{{yyyooogggeeecccaaaaaa```___^^^XXXZZZ\\\\\\[[[ZZZZZZZZZXXXWWWWWWVVVVVVUUUUUUUUUYYYUUURRRRRRKKK>>>777777777888999:::;;;::::::999999:::666666888999NNNqqqwwwaaaWWW^^^qqquuu[[[IIIBBB======<<<:::;;;===>>>>>>???AAAFFFLLLRRRUUU```bbbeeecccUUUCCC888666444444555666777888999999===>>>GGG\\\wwwwww```YYYXXXXXX\\\dddnnnvvv{{{ZZZDDDFFFGGGDDDIIIFFFGGGOOO^^^jjjttt}}}zzzwwwsssaaaUUUZZZcccgggoooyyyqqq]]]OOOEEEDDD@@@AAABBBHHHpppzzzrrrpppmmmlllmmmmmmmmmlllmmmlllnnnqqqmmmgggjjjrrrtttqqqmmmllllllllljjjgggnnnnnnkkkeee___]]]___ccccccjjjmmmggg```]]]XXXRRRTTTRRRNNNIIIDDD???;;;999777555333333444555555555888888MMMZZZTTTdddhhh\\\XXXiiitttpppttt|||vvvgggdddkkkgggeeekkkyyymmm___ccckkkooohhh```___fffmmmsss{{{}}}zzzxxxyyy{{{}}}zzz~~~```NNNKKKJJJLLLOOORRRVVV[[[```kkkyyy|||wwwaaadddkkkxxxwwwsssmmmgggcccaaammm~~~aaaqqq~~~fffeeehhhgggfffiiigggeeemmmxxxvvvkkkeeecccaaa___^^^]]]\\\[[[ZZZ\\\^^^___^^^\\\]]]]]]XXXXXXXXXWWWWWWVVVUUUUUUXXXTTTRRRQQQJJJ???777666666777888:::;;;;;;::::::999:::666666888888MMMooohhhVVVYYYnnnpppUUUFFF@@@<<<======;;;<<<>>>>>>???@@@CCCHHHNNNTTTXXX```cccfffbbbSSSAAA777666555666666777888999:::;;;======DDDTTTkkk{{{___VVVVVVXXX]]]fffpppyyy~~~\\\EEEHHHIIIFFFJJJLLLMMMVVVdddqqq{{{~~~lll```dddmmmsss{{{~~~nnnZZZMMMFFFDDD???@@@CCCKKKrrr{{{pppnnnlllmmmnnnppppppoooooommmnnnooojjjeeehhhoooooommmjjjjjjkkkjjjhhheeejjjjjjhhheeeaaa_________eeeoootttmmmccc]]]YYYVVVUUUSSSOOOJJJEEE???;;;888777555333333444555555444888555IIIYYYVVVbbblll^^^ZZZiiiwwwtttxxxyyykkkhhhppptttqqquuuvvvfffhhhppptttooofffdddkkkrrr{{{~~~{{{yyyzzz||||||{{{~~~}}}\\\TTTQQQPPPQQQVVV]]]eeekkkttt{{{|||cccaaafffuuuxxxwwwooohhhdddcccooo{{{aaarrr}}}hhhfffiiihhhfffhhhffffffmmmvvvrrrhhhdddbbb```]]]ZZZYYYXXXXXX[[[]]]___```^^^]]]]]]]]]YYYZZZZZZZZZXXXVVVTTTSSSVVVSSSRRRPPPJJJ@@@888666555666888:::;;;;;;;;;;;;999999555555888777IIIjjjnnnVVVTTTiiinnnQQQBBB===:::===>>>======???>>>???AAAEEEKKKRRRXXX\\\cccgggjjjdddSSSAAA999:::888888888999:::;;;<<<===??????BBBLLL]]]zzz___SSSUUUZZZaaajjjttt}}}aaaGGGIIILLLIIIKKKLLLOOOYYYggguuuxxxlllnnnwwwxxxgggUUUIIIFFFCCC===>>>DDDMMMpppyyylllkkkkkkllloooqqqqqqpppooommmllljjjfffbbbdddiiiiiihhhggghhhiiihhheeecccfffeeeddddddcccbbb___]]]fffqqqxxxrrreee\\\YYYXXXTTTSSSPPPKKKFFF@@@;;;888888666333222333444444333888222CCCYYYZZZ```zzzsssccc\\\iii~~~|||yyy~~~ssssss}}}pppnnnuuuzzzvvvmmmiiiooowww|||yyyzzz|||zzz{{{vvvYYYWWWWWWXXX\\\ffftttfff___```rrrzzz{{{rrrjjjeeeeeeqqqyyyccczzz{{{hhheeegggfffeeefffeeegggooovvvrrriiidddccc```]]]YYYWWWWWWXXX]]]___``````]]][[[ZZZ[[[^^^^^^]]]\\\YYYVVVRRRPPPSSSSSSRRRPPPJJJBBB:::666444555888:::;;;<<<<<<<<<999999555666888666FFFddd{{{lllUUUQQQdddzzzsssTTT@@@<<<;;;===???===<<<>>>>>>@@@CCCHHHNNNVVV]]]```hhhlllnnnhhhVVVCCC<<<>>>;;;;;;;;;;;;<<<>>>???@@@BBBBBBDDDIIISSSkkk___VVVZZZaaaiiiqqqzzzgggKKKKKKNNNKKKMMMNNNTTT___nnn}}}zzz{{{qqq```PPPFFFEEECCC<<<===DDDKKKhhhwwwrrrhhhhhhhhhjjjlllnnnmmmkkkjjjiiihhheeeaaa```bbbfffddddddfffggghhhgggeeeccceeebbb```aaacccdddaaa^^^fffnnnuuurrrhhh___YYYWWWQQQQQQOOOLLLHHHBBB===:::999666444333333444333222888111>>>WWW^^^```uuu{{{iii___hhh{{{|||~~~zzztttyyy~~~|||sssmmmrrr{{{{{{xxxxxxzzzzzz|||sss___]]]bbbiiitttlll```^^^rrr}}}tttiiieeeffftttxxxiiixxxfffcccdddcccccccccdddiiirrrwwwssskkkfffeeeccc___ZZZXXXZZZ\\\bbbcccdddccc___\\\[[[[[[dddcccaaa^^^YYYUUUQQQNNNRRRTTTTTTQQQLLLEEE>>>888555777999;;;<<<=========:::999666777999666CCC___sss{{{oooaaaSSSQQQaaattt}}}\\\BBB===<<<>>>???<<<;;;===@@@AAAEEEKKKRRRZZZaaaeeekkkmmmoooiiiXXXFFF>>>@@@>>>=========>>>???AAACCCBBBDDDGGGKKKRRRbbb~~~uuu[[[\\\bbbkkkssszzzqqqQQQMMMOOOMMMOOO\\\dddppp|||~~~ooo___PPPHHHCCCBBB======CCCIIIaaayyyzzzwwwwwwjjjeeeeeefffgggiiihhhfffcccddddddcccaaa___aaacccdddbbbdddfffhhhhhhgggeeeeeefffbbb^^^^^^aaaddddddccchhhjjjnnnqqqmmmeee]]]XXXOOOOOOOOONNNKKKFFFAAA>>>:::888555444444444333222888333<<>>>>>>>>>>>;;;:::777888:::666@@@[[[mmm||||||mmmcccZZZSSSNNNNNN]]]nnnbbbDDD???<<<>>>???======???CCCFFFJJJPPPXXX```fffjjjlllmmmnnnjjj[[[JJJ@@@?????????>>>===>>>AAACCCEEECCCEEEKKKSSS[[[fffuuu}}}kkkbbbVVVbbbiiittt|||~~~[[[QQQQQQQQQTTTiiisss~~~ooo___RRRJJJ@@@BBB>>>===CCCJJJcccsssrrrgggddddddeeefffgggeeeaaa^^^___bbbbbb```aaadddeeecccccceeeggghhhgggffffffggggggddd```___aaadddggghhhkkkjjjlllpppppphhh```[[[PPPRRRSSSSSSPPPKKKEEEBBB===:::777555555555444333555666;;;NNN```bbbmmmtttccceeettt}}}wwwtttuuuwwwzzz{{{}}}~~~{{{{{{ssseeeeeezzzqqqeeecccjjj{{{sssqqqttthhhfffffffffbbb```bbbkkkssstttnnnhhhiiijjjiiiddd^^^]]]aaaeeeeeegggiiiiiihhhffffffggggggddd```\\\YYYWWWVVVVVVSSSYYYZZZVVVRRRNNNFFF>>>:::;;;===>>>?????????>>><<<<<<888:::<<<666???WWWlllzzzvvviiiXXXOOOJJJIIIGGGIIIYYYlllbbbDDD>>>;;;===??????@@@CCCIIIKKKPPPVVV^^^eeekkkooopppoooooommmbbbRRREEE@@@@@@???>>>>>>???AAADDDFFFGGGHHHQQQ```nnnvvv}}}}}}|||iiiXXXVVVUUUcccmmmyyyeeeVVVTTTUUUZZZnnnzzz~~~mmm\\\OOOHHH>>>BBB>>><<>><<<888666666666444333111888:::GGG]]]bbbiiiwwwcccdddppp}}}wwwtttuuuxxxyyyyyy{{{}}}{{{yyy~~~ssseeeggg~~~qqqdddcccmmmmmmooosssjjjiiiiiijjjccc```bbbkkkrrrrrrkkkeeeiiijjjiiieee___^^^ccchhhaaacccfffhhhhhhhhhiiijjjeeeccc___[[[YYYYYYZZZ[[[TTTZZZ\\\XXXTTTQQQIII@@@<<<===>>>@@@@@@@@@???>>>===<<<888:::===666>>>VVVooo|||~~~lll\\\LLLEEEBBBDDDBBBEEEVVVkkk___CCC===:::===???@@@CCCGGGMMMOOOTTT[[[bbbiiiooorrruuurrrrrrrrriiiYYYJJJCCCAAA@@@>>>>>>???AAADDDFFFMMMMMMVVVjjj}}}wwwoootttvvvcccTTTTTTXXXcccmmm{{{lllZZZVVVXXX^^^qqq~~~|||jjjXXXJJJBBB===AAA===;;;CCCUUUzzz|||ppppppllleeefffhhhjjjkkkiiieeeaaaaaafffgggeeegggkkkiiibbbeeeggghhhfffddddddfffiiibbbfffiiiiiiffffffhhhjjjiiiiiilllnnnhhh\\\YYY\\\]]]^^^___^^^YYYRRRJJJEEE@@@===999777777666555444...:::999BBBZZZbbbggg{{{yyydddbbbnnn~~~}}}wwwuuuvvvyyywwwwwwzzz}}}|||yyy{{{rrrcccgggqqqcccdddooogggkkkwwwmmmjjjccckkkjjj^^^bbbmmmjjjgggjjjkkklllfff___^^^aaaddddddccceeecccbbbfffkkknnnllliiibbbaaa```^^^[[[XXXVVVTTTXXX[[[\\\ZZZTTTLLLGGGDDDAAACCCDDDBBB???>>>@@@BBBDDD???;;;:::999:::AAAIIIiii{{{|||gggYYYLLLDDDDDDCCCDDDGGGMMMVVV\\\nnnSSSCCC???===>>>>>>@@@FFFNNNSSSXXX___fffmmmsssyyy}}}~~~iiiTTTHHHIIICCC??????@@@BBBHHHOOOYYY```mmm}}}rrr]]]SSSVVVeeeqqq~~~qqq```]]]^^^eeettt|||zzzeeeOOOEEEEEE999???EEE???@@@fffooozzz{{{iiigggjjjkkkmmmnnnnnnllliiigggdddgggkkkmmmkkkiiihhhhhhgggeeedddcccdddeeeeeedddddddddcccccccccdddgggjjjmmmjjjjjjjjjfff^^^YYYYYY[[[^^^___^^^\\\YYYOOOEEE???:::555444666666333///444555888>>>IIIWWWdddmmmjjj\\\qqquuutttwww}}}zzzuuusssuuuwwwyyyzzz{{{{{{}}}kkkbbbfff{{{~~~mmmaaafffrrrfffmmmvvvmmmkkkiiiuuuqqqrrrxxxpppiiiiiigggkkkeee___^^^aaaddddddcccdddaaa___aaafffhhhfffccc______^^^]]][[[YYYWWWVVV[[[^^^___\\\VVVPPPLLLKKKFFFHHHIIIGGGDDDBBBBBBCCCDDD???;;;:::999:::@@@HHHiii|||ttt^^^QQQFFFBBBCCCDDDFFFKKKSSS\\\cccuuuzzzoooYYYEEE@@@===<<>>888666888999777444444444777<<>><<<:::<<>>@@@SSS}}}pppkkkqqqnnnllljjjhhhffffffggghhhgggkkkooopppooommmlllkkkjjjjjjjjjjjjjjjiiihhhhhhhhhhhhggggggggghhhjjjkkkiiiffffffhhhfffbbbaaaccccccbbb^^^[[[\\\]]]WWWOOOFFFAAA;;;888888888666333333444666:::BBBNNN\\\eee}}}kkksssppp]]]PPPIIIGGGIIINNNWWWddduuu~~~~~~{{{yyyyyyxxxzzz}}}bbbZZZccc}}}{{{iii^^^eeeuuusss]]]pppvvvqqqmmmoooooo}}}wwwwwwxxxoooiiihhhcccbbb___\\\\\\___aaaaaaaaaeeebbb___^^^```bbbcccccc___^^^]]][[[YYYXXXWWWWWW\\\```bbb^^^UUUMMMIIIHHHKKKMMMNNNNNNLLLIIIEEEDDDDDD@@@===<<<;;;:::???EEEggg|||bbbLLLEEE@@@@@@CCCGGGLLLQQQYYY```eee```tttzzz```OOOIIIDDD>>>999888<<>>???EEEQQQdddtttmmmhhhwwwuuuiiiiiiqqqoooZZZIIIBBBAAABBB<<<;;;???SSS~~~jjjhhhmmmpppooonnnlllkkkiiiiiihhhjjjlllnnnnnnnnnoooqqqsssooonnnmmmkkkiiijjjkkkmmmmmmlllkkkkkklllmmmmmmmmmhhheeedddfffeeebbbbbbdddfffddd```]]]]]]^^^WWWOOOJJJGGGBBB???===999555222333444555777===HHHVVV```rrrsssxxxtttkkkaaaWWWOOOJJJHHHCCCEEEGGGLLLSSS]]]iiiqqqyyy|||yyyzzz}}}|||^^^YYYeeezzzhhh]]]eeevvvnnn[[[tttoookkkkkknnnjjjsssqqqhhhjjjmmmgggfffgggaaa]]]\\\[[[\\\^^^___``````cccaaa___^^^```bbbddddddbbb```^^^[[[XXXWWWVVVUUUXXX]]]___[[[PPPFFFAAA@@@KKKKKKKKKKKKKKKHHHFFFDDDEEEAAA??????===;;;>>>DDDcccyyy[[[GGGDDD@@@@@@CCCGGGLLLPPPTTTZZZ]]]]]]lllrrrWWWEEE???===;;;888888<<>>EEETTTjjj}}}xxxsss|||jjj______jjjzzz|||iiiTTTGGGAAA@@@@@@>>>@@@CCCQQQyyyyyyjjjiiilllqqqsssuuuvvvtttpppllliiimmmlllkkkjjjkkkooouuuzzzsssrrrnnnjjjgggiiinnnrrrrrrpppnnnnnnpppqqqpppnnniiifffeeefffeeebbbaaadddfffgggeeeaaa___]]]WWWOOONNNNNNLLLJJJFFFAAA:::666333444555666:::DDDRRR]]]zzzqqq}}}{{{iii^^^SSSPPPLLLIIIGGGFFFEEEEEEBBBCCCEEEFFFHHHJJJNNNQQQRRRXXX\\\\\\```nnn~~~}}}}}}oooWWWVVVfffyyyggg\\\eeexxxlll___|||iiifffgggjjjccciiigggaaadddgggbbbcccfff___ZZZZZZ\\\]]]___```aaaaaa___^^^^^^^^^^^^___aaabbbbbb```]]]YYYWWWUUUTTTTTTUUUYYY\\\WWWMMMEEECCCEEEQQQNNNKKKIIIIIIHHHGGGEEEFFFCCCAAAAAA???<<>>???DDDYYYqqqyyyWWWIIIJJJFFFKKKPPPWWW^^^cccgggjjjmmmllliiiiiiqqq}}}lllRRRBBB<<<:::777888666888===@@@CCCIIIQQQ```eeennnxxxrrrYYYEEE???======CCCNNNaaa~~~tttTTTKKKHHHLLLYYYmmmlll```WWWYYYaaaiiipppvvvwww~~~xxx___LLLEEEBBB@@@===;;;>>>@@@MMMrrrnnnxxx}}}sssuuuqqqpppuuuzzz~~~}}}xxxqqqlllooonnnllljjjiiikkkpppsssqqqrrrqqqmmmiiihhhlllqqquuuqqqoooppprrrsssoookkkkkkiiijjjnnnmmmiiiggghhhfffmmmooohhh```^^^```aaaiiifff```WWWLLLBBB:::777444666666555777@@@PPP\\\mmmvvvyyykkkaaaZZZYYY[[[UUUTTTRRRPPPNNNKKKEEE@@@GGGGGGHHHLLLOOOOOOMMMJJJHHHJJJKKKKKKJJJIIIIIIJJJHHHLLLOOOQQQ[[[lll}}}wwwcccTTTPPPZZZmmmuuuddd]]]kkkiiinnnyyyfffaaa^^^___\\\gggddd___ccceeeaaaeeeggg___ZZZ]]]```cccddddddeeefffaaabbbbbbaaa___]]]\\\\\\[[[YYYVVVTTTRRRRRRSSSSSSVVVXXXXXXSSSNNNRRR^^^iiifff___TTTMMMKKKKKKLLLKKKIIIFFFEEEEEECCC???@@@DDDVVVooozzzZZZOOOPPPKKKTTTZZZccckkkrrrwww{{{~~~wwwmmmeeeiiivvvjjjOOO@@@;;;888444777555666999;;;;;;@@@GGGRRRXXXbbbmmmwwwpppVVV@@@<<<:::<<>>999777999:::666444666<<>><<>>>>>===???EEEJJJMMMTTTbbbnnnsssttt[[[FFF===:::;;;???FFFSSSjjj```IIIDDDEEEEEEDDDCCCHHHRRRbbbuuuhhh[[[eeejjjttt|||hhhQQQEEECCCBBB???@@@@@@>>>MMMxxx{{{{{{{{{sssoooqqqqqqqqqooonnnlllkkkiiiiiilllmmmllliiifffeeegggjjjiiijjjjjjgggddddddhhhllliiihhhgggggghhhiiihhhgggbbbccceeeggghhhhhhhhhhhhgggeeeeeedddbbbaaahhhpppnnnWWWJJJAAA999:::777666:::???EEEOOOXXXaaawww}}}pppccczzzoooVVVMMMFFFGGGJJJGGGJJJLLLMMMLLLNNNPPPMMMGGGOOOSSSWWWXXXVVVUUUSSSRRRVVVXXXYYYUUUPPPLLLJJJIIIRRRXXX___ffftttooopppwww~~~rrrddd]]]WWWWWW]]]nnn|||lll^^^cccwwwbbbwwwxxxfffgggeeecccccc```aaadddgggfffcccbbbccceeecccaaa______```aaa```___]]]___aaabbb```]]]\\\[[[\\\]]]]]]\\\ZZZYYYZZZ[[[XXXWWWTTTPPPOOORRR[[[bbb^^^XXXQQQMMMLLLMMMLLLKKKLLLKKKJJJIIIFFFDDDBBB@@@EEEZZZkkk{{{pppjjjrrr|||kkk___dddrrrsssOOOAAA<<<777555777888999:::;;;<<>>FFFTTTmmm}}}WWWEEEEEEHHHHHHGGGHHHLLLQQQUUU[[[fffttt~~~{{{^^^```pppxxxrrr]]]JJJCCCCCCBBB???>>>AAA===UUUpppyyyvvvqqqmmmnnnlllkkkiiigggfffffffffgggjjjkkkjjjhhhfffeeefffggghhheee```\\\\\\^^^cccfffbbbbbbaaaccceeeffffffeee]]]]]]___```bbbcccdddeeedddccccccdddbbb```dddkkktttzzzwwwgggVVVLLLBBB::::::888999>>>CCCGGGMMMTTT\\\qqqvvvfffQQQJJJdddcccLLLIIIHHHLLLPPPKKKSSSUUUVVVWWW[[[]]]WWWNNNYYYaaahhhhhhaaaYYYVVVWWWcccdddddd```YYYRRROOOPPPWWW^^^gggpppuuufffhhhxxx|||nnnkkkooouuuuuukkk```]]]```dddlllzzztttiii]]]eee{{{]]]|||{{{sssuuummmggggggdddccceeegggfffcccaaabbbdddeeecccaaa```____________^^^aaadddccc___\\\\\\]]]``````___^^^\\\\\\___aaa\\\[[[WWWRRRPPPRRRXXX]]]ZZZVVVQQQOOONNNNNNMMMLLLKKKKKKKKKJJJIIIGGGEEEDDDFFFTTTfffzzzrrrmmmuuutttbbbcccqqqrrrOOOBBB>>>777555555888999999888;;;CCCJJJUUU[[[^^^[[[[[[___eeehhhlllnnnpppmmm^^^JJJ===:::999:::===FFFUUUpppwwwQQQDDDIIINNNOOOOOOXXXZZZ[[[[[[\\\aaajjjppp{{{wwwdddppp}}}yyyjjjTTTFFFBBBCCCAAA>>>>>>EEE@@@^^^kkk||||||qqqnnnkkkmmmhhhgggdddcccbbbcccdddeeejjjjjjjjjiiihhhhhhggghhhhhhbbb\\\YYY[[[^^^aaaaaaaaa``````aaaccceeeeeeddd[[[[[[\\\]]]___aaacccddddddcccdddfffdddaaaccchhh___eeeeee]]]SSSLLLEEE>>>;;;999<<>>GGGVVVqqqrrrNNNEEELLLSSSWWWZZZ___```aaacccfffiiilllmmmvvv|||qqqtttcccOOODDDCCCCCC@@@===>>>GGGGGGhhhjjjyyymmmgggeeejjjdddcccaaa_________aaabbbgggggghhhiiijjjiiihhhgggfffaaa\\\[[[]]]```___]]]aaa```______aaabbbaaa___\\\\\\]]]^^^```bbbdddeeeeeedddeeehhhgggddddddggg^^^``````[[[UUUPPPJJJEEE===;;;???GGGLLLKKKJJJKKKWWWgggxxxhhhTTTOOO___yyyzzzaaaZZZeeemmmpppkkk```eeegggiiimmmssstttkkk___eeesssoookkkpppvvvwwwzzzyyynnnaaa\\\^^^eeekkkrrrzzzwww```WWWQQQSSS]]]gggnnnqqqssspppmmmjjjfffiiivvvuuueee___ZZZlllrrrbbbyyylllkkkhhhpppqqqqqqnnniiifffhhhjjjiiihhheeeaaa^^^___aaadddeeefffgggeeecccaaa```aaaeeedddbbb___^^^___cccfff```]]]YYYVVVUUUVVVYYYZZZYYYXXXVVVTTTSSSRRRRRRRRRXXXVVVSSSOOOKKKHHHFFFEEEFFFJJJ```{{{tttlllpppxxx}}}fffaaannnvvvSSSBBB<<<777888444666777666666;;;EEEMMMcccnnnwwwwwwtttuuuwwwyyyxxxvvvsssiiiUUUBBB999:::999:::???HHHXXXrrrlllNNNJJJTTTZZZ___eeeeeefffhhhkkkoooqqqrrrrrr}}}}}}lll\\\JJJDDDCCCBBB@@@>>>;;;>>>GGGlllzzznnnvvvkkkddd```dddbbbaaa___^^^^^^^^^______bbbbbbdddgggiiijjjhhhfffeeebbb^^^^^^___```^^^\\\```___^^^^^^^^^^^^]]]\\\]]]^^^___```bbbccceeeeeeeeecccdddhhhhhhfffeeehhhdddbbb___\\\WWWRRRKKKEEE???>>>AAAJJJOOOMMMIIIGGGXXXeeeooo\\\VVVbbbyyyyyyhhhjjj|||~~~qqqpppsssvvvyyy|||{{{rrrggglllwwwrrrqqqyyy|||jjjbbbeeennntttzzz```XXXRRRQQQTTTYYYaaaiiihhheeedddiiirrr}}}qqqccc\\\\\\sssmmmnnnxxxrrrqqqlllqqqrrrrrrooojjjhhhjjjmmmkkkjjjgggbbb______dddgggiiigggeeeddddddcccaaa```bbbddddddcccaaa```aaabbb\\\YYYVVVTTTUUUVVVXXXYYY\\\[[[YYYWWWTTTTTTUUUVVV[[[XXXTTTOOOLLLKKKJJJJJJHHHGGG^^^yyy|||iiiaaaeeemmmiiibbbooo}}}XXXCCC:::666999444666888999999<<<@@@DDDTTT]]]dddcccccckkkuuu||||||wwwjjjTTT@@@999;;;999:::@@@JJJYYYrrruuuppppppsss}}}gggRRRVVV```dddiiippptttvvvxxxwwwvvvvvvzzz~~~tttaaaSSSFFFCCCCCCAAA@@@AAA>>>777FFFooosssyyy~~~qqqlllgggbbbeeeddddddccccccbbbaaa``````___```cccgggkkkllljjjggghhhfffcccaaaaaaaaaaaaaaaaaa___^^^^^^___```^^^]]]]]]^^^```bbbccccccccccccccc```aaaeeefffeeedddgggccc```]]]]]]ZZZTTTKKKEEEBBB@@@CCCKKKQQQNNNHHHFFFSSS___|||yyyqqquuu}}}qqqzzz~~~~~~~~~uuuwwwwwwmmmooo|||rrrggg]]]YYYWWWVVVZZZaaaddddddkkkyyy~~~kkk___\\\___zzziii~~~|||sssuuuyyyvvvxxxzzzsssmmmoooooollliiihhhjjjmmmkkkkkkhhhccc___```eeejjjjjjgggdddccceeedddaaa^^^___bbbfffgggdddaaa___^^^WWWUUUSSSRRRSSSVVVWWWXXX^^^]]][[[XXXUUUUUUVVVXXXXXXUUURRROOONNNOOOQQQSSSMMMIII___xxxrrr\\\SSSXXX```jjjwwwllldddqqq\\\CCC999555999333666:::======<<<;;;;;;>>>EEEIIIGGGJJJXXXjjjvvv{{{xxxqqqcccLLL999222555999:::AAAKKKYYYqqqpppbbbbbbgggkkkuuu}}}eeeWWW```lllnnnqqqyyyxxxwww~~~~~~nnnZZZMMMDDDCCCCCCAAA@@@CCCJJJ:::KKKvvvsss{{{mmmnnnmmmhhhiiiiiiiiiiiiiiihhhfffeeeddd```aaadddiiiooopppnnnjjjllljjjgggdddcccccceeegggcccaaaaaaaaaccccccbbbaaa\\\]]]```bbbcccbbbaaa```aaa]]]]]]bbbdddcccccceee```^^^^^^aaaaaaZZZQQQJJJCCCAAACCCLLLQQQNNNHHHEEEGGGSSSrrryyyyyy~~~wwwyyy|||zzzzzz~~~pppjjjgggbbbbbbdddiiinnn{{{xxxfffZZZ\\\bbbhhhtttpppkkkjjjmmmqqqtttuuussslllfffdddgggjjjiiihhhjjjgggddddddeeeggggggggglllgggddddddbbb^^^^^^aaadddeeefffeeeaaa^^^[[[[[[[[[VVVTTTVVVVVVVVVYYY^^^___]]]ZZZYYYXXXYYY[[[]]]\\\YYYUUUSSSTTTVVVWWWWWWNNNRRRWWWkkkkkkSSSGGGIIINNNYYY```iiippp{{{qqqeeesssjjjJJJ999666888555777999;;;<<<===<<<<<<<<<===>>>>>>AAALLL[[[fffqqqooogggWWWEEE:::888:::888<<>>VVVwwwrrrxxxqqqppplllhhhhhhkkkjjjiiihhhhhhgggggggggjjjgggiiinnnooolllllloooooonnnnnnlllkkkjjjiiiiiidddccccccccccccccccccbbbfffdddbbbcccdddcccaaa^^^[[[\\\^^^bbbeeedddaaa^^^ccceeeddd___[[[YYYTTTNNNJJJFFFDDDHHHNNNPPPJJJDDDDDDIIIZZZqqqwwwggg[[[UUUTTT\\\lllrrr```\\\YYYlllnnneeebbb``````dddhhhlllmmmnnniiicccbbbccceeeeeedddiiihhhhhhjjjkkklllkkkjjjbbb___^^^aaaaaa___aaadddggghhhiiihhhddd```]]]]]]YYYUUUSSSTTTTTTSSSVVVZZZ^^^]]]\\\[[[[[[]]]___aaa```^^^[[[[[[\\\]]]]]]]]]VVVXXXWWWbbbwww{{{]]]EEE===???BBBBBBGGGJJJKKKQQQ[[[dddgggwwwvvvrrr~~~qqqKKK>>>===:::999:::<<<=========<<<;;;777888888777888<<>>AAABBBFFFJJJLLLKKKOOOYYYaaacccrrr~~~|||oooFFF======888;;;;;;<<<======<<<;;;:::999:::;;;;;;;;;>>>CCCGGGNNNFFF===777666888999:::;;;>>>BBBJJJ]]]|||yyyaaaWWW\\\```nnnfffkkk|||~~~vvv|||yyykkkUUUKKKDDDAAACCCDDDAAAAAADDDAAAPPPtttnnnpppllllllhhhgggiiilllmmmmmmnnnoooooooooooonnnmmmmmmnnnooonnnooopppooooooppppppnnnkkkhhhfffeeegggiiiiiifffdddddddddhhhgggffffffgggggggggggggggeeecccdddfffggghhhhhhnnnoookkkccc^^^\\\YYYUUUUUUQQQLLLJJJKKKLLLKKKJJJGGGAAACCCTTTiii}}}vvvttt~~~yyyeeefffwww|||zzzxxxpppeeeXXXMMMKKKPPPPPP^^^ttthhh\\\\\\ddd~~~gggvvvrrrmmmllliiifffdddcccccccccooommmiiigggggghhhiiiiiieeeeeegggiiikkkjjjhhheee___]]]^^^bbbbbb___^^^```___aaaddddddcccaaa``````YYYVVVVVVZZZ\\\\\\___ddd^^^]]][[[YYYXXXXXXWWWXXXVVVUUUUUUVVVWWWXXXVVVUUUQQQSSSRRRZZZnnnzzzvvvUUUCCCCCCFFFEEEKKKOOOQQQQQQUUU___fffhhhuuueeeAAA===@@@;;;;;;<<<=========<<<::::::999;;;>>>AAAEEEIIIMMMPPPNNNFFF<<<666666999:::999===???CCCNNNbbbeeePPPKKKOOOPPP]]]vvviii[[[dddvvv~~~}}}}}}zzzcccNNNEEEAAA???AAAAAAAAABBBDDDCCC[[[ooozzzllljjjjjjfffeeeiiikkklllmmmnnnooooooooonnnqqqpppmmmlllmmmqqquuuwwwpppqqqqqqqqqpppmmmjjjhhhlllkkkjjjhhhfffgggiiikkkjjjjjjkkkjjjjjjiiijjjjjjjjjgggcccbbbdddfffhhhhhhpppppplllddd```___\\\XXXZZZVVVPPPLLLJJJJJJLLLMMMJJJBBBBBBPPPeee{{{xxxttt|||qqqbbbVVVYYYgggxxxwwwggg\\\ZZZ\\\fffeeeccc^^^TTTLLLNNNUUUVVVeee|||~~~xxxccc[[[]]]iiiyyy```xxxuuurrrrrrpppmmmhhheeeddddddooonnnllljjjiiiiiijjjjjjddddddeeefffhhhgggdddbbb```^^^```dddddd```^^^```\\\___bbbbbbaaa```______ZZZXXXXXX]]]______bbbfff```___]]][[[YYYWWWVVVVVVTTTTTTUUUVVVXXXXXXVVVTTTTTTVVVSSSXXXiiivvvtttTTTFFFKKKOOOLLLOOOUUUXXXZZZ___hhhoooqqq{{{```CCC???@@@;;;<<<<<<===>>>>>>===<<<;;;777999>>>DDDKKKQQQVVVYYYQQQIII@@@999777888888777;;;>>>DDDPPPgggyyyZZZKKKJJJLLLKKKWWWsss}}}ZZZRRRYYYhhhppprrr}}}|||sss]]]JJJAAA@@@???@@@@@@AAABBBDDDIIIfffrrruuukkkjjjiiidddeeejjjiiijjjlllmmmmmmmmmllllllqqqpppmmmiiilllssszzz|||ssstttttttttsssqqqooonnnrrrmmmhhhfffgggkkknnnpppkkkmmmnnnnnnlllkkkjjjjjjiiifffbbb```aaadddffffffnnnooollleeeaaaaaa___[[[ZZZXXXSSSMMMIIIIIILLLOOOMMMDDDCCCPPPbbbwwwzzzssszzzyyy___XXXRRRTTT\\\kkkvvvmmmmmmhhh^^^SSSNNNRRRWWW^^^]]]\\\YYYQQQMMMRRR[[[cccsssqqq___ZZZ^^^jjjnnn```uuuqqqrrrrrrpppllliiihhhiiimmmlllkkkiiigggggghhhiiieeedddddddddeeedddbbb``````___aaafffgggccc```bbb^^^```bbbbbb```^^^]]]]]]\\\YYYYYY]]]^^^]]]___bbb]]]\\\[[[YYYXXXVVVUUUUUUSSSTTTUUUWWWYYYXXXVVVSSSUUUVVVRRRUUUdddrrruuuWWWMMMVVV\\\WWW]]]dddjjjmmmsss{{{tttTTTBBB@@@>>>888===>>>???@@@@@@@@@???>>>:::;;;===BBBHHHMMMPPPRRRJJJFFF???:::777888999999<<>>@@@@@@??????AAACCCCCCTTToooxxxwwwtttmmmllljjjeeefffllljjjkkkmmmnnnnnnmmmlllkkknnnpppmmmiiikkksssyyyyyytttttttttsssssssssrrrrrrsssllleeedddiiioooppppppiiimmmppppppmmmjjjhhhhhhkkkgggcccaaabbbdddfffgggjjjllljjjeeebbbcccaaa]]]\\\ZZZVVVPPPJJJJJJNNNRRRQQQIIIGGGPPP^^^sss~~~uuuyyy}}}~~~pppcccUUUSSSRRRTTTYYYfff}}}xxxdddYYYZZZZZZUUUPPPNNNRRRVVVYYYWWWWWWWWWUUUWWWaaalll}}}|||kkk]]][[[```pppfffggg}}}rrrmmmoooqqqpppmmmlllmmmnnnkkkjjjiiigggeeeeeefffgggfffeeeccccccdddcccaaa______^^^bbbhhhiiieeecccdddaaabbbdddccc```]]][[[[[[\\\YYYYYY\\\\\\ZZZ[[[^^^XXXXXXWWWVVVUUUTTTTTTSSSRRRSSSTTTWWWYYYXXXUUURRRSSSUUUPPPRRRaaaoooxxx\\\TTT```fff```ooovvv}}}vvvgggQQQ@@@===@@@???;;;???@@@AAABBBCCCBBBAAAAAA???>>>>>>???BBBDDDEEEEEE@@@>>>;;;888777999<<>>AAAJJJYYYrrrrrrPPPDDDEEEGGGIIIIIIRRRaaapppyyyjjjQQQIIILLLHHHQQQ[[[^^^hhhrrrqqq~~~~~~~~~ooo```OOOAAA===@@@AAA??????AAACCCCCC^^^vvvooo{{{uuunnnnnnlllfffgggmmmnnnooopppqqqqqqpppnnnmmmlllooonnnjjjkkksssvvvtttsssrrrrrrqqqqqqqqqrrrssssssjjjcccdddkkkqqqqqqnnnhhhlllqqqqqqmmmiiifffeeennnkkkgggeeefffgggiiiiiigggiiiiiieeecccdddbbb^^^^^^^^^ZZZTTTNNNLLLQQQVVVVVVNNNKKKQQQ]]]qqqyyyzzz|||xxxeee^^^XXXRRRPPPOOOQQQTTTZZZhhhwwwbbbUUUMMMPPPSSSSSSPPPNNNNNNOOOSSSRRRSSSWWW\\\dddsssxxxhhh\\\[[[aaawww```nnnvvvqqqmmmooorrrsssrrroookkkhhhgggggggggggghhhiiikkkkkkeeefffggggggfffdddbbbaaaggghhhjjjkkkjjjgggbbb___```bbbeeedddbbb___]]]\\\]]][[[YYYVVVUUUUUUVVVVVVYYYWWWVVVWWWYYYYYYVVVTTTTTT\\\bbbaaaZZZUUUVVVZZZ\\\XXXUUUUUUZZZfff|||~~~lllhhhqqqwwwwwwgggUUUQQQKKKBBB===<<<<<<<<<;;;AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDD===>>>???>>>======???@@@BBBHHHPPP\\\ttt^^^CCCBBBHHHJJJOOONNNOOORRRVVVXXXYYYXXX___hhh|||pppZZZLLLDDDKKKQQQUUUYYYeeevvv{{{qqqaaaQQQGGGEEE:::CCCBBB>>>@@@??????IIImmm}}}lll~~~|||}}}{{{wwwsssooolllkkkjjjhhhnnntttwwwtttqqqooooooiiilllnnnnnnmmmkkkkkkkkkrrrqqqppppppqqqpppmmmkkkhhhgggfffhhhkkknnnoooooommmllllllkkkkkkjjjiiihhhnnnqqqnnniiimmmvvvsssiiifffhhhhhheeeaaa___aaaccchhhgggbbbYYYQQQOOOSSSXXX\\\\\\PPPHHHRRReee|||ssswwwsssqqqqqqooojjjfffbbbdddmmmtttyyyxxxeeeWWWSSSTTTVVVPPPUUUXXXXXXaaatttzzzeee[[[WWWNNNNNNOOONNNOOORRRVVVZZZ]]]^^^___ccclll|||qqqaaaZZZ```jjjzzz```}}}uuuqqqmmmnnnppppppooollliiigggfffgggggghhhiiiiiijjjjjjeeefffhhhhhhhhhfffcccaaaeeeiiimmmlllgggbbb_________bbbdddcccaaa]]][[[[[[]]][[[YYYWWWUUUVVVVVVWWWYYYWWWVVVWWWYYYYYYWWWTTTVVV\\\bbb```ZZZVVVWWW[[[\\\XXXUUUUUUXXXbbbuuussspppyyy```KKKEEE@@@;;;999:::<<<======>>>???AAACCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGCCCBBBAAA@@@??????@@@AAABBBIIISSS___uuuXXXAAA@@@FFFGGGVVVVVVUUURRRNNNMMMOOOQQQNNNVVVfff~~~fffTTTLLLHHHMMMSSSYYYcccttt{{{mmm^^^NNNEEECCC===AAA===>>>DDD@@@???JJJqqq}}}vvvzzz|||zzzvvvrrrooolllkkkjjjkkknnnqqqsssrrrooommmmmmjjjlllmmmlllkkkiiijjjjjjpppnnnllllllmmmmmmlllkkkkkkiiiggggggiiikkklllllljjjjjjkkklllnnnnnnlllkkklllqqqppplllooovvvsssjjjdddeeefffeeebbb```aaaccckkkjjjeee]]]UUUSSSVVVZZZ]]]```WWWNNNRRR___zzzvvvxxxwwwjjjcccccceeeccc```]]]___eeennnsssuuu{{{|||iiiZZZRRRQQQSSSSSSXXX[[[\\\fff|||sssaaaWWWSSSNNNOOOPPPRRRTTTXXX^^^bbbhhhlllqqqxxx{{{mmm___ZZZcccpppttt^^^sssrrrnnnnnnnnnmmmkkkiiihhhfffeeefffggghhhiiiiiihhhhhheeefffhhhiiiiiifffdddbbbbbbhhhmmmkkkccc]]]]]]^^^```aaacccbbb```]]][[[ZZZ]]][[[YYYWWWVVVVVVWWWXXXXXXWWWVVVVVVWWWXXXVVVUUUYYY]]]```^^^ZZZWWWYYY\\\[[[XXXVVVUUUVVV]]]lllzzz~~~zzzYYYBBB<<<:::777777999;;;<<<===<<<>>>BBBEEEHHHKKKLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQMMMKKKGGGDDDCCCCCCDDDEEEDDDMMMXXXdddwwwuuuRRR@@@AAAEEEDDDWWW\\\```]]]UUUNNNMMMNNNPPPRRRZZZgggwwwpppYYYMMMKKKLLLPPPVVVaaarrrvvvhhhYYYKKKBBB@@@AAA>>>:::AAAHHH@@@???OOOzzz|||~~~xxxwwwtttpppnnnlllkkkkkkmmmmmmlllmmmnnnnnnlllkkkllllllllljjjhhhggggggiiimmmkkkhhhhhhiiijjjkkkkkkmmmjjjfffdddeeegggiiijjjhhhiiijjjmmmooopppnnnmmmkkkqqqsssoooooorrrooohhhccceeeffffffdddccccccccckkkjjjfff```YYYVVVYYY\\\aaahhhcccXXXTTTXXXppp{{{yyyuuuggg___WWWUUUXXX[[[[[[[[[aaajjjxxx}}}~~~uuucccVVVQQQQQQTTTYYY\\\]]]ggglll\\\UUURRRPPPRRRVVV[[[```gggnnnsss{{{~~~tttggg\\\[[[hhhyyykkk___}}}rrrtttqqqpppnnnkkkiiihhhggggggbbbdddfffggghhhgggeeedddccceeeggghhhgggeeecccaaaaaadddhhhgggccc___^^^^^^aaacccdddccc```]]][[[[[[^^^\\\ZZZXXXWWWWWWXXXYYYVVVUUUUUUUUUUUUVVVVVVVVV\\\^^^___]]]ZZZXXXZZZ\\\YYYWWWWWWWWWWWWZZZfffrrrXXX@@@===<<<;;;:::;;;;;;;;;;;;<<>>CCC[[[yyytttrrrpppmmmkkkjjjjjjjjjmmmjjjhhhiiilllnnnmmmkkkllllllkkkhhheeedddeeegggiiihhhggghhhjjjjjjiiihhhjjjgggbbb```bbbeeeggghhhllllllmmmmmmmmmmmmkkkkkkjjjpppsssooolllkkkgggbbbgggggghhhgggfffdddbbbbbbfffeeeccc^^^YYYVVVWWWYYYbbblllkkkaaaWWWRRRggg|||}}}rrrgggbbbYYYQQQQQQUUUYYY^^^aaaqqquuubbbXXXWWW\\\bbbeeeeeemmm}}}ggg\\\WWWUUUWWW[[[bbbjjjsss|||{{{mmmbbbYYY[[[nnngggjjjxxxssswwwuuusssooollliiihhhggghhhaaabbbdddffffffeeedddbbbbbbcccdddeeeeeecccbbbaaaaaa```aaaccceeeeeeaaa^^^dddeeeeeedddaaa^^^]]]]]]___^^^[[[YYYWWWWWWXXXXXXSSSSSSSSSSSSTTTUUUWWWXXX___^^^]]]\\\[[[[[[[[[\\\XXXWWWXXXYYYXXXZZZdddoooYYYBBB===>>>===<<<;;;;;;;;;;;;???BBBGGGMMMSSSXXX[[[]]]ccceeehhhjjjmmmoooppppppgggbbb\\\YYYXXXXXXXXXWWWUUU___kkktttdddMMMCCCDDDDDDCCCDDDMMM]]]mmmyyy}}}|||zzzqqqqqqsssxxxzzzlllhhhllluuu{{{xxxeeeQQQHHHLLLRRR\\\bbbrrr~~~jjj[[[PPPFFFAAAAAAAAACCCDDDHHHGGG>>>MMMpppwwwuuuooonnnlllkkkjjjjjjjjjjjjllliiigggiiimmmpppooonnnlllkkkjjjgggdddcccdddeeefffgggiiilllnnnlllhhheeeeeebbb^^^]]]```cccggghhhqqqsssuuurrrmmmiiiggghhhgggkkkmmmkkkhhhgggeeeccciiihhhfffeeeccc```^^^\\\^^^^^^\\\ZZZWWWUUUUUUUUU^^^iiijjjcccWWWMMM]]]~~~|||}}}zzznnnhhhggg\\\RRRQQQUUUZZZbbbkkkqqqdddcccnnnvvv{{{zzzvvveee___^^^^^^eeejjjsss}}}yyyhhh^^^XXX]]]tttsssllluuuvvvzzzxxxuuuqqqmmmjjjhhhggggggcccdddeeeffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb___^^^bbbgggiiieee___eeeffffffdddaaa^^^]]]]]]bbb```]]]ZZZXXXWWWWWWWWWQQQRRRSSSTTTTTTVVVZZZ]]]aaa___]]]\\\]]]]]]\\\[[[XXXXXXZZZ[[[ZZZZZZcccmmmzzzVVVCCC999;;;;;;;;;:::;;;===???BBBEEEIIIPPPWWW]]]bbbeeeiiikkkooosssvvvxxxzzzzzzsssoooiiigggggghhhgggeeeccclllvvv}}}vvv```OOOFFFEEEDDDCCCDDDGGGOOO]]]nnn~~~qqqccc[[[```jjjttt}}}}}}kkkTTTJJJNNNTTTcccjjj{{{yyycccUUULLLEEEAAABBB>>>EEEHHHGGGFFFFFF```sssxxxrrrmmmlllkkkjjjjjjkkkllllllkkkjjjkkkmmmpppqqqqqqpppjjjjjjjjjgggdddccccccdddfffhhhllloooqqqnnnhhhcccbbb___]]]]]]```dddgggiiirrr{{{uuujjjgggiiiffffffffffffhhhiiijjjjjjiiifffbbb___^^^\\\YYYWWWYYYZZZZZZZZZYYYXXXWWWVVVZZZaaabbb^^^UUUHHHRRRppp|||zzz|||vvvssstttlll___TTTTTTXXX]]]hhhuuu{{{nnnooo{{{tttjjjjjjllllllwww}}}uuuccc\\\ZZZbbb}}}nnn}}}~~~tttyyy~~~xxxvvvrrrmmmjjjgggffffffggggggggggggffffffffffffdddcccaaa``````aaaccceeecccbbbaaadddggghhheeebbbfffffffffccc```]]]]]]]]]dddbbb^^^ZZZXXXVVVVVVVVVQQQSSSUUUVVVWWWZZZ___cccaaa___\\\]]]______]]]ZZZ[[[ZZZ[[[\\\YYYYYY```iiivvvyyyqqqqqqrrrwww|||~~~zzzPPPAAA999:::;;;;;;:::;;;???BBBDDDFFFJJJPPPWWW___fffjjjmmmoootttyyy}}}}}}xxxtttsssuuuvvvtttqqqpppxxxuuudddVVVMMMIIIGGGHHHIIIIIIJJJPPP[[[kkk{{{~~~nnnaaaZZZZZZeeeppp{{{pppVVVKKKOOOVVViiirrrsss]]]OOOGGGBBBAAABBB;;;FFFFFFCCCGGGTTTuuufff|||qqqmmmlllkkkkkklllmmmoooppplllooorrrtttsssqqqoooooohhhiiijjjhhhfffdddcccdddhhhjjjlllooopppmmmhhhcccbbb```___```cccfffhhhiiinnnsssmmmooonnniiieeeeeeiiikkkmmmnnniiieee___\\\\\\[[[ZZZYYY[[[[[[]]]___aaa```^^^]]][[[]]]\\\[[[UUUGGGLLLeee}}}zzz{{{{{{~~~ssswwwqqqeee^^^aaafffkkkwww|||pppuuuzzzuuuzzz~~~qqq___[[[]]]hhhuuuzzzttt|||xxxvvvrrrnnnjjjgggeeedddjjjiiihhhhhhhhhhhhiiiiiifffdddbbb``````bbbeeegggcccdddfffgggfffeeeeeeeeeeeeeeeeeebbb___\\\\\\\\\eeeccc___[[[XXXVVVUUUUUURRRTTTWWWXXXYYY]]]bbbgggaaa^^^\\\]]]``````]]]YYY]]]\\\\\\\\\XXXWWW]]]fffvvvlll\\\WWWVVVZZZ___aaaccciiirrryyyqqqKKK@@@===>>>>>>===;;;<<>>III```vvv```|||ooonnnmmmmmmmmmnnnpppqqqsssmmmsssxxxyyyuuuqqqnnnmmmggghhhjjjiiigggeeeddddddkkkkkklllmmmmmmkkkhhhddddddbbbaaaccceeehhhiiiiiiiii|||ttttttyyyppphhhgggjjjlllmmmmmmkkkfff```]]]]]]^^^^^^]]]^^^___bbbeeeggggggeeeccc___^^^ZZZ[[[XXXIIIJJJ```~~~zzzzzzwwwzzzpppyyyxxxmmmiiipppvvvzzzyyypppwww|||nnn]]][[[___llluuuxxxzzztttwwwuuuqqqnnnkkkjjjiiijjjnnnmmmllljjjiiijjjmmmpppfffdddccccccdddddddddccc^^^aaaeeegggggggggggghhhiiigggdddaaa^^^\\\[[[[[[jjjhhhccc___ZZZWWWUUUUUUWWWUUUUUUWWW[[[```cccddd]]]^^^```aaa___\\\[[[]]][[[YYY[[[___```^^^]]]___kkkvvv\\\KKKFFFMMMJJJIIIKKKJJJJJJSSS^^^kkk}}}^^^DDDAAA;;;<<<<<<<<<<<>>===@@@???EEE???>>>VVVuuu}}}dddiiiuuunnnooommmllllllnnnsssxxx{{{uuutttsssqqqpppnnnmmmllliiiggghhhkkkkkkhhhgggjjjjjjjjjjjjjjjjjjiiiiiihhhdddcccdddgggjjjmmmnnnmmmpppzzzsss~~~wwwooolllnnnooonnnllliiifffaaa\\\\\\```aaaaaa___gggmmmmmmmmmnnnnnnmmmkkk```\\\^^^YYYMMMJJJPPP|||uuu{{{~~~yyyzzzvvvnnnyyyvvvhhhZZZXXXbbbzzz~~~tttyyyyyyrrrzzzwwwsssoookkkjjjjjjjjjlllkkkiiigggfffgggjjjlllhhhfffdddcccccccccbbbaaa^^^aaadddfffffffffggghhheeedddaaa___]]]\\\[[[[[[hhhhhheee```[[[VVVUUUUUUTTTSSSSSSVVVZZZ^^^```aaa]]]^^^^^^^^^\\\ZZZZZZ[[[ZZZXXXZZZ^^^___\\\\\\^^^mmmtttZZZJJJEEEDDDDDDHHHMMMNNNKKKMMMSSS\\\iii|||pppRRR???;;;;;;<<<<<<<<<===@@@DDDHHHKKKNNNTTTZZZ```fffmmmqqqvvvzzz~~~wwwrrrnnnkkkhhheeeeeedddbbbbbbdddiiimmmrrrxxxjjjZZZ^^^hhh{{{~~~nnnYYYFFFBBBBBB??????BBB===DDD@@@AAAZZZyyyqqqiii}}}tttrrruuussspppnnnoooqqquuuwwwqqqqqqqqqppppppooooooooollliiikkkooopppmmmnnnqqqooonnnmmmkkkjjjkkklllllliiiiiiiiilllppprrrssssssuuuxxxzzz~~~wwwqqqnnnooopppooommmjjjgggdddaaabbbeeeffffffeeelllpppooonnnppppppnnnjjjbbb^^^```___WWWOOOKKKqqqyyy{{{~~~uuusssmmmbbb[[[```rrr|||sss}}}zzztttoookkkiiijjjjjjiiihhhfffdddddddddfffgggjjjhhheeeccccccbbb```___```bbbeeeeeeeeeeeeeeefffbbbaaa```___^^^]]]^^^^^^dddfffgggbbbZZZTTTTTTVVVTTTSSSTTTWWW[[[^^^___^^^]]]^^^]]]ZZZXXXWWWXXXYYYYYYWWWXXX\\\]]]ZZZZZZ\\\gggqqqWWWHHHDDDEEEEEEJJJQQQSSSRRRRRRTTT[[[bbbgggdddXXXIII???;;;:::;;;======???BBBGGGJJJOOOSSSXXX^^^dddjjjqqquuuyyy}}}}}}{{{wwwwwwwwwvvvtttuuuwwwyyyvvvgggiiirrr}}}sssbbbPPPBBB???AAA@@@AAAEEEAAAEEEAAAFFFaaaeeerrrzzzvvvwww|||yyyuuuqqqoooooopppqqqnnnnnnoooooopppqqqqqqrrrqqqoooooossstttrrrrrruuutttqqqmmmkkkjjjmmmpppsssqqqpppppprrruuuwwwxxxxxxyyyvvvwww}}}xxxrrrpppqqqrrrqqqooollliiiffffffhhhjjjlllmmmlllqqqtttqqqppprrrrrrooohhhddd___```eeeeeeXXXIII^^^|||{{{eee^^^\\\jjjyyy{{{qqq}}}yyysssmmmiiihhhhhhiiigggeeecccbbbbbbccccccccchhhfffcccbbbbbbbbbaaa___dddeeeeeedddbbbaaabbbccc_______________`````````^^^cccfffaaaXXXRRRRRRUUUVVVVVVWWWZZZ]]]______^^^^^^___]]]XXXUUUVVVXXXXXXYYYVVVWWWZZZZZZWWWWWWZZZaaavvvmmmSSSFFFCCCKKKKKKMMMRRRWWWZZZ]]]___gggkkkiii[[[MMMDDD???;;;:::<<<>>>@@@BBBEEEJJJMMMSSSVVV\\\aaagggmmmtttxxx{{{|||ooosss}}}uuuiiiWWWKKK@@@???AAAAAACCCGGGHHHFFF???JJJlllxxxdddzzzxxxyyyyyy}}}zzzuuuqqqnnnmmmmmmnnnnnnnnnoooooopppqqqrrrrrrtttqqqqqqttttttrrrrrruuuuuurrrmmmjjjkkkpppvvv{{{yyywwwuuuvvvwwwyyyyyyxxxzzzvvvtttxxx~~~{{{xxxtttrrrrrrsssrrrqqqpppkkkggghhhjjjkkknnnqqqrrruuuuuurrrqqqsssrrroooiiihhhbbb^^^fffnnn```JJJMMMiii{{{{{{~~~sssaaa\\\___qqqrrrvvvoooyyyvvvpppkkkgggffffffffffffcccaaaaaabbbcccbbbaaacccaaa``````bbbccccccbbbggggggeeebbb___]]]]]]^^^\\\]]]]]]^^^____________ZZZ___bbb___WWWQQQRRRVVVWWWWWWWWWZZZ]]]^^^]]]\\\___aaa___WWWTTTXXXZZZYYYYYYVVVVVVXXXXXXUUUUUUXXX___ppp{{{mmmSSSGGGGGGKKKPPPVVV\\\aaaeeehhhhhhnnntttqqqaaaMMMBBB<<<888:::===@@@BBBEEEIIINNNQQQUUUYYY^^^dddiiiooouuuzzz}}}{{{rrrzzzooobbbPPPIIIBBB@@@AAABBBDDDGGGJJJBBB===SSS~~~tttlllzzz}}}wwwxxxtttxxxvvvrrrooommmlllmmmmmmppppppppppppqqqqqqqqqqqqpppmmmmmmpppqqqpppqqquuuuuurrrnnnlllooovvv~~~~~~zzzxxxxxxxxxxxxwww{{{zzzyyyyyyyyyyyyzzzzzzxxxvvvtttsssssssssrrrqqqrrrkkkfffgggiiihhhlllqqqsssuuutttqqqqqqsssrrrnnnoooppphhh___ccckkkaaaMMMEEEXXXhhh{{{|||{{{zzzlll\\\[[[aaavvvvvv{{{www}}}~~~xxxtttsssqqqmmmjjjgggfffeeeeeedddaaa^^^___bbbdddbbb```^^^]]]\\\^^^aaacccccccccffffffccc___[[[ZZZ[[[]]]ZZZ[[[\\\\\\]]]]]]\\\\\\XXX\\\^^^\\\VVVSSSUUUWWWWWWVVVUUUWWWYYY[[[ZZZYYY^^^bbb```WWWUUUZZZ\\\YYYZZZVVVUUUWWWWWWTTTTTTWWWXXXgggppp{{{qqqYYYPPPRRRTTTaaapppwwwzzzzzzxxxtttvvv{{{}}}sss___KKK@@@<<<;;;>>>BBBFFFIIINNNRRRVVVXXX\\\aaafffkkkqqqwww{{{}}}rrrmmm{{{xxxfffYYYJJJGGGDDDBBBAAABBBDDDGGGEEE@@@EEEiiiqqqyyyuuutttsssmmmqqqpppnnnmmmlllmmmnnnooorrrrrrrrrrrrrrrqqqqqqqqqjjjggggggkkknnnnnnqqquuutttrrrpppooosssyyy{{{xxxwwwwwwvvvuuu{{{||||||zzzwwwuuuvvvwwwtttttttttsssrrrqqqppppppppphhheeejjjkkkhhhiiioooqqqssssssqqqrrrtttrrrmmmuuuyyyssseee```ccc___UUUBBBNNNZZZttt}}}}}}tttdddVVV[[[hhh{{{{{{zzztttmmmlllkkkjjjhhhgggffffffaaa^^^[[[]]]aaacccaaa___\\\[[[ZZZ\\\___aaabbbbbbbbbaaa___\\\YYYYYY\\\^^^]]]]]]^^^___^^^]]]\\\[[[YYYZZZ[[[YYYXXXWWWYYY[[[YYYWWWUUUVVVWWWYYYZZZYYY[[[aaa```WWWUUU[[[]]]YYY[[[WWWUUUWWWVVVSSSSSSWWWRRR```gggqqqxxxddd]]]aaagggyyyyyy]]]IIIBBB<<<@@@DDDIIIMMMQQQVVVZZZ[[[^^^ccchhhnnnsssyyy~~~~~~{{{cccaaattt}}}nnn[[[NNNCCCDDDDDDAAA@@@BBBEEEGGGAAAEEEYYYxxxqqq~~~nnnnnnooolllmmmmmmlllllllllnnnpppqqqsssssssssssssssssssssssskkkggggggjjjkkkkkkmmmqqqooonnnmmmnnnqqqvvv{{{~~~}}}yyyuuurrrqqqrrrqqqqqqwwwwwwvvvuuuuuutttuuuuuupppqqqrrrrrrqqqooooooooojjjeeegggqqqsssllljjjmmmnnnqqqqqqqqqtttvvvsssmmmpppyyy{{{ooobbb^^^bbbdddBBBIIIRRRlll~~~}}}mmm^^^VVVcccvvvzzz{{{kkkjjjjjjkkkjjjjjjiiigggggg^^^[[[YYY\\\aaacccaaa^^^[[[ZZZZZZ[[[^^^`````````___^^^\\\YYYXXXYYY]]]```aaabbbbbbcccbbb```^^^]]][[[ZZZYYYYYYYYY[[[\\\]]]\\\ZZZWWWWWWXXXZZZ[[[\\\XXX```___WWWUUU\\\]]]XXX[[[WWWVVVWWWVVVSSSSSSVVVSSSaaahhhqqq~~~lllgggmmmvvvhhhLLLCCC===@@@FFFJJJOOOSSSXXX\\\]]]```eeejjjooouuu{{{}}}oooVVVVVVlllvvvfffSSSFFF>>>AAACCCAAA@@@BBBEEEGGGAAANNNlllqqqtttwwwjjjlllooonnnllllllkkklllmmmoooqqqrrrrrrssssssttttttuuuuuuuuuqqqmmmjjjkkkiiiggghhhkkkjjjjjjiiijjjlllooosssuuutttqqqmmmkkkkkklllllllllsssooolllmmmrrruuutttsssnnnpppqqqqqqpppnnnnnnnnneeebbbiiiwwwzzzqqqkkkmmmllloooqqqrrrvvvxxxtttnnnfffttt}}}vvvfff___hhhsssCCCGGGNNNggg{{{yyyhhhZZZ[[[kkk{{{{{{|||}}}tttllliiihhhggghhhiiijjjjjjiiiaaa[[[WWWYYY```dddcccaaa[[[YYY[[[___```___```cccbbb^^^ZZZYYY\\\^^^^^^]]]\\\___cccffffffbbb]]]ZZZYYYWWWUUUVVVXXX[[[\\\\\\ZZZXXXVVVWWWZZZ[[[ZZZXXXZZZ\\\___```^^^[[[ZZZYYYYYYYYYWWWUUURRRQQQQQQRRRYYY\\\bbblllzzz{{{yyysss|||UUU??????CCCHHHMMMRRRVVV[[[^^^```ccchhhlllooosssxxx{{{dddVVVSSS___vvv|||jjjVVVIIIEEE@@@FFFBBB???EEEDDD@@@CCCBBBYYYgggmmmkkklllnnnnnnpppnnnlllnnnqqqsssrrrpppuuutttqqqqqqqqqqqqpppnnnlllkkkjjjhhhhhhiiikkklllhhhhhhhhhiiikkknnnppprrrooonnnlllhhheeeeeehhhjjjlllkkkkkklllllljjjiiijjjjjjllloooppppppmmmjjjiiidddfffllltttuuuoooiiihhhjjjhhhiiimmmrrrrrrmmmggg^^^kkkuuussshhhaaaeeemmmSSSDDDBBB\\\~~~ppp___\\\___rrruuu{{{uuutttuuussskkkdddgggffffffhhhjjjjjjiiigggccc___ZZZ\\\bbbeeeccc___^^^[[[[[[^^^^^^\\\]]]``````]]]ZZZYYY\\\^^^______YYY\\\```dddeeedddaaa___ZZZYYYWWWXXXZZZ\\\\\\[[[ZZZXXXWWWYYY[[[\\\[[[ZZZ[[[]]]``````^^^[[[ZZZZZZYYYXXXVVVTTTRRRQQQRRRSSSYYYZZZ___iiiyyy{{{ZZZEEEAAAEEEKKKPPPUUUYYY\\\___aaadddhhhlllppptttzzz}}}```VVVTTTbbbzzz~~~rrrbbbQQQFFFCCCAAAFFF@@@===CCCBBB>>>AAAOOOeee~~~mmmxxxjjjiiijjjkkkkkkjjjiiiiiikkknnnqqqpppooorrrpppmmmkkkkkkkkkkkkjjjkkkjjjiiihhhhhhiiikkkllldddcccccccccdddfffhhhiiihhhhhhgggdddbbbaaaccceeeeeeeeefffggghhhfffffffffiiihhhhhhkkknnnnnniiieeeccccccgggmmmnnnhhheeeeeekkkiiigggeeedddeeeeeeeee___eeeiiiggg```]]]___bbbSSSDDD>>>QQQtttpppjjjfffbbb```kkkoooyyy|||iii\\\YYYeee{{{~~~vvvrrrqqqnnnhhhccccccdddfffhhhkkkjjjhhhffffffbbb___```dddfffccc___aaa]]]\\\]]]\\\ZZZZZZ^^^^^^\\\ZZZZZZ\\\^^^______YYY[[[___bbbccccccbbbaaa\\\ZZZZZZ[[[\\\\\\[[[ZZZWWWWWWVVVXXXZZZ[[[[[[ZZZ\\\^^^___^^^\\\ZZZZZZZZZYYYWWWUUUSSSRRRSSSTTTUUUZZZZZZ\\\dddttt}}}ZZZGGGCCCHHHOOOUUUYYY\\\^^^```bbbdddhhhlllpppvvv|||www\\\VVVYYYiii~~~qqqeeeWWWIIIBBBAAA@@@DDD>>>===DDDCCC???DDD[[[rrrqqqyyyqqqhhhiiijjjjjjiiieeedddeeegggkkkmmmnnnmmmmmmjjjfffddddddeeeffffffiiihhhgggffffffggghhhiii______^^^^^^^^^______```aaabbbbbbaaa___]]]^^^___^^^___aaacccdddeeeeeedddiiifffdddhhhnnnooojjjeeefffddddddggggggcccbbbdddeeeeeeeeebbb^^^\\\^^^```bbb```^^^\\\[[[ZZZYYYXXX\\\PPPCCCHHHfffggg[[[[[[^^^___```ggghhhppp~~~ooobbb[[[ZZZnnnzzzsssooolllhhhfffaaacccfffiiilllkkkhhhdddfffdddbbbdddggghhheeeaaaccc___]]]^^^]]][[[\\\``````___]]]\\\\\\]]]^^^^^^]]]^^^```aaaaaa```______[[[[[[[[[\\\]]]\\\YYYWWWSSSSSSTTTUUUWWWYYYYYYYYY]]]]]]]]]\\\YYYXXXYYYZZZXXXVVVTTTTTTUUUVVVXXXXXX\\\[[[\\\aaannnrrrooopppqqqsssuuuzzzzzzXXXGGGEEEJJJQQQWWW[[[]]]___```bbbeeeiiimmmqqqxxx~~~qqqXXXWWW]]]pppvvvgggYYYMMMCCC???@@@===AAA>>>???FFFDDDAAAIII___xxxoooqqq}}}oookkklllllliiihhhccccccdddfffhhhjjjkkkkkkhhheeeaaa```aaadddfffggghhhgggfffdddcccbbbbbbbbb]]]]]]]]]]]]]]]]]]]]]]]]___aaabbb```^^^[[[ZZZZZZYYY]]]```aaacccfffgggeeehhhggggggjjjmmmooommmjjjlllhhheeefffeeebbbcccggg^^^aaadddfffdddaaa]]][[[dddbbb___]]]\\\ZZZXXXVVVkkkfffVVVIIIWWW|||mmmWWWTTT\\\bbbgggjjjvvv{{{vvvccc\\\]]]___uuu~~~vvvoooiiifffeeeeeebbbdddgggkkkmmmlllhhhdddeeecccccceeehhhiiigggeeeccc```___aaaaaa___aaadddeeedddbbb```]]]\\\\\\]]]______``````aaa``````___YYYZZZ[[[]]]^^^\\\WWWTTTQQQSSSTTTVVVXXXYYY[[[\\\]]]]]][[[YYYVVVVVVXXXZZZXXXVVVUUUVVVYYY\\\\\\[[[\\\]]]^^^aaakkk~~~|||ddd\\\\\\\\\\\\^^^ccciiimmmttttttWWWKKKFFFKKKRRRXXX[[[]]]___```ccceeejjjnnnsssxxxmmmVVVYYY```uuu~~~ppp^^^QQQGGG@@@>>>@@@<<<@@@???@@@DDD@@@@@@MMMeee~~~```sssvvvnnnmmmnnnjjjgggeeecccdddeeeffffffggghhhiiieeeccc``````cccgggjjjkkkhhhgggeeebbb```^^^\\\[[[[[[[[[\\\\\\]]]]]]]]]^^^___```aaa___\\\XXXVVVUUUWWW\\\^^^^^^aaagggiiifffdddgggiiijjjhhhiiikkknnnoooiiieeedddcccaaaccchhhfffdddcccfffhhhfffaaa\\\bbbddddddbbb^^^[[[YYYXXXqqqvvvkkkSSSNNNiii{{{eeeVVVYYYaaaccceeehhhyyynnn\\\WWW^^^eee~~~{{{uuummmgggdddeeegggfffgggjjjmmmooommmiiifffdddccccccdddfffhhhggggggccc```aaaeeefffddddddgggiiiiiigggddd```]]]]]]^^^]]]^^^```aaabbbcccbbbbbbWWWYYY[[[^^^___\\\WWWSSSSSSVVVXXXZZZ[[[]]]```bbb___^^^[[[WWWTTTUUUXXX[[[YYYWWWXXX[[[```bbbaaa___[[[]]]___bbbiiixxx{{{^^^MMMLLLKKKKKKMMMPPPSSSVVVXXXdddkkkooosssfffRRRKKKIIIMMMSSSXXX[[[]]]___```bbbfffkkkppptttyyy~~~lllZZZ___eeewwwuuufffVVVKKKDDD???>>>@@@===AAA@@@???@@@<<>>BBB@@@>>>???AAAUUUvvvggguuutttooolllmmmkkkfffccccccaaacccffffffeeefffhhhjjjfffeeedddeeehhhjjjkkklllhhhgggfffdddaaa^^^\\\[[[^^^^^^_________^^^]]]\\\^^^______^^^[[[YYYYYYYYY[[[``````[[[^^^jjjooolll]]]___```___]]]^^^bbbfffeee```]]]^^^\\\ZZZ[[[^^^mmmggg___ZZZZZZ]]]```aaa^^^```aaa___\\\ZZZ[[[]]]ccczzzrrrTTTPPPhhhfff[[[[[[gggmmmgggeeekkkvvv}}}vvvjjjbbb\\\\\\iiizzzyyyssstttrrrmmmgggeeehhhmmmnnnnnnooopppqqqooollliiihhhfffdddbbbaaabbbcccdddcccbbbdddiiiiiieeecccdddjjjlllllljjjfffcccccceeecccdddeeefffdddbbb^^^\\\VVVYYY^^^bbbddd```ZZZUUURRRVVVZZZ\\\]]]___cccfffdddbbb]]]XXXUUUWWW[[[___YYYYYY\\\cccjjjlllhhhccc]]]^^^]]]ZZZ\\\fffxxx[[[EEEDDDCCCDDDEEEFFFGGGFFFAAAIIIIIIJJJQQQQQQNNNTTTNNNQQQUUUYYY[[[^^^aaadddaaaeeelllrrrvvvxxxzzz|||wwwoooxxxxxx~~~xxx^^^QQQEEEAAA@@@???@@@BBB===AAA@@@>>>BBBJJJiiissshhhsssooommmnnnlllgggeeefff^^^aaadddeeeeeefffiiilllgggfffeeefffhhhiiiiiihhhggggggfffeeecccaaa```___ccccccdddcccbbb```^^^]]]___```aaa```^^^^^^___``````eeeddd]]]aaannntttqqq```^^^\\\\\\]]]___aaabbbaaa^^^\\\]]]\\\YYYYYY\\\^^^^^^]]][[[YYYZZZ\\\___aaa___]]][[[[[[\\\^^^___bbb|||]]]LLL[[[qqqwwwmmmnnnzzz{{{qqqnnnuuu}}}}}}}}}kkk______```bbbsss~~~vvvmmmnnnnnnjjjeeeeeejjjpppllluuuvvvnnnkkkqqqsssnnncccbbb``````aaadddgggiiicccdddffffffeeeeeegggiiiiiihhhgggeeecccbbbbbbbbbfffeeedddcccbbb```]]]ZZZXXX[[[```dddfffccc]]]YYYUUUVVVVVVTTTTTTYYYdddlllgggccc\\\XXXXXXZZZ\\\^^^\\\[[[[[[]]]aaacccbbb```[[[VVVUUUXXXZZZ```ooo___EEEEEEDDDDDDDDDDDDEEEEEEGGGJJJNNNPPPPPPPPPRRRTTTTTTWWWZZZ[[[[[[]]]```cccbbbhhhooorrrtttwww~~~tttxxx~~~pppfffVVVNNNDDD??????@@@@@@>>>>>>@@@>>>;;;DDDcccqqq}}}{{{ooonnnmmmnnnooolllfffaaaaaaaaacccfffeeedddhhhnnnlllkkkiiihhhggghhhiiiiiilllllliiieeegggjjjhhhccciiihhheeeaaa^^^\\\]]]___aaabbbbbbaaa______```bbbdddjjjiiibbbdddpppxxxwwwlllccc[[[[[[aaaeeeccc___]]]___aaa```___]]]\\\[[[ZZZYYYWWWWWWYYY\\\___aaa___^^^^^^]]]]]]^^^___```lllsss{{{\\\SSSwww{{{xxx{{{{{{vvvhhhZZZXXX^^^lllvvvooolllmmmmmmiiieeeeeejjjnnnnnnuuuuuummmjjjppprrrnnneeedddbbbaaaaaacccfffgggffffffeeeeeeeeeeeeeeedddffffffeeeddddddcccccccccccc```^^^]]]]]]]]]\\\[[[[[[]]]aaadddeeeccc^^^[[[XXXXXXWWWUUUWWW^^^kkkuuuddd```[[[WWWVVVXXXZZZ\\\[[[ZZZZZZ\\\___```___]]]\\\XXXVVVVVVWWW\\\iiiwwwdddIIIFFFDDDCCCEEEGGGHHHGGGIIIMMMRRRVVVXXXYYY\\\^^^YYY[[[^^^^^^^^^___```bbbccchhhnnnrrruuuzzzwwwhhh^^^PPPJJJBBB???@@@BBBAAA???======???EEEXXXyyy{{{nnnrrrkkkjjjkkkmmmnnnnnnjjjfffcccdddgggllllllkkknnnsssqqqnnnkkkhhhggghhhjjjlllnnnmmmhhhdddggglllmmmjjjllljjjhhheeedddccccccbbbaaacccddddddbbbbbbcccdddgggmmmmmmfffgggqqqxxxvvvlllgggaaaaaaeeegggeeebbb``````aaa```___^^^]]]]]][[[\\\^^^______```bbbdddgggeeebbb_________aaabbbgggkkkuuurrr___ppp|||pppfff\\\\\\dddvvv}}}vvvpppkkklllkkkhhhddddddhhhllllllqqqooogggeeejjjmmmjjjeeedddbbbaaaaaabbbdddeeeiiifffddddddeeeeeebbb___bbbbbbcccddddddccccccccc^^^[[[XXXWWWXXXZZZ[[[[[[ZZZ\\\___aaaaaa^^^\\\YYYXXXWWWUUUTTTVVV___mmmvvv```]]]YYYUUUTTTUUUWWWYYYZZZYYYYYYZZZ\\\\\\[[[ZZZ\\\YYYVVVUUUUUUXXXbbblllmmmLLLHHHDDDDDDHHHMMMOOOPPPUUUYYY___bbbeeefffhhhiiieeedddcccbbbaaaaaaaaabbbeeehhhmmmrrrxxx}}}{{{lll\\\SSSIIIDDD@@@???AAABBBBBB@@@;;;999===OOOnnnkkkwww~~~jjjggggggggghhhjjjjjjiiigggdddeeekkkqqqsssqqqrrrvvvuuurrrmmmiiiggghhhkkkmmmnnnmmmiiieeehhhpppttttttpppmmmkkkkkkmmmmmmjjjhhheeehhhjjjkkkjjjhhhhhhhhhkkkppppppjjjiiippptttqqqnnnllliiiiiiiiijjjiiihhhdddcccaaa```______``````^^^ccchhhiiifffeeegggkkknnnkkkfffcccbbbeeeiiillljjjhhhjjjtttpppyyyfff```\\\aaaqqqzzz|||xxxrrrjjjjjjiiifffcccccceeehhhggghhheee^^^]]]aaadddbbbaaaaaa```___```aaacccdddiiidddaaaaaadddeeeaaa]]]```aaabbbbbbbbbbbbaaa```[[[YYYWWWWWWXXXYYYXXXWWWUUUWWWZZZZZZYYYWWWVVVUUUTTTSSSQQQPPPRRRYYYbbbjjj[[[ZZZWWWTTTRRRRRRUUUWWWZZZZZZZZZZZZZZZZZZXXXWWW[[[YYYWWWUUUTTTWWW^^^dddqqqwwwQQQPPPOOOPPPTTT[[[ccciiiqqqsssvvvxxxyyyyyyyyyxxxwwwqqqiiidddcccdddeeeeeehhhiiimmmttt{{{rrrbbbSSSJJJCCCAAA??????AAABBB@@@???@@@;;;AAA\\\vvvnnnsssiiieeedddcccbbbbbbbbbbbbbbbccceeekkkrrruuurrrqqqrrrtttrrrnnnkkkiiiiiiiiijjjlllnnnllljjjmmmtttyyyyyyssspppnnnppptttuuuqqqmmmoooqqquuuuuussspppnnnmmmmmmqqqrrrmmmkkknnnnnnlllrrrqqqooommmkkklllnnnqqqhhhfffcccaaaaaabbbcccddddddjjjpppooojjjiiimmmrrrrrrnnnjjjgggiiiooouuuzzzwwwllldddppp|||{{{pppaaa]]]___nnnuuuuuusssllliiihhhfffdddbbbbbbcccdddbbbaaa]]]YYYYYY\\\^^^]]][[[[[[\\\\\\^^^```bbbccceeeaaa^^^___dddeeebbb^^^aaaaaaaaaaaa```___^^^]]][[[ZZZZZZ[[[[[[YYYUUURRRQQQTTTVVVVVVTTTSSSSSSSSSRRRQQQPPPNNNOOOQQQUUUYYYXXXYYYWWWUUURRRQQQTTTVVVZZZ[[[[[[[[[YYYXXXXXXWWWXXXXXXWWWUUUUUUYYY^^^```gggzzzzzzXXX\\\aaacccfffmmmzzz~~~oooeeedddgggiiijjjjjjkkkpppvvv}}}yyyiiiYYYMMMFFFAAA@@@@@@@@@@@@@@@>>><<>>===<<<===BBBWWW}}}iii]]]qqqgggfff```aaabbbbbbaaabbbdddfffddddddiiippptttpppkkkjjjiiijjjmmmnnnmmmkkkhhhfffhhhooouuuuuuvvvxxxwwwtttqqqooonnnooorrrtttsssqqqyyy{{{~~~~~~zzzvvvsssqqqssstttuuussspppmmmllllllrrrqqqooommmmmmppptttxxxoookkkfffeeegggiiiiiihhhlllnnnooommmiiijjjpppvvvvvvtttqqqpppqqqvvv||||||rrrlllmmmyyywww{{{yyylllcccYYY___ooovvvsssooojjjiiifffeeebbbaaa``````___^^^___\\\YYYZZZ]]]^^^^^^]]]XXXXXXYYY[[[\\\^^^___```]]]^^^^^^___```aaaaaaaaa___^^^\\\ZZZZZZ\\\^^^___ZZZYYYYYYYYYXXXUUUQQQMMMMMMRRRXXXYYYWWWUUUUUUWWWUUUSSSQQQPPPPPPRRRTTTUUUXXXZZZ\\\ZZZVVVTTTWWWZZZXXXZZZ\\\[[[XXXVVVWWWXXXSSSVVVVVVUUUWWW\\\\\\XXX\\\lll{{{rrrtttxxx}}}zzznnnmmmppppppmmmlllrrrxxx}}}~~~~~~ooo~~~vvvfffUUUIIICCCBBB???@@@@@@@@@???>>>??????>>>LLLmmmuuueeejjjyyyjjjccc______aaaccccccbbbaaaccceeeaaa```dddmmmqqqnnnjjjiiiggghhhjjjlllmmmlllkkkjjjjjjqqqwwwwwwuuuuuutttqqqmmmlllkkkkkklllnnnoooppprrrtttvvvvvvtttqqqooooooqqqqqqqqqpppmmmjjjjjjkkklllllllllnnnppprrrttttttqqqlllhhhhhhjjjlllkkkhhhiiijjjkkkjjjiiijjjllloooqqqpppoooppprrrvvvzzz|||zzzmmmlllnnnuuu{{{~~~xxxlllbbb___XXXhhhzzzrrrrrrkkkfffiiifffdddbbb``````___^^^]]]]]]YYYXXXZZZ]]]^^^]]]]]]ZZZZZZ[[[\\\]]]]]]^^^^^^]]]^^^```___^^^^^^___aaa^^^\\\ZZZXXXYYY\\\___bbbYYYWWWUUUTTTSSSRRRPPPNNNKKKQQQWWWYYYWWWTTTUUUWWWUUURRROOONNNPPPTTTXXXZZZXXX\\\^^^\\\XXXVVVXXX[[[VVVYYY[[[ZZZWWWUUUVVVXXXRRRVVVVVVTTTVVV[[[ZZZUUUWWWfffuuu{{{{{{}}}sssrrrsssppplllmmmsss{{{~~~~~~wwwnnn~~~{{{ooo___NNNDDD@@@@@@===???@@@@@@??????@@@BBBHHH]]]eeeiii~~~mmmgggbbbZZZaaaccceeeccc```]]]^^^___\\\[[[___hhhnnnllliiihhhggghhhiiijjjlllmmmnnnnnnlllsssxxxvvvtttsssrrrooojjjjjjjjjiiihhhiiilllooojjjllloooooonnnlllllllllmmmllllllllliiiffffffhhhggghhhjjjooossstttrrrppprrrmmmiiiiiilllnnnlllhhhfffggghhhjjjjjjjjjiiiiiihhhiiikkknnnrrrwwwzzz|||{{{kkkhhhiiiooo}}}~~~{{{xxxoooaaaZZZ\\\aaayyymmmyyyuuuvvvpppkkkllliiihhhfffcccaaa^^^]]]\\\]]]^^^^^^]]]\\\]]]___``````^^^]]]^^^```aaaaaaaaaaaa___```eeefffaaa^^^^^^\\\[[[[[[ZZZZZZZZZZZZZZZXXXUUUQQQOOOOOOPPPRRRRRRSSSSSSSSSUUUVVVVVVUUUSSSTTTTTTTTTTTTUUUVVVWWWWWW[[[]]]]]]ZZZZZZ\\\\\\YYY]]]```___[[[XXXYYYZZZXXXUUUTTTSSSUUUWWWXXXXXXWWW\\\ZZZfff~~~jjjuuuyyylllhhhiiijjjjjjkkkooouuuyyy|||~~~yyyttt~~~{{{jjjXXXNNNIIIDDD@@@?????????@@@AAABBBBBBEEEGGGUUUvvv^^^vvvrrreee```___```^^^]]]]]]]]]]]]\\\[[[ZZZYYY\\\___dddgggiiiiiiiiijjjjjjlllmmmnnnoooooooooqqqpppqqqrrrsssqqqlllggghhhgggeeeccceeekkksssyyymmmiiifffeeeggghhhhhhgggiiiiiihhhgggfffeeeeeeeeefffhhhkkkmmmnnnnnnmmmllllllfffcccgggnnnpppjjjcccddddddcccbbbcccdddeeefffeeefffhhhmmmtttwwwvvvtttnnnfffbbbfffqqq}}}vvviiibbbXXXWWWcccooohhhooossssssvvvrrrnnnnnnhhhgggfffeeebbb```^^^\\\]]]___``````___^^^```aaabbb```______aaabbbbbbaaa``````ccciiiiiiccc^^^]]]\\\\\\[[[ZZZYYYYYYZZZZZZWWWUUUSSSRRRRRRRRRRRRRRRTTTTTTTTTVVVWWWWWWVVVTTTTTTUUUWWWXXXXXXXXXWWWVVV^^^aaa```\\\[[[\\\[[[XXXZZZ^^^^^^ZZZYYY[[[\\\[[[WWWVVVVVVWWWXXXXXXWWWUUUYYYWWW```uuuqqqkkkzzzllleeeeeegggdddaaaeeehhhmmmrrrvvvyyy~~~{{{uuunnn___OOOHHHDDDAAA>>>>>>CCC???>>>===<<>>???AAA======>>>;;;AAA^^^nnnZZZ}}}kkkhhhrrrpppddd\\\WWWWWWXXXZZZ\\\\\\ZZZYYYVVVXXX]]]aaaeeehhhjjjjjjiiijjjkkkkkkjjjiiihhhgggggghhhiiilllnnnmmmjjjhhhcccbbbbbb```___aaaeeehhhdddaaa___^^^^^^______^^^aaabbbcccdddccccccaaa```eeeddddddcccbbbaaaaaa```]]]\\\\\\^^^aaadddeeeeeebbbbbbaaaaaabbbccceeefffbbbbbbcccfffjjjkkkjjjiiikkkgggcccbbbdddiiittt~~~}}}uuutttggg]]]\\\\\\fff{{{```UUUjjj~~~sssjjjkkkmmmkkkhhhhhhfffggghhhhhhgggddd```^^^___bbbeeefffeeecccccccccdddbbb``````aaaaaa```___```aaafffjjjiiiaaa]]]]]]```^^^\\\ZZZXXXXXXXXXYYYWWWXXXWWWVVVUUUTTTUUUVVVWWWWWWWWWYYYZZZZZZYYYWWWUUUVVVYYYZZZ[[[YYYXXXVVV```cccbbb^^^\\\\\\ZZZUUUVVVYYYZZZWWWVVVYYY[[[[[[ZZZYYYYYY[[[[[[[[[XXXUUU\\\YYY\\\eeeppp|||~~~zzz~~~zzzvvvzzz{{{xxxvvvwwwvvvssspppjjjbbb]]][[[WWWRRRMMMNNNPPPRRRTTTWWW\\\cccgggnnnrrrwww}}}{{{yyymmmVVVLLLCCCAAAAAA??????AAA;;;:::???CCC???EEEhhh}}}fffiiirrrppprrrhhhaaacccYYYXXXXXXZZZ\\\]]]ZZZXXXZZZ\\\```eeeiiimmmooopppiiijjjkkklllkkkjjjhhhgggeeeeeegggiiiiiihhhfffddd```aaaaaa___]]]]]]___```^^^]]][[[ZZZYYYYYYYYYYYY[[[\\\^^^______^^^]]]\\\```___^^^]]]\\\\\\\\\\\\[[[\\\\\\]]]^^^```ccceeedddcccccccccccceeefffgggcccddddddfffggggggffffffiiigggffffffgggiiimmmpppzzz}}}yyyqqqmmm```YYY]]]bbbtttnnnWWW```yyypppiiiggghhhgggggghhhfffggghhhiiigggdddaaa___```bbbeeefffeeedddcccccccccaaa______``````___^^^aaa```bbbdddbbb]]]\\\```cccaaa^^^ZZZXXXXXXXXXYYYYYYYYYXXXVVVTTTTTTWWWZZZXXXXXXXXXZZZ[[[[[[ZZZXXXVVVVVVWWWWWWXXXXXXYYYYYY[[[^^^___\\\[[[\\\ZZZVVVUUUXXXYYYUUUTTTWWWXXXWWWXXXXXXXXXZZZ\\\]]][[[ZZZ\\\[[[\\\___ffftttyyyooouuuttteee```aaaeeegggfffhhhooovvvxxxxxxsssjjj___TTTMMMIIIHHHFFFGGGGGGGGGIIILLLRRRVVVZZZ^^^dddkkkqqqyyy|||nnnaaaOOOGGG@@@@@@@@@>>>>>>@@@<<<;;;???CCCCCCPPPvvvcccaaa{{{~~~}}}yyyjjj___aaa```]]]ZZZ[[[^^^___\\\XXX^^^```cccggglllppprrrtttiiijjjlllnnnnnnmmmllljjjeeefffggggggeeecccaaa```___``````___]]][[[[[[\\\[[[ZZZZZZXXXWWWUUUUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXYYYXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\\\\[[[\\\___bbbcccbbbbbbaaaaaacccdddeeeccccccddddddcccbbbbbbbbb^^^___aaabbbeeehhhiiiiii~~~|||vvvsssiiidddYYYXXX```jjj|||]]]]]]yyyqqqmmmhhhfffggghhhjjjkkkhhhhhhhhhhhhfffccc```^^^```bbbdddeeedddccccccdddbbb```^^^^^^___```______```_________\\\YYY]]]cccfffddd```\\\YYYXXXYYYZZZYYY[[[\\\ZZZWWWWWWZZZ]]]XXXXXXXXXZZZ\\\\\\ZZZXXXUUUUUUUUUVVVWWWYYY[[[\\\WWW[[[\\\ZZZZZZ\\\ZZZVVVTTTWWWXXXTTTSSSVVVWWWVVVWWWVVVVVVXXX[[[^^^^^^^^^YYY[[[[[[ZZZ\\\jjjiiiiiitttiiiUUUOOOPPPVVVZZZ\\\cccppp}}}{{{ooo```TTTKKKHHHGGGDDDEEEDDDCCCCCCEEEIIIMMMKKKOOOUUUZZZ```gggnnnrrrzzzoooaaaVVVGGGBBB>>>>>>>>><<<<<<>>>BBB???>>>AAAKKKeeerrrWWWhhhqqqffffffaaa\\\\\\___aaa___\\\```aaadddggglllooorrrtttjjjllloooqqqqqqpppnnnmmmfffhhhhhhfffccc```^^^^^^^^^______^^^\\\ZZZ[[[[[[ZZZZZZ[[[YYYVVVTTTTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVTTTTTTUUUVVVWWWXXXYYYZZZXXXYYYZZZZZZZZZZZZ\\\^^^```___^^^]]]\\\]]]^^^^^^___``````___]]][[[\\\]]]WWWZZZ\\\^^^bbbhhhiiigggttt~~~vvvppplll___\\\VVV[[[jjjwwwzzzbbbWWWpppllllllllljjjjjjkkklllkkkiiiiiihhhfffdddaaa___^^^```bbbccccccbbbaaacccdddaaa```^^^___```bbbaaa```^^^]]]^^^^^^[[[YYY]]]eeeiiifffbbb]]]ZZZYYYZZZZZZXXX]]]aaaaaa^^^[[[\\\]]]XXXXXXXXXZZZ\\\\\\ZZZXXXSSSTTTVVVYYY[[[\\\]]]]]]VVVZZZ\\\ZZZZZZ[[[YYYUUURRRVVVWWWUUUTTTXXXZZZYYYXXXVVVUUUVVVZZZ]]]______WWW[[[\\\WWWVVVbbbyyymmmdddhhh~~~fffOOOHHHGGGOOOWWW\\\eeeuuuoooccc\\\WWWPPPKKKHHHHHHHHHGGGGGGHHHKKKMMMOOOQQQUUUXXX\\\```eeehhhvvv{{{|||ooodddWWWLLLBBB>>><<>>>>>======???@@@@@@AAADDDVVV{{{eeegggtttgggaaa___^^^^^^aaadddeeefffgggdddeeelllrrrrrrqqqrrrooossswwwwwwsssoooooooooqqqnnnkkkiiigggddd^^^ZZZYYYZZZZZZXXXUUUUUUYYY]]]^^^``````]]]WWWUUUXXX\\\^^^[[[WWWUUUUUUVVVWWWWWWYYYXXXVVVUUUVVVWWWYYYZZZ]]]]]]^^^___```aaabbbbbb______]]][[[YYYYYY[[[]]]______^^^\\\ZZZZZZ\\\]]]\\\XXXYYY]]]]]]YYYXXX\\\eeeooo|||sssmmmhhh```WWWZZZ[[[fff~~~qqq```PPPqqqrrrnnnjjjjjjlllllliiieeeggggggfffccc```^^^^^^___iiigggddd___]]]]]]aaadddeeebbb``````cccfffffffffhhhfffdddbbbdddgggkkknnnjjjfffaaa]]]\\\^^^___```[[[\\\qqqoooXXXSSSUUUUUUUUUUUUWWWXXXWWWTTTRRRPPPPPPQQQTTTXXX[[[]]]]]]ZZZZZZYYYWWWUUUUUUVVVXXX\\\]]]\\\YYYYYY\\\\\\YYYWWWVVVUUUVVVXXXZZZ\\\\\\XXXXXX[[[\\\XXXWWWbbbpppttt~~~eee^^^cccnnn|||www]]]OOOXXXgggrrrwwwqqqhhhrrrsssnnnfff[[[UUUPPPRRRZZZ]]]^^^eeepppyyyxxxxxxwwwxxxzzz|||}}}zzzqqqdddWWWMMMGGGCCC@@@??????>>><<<<<<>>>???>>>===WWW{{{nnniiiuuugggeeedddccccccccceeegggiiinnnkkklllqqqtttrrrqqqsssqqqtttvvvwwwvvvtttttttttpppnnnkkkjjjiiifffbbb^^^ZZZ\\\]]]\\\XXXWWWXXX[[[[[[]]]___\\\WWWUUUWWWZZZZZZXXXVVVVVVXXXZZZ[[[[[[ZZZYYYXXXXXXYYYZZZ\\\^^^^^^^^^^^^___```bbbcccdddeeedddaaa___]]]^^^___aaaccccccbbb```]]]\\\\\\]]]\\\XXXYYY]]]]]]YYYXXX\\\^^^eeetttuuulllgggccc]]]WWWaaaeeewwwddd```nnntttooollljjjjjjkkkkkkhhheeekkkkkkjjjgggcccaaaaaabbbkkkiiieeeaaa^^^___cccffffffccc```___aaadddeeefffiiihhhfffeeefffiiilllnnngggccc```___bbbddddddccc___[[[ooorrrWWWPPPTTTWWWUUUTTTWWWZZZZZZUUUOOORRRPPPOOORRRWWW[[[\\\[[[WWWWWWVVVUUUSSSSSSTTTVVV\\\^^^]]]YYYXXX[[[[[[XXXYYYYYYXXXWWWWWWWWWXXXXXXXXXXXXZZZ[[[YYYXXX\\\bbbiiiwww}}}```RRRYYYiiittt|||~~~gggYYYiiivvvnnnllluuuwwwuuukkk[[[QQQTTTXXX___gggqqq||||||yyyyyy}}}{{{iiiaaaUUUKKKEEEAAA@@@???AAA???======>>>???@@@@@@FFFtttuuuaaawww{{{llliiikkkllljjjhhhhhhkkkoooqqqoooqqqttttttqqqrrrvvvrrrrrrsssuuuwwwwwwvvvtttmmmllljjjiiihhhfffbbb```[[[___cccbbb^^^ZZZXXXXXXYYY[[[]]]\\\XXXVVVVVVXXXVVVUUUVVVYYY\\\___``````\\\\\\\\\\\\]]]```bbbccc```______```aaadddfffgggjjjhhhdddaaa```aaacccdddfffffffffdddaaa^^^]]]]]][[[YYYYYY\\\\\\YYYYYY[[[ZZZ]]]fffwww~~~vvvlllddd___\\\[[[ZZZjjjuuujjj[[[hhh[[[llljjjhhhhhhjjjjjjhhhfffppppppooolllhhhfffeeefffllljjjfffaaa______cccgggeeeccc```^^^^^^```cccdddeeeddddddcccdddeeeggghhhdddaaa^^^```ccceeedddaaaaaaYYYllltttZZZRRRWWWYYYVVVTTTWWW\\\\\\UUUNNNRRRPPPOOOQQQWWW[[[[[[YYYTTTUUUUUUSSSRRRRRRUUUWWW[[[^^^\\\WWWTTTUUUUUUSSSYYYYYYYYYXXXVVVUUUVVVVVV[[[YYYYYYYYYYYYYYYXXXYYYffftttxxx```VVVYYY^^^ooowwwrrrdddvvvwwwmmmqqq|||oooVVVOOOUUU]]]gggwwwxxxtttvvv}}}ttt]]]VVVLLLDDDAAA@@@@@@@@@@@@===<<>>>>>>>>===???<<<<<>>>>>IIIWWWrrrbbbxxx{{{yyyxxxuuurrruuuzzzwwwvvvvvvvvvuuuqqqllliiinnnoooooolllhhhcccaaa```bbbgggnnnppplllgggcccaaaddddddcccbbbaaa___^^^]]]]]]^^^___bbbfffggggggeeebbbcccdddgggiiilllmmmnnniiijjjkkklllmmmmmmnnnnnnmmmiiifffeeehhhjjjjjjhhhaaabbbcccbbb```______```]]]___^^^[[[[[[^^^___]]]```^^^^^^bbbnnnzzzsssnnnddd___\\\[[[ZZZ```ttt~~~dddXXXsssvvvUUUHHHcccdddeeeeeeffffffggghhhfffgggfffdddbbbaaabbbccceeefffgggeeebbb`````````bbbddddddbbb___\\\\\\]]]___```bbbccccccaaa^^^\\\[[[^^^```]]]YYYVVVWWWZZZ]]]YYYaaahhhcccaaabbb]]]]]][[[XXXXXXXXXXXXVVVUUUQQQVVV\\\\\\YYYUUUSSSSSSPPPQQQRRRRRRRRRTTTWWWZZZTTTYYYZZZTTTOOOPPPRRRRRRTTTWWWZZZYYYTTTRRRSSSUUUQQQRRRPPPMMMOOOUUUUUUQQQQQQUUU```tttwwwYYYLLLRRRYYY]]]___dddlllsss~~~ooo^^^TTTccciii|||uuummmnnnooouuuzzzsssjjj\\\OOODDDBBB???>>>??????>>>===@@@<<<===@@@AAAHHH```yyyfffqqq}}}xxxwwwvvvtttuuuxxxuuuxxx{{{zzzwwwqqqllljjjmmmooopppmmmiiieeecccddddddiiinnnpppmmmjjjhhhhhhiiihhheeecccbbbaaa___^^^]]]]]]^^^aaadddffffffeeebbbdddfffhhhjjjlllmmmnnnjjjkkklllnnnnnnnnnllllllkkkhhhfffhhhlllnnnmmmjjjcccccccccaaa^^^]]]^^^______aaa```[[[[[[```aaa___[[[]]]^^^```hhh{{{|||xxxsssjjjbbb]]]ZZZ\\\bbbgggssszzz``````mmmZZZFFFFFFaaacccdddeeeeeefffggghhheeeffffffdddbbbaaabbbdddeeefffhhhgggdddaaa``````ccceeegggeeeaaa]]]]]]]]]^^^___bbbcccccc```]]][[[YYY]]]```]]]WWWTTTWWW\\\]]]ZZZ___```\\\```cccZZZ]]]\\\ZZZXXXVVVVVVWWWWWWPPPXXX___```YYYSSSQQQSSSNNNPPPQQQQQQRRRSSSWWWYYYMMMSSSUUUQQQMMMNNNQQQRRRUUUYYY[[[YYYTTTPPPQQQSSSNNNRRRSSSPPPRRRWWWWWWSSSOOOOOOYYYmmmbbbPPPQQQQQQOOOOOOTTT^^^fffpppxxxaaaWWWZZZkkkqqqyyyuuusssuuuyyy~~~sssjjjbbbTTTGGG@@@??????@@@AAABBBAAA???@@@<<<===BBBFFFUUUxxxppphhh}}}yyyssssssuuuuuuvvvxxxrrrwww||||||wwwpppllljjjiiilllmmmlllhhhddddddeeeeeeiiinnnpppnnnllllllmmmmmmjjjfffcccbbbaaa```___\\\[[[\\\^^^bbbeeeeeeeeecccdddfffiiikkklllmmmnnniiikkkmmmoooooommmkkkiiiiiifffeeehhhmmmooommmiiifffeeedddaaa]]]\\\\\\^^^```cccaaa\\\\\\aaaccc```ZZZ^^^``````dddtttzzztttsssnnncccYYYZZZYYY___jjjsss___SSSjjjmmmIII===DDD```fffiiifffeeeiiikkkkkkfffcccccceeedddaaaaaacccdddcccbbbbbbccccccbbbaaagggiiiiiiddd^^^ZZZ[[[]]]^^^ccchhhhhhddd___\\\ZZZ^^^\\\XXXUUUTTTVVVYYY[[[\\\\\\]]]^^^______``````\\\ZZZVVVTTTXXX^^^]]]XXXTTTWWWZZZYYYVVVTTTTTTVVVPPPPPPRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQSSSUUUXXX\\\```^^^WWWRRRPPPQQQPPPQQQSSSVVVXXXWWWUUURRRSSSOOOWWWlll}}}pppaaaRRRGGGGGGKKKNNNRRRXXXiiijjjsssyyyeee^^^eee|||}}}uuuvvvwww|||~~~qqqeee\\\SSSIIIBBB;;;>>>???>>>=========;;;===DDDAAA===OOOyyyqqqbbb|||||||||yyy{{{~~~~~~{{{wwwyyyxxxvvvssspppnnnmmmmmmkkkllllllhhhccc``````bbbeeegggiiijjjkkkjjjiiihhhiiifffbbbaaabbbaaa^^^[[[]]]]]]]]]^^^^^^_________^^^```cccfffhhhiiiiiiiiifffjjjjjjggghhhlllkkkffffffeeefffhhhkkklllkkkjjjbbbcccccc```]]]^^^bbbfff``````___```aaaccceeefff^^^ZZZ\\\eeejjjqqqwwwnnnqqqqqqfff]]][[[]]]___lllsssQQQVVVrrrQQQEEEDDD???iiinnnoookkkiiilllnnnmmmccc``````cccdddaaaaaadddcccbbbaaaaaabbbbbb```^^^eeeffffffaaa\\\YYY[[[^^^aaadddggggggccc```^^^]]]]]][[[WWWUUUUUUWWWZZZ\\\]]]]]]^^^^^^___```aaaaaaZZZZZZXXXVVVZZZ^^^\\\VVVPPPSSSVVVUUURRROOOPPPQQQMMMNNNPPPRRRTTTVVVXXXYYYRRRQQQPPPPPPSSSUUUWWWXXXZZZ___bbbaaa[[[VVVUUUUUURRRRRRSSSUUUVVVUUUSSSQQQOOOMMMSSSbbboooxxxssscccQQQGGGBBBAAAGGGOOO[[[]]]fffuuuxxxllllllxxxzzzzzzpppaaaVVVOOOJJJDDD@@@===>>>??????@@@BBBBBBAAA===???BBBNNNnnn}}}iiiuuu{{{}}}{{{}}}|||xxxxxxvvvtttqqqnnnlllkkkjjjhhhiiiiiigggdddcccdddfffdddeeegggggggggfffdddccccccaaa___```aaaaaa^^^\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[]]]___aaabbbbbbaaaaaa___ccccccbbbdddiiiiiifffdddddddddfffiiijjjiiihhhdddcccbbb___]]]^^^```bbb^^^^^^^^^^^^___aaabbbccc^^^[[[___hhhkkklllxxx~~~nnn```___]]]XXXYYY^^^^^^jjjnnnXXXPPPnnnwww___HHH@@@@@@<<>>>>>??????>>>===@@@BBBOOOnnnzzzbbblll~~~zzz~~~}}}~~~|||wwwtttsssqqqnnnllljjjhhhgggccceeeffffffffffffgggiiicccdddddddddbbb```^^^]]]\\\\\\\\\^^^______^^^\\\YYYZZZ[[[\\\\\\[[[YYYXXXZZZ[[[\\\]]]]]]\\\[[[ZZZWWWZZZ[[[[[[^^^cccfffeeebbbbbbbbbdddfffgggfffeeedddbbb___^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^```aaabbb]]]\\\aaaiiiiiifffjjjsss~~~}}}uuuooocccXXXTTTSSSSSS[[[fffpppgggTTTNNN```zzzWWWJJJ@@@<<<===;;;|||{{{uuukkkdddcccaaa^^^___\\\]]]``````^^^^^^aaa^^^]]]^^^___```___]]]ZZZbbbaaa___\\\YYYZZZ]]]aaabbb```]]]ZZZYYYYYY[[[]]]\\\ZZZXXXVVVVVVXXX[[[\\\\\\\\\[[[[[[[[[\\\]]]]]]WWWZZZ\\\\\\]]]]]]XXXPPPQQQUUUXXXXXXTTTQQQQQQRRRSSSRRRQQQQQQRRRTTTWWWYYYTTTQQQPPPRRRWWW[[[[[[YYYWWWZZZ]]]]]]ZZZXXXWWWWWWVVVVVVVVVTTTQQQPPPPPPPPPOOOOOOSSSWWWYYY^^^mmm}}}kkkUUUIIIGGGJJJHHHLLLXXXeeeppp{{{|||yyykkkbbbZZZRRRHHHAAA>>>???@@@@@@>>><<<<<>>DDDNNNjjjllljjj~~~zzz~~~~~~}}}~~~~~~|||wwwsssnnnnnnmmmlllkkkiiihhhgggaaabbbccceeeeeefffggghhhccccccbbbaaa___\\\ZZZYYYXXXYYY[[[\\\]]]]]]\\\ZZZYYY[[[\\\]]]]]]ZZZWWWUUUYYYZZZ[[[[[[[[[[[[ZZZZZZSSSUUUWWWXXXZZZ^^^bbbdddaaa``````bbbcccdddcccbbbbbb___\\\\\\___```^^^[[[]]]]]]]]]^^^^^^___```aaa]]]\\\```ffffffaaa```ccckkk|||ppphhh```[[[XXXXXXYYY\\\hhhvvvqqqUUUPPPWWWxxxeeeEEEAAA>>>:::<<<===wwwvvvpppgggbbbbbb```\\\aaa^^^^^^``````\\\\\\___\\\[[[\\\^^^``````___]]]cccaaa___\\\[[[]]]```cccbbb___ZZZWWWWWWYYY[[[]]]]]]\\\YYYXXXWWWXXXZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZWWWZZZ\\\[[[[[[ZZZUUUOOOSSSWWW[[[[[[XXXUUUTTTUUUTTTSSSQQQQQQRRRSSSVVVWWWUUUSSSRRRSSSVVVXXXWWWUUUUUUVVVXXXYYYWWWVVVUUUUUUVVVWWWXXXUUURRRPPPQQQRRRPPPRRRUUUVVVWWW]]]jjjxxxqqqUUUEEEHHHCCCDDDLLLVVV```kkktttyyylll]]]SSSOOOKKKFFFBBB@@@??????>>>;;;:::===BBBCCCAAABBBFFFHHHaaammmooo~~~}}}~~~zzz}}}}}}|||{{{yyyvvvrrroookkkkkkllllllkkkjjjiiihhh```aaabbbccceeeeeeeeedddccccccaaa```]]][[[YYYXXXZZZ[[[\\\\\\\\\[[[ZZZZZZ\\\^^^______^^^[[[XXXVVVWWWXXXYYYZZZ[[[[[[\\\\\\UUUWWWYYYZZZZZZ[[[^^^bbb``````___```bbbbbbaaa___^^^\\\[[[\\\___```^^^[[[ZZZZZZ[[[\\\\\\]]]]]]]]]\\\[[[\\\```aaa___]]]]]]^^^qqqqqqddd\\\VVVVVVXXX[[[___kkk|||XXXMMMWWWiii|||VVV@@@AAA===888;;;===mmmmmmiiiddddddgggfffcccbbb______aaa```]]]\\\___^^^]]]\\\]]]___``````___cccaaa___^^^^^^___aaacccccc___[[[YYYYYY[[[]]]]]]\\\[[[YYYXXXXXXYYY[[[\\\\\\ZZZXXXVVVVVVWWWXXXYYYWWW[[[\\\YYYWWWVVVSSSNNNPPPTTTYYYZZZXXXUUUUUUUUUPPPPPPPPPPPPRRRTTTVVVWWWUUUUUUUUUUUUTTTSSSSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSTTTVVVXXXWWWSSSQQQRRRTTTOOOQQQSSSTTTUUU[[[eeennnzzzdddJJJGGGAAA>>>CCCKKKSSS]]]fffyyy~~~uuukkk___SSSKKKEEEDDDCCCAAA@@@>>>======BBB???@@@BBB===888>>>III]]]~~~wwwcccyyy}}}{{{zzz|||}}}zzz||||||{{{yyywwwtttrrrqqqlllmmmmmmmmmlllkkkiiihhhbbbbbbbbbdddeeeeeecccaaabbbbbb```___]]][[[ZZZYYY]]]^^^^^^]]][[[ZZZ[[[\\\aaaaaabbbaaa___\\\YYYXXXUUUUUUVVVXXXYYY[[[\\\]]]YYYZZZ]]]```^^^[[[\\\aaaaaa`````````bbbbbb```^^^]]]\\\]]]^^^```___]]][[[WWWWWWXXXYYYZZZYYYYYYYYY[[[YYYXXX[[[___```___]]]]]]gggttt~~~rrrfff[[[UUUTTTVVVXXX]]]iiiyyy___LLLSSShhhcccJJJ???AAA;;;777999999ggggggeeecccfffjjjjjjfffbbb```___bbbbbb______bbbdddaaa^^^]]]^^^``````___bbbaaa_________```aaaaaaaaa^^^[[[ZZZ[[[]]]\\\[[[YYYXXXXXXXXXYYY[[[]]]___```^^^[[[YYYXXXYYYZZZ[[[YYY[[[ZZZUUURRRSSSRRROOOLLLQQQWWWYYYWWWUUUUUUUUUPPPPPPPPPQQQRRRRRRSSSSSSSSSVVVXXXWWWSSSQQQSSSUUUTTTTTTTTTTTTTTTSSSRRRQQQOOOSSSWWWWWWTTTQQQRRRTTTQQQRRRRRRQQQRRRWWW\\\```ooozzzzzz^^^PPPHHHBBBBBBFFFJJJQQQXXXeeemmmwwwwwwlllbbbZZZRRRIIICCC>>>?????????>>>>>>>>>???DDD@@@@@@@@@;;;;;;LLLaaaqqq~~~{{{uuu}}}}}}|||{{{|||}}}}}}|||{{{{{{yyywwwyyy|||}}}{{{yyy|||{{{zzzyyywwwwwwxxxyyyrrrrrrqqqpppnnnkkkhhhfffdddcccccceeeggggggdddbbb```___^^^]]]\\\[[[[[[[[[___``````^^^[[[[[[^^^aaaddddddcccaaa___]]]ZZZYYYVVVVVVWWWXXXYYY[[[\\\]]][[[\\\aaaeeebbb\\\\\\bbbcccaaaaaaaaabbbbbb```^^^]]]___aaaaaa___\\\ZZZYYYWWWXXXYYYZZZ[[[ZZZYYYYYYYYYWWWWWWZZZ```cccaaa\\\___```ggguuu|||zzz|||wwwmmmddd^^^YYYWWW[[[```gggqqqppp]]]SSSWWWqqquuuQQQBBB===>>>999999;;;666eeefffeeecccfffiiihhhcccaaa______ccccccaaabbbeeehhheeeaaa^^^^^^_________aaa```______`````````___^^^[[[YYYYYY[[[\\\ZZZXXXUUUVVVVVVXXXZZZ]]]```bbbcccaaa^^^\\\[[[\\\]]]^^^ZZZ\\\YYYSSSOOOPPPQQQOOOKKKPPPVVVYYYXXXVVVUUUVVVSSSSSSSSSRRRQQQOOONNNMMMQQQVVVZZZXXXSSSPPPSSSXXXRRRQQQQQQQQQQQQQQQOOONNNKKKPPPVVVWWWTTTQQQRRRTTTTTTTTTRRRPPPPPPTTTVVVVVVbbblllttt\\\RRRIIIFFFEEEEEEIIINNNTTT]]]iiiuuuqqqhhh]]]SSSLLLGGGAAA===<<<===>>>======>>>AAACCC<<<:::===BBBEEEPPPnnnzzzoooxxx{{{qqqyyyuuuwwwxxxyyy|||zzzttttttttttttvvvyyyzzzyyyxxx{{{xxxuuuvvvyyy{{{yyywww{{{{{{{{{zzzyyy{{{~~~vvvvvvuuusssooojjjfffcccdddddddddfffiiijjjgggccc^^^^^^]]]\\\[[[\\\\\\\\\```aaaaaa^^^\\\]]]aaaeeefffeeecccaaa^^^\\\[[[ZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[\\\bbbgggddd]]]]]]cccdddbbbbbbbbbcccbbb```^^^___bbbeeeccc^^^YYYWWWXXX[[[[[[]]]^^^^^^]]]\\\\\\XXXWWWWWW[[[bbbfffbbb[[[___\\\___nnn|||uuutttyyy{{{ssshhh___[[[[[[\\\]]]bbblllzzzyyyiiiWWWNNNSSSlllWWWIII>>><<<<<<888<<<>>>555jjjeeeaaaaaadddfffdddaaa^^^]]]]]]___dddhhhjjjkkkjjjccc[[[XXX[[[^^^___^^^[[[\\\]]]]]]\\\[[[ZZZYYY]]][[[YYYYYYZZZZZZXXXVVVYYYWWWUUUYYY^^^aaa___\\\```___]]][[[[[[]]]___aaa\\\XXXVVVVVVSSSNNNLLLMMMOOONNNNNNSSSXXXYYYTTTNNNOOOOOOPPPPPPOOOOOONNNMMMRRRUUUXXXWWWRRROOOPPPSSSTTTUUUTTTRRRSSSSSSNNNGGGKKKMMMPPPTTTVVVVVVVVVVVVUUUPPPMMMOOOQQQPPPQQQTTTYYYcccttt{{{kkk]]]IIIBBBFFFGGGLLLMMMUUUcccooowww{{{uuucccYYYLLLDDDBBBBBBAAA???DDD>>><<<>>>???<<<::::::>>>;;;;;;CCCRRRoooppphhhxxxwwwsssssstttuuuxxx{{{}}}zzzsssmmmoooooooooppprrruuuwwwyyyyyysssppptttyyyyyyxxxxxxwwwzzz||||||zzzyyyzzz|||uuuuuusssooojjjgggfffgggaaa^^^\\\___ccceeebbb^^^[[[ZZZYYYYYYZZZ\\\^^^```___^^^]]]]]]```cccdddeeeddddddccccccbbb```\\\YYY```___]]]\\\[[[ZZZZZZYYYYYY[[[^^^aaaccccccaaa```bbbaaaaaabbbeeeggggggfffbbbbbbaaa```^^^\\\[[[ZZZ\\\\\\\\\^^^______\\\ZZZYYYZZZ\\\^^^___````````````eeedddiiixxxzzztttrrrtttwwwyyy|||{{{sssnnneee```[[[WWWXXX___lllvvv{{{ooo]]]RRRVVV```pppgggIII???>>>===<<<;;;:::999999kkkfffaaa```ccceeedddbbbccc```^^^___bbbfffhhhjjjeee```[[[ZZZ]]]___]]][[[XXXYYYZZZ[[[\\\[[[ZZZYYYZZZ\\\]]]\\\ZZZYYYZZZ[[[XXXVVVVVVZZZ___aaa^^^[[[\\\[[[ZZZYYYZZZ\\\___```bbb]]]XXXVVVRRRNNNNNNQQQRRRRRRRRRUUUXXXWWWSSSNNNMMMMMMNNNOOOOOOOOOOOOOOOTTTVVVXXXUUUQQQNNNPPPSSSRRRVVVWWWTTTPPPNNNJJJEEELLLNNNPPPSSSTTTUUUTTTTTTSSSNNNLLLOOOQQQPPPPPPRRRSSS[[[iiiyyycccKKKHHHIIIHHHHHHLLLUUU^^^jjjyyy|||tttnnn\\\SSSHHHBBB@@@@@@???>>>===:::;;;@@@CCCBBBAAABBBBBB<<<>>>OOOiiiqqqjjjppptttrrrrrrvvvuuuuuuvvvvvvtttoookkknnnnnnnnnppprrrtttwwwxxxxxxrrrqqquuuyyywwwvvvvvv|||~~~}}}yyywwwwwwxxxvvvuuutttpppkkkgggfffggg___\\\ZZZ\\\```aaa___\\\[[[[[[ZZZZZZ[[[\\\]]]^^^^^^___```bbbeeeggghhhhhhdddcccccccccdddbbb___]]]^^^______^^^\\\\\\^^^```\\\^^^```cccccccccaaa```aaa```aaabbbeeefffeeedddeeeeeedddbbb___\\\YYYWWW^^^]]]]]]^^^```aaa```^^^[[[\\\\\\]]]^^^___``````bbbfffcccdddqqq}}}|||vvvvvvppprrrwww}}}xxxsssmmmjjjYYYZZZYYYYYY[[[ggg{{{rrr```UUULLL___VVVAAA======<<<;;;:::999888888nnniiiccc```aaacccbbbaaaeeebbb___^^^```ccceeefff^^^\\\[[[\\\^^^___\\\XXXUUUVVVXXXYYYZZZZZZYYYYYYUUUZZZ___^^^YYYWWWZZZ^^^XXXWWWXXX\\\``````]]]ZZZZZZZZZYYYYYYZZZ]]]```aaaggg```ZZZVVVRRROOOQQQUUUUUUVVVWWWXXXWWWUUURRRPPPLLLLLLMMMNNNOOOPPPQQQQQQUUUVVVVVVSSSOOONNNQQQTTTXXXbbbfff___TTTNNNLLLKKKNNNOOOPPPRRRRRRRRRQQQPPPOOOLLLKKKOOOQQQOOONNNOOORRRVVV___mmm{{{cccQQQFFFEEECCCDDDHHHNNNVVVdddqqq{{{~~~vvvnnneee___RRRKKKCCC>>>>>>??????>>>===;;;===AAABBB>>><<<>>>>>>;;;BBB^^^rrrgggvvvrrrmmmnnnoooqqqpppnnnnnnoooooonnnllllllllllllnnnppprrruuuwwwvvvsssssswwwyyyvvvtttttt}}}}}}|||yyyvvvttttttuuuuuuuuutttpppkkkhhhffffff^^^[[[XXXYYY\\\^^^]]][[[\\\\\\\\\\\\\\\\\\\\\\\\[[[]]]aaaeeehhhiiiiiiiiieeedddcccccccccbbb```]]]^^^aaacccbbb______dddiii```bbbcccddddddcccaaa`````````aaaccceeefffdddcccfffffffffeeebbb___[[[YYY^^^\\\[[[\\\^^^```aaaaaa___^^^]]]]]]]]]___```aaadddhhhbbb```hhhrrrxxxuuulllnnnrrrvvvzzz~~~yyynnnfff___[[[XXXPPPVVV[[[]]]cccuuunnn[[[NNNOOORRRvvvdddGGG@@@;;;;;;:::999888777777666qqqllleeeaaa``````___^^^aaa___^^^^^^```aaaaaa```[[[ZZZYYY[[[]]]]]][[[YYYUUUVVVWWWXXXXXXXXXWWWVVVTTTYYY]]]]]][[[YYYZZZ\\\XXXXXX[[[^^^aaa```]]]YYY\\\[[[[[[[[[\\\^^^```aaaeee___YYYWWWUUURRRSSSWWWUUUWWWYYYZZZWWWUUUSSSSSSOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTRRRPPPNNNOOOSSSVVVbbbooouuukkkZZZPPPPPPRRRPPPPPPPPPPPPPPPOOONNNMMMLLLIIIJJJOOOQQQNNNLLLMMMPPPPPPTTT^^^mmm{{{jjjNNNIIIEEECCCGGGJJJLLLPPPUUUlllwww~~~vvvmmmeee\\\SSSNNNIIIEEE@@@======>>>???>>>???>>>@@@BBB@@@;;;;;;??????GGGZZZzzzvvvpppnnngggggghhhhhhgggggghhhiiilllmmmnnnooohhhiiiiiikkkmmmppprrrtttuuusssuuuyyyxxxtttrrrtttxxxwwwuuusssrrrqqqrrrsssttttttssspppkkkhhhffffff^^^\\\ZZZYYY[[[\\\\\\[[[\\\]]]]]]^^^]]]]]]\\\[[[XXX\\\aaafffgggfffdddccceeecccaaa``````___]]][[[```dddhhheeeaaa```gggmmmddddddeeeeeeeeecccaaa`````````aaadddffffffdddbbbdddeeefffgggfffdddaaa___[[[YYYWWWXXXZZZ^^^```aaacccaaa___^^^^^^___aaabbbeeeiiieeeaaaeeekkk{{{~~~~~~}}}zzzwwwxxx{{{~~~xxxlllaaaYYYUUUSSSSSSWWW^^^ffflllzzzwww[[[QQQMMMWWWrrrqqqKKK>>>AAA::::::999999888777666666rrrnnnhhhbbb___]]]\\\\\\[[[[[[]]]___aaa```]]][[[[[[ZZZXXXWWWYYYZZZ[[[\\\WWWXXXXXXXXXWWWVVVTTTSSSYYYZZZ]]]___```^^^[[[YYYYYYZZZ]]]___aaa___\\\ZZZ\\\\\\[[[ZZZ[[[\\\]]]]]]\\\YYYXXXYYYXXXTTTSSSVVVSSSUUUXXXXXXWWWVVVVVVVVVSSSRRRQQQQQQQQQQQQRRRRRRQQQPPPOOOMMMNNNQQQUUUYYYeeerrrxxxmmmZZZPPPPPPSSSQQQQQQPPPPPPNNNMMMLLLKKKJJJGGGIIINNNQQQNNNKKKLLLKKKIIIHHHOOO]]]nnn|||iiiSSSJJJCCCEEEJJJJJJIIIIIIVVVbbbppp{{{vvvpppggg^^^UUUNNNGGGCCCCCCAAA???===>>>??????@@@======???@@@>>>===DDDLLLXXXmmmnnnjjjnnncccbbbeeeeeeddd___bbbfffiiikkkkkkkkkkkkddddddeeegggiiillloooqqqssssssvvvyyywwwrrrqqquuuxxxuuurrrpppoooooopppqqqqqqrrrrrroookkkhhhffffffaaa___^^^]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^]]]]]]\\\ZZZ^^^cccfffdddaaa_________]]][[[[[[]]]^^^^^^^^^```dddfffccc]]]]]]ccciiiddddddeeeeeedddcccaaa```bbbaaabbbdddffffffdddcccdddeeefffgggfffeeecccbbb[[[XXXVVVVVVYYY]]]```aaadddcccaaa______```bbbcccdddiiifffcccfffgggqqq|||uuurrrrrrwww{{{lllggg___XXXUUUVVVZZZ]]]aaajjjuuuiiiOOOPPPUUUjjjrrrSSS<<<777>>>::::::999999888777777777ooommmiiiddd```^^^]]]\\\ZZZ[[[\\\___```___[[[XXX]]][[[XXXVVVVVVXXX[[[]]]YYYZZZZZZYYYXXXVVVTTTSSS______aaaccceeebbb]]]XXXXXXZZZ\\\^^^^^^]]][[[YYYYYYXXXXXXWWWWWWXXXXXXXXXVVVTTTVVVZZZYYYUUURRRSSSQQQRRRTTTVVVWWWWWWWWWWWWTTTSSSRRRQQQPPPQQQRRRRRRPPPOOOMMMMMMNNNQQQUUUXXXbbbmmmrrriii[[[TTTUUUWWWSSSRRRQQQOOONNNLLLKKKJJJIIIGGGHHHNNNPPPMMMKKKLLLKKKIIIGGGJJJTTTdddtttaaaTTTGGGDDDEEEEEEFFFHHHHHHSSSaaalllyyy}}}xxxhhhbbbZZZRRRKKKGGGCCC@@@????????????????????????>>>===<<<<<<:::>>>LLLZZZ|||ggguuuqqqccc___aaabbbaaaaaa]]]aaafffiiiiiigggeeeddd``````aaabbbeeehhhkkkmmmoooqqquuuwwwsssnnnpppvvv{{{wwwqqqmmmlllmmmmmmlllmmmnnnooonnnkkkhhhffffffccccccccccccbbb```___^^^^^^^^^^^^^^^^^^^^^^^^^^^```dddggggggccc```______YYYWWWVVVXXX\\\```cccddd___aaaaaa]]]YYYXXX]]]bbbbbbbbbcccccccccbbbbbbaaacccbbbaaabbbcccddddddcccffffffeeedddbbbaaa___^^^\\\ZZZXXXXXX[[[^^^aaabbbbbbaaa```______```aaabbbbbbfffcccbbbeeedddhhhwwwvvvnnnkkkkkkooouuuzzz}}}uuujjj```]]]WWWSSSQQQUUU\\\aaakkkxxx\\\FFFOOO\\\pppXXXFFF:::777<<<999999888888888777777777iiihhhgggeeebbbaaa`````````___]]]]]]]]]]]][[[YYY\\\[[[YYYWWWVVVWWWZZZ]]]ZZZZZZ[[[ZZZZZZXXXVVVUUU___bbbeeefffccc^^^YYYVVVWWWXXXZZZZZZYYYXXXWWWWWWUUUUUUUUUVVVVVVWWWWWWXXXUUUTTTVVVYYYYYYTTTQQQRRRRRRPPPPPPRRRVVVXXXVVVTTTRRRQQQOOONNNOOOPPPRRRSSSQQQOOOMMMMMMNNNQQQSSSTTTXXX```ccc^^^WWWVVVXXXYYYTTTSSSQQQOOOMMMLLLKKKKKKJJJGGGHHHMMMOOOMMMLLLMMMJJJKKKJJJJJJNNNXXXgggrrrvvvhhh\\\OOOFFFCCCFFFCCCKKKUUU]]]hhhvvvxxxqqqmmm[[[UUUMMMGGGCCCBBBAAA@@@===>>>@@@@@@???>>>>>>>>>>>>======>>>BBBPPPiii}}}xxxkkkaaaZZZZZZ\\\[[[ZZZ\\\ZZZ___dddfffeeecccbbbbbb\\\\\\]]]___bbbeeehhhjjjjjjmmmqqqrrrnnniiimmmuuuxxxssslllhhhhhhiiijjjiiiiiikkkmmmllljjjgggffffffdddfffggggggeeeccc```___^^^^^^]]]]]]]]]___```aaadddfffhhhfffaaa^^^```bbb\\\ZZZXXXYYY]]]bbbeeefff```___^^^[[[YYYZZZ]]]```^^^___``````aaabbbbbbbbbccc```^^^^^^```aaabbbbbbcccaaa```^^^]]]\\\\\\\\\[[[ZZZXXXYYY[[[^^^___```^^^^^^^^^^^^^^^^^^_________aaa[[[[[[aaa___```kkk{{{|||uuuuuutttrrrpppqqqtttwww~~~vvvrrrnnnnnnnnnkkkccc\\\YYYXXXWWWWWWYYYaaakkksssoooTTTOOOeeexxxzzzXXXHHHBBB;;;888999777777777666666666666666cccdddffffffdddcccccccccgggddd___\\\[[[[[[[[[ZZZ[[[[[[[[[YYYWWWWWWYYY[[[YYYZZZ[[[[[[[[[ZZZYYYXXX[[[aaagggfff___WWWTTTTTTUUUVVVWWWWWWVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZXXXVVVVVVYYYWWWRRRPPPQQQSSSPPPNNNPPPUUUWWWTTTPPPNNNNNNMMMLLLMMMOOORRRSSSSSSQQQOOONNNOOOPPPPPPPPPJJJOOORRROOONNNRRRUUUUUUTTTSSSQQQOOONNNLLLLLLLLLKKKGGGHHHLLLOOOMMMMMMNNNEEEHHHIIIGGGFFFKKKWWWaaavvvgggOOODDDEEE???EEEJJJNNNVVVbbbkkkooo|||zzzuuuoooiiiccc^^^QQQLLLDDD???>>>>>>??????<<<>>>@@@@@@???===<<<<<<888:::???HHHVVVpppooovvv^^^WWWSSSVVVVVVSSSSSSWWWVVV[[[```bbbbbbbbbccceeeZZZZZZ[[[]]]```cccfffhhhgggjjjnnnooojjjfffkkkuuuooojjjdddbbbdddggghhhiiifffiiikkkkkkiiigggffffffdddgggiiijjjgggdddaaa______^^^]]]\\\]]]___bbbcccdddffffffccc^^^\\\```ddddddaaa]]]\\\^^^aaaddddddcccaaa^^^\\\\\\^^^aaaccc\\\\\\]]]___```aaaccccccbbb___\\\[[[]]]___aaaaaa\\\[[[ZZZYYYYYYZZZ\\\^^^YYYXXXVVVWWWYYY\\\\\\\\\ZZZ[[[\\\]]]]]]]]]\\\\\\]]]\\\UUUUUU\\\[[[[[[dddhhhxxxyyyooofffbbbcccffflllooorrruuuwwwzzz}}}vvvoooeeeaaa\\\ZZZZZZYYYWWWUUUQQQUUUZZZaaalllzzzrrrbbb[[[YYYUUUfffbbbEEE;;;;;;888444333555555555555555555444444\\\___eeeiiikkkkkkhhhgggfffddd```]]][[[ZZZZZZZZZ^^^\\\YYYVVVUUUVVVWWWYYYVVVYYY\\\]]]\\\\\\\\\]]]^^^ZZZUUUTTTVVVVVVSSSOOOVVVVVVVVVUUUUUUTTTTTTTTTVVVTTTQQQRRRUUUWWWVVVUUUTTTUUUVVVVVVVVVUUUSSSRRROOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKMMMOOOQQQRRRQQQNNNLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLNNNRRROOOMMMNNNQQQQQQLLLHHHJJJKKKMMMNNNNNNLLLJJJIIILLLIIIEEECCCDDDHHHMMMQQQdddppp___HHHDDDDDD@@@???CCCGGGLLLTTT\\\hhhttt~~~wwwqqqhhhaaa\\\WWWRRRNNNBBBBBBAAAAAA@@@???>>>>>>CCCAAAAAADDDCCC???>>>@@@AAA<<>>===@@@AAA??????BBBCCCLLL___{{{qqqnnnvvvooo^^^UUUOOOOOOOOOOOOOOOPPPQQQRRRQQQSSSVVVYYY[[[[[[ZZZYYYYYYYYY[[[```eeehhhhhhggghhhfffdddccccccccccccbbb___]]][[[\\\^^^aaabbbbbbbbbcccaaa^^^[[[YYYYYYZZZ___bbbdddcccaaa______```___```bbb```]]][[[[[[]]]]]]]]]\\\XXXUUUUUUXXX[[[]]]\\\[[[[[[\\\\\\[[[YYYZZZ[[[\\\\\\\\\]]]___aaa```_________```bbbdddeeegggccc]]]YYYXXXXXXWWWVVVYYYYYYXXXXXXYYYZZZZZZ[[[]]]\\\ZZZYYYYYYYYYYYYXXX[[[XXXUUUVVVXXXYYYYYYXXX]]][[[YYYVVVVVVXXXZZZ\\\^^^___fffpppvvvyyy~~~zzzlllccc___WWWXXXYYY[[[]]]___aaabbbgggkkkpppvvvzzz|||~~~~~~|||ssskkkccc___aaaaaaZZZSSSVVVUUUTTTUUUYYY^^^dddgggsssxxxvvv\\\TTT]]]iiiwwwnnnIIIBBB:::666777999888777555555555555555444333333eeegggjjjkkkiiiddd___\\\```___^^^^^^^^^^^^\\\ZZZ[[[YYYWWWYYY]]]^^^]]][[[XXXZZZ\\\\\\[[[[[[[[[\\\VVVSSSQQQRRRUUUVVVUUUSSSWWWWWWWWWVVVUUUTTTTTTTTTQQQPPPNNNOOOPPPRRRQQQQQQQQQQQQPPPOOONNNMMMLLLKKKMMMNNNNNNNNNNNNNNNMMMLLLIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKIIIFFFDDDDDDEEEIIIHHHHHHKKKPPPRRRQQQNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGFFFGGGIIIKKKMMMHHHOOO]]]nnn|||iiiUUUIIICCCAAADDDGGGFFFDDDEEETTTYYY```eeeiiiqqq}}}}}}yyyvvvpppggg___VVVRRRMMMIIIFFFDDDAAA???@@@@@@@@@@@@@@@@@@??????@@@<<<;;;???AAA???@@@BBBEEE]]]pppcccvvvnnnZZZQQQMMMKKKKKKKKKKKKLLLMMMNNNOOONNNPPPSSSVVVXXXXXXXXXWWWYYYZZZ]]]bbbfffhhhgggeeefffccc```aaadddddd```\\\ZZZZZZZZZ\\\___aaaaaaaaa______^^^[[[XXXVVVVVVWWW^^^`````````^^^^^^___```^^^___```___]]]\\\\\\]]]\\\[[[YYYVVVSSSSSSVVVXXX^^^\\\[[[ZZZ[[[ZZZYYYWWWXXXZZZ[[[[[[[[[\\\^^^```]]]]]]]]]^^^```bbbdddeeeiiieee^^^ZZZXXXWWWWWWVVVYYYYYYXXXWWWWWWXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYZZZXXXVVVUUUWWWXXXXXXWWWaaa^^^ZZZWWWUUUWWWYYY[[[[[[\\\```eeehhhmmmxxx~~~|||nnneeeWWWWWWWWWWWWWWWVVVUUUTTTZZZ\\\```eeejjjnnnrrrttttttssstttxxxyyyyyy|||~~~vvvqqqooonnnnnnnnnkkkddd\\\ZZZ\\\]]]\\\ZZZUUUWWWYYY[[[```jjjuuu~~~www___OOOVVVlll|||tttkkkPPP===999666777999:::888555444444555555444444333222bbbdddgggiiihhheeeaaa^^^___^^^^^^```bbbbbb^^^[[[ZZZXXXWWWZZZ^^^___\\\YYYYYYZZZ\\\[[[ZZZZZZ[[[\\\YYYWWWUUUUUUXXXYYYXXXWWWVVVVVVUUUTTTSSSRRRRRRQQQRRRQQQPPPQQQQQQRRRRRRQQQTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKLLLMMMMMMLLLJJJHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKIIIFFFEEEDDDEEEHHHGGGGGGJJJNNNPPPPPPOOOOOONNNKKKIIIHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHJJJJJJGGGJJJRRR___pppzzzgggSSSIIIAAA@@@BBBCCCDDDFFFMMMPPPTTTWWWZZZbbbmmmuuu~~~}}}yyyzzzuuuooojjjgggaaaZZZSSSKKKIIIGGGDDDCCCBBBAAA@@@????????????@@@@@@@@@@@@<<<<<<>>>@@@@@@@@@GGGOOOeeeooovvv}}}___SSSOOOKKKGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNQQQTTTVVVWWWWWWVVVXXX[[[___cccffffffeeecccaaaaaaaaaccccccbbb```]]]XXXXXXYYY]]]```bbbbbb```]]]]]]\\\ZZZWWWUUUVVVWWW\\\\\\\\\\\\\\\\\\^^^___[[[[[[\\\\\\\\\]]]^^^^^^___]]][[[XXXWWWWWWYYYZZZ```^^^\\\[[[[[[ZZZXXXVVVTTTWWWYYYZZZZZZZZZ\\\]]]ZZZ[[[]]]___aaacccdddeeegggccc^^^ZZZZZZZZZZZZZZZZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZYYYYYYZZZXXXVVVUUUTTTTTTUUUUUUVVV___\\\XXXTTTSSSTTTWWWYYYYYYZZZ]]]___aaajjj}}}uuuhhhfffbbb]]]YYYVVVTTTSSSUUUUUUVVVXXX]]]aaaeeefffhhhfffhhhkkklllkkkooouuuyyy{{{}}}}}}}}}~~~}}}|||zzzuuuppphhhbbb___```ccceeeaaa\\\YYYYYYZZZZZZZZZ\\\\\\ccckkkpppvvvttt```ZZZ[[[ssszzzvvvUUUBBB===;;;999888999999666444444444444444444333222222bbbccceeeffffffdddbbb```___^^^^^^aaaeeeeeeaaa]]][[[ZZZYYY[[[]]]\\\YYYVVVZZZ[[[\\\[[[YYYYYYZZZ[[[[[[ZZZXXXXXXXXXXXXXXXWWWTTTTTTSSSRRRQQQPPPOOONNNPPPQQQQQQQQQPPPPPPPPPPPPTTTSSSPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMOOOOOOPPPPPPNNNJJJGGGEEEEEEFFFGGGHHHJJJJJJKKKKKKIIIKKKKKKJJJIIIHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMMMMOOOMMMKKKHHHHHHHHHJJJKKKIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFHHHOOO]]]oooqqqcccSSSIIICCC@@@BBBFFFDDDFFFHHHJJJLLLQQQXXX]]]fffnnnwww{{{|||~~~{{{vvvqqqjjjfffbbb___ZZZWWWTTTPPPKKKGGGAAAAAAAAA@@@???>>>???????????????????????????@@@<<<===???@@@AAAKKKbbbwwwzzzooo~~~aaaOOONNNKKKEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKMMMOOORRRTTTUUUVVVVVVXXX[[[___cccddddddbbbaaa```dddhhhgggaaa]]]]]]^^^XXXXXX[[[^^^bbbdddcccaaa\\\]]]\\\ZZZXXXVVVWWWXXXZZZYYYYYYYYY[[[]]]^^^^^^YYYXXXXXXZZZ\\\^^^___```aaa___\\\ZZZZZZ[[[\\\]]]___]]][[[ZZZZZZYYYVVVUUUQQQTTTWWWYYYYYYYYYZZZZZZZZZ[[[^^^aaaccceeeeeefffgggddd___]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWXXXYYYZZZYYY[[[]]]\\\ZZZYYYYYYZZZUUUUUUTTTRRRQQQQQQSSSTTTZZZWWWTTTQQQPPPQQQTTTVVVTTTUUUWWWXXXYYYbbbwwwyyynnneee___]]]]]]ZZZWWWTTTSSSUUUWWWXXXXXXZZZXXXYYY\\\]]]\\\___dddfffhhhjjjlllmmmooorrruuutttrrrpppnnnkkkiiigggfffiiieee___YYYWWWZZZ___ccc______ccciiijjjhhhjjjooo{{{oooXXXUUUfffxxxyyyVVVCCC<<<>>>;;;999777666666666555333333333333333222222111ffffffeeedddcccaaa```___```^^^]]]```eeefffbbb]]][[[\\\\\\\\\[[[YYYWWWVVV[[[\\\\\\ZZZXXXXXXYYYZZZ[[[ZZZXXXWWWVVVUUUUUUUUUSSSRRRQQQPPPOOONNNMMMLLLMMMOOOPPPPPPNNNMMMMMMNNNPPPOOOMMMKKKLLLNNNPPPRRRSSSSSSQQQOOONNNNNNMMMMMMPPPQQQQQQPPPOOOLLLIIIGGGFFFGGGHHHJJJKKKLLLLLLMMMJJJKKKLLLLLLKKKKKKMMMNNNMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLJJJHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEEEEEEEFFFHHHFFFDDDFFFOOO___rrrzzzhhhWWWGGGAAAAAAAAABBBCCCDDDEEEGGGKKKNNNTTTZZZbbbfffhhhkkkqqqvvv~~~|||yyywwwtttqqqlllhhhccc^^^YYYUUUPPPNNNKKKIIIHHHFFFDDDBBB>>>???AAA@@@??????@@@AAA??????????????????>>>>>>@@@AAACCCGGGPPPfffwww```lll```JJJEEEHHHFFFBBBEEEEEEEEEEEEFFFHHHIIIIIIJJJKKKMMMOOORRRTTTUUUUUUXXX[[[___aaaaaa`````````ccciiimmmiii___YYYZZZ]]]YYYZZZ\\\___cccddddddccc\\\]]]]]][[[YYYXXXYYYZZZYYYYYYYYY[[[]]]_________[[[ZZZYYYZZZ]]]___aaaaaa```]]]ZZZYYYZZZ]]]^^^^^^[[[ZZZXXXWWWVVVVVVTTTRRRPPPSSSXXXZZZ[[[ZZZZZZZZZ[[[]]]aaadddfffggggggfffiiifffccc```^^^\\\YYYVVVZZZZZZZZZZZZZZZYYYYYYYYYVVVYYY]]]\\\YYYWWWXXXZZZTTTTTTTTTRRRPPPPPPQQQSSSVVVUUURRRPPPOOOPPPQQQRRRSSSTTTUUUVVVUUU[[[lll}}}{{{ssspppoookkkeee^^^ZZZXXXWWWUUURRRTTTRRRRRRUUUTTTRRRUUUZZZWWWZZZ___ccceeehhhlllnnnooommmiiieeecccaaaaaabbbjjjfff```ZZZXXX]]]eeelllkkknnnyyywwwfffWWWTTTeee]]]BBB:::<<<999777555444333444555666222222333333222222111000iiigggdddaaa______`````````]]][[[^^^ccceeeaaa\\\[[[^^^```^^^YYYWWWXXXZZZ\\\\\\\\\ZZZWWWWWWXXXZZZXXXXXXWWWVVVTTTSSSSSSTTTSSSRRRQQQPPPOOOMMMLLLLLLMMMOOORRRQQQOOOMMMMMMNNNMMMLLLJJJJJJKKKOOOSSSVVVUUUSSSQQQOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNLLLKKKGGGHHHJJJLLLMMMNNNNNNNNNKKKLLLNNNNNNMMMLLLNNNOOONNNNNNMMMLLLJJJJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKLLLIIIGGGEEECCCBBBBBBDDDEEEEEEFFFEEEDDDGGGTTTfffttt{{{]]]JJJCCCBBBCCCCCCCCCDDDEEEGGGIIIJJJNNNSSSVVVYYY]]]bbbfffnnnpppssswwwzzz{{{xxxssspppmmmkkkhhhfffbbb___[[[XXXUUURRRNNNKKKGGGFFFEEEDDDDDDCCCCCCBBB>>>AAACCCCCCAAA@@@BBBCCC@@@@@@??????>>>>>>======CCCFFFOOO___rrruuugggeeekkkNNNDDDEEEDDDDDDHHHDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHJJJLLLOOOQQQSSSTTTXXX[[[^^^___^^^]]]^^^___bbbfffhhhfff___[[[\\\^^^[[[[[[\\\^^^bbbdddcccccc\\\]]]]]][[[YYYXXXZZZ[[[[[[ZZZ[[[^^^bbbdddcccaaabbb___\\\\\\^^^```aaa```^^^[[[XXXXXX[[[^^^______ZZZXXXVVVUUUVVVUUUSSSQQQPPPTTTZZZ]]]]]]\\\\\\[[[^^^```dddgggiiiiiihhhggggggeeedddbbbaaa^^^YYYVVVZZZ[[[\\\]]]\\\[[[YYYXXXTTTXXX\\\\\\XXXVVVWWWYYYUUUVVVUUUSSSPPPPPPRRRTTTXXXWWWUUUSSSQQQPPPOOOOOOTTTTTTVVVWWWWWWYYYdddqqquuuoookkkgggbbb]]]]]][[[ZZZ\\\ZZZXXXZZZ______dddjjjqqquuuyyy}}}~~~{{{vvvrrrqqqrrrtttvvv}}}xxxooofffeeelllxxx}}}}}}ddd]]]YYY^^^nnnkkkKKK;;;999<<<555555555444333333333444222222222222222111111000iiifffbbb___^^^___bbbccc```[[[YYY[[[aaaccc```[[[ZZZ___bbb___YYYVVVZZZ^^^\\\\\\\\\YYYWWWVVVXXXZZZWWWXXXXXXVVVUUUTTTUUUVVVTTTSSSRRRQQQOOONNNMMMLLLOOORRRTTTTTTQQQOOOOOOPPPMMMLLLJJJJJJMMMQQQVVVZZZUUUSSSQQQOOOMMMLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOOOOHHHIIIKKKMMMOOOOOOOOONNNLLLNNNOOONNNMMMLLLMMMOOONNNNNNNNNLLLJJJJJJLLLMMMIIIIIIIIIIIIJJJKKKKKKLLLIIIGGGDDDAAA@@@AAACCCDDD>>>AAACCCAAAAAAJJJ[[[iii|||tttWWWKKKBBBAAA@@@???@@@BBBEEEGGGCCCEEEHHHKKKNNNQQQUUUXXX\\\___cccfffjjjpppvvvzzz~~~{{{xxxuuusssllliiieeeaaa___\\\XXXVVVTTTRRROOOMMMKKKIIIFFFDDDBBBAAA@@@??????@@@@@@@@@<<>>???AAAAAA@@@@@@???>>>======<<>>===>>>AAAEEEJJJMMMkkk}}}}}}eeePPPFFF???@@@AAA>>>>>>@@@AAACCCEEEEEECCCDDDGGGJJJOOOOOOOOOQQQUUUYYY]]]```hhhkkkoootttyyy~~~}}}||||||{{{xxxrrrjjjfffeeeccc^^^ZZZVVVTTTRRROOOLLLJJJHHHGGGDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@??????@@@AAAAAABBB@@@AAA@@@??????@@@@@@???BBB???>>>@@@???===BBBKKKVVVxxx|||qqqrrrdddRRRNNNHHHBBB@@@@@@CCCEEEDDDBBB@@@???@@@CCCFFFHHHGGGGGGGGGFFFGGGJJJNNNRRRUUUYYY[[[ZZZVVVTTTWWWZZZYYYXXXXXXZZZ___dddggghhh[[[\\\___aaaaaaaaa___^^^WWWYYY[[[[[[[[[[[[]]]^^^```dddgggfffcccbbbfffjjjnnnkkkgggcccaaaaaacccddd^^^___aaa```^^^\\\\\\\\\]]][[[YYYXXXWWWVVVTTTRRRVVVYYY]]]^^^^^^]]]___aaadddddddddeeeddddddcccccccccaaa`````````___]]][[[WWW[[[^^^]]]ZZZXXXYYYZZZYYY[[[\\\\\\ZZZXXXWWWWWWXXXWWWUUUTTTTTTUUUVVVWWWZZZXXXUUUSSSTTTUUUUUUUUURRRTTTUUUTTTSSSUUUZZZ___iiivvvzzz|||uuubbbWWWXXX^^^}}}wwwUUUBBB===<<<999888555444444333333222222111222222222111000//////...aaaeeeccc]]]]]]dddccc[[[]]][[[ZZZZZZZZZZZZYYYXXXXXXWWWWWWYYY[[[[[[ZZZYYYWWWYYY\\\]]]\\\XXXTTTQQQPPPSSSTTTRRRRRRTTTTTTPPPRRRPPPNNNLLLKKKLLLNNNOOOQQQRRRSSSSSSRRRQQQQQQQQQTTTTTTSSSQQQQQQUUU]]]ccc]]]WWWPPPNNNQQQSSSPPPLLLNNNQQQUUUVVVSSSOOOKKKIIIMMMPPPSSSRRROOONNNPPPTTTPPPMMMJJJJJJMMMOOOOOONNNKKKJJJHHHGGGFFFFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDBBBAAA@@@AAABBBCCC???>>>======???BBBEEEGGGVVVcccxxxwww^^^DDD===AAACCCAAA???>>>@@@BBBBBBAAAAAADDDFFFFFFFFFEEEFFFHHHKKKMMMOOOVVVXXX\\\aaaeeeiiikkklllsssttttttuuuvvvvvvwwwwwwvvvvvvxxxxxxxxxvvvuuusssnnnmmmllljjjiiigggggggggbbb]]]VVVSSSRRRQQQMMMJJJHHHGGGFFFDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@???????????????BBBCCCDDDCCCCCCCCCBBB@@@@@@>>>===@@@CCCKKK[[[llltttyyyeeeOOOIIIGGGEEEBBBAAAAAABBBCCCBBBAAA???>>>???AAACCCEEEEEEFFFGGGGGGHHHJJJNNNQQQRRRUUUWWWVVVSSSRRRUUUYYYVVVVVVWWWYYY[[[___ccceee^^^______``````___]]]\\\YYY[[[]]]______aaaccceeecccfffgggfffccccccgggkkkllljjjgggdddbbbbbbbbbcccaaabbbaaa___]]][[[\\\]]]___]]][[[ZZZZZZYYYWWWUUUYYY\\\___aaa``````aaacccccccccddddddcccbbbaaaaaabbb```````````````^^^\\\ZZZ[[[]]]]]][[[ZZZZZZZZZYYYZZZ[[[[[[ZZZYYYYYYZZZ\\\ZZZXXXWWWVVVWWWXXXXXXZZZXXXUUUTTTUUUWWWWWWWWWWWWVVVUUUSSSSSSTTTXXX[[[___ffftttppp```TTTSSSeee{{{lllWWWAAA777666666444444555444444333333222111111222222111111000//////...]]]aaa___[[[\\\aaa```ZZZ^^^\\\ZZZZZZYYYYYYWWWUUUVVVUUUVVVWWWYYYZZZYYYXXXRRRUUUZZZ]]]]]]ZZZUUURRRRRRUUUUUUSSSSSSUUUUUUQQQOOONNNMMMLLLLLLMMMNNNOOOMMMOOORRRTTTVVVUUUTTTSSSTTTUUUUUUUUUVVVZZZ___ccc^^^XXXSSSRRRTTTTTTQQQMMMPPPRRRUUUTTTQQQMMMKKKJJJMMMPPPRRRQQQOOONNNPPPSSSQQQOOOLLLJJJKKKKKKJJJIIIJJJHHHFFFDDDCCCDDDEEEFFFCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@??????@@@BBBBBB>>>============>>>>>>???CCCIIIaaa}}}___JJJDDDBBBAAA@@@===???@@@@@@???>>>???@@@DDDCCCBBBAAAAAABBBCCCDDDEEEGGGIIIMMMPPPRRRTTTUUUYYYZZZ[[[]]]]]]]]]]]]\\\^^^^^^^^^^^^^^^]]]]]]]]]XXXWWWUUUTTTSSSRRRRRRQQQQQQMMMHHHFFFGGGFFFDDDAAAAAAAAA@@@?????????@@@@@@>>>>>>>>>???????????????BBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCBBBAAA?????????AAADDDJJJSSSeee}}}qqq{{{uuu\\\IIIAAA???@@@AAABBBBBBAAA@@@???@@@??????>>>??????@@@@@@CCCEEEGGGHHHHHHIIILLLNNNNNNPPPRRRQQQOOOPPPTTTXXXRRRTTTWWWWWWWWWYYY^^^bbbbbbbbbaaa```___]]]\\\\\\[[[]]]```bbbdddfffiiilllfffggghhheeeccccccgggkkkjjjhhhgggeeecccbbbbbbbbbeeedddaaa^^^[[[ZZZ\\\^^^bbbaaa___^^^___^^^\\\ZZZ[[[]]]```bbbbbbaaabbbcccccccccccccccbbb```___^^^aaa```___```bbbbbb```___]]]\\\\\\\\\]]]\\\[[[YYYYYYYYYZZZZZZYYYZZZ\\\___aaa```^^^\\\ZZZZZZZZZZZZ[[[XXXVVVUUUVVVWWWXXXXXX[[[WWWSSSQQQQQQSSSUUUUUUUUUVVV]]]kkk}}}uuudddUUUOOOKKKUUU{{{lllnnnJJJ@@@666555777666666666444444444333222222111111222111111000000//////...YYY\\\\\\[[[]]]bbbbbb]]]\\\[[[YYYYYYZZZYYYXXXVVVUUUUUUUUUWWWYYYZZZZZZXXXSSSUUUXXXZZZZZZXXXVVVTTTTTTWWWWWWTTTTTTVVVVVVSSSMMMMMMMMMMMMMMMNNNOOOOOOLLLNNNQQQUUUWWWWWWTTTRRRSSSTTTVVVXXXZZZ]]]___aaa\\\XXXTTTSSSTTTSSSPPPMMMNNNPPPQQQPPPNNNKKKJJJJJJLLLMMMOOOOOOMMMMMMNNNPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGFFFDDDCCCCCCEEEGGGHHHCCCCCCCCCBBBAAA@@@???>>>AAA@@@???>>>>>>>>>???@@@<<<<<<<<<===<<<<<<;;;;;;>>>AAAQQQkkk{{{pppXXXGGGAAABBBAAABBBBBBBBBAAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBDDDFFFGGGHHHHHHIIIKKKMMMOOOPPPOOONNNMMMPPPPPPNNNNNNNNNNNNOOOPPPLLLKKKJJJIIIHHHHHHGGGHHHIIIFFFCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA=========>>>???@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFAAA???>>>@@@@@@???@@@CCCBBBKKKXXXcccoooxxxuuunnnVVVFFFAAABBB;;;<<<>>>@@@@@@???>>>===>>>????????????>>>>>>===AAACCCFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMOOOSSSVVVPPPUUUXXXXXXVVVVVV[[[aaacccbbb```___^^^]]]]]]]]][[[^^^aaacccdddfffiiilllfffffffffcccaaabbbeeehhhffffffeeeeeecccbbbaaa```cccbbb___[[[YYYZZZ]]]aaaeeecccbbbbbbbbbbbbaaa___\\\^^^```bbbbbbbbbbbbbbbcccccccccbbbaaa___^^^]]]`````````aaaddddddcccbbb```]]][[[[[[^^^^^^[[[XXXYYYYYYYYYXXXXXXZZZ^^^bbbeeedddbbb```^^^\\\\\\\\\]]]ZZZWWWUUUVVVWWWVVVVVVZZZUUUPPPNNNPPPRRRRRRQQQRRRQQQRRR[[[jjjzzz|||nnnbbbTTTOOOVVV[[[iiirrruuulllOOO???;;;999;;;;;;888777999444444333333222111111111111111000000////////////[[[]]]^^^```cccggggggeee\\\[[[YYYYYYZZZZZZXXXWWWVVVVVVVVVXXXZZZ[[[ZZZXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVXXXXXXTTTTTTVVVVVVSSSLLLMMMNNNOOOOOOOOOOOOOOOLLLMMMQQQUUUXXXXXXTTTPPPQQQRRRUUUXXX[[[]]]]]]]]]XXXUUURRRQQQQQQQQQNNNLLLJJJLLLMMMMMMKKKIIIIIIJJJIIIJJJKKKKKKKKKKKKKKKLLLJJJJJJJJJHHHGGGFFFFFFFFFDDDCCCCCCCCCDDDGGGIIIKKKEEEDDDCCCAAA@@@???>>>===AAA@@@???>>>===<<<;;;;;;999:::;;;<<<===<<<<<<;;;>>>AAAFFFSSShhh~~~fffOOOBBBAAA@@@@@@@@@AAACCCDDDDDD??????>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEEDDDDDDDDDDDDDDD@@@?????????@@@AAAAAA@@@??????>>>==================>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAA===;;;@@@CCCEEEKKKSSSXXXiii}}}{{{wwwrrrTTTGGGBBBAAABBB========================>>>>>>?????????>>>======>>>AAADDDFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMOOORRRTTTQQQUUUYYYYYYVVVWWW[[[```\\\\\\[[[ZZZZZZ[[[\\\\\\[[[]]]___``````aaadddeeeccccccbbb```___```bbbdddbbbcccccccccbbbaaa___^^^___^^^]]][[[YYY[[[___bbbeeecccbbbcccddddddcccbbb___```aaacccdddeeedddcccccccccbbbbbb```___]]]]]]aaa```aaabbbeeefffeeedddaaa^^^[[[[[[]]]]]][[[XXXYYYYYYXXXWWWWWWZZZ^^^bbbeeedddcccaaa___^^^]]]]]]___\\\XXXUUUTTTTTTSSSRRRUUUQQQMMMMMMPPPRRRQQQPPPSSSSSSSSSUUU[[[hhhyyy}}}yyyssshhh^^^PPPPPP___yyyuuunnnVVVGGG;;;999999:::888333333666444333333222222111000000000000000///////////////___```bbbeeeiiilllkkkjjj___]]][[[[[[ZZZZZZXXXVVVWWWWWWVVVXXXYYYZZZXXXWWWYYYXXXUUUSSSRRRRRRTTTUUUUUUWWWVVVRRRQQQTTTTTTRRRMMMNNNPPPQQQQQQQQQPPPOOOMMMNNNPPPUUUZZZZZZVVVRRRQQQQQQSSSWWWZZZ[[[[[[YYYTTTRRROOONNNNNNNNNNNNMMMJJJLLLMMMMMMKKKIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFHHHHHHGGGEEEDDDDDDEEEAAAAAABBBDDDEEEGGGIIIJJJEEEDDDBBBAAA???>>>>>>>>>??????>>>===;;;:::999888888999:::;;;<<<<<<<<<<<<;;;>>>===AAATTTooojjjKKKAAA>>>;;;:::;;;===??????>>>>>>>>>??????@@@@@@@@@======>>>>>>>>>>>>===<<<<<<===???@@@AAAAAA@@@???@@@???>>>===>>>???@@@AAABBBAAAAAA@@@@@@@@@AAAAAA===>>>>>>?????????@@@@@@AAA@@@???>>>>>>=========??????@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@?????????@@@;;;>>>HHHRRRXXXcccooozzzxxxUUUEEECCCBBB===999>>>===;;;:::::::::;;;<<<<<<===>>>>>>>>>>>>======<<>>=========<<<<<<<<<<<<;;;:::999888999999999999::::::::::::::::::;;;===DDDRRReeesssggg[[[UUUKKKDDDAAA@@@???===??????@@@AAAAAAAAAAAAAAA===============<<<;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<<<<======>>>???@@@@@@?????????@@@@@@AAA???@@@AAABBBAAAAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAA???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCHHHFFFPPPdddtttiiiVVVDDD===???===999666::::::999999999::::::;;;::::::;;;;;;<<<<<<======;;;===???@@@??????AAABBBDDDEEEGGGJJJMMMNNNMMMLLLMMMOOOQQQSSSUUUWWWXXXYYYUUUVVVWWWYYYYYYYYYYYYXXXVVVXXXYYYZZZYYYZZZ[[[]]]\\\\\\]]]^^^``````___^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[^^^aaabbbaaa``````aaa___^^^^^^___aaacccbbbaaaaaa``````bbbeeefffdddaaa\\\\\\]]]]]]\\\[[[ZZZZZZ^^^]]]^^^___bbbcccbbbaaa^^^^^^]]][[[YYYXXXYYYZZZYYYZZZYYYWWWVVVVVVYYY[[[\\\\\\]]]]]]]]]]]]]]]]]]YYYVVVRRRPPPPPPQQQPPPPPPPPPRRRTTTUUUTTTRRRRRRRRRQQQRRRQQQOOONNNRRRYYY^^^yyyrrriiiggg]]]TTTVVVcccrrr|||}}}bbbHHH===888555777444555777777444444777333333222222111000000000////////////////////////```___```cccdddbbb___^^^ZZZYYYYYY[[[^^^___```___WWWVVVUUUUUUVVVVVVTTTRRRSSSSSSTTTTTTTTTSSSSSSSSSOOOQQQOOOKKKJJJMMMMMMKKKOOOQQQSSSUUUTTTSSSPPPOOONNNNNNPPPVVV^^^bbb```\\\TTTSSSSSSUUUYYYZZZXXXUUUPPPNNNKKKIIIJJJLLLOOOQQQUUUWWWXXXVVVRRRMMMIIIHHHIIIHHHHHHHHHJJJJJJJJJIIIFFFHHHIIIGGGBBB??????@@@???AAACCCDDDDDDCCCAAA@@@CCCAAA@@@>>>===<<<======999::::::;;;;;;::::::999::::::999888777888888888<<<999===BBB===999KKKeeewwwxxxiii\\\SSSMMMHHHEEE======>>>?????????>>>>>>???????????????>>>===<<<======<<<======>>>@@@@@@>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCC???@@@BBBBBBAAA@@@@@@@@@???????????????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@AAADDDFFFIIILLLMMMXXXZZZjjjxxxyyyeeeQQQGGG>>>;;;:::999:::<<<666666888999::::::999999999888888999:::;;;<<<===:::<<<===>>>======???AAABBBCCCFFFJJJLLLMMMKKKIIIKKKKKKLLLPPPSSSVVVVVVUUUXXXZZZ\\\]]]^^^]]][[[ZZZUUUWWWXXXYYYYYYZZZ\\\^^^ZZZ[[[]]]___aaaaaa___]]]\\\\\\[[[ZZZZZZ[[[[[[\\\]]]```dddfffeeebbb```___]]]\\\\\\]]]```aaaaaa```^^^\\\\\\^^^aaabbb___]]]YYYZZZZZZZZZZZZZZZYYYXXX\\\\\\\\\]]]___```___^^^\\\^^^^^^[[[WWWVVVXXX[[[ZZZZZZYYYXXXUUUUUUVVVXXXXXXYYYZZZ[[[\\\\\\\\\\\\TTTRRROOONNNOOOQQQQQQQQQQQQUUUYYYYYYVVVRRRRRRRRRQQQPPPOOONNNOOOPPPQQQQQQSSSfffqqqcccWWWQQQPPPOOOTTTfffzzz}}}cccEEE;;;===>>>;;;555222222666666333222333333333222222111000000000.........///////////////^^^\\\^^^bbbccc^^^ZZZYYYZZZ\\\^^^^^^^^^^^^```aaaVVVWWWVVVSSSSSSWWWVVVRRRVVVTTTRRRQQQRRRQQQOOOMMMPPPMMMLLLMMMKKKIIIKKKPPPTTTTTTTTTRRRPPPPPPRRRTTTPPPPPPRRRWWW]]]___^^^\\\WWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIXXXZZZ[[[XXXTTTOOOLLLKKKDDDDDDEEEFFFFFFFFFFFFFFFJJJJJJIIIFFFCCCAAAAAABBB@@@???@@@BBBEEEFFFBBB???@@@@@@??????>>><<<;;;:::999::::::::::::::::::::::::::::::999999888888888777999:::;;;<<>>???AAA@@@===???EEE@@@AAAAAA?????????>>>;;;???@@@@@@???>>>>>>@@@AAAAAA???>>>???BBBCCCBBB???BBBBBBBBBBBBCCCCCCDDDEEE???@@@@@@@@@@@@@@@AAACCC@@@??????>>>>>>@@@BBBDDD@@@@@@@@@AAAAAABBBBBBCCCEEEIIIIIIGGGJJJWWWdddlll{{{mmmrrr```NNN>>>>>>===;;;;;;:::::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<>>===<<<;;;::::::::::::::::::999999999::::::999999999888888888999999:::::::::<<<@@@CCCIII^^^uuusss]]]HHHEEEBBB????????????>>>===???@@@???===<<<<<<;;;999:::<<<===>>>???AAABBB<<<<<<;;;<<<===>>>??????<<<===>>>>>>???>>>>>>===???@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA???===<<<<<<@@@@@@@@@>>>===>>>BBBEEEGGGQQQ[[[bbbnnnwwwnnnqqqoooRRRDDD===<<<;;;:::999999999999888888888888888888888888888999999999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;===@@@BBBCCCDDDFFFHHHIIIHHHGGGIIILLLPPPTTTUUU[[[[[[[[[]]]______]]]ZZZ[[[ZZZYYYYYY\\\```dddggg```bbb___YYYXXX[[[ZZZVVVWWWVVVVVVVVVXXXZZZZZZZZZ___aaabbb```]]]ZZZYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\XXXXXXYYYZZZZZZZZZZZZZZZYYYUUUTTTWWWWWWVVVXXX\\\[[[\\\\\\[[[YYYYYYZZZ\\\ZZZ[[[\\\]]]\\\[[[YYYXXXUUUVVVXXXWWWUUUTTTTTTUUUVVVWWWWWWUUURRRQQQQQQRRRRRRQQQPPPQQQSSSTTTTTTSSSSSSSSSTTTTTTRRRPPPNNNLLLKKKKKKJJJJJJKKKKKKLLLMMMIIIMMMUUUaaannn|||tttddd\\\XXXXXXSSSLLLNNNWWW^^^oooyyyjjjtttfffPPP===999;;;777555888555444333333333333444444333333222111111000//////////////////............___^^^___cccbbb]]][[[\\\\\\___aaabbb```___^^^^^^YYYZZZYYYWWWXXX\\\\\\XXXUUUTTTSSSTTTUUUUUUSSSQQQOOOLLLKKKKKKHHHEEEFFFKKKOOOPPPQQQPPPMMMKKKKKKLLLQQQQQQRRRTTTWWWYYYXXXWWWWWWWWWVVVVVVUUUSSSRRRQQQUUUUUUUUUTTTSSSRRRQQQPPPSSSQQQOOONNNMMMKKKIIIGGGBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFHHHJJJFFFDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>===<<<:::::::::::::::999999888888777999999999888888888888888:::::::::999888999;;;===;;;GGGXXXgggwwwaaa```YYYPPPOOOSSSNNNEEECCCCCCBBBBBB@@@???@@@BBB<<<<<<===>>>>>>>>>===<<>>???@@@@@@@@@@@@@@@???@@@AAAAAA@@@???@@@AAACCCEEEFFFEEEFFFMMMYYYbbb{{{vvvvvvjjjPPP???:::::::::999888777777777777777777777777777777777777777777888888999:::;;;;;;::::::::::::;;;;;;;;;;;;999<<>>AAA@@@@@@@@@AAAAAA???===BBBBBBBBBAAAAAA@@@??????BBBAAA???@@@AAABBBBBBBBB?????????>>>???CCCJJJPPPTTTYYY]]]aaaggguuu}}}nnnVVVGGG<<<999<<<999999888777777777777777777777777777777777777777555555666777999:::;;;;;;999999999999:::::::::;;;999;;;>>>@@@@@@AAACCCDDDEEEFFFGGGHHHJJJNNNQQQTTTPPPQQQRRRUUUWWWXXXXXXXXX\\\[[[ZZZZZZ[[[]]]___aaa```aaaaaa]]]ZZZYYYXXXWWWUUUWWWZZZ[[[[[[ZZZZZZ[[[ZZZ[[[[[[ZZZYYYXXXXXXXXXWWW\\\bbbbbb]]]YYYYYYZZZ]]]]]][[[[[[[[[\\\]]]^^^pppxxxtttbbbWWWYYY[[[VVV[[[[[[ZZZYYYXXXXXX[[[]]]ZZZ\\\^^^___^^^\\\YYYWWWYYY[[[]]]]]]ZZZWWWTTTSSSTTTUUUTTTQQQNNNKKKJJJJJJOOOOOOQQQSSSUUUTTTQQQNNNJJJKKKKKKKKKJJJIIIHHHGGGEEEFFFHHHIIIIIIHHHGGGFFFCCCCCCDDDEEEHHHSSSkkkxxxggg[[[RRRMMMKKKLLLOOOVVV]]]eeevvv{{{zzzyyyTTT<<<===888666888888444444666555555333222111111111111222111111111000000000///////////////............dddeeeiiimmmjjjdddbbbdddiiigggccc^^^ZZZYYY[[[^^^^^^___\\\XXXXXX[[[YYYUUUXXXXXXYYYZZZ\\\\\\ZZZXXXSSSPPPPPPPPPNNNIIIIIIMMMNNNPPPSSSUUUUUUUUUUUUVVVXXXXXXWWWVVVUUUVVVWWWXXXZZZZZZYYYXXXWWWUUUSSSRRRQQQQQQRRRRRRQQQOOOMMMLLLHHHJJJMMMPPPQQQNNNIIIEEEGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKLLLKKKIIIIIIJJJLLLLLLKKKJJJGGGDDDBBBBBBBBB<<<<<<===<<<<<<;;;:::999999999888777666666555555777777777777777777777777777999:::999888888:::;;;???;;;888===KKK```vvvqqq___OOOLLLOOONNNKKKJJJGGGEEEBBBAAACCCDDDCCCBBBBBB???>>>BBBFFFGGGBBB===DDDCCCBBBAAAAAAAAAAAAAAAEEEBBB??????BBBEEEFFFFFFDDDDDDDDDCCCGGGRRRaaalllyyy~~~xxxwwwsssQQQAAA===;;;<<>>@@@@@@AAABBBDDDDDDFFFHHHIIIJJJLLLPPPSSSMMMOOOSSSVVVXXXXXXXXXXXXZZZYYYYYYXXXYYYZZZ\\\]]]\\\^^^______\\\YYYYYYZZZ[[[]]]``````^^^\\\\\\]]]\\\[[[ZZZZZZ[[[[[[[[[[[[WWW]]]bbbbbb]]]YYYYYY[[[```___^^^]]]]]]]]]^^^___vvvkkkYYYXXX[[[XXXZZZ[[[[[[ZZZZZZ\\\```ccc___```aaa```^^^[[[XXXUUUYYY[[[^^^]]]ZZZVVVTTTSSSRRRSSSSSSQQQOOOMMMMMMNNNRRRRRRSSSUUUUUUSSSOOOKKKKKKJJJJJJIIIGGGFFFDDDDDDFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCHHHYYYiiixxx{{{qqqcccWWWPPPOOOPPPQQQXXXddduuu~~~sssVVVCCC;;;;;;999888888666333444777555444333222111000000000111111111000000000000000////////////............cccffflllpppmmmeeebbbddddddbbb___\\\ZZZ[[[___ccc^^^___\\\XXXXXX[[[YYYUUUVVVVVVWWWYYY[[[ZZZWWWUUURRRPPPPPPRRROOOJJJJJJNNNTTTVVVXXXXXXWWWWWWXXXYYYYYYXXXWWWUUUSSSSSSUUUXXXZZZZZZYYYXXXVVVTTTSSSRRRRRRRRRSSSSSSRRROOOLLLJJJEEEJJJOOORRRQQQOOOLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKKKKJJJHHHGGGHHHJJJKKKKKKKKKHHHDDDAAAAAAAAA;;;;;;<<<<<<;;;::::::999777777777666666555555444666666666666777777777777555777888999888888999;;;;;;::::::===CCCNNN```pppqqqnnnpppmmmiiiiiicccZZZOOOGGGCCCAAA>>><<>>?????????AAABBBCCCFFFHHHIIIHHHIIILLLPPPLLLQQQWWW[[[\\\[[[ZZZYYYXXXXXXWWWWWWXXXYYY[[[[[[XXXYYY]]]___]]]XXXXXX\\\^^^aaacccbbb^^^\\\]]]___^^^\\\[[[\\\]]]______^^^YYY]]]aaaaaa^^^\\\[[[\\\^^^^^^]]]]]]\\\]]]]]]]]]mmm{{{}}}jjjZZZXXX\\\\\\ZZZZZZ[[[ZZZ[[[^^^bbbfffbbbbbbaaa___]]]YYYWWWUUUWWWYYYZZZZZZWWWTTTRRRRRROOOQQQRRRQQQPPPPPPQQQRRRUUUUUUUUUUUUUUUSSSNNNKKKKKKKKKIIIHHHFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGFFFEEE??????@@@BBBBBBDDDLLLWWWddd{{{yyyppp[[[VVVPPPOOOTTT^^^hhhnnnvvvwwwnnnSSSAAA<<<>>>777777777555444333555777333333222111000000000000000000000000000000000000////////////............___ccckkkppplllccc___```]]]^^^^^^]]]\\\]]]```ccc\\\]]][[[YYYZZZ]]]\\\YYYVVVVVVWWWYYYZZZYYYVVVSSSSSSRRRSSSUUURRRNNNNNNQQQVVVWWWXXXXXXWWWXXXZZZ\\\ZZZZZZYYYUUUSSSSSSVVVZZZYYYXXXXXXVVVUUUSSSQQQPPPRRRRRRSSSSSSQQQMMMJJJHHHEEEKKKQQQQQQNNNMMMOOOSSSKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGGGGFFFEEEDDDEEEGGGGGGIIIIIIGGGCCC???>>>>>>:::;;;;;;;;;;;;:::999999555555555555555555555555555555555666666666777777444666777777666666666888666777:::>>>===???JJJWWWiiisss|||vvvfff\\\WWWSSSPPPTTTSSSOOOIIICCCCCCFFFJJJJJJOOOTTTYYYYYYUUUPPPLLLUUUWWW]]]gggqqqvvvuuurrrrrr{{{}}}wwwvvvyyyeeeIII===777;;;===777111222555555444444444444555555555555555555555555555555444444444555555666666666666666666777777777888888888:::<<<=========???@@@AAADDDGGGGGGDDDDDDHHHKKKJJJPPPXXX]]]]]]ZZZXXXWWWXXXWWWWWWXXXXXXZZZ[[[\\\WWWYYY^^^bbb___XXXXXX]]]]]]```bbb```\\\[[[^^^aaa```]]]\\\]]]___bbbbbbaaa\\\]]]____________^^^^^^]]]]]]^^^^^^]]]\\\\\\[[[aaaiiilllddd\\\[[[]]]]]]ZZZZZZYYYXXXYYY\\\```dddaaa```^^^\\\YYYXXXVVVVVVWWWXXXYYYWWWUUUSSSRRRSSSNNNPPPQQQQQQQQQQQQRRRTTTVVVUUUUUUUUUVVVTTTPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEE>>><<<===AAABBBAAAEEEJJJQQQaaavvv{{{tttnnngggbbbZZZYYY\\\eeevvvyyyyyybbbMMM@@@999888;;;444555555444333444444333222111111000000000111111///000000000000000000000////////////............ZZZ```jjjoookkkaaa\\\]]][[[]]]___```___]]]]]]^^^ZZZ\\\[[[YYY[[[``````\\\XXXXXXYYY[[[\\\ZZZWWWTTTVVVUUUVVVXXXWWWRRRRRRVVVRRRTTTUUUVVVWWWZZZ^^^aaa]]]]]][[[XXXUUUUUUYYY]]]WWWWWWVVVUUUSSSQQQOOONNNPPPQQQQQQQQQNNNKKKGGGDDDGGGMMMQQQOOOKKKJJJRRRYYYLLLLLLKKKJJJIIIGGGEEEDDDBBBCCCDDDCCCBBBBBBDDDFFFCCCFFFHHHFFFAAA===<<<<<<::::::;;;;;;;;;:::999999444444555555555555555555444555555555666666777777444666777666555333333444666555777:::888666===HHHIIIVVVkkkyyy{{{~~~qqqbbb]]]eeepppttt{{{}}}vvv|||wwwxxxhhhQQQHHH<<<666555999888222333999333333333222222333444444555555555555555555555555444444555555555555555555666666666666777777777777666888;;;<<<<<<<<<===>>>???CCCFFFEEEBBBAAADDDHHHGGGNNNWWW\\\\\\XXXUUUSSSXXXXXXXXXXXXYYY[[[\\\]]]ZZZ\\\aaafffbbbZZZZZZ___ZZZ]]]___]]]ZZZZZZ^^^ccc```^^^\\\]]]```ccccccbbb^^^]]]]]]^^^```aaa```___^^^^^^___```___^^^\\\[[[[[[]]]______^^^]]]]]]\\\YYYYYYXXXVVVVVVXXX]]]```___^^^[[[YYYWWWVVVVVVWWWYYYYYYYYYXXXVVVTTTUUUVVVNNNPPPQQQQQQQQQQQQRRRTTTVVVUUUUUUUUUVVVUUUSSSQQQJJJIIIIIIIIIIIIIIIJJJJJJGGGFFFEEECCCCCCCCCDDDEEEBBB>>>===AAABBB@@@@@@BBBBBBLLLXXXeeetttpppffffffjjjllllll~~~wwwmmm{{{{{{^^^AAA777888999666555444555666555555444222...111000000000000000111222////////////000000000000000/////////............[[[^^^aaa```[[[XXXYYY[[[ZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[\\\[[[XXXYYY^^^```^^^^^^\\\ZZZWWWVVVWWWXXXYYYWWWVVVUUUUUUUUUVVVWWWXXXQQQRRRRRRSSSTTTWWW\\\```aaa___[[[XXXWWWXXXZZZ\\\ZZZYYYVVVSSSPPPNNNMMMLLLQQQQQQPPPOOONNNLLLKKKJJJMMMMMMMMMOOOQQQSSSSSSRRRLLLKKKIIIGGGFFFFFFFFFGGGCCCBBBAAA@@@???@@@AAAAAAFFFEEECCCAAA???===<<<<<<>>>>>>===;;;999888666666777666555444444555666777333444444555666777888888555444444333333444444555666555555444444666777888===DDDTTTeeemmmuuu{{{~~~qqq[[[KKKAAA<<<888777777666555444444444666666555444333333222222444444444444444444444444666555444333333333333333666666666666777777777777888999999::::::;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>===AAAEEEJJJSSSddd{{{xxx{{{wwwooovvvpppcccHHHCCC<<<888666666666777333333333222222222111111111111111111111111111111000000000000///////////////............---------```aaa```]]]YYYWWWXXXZZZXXXZZZ[[[ZZZYYYWWWXXXYYY\\\___aaa^^^^^^aaaaaa___]]][[[YYYYYYZZZ[[[ZZZYYYVVVUUUTTTSSSSSSTTTUUUVVVQQQRRRSSSSSSUUUXXX\\\``````^^^[[[XXXWWWXXXZZZ[[[YYYWWWUUUSSSPPPNNNMMMLLLQQQPPPNNNLLLLLLNNNOOOQQQRRRQQQOOOOOOQQQQQQQQQPPPLLLKKKJJJIIIHHHGGGGGGFFFCCCBBBAAA@@@???@@@@@@AAADDDCCCAAA???>>><<<;;;;;;<<<<<<;;;:::888777666666777666555444444555666777444444555555666666777777444444333333333333444444666555444444444555777777999<<>>BBBDDDJJJXXXjjjxxxxxxwwwsssrrr|||tttWWWIIICCC???:::666555555555555333333222222222111111111111111111111111111111111000000000000/////////...............------------fffbbb^^^ZZZYYYYYYXXXXXXWWWWWWWWWVVVTTTTTTVVVXXX[[[aaadddbbb___```aaa___\\\ZZZYYY\\\```aaa]]]XXXTTTTTTRRRRRRRRRRRRSSSTTTPPPRRRTTTUUUVVVXXX\\\^^^^^^\\\YYYWWWVVVVVVXXXYYYUUUUUUSSSRRRPPPOOOMMMMMMQQQNNNKKKIIIJJJNNNSSSVVVWWWTTTPPPNNNNNNNNNMMMMMMKKKKKKKKKKKKJJJHHHGGGFFFBBBAAA@@@@@@??????@@@@@@BBBAAA???===<<<;;;::::::999999999888777777666666666666555444444555666666555555555555555555666666444444333333333333444444555444444444444555666666888666999@@@GGGTTToooxxxnnn|||hhhOOO>>>888888888666666666666555555444444333555444444333333222222222333333333333333333333333444444333333222222333333555555555666666666666777777777888888999::::::;;;;;;===???AAABBBCCCFFFHHHHHHHHHKKKOOONNNKKKLLLPPPUUUWWWXXXVVVSSSRRRTTTWWWYYY[[[^^^bbbdddddd```]]]]]]___aaa```^^^^^^```ccckkkiiigggffffffeeecccaaa```^^^\\\[[[]]]^^^^^^]]]^^^^^^^^^]]]]]]]]]^^^^^^___````````````___]]]\\\[[[YYYWWWVVVVVVWWWXXXYYYaaa___]]][[[[[[\\\___aaa\\\VVVRRRTTTVVVUUUVVVWWWYYYWWWTTTSSSTTTSSSRRRQQQQQQNNNKKKKKKLLLMMMNNNNNNLLLJJJFFFDDDEEEEEEEEEDDDDDDBBB@@@@@@BBBCCCBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>@@@GGGTTT^^^vvvyyyuuu{{{ZZZCCC:::===:::777555555444444222333222222222222111111111111111111111111111111111000000000/////////..................------------ddd___[[[ZZZ\\\\\\YYYVVVVVVVVVUUUSSSQQQRRRUUUXXXYYY___bbb^^^ZZZ\\\^^^^^^[[[XXXXXX]]]cccddd]]]WWWTTTSSSRRRQQQQQQRRRRRRSSSPPPRRRUUUWWWXXXYYY[[[]]]ZZZXXXVVVTTTRRRSSSTTTUUURRRRRRQQQQQQPPPNNNMMMMMMNNNLLLIIIHHHIIIMMMQQQTTTUUUQQQLLLIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLIIIFFFDDDAAA@@@@@@??????????????????>>>===;;;:::999999999777777666666666666555555555555555555555555555555555555555555555555555444444333333333333333333444444444444444444555555555999666555666999BBBUUUhhh~~~vvvRRRIII???999888999888666555555555444444444333333444333333333222222222111222222222222222222222222333333222222222222333333444444555555555666666666666666777888888999999::::::<<>>>>>===<<<;;;:::999999999999555555555555555555555555444444555555555555444444555555555555444444444444333333333222222333333333222333333444444444444444666555555666666999CCCLLLaaaooo|||~~~yyywwwzzz}}}vvvdddMMM;;;;;;;;;999888777777888444444444444333333333333222222222222222111111111222222222222222222222222222222111111111222222333444444444444555555555555555555666666777888888999999<<>>======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::;;;>>>AAAAAAMMM```rrr~~~\\\FFF===:::999:::666555444444666666444333222222222111111111000000000000000000000000000000////////////...............------------,,,,,,,,,UUUTTTVVVZZZ``````[[[VVVWWWWWWVVVTTTSSSTTTXXX[[[\\\]]]YYYUUUVVV\\\``````YYYWWWUUUXXX\\\\\\WWWSSSUUUTTTRRRQQQPPPQQQQQQRRRNNNRRRXXX[[[[[[ZZZYYYYYYSSSRRRPPPNNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMKKKJJJGGGHHHIIIJJJJJJIIIHHHHHHHHHEEECCCBBBCCCEEEFFFFFFFFFHHHIIIJJJIIIFFFCCCAAA>>>????????????>>>======;;;;;;:::999888888999999555555555555555444444444444444555555555555444444444444444444444444555555333333222222222222333333111222333333444444333333111333555666777888;;;===OOO\\\llltttuuuwww|||gggRRRFFF:::888:::999666111000444888333333333333333333333333111111111111111111111111111111111111111111111111111111000000111111222222333333333444444444555555444444555666666777777888999;;;>>>???@@@BBBDDDFFFGGGFFFIIIMMMNNNMMMOOOTTTNNNNNNNNNNNNNNNNNNOOOOOOSSSTTTTTTUUUXXX]]]dddiiifffccc```___aaaeeejjjmmmkkkjjjgggbbb\\\XXXWWWXXX]]]^^^^^^\\\ZZZZZZ\\\^^^]]]\\\ZZZYYYYYYZZZ[[[\\\ZZZXXXWWWWWWZZZ___fffjjjdddbbb```]]]ZZZXXXVVVUUUVVVXXX[[[]]]]]]ZZZVVVSSSSSS^^^gggcccYYYTTTTTTUUUQQQPPPNNNMMMNNNNNNMMMLLLMMMMMMMMMLLLJJJIIIJJJKKKJJJIIIGGGCCC@@@>>>???AAA>>>??????===;;;:::<<<===::::::::::::::::::::::::999;;;<<<<<<;;;;;;===>>>:::@@@LLL\\\ooossskkkooottt^^^FFF<<<<<<;;;999888555444333444555666555333222111111111111000000000000000000000000000000000/////////.........------------------,,,,,,,,,,,,SSSSSSTTTXXX\\\]]][[[XXXVVVWWWVVVUUUTTTUUUXXXZZZ[[[YYYVVVTTTXXX___```]]]YYYWWWUUUTTTTTTTTTRRRQQQTTTSSSQQQPPPOOOOOOOOOPPPNNNRRRXXX\\\]]][[[YYYXXXRRRQQQPPPNNNMMMMMMMMMMMMLLLMMMNNNNNNMMMLLLJJJHHHFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDFFFGGGGGGFFFEEEFFFFFFFFFEEECCCAAA@@@===>>>?????????>>>===<<<::::::999999888999999999666666555555444444444333333444444555555444444333333333333444444555555555333333222222222222333333000111222333444333333222111222333333555777888888BBBKKKWWWbbbjjjrrr|||yyydddKKK???===888888888666333111111333666222222222222222222333333000111111111111111111111111111111111111111111111000000000000000111222222222333333333333444444444333444444555666666777777777999<<<======>>>AAACCCCCCBBBEEEIIIJJJIIIMMMRRRJJJKKKMMMOOOQQQQQQPPPOOOPPPRRRTTTUUUVVVXXX]]]```]]]\\\ZZZZZZ]]]```dddeeeeeeeeeddd___ZZZVVVVVVVVVXXXZZZZZZYYYWWWWWWZZZ]]]]]]\\\ZZZYYYXXXYYYYYYZZZXXXXXXXXXYYY\\\___ccceee```___^^^\\\ZZZXXXVVVVVVVVVWWWZZZ[[[ZZZWWWTTTRRROOOZZZ```\\\UUUSSSSSSQQQOOOMMMLLLLLLMMMNNNNNNMMMMMMOOOQQQOOOLLLIIIIIIJJJIIIJJJIIIEEEAAA>>>>>>???===>>>>>><<<:::888:::<<<999999999999999999999999888999::::::::::::;;;<<<<<<===CCCKKKTTTfffzzzlllooovvvxxxUUUJJJ???<<<<<<:::888888555333222222333444444333111111111111000000000000000000000000000000000000//////.........------------------,,,,,,,,,++++++TTTTTTTTTVVVXXXZZZZZZZZZUUUVVVVVVVVVUUUUUUXXXZZZWWWVVVRRRSSSZZZaaa___XXXYYYWWWTTTQQQOOONNNOOOPPPRRRQQQPPPNNNMMMMMMNNNNNNMMMRRRYYY]]]]]][[[YYYWWWRRRRRRPPPOOONNNMMMMMMMMMLLLMMMNNNNNNMMMKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLHHHGGGFFFGGGHHHIIIHHHFFFDDDDDDEEEDDDCCCBBB@@@???===>>>?????????>>><<<;;;::::::999999999999999:::777777666555555444333333333333444555555444333333222222333333444555666666333222222222222222222333000111222333444333222222555444222///000444666666444777===GGGRRR```rrr}}}mmmZZZMMMCCC777666:::666333333333555777888555222222222222222222222222333000000000000000111111111000000000000000000000000000000///000000111222222222222333333333444444444333333444444555666666777666888:::;;;;;;<<<>>>@@@@@@???AAAEEEGGGFFFJJJOOOGGGIIILLLQQQTTTTTTQQQOOOLLLOOOSSSTTTSSSSSSTTTVVVUUUUUUUUUWWWZZZ\\\^^^^^^ZZZ\\\]]][[[XXXUUUVVVXXXUUUWWWXXXVVVTTTUUUXXX[[[\\\\\\[[[YYYYYYXXXXXXXXXUUUVVVXXXZZZ\\\]]]^^^^^^\\\\\\[[[ZZZYYYXXXWWWVVVWWWXXXXXXYYYXXXVVVTTTSSSMMMUUUXXXTTTQQQSSSRRROOONNNMMMKKKLLLMMMOOONNNNNNPPPSSSUUUTTTOOOLLLJJJKKKIIIJJJJJJGGGAAA>>>>>>???<<<===>>><<<999777999;;;777777777777777777777777777888888888888888999999999999:::999777@@@\\\wwwvvvnnnwwwwwwYYYIII@@@;;;777555333111333888555333111000111333333222111111111111000000000000000000000000000000000000//////.........------------------,,,,,,,,,++++++QQQPPPOOORRRVVVZZZ[[[[[[TTTSSSRRRUUUXXXYYYVVVSSSUUUTTTRRRSSSVVVYYY\\\\\\[[[VVVQQQOOOPPPSSSVVVWWWQQQRRRQQQNNNKKKJJJMMMPPPOOOSSSXXXZZZYYYYYY[[[]]]TTTSSSRRRRRRRRRQQQOOOMMMNNNOOOPPPMMMJJJJJJNNNQQQLLLLLLMMMNNNNNNMMMKKKJJJIIIJJJLLLMMMLLLJJJGGGEEEAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???===<<<;;;888888888888888999999999777777777777777666555555333333333222222111111111444333333222222333333444444333222222111111222222000000000000000000000000333222222111222333555666666111333;;;???DDDVVVkkkzzzyyyuuu___EEECCC>>>:::666444444333333444666555333111000111222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000000111111111222222222111222222333333444444555333444555777999;;;======@@@@@@AAABBBCCCEEEEEEFFFFFFHHHLLLOOOQQQPPPNNNLLLQQQQQQQQQQQQSSSTTTUUUVVVYYYTTTPPPQQQVVVYYYXXXVVVYYYXXXWWWVVVVVVVVVVVVVVVVVVXXXZZZZZZZZZ[[[\\\^^^___]]][[[YYYXXXXXXYYYZZZ^^^[[[[[[^^^[[[VVVVVV[[[[[[ZZZXXXUUUSSSTTTWWWZZZXXXYYYZZZZZZXXXUUURRROOOOOOPPPQQQRRRRRRRRRQQQQQQLLLMMMNNNNNNMMMLLLNNNOOOOOOQQQSSSSSSQQQOOOMMMMMMLLLJJJFFFCCC@@@?????????===<<<;;;999888777777777666666666666555555555555777777777777777777777777999888666666999>>>DDDGGG```ooo~~~tttsssvvvjjjLLL???@@@777777666555444444333333222222222222222222222222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++MMMOOORRRSSSTTTUUUWWWYYYTTTTTTTTTVVVXXXXXXWWWVVVVVVTTTRRRRRRSSSUUUWWWWWWZZZWWWRRRPPPRRRTTTWWWXXXUUUVVVUUUSSSPPPPPPSSSVVVRRRSSSUUUUUUVVVXXX[[[]]]WWWVVVUUUUUUVVVVVVTTTSSSYYYYYYWWWSSSNNNMMMOOORRRMMMMMMNNNOOONNNMMMLLLKKKKKKLLLMMMLLLKKKIIIFFFEEECCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???===;;;:::888888888888888888888888666777777777777666555555333333333222222111111111333333333222222333333333333333222111111111111222000000000000000000000000111111000111222444666777333111333888888999GGGYYYfffuuuxxxsss{{{iiiTTTEEE:::999777555444444555666333444444333222333555777222222222222222222222222////////////////////////////////////////////////111000000//////000000111000000000111111111222222111111222333333444444555444555666777999;;;<<<<<<>>>???@@@AAABBBDDDEEEEEEGGGIIILLLNNNPPPPPPOOONNNPPPPPPQQQRRRSSSTTTTTTUUUVVVRRROOOPPPUUUYYYYYYWWWZZZZZZYYYXXXXXXXXXXXXXXXTTTWWWZZZ___bbbccccccccc]]]\\\ZZZYYYXXXYYYZZZ[[[]]]ZZZZZZ\\\[[[VVVXXX]]]\\\[[[ZZZYYYXXXXXXXXXXXXWWWXXXYYYYYYXXXUUURRRPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMOOOPPPPPPNNNMMMNNNOOOMMMOOOPPPQQQPPPNNNMMMMMMLLLJJJGGGCCCAAA?????????<<<;;;:::999888777777777666666666666555555555555777777777777777777777777777666444444555999<<>>???AAABBBCCCDDDHHHIIIKKKLLLNNNOOOOOOOOOMMMNNNOOOQQQRRRRRRRRRRRRRRROOONNNPPPUUUYYYYYYYYY\\\[[[ZZZZZZZZZZZZZZZZZZXXXYYY]]]ccchhhjjjfffbbb\\\[[[ZZZYYYYYYZZZ[[[\\\[[[YYYYYYZZZZZZXXXZZZ___^^^\\\ZZZ[[[]]]]]]ZZZVVVVVVWWWXXXXXXWWWUUURRRPPPPPPPPPPPPOOONNNNNNMMMMMMNNNPPPRRRRRRPPPNNNMMMMMMKKKLLLMMMMMMNNNMMMMMMMMMLLLJJJGGGDDDAAA???>>>>>>;;;:::999888888888888888666666666666555555555555555555555555555555555555666555444444444555666777444999DDDTTTggg|||ooohhhdddssspppZZZDDD===<<<888777999444444444333222222111111111111111111111111111111111111000000000000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++IIILLLRRRUUUWWWWWWWWWWWWSSSVVVXXXYYYWWWXXX[[[___^^^^^^]]][[[YYYXXXYYYZZZYYYWWWUUUUUUWWWYYYZZZZZZXXXWWWVVVUUUUUUVVVXXXZZZXXXTTTPPPPPPUUUYYYZZZZZZYYYXXXXXXYYY[[[\\\\\\\\\]]]\\\ZZZTTTNNNLLLNNNPPPNNNNNNNNNNNNMMMLLLLLLKKKMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCEEEDDDCCCBBB@@@===<<<:::999:::::::::999777666555555666666666666555444444222222222111111111111111222222222333333222222222222222111000000000000000000000000000000000000000//////000111222333444555333000111555555111111444>>>FFFRRR[[[aaaeeekkkoooyyyeeeQQQCCC<<<888666666666444333333333333333111111222111111333666999111111111111111111111111////////////////////////////////////////////////000//////......//////000/////////000000000111111111111111222333333444444777777777888888999999999:::;;;<<<===???@@@BBBBBBGGGGGGHHHIIIKKKMMMNNNOOOKKKLLLMMMOOOPPPPPPPPPPPPOOONNNMMMPPPUUUYYYZZZZZZ\\\\\\[[[[[[ZZZ[[[[[[\\\aaa______ccchhhhhhccc]]]]]]\\\[[[ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ]]]aaa___[[[YYY[[[______[[[VVVVVVWWWWWWXXXWWWUUUSSSRRRQQQPPPOOONNNMMMLLLKKKKKKNNNQQQSSSSSSQQQNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKJJJGGGDDDAAA???>>>===999999888888888888888999666666666666555555555555444444444444444444444444666666666666666666666666;;;;;;===CCCNNN\\\jjjrrryyyooogggggglllkkkSSSFFF<<<<<>><<<;;;999999::::::999888666444555555555555555444333333111111111111111111111111111222222333333222222111222111000000//////000000////////////////////////000000111111111111111111555000...555<<<;;;666111666999???FFFMMMXXXdddlllkkkZZZPPPDDD<<<999888666333777666555444333222222111...000222222111111222333000000000000000000000000................................................//////............//////....../////////000000000000000111222222333333444666666666777777888888888888999:::<<<>>>???AAAAAAEEEEEEFFFGGGHHHKKKMMMNNNJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPRRRVVVYYY[[[[[[\\\[[[[[[[[[[[[[[[\\\\\\eeeaaa^^^```cccddd___[[[^^^]]]\\\[[[YYYXXXXXXXXXYYY[[[[[[ZZZZZZ\\\___```^^^[[[YYY[[[___```]]]XXXVVVWWWWWWXXXWWWVVVUUUTTTRRRQQQPPPNNNLLLLLLLLLLLLNNNPPPSSSSSSPPPMMMJJJIIIKKKHHHFFFGGGIIIJJJJJJIIIIIIHHHFFFCCCAAA???======999999888777777888888888666666666666555555555555333333333333333333333333444555555666666666666666888777666777:::???DDDGGGWWW[[[iiiwwwnnnmmmuuu|||yyykkkXXXDDD<<<888777888888444111000111111111111111000000000000000000000000000000000000000000////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++PPPMMMNNNUUU___ccc^^^WWWTTTVVVYYY[[[[[[[[[[[[\\\[[[]]]___^^^ZZZYYY[[[]]]YYYWWWTTTTTTWWWZZZ\\\]]]\\\ZZZWWWVVVWWWYYYZZZYYYTTTTTTVVVXXXZZZYYYWWWUUUXXXVVVTTTSSSTTTVVVVVVUUULLLOOORRRRRRPPPPPPRRRUUUNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMGGGHHHHHHHHHGGGEEECCCAAABBBBBBAAAAAA???>>><<<;;;888999:::;;;:::888666555444444555555444444333222000000000111111111111111000111222333333222111000111000000///////////////////////////////////////000111111111111000//////444///...555>>>@@@:::222333444444666<<>>===<<<:::999888777777777777777666666666666555555555555333333333333333333333333111222222333444444555555333444555555666666666666??????GGG[[[ttt|||www}}}||||||cccOOOEEE===555444555666444111000333666111111111111111111111111////////////////////////000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++PPPOOOOOOUUU[[[]]]ZZZVVVUUUVVVXXX[[[]]]\\\YYYWWWWWWZZZ]]][[[WWWTTTVVVXXXYYYVVVSSSSSSUUUZZZ]]]___^^^[[[WWWVVVXXXYYYYYYXXXRRRTTTWWWXXXWWWVVVUUUUUUZZZWWWTTTRRRSSSSSSSSSRRRJJJNNNSSSTTTRRRPPPQQQSSSOOONNNMMMKKKJJJIIIJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKCCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>======;;;::::::666777999;;;;;;999777555333444444444444333222222///000000000111111111222000111222333333222111000000000///............///////////////////////////...///000111111000000///000//////222888:::777222444444333222555:::@@@DDDRRRbbbtttzzzxxxrrrYYYFFF>>>===666666777777555333222222//////000111111111111111000111222111000///000222////////////////////////...................................................------------------...------........./////////000000000111222222333333222222333333444555666666666777999;;;===???@@@AAADDDEEEFFFHHHKKKLLLNNNOOORRRQQQOOOOOOPPPRRRUUUWWWUUUVVVXXXYYYZZZZZZ[[[\\\^^^]]]]]]]]]^^^^^^___```\\\]]]___aaabbbbbbaaaaaaZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[aaaccc```^^^______[[[XXX]]]dddkkkmmmjjjeeeaaaXXXXXXYYYYYYYYYYYYYYYYYYUUUTTTRRRPPPOOOOOOPPPQQQPPPQQQRRRQQQOOOMMMMMMNNNRRRLLLFFFDDDEEEFFFEEECCCAAAAAAAAA@@@???>>>===<<<::::::999777666666666666666666666666555555555555444444444444444444444444222222222111222222333444666777777888888888888888999666888BBBOOO___rrr{{{uuupppqqqtttrrrbbbQQQEEE===777777;;;555777888555333333777999111111111111111111111111////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++OOOPPPRRRTTTVVVWWWUUUTTTUUUUUUWWW[[[^^^]]]XXXSSSWWWZZZ\\\ZZZUUURRRSSSUUUYYYVVVRRRQQQTTTYYY]]]```]]]ZZZVVVUUUVVVXXXWWWUUUQQQTTTWWWWWWTTTRRRTTTVVV]]]YYYVVVSSSSSSSSSRRRQQQJJJNNNSSSTTTRRROOONNNOOOQQQOOONNNLLLJJJJJJJJJKKKIIIJJJMMMNNNNNNMMMJJJIII???@@@BBBBBBBBB@@@>>><<<::::::;;;;;;::::::999888555777999;;;;;;:::888666333444444444444333222222//////000000111111111222///000222333333222000///000000///...............////////////////////////,,,---///000111111111000+++///111000000111222111333333333333444666888999:::IIIZZZfffooosssrrrmmmpppuuu\\\LLLDDD???888444...333777666111///222777222222222222222111111000222222111///...000333666////////////////////////...................................................------,,,,,,------...---------.........//////000000000111222222333333000111111222333555555666666777999;;;===???AAAAAADDDFFFHHHJJJMMMNNNOOOPPPVVVTTTRRRQQQRRRUUUXXX[[[WWWYYY[[[\\\[[[[[[[[[\\\_______________```aaaaaa[[[___ccceeeeeebbbaaa```VVVWWWYYYZZZ\\\]]]]]]]]]\\\cccfffbbb___```^^^YYYVVV___kkkttttttooohhhdddYYYYYYYYYYYYZZZZZZZZZZZZVVVUUUSSSQQQPPPQQQRRRSSSRRRRRRSSSRRRPPPOOOOOOPPPTTTNNNFFFCCCDDDEEEDDDAAA???????????????>>>===<<<;;;:::999777666555555555777666666666555555555555444444444444444444444444666555333222222222333444777666555333222333333444444222333666:::DDDVVVfff|||zzzvvvpppkkkkkknnnuuujjjUUUFFF<<<<<<:::333444===///222555444333333111///111111111111111222222222////////////////////////000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++NNNOOOQQQRRRTTTUUUUUUUUUOOOQQQXXX]]]ZZZRRRRRRXXXUUUYYYZZZXXXTTTSSSVVVZZZYYYTTTQQQRRRTTTVVV[[[bbb[[[YYYWWWWWWXXXVVVRRRNNNPPPPPPQQQQQQRRRSSSTTTTTTVVVZZZZZZTTTRRRUUUSSSMMMQQQPPPOOOOOOOOOOOOOOOPPPOOOPPPPPPNNNKKKIIIIIIJJJNNNLLLJJJJJJJJJJJJHHHFFFBBBAAA@@@???>>><<<;;;;;;===;;;:::888666444444333555777:::<<<;;;888444111222222111111111111222222///////////////000111111//////000000000000//////333000...---.........---++++++,,,---.........---000000000000000000000000............////////////111111222222222333333333666:::AAAKKKWWWccclllqqqooo~~~zzzsss]]]SSSEEE<<<888777444222222222222222222222222222000000111111111222222222111111000000//////......////////////////////////---------------------------------------------------------------------------------............///////////////000000000000222222111000111444666888999999999999;;;===@@@AAADDDEEEFFFIIIKKKMMMOOOPPPRRRQQQOOONNNOOORRRVVVXXXYYYYYYXXXYYYZZZ\\\___aaaaaa```^^^^^^^^^___aaaccc```ccceeefffdddaaa```___]]][[[YYY\\\aaaccc```\\\dddfffgggfffbbb___\\\\\\ZZZ___fffmmmpppmmmfff```YYYYYYYYYZZZ[[[[[[\\\\\\WWWVVVUUUSSSRRRSSSSSSTTTSSSRRRPPPNNNMMMMMMMMMNNNKKKHHHEEECCCCCCCCCBBBAAABBBAAA???===;;;;;;;;;;;;999;;;;;;:::888666555666666555555555555444444444333333333222222222111111333222222111111222222333222222222222222222222222555444333444666;;;@@@CCCYYYfffxxx|||~~~xxx}}}sss[[[JJJ@@@>>><<<999777666555555555444222000000111222333000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***MMMNNNOOOQQQSSSSSSTTTTTTNNNPPPVVV[[[XXXRRRRRRWWWVVVYYY[[[YYYUUUSSSVVVYYYWWWSSSRRRTTTUUUUUUWWW\\\YYYWWWUUUVVVVVVUUUQQQNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQTTTTTTPPPPPPSSSSSSOOOPPPOOONNNMMMLLLKKKKKKKKKLLLMMMMMMKKKHHHGGGHHHIIIJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@???===<<<<<<>>>===;;;999777666555555666777999;;;:::777444222333222222111111222222333///////////////000111111//////000000000000//////000///......///111333555---------------.........////////////////////////............////////////111111111222222222333333333444777===FFFQQQ[[[aaakkkxxxyyy```NNNIIIDDD>>>777444444444222000222222222222222222222222000000111111111222222222000000000000//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000222111000000111333666777777777777888:::===???AAABBBCCCDDDFFFHHHJJJLLLLLLMMMLLLKKKKKKLLLOOOSSSUUUWWWWWWYYYZZZ[[[\\\]]]]]]___^^^]]]\\\]]]___aaabbbbbbcccdddcccaaa``````aaa^^^\\\[[[]]]bbbfffiiijjjgggiiiiiigggccc___]]]\\\ZZZ]]]bbbgggiiigggbbb^^^XXXXXXYYYYYYYYYZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSTTTRRRQQQPPPNNNMMMLLLMMMMMMJJJHHHEEECCCDDDDDDCCCBBBBBBAAA???===<<<;;;;;;;;;999:::;;;:::888777777777777666666555444444333333333333222222222111111111222222222111111222222222222222222222222222222222333222111111222555888::::::CCCQQQ]]]jjjyyyzzzxxxzzz{{{hhhZZZOOOEEE======;;;999777555444444444555333222000000111222333000000000000000000000000................................................------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***LLLMMMNNNOOOPPPPPPPPPPPPJJJMMMRRRVVVTTTQQQQQQUUUWWWYYYZZZXXXTTTSSSTTTVVVTTTRRRRRRUUUUUUSSSSSSVVVXXXVVVUUUTTTTTTRRRPPPMMMNNNOOOPPPQQQPPPNNNKKKJJJJJJLLLLLLKKKLLLPPPQQQPPPMMMLLLKKKJJJIIIGGGGGGFFFIIIIIIHHHFFFEEEEEEGGGJJJHHHFFFCCCBBBBBBCCCBBBAAACCCCCCBBBAAA???>>>===<<>><<<:::999888777777777777888888888666555333333222222111111222222333///////////////000111111...//////000000//////...,,,...000000000333999>>>000///...---,,,---..............................---............/////////000111111111222222222222333111///000555>>>GGGLLL]]]hhhzzzyyyrrrqqq}}}vvvfff[[[MMM===555555555333111333666777444111222222222222222222222222000000000111111111111222000000000////////////...........................------------------------------------------------++++++++++++++++++++++++------------................../////////000000000111111000000111333555666555555666777999<<>>888888777666888777555444333333333333444333111000000000111222000000000000000000000000........................------------------------------------------------++++++++++++++++++++++++******++++++++++++******MMMMMMMMMMMMMMMLLLKKKKKKGGGJJJNNNPPPPPPOOOPPPRRRUUUWWWXXXVVVSSSQQQRRRSSSRRROOOPPPSSSTTTQQQRRRUUUYYYXXXVVVTTTRRRPPPNNNLLLMMMNNNPPPQQQPPPLLLHHHEEEFFFGGGGGGGGGIIIKKKMMMNNNIIIIIIHHHHHHGGGFFFEEEDDDGGGGGGFFFDDDCCCEEEHHHKKKJJJGGGDDDCCCCCCDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<>>>===<<<:::999888777777888777777666666555444444222111111000000111111222///////////////000000111...//////////////////...***...000000///222:::AAA222000...,,,,,,,,,...///---------------------------------.........//////000000000111111111111222333111...---000555;;;???HHHQQQ___mmmvvvxxxtttqqqmmmooozzz{{{ooo\\\PPPDDD===999555777<<<444333333555777777444111111111111111111111111111000000000000111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------................../////////000000000000000000111333444555555555555777999<<>>===<<<;;;:::<<<;;;:::888777666666666777777666555444444444444000000////////////000000///////////////000000111......////////////......+++...000///---///555<<<111000...,,,+++,,,---...------------------------------------............//////000000000111111111222111111111222444666777888===EEEOOOYYYbbbiiimmmoootttwwweeeTTTIIIFFF???888555555444666999444333222111111111000...111111111111111111111111000000000000000000000000.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------------.............../////////////////////000111222333444555555555777999<<<>>>@@@>>>??????@@@AAAAAABBBBBBDDDEEEGGGIIIKKKMMMOOOPPPRRRQQQQQQQQQRRRTTTUUUVVVXXXWWWWWWWWWXXX[[[^^^___aaadddggghhheeeaaa___]]][[[___cccaaa^^^^^^ccchhhhhhhhhgggccc^^^ZZZXXXWWWWWW]]]ccceeebbb]]]YYYWWWZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQQQQNNNNNNNNNNNNMMMLLLLLLKKKIIIGGGDDDDDDDDDEEEEEEDDDAAA@@@>>><<<::::::::::::666777888888888999;;;>>>;;;:::777444222111111111222222222111111111000000111000000//////000000111000000000000000000000000///000111222222222111111---000222222222555999===@@@IIIWWWdddppp~~~~~~ppp___MMM@@@;;;999888999:::999555222222333333333333333333333111111000000/////////000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))MMMLLLLLLKKKIIIGGGEEEDDDIIILLLLLLKKKLLLPPPQQQOOOQQQQQQRRRSSSSSSRRRPPPOOOPPPMMMMMMQQQRRRRRRUUUYYYZZZZZZXXXUUUQQQNNNNNNOOOMMMOOORRRTTTSSSPPPLLLIIIIIIGGGHHHJJJJJJGGGFFFHHHEEEFFFHHHJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFHHHKKKNNNIIIGGGFFFEEEFFFEEECCCBBB@@@@@@???>>><<<;;;:::999;;;:::888777666555555555666666666555444444333333000000000//////000000000///////////////000111111---......//////......---,,,...///...,,,---000333///...---,,,+++,,,------------------------------,,,------------.........////////////000000000000///000111222333333333222222333555888>>>GGGQQQXXXaaaiiivvvzzzvvvjjjeee]]]SSSIIIBBB<<<:::999666444444444333222111333222111111000111111222111111111111111111111111111000000000000000//////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,------------------........./////////......///000111222222333555555555666777:::<<<=========>>>???@@@@@@AAAAAADDDEEEGGGJJJLLLMMMNNNNNNOOONNNMMMMMMOOOQQQTTTVVVVVVVVVUUUVVVXXX[[[^^^``````cccgggiiifffaaa]]][[[___cccfffddd```]]]^^^aaaccccccbbb^^^ZZZWWWVVVVVVWWW]]]dddgggccc]]]YYYWWWYYYZZZ[[[\\\[[[YYYWWWUUURRRSSSSSSSSSRRRQQQPPPOOONNNNNNOOOOOONNNMMMMMMLLLIIIFFFDDDCCCCCCDDDCCCCCC???>>><<<:::999888888999666777777777777888;;;===<<<:::777444222111222222222111111111111000000000000000////////////000000////////////////////////,,,---...///000000000///***...222444333222222222666:::???DDDKKKVVVeeepppyyyrrr___SSSKKKCCC<<<888888666444333444555444333222222333333333333222222000000000000/////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))IIIIIIIIIIIIIIIHHHGGGFFFNNNQQQPPPMMMOOOTTTUUUQQQPPPQQQRRRTTTUUUTTTRRRQQQPPPNNNPPPUUUVVVTTTSSSVVVTTTUUUUUURRROOONNNPPPRRRNNNPPPSSSUUUUUUSSSQQQOOOKKKIIIJJJOOONNNIIIFFFHHHIIIJJJLLLMMMMMMMMMKKKJJJGGGHHHIIIIIIHHHHHHJJJLLLHHHGGGGGGHHHHHHGGGDDDAAAAAA@@@???>>>===;;;:::::::::999888777666555555555555555555555555333222222222222111111111111222222///////////////000111111---......//////......---------......------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,---------................../////////000000...///000111222111000000000111111111111444;;;???HHHOOOZZZdddmmmrrrttttttwwwsssrrrzzzuuuggg[[[IIIEEE>>>888444444555666111111222222444555333111111222333444333333333444111111111111111111111111111111000000////////////---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////------///000111111222222444333333333444666888999:::;;;<<<===>>>???@@@@@@BBBDDDFFFIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUVVVXXX[[[^^^```___bbbeeeeeeccc___\\\ZZZ```bbbdddbbb___]]]]]]^^^^^^___^^^[[[XXXVVVVVVWWWWWW]]]cccddd```[[[YYYZZZWWWXXXZZZ[[[ZZZXXXVVVTTTPPPQQQQQQQQQQQQOOONNNMMMNNNOOOOOOPPPPPPOOOMMMMMMIIIFFFCCCBBBBBBBBBAAA@@@>>>===;;;999777777777777666666666666555666:::<<<;;;999666333222111222333111111111111000000000000000//////......//////000////////////////////////------------------......000222444444444222111000222333444444666;;;CCCIIIQQQYYYfffwwwnnnbbbTTTIII???;;;999555333555888555333111111333555666111111222333333222111000//////000000//////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))FFFFFFGGGHHHIIIJJJJJJIIISSSUUUTTTPPPQQQWWWXXXTTTQQQQQQRRRUUUVVVVVVTTTRRRPPPPPPSSSYYYYYYTTTQQQRRROOOQQQRRRPPPNNNOOORRRUUUOOOQQQTTTVVVWWWVVVTTTSSSLLLIIILLLRRRQQQKKKHHHIIIMMMNNNOOOPPPOOONNNLLLJJJGGGHHHJJJJJJIIIIIIJJJKKKIIIIIIJJJKKKKKKIIIEEEBBBBBBAAA@@@???>>><<<;;;;;;::::::888777666666666666444555555666555444222111444333333222222333333444///////////////000111111---..................------------...///...+++))))))***+++,,,,,,,,,,,,,,,........................,,,,,,,,,---------................../////////000//////000000000000000///...111333333000000111444666999>>>DDDNNNXXX^^^```hhhhhhpppyyyqqqzzziiiYYYQQQMMMFFF===888888777666555555444333444444333333444666555222---000333444333111//////000000000000000000000000111111000000/////////...---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,---...000111111111111222222111111222333555666888999:::;;;===>>>???@@@@@@BBBEEEGGGHHHHHHGGGFFFEEEGGGKKKNNNPPPRRRRRRQQQUUUUUUUUUVVVXXX[[[___aaa```bbbcccbbb___\\\[[[ZZZ^^^______^^^]]]\\\]]]^^^\\\\\\\\\ZZZWWWVVVWWWXXXXXX\\\``````[[[XXXYYY[[[UUUVVVXXXZZZYYYXXXUUUTTTOOOPPPPPPQQQPPPOOOMMMLLLNNNOOOPPPQQQPPPOOONNNMMMIIIFFFCCCAAAAAAAAA@@@???===<<<:::888666666666666666666666555444555999;;;;;;999666333111222333444111111111111000000000000//////............//////////////////////////////000///...---------............///000222444666888000111222333333444666888888<<>><<<:::999444444444444444444444444666555444333222222111000000000000000000000000000000000000000000000000000000000000000////////////---.........---,,,++++++........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,......---,,,,,,+++******............////////////000000111222444555555666777888999;;;===>>>@@@AAA>>>>>>???AAABBBCCCDDDDDDIIIJJJJJJJJJJJJLLLOOOQQQUUUVVVWWWWWWWWWXXX[[[]]]```aaabbb```^^^[[[[[[[[[______]]]ZZZYYYYYY\\\___```\\\XXXVVVVVVWWWWWWWWWZZZZZZYYYXXXYYYZZZ[[[\\\\\\WWWVVVYYYXXXRRRPPPTTTPPPPPPQQQOOOMMMKKKLLLMMMNNNOOOQQQQQQQQQNNNLLLJJJLLLJJJGGGCCCAAAAAAAAAAAA???===:::888777888999:::666666555555555666666777777666666444333222111111111111000000//////......////////////////////////////////////////////////........................111111222222222333333333111111222222222333333333555555666999@@@IIIRRRXXXjjjnnnwwwzzzhhhaaaWWWLLLDDD???>>>>>>777777666444444333333333555444333222111111111111111111111111000000000000222///...///000...------......//////...---,,,,,,------------------------------------------------,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***))))))************))))))MMMLLLJJJIIIIIIIIIJJJKKKNNNOOOMMMLLLPPPWWWXXXUUUTTTSSSSSSWWW[[[[[[VVVQQQRRRRRRSSSSSSSSSRRRQQQQQQTTTUUUUUUVVVVVVUUUTTTTTTOOOOOONNNNNNNNNOOOOOOPPPKKKLLLMMMMMMMMMMMMMMMLLLOOOMMMKKKKKKKKKJJJHHHGGGKKKHHHFFFFFFGGGHHHHHHGGGFFFEEEEEEGGGJJJKKKJJJHHHKKKGGGAAA===<<<<<<<<<<<<===:::666666888999999888333444555444333444888;;;===777000000444999:::999000000000000/////////...///.........---------------------...------,,,+++,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------...............//////000000111222222000000111111111222222222000111222333555777999999===@@@GGGOOOXXX```fffjjjoooppppppqqqvvvsssjjjccc[[[PPPGGGGGGBBB;;;777777777666666444444444444444444444444333333333222111111000000////////////////////////000000000000000000000000000////////////........................---,,,,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111222333444555555777888999:::<<<===>>>???@@@@@@@@@AAAAAABBBCCCDDDIIIJJJLLLKKKJJJKKKNNNRRRRRRSSSTTTTTTSSSSSSUUUWWW[[[\\\]]][[[YYYWWWVVVWWW\\\\\\[[[ZZZXXXYYY[[[^^^^^^[[[XXXWWWWWWXXXXXXWWWZZZYYYXXXWWWWWWXXXYYYZZZVVVRRRSSSWWWXXXSSSQQQRRRQQQSSSTTTSSSPPPLLLJJJIIIIIIKKKLLLMMMMMMKKKHHHGGGLLLJJJGGGDDDAAA@@@@@@@@@>>>===:::777666777888999555555444444444444555555666666555444333222111111000000000000//////..............................................................................///000000000000111111111111111111222222222222333666555444444777<<>>>>>======???AAADDDEEEEEEIIIMMMLLLHHHHHHLLLQQQQQQRRRSSSRRRQQQRRRTTTUUUUUUWWWXXXXXXVVVUUUUUUVVVZZZ[[[\\\[[[YYYXXXYYYZZZZZZYYYXXXYYYZZZ[[[ZZZXXXYYYXXXVVVTTTSSSSSSSSSTTTPPPPPPRRRTTTTTTRRRQQQQQQSSSUUUVVVTTTPPPKKKHHHGGGIIIJJJKKKLLLLLLKKKIIIIIIKKKIIIGGGDDDAAA???>>>===<<<:::888666555555666666555444444333333333333333444333333222111111000000////////////////////////................................................------------------------------------............//////000000000111111111111222222222222222111111777666555444555777999;;;===EEEPPP[[[eeeppp{{{~~~pppcccYYYNNNEEE>>>===;;;888666666888:::666666666666666777777888444444333222222222222222222222111000000000000000111000000000//////////////////---+++,,,---+++(((---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++************))))))))))))******))))))************))))))HHHIIIIIIJJJJJJIIIGGGFFFIIINNNQQQQQQRRRUUUUUUSSSUUUSSSQQQPPPQQQRRRSSSSSSPPPQQQQQQRRRRRRSSSSSSSSSOOORRRVVVYYYYYYWWWTTTQQQOOOOOOMMMMMMMMMMMMNNNOOONNNNNNMMMMMMLLLKKKJJJIIIFFFFFFFFFGGGJJJLLLLLLKKKHHHGGGFFFFFFGGGGGGFFFDDDBBBBBBBBBDDDGGGHHHGGGFFFDDDAAA???=========;;;:::999:::;;;;;;:::888777666666555444333333333333333===///***222555//////666////////////............,,,,,,------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,------------.........---------...//////000000........./////////000000111222222333222222111000444444444444444444444444333444555666888;;;>>>AAAAAAEEEJJJOOOTTTYYY___bbbcccbbbaaaaaaccceeehhhjjjfffllloooooommmhhh___VVVUUUSSSRRRQQQQQQMMMHHHDDDBBB@@@===;;;999888888888888999888666222000111333111222333444333111000///222222222222222222222222//////000000111222222222................................................,,,,,,,,,,,,++++++++++++------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222222222444555555666777888888999999999:::<<>>999:::;;;:::888555555666777444444555555555444333333333222222111111111111222111111000/////////000000000000000////////////......000///,,,...222222---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********))))))((())))))******))))))************))))))GGGHHHIIIJJJJJJHHHFFFEEEKKKPPPSSSRRRQQQSSSTTTRRRTTTRRRPPPOOOOOOPPPQQQRRRNNNOOOPPPQQQRRRQQQPPPOOOMMMPPPTTTWWWXXXVVVSSSQQQOOOOOOOOOPPPPPPPPPQQQQQQPPPPPPOOONNNMMMKKKJJJIIIGGGGGGFFFHHHJJJKKKKKKJJJGGGFFFFFFGGGHHHGGGFFFDDDBBBAAAAAABBBDDDEEECCCBBBAAA@@@>>>>>>>>>===;;;999888:::;;;;;;888666555555555444444444444222///,,,000,,,///555444......333/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------------............,,,,,,------.../////////....../////////000000000...///000222222222111000//////000000111222222222333333333333444444444555333555888;;;<<>>;;;;;;<<<<<<:::888;;;999777666555666777888333555666666555444333444...111333444333111111222111111111111111111111111//////000000111111222222................................................,,,,,,,,,,,,+++++++++++++++,,,------...---------------------------------*********+++++++++++++++***************************************************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000111111111222222333444666777777888555666999===@@@CCCFFFGGGBBBDDDGGGIIIJJJKKKMMMNNNKKKMMMOOOPPPPPPRRRUUUXXXSSSUUUWWWXXXWWWWWWXXXYYYaaaaaaaaa^^^\\\ZZZ[[[\\\[[[ZZZXXXYYYZZZ[[[[[[ZZZZZZYYYWWWUUUTTTSSSTTTTTTZZZdddjjjeeeZZZUUUTTTUUURRRQQQOOOMMMJJJJJJMMMOOOKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEECCCAAA???======;;;:::999777666666555555777666555444333333333444111111000000000/////////---............/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------........./////////...///111222333222111111...///222444555444333222555777999:::;;;<<<>>>??????CCCHHHLLLQQQXXX```ggglllpppvvv}}}~~~~~~ssseee]]]UUURRRSSSQQQKKKFFFAAABBB@@@;;;999::::::777666777888888666444444555111222333333444333333333222111000000000000111111000000////////////000000000000////////////......+++000000...222999:::444+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******))))))((((((((()))******))))))************))))))EEEGGGIIIKKKJJJHHHEEEDDDJJJPPPRRRPPPOOOQQQSSSRRRSSSSSSQQQPPPOOOOOOQQQRRROOOQQQSSSUUUUUUSSSPPPNNNOOOQQQTTTVVVVVVTTTRRRPPPMMMNNNPPPRRRSSSSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIJJJKKKJJJIIIFFFEEEEEEFFFGGGFFFDDDBBB?????????@@@BBBCCCBBB@@@???>>>===>>>>>>===;;;999888:::;;;999666444444555444333222333444333///,,,000333555666333000---,,,//////.........---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------+++,,,,,,---......//////............/////////000,,,...///111111111000///---......//////000000000000000000000111222222111222333555555444444666777777777777777888888888777:::999777888@@@FFFDDD<<<999888777555444333333444444333333333222222222222///000111333555777777777111333666666444222333444111111111111111111111111/////////////////////000........................------------------------------,,,,,,,,,+++++++++***++++++,,,------,,,,,,++++++++++++++++++++++++)))*********++++++++++++***************************************************+++,,,,,,******+++,,,***++++++,,,,,,------...,,,,,,---------........./////////000000000000000000000111333555666777888555888;;;@@@CCCEEEFFFFFFCCCCCCEEEIIINNNPPPPPPNNNLLLMMMOOOOOOOOOQQQSSSVVVTTTVVVXXXYYYYYYYYYZZZ\\\``````___]]][[[\\\^^^```^^^[[[XXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUVVVVVVZZZlllzzztttdddZZZWWWWWWQQQQQQQQQOOOMMMLLLMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFDDDDDDDDDBBBAAA???>>>===;;;:::999888777666666555666555444333222222222222000000////////////......---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------------...............///000000///......444444444333222111000///222222333555666666333111555555777999<<>>@@@@@@===999666888777444333666666333///111333444444444555666111222222333444444444444000000000//////000000111/////////......//////000000000/////////.........***///000,,,///888888222***+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((()))******))))))************))))))EEEGGGIIIKKKJJJHHHEEECCCIIINNNQQQNNNMMMPPPSSSSSSSSSSSSSSSQQQPPPPPPQQQSSSSSSUUUXXXZZZYYYVVVSSSPPPRRRTTTUUUVVVUUUSSSQQQOOOKKKMMMPPPSSSUUUTTTSSSRRRLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIKKKKKKJJJIIIDDDDDDDDDEEEFFFEEECCC@@@===<<<===???AAABBBBBB@@@>>>======>>>>>>===;;;888888999:::888444333444555444222000111333444222///---222555444555777555/////////.........---------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---------.........//////---///000222222111///...000000000111111111111111111000000111222333333222000222333333222222444555111222333333333333333333666555222000555;;;;;;777///222555444222111555999222333555666666555333222444222//////000111000///222444666444000...///000000000000000000000000000................................................---------------------------------,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,((()))***+++---...///000,,,,,,,,,---------......////////////000000000000...///000222444666777888777:::>>>CCCEEEFFFFFFEEEEEEDDDDDDIIIQQQTTTSSSOOONNNPPPQQQQQQPPPQQQSSSUUUVVVXXXZZZ[[[\\\\\\]]]___^^^^^^]]][[[[[[]]]aaaddd___\\\YYYWWWXXXZZZ[[[[[[[[[ZZZXXXWWWVVVWWWWWWXXXWWWpppmmm___ZZZXXXQQQSSSTTTRRRPPPMMMLLLLLLOOOOOOMMMLLLJJJHHHGGGGGGCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::999888777666666555444333222111111111111///////////////.........---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,---...///////////////---------...///111333444111///---...222444444222111111111333555666444222444555777888999999888888999;;;???@@@???>>>>>>>>><<<>>>???===;;;;;;<<<>>>===>>>@@@@@@@@@>>><<<;;;666555555777::::::777444222555555222222555555222444555555444111111111333111111111111111111111111000000////////////000111//////.........//////000000/////////............***000///)))***111000(((***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((((((((()))******))))))************))))))???BBBEEEHHHHHHGGGDDDCCCHHHIIIKKKNNNPPPSSSUUUVVVTTTSSSQQQNNNMMMOOOTTTXXXVVVUUUYYY___^^^VVVPPPQQQTTTUUUUUUUUUSSSQQQOOOMMMRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNMMMLLLKKKJJJJJJIIIGGGHHHKKKNNNPPPOOOLLLIIIEEECCCAAAAAABBBBBBBBBAAA>>>???@@@AAA@@@???<<<;;;???===;;;:::;;;:::888777666444222111222222111000222222222111111111111000...000444;;;@@@>>>555---///...,,,,,,------,,,+++++++++++++++++++++++++++************************************************************************---+++)))***,,,---,,,)))------------------------------------------------+++,,,------......------000000//////.........---///////////////////////////000000000111111111111000000000000000000000000111111222333333444555555///999AAA>>>666333;;;EEE222444555555333333333555111111222222222333333333222222222222222222222222111111111111111111111111000000000000////////////////////////....................................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,---------......000//////000000111333333---///111222333555888:::<<<>>>AAAEEEGGGIIIIIIJJJLLLJJJHHHJJJNNNQQQQQQPPPOOOQQQTTTTTTSSSTTTWWW[[[VVVYYY]]]```aaabbbccceee___YYYUUUZZZ^^^^^^\\\\\\[[[]]]___^^^\\\YYYXXXXXXVVVVVVUUUUUUVVVWWWYYYZZZ___dddiiihhhaaaYYYUUUTTTVVVWWWVVVTTTQQQNNNNNNOOONNNPPPSSSSSSOOOJJJFFFDDDBBBBBBAAA@@@@@@???>>>>>>:::::::::999777555444333222222333333222222111000111111000///////////////..............................---------,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------......////////////......///////////////.........111111000000111111222333222222222222222222222222444444444555555555666666888888777777666666666555666666666666666666666666666666666666666666666666333444444555555444444333222222222222222222222222222222111111111111222222111111111111111111111111---///111111000///////////////............//////---------............///...------,,,,,,------.........---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++000)))(((---,,,&&&&&&,,,))))))))))))))))))))))))???AAACCCEEEFFFFFFDDDCCCHHHIIILLLNNNQQQSSSTTTUUURRRQQQOOOOOOQQQUUUXXX[[[YYYVVVVVVYYYXXXSSSQQQSSSRRRSSSSSSTTTTTTSSSRRRQQQTTTRRROOOMMMMMMOOORRRTTTOOONNNMMMLLLJJJIIIHHHHHHHHHIIILLLOOOPPPOOOLLLIIIAAA@@@???@@@BBBDDDDDDCCC???@@@@@@@@@???>>>===<<<===<<<;;;<<<======;;;999666444222111222222111000222222222111111111111000000///111666:::999333...///---,,,,,,---...,,,+++++++++++++++++++++++++++************************************************************************---+++)))***,,,---+++)))------------------------------------------------+++,,,------...---------////////////......------//////////////////////////////000000000111111111000000000000000000000000000111111222333333444444111888>>>???;;;777666777444333222111111222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000/////////...////////////....................................------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************+++++++++,,,,,,******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,------------...000////////////.........///111222222222333666888;;;===???CCCFFFHHHJJJKKKKKKJJJIIIKKKNNNQQQQQQPPPTTTTTTTTTSSSQQQSSSWWW[[[XXX[[[^^^```aaabbbdddeee]]]WWWUUUZZZ^^^\\\ZZZZZZZZZ\\\^^^]]]ZZZXXXVVVVVVTTTTTTUUUVVVWWWYYY[[[\\\[[[```dddccc]]]WWWUUUUUUUUUVVVVVVTTTQQQNNNNNNNNNLLLOOORRRRRROOOKKKHHHFFFCCCCCCBBBAAA@@@???>>>>>>;;;::::::999888666444333333333333333333222222111111000000///////////////...........................------------,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------......////////////......////////////............111111000000000111222222222222222222222222222222333333333444444444555555666555555555444444444444444444444444444444444444555555555555555555555555333333444444444444333333222222222222222222222222222111111111111111111222111111111111111111111111///111222222111//////000//////............//////------------............---------,,,,,,---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,((((((***)))''''''***))))))))))))))))))))))))>>>???@@@BBBCCCDDDDDDDDDFFFHHHLLLOOOQQQRRRRRRRRRPPPMMMLLLOOOUUUZZZ\\\]]]ZZZVVVSSSRRRRRRPPPRRRUUUOOOPPPRRRTTTUUUUUUUUUTTTSSSPPPKKKHHHIIIMMMRRRVVVPPPOOOMMMKKKIIIGGGFFFFFFHHHJJJMMMOOOOOONNNKKKIIIBBBAAA@@@AAABBBDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<===>>>@@@???===:::555333222111222222111000222222222111111111111000111///...///222333000---///---,,,,,,---...---+++++++++++++++++++++++++++************************************************************************,,,*********+++,,,+++***------------------------,,,,,,,,,,,,------------++++++,,,---------------///............---------////////////////////////////////////000000000000000000000000000000000000///000000111111222222222000111555;;;BBBDDDCCCAAA===999444333666999999999222222222222222222111111111111111111111111111111111111111111111111111111000000000/////////....../////////............---------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************++++++++++++,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////......---111222333222222222444666:::;;;===@@@CCCFFFIIIKKKJJJIIIIIIKKKNNNQQQQQQQQQXXXWWWVVVSSSRRRTTTXXX[[[XXXZZZ]]]______```bbbcccZZZVVVVVV[[[^^^\\\XXXXXXZZZ[[[]]][[[YYYVVVTTTTTTSSSTTTUUUWWWYYY[[[]]]]]]XXX[[[^^^]]]YYYUUUTTTUUUUUUVVVVVVUUURRROOONNNNNNLLLNNNQQQQQQOOOLLLIIIIIIEEEDDDCCCAAA@@@>>>===<<<;;;;;;::::::888777555444444444444444444333222222111000//////......//////------------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......//////......---........................000000000000000111111222111111111111111111111111111222222222222333333333333333333222222222222111333333333333333333333333333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000000222333333111//////000//////............//////------------............------,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++(((+++***((((((+++,,,***))))))))))))))))))))))))<<<<<<===>>>@@@BBBDDDEEEDDDGGGJJJNNNPPPPPPOOONNNMMMJJJIIIMMMUUUZZZZZZXXXXXXTTTQQQOOONNNNNNQQQTTTKKKNNNSSSWWWXXXWWWTTTRRRNNNLLLIIIGGGHHHLLLPPPTTTPPPOOOLLLJJJGGGFFFEEEEEEGGGIIILLLNNNMMMKKKIIIHHHJJJGGGEEEDDDDDDDDDCCCBBBDDDCCC@@@>>>===>>>??????===>>>???@@@AAA@@@<<<999555333111111222222222111222222222111111111000000111///------//////...,,,...---,,,,,,---...---,,,++++++++++++++++++++++++************************************************************************+++*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,------------,,,------------------------................................./////////000000/////////////////////////////////000000000111111000------111;;;DDDJJJLLLBBB<<<555444888<<<===<<<222222222222111111111111111111111111111111111111111111111111111111111111000000/////////.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---...000000111000000000111222222111222444666:::;;;;;;===???CCCFFFHHHHHHHHHIIIJJJMMMOOOQQQRRRWWWWWWWWWWWWXXXYYYZZZ\\\VVVXXXZZZ[[[[[[[[[]]]___YYYWWWXXX]]]___[[[XXXWWW[[[\\\\\\[[[XXXUUUTTTTTTTTTUUUVVVXXXZZZ[[[\\\]]]YYYZZZ[[[YYYUUUSSSSSSTTTUUUVVVWWWUUUSSSPPPPPPPPPOOOQQQRRRQQQNNNKKKJJJIIIFFFEEEDDDBBB???===<<<;;;;;;;;;::::::999777666555444444555555444444333222000000///............///---------------------------------,,,,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...............///000////////////000111111111111111111111111111111000000000111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000111111111111000000000000000000000000000000111222222222000.../////////......------......///,,,,,,---------.........,,,,,,,,,------,,,,,,,,,------,,,+++************************************************************))))))*********+++++++++(((......((()))000111,,,((((((((((((((((((((((((::::::;;;<<>>???@@@@@@???@@@@@@@@@>>>999666444333111111222333222111222222222111111111000000000//////000000///---+++...,,,,,,,,,......---,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------............/////////...........................///////////////000000222000---,,,...222777:::;;;444...---222555666444111111111111111111111111000000000000000000000000000000000000000000000000////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++******++++++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,---......////////////...000111111111222555777:::::::::;;;===???BBBCCCFFFGGGHHHIIIKKKMMMPPPQQQRRRTTTXXX\\\^^^^^^\\\[[[WWWXXXZZZZZZYYYYYY[[[]]]ZZZXXXZZZ``````\\\XXXXXX[[[\\\\\\[[[XXXVVVUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\[[[ZZZWWWTTTSSSSSSSSSVVVWWWWWWUUURRRQQQQQQRRRSSSTTTTTTQQQMMMJJJHHHHHHFFFEEECCCAAA???===;;;::::::::::::999888777666555444444555555444444333222000//////...............------------------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////......//////000111000000000000000000000000/////////000000000000111111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000000000000000///000111111111111000//////////////////////////////000000///...---...///......------------......,,,,,,,,,------------...++++++,,,------,,,++++++...---,,,+++************************************************************))))))*********+++++++++'''......((()))000222,,,((((((((((((((((((((((((777888999<<<>>>BBBDDDFFFCCCEEEGGGIIIKKKKKKJJJIIIGGGGGGHHHLLLPPPRRROOOLLLMMMPPPQQQOOOOOOPPPNNNKKKIIIMMMSSSWWWXXXUUUPPPMMMMMMNNNQQQSSSTTTTTTSSSSSSOOOMMMKKKIIIHHHHHHIIIJJJFFFHHHJJJIIIGGGGGGJJJNNNPPPNNNLLLLLLMMMMMMLLLKKKFFFEEEBBB@@@>>>>>>???@@@@@@??????>>>>>>;;;777444444222111111222333222222222222222111111111111000...///111111111///---,,,---,,,+++,,,.........---++++++++++++++++++++++++************************************************************************)))***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------------.........///........................////////////////////////---000222222///,,,,,,---222///,,,,,,...000000///000000000111111111222222////////////////////////000000000000000000000000/////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************)))))))))************+++******++++++++++++******)))******+++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,------...---///000111111222555777777777888999;;;===???@@@CCCEEEGGGHHHIIIKKKNNNQQQMMMPPPVVV\\\```___[[[WWWZZZ[[[\\\[[[ZZZZZZ\\\^^^ZZZYYY\\\``````[[[XXXYYYZZZ[[[[[[ZZZWWWVVVVVVWWWXXXWWWWWWVVVWWWXXXZZZ[[[]]][[[YYYWWWUUUTTTSSSSSSVVVVVVTTTRRROOOOOOQQQSSSTTTTTTSSSOOOKKKHHHFFFGGGDDDCCCBBB@@@>>><<<:::999999999999888888666555555444444444444444333222222000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***************++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////...............///000000////////////////////////////////////000000000000111111111111111222222222222222222222222222222222000000000000000000000000///000000000000000000///////////////////////////...///000111111000///...////////////////////////......///...------...000......------------......,,,,,,,,,,,,------------***+++,,,------,,,+++***///...---+++************************************************************)))************+++++++++'''))))))'''(((,,,---+++))))))))))))))))))))))))555777999<<>>???@@@@@@CCCEEEFFFGGGIIILLLPPPLLLNNNSSSXXX\\\\\\WWWSSS\\\\\\\\\[[[YYYYYY[[[]]]ZZZYYY[[[___^^^YYYWWWYYYXXXYYYYYYXXXVVVUUUVVVXXXWWWVVVTTTTTTUUUXXX[[[]]]ZZZYYYWWWVVVVVVVVVUUUTTTUUUTTTPPPLLLJJJKKKOOORRRQQQQQQOOOKKKGGGEEEEEEFFFBBBAAA@@@>>><<<;;;999999777777777777777666555444333333333333333222222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------,,,,,,+++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...//////......------......///000////////////////////////////////////000000000000000000000000111111111222000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////...///000111111000///...........................---.........---...000222...------,,,,,,------...++++++,,,,,,,,,---------)))+++,,,------,,,+++)))000///...,,,++++++******************************************************)))************+++++++++)))'''''')))***((())),,,))))))))))))))))))))))))444666999===@@@CCCEEEFFFHHHHHHIIIIIIJJJKKKLLLLLLEEEIIIOOORRRRRRQQQPPPOOOKKKPPPQQQNNNNNNQQQOOOJJJMMMLLLKKKLLLNNNPPPTTTVVVNNNOOOPPPRRRRRRRRRRRRQQQLLLKKKIIIHHHIIILLLOOOQQQIIIKKKKKKHHHFFFIIIQQQXXXWWWUUURRRPPPOOONNNKKKJJJFFFEEEDDDBBBAAA@@@??????<<<;;;999999999999777666444222000111222333333222222222222111111111111000/////////...---...///111---,,,+++,,,...///...---++++++++++++++++++++++++************************************************************************(((***,,,+++(((''')))+++++++++++++++++++++++++++))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000000000000/////////000...+++***,,,...///000***---111222111...---,,,------...000111222333444////////////////////////000000000000000000000000//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++************************************************************************************************))))))))))))******************++++++++++++******))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,...333:::@@@DDD111222222111000000111333---///333888<<>>BBBDDDFFFGGGIIIJJJIIIGGGEEEDDDLLLNNNPPPQQQOOOMMMLLLLLLMMMOOORRRSSSQQQPPPOOOPPPLLLKKKJJJLLLNNNQQQQQQQQQRRRQQQOOOOOOOOOOOOMMMLLLIIIJJJLLLLLLLLLLLLNNNOOOIIIMMMOOONNNLLLMMMSSSXXX\\\WWWQQQMMMLLLKKKIIIGGGKKKIIIGGGDDDAAA???>>>>>>::::::999999888777666666444444333333222111000000000000000000000///......000000000000000///......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,------///---+++,,,......***&&&,,,++++++******++++++,,,------------------------.........------,,,,,,,,,------............------///............---------///.........///000222333444222///,,,,,,---000222////////////////////////---------------...///000...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***))))))((()))***,,,,,,+++***+++***)))(((((()))***+++))))))))))))************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))***+++---...///000++++++++++++++++++++++++******+++++++++,,,,,,,,,))),,,...///222:::GGGPPP111000///......///000111222333444666888:::<<<===AAAAAAAAAAAAAAABBBFFFIIILLLNNNPPPSSSUUUVVVVVVVVVWWWYYY[[[ZZZXXXUUUTTTSSSWWWXXXYYYYYYXXXYYYZZZ[[[YYYXXXVVVTTTRRRRRRRRRSSSPPPPPPQQQRRRSSSTTTUUUVVVPPPPPPPPPQQQQQQPPPOOOOOONNNLLLIIIFFFEEEFFFHHHIIIKKKHHHEEECCCCCCBBB@@@>>><<<<<<;;;::::::999888888666666555444444444444555333333333222222222111111////////////............------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************))))))))))))***************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,---------..............................///////////////////////////////////////.........////////////////////////////////////000000000000//////...---------///000........................////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******+++*********))))))(((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))444666888:::;;;>>>BBBEEEDDDEEEFFFFFFFFFFFFEEEDDDJJJLLLOOOPPPOOONNNNNNNNNMMMOOORRRRRRQQQOOONNNNNNNNNMMMMMMOOOQQQSSSSSSRRRQQQOOONNNNNNNNNNNNLLLKKKJJJMMMQQQSSSRRRPPPOOOOOOIIILLLOOOPPPPPPPPPRRRTTTWWWSSSMMMJJJIIIIIIGGGFFFIIIHHHGGGDDDBBB@@@>>>===;;;::::::999777666555555444333333222111111000000000000000000000///......000000000000000///......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,---------------,,,------......,,,++++++++++++++++++,,,------------------------......---------,,,,,,,,,------............------,,,---------....../////////............000111222333111///------...///111...........................------------......///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++---------,,,+++***)))(((((()))***+++))))))))))))************************************++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...++++++++++++++++++++++++*********+++++++++,,,,,,***,,,......///555???GGG111000///......///000000222222444666888:::;;;<<<<<<>>>???@@@AAACCCFFFIIIKKKLLLNNNQQQSSSTTTTTTTTTVVVXXXYYYYYYWWWUUUSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[ZZZXXXTTTRRRQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIKKKLLLJJJHHHEEECCCBBBAAA???===>>>===<<<;;;999888777666555444333333222222333333333333222222222111111111////////////............------------------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,************************))))))))))))***************++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,------------...................................................////////////........................................../////////000000000333777:::777111------///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************)))))))))((())))))************)))))))))(((((((((((()))))))))))))))))))))((((((((((((333444666888999<<<@@@CCCBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKMMMNNNNNNNNNOOOPPPMMMPPPRRRRRRPPPNNNMMMMMMOOOOOOPPPRRRTTTUUUSSSRRROOONNNLLLLLLMMMMMMLLLJJJLLLQQQWWW[[[YYYUUUQQQOOOKKKLLLNNNQQQSSSSSSQQQOOOQQQNNNIIIGGGFFFFFFFFFEEEHHHHHHGGGEEECCC@@@>>>===<<<;;;:::888777555444333222222222111111000000///000000000000000///......///000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++------,,,******---000,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,,,,,,,------............------++++++,,,---...///000000//////.........//////000000000///............///------------------------///...------------------------,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,+++++++++,,,,,,---+++***))))))))))))***+++))))))))))))************************************,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++*********++++++++++++,,,***,,,---------000666;;;000//////......///000000111222333555777999:::;;;888:::===???AAACCCFFFHHHIIIJJJLLLOOOPPPQQQQQQQQQTTTVVVXXXXXXVVVTTTSSSTTTRRRSSSTTTUUUWWWYYYZZZ[[[ZZZVVVQQQOOOPPPPPPOOOMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMMMMLLLJJJHHHGGGFFFHHHIIIKKKKKKKKKKKKJJJIIIGGGDDDCCCBBBAAA>>><<>>===;;;999777666555333333222111111111111111333222222222222111111111/////////............---------------------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,************************))))))))))))******************++++++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.................................................................................////////////000111888???===444---,,,///------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((************))))))))))))))))))************))))))''''''(((((())))))************))))))((((((''''''222333444555555888;;;>>>AAA@@@???@@@AAACCCFFFHHHIIIJJJLLLLLLKKKLLLMMMOOONNNPPPRRRRRRPPPMMMLLLLLLOOOPPPQQQSSSUUUUUURRRPPPNNNMMMLLLLLLMMMNNNMMMKKKOOOTTTZZZ]]][[[WWWSSSPPPOOOMMMLLLOOOSSSTTTQQQMMMMMMKKKIIIGGGFFFFFFFFFFFFHHHHHHGGGFFFDDDAAA???===<<<;;;:::888666444333222111111111000000000//////000000000000000///......//////000000//////...------,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((((())))))))))))))))))))))))************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------...////////////...........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++***)))((((((***+++************************((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************************++++++++++++***+++---,,,,,,---000222............/////////000111111333444666888999:::777:::>>>@@@AAACCCEEEGGGIIIJJJLLLNNNOOOOOOOOOOOORRRTTTVVVVVVUUUTTTTTTUUUTTTTTTTTTVVVXXXYYYYYYYYYXXXSSSNNNNNNPPPQQQPPPNNNOOOPPPQQQRRRQQQPPPNNNMMMPPPQQQQQQPPPOOOMMMKKKJJJIIIJJJLLLNNNMMMKKKHHHFFFHHHFFFDDDCCCBBB@@@===;;;>>>===<<<;;;999888777666333222222111111111111111222222222222111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++************************((()))))))))******************++++++++++++*********++++++++++++,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,---------------------------------........................------...............///........................------........./////////+++000666666222......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))))))))************))))))''''''((())))))***************))))))((((((''''''222222333222222444888;;;@@@???>>>>>>@@@CCCFFFHHHJJJKKKKKKIIIHHHHHHJJJLLLNNNPPPRRRRRRPPPMMMLLLLLLNNNOOOOOOQQQSSSRRRPPPMMMNNNMMMLLLMMMNNNOOONNNMMMQQQTTTXXXYYYXXXUUUSSSRRRSSSNNNJJJKKKPPPRRRPPPMMMKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGEEECCCAAA???>>>;;;:::999777555333222111111111111000000000000000000000000000000///......///////////////...------,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,***((((((---333444///(((+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------,,,...............---------,,,---......///...------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++,,,---+++)))((()))+++******++++++++++++******((()))))))))************************************))))))******************))))))))))))))))))))))))((()))))))))******************))))))))))))((((((************************))))))*********+++++++++)))+++,,,,,,,,,---...///------......////////////000111222333555777888888999<<>>======>>>???BBBEEEGGGIIIIIIHHHFFFDDDEEEGGGIIINNNQQQSSSSSSQQQOOONNNNNNNNNMMMMMMNNNPPPOOOMMMKKKMMMLLLLLLMMMOOOPPPOOONNNPPPRRRTTTUUUTTTRRRRRRRRRTTTOOOJJJJJJMMMOOONNNLLLJJJKKKKKKJJJIIIHHHIIIKKKHHHFFFDDDBBBAAA?????????:::999888666555333222111111111111111111111111111000000000000000///.........////////////...------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************++++++++++++***&&&&&&...888<<<555---+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,------...------,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---000222000---***+++---******+++,,,,,,+++******))))))))))))************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************)))))))))************+++******+++,,,---------...,,,---...///////////////000000111333444555666777:::<<>>;;;::::::::::::::::::::::::555555444333333333333333222111111111111000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))************+++************************))))))))))))************))))))************))))))************+++++++++++++++,,,---...---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---......//////------------------------,,,,,,,,,---------......000,,,((((((,,,///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++******))))))************************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))************))))))'''((()))******)))((('''((((((((()))))))))))))))...///000111333777===BBB<<<;;;<<<<<<>>>@@@BBBDDDFFFFFFEEECCCAAACCCFFFIIINNNQQQSSSTTTRRRPPPPPPPPPOOOMMMLLLLLLMMMMMMLLLJJJLLLKKKJJJLLLNNNOOOOOONNNLLLOOORRRSSSRRRQQQQQQQQQQQQNNNKKKKKKMMMMMMKKKIIIHHHJJJKKKIIIGGGFFFGGGIIIFFFDDD@@@===<<<<<<======888777777666444333333222111222222222222222222222000000000000000///............//////......---,,,++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************++++++++++++---)))'''+++333777444000+++,,,---//////---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------***+++,,,---......------++++++,,,,,,,,,---------------------------------,,,,,,,,,+++,,,,,,------***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,,,,+++---111555444///++++++,,,***++++++,,,,,,++++++***))))))))))))************************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************++++++******+++,,,,,,,,,+++,,,---//////////////////000111222333444555666888:::<<<===>>>AAAEEEHHHKKKLLLMMMNNNNNNMMMLLLLLLPPPRRRTTTTTTTTTVVVXXXZZZ]]]ZZZWWWYYY\\\^^^\\\XXXTTTYYY]]]]]]YYYUUUTTTUUUQQQPPPPPPPPPRRRTTTWWWYYYUUURRROOOMMMLLLNNNPPPRRRPPPOOOMMMKKKJJJJJJJJJKKKHHHGGGFFFEEEEEEBBB>>>;;;;;;;;;;;;::::::999999999555555444333333333333333111111111111000000000000.........---------,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))************************************))))))))))))************))))))************))))))************++++++++++++***+++,,,......---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////------------------------+++,,,,,,,,,,,,---------///,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))************)))************************))))))))))))))))))))))))((((((((()))******++++++((()))))))))************))))))************))))))((()))***+++***(((&&&%%%''''''(((((())))))******---...000222555;;;BBBHHH:::::::::;;;===???@@@AAACCCCCCBBB@@@@@@BBBGGGKKKNNNQQQSSSTTTSSSRRRQQQQQQPPPNNNLLLKKKLLLLLLLLLJJJJJJIIIIIIJJJMMMNNNNNNMMMIIILLLQQQSSSSSSQQQPPPOOOMMMMMMMMMMMMMMMLLLHHHFFFFFFHHHIIIHHHEEEDDDEEEGGGDDDAAA===:::888999;;;<<<777777666555444444333333222222222222222222333333000000000000000//////.........//////......---,,,+++,,,---......---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++111---)))(((***,,,---,,,+++,,,...//////...,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------...///(((***+++---......------,,,++++++++++++,,,---...------------------------++++++++++++,,,------...***+++,,,------,,,+++***)))***+++,,,,,,,,,,,,,,,+++000444444///***)))******+++,,,------,,,+++***))))))))))))*********************************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************)))*********++++++++++++))))))))))))))))))))))))))))))))))))************---+++***)))***+++*********+++---///000000///...///000000222333444555555666777999:::<<<@@@FFFJJJJJJKKKLLLMMMMMMLLLKKKKKKPPPRRRTTTTTTUUUVVVYYY[[[[[[XXXVVVXXX]]]___]]]ZZZVVV]]]cccbbb[[[TTTSSSUUUPPPOOONNNOOOQQQUUUYYY[[[UUURRRNNNKKKKKKNNNRRRTTTWWWTTTOOOKKKHHHGGGGGGHHHHHHGGGFFFFFFEEECCC???<<<======<<<;;;999888777777555444333333222222333333111111111111000000000000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))************************************))))))))))))************))))))************)))))))))************+++++++++)))***,,,.........,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------++++++,,,,,,,,,---------(((***,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((())))))*********+++))))))************)))))))))***++++++***(((&&&$$$&&&&&&'''((()))***++++++///222000222555666FFFccc@@@@@@>>>999:::@@@CCCCCCAAA@@@??????AAADDDHHHJJJNNNOOOQQQSSSTTTTTTTTTTTTUUUPPPKKKJJJLLLMMMKKKGGGIIIHHHHHHKKKNNNOOOMMMJJJJJJKKKLLLMMMNNNMMMLLLLLLEEEGGGHHHHHHFFFEEEFFFFFFLLLIIIFFFEEEFFFGGGEEEBBB<<<<<<;;;;;;999888666555666555444333222222222222333333333222222222111111000////////////............------,,,,,,------...,,,,,,,,,++++++*********+++++++++*********))))))******))))))***+++,,,,,,''')))***(((%%%$$$&&&***)))))))))))))))))))))))))))************))))))(((************************(((***+++***)))((()))***)))))))))))))))))))))))))))++++++))))))---...,,,************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++---......+++)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---------,,,------...///000000111222222111000111333444666888999;;;>>>CCCFFFIIIJJJKKKKKKJJJKKKMMMOOOOOOOOOPPPQQQSSSWWWZZZ]]]^^^UUUQQQUUU[[[]]]]]]]]]^^^ccchhhgggbbb[[[UUUSSSNNNNNNNNNNNNPPPSSSUUUVVVYYYVVVRRRMMMKKKLLLQQQUUUWWWSSSMMMIIIHHHHHHHHHHHHCCCCCCDDDDDDCCCAAA???>>>===<<<<<<:::999888777777555555444333333333333444222222111111000/////////------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))******++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,((())))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---)))******++++++******)))---......---+++***,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((---111///111444444AAA\\\PPPMMMEEE;;;888<<>>>>>===<<<;;;999888777666555555444333333333333444222222111111000/////////------,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++*********)))))))))******++++++******)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...,,,,,,------------,,,,,,)))************+++,,,---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++///...///333111;;;QQQddd^^^PPPAAA:::<<<@@@AAA??????@@@AAABBBCCCDDDEEEGGGHHHJJJLLLLLLMMMLLLLLLKKKIIIHHHIIILLLLLLIIIFFFGGGFFFFFFGGGHHHIIIGGGEEEFFFFFFEEEEEEDDDBBBAAA@@@@@@AAACCCDDDCCCDDDEEEGGGDDDBBB@@@@@@AAAAAA@@@???<<<;;;;;;:::999777555444444333222111000/////////111111111111000000000000............---------,,,------------------------,,,,,,,,,++++++++++++***+++++++++************************)))******+++,,,+++''''''...777999111((())))))))))))))))))))))))'''((()))***************************************(((***+++***)))((()))***))))))))))))))))))))))))%%%)))******---333666444************************++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***,,,------***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,,,,,,,---...///000111222...000111111000000111333333444666777888:::===???CCCDDDFFFGGGHHHIIIKKKMMMUUURRRNNNLLLOOOVVV^^^ccc```[[[XXX[[[]]]ZZZWWWWWWXXX\\\aaacccaaa]]]ZZZYYYQQQQQQPPPPPPQQQSSSTTTUUU[[[YYYVVVRRRPPPQQQUUUXXXSSSQQQMMMKKKKKKKKKIIIHHHCCCCCCDDDCCCBBB@@@???===??????===;;;:::888666666555555444333333333333333222111111000000//////...------,,,,,,,,,,,,++++++,,,++++++++++++*********+++************))))))))))))******++++++******)))+++************)))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,///...---,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++///...---++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,------------,,,,,,***))))))***+++,,,,,,++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***000//////333000555FFFbbb]]]PPPAAA:::<<<@@@@@@===>>>@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGIIIKKKKKKHHHEEEFFFEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@AAABBBBBBAAAAAACCCEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;:::999777555444333222111000//////...///000000000000////////////......---------,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++************************+++***************++++++,,,((('''...777999111((())))))))))))))))))))))))&&&'''(((******+++++++++************************(((***+++***)))((()))***))))))))))))))))))))))))***------+++,,,000111///************************************************)))******++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************++++++***************************+++,,,,,,***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++,,,---///000111222222---///000000//////111222333444666777777888;;;===@@@BBBEEEFFFGGGIIIKKKMMMRRRPPPMMMKKKNNNTTT[[[___\\\YYYYYY\\\\\\WWWTTTTTTYYY[[[^^^___^^^[[[XXXVVVSSSSSSRRRQQQQQQRRRTTTUUUYYYYYYVVVSSSQQQRRRUUUXXXSSSQQQNNNLLLKKKJJJHHHFFFCCCCCCDDDCCCBBB@@@>>>===@@@???>>><<<999777666555555444333333222222333333111111111000//////......------,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++///......---,,,+++***)))************************************************---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......***++++++++++++++++++***...,,,+++,,,------+++)))+++,,,---,,,***)))***+++++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++111//////333000111===JJJHHHAAA888555888;;;:::<<<===???AAABBBBBBAAA@@@AAABBBCCCEEEEEEEEEDDDDDDBBBCCCFFFIIIJJJIIIGGGDDDEEEFFFFFFEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBB@@@???@@@BBBEEEEEECCCAAA>>>===<<<<<<======<<<;;;999777555444222111000000000000000000000000000/////////............---------,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++************************++++++***************+++,,,***)))+++///000---)))))))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))+++------)))))),,,,,,***************************************************((()))******++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++******))))))******+++***************************+++,,,+++)))((()))+++))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---///000111111000,,,...////////////111222222444777888888888:::<<<>>>AAADDDFFFGGGHHHJJJLLLLLLLLLKKKLLLNNNQQQTTTVVVTTTTTTWWW[[[YYYTTTQQQSSSVVVWWWYYY[[[[[[YYYWWWUUUTTTSSSRRRQQQQQQRRRSSSTTTVVVVVVUUURRRPPPQQQSSSUUUTTTQQQNNNKKKJJJHHHEEECCCCCCCCCCCCCCCAAA???===<<>>???AAAAAAAAA@@@@@@AAACCCDDDDDDDDDCCCCCCAAACCCFFFHHHIIIHHHFFFEEEFFFGGGHHHGGGEEEEEEGGGIIIIIIHHHGGGGGGGGGGGGGGGHHHEEEEEEDDDBBB@@@???@@@BBBFFFFFFEEEBBB???======>>>??????>>><<<:::888666555111111111111111222333444000000000000////////////............---------,,,+++,,,---......---,,,+++***++++++++++++,,,,,,,,,***************+++++++++,,,+++******)))*********,,,+++***))))))))))))***))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((******'''(((+++,,,***************************************************(((((()))***++++++++++++************************)))))))))************+++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************+++***((((((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***+++++++++,,,---/////////......+++---...///...///000222111333666777777888999;;;===@@@CCCFFFGGGGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNNNNPPPUUUYYYVVVPPPOOORRRQQQQQQSSSUUUXXXYYYXXXVVVSSSRRRQQQQQQQQQRRRSSSTTTRRRSSSSSSQQQOOOOOOQQQRRRSSSPPPLLLIIIHHHFFFDDDCCCCCCCCCCCCCCCAAA???<<<;;;======;;;:::888666444444444444333222222222222222111000000//////......---------,,,,,,,,,,,,+++++++++************)))))))))(((((()))))))))))))))***((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))************+++)))******+++,,,------...******************************************************)))******+++,,,---++++++++++++++++++++++++++++++,,,---------------------............------(((***---...,,,++++++,,,+++,,,---,,,***)))***+++++++++++++++++++++++++++)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******+++111---+++111000---111///333555555777<<<===;;;999:::<<<>>>???@@@AAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBDDDFFFGGGGGGFFFFFFFFFGGGIIIJJJIIIGGGHHHKKKMMMNNNMMMKKKJJJIIIHHHIIIIIIFFFFFFEEECCCAAAAAACCCEEECCCDDDDDDBBB???>>>???AAAAAA@@@???>>>;;;999777666111111111222444555777888111111111000000000///////////////.........------+++,,,...//////...,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++,,,++++++***))))))******---+++)))))))))***))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))&&&))))))''''''+++,,,***************************************************'''((()))***++++++++++++************************))))))))))))************++++++++++++++++++++++++******************************************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))******)))((((((***,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---......---,,,+++***,,,............000222...000444666666777888999;;;>>>BBBDDDEEEEEEFFFGGGIIIIIIJJJKKKKKKKKKJJJJJJMMMPPPUUUXXXSSSMMMMMMRRRPPPOOOOOORRRUUUVVVUUUSSSQQQQQQPPPPPPPPPQQQSSSTTTPPPQQQQQQQQQOOONNNOOOQQQPPPLLLHHHFFFEEEFFFFFFFFFCCCDDDCCCBBBAAA>>><<<:::;;;:::999888666555444333444333222222111222222222000000000///......------------,,,,,,,,,,,,++++++************))))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******+++,,,,,,---************************************************,,,,,,+++*********************************************,,,---------,,,+++------............---------222666444---)))***---+++,,,---,,,***)))***+++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************000,,,)))000000+++...,,,000222222555999:::888999999;;;<<<>>>@@@BBBBBBBBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFGGGFFFFFFFFFFFFHHHJJJKKKJJJIIIIIIMMMPPPTTTRRRPPPMMMLLLKKKJJJKKKEEEEEEEEECCCBBBCCCFFFHHH@@@BBBCCCBBB??????AAADDDBBBAAA@@@>>><<<:::888777111111222333555888999;;;111111111111000000000000000////////////.........+++,,,...//////...,,,+++*********++++++,,,,,,,,,))))))******++++++++++++,,,,,,+++***))))))******---***)))***---...+++((()))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))+++***''''''***+++)))************************))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))******)))'''(((***,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---......,,,***)))***,,,---.........000222+++...222444555555777888:::===AAACCCCCCCCCDDDDDDKKKJJJJJJJJJIIIIIIIIIIIINNNQQQVVVXXXRRRKKKKKKQQQRRRPPPOOOPPPRRRSSSQQQNNNPPPPPPOOOOOOPPPQQQSSSTTTOOOPPPQQQQQQOOONNNOOOPPPMMMIIIEEECCCDDDFFFHHHHHHDDDDDDCCCBBBAAA>>><<<:::999999888777666555444333444333222222111111222222000000000///......---------------,,,,,,,,,++++++************))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))///...,,,***)))(((''''''************************)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++888===AAA;;;000((((((++++++,,,---,,,***)))***+++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++******+++,,,---//////000,,,------///222666999;;;::::::;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIILLLMMMMMMJJJHHHDDDIIIOOOOOOMMMLLLPPPUUUSSSRRRQQQOOOMMMLLLJJJIIIFFFHHHHHHGGGEEEDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEECCCAAA>>>;;;888666555111444555333444888:::888555444333222111111111111222111000///...---,,,,,,+++,,,,,,---.........---,,,,,,,,,++++++*********))))))))))))))))))))))))******+++,,,------------+++*********))))))((((((+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))...,,,******)))(((***---***)))))))))+++***)))''')))***++++++***)))***+++************************++++++***)))(((((())))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++'''((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,------...////////////000111222444555666777:::;;;>>>@@@CCCEEEFFFGGGNNNIIIDDDCCCFFFKKKOOOPPPRRRSSSTTTTTTSSSSSSTTTVVVTTTRRRPPPQQQRRRRRROOOLLLRRRSSSSSSRRRQQQPPPQQQRRROOOOOOOOOOOONNNNNNNNNNNNLLLHHHCCCCCCFFFHHHGGGEEECCCCCCCCCBBB@@@===;;;999888888777666555444333333666666555444222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++*********))))))(((((())))))((())))))***++++++(((((())))))************))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************000222444111+++((())),,,************************++++++++++++++++++++++++,,,+++*********+++,,,---DDD888...,,,,,,)))(((******)))***+++,,,,,,***(((++++++************++++++*********)))))))))))))))++++++******)))*********************************))))))************))))))((()))***)))((('''((()))(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&&&&'''((())))))))))))))))))))))))***+++***)))((())),,,...******+++,,,---...//////------...///222555777999888999999;;;<<<>>>@@@AAAAAAAAAAAAAAABBBCCCDDDDDDFFFGGGIIILLLMMMMMMKKKIIILLLOOOSSSQQQMMMLLLOOOSSSRRRRRRPPPNNNMMMLLLLLLLLLHHHHHHIIIHHHEEEDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEFFFEEECCCAAA>>>:::777555444444555555555888>>>>>>;;;444444333222111111111111111111000///...---,,,,,,+++,,,,,,---......------,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++,,,++++++******************)))))))))(((************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++************************************+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,***((()))******++++++***))))))***+++,,,***((()))***++++++***)))***+++************************++++++***)))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))***)))(((((((((((()))***************)))))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))******((()))))))))************((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------...////////////000111222333555666666888999<<<>>>AAACCCDDDDDDQQQLLLGGGEEEFFFIIIKKKLLLNNNNNNOOOQQQRRRSSSTTTUUURRRPPPNNNOOOPPPPPPMMMKKKQQQSSSTTTSSSQQQOOOOOOPPPLLLLLLLLLKKKKKKKKKJJJJJJHHHEEEBBBBBBFFFHHHGGGEEE@@@AAAAAA@@@>>><<<:::888777777666555444333222222444444444333333222222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))************)))))))))(((******))))))))))))******++++++***)))))))))******))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************---///111...***'''(((+++************************++++++++++++++++++++++++++++++*********+++,,,---===333+++++++++)))(((***+++*********++++++***(((++++++************++++++***)))))))))))))))))))))++++++************+++,,,))))))))))))))))))))))))))))))************))))))((()))***)))((('''(((***(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&''''''((())))))))))))))))))))))))*********)))((()))+++...******+++,,,---...//////---......///111333555666666777888999;;;===>>>???????????????@@@AAABBBCCCEEEGGGJJJLLLMMMMMMLLLJJJSSSTTTTTTQQQMMMKKKMMMPPPQQQPPPNNNLLLKKKLLLMMMNNNIIIJJJJJJHHHFFFDDDDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGEEECCC@@@===999666444333444444333555<<>>???AAAAAANNNKKKGGGFFFGGGIIIJJJJJJLLLKKKKKKNNNSSSVVVUUUTTTQQQPPPOOOOOOPPPPPPNNNLLLQQQSSSTTTTTTQQQNNNLLLLLLJJJJJJJJJIIIIIIIIIIIIHHHDDDBBBAAACCCFFFHHHFFFCCC>>>>>>>>>>>>===;;;999888777666666555444333222111222222333333333333333333////////////............---------,,,,,,+++++++++------,,,+++***)))((('''************))))))))))))+++******)))))))))******///...+++)))(((((()))***))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************************))),,,---,,,(((&&&(((***************************+++++++++++++++++++++++++++************+++,,,,,,333---((()))+++***)))***---+++))))))*********)))++++++************++++++))))))))))))))))))******************+++,,,------(((((((((((((((((((((((())))))************))))))((()))******(((((()))***(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''(((((()))))))))))))))))))))))))))******)))((()))+++---******+++,,,------...............///000111222333555666777999;;;===>>>???>>>>>>>>>???@@@BBBCCCDDDDDDGGGJJJMMMMMMMMMLLLLLLRRRRRRPPPNNNLLLLLLNNNPPPNNNMMMJJJIIIIIIJJJMMMNNNKKKKKKKKKIIIFFFDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDBBB???;;;888555444333222111000333<<>>??????EEEEEEDDDEEEGGGIIIKKKLLLNNNKKKIIIMMMSSSWWWUUURRRQQQQQQQQQQQQRRRQQQPPPOOOQQQSSSUUUTTTQQQMMMJJJIIIKKKKKKJJJJJJJJJIIIIIIIIICCCBBBBBBDDDFFFFFFCCC@@@======>>>>>>===;;;:::999777777666555444333333222333333333222222222222222////////////..................---,,,,,,+++******,,,,,,++++++***))))))(((*********)))))))))))))))***)))))))))******+++,,,222000---)))(((((()))***((((((((((((((((((((((((((())))))************)))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++************************((()))+++***(((''')))******************************************************************++++++,,,---***((()))++++++)))(((...,,,)))((()))******)))++++++************++++++)))))))))))))))*********************+++,,,......))))))))))))))))))))))))))))))************))))))((()))******)))((()))+++(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***)))((((((***,,,***++++++,,,,,,---------------...///000000000000444555777:::<<<>>>>>>???>>>>>>???@@@BBBCCCEEEFFFDDDHHHLLLNNNMMMLLLLLLLLLLLLJJJHHHIIIKKKMMMOOOPPPKKKJJJHHHFFFGGGIIIKKKMMMKKKLLLLLLJJJGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCAAA===999666444444333111111000333<<>>>>>@@@AAABBBCCCEEEGGGJJJLLLNNNKKKIIIKKKQQQSSSQQQMMMOOOPPPQQQRRRQQQQQQQQQQQQQQQSSSUUUTTTQQQMMMJJJIIIJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEFFFFFFFFFDDD@@@===>>>>>>??????>>><<<;;;:::999999888777666555444444555444444333111000000///////////////..................---,,,,,,+++******************************))))))))))))))))))******((((((((()))***,,,---...222000---)))(((((()))***(((((((((((((((((((((((((((((()))***************))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((()))******))))))***+++************************************************))))))******+++++++++++++++++++++***++++++)))'''...,,,)))((()))*********++++++************++++++(((((())))))************))))))******+++,,,---...************************))))))************))))))''')))******))))))***,,,(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((()))***)))((((((***+++***+++++++++,,,,,,,,,---,,,,,,---///////////////222444777:::<<<===>>>>>>>>>???@@@AAACCCEEEGGGHHHEEEIIINNNOOOMMMKKKKKKLLLHHHEEEDDDFFFKKKOOOPPPOOOIIIHHHGGGFFFGGGHHHJJJLLLKKKLLLLLLJJJHHHFFFFFFGGGDDDEEEEEEFFFFFFEEEEEEDDDAAA???;;;888555444444444222333333555<<>>@@@@@@@@@@@@???===;;;::::::999999888777666555555555555444222111000///...////////////............---------,,,,,,+++++++++))))))*********+++++++++))))))))))))************(((((())))))+++,,,...//////...+++)))(((((()))***))))))))))))))))))))))))'''((()))******+++******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))******+++++++++************************************************((()))******++++++******))),,,---******+++***''',,,***))))))***++++++***++++++************++++++((((((((()))******++++++))))))))))))***+++,,,,,,************************))))))************))))))''')))************+++,,,(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********))))))))))))))))))))))))))))))'''(((******(((((()))++++++++++++++++++,,,,,,,,,***+++---...//////......000222555999;;;<<<===<<<>>>>>>???AAACCCEEEGGGIIIFFFKKKOOOPPPLLLIIIJJJKKKJJJGGGEEEHHHNNNQQQPPPLLLJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLKKKHHHGGGGGGHHHEEEEEEEEEFFFEEEDDDBBBAAA???<<<999666444444555666000333555555999===<<<777333222111000000/////////......------------,,,,,,,,,,,,,,,,,,,,,+++******((()))))))))*********+++))))))))))))))))))))))))))))))***************)))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''222555---(((+++,,,)))***))))))***+++,,,***((()))***++++++***)))***+++************************((()))+++------,,,+++*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((())))))******))))))(((((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******************)))))))))(((((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++,,,,,,,,,,,,***++++++,,,,,,---............//////000111111111333444666888999:::;;;;;;>>>@@@BBBCCCCCCGGGLLLPPPNNNMMMMMMNNNNNNOOOOOONNNKKKMMMPPPPPPOOONNNPPPRRRSSSTTTUUUSSSPPPNNNMMMNNNKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCBBBAAAAAAAAA@@@???<<<:::999999999888777666555444444333333333222111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))))))))************++++++*********+++,,,,,,++++++***)))))))))******))))))))))))))))))))))))'''((()))******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))((()))*********)))************************************************'''((()))***+++******)))&&&+++,,,((((((++++++((()))((((((***,,,---,,,***++++++************++++++'''(((((()))******++++++)))))))))((())))))******************************))))))************))))))''')))************+++---(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))***+++******)))))))))))))))))))))))))))&&&(((******)))((()))***++++++++++++++++++,,,,,,)))***,,,...//////.........000444777:::;;;;;;;;;======>>>@@@CCCEEEGGGIIIGGGLLLPPPPPPLLLIIIIIIKKKOOOKKKIIILLLQQQSSSOOOJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHJJJEEEEEEFFFEEEDDDCCCAAA@@@===;;;888555444555666777---111444444555888777444333222111000////////////------------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))************)))((('''&&&(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&,,,,,,&&&'''------%%%***)))))))))++++++)))''')))+++++++++***)))***+++************************((()))+++---------+++*********+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((('''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,---............//////000000111111222333555777888999::::::;;;>>>AAABBBEEEJJJRRRWWWOOOQQQRRRRRRRRRRRRSSSUUULLLOOORRRRRRQQQPPPRRRTTTTTTUUUUUUSSSPPPOOOOOOPPPNNNMMMMMMMMMMMMLLLLLLLLLIIIJJJKKKJJJHHHFFFFFFFFFAAAAAAAAA@@@>>>;;;999777888888777666555444333333111111111111111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))(((((((((((())))))*********+++...---,,,+++************(((((())))))************))))))))))))))))))))))))''''''(((******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))***)))(((************************))))))))))))))))))))))))'''((()))++++++******)))###)))***'''&&&+++---***''''''(((+++---...,,,***++++++************++++++'''(((((()))***+++++++++***)))((((((((((((((()))))))))))))))))))))))))))))))))************))))))''')))***+++******,,,---(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))+++++++++***)))))))))))))))))))))))))))&&&(((******)))((()))***------,,,,,,,,,---......++++++,,,,,,,,,,,,------111111222444666777888999888:::===???AAACCCFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGLLLMMMMMMMMMKKKJJJHHHFFFDDDDDDCCCEEEHHHLLLMMMNNNKKKJJJIIIJJJLLLMMMLLLKKKEEEDDDCCCBBBBBB@@@===:::;;;999666555555444333111000111333555555555333222///............---------000000///...---,,,,,,+++,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))************(((((())))))******++++++))))))************))))))+++*********,,,,,,***(((+++******))))))))))))))))))))))))))))))(((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++************++++++************************))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((,,,((('''+++***&&&&&&***+++++++++************)))*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111111222444666888:::;;;@@@AAACCCFFFJJJOOOSSSUUUVVVTTTPPPPPPQQQTTTUUUVVVSSSQQQRRRUUUUUUSSSRRRUUUXXXXXXVVVSSSPPPOOOPPPRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQMMMHHHFFFHHHKKKHHHCCC>>>;;;:::;;;======777888::::::999999999:::555444333222111111111111222222111000///...---,,,,,,++++++******++++++,,,+++*********))))))((((((***)))(((((()))+++---...:::888444...)))'''(((*********++++++++++++******))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((''''''&&&&&&((()))***(((+++000444555222...+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))*********))))))(((************************+++*********))))))(((((())))))))))))))))))))))))+++)))((('''((()))+++,,,)))******++++++,,,------(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,+++,,,,,,---...++++++,,,,,,,,,,,,------000000222333555777888999<<<>>>@@@AAABBBCCCEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFKKKKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDEEEHHHJJJMMMNNNKKKJJJHHHIIIJJJKKKKKKJJJDDDBBBAAAAAAAAA@@@===;;;;;;999777555555555333222000111333444555444222111///............---------.........---,,,,,,++++++,,,,,,,,,+++++++++******************)))))))))((())))))))))))************)))))))))))))))*********))))))************))))))+++***)))***,,,,,,***(((+++******))))))))))))))))))))))))))))))(((''''''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++************++++++************************************************************)))))))))(((************************************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))************)))))))))(((***'''(((+++,,,((('''***+++++++++************)))***++++++++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222444666999;;;<<<@@@AAACCCFFFKKKPPPTTTVVVXXXUUURRRQQQRRRTTTUUUUUUUUURRRSSSVVVWWWTTTSSSUUUYYYXXXWWWTTTQQQQQQRRRTTTRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPOOOKKKHHHFFFHHHJJJGGGCCC>>>;;;;;;<<<<<<===999:::<<<;;;:::::::::<<<555444333222111111111111444333222111000///......,,,++++++******++++++,,,************)))))))))(((+++***))))))***+++---///444333000,,,((('''(((***)))******************)))))))))))))))))))))))))))''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))(((******))))))))))))******)))(((((('''((()))***+++(((+++///111222///,,,***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,++++++***))))))******))))))))))))))))))))))))))))))************))))))************************************)))))))))(((******************************((((((((()))+++,,,---------,,,,,,,,,++++++***+++,,,+++***)))***,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,------...///000222555777888999===???AAAAAA@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDEEEEEEIIIJJJJJJJJJIIIIIIHHHGGGIIIGGGFFFEEEFFFIIILLLNNNLLLJJJHHHGGGIIIJJJJJJIIICCCBBBAAAAAAAAA@@@===;;;;;;999777666666666444333111222333444444333111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))************************))))))))))))))))))************))))))******)))***,,,,,,***)))+++******))))))))))))))))))))))))))))))(((((('''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++++++++*********))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++,,,+++******,,,,,,,,,***++++++************++++++************************++++++++++++++++++++++++************))))))))))))************************************************))))))))))))))))))))))))+++++++++++++++*********+++************)))))))))))))))))))))))))))))))))************))))))))))))((('''(((,,,,,,)))(((***+++++++++************)))+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///000111222444666999;;;===???AAACCCGGGLLLPPPTTTVVVZZZWWWTTTSSSSSSSSSSSSRRRVVVSSSTTTXXXXXXTTTSSSUUUYYYXXXWWWUUUSSSSSSUUUWWWTTTTTTTTTTTTTTTTTTTTTTTTNNNNNNMMMJJJHHHGGGIIIJJJGGGCCC>>><<<;;;<<<<<<<<<999:::;;;:::999888999;;;444333222111111111111111444444333222111111000000,,,++++++******++++++,,,************))))))))))))++++++*********,,,---...,,,---,,,+++(((((()))***((())))))******))))))((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++)))***,,,------,,,***((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************,,,+++******)))*********))))))))))))))))))))))))))))))************))))))************************************))))))))))))******************************)))((()))***+++,,,000///...---,,,+++***)))+++,,,---,,,+++***+++---*********************************)))***++++++,,,+++++++++,,,,,,,,,---------...///111444666888999:::;;;============???AAAEEEEEEDDDCCCCCCCCCDDDEEEHHHHHHHHHHHHHHHHHHHHHGGGJJJIIIHHHFFFEEEGGGKKKMMMMMMKKKHHHGGGGGGHHHHHHHHHFFFDDDBBBAAAAAA???===;;;;;;999777666666666555444222222333333222111000//////............---------++++++,,,,,,------------,,,,,,,,,+++++++++***************)))))))))))))))((()))))))))************++++++******))))))(((((())))))************))))))***))))))***,,,,,,+++)))+++******)))))))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************************************************************,,,*********,,,---,,,+++++++++************++++++************************++++++++++++++++++++++++*********)))))))))))))))************************************************))))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))++++++)))((((((+++++++++*********)))))),,,,,,++++++******))))))************************+++++++++++++++++++++++++++,,,,,,---.........//////000111333666999;;;===>>>@@@CCCGGGKKKPPPSSSUUUXXXVVVSSSRRRRRRQQQPPPNNNTTTRRRTTTWWWWWWSSSQQQSSSVVVVVVVVVTTTSSSSSSVVVXXXYYYYYYXXXVVVUUUSSSRRRRRRMMMMMMLLLKKKIIIIIIJJJKKKFFFCCC???===<<<<<<<<<;;;777888999888666555666777333333222111111111111111333333333222111000000///,,,++++++******++++++,,,*********)))))))))))))))******))))))***+++,,,,,,(((***++++++)))(((((()))(((((())))))))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((()))))))))))))))***************))))))))))))******((((((((()))))))))***************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++***************+++))))))))))))))))))))))))((())))))************)))*********************************)))))))))))))))******************************)))))))))***+++,,,///...---,,,+++******)))+++,,,---,,,+++***+++---******************************)))))))))***+++++++++++++++,,,,,,,,,------,,,---...111333555666777666888:::;;;<<<>>>@@@BBBDDDCCCBBBAAABBBCCCEEEFFFHHHHHHHHHHHHGGGGGGGGGHHHJJJKKKJJJGGGFFFFFFJJJMMMNNNLLLIIIHHHHHHHHHGGGFFFJJJGGGDDDBBBAAA???<<<::::::888666666666666555444222222222222111000000//////............---------,,,,,,------......//////,,,,,,,,,+++++++++******))))))))))))))))))******((()))))))))************++++++******))))))(((((())))))************)))))))))))))))***,,,,,,+++***+++******)))))))))))))))(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************+++***)))***,,,---,,,+++++++++************++++++************************************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))************)))'''+++++++++*********))))))+++++++++******)))))))))************************++++++++++++++++++++++++,,,,,,...///000000////////////000222555888:::;;;<<<>>>AAAEEEJJJMMMPPPQQQSSSRRRPPPPPPPPPOOOLLLJJJQQQOOOQQQUUUUUUQQQOOOPPPSSSSSSSSSRRRQQQRRRVVVXXX]]]\\\[[[XXXUUUSSSQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKDDDBBB???>>>======;;;:::777999:::999777555555555222222111111000000111111111111000000//////......,,,++++++******++++++,,,))))))))))))))))))******((((((((((((((())))))))))))***,,,+++)))((('''((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))((('''(((***((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******''''''(((((((((((()))(((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***************++++++))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))*********************************************++++++,,,***************************+++,,,+++***)))***,,,))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,,,,------,,,---...000222333444555444777:::<<<===???BBBEEEBBBAAA@@@@@@BBBDDDGGGHHHJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJGGGFFFIIILLLOOOMMMKKKJJJIIIHHHFFFDDDJJJGGGCCCAAA@@@>>><<<:::999777555555555555444333111111111000000000000000///............------------------....../////////,,,,,,,,,+++++++++******))))))))))))************))))))))))))************************))))))))))))))))))************)))))))))((((((***,,,---,,,***+++******)))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))***************+++++++++************************************************+++***)))***,,,------,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))***************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************(((++++++)))***......,,,+++++++++************)))***************)))))))))************************++++++++++++++++++++++++,,,---...000111000000///...///000111333555777999;;;<<>>===;;;999999;;;>>>>>>;;;888666555222111111000000000111111//////.........---------,,,++++++******++++++,,,))))))))))))************''''''''''''((((((''''''***+++,,,+++)))''''''(((((())))))******))))))(((((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((())))))******+++++++++******))))))))))))******&&&&&&'''((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))******+++,,,))))))))))))))))))))))))'''((()))******+++******************************))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,((((((((()))***++++++,,,***+++,,,+++***)))***,,,))))))))))))))))))))))))+++************+++,,,,,,++++++,,,,,,,,,,,,---------......///000111222333333666999;;;<<<>>>AAADDDAAA@@@???@@@BBBEEEIIIKKKLLLKKKIIIHHHGGGGGGGGGGGGFFFJJJMMMLLLHHHGGGIIILLLOOONNNMMMLLLKKKIIIEEEBBBFFFCCC@@@>>>>>>>>><<<;;;888666444333444555444333000000/////////000000111///............------------------------------...,,,,,,,,,+++++++++******((()))))))))************))))))))))))************)))))))))))))))*********))))))************)))))))))((((((***,,,---,,,***+++******)))))))))))))))''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++***************************************************))))))***,,,------,,,++++++************++++++************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))((()))))))))************'''++++++***---444777666+++++++++************)))))))))))))))***************************************************************,,,...///000000///.........///000111333555666999;;;>>>AAADDDEEEFFFGGGHHHIIIJJJLLLNNNNNNKKKIIIJJJIIIMMMRRRSSSOOOMMMOOOMMMNNNOOOOOOPPPRRRVVVYYY[[[ZZZYYYXXXVVVUUUTTTSSSOOOMMMKKKLLLMMMMMMJJJGGGCCCAAA@@@@@@???>>>;;;888888<<<@@@AAA>>>999555333111111000000000000111111............------------,,,++++++******++++++,,,((()))))))))************'''(((((((((((((((''''''((()))***)))((('''((())))))******************)))((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))((())))))******+++,,,,,,******))))))))))))******&&&'''((()))***))))))((())))))(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))***++++++,,,))))))))))))))))))))))))'''((()))******+++++++++************************((()))))))))************++++++++++++++++++++++++******++++++,,,,,,,,,+++((())))))***++++++,,,,,,+++,,,---,,,+++***+++---++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------......//////000111111111222444777999:::;;;>>>@@@@@@??????@@@BBBFFFKKKMMMMMMLLLJJJHHHGGGGGGGGGGGGEEEIIIMMMMMMJJJGGGIIILLLOOOOOONNNNNNMMMJJJEEEAAAAAA???<<<<<<<<<======<<<777555333333444444333222//////...//////000111222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************(((((())))))******++++++))))))************)))))))))((((((***,,,---,,,++++++******)))))))))))))))''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))***))))))***,,,...---,,,++++++************++++++************************++++++++++++++++++++++++(((((())))))*********+++************************************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++&&&+++,,,***///999???>>>+++++++++************)))(((((())))))******++++++************************************************)))+++---/////////...---......//////000222333444888:::<<>>:::888666:::???AAA>>>888333000111000000000000000111111...............---------,,,++++++++++++++++++,,,(((((())))))*********+++((()))))))))))))))((((((&&&'''(((''''''''')))+++******++++++++++++******((((((((((((((((((((((((((()))***)))((('''(((***))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))))))))******'''((()))++++++******)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))***+++,,,,,,))))))))))))))))))))))))''''''(((******+++++++++************************(((((())))))*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---......,,,,,,---...------------------------))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------.../////////222333444666888;;;===>>><<<===@@@AAABBBDDDGGGJJJIIIGGGGGGHHHKKKKKKHHHEEEKKKJJJHHHFFFFFFHHHJJJLLLKKKNNNRRRRRRNNNIIIDDDBBB@@@???>>>?????????===;;;999888666555555444222000111111111111000000000000000000///............///+++,,,---.........---,,,************************************************))))))))))))))))))))))))***)))'''''')))+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***++++++*********************+++,,,,,,------,,,,,,,,,+++***))))))***++++++++++++******************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++,,,///333666+++***))))))))))))))))))))))))))))))************+++++++++************)))+++++++++************)))---------,,,,,,+++++++++,,,,,,---///000222333333333444666888<<>>@@@AAAAAABBBEEEGGGFFFEEEEEEGGGJJJKKKIIIGGGKKKJJJHHHGGGHHHJJJLLLNNNKKKNNNQQQQQQNNNJJJFFFEEECCCBBBAAA@@@AAA@@@>>><<<;;;999777666666555333222111111111111000000000000000///......------......------.........,,,+++***************************************************))))))))))))))))))))))))+++***((((((***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++******************************+++,,,,,,------,,,,,,,,,+++***))))))***++++++******+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********)))))))))))))))))))))******+++************************************************)))************+++++++++)))***+++++++++---111444,,,,,,+++******)))******))))))))))))************+++++++++************)))))))))******+++++++++,,,---------,,,,,,+++++++++,,,,,,---///000111222333333444666999<<>>???<<<<<<<<<<<<<<<<<<<<<<<<*********++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,---......//////000000111333555888:::<<<===>>>@@@@@@@@@@@@BBBDDDDDDCCCDDDGGGIIIKKKJJJIIIKKKJJJIIIHHHIIIKKKNNNOOOLLLNNNPPPPPPMMMKKKIIIIIIGGGEEECCCBBBBBBAAA???===<<<:::888888888777555333111111111111000000000000......---,,,,,,,,,------............---+++***)))************************************************))))))))))))))))))))))))*********)))******+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************+++,,,,,,------,,,,,,++++++************+++,,,******++++++,,,,,,------+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++******************************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++******+++...111...---,,,+++************)))))))))*********+++++++++++++++************)))'''((()))***+++,,,------------,,,,,,,,,,,,++++++,,,,,,---...000111222222444444666888;;;???AAACCCCCCGGGLLLMMMIIIFFFDDDDDDGGGHHHIIIJJJKKKOOOTTTWWW```]]]XXXTTTRRRQQQRRRSSSUUUSSSSSSUUUWWWWWWSSSPPPOOOLLLIIIFFFEEEDDDBBB@@@????????????>>>===;;;:::888777555333222222333333111111000//////......---------------------------+++++++++************)))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))***+++,,,+++***)))***,,,***))))))(((((((((((()))))))))))))))))))))))))))&&&(((******)))(((((((((,,,+++)))(((((()))+++,,,))))))))))))************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,+++,,,,,,,,,+++******))))))*********++++++,,,,,,,,,+++,,,...///...///111333222333444777999;;;===>>>@@@@@@@@@AAABBBBBBCCCCCCGGGEEEDDDCCCCCCDDDFFFGGGEEEDDDDDDDDDCCCCCCBBBBBB*********++++++,,,,,,,,,+++++++++***+++,,,,,,---+++,,,,,,------...//////...///000222444777999:::;;;===???@@@@@@@@@BBBCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHHHHHHHIIIKKKNNNOOOLLLMMMOOONNNMMMKKKKKKLLLIIIGGGDDDBBBAAA@@@>>><<<;;;:::888777777777555333111111111111000000000///...---,,,,,,++++++,,,,,,------------,,,,,,++++++************************************************)))))))))))))))))))))))))))*********))))))***+++)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************(((((((((((((((((((((((())))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++******************+++++++++***+++,,,,,,------,,,,,,++++++***+++++++++,,,,,,******+++,,,------......+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++***))))))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++***))))))+++---...---,,,+++***)))))))))))))))*********++++++++++++++++++*********))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333444666888;;;>>>@@@BBBAAAEEEHHHIIIGGGEEEEEEFFFIIIKKKMMMNNNOOORRRVVVYYYbbb___YYYTTTQQQQQQQQQRRRTTTSSSSSSSSSTTTRRROOOKKKLLLJJJGGGFFFFFFFFFDDDBBB??????>>>>>>===<<<;;;:::888666444333222222333444000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))***+++,,,,,,+++***+++,,,******)))(((((('''((((((((((((((((((((((((((((((&&&''')))***))))))((((((*********)))))))))))))))((()))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------+++,,,------,,,,,,---------000333444555777999;;;===>>>???AAACCCEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLJJJHHHFFFFFFGGGHHHJJJIIIIIIIIIHHHGGGGGGFFFFFF***+++++++++++++++,,,,,,+++************+++,,,,,,++++++,,,,,,---.........------///000333666888999888:::===???@@@AAACCCDDDDDDEEEEEEFFFFFFFFFGGGHHHGGGGGGGGGGGGIIIJJJLLLMMMKKKLLLNNNMMMLLLKKKLLLMMMHHHEEEBBB@@@???>>><<<:::999888666666666666444222111111111111000000000///------,,,++++++++++++,,,++++++++++++,,,,,,------************************************************))))))))))))))))))))))))''')))+++***((('''(((***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))************))))))((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***+++,,,,,,------,,,,,,******++++++,,,,,,,,,,,,******+++,,,------......+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++,,,,,,+++***)))(((************************************************))))))*********+++++++++)))***+++***)))(((***+++,,,,,,+++))))))(((((((((************+++++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111222333444777999<<<>>>@@@AAABBBCCCCCCDDDFFFIIIKKKIIILLLOOOQQQRRRRRRSSSUUU^^^\\\XXXTTTQQQQQQRRRSSSRRRRRRRRRRRRQQQOOOKKKIIIIIIGGGGGGGGGHHHHHHGGGFFF@@@???>>>===;;;:::999999666555444333222222333333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))*********+++,,,,,,+++***+++,,,******)))(((((('''((((((((((((((((((((((((((((((''''''((()))******)))(((((()))***++++++***((('''((()))))))))************************************************************************************))))))))))))))))))))))))************++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++,,,------+++---000111111222555777999<<>>@@@@@@@@@AAACCCGGGKKKMMMHHHKKKNNNPPPPPPOOOOOOPPPYYYXXXVVVTTTSSSSSSTTTTTTQQQQQQRRRRRRPPPNNNLLLJJJHHHHHHGGGIIIJJJJJJIIIGGGBBB@@@>>><<<:::888888777444444444444333333222222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************+++,,,+++***)))***,,,***))))))(((((((((((()))))))))))))))))))))))))))((('''(((***,,,,,,***)))&&&(((***++++++***((('''))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***************++++++...---,,,++++++,,,------///333888;;;<<>>;;;;;;;;;:::999777555444444555555333222111111111111000000000000......---,,,,,,,,,,,,,,,++++++*********,,,---...************************************************))))))))))))))))))))))))(((,,,///...***((())),,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,***+++,,,,,,------,,,,,,)))***+++---------------******+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++)))***+++------,,,+++***++++++++++++++++++++++++************************)))************+++++++++(((***++++++***)))***+++******))))))******++++++*********+++++++++,,,,,,+++++++++************)))***************++++++++++++++++++,,,,,,---------,,,------....../////////000000111333555888:::;;;@@@@@@@@@BBBEEEHHHJJJKKKIIIKKKMMMNNNNNNNNNPPPQQQVVVVVVUUUUUUUUUUUUUUUUUUPPPRRRSSSTTTRRRPPPNNNNNNKKKKKKJJJKKKKKKKKKHHHFFFCCCBBB???;;;999777666555222333444555555333222111222111111000000///......+++++++++++++++++++++++++++++++++************)))))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************)))***++++++))))))***+++)))(((((((((((())))))***)))))))))))))))))))))))))))((((((***---...,,,***(((((('''(((((()))***+++))))))))))))************************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,//////...///111444777999<<<@@@FFFHHHIIILLLQQQVVVTTTWWW[[[]]]]]]]]]^^^___\\\\\\]]]]]]]]]]]]^^^^^^`````````aaabbbbbbcccccc___```aaaaaaaaa```___^^^[[[\\\\\\]]]]]]^^^^^^___++++++++++++++++++++++++*********)))***++++++,,,***++++++,,,,,,---......------///000333555888999;;;===AAABBBBBBAAAAAABBB???AAACCCCCCCCCEEEIIIMMMJJJJJJJJJKKKKKKKKKKKKKKKGGGJJJLLLMMMKKKIIIHHHHHHDDDAAA===;;;:::::::::999777666444444555555444222111111111111000000000000///...------,,,,,,---------,,,+++*********+++,,,************************************************))))))))))))))))))))))))***...222111,,,***+++---)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,++++++,,,---------,,,,,,)))***+++---......------++++++******************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++(((***,,,,,,+++******+++************+++,,,---...******+++++++++,,,,,,,,,+++++++++************)))(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,------......///////////////000222444777999:::@@@@@@BBBDDDGGGIIIHHHGGGKKKLLLMMMMMMMMMPPPSSSWWWUUUVVVVVVWWWWWWVVVUUUUUUQQQSSSUUUUUUTTTRRRQQQQQQNNNMMMLLLLLLLLLJJJGGGDDDDDDBBB???;;;888666555444111222555666666444111000222222111111000000//////+++++++++++++++++++++++++++++++++************)))))))))************))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((***+++***)))((()))***(((((('''(((((()))***+++))))))))))))))))))))))))***)))(((+++...///---******(((&&&$$$%%%(((,,,///))))))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------...///111444999???DDDGGGJJJNNNRRRSSSRRRRRRWWW[[[XXX[[[^^^``````___``````^^^^^^^^^___``````aaaaaaaaaaaabbbbbbccccccdddddd^^^```bbbccccccbbb```___^^^^^^___```aaabbbbbbccc++++++******************))),,,,,,******---,,,)))******+++++++++,,,,,,,,,------...000111333444444555888===??????>>>>>>>>>AAAAAAAAACCCFFFHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFHHHJJJJJJGGGCCCEEEBBB>>>:::888777888999999888666333222111111111222111111000///......---............---,,,+++***+++,,,......,,,,,,---...,,,+++***+++++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,+++)))((((((************************+++*********))))))(((((())))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,---------.........//////******+++++++++,,,,,,,,,)))+++......,,,)))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))++++++******************+++++++++************)))))))))***+++---...///000///...---,,,++++++***+++,,,,,,,,,,,,,,,+++***)))))))))))))))************)))************+++++++++*********************************************************++++++,,,,,,,,,******++++++++++++******))))))***+++,,,,,,------.........////////////000000000///000222555888:::???AAADDDGGGJJJKKKLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSUUUWWWXXXXXXWWWUUUVVVWWWUUUWWWYYYWWWRRRNNNNNNOOOSSSQQQMMMJJJGGGFFFFFFFFFDDDAAA>>><<<:::999777555555444444333333222222111///000000000000...,,,+++------,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((('''''''''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++******)))))))))))))))***************************)))************+++++++++...---,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++)))(((+++,,,,,,++++++---111444666888;;;???EEEJJJNNNQQQSSSTTTTTTUUUVVVWWWXXXYYY]]]]]]^^^```aaaaaaaaaaaa^^^___aaabbbcccccccccbbbeeedddccccccdddeeeggghhheeeeeeeeeeeeeeeddddddddd]]]\\\^^^dddeeeccccccfff++++++*********************111444///******++++++******+++++++++,,,,,,,,,,,,---...///111222333444444777;;;>>>>>>===>>>>>>??????@@@CCCFFFHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGHHHIIIGGGEEEFFFGGGGGGDDDAAAAAA???===:::888888888999999777555333222111222222222111111000//////..................---,,,,,,++++++,,,---,,,+++,,,...///...,,,+++***++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''************************************)))))))))((())))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((())))))))))))*********)))***+++,,,,,,,,,+++++++++***************++++++******+++++++++,,,,,,,,,,,,,,,---------.........***++++++++++++,,,,,,,,,///---+++)))(((***,,,///++++++++++++++++++++++++******))))))))))))******************************++++++******************++++++++++++************))))))***+++,,,---......000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************++++++++++++************++++++++++++******************************************************+++++++++,,,,,,,,,******++++++++++++******)))******+++,,,,,,------------........./////////000000///000222444777999<<<>>>@@@DDDGGGJJJLLLMMMJJJJJJKKKLLLNNNPPPRRRSSSUUUVVVXXXWWWVVVUUUUUUVVVVVVWWWXXXWWWTTTQQQPPPOOOSSSQQQNNNJJJGGGEEEEEEEEECCC@@@===;;;:::888666444555444444333333222222111//////000000///...---,,,------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((())))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++******))))))))))))******************************)))************+++++++++++++++*********++++++,,,---------------,,,+++***,,,...000222333666:::===GGGIIIKKKOOORRRUUUXXXYYYVVVWWWWWWXXXYYYZZZ[[[[[[```aaaaaabbbbbbbbbaaaaaaaaabbbcccddddddccccccbbbeeeeeeeeeeeeeeefffgggggghhhhhhgggffffffeeeeeeeeeeeeccceeeiiijjjggggggjjj******++++++++++++++++++***666<<<555***'''***---******+++++++++,,,,,,,,,,,,---...///000111222333333666:::<<<<<<===>>>???===>>>@@@CCCEEEHHHJJJKKKHHHGGGFFFDDDDDDFFFGGGIIIKKKHHHFFFDDDCCCCCCAAA???<<<<<<;;;:::999999888888777666444333222222333333111111111000000//////...------.........------,,,+++,,,,,,+++***,,,///222111...+++******+++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********)))***+++,,,,,,,,,,,,+++))))))***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,...+++'''&&&'''***,,,---++++++++++++++++++++++++******))))))))))))************************************++++++++++++++++++,,,+++++++++*********************+++++++++,,,,,,///...---,,,,,,+++,,,,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++***************++++++,,,,,,---,,,,,,,,,---------....../////////000111444666777999:::<<<@@@CCCGGGJJJLLLIIIJJJKKKMMMNNNPPPQQQRRRTTTUUUWWWWWWVVVUUUUUUVVVWWWWWWVVVVVVWWWUUUSSSPPPRRRPPPMMMJJJGGGEEEDDDDDDBBB@@@===;;;:::888666444555444444333333222222111...///////////////......------,,,,,,,,,,,,++++++************))))))))))))))))))***++++++***))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))************)))))))))******+++++++++++++++++++++++++++)))************++++++++++++************++++++,,,...------------...//////222666;;;???BBBFFFIIILLLSSSUUUWWWYYY[[[\\\\\\\\\ZZZZZZ[[[\\\]]]^^^______dddeeeeeeeeeeeedddcccccceeeffffffffffffeeeddddddeeeffffffggggggggggggfffhhhhhhggggggggghhhhhhiiihhhffffffiiiiiiggggggjjj******+++++++++++++++,,,+++666<<<666,,,(((***---******+++++++++,,,,,,,,,,,,------...000111111222333555888:::;;;<<<>>>@@@>>>@@@BBBCCCDDDFFFHHHIIIIIIHHHFFFEEEEEEGGGIIIJJJMMMKKKGGGDDDBBB@@@??????;;;;;;;;;;;;:::888777666666555444333222333444555111111111000000000//////,,,---...............------------++++++---111444333000,,,******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***------,,,***+++++++++++++++++++++++++++******))))))******+++******************************+++++++++++++++,,,,,,,,,+++++++++*********************************,,,+++******)))))))))***++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------.........///111333444666999:::;;;===@@@DDDHHHJJJHHHIIIKKKLLLNNNOOOOOOPPPSSSUUUWWWWWWVVVUUUVVVWWWXXXVVVUUUVVVXXXXXXTTTQQQOOOMMMKKKIIIGGGFFFFFFFFFCCC@@@===;;;:::999777666555444444333333222222111.........///////////////------,,,,,,,,,+++++++++************)))))))))(((((()))+++,,,,,,+++)))(((************************))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))*********))))))******++++++++++++++++++++++++++++++))))))*********+++++++++------,,,+++++++++,,,,,,++++++,,,---///222555666>>>BBBHHHMMMQQQTTTWWWYYYXXXYYY\\\^^^___^^^]]]\\\]]]]]]^^^___```aaabbbbbbffffffgggggghhhgggggggggggghhhhhhhhhhhhhhhhhhhhhggggggiiiiiiiiihhhgggfffffffffffffffggghhhiiijjjgggddddddggggggfffgggjjj******++++++,,,,,,,,,,,,+++222555111,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,---...///000000111333555777999:::<<<@@@BBB@@@BBBDDDDDDCCCCCCEEEGGGJJJIIIGGGGGGGGGIIIJJJLLLNNNMMMJJJFFFCCCAAA@@@AAA============;;;888666444555555333333333333444555111111111111000000000000------......///.........//////...---,,,...222555222///,,,******++++++***))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,++++++***))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))************)))))))))((())))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,)))***+++---------,,,+++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---...---,,,++++++++++++++++++++++++++++++************++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))++++++***)))))))))*********++++++,,,,,,,,,++++++*********++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---------...///000222333333::::::;;;<<<>>>AAADDDFFFGGGHHHIIIKKKLLLMMMMMMMMMRRRTTTVVVVVVUUUUUUUUUWWWWWWUUUTTTUUUWWWWWWTTTQQQJJJJJJIIIHHHHHHHHHGGGGGGCCCAAA>>><<<;;;:::999777555444444333333222222111.............../////////------,,,,,,,,,+++++++++************)))))))))(((((()))+++,,,,,,+++)))(((************************(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,++++++***))))))))))))))))))******))))))))))))))))))))))))************************************************)))))))))******)))))))))***************+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++...---,,,+++++++++++++++***+++---000444999>>>@@@IIIMMMRRRWWWYYY[[[\\\^^^\\\]]]```bbbccccccbbbaaa______```aaabbbcccddddddeeefffgggiiijjjkkkkkkkkkhhhhhhiiijjjkkklllmmmnnniiijjjjjjkkkjjjiiigggfffhhhggggggfffdddcccbbbaaaccc```___cccddddddfffkkk******++++++,,,---------,,,......+++,,,...,,,(((******+++++++++,,,,,,,,,,,,,,,------...//////000222333555666888;;;???CCCAAACCCEEEDDDBBBAAACCCEEEHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLIIIEEEBBBBBBCCC?????????>>><<<:::777666666555444333222333444555111111111111111111111111....../////////......---000000000...---...111333///---+++***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********++++++******++++++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,)))'''(((***,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******------,,,,,,,,,,,,------******+++,,,,,,,,,++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...000111111222999999:::;;;===???@@@AAADDDFFFHHHIIIKKKKKKJJJJJJPPPQQQSSSTTTSSSSSSTTTUUUTTTTTTSSSTTTUUUTTTRRRPPPHHHHHHHHHHHHHHHHHHGGGGGGBBB@@@===;;;;;;:::999777555444444333333222222111000///............//////------,,,,,,,,,,,,++++++************))))))))))))))))))***++++++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((()))***,,,,,,+++******))))))))))))************))))))))))))))))))))))))************************************************))))))************))))))***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++,,,,,,---///000444999>>>DDDHHHKKKPPPSSSWWWZZZ[[[[[[\\\]]]\\\]]]___bbbcccdddddddddaaaaaabbbcccdddeeeffffffdddeeegggiiikkkllllllmmmiiiiiiiiikkklllnnnpppqqqlllllllllkkkkkkiiihhhhhhkkkkkkiiifffbbb\\\WWWTTTVVVRRRQQQTTTUUUVVVZZZ___******++++++,,,------...---...,,,((())),,,,,,(((******+++++++++,,,,,,,,,,,,,,,,,,------.../////////000222333555888>>>AAA???CCCEEEDDDAAA@@@CCCGGGFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKLLLJJJFFFDDDCCCDDD@@@@@@@@@???>>>===;;;;;;666555444333222333333444111111111111111111111111//////000//////...---,,,//////000...---,,,...///,,,+++******+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((************************((()))))))))************))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((())))))))))))*********++++++*********+++,,,---...------,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...)))000777777222,,,***+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,------...------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......------------......)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---...///000000000333555777999;;;===>>>>>>BBBDDDFFFHHHIIIIIIHHHGGGLLLMMMPPPPPPOOOOOOPPPQQQQQQSSSTTTSSSQQQOOOOOOOOOIIIIIIIIIHHHGGGFFFEEEDDD@@@>>>;;;999999888777555555444444333333222222111111000///...------......------,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***'''(((***+++,,,+++***)))((()))))))))************))))))))))))))))))))))))************************************************((()))***++++++***)))(((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++---///222444555999;;;@@@EEEKKKOOOSSSUUUVVVXXX[[[\\\\\\\\\\\\]]]\\\]]]^^^___aaabbbccccccccccccdddeeefffggghhhhhheeefffgggiiijjjkkkkkkkkkkkkkkkkkkkkkmmmnnnpppqqqooonnnmmmkkkjjjiiiiiiiiijjjkkkjjjgggaaaZZZRRRMMMGGGBBB@@@BBBCCCDDDGGGMMM******+++,,,,,,---.........000---(((''')))+++)))******+++++++++,,,,,,,,,,,,,,,,,,------.........---...///000222666<<<@@@===AAAEEEDDDAAAAAADDDHHHDDDEEEHHHJJJKKKJJJIIIHHHGGGIIILLLKKKGGGDDDDDDEEE@@@@@@@@@???????????????777666444333222222333333111111111111111111222222000000000000///...,,,,,,---...///...,,,++++++,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++************************(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********++++++++++++,,,,,,,,,,,,+++*********+++,,,---000///---+++*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......***:::KKKQQQIII<<<222...++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,------------......+++,,,---...///////////////111444777:::<<<======AAACCCEEEGGGHHHGGGFFFFFFHHHJJJMMMMMMMMMLLLMMMOOOOOORRRTTTSSSOOOLLLLLLNNNKKKKKKJJJIIIGGGEEECCCBBB>>><<<999888777777555444555555444333333222222111222111///...---------...---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''(((((())))))******&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******&&&(((***+++++++++)))((((((((())))))*********+++))))))))))))))))))))))))************************************************((()))***++++++***)))(((************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++...111555999<<<>>>BBBDDDIIIOOOSSSWWWYYYZZZZZZ\\\^^^___^^^^^^___aaaaaaaaaaaaaaabbbdddeeefffeeeeeefffggghhhiiijjjjjjfffggghhhiiiiiiiiiiiiiiinnnmmmlllllllllnnnooopppqqqooommmkkkjjjiiijjjjjjfffggghhhgggccc[[[SSSNNNBBB===:::;;;;;;;;;???DDD***---000000...,,,---///---+++)))***,,,---,,,)))))))))***++++++++++++***---------............///......///000333666999;;;>>>>>>@@@AAABBBCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFFFFGGGHHHGGGEEECCCCCCDDDBBB>>>::::::===>>><<<999777666444222111111111222444333333222111000////////////...------------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))))))))))))))*********************************+++***)))))))))***,,,---))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++++++++***************)))************+++++++++)))))))))***+++++++++,,,///...---,,,+++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))555LLLfffrrrdddCCC(((///.........***&&&(((...******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,+++++++++...+++)))***,,,...,,,***---,,,,,,+++++++++,,,,,,---......///......------++++++,,,,,,,,,,,,,,,+++...,,,++++++---...---------,,,++++++,,,,,,+++***,,,------......------,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........////////////000111222444555666888<<>>======<<<;;;:::777444333666555444444222222111000111000000///...---------......---,,,,,,+++******+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))************,,,+++***))))))***+++,,,---***((((((***+++(((&&&)))(((((((((***+++***)))++++++******++++++,,,---...---,,,+++************'''))),,,------------///000111222444777===DDDIIINNNOOORRRUUUXXX[[[\\\]]]]]]]]]^^^___``````______aaaaaabbbcccdddeeeffffffddddddeeehhhjjjjjjiiiggglllllllllllllllllllllkkkrrrqqqooooooppppppooonnnrrrnnnjjjfffeeecccaaa___]]]^^^___```___]]][[[YYYMMMJJJDDD>>>:::;;;>>>BBB***---000///---,,,---......,,,***+++---...---+++)))***++++++,,,,,,++++++------------.....................000333666999:::<<<===>>>@@@AAABBBBBBBBBEEEFFFGGGIIIIIIHHHFFFEEEFFFGGGHHHGGGEEECCCCCCDDDDDD???;;;:::===>>><<<999777555444222111111222222222222222111111111111111//////...------------...,,,,,,,,,+++++++++******))))))************))))))******************************************************)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++***************+++++++++---,,,++++++++++++,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...888GGGUUU]]]\\\YYY<<<000(((---555555...(((***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------.........,,,******,,,...---+++.........//////000111111++++++,,,,,,,,,,,,++++++------...............---///---,,,---...000///......,,,,,,---...//////...,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------........./////////000111333444555888<<>>@@@CCCEEEEEEFFFHHHIIIKKKLLLMMMNNNOOONNNNNNMMMMMMOOOQQQQQQOOOLLLKKKKKKOOONNNKKKIIIEEECCC@@@???<<<<<<<<<;;;:::777555444666555555444333222111111111000000///......------......---,,,,,,+++******************)))))))))((())))))))))))))))))))))))++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))((()))))))))))))))))))))))),,,,,,,,,++++++******)))++++++***))))))***++++++---+++))))))++++++)))'''---+++******++++++***)))++++++******++++++,,,---******))))))))))))*********+++,,,+++******,,,...///333888===BBBHHHMMMQQQQQQRRRUUUXXX[[[]]]____________``````aaabbbcccccceeeeeeeeefffffffffggggggiiihhhggghhhiiijjjiiihhhppppppnnnmmmmmmmmmnnnnnnqqqpppppppppqqqpppnnnllllllgggaaa\\\YYYXXXWWWWWWTTTVVVXXX[[[^^^``````aaaZZZXXXTTTMMMFFF@@@>>>>>>+++---......,,,+++,,,---...---,,,,,,......---,,,***+++,,,,,,------,,,,,,------------............---......///222555777999999:::<<<>>>???@@@AAAAAAEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGHHHGGGEEEDDDDDDDDDEEEAAA===<<<======;;;999666555444222222222333333000000111111111222222222//////...------------...,,,,,,,,,+++++++++******))))))************)))))),,,,,,++++++******))))))************************)))))))))((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***************,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---444BBBRRR^^^]]]HHH333+++---...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,---------------+++******,,,---,,,+++,,,,,,------...000000111+++,,,,,,------,,,,,,+++---------......------,,,---,,,+++,,,---......---...---,,,,,,......---,,,***+++,,,---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------.........000222333555888<<>>;;;>>>AAADDDEEEFFFIIIKKKLLLNNNPPPRRRSSSRRRPPPOOOMMMQQQUUUVVVUUUQQQOOOMMMKKKJJJIIIGGGFFFDDDCCCBBB<<<<<<;;;;;;:::999888777666666555444333222111111000000//////............---------,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))***,,,---///000111+++******************+++,,,,,,+++,,,,,,---,,,,,,***((('''''')))+++++++++++++++******++++++,,,---,,,++++++,,,,,,---...///////////////000555;;;@@@EEEIIIOOOSSSUUUVVVWWWXXXYYYZZZ\\\^^^aaabbbcccdddccccccbbbbbbdddfffiiikkkkkkkkkkkklllllllllllllllmmmlllkkklllmmmmmmkkkiii```]]]XXXTTTRRRTTTWWWYYY]]]```eeelllrrruuutttssspppmmmgggcccbbbaaa```___SSSSSSRRRSSSUUUXXX[[[]]]aaaeeeiiikkkiiieeeaaa```...---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,---............---,,,,,,,,,------------...---------...///111444555444555777999<<<===>>>???DDDDDDEEEEEEFFFFFFFFFEEEDDDFFFGGGGGGEEEDDDDDDEEEEEECCC???===;;;:::999888777666444333222333333444333333222222111000000/////////...------------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))************************)))************)))))))))))))))))))))))))))))))))******************************************************))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))))))))))))))*********+++++++++,,,+++++++++***)))))))))+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++,,,,,,---------***,,,///000000...+++)))///???SSSYYYKKK666,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,111000000//////............///000000111222444555333333444444333222111000111222333333444444444333444444555555444333222222000//////000000000...,,,111000////////////...,,,+++,,,---...............,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---,,,...000111333666:::===<<<>>>BBBDDDEEEGGGIIIKKKJJJLLLNNNPPPQQQQQQPPPPPPPPPTTTXXXYYYWWWTTTQQQOOOIIIIIIHHHGGGEEEDDDCCCCCC===<<<;;;:::999999888888777666666555444333222111////////////............------,,,,,,,,,,,,++++++))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((()))+++,,,...//////*********++++++*********++++++,,,,,,,,,------...///---***)))***++++++***++++++******++++++,,,---......------------......,,,---000333888???HHHMMMQQQSSSUUUVVVVVVWWWYYYZZZ[[[\\\^^^```bbbcccdddeeeeeedddcccccceeehhhkkklllkkkkkkllllllmmmnnnnnnooonnnnnnooopppooojjjddd___TTTPPPJJJEEECCCEEEIIIKKKKKKPPPYYYdddnnntttvvvvvvtttsssqqqqqqqqqooollliii^^^\\\ZZZXXXWWWXXXZZZ[[[\\\```eeehhhhhhhhhhhhiii000...,,,+++,,,---,,,+++***+++,,,,,,******+++,,,+++,,,------......------,,,,,,,,,,,,------------------------...000222333222333555888;;;===>>>???BBBBBBCCCDDDEEEFFFGGGGGGDDDFFFGGGGGGEEEDDDEEEFFFCCCBBB???<<<:::999888888888777555444333222333333444444333222111000///...//////...------------...,,,,,,,,,+++++++++******))))))************)))))),,,,,,++++++******))))))***************************++++++++++++***))))))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((())))))******+++)))************++++++++++++++++++***************++++++,,,...............++++++,,,,,,,,,,,,------------............------***++++++,,,,,,------......+++)))***---///000///&&&000AAAPPPOOO@@@111))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,---------------............///---///111222333555888;;;>>>?????????>>><<<:::999;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999666555555555555444000...,,,++++++,,,---......---......////////////......,,,,,,,,,,,,++++++++++++,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...000111222444888;;;;;;>>>AAACCCDDDEEEGGGIIIGGGHHHJJJLLLNNNOOOPPPQQQTTTVVVYYYYYYWWWTTTQQQPPPIIIIIIHHHFFFEEEDDDCCCBBB>>>===<<<:::999999888888777777666555444333222222//////////////////......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++************)))***++++++++++++***))))))***,,,,,,,,,,,,...///888444000---++++++***(((++++++******++++++,,,---------,,,++++++,,,,,,,,,+++///555;;;BBBIIIQQQVVVVVVWWWXXXXXXXXXYYY]]]___^^^___```bbbcccdddeeeeeeffffffffffffhhhiiikkkmmmkkkkkkkkkllllllmmmmmmmmmoooooopppqqqmmmfff]]]VVVLLLHHHBBB===;;;===AAADDDEEEJJJSSS___jjjrrrttttttrrrrrrssstttuuusssoookkkfffdddbbb___^^^^^^___```dddeeeggggggfffeeefffggg222///,,,+++---...---+++***,,,...---+++***+++---++++++,,,---------------++++++,,,,,,,,,---------------,,,,,,---///111222111222555888;;;===>>>???@@@@@@AAACCCDDDFFFHHHIIIDDDEEEGGGGGGEEEEEEEEEFFFAAA@@@>>>;;;999888888999:::999666444222222222222222222222111111111000000//////...------------...,,,,,,,,,+++++++++******))))))************))))))************************************************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))************************((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))***++++++,,,)))************+++++++++***************+++++++++)))***,,,---......------+++++++++,,,,,,---------,,,,,,------------,,,,,,******+++,,,,,,---......///,,,((('''(((+++---...333//////555999555///---,,,,,,,,,------------...------------------------............///000111222000000222444666888:::;;;:::===@@@BBBCCCFFFJJJMMMPPPQQQRRRSSSRRRQQQOOONNNPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOOOOOOONNNMMMLLLKKKHHHGGGFFFFFFEEECCC???<<<666444222222333222111///111111111111000///...---------------,,,,,,,,,,,,------......///000000111------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------///000000111222666888:::<<>>;;;888777888999;;;:::777444222111111111111111111111111222222222//////...------------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++)))))))))))))))*********************************,,,------...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,)))************+++++++++))))))******+++++++++,,,((()))+++,,,------,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++,,,,,,---......)))+++...//////---------***)))+++...---***,,,000,,,,,,,,,---------......------------------------------...000222444666777;;;<<>>??????@@@AAACCCAAAAAAAAACCCFFFKKKOOOQQQVVVWWWXXXVVVSSSPPPNNNNNNJJJIIIHHHFFFEEECCCBBBAAAAAA@@@===:::999888777777777777666555444333333222.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))&&&)))+++,,,***+++---000///---)))((()))+++,,,,,,++++++******++++++,,,---,,,,,,,,,---///111222333<<>>===<<<:::999888777777???;;;666333222222333333111111111111000000000000---,,,,,,---......---+++++++++++++++++++++,,,,,,************************++++++************++++++++++++************++++++(((+++---//////---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******************...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++000000///...---,,,,,,+++...------,,,,,,------...000...,,,+++,,,---------+++---...---,,,+++,,,---///000000000......000222444666999>>>DDDJJJNNNQQQ[[[]]]^^^___```bbbfffiiimmmmmmmmmmmmnnnppprrrtttnnnoooqqqsssrrrqqqnnnlllqqqqqqrrrrrrssssssttttttnnnoooqqqrrrrrrqqqooonnnnnnnnnnnnnnnllljjjgggfffbbb___[[[XXXUUURRROOOLLLGGGDDD@@@<<<999555111...111000....../////////...000///......///000///...........................+++,,,,,,---...///000000---------............//////000000///......111333777999<<<======>>>???AAAGGGEEECCCEEEJJJNNNPPPPPPPPPSSSTTTSSSPPPNNNNNNPPPNNNLLLJJJGGGDDDBBBAAA@@@??????>>>===;;;999666555777777777666555555444444111000///......------...------,,,,,,,,,,,,++++++,,,+++******))))))******(((((((((((())))))))))))***)))))))))))))))******(((((((((((()))***+++,,,)))((('''(((******((('''))))))))))))))))))))))))(((%%%)))///+++###&&&000))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************(((++++++((((((,,,//////...+++***+++)))''')))///***++++++,,,,,,++++++***)))+++,,,------,,,***))),,,,,,++++++***)))((((((,,,+++***+++,,,,,,,,,+++...---,,,+++...333<<>>??????@@@CCCFFFHHHIIIIIIIIIFFFIIIMMMMMMJJJFFFBBB@@@>>>===<<<:::999888777777:::888666555555555333222111111111111000000000000------,,,---......---+++,,,,,,++++++++++++++++++************************++++++************++++++++++++************++++++)))+++---......---+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++/////////...------,,,,,,...------,,,,,,------......---++++++,,,------------...///...---,,,...000000111222222222333555777BBBEEEIIIOOOUUUZZZ^^^aaahhhiiikkkllllllooorrruuuuuuttttttttttttuuuvvvvvvrrrsssvvvwwwxxxxxxwwwvvvxxxxxxwwwwwwwwwxxxxxxxxxttttttvvvvvvvvvtttrrrqqqsssssssssrrrrrrqqqpppooopppmmmjjjhhhgggdddaaa___WWWTTTOOOKKKGGGBBB===999555333111000111111000///000//////000222111///...000000///......---------,,,,,,------.../////////---------............/////////000///......000222666888;;;======>>>@@@BBBDDDDDDFFFJJJPPPSSSSSSRRRQQQSSSTTTRRROOOMMMNNNOOONNNMMMJJJGGGDDDBBB@@@@@@>>>>>>===<<<:::888666444777777666666555555444444111111///...............------,,,,,,,,,,,,++++++,,,+++******))))))******(((((((((((()))))))))*********))))))))))))************)))))))))))))))******)))(((((())))))'''%%%)))))))))))))))))))))))))))''',,,444222(((&&&+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************'''))))))'''(((++++++'''000---+++---,,,******---***++++++,,,,,,++++++***)))+++,,,------,,,***))),,,,,,++++++***)))))))))******+++,,,---...------,,,---...000444;;;CCCIIIQQQTTTVVVXXXYYY[[[^^^```eeecccaaa``````aaacccdddeeegggiiihhhhhhhhhkkknnnmmmnnnooooooppppppoooooodddbbb^^^[[[XXXXXXXXXXXXXXXYYY[[[\\\^^^```aaabbbeeeeeehhhnnnqqqnnnmmmooonnnmmmllljjjiiiiiiiiiiiillljjjhhhddd```]]]ZZZYYYSSSWWWZZZ[[[^^^bbbccc```^^^[[[ZZZ^^^dddggggggeee------...............//////...------------...///---...///...---,,,---...------,,,,,,,,,,,,---------------------...///000...000222444777:::<<<===AAABBBDDDFFFGGGHHHHHHHHHGGGIIIKKKKKKGGGCCC@@@???>>>===<<<:::999888777777555555666888999777444000111111111111000000000000...---,,,---//////---,,,------,,,,,,++++++******************************++++++************++++++++++++************++++++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,------------,,,,,,..............................------------......------------...............//////...,,,---///111444777:::===???CCCGGGJJJXXXZZZ^^^cccgggjjjlllmmmoooqqqsssssstttvvvyyy{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxyyy{{{}}}~~~~~~~~~|||{{{zzzxxxxxxyyyzzz{{{xxxyyyzzz{{{zzzxxxvvvtttwwwwwwvvvvvvvvvwwwxxxxxxwwwuuusssrrrqqqpppnnnllleeeccc```]]]ZZZVVVQQQMMMCCC@@@===:::888555333111/////////111333333111///111111000...------,,,,,,........................---------............///...///000///......000222444777:::<<<===???BBBDDDAAACCCIIIPPPVVVXXXWWWTTTRRRSSSRRRPPPNNNMMMNNNOOOPPPNNNKKKHHHDDDBBB@@@???<<<<<<<<<;;;999777666444777777666666555444444444111111000///............------,,,,,,,,,,,,++++++,,,+++******))))))******((((((((()))))))))******+++******)))))))))******,,,+++***)))((((((((((((+++***)))))))))(((&&&$$$))))))))))))))))))))))))***)))...888888...&&&%%%))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************'''(((+++111;;;CCC@@@999111+++)))---...,,,))))))***++++++,,,,,,++++++*********,,,,,,---,,,+++***,,,,,,,,,+++******)))))))))***+++---............,,,///444999???FFFNNNSSSVVVXXXZZZ[[[[[[\\\^^^```dddcccbbbbbbcccdddfffgggggghhhiiiiiiiiiiiilllnnnqqqqqqqqqqqqpppooonnnnnnbbb```^^^\\\ZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^______^^^___eeemmmpppmmmjjjkkkjjjhhhfffccc```___^^^^^^``````___\\\WWWTTTVVVXXXTTT[[[aaagggpppzzzyyywwwwww{{{------------------------.........------.........---...///...---,,,---...------,,,,,,,,,,,,---------------------...///000///000111333555888:::;;;@@@AAACCCDDDEEEEEEEEEEEEEEEGGGHHHGGGEEEBBBAAAAAA======;;;:::999888888888666666777888999777333000111111111111000000000///...------...//////...,,,......---,,,++++++******************************++++++************++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************+++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,---------.........//////......------------......---...//////.........///....../////////111444777BBBEEEKKKPPPUUU[[[aaaeeejjjkkknnnppprrrrrrqqqppprrrtttvvvvvvwwwxxxzzz||||||}}}}}}~~~}}}|||zzzyyyzzzzzz{{{|||}}}~~~~~~|||yyywwwwwwxxx{{{|||yyyzzz|||}}}|||{{{yyyxxxzzzyyyxxxwwwxxxyyyzzz{{{yyywwwuuuuuuuuutttrrrpppkkkjjjjjjjjjjjjiiieeeccc[[[WWWQQQKKKFFFAAA<<<999333111000000222222111000000000...---,,,,,,,,,---//////.........------------------............///---...//////......///111222555888:::<<>>@@@AAABBBBBBAAAAAAAAACCCDDDDDDCCCBBBBBBCCC===<<<;;;:::999888888888:::888666666666555333111111111111111000000000///...------...//////...,,,......------,,,+++******************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,+++************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,,,,,,,------...////////////......------......///+++---//////...---///111...111444888<<>>CCCFFFDDDFFFJJJNNNPPPRRRSSSTTTPPPOOONNNNNNNNNNNNNNNNNNOOOMMMJJJGGGDDDAAA??????::::::999888777777666666666666666555444444333333222111000//////......///------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))************,,,,,,+++***************))))))(((((()))***++++++)))))))))+++---...---,,,(((((((((((((((((((((((()))&&&(((000555333,,,'''(((((((((((((((((((((((((((((((((((())))))))))))************************************************///***+++>>>]]]ooogggUUU777222000555888555000---***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))+++------,,,---///111;;;@@@GGGNNNSSSWWWZZZ\\\[[[]]]^^^^^^]]]]]]^^^```cccdddeeefffggghhhhhhhhhkkkjjjiiiiiijjjkkkkkkkkkmmmmmmooopppppppppppppppqqqqqqrrrtttuuuwwwxxxxxxsssqqqnnnjjjfffccc```^^^aaa^^^^^^aaa```]]]\\\___ZZZYYYXXXYYYZZZ]]]```bbbeeekkkqqquuuxxx~~~---------------,,,,,,,,,------...//////...------+++,,,------,,,,,,---.........------------............---------......///000000000000111333555666:::;;;===>>>?????????>>>===@@@BBBCCCBBBAAABBBCCC===<<<;;;:::999999999999<<<999666444444444333222111111111111000000000000///...---...000000...---......------,,,,,,++++++************************++++++************++++++,,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------............---------------.........////////////............//////***---///000///111666;;;888===DDDKKKRRRYYY```eeelllmmmpppqqqrrrtttwwwzzzvvvwwwyyy{{{|||||||||{{{zzz|||~~~~~~~~~~~~}}}{{{{{{pppllleee```___aaaeeehhhlllnnnrrrwwwzzz}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~|||zzzzzzxxxvvvvvvvvvuuutttrrrssspppllljjjhhhgggdddbbbYYYTTTKKKCCC===888444111333111///---------///000//////.........------------------............///+++---//////.........//////111444666888<<>>>>>>>>>>><<>>:::777444111/////////000...............------------------............///+++---///000///......///...000222444666:::???CCCAAADDDGGGIIIIIIJJJMMMPPPIIIIIIKKKNNNRRRRRRPPPMMMIIIHHHFFFDDDBBB@@@??????;;;:::999888888888999999666555555444444333333222333222111000////////////------,,,,,,,,,,,,++++++,,,+++******))))))******))))))*********+++++++++...---,,,+++***************)))))))))))))))******'''''''''))),,,------+++))))))))))))))))))))))))'''''''''(((,,,...,,,((())))))))))))))))))))))))'''((((((((()))))))))***************************************************+++)))''')))///333---###)))&&&'''+++,,,)))(((******++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))),,,......///444===EEENNNRRRWWWZZZ\\\\\\\\\]]]\\\^^^```aaaaaabbbeeegggggghhhiiiiiiiiifffdddbbb```]]][[[[[[\\\]]]\\\ZZZZZZ[[[\\\^^^___```aaaaaabbbfffkkkpppsssssspppoookkkjjjhhheeeaaa^^^\\\[[[VVVVVV[[[fffqqqyyy222222111111000000//////,,,---...//////...---,,,,,,...//////......///111......------------......///......---------......111000///...///111333444777888:::<<<>>>>>>>>>>>>===???BBBCCCAAA???======<<<;;;;;;:::999999999999666555444555777777666444111111111111000000000000///......///000000///---,,,,,,------------------************************++++++************++++++---,,,,,,++++++,,,,,,---)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------............------........................//////............//////111555:::===AAAIIIUUU^^^```dddiiimmmnnnoooooopppvvvxxxyyyyyyyyy{{{}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzz{{{}}}}}}}}}zzzwwwuuukkkdddZZZPPPKKKJJJMMMPPPMMMQQQXXX```hhhnnnqqqssswwwyyy{{{~~~{{{{{{zzz||||||xxxrrrnnnmmmllllllkkkooonnnlllmmmoooqqqqqqppplllkkkhhheeeaaaZZZRRRLLL@@@===888444111//////000........................---------.........//////+++---///000///............///111222555999>>>AAA===BBBGGGIIIJJJJJJLLLOOOGGGGGGJJJOOOSSSTTTPPPMMMHHHGGGEEECCCAAA@@@??????;;;:::999888888999::::::666555555444444333222222333222111000////////////---------,,,,,,,,,++++++,,,++++++***)))*********)))************+++++++++...---,,,+++************,,,+++***)))(((((((((((('''''''''(((***+++***((())))))))))))))))))))))))''')))))))))+++,,,***'''))))))))))))))))))))))))'''((((((((())))))******************************************************%%%***---+++***,,,...---)))(((***------***+++///+++++++++,,,,,,+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///111999EEENNNRRRUUUZZZ\\\]]]]]]]]]]]]\\\^^^aaacccdddeeehhhjjjhhhiiijjjjjjhhheeebbb```YYYWWWTTTTTTVVVVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXXXX\\\aaahhhnnnpppooollliiieeeeeecccaaa___]]]\\\[[[___bbbmmm~~~CCC@@@===;;;:::777111---/////////000000000////////////.........//////000........................---,,,,,,,,,,,,---......,,,,,,------///000111222555888<<>><<<;;;;;;???===<<<<<<>>>===999666666666555555555444444444333333222222111000000000000000///...............------,,,,,,,,,,,,++++++************************)))))))))))))))******+++************************,,,,,,+++***+++,,,...///************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))))))))))))))************************))))))***,,,---,,,+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------......------////////////000000000000111111000/////////000000000///------///333777999:::CCCOOOXXX^^^cccjjjooopppqqqrrrssstttvvvwwwwww~~~}}}||||||}}}{{{vvvqqqmmmkkkjjjkkkmmmoooqqqrrrttttttllliiiccc]]]XXXUUUTTTTTTQQQNNNKKKLLLQQQXXX___bbblllqqqwww{{{|||}}}}}}}}}}}}zzzzzz}}}~~~yyyzzzuuujjjbbb```[[[UUU\\\___dddlllsssuuurrrooorrrooolllkkkkkkiiiddd```\\\TTTIIIAAA===888222---///---,,,---000111...+++///---++++++---.../////////......---------.........000111111222555:::===@@@CCCGGGHHHHHHGGGHHHHHHGGGFFFHHHKKKPPPQQQOOOMMMGGGDDDAAAAAACCCCCC@@@======<<<<<<;;;;;;:::999999777666444444555555333222555444222111000000/////////............---------************))))))((((((************************,,,,,,++++++***)))((((((************************...+++((((((+++,,,***((((((((((((((())))))))))))+++(((&&&''')))***)))'''''''''''''''(((((((((((((((((((((((((((((())))))************************)))************++++++++++++++++++*********))))))))))))************))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++------,,,++++++,,,///000333999AAAJJJRRRWWWXXXYYY\\\^^^```aaaaaaaaaaaabbbccccccccceeehhhkkkmmmkkkkkkllllllhhhbbb]]]YYYXXXXXXZZZ]]]______^^^[[[ZZZ[[[\\\\\\[[[YYYWWW^^^]]]___cccgggfffeeeeee[[[``````___eeesss~~~{{{vvvmmmpppttt}}}KKKHHHFFFFFFFFFEEEAAA>>>666444222000//////000000//////000//////---,,,+++////////////////////////------,,,,,,------...///---.........///111222333555777:::===??????>>>===AAABBBCCCAAA???===<<<<<<@@@>>>======???>>>:::777555555555555444444444444333333222222111000000000000000///...............------,,,,,,,,,,,,++++++************************)))))))))))))))******+++++++++++++++++++++++++++,,,,,,+++***+++,,,------************************************************************************++++++++++++++++++++++++***))))))))))))******+++************************************************,,,***)))***,,,---+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............///////////////000000000,,,,,,---///000000111111//////000444999@@@FFFJJJTTT[[[dddiiilllnnnrrrvvvwwwwwwwwwwwwxxxxxxxxxxxx{{{|||}}}}}}~~~}}}}}}|||yyyrrrkkkfffdddaaaaaa``````bbbeeeiiilllqqqpppooommmkkkiiigggfff___[[[UUURRRQQQRRRSSSTTT^^^dddnnnwww{{{}}}~~~yyyvvvqqqppprrruuuwwwwwwwwwyyywwwqqqkkkfff]]]TTTKKKMMMQQQ[[[fffoootttvvvrrrpppnnnmmmnnnmmmlllkkkiiibbbZZZTTTOOOHHH???999777222---,,,...000000///...,,,***+++,,,------,,,......---------......//////000111111222555999<<<>>>AAAEEEGGGGGGFFFFFFGGGGGGGGGHHHKKKOOOPPPNNNLLLFFFDDDBBBBBBCCCCCCBBB???<<<<<<<<<;;;;;;;;;;;;;;;888666555555666555444222444444222111000/////////............------------+++++++++******)))))))))************************,,,,,,++++++***))))))(((************************,,,***((((((******)))'''(((((((((((()))))))))***+++((('''''')))***)))(((((((((((()))))))))*********)))))))))))))))))))))************************)))************++++++++++++++++++*********))))))******++++++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,...---,,,+++,,,---000333:::BBBKKKQQQVVVYYYYYYZZZ]]]___aaabbbbbbbbbccceeeffffffggghhhjjjllllllkkkkkkmmmnnnmmmiiifffiiihhhhhhiiikkkmmmmmmlllkkkhhheeecccbbbbbbbbbbbbdddbbb```______```bbbeeehhhnnnuuu{{{~~~yyyvvvuuurrrnnnjjjjjjtttRRRQQQPPPQQQRRRRRRPPPOOODDDAAA<<<666222000000000...///000000000...,,,+++/////////000000111111111---------,,,------...///......//////000111222333444555777999;;;<<<======@@@AAABBBAAA???>>>>>>>>>@@@???>>>>>>???>>>;;;888555555444444444333333333333333222222111000000000000000///...............------,,,,,,,,,,,,++++++************************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,+++*********++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++***)))))))))******++++++++++++++++++++++++************************///,,,((((((+++---,,,***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////.........//////000000000+++,,,...///111111111111111333888???IIISSS[[[```hhhmmmrrrttttttuuuxxx{{{}}}}}}}}}||||||{{{{{{zzz|||}}}}}}yyyuuurrrtttuuuvvvyyy{{{~~~{{{wwwrrrooonnngggddd___[[[[[[]]]bbbeeekkkmmmrrrvvvyyyyyyyyyxxxuuuppphhhaaa[[[UUUPPPMMMRRR[[[gggssszzz~~~wwwssslllhhhhhhiiijjjjjjmmmppprrrsssrrrnnndddYYYLLLIIIHHHLLLUUUaaalllrrrsssssstttsssqqqqqqrrrsssqqqnnnkkkhhhddd]]]SSSLLLDDD<<<333...---///000000...---,,,,,,---...,,,+++------------...///000000000111222222222333666999<<>>@@@AAAAAA@@@??????@@@>>>>>>>>>>>>>>><<<:::888444444444444333333333333333333222222111000000000000000///...............------,,,,,,,,,+++++++++************************)))))))))))))))******++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++***))))))))))))++++++++++++++++++++++++************************000,,,((((((***++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............///000000000000000.........//////000000111000000000000111222333444;;;???EEENNNXXXccckkkpppnnnqqquuuvvvwwwxxx{{{}}}~~~~~~~~~}}}}}}~~~{{{uuunnnhhhddd```aaadddhhhnnnsssxxx{{{yyyzzz|||~~~}}}wwwrrrkkkddd___^^^___```]]]aaagggnnntttxxxzzz{{{}}}wwwrrrllleee___ZZZXXX___jjjssszzz~~~|||xxxrrrlllgggdddbbbaaaaaabbbeeeiiinnnoookkkeeeZZZSSSKKKGGGKKKUUU```hhhqqqtttxxxxxxuuussstttuuurrrqqqppppppoookkkddd___SSSKKK???666222111///...000///...///000000///---------------...///111111111222222222111222444666:::===AAADDDDDDDDDEEEFFFHHHHHHIIIKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA??????>>>===<<<;;;::::::999888666666777777555444444333222000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******************************************)))((((((((()))))))))*********))))))))))))******)))((()))))))))*********++++++---,,,,,,++++++******)))************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...000333>>>DDDNNNWWW^^^```___^^^^^^___```bbbcccdddeeeffffffiiilllmmmmmmmmmmmmnnnllllllmmmooorrruuuvvvwwwsssrrrqqqqqqqqqqqqpppooommmnnnooommmiiiddd```^^^dddkkkqqquuu}}}}}}wwwooovvv}}}}}}xxxxxxZZZ\\\^^^______^^^]]]]]]]]]\\\YYYTTTNNNGGGBBB>>>999666333111///000111222.........//////000000000...------------...//////---------------...///000111111222333555888;;;<<<<<<>>>@@@@@@?????????@@@<<<=========<<<:::888777555555444444444333333333333333222222111000000000000000///...............------,,,,,,,,,+++++++++************************)))))))))))))))******++++++++++++,,,,,,---------,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,+++***))))))******************************************************///---+++***************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000000111111000000......//////000111111222111000///000333888<<<@@@MMMPPPUUU]]]eeemmmrrrvvvsssuuuxxxyyyzzz|||}}}~~~}}}}}}~~~~~~|||vvvnnnfff___YYYVVVRRRSSSUUUXXX]]]bbbfffiiiiiijjjmmmpppuuuxxx|||}}}~~~~~~{{{uuunnnhhhdddaaa```\\\]]]___cccgggkkkoooqqqyyyyyyxxxyyyxxxvvvrrrnnnkkkooossswwwyyy|||~~~~~~{{{wwwqqqlllhhheee^^^[[[YYY\\\bbbgggjjjlllbbb[[[QQQIIIHHHMMMVVV]]]eeekkksssxxxwwwvvvuuuvvvsssrrrqqqqqqpppnnnllljjjaaaYYYOOOFFF???888222---111///...///000111000///---------...///000111222000222222222111111222444999<<>><<<:::888888999888666666777777555444333333111000///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---************************+++++++++***************************************++++++,,,,,,+++*********))))))))))))************((()))***+++***)))))))))((((((((()))))))))******---,,,,,,,,,++++++******************************))))))*********+++++++++******************************++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...222666:::KKKNNNTTTZZZ^^^``````___aaabbbbbbccceeefffggghhhgggjjjmmmnnnnnnmmmmmmnnnnnnoooooopppqqqsssuuuwwwwwwvvvtttssssssrrrpppnnnhhhiiiiiigggeeedddfffhhh|||{{{yyy}}}YYY^^^cccfffgggfffffffffbbbccccccbbb___ZZZVVVSSSIIIEEE@@@999444111000000////////////////////////......------......///000---,,,,,,,,,------...//////000111333555888:::;;;;;;===??????>>>===>>>???:::<<<======:::888777777666666555555555444444444333333222222111000000000000000///...............------,,,,,,,,,,,,++++++************************)))))))))))))))******+++******++++++,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))************************,,,///222111,,,))))))+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------.........//////000000000000000//////000000111222333333///000222666===FFFNNNSSS___aaaeeejjjooosssuuuwwwwwwxxxzzz{{{{{{{{{{{{zzz||||||~~~|||wwwpppggg```ZZZWWWUUURRRQQQOOOOOOOOOQQQSSSUUUVVVVVVVVVXXX\\\```eeeggglllpppwww}}}}}}|||zzzwwwssspppmmmkkkjjjhhheeecccbbbdddfffhhhlllmmmqqqvvvzzz|||zzzxxxyyyzzzzzzyyyyyyyyy|||~~~{{{}}}{{{wwwtttrrrgggaaa[[[YYYYYY\\\cccjjjjjjfff]]]SSSKKKGGGHHHJJJTTT[[[eeennntttwwwxxxxxxxxxwwwtttrrrooonnnmmmmmmjjjeee]]]WWWPPPHHH>>>777555333000//////000//////............///000111111///111222222111000111333777;;;???BBBDDDDDDEEEGGGHHHIIIKKKLLLKKKLLLNNNPPPUUUUUUSSSNNNIIIDDDBBBBBBCCCCCCAAA???<<<:::999888999777666666666666555333333222111000///.........------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***************************************************************************,,,......,,,+++***+++)))))))))*********++++++'''***,,,,,,+++)))))))))((((((((()))))))))******++++++++++++++++++++++++************************)))************+++++++++***************+++++++++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000333888@@@EEETTTUUUXXX[[[]]]___``````dddddddddeeefffgggiiijjjiiikkkmmmnnnmmmmmmnnnooopppqqqrrrqqqpppqqqsssuuuwwwuuurrrpppooonnnkkkiiiddddddbbbaaadddmmmyyy~~~~~~NNNVVV```gggkkklllmmmnnnjjjkkkkkkjjjiiigggdddcccYYYWWWRRRKKKDDD===777444222111111000000//////..................//////000...------------...//////...///111333555888999::::::<<<>>>>>>===<<<<<<===;;;===???>>>;;;888888888777777666666666555555555333333222222111000000000000000///...............------,,,,,,,,,,,,++++++************************)))))))))))))))******+++))))))******+++,,,,,,---+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********+++,,,,,,***************************************************333:::999111******---++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......---...//////000000/////////000111222333444555555444777>>>GGGQQQZZZbbbffflllnnnqqqtttwwwxxxxxxxxxxxxyyy{{{}}}~~~}}}{{{yyy~~~{{{vvvqqqllljjjhhhhhhccc```]]]YYYVVVUUUUUUVVVTTTQQQNNNLLLMMMOOOSSSVVVTTT[[[hhhttt~~~{{{{{{{{{zzzzzzyyyxxxxxxuuurrrnnnjjjgggffffffggghhhjjjnnntttyyy{{{zzzyyyxxxyyyzzzyyywwwvvvwwwxxxwwwzzz~~~~~~|||zzzzzz{{{rrrlllfffbbb[[[XXX]]]gggooonnnkkkdddYYYNNNHHHEEEJJJNNNVVVaaalllssswwwxxxxxxwwwvvvtttqqqooonnnnnnoookkkgggdddaaa[[[RRRKKK@@@<<<666222111000000///000///////////////000000...000111222111000111222555888===@@@BBBCCCDDDEEEHHHJJJLLLLLLLLLMMMPPPSSSWWWXXXVVVQQQKKKFFFEEEEEEBBBAAA@@@???===<<<;;;;;;888666555555666555444222333222111000............---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,************************************************************************))),,,......,,,***)))***))))))*********+++++++++'''***------+++))))))***)))))))))*********++++++))))))******++++++,,,,,,************************)))************+++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---------------------------///111444999AAAJJJPPPWWWXXXYYY\\\^^^```aaabbbffffffffffffggghhhjjjkkklllmmmnnnnnnmmmmmmoooqqqqqqrrrtttsssqqqpppqqqsssqqqooollliiihhheeebbb```bbbeeekkkqqqzzzyyypppnnnxxxAAAKKKXXXccciiilllnnnppptttsssqqqnnnllljjjiiiiiicccbbb___[[[SSSJJJBBB===444333333222111000//////...............///000000//////.........//////000---...111444666888999::::::<<<======<<<;;;;;;<<<;;;>>>@@@???;;;999999:::777777777777666666666666333333222222111000000000000000///...............---------,,,,,,,,,++++++************************)))))))))))))))******+++(((((()))***++++++,,,,,,+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++***************************555AAA@@@555,,,+++///+++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///////////////000111111333444555666666===BBBLLLWWWbbbiiinnnqqqrrrtttwwwzzz{{{|||{{{zzzzzz|||~~~~~~~~~zzzwwwrrrnnnjjjiiihhhiiibbb^^^WWWRRRPPPQQQSSSVVVPPPYYYfffsss}}}xxxwwwwwwvvvwwwxxxyyyzzzvvvuuurrrooolllkkkkkkkkknnnooorrrvvvyyyzzzyyywwwqqqtttvvvwwwvvvuuuttttttwwwyyy{{{{{{yyyxxxzzz|||wwwsssqqqlllbbbZZZ]]]fffhhhmmmrrrqqqiii___WWWSSSHHHIIINNNXXXdddnnnssstttrrrtttuuutttsssqqqpppppppppnnnlllkkkkkkhhhbbb\\\JJJEEE===777444222111111111000000////////////000---///111222111000111222333777;;;???@@@AAACCCDDDGGGJJJMMMMMMLLLNNNQQQUUUWWWXXXWWWSSSMMMIIIHHHIII????????????>>>>>>>>>>>>777666444444555555333222333222111///............---------,,,,,,,,,++++++*********++++++,,,,,,,,,******************************************++++++************************'''+++......+++(((((())))))************+++++++++&&&***---...+++))))))*********+++++++++,,,,,,,,,(((((()))***+++,,,,,,---************************)))************+++++++++))))))******++++++++++++,,,------......------,,,******+++,,,,,,,,,,,,+++------------------------///000333777===FFFQQQXXXVVVXXXZZZ]]]___aaabbbcccgggggggggggggggiiikkklllnnnoooooonnnmmmnnnqqqssspppsssuuuuuurrrqqqrrrsssnnnlllhhhfffdddaaa^^^[[[dddnnn~~~zzzvvvwwwtttzzz;;;BBBLLLTTTZZZaaajjjqqqrrrrrrsssrrrpppmmmjjjhhhkkkjjjhhhddd^^^WWWPPPMMMCCC<<<555111222333111...222000//////000000///...//////.........------------...///111444666999:::===>>>??????>>>===>>>@@@@@@>>>:::999999::::::999777777777666555555444444555555444333333222111111////////////................../////////...,,,+++*********++++++*********))))))))))))))))))))))))(((((()))***++++++,,,,,,---------............///,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))++++++******+++,,,------,,,+++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++---555??????666...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------..............................------...000222222222000333222111000111666===BBBRRRVVV\\\cccjjjoooqqqsssxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~}}}{{{yyywwwuuutttttttttqqqgggZZZUUUWWWYYYYYYZZZbbbmmmuuuyyyyyyxxxwwwwwwtttqqqrrrtttuuutttrrrooopppqqqpppnnnnnnnnnpppqqqrrrssssssrrrrrrsssuuummmmmmmmmmmmmmmnnnpppqqqpppsssvvvwwwvvvvvvxxxzzzwwwuuuqqqmmmjjjgggbbb___dddgggmmmrrrrrrlllccc\\\MMMKKKJJJKKKRRR```ooozzztttuuuuuutttsssrrrrrrsssoooooonnnlllkkkhhhgggfff[[[WWWOOOCCC777111111333///222333111...,,,---000---......///000111111222222555999<<<>>>AAADDDFFFGGGLLLQQQTTTSSSQQQNNNMMMSSSSSSRRROOOKKKFFFAAA>>>@@@>>><<<;;;;;;:::888666666666666555444444333333000000000///......------------------------------++++++++++++++++++++++++************************************************************************(((((()))***************++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,---.........---,,,+++,,,---.........---,,,+++000///...///000111///...,,,222;;;CCCKKKQQQWWWZZZ\\\\\\\\\\\\^^^```ccceeefffggghhhiiijjjkkkkkkkkkpppppppppppppppppppppppptttuuuuuussspppmmmllllllnnniiieeebbb[[[WWW___kkk}}}xxxyyy~~~zzz555:::AAAFFFJJJQQQ[[[bbbmmmooorrrsssrrrooollliiijjjkkklllkkkhhhccc^^^[[[RRRKKKCCC===:::777222...///......///000000///.../////////.........------......///111333555777888:::<<<===>>>======>>>@@@AAA>>>;;;999999999999888777777666666555555444444555444444333222222111111////////////................../////////...,,,,,,***++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,------------............,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,------+++******+++,,,,,,++++++***+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++***///555666///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------.................................,,,---...000111111000...///222555999???GGGOOOTTT___bbbggglllqqqtttvvvwwwyyyyyyyyyzzz{{{|||~~~~~~|||zzzyyyxxx{{{zzztttkkkgggiiijjjhhh```eeekkkoooqqqqqqrrrrrrrrroookkkiiijjjjjjjjjhhhkkkkkkjjjjjjiiiiiihhhgggiiikkknnnpppqqqnnnkkkhhhjjjiiihhhffffffhhhjjjmmmpppqqqqqqooommmnnnqqquuuwwwuuutttsssrrroookkkgggaaaccchhhmmmqqqrrrooommm[[[XXXTTTQQQRRRYYYcccjjjtttuuuuuutttsssrrrssstttuuuuuusssrrrooommmkkkjjjdddaaa[[[QQQGGG>>>888666///000000000...---...///......//////000111111222111444888;;;>>>@@@CCCEEEGGGKKKPPPSSSRRROOOMMMLLLLLLLLLLLLJJJGGGCCC@@@>>>???===;;;:::::::::888666666666666555444444333333000000000///......------------------------------++++++++++++++++++++++++************************************************************************(((((()))***************++++++++++++++++++++++++---,,,+++***))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,---------,,,++++++,,,---.........---,,,,,,.........------...///000444:::BBBKKKQQQVVV[[[^^^^^^^^^^^^^^^```ccceeeggghhhiiijjjlllmmmnnnnnnnnnppppppooonnnoooqqqrrrtttppprrrsssrrrnnnkkkiiihhh___\\\[[[]]]___fffuuu}}}ssssssvvv{{{}}}|||555777999:::<<>>;;;999999999888777777777666666555444444444444444333333222222111111////////////.....................///......---,,,+++,,,,,,------,,,,,,+++************************))))))******+++,,,,,,,,,------------............,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&(((+++---///111444777,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,******,,,---++++++...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......,,,,,,------------,,,,,,,,,------------................................./////////000000000000000333888@@@IIIRRRZZZbbbgggmmmooorrruuuwwwyyyzzzzzzyyyzzzzzz{{{}}}~~~{{{yyywwwvvvvvvxxxzzzwwwqqqnnnooommmiiijjjlllllllllkkkjjjlllmmmqqqnnnjjjiiiiiiiiiiiihhhiiihhhgggiiilllnnnllliiinnnqqqwww~~~{{{qqqiiinnnlllhhhdddaaaaaadddgggooommmjjjfffdddeeejjjnnnllllllmmmooopppooollliii______```ccciiinnnqqqrrrmmmjjjeee___[[[\\\```dddtttuuuvvvuuutttssstttuuusssrrrpppnnnmmmmmmmmmmmmjjjiiifffaaaZZZQQQFFF???555333000//////000000///...//////000000111111111111444777:::<<<>>>AAADDDGGGJJJNNNPPPOOOLLLKKKJJJGGGGGGGGGGGGEEECCC@@@???>>><<<:::::::::999777555666666666555444444333333111000000//////......---------------------------++++++++++++++++++++++++************************************************************************(((((()))***************************************,,,,,,+++***))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***+++,,,,,,,,,,,,++++++,,,------.........------...000000...,,,---111555???EEEMMMTTTZZZ]]]```bbb`````````aaaccceeehhhiiijjjkkklllnnnpppqqqqqqrrrqqqpppooooooppprrrtttvvvoooppppppnnnjjjgggeeeeeeeeeeeejjjsss|||uuutttuuu~~~~~~yyy~~~:::;;;;;;:::999;;;???CCCHHHLLLQQQWWW]]]```bbbbbb^^^aaagggllloooooommmllliiifff```\\\VVVOOOHHHBBB:::666111/////////000000000000000/////////......//////...//////000111222666888:::<<<<<<>>>@@@BBB@@@>>>;;;999999999777666777666666555555444333333333333333333222222111111////////////..............................------,,,------------------,,,*********************************++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++++++++++++++,,,,,,)))***+++---000666===BBB+++++++++++++++,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++---+++******++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---------------.........///,,,,,,------------,,,,,,------------....................................111111000//////111444777@@@FFFPPPZZZaaagggllloootttuuuwwwxxxzzz{{{{{{{{{zzzzzz{{{|||~~~|||{{{yyywwwuuutttssssssrrrsssqqqllljjjjjjhhhdddkkkllllllkkkjjjjjjkkkmmmrrrssstttvvvxxxyyyxxxxxxwwwuuuuuuzzz~~~xxxqqqjjjhhhkkknnnvvvrrrmmmgggcccccceeefffdddcccdddfffiiijjjjjjiiihhheeebbbcccfffjjjnnnooottttttqqqnnnkkkkkknnnpppuuuvvvwwwwwwuuuuuuvvvwwwpppmmmiiifffeeehhhlllooojjjiiiiiijjjggg```VVVMMMCCC<<<444000000111111000//////000000000111111111111333666888:::<<>>HHHNNNUUU[[[___aaabbbcccbbbbbbbbbccceeegggiiijjjkkklllnnnppprrrsssssstttsssssssssrrrssssssssssssooonnnlllhhhfffgggjjjmmm||||||vvvuuu||||||mmmhhhaaa___iiiwwwwww{{{;;;<<<=========>>>???@@@BBBCCCFFFJJJNNNRRRUUUVVVPPPSSSYYY```fffjjjmmmnnnkkkjjjhhheeeaaa[[[UUUPPPFFF@@@777000.........///111111000000000///////////////......//////000000555777999;;;<<<>>>AAACCC???===;;;999999999777555666666666555444444333333333222222222222222111111////////////..................------............,,,------......------,,,************************+++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,,,,333111///...111777@@@GGG++++++++++++,,,---......***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------........./////////,,,------......------,,,---------.........//////////////////////////////000000...---...444<<>>@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFJJJQQQYYYbbbiiimmmlllmmmlllkkkgggbbb]]]ZZZRRRKKKBBB:::555222111000111111111111000000000000//////.........///000000333555888:::;;;===???BBB===;;;:::999:::999888666666666555555444333333333222222222222222222111111////////////..................---------...//////,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++*********++++++,,,,,,---.........///444===GGGNNN---,,,,,,,,,,,,------...***++++++,,,,,,++++++***++++++++++++++++++++++++'''***,,,++++++---,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////------............------------........./////////////////////////////////---///000222555===HHHPPPZZZ___gggmmmqqqsssuuuwwwzzzzzz{{{}}}~~~|||}}}}}}~~~|||}}}{{{yyywwwvvvvvvtttsssqqqnnnlllkkkjjjiiigggiiiiiihhhmmmuuu{{{||||||ssskkkkkkhhheeecccccccccccccccdddbbbaaaaaacccfffffffffiiillloooppprrrsssuuuwwwuuuvvvwwwwwwvvvvvvwwwxxxyyyssskkkccc^^^]]]___```kkkkkklllmmmmmmkkkfffccc[[[TTTIII???888333000///111111111111111111111111111222333444555777;;;>>>AAACCCDDDEEEDDDDDDEEEGGGIIIHHHFFFDDDBBBAAA???>>>===;;;999999::::::888777666666666555444444333333222111111000000//////...------------------------++++++++++++++++++++++++************************************************************************(((((()))***************************************++++++***************+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------...---------...///000111------------...///000111,,,...111333777>>>GGGNNNTTTWWW[[[^^^```aaabbbcccddddddfffgggiiikkkllllllnnnooopppqqqrrrsssssssssuuuuuuvvvuuusssooollljjjfffjjjrrr{{{zzzooommmqqqtttuuuwww{{{wwwnnnhhheee```ccc```aaahhhfffhhhssswwwHHHGGGEEEEEEEEEFFFFFFFFFIIIJJJKKKKKKIIIEEEBBB???@@@@@@@@@CCCJJJTTT]]]dddiiikkkmmmmmmkkkhhhfffeee^^^YYYSSSLLLFFF@@@:::666222222111111111000000000//////......///000111111111333666777888:::<<>>FFFKKK...------,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++'''+++---******------(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------.........------............------............////////////////////////////////////,,,222:::AAAGGGOOOZZZaaaeeeiiinnnrrruuuwwwyyy{{{}}}}}}}}}~~~~~~|||zzz{{{zzzyyywwwvvvuuuttttttnnnnnnooopppqqqsssuuuvvv}}}zzzwwwoookkkgggeeeddddddcccbbbgggiiilllmmmmmmmmmnnnppprrrsssuuuttttttsssuuuvvvuuusssoooiiiccc^^^[[[YYYaaaeeeiiikkkkkkjjjiiihhhbbb```[[[RRRGGG===666333111111111111111111111111000111222222333555999<<<>>>@@@AAABBBBBBCCCEEEGGGGGGFFFEEECCCAAA@@@??????===<<<::::::;;;;;;999888666666666555444444333333222222111111000/////////------------------------++++++++++++++++++++++++************************************************************************(((((()))***************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...------,,,,,,---...000111...---------...///111222---///222888@@@JJJRRRWWWXXX[[[]]]___```aaadddffffffggghhhjjjlllmmmnnnoooqqqqqqrrrssssssssssssssstttrrrpppnnnllljjjjjjiiinnn{{{lllffffffppp{{{uuuhhhaaa]]]]]]```fffnnnqqqwwwZZZVVVPPPLLLIIIIIIHHHHHHRRRUUUYYY[[[YYYTTTNNNJJJBBB???;;;:::>>>GGGQQQWWWeeegggkkkmmmmmmmmmmmmnnngggeeeaaa]]]VVVNNNDDD>>>222222222111111111111000//////...//////000111222///111444555666777:::<<<:::999888999;;;;;;999777666555555444444333222222111111111111111111222222000/////////...............------,,,---...///000+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------,,,,,,,,,++++++))))))***+++,,,,,,------111333666888888777888999///...------,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))......***+++//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...---,,,,,,,,,---------......------............------............/////////000000000000000000000000000...888EEEOOOWWW___hhhnnnnnnqqqtttvvvvvvxxxzzz|||~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyuuuuuutttsssssssssssssssuuuwwwzzzyyytttooollljjjiiikkkmmmmmmllllllmmmnnnpppqqqrrrrrrqqqqqqsssttttttuuuuuutttoooiiibbb^^^UUU\\\dddhhhiiiiiijjjlllfffiiiiiicccVVVHHH===888222222111111111111111111000111222222222444888<<<===>>>@@@@@@@@@BBBEEEGGGGGGFFFEEEDDDCCCBBBBBBBBB===<<<;;;;;;;;;;;;:::999777666666555444444333333222222111111000/////////------------------------++++++++++++++++++++++++************************************************************************(((((()))***************+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,++++++,,,...///000...---------...///111222111222666>>>IIITTT\\\___\\\]]]___``````bbbeeehhhhhhiiikkkmmmnnnoooppppppssssssttttttttttttssssssrrrpppkkkgggfffgggiiikkk|||uuudddkkkkkkvvv{{{yyyxxxnnneeebbbccchhhqqqzzzcccccc```ZZZUUURRRNNNJJJUUUVVV\\\eeeeee]]]YYYZZZPPPHHHAAA???===<<>>>>>???@@@AAABBBBBBCCCHHHHHHGGGFFFDDDCCCAAA@@@:::;;;<<<<<<;;;:::888777777777888888777555333222333333222111000///...---//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++******************&&&(((***++++++,,,...///,,,+++))))))***+++***)))+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,++++++******++++++,,,***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,---------......///000111111000000222444///777BBBKKKPPPUUUYYY\\\^^^```bbbccccccdddgggiiikkkjjjjjjllloooqqqqqqqqqsssrrrrrrssssssrrrpppnnnhhhfffcccbbbbbbfffqqqzzztttkkkiiijjjzzzlllddd^^^bbblllssstttrrrnnnkkkmmmrrrwww}}}lllhhhbbb^^^]]]]]]ZZZXXXSSSUUU]]]iiinnnkkkiiijjj]]]VVVPPPLLLEEE>>>>>>CCCKKKSSS]]]eeehhhkkkooorrrmmmiiifffeeeeeebbb\\\WWWOOOGGG===666333111111111.........//////000000111000000111222444666888999999777555666888999777666777777777888999777444222222222222222111111111111111111111000000000//////........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------......---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((...***'''///000///555>>>;;;777222///000444888333---+++...///,,,,,,...,,,,,,---------.........---,,,+++,,,------,,,+++++++++,,,,,,---......///......------------......//////............//////........./////////000000---------.........//////............////////////222222111000111666<<>>@@@AAABBBCCCGGGGGGFFFEEEDDDBBB@@@???;;;;;;;;;<<<;;;999888777777777777777666444222111333333222111000///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++,,,,,,,,,******,,,......,,,***)))***+++******++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,---------........./////////...///111333111:::GGGQQQVVVYYY\\\^^^^^^```bbbddddddeeegggiiikkkjjjkkkmmmppprrrrrrqqqtttsssssssssrrrpppmmmjjjlllfff___]]]cccsssqqqhhhiiirrr{{{yyyhhh^^^[[[\\\eeeqqqzzz}}}|||xxxjjjccccccddddddbbb^^^^^^ccckkkooonnnmmmmmmkkkhhhddd```VVVKKKDDDDDD@@@CCCIIIQQQYYY```fffjjjkkkjjjhhhgggfffeeedddccc]]]VVVKKK@@@999555333111......//////000000000000//////000111333555666777888666555666777888777666666666777888999888444111333222222222111111111111111111000000000000//////........................------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---............---------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((...+++***000222555???:::777222---,,,111888>>>///,,,+++...000...,,,---,,,------------............,,,+++,,,---...---,,,,,,------......//////000......------------....../////////....../////////////////////000000000111------........./////////,,,---...///000000000000111000///000444===GGGOOO[[[```fffkkkooorrrtttvvvtttuuuvvvxxxzzz|||}}}~~~}}}~~~{{{wwwvvvuuuvvvqqqmmmkkkiiieeeeeehhheeecccjjjyyyyyyllliiijjjeeefffjjjfffmmmnnnmmmkkkkkkmmmmmmjjjgggeee___WWWSSSWWWaaaiiiiiikkkmmmnnnlllgggbbb^^^WWWKKK<<<555111000222555666555444333333333444555888999:::<<<>>>@@@BBBBBBEEEEEEDDDDDDBBBAAA@@@???;;;;;;;;;;;;:::999888777666666666666555333222111333222222111000///............------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************,,,,,,,,,+++***+++...111111...+++******+++++++++++++++++++++++++++++++++---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,---------.........//////......///222444888AAANNNXXX\\\^^^___```___aaacccdddeeefffhhhjjjkkkkkklllnnnqqqssssssrrrsssssssssrrrpppllliiigggbbb``````eeevvvvvvsssooolllppp~~~vvvpppjjjbbb[[[```fffppp}}}wwwiiiggghhhhhhhhhqqqnnnkkkkkklllmmmnnnnnnrrrsssssspppiii```YYYWWWHHHDDDAAAAAAGGGNNNTTTVVVaaadddffffffcccbbbccceeecccaaaYYYOOOGGGAAA;;;666333333222222111000000000...//////000222333555666666666666666666666666666555555666888999888444111333333222222222111111111111000000000////////////........................------------------,,,,,,,,,,,,------------,,,,,,,,,------...............------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,///888888777@@@222000---))))))...555;;;222///------............------------...............---,,,---...///...---....../////////000000000/////////....../////////......////////////............/////////000000000............////////////,,,---...000000000000///000111444888???JJJVVV___gggjjjnnnqqqsssuuuwwwyyyuuuvvvxxxzzz|||~~~~~~|||vvvwwwyyyxxxvvvtttsssssspppiiidddbbb```___bbbggguuuwww|||wwwsssuuutttjjjjjjjjjkkklllmmmjjjccc]]]___``````]]]ZZZXXXYYYZZZdddfffiiikkkjjjhhheeecccggg\\\NNNCCC<<<888555444555444333222222222333444555666888:::===???AAABBBCCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;:::999888888666666555555444222111111222222111111000//////...------------............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++***************---222666333000,,,***+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,---------......000000000//////222666:::DDDKKKUUU\\\^^^___```bbbaaabbbeeeffffffgggiiikkkllllllmmmpppssstttsssrrrqqqqqqpppnnnjjjgggeeeddd```kkkyyyooonnnvvvrrrnnnfff^^^^^^dddllloooyyyxxxuuuvvvxxx{{{xxxooojjjmmmrrrvvvssswwwyyyxxxtttqqqnnnlll```VVVIIIBBBAAADDDFFFGGGQQQWWW^^^aaa```___aaacccdddhhhggg___VVVOOOFFF===666555333222111111111111......///000111222444555555555666666555555555666555555666777999777444111333333333222222222222111000000000////////////...........................------------------------,,,------......------,,,,,,---......//////......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---***222???;;;222555,,,,,,,,,******,,,000333999666000,,,,,,...//////---------.........//////...---,,,---///000///...//////000000000000000111111111000000000000111111......///000000///......------........./////////........./////////000000...///000000111111000000333888???HHHRRR\\\eeelllmmmooorrrttttttvvvxxxzzzxxxyyy{{{}}}~~~|||zzzxxxvvvvvvvvvtttqqqooonnnoooiiidddaaadddhhhnnnxxx~~~|||}}}nnniiieeehhhllliiiaaaZZZWWWXXX[[[^^^```]]]WWWRRR^^^```cccfffggghhhhhhhhhlllggg^^^TTTLLLCCC888000333333222111111222444444333444666999;;;>>>@@@AAAAAAAAABBBAAAAAA@@@??????<<<<<<;;;:::999999999999777666555444333222222111222222111111000000//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************---222555222///,,,+++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------........./////////111555<<<@@@QQQUUUZZZ]]]]]]]]]```cccbbbdddfffggggggiiikkkmmmnnnnnnoooqqqssstttrrrppppppooolllfffaaa___```bbbxxxxxxyyyqqqeeegggeee```dddrrrxxxgggdddjjjnnnsssxxxzzzyyywwwxxxxxxvvvoooeeeVVVKKKEEEBBBAAA???BBBIIIRRRXXXZZZ[[[]]]___bbbkkkoooiiiaaa[[[PPPEEE:::888555222111111333444/////////000111222333444444555666555444333444666555555555666777777555333333333333333222222222222000000////////////..............................------------............------............------------...////////////...------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((333AAA:::+++***+++---......------...000<<<999222+++***///111000------........./////////...------...000111000///000000000000000000000000111111000000000000111111---...///000000///...---------------................../////////000000000000000000000111222444444888???JJJUUU^^^eeejjjnnnppprrrtttvvvvvvwwwxxxzzz{{{|||}}}~~~|||yyywwwvvvssssssrrrnnnkkkjjjkkkmmmgggfffjjjuuuzzzrrrwww|||qqqfffdddeeedddbbbaaaYYYWWWVVVYYY]]]^^^[[[XXXZZZ\\\___cccfffjjjlllnnnjjjjjjfff```XXXNNN???222444333222111222333444555333444666888;;;===???@@@@@@AAAAAAAAAAAAAAA@@@???===<<<;;;:::999999999999888777666444333333222333111111111111000000////////////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,---...---+++******---//////---,,,,,,---------,,,+++++++++++++++++++++++++++---......,,,,,,---///------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------............,,,,,,,,,---------......,,,------///333:::BBBHHHYYY\\\^^^^^^]]]]]]```dddccceeeggghhhiiijjjlllnnnooooooppprrrsssrrrpppmmmmmmkkkfff```\\\___ffflll}}}hhhggg}}}mmm___^^^hhhooopppwwwooodddfffjjjqqqxxx|||zzzzzz}}}|||yyyuuupppfff\\\RRRIIICCC???>>>BBBGGGLLLOOOQQQSSSTTTYYYfffnnnjjjfffddd\\\RRRHHHDDD===666222111333444/////////000111222333444333555666555333222444666666555333444555666555444444444333333333222222222000000/////////.................................------------.........///------............------------...///////////////---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******555AAA777(((***+++---............///000999888222++++++000222///............////////////...------...000111111000000000000000000000000000000//////////////////000---...///000000///...---............////////////.../////////000000000000000/////////222555999;;;DDDLLLWWWaaagggkkkmmmnnnsssvvvxxxyyyyyyxxxxxxyyy}}}}}}~~~||||||{{{zzzxxxuuusssqqqlllmmmnnnpppsssxxxyyylllaaa```eee^^^\\\YYYXXXYYY[[[^^^___[[[\\\^^^aaadddhhhkkkmmmgggjjjiiieeeaaaZZZLLL???888777555444333333444444444444666888:::<<<>>>???@@@@@@AAAAAABBBAAAAAA@@@===<<<;;;999888999999999999888666555333333333444111111111111000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,---------,,,***)))***,,,,,,++++++---......---++++++++++++++++++++++++++++++,,,...------,,,...///------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------.........///,,,,,,,,,---------......---...///222888AAALLLSSSZZZ^^^aaabbb``````bbbeeedddfffhhhiiijjjkkkmmmoooppppppqqqrrrrrrqqqmmmjjjgggfffbbb```cccnnntttnnnwwwtttiiifffhhhlll|||sssuuuyyypppyyy~~~}}}}}}|||}}}{{{vvvnnnbbbUUUJJJCCC@@@@@@AAACCCEEEFFFGGGHHHPPP___iiihhhgggjjjggg^^^XXXQQQGGG<<<555111111222000000000000111222444444222444666555333222333666777555333222444666666666444444444333333333222222000/////////....................................---------.........//////------............---------......///////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...999AAA666***000***+++,,,,,,,,,---///111444555222,,,---222222---............/////////000......---...111222222111000000000///////////////......------------......---...///111111///...---////////////000000000000////////////000000000000......---///222888===AAAVVV]]]fffnnnrrrtttttttttvvvyyy||||||{{{yyyxxxxxx}}}}}}~~~~~~}}}||||||xxxxxxwwwvvvtttqqqnnnllliiilllqqqzzzggg```eee___```___\\\XXXYYY]]]bbb_________```aaadddfffhhhhhhkkkkkkgggeeecccYYYMMM<<<;;;888666555444444444444555666888:::<<<>>>>>>@@@@@@AAABBBBBBBBBAAAAAA===<<<:::999888888999::::::999777555444444444555111111111111000000000000111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++((())))))***++++++,,,,,,)))***,,,,,,+++***,,,---))))))+++---//////---***++++++++++++++++++++++++)))***,,,+++++++++,,,---...------,,,,,,------...,,,------......------,,,---------.........//////,,,,,,,,,---------......000111333777>>>IIIUUU]]]YYY]]]ccceeedddcccdddfffeeegggiiijjjjjjkkknnnoooqqqqqqqqqrrrrrrppplllhhhaaaaaaaaacccmmmvvvooowww{{{qqqnnniiidddlllzzz~~~{{{{{{wwwzzz}}}}}}vvviiiZZZQQQGGGFFFFFFEEEAAA===@@@FFFCCCKKKVVVaaahhhjjjiiihhh```]]]VVVLLLBBB:::666555222222222222222222444555222222333333333333444444555666666666666666555555555555444444333222111111111111111111000000000000111000///------......///........................---------......000111111,,,...//////......///111......---,,,,,,,,,,,,---......---,,,---...///000......---,,,,,,,,,,,,---,,,***+++333;;;<<<444,,,,,,,,,,,,------.........111000000////////////000000////////////000000111////////////000000000000......///000000///...---------------------------,,,,,,------...///000000111111000000//////......222111000///000000...---111333111...333AAAOOOVVVggghhhjjjnnnqqqtttwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{|||||||||~~~~~~zzzxxxxxxyyyqqqssstttrrrpppnnnjjjgggjjjvvv|||}}}vvvkkk___YYY___bbb]]]\\\```eeebbb___^^^aaaeeeeeeaaaffffffhhhjjjjjjfff___YYYTTTIII;;;555555777444111444333333555999<<<=========???@@@@@@>>>===>>>>>>@@@@@@>>>===<<<<<<<<<<<<;;;:::999777666444333222333333222222111000000000000//////...------,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------......------,,,+++---,,,,,,,,,,,,---......------------------------........................///...------...///...---111///222;;;HHHTTTZZZ\\\[[[___ccceeeeeeeeefffggghhhiiijjjlllmmmmmmmmmnnntttqqqqqqpppllleeebbbddd[[[bbbiiitttwww}}}zzzfffkkkhhhjjjyyyyyyvvvyyy}}}~~~zzzpppddd\\\UUUOOOJJJJJJHHHCCC??????AAAFFFNNNXXX```dddeeeddd___]]]ZZZTTTLLLCCC:::555444333222222222222111000222222333333333333444444555555666666666555555444444444444333333222222111111111111111000000000000111000///...---......///........................---------......///000111000000///////////////...///...------,,,,,,------...------,,,---...///000......---,,,,,,,,,,,,---...,,,---222777888111+++,,,,,,,,,------.........000///////////////000000000000////////////000000....../////////000000000//////000111111000//////........................---------...///000000000111111000000////////////111000000111111111000///444666666:::EEETTT___bbbhhhiiilllooorrruuuwwwyyyzzzzzz{{{||||||}}}||||||}}}}}}}}}{{{vvvrrrppppppoooqqqqqqnnnoootttwwwxxxooobbbaaaaaa]]]^^^dddfffgggeeeaaa^^^]]]___```bbbbbbcccfffiiiiiifffccc\\\TTTIII???:::888666444444333222333666888999999<<<>>>??????>>>======>>>@@@???>>>===<<<<<<<<<<<<;;;:::999888666444333222333333222222111000000000111000000///......------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------...............---,,,,,,,,,++++++++++++,,,------------------------------.................................///000000000///...111888CCCNNNWWW[[[\\\]]]```dddfffggggggggghhhkkklllmmmoooppppppppppppnnnmmmllllllfff^^^]]]```fffrrryyyooohhhjjjtttyyywwwsssuuuxxx{{{{{{wwwpppkkkeeeYYYPPPPPPRRRNNNEEE???AAAAAADDDLLLVVV^^^bbbccc]]]]]]\\\[[[WWWOOOCCC:::666333111111333333111///222222333333333333444444333444555555555555444444333333333333222222222222111111111111000000000000000000///............///..............................---......///000111444111//////111111///,,,///...------,,,---------...------------...//////......---,,,,,,,,,,,,---/////////111222111...+++---------------.....................///000111111222111000//////...//////............////////////000000111222222111111000000000000000000/////////------......///000000000111000000000000////////////000111222222222222111111444:::DDDSSScccjjjiiikkklllnnnqqqtttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}zzztttooolllkkkiiimmmnnnmmmtttwwwuuusssjjjeee______ddd^^^cccfffddd]]][[[```fff``````aaadddhhhjjjjjjiiiccc___WWWMMMBBB;;;666555666444222333555666777666;;;===>>>>>>===<<<<<<===>>>>>>>>>===<<<<<<;;;;;;;;;:::999888666555333333333333222222111000000000111111111000//////......///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...////////////...------+++++++++++++++,,,,,,---------------------------..............................///000111111111111...666BBBMMMUUUZZZ\\\]]]```bbbfffggghhhhhhiiijjjlllmmmooopppqqqqqqqqqqqqllljjjiiieee___YYY\\\cccvvvsssiiifffggghhhrrrwwwwwwwwwyyy{{{zzzwwwtttnnnaaaWWWWWWZZZXXXQQQMMMHHHCCC???AAAKKKVVV^^^aaa\\\ZZZXXXYYY[[[WWWNNNGGG;;;666111000222444444222222222222333333333444444222333444444555444444444222222222222333333333333111111111111000000000///000/////////...................................................///000000444000---...222444111---//////...---------------------------......//////......---,,,,,,,,,,,,---...///000///...------------------...............---------...///000111222222222000///............---.........////////////000000111111111111111111000000000000000/////////---------....../////////000000000000000000000000///000222222222222222333111:::EEEPPP]]]iiimmmlllnnnoooqqqsssuuuxxxyyyzzz{{{|||}}}~~~~~~~~~|||yyyzzzzzzwwwsssnnnkkkjjjeeemmmssswww}}}xxxwwwxxxkkkbbb```ZZZ^^^cccddd___ZZZ]]]ccc```bbbdddggghhhiiihhhgggeeebbb^^^WWWNNNCCC999222777555333333444666777777999;;;======<<<;;;<<<===============<<<<<<;;;;;;;;;:::999888666555444333333333222222111000000000000000000/////////............------------......------------------------,,,,,,++++++,,,,,,---...+++,,,...000000111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------/////////000///......---,,,,,,++++++,,,,,,---......................................................///111111111000000111222<<>>KKKZZZbbbgggmmmqqqrrrrrrssstttvvvxxxyyyzzz{{{|||}}}~~~~~~}}}}}}}}}}}}zzzxxxtttttttttqqqllliiihhhhhhnnn|||ooofffjjjqqqxxx~~~pppddd___]]]^^^bbb```XXXTTTUUU^^^bbbgggjjjkkkiiifffdddeeeccc``````\\\RRRBBB666777444222111333555666666777999;;;;;;::::::;;;<<<;;;<<<<<<<<<<<<;;;::::::;;;:::999888777666555444333333222222111000000000//////............------......---------......///------------------------,,,,,,++++++,,,,,,---...+++,,,...000000111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------....../////////000///......------------------...//////................................................///000222111//////111333;;;DDDPPPWWWYYY[[[___dddbbbdddfffgggggggggiiijjjlllmmmooopppooonnnlllkkkgggbbb\\\\\\bbbppp{{{{{{ssskkkgggcccaaacccgggggg___RRRGGG@@@@@@CCCGGGRRRLLLFFFEEEJJJQQQWWWYYYTTTOOOHHH???888333111000222222333333333333444444222333444555555666555555555555555555444444444444111111111111000000000000/////////000///......---//////////////////////////////............//////...---,,,...222444333111000///......------......,,,---......//////............---,,,,,,,,,,,,---,,,,,,------,,,---///111/////////...............------------...///000000222111000//////...//////////////////000000000000///////////////000111222111111000000//////......---.....................000000000111111111111222000222333333222555:::???MMM[[[hhhllllllnnnrrrtttvvvvvvwwwxxxzzz{{{||||||}}}~~~~~~}}}{{{zzzzzzxxxvvvsssnnnnnnllliiiggghhhkkknnnzzzfffiiisssyyyeee\\\YYY___aaa\\\WWWXXXZZZ___fffkkklllkkkiiihhhgggeeedddfffggg```QQQDDD888555111000000222333333666888::::::999999:::;;;::::::;;;<<<<<<;;;:::999;;;:::999888777666666555333333222222111000000000...............---------.........---......///000------------------------,,,,,,++++++,,,,,,---...+++,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............////////////...------...............//////000................................................///111222000///000555999FFFMMMUUUYYYZZZ]]]bbbfffccceeeggggggggggggiiikkknnnooopppqqqpppmmmjjjhhh^^^YYYZZZccctttzzzuuu|||}}}vvvpppnnnkkkggggggjjjmmmjjjcccXXXKKKBBB@@@AAAFFFDDDAAA@@@CCCIIIOOOSSSVVVWWWTTTLLLAAA777333222222222333333333333444444333333444555666666666666777777777666555555555444111111111111000000000000...///000000000///------//////////////////////////////............//////------...///000111111111000//////...............,,,---.../////////...---......---,,,,,,,,,,,,---------------............000/////////.........---......---------......///000000////////////000000000000000000111111111222000000//////000111333444333222222111000000//////000000000000000/////////000000111111111222222222///222444444555:::DDDKKKYYYccclllmmmmmmpppssstttyyyyyyyyyzzz{{{||||||}}}~~~~~~~~~}}}}}}{{{yyyxxxwwwuuuqqqoooiiiiiihhhiiimmmuuu~~~{{{lllbbbcccccc___^^^cccZZZ___fffjjjkkkjjjkkkllliiihhhggghhhiiieee\\\UUU@@@;;;666333222222222111444666888999888888999:::888999;;;<<<<<<;;;:::999;;;:::999999888777666666333333222222111000000000.............../////////...............///000000........................,,,,,,++++++,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...............---,,,,,,...------------...//////...................................................000111000000444===CCCPPPTTTYYY]]]^^^```dddgggfffggghhhhhhhhhiiikkkmmmnnnoooppppppmmmjjjfffccc\\\[[[cccwwwzzzrrrzzzyyyrrrsss{{{tttpppqqqrrrnnnkkkkkkllloooooofffWWWKKKEEEDDD>>>?????????@@@CCCGGGKKKQQQWWWZZZUUUIII===777666222222333333333444444444333444555666777777777777999999888777666555555444111111111111000000000000...///000000000///---,,,000000000000000000000000000//////.........//////---...000///......///000000000///...............,,,,,,.../////////...---......---,,,,,,,,,,,,---000...------//////...,,,000000//////.........---///......---------......000////////////000000111000111111111222222222222111111000000111333444666444444333333222111000000222222222111111111111111000000111111222222222222///111444555888???KKKTTTccciiimmmooorrrvvvxxxwwwzzzzzz{{{{{{|||}}}}}}}}}~~~}}}||||||{{{zzzwwwvvvuuurrrooolllggggggiiinnnxxxuuummmddd[[[[[[bbb^^^bbbfffhhhhhhhhhjjjmmmiiiiiihhhgggeeecccaaaaaaHHHCCC<<<777555444333222444666888888888888999:::888999;;;<<<<<<;;;999888;;;::::::999888777666666333333222222111000000000////////////000000000000...............///000000........................,,,,,,++++++,,,,,,---...,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......------,,,+++---,,,,,,,,,,,,---......////////////////////////........................---///111000222888CCCLLLVVVYYY]]]```bbbdddeeefffhhhiiijjjjjjiiijjjlllnnnlllmmmmmmmmmjjjeeeaaa^^^aaacccqqqwwwwwwzzz~~~yyymmmiiissszzzrrroooooorrruuuqqqnnnpppooohhhdddWWWAAA@@@???>>>======???@@@AAALLLUUUZZZVVVPPPJJJ@@@666444333111111222333333333333444666888999888777666777777777777888888888888333222222222111000000000111111000000000000111111......//////000000111111111111000000//////............////////////......000000//////............000//////.........//////---...///111111///...------------............///000000///...---,,,,,,+++---------.........//////000000000000111111111111000000111111111111000000000111111111111222222222333444555555333111222222111111111222222111111111444333111111111222111000111111444;;;FFFSSS]]]bbbjjjmmmppprrrssstttvvvxxx||||||||||||}}}}}}}}}}}}|||zzz|||yyysssrrruuurrrmmmnnnqqqllldddeeelll{{{|||tttwwwuuu___[[[bbb___aaadddfffggghhhlllnnnllljjjiiijjjkkkjjjeee```XXXNNNCCC;;;666333222333777777666555444555888:::<<<<<<<<<===<<<<<<;;;:::999999888888777777666666444333222111000000000000000000////////////000000//////............//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.................................------,,,,,,,,,---...000000///......///,,,------.........//////000...---222<<>>===>>>@@@AAAAAALLLUUUVVVTTTQQQJJJCCC;;;777333111222444444333222444666777888888777666777777777777777777666666222222222222111111111111111111000000000000111111////////////000000111111111000000000/////////.........////////////......////////////......------///......---------......---...///000000///...------------............////////////...------,,,,,,---...................../////////000000000111111///000000111111000000///000000111111111222222222111222444333111000000111///111444666666444111///333222111111222222222222222666>>>IIIUUU___eeehhhmmmooorrrtttuuuvvvxxxzzz|||||||||}}}}}}~~~~~~~~~yyyxxxzzzvvvpppwwwuuuqqqnnnoooqqqoookkkyyyxxxuuuddd```cccbbbbbbcccfffhhhiiiiiikkkjjjiiiiiiiiigggdddaaaXXXTTTMMMDDD<<<666555777666666666666666777999;;;;;;<<<<<<<<<<<<<<<;;;;;;999999888888777666555555444333222111000000000000000000////////////000000//////............//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......................../////////......---------,,,---////////////111333000///...//////000//////000111444;;;FFFPPPVVVYYY___aaabbbbbbbbbdddfffhhhkkkkkkkkklllmmmnnnoooooommmhhhdddbbb]]]]]]ooouuulllvvvuuummmiiifffjjjtttsssyyytttwwwvvvpppsssssshhhWWWQQQIIIAAA<<<<<<>>>???999FFFSSSXXXWWWVVVSSSQQQEEE>>>555222333555444222222333444666777666666555777777777666555555555444111222222222222222333333111111000000000000111111/////////000000000000111000000000000////////////...//////000000//////..................---------...------,,,,,,---......---...///000000///...------------............///........................///..............................////////////000...//////000000//////...000000000111111111222222///000222111000...//////---111666999999666111---111111111222222222333333555===JJJYYYdddkkkmmmmmmpppsssuuuwwwxxxyyyzzz|||{{{||||||}}}~~~|||xxxxxxyyyuuuooosssqqqsss{{{~~~|||{{{zzzmmmkkkeee^^^^^^dddhhhhhhfffiiijjjjjjhhheeebbbaaaaaaWWWXXXVVVNNNCCC;;;888888555555555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::999777666555444444444333222111111000000111111000000//////000000111//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................///////////////.........+++---......///111444777555222//////111222000---///333:::EEEQQQYYY^^^``````bbbdddeeeeeefffgggiiillllllnnnooooooooonnnnnniiiddd___[[[XXXdddooommmyyyvvviiieeemmmtttyyyuuunnnqqquuutttwwwvvvkkkfff^^^RRRGGG>>>;;;;;;<<<:::FFFSSSZZZYYYVVVUUUUUUNNNEEE:::444444555333111111222333555555555555555777777666555444444333333111222222222333333444444111111000000000000111111000000000000000000000000000000000000//////////////////000000000000//////............------------......---------...//////......///000000///......---------............///---------.........//////////////////............---------.........//////......////////////......000000000000111111111111...000111111000//////000...111555777777555111...111222222111111222333555;;;EEETTTbbbkkkooooooooosssuuuwwwyyyyyyyyy{{{|||{{{||||||}}}~~~~~~}}}zzzyyyyyyxxxtttooommmppp~~~~~~pppaaa[[[aaahhhjjjiiigggiiiiiifffaaa^^^^^^```UUUXXXWWWPPPIIIBBB;;;666444333333555777999999999::::::;;;<<<=========<<<;;;:::999888666555444333444444333222111111111111111000000000000000000111//////............//////------............------------------------------------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................//////..................---.........///111555888666222///...111222000---///555@@@LLLVVV]]]`````````bbbfffggggggggghhhiiilllnnnpppqqqqqqooolllkkkhhhbbb[[[WWW[[[qqqvvvppp|||rrrmmmooopppmmmpppqqquuuvvvlllqqqiii]]]PPPEEE???<<<;;;===FFFQQQYYYYYYVVVVVVWWWUUULLLAAA999777666333000111222333444444555555555777666666555444333333222222222333333444444444555111111000000000000111111111111111111000000000000////////////000000000000//////000000000000//////........................//////...//////000111111......////////////......---------............///,,,,,,------.../////////////////////////////////------------..................////////////......//////000000000111111111///111222222111000111111111111222222222222111111222222222111000222666:::IIIQQQ]]]gggmmmooopppqqqtttvvvxxxyyyyyyyyyzzz|||{{{||||||}}}~~~~~~|||zzzyyyxxxvvvssspppnnnqqq|||~~~ssseeecccgggiiiiiieeeggghhhddd___[[[[[[\\\VVVWWWTTTPPPOOOMMMCCC888555333222333666777777666999:::;;;<<<============<<<;;;:::888777555444444555444333222111111111111111111000000000000111111//////............//////---......//////......---------------------------------............------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------------------000000000///...///333555555222......///111000///444;;;GGGRRRZZZ^^^______```cccfffggggggggghhhiiimmmnnnpppqqqpppmmmjjjhhhccc]]]XXX[[[iiioooqqqvvvtttwww~~~tttrrrnnnrrrwwwrrrtttoooggg\\\RRRIIICCC@@@>>>BBBKKKTTTXXXXXXXXX[[[YYYTTTKKKCCC<<<888444222222222333333444555555666666666666555444444444333333444444444444444444555111111000000000000111111222111111111111000000000////////////000000000000///000000111111000000///.........///////////////////////////000111222222////////////////////////---------............///---------.........//////....../////////000000000---------............///...//////000000//////.../////////000000000111111000111333333222111222333333222000//////000222333222333333222222777???FFFXXX___gggmmmoooppprrruuuuuuwwwyyyyyyyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}zzzxxxwwwuuupppmmmqqqwww}}}zzz}}}~~~}}}~~~ssskkkfffeeecccdddeeeccc___ZZZWWWVVVXXXWWWSSSOOOSSSWWWPPPCCC:::666222222444666666444888999:::<<<===>>>>>>>>><<<<<<;;;999888777666666555444333222222111111222222111111000000111111222//////............//////......////////////......------------------------------............------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,---------------000111111///......000222111000///......000222444???FFFPPPYYY^^^```aaaaaabbbdddfffgggggghhhiiikkkmmmnnnoooooonnnjjjgggeee[[[[[[```mmm~~~vvvpppzzz}}}vvvqqquuutttrrrqqqnnniii```WWWNNNIII???>>>CCCOOOWWWYYYZZZ]]]\\\ZZZVVVMMMCCC;;;777555333333333444444555666777666666555555555555555555555555555555444444444444111111000000000000111111222222222111111111000000.../////////000000000111000000111111111111000000/////////000000000111111.........//////000111222//////............//////---------............///---------...............------...///000111111222---............////////////000000111111000000///////////////000000000111///111333333222111222333444333111000000111333444111222333333666>>>KKKUUUbbbhhhnnnqqqqqqrrruuuxxxvvvxxxzzz{{{zzzyyyzzz{{{|||||||||{{{{{{{{{{{{{{{xxxuuutttqqqnnnppp{{{www|||zzzxxxxxxzzzyyywww{{{vvvhhhbbbbbbbbbbbbbbb```[[[UUUPPPVVVWWWSSSNNNRRR[[[ZZZPPPAAA;;;444222444666555444777888:::<<<===>>>??????<<<<<<;;;;;;:::999888888555555444333222222222222222111111000000111111222//////............//////......////////////..............................------............------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................------------.........///...000000000......///000...000111000...000555;;;GGGNNNWWW^^^aaabbbcccdddeeefffggghhhhhhiiikkknnnnnnnnnnnnmmmjjjgggdddbbb\\\fffxxx|||uuutttyyy|||wwwtttxxxrrrpppooopppqqqrrrpppjjjaaaWWWQQQBBB===@@@LLLVVVYYYZZZ\\\]]]___]]]TTTHHH>>>999888444444444444555666777777555555555666666666666666666666666555444444444333111111000000000000111111222222222222111111000000.../////////000000111111000000111111111111000000//////000000111111222222---------......000111111//////............//////---------.........//////........................,,,---...///000111222333.........////////////000000000111111111111000000////////////000000000000...000222222222111222333444333333222222333333444000222333444999EEEUUUaaadddjjjqqqsssrrrrrruuuyyyxxxzzz||||||{{{zzz{{{||||||||||||{{{zzzzzzyyyyyyuuusssqqqpppoooyyytttssspppmmmssszzzyyy{{{{{{zzz|||}}}|||mmmdddbbbaaaaaaaaaaaa\\\TTTMMMQQQVVVSSSLLLOOOZZZ^^^YYYFFF???777333444666666444777888:::<<<===>>>??????<<<<<<<<<;;;;;;:::::::::555555444333222222222222222222111111111111222222//////............//////......////////////..............................---..................------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---.........//////000000,,,...000000///...///000,,,000333222///111888@@@KKKRRRZZZ___bbbccceeegggggghhhiiiiiiiiijjjmmmpppnnnmmmlllkkkhhheeebbb```ddduuuwwwooosss{{{~~~nnnlllooo|||qqqqqqooooooqqqlllddd^^^^^^LLLDDD???CCCMMMTTT[[[```______\\\UUULLLBBB;;;888888777555444444666777888888888777777666666555555777666666444333222111111444444222000///.........000000000000000000000000222111111111000000//////000000000000111111111111////////////////////////..............................////////////......////////////////////////........................////////////////////////............/////////000000000000000000000000000111111111000000000000000222222222222222222222222222111000111222333222111333222333:::FFFTTT```gggiiilllppprrrrrrtttxxx{{{||||||}}}~~~~~~~~~~~~~~~zzzyyy}}}}}}xxxrrrpppuuuvvvoooqqqsssffflllttt}}}~~~yyyrrrxxx~~~jjjjjjeeeaaaaaabbb^^^WWWSSSOOORRRVVVUUURRRQQQUUUYYYWWWLLL>>>777777888777444888888888999:::;;;===>>><<<;;;999888777888999999888777555444333333444444000000000000000000000000//////////////////////////////////////////////////////...------------...//////.........---------------------------------------------------------........................,,,------......------,,,000---,,,---///000...,,,---------.........//////...............///000000...///111111///111===LLLWWWYYY\\\```cccfffgggggghhhhhhhhhiiikkkmmmnnnoooooommmmmmmmmhhh```aaahhh{{{nnnxxx{{{rrrjjjvvvxxxsssqqqsssssslllccc___RRRIIIAAAAAAFFFMMMVVV^^^___```^^^XXXOOOEEE>>>;;;888777444333222333555777888777777777666666666555777666555444333222222111555444333111000000000000111111111111111111111111111111111111000000000///000000000000111111111111////////////////////////..............................////////////......////////////////////////........................////////////////////////........./////////000000000000000000000000000000111111111111000000000000222222222222222222222222111111111222333333333333333666<<>>???:::999777666555555666666222222222222222222222222000000000000000000000000000000000000000000000000111111000///////////////111111111000//////......////////////////////////////////////////////////..............................////////////.........000222111...---///111////////////000000000000000000000111222333555555555;;;IIIWWW______aaaeeeaaaccceeehhhjjjkkkkkkkkkmmmnnnpppooolllfff```\\\VVVhhh|||uuu~~~|||nnnhhhdddffffff[[[ZZZccchhhfffeeehhhiiifffggggggeeebbb[[[OOOCCC;;;333444666666555444555777444444555555444444333222222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111222111111111000000//////111111111111000000000000///000111222222111000///000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333---000333333111000111444666222///222===NNN]]]gggcccggglllppprrrssstttuuutttuuuwwwyyyzzzzzzyyyyyyuuuuuutttrrrooommmqqqvvvrrrlllttt{{{wwwssspppmmmhhhbbb[[[RRRJJJKKKPPP\\\vvvllldddkkkjjjhhhmmmppppppqqqqqqpppoooppprrrtttuuu{{{hhh\\\\\\]]][[[WWWTTTMMMJJJRRR___fffbbbZZZPPPDDD888777:::::::::;;;======>>>??????>>>===<<<999888777666666555555555444444444333333333222222222222222222222222222222111111111111111111111111111000//////000000///...000000000000000000000000............/////////000........................------..................111111111111000000000000333222111/////////000111000000000000111111111111333222111000111222444666<<>>??????>>>===<<<999888777666666555555666444444444333333333222222222222222222222222222222111111111111111111111111222000//////000000///...000000000000000000000000........./////////000000........................000000000000///......---//////000000111111111222333222111000//////000111000000000000111111111111333222111000111222555777@@@JJJXXX___aaa```bbbeeegggffffffhhhjjjllllllkkknnnmmmllljjjdddbbblllyyy|||~~~uuunnnhhhggghhhddddddiiikkkiiiggghhhgggeeegggffffffeeebbbZZZQQQKKK???:::666444666888888777444555555555555444333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111000000000222222111111111000000000//////000000000000//////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333555222000///000111222222222555<<>>>>>>>>>>>===<<<999999888777666666666666444444444444333333333333222222222222222222222222222222222222222222222222222000//////000111///...000000000000000000000000....../////////000000000........................222222222111000///...---......///000111222333333222222111000000000111111000000000111111111222222222222222111111333888;;;GGGPPP[[[aaabbbaaacccfffgggfffgggiiilllnnnmmmlllnnnkkkgggddddddoooxxxyyy~~~tttllljjjiiigggiiiiiihhhhhhhhhggggggfffgggggghhhfffaaa[[[VVVGGG???777444666888888666555555555555555444444333222222222222222222222222222222222222333333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111000000/////////000000/////////000000000000000000000000111111111111111111111111111111111222222222333333222222222222222222222222333333333333333333333333222222222333333333444444<<<777111///111333333111333:::GGGSSS^^^eeekkkmmmkkkmmmqqqssssssssstttuuuwwwxxxxxxxxxxxxvvvuuutttooolllgggfffuuuzzzpppxxx{{{wwwiiieee___[[[YYYWWWSSSQQQRRRPPPMMMLLLMMMMMMLLLKKKNNNMMMMMMOOOMMMLLLQQQYYYlllttt\\\RRRVVVTTTSSSUUURRRRRRRRRQQQOOONNNNNNQQQTTTZZZ\\\bbbgggiiihhhggggggnnnsss{{{zzzfffXXX```\\\VVVRRRSSSWWW^^^cccccc\\\SSSKKK@@@888999>>>;;;<<<===>>>>>>>>>===<<<:::999888777666666666666555444444444444333333333222222222222222222222222222222222222222222222222222111///000111111000...////////////////////////...////////////000000000........................111111111111000///.........//////000111111222222222111111111111111111111000000111111111222222222222333333222222666<<>>>>>>>>===<<<:::999888777777666666666555555555444444444333333222222222222222222222222222222222222222222222222222111000000111111000///////////////////////////////////////000000000111////////////////////////---...//////000000000000111111000000000000000000111111111222222222222111111111111111222222222222111333444333444999CCCJJJVVVZZZ```cccddddddeeeggghhhhhhiiilllnnnooommmkkkhhh___YYYccc|||uuuwwwgggkkkfffdddfffhhhggghhhjjjgggggghhhjjjkkkjjjgggdddVVVNNNCCC;;;888777777666555666666666666555444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333111111111222222222222222333222222222222111111111111111000000000000111111111111111111111111111111222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444333333333333444444444444===:::555333333444555666;;;EEETTT___eeehhhiiijjjnnnqqqssstttuuuuuuwwwxxxxxxxxxxxxvvvtttrrrooommmfffeeefffssssssllljjjkkk~~~~~~iiiddd]]]WWWSSSQQQOOONNNOOONNNMMMLLLKKKLLLMMMMMMLLLLLLKKKMMMOOOPPPPPPOOOQQQQQQUUUYYYZZZZZZ```hhhuuupppfff```eeeiii```\\\```___^^^___^^^]]]^^^aaagggkkkiiinnnqqqpppnnnhhh]]]SSSQQQRRRSSSTTTWWW]]]dddiiiuuuvvv[[[[[[XXXSSSPPPRRRXXX]]]bbbbbbccc```TTTDDD:::777999:::<<<===>>>>>>===<<<::::::999888777777777777555555555555444444444333222222222222222222222222333333333333333333333333333111000000111222000///000000000000000000000000/////////000000000111111////////////////////////,,,,,,...///000111111111111111111111000000//////000111222222333222222222111111111222222222222333000333555555666>>>JJJSSS[[[^^^aaacccdddeeeggghhhiiiiiijjjlllnnnnnnkkkiii___YYYXXXkkkuuuyyytttwww|||yyypppiiieeehhhiiiggggggjjjhhhhhhhhhjjjkkkkkkiiifff]]]VVVLLLCCC;;;888777888666666666666666555444444555555555555555555555555444444444444555555555555333333333333333333333333333333333333333333333333111111111222222333333333333333222222222111111111333222111000000111222333111111111111111111111111333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444333333333444444444444555444444333222222444888:::FFFPPP\\\dddhhhiiijjjllloooqqqtttuuuuuuvvvyyy{{{vvvuuuuuussspppmmmjjjhhhgggnnnwwwnnniiiooo}}}~~~sssiiidddYYYVVVRRROOOPPPQQQRRRRRROOOOOOOOONNNNNNOOOQQQSSSQQQQQQRRRUUUXXXZZZ[[[ZZZ]]]]]]aaafffggghhhnnnvvv{{{tttwwwzzzrrrpppsssoooiiihhhgggffffffjjjooosssuuuyyyyyyvvvsssoooeeeYYYTTTUUUVVVVVVUUUVVVYYY[[[iiimmmrrr{{{dddaaa[[[TTTPPPPPPUUUYYYbbbbbbeeeeee\\\LLL@@@<<<999:::;;;===>>>>>>===<<<::::::999888777777777777555555555555444444444444222222222222222222222222333333333333333333333333333222000111222222111///000000000000000000000000//////000000000111111111////////////////////////...///000000111111111111000000000000000111111111000111222333333333222222111111111222222222333333000333666666999BBBPPP[[[^^^___aaacccdddfffhhhiiijjjjjjkkklllmmmllliiifffXXXYYY```xxx{{{pppzzz}}}uuulllgggiiijjjgggfffiiiiiihhhhhhiiikkkkkkiiigggaaa\\\SSSHHH>>>999888:::666666666666666555555444666666666666666666666666444444444555555555666666333333333333333333333333333333333333333333333333111111111222222333333333333333333222222222111111444333222111111222333444111111111111111111111111333333333333333333333333333333333444444444555555333333333333333333333333555555555555555555555555333333333444444444555555333666888999888;;;@@@EEEQQQYYYdddjjjkkklllnnnqqqoooqqqtttuuuvvvwwwzzz|||tttsssrrrpppmmmjjjgggeeejjjxxxtttkkkqqqvvviii___XXXTTTQQQNNNLLLJJJJJJMMMPPPRRRRRROOOPPPQQQRRRSSSUUUXXXZZZZZZZZZ\\\```eeehhhiiiiiisssssswww{{{{{{{{{~~~~~~zzzwwwtttjjj^^^XXXZZZ]]]]]][[[XXXWWWWWWaaa___]]]```nnnrrrkkkaaaVVVPPPOOORRRVVV``````cccfffaaaTTTIIIDDD888999;;;===>>>>>>======;;;:::999888777777777777666666555555555444444444222222222222222222222222333333333333333333333333333222111111222222111///000000000000000000000000000000000000111111111111000000000000000000000000111111222222222111111000......///000111222333333000111222333444333333222111111222222222333333333///333666777:::DDDTTT`````````aaabbbdddfffhhhjjjjjjjjjkkklllmmmkkkgggdddVVV]]]kkkwwwttt}}}eeecccjjjmmmjjjgggiiiiiiiiiiiijjjkkkllllllfffccc\\\SSSJJJ@@@999555666;;;:::555333777777444666666666777666555555444111222444555666555444444555555444444444333333333111222333333444444333333333333333333333333333333444444333222222333333333111111111111111111111111333333333333333333333333444333333222222333333444555555555555555555555555555555555444444333333333555555555555555555555555555555555555555555444444222555777666666===KKKVVVbbbfffkkkooopppqqqrrrrrrqqqtttwwwyyyxxxwwwwwwxxxqqqppppppoooiiifffjjjrrrwwwrrr~~~sssddd^^^VVVQQQOOOOOONNNMMMMMMMMMNNNPPPRRRTTTVVVWWWXXX]]]___\\\[[[___cccdddjjjlllpppvvv~~~zzzsssnnngggdddeeeccc___```eeedddWWW]]]___bbbkkkqqq}}}~~~aaaWWWVVVRRRPPPTTT```dddfffeeeeeecccVVVHHHAAA:::777;;;<<<999777999;;;;;;;;;:::999888777666666666555555555444444444555555444444444333333333333333444444333333222111111111111222333333333444//////000000000000//////000000000000111111111111111111111111111111111111111111222222222333333333000000000000111111111111111111222222222111111000444222000222555666444222555444555;;;DDDPPPYYY^^^___```ccceeeggghhhiiiiiinnnpppjjjhhhmmmeeeZZZ\\\XXXmmmuuuoooxxxpppjjjkkkhhhfffjjjjjjjjjjjjjjjkkkllllllmmmkkkhhhbbbZZZQQQGGG???:::666::::::666555888999666666666666666666555555444222333444555555555555444444444444444333333333333222222333444444444444333333333333333333333333333444444333333222333333444222222222222222222222222333333333333333333333333444333333222222333333444555555555555555444444444555555444444444444444444555555555555555555555555555555555555555555555555555555666666999CCCPPPZZZeeehhhmmmooopppppppppqqqrrrtttwwwxxxwwwvvvuuuvvvoooppppppmmmgggjjj}}}xxx~~~yyynnnbbbXXXVVVRRRMMMLLLMMMOOOPPPOOOSSSSSSSSSTTTVVVXXX[[[\\\^^^eeejjjjjjlllssszzz|||~~~{{{zzzxxxssstttxxxkkk^^^aaa^^^\\\aaacccgggppp|||~~~nnncccXXXUUUZZZ^^^dddhhhhhhiiiggg\\\QQQGGG>>>888:::<<<:::999;;;;;;;;;;;;::::::888777777666666666555555555444444555555555444444444333333333444444444444333222222111111222222222222222333///000000111111000000///000000000000111111111222111111111111111111111111111111111222222222333333000000000000111111111222111111222222222222111111444222111222444555444222444555999???IIITTT\\\aaa___aaacccfffhhhiiiiiiiiilllooojjjhhhjjjaaaZZZ___nnnmmmooo~~~~~~xxxqqqeeeeeennnjjjkkkkkkllllllmmmnnnnnnmmmkkkhhhaaaXXXNNNEEE@@@666888999777777999999777777777777666666666555555444444444444555555555555444444333333333222222222222222333444444444444444333333333333333333333333444333333333333333444444222222222222222222222222333333333333333333333333444444333333333333444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555777666555777???KKKXXX```hhhkkkooopppppppppppppppsssuuuvvvvvvtttsssrrrrrroooooonnnkkkjjjxxxuuummm___YYYSSSNNNNNNLLLKKKLLLNNNQQQRRRRRRTTTTTTTTTVVVXXX\\\```bbbiiiqqqwwwzzzuuukkklllddd^^^^^^\\\ZZZ```hhhqqq|||ttt```XXXZZZ]]]dddkkkmmmnnnkkkddd]]]RRRFFF;;;999;;;<<<<<<<<<:::;;;;;;::::::999888777777777666666666555555555666555555555444444444444444444555555444444333222222222222222222111111111000000111111111111000000000000111111111222222222222222222222222222222222111111111111111222222222000000111111111222222222111222222333333222222222333222222222444555444333444777>>>FFFPPPYYY```dddaaaccceeegggiiiiiiiiiiiijjjnnnjjjgggfff^^^[[[gggllluuu{{{}}}mmmfffnnnkkkkkklllmmmnnnooooooooommmllljjjfff^^^TTTKKKEEE777777777777888999999777888777777666666666666666555555555555555555666666444333333333333222222222222333333444555444444444444444444444444444444444444333333333333444444555333333333333333333333333444444444444444444444444444444333333333333444444444444444444444555555555444444555555666666666777555555555555555555555555555555555555666666666666999666555:::FFFTTT___eeeiiillloooqqqqqqqqqrrrrrrtttuuuvvvuuurrrpppoooooopppllljjjnnnyyy~~~~~~~~~vvviii\\\UUUTTTTTTTTTRRRRRRRRRSSSTTTUUUUUUUUUXXXXXXZZZ^^^dddjjjpppttt{{{}}}tttllljjjggg___```bbbfffmmmxxxvvvbbb[[[^^^eeemmmppppppmmmiiifff[[[NNN???999:::======;;;::::::;;;;;;:::999999888888888777777777666666666666666666555555555555444555555555555555444333333333333222222111111111000111111222222222222111111111111111222222222333333222222222222222222222222111111111111111111111111111111111222222222333333111222333333333333333333333333333444444555555444444:::CCCMMMVVV]]]cccfffccceeefffhhhjjjjjjjjjiiiiiimmmjjjgggeee^^^cccvvv}}}mmmiiijjjkkkmmmnnnppppppppppppmmmmmmmmmjjjddd[[[RRRMMM<<<888666777999999888888888888777666666666666777666666666666666666666666444444444333333333222222333333444555555555444444444444444444444444444444444333333333444444555666333333333333333333333333444444444444444444444444555444444333333444444555444444444555555666666666555555555666666777777777666666666666666666666666555555555666666666777777999777888@@@NNN\\\eeeiiijjjlllppprrrrrrsssuuuvvvuuuuuuuuussspppnnnmmmmmmooohhhjjj{{{vvvrrr}}}yyyjjj___YYYRRROOONNNPPPRRRTTTUUUVVVXXXYYYZZZZZZ[[[\\\fffhhhmmmttt}}}~~~|||wwwmmmjjjeeebbbbbbgggoootttzzzfffcccgggmmmqqqpppmmmkkkjjjcccVVVFFF;;;:::======;;;::::::;;;;;;;;;:::999999999999888888888777777777777777666666666555555555555666666666666555444444444444333333222222111111222222333333333333222222222222222222333333333333222222222222222222222222222222111111111111111111222222222222333333333333222222333444444444444444444555555555555555666777666===IIISSS[[[```dddffffffggghhhjjjkkkkkkjjjjjjiiilllhhhffffffcccqqq~~~{{{vvvrrrpppqqquuuyyy}}}}}}iiiiiikkkmmmooopppqqqppppppooopppqqqoookkkddd]]]XXXDDD===888888:::999888999999888777666555666777888666777888888888777555444555555444444444333333333333333444555555555555555444444444444444444444444333333333333444555666777444444444444444444444444444444444444444444444444555555444444444444555555555555555666777777888888666666666777777777777777666666666666666666666666555555555666666777777888999:::???JJJWWWbbbiiikkkkkknnnqqqrrrssstttvvvxxxuuuvvvuuusssooommmlllmmmooonnnzzzpppkkk|||qqq^^^SSSVVVQQQNNNPPPRRRSSSUUUXXXTTTWWW\\\___cccgggkkknnnyyy}}}{{{ssskkkfffdddeeefffkkkvvvuuuiiihhhkkkooopppmmmlllmmmhhh___PPPAAA<<<======;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888777777777777666666666666666666666777666666555444444444444444333333333333333333444444444444333333222222333333333444444444333333333333333333333333333333333222222222222222222222333333333444444444222222333444555555555555555777888888777666888999:::CCCPPPYYY^^^aaadddfffhhhiiijjjkkkllllllkkkjjjhhhhhhcccccchhhkkkwwwqqqkkkeee```___]]]^^^bbbeeehhhooowwwwwwhhhjjjmmmooopppqqqppppppppprrrrrrrrrooojjjdddaaaNNNDDD;;;;;;<<<:::999<<<:::999777666555666777888555777999::::::888555333666666666555555555444444333444444555555555555555555555555555555555555555333333333444444555666777444444444444444444444444555555555555555555555555555555444444444444555555666666666777888999999999888888777777777777777777666666666666666666666666444555555666777777888888999>>>HHHUUU```hhhlllmmmnnnppprrrsssssstttvvvxxxvvvvvvuuurrrooommmmmmnnnvvvrrriii{{{uuujjj]]]TTTPPPZZZTTTRRRVVVYYYYYY[[[___ZZZ___ffflllssszzz~~~wwwpppllliiidddkkkuuuoooiiigggmmmpppooonnnpppkkkgggZZZIII???>>>>>><<<::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999888888888777777777666666666777777777777666555555444444555555555555555555444444555555555555444444333333333333444444444444333333333333333333333333444444444333333333222222333333333333444444444444222333444555555666666666777999::::::888888999;;;AAAJJJVVV^^^bbbccceeegggiiijjjlllmmmmmmlllkkkkkkgggccc\\\___iiisss|||~~~~~~tttiiiccc___XXXSSSTTTRRRSSSWWWXXXZZZ___fffnnnrrr{{{hhhiiilllooopppqqqpppooopppqqqrrrrrroookkkgggeeeUUUIII>>>======;;;;;;>>>:::999777666555666777999444777:::<<<;;;888555222777666666666666555555555333444555555666666555555555555555555555555555555333333333444555666777777555555555555555555555555555555555555555555555555555555444444444444555555666777777888999:::::::::999999888888777777666666777777777777777777777777444555555666777888888999:::BBBOOO\\\fffkkknnnnnnqqqsssttttttssssssuuuvvvvvvvvvuuurrrooommmmmmnnnlllqqqhhh\\\WWWRRRQQQRRRWWWQQQOOOTTTWWWWWWZZZ___eeekkkrrrzzz{{{sssooohhhiiikkkoooxxxrrriiieeekkkqqqqqqqqqsssmmmlllaaaOOOBBB??????===::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::::::::999999888888888888777777777777777777777777777666666555444555555555666777777777444444555555555555444444333333333444444444555555333333333333333333333333555555555444444333333333333333333444444444555555222333444555666666666666777:::<<<;;;999888:::===FFFOOO[[[bbbddddddfffhhhjjjkkklllmmmmmmmmmkkkkkkeee___XXX\\\jjjxxxpppuuuzzz|||vvvggg]]]ZZZWWWRRRMMMLLLJJJKKKNNNOOOOOOSSSYYY^^^aaahhhrrr}}}uuujjjhhhoootttqqqmmmvvvwwwxxxvvvrrrnnnlllkkk^^^UUUGGG>>>::::::::::::;;;:::999888777777777777555888===@@@@@@<<<777333777777777777777777777777666666666666666777888888888888777555555444444444555555555555555555555555555555555555555555555555777777777777777777777777777777777777777777777777666666666666777888999:::666666666666666555555555777777777666666666666666999888777777888999777666BBBMMM\\\gggjjjkkkmmmnnnqqqrrrtttvvvwwwvvvuuutttwwwttttttrrrjjjdddmmm{{{}}}vvvnnnbbbVVVQQQPPPNNNNNNPPPQQQTTTWWWXXXYYY___iiiqqq|||wwwsssmmmiiijjjrrr~~~vvviiigggllloooqqqsssrrrpppjjj___PPPCCC???@@@AAA>>><<<;;;<<<<<<:::999;;;;;;;;;:::::::::999999666666666666666666666666888888888777777777777777777777777777777777777777777666666666555555555555444444444444444444444444333444555777777555444333444444444444444444444444444444444555555555666666777777888888888999999999666;;;>>>;;;666444:::@@@KKKVVVbbbgggeeecccfffjjjiiioooqqqmmmlllooonnniiiccc\\\]]]lll|||ssssss{{{}}}~~~qqqgggZZZQQQMMMKKKHHHEEEEEEEEEEEEFFFGGGGGGHHHHHHOOORRRWWW]]]dddmmmwww}}}xxxooonnnpppqqqqqqtttvvvxxxwwwtttpppmmmlllccc[[[OOODDD>>>;;;;;;;;;;;;;;;::::::999888888777777999:::<<<;;;:::777555777777777777777777777777666666666666666777888888888888777555555444444555555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777888888777777777777777888666666666666666666666666777777777777777777777777888888888888999999;;;;;;LLLUUUbbbjjjmmmnnnoooppprrrsssuuuwwwxxxwwwvvvuuusssrrrrrrpppjjjjjj~~~sssfff]]]UUUPPPQQQSSSTTTUUUWWWWWW\\\aaadddhhhppp{{{|||uuurrrrrruuuwwwwwwmmmmmmppprrrtttwwwtttooofffZZZMMMEEEBBB>>>===<<<<<<<<<;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999888888999999::::::;;;;;;777777777777777777777777777777666666666555555555444444444444444444444444555666777888888777666555444444444444444444444444444444444555555555666666777777777777888888888999999;;;=========???BBBEEETTT\\\eeeiiigggfffhhhlllmmmppppppllljjjllljjjeee```\\\ccczzzrrruuu}}}zzzmmmeee]]]RRRJJJHHHHHHFFFDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJMMMPPPSSSYYY```dddooouuu|||zzzooommmqqquuurrruuuyyyyyyvvvrrrooonnnhhhcccYYYNNNDDD===<<<<<<;;;<<<<<<<<<<<<:::999888:::999888777777777888888777777777777777777777777666666666777777777888888888888777666555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666:::999888777666666666666666666666666666666666666888888888888999999999999666888999999888:::???CCCXXX___hhhnnnppppppqqqsssssstttvvvxxxyyyxxxwwwvvvooommmllljjjfffqqqhhhWWWPPPQQQMMMNNNTTTXXXZZZ\\\______eeemmmttt{{{yyyqqqlllssswwwuuunnnooossswwwyyyxxxtttnnneeeYYYLLLDDD<<<===>>>===<<<;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999999777777888999:::;;;<<<<<<777777777777777777777777777777777666666666555555444444555555555555555555555666777888888777666555444444444444444444444444444444555555555666666666777777777777888888888888::::::<<>>>>>>>><<<:::888;;;:::999888777888888999777777777777777777777777666666777777888888888888888888777666555555666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555888888777666666666666666666666666666666777777777999999999:::::::::::::::777999;;;999777:::CCCJJJ```eeekkkpppqqqrrrtttuuutttvvvwwwyyyyyyxxxwwwvvvooohhhcccccchhh}}}wwwwww}}}yyygggZZZSSSRRRSSSQQQSSSXXX[[[\\\```eeegggooozzz{{{sssssssssvvvsssmmmrrryyywwwxxxvvvsssnnndddTTTFFF<<<>>>???>>>===<<<===???<<<;;;;;;;;;;;;:::::::::;;;::::::999999888888777777777777888888999999999777777777777777777777777777777777666666666666555555555555555555666666666444444555666666555444444555555555555555555555555555555555555666666666666888888888888999999999999888999:::>>>DDDMMMVVV\\\eeeeeeeeeggghhhiiiiiihhhkkkllllllkkkjjjhhhccc___```lllyyyttt|||jjj^^^YYYQQQLLLGGGDDDEEEGGGHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIJJJKKKKKKMMMPPPSSSVVVZZZ___eeekkkrrrzzzyyyrrrrrroootttyyy||||||yyywwwvvvrrrqqqlllaaaRRREEE===:::<<<===>>>>>>>>><<<:::888::::::;;;;;;::::::999888888888888888888888888888666666777888999888888777888777777666666666666777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444666666555555666777888888666666666666777777888888999999::::::;;;;;;;;;<<<999::::::888888===HHHQQQcccfffkkkoooqqqsssuuuvvvvvvwwwxxxxxxxxxvvvtttsssnnnddd___hhh{{{tttlll|||rrrcccYYYTTTTTTXXXXXXWWWXXX\\\^^^```hhhqqqxxx{{{wwwxxxqqqpppwwwuuuxxxyyywwwuuuooo^^^NNNAAAAAA@@@???======>>>???<<<<<<<<<;;;;;;;;;:::::::::::::::999999999888888:::999999999888888777777888888888888888888888888888777777777666666666666555555555666666777777777444444555555555555444444555555555555555555555555555555555666666666777777999999999:::::::::;;;;;;555888:::;;;???JJJ[[[hhhkkkiiiggghhhjjjkkkkkkjjjkkklllnnnnnnjjjddd```___ooorrr```VVVSSSLLLJJJFFFDDDEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIGGGHHHIIIIIIIIIJJJMMMOOOPPPRRRVVVZZZ^^^dddiiimmmrrryyyzzztttsssuuuxxxnnnooosssyyy|||}}}|||{{{{{{yyyxxxsssjjj]]]NNNBBB<<<;;;<<<<<<<<<<<<:::999888999:::<<<===<<<;;;999777888888888888888888888888666777888999999999888777888777777666666777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666777888999555666666777777888888999999999::::::;;;;;;<<<<<<;;;:::999888<<>>?????????<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888888888888888888888888888888888777777777666666666555555666666777777888888777777777777777777777777555555555555555555555555555555666666666777777777999999999::::::::::::;;;444777::::::===III]]]lllnnnlllkkklllmmmoooooonnnoooooopppnnnfff___```eeevvvfffUUUKKKIIIGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKJJJIIIHHHJJJKKKOOOOOOPPPRRRUUUYYY\\\^^^```gggmmmoookkkgggfffgggqqqooosssxxx|||}}}~~~{{{tttiiiZZZJJJAAA;;;;;;::::::999888888777999::::::;;;:::999888777888888888888888888888888555777888::::::999888777888777777777777777888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666555555555666666777555666666777888888999999888999999:::;;;;;;<<<<<<<<<999777999AAAOOO]]]gggiiikkknnnrrruuuvvvvvvuuuwwwwwwwwwvvvssspppllljjjbbbfff|||vvv}}}vvv```WWWPPPOOOQQQQQQSSSVVVYYY]]]eeeooovvv~~~~~~zzzooorrr{{{~~~wwwiiiSSSKKKBBB>>>???AAA@@@===<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999888888888888888888888888888888888777777777666666555555666777777888999999777777666666666666777777555555555555555555555555555666666666777777777777777777888888888999999999666888:::<<