BM66(@ %%%%%%$$$$$$%%%&&&((()))%%%###!!!###%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&$$$######$$$&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((+++***((('''''')))+++,,,)))(((&&&&&&&&&(((+++,,,)))+++---///000000000///...------------...//////......///000000111000000///000222444555555555444777888999:::;;;<<<======AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFIIIKKKMMMOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRQQQPPPMMMJJJGGGFFFEEEEEEDDDCCCAAA???===<<<<<<;;;888888888888888888888888333333222222222222333333111222333333333111000///000///---,,,++++++,,,---.........------,,,,,,,,,((()))******+++,,,---...------,,,,,,+++***))))))***++++++,,,,,,,,,++++++''''''(((((())))))))))))))))))(((((((((((())))))###%%%'''((()))((('''&&&((()))***)))((('''((()))(((((((((((()))))))))))),,,***'''&&&&&&''''''&&&%%%%%%&&&&&&'''(((((()))***))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&$$$$$$$$$#########""""""########################$$$$$$$$$#########"""""" !!!"""$$$$$$%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%''')))))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$####################################%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$%%%###!!! ###&&&(((&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((***+++,,,,,,******+++,,,)))+++---...------...000111111111222333666888:::666777999;;;>>>BBBDDDFFFKKKMMMOOOQQQQQQQQQRRRTTTZZZ[[[^^^```cccfffggghhhiiiiiigggfffdddaaa___^^^\\\WWWRRRPPPOOOQQQ\\\gggxxx$$$$$$######$$$%%%'''(((%%%######%%%(((******(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''''''''''''''(((((())))))))))))))))))))))))***)))((((((((()))***+++******))))))***+++---...*********+++,,,---...///---------------......///---......///000000//////000000111111222111111111111222222333555666666777666666666777777777888888777777888999;;;<<<<<<===>>>>>>>>>===>>>>>>???@@@BBBAAA???===<<<;;;<<<<<<;;;:::999777666555555555333333333333333333222222//////............//////000000000000000///............---,,,,,,---......//////......------------++++++,,,,,,------......------,,,++++++***))))))******++++++,,,++++++***((((((((()))))))))))))))))))))(((((((((((())))))''''''&&&&&&''''''((((((%%%'''((((((''''''((()))(((((((((((()))))))))))),,,***'''''''''((('''&&&'''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########"""!!! !!!###$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###""""""######"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$'''%%%###"""!!!###%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((***+++,,,,,,******+++,,,,,,...//////...---...///111111111222444666888999777888999<<>>AAADDDGGGIIIIIIKKKNNNOOOOOOOOOQQQRRRWWWYYY\\\```dddgggiiijjj```aaabbbbbbccccccbbbbbb]]]XXXSSSPPPMMMMMMVVV```sss$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''')))******+++******'''((()))***++++++*********************+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---///000------......//////000000++++++,,,,,,,,,---------.../////////000000111111------,,,,,,------...///.........//////.........---.../////////......---/////////.........---------......//////......---...---,,,+++,,,---...///000//////......---,,,+++++++++++++++++++++++++++------,,,++++++*********++++++***************))))))*********))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((&&&%%%***++++++)))'''&&&&&&'''(((((((((((())))))))))))+++***))))))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&%%%######$$$&&&########################################################################"""######$$$######"""!!!$$$###############$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$######""" !!!!!!"""######$$$########################&&&%%%$$$$$$########################$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))***++++++))))))***+++***+++......------...//////000222333555666777888999:::<<<>>>AAAEEEGGGIIIJJJMMMOOOPPPPPPQQQRRRSSSXXXYYY\\\___bbbeeefffgggaaaaaabbbcccddddddcccccc^^^YYYTTTQQQMMMMMMUUU^^^rrr$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))***++++++,,,,,,'''(((***,,,,,,+++***))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++*********++++++,,,...///000++++++,,,,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000,,,++++++++++++,,,------...////////////...------,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---------------......///............---,,,+++***))))))************++++++++++++******))))))((((((************************))))))***))))))((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((&&&((()))+++***)))'''%%%***++++++***'''&&&&&&'''(((((((((((())))))))))))))))))((()))******)))'''###$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!###$$$###############$$$$$$$$$#######################################$$$$$$$$$!!!"""###$$$$$$$$$###"""#########"""######$$$%%%!!!"""######$$$$$$######!!!"""###$$$%%%%%%%%%%%%######""""""""""""###############""""""""""""""" !!!"""###$$$%%%%%%########################%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))***+++***))))))***+++(((***------------///000///000222444666777777777999:::;;;>>>AAADDDGGGIIIKKKMMMPPPQQQQQQQQQRRRTTTWWWYYY[[[^^^aaacccdddeeebbbbbbcccccccccccccccbbb^^^YYYUUURRRNNNNNNUUU^^^qqq######$$$%%%%%%$$$###""""""$$$&&&%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((('''&&&'''((()))***)))((((((((((((***+++,,,((())))))***************)))(((((((((((()))******,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,---------......,,,,,,------.../////////---------------...//////,,,---...//////...------,,,---.........,,,+++)))******+++,,,,,,---------***+++---......---+++***+++,,,------......------)))***,,,---------,,,,,,))))))******++++++++++++***)))))))))))))))))))))))))))))))))************))))))))))))((('''&&&%%%###$$$$$$%%%&&&'''(((((((((''''''&&&&&&''''''((('''(((((())))))))))))((('''((()))(((''''''((()))(((((((((((())))))))))))((('''''')))******(((&&&$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$###!!! """###""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$ !!!###%%%%%%%%%$$$#########""""""###$$$$$$%%%!!!""""""###############!!!"""###$$$$$$%%%%%%%%%######""""""""""""############"""""""""######$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((((((***+++***)))((()))++++++,,,...///...---...///...000222444666777777777888999;;;===@@@DDDFFFHHHJJJLLLOOOPPPPPPPPPRRRSSSTTTVVVYYY\\\___bbbdddeeeccccccccccccbbbaaa```___^^^ZZZVVVSSSOOOOOOVVV___ppp!!!"""###$$$$$$###"""!!!$$$&&&'''&&&###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))+++'''&&&%%%$$$%%%''')))******)))(((''''''(((***+++((((((((((((((()))******---------------,,,+++*********+++,,,,,,+++)))(((*********+++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///+++,,,---///000//////...---...///000///---+++***++++++,,,---...//////000+++,,,...//////...,,,+++)))+++,,,---...------,,,&&&'''))),,,---.........******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))((('''&&&%%%""""""###$$$&&&'''(((((('''''''''&&&&&&''''''''')))((('''&&&'''(((***,,,###$$$&&&''''''''')))+++(((((((((((())))))))))))'''&&&'''(((******(((%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))#########$$$$$$%%%%%%&&&$$$%%%%%%$$$"""!!!###$$$""""""######$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$!!!###%%%&&&%%%$$$#########""""""###$$$%%%%%%!!!!!!"""###############!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######%%%$$$$$$$$$%%%&&&'''''' !!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""###$$$%%%%%%&&&&&&%%%$$$#############################################"""###$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$''''''%%%$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((()))(((***+++***)))((()))***...///111000...---.........000222444666777777777888999:::===@@@CCCFFFHHHIIIKKKNNNOOOOOOOOOQQQRRRQQQSSSWWW[[[___bbbeeefffcccccccccbbbaaa___^^^]]]^^^ZZZVVVSSSPPPPPPWWW```ppp"""######$$$$$$######"""###$$$%%%$$$"""""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''&&&%%%%%%&&&'''((()))%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&---+++***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******+++++++++******************************+++++++++******++++++++++++******++++++************+++++++++++++++,,,,,,---------)))******++++++******))),,,+++)))(((((()))+++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------************************++++++++++++***((('''&&&"""$$$'''***+++***)))'''))))))(((((((((((())))))%%%$$$######$$$%%%'''(((((((((''''''''''''(((((()))*********(((''''''(((******))))))((((((''''''(((((((((((())))))))))))************)))(((&&&&&&"""###$$$%%%&&&%%%$$$$$$((('''&&&&&&&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&$$$###"""!!!'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&$$$""" !!!###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$###!!!!!!"""###&&&'''&&&%%%%%%$$$#########$$$"""!!!"""$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((((())))))***---------...............111111222333555777999:::;;;;;;<<<>>>@@@CCCFFFHHHGGGJJJMMMOOOOOOOOOOOOPPPPPPTTTXXXYYY^^^dddfffeeeccccccdddcccbbb```^^^]]]\\\XXXUUURRROOONNNTTT\\\ooo""""""############""""""###%%%&&&&&&$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&%%%&&&&&&((((((&&&&&&'''(((((((((((('''(((((((((((((((((('''''',,,+++)))(((((()))***++++++++++++++++++++++++++++++***)))(((((()))*********************************)))))))))(((''''''''')))******++++++******)))+++******))))))******+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,*********++++++++++++,,,************************+++++++++++++++,,,,,,,,,************************))))))*********))))))(((%%%&&&(((***+++***)))((())))))(((((((((((())))))///...,,,)))'''&&&%%%$$$(((''''''&&&&&&''''''(((((()))***)))'''&&&'''(((((((((((((((((()))))))))'''((((((((())))))))))))(((((((((((('''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$'''''''''(((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$!!!###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$!!!""""""#########"""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&######"""!!!"""###%%%'''&&&%%%$$$$$$#########$$$$$$###$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((***))))))))))))******+++---------............///000000111222444666888999:::;;;<<<===@@@CCCFFFHHHGGGJJJMMMNNNNNNNNNOOOPPPNNNSSSWWWXXX\\\bbbeeecccdddddddddcccbbb```___^^^]]]YYYUUUSSSOOONNNTTT\\\ooo""""""############"""""""""$$$%%%%%%$$$$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$((('''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))***)))(((''''''((()))******************************))))))(((((())))))***))))))))))))))))))))))))+++***))))))''''''&&&%%%))))))************))))))+++******))))))******+++))))))************++++++++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++(((((())))))***+++++++++))))))))))))))))))))))))+++***************))))))))))))))))))))))))))))))'''((())))))*********))))))))))))))))))))))))))))))((((((''''''(((((()))+++++++++++++++***)))((('''&&&&&&%%%%%%&&&&&&'''&&&(((((((((&&&%%%&&&'''&&&''''''((())))))******''''''((((((((()))))))))((())))))(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######""" !!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%#######################################$$$$$$$$$ """######"""!!!###$$$$$$%%%&&&&&&&&&%%%###""""""###$$$%%%&&&%%%$$$$$$""""""#########""""""!!!""""""""""""""""""""""""""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&###""""""!!!"""$$$%%%&&&%%%%%%$$$############$$$&&&%%%%%%&&&((((((&&&%%%########################$$$$$$###############"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((***************+++,,,,,,------.........///////////////000111333555777888::::::;;;===???CCCFFFHHHGGGIIILLLNNNNNNNNNOOOPPPOOOTTTXXXYYY]]]cccfffdddeeedddccccccbbbaaa``````^^^ZZZVVVSSSOOONNNUUU]]]nnn######$$$$$$$$$$$$######!!!"""######"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''''''''(((((()))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))++++++******)))))))))(((((())))))))))))))))))(((******))))))))))))******))))))))))))))))))))))))))))))************))))))******))))))))))))******)))*********************))))))))))))))))))))))))*********)))((((((((('''(((((((((((((((((((((((((((((()))))))))))))))(((+++***)))'''''''''(((((((((((((((''''''(((((((((%%%&&&'''((()))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%%%%''''''''''''((((((((())))))'''''''''((((((((())))))******++++++***))))))((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################!!!"""######""""""###%%%######$$$$$$######"""!!!!!!###$$$&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""!!!""""""#########""""""###$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$###############$$$'''&&&%%%%%%&&&'''%%%$$$########################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))***++++++,,,------......//////000000000000111222333555777888999999:::<<>>AAADDDEEEEEEHHHKKKLLLLLLLLLMMMNNNSSSWWW[[[\\\```gggiiihhheeeeeeddddddccccccbbbbbb]]]YYYTTTQQQNNNOOOWWW```ppp$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((())))))******+++$$$%%%&&&&&&((())))))***''''''((((((((((((''''''***))))))(((((())))))***))))))((((((((((((''''''******++++++++++++******)))))))))))))))))))))))),,,,,,+++++++++*********************************)))(((((((((((((((((('''((((((((((((((((((((((((*********)))((('''%%%%%%)))(((&&&%%%$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&%%%%%%&&&((())))))(((((('''&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''%%%""" """%%%'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######"""""""""###$$$$$$"""""""""""""""""""""""""""""""""############$$$########################$$$$$$$$$###############"""$$$%%%%%%$$$$$$%%%&&&)))(((%%%######$$$&&&(((######$$$$$$$$$%%%%%%%%%###############"""!!! """"""""""""""""""""""""######$$$$$$######""""""!!!"""#########"""!!! !!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$%%%$$$""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((()))++++++------...///000000111222111222222333555777999::::::::::::;;;===???BBBCCCEEEGGGJJJLLLLLLLLLMMMNNNPPPUUUYYYZZZ^^^dddgggeeeddddddeeefffeeedddcccbbb[[[VVVRRRPPPMMMOOOXXXbbbuuu"""######$$$$$$######""" """$$$$$$######%%%'''$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''((())))))******((((((((((((((((((((((((%%%&&&'''))))))))))))((((((((())))))***++++++,,,%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&))))))(((((((((((())))))))))))))))))((((((''''''******++++++++++++******(((((())))))))))))(((((((((((())))))***++++++,,,))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((''''''&&&&&&&&&''''''(((''''''&&&&&&''''''(((######$$$%%%''')))+++,,,&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#####################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$#########"""""""""###$$$$$$######$$$%%%((('''&&&%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&'''###$$$$$$######!!! """"""""""""""""""""""""$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$"""!!!!!!""""""###$$$$$$%%%$$$"""""""""""""""###$$$$$$&&&$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((()))***,,,---------...///000111222222000111111333444666888999<<<;;;;;;;;;<<<>>>@@@AAADDDGGGJJJKKKKKKKKKLLLMMMPPPUUUXXXZZZ^^^dddfffeeebbbdddfffhhhhhheeecccaaaXXXSSSPPPNNNLLLOOOYYYccc{{{!!!!!!""""""""""""!!!!!! !!!"""###%%%((($$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%&&&((()))))))))((('''%%%%%%%%%$$$$$$#########&&&'''((()))************))))))))))))))))))))))))$$$%%%'''))))))))))))(((((())))))***+++,,,,,,,,,)))))))))))))))(((((((((&&&''''''''''''''''''&&&))))))(((((((((((())))))******))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((###$$$&&&(((***+++---...(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&''''''''')))(((&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&&&&&&&%%%$$$%%%&&&'''((($$$&&&(((******(((&&&$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$######""""""!!!"""######""""""###$$$$$$$$$%%%%%%%%%$$$###"""&&&%%%"""!!!!!!###&&&(((&&&&&&&&&%%%%%%###""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""""""###%%%&&&%%%###!!! !!!"""###$$$$$$%%%$$$$$$""""""!!!""""""###$$$$$$&&&$$$######&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***,,,---...------...///000111222222///000000222333555777888===<<<;;;;;;<<<===>>>???DDDGGGJJJKKKKKKKKKLLLMMMQQQVVVZZZ[[[___eeehhhfffaaadddgggiiiiiifffccc```VVVRRRNNNMMMLLLOOOYYYddd&&&%%%###!!!!!!"""###$$$!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$""""""###"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$#########$$$$$$&&&''''''((()))(((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((($$$%%%&&&((()))))))))***(((''''''&&&&&&&&&''''''(((((((((((((((((((((((( """###%%%&&&&&&%%%%%%'''(((((((((((((((((('''$$$&&&(((((('''&&&'''(((+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))******)))(((''''''((()))***''''''''''''((((((((((((+++***((('''&&&''')))***'''''''''''''''''''''&&&***'''&&&&&&)))***(((&&&))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$############&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''&&&'''(((((()))((((((((((((((())))))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''%%%!!!"""%%%%%%"""''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$###)))'''&&&&&&(((((('''%%%&&&&&&&&&%%%$$$###!!! $$$$$$######""""""!!!!!!################################################$$$$$$$$$############"""""""""""""""""""""""""""####################################""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$###"""!!!########################%%%%%%$$$###"""""""""### """$$$%%%%%%###!!!$$$$$$%%%%%%%%%$$$$$$### !!!"""######"""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$######"""!!!!!!!!!!!!!!!###$$$&&&''''''&&&$$$######$$$&&&%%%$$$######$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((()))***++++++------......///000000000000000000111333555777999;;;;;;:::;;;<<<===???@@@CCCEEEHHHKKKMMMNNNOOOOOOSSSVVVZZZ^^^bbbeeeggghhhaaabbbcccfffhhhgggdddbbbXXXUUUQQQNNNLLLPPP]]]jjj&&&%%%###"""!!!"""###$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&''''''(((%%%&&&'''(((((()))(((((('''''''''(((((((((((((((''''''''''''''''''''''''"""###$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&(((((('''&&&'''(((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''((()))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$!!!###'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$######$$$'''(((((('''$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################$$$$$$#########"""""""""######""""""""""""######$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$###""""""########################$$$$$$######"""#########$$$######"""""""""""""""$$$$$$$$$%%%%%%$$$$$$###!!!""""""""""""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$###"""""""""""""""###$$$&&&''''''&&&$$$######$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))***++++++------......//////000000000000000111333555777999;;;;;;;;;;;;===???AAABBBFFFGGGIIIKKKMMMNNNNNNNNNSSSVVVYYY^^^bbbeeeggghhhddddddeeefffgggfffbbb___ZZZVVVRRROOOMMMPPP\\\iii%%%$$$###"""!!!"""###$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&%%%&&&((())))))))))))(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$&&&(((((('''&&&'''((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((((((''''''''''''((((((&&&''''''''''''(((((((((%%%&&&((()))((('''%%%###%%%%%%&&&&&&''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$%%%%%%&&&'''((((((((($$$############$$$%%%%%%''''''((()))))))))((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""###'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((''''''!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########""""""###############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$'''%%%"""!!!$$$%%%###$$$$$$%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%$$$############$$$$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&'''(((((()))***++++++---------...//////000000000000000111333555888999;;;;;;;;;<<<>>>AAACCCEEEHHHIIIJJJLLLMMMMMMMMMMMMSSSUUUYYY^^^bbbeeeggghhhhhhggggggggggggdddaaa]]]]]]YYYTTTQQQNNNPPP\\\hhh$$$###""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''$$$"""!!!"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$"""$$$&&&)))))))))((('''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$''''''((((((((((((''''''%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))$$$$$$%%%&&&''''''((()))'''&&&%%%%%%%%%&&&((()))((())))))***************((((((((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&))))))%%%###%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%###!!!"""###$$$%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%##################""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%'''%%%""" !!!$$$&&&######$$$%%%%%%%%%$$$$$$$$$$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&&&&''')))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))'''(((((()))******++++++,,,,,,---......//////000111111111222333666888999::::::;;;===???BBBEEEGGGHHHIIIJJJKKKMMMNNNNNNOOORRRUUUYYY^^^bbbfffhhhhhhiiihhhgggggggggeeeaaa___```[[[VVVRRRNNNPPP[[[hhh""""""""""""""""""######!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$'''((()))'''$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((###$$$$$$%%%&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$###!!!"""%%%'''((('''&&&%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%'''(((((('''&&&&&&'''%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&'''((((((((('''&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&''')))***$$$%%%&&&&&&''''''&&&&&&((((((((()))(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&***+++'''$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%'''&&&$$$$$$%%%$$$###!!!###$$$$$$%%%%%%%%%$$$$$$!!!"""""""""######$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$#########$$$%%%&&&%%%$$$$$$#########""""""$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###"""#########"""###$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&''')))((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((((((((())))))******++++++,,,,,,------.../////////111111111222444666888:::::::::;;;===@@@CCCFFFHHHFFFGGGHHHJJJLLLNNNPPPQQQRRRTTTYYY^^^bbbfffhhhiiihhhgggfffgggggggggdddbbbaaa\\\WWWSSSNNNPPP[[[ggg!!!!!!""""""""""""""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&%%%$$$$$$###!!!"""$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))((('''%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''***)))'''%%%%%%&&&''')))(((''''''&&&%%%$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$###!!! $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""(((+++(((%%%&&&((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""%%%%%%%%%%%%%%%$$$###""""""""""""""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""" #################################$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$######"""###$$$&&&''''''&&&%%%$$$############%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''')))))))))*********++++++,,,,,,,,,---......//////111111111222444666999:::::::::;;;===???BBBEEEGGGEEEFFFGGGIIIKKKNNNPPPRRRRRRTTTYYY^^^bbbfffhhhiiihhhgggfffggghhhhhhfffeeeaaa\\\WWWRRRNNNOOOZZZggg !!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&#########$$$%%%&&&'''((($$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&((()))((('''%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%'''$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$###############$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""))),,,)))%%%&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$###"""###$$$%%%$$$###$$$%%%%%%%%%%%%$$$######$$$$$$###############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""#########$$$$$$############$$$%%%&&&&&&$$$###""""""###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$%%%%%%%%%$$$$$$######""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###############$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&'''&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''')))************++++++++++++,,,,,,------......///222111222222444777999:::::::::;;;<<>>AAACCCEEEGGGGGGGGGGGGHHHJJJLLLMMMQQQTTTXXX^^^cccfffiiijjjkkkiiigggggghhhhhhfffeee___ZZZUUUQQQMMMOOOZZZggg&&&$$$###!!!!!!!!!""""""%%%$$$#########$$$&&&&&&###"""!!!  #########$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$&&&$$$###!!!!!!"""$$$%%%%%%%%%$$$$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!%%%###  ###%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''')))(((%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''%%%%%%&&&'''&&&%%%###"""((((((((('''&&&&&&%%%%%%(((((((((((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$############"""""""""!!!&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%###############"""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$"""!!!$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$###""""""###$$$%%%#########""""""""""""""" !!!"""###############""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%&&&%%%###"""!!!""""""###%%%%%%$$$###"""""""""###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''(((((()))+++,,,---............/////////000555333111222777;;;<<<<<<<<<<<<<<<<<<===???@@@@@@CCCFFFHHHJJJJJJJJJLLLMMMSSSUUUYYY^^^cccgggiiikkkgggfffggghhhiiihhheeecccZZZSSSLLLKKKLLLQQQ[[[ddd$$$###"""!!!!!!!!!""""""###""""""!!!"""###$$$%%%###"""""""""""""""###############$$$$$$%%%%%%%%%%%%###"""!!!!!!"""###%%%%%%$$$###!!!!!!"""$$$%%%#########$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######"""######$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&***(((&&&%%%%%%&&&(((***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""""""""######$$$&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!!!!"""""""""""""""""""""######$$$%%%%%%&&&$$$$$$$$$#########""""""########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%#########$$$$$$$$$%%%%%%###############"""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%%%%$$$""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############!!!""""""###############$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''((()))***,,,,,,////////////............222000///000444888::::::<<<<<<<<<======???@@@AAAAAACCCFFFHHHHHHIIIKKKLLLTTTWWWZZZ___cccgggiiijjjhhhggghhhiiijjjiiifffccc\\\UUUOOOMMMNNNRRR\\\fff!!!!!!!!!!!!!!!""""""###!!!!!! !!!"""###############$$$%%%&&&'''#########$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$###""""""###$$$%%%######$$$$$$%%%&&&&&&'''!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%"""$$$%%%&&&'''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$#######################################################################################$$$$$$############$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%#########$$$$$$$$$$$$%%%"""############""""""!!!""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######%%%''''''&&&%%%"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""&&&%%%$$$######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######$$$%%%&&&&&&&&&&&&"""""""""############$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''((()))***+++,,,000000//////......------111//////000444777999999<<<<<<<<<===>>>???AAAAAA@@@BBBFFFHHHIIIJJJLLLNNNUUUXXX\\\```eeehhhjjjkkkiiiiiijjjkkkkkkjjjfffccc^^^WWWQQQOOOPPPTTT^^^hhh !!!!!!"""###### !!!!!!""""""$$$$$$$$$$$$$$$%%%&&&&&&###############$$$$$$$$$%%%$$$############$$$%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$%%%&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$#########$$$"""##################"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''((()))******+++$$$$$$$$$%%%%%%&&&&&&&&&################################################################################################$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$#########""""""!!!!!!"""######$$$############$$$$$$$$$$$$""""""############"""!!!!!!"""###$$$$$$###"""!!!#########################################################%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###!!! !!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''''')))***+++,,,......//////////////////111111111333555888:::;;;<<<<<<<<<===>>>@@@AAABBBAAADDDGGGJJJKKKLLLOOOQQQSSSVVV[[[aaafffjjjmmmnnnkkkkkklllmmmmmmkkkfffccc^^^XXXSSSPPPOOOSSS^^^iii||| !!!"""###$$$$$$!!!!!!"""""""""#########&&&%%%$$$################################################""""""############""""""######$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!$$$&&&'''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$%%%&&&''''''((($$$%%%%%%%%%%%%%%%&&&&&&################################################################################################$$$$$$############$$$$$$########################$$$#########""""""""""""$$$######"""!!!!!!""""""""""""#########$$$$$$$$$!!!""""""#########""""""!!!"""###$$$$$$###"""!!!#########################################################%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""######$$$$$$&&&%%%$$$###""""""######$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$###!!! ######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''(((***+++,,,+++,,,---...///000111222000111222444555777999;;;;;;<<<<<<===???@@@BBBCCCBBBDDDHHHJJJKKKMMMOOOQQQQQQTTT[[[bbbhhhlllooopppllllllmmmnnnnnnkkkfffbbb]]]XXXSSSPPPNNNQQQ\\\hhh{{{ """###$$$$$$$$$$$$!!!"""###$$$$$$$$$######&&&%%%$$$###""""""""""""###############"""""""""########################"""""""""###$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&"""""""""!!!!!!""""""###%%%%%%$$$$$$$$$%%%&&&&&&))))))(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###############$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$########################"""""""""!!!!!!%%%%%%$$$###"""!!!!!!""""""""""""############$$$!!!""""""############"""""""""############""""""#########################################################%%%((()))((('''$$$######""""""######$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$&&&%%%###""""""###$$$%%%""""""#####################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&$$$$$$###############"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++******,,,...000111333444---///222333444555777999;;;<<<<<<===???AAACCCDDDAAACCCGGGIIIIIIKKKMMMNNNOOOSSSZZZbbbhhhmmmoooppplllmmmnnnooonnnkkkeeeaaa\\\XXXSSSPPPMMMOOO[[[hhh}}}!!!"""###$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$######$$$$$$###############$$$$$$#########"""""""""!!!###$$$$$$$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%%%% """###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%###""""""###%%%&&&###""""""!!!!!!!!!""""""%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""%%%$$$$$$#########$$$$$$""""""""""""############!!!!!!"""#####################""""""""""""######################################################$$$######%%%'''((('''&&&$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%%%%$$$###""""""$$$%%%&&&!!!"""$$$&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%%%%$$$"""!!!############"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++***+++,,,...///111222333---000333555555555888:::;;;<<<<<<>>>???AAACCCDDDBBBEEEGGGIIIIIIJJJLLLNNNQQQUUU[[[bbbhhhkkklllllllllmmmnnnooonnnjjjddd___\\\XXXTTTPPPMMMOOO[[[hhh"""###$$$%%%&&&%%%$$$$$$ !!!###$$$$$$$$$###"""############$$$%%%&&&&&&$$$#########""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""$$$$$$%%%%%%%%%##################$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%######$$$%%%&&&(((''''''&&&&&&''''''(((#########$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&&&&%%%$$$###&&&%%%###""""""###%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$###$$$%%%'''(((###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$###$$$#####################""""""######$$$$$$$$$$$$########################################################################$$$$$$############$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$$$$##################$$$%%%&&&'''""""""""""""############!!!!!!"""###############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################$$$######%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%""""""###$$$%%%%%%&&&&&&%%%$$$###""""""$$$&&&(((!!!###&&&((()))((('''%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$"""!!!""""""###&&&''')))))))))'''%%%$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((((((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&((()))***+++,,,------...///000111111///222666888777888:::===;;;<<<<<<>>>@@@BBBDDDEEEEEEGGGJJJKKKKKKLLLNNNOOOSSSVVV\\\bbbgggiiiiiiiiilllmmmnnnooonnnjjjccc___]]]YYYVVVQQQMMMOOO[[[iii########################"""""""""!!! """$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######%%%###""""""######""" !!!!!! %%%%%%%%%$$$###"""!!! ########################'''&&&$$$######$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###"""!!!###"""!!! """$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! !!!""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&%%%"""%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""")))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""""""""""""""%%%%%%%%%$$$$$$#######################################""""""######$$$%%%###$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! ######""""""######$$$%%%%%%&&&'''''''''%%%###!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%+++'''$$$###%%%&&&&&&%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((()))***+++++++++++++++))))))+++---///111222333222222333444666888:::;;;;;;<<<===???AAACCCDDDEEEEEEGGGJJJLLLLLLLLLMMMNNNOOOUUU\\\```ffflllnnnlllmmmppprrrpppjjjddd```______[[[VVVSSSOOOPPP[[[ggg########################"""""""""!!! """$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''$$$###""""""######""" """"""""""""!!!!!!!!! $$$$$$$$$$$$$$$###"""!!!########################&&&%%%$$$######$$$%%%&&&%%%%%%$$$###############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######""""""######$$$$$$$$$######$$$###"""!!!!!!###$$$&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###!!!!!!!!!"""###&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%&&&$$$"""###%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$######$$$$$$%%%&&&"""""""""""""""#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""######$$$%%%###$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%###""""""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######""""""######$$$%%%$$$%%%&&&''''''%%%$$$"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%***'''$$$###%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''(((((()))******************,,,---///000111222333333444555777999;;;<<<<<<===>>>???AAABBBCCCDDDEEEGGGJJJKKKKKKLLLMMMNNNQQQWWW]]]aaafffmmmnnnllllllooopppoooiiiddd```___^^^ZZZVVVRRROOOPPP[[[ggg########################""""""###""" """$$$$$$$$$############$$$$$$ !!!"""###%%%&&&$$$###""""""######"""!!!$$$$$$$$$#####################$$$$$$$$$######"""################################################$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###""""""###$$$&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%########################'''&&&$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%#########$$$%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$############$$$%%%%%%!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################""""""######$$$%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""###$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$$$$&&&'''((('''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))&&&''''''((())))))******+++,,,---...///000000111333444444666777999;;;<<<======>>>???@@@AAABBBCCCDDDGGGIIIJJJJJJKKKLLLMMMTTTYYY___bbbffflllnnnlllkkkmmmnnnmmmiiiddd```^^^]]]YYYUUURRRNNNPPP[[[hhh|||########################!!!#########!!!!!!"""###$$$$$$############$$$$$$ !!!"""###$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$##############################""""""############""""""$$$######"""""""""######"""######$$$$$$######""""""###$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""######$$$$$$'''%%%$$$""""""###%%%&&&############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%#######################################$$$$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&''''''''''''&&&%%%%%%"""###$$$$$$###"""###$$$########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%"""###$$$&&&&&&'''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''((()))***+++,,,------......//////000000333333444555777999:::;;;===>>>>>>???@@@AAAAAABBBDDDFFFIIIJJJJJJKKKLLLNNNUUUZZZ___aaaeeekkkmmmkkkjjjkkkllllllhhhddd```]]]\\\XXXTTTQQQNNNPPP[[[hhhzzz""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$######""""""######$$$$$$######"""""""""#########"""!!!"""###$$$###"""########################"""######$$$$$$$$$##############################!!!""""""######""""""!!!$$$$$$#########$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''"""""""""######$$$$$$$$$""""""""""""""""""""""""########################''''''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%% !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%((((((((()))(((''''''&&&"""###$$$$$$###"""###$$$########################$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((((((((((((***+++---............/////////000000111111222333555777999:::======>>>??????@@@AAAAAADDDFFFHHHIIIJJJLLLNNNQQQUUUZZZ]]]___ccciiillljjjiiijjjjjjjjjiiieee```]]]ZZZVVVSSSPPPMMMPPP\\\hhhyyy""""""""""""""""""""""""!!!###$$$$$$###""""""#########""""""""""""######$$$###"""!!!!!!!!!!!!!!!###"""!!!"""###$$$###""""""""""""""""""###############$$$$$$$$$######"""########################""""""""""""""""""""""""$$$############$$$%%%%%%!!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!&&&&&&&&&%%%###""" #########$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""######$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$###"""###$$$%%%&&&"""""""""############$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$!!!!!!""""""######$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%((((((((((((((('''&&&&&&"""###$$$$$$###"""###$$$###############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&'''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""##################""""""######$$$%%%######$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&''')))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******)))(((((((((***,,,...///.........//////000000000000111111333444666888999<<<<<<===>>>???@@@AAABBBCCCEEEGGGIIIKKKMMMQQQTTTTTTYYY]]]^^^ccciiillljjjiiiiiiiiijjjjjjgggbbb^^^XXXUUURRROOOMMMPPP\\\hhh{{{""""""""""""""""""""""""!!!###%%%%%%$$$""""""#########""""""""""""######  !!!!!!"""!!!!!!!!!###$$$###"""!!!"""""""""#########$$$$$$$$$$$$$$$$$$###"""!!!########################$$$###""""""""""""###$$$"""""""""""""""###$$$$$$""""""############""""""!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$###""""""!!!!!!%%%%%%%%%$$$###"""!!! !!!"""######$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#####################&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$####################################$$$%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%!!!###$$$$$$!!!!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%''''''''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!########################"""""""""""""""###$$$$$$"""""""""""""""###############$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&(((***)))'''&&&&&&((($$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))******((('''''''''(((+++---///---......///000111111111111111222333555777999::::::;;;<<<>>>???AAABBBCCCBBBDDDGGGIIILLLPPPTTTXXXUUUYYY]]]^^^cccjjjmmmllliiiiiiiiijjjkkkhhhccc^^^WWWTTTQQQOOOMMMPPP\\\iii}}}""""""""""""""""""""""""!!!###%%%%%%$$$###"""#########""""""""""""######""""""""""""###%%%&&&'''"""!!!!!!!!!###$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!! ########################&&&$$$"""!!!!!!"""$$$&&&!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%###"""########################!!!!!!!!!"""######$$$$$$######$$$$$$$$$######"""!!!!!!"""############"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$#################################$$$%%%&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$##################!!!"""###$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%$$$!!! """$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ !!!!!!"""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%###$$$$$$$$$$$$###"""""""""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&)))+++***'''%%%&&&'''$$$$$$######$$$%%%'''(((''''''''''''''''''''''''%%%%%%&&&'''((()))***+++'''&&&&&&&&&'''***---...------...///000111222222222222333444666888:::;;;::::::<<<===???AAABBBCCCBBBDDDGGGJJJMMMQQQVVVZZZVVVZZZ^^^___dddkkkooonnnjjjiiiiiijjjkkkiiiddd___WWWSSSPPPNNNMMMPPP\\\iii~~~&&&$$$!!!!!!###%%%###"""!!! !!!"""#########""""""""""""#########""" !!!"""""""""#########$$$$$$$$$$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!&&&&&&%%%%%%$$$#########""""""""""""""""""""""""######################## """###"""!!! !!!###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&"""""""""###$$$&&&'''((('''###!!!!!!###%%%$$$###((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$###"""""""""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%###!!!"""$$$%%%$$$!!!!!!""""""""""""#########&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$$$$$$$%%%&&&$$$"""!!! !!!"""###"""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&########################$$$$$$###""""""###$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""###############"""!!! ######$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''%%%""" ###&&&)))((((((((()))******++++++000000//////000222444555333444555666777777777777888:::===>>>>>>???@@@BBBFFFEEEEEEIIIOOOTTTVVVUUUTTTZZZ___aaadddjjjnnnnnnllllllmmmnnnmmmiiiccc^^^XXXTTTRRRPPPNNNRRR^^^kkk||| !!!!!!""""""############""""""""""""############""""""""""""######$$$###""" !!!###$$$""""""#########$$$$$$$$$$$$$$$###"""""""""""""""############"""""""""!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""###$$$###"""!!!"""###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&###!!!!!!###$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%######"""""""""!!!!!!!!!############$$$%%%&&&'''$$$######""""""######$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%###!!!"""$$$%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$%%%&&&''''''&&&%%%###"""!!!"""###$$$###############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$#######################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$%%%%%%&&&&&&########################%%%$$$###""""""######$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$########################$$$$$$###############"""!!!!!!$$$%%%%%%&&&%%%$$$###"""#########$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((((((((()))******++++++......//////000111333333333444555666666777777777888:::===>>>>>>???AAABBBGGGFFFGGGKKKPPPUUUVVVVVVRRRXXX^^^```dddlllqqqrrrmmmmmmmmmnnnlllhhhbbb^^^YYYUUURRRPPPMMMPPP\\\iiizzz!!!###$$$$$$"""!!!######$$$$$$$$$$$$############""""""""""""######%%%$$$###""""""###%%%%%%"""""""""############$$$$$$###""""""""""""""""""############""""""""""""!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""########################$$$%%%&&&%%%###"""###$$$'''&&&$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""'''&&&&&&%%%$$$###""""""$$$"""!!!!!!"""######"""!!!$$$&&&&&&%%%###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######!!!!!!!!! ############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$$$$$$$###"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!"""###$$$&&&'''((()))&&&%%%$$$#########$$$%%%$$$$$$$$$########################""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%############""""""""""""%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''***)))((('''&&&%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''((((((((()))******++++++,,,---...000111111111111333444555666666777666666777:::<<<>>>>>>???AAABBBHHHHHHIIIMMMRRRUUUWWWWWWTTTZZZ^^^```dddlllrrrsssmmmmmmmmmnnnlllhhhaaa]]]YYYVVVRRROOOLLLNNNZZZfffyyy"""$$$%%%$$$""" !!!"""$$$$$$$$$$$$"""!!!######""""""""""""######$$$$$$#########$$$%%%%%%""""""""""""##################"""""""""""""""############"""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###&&&%%%###!!!!!!"""###$$$########################"""""""""""""""!!!!!!!!!"""########################"""""""""""""""""""""!!!###$$$%%%$$$###%%%%%%%%%$$$$$$#########################################################$$$$$$######"""""""""!!!#########"""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######!!!"""###$$$$$$$$$##################""""""""""""""""""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$############$$$######!!!!!!"""""""""#########$$$$$$###"""!!! !!!"""###%%%&&&'''((((((%%%$$$$$$#########$$$%%%%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################%%%%%%$$$######"""""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""""""""""""""###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&***)))((('''&&&%%%%%%%%%###############$$$$$$$$$######$$$$$$%%%&&&'''((('''%%%###""""""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((((()))******+++++++++---///222333222111000333333444555666666666666777999<<<>>>>>>???AAACCCIIIJJJLLLOOORRRUUUVVVWWWYYY^^^aaa```cccjjjnnnooommmmmmmmmmmmlllgggaaa\\\XXXTTTPPPNNNKKKNNNYYYfffzzz$$$$$$$$$$$$###""""""""" !!!"""######"""!!! ######""""""""""""######""""""""""""######$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""###############"""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!"""###%%%###!!!  """###########################!!!!!!"""""""""!!!!!! !!!""""""""""""!!!!!!""""""######"""""""""###"""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###################################################%%%%%%%%%$$$$$$######"""######""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$$$$######$$$$$$######$$$############$$$!!!!!!"""""""""#########%%%%%%$$$###""""""!!!!!!###$$$%%%&&&&&&&&&%%%%%%######"""""""""#########%%%$$$$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$########################%%%%%%$$$$$$###""""""!!!########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$######""""""""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######"""!!!!!!"""###$$$%%%$$$$$$###############""""""######$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''&&&%%%###""""""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%&&&((()))((((((((()))******+++++++++---111444555444222000222333444555666666666666666999<<<>>>???@@@BBBCCCHHHJJJMMMPPPRRRTTTUUUVVVYYY^^^aaaaaaccciiimmmmmmllllllmmmmmmkkkgggaaa\\\UUURRROOOMMMKKKOOO[[[hhh}}}((('''%%%###"""""""""###!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!""""""############"""""""""""""""!!!!!!"""""""""""""""######$$$""""""""""""############%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""###$$$######!!! !!!"""######################## !!!"""#########"""!!!"""#########"""!!!"""###%%%%%%###"""###$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$############$$$%%%%%%############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((('''%%%$$$&&&%%%$$$$$$######$$$$$$"""$$$$$$$$$###"""###$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%&&&'''&&&%%%###"""!!!""""""""""""#########$$$$$$$$$########################""""""#################################&&&&&&%%%$$$###"""!!! ########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""!!!!!!!!! ########################"""###$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!###"""!!!!!!!!!"""$$$$$$%%%$$$###"""""""""######!!!""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$###############"""""""""!!!"""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&''''''''''''%%%$$$######%%%'''(((((((((((()))******++++++,,,...111444555444333111222333444555555666555555666888<<<>>>???@@@BBBDDDFFFIIIMMMOOOPPPQQQRRRTTTTTTZZZ___aaadddjjjnnnnnnkkkkkkllllllkkkgggaaa]]]UUUQQQOOOMMMLLLOOO\\\iii&&&%%%$$$###""""""#########""""""""""""""""""#########""""""""""""###### !!!"""##################""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################!!!###$$$$$$######%%%&&&$$$#########""""""""""""######################## !!!###$$$%%%$$$###""""""###$$$%%%$$$###!!! """$$$''''''%%%###$$$%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%%$$$###!!! """$$$&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%&&&'''((('''&&&$$$###&&&%%%$$$$$$######$$$$$$"""$$$%%%$$$"""!!!###%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%&&&''''''%%%###"""""""""######$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################!!!!!!###$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#####################"""!!! !!!"""$$$%%%&&&%%%$$$#########$$$$$$""""""###$$$$$$%%%%%%&&&$$$############$$$%%%%%%$$$#########"""""""""!!!""""""###$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((()))******++++++,,,...000222333333222111222222333444555555555555666888;;;>>>???@@@BBBDDDDDDHHHLLLNNNNNNNNNPPPQQQRRRYYY___bbbeeeiiikkkjjjiiijjjkkklllkkkhhhbbb^^^WWWSSSPPPNNNLLLOOO[[[hhh~~~"""""""""############"""%%%$$$###""""""###$$$%%%######""""""""""""###### !!!######$$$$$$$$$######""""""!!!!!!!!! """"""!!!""""""###$$$$$$!!!!!!""""""#########$$$#########$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%%%%%%%''')))$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""!!!###%%%&&&%%%$$$$$$!!!###&&&''''''&&&%%%"""%%%((((((%%%$$$$$$&&& !!!$$$%%%%%%$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%''''''&&&&&&$$$""" !!!$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&######"""""""""""""""#########%%%%%%%%%%%%######"""###%%%%%%%%%###!!! &&&%%%$$$$$$######$$$$$$!!!$$$%%%%%%"""!!!###%%%!!!""""""""""""#########"""""""""###$$$$$$%%%%%%###$$$&&&''''''&&&$$$###"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$##########################################$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%###"""!!! !!!"""$$$&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%&&&''''''############$$$%%%&&&&&&$$$#########""""""!!!!!!$$$%%%&&&'''&&&%%%$$$###"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$&&&((()))'''%%%$$$((((((((()))******++++++,,,---///000111111111111222222333444555555555555555888;;;>>>???@@@BBBDDDCCCGGGLLLNNNMMMMMMNNNPPPTTT[[[aaacccdddggggggeeehhhiiijjjkkkkkkhhhccc___YYYUUURRROOOLLLNNNZZZfff}}}"""$$$$$$!!!!!!###%%%%%%$$$$$$######""""""########################%%%%%%$$$###"""!!! ######$$$$$$$$$$$$##################""""""!!!!!!"""###$$$$$$$$$"""!!! %%%$$$""" !!!###%%%'''""""""############""""""###$$$%%%$$$###"""###$$$######$$$$$$$$$$$$###### """###%%%&&&&&&'''''''''&&&%%%$$$###"""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######&&&&&&''''''&&&$$$###!!!&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%$$$""" %%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$'''((()))(((&&&%%%&&&'''(((((((((((('''&&&%%%$$$""""""############"""!!!###$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$######''''''&&&&&&%%%$$$######%%%$$$###""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""#########$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''%%%######$$$%%%&&&######"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!###%%%%%%$$$$$$%%%&&&######$$$######"""!!! %%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''')))'''%%%&&&((()))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((()))***+++,,,---///111222111000///000111222444555666666666666777:::===@@@BBBCCCDDDCCCGGGLLLOOOPPPOOOPPPPPPXXXZZZ]]]```cccdddeeeeeeeeefffiiillllllggg```[[[UUURRRQQQQQQPPPRRRZZZcccyyy !!!######!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!##############################"""""""""""""""""""""""""""######"""""""""$$$$$$#########"""""""""###############"""!!!!!!###$$$$$$%%%%%%%%%%%%%%%""""""############"""""" !!!!!!!!!!!!"""###"""######$$$$$$######"""!!!!!!""""""############&&&&&&&&&&&&%%%$$$######"""""""""""""""###############$$$$$$$$$$$$######%%%%%%%%%%%%$$$###"""!!!"""""""""""""""############$$$%%%%%%%%%$$$"""!!!%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################"""""""""############$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########"""!!!!!!$$$%%%&&&%%%###"""###$$$%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&%%%$$$$$$!!!"""""""""""""""!!!!!!%%%%%%&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$#########"""""""""!!!!!!#########""""""!!!!!!!!!######"""""""""###%%%%%%""""""###$$$$$$$$$########################################################################$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$!!!!!!"""""""""#####################$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$######"""""""""###%%%%%%$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$############$$$$$$############""""""!!!!!!!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$$$$$$$###%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%&&&((()))'''%%%(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))***+++,,,---...000222333222111000111222333444666666666666666777:::===@@@BBBCCCDDDDDDGGGKKKNNNOOOOOOPPPQQQUUUWWWZZZ]]]aaadddfffggghhhiiikkkllllllggg```[[[UUURRROOOOOONNNPPPYYYcccyyy"""!!!!!!!!!"""###""" !!!!!!!!!!!!""""""""""""######################## !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$###############$$$######""""""""""""""""""%%%'''(((&&&###!!!"""""""""""""""""""""""" !!! !!!"""$$$"""######$$$$$$######"""$$$$$$######"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$############""""""""""""######$$$$$$$$$$$$######%%%$$$###""""""""""""""" """###$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###((('''&&&%%%$$$"""!!!!!!###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""""""""!!! $$$%%%&&&%%%###"""###$$$###$$$%%%$$$"""""""""$$$&&&&&&&&&&&&%%%$$$######""""""""""""#########"""&&&&&&&&&%%%$$$"""!!! """""""""""""""###$$$$$$#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%######$$$$$$$$$######"""################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""""""""########################"""""""""""""""#########$$$$$$$$$$$$$$$###############"""############$$$$$$$$$ !!!!!!!!!"""""""""!!!"""""""""############$$$###"""!!! !!!"""############"""######$$$%%%$$$$$$$$$%%%$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!!!!###$$$$$$#########$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((((()))))))))))))))***+++,,,---...///111222333333222111222333444555666777777777666888:::===@@@BBBCCCDDDFFFHHHKKKLLLMMMNNNPPPRRRUUUVVVXXX\\\```eeehhhjjjjjjkkkkkklllkkkgggaaa]]]VVVQQQMMMLLLKKKNNNYYYeeezzz$$$!!! ###$$$""" """"""######$$$$$$%%%%%%######################## !!!"""###$$$$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$"""%%%%%%###!!!######""""""""""""###### !!!######""""""###%%%""""""############""""""$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######%%%$$$###"""!!!""""""###!!!!!!"""$$$%%%&&&'''(((&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########""""""!!! $$$%%%&&&%%%###"""###$$$"""###$$$###"""!!!"""$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""""""""#########$$$#########"""!!!!!!!!!!!!""""""""""""#################################""""""#########$$$$$$$$$############$$$$$$$$$%%%############$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""##################$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$############$$$$$$############""""""""""""!!!###$$$$$$###"""###$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))***+++,,,,,,......000111222222111111333444555666777777777777777888;;;===@@@BBBDDDDDDHHHIIIJJJKKKKKKMMMQQQSSSWWWXXXZZZ\\\aaaeeeiiillliiiiiijjjjjjjjjgggccc___WWWRRRLLLJJJIIINNNZZZggg|||%%%!!!"""$$$""" """"""######$$$$$$%%%%%%########################"""""""""""""""#########"""######$$$$$$######"""########################$$$###"""!!!!!!"""###$$$ !!!""""""""""""!!!######"""!!!!!!"""#########$$$%%%$$$"""!!!!!!""""""""""""######""""""""""""""""""""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######&&&%%%###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$########################################################################"""""""""#########$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""$$$$$$######""""""""""""$$$%%%&&&%%%###"""###$$$"""$$$%%%$$$###"""$$$%%%$$$$$$$$$%%%$$$$$$#########""""""""""""###$$$%%%#####################$$$$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""############$$$#########"""!!!!!!!!!!!!""""""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$#########"""#####################$$$############"""######$$$$$$#########""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""######$$$$$$%%%%%%$$$######"""$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))((((((((((((((()))++++++------...//////000000000444444555666777777777777777888;;;>>>AAACCCDDDEEEIIIJJJKKKJJJKKKMMMPPPSSSXXXXXXZZZ\\\___dddgggiiiffffffgggiiiiiigggccc```YYYRRRLLLIIIIIIOOO\\\iii~~~$$$""" !!!"""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######"""""""""""""""#########"""""""""""""""######$$$$$$$$$#########$$$%%%&&&$$$###"""!!!!!!"""###$$$###$$$$$$###  !!!""""""######""""""!!! !!!"""###$$$$$$%%%""""""###$$$%%%%%%$$$$$$############""""""""""""######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$#########"""""""""""""""$$$$$$$$$#########"""""""""""""""##############################$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$###############$$$$$$$$$$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$###$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%$$$$$$### !!!"""##################$$$%%%&&&$$$############$$$%%%%%%"""""""""""""""#########$$$$$$##################%%%%%%%%%%%%$$$"""!!! ######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%########################%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$"""""""""#########$$$$$$##################"""""""""""""""#########$$$$$$###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""######$$$#########!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''''''''(((''''''''''''((()))***+++,,,---------...//////000333444555666666666666666777999;;;>>>AAACCCDDDEEEIIIJJJKKKKKKKKKMMMPPPRRRVVVWWWYYY[[[___bbbeeegggeeeeeegggiiijjjgggccc___XXXRRRLLLIIIIIIOOO]]]jjj"""""""""  """$$$"""""""""!!!!!!!!!!!!!!!####################################"""""""""!!!""""""############"""""" !!!!!!!!!"""""""""!!!!!!"""###############$$$$$$$$$$$$$$$%%%&&&&&&$$$###"""!!!!!!"""###$$$###$$$%%%###"""!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$$$$###"""""""""""""""###############$$$$$$$$$$$$######""""""###############"""""""""""""""""""""""""""""""""###$$$###"""!!! !!!"""""""""#########$$$""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""##################$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""!!!!!!"""###$$$%%%$$$%%%&&&%%%###"""###$$$"""###%%%$$$$$$###%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$!!!  !!!$$$%%%&&&%%%$$$######$$$%%%%%%!!!""""""###$$$#########!!!!!!"""""""""#########$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$######!!!""""""###$$$$$$%%%%%%########################$$$$$$##################$$$$$$############$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$""""""""""""############!!!!!!!!!"""""""""######"""######$$$%%%%%%%%%$$$###$$$$$$%%%$$$###"""!!!!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,---------......///000111333333444555555555555444888999;;;>>>AAACCCEEEEEEIIIJJJKKKLLLLLLMMMOOOQQQUUUWWWZZZ^^^bbbfffhhhiiiggghhhjjjlllkkkgggaaa\\\WWWQQQKKKIIIIIINNN\\\iii!!!######!!!"""&&&%%%%%%$$$$$$######""""""########################"""""""""""""""#########!!!!!!""""""""""""!!!!!! !!!!!!"""""" !!!"""$$$$$$$$$###"""!!!"""###$$$%%%$$$$$$###$$$###""" """###$$$$$$%%%&&&&&&%%%$$$%%%'''!!!!!!""""""""""""!!!!!!""""""""""""##################$$$$$$$$$######"""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$###### !!!"""######"""!!! ######$$$$$$%%%%%%%%%%%% !!!###$$$###""" !!!!!!""""""#########$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""" !!!"""$$$%%%$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""###%%%'''((()))(((&&&$$$######$$$$$$ """#########"""!!!######$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###""""""!!! """$$$%%%&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$&&&'''((((((&&&$$$$$$%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$&&&'''&&&$$$###$$$&&&''''''''''''''''''''''''#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))***+++,,,---///.........///000111222333333444444555444444444888999<<>>???BBBFFFIIIJJJKKKMMMNNNNNNOOOQQQRRRXXXYYY\\\___cccfffhhhjjjhhhiiikkkmmmkkkeee\\\VVVRRROOOLLLJJJIIIMMMZZZggg%%%%%%$$$############$$$##################################################################"""""" !!!"""######$$$ !!!"""###%%%&&&"""###$$$$$$######!!!!!!"""!!!!!!"""$$$%%%$$$######"""!!!"""$$$$$$$$$###!!!""""""############"""$$$###"""###$$$%%%$$$"""###""""""""""""###$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$####################################""" """#########"""######$$$%%%"""""""""""""""""""""""" !!!######$$$$$$###$$$$$$$$$#########""""""$$$$$$$$$$$$$$$#########$$$###""""""###$$$###"""################################################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""#########""""""#########!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""!!! %%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&######""""""###$$$&&&'''########################'''%%%######$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%$$$############$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""" """""""""""""""""""""""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$&&&'''((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&%%%###!!!######""""""######$$$%%%$$$%%%%%%%%%%%%$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))))))))***++++++,,,,,,,,,---...///000111222333666222111555777555444666888:::<<<>>>@@@BBBFFFHHHKKKMMMOOOOOOOOOPPPRRRTTTXXXYYY[[[___bbbeeegggiiifffhhhjjjkkkjjjddd[[[UUUSSSOOOLLLIIIHHHKKKXXXeee}}}%%%$$$######""""""######!!!"""""""""#########$$$###########################""""""!!!!!!  !!!"""######$$$$$$ !!!"""###$$$$$$###!!!  !!!"""""""""###$$$$$$$$$###"""###"""!!!"""###$$$###"""!!!"""############""""""$$$###"""""""""#########"""""""""""""""###$$$$$$""""""######$$$%%%&&&'''$$$$$$$$$##########################################"""!!! """### """###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%########################$$$$$$$$$##############################$$$######################################################$$$##################$$$##############################""""""""""""######!!!"""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%###########################""""""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$######%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&###############$$$%%%&&&########################&&&$$$!!!!!!###$$$%%%$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######"""######$$$""""""#########$$$$$$$$$%%%$$$######"""###$$$$$$""""""""""""""""""""""""########################%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%"""$$$'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%'''(((&&&$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''''''''''')))))))))***++++++,,,,,,,,,---...///000111222333555222111555666333333666888:::<<<===???AAADDDGGGLLLNNNPPPPPPQQQQQQSSSUUUWWWXXX[[[^^^aaadddfffgggeeefffiiijjjiiiccc[[[TTTRRROOOLLLJJJIIIMMMZZZggg######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##############################""""""!!!!!! """"""###$$$$$$######"""!!!  %%%"""!!!###)))))))))(((&&&###!!!###"""!!!"""######"""!!!""""""#########""""""!!!"""""""""!!!!!!!!!"""###""""""!!!!!!""""""###$$$%%%$$$$$$$$$$$$$$$%%%&&&######################################################$$$$$$$$$$$$$$$###&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$$$$######!!!""""""###$$$$$$%%%%%%##############################$$$$$$#########$$$#########################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$######"""""""""###$$$$$$%%%%%%########################!!!!!!!!!"""###$$$%%%&&&#########"""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""###########################!!! ###%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#################################$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$#########""""""#####################$$$""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""$$$'''))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""%%%'''(((&&&$$$""""""######$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***)))))))))***++++++,,,,,,,,,---...///000111222333444222222555555222333666777999;;;===>>>@@@CCCFFFMMMNNNPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]```bbbeeefffdddfffhhhjjjiiiccc[[[UUUQQQNNNLLLKKKKKKPPP^^^kkk""""""!!! !!!!!!!!!!!!""""""#################################$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%###"""!!!"""!!!  $$$""" """"""$$$$$$#########$$$"""!!!!!!"""###""" """############""""""!!! """###"""!!! !!!""""""!!!!!!!!!!!!"""######%%%%%%$$$$$$######$$$$$$"""""""""#######################################"""###$$$%%%&&&%%%$$$#####################$$$$$$""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&"""""""""##################$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""######$$$$$$$$$###### !!!!!!"""""""""########################!!!!!!!!!"""###%%%'''(((""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######%%%$$$$$$###""""""!!!!!!########################"""!!! !!!###%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$############""""""""""""""""""#################################$$$############$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""""""""###############""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&###$$$&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&%%%###!!!""""""###$$$$$$$$$$$$###$$$###""""""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''"""###$$$&&&((()))***+++)))))))))***++++++,,,,,,,,,---...///000111222333444222444666555222333888777999;;;===>>>AAADDDGGGMMMOOOQQQQQQQQQRRRTTTVVVVVVWWWYYY\\\___aaacccddddddeeehhhjjjiiiccc[[[UUUQQQNNNLLLKKKLLLQQQ```nnn###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%$$$###!!! """"""!!!!!!!!!""""""###!!!!!!"""""""""!!! !!!"""###%%%'''$$$"""!!!!!!""""""!!! ###############"""!!!!!!"""%%%$$$"""!!!!!!"""!!!!!!!!!!!!!!!"""######$$$$$$############$$$$$$!!!"""""""""#########$$$########################!!!!!!!!!!!!!!!""""""### !!!"""###%%%'''(((########################$$$###"""!!!!!!""""""###""""""#########$$$$$$$$$!!!"""""""""#########$$$"""$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$######$$$$$$$$$######""" !!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""$$$%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$#################################"""""""""$$$$$$"""!!!######$$$$$$%%%&&&&&&'''$$$$$$$$$############""""""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$##################!!!!!!"""###############""""""""""""""""""""""""########################"""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$"""$$$%%%%%%######$$$'''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%%%%$$$"""!!!"""###$$$%%%$$$$$$###%%%$$$###"""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%&&&'''))))))***)))))))))***++++++,,,,,,,,,---...///000111222333444333555777666222444999777:::<<>>@@@BBBFFFJJJMMMLLLNNNPPPQQQQQQQQQSSSUUUVVVWWWXXX[[[]]]```bbbcccdddfffiiikkkjjjeee]]]WWWRRROOOLLLKKKJJJNNN[[[iii######""""""!!!!!! !!!"""###$$$$$$###"""!!!######""""""!!!!!!!!!  """######$$$###"""!!!!!!"""###$$$ """###%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########""""""""""""######%%%""""""$$$$$$###***%%%"""!!!######""""""""""""######$$$###""""""###%%%'''(((%%%%%%$$$###"""!!! ###############"""!!! ######""""""!!! %%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$#########""""""######""""""""""""######$$$#########""""""!!!!!!""""""""""""####################################&&&%%%###"""!!!"""###$$$!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!! !!!"""###%%%%%%$$$######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""""""""###$$$######"""!!!"""###%%%&&&!!!"""###%%%%%%$$$###### !!!$$$&&&'''&&&%%%$$$""""""######$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""###$$$%%%'''''')))'''%%%###""""""###$$$########################$$$###!!!###%%%&&&###!!! $$$&&&%%%$$$"""!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###"""!!!"""###############""""""""""""!!!#########%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))%%%!!!!!!$$$%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&&&&&&&'''(((***+++,,,//////000000111222444555222333444666666666666555999<<>>BBBEEEHHHKKKMMMMMMNNNOOOOOONNNNNNQQQRRRSSSWWWYYYXXXYYY^^^aaaaaaccceeehhhjjjhhhddd___[[[UUUSSSQQQOOOMMMPPPZZZfff|||""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""######$$$$$$############$$$%%%&&&&&&!!!"""###$$$$$$###"""!!!""""""############""""""###$$$$$$%%%%%%%%%%%%%%%###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%"""$$$$$$"""!!!###$$$###!!!"""''''''%%%$$$'''#########""""""############$$$$$$$$$$$$$$$######""""""""""""#####################$$$######""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$###############""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""##################""""""#########$$$$$$$$$%%%%%%##############################"""######$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""""""""#########"""######$$$%%%&&&''''''!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######%%%&&&&&&##################$$$$$$""""""###$$$$$$$$$$$$######""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###"""""""""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!###%%%%%%###"""###$$$""""""######$$$$$$$$$%%%!!!###$$$$$$######$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$#########""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$########################!!!!!!!!!"""""""""######%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""""""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((())))))***+++,,,------------...///000111222444444333333444555777888555999===AAADDDGGGJJJMMMLLLNNNPPPOOONNNNNNPPPSSSTTTXXXZZZXXXYYY^^^bbbbbbccceeeiiijjjiiifffaaa^^^VVVSSSQQQPPPMMMPPPZZZfff|||""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!"""###$$$%%%!!!"""###$$$$$$###"""!!! """#########$$$$$$$$$%%%&&&&&&&&&&&&%%%"""""""""!!!"""######$$$########################!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$"""!!!"""$$$###!!!"""&&&&&&"""!!!#########""""""""""""######$$$$$$%%%%%%%%%$$$$$$### !!!"""###$$$%%%%%%###############"""!!! !!!!!!""""""######%%%$$$$$$$$$######""""""%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######################## !!!###%%%%%%%%%$$$############$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###%%%%%%$$$######"""############$$$$$$$$$""""""###$$$&&&'''(((((( !!!###%%%'''((())))))$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!"""$$$&&&'''######"""""""""###%%%&&&!!!"""###%%%%%%$$$######!!!!!!!!!!!!"""###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################!!!###&&&%%%###!!!###$$$!!!"""############!!!###$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$%%%$$$###!!! %%%%%%%%%$$$$$$$$$######&&&$$$""""""$$$%%%&&&%%%(((((((((((((((((((((((("""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&### !!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******((((((((()))***,,,---...,,,,,,,,,---...///000111444444333333444555777888555888<<<@@@CCCFFFJJJLLLLLLNNNPPPOOOMMMNNNPPPSSSUUUZZZ[[[YYYZZZ___ccccccdddfffiiikkkjjjfffbbb___VVVTTTQQQPPPNNNPPPZZZfff}}}&&&&&&$$$#########$$$%%%%%%$$$$$$$$$###"""""""""$$$###$$$%%%&&&&&&$$$""" !!!######!!! !!!"""$$$###!!!!!!"""###&&&'''###!!! !!!"""$$$$$$###""""""######$$$$$$$$$%%%$$$$$$$$$#########"""""" !!!"""######"""!!! !!!"""###$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$######""""""""""""######&&&&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%###"""!!!###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""%%%""" !!!$$$&&&%%%###"""$$$%%%%%%$$$###$$$%%%########################%%%%%%$$$######$$$%%%%%%$$$######"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!""""""###%%%%%%&&&&&&%%%###""" %%%$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$%%%%%%%%%###"""!!!$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$(((%%%""" !!!"""###$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&$$$######$$$###"""!!!###$$$%%%%%%######$$$%%%'''&&&$$$$$$$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###%%%%%%%%%###!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%###!!!!!!###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((()))########################$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''(((''''''''''''((((((((((((((('''&&&&&&''')))+++---------------...000111333111222222333444555666666777888;;;>>>BBBEEEHHHJJJMMMMMMMMMLLLMMMOOOTTTWWWYYYYYYZZZ\\\^^^___aaaaaaaaacccfffjjjkkkhhhbbb^^^[[[VVVQQQOOONNNQQQ[[[ggg$$$###"""!!!!!!!!!""""""#################################$$$%%%%%%###!!!###$$$&&&&&&$$$$$$$$$%%%'''%%%###"""!!!!!!"""###&&&%%%######%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""############""""""!!!!!!""""""######$$$$$$$$$###############$$$$$$######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$%%%###"""!!!###$$$ !!!!!!""""""###$$$$$$$$$$$$#########"""###!!! ###$$$$$$"""$$$%%%&&&&&&$$$#################################%%%%%%$$$######$$$%%%%%%'''&&&%%%###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$"""###$$$$$$###"""###$$$%%%%%%######$$$%%%'''%%%$$$###$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%''''''''''''((((((((((((***)))(((((()))+++---///............///111333444111222333333555555666777999:::<<>>AAACCCEEEGGGHHHLLLNNNOOOPPPOOOOOOPPPRRRTTTVVVZZZ]]]______^^^]]]```bbbdddggggggccc]]]XXXVVVRRRQQQQQQQQQSSS\\\fff%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$%%%%%%%%%$$$###!!!"""###$$$%%%%%%$$$###"""$$$###"""""""""###%%%%%%!!!"""!!!  ###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""!!! !!!###$$$$$$$$$###!!!!!!!!!"""###$$$%%%%%%&&&'''%%%###"""!!!!!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!"""###$$$###"""###%%%%%%%%%###!!! &&&%%%$$$######$$$%%%&&&%%%%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%$$$###############"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%$$$###!!!"""%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$,,,+++***(((&&&$$$###""" !!!###$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$###"""""""""############""""""!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&((('''&&&%%%%%%(((((('''&&&%%%$$$$$$#########$$$%%%%%%&&&''''''******))))))((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((*********++++++,,,,,,---000111111222222222111111333333333444555666888888999;;;===???AAADDDHHHKKKOOOMMMKKKLLLNNNPPPQQQPPPUUUVVVXXX[[[]]]```bbbcccaaabbbdddffffffccc]]]YYYPPPOOOOOOPPPOOOQQQ[[[fff~~~################################################""""""""""""""""""""""""""""""######""""""!!! """######$$$$$$######"""######"""""""""###$$$%%%!!!!!! !!!###########################$$$######""""""######$$$#########$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$###"""###$$$%%%%%%$$$###""" ###############$$$$$$$$$&&&%%%###"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$###""""""###$$$&&&(((&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$%%%%%%###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$"""!!! !!!""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""$$$######"""!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$%%%'''''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((*********++++++,,,,,,---000111111222222222222111222222222333444666777888888;;;===@@@BBBEEEIIILLLNNNNNNMMMMMMMMMNNNPPPQQQUUUVVVXXXZZZ\\\^^^```aaa```aaaccceeeeeebbb]]]XXXRRRQQQQQQRRRQQQTTT^^^iii!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!""""""$$$######""""""######$$$###""""""""""""###$$$$$$"""""""""!!!!!!###""""""""""""""""""""""""$$$######""""""######$$$#########$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""######$$$%%%&&&''''''!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&$$$######$$$%%%%%%$$$###""""""""""""$$$$$$$$$#########""""""!!!  """###$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!! """$$$%%%%%%((('''%%%######$$$%%%'''$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$!!!!!! !!!"""%%%'''((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&#########$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$#########""""""!!! ###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$########################&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$""""""###%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())))))***+++,,,,,,------000000111111222222222222222222222222333555666777777:::===@@@BBBFFFJJJMMMMMMOOOPPPNNNLLLLLLOOORRRUUUVVVXXXYYY[[[]]]]]]^^^^^^___bbbdddeeebbb\\\XXXRRRQQQQQQRRRRRRTTT^^^jjj!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!###$$$$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$%%%%%%%%%$$$""""""$$$%%%##############################""""""""""""##################$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%&&&''''''########################!!!$$$%%%$$$"""!!!"""$$$###"""!!!!!!"""###$$$########################!!!!!! !!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ###$$$%%%$$$%%%$$$###"""""""""###$$$########################&&&&&&'''&&&%%%%%%&&&'''########################""""""#########$$$$$$$$$""""""""""""###%%%&&&'''########################""""""#########$$$$$$$$$#########"""######$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((******(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$##############################$$$###"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((())))))(((''''''''''''(((((()))$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%###"""!!!###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$""" ###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))***+++,,,,,,------000000000000111222333444222111222222333444555666555888;;;>>>AAAEEEJJJMMMLLLOOOQQQOOOKKKJJJNNNSSSVVVWWWYYYZZZ\\\\\\\\\\\\]]]^^^```cccdddaaa\\\XXXPPPOOOPPPQQQPPPRRR]]]hhh""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!###$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""############$$$%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''########################!!!$$$%%%$$$###""""""""""""!!! !!!"""###$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%$$$###""""""$$$$$$$$$$$$###"""#########$$$$$$#########$$$%%%&&&$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&########################"""""""""######$$$$$$%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))'''''''''''''''((()))***$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%&&&%%%%%%$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$""" ###%%%######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''''''''((((((((())))))((())))))+++,,,---....../////////000111333444555222222222222333333444555444777:::===@@@DDDIIILLLLLLOOOQQQOOOKKKJJJNNNSSSVVVXXXZZZ\\\]]]]]]\\\\\\[[[]]]___bbbdddaaa\\\XXXQQQPPPQQQQQQPPPRRR\\\ggg~~~########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!###""""""!!!!!!""""""### !!!""""""######"""""" """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""############$$$########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!###&&&&&&&&&%%%%%%&&&!!!!!!!!!!!!!!!"""###$$$ !!!"""###$$$%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###"""$$$&&&'''(((&&&%%%$$$###$$$%%%%%%%%%%%%$$$###!!!######""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%&&&%%%$$$###""""""""""""#########$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###%%%&&&%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""""""""###########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''((()))***$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$"""!!!!!!$$$&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((()))))))))(((((()))***,,,---......///......///111333555777333333333333333444555555555888;;;>>>@@@DDDHHHKKKLLLNNNOOONNNLLLLLLPPPSSSVVVWWWZZZ\\\^^^^^^]]]\\\[[[\\\___cccdddbbb^^^ZZZVVVTTTTTTTTTRRRTTT]]]hhh{{{""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """#########"""!!! """"""""""""###%%%########################""""""!!!!!!!!!!!!""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%%%%&&&(((""""""######$$$$$$######""""""#########$$$$$$$$$ !!!"""""""""""""""%%%$$$###""""""###$$$%%%################################################$$$######$$$%%%&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$!!!$$$$$$""""""'''########################"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%$$$###""""""""""""""""""""""""######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***%%%$$$############$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%$$$######%%%'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''((((((((())))))))))))'''((()))***,,,---...///.........///000333666888444444444333444444555666888:::===???BBBEEEIIILLLLLLLLLLLLLLLMMMOOOQQQSSSSSSVVVYYY\\\]]]]]]\\\[[[[[[\\\___ccceeeccc___[[[XXXVVVUUUTTTRRRSSS\\\fffwww""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!"""######"""!!!  """#########"""!!! ###$$$$$$$$$&&&'''""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""##############################################################################$$$$$$########################!!!"""######"""###%%%'''"""###%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$"""!!!!!!"""$$$%%%################################################!!!!!!!!!###%%%&&&%%%$$$$$$###"""!!!!!!###%%%&&&%%%%%%''''''''''''%%%%%%$$$'''(((%%%!!!!!!%%%***"""""""""""""""""""""""""""############$$$$$$$$$ """###%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&%%%$$$###"""!!!############$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((())))))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&((()))***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""""""""######$$$%%%%%%### """%%%'''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))***,,,---...///............000333666888555555444444444555666666:::<<>>@@@BBBEEEIIILLLPPPPPPQQQSSSTTTVVVWWWWWWVVVXXX[[[]]]^^^^^^\\\[[[^^^___```aaa```___]]][[[WWWSSSQQQRRRRRRTTTZZZbbbwww""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###"""!!!"""###"""  !!!""""""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""""""""!!!########################%%%$$$###"""""""""###$$$############"""""""""""" !!!!!!"""""""""""""""########################$$$$$$$$$$$$$$$###""""""##############################""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! $$$$$$"""!!!!!!"""######$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$######""""""######$$$$$$ !!!"""$$$%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$#########$$$$$$$$$$$$######%%%$$$###$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''&&&%%%%%%'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******))))))(((((()))+++---.../////////000111222333444666555444333333444444555999;;;>>>@@@BBBEEEIIILLLOOOOOOQQQRRRTTTVVVWWWXXXWWWYYY\\\^^^___^^^]]]\\\^^^___aaabbbbbbaaa```^^^[[[WWWTTTSSSSSSSSSYYYaaa||| !!!!!!!!!!!! !!!"""#########"""!!!!!!!!! !!! !!!###"""!!!!!!"""$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################%%%$$$######""""""##################"""""""""""" !!!""""""######""""""###########################$$$$$$$$$$$$###""""""########################"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$###!!! !!!"""""""""""""""############""""""""""""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$#####################$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""######$$$$$$$$$$$$######$$$###"""###%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''')))(((%%%###"""###$$$%%%###$$$%%%&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&'''&&&%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))))))))***++++++))))))(((((()))+++---...//////111222333444444444222222222333444555777777999;;;>>>@@@BBBEEEIIILLLNNNNNNPPPRRRUUUWWWXXXYYYXXXYYY\\\___``````^^^]]]]]]___aaacccccccccbbbaaa[[[VVVSSSTTTTTTUUU\\\ccc}}} """""""""""" """###%%%&&&&&&$$$"""!!! """###"""!!!$$$ """######"""!!!###$$$!!!!!!!!!!!!!!!""""""""""""""""""""""""#################################$$$$$$$$$###########################"""""""""!!!!!!!!!"""############"""##############################$$$$$$$$$######"""########################$$$#########$$$%%%&&&&&&""""""""""""""""""""""""&&&'''((('''%%%$$$%%%&&&!!!"""###$$$%%%%%%$$$$$$"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$""""""######$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$######"""""""""#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&''')))(((&&&$$$#########$$$###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&((((((&&&$$$$$$&&&''''''&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++))))))(((((()))+++---......///111333444444333333000111111333444666777888999;;;>>>@@@BBBEEEIIILLLMMMNNNPPPRRRUUUWWWYYYZZZXXXZZZ]]]```aaaaaa___^^^^^^___aaaccccccbbbaaa```VVVRRRPPPRRRTTTWWW___hhh{{{!!!!!!###$$$$$$###!!!!!!!!!"""$$$%%%%%%$$$""" """%%%$$$""" !!!###!!!"""######""""""###$$$ !!!!!!!!!""""""######!!!"""""""""#########$$$########################$$$$$$$$$$$$######""""""############"""""""""!!!!!!""""""#######################################"""######$$$$$$$$$##############################$$$#########$$$%%%&&&&&&########################"""###$$$$$$"""!!!"""#########$$$%%%&&&&&&&&&%%%############$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&%%%$$$###############$$$$$$######""""""""""""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""######$$$$$$######$$$$$$$$$$$$######!!!"""######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%'''((((((&&&$$$$$$%%%&&&'''&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((******))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))(((((()))+++---...---...000222333333222222111222333444555555666666999;;;>>>@@@BBBEEEIIILLLMMMNNNPPPRRRUUUWWWYYYZZZXXXZZZ]]]```aaaaaa```______```aaabbbbbb```^^^]]]UUUQQQNNNPPPRRRVVV___hhhxxx""""""############"""""" !!!"""""""""!!!  """###"""!!! !!!!!!"""$$$###""""""###%%%!!!!!!""""""######$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""############""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################"""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""!!! !!!"""$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$######""""""""""""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###%%%&&&''''''&&&###"""###$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&&&&'''((()))'''$$$###$$$&&&''''''%%%'''((()))'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''(((((()))))))))(((((()))+++---...---...///111222222333333222333444555666666666666999;;;>>>@@@BBBEEEIIILLLNNNNNNPPPRRRUUUWWWXXXYYYWWWYYY]]]```aaaaaa```___```aaabbbbbbbbb```^^^\\\YYYTTTPPPPPPPPPSSS[[[dddyyy""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!!  """"""!!!!!!###$$$$$$###"""$$$%%%"""""""""###$$$%%%%%%%%%!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$##############################""""""!!!"""""""""########################"""###$$$$$$""""""###$$$%%%$$$###"""""""""###$$$!!!!!!###$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!###""""""""""""######$$$%%%$$$$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$##############################$$$$$$#########$$$%%%&&&######$$$$$$$$$$$$######!!!###%%%%%%###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''))))))'''$$$###$$$&&&''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))(((((()))+++---...000000000111222333444555222333555666888888888888999;;;>>>@@@BBBEEEIIILLLOOOOOOQQQRRRTTTVVVWWWXXXVVVXXX\\\___aaaaaa```______aaabbbccccccbbb```___[[[UUUQQQPPPPPPSSS\\\eeezzz"""!!!  !!!"""$$$$$$$$$$$$%%%&&&'''(((&&&""" $$$%%%$$$!!!###$$$$$$######$$$%%%""""""###$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!############""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$"""""""""""""""""""""""" !!!""""""!!! !!!###%%%###!!!  !!!""" """$$$%%%&&&&&&&&&"""""""""######$$$$$$$$$"""###$$$%%%%%%$$$###""" """###$$$$$$############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$%%%$$$###"""!!!""""""""""""###$$$%%%%%%######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&######$$$$$$$$$$$$######!!!$$$&&&%%%###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$#########%%%''')))###$$$%%%&&&'''&&&%%%%%%%%%&&&''''''&&&&&&''')))***'''$$$###$$$&&&'''(((###%%%''''''&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))******''''''''''''((((((((())))))))))))))))))******+++))))))(((((()))+++---...222111111111222444666777111222555777999:::::::::999;;;>>>@@@BBBEEEIIILLLPPPPPPQQQSSSTTTVVVWWWWWWVVVXXX[[[___```aaa```______```bbbdddeeedddcccbbbYYYTTTQQQQQQRRRVVV___iiizzz!!!!!!"""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%$$$$$$###$$$%%%$$$""" $$$%%%&&&&&&%%%""" $$$###"""###$$$%%%$$$"""######$$$$$$$$$######"""###$$$&&&''''''&&&$$$###""""""""""""""""""""""""$$$$$$$$$#########"""""""""%%%&&&%%%###"""#########$$$%%%%%%&&&&&&''''''&&&%%%$$$""""""!!!######$$$$$$$$$######"""#########!!! ###%%%$$$#########""""""!!!!!!(((***$$$***---""""""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################)))%%%$$$,,,+++''''''&&&%%%%%%$$$###############$$$%%%(((***,,,########################&&&%%%###"""""""""###### !!!((( ,,,'''########################,,,###'''  ***$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$+++"""%%%999!!!)))---&&& %%%'''###%%%$$$&&&))))))%%%$$$&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """###$$$%%%%%%%%%$$$$$$#########"""!!!%%%)))&&& !!!(((((($$$"""$$$&&&%%%$$$$$$### !!!''')))'''%%%'''"""######$$$$$$###"""!!!(((""""""&&&&&&"""###(((%%%$$$"""!!!!!!!!!"""#########$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!"""############""" '''***&&&$$$&&&&&&""")))'''%%%&&&)))***(((&&&)))%%%###%%%$$$ ###111###"""!!!***000$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$######$$$&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&(((***+++,,,,,,''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''))))))(((((('''''''''&&&)))(((((()))+++---///000///000111222222333222222000000111222333555666777<<<<<<<<<===AAAFFFJJJMMMOOOOOOOOOPPPPPPRRRSSSTTTXXXZZZ]]]```bbbaaa___^^^```bbbcccdddcccbbb```^^^\\\TTTPPPSSSTTTUUU___kkk{{{!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""%%%'''((('''%%%###############%%%%%%&&&%%%%%%$$$"""!!! !!!"""###""" """######$$$$$$$$$#########$$$&&&''''''&&&$$$###########################$$$$$$$$$#########"""""" !!!###%%%&&&%%%$$$###""""""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######"""###$$$###"""!!!###$$$############"""""""""!!!### ))) ###""""""""""""""""""######"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&###)))###'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%########################&&&%%%###"""""""""###$$$---+++(((&&& &&&!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&"""%%%$$$###$$$!!!###""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%***$$$!!!"""+++,,,&&&###(((...(((!!!###))))))$$$"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$...''' !!! !!!######"""###(((---***'''### !!!$$$&&&&&&###"""%%%'''###***###"""&&&%%%&&&%%%$$$###""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######$$$$$$######!!!%%%&&&$$$%%%)))+++((( """###$$$$$$%%%%%%)))'''%%%###$$$'''***,,, $$$...&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%######%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&''''''((((((''''''&&&&&&''''''((((((((((((((())))))((((((((('''''''''(((((('''((())),,,...//////000111222222333222222111111222333444666777888<<<<<<<<<>>>AAAFFFJJJMMMOOOOOOOOOPPPQQQRRRSSSTTTWWWYYY[[[^^^```bbbccccccccccccccccccaaa___]]]\\\XXXPPPMMMPPPQQQRRR\\\hhhzzz"""""""""###$$$$$$%%%%%%!!!"""############""""""%%%%%%%%%$$$$$$"""!!! """$$$%%%$$$"""!!!!!!!!! !!!"""""""""!!! !!!"""###""" !!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###$$$%%%%%%%%%%%%$$$$$$######"""!!!!!! !!!""""""###$$$%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$############""""""""""""&&&$$$333"""'''$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((***'''###&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$ $$$ %%%&&&111---%%%%%%%%%%%%%%%%%%%%%%%%!!!***&&&!!!'''((($$$"""""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%!!!,,,***###'''///%%%...***%%%"""!!!###&&&(((###)))///,,, (((%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$$$$'''+++***'''---((($$$&&&***))) &&&,,,***!!!###'''&&&%%%%%%%%%&&&'''&&&### +++###!!!)))***"""$$$&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$&&&&&&$$$ !!!$$$$$$!!!((())))))&&&###"""$$$''' ''''''(((***$$$###+++""""""222...###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%******)))))))))))))))((('''((((((((((((((((((''''''''''''''''''((())))))))))))(((((((((((('''''''''''''''''')))+++---...///000111222222333222222222222333444555777888999;;;;;;<<<>>>BBBFFFJJJMMMPPPPPPPPPPPPRRRSSSTTTUUUVVVWWWYYY[[[___bbbfffgggfffeeecccaaa___]]][[[ZZZWWWOOOKKKNNNOOOQQQ[[[ggg{{{""""""#########$$$$$$$$$!!!""""""###############%%%%%%$$$$$$###""""""!!! """###"""!!! ###""" $$$###"""###$$$%%%$$$""" !!!"""###$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%$$$$$$########################""""""!!!!!!!!!!!!"""###$$$%%%%%%&&& !!!"""###$$$%%%%%%%%%"""$$$&&&&&&%%%$$$###$$$#########"""""""""""""""!!!&&&"""333!!!...%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################&&&### 111%%%###$$$$$$%%%%%%&&&&&&'''!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((###&&&'''%%%!!!########################)))'''$$$&&&((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((###'''---&&&!!!"""***000...###$$$###((((((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&)))###!!!(((---$$$+++999"""+++$$$!!!'''&&&)))((('''((()))&&&!!!"""%%%&&&"""$$$+++$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&%%%"""!!!"""$$$""" !!!$$$%%%%%%%%%%%%***000+++(((+++$$$$$$!!!$$$(((111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((%%%%%%%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''')))***))))))(((((((((((((((((((((((((((((()))+++---...//////111222222222222222222222333333444666777888;;;;;;<<>>###)))222$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''''''''((('''%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''')))***(((((())))))))))))))))))***)))))))))***,,,---...//////111222222222222222222222222222333444666666:::;;;===???CCCFFFJJJLLLNNNOOOOOOPPPRRRSSSUUUVVVUUUWWW[[[___bbbcccbbbbbbbbbaaa```___^^^^^^_________VVVPPPRRRRRRTTT^^^kkk########################"""!!!!!!!!!"""###$$$%%%$$$######"""######$$$$$$!!!"""$$$$$$"""!!!""""""###"""!!!!!!"""$$$&&&((("""!!! !!!"""###""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""""""""##################"""!!!  !!!!!!"""######$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$""""""""""""############$$$''''''!!!"""$$$DDD&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((///### ***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%***###222 $$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++''' ---""""""#########$$$$$$$$$""""""###$$$$$$%%%&&&&&&```oooMMM333###### '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%### """***...(((%%%+++<<<``````666...###,,,"""$$$!!!!!!"""#########""""""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""!!!!!!###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%### !!!$$$000YYYooo888&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''((())))))(((((())))))))))))******+++************,,,---//////000111222222333222222222111111222333444555555:::;;;===@@@CCCGGGIIIKKKMMMMMMNNNOOOQQQSSSTTTUUUVVVXXX]]]aaabbbbbb```_________`````````aaaaaaaaaaaaXXXQQQQQQQQQRRR\\\iii~~~########################"""!!!!!!!!!"""###$$$%%%&&&%%%$$$""""""""""""### !!!!!!   """$$$%%%"""!!! !!!"""###""" """######$$$$$$$$$######$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""######"""###$$$%%%%%%$$$"""!!!!!!!!!""""""""""""""""""############"""""""""""""""######$$$$$$$$$######"""###$$$###"""!!!###$$$!!!"""""""""###############$$$&&&$$$((('''444444''' &&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%% """$$$000RRR""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%SSSjjjJJJ***$$$///222&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&(((AAAoooAAA $$$+++###!!!+++!!!"""###$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%'''%%%%%%$$$"""+++%%%VVV^^^(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''))))))(((''''''&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((()))))))))***************)))))))))+++,,,---///000111222222333222222333333333333333444555666999;;;===@@@CCCGGGIIIKKKLLLLLLMMMNNNPPPRRRTTTUUUWWWYYY\\\___aaaaaaaaaaaa^^^___aaabbbbbbbbbaaaaaadddZZZSSSRRRQQQQQQ[[[hhhzzz$$$$$$##################"""!!!!!!!!!!!!###%%%&&&((('''%%%###!!!!!!!!!!!!!!!"""$$$$$$###""""""###%%%$$$$$$############$$$$$$###"""###$$$%%%$$$"""######$$$$$$$$$######"""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!###%%%''''''%%%###"""&&&&&&%%%%%%$$$#########"""""""""""""""###############$$$$$$$$$######"""#########!!! ###%%%!!!!!!""""""#########$$$###/// ###$$$&&&!!!)))!!!"""###$$$&&&'''((()))'''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%(((######QQQ$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''\\\KKK---&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$#########!!!###'''&&& >>>XXX&&&---"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%$$$$$$###"""$$$&&&%%%'''555FFFwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((######$$$%%%%%%&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''%%%&&&((()))))))))((('''(((((())))))*********+++))))))(((((((((***+++,,,///000111222222333222222444444444444444555666777999;;;===@@@DDDGGGIIIKKKKKKKKKLLLMMMOOOQQQSSSTTTXXXYYYZZZ\\\___aaadddeee___```bbbddddddcccaaa```ggg]]]UUUTTTRRRRRR[[[hhhvvv"""###$$$%%%$$$""" ######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""!!!""""""""""""""""""!!!"""###$$$###"""!!!"""###"""!!! """###$$$"""############$$$$$$$$$"""######$$$$$$$$$######$$$###""""""!!!""""""###%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%###$$$&&&$$$ !!!%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!! (((///***---...$$$(((((()))'''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&***"""]]]$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$]]]===)))!!!(((---(((!!!%%%((('''!!!"""%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%000)))fffzzz000''' (((###***$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&""""""###&&&...(((###===```*** """$$$%%%"""###'''&&&$$$---,,,%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%&&&''')))+++))))))))))))************)))***++++++------...///......///111111222222222///000000111333555777888>>>======@@@CCCGGGIIIJJJJJJJJJKKKKKKLLLNNNRRRUUUWWWWWWXXXZZZ]]]```dddfffbbbbbbcccbbb``````aaacccaaaZZZSSSRRRSSSUUU[[[cccuuu !!!###$$$$$$###"""!!!"""######$$$$$$$$$$$$$$$#########"""######$$$$$$!!!!!!!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$###""""""!!! !!!!!!######"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""" """%%%$$$!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""!!! !!!!!!""""""######!!!'''$$$""""""!!!"""&&&(((***&&&'''(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%(((!!!]]]$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++iii$$$"""(((///$$$ ###)))&&& ***######$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%444!!!VVV### ///***+++&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))'''((($$$...ppp%%%222$$$%%%((()))$$$&&&---%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((()))))))))*********((())))))***+++,,,---...000000111111111111111000111111111222333555777777=========???BBBFFFIIIJJJIIIJJJKKKKKKLLLOOOSSSVVVXXXXXXZZZ\\\___bbbdddfffbbbbbbcccbbb```___aaabbbbbb[[[TTTRRRRRRTTT[[[cccttt !!!###$$$$$$######!!!!!!"""###############""""""""""""###$$$%%%%%%######!!!!!!!!!!!!######"""!!!"""!!!######"""!!!!!!!!!"""""""""############$$$$$$$$$%%%&&&&&&&&&%%%$$$###### !!!###$$$%%%$$$$$$###!!!!!!"""###$$$$$$%%%%%%######""""""""""""######%%%$$$%%%'''&&&"""$$$(((%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!! !!!"""###$$$%%%### $$$))) 000...))) %%%$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%######''' \\\#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$)))///'''...XXXrrr***%%%+++&&&"""%%%...///&&&######$$$$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&)))999(((&&&***###!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++ $$$###&&&'''"""...%%%###;;;(((!!!$$$&&&((( ---$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&&&&%%%$$$#########!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******'''((()))***+++,,,,,,---111111222222111111000///333333333333444555666777;;;;;;<<<>>>AAADDDGGGIIIIIIJJJKKKLLLMMMPPPUUUXXXXXXYYY\\\___aaaccceeeeeebbbccccccbbb```___aaabbbddd\\\TTTRRRQQQTTT\\\dddqqq !!!"""######"""""" !!!!!!""""""""""""""""""""""""""""""###$$$$$$&&&%%%###""""""###%%%&&&"""!!!### $$$######""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""" """######!!! """""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''%%%%%%&&&###!!!%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!!!!!!!""""""######$$$&&&((($$$((('''(((###%%%$$$"""###%%%$$$$$$###%%%&&&########################%%%$$$#########$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""""""&&& \\\""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++''' """)))CCCsss,,,&&&)))%%%&&&+++***###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######---RRRWWW'''&&&***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((###%%%(((%%%%%%###JJJ...000 &&&"""""",,,***"""$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$((((((((((((((((((((((((&&&%%%%%%%%%$$$$$$$$$###""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))))))))((((((((((((((()))))))))***(((((()))***+++,,,------000000111222222222111111555555444444444555666666999:::<<<===???BBBFFFHHHIIIJJJLLLMMMNNNRRRVVVZZZWWWYYY\\\___bbbcccddddddbbbccccccbbb```___```bbbfff]]]UUURRRRRRTTT\\\dddttt""""""""""""!!!!!! !!!""""""""""""!!!$$$######"""!!!!!!""""""$$$###""""""""""""###$$$&&&"""!!!&&&(((%%%"""$$$$$$#########"""!!!!!!""""""#########$$$$$$$$$###############"""!!!!!! """######!!! ########################%%%%%%$$$$$$$$$$$$%%%%%%""" !!!$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$###""""""$$$$$$######""""""!!!!!!''' ###&&&///###"""+++)))!!!&&&444www666+++%%%...###***###...!!!###$$$$$$$$$$$$%%%'''########################%%%%%%%%%%%%%%%&&&''''''"""$$$'''))))))'''$$$"""""""""&&& \\\""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###111***)))!!!,,,000222\\\aaa"""$$$((((((''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########|||'''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,,,""" ---$$$"""111---///FFF&&&,,,000(((!!!((((((%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******))))))'''(((((((((((()))))))))))))))***+++,,,---.........///000111333333444444555555444444444555555666888:::<<<===>>>AAAEEEHHHJJJKKKMMMNNNOOOSSSWWW[[[WWWYYY\\\___aaabbbcccccccccdddcccbbb```___```aaaeee]]]VVVSSSSSSUUU]]]eeeyyy######"""!!!!!!  !!!"""""""""""""""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""%%%'''&&&$$$######$$$$$$$$$###"""""""""############$$$$$$$$$!!!!!!"""""""""""""""!!! !!!###$$$%%%$$$$$$###$$$$$$########################""""""""""""######!!! !!!###""" $$$################################################$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$###"""!!!!!! $$$&&&$$$%%% '''######%%%!!!###---???aaa###)))***---$$$%%%((('''(((&&&"""$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&!!!$$$'''******'''$$$!!!######''' \\\#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***111'''&&&333,,,BBBIII///+++$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$LLL$$$&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' )))%%%)))...)))%%%&&&!!!///111******###***"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))******+++,,,---......///---...000222333444555555444444444444444444555555777:::=========@@@EEEIIILLLMMMNNNOOOPPPSSSXXX[[[XXXYYY[[[^^^```bbbcccccccccddddddbbb```______aaaccc\\\VVVUUUUUUWWW^^^eeewww"""!!!!!! !!!!!!!!!!!!"""############"""###""""""!!!!!!!!!"""""" !!!###$$$$$$###!!! !!!!!!"""######$$$!!!"""###$$$$$$$$$######"""############$$$$$$$$$ !!!"""##################$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""""""""######$$$"""$$$'''&&&###$$$)))!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$######"""""""""$$$$$$'''%%%$$$---(((%%%$$$$$$$$$$$$$$$%%%&&&===---%%%+++!!!"""$$$((()))&&&"""###$$$$$$%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&'''((('''%%%$$$"""###%%%&&&&&&%%%###"""%%%%%%(((!!!]]]$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$$$$...((($$$%%%$$$555***RRR```'''!!!+++000$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%```"""000###%%%888666"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*** ))) $$$'''EEE000'''&&&111000nnn999 444%%%"""+++%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&'''))))))'''''''''((((((((())))))))))))***+++,,,---.........///000222333444444444333333222333333444555555777:::>>>>>>===???EEEJJJNNNNNNOOOPPPQQQSSSWWW[[[[[[[[[\\\^^^```bbbdddeeedddddddddbbb___^^^___```aaa[[[WWWWWWXXXYYY___fffrrr|||  !!!"""###!!!!!!"""###############!!! !!!!!!"""###$$$"""$$$&&&((((((&&&$$$"""!!!###%%%%%%$$$$$$&&&(((!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$###""""""!!!""""""### !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###!!!"""$$$"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#####################$$$$$$$$$###$$$&&&)))###"""$$$### """((((((### 555222...$$$))))))(((&&&"""'''///$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''(((&&&###"""$$$###"""!!!!!!"""###$$$'''&&&***"""]]]$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$++++++''''''###$$$+++))))))!!!(((((("""$$$QQQ555"""(((%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%PPP)))...***!!!///KKK""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ,,,&&&&&&SSS %%%###000000...!!!!!!///"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''&&&+++***((('''((()))+++---''''''''''''((((((((()))(((((()))***+++,,,,,,---000111222333333333333333222222222222333444555555777;;;>>>???>>>???EEEJJJOOOPPPPPPPPPQQQSSSWWWZZZ]]]]]]]]]^^^```ccceeegggdddddddddbbb___^^^___```___ZZZWWWXXXYYY[[[```fffuuu~~~%%%$$$$$$$$$######""""""######%%%###%%%$$$###"""!!!!!!!!!!!! !!!"""######$$$#####################"""!!! ############"""""""""!!!"""######$$$$$$%%%&&&&&&$$$!!!"""$$$###!!!########################$$$$$$$$$###"""!!!!!!  """###$$$######!!!"""######"""!!!"""$$$###"""""""""$$$%%%$$$###########################$$$$$$######"""!!!!!!!!!$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''%%%###%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''$$$!!! """""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((%%%"""aaa///&&&""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((''''''''''''&&&&&&&&&&&&;;;***000!!!&&&""")))### &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&eee$$$#########$$$%%%%%%&&&---,,,!!!)))WWW"""!!!***'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$+++,,,(((444,,,+++(((&&&$$$#########)))OOO$$$%%%&&&!!!!!!'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%''''''(((((('''&&&%%%%%%$$$%%%'''))))))))))))((('''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((---+++)))***---...,,,***000111222333333444333333333333333333444555666666555777999===@@@CCCFFFGGGOOOPPPQQQQQQPPPRRRTTTWWW\\\[[[[[[]]]```ccccccccccccbbbbbbbbbaaaaaa``````bbb[[[UUUVVVYYY[[[aaafffvvv!!!!!!!!!!!!  ###"""!!!!!!!!!!!!"""###$$$%%%#####################"""######$$$$$$######"""!!!$$$$$$$$$$$$############%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$&&&########################$$$$$$$$$###"""!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%&&&&&&$$$###$$$&&&###"""""""""$$$%%%$$$#######################################$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#########"""!!!$$$&&&""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&))),,,#########$$$$$$$$$%%%%%%######""""""""""""######"""$$$!!!___!!!(((,,,***((()))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%,,,,,,***KKK;;;"""444%%%///!!!+++!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&TTT333%%%$$$$$$###$$$$$$%%%%%%&&&###%%%###%%%III;;;###,,, ***%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&!!!!!!888######""""""###%%%&&&'''{{{''')))---222%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((()))'''&&&'''***+++***(((...///000111111222111111333333222333333444555666666777999===@@@CCCFFFGGGNNNOOOPPPOOOOOOQQQTTTVVV[[[ZZZZZZ[[[___aaabbbbbbaaaaaa`````````_________```YYYSSSTTTVVVYYY^^^ddduuu###############"""""""""###&&&%%%###!!!!!!!!!!!!"""###$$$%%%'''&&&$$$###""""""######$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######""""""%%%'''&&&""""""%%%)))########################$$$$$$$$$###""""""!!!!!! !!!"""###$$$%%%%%%%%%"""###$$$###!!! !!!"""###"""""""""$$$%%%$$$###########################"""######$$$%%%%%%&&&&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%"""###&&&www!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%"""!!!$$$ !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%,,,)))###]]]&&&((((((###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###"""'''SSS###111"""$$$***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))]]]+++$$$$$$$$$$$$$$$%%%%%%%%%%%%***&&&$$$+++NNN%%%222###***///%%%%%%%%%%%%%%%%%%&&&&&&*** 222BBBaaa&&&%%%$$$#########$$$$$$SSS^^^'''&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((***))))))***---......---...///000111111222111111222222222333333444555666666777:::===@@@CCCFFFGGGLLLMMMNNNNNNNNNPPPSSSUUUXXXWWWWWWYYY]]]```aaaaaa```______^^^^^^^^^^^^^^^___WWWQQQRRRTTTVVV[[[aaasss~~~$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&%%%###%%%$$$###"""!!!!!!!!!!!!'''&&&$$$""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$############%%%&&&%%%$$$###%%%'''########################$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&"""######"""###"""""""""$$$%%%$$$####################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&!!!'''%%%```&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((&&&%%%%%%### &&&&&&&&&'''''''''((((((%%%$$$$$$######$$$$$$%%%$$$### ]]])))&&&!!!###)))+++(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&%%%%%%%%%%%%$$$ '''...///YYY"""&&&;;;888 &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&vvv)))111+++$$$$$$%%%%%%%%%%%%%%%%%%'''+++%%%111!!!qqq!!!,,,###---%%%%%%&&&&&&&&&&&&'''''')))%%%+++,,,(((((('''&&&%%%%%%$$$$$$!!!777!!!$$$!!!---###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((+++++++++,,,...///000000000000222333333333333333222222222222333444555666666888:::===@@@CCCEEEFFFIIIJJJLLLLLLMMMOOORRRUUUTTTSSSTTTWWW\\\```bbbbbb```___^^^^^^^^^^^^___```___XXXRRRRRRSSSVVVZZZ```qqq}}} !!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!! %%%$$$###"""!!!!!!!!!!!!%%%$$$###""""""$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%%%%%%%$$$"""!!!###%%%&&&%%%###########################$$$$$$$$$$$$#####################$$$$$$%%%&&&&&&%%%&&&'''%%%###""""""######"""""""""$$$%%%$$$###########################$$$$$$######""""""""""""%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""!!!)))$$$TTT&&&'''((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###)))'''"""""""""""""""############%%%$$$$$$######$$$$$$%%%)))...((($$$bbb %%%'''&&&&&&(((###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''''''''&&&&&&&&&&&&++++++""",,,&&&JJJ,,,$$$ 111 &&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''XXX---111!!!!!!"""$$$%%%&&&&&&&&&%%%%%%$$$!!!$$$(((***---BBB555)))///%%%%%%%%%&&&&&&'''''''''&&&+++&&&;;;!!!"""###%%%''')))***+++'''%%%FFF...***)))%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&'''''''''''''''&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''((()))***+++,,,---...000000222333333333333333222222222222333444555555777888:::===@@@CCCEEEFFFGGGIIIJJJKKKLLLNNNRRRUUUQQQQQQRRRVVV\\\aaadddeeebbbaaa_________```aaabbbbbbZZZTTTSSSUUUWWW[[[```ooo|||!!!!!!""""""""""""###### !!!""""""###!!!!!!!!!!!!"""###$$$%%%######""""""###$$$&&&'''"""###$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!"""######$$$%%%%%%&&&&&&$$$!!!!!!%%%'''$$$ ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%&&&%%%###""""""######"""""""""$$$%%%$$$###########################$$$$$$######"""!!!!!! %%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###)))"""UUU!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((($$$''')))$$$ !!!!!!!!!"""""""""(((''''''&&&&&&''''''(((!!!!!!WWW$$$,,,...%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&000 ''':::!!!AAA''' ..."""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$***###+++$$$)))"""///+++%%%%%%&&&''''''&&&$$$######(((%%%###)))%%%%%% !!!000$$$$$$$$$%%%%%%&&&&&&'''''' """!!!"""###$$$%%%%%%%%%%%%%%%***%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((('''''''''(((((('''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((()))+++------,,,---...000...///000111111222111111111111111222222333444555777888:::===@@@BBBDDDFFFFFFGGGIIIJJJLLLNNNRRRUUURRRRRRSSSWWW]]]bbbdddeeecccbbb```___```aaacccdddeee]]]VVVUUUWWWXXX\\\aaannn}}}######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$&&&'''!!!!!!!!!!!!"""###$$$%%%"""#####################!!!"""######$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%"""###$$$###"""!!!"""######"""""""""$$$%%%$$$###################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%&&& ^^^""""""""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ +++///((($$$((()))&&&&&&&&&''''''''''''((((((######""""""""""""#########&&&)))000eee###### ###***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%###111$$$---,,,......111(((444$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$222!!!sssbbb...!!!------!!!!!!!!!%%%%%%&&&'''((('''&&&$$$###%%%"""###,,,$$$***&&&###""""""%%%,,,######$$$$$$%%%&&&&&&&&&!!!999UUU$$$&&&&&&&&&&&&$$$###!!!!!! (((!!!000$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***%%%&&&&&&'''(((((('''''''''&&&&&&%%%&&&''')))***(((((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))((((((---///111000///...000222...///000111111222111111111111111111222333444555888999;;;===@@@BBBDDDEEEEEEGGGIIIJJJLLLOOOSSSVVVWWWVVVWWWYYY^^^aaacccccccccbbb```___```aaadddeeefff^^^WWWWWWWWWYYY]]]bbbppp !!!!!!"""""""""###$$$%%%&&&%%%###"""###$$$%%%$$$###"""!!!!!!!!!!!!######$$$######"""!!! !!!"""###############%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$#########"""&&&&&&###"""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%&&&''''''&&&%%%&&&(((###"""""""""$$$%%%$$$####################################$$$%%%%%%&&&&&&""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###&&&$$$eee'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff\\\,,,%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$"""))) (((&&&&&&%%%'''+++999%%%666&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###)))******XXXYYYpppfffOOO---***111'''%%%,,,###&&&+++ %%%&&&'''((((((&&&$$$###'''(((%%%)))"""yyy,,,(((""""""###$$$$$$%%%&&&&&&***"""nnn000!!!###$$$%%%'''((((((''''''"""(((lll!!!)))""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%'''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((***---///...,,,+++---///000111222333333444333333111111111111222333444555888999;;;===@@@BBBDDDEEEEEEGGGIIIJJJLLLOOOSSSVVV[[[ZZZZZZ[[[^^^```aaaaaacccbbb```______aaadddeeeggg___XXXWWWXXXYYY]]]bbbqqq%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""######"""  !!!"""""""""""""""""""""""" $$$&&&%%%###"""""" !!!######$$$$$$$$$$$$#########""""""!!!!!!########################"""############$$$$$$$$$############""""""!!!!!!$$$$$$$$$$$$#########""")))(((&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$#########"""###$$$%%%$$$!!!########################'''&&&$$$###"""###$$$$$$#########$$$$$$%%%%%%%%%$$$ &&&ZZZ$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''(((***+++,,,&&&&&&&&&&&&%%%%%%$$$###)))%%%!!!###(((+++%%%!!!eee )))+++'''!!! ...&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))&&&$$$$$$&&&&&&$$$!!! %%%$$$333$$$...$$$$$$$$$%%%%%%&&&&&&&&&'''!!!###"""###$$$%%%%%%%%%$$$###&&&###!!!(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++,,,---......000000000111222222333333444333333333333444555555777888:::<<>>???@@@@@@@@@AAAGGGJJJHHHHHHNNNTTTVVVXXXXXXZZZ]]]cccgggiiiiiieeeeeedddaaa]]]\\\\\\]]]\\\WWWTTTVVVZZZ[[[___cccooo###""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%########################$$$$$$### !!!$$$%%%%%%&&&&&&&&&&&&%%%###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###!!! !!!"""""""""########################"""###%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$ &&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$""" %%%///333hhh'''###!!!&&&((((((!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&!!!+++%%%)))*** ppp222"""%%%%%%%%%%%%%%%%%%%%%%%%%%%"""NNN"""'''&&&'''((())))))((('''&&&''''''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%&&&''''''######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++---...///000000000111222222333333444333333333333444555555999;;;===???@@@@@@?????????EEEHHHFFFGGGMMMSSSUUUZZZZZZ[[[___cccfffggggggeeeeeedddaaa]]]ZZZZZZZZZYYYTTTRRRUUUYYY\\\```eeeqqq""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!"""$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$###!!!!!!"""######$$$$$$$$$###############$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$$$$########################&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!"""$$$$$$$$$"""##############################$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$ &&&ZZZ%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&'''&&&&&&%%%$$$$$$&&&***,,,))))))"""(((&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&######&&&'''... \\\)))&&&&&&%%%%%%%%%%%%$$$$$$***666&&&'''!!!"""$$$&&&'''''''''&&&###,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******+++,,,...///000000000000111222222333333444333333333333444555555888:::===???@@@@@@?????????DDDGGGFFFGGGMMMSSSVVVZZZZZZ\\\```dddgggggggggcccdddccc```\\\YYYYYYYYYXXXSSSQQQUUUZZZ]]]aaafffrrr!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!###""""""############""""""#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&$$$"""########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$ &&&ZZZ&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&''')))$$$///444}}}!!!$$$***""",,,...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((&&&$$$"""###%%%### &&&+++###OOO!!!(((&&&&&&&&&%%%%%%$$$$$$$$$UUU&&&)))$$$!!!###$$$$$$$$$$$$'''"""***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))***++++++''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,---///000111000000000111222222333333444333333333333444555555777999<<>>???@@@@@@BBBFFFJJJKKKJJJMMMTTTZZZZZZXXXXXX]]]eeeiiihhheeebbbbbbaaa^^^ZZZXXXXXXYYYYYYSSSPPPRRRUUUWWW[[[```qqq################################################""""""############""""""$$$$$$###""""""###$$$$$$&&&%%%###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######&&&""" ###%%%$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""&&&&&&$$$######%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[########################'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&111)))***000---'''%%%%%%###***+++'''###$$$&&&...###,,,### 333000,,,%%%$$$+++***&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%...&&&$$$'''!!!###555 +++---===+++%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!)))###%%%%%%%%%%%%%%%%%%%%%%%%'''***((("""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''((())))))'''&&&&&&''''''''''''(((((('''''''''''''''((((((((('''%%%%%%&&&&&&((()))))))))((('''(((((())))))((((((''''''&&&'''***---///000//////000000000111222222333333444444444444444555666777::::::;;;===>>>@@@AAAAAAAAAEEEIIIJJJJJJNNNVVV]]]^^^\\\\\\```fffjjjhhhfffccccccbbb___\\\ZZZZZZ[[[ZZZTTTPPPRRRUUUWWW\\\aaappp################################################ """###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$'''&&&$$$"""!!!!!!"""###$$$$$$############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%""" !!!$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''((((((===999+++&&&%%%333[[[{{{iiiRRR111)))(((ddd'''!!!###&&&***&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***---$$$(((222&&&))))))(((+++'''&&&&&&&&&&&&&&&&&&&&&&&&!!!)))###$$$$$$%%%%%%&&&&&&''''''&&&AAA"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((***)))'''''''''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&''''''((()))((((((((((((((()))*********))))))......---------///000111000000111111222333333333555555444444444555555666999999;;;===>>>@@@BBBBBBBBBEEEHHHIIIIIIOOOXXX```aaa``````ccchhhkkkiiigggeeeeeedddaaa^^^\\\\\\\\\[[[TTTOOOQQQTTTWWW\\\bbbooo################################################ !!!"""###$$$%%%%%%%%%$$$##################$$$'''&&&$$$###"""!!!""""""$$$######""""""######$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$###$$$%%%%%%###!!!"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&###'''[[[$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''(((((())))))333+++::: (((+++&&&jjjlll$$$%%%+++&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''))))))"""$$$111333***###$$$''''''''''''''''''''''''!!!)))######$$$$$$%%%&&&'''(((((("""]]]!!!'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""###&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$$$$!!!!!!%%%((()))((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((&&&'''((()))************...---,,,++++++---///000000000111222222333333444555555444444444555555666888999:::<<>>@@@BBBBBBEEEGGGIIIHHHFFFJJJRRRYYYYYY[[[^^^bbbeeehhhjjjkkkffffffeeebbb___\\\]]]]]]YYYSSSPPPRRRUUUWWW[[[```lllzzz################################################$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""!!! """$$$&&&%%%######&&&)))$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''[[[%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&999XXX"""(((&&&$$$######$$$&&&((()))))))))(((((((((((((((+++666+++!!!---"""&&&&&&&&&&&&'''''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---$$$666!!!ZZZ|||$$$,,,&&&&&&&&&&&&&&&&&&&&&&&&!!!)))###&&&&&&&&&''''''''''''''')))$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''(((((('''&&&&&&''''''''''''((((((''''''''''''&&&&&&%%%&&&'''((()))(((''''''&&&'''((()))***'''((())))))************+++,,,---///000111111222111111222333333444444555222222333333555666888999::::::;;;===>>>@@@AAAAAAAAAEEEHHHGGGGGGIIIQQQWWWZZZ\\\___bbbdddfffhhhiiiddddddcccaaa]]][[[[[[\\\XXXSSSQQQTTTWWWXXX[[[^^^iiiwww###################################################$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$&&&''''''&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""""" $$$'''&&&###"""&&&+++%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###'''[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''222333000$$$$$$$$$$$$$$$$$$$$$$$$"""$$$,,,&&&YYY$$$ &&&,,,,,,"""'''(((&&&###!!!!!!###&&&(((******))))))((((((''''''UUUDDD***!!!+++&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''' 333(((;;;iii###'''&&&&&&&&&&&&&&&&&&&&&&&&!!!)))###'''''''''''''''&&&&&&&&&000jjj!!!######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''(((''''''&&&&&&%%%$$$$$$###&&&******'''%%%&&&(((&&&'''((())))))((('''&&&'''&&&&&&%%%&&&'''((()))(((''''''&&&&&&((()))***))))))***++++++++++++***---,,,,,,,,,---...000111111222222333333444444555111111222333555777999:::;;;;;;<<<===>>>???@@@AAA>>>BBBFFFGGGGGGJJJQQQXXX[[[]]]```bbbcccdddfffhhhccccccbbb```\\\ZZZZZZ[[[WWWRRRQQQUUUXXXXXXZZZ]]]gggttt$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%$$$$$$$$$%%%''')))***&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''"""""""""######$$$$$$%%%######%%%&&&'''(((((((((%%%%%%%%%&&&&&&%%%$$$$$$'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((($$$^^^&&&"""(((%%%"""''',,,!!!+++%%%%%%)))###^^^$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((%%%$$$ 111(((~~~+++###''')))(((&&&%%%&&&%%%$$$###'''"""&&&***...&&&,,,)))%%%$$$&&&&&&$$$$$$((((((%%%"""!!!"""%%%((()))%%%!!!GGG""""""+++((((((((((((((((((((((((%%%+++###%%%###)))***"""%%%(((!!!888???&&&((((((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))***************))))))(((''''''((((((((((((((((((&&&''''''((()))******+++))))))((((((''''''&&&&&&******+++,,,...000222333333333222222222222222222222222333444555666777888666888:::;;;<<<===???AAACCCDDDFFFGGGIIIMMMRRRVVVZZZ\\\___bbbeeeggghhhhhhddddddbbb___[[[YYYYYYZZZZZZWWWTTTTTTVVVZZZ]]]___bbbttt$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$###$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%...PPP""",,,000,,,!!!...---$$$%%%%%%)))###^^^%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((***)))$$$777"""'''ZZZ///"""'''###$$$%%%&&&((())))))((('''%%%'''$$$###%%%###)))"""((()))'''&&&((( ''',,,---(((######$$$ooo111%%%''''''''''''''''''''''''###***%%%...###444'''///mmm///'''&&&'''&&&$$$%%%'''(((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))&&&&&&'''((()))))))))((((((((((((((((((''''''''''''''''''((()))*********+++*********)))))))))(((******+++,,,...000222333222222222222222222222222222333444555666777888888999;;;===>>>>>>???AAACCCCCCDDDGGGHHHKKKNNNSSSVVVYYY[[[^^^aaadddeeefffgggdddcccbbb___\\\[[[\\\]]]\\\YYYTTTRRRTTTXXX[[[]]]bbbttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$###############%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''###'''ZZZ%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%444///$$$??? &&&%%%%%%&&&%%%###$$$(((%%%%%%)))###^^^''''''''''''((((((((((((&&&&&&'''''''''(((((((((###333""" 000AAA==="""***((()))))))))((('''%%%$$$''''''(((&&&!!!(((---%%%---***)))+++***&&&%%%'''111)))777rrr000 &&&&&&&&&&&&&&&&&&&&&&&&&&& ((('''$$$000###000&&&'''###''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((###$$$%%%&&&'''((((((((())))))(((((('''''''''&&&''''''(((((())))))******************))))))))))))******+++,,,...///111222111111111111111111111111444444555666777777888888:::<<<>>>>>>>>>???AAABBBBBBEEEHHHJJJLLLOOOSSSVVVWWWYYY[[[^^^aaacccdddeeeccccccbbb___]]]]]]^^^``````[[[TTTPPPQQQUUUYYY[[[aaasss$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%'''###'''ZZZ&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''',,,000<<<&&&)))###111+++'''%%%%%%)))###^^^))))))))))))((((((((((((''''''''''''((((((((((((---555!!!$$$]]]###///++++++***(((&&&&&&'''(((&&&###""")))%%%&&&---***###!!!$$$+++333VVV~~~GGG $$$+++&&&&&&&&&&&&&&&&&&&&&&&&"""&&&''',,,"""((())),,,***"""vvv,,,(((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((###$$$%%%&&&'''''''''''')))))))))(((''''''&&&&&&'''((((((((()))))))))***((((((((((((''''''''''''******+++,,,---///000111000000111111111111222222555555555666777888888999777999;;;;;;;;;<<<===???BBBEEEHHHKKKMMMOOOSSSVVVVVVWWWYYY\\\___aaacccdddccccccaaa^^^\\\\\\^^^```ccc\\\TTTNNNNNNRRRVVVYYY```rrr$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%################################################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%'''###'''ZZZ&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((111...ddd~~~&&&"""(((***%%%***---!!!%%%%%%)))###^^^)))))))))))))))((((((((('''''''''((((((((())))))111888...---(((,,,+++JJJ%%%---%%%%%%%%%$$$%%%)))000555)))(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&000000$$$zzz999***&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&))))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((((((((((((******++++++---...000111000000111111222222222222555555666666777777888888666888999::::::;;;===>>>BBBEEEGGGJJJLLLOOOSSSVVVVVVWWWXXX[[[^^^```bbbddddddcccaaa]]]ZZZYYY[[[^^^ddd]]]TTTNNNMMMQQQUUUXXX___qqq$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&!!!"""###%%%&&&'''''''''######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&''''''######$$$%%%&&&&&&&&&&&&'''###'''ZZZ&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&###''' ///UUU&&&(((&&&%%%+++(((%%%%%%)))###^^^(((((((((((())))))))))))''''''((((((((()))))))))"""333"""666```(((---###(((,,,'''qqq''''''''''''&&&$$$###'''...444ddd!!!***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvv(((###%%%"""*** '''%%%!!!---'''000%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++,,,...///000111111111222333333444444555555555666666777777777777999;;;<<<<<<===@@@BBBCCCDDDFFFGGGIIIMMMSSSVVVWWWWWWYYY[[[^^^aaaccceeeeeeccc```\\\YYYXXX[[[]]]ccc]]]TTTNNNNNNRRRVVVYYYaaasss$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%&&&""""""#########$$$$$$$$$$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%#########$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''###'''ZZZ''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''',,,"""###---"""---***JJJ,,,,,,!!!---%%%%%%)))###^^^'''''''''(((((()))))))))'''((((((((())))))))))))$$$///&&&LLL'''$$$111(((%%%---'''[[[***&&&***++++++((($$$###&&&+++)))"""---$$$&&&''''''''''''''''''''''''SSS)))"""&&&&&&---"""!!!(((***aaa'''000$$$&&&((('''%%%$$$&&&'''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((((((((('''&&&'''(((((()))))))))((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((((()))))))))*********+++*********+++,,,---...///111222222333444444555555555555555555555666666666777999<<<===>>>@@@CCCEEECCCDDDDDDEEEGGGLLLRRRWWWXXXYYYZZZ\\\^^^bbbdddfffdddccc```\\\ZZZZZZ]]]aaaaaa[[[TTTOOOPPPSSSWWWZZZdddvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""###$$$$$$###!!! """###$$$%%%%%%$$$###"""%%%%%%'''(((((('''%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%"""""""""######$$$$$$%%%$$$%%%%%%%%%%%%$$$######"""###$$$%%%&&&&&&'''&&&'''###'''ZZZ''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''"""///'''''''''[[[333)))'''(((---###%%%%%%)))###^^^%%%&&&&&&'''((())))))***(((((((((((()))))))))))),,, 777///***%%%&&&,,,+++(((***222UUU,,,)))###'''******'''%%%(((+++~~~LLL###$$$###"""+++((((((((((((((((((((((((111((("""''',,,!!!+++((()))NNN%%%((('''%%%$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%'''((())))))******%%%%%%&&&'''((()))******))))))))))))((((((((((((&&&'''''''''(((((())))))*********+++,,,---...///222222333444444555666666444444444555555555555555666888;;;===>>>@@@CCCEEEDDDDDDCCCCCCEEEJJJRRRWWWYYYZZZ[[[\\\___bbbeeegggcccbbb```]]][[[\\\aaaddd```[[[TTTPPPQQQUUUYYY[[[gggxxx%%%$$$"""!!!!!!"""$$$%%%"""$$$'''))))))(((&&&$$$&&&&&&&&&&&&&&&%%%$$$###&&&$$$"""###%%%&&&%%%"""""""""#########$$$$$$$$$)))((('''&&&$$$###"""!!!""""""###$$$%%%&&&&&&'''!!!""""""""""""#########""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###yyyfff)))''' ...###+++'''***%%%```'''&&&%%%%%%'''((((((((((((((((((((())))))))))))((((((222(((((())))))))))))((((((222;;;YYY*********))))))((((((''''''222111+++)))&&&+++&&&$$$%%%%%%&&&&&&''''''(((***```%%%%%%---$$$,,,|||]]](((%%%%%%)))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&### ###%%%$$$###$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++''')))+++...//////...---******++++++,,,---......***,,,...111444555666666444555555555444444666777999888777999===@@@CCCDDDDDDDDDDDDCCCEEEJJJQQQWWW\\\\\\]]]___aaacccfffggg```aaaaaa___^^^^^^```aaacccYYYPPPOOOQQQSSSWWW\\\hhh{{{%%%$$$"""!!!!!!"""$$$%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%###!!!"""$$$%%%###"""""""""#########$$$$$$$$$'''&&&&&&%%%%%%$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""$$$'''((('''&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''(((((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&'''''')))>>>(((000777***&&&)))$$$___+++)))(((((()))***)))((((((((((((((()))))))))******+++...(((((())))))))))))(((((('''111ccc'''''''''(((((())))))******---YYY"""'''&&&$$$***'''&&&&&&&&&&&&&&&&&&&&&&&&'''444$$$)))&&&!!!***&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&)))'''%%%%%%'''((('''&&&###$$$%%%%%%&&&&&&&&&%%%'''(((((((((((((((((('''''''''''''''&&&&&&&&&%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&(((***++++++************+++,,,---...//////000111222222333222111111444555555555444444666777999999888:::===AAACCCEEEEEEEEEEEEEEEFFFKKKRRRWWWZZZ[[[\\\___bbbeeegggiiiaaaaaa```___^^^^^^aaaccccccYYYPPPNNNOOOQQQUUUZZZfffyyy%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###"""!!!"""######"""!!!###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''))))))(((((((((((())))))%%%&&&&&&'''(((((())))));;;((()))...""")))%%%)))$$$___...,,,*********+++***(((((((((((()))))))))******+++<<>>AAACCCFFFFFFFFFFFFHHHLLLRRRVVVVVVXXXZZZ]]]```bbbdddeee^^^^^^]]]\\\[[[]]]aaaeeebbbYYYQQQMMMKKKKKKPPPVVVaaattt$$$##################$$$$$$###"""!!!!!!###$$$&&&###""""""""""""$$$%%%%%%###$$$$$$$$$$$$###$$$$$$########################%%%$$$$$$$$$$$$$$$######&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((())))))(((''''''''''''''''''&&&&&&%%%%%%"""000"""XXX$$$((('''$$$)))$$$___'''%%%%%%&&&((()))***)))))))))))))))************)))''')))))))))************)))))))))000)))******))))))((((((''''''+++ uuu&&&'''++++++&&&'''***'''&&&&&&&&&''''''(((((((((%%%***QQQ###!!!000)))&&&***###''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''''''(((*********)))((((((&&&'''''''''''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&'''((()))******''''''((((((''''''&&&%%%'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++++++++***+++,,,---///000111222---...///111333555777888333555555555444444555777555777:::;;;;;;<<>>BBBDDDEEEEEEFFFGGGJJJOOORRRVVVWWWZZZ\\\]]]^^^]]]]]]\\\\\\]]]\\\[[[\\\^^^``````YYYRRRMMMJJJIIIOOOWWWbbbuuu#########$$$$$$########################$$$%%%%%%'''&&&$$$#########%%%&&&"""$$$%%%$$$""""""###%%%$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******)))***,,,------,,,***)))((((((''''''''''''''''''''',,,333666333(((%%%***'''bbb'''&&&%%%&&&)))***+++***))))))*********+++++++++,,,jjj+++,,,)))******++++++******)))(((,,,%%%''''''(((((())))))******)))'''***999777)))###%%%+++(((###&&&(((&&&'''''''''''''''((((((((((((***&&&jjjOOO///&&&///&&&,,,''''''***%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((###%%%&&&%%%###"""$$$&&&''''''((((((''''''&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))))))))%%%%%%&&&''''''((())))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((())))))******((()))***,,,---///000111333222222111222333444555444555555555444444666777666:::>>>>>><<<<<<@@@CCCEEEFFFGGGGGGHHHKKKOOOSSSUUUWWWZZZ]]]____________\\\^^^______^^^]]]^^^______YYYRRRNNNJJJIIIPPPXXXbbbuuu######$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%((('''%%%######$$$%%%&&&!!!###%%%$$$!!! """$$$$$$$$$$$$$$$######"""""" !!!###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$#########%%%''')))'''%%%###%%%'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((($$$((([[[&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''(((***++++++***((('''''''''(((((())))))******'''&&&...###&&&SSS(((&&&+++'''bbb,,,***))))))***++++++***)))************+++++++++...NNN$$$,,,******++++++++++++******---///...*********)))(((((('''''' ,,,+++BBB111###)))(((!!!***)))''',,,,,,&&&((()))))))))(((''''''&&&&&&)))&&&:::444###,,,&&&&&&'''"""...+++''')))%%%&&&&&&'''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((('''$$$$$$'''***&&&'''''''''&&&%%%%%%$$$(((((())))))))))))(((((()))((('''&&&%%%$$$######(((((((((((((((''''''&&&%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))'''''''''((()))*********+++************++++++,,,'''((()))+++---///000111222111111111222444666777444555555555444444666777777<<<@@@@@@>>>>>>AAAEEEFFFGGGHHHHHHIIILLLPPPSSSUUUWWWZZZ^^^```bbbbbbbbb^^^```bbbbbbaaa___^^^___^^^YYYSSSNNNJJJJJJQQQZZZbbbuuu$$$$$$$$$###############""""""""""""""""""""""""%%%!!! ###$$$######$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$######%%%$$$$$$######$$$$$$%%%$$$###"""$$$&&&(((''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$&&&,,,***(((%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%%%%((($$$((([[[''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''((((((((((((%%%111((()))---$$$vvv[[[...000jjj((()))***++++++***(((''')))))))))***+++++++++,,,111&&&'''---++++++++++++******))))))&&&///(((''''''(((((())))))*********222...===+++...'''!!!)))(((''''''''''''&&&&&&&&&''''''''''''((((((((()))%%%///'''aaa,,, %%%(((&&&###$$$&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((())))))((((((+++***(((&&&%%%&&&'''((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((()))++++++''''''''''''((((((((()))%%%&&&((()))******)))))))))***+++,,,...///000000222111111111222444666777555555555555555666777777777999<<<===>>>???BBBDDDHHHHHHHHHHHHHHHKKKOOORRRWWWXXXZZZ\\\^^^___``````aaa``````___^^^\\\[[[ZZZ[[[VVVPPPKKKJJJNNNSSSWWWcccuuu###############$$$$$$$$$########################%%%### !!!###%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""!!!"""###$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&***((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%((($$$((([[[''''''''''''((((((((((((,,,++++++***)))((('''&&&''''''((((((((((((((((((''''''''''''((((((((((((%%%---(((,,,...III666---'''YYY)))***+++,,,,,,+++***)))************++++++++++++NNN&&&)))+++++++++++++++*********)))''',,,***((((((((()))))))))))))))///"""...%%%EEE,,, (((+++###'''555))))))(((((((((''''''''''''''''''((((((((())))))***((()))QQQPPP666'''///,,,'''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''((())))))(((''''''&&&'''((((((((((((((((((***)))'''&&&%%%&&&((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((('''(((((()))***+++'''''''''((((((((())))))&&&'''(((***************)))***+++,,,...///000000222111111111222444666777444444444444444555666666777999<<<===>>>???BBBDDDGGGHHHHHHHHHHHHKKKOOOSSSVVVXXXZZZ\\\^^^```aaaaaaaaaaaa```___]]]\\\[[[ZZZ[[[VVVPPPKKKKKKNNNSSSWWWcccttt""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%(((((('''&&&%%%$$$%%%&&&'''&&&%%%######"""###$$$$$$""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&&&&%%%###$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###%%%'''(((&&&%%%%%%&&&''''''&&&%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$((([[[''''''''''''((((((((((((******)))((('''&&&&&&%%%&&&&&&'''(((((()))******''''''''''''((((((((((((((()))'''------ '''GGG666[[[***+++,,,------,,,+++***,,,,,,+++++++++++++++***]]](((,,,(((++++++++++++************(((******))))))))))))))))))((((((333 ,,,###ddd"""'''...000///,,,)))&&&*********)))))))))((((((''''''((((((((()))))))))---"""(((XXX***CCCaaa~~~UUU000((("""!!!''',,,***### %%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))(((((('''(((((((((((((((((('''&&&((('''&&&%%%%%%&&&((()))(((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))'''((()))***++++++++++++)))***+++,,,...///000000111111111222333444666666333333333333333444555555777999<<<===>>>???BBBDDDFFFGGGHHHHHHIIILLLPPPSSSVVVWWWZZZ]]]```bbbccccccbbbaaa```^^^\\\\\\[[[[[[[[[WWWQQQLLLLLLOOOTTTXXXbbbsss""""""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%###!!!!!!%%%(((%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######%%%%%%$$$###%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!$$$'''(((&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((((($$$((([[[''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''(((((())))))))))))''''''''''''((((((((((((+++''''''((((((***)))"""eeeooo***+++,,,,,,---,,,,,,+++------,,,,,,+++++++++***aaa)))///&&&++++++++++++++++++++++++***///zzz(((+++******))))))(((((((((---,,,$$$555BBBccc'''"""666222---&&&###)))000,,,"""******)))))))))((((((((('''(((((((((((()))))))))***%%%$$$###ggg"""'''///111///,,,&&&&&&'''''''''(((***...111444...)))'''$$$!!!###(((''''''((((((((((((''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&'''((()))((((((''''''''''''((()))((((((((((((((((((((((((***))))))(((((((((((()))'''(((((((((((()))))))))((())))))***++++++,,,,,,)))***+++,,,...///000000111111111222333444555666444444333333444444555666777999<<<===>>>???BBBDDDEEEFFFHHHIIIJJJLLLPPPSSSUUUWWWZZZ^^^aaacccddddddbbbaaa___]]]\\\[[[[[[\\\ZZZWWWRRRNNNMMMQQQVVVYYYbbbsss""""""###$$$%%%&&&&&&'''########################!!!###$$$###!!! ###'''"""###%%%&&&&&&%%%###"""&&&%%%###""""""$$$%%%'''###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!! !!!###%%%$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""!!!"""%%%&&&%%%$$$######&&&&&&''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((($$$((([[[''''''''''''((((((((((((((())))))***++++++,,,,,,******))))))((((((((((((''''''''''''(((((((((((()))''')))&&&###000444%%%$$$^^^LLL)))******+++++++++++++++...---------,,,,,,++++++ddd***000&&&+++++++++++++++++++++,,,,,,===ccc(((++++++******))))))(((((($$$///"""111,,,OOO###)))555***"""###''')))'''%%%'''---)))))))))(((((((((''''''(((((((((((()))))))))***%%%///!!!///)))***&&& !!!***'''***%%%(((+++***&&&"""$$$!!!!!!$$$%%%%%%'''+++(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))((((((((('''''''''&&&&&&'''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((()))))))))***)))))))))******+++,,,,,,)))***+++,,,...///000000000111222333444555555555555555555555555666666777777999<<<===>>>???BBBDDDEEEGGGHHHIIIJJJLLLOOORRRTTTWWW[[[___bbbcccccccccbbbaaa```^^^]]]\\\[[[[[[YYYVVVRRROOOOOOSSSXXX\\\cccsss######$$$$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!"""######""""""###%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%$$$###$$$$$$&&&'''######""""""######$$$%%%%%%$$$$$$######$$$$$$%%% !!!###%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""!!!!!!###$$$#########$$$'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((((($$$((([[[''''''''''''(((((((((((())))))))))))((((((((('''++++++***))))))(((''''''''''''''''''((((((((((((%%%(((,,,(((###+++000'''***&&&qqq))))))******++++++,,,,,,...------------------,,,PPP+++///)))++++++++++++,,,,,,,,,,,,---RRRKKK+++******************))))))''',,,---555uuukkk$$$(((,,,,,,&&&###***555,,,***---111,,,"""$$$...))))))((((((((('''''''''((((((((()))))))))******%%%222!!!''''''{{{qqq,,,111)))$$$)))(((!!!###&&&)))+++,,,+++,,,,,,...)))'''))))))&&&%%%&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''***))))))(((((())))))***(((((((((((((((((('''&&&'''''''''((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))((())))))***,,,,,,)))***+++,,,...///000000000000222333444555555555666555555555555666777777777999<<<===>>>???BBBDDDFFFHHHIIIJJJJJJLLLNNNPPPTTTWWW[[[___aaabbbbbbaaaaaa``````___^^^\\\[[[ZZZWWWUUUQQQPPPQQQVVV[[[___dddttt%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""###$$$%%%%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###""""""###%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''##################$$$$$$ """###$$$######%%%&&&&&&&&&$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((''''''''''''((($$$((([[[''''''''''''((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%******))))))))))))))))))''''''''''''(((((((((((($$$(((******)))((('''(((+++000<<<*********+++,,,------...------------............333+++,,,,,,+++++++++,,,,,,,,,------...ggg333,,,******************++++++******555777@@@LLL&&&$$$///000%%%###)))(((%%%$$$(((!!!"""''')))+++...*********)))))))))(((((((((((()))))))))************((($$$)))***222(((((('''***111---222...(((""" !!!"""$$$)))$$$!!!"""######''',,,(((''''''''''''''''''((('''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((+++***)))(((((()))***+++&&&'''(((((((((((((((((())))))))))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))(((((('''(((((()))***+++(((((()))))))))*********((((((((('''((()))+++,,,)))***+++,,,...///000000///000222444555555555444555444444444444555666666777999<<<===>>>???BBBDDDGGGIIIJJJKKKJJJKKKMMMOOOTTTWWW[[[___aaaaaa```______```aaaaaa```]]]ZZZXXXUUUSSSQQQPPPSSSXXX^^^bbbfffuuu&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###'''(((&&&$$$&&&### %%%(((###$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&$$$%%%&&&&&&%%%###"""###$$$%%%%%%$$$###"""######$$$%%%%%%&&&'''''' !!!"""###$$$%%%&&&&&&"""###$$$$$$###$$$&&&(((&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))((((((''''''&&&&&&((($$$((([[[''''''''''''((((((((()))%%%%%%&&&'''((()))***+++((((((((()))******++++++''''''''''''((((((((()))'''(((%%%)))///***&&&...&&&)))222hhh,,,++++++,,,---...///000,,,---------.../////////++++++***...+++++++++,,,,,,---------...uuu$$$***)))))))))***+++++++++,,,%%%***...***)))+++wwwGGG000 $$$---,,,))))))...***)))***(((%%%)))111%%%---111,,,((())))))(((+++++++++************)))))))))))))))************///&&&:::(((fffAAA###000***!!!,,,,,,%%%$$$$$$'''***,,,+++***&&&&&&(((+++)))%%%%%%)))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&'''((()))))))))(((******+++******)))((('''***)))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((***++++++))))))))))))************((((((''''''''')))***,,,)))***+++,,,...///000000///000222444555555555444444333333333333444555555777999<<<===>>>???BBBDDDHHHIIIKKKKKKJJJJJJLLLMMMTTTWWW[[[^^^``````___]]]^^^___aaabbbaaa]]]ZZZWWWTTTRRRQQQQQQTTTYYY___cccgggvvv$$$$$$$$$$$$$$$###"""!!!###$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))'''+++111"""222---***$$$ $$$&&&&&&%%%!!!,,,eee))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))&&&(((+++------+++(((&&&,,,%%%777&&&(((+++---///111444666.........------,,,,,,,,,,,,kkk,,,,,,444............---,,,++++++***+++333,,,,,,,,,,,,,,,,,,,,,,,,)))000,,,)))000444ZZZXXXEEE&&&&&&...$$$%%%'''++++++++++++++++++++++++++++++++++++++++++++++++))),,,---***(((******(((((((((&&&)))''',,,555)))***************)))((((((,,,((('''&&&000999,,,)))###111%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++)))******+++,,,---...///222222333444444555555666444555666555444555666888999:::<<<======???AAADDDEEEFFFGGGGGGGGGIIIMMMPPPUUUVVVXXXZZZ\\\]]]^^^^^^]]]___aaabbbaaa___[[[YYYWWWSSSNNNOOOUUU[[[```aaafffttt$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$#########""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''((('''%%%***%%%***222+++%%%%%%***---(((!!!000$$$aaa))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************)))))))))))))))))))))))))))))) 222!!!...---+++,,,------,,,------............------,,,,,,,,,---ddd---,,,000....../////////...---------|||"""///,,,,,,,,,,,,,,,,,,,,,,,,---///***,,,...&&&@@@111......******......---))))))))))))))))))))))))))))))))))))))))))))))))###((()))%%%###&&&))))))'''***,,,///)))!!!&&&(((***************)))(((((()))+++---)))FFFRRR444***,,,(((((('''''''''&&&&&&&&&))))))(((((((((((())))))(((''''''''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***++++++)))************+++++++++***++++++,,,---......///222222333444444555555666444555666555444555666888999;;;<<<======>>>AAACCCEEEFFFGGGGGGGGGIIIMMMPPPUUUVVVXXXZZZ]]]^^^___``````bbbdddeeeccc```]]][[[WWWRRRNNNOOOTTTZZZ^^^```gggsss$$$$$$$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%$$$$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''###***((($$$'''$$$,,,+++###!!!)))333+++%%%###^^^))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))),,,***(((&&&&&&(((***,,,###111$$$333BBB...------,,,+++*********.........------------------\\\000///.........///000000000//////---NNN$$$...------------------------,,,---(((111222'''111AAA******###,,,&&&---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&+++,,,(((&&&***------((()))))),,,///%%%###111*********+++******)))(((***222222###///888%%%"""666---'''(((((((((''''''''''''&&&))))))(((((((((((()))))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************++++++,,,)))************+++++++++,,,,,,------.........///222222333444444555555666444555666555444555666888:::;;;<<<===<<<===@@@BBBEEEFFFFFFFFFGGGIIIMMMPPPTTTVVVXXX[[[^^^```aaabbbdddeeeggggggfffbbb^^^\\\WWWRRRNNNNNNSSSYYY]]]^^^fffsss$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&)))!!!((((((###---%%%555---&&&%%%'''&&&###!!!###555+++lll))))))))))))))))))))))))************************************************)))******++++++******))),,,***(((&&&&&&(((***,,,***999(((...'''eee---,,,++++++,,,---.....................---------+++oooXXX333333000---...//////000000000000---666///...------------------------+++000)))000333///)))ttt000+++111,,,...333++++++++++++++++++++++++++++++++++++++++++++++++***,,,+++)))***,,,)))$$$---***'''###...000'''333*********++++++******))),,,$$$(((+++'''''')))///(((ccc###<<<"""((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))***++++++))))))*********+++++++++---------.........//////222222333444444555555666444555666555444555666888:::;;;<<<<<<<<<===???AAAEEEFFFFFFFFFFFFIIILLLOOOTTTUUUXXX[[[^^^aaacccdddeeeggghhhhhhfffccc^^^\\\VVVRRRNNNOOOTTTYYY\\\]]]dddrrr###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$***$$$###(((((('''!!!'''###"""%%%&&&&&&)))000%%%111%%%************************++++++++++++++++++++++++******************************++++++++++++***************))))))*********!!!---444''';;;111...,,,,,,...000111000........................***DDD]]]111222222,,,---...///////////////;;;,,,000,,,...........................888,,,***+++333!!!777fff]]]bbb^^^cccRRRaaa^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^bbb```]]]]]]aaaaaaWWWJJJ)))(((111$$$%%%...###*********++++++++++++******''' )))777+++%%%+++'''555---***...'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))*********+++++++++,,,------....../////////222222333444444555555666444555666555444555666888999:::<<<<<<<<<===???AAADDDEEEFFFFFFFFFHHHLLLOOOSSSUUUXXX[[[___aaacccddddddeeeggggggeeeaaa]]][[[VVVRRROOOPPPUUU[[[]]]^^^bbbrrr###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###'''+++###***%%%>>>---&&&%%%,,,...&&&""")))************************************************++++++++++++++++++++++++******++++++++++++******)))***,,,------,,,***)))...111"""<<<777@@@888444///...///000///---.............../////////,,,,,,nnn...,,,333------.../////////......```OOO------///////////////////////////---999,,,,,,))):::+++&&&)))777,,,***$$$,,,)))***++++++,,,+++++++++,,,---)))000---+++333&&&***555RRR((('''%%%'''(((((((((((()))))))))))))))(((((((((((()))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))************+++++++++++++++,,,---...///000000222222333444444555555666444555666555444555666888777999;;;;;;<<<===@@@BBBDDDEEEEEEEEEFFFHHHLLLOOOSSSTTTWWW[[[^^^aaabbbcccbbbccceeeeeeddd```\\\ZZZWWWSSSQQQRRRXXX^^^```aaabbbqqq###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''' ///###+++###&&&KKK'''---///---:::{{{************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------------,,,+++<<<+++---(((444%%%---sss===777111...///000...+++---........./////////000333'''...(((444//////000000000///......444444***333////////////////////////+++222)))444+++888555000YYY\\\ ...000###111+++000)))***++++++,,,,,,,,,+++(((...%%%(((333%%%(((333xxxuuu999$$$'''((((((((())))))))))))))))))(((((((((((())))))(((''''''''''''''''''((('''((((((((())))))))))))'''((((((((())))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((())))))***+++)))************+++++++++((()))***,,,---///000111222222333444444555555666444555666555444555666888666777999;;;<<<>>>AAACCCDDDEEEEEEEEEEEEHHHLLLOOOSSSTTTWWWZZZ]]]___aaabbb```aaacccdddccc```]]]ZZZWWWTTTRRRUUU[[[aaaddddddcccqqq###$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((...000"""+++%%%>>>SSS+++"""HHH~~~************************))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------)))000--- )))///+++<<<777000...///000...,,,---.........//////000000888+++MMM222'''777111111111111111000///...rrr)))999'''111000000000000000000000000///...'''999&&&)))...222%%%333&&&000+++999---))))))***+++,,,,,,,,,,,,,,,(((222$$$111666%%%***'''...(((555LLL...'''((((((((())))))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))******)))((('''&&&&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))*********)))***++++++,,,)))************+++++++++'''((()))+++---///000111222222333444444555555666444555666666444555666888555666999:::<<<>>>BBBDDDDDDEEEEEEEEEEEEHHHKKKNNNSSSTTTWWWZZZ\\\^^^``````___aaacccdddccc```]]][[[WWWUUUSSSWWW]]]cccffffffeeeqqq%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''$$$$$$%%%&&&((("""%%%$$$///(((+++)))'''(((+++,,,***((())))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,***))))))+++...***+++,,,---------------+++)))000---+++,,,///111111000000///////////////000111))):::666111777...444,,,666222---666111222222000444///...111111111111111111111111////////////////////////666zzz>>>$$$666--- ,,,***************************)))************+++++++++***(((...!!!555bbb***%%%111777)))''',,,'''((($$$&&&------'''%%%)))***)))(((&&&&&&'''(((((())))))((())))))***++++++))))))'''&&&&&&'''((()))((((((''''''''''''(((((()))(((&&&$$$$$$$$$&&&'''((()))))))))((('''&&&&&&%%%&&&&&&'''((())))))***&&&&&&'''((()))***++++++******++++++)))'''%%%$$$+++++++++***))))))***+++(((((()))***************))))))))))))************))))))))))))((((((((((((******+++,,,,,,,,,,,,++++++,,,,,,---...///000000111222333555666555555444888777666555444444555666444666777999:::===AAADDDDDDDDDEEEEEEEEEGGGKKKOOOPPPTTTXXXYYY\\\aaabbb```___```bbbbbbaaa^^^[[[YYYWWWUUUTTTYYY```ffffffdddeeeqqq&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$&&&(((*********---XXX+++)))((((((++++++***(((***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,---------222555---222///---...000222222111111111111111111111222222:::###&&&rrr,,,333...888///000+++888)))<<>>)))++++++++++++++++++++++++************++++++++++++...$$$(((---$$$;;;ZZZ888"""333,,,$$$000///...---)))###""")))222))))))(((''''''''''''((())))))((((((((()))******)))(((''''''''''''))))))((((((''''''''''''((((((***)))'''&&&&&&&&&'''(((((((((((()))((((((''''''&&&&&&'''(((((()))******''''''(((((())))))******++++++++++++***)))(((''')))))))))(((''''''((()))(((((()))***************))))))))))))************)))))))))))))))))))))(((******+++,,,,,,,,,,,,+++***++++++,,,---...//////111222333555555555555444777777555444444444555555666888999::::::<<>>@@@DDDFFFGGGHHHHHHIIIJJJLLLRRRWWWZZZ[[[^^^cccdddaaabbbcccddddddcccaaa___]]]YYYUUUTTTYYYaaafffgggeeedddppp######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))))))))((((((((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))...111777+++```***************+++******+++************)))))))))+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---...---,,,+++,,,...111///---,,,+++,,,---...(((555BBB111111000000111222222222000111222444444444444333...===???///mmm<<<111999;;;)))CCC:::+++BBB,,,hhh,,,999%%%666999(((222222222222222222222222000000000000000000000000---+++OOO222(((222###***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,&&&777((("""999333!!!///444!!!,,,)))%%%***+++)))'''***...'''(((((()))******((('''&&&***)))(((''''''&&&''''''&&&''''''((())))))***+++((((((''''''''''''((((((+++******)))))))))***+++&&&'''((()))))))))))))))((()))))))))*********+++***)))))))))((((((((('''***)))(((((()))***,,,---***)))((((((***++++++***(((((()))***************))))))*********+++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,---...///000111222222333444444555555555555333333222333444555777999;;;;;;;;;<<<>>>@@@DDDFFFHHHIIIIIIIIIJJJKKKRRRWWWZZZZZZ]]]bbbccc```aaabbbcccccccccaaa```^^^[[[WWWVVVZZZbbbhhhiiihhhcccppp!!!!!!""""""############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%%%%((('''&&&%%%&&&'''((()))(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''---///...''' DDD******++++++*********+++++++++++++++************++++++,,,,,,,,,---------.........---------,,,,,,,,,---///...---,,,---...222000...,,,,,,,,,...///---777)))333&&&222333444444444555555666333444555666777777777777<<<===666000@@@XXX///999777555FFF999444===ddd+++999888)))666777...333333333333333333333333111111111111111111111111555,,,III......222%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,&&&###***222000)))%%%444tttJJJ---(((000111...)))'''***,,,+++((()))*********)))'''&&&***)))(((''''''&&&''''''&&&'''(((((()))******+++((((((''''''''''''(((((()))))))))))))))))))))***''''''((()))*********)))))))))))))))******************))))))((((((''''''((('''''''''(((***,,,---***((('''(((***++++++***(((((()))***************************++++++++++++((()))))))))*********+++******+++,,,,,,,,,,,,+++,,,,,,---...///000111111111111222222333444444555555444333222333333555555555888:::<<<===>>>@@@BBBCCCEEEHHHIIIIIIIIIJJJKKKQQQVVVYYYYYY\\\```aaa______``````aaaaaa```___^^^XXXTTTRRRVVV^^^dddfffeeecccooo!!!!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%""",,,555&&&000(((111222***+++,,,+++******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------//////.........---------,,,...//////...------...111000///...---...//////333$$$111111'''III///222444555555666777888555555555666777888999:::DDD111;;;<<<===bbb:::???666HHH???333NNN<<>>===>>>AAADDDEEEFFFCCCPPPUUUMMM>>>[[[XXXOOO[[[PPPPPPfffzzz(((AAA)))333;;;......888222222222222222222222222222222222222222222222222222///***{{{ooo,,,)))///'''------------------------+++++++++,,,,,,,,,------+++,,,222---&&&///111 '''777///444YYY???...%%%***,,,&&&$$$***+++***))))))(((((())))))))))))((((((((()))******((((((************)))(((((((((''''''''''''(((((('''(((((()))))))))))))))))))))*********)))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))***+++++++++(((%%%"""$$$(((+++)))'''(((((()))************************+++++++++,,,,,,((())))))******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---...///000111111222111111111111333444555555555444444444555777777777999<<<>>>>>>>>>???@@@@@@BBBCCCDDDEEEHHHKKKNNNRRRWWWZZZZZZ\\\```aaa^^^]]]]]]^^^^^^____________[[[WWWTTTWWW___fffiiihhhcccooo######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$#########$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&'''''''''((()))))))))###$$$%%%&&&''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&''''''(((((((((888***"""'''444111+++"""...&&&999ggg))),,,---,,,***)))+++---***+++,,,---///000111111,,,,,,,,,---------......000/////////............,,,...000111///.........---...///000111111000000000777'''---999###777EEEIIIMMMPPPPPPPPPSSSUUUQQQPPPNNNMMMNNNQQQUUUWWWQQQcccVVVddd```\\\hhh~~~uuurrrkkksssuuu >>>555AAA222888111;;;///444444444444444444444444222222222222222222222222333,,,999>>>000444222........................++++++,,,,,,,,,------------)))(((000222%%%$$$444'''------&&&,,,ccc***!!!,,,---***+++,,,+++)))((((((((()))***))))))((())))))***+++,,,))))))***++++++***((((((((((((''''''''''''(((((('''((()))******************************)))((('''((((((((((((''''''''''''(((((((((((())))))))))))'''(((***+++,,,,,,++++++***'''$$$&&&***---+++)))(((((()))*********************+++++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,---...///000000222111111000111333444555666555555444555666777888999;;;>>>>>>>>>======>>>@@@AAABBBBBBDDDGGGLLLOOOTTTXXX[[[[[[]]]aaabbb___]]]]]]^^^^^^___`````````XXXTTTQQQTTT\\\ccceeeeeecccooo%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''(((***)))'''&&&%%%$$$$$$$$$(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''___******))))))))))))))))))///,,,***+++---///...,,,000000//////.........---//////.........//////000------...///000111333333222333222111000...,,,,,,000222333444333333555666WWW^^^fffhhheeeeeeiiioooqqqooolllkkklllmmmnnnnnnrrrssstttvvvwwwxxxyyyyyyBBB@@@BBB@@@>>>======<<<999888888666444555777666333///000333555555222111222444222%%%000///OOO******###......---------,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,------...%%%111)))000777PPP{{{777%%%111000111(((###'''111...)))***+++,,,,,,+++***)))******))))))******+++,,,,,,+++***(((((((((((()))))))))(((((((((***+++,,,---+++((((((((()))))))))(((((((((((())))))))))))+++***)))))))))))))))******)))((((((((()))+++,,,+++***((('''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))+++++++++***)))***+++,,,---...---------///111111111000000111333444666444555555444333555888;;;;;;;;;<<<>>>????????????===???BBBDDDFFFJJJNNNRRRUUUWWW[[[\\\\\\\\\\\\]]]]]]]]]]]]___aaabbb```^^^VVVQQQNNNSSS\\\cccdddcccaaannn%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))??? ZZZ------------------,,,,,,111///---...000222111///000000/////////.........///............//////000222111111000000000000000///000111111000000000111111222444444444444666777UUUlllrrrxxxzzzxxxxxx|||~~~~~~~~~___\\\RRRRRRPPPMMMKKKJJJHHHEEEBBB???;;;888888::::::777444222555666666444444555777333333666---ppp***:::111///.........---------------------,,,,,,,,,++++++*********+++,,,,,,------)))444$$$000%%%666nnnbbb(((%%%&&&222///&&&###)))***++++++++++++***)))))))))(((((())))))***+++,,,+++***(((((((((((()))(((((((((((()))***+++,,,---***(((((()))***)))((((((((((((((())))))))))))***)))))))))))))))*********)))((((((((()))++++++,,,+++)))((('''''''''((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))***+++,,,,,,---)))+++,,,+++***)))***+++,,,---...---------///111222111111111111333444555555555555444333444777999:::;;;<<<>>>>>>?????????===???AAACCCEEEIIINNNQQQUUUWWWZZZ[[[[[[[[[\\\^^^\\\\\\\\\]]]______]]][[[VVVQQQNNNPPPXXX^^^^^^\\\```mmm%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&'''))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))---777(((;;;........................---,,,+++,,,...//////---000000////////////.....................///000000222111000///............///111222333333333555666555666888999999:::===???888~~~}}}{{{lllnnnuuuooommmjjjgggeeebbb^^^[[[RRRNNNIIIFFFFFFDDD???<<<:::::::::999777666777999///888555000===///333***//////.........---------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,%%%333...&&&222666)))!!!......]]],,,'''///(((888###)))***++++++++++++***)))((((((((((((((())))))***,,,+++***(((((((((((()))&&&'''((()))++++++,,,,,,,,,***(((((()))***)))((((((((((((((())))))))))))(((((())))))******++++++)))))))))((()))******+++,,,+++***)))(((''''''(((((((((((()))))))))******))))))))))))))))))))))))'''((()))***+++,,,------***+++,,,+++***)))***,,,,,,---...---------///111222222111111222333444555444555555444222333555777::::::<<<===>>>?????????>>>???BBBCCCEEEIIIMMMPPPUUUWWWYYYYYYYYYZZZ\\\^^^[[[[[[[[[\\\]]]\\\ZZZXXXUUUQQQLLLNNNSSSWWWWWWVVV^^^lll%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&%%%###%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))...,,,,,,000000,,,,,,000+++,,,,,,,,,,,,,,,------+++++++++,,,---...------000000//////////////////............//////000111111111111111111222222333222555777888777888;;;>>>???AAACCCEEEFFFIIIMMMPPPaaaCCC}}}ppplllgggccc___YYYPPPJJJHHHGGGDDD@@@<<<:::999999666666333777222fff444111.........---------,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++...,,,000333+++&&&---555$$$333...AAAuuuGGG000*********++++++*********)))(((((((((((()))******,,,+++***(((((((((((()))%%%&&&(((***,,,,,,,,,++++++)))((((((*********((((((((((((((())))))))))))''''''((()))***+++++++++)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************+++,,,,,,******+++,,,,,,---...---------///111222222222222333333444444444555555444222222333555999:::;;;===>>>????????????AAACCCEEEFFFIIIMMMPPPUUUVVVXXXYYYYYYZZZ]]]___\\\[[[ZZZ[[[\\\[[[XXXVVVSSSOOOKKKLLLQQQTTTUUUTTT]]]kkk%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''((()))((('''%%%$$$''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))444))) '''******((()))111yyy***+++++++++,,,,,,------,,,---///000000000111111//////000000000000000000////////////000111222333444555555666777888999:::777:::>>>@@@@@@BBBHHHLLLRRRTTTVVVXXX[[[___dddgggsssyyysssxxxmmmeee___\\\WWWQQQKKKFFFBBB???EEE888999:::888```333(((------------,,,,,,,,,+++------------------------......---,,,,,,+++++++++222"""222000)))***))),,,000,,,+++***444www555,,,+++******************+++***))))))))))))***++++++,,,+++***(((((((((((()))%%%&&&(((***+++,,,++++++***)))((()))***+++***((((((((((((((())))))))))))&&&'''(((***++++++++++++((()))))))))************''''''((()))***+++,,,,,,))))))))))))***************************************************************,,,,,,,,,+++***+++,,,,,,---...---------///111222333333333444444444444444555555444333222333555888999;;;<<<>>>?????????BBBCCCEEEFFFGGGJJJNNNQQQTTTVVVXXXYYYZZZ[[[]]]___]]]\\\[[[\\\\\\[[[XXXVVVPPPNNNKKKMMMQQQVVVXXXXXX\\\lll%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))'''''''''(((((((((''''''))))))((('''&&&&&&&&&'''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))$$$000444000+++***---###333(((!!!___,,,,,,------.../////////))),,,///000/////////000//////000000000000111111000000000000111333444555555666777999<<>>??????@@@BBBDDDEEEFFFGGGIIIMMMPPPSSSVVVYYY\\\\\\]]]^^^___]]]\\\[[[\\\\\\[[[YYYVVVNNNMMMLLLNNNSSSXXX\\\]]]]]]ooo%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''((()))***))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))777444...&&&"""$$$))),,,$$$///)))222999BBB---......///000000111111&&&)))---...---,,,---...//////000000000111111111111111111222333444666666888;;;???DDDKKKRRRWWWZZZ```eeekkklllkkkooowww~~~}}}wwwhhh\\\XXXXXXTTTGGG___@@@000/////////............------------.........///---------------,,,,,,,,,///444000$$$###((()))???777(((555+++555333$$$"""FFF$$$666++++++***))))))***++++++)))))))))))))))***++++++,,,+++***(((((((((((()))***)))))))))))))))******(((((((((***+++,,,***((((((((((((((())))))))))))'''(((***++++++***)))((('''((()))***+++******)))((()))***+++++++++******))))))*********+++++++++************************&&&&&&((()))+++---...///+++,,,------++++++,,,---,,,---...---------///111333333444555555444333222222444666666555555666777777888:::<<<===??????@@@AAACCCDDDDDDEEEGGGJJJMMMRRRVVV[[[^^^____________[[[[[[ZZZ[[[\\\[[[YYYWWWNNNMMMMMMOOOTTTYYY]]]```___qqq%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''(((***,,,(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))%%%'''))),,,000111---'''000'''(((+++)))///444...<<<,,,------...///000000111(((,,,000111000///000222//////000000111111111222222222222333444555777888@@@DDDLLLUUUaaakkktttxxx|||~~~pppwwwhhhmmm[[[\\\EEECCC???;;;777555333222333333333333333333333333////////////////////////000000000000000000000000333+++777!!!888444+++111111111111111000000000000---------.........//////------------------------'''((((((000:::444,,,111666%%%%%%***&&&...666,,,###...555000&&&(((999KKK{{{...&&&,,,+++***))))))***+++,,,((((((((((((((()))******,,,+++***(((((((((((())),,,+++)))((((((((()))***(((((((((***,,,,,,***((((((((((((((())))))))))))((()))+++,,,+++***(((''''''((()))++++++******)))++++++,,,,,,+++***(((''')))************+++++++++************************))))))******+++++++++++++++,,,------++++++,,,---,,,---...---------///111333444555555555444333222222444666777666666777888666888999<<<===??????@@@@@@AAACCCCCCCCCEEEIIIKKKRRRVVV\\\```aaa```______ZZZYYYYYYZZZ\\\[[[YYYWWWNNNNNNNNNPPPTTTYYY^^^``````sss///,,,)))'''&&&&&&%%%###$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''&&&&&&'''((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------******)))***+++---///111***,,,@@@kkkhhh............//////000000111000/////////000111222111000//////000111111000777666888;;;;;;:::???EEEKKKVVVccckkkttt~~~sssjjjaaaUUUIIIAAA===;;;999888888777666444333111000000333555555444333555777333222000//////111333444444333111////////////000222111111000///......---......------------......000///...---,,,+++******///...------++++++***)))***+++---///000111222222111000///...,,,+++***))))))''''''+++666EEEUUU^^^sss|||777+++(((((((((((()))***+++,,,...+++(((((()))***++++++************************))))))))))))************************************''''''((((((((((((''''''))))))************)))))),,,***(((''''''(((***,,,++++++++++++***((('''&&&(((((((((((((((((('''''',,,+++******))))))******+++******)))))))))))))))******++++++++++++******'''+++...---)))(((+++...555555444333333333333444555555444444555666888999999;;;===>>>???>>>===<<<===???@@@AAABBBDDDHHHKKKPPPVVVZZZ\\\___bbbaaa]]]]]][[[YYYXXXYYYZZZYYYXXXTTTPPPMMMMMMRRRYYY]]]^^^cccxxx(((&&&$$$%%%''')))))))))$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((()))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---++++++******+++---///000444000---///555555000***---......///////////////............///000111222222111111333555888999999888777999===???BBBIIIQQQ\\\iiivvv~~~zzznnnbbbVVVLLLCCC>>>===;;;999777666555444444///222444444222111111333222222111000000111222333333222111000//////000000222111111000//////......///......------......///......------------,,,,,,//////......---,,,,,,,,,------......////////////......------,,,,,,++++++000---***((()))---222555+++:::***###777---###(((((((((((()))***+++,,,,,,***''''''(((*********************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))+++***)))(((((()))***+++++++++++++++***)))((('''(((((()))))))))))))))))),,,+++******))))))******))))))))))))***,,,---...******++++++++++++******+++///111000---,,,///222444444333333333444444555555555444444555666888999999:::<<<>>>??????>>>===>>>???@@@AAABBBDDDHHHKKKPPPVVVZZZ\\\^^^aaa```]]]\\\ZZZYYYYYYZZZZZZXXXWWWPPPLLLJJJKKKPPPVVVZZZ[[[aaavvv$$$""""""$$$''')))******######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,---......)))++++++(((%%%&&&---333,,,---///000000000///...---......///000111222222111111333555777:::<<<===>>>===@@@GGGMMMSSS\\\eeesssrrrcccUUULLLGGGCCC>>>;;;::::::999999222444666666444222111222111111111111111111111111222111111000000000111111111111111000000//////...///......------......///,,,,,,------.........///........................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++)))'''&&&%%%,,,222+++%%%,,,...000===)))))))))))))))***+++,,,+++)))''''''((()))***)))************************)))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***+++++++++***)))(((((()))))))))******+++++++++,,,+++******))))))******))))))******+++---...///******++++++++++++*********---///...,,,+++...000333222222333333444555666666555444444555666888999888:::<<<>>>???????????????@@@AAAAAABBBDDDHHHKKKQQQVVVZZZ[[[]]]aaa```]]][[[ZZZYYYZZZ[[[ZZZWWWUUUMMMKKKIIIKKKOOOTTTWWWYYY^^^ttt&&&$$$###$$$&&&'''&&&%%%"""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---------,,,,,,,,,------......///222444444111///,,,---///000111000///...///000111222222333333333444666888999;;;===@@@BBBGGGHHHNNNXXXbbbiiiqqqyyy}}}oooggg[[[TTTLLLEEEBBB???===:::666777999999888666555444111222222222222111111000111111111111111111222222111111111000000000////////////............//////------------............------.........////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---$$$'''...000)))%%%### ***)))))))))******+++,,,+++)))(((((()))++++++***************************))))))*********+++++++++))))))))))))))))))))))))*********++++++*********))))))************))))))))))))************))))))******+++++++++***))))))(((((())))))***+++++++++,,,+++******))))))******,,,,,,+++************+++******++++++++++++*********,,,......,,,,,,...000111111111222333555666777666555555555555777888999888:::;;;===???@@@@@@@@@@@@AAAAAAAAAAAADDDHHHKKKQQQVVVYYYZZZ]]]aaaaaa^^^[[[ZZZZZZ[[[[[[YYYVVVSSSOOOMMMLLLMMMOOOSSSVVVXXX]]]sss'''&&&$$$%%%%%%%%%$$$""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((************************))))))*********+++++++++******+++++++++,,,,,,,,,---......---------,,,,,,555111+++)))***+++)))(((...///000111111111000000111111111222222333333444:::===AAACCCFFFIIINNNRRRTTTVVV```nnnyyy~~~{{{rrreeeZZZQQQIII@@@:::999999888888888777666555333333333444333222111111111111111222222222222222111111111111000000000000/////////......///////////////.........---------,,,,,,,,,---......//////------,,,,,,,,,---............---,,,,,,++++++***------------,,,,,,++++++///)))///222***,,,///'''******************+++,,,+++***)))***,,,---,,,+++************************************++++++++++++++++++++++++++++++++++++******++++++++++++******))))))************))))))))))))************)))))))))******++++++++++++***((((((((())))))*********,,,+++******))))))******++++++***)))))))))))))))******++++++++++++******...///000111000111222333000000111222333444666777666666555555666777999:::999:::<<<===???@@@AAAAAABBBBBBAAAAAAAAADDDHHHLLLPPPUUUYYYZZZ]]]bbbccc```]]]\\\\\\\\\\\\ZZZVVVSSSPPPOOONNNMMMNNNQQQUUUXXX___ttt%%%$$$$$$%%%&&&'''%%%$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((************************)))************+++++++++++++++,,,,,,,,,---------------.........------,,,&&&,,,111111...///444:::111111111111111222222222222222222222444666888:::???DDDKKKPPPUUU[[[ccchhhhhhkkkuuuvvvjjj]]]NNNDDDAAA>>>:::888777666555444666555555444444333333333111222222333222222111111111111111111111111111111000//////......//////000/////////.........------,,,,,,---------.........---,,,,,,+++,,,...000111//////...------,,,++++++...---+++*********+++,,,,,,%%%'''***)))---000***++++++*********++++++,,,+++******+++---...---,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++)))))))))))))))))))))))),,,+++******))))))******'''''''''((()))***,,,,,,******++++++++++++******------...///000000111111000000111111222444555666777666555555666777999:::;;;;;;<<<===???@@@AAAAAACCCCCCBBBAAAAAADDDHHHLLLPPPUUUYYY[[[___dddfffddd```^^^]]]\\\\\\ZZZWWWTTTOOONNNMMMKKKKKKOOOUUUZZZdddxxx%%%$$$$$$&&&((((((&&&$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((%%%&&&((()))))))))((((((************************)))************+++++++++,,,,,,---------.........,,,---...//////...------'''///777777111------///444333222111111333444666555555555777:::???EEEHHHPPPVVV^^^eeejjjrrr{{{zzzjjj^^^SSSMMMEEE@@@===<<<;;;999999888666555444444555555222333333333333222000///111111111111111111111111000000////////////000000............////////////.............../////////...---,,,,,,---...000222........................++++++***+++,,,...///111***+++,,,...000///+++***,,,++++++******+++++++++***))))))+++---...---,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))************))))))+++***)))(((((()))***+++((()))***+++,,,,,,,,,,,,+++++++++******))))))(((,,,+++******))))))******((((((((()))***+++------******++++++++++++***************+++---...///...111111111111222333444555777666666666666888999:::============>>>???@@@AAADDDCCCBBBAAAAAACCCHHHLLLPPPUUUYYY[[[```gggiiihhhcccaaa^^^]]]\\\ZZZXXXVVVNNNMMMLLLJJJLLLRRR[[[bbbjjj|||'''&&&&&&'''((('''$$$"""$$$%%%%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&& !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((('''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&((()))))))))((((((************************)))************+++++++++---------.........//////+++,,,.../////////...---444000++++++///333555555666444222111111333666888:::::::::<<>>>>>======>>>???@@@@@@DDDDDDBBBAAA@@@CCCIIIMMMOOOTTTYYY[[[aaahhhlllkkkeeebbb___]]]\\\[[[YYYWWWNNNNNNMMMLLLNNNVVVbbbjjjnnn&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%"""$$$&&&((()))'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&(((&&&&&&&&&'''&&&%%%###&&&'''''''''''''''&&&&&&(((***+++)))%%%$$$&&&))))))((('''(((+++------,,,************************(((((()))***,,,---...///........................//////.........---------...------...000222222222444444444444333333444444<<<@@@FFFLLLSSS^^^mmmwww}}}mmmaaa[[[UUUNNNHHHAAA@@@===:::888666555444444444333333333333222222...///111222222222111000////////////............111111111111111111111111---,,,,,,,,,,,,---......000000////////////000000+++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,++++++*********,,,+++******)))*********++++++***************+++---+++))))))+++,,,***(((***++++++++++++***))))))))))))))))))************++++++******************,,,+++***((((((((()))***,,,***((('''(((***,,,......---+++*********++++++,,,,,,+++***)))(((''''''******++++++++++++************+++,,,------...///++++++,,,---///111333444111000000000000222333444666555555555666777999:::<<<===>>>???@@@AAABBBBBBCCCCCCCCCAAAAAABBBFFFIIINNNSSSXXXZZZ```gggkkkjjjccc```]]]\\\[[[ZZZYYYWWWXXXPPPMMMJJJLLL```uuuxxx~~~#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((((((((('''''')))((('''((())))))'''%%%))))))************))))))))))))***(((''''''((())))))((('''(((***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++.................................//////000000000222111000000111222222222555555555666888;;;>>>AAAFFFOOO[[[fffppp|||{{{rrrhhhZZZQQQIIIFFFAAA<<<999888999999999888777555444333222111111111222333222222000000/////////////////////000////////////////////////------,,,,,,------...///------,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,---------......------------------------//////.........---------,,,++++++***************...---,,,+++***))))))))),,,***((((((***+++)))'''((()))***+++++++++++++++(((((()))))))))*********************************,,,+++***)))(((((()))***,,,+++***))))))***,,,------,,,+++*********++++++,,,,,,++++++******))))))******++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,---...000222222222111111111222333444555555555555555666777999:::<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAACCCGGGKKKQQQVVVYYY[[[___eeehhhfffbbb___]]][[[[[[ZZZXXXWWWSSSLLLKKKKKKPPPfff}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%$$$$$$&&&'''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))(((((()))++++++***(((&&&''''''((((((((('''''')))((('''''')))******)))***)))'''''')))***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,........................------...///000111222222111000000000111222444555888999:::<<<@@@GGGPPPVVV```kkkzzzrrrfff]]]WWWOOOFFF@@@>>>>>>???<<<:::888666333111000///333333333333333222000000/////////000111111222222////////////////////////---------------...//////---,,,,,,++++++,,,,,,---...............---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++***************///...---+++***))))))(((+++)))(((((())))))(((''''''((()))***+++,,,,,,,,,((((((((()))))))))******************************++++++***)))))))))******,,,,,,,,,+++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******,,,+++++++++*********)))------------...///000111222222222222333444555666555555444555666888999;;;<<<======>>>???@@@AAAAAA@@@@@@AAAAAAAAADDDIIIMMMTTTXXX[[[[[[^^^dddeeeccc```^^^\\\[[[[[[ZZZXXXVVVPPPJJJKKKNNNTTTkkk(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$)))((('''&&&&&&'''((())))))((((((***+++,,,+++***%%%%%%&&&'''''''''&&&&&&)))&&&$$$%%%)))+++***(((,,,***)))((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...///000........................---......///000111111111///000111222333666:::===;;;>>>CCCHHHPPP[[[hhhqqqzzztttiii\\\QQQIIIDDDBBB???===;;;888666444333333333333333333222222111111//////000111222222333333111111111111111111111111.........---......///000/////////....../////////000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++************+++------,,,***))))))))))))+++******)))***))))))((((((((()))***+++,,,,,,,,,((((((((()))))))))*********************++++++++++++*********************,,,------...---,,,******,,,+++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++......---------...//////111111222222333444444555555444444555666888:::;;;=========>>>???@@@@@@AAA>>>??????@@@BBBFFFKKKOOOTTTXXX[[[[[[^^^cccdddbbb___]]][[[[[[[[[ZZZWWWUUUSSSMMMNNNPPPTTTjjj$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&###$$$&&&(((((('''&&&%%%(((((())))))))))))(((((()))((('''&&&&&&'''((()))((('''''')))++++++***)))'''((()))***************'''%%%###%%%(((+++***(((...,,,******++++++***))),,,,,,,,,,,,,,,,,,,,,,,,******+++---...///000111////////////////////////000000//////////////////111222444555777:::@@@DDD???FFFQQQ\\\iiiwwwyyyiiiZZZOOOHHHDDDBBB???<<<:::999999999222222222222222222222222///000000111222333333444222222222222222222222222///............///000000111111000000000000111111000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,+++***+++++++++******)))))))))******++++++,,,,,,++++++***************+++++++++******)))))))))))))))************))))))*********+++++++++*********++++++++++++***,,,---.........,,,***)))++++++++++++++++++++++++(((((())))))***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///......------------......000000111111222333333333444444444444666888:::;;;=========>>>>>>??????@@@<<<===???@@@BBBFFFLLLPPPRRRVVVYYYZZZ^^^dddfffddd^^^\\\[[[[[[[[[ZZZWWWUUUTTTNNNOOOPPPSSSgggzzz|||!!!###%%%&&&'''###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''"""$$$'''))))))(((%%%$$$&&&''''''((((((''''''&&&((((((''''''''''''(((((((((''''''(((******)))'''&&&&&&'''((())))))))))))'''&&&%%%&&&(((******)))///---++++++,,,,,,+++***************************........................////////////////////////111111111111000000000///000333555666888<<>>>>>>>>??????<<<===>>>@@@BBBGGGMMMQQQPPPUUUXXXZZZ^^^dddfffeee]]]\\\\\\\\\\\\[[[XXXVVVRRRMMMNNNOOORRReeewwwxxxzzz~~~ !!!###$$$&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''***)))((()))******(((&&&###$$$%%%&&&''''''''''''((()))))))))((()))+++,,,---,,,******+++,,,+++***++++++++++++++++++++++++........................////////////////////////222222222333333333333333222666;;;>>>BBBIIITTT[[[hhhvvvuuummm```\\\UUUMMMEEE@@@===;;;:::999777555333333333333000000111111111111111111000000000000000000000000000000//////000000111222//////............//////..................//////......---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,++++++++++++,,,,,,,,,++++++,,,,,,------***,,,...,,,***)))***,,,)))******+++++++++******++++++,,,,,,,,,---------((())))))***++++++,,,,,,)))***+++,,,,,,,,,++++++******++++++++++++++++++)))***+++,,,,,,,,,,,,+++*********************++++++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,------...//////000111333333333333222333333333444666999;;;<<<============>>>>>>>>>>>><<<===>>>@@@BBBGGGLLLQQQQQQUUUYYYZZZ]]]ccceeeddd]]]]]]]]]]]]^^^\\\YYYVVVSSSNNNOOOPPPQQQbbbssstttqqquuu&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&''''''''''''&&&&&&%%%$$$%%%&&&'''((('''(((((((((((((((((('''&&&'''((())))))((('''&&&+++***)))*********(((&&&&&&'''((()))************)))+++---,,,)))))),,,///,,,***))))))***++++++***////////////////////////+++,,,---...///111222222000000000000000000000000222333333444555666777777999???GGGMMMUUU___mmmvvv~~~zzzuuukkk```UUUMMMHHHEEE@@@>>>;;;888555333222222111111111000000000000000222222222222222222222222000000000000000111111222000000////////////000000,,,---------......//////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------............---,,,,,,++++++,,,,,,000///...---------------)))+++---,,,)))((()))+++'''((()))***+++,,,,,,,,,,,,,,,,,,---------......((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++)))))))))******++++++,,,)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////000111333444555555444333333333333444666999;;;===============>>>>>>>>>>>><<<===???@@@BBBGGGLLLPPPRRRVVVYYYZZZ]]]bbbdddbbb^^^]]]]]]^^^^^^]]]ZZZWWWWWWQQQRRRQQQQQQ```oooooojjjnnn%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%$$$###(((((('''&&&&&&((()))***(((((('''''''''&&&&&&&&&((('''''''''((()))+++,,,))))))*********))))))((((((***++++++******+++---++++++***)))(((((())))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......111000///000222222222111222222111222444777999;;;BBBJJJTTT___nnnzzzmmm```WWWRRRKKKHHHCCC???;;;777222///666666666555444333111000333333333222222222111111////////////000000000000...///000111111000///...//////...------------...///...---,,,+++,,,---...///...---,,,+++,,,------///...---,,,+++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++------,,,+++***)))(((''')))*********)))***+++---))))))(((((()))+++---...+++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++***))))))***,,,...000---.........//////000000222333333333333333333444444444444555666888:::;;;<<<<<<<<<<<<============;;;;;;===@@@DDDGGGJJJLLLRRRSSSUUUXXX[[[^^^```aaa```___^^^___``````^^^\\\YYYTTTTTTRRRPPP]]]jjjhhhiiimmmzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((******))))))************))))))&&&'''(((((('''&&&''')))++++++***)))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,------------------........./////////.........///000222222222333666888888888<<>>???@@@CCCGGGJJJMMMOOOOOOPPPSSSWWW[[[___bbbddd___^^^^^^___```___]]]\\\[[[UUUUUUSSSRRR```mmmllljjjmmmxxx%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))************))))))(((*********((('''((()))++++++***))))))))))))***)))))))))***************------------.........///////////////000000000000......///000111333444555111777<<<======EEESSS___lll|||{{{ooo```UUUPPPKKKDDD>>>888666444444555666555555222222222222111111111111///000000000000111111111111000000//////000000111000///......------.....................---,,,,,,///...---,,,,,,,,,,,,---......---,,,,,,,,,------........................,,,,,,,,,,,,++++++++++++******++++++,,,,,,------+++,,,,,,+++))))))***,,,,,,+++++++++++++++,,,---+++++++++***************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,------,,,,,,,,,++++++,,,,,,---...---+++*********+++,,,***+++,,,---...///000111222222222333333444444444555555666666888999;;;<<<:::::::::;;;;;;;;;;;;<<<<<<===>>>AAAEEEHHHKKKMMMLLLNNNRRRVVV[[[```dddeee^^^]]]]]]^^^______\\\ZZZ\\\VVVVVVUUUTTTcccrrrqqqooopppyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))************)))***+++,,,+++)))((((((***++++++***))))))************************++++++,,,............/////////////////////000000000000111111222333333333555777999666;;;AAAFFFMMMYYYjjjvvvwwwlllfff___TTTKKKBBB>>>999666666666555444333222222222111111111111000000000111111111222222222111000//////000111222000//////...............---.../////////...,,,+++......------,,,,,,,,,,,,------------------------........................,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,------+++))))))***+++******++++++,,,---...///************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))***+++,,,------...,,,,,,,,,+++,,,,,,---...************+++---...///))))))+++,,,...///000111222222222333333444444444666666666777888:::<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@DDDGGGJJJLLLLLLNNNQQQVVV[[[___bbbddd]]]]]]]]]^^^___^^^\\\YYY\\\VVVVVVUUUUUUdddttttttwwwuuu{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&''''''''''''''''''''''''((((((((())))))))))))(((((()))***************'''((()))(((&&&%%%&&&'''+++***************++++++,,,,,,+++++++++,,,---............/////////000000....../////////000000000333555666555555666:::===BBBFFFMMMXXXeeeuuuvvvhhh]]]MMMFFF===888777777666333333333333333222222222111111111111111222222222222222111000//////000111222000000///............///---...///000///...---,,,---------------,,,,,,,,,,,,---------------------///...------------...///,,,,,,+++++++++*********---------,,,,,,,,,++++++,,,------,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******************))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++,,,---...******++++++,,,---//////))))))+++,,,...///000111111111222333333444555555666666666777888:::<<<<<<;;;<<<<<<<<<============>>>???AAADDDGGGKKKNNNPPPNNNOOORRRUUUYYY]]]```aaa]]]\\\]]]___```___[[[YYYYYYTTTTTTTTTTTTdddssssssyyytttwww%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&(((''''''&&&%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))((('''((()))******+++******)))***+++***(((((((((***+++************+++,,,,,,------,,,++++++---...///............/////////000////////////000000000000333555777888777:::???DDDMMMRRR]]]kkk{{{ttt\\\RRRFFF???<<<;;;888555444444444444333333333333111111222222222333333333111111111000000111111111111000//////......//////...////////////...------------......------,,,++++++,,,---.........------...---,,,++++++,,,---...++++++++++++************------,,,,,,++++++******,,,------,,,******+++---.........---,,,***((('''***************+++++++++((()))************)))(((++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,************+++,,,------------------,,,,,,,,,,,,***+++,,,---...///000111111111222333333444555555555555666666888999;;;<<<<<<<<<<<<=========>>>>>>===>>>@@@CCCFFFJJJMMMOOOOOOPPPSSSUUUXXX[[[]]]^^^]]]]]]^^^```aaa___\\\YYYVVVQQQSSSTTTTTTcccqqqpppssslllmmm}}}%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''((())))))((('''''''''((()))******++++++++++++,,,------,,,,,,---...+++*********++++++,,,------,,,+++******,,,...///------........./////////000000000111111111222222333777;;;<<<>>>BBBJJJPPP[[[fffuuuvvvjjjYYYLLLFFFBBB<<<777666666555555555444444444222222222333333333333444000111111222222111111000111000000///////////////000//////...............------.........---,,,++++++,,,---.........------...,,,+++******+++,,,...++++++++++++*********************++++++++++++++++++,,,,,,,,,++++++,,,...***+++,,,,,,,,,+++***)))))))))*********+++++++++)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***+++,,,------------------,,,,,,+++,,,,,,---...//////000000000111111222444555555666444444555666777999:::;;;;;;;;;;;;<<<<<<<<<======;;;<<<>>>AAADDDHHHKKKMMMOOOPPPRRRUUUXXX[[[]]]^^^]]]]]]___aaabbb```]]]YYYTTTPPPSSSTTTUUUbbbooommmkkkcccddduuu%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''((((((''''''(((''''''''''''((()))))))))((('''&&&%%%&&&''''''(((((('''&&&&&&((()))***&&&&&&&&&'''''''''((((((&&&&&&((((((((('''&&&%%%''''''(((******+++++++++((()))++++++******+++---+++*********+++,,,,,,---,,,+++***))))))+++---...------------.........///111111222222222333333333555:::???BBBDDDKKKTTT\\\kkkzzzkkkZZZOOOGGG>>>777777666666666666555555555222222333333333444444444000111222333333222111000111111000///////////////111000///------...//////,,,---.........---,,,+++***+++---...///...---------,,,***))))))***,,,---+++++++++************)))'''((()))***+++,,,------***+++,,,,,,++++++---///###%%%(((***---.........))))))******++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++------,,,++++++******)))(((((((((((()))***+++,,,******,,,---.../////////........./////////000000000111111222444555666666444444444555666888:::;;;:::::::::;;;;;;;;;<<<<<<>>>???AAADDDHHHKKKNNNPPPMMMOOOQQQTTTXXX[[[]]]___]]]^^^```bbbcccaaa]]]ZZZSSSPPPTTTVVVVVVcccooolllfff______qqq'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&$$$"""###%%%&&&$$$"""''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++******)))((())))))))))))***************+++++++++,,,,,,,,,))))))*********+++++++++---------.........//////---...///.........000222666333111000222555777888:::===AAAFFFLLLYYYhhhtttwwwdddTTTJJJEEE===:::777666666777666555222333333333333222111111222333333444444555555666111111111111000000000000000000000000000000000000000////////////.........000000///...---,,,,,,+++------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,+++************************++++++******++++++,,,---************************************************......---,,,,,,+++******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111111111222444666777888444444666777888888888888;;;;;;;;;;;;;;;<<<===>>>AAAAAAAAABBBEEEIIILLLNNNNNNPPPRRRUUUWWWYYYZZZ[[[^^^```bbbddddddbbb___]]]YYY]]]XXXOOOQQQbbboooqqqooo\\\WWWooo'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&$$$###$$$&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%((('''''''''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++******)))((((((((()))))))))******))))))*********+++++++++******++++++++++++,,,,,,------........./////////...///000000//////111333444333333444666888999999<<>>?????????@@@CCCFFFIIIKKKMMMOOORRRUUUXXX[[[]]]]]]^^^```bbbcccccc```]]][[[XXX\\\YYYQQQSSScccpppssssssaaa[[[qqq&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''))))))(((((('''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))((((((((())))))))))))***))))))))))))************+++,,,,,,,,,,,,---------............////////////000111111111000000111333444555777999:::<<<======???IIIVVV```iiiwwwvvviiiUUUPPPGGG???:::666444222444444444444444444444444555444444333222222111111222222111111111000000000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,,,,------......------,,,***************))))))(((++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------......///000111111111111222333555777777444444555666888999999:::;;;;;;;;;;;;<<<===>>>????????????@@@CCCFFFHHHJJJLLLNNNQQQUUUYYY\\\^^^___]]]^^^```aaaaaa___]]][[[XXX\\\ZZZSSSVVVdddqqquuuxxxfff___sss&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''((()))))))))************)))))))))************+++)))*********++++++++++++------------................../////////000000000000111222111000000222444777888:::;;;===???CCCEEEIIIUUUeeeoooxxxkkkbbbTTTHHH???;;;999888444444444333333444444444333333333222222111111111222222222111111111000000000000000000000000000000............------------,,,,,,,,,------.........//////......------,,,,,,+++,,,---......---,,,+++******+++++++++******)))++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********))),,,,,,---------,,,++++++------------------------...------......///000111111111111222333444666777444555555666777999:::;;;;;;;;;;;;;;;<<<>>>??????AAAAAABBBCCCEEEGGGJJJKKKLLLMMMPPPTTTXXXZZZ\\\]]]YYY[[[]]]___```___^^^]]]YYY\\\[[[UUUVVVbbbooovvvyyyjjjcccttt%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,------------.........//////////////////000000000111111///000111111000111333555999::::::;;;===CCCKKKPPP\\\hhhvvvyyyeeeSSSFFF???;;;:::555555444333333333333444111111111222222333333333222222222222111111111111000000000000000000000000//////.........---------------......//////000000/////////......---------+++,,,---......---,,,+++++++++,,,,,,---,,,,,,+++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++------------------------...------......///000111111111111222333444555666555555555666777999;;;<<<;;;;;;;;;<<<===>>>???@@@BBBCCCCCCEEEFFFHHHIIIJJJLLLMMMPPPSSSUUUWWWYYYYYYVVVXXX[[[]]]___`````````[[[^^^\\\WWWVVV___mmmvvvzzzmmmgggvvv%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''''''''''''''(((((((((((((((''''''(((((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))((()))******+++*********+++++++++,,,,,,,,,,,,,,,,,,---------...---............/////////000000000000111111111111///000222222222333666888999;;;>>>@@@EEENNNZZZcccmmmvvvzzzdddRRRFFF>>>:::999888666444333333333444111111222222333444444555333222222222222111111111000000000000000000000000000////////////...............//////000000000111........................,,,------......------,,,+++,,,------------------******+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,------------------------...------......///000111111111111111222333444555555555555666777:::<<<===:::;;;;;;<<<===???@@@AAABBBBBBCCCDDDFFFGGGGGGHHHLLLMMMOOORRRTTTVVVWWWWWWVVVWWWZZZ]]]___```aaaaaa^^^___]]]XXXVVV___nnn{{{uuuppp}}}%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%'''((('''%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&'''(((******((('''&&&%%%%%%&&&'''(((&&&''''''((())))))******((((((((((((((((((((((((***)))((((((((()))++++++(((((()))))))))*********++++++,,,,,,,,,------------------.........//////000000000111111111222222000111333444555777:::<<<<<>>:::;;;;;;<<<===???AAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLOOORRRUUUWWWYYYYYYXXXYYY[[[]]]^^^___``````______]]]YYYXXXaaasss{{{$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$&&&'''((('''&&&&&&))))))((((((''''''&&&&&&""""""######%%%&&&((())))))(((&&&%%%%%%&&&((()))'''(((((()))***+++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,''''''''''''((((((((((((******+++++++++,,,,,,,,,------------.........///000111111111111222222222111333555666777:::===@@@???GGGSSS]]]hhhuuuzzzhhhWWWNNNAAA???<<<888666555555666666555555444444333333222333333333222222222111111000000000000000000000000111111111111000000000000........................,,,,,,---...///000111111......,,,++++++,,,......)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++)))***+++,,,---....................................------......///000111111111111111222333444444666555555555777:::===???:::;;;;;;<<<>>>???AAABBBFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKNNNRRRVVVYYY[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^______]]]ZZZZZZdddxxx((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))*********************************))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------............//////000111111222333000---...222444444333777666999<<<999666;;;EEEEEEYYYkkkttt|||{{{~~~mmmaaaUUUKKK???:::;;;;;;888444777888777666555444555666333333333222222222111111222222111111000000//////000000000000000000000000.........------,,,,,,,,,...------,,,,,,------...+++******,,,......---+++***++++++,,,,,,------...,,,,,,,,,+++++++++******)))))))))******+++++++++---------,,,+++***)))(((...---,,,,,,++++++++++++******))))))))))))******++++++************++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000////////////111222444222222111111222222333444555555666888999:::;;;<<<;;;<<<===>>>>>>???AAADDDDDDFFFIIIKKKKKKKKKLLLMMMMMMPPPTTTWWWWWWXXXXXXYYY[[[\\\\\\]]]^^^^^^^^^]]]^^^[[[YYYXXX[[[fff{{{&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$$$$$$$''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************************************))))))))))))******++++++,,,,,,,,,---,,,,,,---------...............//////000000111111222000///111444666777555999777999<<<===>>>EEENNNWWWkkk}}}|||ttthhh]]]OOODDD???===999666666666666555333333333333333333333222222222222111333222111000///...---,,,000000000000000000000000/////////.........------...------,,,,,,------...///---,,,---///000///...------------------------,,,,,,,,,++++++++++++************+++++++++,,,,,,---------,,,,,,***))))))......------------------,,,++++++******++++++,,,***))))))(((((())))))***------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000000/////////000222333222222111111222222333444555555666888999:::;;;<<<999;;;<<<======>>>@@@BBBDDDFFFJJJLLLLLLLLLNNNOOONNNQQQUUUWWWXXXXXXXXXYYY[[[[[[\\\^^^^^^_________^^^[[[YYYYYY[[[fff|||&&&%%%$$$######""""""###"""###%%%'''((((((((('''$$$%%%%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$######$$$'''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------------.........///////////////000000000111111222444777999888777===;;;;;;AAAGGGOOOYYYaaalll~~~vvveeeUUUIIIAAA===;;;777666666555444333333222333333333333222222222222333333111000...,,,++++++000000000000000000000000000000000///////////////......------------......111///---,,,...//////...000000///......---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))),,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,------+++******))))))******+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000/////////000111222222222111111222222333444555555666888999:::;;;<<<999:::;;;<<<<<<===???BBBDDDFFFJJJMMMNNNNNNPPPQQQOOORRRVVVXXXXXXXXXYYYYYYZZZ[[[\\\^^^___`````````^^^[[[YYYYYY\\\ggg}}}{{{yyy((('''&&&%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&$$$&&&''''''%%%$$$$$$%%%&&&'''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000000000000000000000222333555777999999888888@@@???AAAJJJWWWfffrrrzzzzzziiiXXXKKKCCC@@@999888777777777666555444444444333333333222222222333222111000///...------////////////////////////////////////////////////......------------......111...+++***+++,,,---,,,///.........---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))((((((((()))***++++++------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111000///......///000111222222111111222222333444555555666888999:::;;;<<<999:::<<<<<<<<<===@@@BBBCCCGGGKKKNNNOOOPPPRRRTTTQQQTTTXXXYYYYYYYYYYYYYYYZZZ[[[\\\^^^```aaaaaaaaa]]]ZZZXXXYYY\\\ggg}}}yyywww''''''&&&&&&%%%&&&&&&&&&$$$%%%'''(((((('''%%%###&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&''')))(((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------.........//////000000000111111111111111555666888::::::999888888@@@CCCKKKWWWiii|||{{{kkk[[[OOOHHH===:::777666777888777555444444444333333333222222222111111111111111111111////////////////////////........................///......------......///111///,,,***+++,,,------++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++(((((((((((())))))***+++,,,,,,++++++++++++,,,,,,......------------......------------,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000///.........///000111222222111111222222333444555555666888999:::;;;<<<:::<<<=========???AAACCCDDDGGGKKKNNNPPPQQQSSSUUUSSSVVVYYYZZZZZZYYYYYYYYYYYYZZZ\\\^^^___```aaaaaa]]]ZZZXXXXXX[[[fff|||~~~|||%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&$$$$$$&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&'''((())))))'''&&&&&&'''%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++,,,---.........------........./////////000111111222333333444444777999;;;<<<;;;;;;<<<===BBBLLLZZZiii|||yyyxxx~~~ooo___UUUEEE@@@999666777777555444444444444444333333333333111111111222222222333333000000000000000000000000------............////////////............//////222000...---///000000///******++++++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,++++++******++++++,,,.........---------,,,,,,***++++++,,,,,,------...---,,,,,,,,,,,,---............------...000111222222222111111222222333444555555666888999:::;;;<<<;;;<<<>>>>>>>>>???BBBDDDDDDGGGKKKNNNPPPQQQSSSUUUUUUXXX[[[\\\[[[ZZZYYYZZZYYYZZZ[[[]]]^^^_________]]]ZZZWWWWWWYYYdddzzz%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))************************))))))***++++++,,,------)))***+++,,,---///000000............////////////111111222333555666777777999;;;===>>>>>>???BBBEEEKKK[[[ooo|||}}}pppdddSSSKKKAAA:::888888555333555444444444444333333333222222111111111111111111000000000000000000000000....../////////000000000//////............//////000///...///000111000///,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,+++++++++*********,,,,,,---------------,,,------,,,+++++++++,,,,,,++++++************++++++++++++************++++++---------,,,,,,,,,++++++******+++,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,---...000222333222222111111222222333444555555666888999:::;;;<<<:::;;;=========>>>AAACCCEEEHHHKKKNNNOOOPPPRRRTTTVVVYYY\\\\\\[[[ZZZYYYZZZYYYZZZ[[[\\\]]]]]]]]]]]]]]]ZZZWWWVVVXXXbbbwww''''''&&&&&&&&&''''''((($$$$$$$$$%%%&&&'''((()))$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&$$$%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))************************))))))***+++,,,,,,------))))))***,,,...///111111............/////////000111111222444666777999999999<<<>>>???@@@CCCHHHLLLTTTiii{{{wwwxxx|||ooo```VVVIII@@@<<<:::777444555555444444444333333333333222222111000//////...000000000000000000000000//////000000111111111222//////............//////,,,,,,,,,...///000///---/////////...------,,,,,,......---------,,,,,,,,,+++++++++******))))))))),,,,,,------...---------,,,,,,+++***)))))))))***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,...111333444222222111111222222333444555555666888999:::;;;<<<999:::<<<<<<<<<===@@@BBBEEEHHHLLLNNNOOOPPPQQQSSSWWWZZZ\\\]]]\\\ZZZYYYZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]ZZZWWWUUUWWWaaauuu$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((***(((&&&%%%$$$%%%'''((()))((('''(((+++,,,+++***''''''''''''((()))++++++---,,,++++++******++++++++++++******++++++,,,---...------,,,,,,,,,------000//////...///000111222222222333666999<<<>>>>>>======???CCCDDDHHHSSS___tttzzzxxx~~~rrrgggWWWIII@@@<<<;;;;;;777555333222333444444444000111111222222333444444111111111111111111111111000000000000000000000000000/////////............---------------...///000***)))((()))---///...,,,...........................---,,,++++++---...000+++,,,,,,------,,,,,,+++......//////...,,,+++)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++&&&%%%(((+++,,,,,,******+++++++++,,,,,,,,,.................................//////111222222222222333444444555555666666666666666777888:::;;;:::;;;<<<======>>>@@@CCCEEEGGGIIILLLOOOPPPQQQQQQVVVXXX[[[^^^^^^]]]ZZZXXX]]][[[YYY[[[]]]___]]][[[\\\YYYWWWXXXZZZbbbrrrzzz''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%$$$%%%&&&''')))((('''(((***+++***)))(((((('''(((((()))***++++++*********+++,,,,,,---+++++++++***++++++,,,---//////...------......///000000//////000111222333999999999;;;===>>>>>>===BBBAAABBBFFFKKKUUUfffvvv|||rrrbbbSSSGGG???:::888999777444444444444333222333222222222222222222222111111111111111111111111000000000000000000000000000000/////////............------------...//////---,,,***+++---...---+++...............---------,,,,,,------......------,,,------......------,,,.........------,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111...+++***,,,...///...******+++++++++,,,,,,,,,......................../////////......///000000222222333444444555555666666666555555666888:::;;;:::;;;<<<======>>>@@@CCCEEEGGGJJJMMMOOOQQQQQQRRRVVVWWWZZZ\\\\\\[[[ZZZYYY[[[YYYYYY[[[^^^``````^^^\\\YYYVVVWWWYYYaaappp~~~sssyyy''''''((((((((((((''''''$$$%%%&&&'''(((((('''&&&((('''&&&%%%$$$$$$$$$$$$((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***)))(((&&&%%%%%%%%%&&&''')))((('''((()))***)))((())))))(((((((((((()))))))))))))))***+++,,,...///+++++++++++++++,,,------000//////...//////000000000000000000111222333444::::::;;;<<<======<<<<<>>888:::888666555555444222111444444333333222111111000111111111111111111111111000000000000000000000000000000000/////////......//////...------------...000...------......---+++//////.........---------***+++---//////...---+++---......//////......---...---,,,++++++***++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++,,,------,,,******+++++++++,,,,,,,,,------------------------000///......------......222222333444444555555666666555555555666888:::;;;:::;;;<<<======>>>@@@CCCFFFHHHKKKNNNPPPRRRRRRRRRUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXYYY[[[___aaabbbbbb\\\XXXUUUVVVXXX___mmm{{{~~~iiiqqqzzz$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&((())))))((('''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))+++***)))(((''''''''''''((()))((('''''')))***)))'''***))))))(((((((((((()))************+++,,,---...,,,++++++++++++,,,------//////......//////000000//////000111222333444555999:::<<<======>>>>>>???@@@CCCMMMZZZhhhxxx}}}yyyyyyxxxlll___RRRFFF>>>;;;999666555555444333111333333333222222111111111111111111111111111111111000000000000000000000000000000000////////////...000000///------,,,,,,,,,...------------...------/////////...------,,,,,,+++,,,---.........---,,,------............------...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,------------------------......---------......///222222333444444555555666555444444555666888:::;;;:::;;;<<<======>>>@@@CCCGGGIIIKKKNNNQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZXXXYYYZZZ\\\___aaabbbbbb]]]WWWSSSTTTWWW^^^kkkwwwxxxbbbjjjvvv######$$$$$$$$$$$$#########$$$''')))))))))((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((&&&%%%&&&''')))++++++******))))))))))))))))))((('''((()))***)))(((***))))))(((((((((((())),,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,---.........------...//////000...///000222333555666666<<<>>>@@@@@@??????AAADDDDDDLLL]]]ooo|||~~~tttiii[[[NNNFFF>>>;;;888666555555444333111111222222222333333333111111111111111111111111111111111111111111111111111000000000////////////111000///...---,,,,,,,,,***+++,,,,,,------.../////////.........---------------,,,+++,,,---...///,,,,,,------------,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///000//////......******+++++++++,,,,,,,,,------------------------++++++,,,,,,...///111111222222333444444555555666444444444444666888:::;;;:::;;;<<<======>>>@@@CCCGGGIIIKKKNNNQQQRRRSSSSSSSSSRRRSSSSSSUUUWWWYYYZZZZZZ[[[\\\]]]]]]^^^___```]]]WWWRRRRRRVVV]]]jjjuuuzzzsss^^^eeeqqq%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((())))))((('''''''''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))******************))))))))))))((('''(((+++,,,+++***))))))(((((((((((())))))---,,,++++++******++++++,,,,,,,,,,,,,,,------...------------...///000000///111333555777888999999===???@@@???===>>>CCCGGGVVVaaassszzzqqqeeeYYYQQQGGGCCC===888666666666555000111111222333333444444111111111111111111111111111111111111111111111111111111000000000/////////111000///...---,,,,,,,,,)))***,,,,,,,,,---...000...........................---+++***+++,,,///000+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++---......---,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...000222333222222333444444555555666333333333444666888:::;;;:::;;;<<<======>>>@@@CCCFFFHHHKKKNNNPPPRRRRRRRRRQQQQQQRRRSSSUUUWWWYYY[[[ZZZ\\\]]]]]][[[[[[\\\^^^]]]VVVQQQQQQVVV^^^jjjtttvvvqqq^^^eeemmm&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''(((''''''))),,,......---(((((('''(((((()))***++++++++++++***++++++,,,,,,---,,,,,,,,,,,,---..................///000111222222444666999;;;<<<=========???AAAAAAAAAFFFOOOVVVoooxxx|||yyyyyyppphhhbbbTTTNNNDDD===888777777777222222222222222222222333111111111111111111111111111111111111111111111111111111111000000000//////000///...---------------+++---///...---,,,...000,,,,,,------.../////////,,,,,,,,,,,,------......,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......(((***++++++)))((()))+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333222222333444444555555666333333333444555888:::<<<:::;;;<<<======>>>@@@CCCEEEGGGJJJMMMOOOQQQQQQRRROOOPPPRRRTTTVVVXXXZZZZZZYYY[[[\\\\\\ZZZZZZ[[[]]]]]]UUUPPPQQQWWW___kkkuuuwwwuuudddjjjooo&&&&&&''''''''''''&&&&&&)))(((((('''''''''((((((''''''&&&&&&&&&''''''(((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''((('''&&&&&&%%%((('''(((***---/////////''''''''''''(((***++++++)))))))))***+++,,,......---,,,,,,,,,,,,---......////////////000111222333555666999<<<>>>@@@@@@@@@???CCCFFFIIIMMMVVVcccmmmzzzttt|||{{{uuurrr^^^VVVJJJ@@@:::888777777444444333222222111111111111111111111111111111111111111111111111111111111111111111111000000000000//////...------------......000111000---,,,...000+++,,,,,,---...///000000***+++---//////...---,,,---..................---+++,,,---...///...---,,,+++++++++,,,,,,---------******+++,,,,,,---......+++---...---******,,,///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111222222222333444444555555666222222222333555888:::<<<:::;;;=========>>>AAACCCEEEGGGIIILLLOOOPPPQQQQQQOOOPPPRRRUUUWWWYYYZZZZZZWWWYYY\\\[[[YYYYYY[[[^^^]]]UUUOOOQQQWWW```kkkuuuzzz{{{lllqqqsss&&&$$$###"""###%%%'''(((''''''((((((((((((((((((%%%$$$$$$######$$$$$$%%%(((((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))))))))((('''''''''''''''(((''''''&&&&&&((()))***************++++++++++++***+++---......---+++***,,,...///...------...000...,,,***,,,000444555444999:::;;;<<<===???CCCEEE>>>AAAGGGPPP]]]mmm~~~}}}vvvvvv}}}||||||~~~{{{wwwnnnfffZZZMMMBBB<<<999777333555666555333222222222111111111111111111111111111111111111111111111111......//////000222333444111000000///......---------...///...------...///.........------,,,,,,,,,........................+++)))((()))---000000...---,,,,,,++++++,,,,,,---...------,,,,,,------............///......---------------------------------,,,+++*********+++,,,+++,,,---...---,,,+++***+++,,,---...///000111222444444444555555555555555444444333444444555666777;;;<<<===>>>>>>???AAADDDFFFGGGHHHJJJLLLMMMOOOPPPPPPQQQSSSVVVWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZ[[[]]]WWWRRRSSSXXXaaappp}}}xxxrrr~~~%%%&&&'''((((((((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((())))))(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&***))))))(((((((((''''''))))))(((''''''''''''((())))))((((((((()))***+++(((((((((((())))))))))))+++,,,------------++++++,,,---......---,,,---//////---,,,...222555666666999===AAABBBBBBBBBDDDFFFDDDJJJVVVcccqqq{{{|||{{{wwwqqqfffWWWIII???:::888333333444333222111111222111111111111111111111111111111111111111111111111//////............//////000000//////...------,,,---...//////------...///.........------,,,,,,,,,........................,,,***)))***---000///...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++---------------------------,,,+++******+++,,,---***+++,,,---------------------...///000000111111444444444444555555555555444444444444555666777888:::<<<===>>>>>>???AAACCCFFFFFFHHHJJJLLLNNNOOOPPPQQQRRRTTTVVVXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZZZZVVVQQQNNNQQQXXXddduuu~~~xxx&&&(((,,,......+++'''%%%''''''&&&&&&%%%%%%%%%$$$((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&*********)))))))))))))))***)))((((((''''''((((((******)))))))))***+++,,,((((((((()))))))))******,,,,,,,,,,,,,,,,,,------...///000///...---...///000//////111555888999999;;;AAAFFFGGGEEEEEEHHHKKKRRR]]]ooo}}}||||||~~~}}}yyypppcccUUUHHH???;;;555444444333333333333333222222222222222222222222111111111111111111111111222111000///...---------/////////...------,,,,,,---...//////------...///.........---------------...........................---,,,,,,...//////...------,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++------------------------------,,,,,,,,,,,,------******++++++,,,...///000/////////000000111111111333333444444555555555555444444444555666888999::::::<<<=========>>>AAACCCFFFFFFHHHJJJLLLNNNPPPPPPRRRSSSUUUWWWXXXYYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYRRRNNNLLLPPPXXXeeewww{{{www'''***---///...+++'''%%%(((((('''&&&&&&%%%%%%%%%)))((((((''''''(((((()))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''(((***+++,,,---...***))))))((('''((((((((())))))))))))******++++++******+++++++++,,,,,,,,,------,,,,,,,,,---......000111222111000///000222222222333666888;;;<<<===@@@DDDGGGGGGFFFIIIRRRYYYkkkwww~~~zzzyyyzzzzzz|||ssskkkbbbVVVJJJAAA:::999666555555666666555222222222222222222222222111111111111111111111111444444222111000000/////////.........---------,,,---///000///...---...///...............---------........................000///........./////////------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------......///.........------------------------------------------......,,,,,,++++++,,,---///000000000000000111111111111333333333444444555555666555555555666777999:::;;;:::;;;=========>>>AAACCCEEEFFFHHHJJJLLLOOOPPPQQQSSSTTTVVVXXXYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXUUUPPPMMMQQQXXXccctttwwwuuu)))******+++***)))'''&&&((((((((((((''''''&&&&&&((((((''''''''''''(((((())))))((((((''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((()))***+++,,,------******)))((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///...000111111000000111222444666888:::<<<>>>@@@AAADDDEEEFFFFFFJJJUUUeeeqqqzzz{{{yyyssspppqqq~~~wwwrrrooofffUUUHHHAAA===888666666666555444222222222222222222222222111111111111111111111111222222111111111111222222...............---------...///000///......///000................................................000000//////.........///...------,,,,,,------...------,,,,,,,,,,,,------,,,------.../////////...------------------------,,,,,,,,,------.........///...---,,,,,,,,,---...000000000000111111111111222222333333444555555666555555666666888999:::;;;999;;;<<<======>>>@@@BBBEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWWWWXXXWWWRRROOOQQQXXXbbbsss~~~}}}((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''******((('''&&&&&&&&&&&&''''''(((((((((((('''''')))((((((''''''(((((())),,,,,,++++++***))))))(((+++***))))))(((((())))))'''((())))))******)))))))))))))))************+++,,,,,,------......//////+++---...///...///000222666999<<>>GGGEEECCCCCCEEEGGGJJJKKKSSSaaaxxx{{{vvvuuu||||||rrrkkklllrrrzzz~~~~~~{{{wwwvvvuuukkkbbbUUUJJJBBB===888555333222111111333333222111333333222222222222222333222222222222333333333333111111111111000...---,,,------......///000000000///...---,,,,,,---...//////---++++++,,,---...------------.........//////---.../////////...,,,,,,------------------------...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++------,,,------...///000111000000000000000111111000111111222222333444444555666666666444444666888888999:::;;;;;;===AAADDDFFFGGGHHHJJJLLLNNNPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXUUUSSSRRRSSSUUUXXXYYYYYYVVVUUUTTTVVV^^^kkkyyy(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))(((&&&&&&''''''&&&$$$(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))***************************++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,---...//////000000222444777999:::<<<>>>AAABBBEEEGGGGGGFFFJJJRRRZZZfffuuu{{{uuurrrvvv|||~~~zzzsssmmmkkknnnsssvvvzzz{{{||||||{{{{{{|||}}}sssjjj___TTTLLLEEE>>>999777666444333444444222111333222222111111111111222111111111111111000000000222222222222222111111000.........//////000000000///...------------...///111///------...000000///---------.........//////---.../////////...---,,,------------------------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++------------------------------,,,------...///000000000//////000111111222000111111222222333444444555666666666444555666888:::;;;<<<<<<===>>>BBBDDDEEEGGGIIIKKKMMMOOOOOOPPPRRRSSSTTTVVVWWWWWWXXXXXXRRRPPPOOOPPPRRRTTTUUUUUUVVVTTTSSSVVV^^^kkkzzz'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''%%%)))((((((''''''''''''((((((((((((((())))))))))))((((((((()))))))))******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,---...///***++++++,,,...//////000......//////000000111111333666:::===???@@@BBBDDDBBBIIINNNLLLJJJQQQbbbqqq|||zzz{{{||||||~~~xxxsssuuuyyy{{{~~~|||wwwpppjjjjjjnnnrrrvvvwwwxxxzzz|||~~~xxxrrriiiaaaZZZQQQFFF???999777444333444444333222222222111000000000000000222222111111000000//////111222222333333444444444///////////////000000000///......------......///111///......///000000///------........./////////......//////......---,,,------------------------...------,,,,,,------...------------,,,,,,,,,,,,........................------,,,------...///000.........///000111222333000111111222222333444444444555666555444555777888<<<===>>>>>>>>>???BBBDDDDDDFFFIIILLLNNNOOOOOONNNPPPQQQSSSUUUVVVWWWXXXXXXUUUSSSRRRRRRTTTUUUVVVVVVVVVTTTRRRUUU^^^lll{{{''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))''''''(((*********)))***)))((('''''''''''''''(((((((((((())))))))))))(((((()))))))))*********((()))+++,,,,,,+++)))(((,,,++++++***+++---///000++++++,,,---......//////......//////000111222333555999===AAACCCDDDEEEFFFGGGLLLPPPQQQSSS```vvv}}}|||{{{{{{zzz{{{{{{|||}}}|||{{{xxxtttpppllljjjmmmmmmmmmoooqqqtttwwwyyyzzz~~~~~~~~~{{{rrrnnnppptttvvvwwwyyy{{{~~~~~~}}}xxxuuuppplllfff]]]RRRIII:::777444222333444444444222222111000000000000000222222222111111111111111111111111111222333333444000000000000000000000000//////............/////////---,,,,,,...///...---............////////////...............---------------------------------------------------------------------------,,,,,,........................------,,,------...///000------......000111333333000111111222222333444444444555666555555555777999===>>>>>>======>>>AAACCCCCCEEEIIIMMMOOOOOONNNMMMOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUSSSSSSUUUVVVWWWVVVVVVSSSRRRVVV```ooo|||&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((('''&&&(((***+++***)))***)))(((''''''''''''''''''((((((((()))))))))***))))))))))))************((()))+++,,,,,,+++)))(((+++*********+++,,,...///---------------,,,,,,,,,.........///000222444555888<<<@@@DDDEEEFFFGGGHHHIIIKKKNNNUUUbbbvvv}}}yyyuuurrrrrrsssuuuuuuuuusssqqqpppkkkkkklllnnnppprrrtttuuusssrrrqqqooolllhhhdddbbbaaaaaa`````````aaaccccccdddggglllpppvvv|||~~~~~~wwwtttuuuvvvxxx|||}}}zzzxxxwwwuuutttqqqiii^^^VVVCCC???999555444444444333222222111111111111222222000000000111111222222222000000//////000111222222222222111111000000000//////////////////////////////---------//////...,,,........./////////000000//////......------------------------------------------------------------------------------------------------------------------,,,------...///000---------...///111222333000111111222222333444444333444555555555555777999;;;<<<<<<<<<;;;<<>>@@@CCCEEEHHHKKKMMMNNNNNNMMMPPPQQQSSSUUUVVVWWWXXXXXXVVVUUUSSSSSSUUUWWWWWWWWWUUUSSSTTT\\\iiivvv&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&'''((('''&&&(((''''''''''''(((((()))'''''''''((()))*********))))))*********+++++++++************************,,,,,,---------------,,,..................////////////000222555999===???CCCEEEHHHIIIIIIJJJLLLNNNQQQYYYhhh{{{~~~vvvqqqgggeeeaaa^^^]]][[[XXXVVVTTTTTTUUUVVVWWWXXXYYYYYY[[[\\\^^^```bbbcccdddeee``````___^^^[[[XXXUUUSSSTTTTTTSSSSSSRRRQQQQQQPPPLLLMMMOOOPPPQQQTTTXXX[[[\\\___bbbdddhhhlllqqquuuyyy~~~~~~vvvrrrpppssszzz~~~{{{wwwoooeee]]]PPPJJJAAA:::666555444444333333444555666888999:::555555444444333222111111/////////000333777:::<<<555444333222111000//////...///000111111000///...000000000111222222000....../////////000000000000000///...---,,,------...------------------------,,,,,,---......---,,,,,,------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000...............///000111000111111222222333444444222444555555555666888:::777888999999999;;;>>>AAADDDEEEGGGJJJLLLMMMNNNNNNRRRSSSTTTVVVWWWWWWXXXXXXYYYWWWVVVVVVYYY[[[\\\[[[TTTSSSVVV```nnnzzz&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((***)))(((((()))***)))''''''''''''''''''((()))***&&&''''''((()))******+++)))************+++++++++++++++***))))))***++++++---.../////////...---,,,------...///000111222222000000111444777<<<@@@CCCHHHIIIJJJKKKKKKLLLOOOQQQ]]]jjj~~~|||wwwsssooojjjfffcccYYYVVVTTTSSSRRRRRRQQQOOOQQQQQQRRRSSSUUUWWWYYYZZZ______```bbbcccccccccccc\\\\\\[[[YYYVVVSSSPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKFFFHHHLLLNNNPPPQQQTTTVVVUUUWWWXXXYYYZZZ]]]aaadddccchhhnnnqqqtttyyy|||uuunnnnnnuuu~~~yyysssjjj```XXXJJJDDD<<<666444555666666444444555666888:::<<<======<<<;;;999777555333333...///000333777<<<@@@CCC555555444333111000//////...///000111111000///............///111000...,,,////////////000000000000000///...---,,,---......------------------------,,,,,,---......---,,,,,,---------.........//////---------------------------------------...000000//////.........//////000000111111222333333444444222444555555555666888:::666888999999:::<<>>BBBEEEHHHEEEFFFKKKPPPNNNLLLTTT```uuuyyyoooggggggccc___]]]\\\[[[XXXTTTQQQQQQQQQQQQRRRRRRSSSTTTRRRTTTVVVZZZ]]]```bbbcccccccccdddfffhhhgggbbb]]]WWWTTTQQQPPPQQQPPPMMMJJJKKKKKKLLLLLLLLLKKKJJJJJJFFFGGGGGGHHHJJJLLLMMMOOOQQQQQQPPPPPPQQQSSSUUUVVV\\\]]]^^^```cccfffiiijjjoooqqqvvv{{{yyyllleeeiiiwwwyyyooodddVVVMMMCCC@@@<<<:::888666333111222222333333555666888999:::???EEEGGGDDD>>>999555000111...333@@@???:::???>>>999444222222333333111000000000000000000000000111111000000//////.............../////////000000///...------,,,,,,,,,,,,,,,...//////------...///...000000///...---...///,,,,,,,,,------------...******++++++,,,---......***+++---//////...---,,,......//////000222333444000111333444555555444333444444555555666777777777999999:::;;;<<<===??????DDDEEEFFFGGGIIIKKKMMMOOOQQQQQQRRRTTTUUUVVVWWWXXXXXXVVVTTTUUUWWWZZZ[[[[[[XXXVVVVVV^^^qqq''''''''''''''''''''''''((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))*********,,,------+++++++++,,,))))))******************---------------.........//////...//////000111222444555888<<<@@@DDDGGGHHHLLLKKKLLLNNNPPPUUUcccrrr|||tttnnnfff]]]WWWXXXUUURRRQQQQQQQQQOOOMMMQQQQQQRRRRRRTTTUUUWWWWWWZZZ\\\^^^aaaccceeeeeeeeehhhgggggghhhiiigggbbb]]]WWWSSSOOONNNOOOPPPPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGHHHHHHJJJKKKLLLLLLOOONNNNNNOOOPPPRRRTTTVVVUUUUUUVVVXXXYYY[[[\\\]]]aaacccfffkkkqqqxxx}}}xxxkkkbbbdddooo{{{qqqdddVVVMMMDDDAAA===:::999888666444444333333333333444555555333666;;;===>>>>>>>>>>>>===<<<555666>>>===<<>>???EEEEEEFFFGGGIIIKKKMMMNNNPPPPPPRRRSSSTTTUUUVVVWWWXXXVVVTTTTTTWWWYYYZZZ[[[VVVUUUUUU^^^qqq''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))+++,,,,,,+++******+++******++++++,,,,,,------////////////......------.........///000111222222555777<<>>BBB@@@HHHNNNUUUYYYLLL<<<;;;888666444222111000...,,,000000000000000000000000000000000000////////////000000000000000/////////..................//////---.........------///111...///000///---------...111111000///...---,,,+++------------------.............../////////000000.........///000111222333//////000111222222222222222333333444444555666666666666777888:::<<<>>>???EEEEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQSSSTTTUUUVVVVVVVVVUUUSSSTTTVVVYYYYYYYYYSSSSSSUUU^^^qqq|||{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,+++******(((***,,,+++***)))***+++)))))))))***+++,,,------.................................///000222333444777:::@@@EEEIIIKKKKKKKKKIIIHHHGGGLLLXXXnnnzzzzzz~~~qqqhhh\\\XXXRRROOONNNMMMLLLKKKIIIHHHHHHIIIKKKMMMNNNNNNTTTUUUVVVYYY\\\___bbbcccggghhhjjjjjjiiigggdddbbbaaaaaa``````___]]][[[YYYWWWWWWVVVWWWYYY[[[\\\]]]WWWVVVTTTRRROOONNNLLLLLLKKKMMMPPPRRRUUUVVVVVVVVVSSSSSSRRRRRRSSSUUUVVVXXXWWWWWWWWWVVVTTTRRRPPPOOOPPPQQQSSSVVVZZZ___ccceeejjjmmmrrrwww||||||uuurrrlllbbb[[[]]]eeennnyyy}}}}}}rrrdddVVVOOOJJJFFF@@@===;;;:::888777555555444333222222222222222222111000000333777;;;:::GGGVVVgggppp\\\===000999888888777555222000...////////////////////////000000000000////////////000000////////////......------------......///000000111000///---,,,---///...///000///---,,,---...111000000///......------..................------......------......///000............000111222333000000111111222333333333333333444444555666666777555666777888;;;===???AAAEEEEEEFFFGGGHHHJJJLLLMMMPPPQQQSSSUUUVVVWWWWWWWWWUUUTTTSSSTTTVVVXXXYYYXXXQQQQQQTTT^^^qqq~~~vvvuuu&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,,,,+++******(((***,,,+++***)))***+++&&&&&&&&&&&&''')))***++++++,,,,,,---......///////////////000222444555666;;;>>>DDDIIILLLMMMLLLLLLEEEHHHNNNWWWhhh~~~ttthhh^^^XXXRRROOOKKKIIIIIIJJJLLLLLLHHHHHHHHHHHHIIIIIIKKKLLLPPPQQQSSSUUUYYY\\\___aaaccccccdddcccbbb___]]][[[XXXXXXYYYZZZZZZZZZ[[[[[[___aaadddggghhhgggffffffbbbaaa^^^[[[XXXVVVUUUTTTUUUWWW[[[___bbbcccbbbbbb\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]\\\ZZZXXXVVVSSSRRRSSSTTTUUUWWWZZZ\\\^^^___^^^___bbbeeejjjpppvvvzzz|||xxxpppqqqpppjjjaaa\\\]]]```lllrrrxxxxxxqqqcccVVVNNNLLLHHHBBB>>>;;;999777555555555444444444444555555444444444222000000222444666===HHH^^^sssgggIII888888888999888666333111000////////////////////////////////////000000000000........................------,,,,,,---...//////333444444222///,,,,,,,,,---//////...---,,,---....../////////////////////..................------------,,,,,,,,,---...///------......///111222333111111222222333444444555555555555666777777888888666777888:::<<<>>>AAABBBCCCDDDEEEFFFHHHJJJLLLNNNQQQRRRUUUWWWXXXYYYXXXXXXUUUTTTSSSTTTWWWXXXXXXXXXPPPQQQSSS^^^qqq~~~tttsss((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******)))+++,,,,,,+++******+++,,,+++******+++,,,...///***+++,,,---...///000000000000111222444666888999???BBBGGGKKKMMMNNNMMMLLLBBBJJJUUUcccwww{{{nnnbbbYYYSSSQQQNNNLLLKKKIIIIIIJJJKKKLLLOOOPPPOOOMMMJJJIIIIIIJJJJJJJJJLLLNNNQQQTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTTTTQQQSSSUUUWWWXXXZZZ^^^aaagggkkkppprrrqqqnnnlllkkkcccbbb```___^^^___``````gggiiimmmoooooonnnkkkiiidddcccbbbaaaaaabbbcccdddaaa```^^^\\\ZZZYYYXXXXXXYYYZZZ\\\]]]^^^]]]\\\\\\YYYXXXXXXXXX[[[^^^bbbeeelllsss|||~~~yyyvvvrrruuuwwwtttlllddd^^^[[[bbbgggnnnqqqmmmbbbVVVMMMLLLHHHDDDAAA>>>;;;888555666555555444444444555555111333444444333111111222222:::GGGfffzzzXXXCCC333555666666333111000000000000000000000000000000////////////000000000000............/////////000.........---......//////444666777666222///,,,+++---...///...,,,,,,,,,---------........./////////------------------......,,,,,,,,,------------...---------...///000111222222222222222333444555666555666666777888888999999888888999:::<<<>>>@@@AAAAAABBBCCCEEEHHHKKKNNNOOORRRSSSVVVYYYZZZZZZYYYYYYUUUTTTTTTUUUXXXYYYYYYXXXQQQQQQSSS]]]ppptttrrr(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))*********,,,------+++++++++,,,111000...------///000111------....../////////000111111222444666888:::<<>>>>>???AAAEEEHHHLLLPPPRRRPPPRRRUUUXXXYYYYYYXXXWWWVVVUUUUUUWWWZZZ[[[ZZZYYYSSSRRRSSS\\\ooowwwjjjhhh}}}&&&&&&&&&'''''''''(((((()))(((&&&&&&&&&''')))***(((((((((((((((((((((((('''((()))***)))(((%%%$$$''''''(((******+++++++++---,,,***)))))))))***+++---***((((((+++,,,+++)))------------------,,,,,,111///...------...000111444555666888;;;>>>@@@AAAKKKKKKLLLLLLJJJKKKTTT___xxx~~~yyysssooonnnkkkhhheee```\\\UUUPPPMMMMMMPPPRRRTTTXXX]]]bbbfffiiijjjjjjggg___TTTLLLIIIIIIHHHHHHHHHJJJMMMPPPQQQPPPOOONNNGGGGGGFFFGGGGGGHHHJJJJJJIIIIIIIIIKKKOOOUUUZZZ^^^[[[]]]````````````aaabbbfffjjjrrr{{{xxxqqqjjjfffnnnnnnooorrrwwwzzz{{{|||tttpppkkkiiikkknnnrrrsssssstttvvvvvvuuurrrooommmhhhccc\\\XXXWWWUUURRROOOUUUUUUUUUXXX\\\ccciiimmmqqqwww~~~}}}}}}~~~~~~xxxttteee]]]YYY\\\___[[[UUUQQQJJJKKKIIIGGGHHHJJJFFF@@@<<<999666444333333111000333222222111111222222333666666666666666666666666111111111111111000////////////000000000000////////////.........---------,,,,,,...///111333444555:::777333111000000...---...///000222444666777888222...+++,,,///000---***------------------------+++,,,---.........---,,,++++++***+++,,,...000222......//////000000111111222222333333333333444444666777888999999888777666555777999;;;===>>>======???AAACCCFFFIIIKKKMMMNNNSSSUUUWWWWWWVVVVVVWWWXXXYYYWWWVVVVVVXXX[[[[[[[[[WWWSSSSSS]]]nnn{{{|||{{{sssgggfff{{{&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((('''((()))***+++***(((''''''((()))******+++++++++***************+++,,,,,,+++)))'''(((+++---,,,+++////////////////////////000///.........000222333555666777:::===@@@BBBDDDIIIKKKMMMLLLKKKPPPaaarrr}}}yyyppplllgggdddbbbaaa^^^[[[WWWUUURRRPPPQQQUUUYYY\\\bbbffflllqqqsssqqqmmmkkk___XXXPPPJJJIIIJJJLLLLLLPPPQQQRRRSSSRRROOOMMMKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFGGGJJJNNNRRRTTTSSSUUUWWWYYYZZZ\\\^^^aaabbbgggoooyyyzzzuuurrrpppooouuuuuuwwwzzz~~~wwwtttqqqqqqtttxxx|||~~~}}}}}}}}}|||yyyuuuqqqoookkkfffaaa^^^]]][[[YYYVVVVVVVVVVVVVVVYYY\\\```bbbdddggglllqqqwww~~~rrrggg]]][[[ZZZWWWSSSQQQMMMPPPPPPOOOPPPRRRPPPKKKCCC???;;;777666555333222333333222222222222333333444444444444444444444444111111111111111000////////////000000000000////////////.........---------------...000111222333444666777777444000------///...//////111222555666888444000,,,,,,...000...+++************************+++,,,---.........------,,,+++++++++,,,...///000......//////000000111111222222333333333333444444444555666777777666555444555666888;;;===???@@@@@@@@@BBBDDDGGGJJJLLLNNNNNNSSSUUUWWWWWWWWWVVVWWWXXXYYYWWWUUUVVVXXXYYYZZZYYYTTTPPPPPPZZZkkkyyy~~~}}}uuuhhhdddwww&&&&&&'''''''''(((((((((&&&((()))******)))'''%%%((((((((((((((((((((((((&&&''')))++++++++++++***'''((()))******+++******'''((()))+++,,,---------***(((((()))+++---------//////////////////////////////...///000333555666777888:::===@@@CCCFFFGGGIIIKKKMMMNNNPPP]]]www}}}vvvppplllccc```\\\YYYXXXWWWVVVTTTSSSRRRSSSVVVZZZaaahhhllltttxxx}}}}}}uuulllfffVVVRRRLLLJJJKKKOOORRRTTTZZZZZZYYYXXXUUUQQQMMMKKKKKKKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFHHHIIIKKKKKKLLLNNNOOOPPPRRRUUUZZZ]]]___eeeooo{{{|||vvvuuuwww{{{}}}~~~|||{{{~~~}}}yyyvvvsssqqqnnnllllllkkkiiigggcccbbb```___]]]\\\[[[ZZZYYYZZZZZZ\\\aaammm|||zzziii___ZZZVVVTTTUUUSSSYYY[[[ZZZZZZ[[[[[[XXXMMMIIIBBB===999777555444333333222222222222333333222222222222222222222222000111111111111000000/////////000000000000///////////////............---...//////000000111111222222777:::777000,,,---000///.........000222555777777333...,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---...///......//////000000111111222222333333333333444444555555666666666666555555666777888:::===@@@BBBDDDAAABBBEEEHHHJJJLLLNNNNNNRRRUUUWWWXXXWWWWWWWWWXXXXXXVVVUUUUUUWWWXXXWWWWWWRRROOOOOOYYYjjjxxx{{{llldddttt''''''''''''((((((((((((+++++++++***)))'''%%%###(((((((((((((((((((((((('''((()))************)))(((((()))***************'''(((***,,,---------,,,+++***)))***+++,,,,,,---------------............------...000222555777999999;;;===AAADDDGGGIIIJJJKKKJJJLLLRRR\\\ppp~~~tttmmmhhhdddbbb^^^\\\YYYWWWUUUTTTTTTTTTUUUWWWZZZ```gggooovvvzzzyyymmmaaaZZZPPPNNNKKKKKKMMMRRRVVVYYY]]]]]]]]]\\\YYYVVVSSSPPPJJJJJJKKKJJJIIIGGGFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHKKKLLLLLLLLLMMMQQQVVV[[[aaahhhsss~~~zzz|||~~~~~~}}}}}}}}}}}}}}}|||zzzyyyvvvqqqkkkddd___\\\XXXWWWUUUTTTWWW```mmmuuuyyyiii___ZZZ[[[^^^]]]dddiiigggddddddbbb```WWWQQQIIIBBB===999777555333333333222222333333333111111111111111111111111000000111111111111000/////////000000000000///////////////...............000000000000000000000000000555888777222......//////...---,,,...000333666999555///------...///...........................,,,,,,,,,---------------------------------------......//////000000111111222222222333333333444444777777777888888888888888999999999:::<<>>AAAEEEHHHJJJLLLLLLKKKHHHKKKXXXlllwwwqqqhhhaaa]]][[[ZZZYYYZZZYYYXXXVVVUUUTTTUUUVVVYYY\\\aaaiiiqqqyyy~~~vvvkkk___UUUOOOJJJJJJIIIJJJLLLPPPUUUXXXXXXZZZ\\\]]]]]][[[XXXVVVOOOOOONNNLLLIIIGGGEEECCCCCCDDDEEEGGGGGGGGGFFFFFFKKKKKKLLLLLLNNNSSSYYY^^^ffflllvvv}}}{{{|||xxxnnneee```XXXWWWUUUSSSTTTYYY___cccpppyyyqqqfff```aaaeeehhhpppwwwuuuqqqnnnjjjeee]]]WWWOOOGGGAAA<<<888555444333333333333333333444111111111111111111111111///000000111111111000000//////000000000000//////////////////////////////000000000000/////////...111222333555555333000...000...---,,,---///222444999555111...---...//////************************,,,,,,,,,,,,------......------------------,,,,,,......//////000000111111222222222333333333444444777777777777777888999999;;;;;;:::;;;<<<>>>@@@AAA???@@@BBBEEEGGGIIIJJJJJJPPPSSSVVVXXXXXXWWWWWWWWWVVVUUUTTTTTTVVVVVVTTTSSSQQQOOOPPPYYYhhhwww{{{nnnaaajjj''''''((((((((()))))))))'''&&&%%%&&&(((+++...000))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))************))))))++++++,,,,,,,,,,,,,,,+++.........,,,***))))))+++/////////000000111111222,,,---000333666888;;;<<>>???>>>???AAADDDFFFHHHIIIIIINNNQQQUUUWWWWWWVVVVVVVVVUUUTTTTTTUUUVVVVVVUUUSSSNNNMMMNNNVVVdddrrr|||yyykkk^^^eee'''((((((((())))))))))))%%%&&&&&&(((***,,,---...))))))))))))))))))))))))))))))(((((((((((((((((())))))************))))))*********+++,,,---...///,,,......---***)))+++---...//////000111111222222///000333666999;;;===>>>BBBDDDGGGJJJLLLMMMMMMMMMKKKRRRccc}}}{{{nnnfff]]]ZZZVVVTTTTTTVVVWWWWWWTTTWWWZZZ[[[]]]```eeeiiippprrruuuxxxzzz{{{{{{zzzsssmmmcccYYYQQQLLLIIIIIICCCEEEGGGIIIJJJMMMRRRVVV[[[___fffkkkllliiidddaaaaaa^^^ZZZWWWTTTSSSSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRUUUYYY]]]^^^```eeeiiikkklllllllllnnnooorrrxxx}}}~~~}}}zzzwwwtttuuuxxx~~~~~~zzzwwwvvvvvvxxxzzz{{{~~~|||uuuqqqgggeeeddddddccccccaaa``````dddjjjpppvvv~~~wwwooogggcccdddgggqqq|||xxxnnnbbb^^^XXXRRRKKKDDD===999444444333333333333444444111111111111111111111111//////000111111111111111//////000000000000//////.../////////000000000000///////////////.........+++---111333555555555666//////////////////000111333222111///...---///000........................------,,,,,,,,,---...///+++,,,---.........---,,,......//////000000111111222222333333333333444444555444444444555666888999888999:::;;;======>>>>>>???@@@BBBDDDFFFHHHIIIIIIKKKOOOTTTVVVVVVUUUUUUUUUSSSSSSSSSUUUWWWWWWVVVTTTOOOMMMOOOVVVbbbppp{{{{{{mmm___ddd(((((((((((())))))))))))''')))***++++++***)))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))*********))))))((()))))))))***+++...111222***,,,...---******,,,///,,,------...///000000111111333555888;;;>>>???@@@CCCEEEHHHKKKLLLMMMLLLLLLOOO[[[ttt|||vvvjjj```ZZZUUURRROOONNNOOOQQQRRRRRRWWWZZZ___bbbfffkkkrrrwww}}}xxxtttqqqfffaaaYYYQQQKKKHHHGGGHHHDDDGGGJJJLLLMMMPPPUUUYYYdddiiipppuuuuuuqqqkkkfffbbb```]]][[[[[[]]]```bbbcccbbbaaa```___^^^^^^^^^YYYYYYWWWTTTRRRQQQRRRTTTVVVXXXZZZ\\\]]]\\\\\\[[[bbbcccgggmmmssswwwyyyyyy|||{{{yyyxxxxxxwwwvvvttt|||zzzuuurrrqqqqqqssstttvvvyyy~~~{{{uuutttrrrrrrrrrqqqpppooohhhjjjkkkkkknnnuuu~~~{{{xxxrrriiidddddd^^^hhhvvv{{{oooccc```[[[UUUOOOHHH@@@;;;555444444333333444444555111111111111111111111111//////000111111111111111//////000000000000//////.../////////000000111111/////////////////////...'''---333444222222666;;;//////000000000000000000000111111000.........///++++++++++++++++++++++++------,,,+++,,,---...///++++++---.........------......//////000111111111222222333333333444444444777666666666777888:::;;;555666999;;;===>>>>>>>>>@@@AAACCCEEEGGGHHHIIIJJJJJJNNNSSSVVVVVVUUUTTTTTTSSSSSSSSSUUUXXXXXXWWWUUUQQQPPPQQQWWWcccqqq|||rrrcccfff+++*********))))))((((((&&&((()))+++,,,++++++***))))))))))))))))))))))))************************)))************+++++++++++++++******************...---,,,,,,++++++++++++///////////////000111111333333555777:::>>>BBBDDDHHHHHHJJJMMMKKKHHHJJJOOOZZZjjj~~~rrrhhh___WWWTTTKKKLLLMMMNNNOOOQQQUUUXXX]]]___cccjjjsss{{{zzzuuusssmmmddd\\\UUUNNNLLLJJJGGGGGGJJJHHHMMMQQQQQQQQQVVVaaakkkwww{{{{{{uuurrrqqqmmmnnnnnnnnnnnnrrrvvvzzzzzzuuuttttttsssnnnjjjlllfff^^^VVVPPPOOOPPPQQQUUUSSSRRRRRRTTTUUUTTTSSSXXXZZZ^^^dddjjjooosssuuu{{{{{{zzzzzzzzz{{{{{{|||xxxsssrrrqqq{{{xxxrrroooqqqvvvzzz{{{uuussstttrrrjjjccc___cccllluuu{{{yyyssslllfffbbb\\\XXXTTTMMMCCC;;;999777444333444555444333222222222111111111111000000000///////////////000000111111222222222222222///////////////.................................///000111000000222444777888999666000---000222222666333///...//////...,,,........................,,,,,,.../////////...---------............---------...///////////////...222333444444222222333444333333444555666777888888:::;;;<<<<<<;;;;;;===???@@@AAACCCEEEHHHJJJLLLMMMPPPQQQTTTVVVWWWVVVUUUTTTUUUUUUVVVWWWYYYXXXUUUSSSPPPMMMOOOYYYfffrrr~~~oooccciii************)))))))))((($$$%%%&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,//////...//////000111222444555777:::===AAAEEEGGGGGGHHHLLLNNNKKKHHHLLLTTTkkk|||}}}}}}pppddd]]]UUUOOOMMMNNNOOOPPPRRRTTTZZZ```eeekkklllooovvv~~~zzzrrrnnnfff^^^VVVPPPKKKJJJIIIFFFGGGJJJIIIMMMRRRUUUYYYbbboooyyyyyyuuutttuuuuuuwwwzzz}}}yyyqqqfff\\\WWWUUUTTTTTTUUUTTTTTTUUUXXXZZZZZZZZZZZZZZZ\\\___eeelllssswww{{{|||}}}~~~zzzuuusssrrr|||~~~xxxrrrqqqrrrqqqlllfff^^^```dddjjjpppqqqnnnkkkddd```\\\YYYVVVQQQHHHAAA;;;888555333333444444333222222222111111111111000111111000000000000111111222000......111333333222/////////////////////...////////////////////////.../////////...///111333555777444///---111444555555111...---...///---,,,------------------------,,,,,,.../////////...---------............---------...///000000000000000333333222000///000333555333333444555666777888888:::;;;<<<;;;;;;;;;===???@@@AAACCCEEEGGGJJJLLLLLLRRRSSSVVVXXXYYYXXXWWWWWWVVVVVVVVVXXXYYYXXXUUUSSSLLLIIIMMMXXXggguuuqqqdddiii************))))))))))))''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///000111222666777:::>>>BBBEEEHHHJJJIIIKKKOOOOOOJJJHHHQQQ]]]{{{yyyvvveee\\\VVVQQQNNNNNNPPPRRRUUUYYY___hhhqqqwww|||}}}xxxnnnfff]]]VVVPPPLLLIIIJJJIIIGGGHHHKKKOOORRRVVV\\\eeeppp{{{||||||qqqfffbbb```\\\YYY[[[ZZZZZZ\\\```cccddddddaaa___^^^___dddmmmvvv|||}}}}}}tttppppppttt|||{{{uuupppnnnpppqqqnnnjjjcccbbb```aaadddfffggggggbbb___\\\ZZZYYYUUUNNNIII>>>;;;666333222333444444222222222111111111111000111000000000000000111111222///,,,---///222111000......///////////////////////////////////////////////////...------///111555777777333222666999:::222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------............---------...///000111111222222444333111...---...222666333333444555666777888888999;;;<<<;;;;;;;;;===???@@@AAACCCEEEGGGJJJKKKLLLQQQSSSUUUXXXYYYXXXXXXWWWWWWVVVWWWXXXYYYXXXUUURRRKKKIIILLLYYYhhhvvvzzzlllmmm*********))))))))))))))))))(((''''''((()))+++,,,))))))))))))))))))))))))************************))))))*********+++++++++(((((())))))))))))******++++++,,,------.........------...///000111333333777999===AAAEEEIIIKKKLLLNNNOOOOOOLLLGGGIIIXXXiiizzzmmm^^^WWWTTTQQQRRRTTTSSSXXX```hhhpppyyyttthhh^^^VVVPPPMMMKKKJJJLLLKKKHHHIIINNNVVVYYY___fffooowww}}}|||rrrpppnnnjjjeeehhhggggggiiimmmpppqqqqqqnnnllljjjjjjnnnuuu|||{{{vvvlllnnnssszzzyyytttooommmooorrrqqqpppkkkhhhdddaaa```aaabbbccc```^^^[[[ZZZYYYVVVQQQMMMCCC>>>888444222333333444222222222111111111000000//////////////////000111111333444444222000///...............////////////........................000111000///------///111333777999666555777777555///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------............---------...///111222222333333333333222000//////222555333333444555666777888888999:::;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGIIIKKKLLLOOOQQQSSSUUUWWWWWWVVVUUUWWWVVVWWWXXXYYYXXXUUUSSSOOOLLLNNNYYYhhhuuu|||xxx))))))))))))))))))******&&&%%%$$$$$$%%%&&&((()))))))))))))))))))))))))))************************))))))*********+++++++++(((((())))))************++++++---............------......///111333444555999<<<@@@EEEIIIKKKLLLMMMPPPNNNKKKFFFBBBIII___tttxxx}}}ooocccWWWRRRQQQQQQUUUZZZ___fffrrr}}}zzzmmmbbbXXXQQQNNNKKKJJJKKKLLLKKKIIIKKKQQQ[[[___hhhpppwwwzzz{{{zzzxxx}}}}}}yyy~~~|||{{{|||~~~}}}|||}}}}}}}}}ooooooooosssyyy{{{yyytttpppnnnpppsssttttttmmmkkkgggccc```______```^^^]]][[[ZZZXXXUUUQQQOOOGGGBBB;;;666444444333333222222222111111111000000111111000000111222222333444;;;BBBBBB;;;333//////---.........//////000000------------------------///000000///---...000222111666:::777444333000+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------............---------...///111222222333333111333444444333222222333333333444555666777888888999:::;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGIIIJJJKKKNNNPPPSSSUUUWWWWWWVVVVVVVVVVVVWWWXXXZZZYYYVVVTTTPPPMMMOOOZZZhhhvvv))))))))))))************''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++++++++,,,------......+++,,,...//////...------...//////111333555777888<<>>:::777444222222222222111111111111000333333333333444555666666<<<@@@FFFIIIGGG@@@777000------......///000000111000000000000000000000000...///111222333555999<<<@@@BBB@@@999444222111...***,,,//////...---...///------------------------,,,,,,+++++++++,,,---...------............---------...///000000000000000000222444444333222222222333333444555666777888888888999;;;;;;;;;<<>>777000...,,,+++***---222888;;;BBBAAA???=========???@@@<<<>>>@@@???===:::999999===888111---------,,,+++,,,,,,++++++,,,,,,---.........////////////.........------,,,,,,------...)))***+++---.../////////222111000//////000111222333444444555444333111000333444444555666777888888888999;;;;;;;;;;;;===>>>DDDEEEFFFHHHJJJKKKKKKKKKPPPSSSWWWYYYXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZYYYWWWVVVSSSRRRYYYjjj}}}&&&&&&''''''(((((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))(((((()))***,,,---,,,---...//////...------***,,,------------///111333444666888:::===BBBEEEKKKMMMNNNNNNNNNNNNMMMKKKLLLUUUfffzzzxxxlllbbb\\\WWWYYYcccrrrwwwooopppvvv|||mmm[[[RRRNNNMMMOOORRR[[[___eeejjjnnnssszzzyyyrrriiieeebbbbbbfffnnntttxxx}}}wwwzzzzzzxxxuuuwww~~~xxxhhh[[[TTTSSSPPPRRRUUUVVVVVVUUUTTTTTTSSSPPPLLLHHHDDD???999555444444333333222222111111111111111111111111111111000333888===@@@===555/////////...///222666999<<<:::999777666555666777888666777777777666777777888777333...,,,---------,,,------,,,,,,------...///......////////////.........------,,,,,,------...---............---,,,,,,111000/////////000111222222333444444444333222111444444555555666666777777888999;;;;;;;;;;;;===>>>BBBCCCEEEGGGIIIJJJKKKKKKMMMQQQUUUXXXXXXXXXXXXYYYVVVVVVVVVWWWYYYZZZYYYXXXTTTRRRRRR\\\ooozzz''''''''''''(((((((((((()))))))))*********++++++,,,,,,+++++++++*********,,,,,,++++++++++++******+++***(((''''''***---...,,,---...000111111111111***,,,---.........000222444666888999<<<@@@EEEIIILLLMMMNNNNNNMMMLLLMMMOOOTTTiiizzzwwwrrrggg]]]YYYTTTVVV___ooo}}}wwwooogggeeellluuuyyyjjjZZZQQQOOOQQQWWW]]]eeejjjpppssssssuuuzzzxxxhhhddd^^^\\\]]]aaadddfffooottt|||{{{xxx{{{~~~}}}|||qqqcccYYYSSSLLLNNNQQQTTTVVVWWWWWWVVVVVVTTTPPPLLLHHHBBB;;;666555444444333333333333444111111111111111111111111111555<<>>888555444333222222333444444111111111111111111111111000777AAAHHHHHHBBB888000---///333555777777555444000000///......//////000000///...000333666555444,,,,,,,,,---------,,,,,,---------------......///...........................------,,,,,,------...,,,---...///000000000000.........///000111222222111222222333444444444444555555555555555555555444777999;;;<<<<<<<<<>>>@@@>>>@@@BBBEEEGGGIIIKKKKKKKKKNNNSSSVVVWWWWWWWWWXXXUUUTTTTTTUUUWWWYYYYYYXXXSSSSSSXXXhhh~~~{{{kkkdddddd************))))))))))))(((((()))))))))*********(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...------------,,,,,,,,,,,,,,,,,,---+++---000111222333555777888;;;>>>@@@CCCGGGKKKOOONNNMMMMMMNNNLLLLLLWWWdddxxxsss|||{{{uuuiiibbbUUUWWWWWWXXXaaapppzzz{{{{{{nnn```\\\aaammm~~~jjj___TTTRRRVVV^^^lllwww~~~yyytttuuu{{{sssnnnfff___[[[XXXVVVTTTUUUXXX^^^eeellluuu}}}{{{~~~}}}yyy|||uuulllaaaYYYPPPOOOPPPUUU\\\bbbfffgggdddaaa\\\WWWPPPIIIAAA;;;555444222111111222333444111111111111111111111111///888DDDKKKKKKBBB777///000222555777888666444222//////////////////000000///000222444555444111///---...//////...---,,,+++,,,,,,,,,+++,,,,,,---.........------------.........------,,,,,,------...------...///000000000000,,,---...///000111222222222222222222333444444555555555555555444444444444777999;;;<<<<<<===???AAA>>>???BBBDDDGGGIIIJJJKKKLLLOOOSSSUUUUUUUUUTTTTTTUUUSSSRRRSSSVVVXXXYYYXXXVVVVVV\\\lll{{{jjjcccbbb~~~''''''''''''((((((((((((((((((((()))))))))******''''''((()))***+++,,,---++++++,,,,,,,,,,,,------+++,,,...//////...---,,,......------,,,------...---///222333444666888;;;:::===BBBEEEGGGJJJMMMOOOQQQMMMLLLLLLJJJLLL]]]pppqqqrrrxxx}}}wwwuuuzzz{{{mmmbbb[[[QQQWWW\\\___jjjyyy{{{mmmaaa```jjjzzzyyyaaaYYYTTTWWW^^^iiixxxyyyxxx{{{tttoooggg```[[[WWWSSSQQQNNNPPPSSSWWW]]]dddmmmrrr{{{tttsss|||ttt|||xxxuuuppphhhbbbXXXUUURRRUUU]]]dddiiikkkgggccc^^^XXXRRRKKKDDD@@@666555333111000111222333111111111111111111111111444<<>>999777888999999888666333222---............/////////...222666666444///,,,+++...///000000...,,,,,,,,,,,,++++++++++++,,,------///...---,,,,,,---...///...------,,,,,,------...000000000///...---,,,+++***+++---///111222222222333333222222222333444444444444444444444444555555777999;;;<<<<<<===@@@AAA???@@@BBBEEEGGGIIIJJJJJJLLLOOOSSSUUUTTTSSSSSSSSSTTTSSSQQQRRRUUUXXXYYYYYYXXXWWW]]]nnnsssjjjeee}}}&&&&&&''''''(((((())))))(((((((((((()))))))))***(((((())))))******++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,...///000///111444555777888;;;===<<<@@@EEEJJJKKKLLLMMMNNNPPPLLLKKKMMMMMMSSSkkk|||mmmvvvxxxooolllkkknnnrrr~~~qqqdddZZZUUUQQQ[[[dddkkkyyytttiiikkkxxxlllZZZVVVVVV]]]gggsss~~~{{{rrrnnngggaaa\\\WWWSSSPPPMMMNNNNNNOOORRRXXX```eeetttzzzqqqgggmmmzzztttwwwzzztttrrrqqqlllhhhaaa[[[TTTTTTZZZaaagggiiieeeaaa[[[UUUQQQLLLHHHEEE999777444222000111222333111111111111111111111111555<<>>@@@BBBAAABBBDDDFFFHHHIIIJJJJJJJJJMMMQQQTTTTTTSSSSSSTTTTTTRRRQQQQQQTTTWWWYYYYYYXXXVVV\\\nnn{{{nnndddyyy'''(((((()))***++++++,,,(((((((((((())))))))))))************))))))))))))*********++++++,,,,,,,,,---,,,)))(((((()))+++,,,)))))))))***+++---000111000222555777888:::===???<<>>@@@DDDHHH===;;;777444000///......---...///000000000000000222888<<<888000+++...333+++---...---++++++...111...------------.../////////...,,,++++++,,,...///...------,,,,,,------...,,,,,,------...---------(((***,,,///111222222222666555333222111222222333222222333333444555666666777999;;;<<<===>>>@@@BBBBBBCCCDDDFFFHHHIIIIIIJJJGGGKKKPPPSSSTTTTTTUUUUUUTTTRRRPPPQQQTTTWWWYYYYYYVVVUUU[[[nnn~~~oooaaasss******))))))(((((('''''')))*********++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------000///...---......000000222666:::===>>>???AAABBBEEEDDDFFFKKKPPPRRRQQQNNNQQQMMMKKKRRRaaawwwzzzwwwqqqaaaYYYXXXXXXZZZ^^^dddxxxtttggg\\\TTTUUUYYY^^^iiizzz}}}~~~fffYYYVVVYYY___iiizzz}}}yyyuuuvvvtttpppkkkgggccc```^^^YYY\\\ZZZTTTQQQSSSWWWWWW\\\aaahhhoooxxxvvvjjjfffmmmyyy}}}{{{zzzxxxtttvvv|||}}}|||zzzwwwsssoookkkiiihhhccc]]]XXXVVVYYY]]]aaaZZZWWWSSSPPPOOONNNMMMLLLBBB===777333222222000...222111///.........///000222111000000333999AAAGGGRRREEE555///222444000***............////////////666555333111///---,,,,,,+++,,,,,,------,,,,,,+++///............---------000///------......---+++---...///000000///...---222222222222111000///............//////000111222333333222111111222333333888777666444444555555666:::;;;<<<<<<<<<>>>AAADDDBBBCCCDDDEEEGGGHHHIIIJJJGGGKKKPPPRRRQQQQQQSSSVVVSSSRRRQQQSSSTTTUUUUUUTTTXXXWWW]]]rrrrrrbbbfffrrr******))))))(((((((((((()))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,---------.........///......---...///000111555888;;;>>>???AAACCCEEEGGGFFFHHHLLLPPPRRRPPPNNNRRRMMMNNN[[[sssxxxjjj[[[UUUTTTUUUXXX\\\eeexxxyyypppfff^^^XXXUUUXXX___jjj{{{ppp^^^XXXWWW^^^hhhttt{{{pppnnnrrrvvvzzz~~~|||xxxrrrmmmjjjeeehhheee^^^YYYYYYZZZYYYWWWZZZ___dddlllvvvvvvkkkhhhnnnuuu}}}}}}~~~yyywwwwwwxxxyyyxxxvvvsssooolllkkkkkkhhhccc\\\VVVSSSUUUXXX[[[[[[XXXTTTQQQOOONNNMMMLLLIIIDDD===999777666444222333222111000000000111111111111000///000444:::>>>EEE@@@888444222000---+++...///000111222333444555777666444222000///......,,,------......------,,,+++,,,,,,---...///000000,,,+++***+++---......---,,,---...//////...---,,,---......//////..................//////000111222333333222111111222333333666666555444444555666777777888:::::::::<<>>:::666666777888888999999:::;;;;;;<<<333222000...---,,,++++++---......//////......---+++,,,,,,---...///000000***)))***,,,///111111000,,,,,,------------,,,,,,***+++,,,---.../////////.........//////000111222333222222111111222222333444444444444555666777888666777999999:::;;;>>>AAABBBCCCDDDFFFIIIKKKLLLMMMLLLMMMNNNQQQSSSTTTTTTRRRSSSQQQQQQRRRUUUWWWWWWWWWYYYXXX```vvvrrraaacccnnn))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))***+++,,,,,,------------------............------------///111444555;;;<<<>>>???AAADDDHHHKKKLLLMMMMMMOOOOOOOOOOOONNNKKKPPP]]]vvv{{{wwwzzzkkk```VVVSSSTTTWWW^^^eeewww{{{jjj___[[[YYYZZZ\\\bbbooo{{{~~~hhhZZZZZZ```hhhwww~~~tttmmmnnnrrruuuyyy}}}}}}xxxttttttssssssxxx~~~{{{pppkkkhhhjjjmmmrrr{{{}}}yyytttooogggddd```^^^___dddkkkppp{{{tttkkkgggkkkpppxxxwwwllleeefffjjjmmmlllhhhggghhhkkkkkkfff___WWWQQQNNNMMMNNNTTTTTTSSSQQQOOONNNNNNOOONNNJJJCCC<<<777444222111444444333333222222222222...//////...,,,+++,,,---111777>>>@@@>>><<<===@@@======<<<;;;:::999888888000000...---++++++******------............------///............------------,,,,,,...111333444333,,,,,,------------,,,,,,,,,---...///000000000000............///000111222222222222222222222222222222333333444555666777888666888:::;;;<<<===@@@BBBBBBCCCDDDGGGIIILLLNNNOOONNNMMMMMMPPPUUUVVVTTTQQQSSSRRRQQQRRRUUUXXXYYYYYYXXXWWW^^^tttzzzfffdddlll))))))))))))************(((((((((((())))))))))))******))))))******+++,,,))))))***+++,,,,,,------+++,,,,,,,,,,,,---------,,,,,,---...111444777888<<<===???@@@BBBDDDIIILLLNNNOOOOOOOOONNNNNNNNNNNNKKK[[[qqqyyysss~~~wwwhhh___VVVTTTWWW^^^hhhrrrtttddd\\\ZZZZZZ___dddooojjj^^^[[[```fffwww}}}yyy~~~{{{uuusssqqqppprrrwwwtttllliiiiiikkklllmmmpppzzz}}}xxxqqqkkkiiijjjlllnnnsssxxxvvvmmmbbbgggqqq|||xxxnnnggg___ccciiikkkjjjhhhhhhhhhhhheee___XXXRRRMMMIIIHHHLLLNNNOOONNNMMMLLLNNNPPPPPPMMMHHHAAA;;;777666555222222222222222111111000,,,...//////---,,,,,,------000333555555666777888555444333222111000///...333333111000////////////,,,,,,------------,,,,,,///............---------///...---///111222222111...------------------.........////////////..................///000111222222222222222222222222222111222333444666777777888555777:::<<<<<<>>>@@@BBBBBBCCCDDDGGGIIILLLNNNOOOOOOMMMNNNQQQUUUWWWUUUSSSTTTSSSQQQRRRUUUXXXZZZZZZYYYXXX^^^sssnnnhhhmmm)))))))))************+++((((((((()))))))))************))))))******+++,,,*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...000333777:::<<<<<<>>>AAABBBDDDFFFJJJLLLNNNOOOPPPOOOMMMLLLMMMNNNMMMdddpppwwwuuueee]]]VVVWWW]]]gggwwwnnn```YYY[[[aaajjjtttlll^^^[[[___hhhooo~~~||||||{{{~~~}}}rrrmmmlllnnnqqqrrrrrrrrrwww~~~zzzwwwuuussssssuuuyyyuuudddeeejjjttt|||sssmmm^^^```eeeiiikkkkkkiiihhhdddccc```\\\VVVOOOJJJFFFEEEHHHKKKJJJHHHHHHJJJMMMLLLKKKHHHCCC===888666555111111111222111000000///,,,...000000///...//////000///------............---------...............111000000///............+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000000...---,,,,,,...///...,,,......------------......------.........------,,,.........//////000111222111222222333333222222111111111333444666666666666333555999;;;<<<===???@@@BBBCCCDDDFFFIIIKKKLLLMMMMMMMMMOOORRRVVVWWWWWWVVVVVVTTTRRRSSSUUUXXXZZZZZZ\\\ZZZ```uuuuuummmppp))))))*********+++++++++)))))))))*********++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...------///111555999===???===@@@DDDFFFGGGIIIKKKMMMMMMOOOPPPNNNLLLKKKMMMOOOZZZqqquuurrr|||tttccc\\\XXX[[[eeeuuu{{{iii```^^^eeerrrqqq```YYY\\\fffsss~~~zzzxxxyyyzzz|||{{{{{{}}}~~~kkkeeeaaaiiiyyyxxxrrrbbbaaaaaaeeejjjnnnmmmkkkeeefffgggeee```XXXQQQLLLAAAEEEHHHGGGCCCBBBDDDGGGFFFHHHHHHDDD>>>888666555000111222222222111//////...000111111/////////000111000///---,,,,,,------......//////000000000111---,,,,,,++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,---...///000000---+++++++++---...---,,,------,,,++++++,,,------,,,,,,---...////////////.........//////000111222111222333333333333222111111222333555666666555555333666999<<<===>>>@@@AAABBBCCCDDDFFFHHHIIIKKKKKKJJJMMMQQQTTTUUUVVVXXXYYYXXXVVVSSSSSSUUUXXXZZZZZZ\\\ZZZaaauuuwwwpppttt))))))******++++++++++++************++++++++++++*********)))***++++++,,,,,,,,,++++++++++++++++++---------.........//////---...///222666;;;???AAA???BBBFFFIIIJJJKKKMMMNNNMMMNNNOOONNNKKKJJJMMMOOOmmmvvvqqqwwwyyysssddd^^^ZZZ```mmmxxxgggaaaiiirrrjjjaaaYYYXXX^^^kkk}}}}}}|||ooodddZZZ```ttt{{{ttthhhbbb^^^aaaiiiooopppnnnhhhkkknnnnnnjjjaaaYYYSSS@@@DDDFFFEEE@@@===???BBBGGGJJJLLLJJJDDD>>>;;;:::111111222333222111000///000111111111///...///000***,,,...---++++++---000000//////......---------......---,,,,,,------...---..................---//////.........------------,,,+++---///000000///---,,,+++******+++,,,---,,,---///111222333333444.........//////000111222111222333444444333222111111222444555666555555444555888<<>>@@@BBBBBBAAAFFFGGGIIIHHHEEE???999555333111//////000111000///222222222111111111111111......---------,,,,,,,,,,,,,,,,,,---------......---...///000///...,,,+++,,,---......,,,,,,---...000///---+++++++++---...---------------------------------,,,,,,+++++++++,,,---///111111000...---222///---.../////////000333333222222222222222222222111000111333555666555888999<<<======>>>@@@BBBBBBDDDGGGHHHIIIJJJKKKMMMPPPRRRTTTVVVXXXYYYZZZZZZYYYWWWTTTSSSUUUVVVWWWWWWVVVWWW___rrrrrr{{{************************************************,,,+++)))(((((()))+++,,,,,,+++***))))))***+++,,,......---------...//////---000666;;;>>>AAADDDFFFGGGIIILLLMMMNNNOOOQQQSSSSSSNNNNNNOOOLLLKKKXXXiiisssfffgggwwwxxxqqqkkkdddeeelll|||yyyzzzuuuiiidddcccccciiivvvyyyxxx}}}tttggg```gggzzz}}}|||rrrjjjccccccfffjjjpppvvvzzz||||||||||||wwwiiiZZZKKKFFF@@@>>>???AAABBBBBBDDDEEEGGGHHHEEEAAA<<<999444222000000000111000///111111000000/////////............---------,,,,,,,,,,,,,,,---------......///////////////...------,,,---......,,,,,,---...///...---++++++,,,---...---------------------------------,,,,,,,,,++++++---...000111222111000///------.........///222555222222222222222222222222444333222333555777888777666888;;;<<<<<<===???AAABBBDDDGGGHHHIIIJJJKKKMMMOOOPPPSSSUUUWWWXXXXXXWWWXXXUUUSSSRRRTTTUUUVVVVVVVVVXXX___ssswww************************************************,,,,,,************,,,,,,***)))(((''''''((()))***...---------...//////000///333888<<>>AAADDDGGGKKKMMMQQQSSSTTTUUUWWWYYYUUUQQQMMMMMMPPP]]]www~~~fffaaaeee{{{yyynnnhhhhhhjjjnnn{{{vvvooojjjccc^^^XXXWWW]]]iiiwww}}}~~~||||||}}}}}}xxxmmmdddgggvvv}}}{{{||||||}}}~~~}}}vvvooojjjgggjjjwwwyyyuuuoooeeeZZZQQQLLLDDD>>><<>>AAADDDKKKNNNRRRTTTUUUUUUWWWXXXTTTPPPKKKLLLUUUjjjsssaaadddoooqqqgggaaaeeekkkvvvuuuiii```ZZZWWWQQQQQQPPPQQQTTTZZZ```eeegggeeeeeehhhkkkppp~~~}}}zzz~~~yyywwwzzzxxxkkkfffkkksss~~~}}}{{{zzz{{{}}}{{{tttmmmggggggsss{{{qqqllliiiccc\\\TTTOOOGGG@@@===???DDDHHHGGGHHHHHHGGGFFFCCCAAA@@@<<<888444222111111000000111111000000///...------//////.........---------,,,,,,,,,---------......///...,,,+++***+++,,,---,,,---......,,,,,,---...------------...//////000------------------------------------------------------...///000000000000///000///,,,000444222,,,000000111222333333444444222111000111333555666555777999<<<===>>>???BBBDDDBBBDDDGGGHHHIIIIIIKKKMMMNNNPPPSSSVVVWWWWWWUUUTTTVVVUUUSSSTTTUUUVVVUUUTTTRRRVVV```www|||)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...///111333444888999999999:::<<<@@@DDDKKKNNNRRRTTTUUUUUUUUUVVVQQQNNNLLLQQQaaazzzpppdddnnn~~~vvvjjjaaa]]]eeeppp}}}qqqbbbYYYQQQMMMMMMGGGIIIMMMOOOQQQSSSVVVXXX\\\XXXXXX\\\]]]ccctttxxx~~~|||xxxzzzuuukkkfffffftttyyy{{{zzzzzz~~~{{{uuuooohhheeellluuu~~~|||uuummmhhhgggddd___WWWSSSLLLDDD???@@@EEEIIIKKKJJJIIIGGGEEECCCBBBAAA???;;;666222111111000000111111111000000000///////////////.........------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---......,,,,,,---................../////////------------------------------------............,,,,,,---...///000111111///222222...000555333,,,111111111222222333333444444333222333555777888777777999<<<>>>???@@@CCCEEEBBBDDDGGGHHHIIIJJJKKKMMMOOOQQQUUUXXXYYYXXXVVVTTTVVVUUUTTTTTTVVVVVVUUUTTTPPPTTT___vvv))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++++++++***+++,,,,,,...000222444555777888888888:::===CCCGGGLLLPPPSSSUUUUUUTTTTTTTTTOOOOOOSSS```uuupppnnn{{{jjjbbb]]]\\\gggvvvuuu```UUUOOOJJJGGGHHHCCCFFFJJJLLLNNNQQQUUUYYY[[[WWWWWW[[[[[[```uuuwwwzzz}}}}}}|||rrrggg```hhhqqqvvvuuuuuuyyy{{{zzzzzzvvvsssoooiiidddeeejjjqqqrrrqqqllliiiiiieee```YYYVVVOOOGGGBBBAAAFFFJJJKKKJJJIIIGGGFFFDDDCCCCCCAAA===777333111111000000///000000000000111111111////////////............,,,,,,,,,---------............//////......---,,,,,,---......,,,,,,---...///////////////......---------------------------------------.........///------......///111222333777AAACCC999333555555000222222222222222222222222444333222333555777888777666999;;;===>>>@@@CCCEEEBBBDDDGGGHHHIIIJJJKKKMMMOOOQQQUUUXXXYYYXXXUUUTTTTTTSSSSSSTTTUUUUUUTTTRRROOOSSS^^^uuu))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,...000222444555666666777888:::???FFFJJJNNNQQQTTTVVVVVVTTTSSSSSSPPPSSS\\\mmmvvvqqqyyyqqqccc]]]ZZZ[[[iiizzzzzzgggUUUNNNKKKGGGDDDDDDBBBDDDGGGHHHJJJPPPXXX^^^]]]YYYZZZ^^^___dddzzzuuuvvvyyyvvviii___^^^iiipppoooooorrrtttrrrvvvrrrpppooojjjdddbbbdddfffjjjmmmlllkkkiiiddd^^^ZZZWWWRRRJJJDDDBBBFFFJJJKKKJJJHHHGGGFFFEEEEEEEEEBBB===888333111111111000......//////000111111111000/////////............,,,,,,,,,---------......///000111111111000...---,,,---......,,,,,,---...//////000000///...---------------------------------------.........//////.........///000222333444DDDRRRVVVFFF777444555444333333222222222222222222222111000111333555666555555777:::<<<===???BBBDDDBBBDDDGGGIIIIIIJJJKKKMMMNNNQQQUUUXXXYYYWWWUUUSSSSSSRRRRRRSSSTTTTTTRRRQQQNNNRRR]]]uuu(((((())))))*********+++++++++++++++++++++++++++,,,+++++++++,,,,,,---...+++---000000...---------000///000333777999888555555666999;;;>>>CCCHHHLLLPPPPPPSSSVVVTTTPPPPPPSSSRRR[[[iii}}}~~~ooo]]]WWWXXX^^^mmm|||mmm___OOOHHHFFFEEEFFFHHHCCCFFFIIIJJJKKKPPPZZZaaadddhhhkkkkkkkkktttyyypppuuu|||uuuooosss}}}mmm^^^^^^___fffppptttttttttwwwvvvrrrnnnlllllljjjccc^^^aaagggmmmnnniiiccc``````[[[WWWQQQLLLIIIFFFDDDBBBFFFHHHIIIGGGDDDCCCEEEHHHEEEBBB>>>888444111000///000000000000////////////111111111000//////......111000000///...---------+++,,,...//////...,,,+++///......---------......//////////////////..............................---,,,+++******+++,,,------------......000111222:::KKKZZZVVVBBB222111888333222111111111222333444111222444555666555555444777999;;;;;;;;;;;;===???===AAAEEEHHHHHHHHHHHHHHHOOOQQQUUUXXXXXXWWWTTTRRRSSSRRRRRRSSSTTTTTTRRRQQQXXXVVV[[[ooo************)))))))))))))))))))))))))))))))))))),,,,,,+++++++++,,,------,,,...///000...------...000///000333777999777555555777:::===@@@EEEJJJNNNSSSRRRSSSTTTQQQLLLMMMQQQUUUcccyyyqqq___ZZZ[[[aaaqqq}}}xxxwww|||{{{tttooooootttzzzfffYYYLLLGGGFFFEEEDDDFFFDDDGGGIIIKKKMMMTTT^^^fffpppuuuyyyzzz{{{wwwlllooo|||yyysssuuu~~~ssseee]]]\\\aaakkkqqqsssuuuxxxxxxtttooonnnmmmjjjddd^^^^^^ccchhhiiifffaaa______ZZZVVVQQQLLLIIIEEEBBB???CCCEEEGGGFFFDDDDDDEEEGGGFFFCCC???:::555222111000000000000000////////////---......//////000111111111000000///......------,,,---............---,,,.........---------.............................................---------.........------........................///000111666AAAKKKIII>>>333111444222222111111111222333444222222333444555555555555777999;;;;;;;;;;;;===??????BBBFFFHHHHHHHHHIIIJJJMMMPPPTTTXXXYYYXXXVVVTTTQQQPPPPPPQQQTTTVVVVVVUUUWWWWWW\\\qqq,,,++++++***))))))(((((())))))))))))))))))))))))------,,,++++++,,,,,,,,,,,,...//////...------...//////000333666888777555555888;;;>>>BBBGGGMMMQQQUUUTTTTTTTTTPPPLLLNNNSSS```rrrppp```[[[]]]eeeuuuwwwooolllnnnxxxzzzvvvnnneee___aaahhhooocccWWWLLLIIIIIIGGGFFFGGGGGGHHHJJJLLLOOOWWWbbbjjjzzzuuuiiikkkvvvxxxvvvzzzzzzmmm^^^[[[\\\eeennnssswww{{{zzzwwwsssqqqoookkkeee```[[[^^^aaacccaaa___^^^]]]ZZZWWWSSSOOOKKKFFFAAA===???AAADDDEEEEEEEEEEEEFFFFFFDDD@@@<<<888555333222000000000000////////////,,,------...//////000000000000000///......------................................................------------------......//////.........------------......//////......---//////.........//////000111555999:::777333111000222222111111222222333444333333333333444555666666777999;;;;;;;;;;;;===???AAACCCFFFGGGHHHHHHJJJLLLLLLOOOTTTXXXZZZZZZXXXWWWOOONNNNNNPPPTTTWWWYYYYYYXXXXXX___ttt+++*********************++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,...//////---------......///111444666777777666555888<<<@@@DDDIIINNNRRRTTTTTTVVVWWWSSSOOOSSSYYYooo~~~mmm]]]ZZZ^^^gggxxxpppjjjddddddkkkvvv}}}xxxnnnkkkddd^^^\\\bbbnnnwwwjjj^^^RRRNNNNNNKKKJJJKKKJJJKKKKKKKKKNNNVVV___ffftttyyyvvvkkkmmmyyy|||vvvuuu{{{tttbbb[[[XXX___iiiqqqyyy~~~}}}zzzwwwtttqqqmmmhhhcccZZZ[[[\\\]]]^^^^^^]]]\\\[[[XXXUUURRRNNNIIIBBB>>>;;;>>>AAADDDEEEEEEEEEEEEEEEDDDAAA>>>;;;777444333000000000000/////////////////////...------,,,,,,000000//////............///......------......///------..................,,,,,,,,,---------------/////////...------,,,,,,***+++,,,------,,,+++***000//////............/////////000000111000111111222111222222222222333333444333222222333444666777777999;;;;;;;;;;;;===>>>AAACCCEEEFFFFFFGGGJJJLLLLLLOOOTTTXXXZZZZZZXXXWWWPPPNNNMMMOOOSSSWWWZZZ[[[XXXZZZaaavvv((())))))***+++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---...///...---,,,...///...000333555666777777777666999>>>BBBFFFJJJOOOSSSSSSTTTWWWXXXTTTQQQUUU]]]{{{{{{kkk]]]\\\bbbmmmlllcccccc^^^dddmmmxxxxxxooocccbbb___]]]aaakkk{{{xxxkkk]]]WWWTTTQQQOOOPPPOOONNNLLLKKKMMMRRRYYY]]]ccchhhnnnsssyyyyyytttuuurrryyyzzzpppttt~~~vvvrrruuuwwwfff\\\UUUWWW___hhhttt}}}~~~}}}zzzwwwtttpppkkkhhh^^^[[[YYYYYY\\\^^^]]]\\\XXXVVVTTTRRROOOJJJDDD???;;;<<>>???AAACCCDDDEEEFFFHHHJJJNNNPPPUUUXXXZZZYYYVVVUUURRRPPPOOOPPPSSSWWWYYYYYYYYYZZZaaattt'''((()))***+++---......)))))))))))))))))))))))),,,+++++++++,,,,,,---.........///...,,,,,,...000///111555666777777888999999<<>>>>>???AAACCCDDDCCCAAACCCCCCCCCAAA>>>:::777444000000000000////////////,,,------...//////000000//////////////////......------------------------+++,,,---/////////......,,,,,,,,,---......//////........................---......//////......---//////.........//////000...111333222......111555000111222333333333333222333333333333444555666666777999;;;;;;;;;;;;===???>>>@@@CCCDDDEEEEEEGGGIIIMMMPPPTTTWWWYYYXXXUUUSSSSSSQQQPPPQQQTTTWWWXXXXXXXXXXXX^^^nnn|||}}}))))))***++++++,,,------))))))))))))))))))))))))*********+++,,,---...///.........---,,,,,,...000///333777888888888999;;;===@@@EEEIIILLLOOOSSSVVVUUUTTTSSSRRRQQQWWWgggxxxuuunnnwwwhhh]]]```jjjxxxtttiii``````ggglllyyy~~~rrrgggbbbfffjjjpppyyy|||tttpppkkkhhheeeccccccddddddddd]]]]]]]]]\\\^^^bbbjjjppp{{{}}}tttkkkggggggeeekkkvvvzzz}}}~~~}}}}}}||||||~~~zzzvvvwwwyyyzzzpppfffXXXOOOLLLSSSeeeuuu}}}yyyuuurrrqqqggg___VVVTTTXXX[[[ZZZWWWTTTRRRQQQQQQQQQOOOLLLIIIBBB@@@???@@@BBBCCCBBB@@@AAABBBCCCBBB???;;;777444000000000000////////////---......//////000111111.../////////////////////***+++,,,------,,,+++******+++---///000000///...,,,------...//////000000,,,,,,------.../////////.........------........................///000111...000222222111111222444000111222333333333222222222222333444555555555555777999;;;;;;;;;;;;===???===@@@DDDFFFGGGFFFGGGHHHJJJMMMRRRVVVXXXXXXVVVTTTQQQPPPPPPSSSVVVXXXXXXXXXUUUUUUXXXfffyyy|||~~~++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,...///000...///...---,,,,,,...000000444888999888888:::<<<@@@CCCHHHLLLOOORRRUUUXXXUUUSSSQQQPPPSSS___www}}}ooojjjhhh{{{sssdddZZZ^^^iiiyyyssskkkhhhdddgggooowwwtttiiihhhmmmttt}}}zzzxxxuuutttssssssrrrqqqeeedddaaa]]]\\\___eeejjjuuu|||}}}xxxtttooommmnnntttxxx~~~~~~||||||~~~}}}|||{{{{{{|||}}}~~~yyy|||~~~zzzwwwvvv{{{wwwmmm^^^QQQJJJPPPcccvvv~~~zzzvvvtttsssjjj```UUURRRVVVZZZXXXUUUVVVUUUTTTTTTTTTTTTRRRPPPEEEBBB??????AAABBBAAA???@@@AAABBBBBB@@@;;;777444000000000000////////////111111111000//////...............///////////////)))***,,,------,,,***)))***+++---///000000///...------......///000111111+++,,,,,,---...///000000------+++******+++---------------......000111222------///111444444333222000111222333444333222222111222444555666555555444777999;;;;;;;;;;;;===???===AAAEEEHHHHHHHHHHHHHHHGGGKKKPPPUUUXXXXXXWWWVVVOOOOOOPPPSSSWWWYYYYYYXXXSSSRRRSSS```xxxyyy}}}~~~,,,+++))))))***+++***))),,,+++***))))))+++---...,,,,,,++++++,,,,,,---...---------......000111222777888::::::;;;<<<>>>@@@GGGJJJNNNPPPQQQRRRTTTVVVSSSRRROOOOOOXXXmmmllldddiiioooiii```[[[```mmm~~~|||qqqmmmhhheeeooo~~~~~~{{{{{{{{{mmmdddgggjjjjjjoooyyy}}}~~~}}}zzzyyyyyy{{{|||}}}~~~zzz||||||zzzxxx|||sssggg[[[PPPPPP___qqqyyyxxxwwwrrrhhhaaaXXXRRRRRRVVVZZZ\\\ZZZ[[[\\\\\\ZZZWWWSSSQQQIIIEEEAAA???AAACCCCCCBBBDDDEEEEEECCC???;;;888777333333222333444333111//////000111222222111000/////////.........------------,,,,,,++++++,,,,,,---,,,------......------,,,,,,---......//////............---------,,,,,,,,,---,,,,,,,,,,,,---.........///////////////............///000111222222333111111222222222333333333333333333444444444555555666777888999;;;>>>@@@AAA===???AAABBBAAAAAABBBDDDGGGKKKPPPTTTWWWWWWUUUTTTNNNOOORRRVVVYYYZZZXXXVVVNNNQQQVVVbbbwwwzzz,,,***))))))***++++++***)))******+++++++++******,,,,,,++++++,,,,,,---...---------...///000111222777888999999:::<<>>???>>>@@@CCCCCCCCCCCCEEEFFFHHHKKKPPPTTTVVVVVVUUUTTTTTTTTTTTTUUUWWWXXXWWWUUUPPPRRRWWWcccyyyzzz***((('''(((+++,,,---,,,******+++,,,+++***)))(((,,,,,,++++++,,,,,,---...---......///000222333444777777777888999>>>DDDHHHMMMQQQVVVYYYYYYWWWVVVUUURRRQQQWWWggg~~~mmm___]]]iiiuuufffaaaeeeppp~~~rrreee\\\aaaqqqwwwggg```]]]aaannn~~~}}}|||}}}|||tttpppjjjeeebbb___]]]\\\\\\___hhhwww}}}yyywwwuuutttsssxxx{{{{{{wwwvvv{{{}}}}}}yyyqqqhhhbbb```bbbssszzz|||vvvrrrsssuuutttmmmlllhhh___WWWVVVZZZ```hhhgggddd```\\\YYYVVVUUUPPPLLLGGGBBB???>>>>>>>>>===???@@@???<<<:::::::::777444111//////000000//////000000000000000000////////////........................------...............////////////......,,,---......///........./////////////////////...---,,,,,,,,,,,,---......---...//////////////////111111111000000000000000111111222222222333333333333333333444444444555555555555666777999;;;===>>>???AAACCCDDDDDDDDDFFFGGGIIILLLPPPSSSVVVVVVUUUTTTTTTSSSSSSTTTWWWXXXXXXWWWQQQSSSXXXccczzz{{{***((('''(((+++,,,---,,,------++++++++++++,,,---,,,,,,++++++,,,,,,---............///111333444555666777888999;;;@@@GGGKKKOOOSSSXXXZZZYYYWWWUUUTTTRRRTTT^^^sssxxxddd\\\aaaqqqvvv```XXXYYYbbbrrruuuggg]]]bbbttt{{{eeeYYY^^^```iiixxx~~~}}}rrrfffccc^^^ZZZXXXVVVSSSRRRRRRUUU]]]kkk}}}zzzwwwtttrrrqqquuuwww|||yyyrrrnnnpppyyy~~~~~~zzz}}}}}}{{{vvvoooiiiccc^^^eeejjjmmmlllkkknnnrrrsssppppppmmmddd[[[UUUWWWZZZaaa```^^^\\\YYYWWWUUUUUUQQQOOOJJJEEEAAA>>>===>>>===>>>???>>><<<:::;;;;;;888555111////////////...000//////////////////000////////////////////////.........------.........,,,------......------,,,,,,---......///............/////////////////////---,,,,,,,,,,,,---......------...///////////////111111111000000000000000111111222222222333333333333333333444444444555555666666666888999;;;===>>>>>>AAACCCDDDEEEEEEGGGHHHJJJLLLPPPSSSUUUUUUUUUTTTRRRQQQQQQSSSVVVYYYYYYYYYQQQSSSWWWccczzz|||+++)))((()))+++,,,,,,+++...---+++***+++,,,...000,,,,,,++++++,,,,,,---.........///000222333555666555777999;;;>>>CCCJJJNNNPPPTTTWWWYYYXXXVVVTTTTTTRRRWWWfff~~~ttt^^^ZZZdddvvvqqq{{{dddUUURRRXXXbbbtttsssfff]]]dddyyymmm___XXX\\\eeessszzzmmm```]]]XXXTTTSSSQQQPPPNNNRRRUUU\\\hhh{{{~~~}}}{{{xxxuuurrrpppssssssvvv|||~~~rrrkkkeeegggpppyyy||||||zzz||||||xxxuuuppphhh______aaacccdddeeehhhlllnnnppppppnnnhhh___WWWTTTSSSXXXXXXXXXXXXWWWVVVTTTTTTQQQQQQNNNIIIDDD???=========>>>???===;;;:::;;;<<<999777333111111000///...000//////......//////000...////////////000000000......------------......,,,,,,------------,,,,,,,,,---......//////......---............/////////---,,,,,,,,,,,,---......,,,---...///000000000000000000000000000111111111111111222222222333333333333333333444444444555555777777777888:::;;;===>>>>>>@@@CCCDDDDDDEEEGGGHHHKKKMMMPPPSSSTTTUUUUUUTTTOOOOOOPPPSSSVVVXXXXXXWWWQQQRRRWWWccczzz~~~,,,***))))))***++++++************+++,,,---...///,,,,,,++++++,,,,,,---.........///000222444666777444777:::>>>AAAFFFLLLPPPQQQTTTVVVWWWUUUSSSSSSSSSQQQZZZmmmqqqaaaeeeuuuwwwuuu~~~iii[[[RRRTTT\\\kkk{{{tttggg^^^ggg|||uuueee______aaaooo~~~{{{tttxxx~~~yyypppjjjaaaYYYTTTRRRQQQPPPTTTXXX___jjjyyy~~~~~~~~~}}}|||yyyvvvsssqqqqqqoooqqqwwwyyyxxxzzz~~~|||nnnggg``````gggqqqyyy|||yyy{{{|||yyyyyywwwnnnddd\\\\\\^^^aaacccfffiiilllmmmmmmllliiibbbZZZSSSOOOTTTUUUVVVWWWWWWUUUTTTRRRQQQRRRRRRNNNGGGAAA>>>===?????????>>><<<;;;;;;===:::888555444333111///---000///............///000.../////////000000000000------,,,,,,,,,,,,------------............------,,,---......//////......,,,,,,------............---,,,,,,,,,,,,---......,,,---...///000000000000//////000000111111222222111111222222222333333333333333333444444444555555888888888999:::<<<===>>>===???BBBDDDDDDEEEFFFHHHLLLMMMPPPRRRTTTUUUUUUTTTNNNNNNPPPSSSVVVWWWUUUSSSPPPRRRVVVbbbyyy,,,+++))))))***+++***)))&&&'''***,,,......------,,,,,,++++++,,,,,,---.........///111222555666777444777;;;@@@CCCHHHMMMQQQRRRTTTUUUUUUSSSRRRRRRRRRPPP[[[rrr~~~nnnhhhwwwzzz~~~xxxiiiZZZTTTQQQUUU]]]rrrxxxjjjaaaiii~~~hhh\\\[[[___iii{{{xxxuuunnnrrrxxx}}}}}}ooobbbYYYUUUTTTSSSUUUZZZbbblllxxx}}}}}}}}}}}}|||zzzwwwsssqqqppplllmmmsssuuuuuuxxx~~~}}}zzzooohhh___]]]bbbkkksssxxxxxx{{{{{{zzz{{{{{{sssgggZZZZZZ\\\```dddgggkkkooojjjjjjjjjiiieee]]]TTTMMMSSSTTTVVVXXXXXXVVVSSSRRRPPPSSSTTTPPPIIICCC???>>>@@@@@@@@@>>><<<;;;<<<===:::888666555444222///,,,000///...------...///000.../////////000000111111---,,,,,,++++++,,,,,,---......////////////......,,,---......//////......,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---...///000000000000...//////000111222222333111111222222222333333333333333333444444444555555999999999:::;;;<<<>>>???<<>>CCCFFFJJJMMMPPPRRRRRRUUUXXXVVVPPPNNNQQQNNNmmmzzz}}}vvv}}}|||tttZZZQQQPPPTTT\\\fffwwwtttmmmmmmnnnrrrtttjjjtttwwweee]]]___eeerrr|||rrrmmmiiikkkpppwww{{{~~~qqqggg```]]]\\\___dddjjjqqqyyyyyyvvvzzz~~~~~~|||{{{xxxuuurrrpppooonnnnnnooorrrvvvxxxzzz|||~~~|||tttlllaaaXXXWWWaaaooozzz{{{{{{xxxvvvwwwyyyssskkkddd[[[UUUYYYaaaeeehhhjjjooolllhhhgggfffaaaWWWPPPNNNOOOQQQTTTUUUUUUTTTTTTTTTUUUVVVTTTNNNFFF@@@===>>>===>>>@@@AAA@@@===;;;;;;:::888666333111///...000///...------...///000//////000000///...------------------------------------...///000000/////////,,,+++,,,...///---+++......---,,,,,,,,,,,,---------------------------000///---,,,,,,---...///000000000000111111111111222222333333333222222111222222222333444555777777666777888999;;;<<<======@@@AAABBBDDDEEEGGGHHHIIIKKKNNNRRRVVVWWWUUURRROOOLLLMMMPPPSSSUUUVVVWWWWWWVVVUUUXXXhhh************)))))))))))))))***++++++,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,,,,...222444555555666888777;;;AAAFFFIIILLLNNNPPPUUUTTTVVVWWWSSSMMMKKKNNN\\\yyy{{{zzzkkkVVVPPPRRRUUU]]]ggg}}}|||ggg^^^^^^]]]fffwww|||sss~~~uuuddd^^^bbbjjjyyyoooiiibbbdddiiippptttwwwyyypppiiieeekkkooouuu{{{wwwqqqiiifffiiinnnssstttyyyyyyyyyzzz}}}~~~|||{{{zzzzzzxxxvvvsssooonnnmmmmmmnnnqqquuuwwwzzz{{{}}}~~~}}}yyyrrrggg]]]ZZZ```kkksssyyyzzzwwwttttttvvvtttooofff]]]VVVXXX^^^cccgggkkknnnkkkhhhgggfffaaaYYYRRRLLLNNNPPPSSSUUUUUUTTTRRRQQQRRRRRRPPPKKKEEE???<<<>>>>>>>>>@@@AAAAAA???<<<:::999888666444222111000000///...------...///000///////////////...------------------------------------...//////////////////---,,,,,,...///...,,,......---,,,,,,,,,,,,,,,------------------------///......---------....../////////000000000111111111222222222222222111111222222222333444555666777777888999:::;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIKKKNNNRRRVVVWWWUUURRRPPPLLLMMMPPPSSSUUUWWWWWWWWWUUUSSSXXXhhh,,,++++++***))))))((((((&&&(((***---......---,,,,,,,,,,,,,,,,,,---...///---000333555666777888::::::>>>EEEJJJMMMOOOPPPQQQTTTSSSTTTTTTOOOKKKLLLQQQjjj~~~|||qqqaaaTTTSSSVVVZZZdddoooooo[[[TTTRRRQQQXXXbbbpppsssfffccckkkvvvtttjjjddd]]]^^^ccciiilllooowww}}}~~~sssnnngggaaaZZZWWWZZZ^^^```aaaeeedddcccdddgggmmmsssvvvzzzyyyxxxxxxyyyxxxvvvtttmmmlllkkkkkkmmmpppsssuuuyyyzzz{{{|||}}}~~~~~~~~~|||vvvmmmddd```bbbhhhnnnuuuxxxxxxtttrrrttttttrrriii___VVVVVVZZZ___eeekkkllljjjhhhhhhgggccc[[[UUUKKKLLLMMMQQQSSSTTTRRRPPPLLLMMMMMMKKKHHHCCC???<<<>>>>>>>>>@@@BBBBBBAAA???:::999888666444222111000//////............/////////////////////......---------------------------------...////////////...///...------//////...---000///......------......------------------------------...............---....../////////000000000000000111111222111111000222222222222333555666777888888999;;;<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIIKKKNNNRRRVVVWWWUUURRRPPPLLLMMMPPPSSSVVVWWWXXXXXXRRRRRRXXXiii+++*********************((()))+++,,,------,,,,,,---,,,,,,,,,---...///000...111555777888999:::<<<===BBBIIINNNQQQQQQRRRRRRPPPOOOOOOOOOMMMKKKRRRZZZssszzzhhh\\\UUUXXX]]]cccqqqjjjZZZUUUUUUSSSSSSUUU]]]llluuujjjlllzzzqqqfffaaa______bbbfffhhhiiipppxxx}}}rrrjjjfffaaa]]]XXXWWWYYY]]]^^^^^^aaa___]]]\\\]]]```dddgggooo~~~}}}zzzyyyxxxxxxxxxwwwuuussskkkjjjiiiiiijjjmmmqqqssswwwwwwxxxyyyzzz{{{|||}}}yyywwwqqqjjjfffeeehhhkkkpppwww|||xxxtttsssrrrqqqjjj```WWWSSSTTTXXXaaaiiijjjiiihhhhhhgggccc]]]XXXKKKJJJKKKNNNQQQRRRPPPMMMJJJIIIHHHHHHFFFCCC@@@===>>>===>>>@@@BBBCCCBBB@@@<<<;;;999777444222000////////////....../////////...///////////////..............................------...//////.........//////....../////////...222111111000///000000000------------------------,,,---.../////////...---............//////////////////000111111111111000222222222222333444555666888999:::;;;===>>>??????@@@AAABBBDDDEEEGGGHHHIIIKKKNNNRRRVVVXXXVVVSSSQQQLLLNNNQQQTTTVVVXXXYYYYYYPPPQQQYYYlll((())))))***+++,,,,,,------,,,+++*********+++,,,.........------...//////000333777999:::;;;===>>>AAAEEELLLQQQSSSSSSRRRRRRPPPNNNNNNMMMJJJLLLVVVbbb~~~yyy~~~|||bbb[[[XXX]]]bbblllmmmaaa^^^^^^]]]ZZZWWWXXX^^^iiiuuuyyyrrrxxx}}}oooeee___bbbaaabbbdddcccccciiiqqqyyy|||sssmmmjjjgggdddbbbccchhhkkkkkkjjjhhheeebbb```^^^^^^```aaahhh{{{}}}}}}{{{yyyxxxxxxvvvssspppjjjiiigggggghhhjjjmmmooosssssstttvvvwwwyyyzzz{{{xxxwwwtttoooiiieeeddddddjjjuuu~~~~~~xxxtttqqqnnnjjjaaaXXXRRRPPPRRR[[[dddgggggghhhhhhfffccc^^^ZZZMMMKKKIIIKKKNNNPPPNNNKKKJJJHHHFFFFFFFFFEEEBBB???=========>>>@@@BBBAAA@@@>>>===;;;777444111///---...//////////////////.........///////////////...........................------............------.../////////......//////111000//////......//////------------------------+++,,,.../////////...---............////////////...///000111111111111111222222222222222333444555888999:::;;;===>>>??????@@@AAABBBDDDEEEGGGHHHIIIJJJNNNRRRVVVXXXWWWTTTRRRNNNPPPRRRUUUWWWXXXXXXXXXOOOQQQZZZooo'''((()))***+++---.........---+++))))))***+++,,,//////.........//////000111444888;;;<<<===???AAADDDHHHMMMQQQRRRRRRRRRSSSTTTQQQOOOLLLIIILLLYYYhhhzzz}}}vvvqqq___\\\]]]dddjjjtttyyypppmmmnnnooonnnhhhbbb``````cccllluuurrrqqqqqqvvv{{{mmmddd^^^```^^^^^^___^^^]]]bbbjjjxxx}}}zzzwwwvvvwwwzzzwwwsssnnniiiffffffggghhhrrr~~~|||zzzxxxwwwtttqqqnnnjjjhhhfffeeeeeegggiiijjjnnnoooqqqsssuuuvvvwwwwwwxxxxxxvvvpppiiibbb^^^\\\cccppp|||{{{wwwrrrmmmhhhbbb[[[UUUOOONNNVVV```eeefffggggggeeeaaa]]][[[RRRMMMGGGGGGKKKNNNMMMJJJKKKHHHEEEEEEFFFGGGDDDAAA===;;;;;;<<<>>>???>>>===???===;;;888444111///.........////////////......---...//////////////////........................---............---,,,,,,---...//////------...///...---,,,,,,++++++,,,,,,------------------------,,,,,,---...////////////....../////////000000000//////000111222222222222222222222222222333444444888888999;;;<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIIJJJNNNSSSWWWXXXWWWUUUSSSPPPRRRTTTVVVWWWXXXXXXWWWOOOQQQZZZooo))))))***++++++,,,------++++++++++++++++++,,,,,,------......///000222222222555:::<<<>>>???AAACCCFFFIIIMMMPPPQQQQQQRRRSSSTTTRRROOOKKKIIINNN___pppvvvxxxwww|||nnn___```gggpppuuu}}}uuunnnhhhcccdddiiifffiiinnnyyyyyylllbbb^^^\\\ZZZZZZ[[[ZZZYYY___ggguuu~~~yyyttttttwwwzzz~~~}}}{{{xxxwwwuuusssooollljjjiiifffdddcccdddeeegggiiikkknnnqqqssstttttttttssstttsssooohhhaaa[[[YYY\\\hhhuuuzzz{{{yyyuuuooohhhddd___YYYQQQMMMSSS\\\ccceeeggggggddd```\\\ZZZWWWOOOGGGEEEIIILLLLLLJJJLLLHHHDDDDDDFFFGGGEEEBBB<<<:::999999;;;<<<;;;:::<<<;;;:::888555333111000---...///000000///...---------...///////////////........................---.........------,,,+++,,,...///...,,,,,,---///...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,---...///000000/////////000000000111111///000111222333333333333222222222111222222333444777888999:::;;;<<<===>>>@@@AAABBBDDDEEEGGGHHHIIIJJJNNNSSSWWWYYYXXXUUUSSSSSSTTTUUUWWWWWWWWWWWWVVVOOOPPPYYYmmm++++++++++++++++++,,,,,,'''(((+++---...---,,,,,,+++,,,,,,...000222444555333666:::===???@@@BBBDDDGGGIIIMMMOOOOOOPPPQQQSSSQQQOOOMMMKKKJJJRRRfffyyy~~~~~~tttnnnyyy~~~yyypppaaaeeeppp{{{~~~uuukkkeeeeeeccciiisss|||~~~wwwkkkaaa]]]ZZZXXXXXXYYYYYYYYY```hhhsss||||||zzzxxxvvvuuutttrrrooolllkkkiiifffcccbbbbbbcccdddfffhhhlllppprrrsssrrrrrrmmmooopppmmmhhhbbb]]][[[XXXcccnnnuuuyyyzzzwwwrrrhhhfffbbb\\\SSSNNNSSS[[[ccceeegggfffccc___[[[YYYZZZQQQGGGDDDGGGKKKLLLJJJMMMHHHCCCCCCFFFGGGEEEBBB;;;999888888999:::999888:::999888777666555444333---...///000000///...---------...///000000//////////////////////////////---.........------,,,++++++---///...,,,+++,,,///000000///...............------------------------------,,,,,,---...000111000000000000111111111111000000111222333444444444222222222111222222333333666777888999;;;<<<======@@@AAABBBDDDEEEGGGHHHIIIJJJNNNSSSWWWYYYXXXUUUSSSTTTUUUVVVWWWWWWWWWVVVUUUPPPPPPWWWjjj+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,---...000111888:::<<<===>>>@@@CCCFFFIIILLLNNNOOONNNNNNQQQTTTPPPPPPLLLIIIOOO```sss}}}{{{pppggg[[[[[[uuurrrfffmmmvvv~~~~~~zzzvvvwww~~~pppeee^^^ZZZYYYVVVWWW[[[]]]^^^aaagggqqq|||{{{xxxuuussspppooonnnmmmjjjhhhgggfffccc```______aaabbbccciiimmmmmmmmmoooooolllmmmlllkkkkkkjjjgggbbb___[[[```iiisssyyyzzzxxxuuujjjccc______\\\TTTOOOPPP^^^ccceeebbb^^^______]]]ZZZWWWRRRKKKFFFEEEGGGIIIJJJJJJJJJIIIHHHGGGEEEDDD===;;;888444222444888<<<::::::::::::999777555444000000111000000///...---...///000///...---...000000000///...---,,,,,,+++..............................//////...---,,,,,,////////////////////////---------------------------------.........//////............/////////000222111000000//////000000333333333333444555555666444555777999;;;<<<======BBBBBBBBBBBBDDDFFFIIIJJJLLLOOORRRUUUWWWWWWVVVUUUXXXVVVTTTTTTUUUVVVTTTSSSPPPQQQXXXfff|||*********)))))))))))))))++++++++++++++++++++++++------,,,,,,---///111222888:::<<<>>>???BBBEEEHHHIIILLLNNNOOONNNNNNPPPSSSPPPOOOKKKKKKUUUhhhyyyrrrfff___YYY[[[ttt}}}tttkkksss{{{mmmccc]]]ZZZYYYVVVVVVZZZ\\\\\\aaafffrrr|||zzzuuurrrpppmmmkkkjjjhhheeeccceeeccc___]]]\\\^^^```aaaccchhhlllkkkkkkmmmnnnllllllkkkkkkkkkkkkhhheeebbbZZZ\\\```gggooossssssrrrlllfffaaaaaa^^^WWWRRRSSS^^^eeehhhddd```___```___[[[XXXSSSLLLGGGEEEGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGAAA???;;;666333333666999;;;;;;;;;;;;:::888666555111111111000000///......///000111111//////000111000//////...------,,,,,,..............................//////...------,,,........................------------------------................................./////////000000444333333222333333444444111111000000111111222222444555777999;;;<<<======AAAAAABBBCCCEEEGGGHHHIIILLLOOORRRUUUWWWWWWVVVUUUVVVUUUTTTUUUVVVVVVTTTRRROOOPPPWWWeeezzz++++++******))))))((((((++++++++++++,,,,,,,,,,,,------------...000222333888:::===???AAADDDHHHKKKKKKMMMOOOOOOOOOOOOPPPQQQNNNLLLIIINNN^^^sss|||jjj\\\XXXXXX```xxxxxxuuuooozzzxxxkkkaaa[[[XXXXXXVVVVVVYYYZZZ[[[```gggsss}}}xxxsssnnnllliiigggeeeccc___]]]```^^^ZZZWWWWWWZZZ^^^```bbbgggiiiggggggjjjlllkkkjjjjjjjjjkkklllkkkiiifff___\\\[[[```iiipppsssrrrnnniiieeedddaaa[[[WWWVVV^^^fffkkkggg```___```aaa]]]ZZZUUUOOOIIIGGGGGGIIIKKKLLLLLLLLLKKKJJJIIIIIIAAA@@@<<<888444444666999;;;<<<;;;;;;:::999777777222111111000000///.........///000000......///000/////////...---------,,,.................................///......---,,,------------------------.......................................---------....../////////000000000000000000000111222333333222111111000000000000111555666777999;;;<<<======???@@@BBBDDDFFFGGGHHHHHHLLLOOORRRUUUWWWWWWVVVUUUTTTTTTTTTVVVWWWVVVSSSQQQNNNOOOUUUbbbvvv......---,,,++++++******+++++++++,,,,,,,,,,,,,,,---------...///111444555888;;;>>>@@@CCCFFFKKKNNNMMMNNNOOOPPPPPPOOOOOOOOOKKKIIIHHHRRRhhh|||gggUUUSSS[[[hhh|||uuurrr|||vvviii___YYYVVVXXXVVVVVVXXXYYYZZZaaaiiivvv|||xxx~~~yyysssllljjjfffdddaaa___[[[XXXZZZWWWSSSQQQQQQUUUZZZ]]]___cccdddbbbbbbgggjjjiiihhhhhhhhhjjjlllmmmllljjjbbb]]]XXX[[[dddmmmppppppnnnkkkhhhfffddd___ZZZXXX[[[eeejjjeee^^^]]]___```]]][[[WWWQQQKKKHHHHHHIIIMMMMMMLLLLLLKKKIIIHHHGGG>>>===;;;888666666999;;;;;;;;;::::::999888777777333222111000//////......+++,,,------++++++,,,---...............---------........................---...............------------------------------........................---------.........//////...////////////000000000------......000111222333555555444333222222222333555666888:::;;;=========>>>@@@BBBEEEGGGHHHHHHHHHLLLOOORRRUUUWWWWWWVVVUUURRRSSSTTTVVVWWWVVVSSSPPPMMMOOOTTT```sss///......---,,,+++******++++++,,,,,,,,,---------------...///111333555777999;;;>>>AAADDDHHHLLLOOOOOOOOOPPPQQQQQQPPPNNNLLLGGGFFFJJJXXXrrryyydddRRRRRR___qqqxxxuuu}}}wwwiii___XXXUUUWWWUUUVVVXXXYYY\\\eeeooozzzyyyuuutttxxxyyyssskkkhhhdddaaa___\\\YYYVVVSSSPPPMMMJJJLLLPPPUUUYYYZZZ^^^___]]]]]]cccggggggfffffffffhhhkkkllllllkkk___ZZZVVVWWW^^^eeeiiiiiimmmllljjjgggeeebbb]]]YYYWWW___ddd___ZZZZZZ\\\^^^\\\[[[XXXSSSMMMIIIHHHIIIMMMMMMLLLKKKIIIGGGEEECCC======<<<:::777777888:::999999888777777777666666444333222000////////////+++,,,---,,,+++***+++------------.......................................------...............---------------------------........................***+++,,,---...000111111////////////000000000111000000111222333444666777777666555444444444444444555666888:::<<<===>>>>>>>>>???BBBEEEGGGHHHHHHHHHLLLOOORRRUUUWWWWWWVVVUUUQQQQQQSSSUUUWWWVVVRRROOOLLLNNNSSS___qqq,,,,,,++++++******))))))++++++,,,,,,------......---......///222555777999999<<>>>>>>>>???AAADDDFFFHHHIIIJJJLLLOOORRRUUUWWWWWWVVVUUUQQQQQQRRRTTTUUUUUURRRPPPLLLNNNTTT^^^ppp++++++++++++++++++++++++++++++,,,,,,---......///.........000333666999::::::<<>>>>>??????AAACCCEEEHHHJJJKKKLLLOOORRRUUUWWWWWWVVVUUUQQQQQQPPPRRRSSSTTTSSSQQQLLLNNNTTT___ppp---------------------...++++++,,,,,,---...//////......///000333666999;;;;;;===@@@BBBDDDGGGKKKNNNSSSQQQQQQRRRSSSQQQLLLHHHDDDLLL[[[qqqrrrooosss|||~~~vvvjjjaaa\\\YYYSSSTTTXXX\\\___fffvvvwwwnnnooouuu~~~|||wwwsssooohhhddd]]][[[WWWUUUTTTQQQNNNLLLEEEDDDCCCBBBCCCEEEGGGIIIHHHMMMRRRRRRUUU\\\``````dddbbbaaaaaacccdddddddddeeeccc]]]UUUPPPUUU```jjjmmmpppooojjjiiiiiiddd\\\RRRQQQMMMJJJOOOWWWZZZXXXVVVVVVVVVSSSOOOLLLJJJJJJGGGGGGHHHIIIIIIHHHHHHHHHBBBCCCDDDBBB@@@===<<<===:::999888777777777888999777555333000///...//////,,,---......,,,,,,---...+++,,,,,,---...///000000........................,,,,,,---.../////////...////////////////////////++++++++++++++++++++++++000000///...------,,,,,,000000000000111111111111111111111111222333444555333333333333444555555666666777999;;;<<<>>>>>>???@@@@@@@@@BBBDDDHHHKKKLLLLLLOOORRRUUUWWWWWWVVVUUURRRPPPPPPQQQRRRSSSSSSRRRLLLOOOUUU___qqq---,,,,,,++++++,,,,,,---............//////////////////000111444777:::;;;=========???CCCHHHMMMPPPUUURRRRRRUUUTTTOOOJJJJJJJJJQQQkkkppprrr}}}~~~}}}vvvjjjbbb]]][[[XXXXXXYYY\\\cccooo}}}~~~ssslllsss|||vvvooohhh```[[[ZZZTTTNNNLLLMMMNNNKKKGGGAAABBBCCCCCCCCCDDDFFFHHHKKKLLLOOORRRVVVZZZ]]]___```___^^^^^^___```aaabbbbbb```\\\UUUOOOPPPVVV]]]iiikkkkkkjjjgggdddccccccZZZRRRJJJIIIPPPWWWZZZ[[[]]]ZZZWWWTTTRRRNNNJJJGGGEEEEEEFFFFFFGGGGGGGGGFFFGGGGGGFFFCCC@@@<<<999666888888888777777666666666666555333111000......---........................000000000000000000000000---------............///------............------.........------,,,,,,+++,,,,,,,,,,,,,,,---...///...............///000000000////////////000111111//////000111111111111000000111111222444555555666666888:::<<<============@@@@@@AAABBBDDDFFFHHHIIIMMMOOORRRVVVYYYZZZWWWUUUOOOPPPQQQSSSSSSSSSRRRRRRNNNOOOSSS```vvv,,,,,,++++++++++++,,,,,,............//////////////////000222444777:::;;;======>>>@@@CCCHHHMMMPPPWWWSSSQQQSSSQQQMMMJJJKKKMMMYYYuuuvvvwwwyyy}}}||||||wwwkkkccc___\\\YYYZZZ[[[___hhhttt~~~}}}}}}wwwwww~~~wwwqqqiiibbbZZZUUUQQQLLLGGGGGGIIIJJJHHHFFFAAABBBCCCCCCCCCCCCFFFHHHHHHJJJMMMPPPSSSVVVXXXXXX]]]]]]\\\\\\]]]___```aaaaaa```\\\UUUOOOOOOUUU[[[gggiiijjjiiifffcccbbbaaa[[[TTTKKKIIINNNUUUYYY[[[\\\ZZZWWWUUUSSSPPPLLLIIIDDDDDDEEEFFFHHHHHHGGGFFFEEEEEEDDDBBB???<<<999777;;;;;;;;;;;;;;;:::999888888777555333222111000000........................////////////////////////---------............///------............------.........---------------------,,,,,,,,,---.....................///000000------........./////////111111222333333333333222000111111222444555555666666777999;;;============???@@@AAACCCEEEFFFGGGHHHMMMNNNQQQUUUXXXYYYVVVTTTPPPQQQRRRSSSSSSRRRQQQQQQNNNNNNSSS```vvv,,,,,,++++++++++++,,,,,,---............////////////000111333555888:::;;;<<<===>>>AAAEEEIIIMMMPPPWWWSSSPPPPPPNNNJJJJJJMMMRRReee}}}wwwyyyvvv~~~}}}xxxxxx{{{vvvkkkccc___]]]ZZZ\\\```fffooo}}}~~~xxxwwwyyy}}}~~~}}}xxxqqqiiiaaaXXXQQQLLLFFFBBB??????BBBDDDDDDBBBAAABBBCCCCCCBBBBBBDDDFFFGGGIIILLLPPPSSSTTTTTTTTTZZZZZZZZZZZZ\\\]]]___aaaaaa```\\\VVVQQQPPPTTTXXXdddfffhhhhhheeebbb``````]]]VVVMMMIIILLLRRRXXXZZZ[[[YYYWWWVVVTTTRRRNNNLLLCCCCCCDDDFFFHHHHHHGGGEEEBBBBBBBBBAAA???<<<:::888<<<===>>>>>>===<<<999888999777666444222111000000........................////////////////////////---------............///------............------..................//////......---,,,,,,,,,------...............///000000,,,---...///000///......111111222333333333333222111111222333333444555555666777999;;;<<<=========>>>@@@BBBDDDFFFGGGGGGGGGLLLMMMPPPTTTWWWWWWUUURRROOOPPPRRRSSSTTTSSSQQQQQQNNNNNNSSS```vvv...------,,,,,,------...---------........./////////000222444666999;;;<<<<<<===???CCCGGGKKKNNNPPPUUUQQQPPPPPPMMMIIIIIILLLWWWqqq}}}vvv{{{vvv}}}uuupppqqqvvvrrrfff```]]]\\\[[[___dddmmmxxxyyytttqqqtttzzz~~~vvvqqqhhh```WWWOOOHHHDDD>>><<<:::;;;===??????>>>???@@@AAAAAAAAAAAACCCEEEHHHKKKOOOSSSVVVWWWWWWVVVYYYYYYYYYYYY[[[]]]___aaaaaa```^^^YYYUUUSSSTTTVVV```cccfffgggfffcccaaa```___YYYPPPKKKKKKPPPVVVZZZ[[[YYYWWWVVVUUUTTTQQQNNNCCCBBBBBBEEEHHHHHHFFFDDD??????@@@???>>><<<;;;999:::;;;===>>>===;;;888666777666444222000///..............................////////////////////////---------............///------............---------.........//////000000///...---,,,,,,,,,,,,,,,...............///000000,,,...000111222111///...//////000111111111111000111111222333333444555555666777888:::;;;===>>>>>>>>>@@@CCCFFFGGGHHHGGGGGGKKKLLLOOOSSSVVVVVVSSSPPPLLLNNNQQQSSSUUUTTTSSSSSSMMMNNNSSS```vvv//////............//////------------............000111333555777999;;;<<<<<<>>>AAAEEEJJJMMMPPPQQQQQQPPPPPPQQQNNNIIIIIIMMM]]]{{{sssttt|||wwwyyykkkfffiiioooyyykkk___ZZZZZZ[[[]]]aaaiiissswwwqqqnnnooovvv~~~~~~xxxnnnhhh___WWWOOOIIICCC???<<<;;;::::::;;;<<<;;;;;;===>>>@@@AAAAAACCCEEEHHHJJJMMMQQQVVVYYYZZZZZZZZZXXXXXXXXXYYY[[[]]]___```aaaaaa```]]]ZZZWWWVVVVVV\\\```eeehhhgggeeebbbaaaaaa\\\UUUNNNKKKNNNTTTYYYZZZXXXWWWVVVVVVTTTRRROOOEEECCCAAACCCFFFHHHEEEBBB===>>>??????>>>===;;;;;;999;;;===>>>>>><<<999777777666444222111//////...................................................---------............///------............---------.........//////000000///...---,,,,,,,,,,,,,,,...............///000000+++,,,...000000///...---//////000111111111111000111222222333333444444444666666777999:::<<<>>>???>>>@@@CCCFFFHHHHHHGGGGGGKKKLLLOOORRRUUUUUURRROOOHHHKKKOOOSSSVVVVVVVVVUUUMMMMMMRRR```vvv/////////....../////////,,,------------.........000111444666999:::;;;<<<===???DDDIIIMMMPPPRRRSSSPPPOOOOOOPPPMMMIIILLLRRReee|||nnnzzzzzz~~~tttgggccceeellluuu~~~}}}hhh\\\XXXYYY[[[^^^ccclllwww}}}vvvooolllllloooyyywwwpppddd^^^VVVNNNHHHDDD@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===@@@BBBDDDGGGKKKNNNMMMOOOSSSVVVYYYZZZZZZZZZXXXXXXXXXXXXZZZ\\\^^^___``````aaa```^^^[[[XXXVVVVVV\\\cccggghhhfffdddcccccc```ZZZRRRLLLMMMRRRXXXZZZXXXWWWVVVVVVTTTRRROOOIIIDDD@@@@@@DDDFFFDDDAAA===>>>?????????>>><<<;;;999:::<<<>>>>>>===<<<;;;999888777555333222111111................................................---------............///------............------..................//////......---,,,,,,,,,------...............///000000***+++,,,---...---,,,,,,111111222333333333333222222222222333333444444444555666666888:::<<<>>>??????AAACCCEEEGGGHHHHHHHHHKKKLLLOOORRRUUUTTTRRROOOGGGJJJOOOTTTVVVWWWVVVVVVLLLMMMRRR```vvv......------------......,,,,,,---------.........000111444777999;;;<<<<<<===AAAFFFKKKPPPSSSTTTTTTRRROOOMMMLLLIIIIIIPPPYYYooouuunnnyyylllhhhkkkqqqyyy|||jjj^^^ZZZZZZ[[[^^^dddnnnyyysssooollllllnnnsss|||nnndddZZZTTTMMMFFFBBB@@@>>>===;;;<<<=========<<<<<<===;;;>>>BBBEEEIIIMMMRRRVVVTTTUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\^^^^^^`````````]]]XXXUUUQQQWWW___fffhhhgggeeeddddddccc___VVVNNNLLLQQQWWWZZZXXXVVVUUUUUUSSSQQQNNNMMMFFF???>>>AAADDDCCC@@@>>>>>>???@@@???>>>===<<<777888999:::;;;<<<<<<<<<:::999777555333222111111................................................---------............///------............------.........---------------------,,,,,,,,,---.....................///000000---------.........//////111111222333333333333222222222333333333333444444555555666777999<<<>>>@@@AAABBBCCCDDDFFFHHHIIIJJJLLLMMMOOOSSSUUUUUURRROOOIIILLLPPPTTTVVVVVVUUUSSSLLLMMMRRR```vvv---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000222555888:::;;;<<<<<<>>>AAAGGGMMMQQQTTTUUUUUUUUUPPPLLLHHHFFFHHHSSS___vvvrrrpppsssqqqttt}}}uuuqqqtttyyy|||lllbbb]]]\\\\\\___eeeooozzz{{{ooollllllnnnrrrxxxvvvggg[[[SSSNNNGGGAAA???>>>======:::<<<===>>>>>>>>>>>>???<<>><<<@@@CCCCCC@@@>>>???@@@@@@@@@>>>===<<<333444555666888999:::;;;888777555333111000//////................................................---------.........//////---..................---.........------,,,,,,+++,,,,,,,,,,,,------...///...............///000000111111111111111222333333//////000111111111111000333333333333333333333444555555555777999<<<>>>@@@BBBBBBCCCDDDEEEGGGIIIKKKLLLMMMPPPSSSUUUUUURRROOOKKKNNNRRRUUUVVVUUURRRQQQLLLMMMRRR```vvv---------,,,,,,+++++++++***+++,,,...///000000111111444888;;;<<<<<<<<<===AAACCCHHHLLLPPPSSSTTTTTTRRRNNNKKKHHHDDDGGGXXXkkkpppmmmuuukkkaaafffnnnuuu|||wwwkkkccc^^^]]]___^^^dddooo{{{vvvqqqkkkiiihhhlllttt~~~qqq```RRRJJJEEE@@@<<<<<<===>>>>>>:::;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>===<<<::::::444444333333444555777888999999888666555444333333+++,,,.../////////......++++++,,,---............)))***,,,---...---,,,+++..................------,,,---...//////...---,,,++++++,,,,,,,,,------------------...------,,,,,,............///111222333111111222222222333333333111111222222222333333333333666999;;;;;;<<<===>>>===@@@DDDFFFFFFGGGHHHIIIJJJMMMPPPSSSSSSQQQNNNLLLLLLMMMPPPTTTWWWXXXVVVSSSMMMPPPVVVbbbttt---------,,,,,,,,,++++++***+++,,,...///000111111222555888:::;;;;;;<<<===BBBDDDIIINNNQQQTTTUUUUUUQQQOOOLLLHHHDDDIII]]]qqquuufffgggqqqkkkbbbiiiqqquuuuuuvvvzzz}}}xxxlllddd^^^^^^```___fffqqq}}}{{{pppllliiiiiijjjoooyyyqqq```QQQHHHDDD???<<<<<<===>>>>>><<<===???AAACCCDDDDDDCCCIIIIIIMMMVVVaaahhhkkkkkkjjjhhhddd```\\\ZZZXXXWWWWWWTTTRRRRRRSSSUUUVVVVVVZZZZZZ[[[[[[ZZZYYYWWWVVVOOONNNPPPWWW```ffffffdddbbbbbb___YYYQQQNNNPPPSSS```]]]YYYVVVTTTSSSQQQPPPIIIEEE@@@======???AAAAAA?????????>>>===;;;:::999444333333333333555666777777666555444222000...---,,,---.../////////......---------...------,,,,,,///////////////000000111........................------...//////...------++++++,,,,,,,,,---------------...//////.........//////.........///000000111111111222222222333333111111222222222333333333444777:::<<<<<<===>>>???<<<>>>AAACCCDDDEEEGGGHHHJJJMMMPPPSSSSSSQQQNNNLLLJJJLLLPPPTTTWWWWWWSSSPPPNNNQQQWWWcccuuu------------,,,,,,,,,,,,++++++,,,...///000111111333555888::::::;;;<<<===CCCEEEJJJOOORRRTTTUUUUUUPPPNNNKKKGGGEEENNNdddyyyzzzjjj]]]ccc}}}qqqpppjjjqqqxxxwwwooohhheeefffqqqxxxyyymmmeee```___aaabbbjjjuuu~~~ooogggfffeeegggllltttrrr___PPPEEEBBB>>>;;;;;;<<<<<<;;;===???BBBEEEGGGIIIJJJJJJRRRUUU\\\hhhsssxxxvvvrrrqqqnnnhhhaaa[[[XXXVVVVVVTTTSSSRRRSSSVVVWWWXXXWWWYYYZZZZZZ[[[ZZZYYYWWWVVVOOOKKKJJJPPP[[[ccceeecccaaa```]]]WWWQQQOOOQQQTTThhhccc\\\VVVTTTTTTTTTTTTIIIGGGCCC>>><<<===AAADDD@@@@@@???>>>===;;;999999333333222222222444555666555555555444222...+++)))------.../////////..................---,,,+++***///...,,,+++,,,---///111........................------...//////...------,,,,,,,,,,,,------------------...///000000000000111000///...............111111111222222222222333111111222222222333333333222444888999::::::;;;<<<===???AAABBBCCCEEEHHHJJJKKKMMMPPPRRRSSSQQQNNNLLLJJJLLLPPPUUUWWWVVVQQQMMMLLLOOOUUUaaattt------------------,,,,,,+++,,,,,,---///000222222444666888999999;;;===???CCCFFFKKKPPPSSSTTTSSSSSSLLLLLLIIIFFFGGGTTTllltttddd[[[ccc}}}zzz}}}|||{{{lll___ZZZZZZ^^^dddnnnyyyzzznnngggbbbaaadddfffmmmzzzsssddd___```bbbfffmmmxxxsssaaaQQQIIIFFFAAA>>>>>>======<<>>CCCAAAAAA@@@???===;;;999888333222222111222333444555444555777777555222...,,,.........////////////...---.........------,,,+++...---,,,,,,,,,---...///---------...............---..................---,,,,,,,,,------------...+++,,,---//////000000000111000000/////////000000111111111111222222222222111111222222222333333333333555888:::::::::;;;<<<@@@AAACCCCCCDDDGGGKKKNNNKKKMMMPPPRRRRRRQQQOOOMMMJJJLLLQQQVVVXXXVVVQQQLLLIIILLLRRR^^^qqq------------------------,,,,,,,,,---///000222333555777888999:::<<>><<<:::999444333222111222333444555333444666888777555333111////////////.../////////+++,,,------.........---...///000111222111111000---------.........//////.........------.........,,,,,,---------.........***+++,,,---.../////////000000000000111222333444000000111111111222222222111111222222222333333333666999;;;=========>>>>>>@@@AAACCCDDDEEEGGGKKKNNNLLLMMMOOOQQQQQQPPPOOONNNKKKNNNRRRWWWYYYWWWRRRMMMIIILLLRRR___rrr------------............------------...111333444666777888999:::>>>BBBFFFIIIKKKOOOSSSTTTRRROOOMMMHHHHHHFFFGGGSSShhhzzzsssccc]]]aaaoootttttt|||yyydddUUUNNNMMMHHHJJJMMMQQQXXX___eeeiiiccc```]]]\\\\\\bbbppp~~~xxxnnnhhheeefffiiillltttqqqddd\\\\\\aaabbbgggppp}}}zzzkkk]]]OOOKKKEEEAAAAAABBBCCCCCCKKKOOOXXXcccooo{{{wwwwwwsssnnnhhhbbb___^^^]]]WWWVVVUUUUUUWWWYYYYYYXXXZZZZZZ[[[[[[ZZZYYYWWWVVVNNNIIIEEEEEEKKKSSSYYY\\\______]]]ZZZVVVQQQMMMJJJIIIJJJKKKOOORRRSSSRRRQQQQQQOOOJJJCCC>>>;;;;;;<<<@@@@@@@@@???>>>===<<<;;;555444333222222333444555111333444666666555444333111000///.........//////***+++,,,---............+++---///111111000...---,,,,,,------...////////////...------------...///,,,---------............++++++,,,---.........---/////////000111222444444000000000111111111111222111111222222222333333333333555888999999999:::;;;===???AAACCCDDDFFFJJJLLLLLLNNNOOOQQQQQQPPPOOONNNLLLNNNRRRWWWYYYXXXSSSOOOLLLOOOVVVbbbuuu------------.........///...---------...111333555777888999999<<<@@@FFFJJJMMMPPPSSSVVVVVVSSSOOOMMMIIIHHHFFFKKK]]]sssvvvhhh[[[[[[gggzzzyyy~~~uuucccWWWQQQNNNIIIIIIJJJLLLOOORRRUUUWWWTTTQQQPPPPPPRRRZZZlll|||vvvmmmiiifffgggkkknnnvvvwwwjjjbbb___```dddfffkkksss}}}qqqeeeSSSNNNHHHEEEFFFJJJMMMOOOUUU]]]lll|||}}}zzzzzzwwwsssmmmhhhdddbbbaaa\\\YYYVVVUUUVVVWWWWWWWWWWWWXXXXXXYYYXXXWWWUUUTTTNNNKKKHHHFFFHHHMMMTTTYYY[[[\\\\\\\\\YYYSSSMMMIIICCCDDDFFFKKKOOORRRQQQPPPPPPMMMHHHDDDAAA???===;;;???????????????>>>======666555444333333444555555444444555555555444444333222111///.........//////,,,,,,------...---------***++++++,,,,,,,,,,,,,,,,,,,,,------...//////000///...------------...///------------............------...............---//////......///000111111000000000000111111111111111111222222222333333333111333666777777666777888;;;>>>BBBDDDFFFGGGJJJLLLMMMNNNOOOPPPQQQPPPOOONNNKKKMMMPPPTTTWWWWWWTTTQQQMMMPPPWWWdddwww---------.........//////...---------...111333555777888999:::<<>>>>>????????????>>>>>>777666555444444444555666888777777666555555444444222111000.........///000............---,,,++++++///...---,,,,,,...///111,,,,,,------...///000000///...---,,,,,,---...///---------.........////////////////////////......//////...------------...000000000000111111111111111111222222222333333333666888;;;<<<;;;;;;;;;<<<===@@@DDDGGGIIIJJJLLLMMMMMMNNNOOOPPPPPPPPPOOOOOOJJJKKKNNNRRRUUUVVVTTTQQQLLLPPPWWWcccwww}}}///////////////.........,,,,,,---...000222444555444555777;;;@@@FFFKKKNNNWWWVVVVVVXXXZZZXXXTTTPPPJJJKKKKKKSSSjjj}}}oooeee```mmm}}}sssggg___]]]ZZZ[[[YYYUUUUUUVVVRRRMMMQQQMMMKKKOOOXXXhhhrrrjjjfffcccbbbdddooo{{{~~~mmmfffdddeeeiiimmmooottt|||zzzuuuhhhccc^^^```hhhqqquuuwww~~~xxxtttvvvvvvyyyzzzvvvrrrpppkkkeeeccc^^^ZZZZZZYYYUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTPPPLLLHHHGGGGGGGGGNNNVVVTTTXXXZZZ[[[]]]\\\UUULLLCCCEEEGGGJJJMMMOOOPPPQQQPPPMMMIIIFFFDDDAAA>>><<<===>>>@@@AAAAAA???<<<;;;:::888555222111222444666777777777777666444333222222111111000///......---///............------------------------------------------............//////---,,,,,,...//////...---------------------------------............///////////////000000000000000000111111111000000//////000000000000111111111444555666777999;;;<<<===999<<<@@@CCCEEEHHHJJJMMMQQQQQQQQQRRRSSSRRROOOMMMLLLMMMPPPSSSUUUUUURRROOOKKKOOOWWWcccuuu|||...............------------------...000222333444555666999===CCCHHHMMMPPPUUUTTTUUUVVVWWWVVVQQQNNNGGGJJJNNNXXXooouuuqqqsss}}}vvvtttppprrrpppllliiigggaaaZZZXXXRRRPPPTTT^^^qqqwwwlllddd______aaammmzzzxxxjjjeeeeeefffjjjooopppvvv{{{tttpppnnnqqqzzz{{{uuutttyyy~~~}}}yyyrrrjjjccc]]]YYYYYYWWWSSSQQQRRRVVVUUUTTTSSSRRRQQQPPPOOOPPPKKKHHHGGGFFFGGGMMMTTTWWW[[[]]]]]]^^^]]]UUUMMMFFFEEEEEEHHHLLLOOOPPPPPPQQQNNNKKKGGGEEEAAA===::::::<<>>AAACCCCCCAAA@@@777666333222222333555777888999999999888777666666555333111///---......//////............------------------------------------------............//////---,,,,,,...//////...---------------------------------............///////////////000000000000111222222333333333222222222222222222333333333444444555666777999;;;<<<===<<>>666555333222222333555777999999999:::999999888888666444111...------///000///............------------------------------------------............//////---,,,,,,...//////...---------------------------------............///////////////000000000000111111222222333222222222000000000111111111222222444555666777999;;;<<<===>>>@@@CCCEEEEEEFFFHHHJJJLLLOOORRRTTTTTTTTTTTTTTTPPPQQQRRRTTTUUUUUURRROOOLLLOOOTTT^^^ooowww------....../////////////////////000222333555555888;;;???DDDJJJOOOSSSUUUTTTUUUVVVVVVSSSPPPMMMKKKFFFSSSgggyyyppp}}}tttrrrxxxyyykkk```[[[```hhhqqqyyytttppprrrtttvvvzzz~~~{{{tttnnnjjjeeeaaabbbfffjjjqqqyyysssppprrrrrrtttxxxyyy}}}|||yyy}}}{{{nnnccc]]]XXXVVVTTTNNNLLLLLLKKKMMMOOOQQQRRRSSSRRRRRRMMMJJJHHHHHHFFFDDDGGGLLLYYY___cccbbb```]]]WWWQQQIIIBBB;;;;;;BBBIIIJJJIIIGGGFFFEEEEEEEEEBBB>>>:::666888:::<<<======;;;:::555444333222222333555666888999:::::::::::::::999777555111...------///000///............------------------------------------------............//////---,,,,,,...//////...---------------------------------............///////////////000000000000//////000111222222111111000111111111111222222222444555666777999;;;<<<===>>>AAADDDEEEFFFFFFHHHIIIKKKOOOSSSUUUUUUUUUUUUWWWSSSRRRSSSTTTUUUTTTRRRPPPLLLOOOTTT^^^nnnvvv------......///000000000...//////111222444666777;;;===BBBGGGLLLPPPSSSUUUVVVXXXYYYXXXTTTPPPMMMLLLLLL[[[ppp}}}qqqxxxpppqqqzzzwwwiii___[[[___fffvvvxxxtttsssuuuwwwyyy}}}}}}vvvpppiiibbbbbbfffiiirrr|||nnn```^^^___]]]]]]```___cccjjjqqqxxx{{{}}}|||nnn```ZZZVVVUUUSSSOOOMMMNNNOOOPPPRRRSSSRRRQQQOOONNNMMMJJJIIIJJJGGGDDDFFFKKKTTT[[[aaa```^^^[[[WWWRRRHHHAAA;;;:::???EEEHHHHHHEEEDDDDDDDDDDDDCCC@@@===888888999999999999999999555444333222222333444444888888999:::;;;;;;;;;:::777555222000.........//////............------------------------------------------............//////---,,,,,,...//////...---------------------------------............///////////////000000000000...///000111111111111111333333333333444444444444444555666777999;;;<<<===>>>AAADDDEEEFFFGGGIIIJJJKKKOOOTTTVVVUUUTTTVVVXXXUUUTTTTTTTTTUUUTTTRRRPPPLLLOOOUUU___oooxxx,,,,,,---......///000000---...///111333666888999???AAAEEEJJJOOORRRTTTUUUWWWYYY[[[YYYUUUPPPNNNMMMQQQ```vvvxxxsssuuu}}}pppmmmqqq}}}rrreee^^^]]]aaafffyyyxxxuuuuuuyyy|||~~~xxxpppnnnrrrvvvyyyfffWWWVVVWWWRRRPPPRRRPPPTTTZZZ```gggrrr{{{sssggg\\\VVVRRRSSSRRRNNNMMMNNNOOOPPPRRRSSSRRRPPPNNNLLLNNNKKKKKKKKKIIIEEEFFFJJJNNNVVV]]]]]][[[ZZZWWWRRRGGGCCC>>>===???CCCGGGIIIHHHGGGEEEDDDDDDCCCAAA???999999777777777888:::;;;555555444333222222222333777777888::::::;;;;;;;;;666555333111000......---///............------------------------------------------............//////---,,,,,,...//////...---------------------------------............///////////////000000000000...///000111222222222222333333333444444444555555444555666777999;;;<<<===>>>@@@DDDEEEFFFGGGIIIKKKKKKPPPVVVWWWUUUTTTVVVYYYVVVUUUTTTUUUUUUTTTRRRPPPKKKOOOVVVaaaqqq|||++++++,,,,,,---...//////------///111444777999;;;AAADDDHHHMMMQQQTTTVVVVVVWWWZZZ\\\ZZZUUUPPPMMMMMMTTTcccyyy{{{qqqlllxxxvvvhhhkkkqqq~~~mmmbbb___```eeejjjyyyzzzwwwxxx}}}}}}{{{~~~~~~kkk\\\\\\\\\UUUQQQSSSNNNQQQUUUXXX^^^hhhvvv|||{{{|||vvvhhh\\\XXXSSSPPPQQQQQQNNNMMMOOOKKKMMMOOORRRRRRQQQOOONNNNNNLLLKKKLLLIIIEEEFFFJJJJJJSSSZZZ[[[ZZZYYYVVVSSSFFFDDDAAA???@@@CCCGGGJJJLLLJJJGGGEEEDDDDDDBBB@@@:::999777666777999<<<>>>666555444333222222111111666777888999:::;;;;;;;;;666555444222111///---,,,//////.........------------------------------------------........./////////---,,,,,,...//////...---------------------------------.........//////////////////000000000000///000111222333444444444111111222222222333333333444555666777999;;;<<<======@@@CCCEEEGGGHHHJJJLLLLLLQQQVVVWWWUUUTTTVVVYYYWWWVVVUUUUUUUUUTTTRRRPPPKKKOOOWWWbbbrrr...------------...//////,,,///222444666999===@@@GGGIIILLLOOOQQQSSSTTTTTT[[[YYYYYYYYYTTTNNNLLLOOO^^^qqq~~~mmmccckkkuuupppiiiuuuoooccc___```hhhppp|||}}}tttllljjjhhhbbb^^^UUUWWWZZZ^^^ccckkksssyyy~~~{{{xxxwww{{{zzzpppgggaaa^^^SSSRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJGGGEEECCCGGGLLLSSSWWWXXXWWWUUUTTTKKKJJJFFFBBB@@@BBBGGGKKKJJJIIIHHHFFFEEECCCBBBAAA???;;;888777999;;;;;;999999888666444222111000000666666777777666555444444555444333111000/////////...,,,++++++------,,,***...---,,,,,,......---,,,++++++******+++---...000333222111/////////000111+++,,,,,,---...///000000............////////////000///---,,,---...000222000000111222222222222111222222333333333444444444444444555777999;;;===>>>>>>BBBFFFIIIJJJJJJJJJKKKNNNPPPRRRUUUWWWXXXWWWWWWUUUTTTTTTVVVXXXXXXSSSOOOKKKQQQYYYdddttt...------------...//////---///222444666:::>>>BBBHHHJJJMMMPPPRRRTTTUUUUUUXXXWWWWWWVVVRRRMMMMMMPPPeeewwwzzzfff^^^ggg{{{nnniiikkkwwwoooddd```bbbjjjrrryyysssllllllkkklllooowwwuuusssppppppssswwwyyyzzzwwwvvvsssmmmddd]]]XXXVVVOOOPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLJJJHHHEEEDDDDDDIIIOOOTTTUUUSSSQQQOOOKKKJJJGGGEEECCCDDDHHHKKKGGGGGGFFFEEECCCBBB@@@@@@>>>;;;777777888:::999888888777666444333222222222666666666666666555444444666555333111///...------///---,,,---......---,,,...---,,,,,,......---,,,---,,,,,,,,,,,,---///000//////---,,,,,,,,,---------------------.........------......///000000000//////...---...///000111000000111222222222222111222222222222333333333333444444555777999;;;===>>>???BBBGGGJJJJJJJJJKKKKKKOOOQQQTTTVVVXXXXXXXXXWWWSSSRRRQQQTTTVVVUUUPPPLLLJJJPPPYYYddduuu......------......///000///000222444666;;;AAAEEEJJJLLLOOORRRTTTUUUVVVVVVVVVTTTTTTSSSOOOLLLNNNTTTkkk}}}ttt```ZZZgggvvvkkkhhhqqq~~~~~~ooofffccceeemmmuuu~~~~~~|||wwwvvvllljjjggggggiiijjjjjjjjjdddcccaaa]]]VVVQQQMMMLLLIIIKKKMMMNNNOOONNNMMMLLLJJJJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHFFFEEECCCGGGLLLQQQSSSQQQMMMKKKIIIIIIIIIGGGEEEEEEGGGJJJDDDDDDDDDCCCBBB@@@???>>>===;;;777666777888888777666666555555555555555555555666666666666555444444777666444111///---+++***///...---...///000///......,,,,,,,,,......---,,,......---------...//////...---,,,,,,++++++,,,,,,...---------,,,,,,,,,+++,,,------...///000111111....../////////000000000000000111222222222222111111111111222222222222333444555555777999;;;===>>>@@@CCCHHHJJJKKKKKKLLLMMMPPPRRRTTTWWWXXXXXXWWWWWWSSSRRRQQQSSSUUUTTTOOOKKKIIIOOOYYYeeevvv...............//////000111222333444777===CCCHHHLLLNNNPPPSSSUUUWWWWWWWWWUUUSSSRRRQQQMMMLLLSSS\\\ooo~~~ooo\\\[[[mmmtttooooooyyy{{{zzz~~~}}}ooohhhgggiiiqqqxxx|||yyy~~~vvvqqqppphhhfffcccbbbaaa___]]][[[VVVVVVTTTQQQLLLHHHFFFFFFCCCEEEIIILLLNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGIIIIIIJJJJJJJJJHHHGGGFFFCCCFFFJJJOOOQQQPPPLLLIIIGGGHHHIIIHHHFFFEEEEEEFFFCCCCCCCCCCCCBBBAAA???>>><<<:::888666555666666777555555666666777777777777555555555666666555444444555444333111000...,,,+++///...---...000111000///---,,,+++,,,.........,,,.........---------------//////..................,,,,,,,,,,,,,,,,,,,,,,,,............////////////......///000000000000///000000111222222222222111000000111111111222222222444555666777999<<<>>>???AAADDDHHHJJJKKKKKKLLLNNNPPPQQQTTTVVVWWWWWWVVVUUUUUUTTTSSSUUUWWWUUUQQQLLLHHHOOOYYYfffxxx///............///000000222333444666999???FFFKKKNNNOOORRRTTTVVVWWWXXXXXXUUUSSSQQQPPPMMMNNNYYYeeevvvzzzjjjZZZ\\\pppvvvnnnnnnsss}}}~~~{{{wwwqqqkkkiiimmmuuu{{{}}}pppiiiiiilllttt}}}~~~{{{yyysssooolllhhhfffbbb^^^[[[WWWRRROOOLLLLLLKKKHHHDDDAAA@@@AAA@@@BBBFFFIIIKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHGGGBBBCCCFFFJJJMMMNNNKKKHHHFFFHHHIIIHHHFFFCCCBBBBBBBBBCCCDDDDDDDDDBBB@@@???;;;:::888666444555666777555666777888888888777777444444555555555555444444222222222222111000...------,,,,,,---///111000000---,,,+++,,,...///...---,,,---------,,,,,,,,,+++////////////////////////******++++++,,,---......000000000///......------...///000000111111000000000000111222222222222111000000111111111222222222555555666888:::<<<>>>???BBBDDDHHHJJJJJJKKKMMMNNNMMMOOOQQQTTTUUUUUUTTTTTTUUUTTTSSSUUUWWWVVVQQQMMMHHHOOOYYYgggyyy//////......//////000111111333555888<<>>AAABBBEEEHHHJJJJJJJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGJJJJJJKKKKKKKKKJJJHHHGGG@@@??????CCCHHHJJJIIIGGGGGGIIIIIIHHHEEEAAA@@@???AAABBBDDDEEEEEEDDDBBB@@@999999888666555555777:::777888999:::999888777666333333444555555555555444111111222333333111000///,,,,,,,,,---000222111111,,,++++++,,,...///...---++++++,,,------,,,,,,+++,,,,,,---............---******+++,,,---...//////000000000///......------/////////000000000111111000000111222222222222111111111111222222222222333555555666888:::<<<>>>???BBBDDDGGGIIIIIIJJJLLLNNNKKKMMMPPPRRRTTTUUUTTTTTTSSSRRRRRRTTTVVVVVVQQQMMMIIIPPPZZZhhh{{{///////////////000000111111333777:::>>>CCCIIIMMMOOOPPPRRRUUUVVVWWWWWWWWWTTTRRRPPPMMMKKKQQQbbbssssssggg\\\bbbwwwyyyooohhheeejjjrrr~~~~~~xxxooohhhaaaaaaaaa``````bbbfffiiijjjppptttuuuyyypppjjjjjjooozzzxxxyyy~~~|||{{{vvvqqqkkkgggeeedddbbb```[[[WWWRRRMMMIIIEEEAAA>>>:::;;;<<<;;;;;;<<<>>>@@@EEEFFFGGGHHHJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHIIILLLLLLMMMMMMLLLJJJIIIGGGAAA>>><<>>@@@AAACCCEEEEEEDDDBBB@@@888888999777555666999<<<::::::;;;;;;:::888666444222333444444555555555444333333444555444222000///---,,,---...111333333333,,,++++++,,,...//////...***+++,,,.........------***+++,,,---...------,,,,,,,,,------.........///............//////000000111000/////////000111222000000111222222222222111222222222222333333333333555666777888:::===???@@@AAACCCFFFGGGHHHIIILLLNNNJJJLLLOOORRRUUUVVVVVVVVVRRRQQQRRRUUUXXXWWWTTTPPPJJJQQQ[[[iii|||///////////////000111111000333888<<<@@@EEEJJJNNNOOOPPPRRRUUUVVVWWWWWWWWWSSSQQQNNNLLLJJJQQQcccuuu~~~pppgggaaahhh}}}~~~|||vvvqqqmmmjjjiiioooxxx|||wwwpppiiiiiilllnnnoooppprrrtttwwwtttxxxzzzwwwvvvyyyzzzyyy{{{qqqjjjjjjppp{{{|||sssvvv~~~{{{xxxpppiiiaaa]]][[[\\\[[[ZZZRRRNNNIIIDDDAAA>>>;;;999666888999:::;;;>>>AAADDDIIIIIIIIIJJJJJJKKKKKKLLLGGGGGGFFFFFFFFFHHHIIIJJJMMMMMMNNNMMMLLLKKKIIIHHHCCC???<<<>>>EEEKKKMMMMMMMMMMMMMMMIIIEEEAAA???>>>???@@@CCCEEEEEECCCAAA@@@777888999777666666:::>>><<<<<<<<<<<<:::777555333222333444444555555555444555666666666444222///---.........000333555555444,,,++++++,,,...//////...***+++---///000000//////***+++---...///......---//////.........---------++++++,,,...///111222333222111///......000222333000000111222222222222111222222333333333444444444555666777888:::===???@@@AAACCCEEEGGGGGGIIIKKKMMMJJJLLLOOOSSSVVVWWWXXXWWWTTTSSSTTTWWW[[[[[[WWWSSSKKKQQQ\\\iii|||...000111000///...///111333666;;;BBBIIILLLMMMMMMOOOQQQSSSUUUWWWXXXXXXXXXRRROOOMMMJJJGGGNNNeee}}}zzzkkk[[[[[[rrryyymmmrrrtttqqqrrryyy}}}vvvqqqvvvuuuwwwrrrmmmnnnttt|||yyywwwyyy~~~wwwrrrhhh^^^TTTPPPNNNLLLLLLNNNGGGFFFBBB===999777888:::999===???>>><<<===BBBGGGOOOQQQQQQNNNJJJGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGJJJKKKNNNOOOOOOLLLIIIGGGAAA>>><<>>DDDJJJNNNOOOOOOOOOPPPRRRUUUVVVVVVVVVVVVTTTQQQNNNLLLKKKTTTlllnnn___bbbzzztttlllkkkrrrxxxyyy|||zzzuuurrrrrrwwwsssnnnooottt{{{~~~~~~wwwuuu{{{|||uuupppaaaWWWNNNKKKIIIFFFFFFGGGBBBAAA>>>;;;777777888::::::>>>CCCDDDCCCEEEJJJNNNVVVWWWUUUQQQLLLIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMNNNNNNKKKIIIGGG???<<<:::>>>EEELLLOOOOOOOOOMMMKKKJJJHHHEEEAAA>>>EEEFFFHHHIIIIIIGGGDDDBBB<<<;;;888555444555999<<<<<<<<<======;;;999777555666666666666777888999:::666555555555444222111000,,,+++******,,,///333555777555111...,,,,,,---...------------------------........................///...---,,,,,,,,,,,,---////////////////////////......///000000000000000000000000000111111111111222222222222333333333333333555777888999;;;>>>@@@BBBCCCEEEHHHKKKMMMOOOPPPNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSTTTWWWZZZYYYUUUQQQKKKOOOYYYiii{{{...///000000//////111333888<<>>;;;===CCCJJJNNNOOOMMMLLLKKKJJJIIIGGGCCC@@@FFFGGGJJJKKKKKKHHHFFFDDD===<<<999666444444777:::<<<===>>>>>>===<<<:::999777777777777777999:::;;;888777777666444222000///------,,,,,,...000333555;;;999555111...---............................................................---,,,,,,,,,------////////////////////////......///000000000000000000000000111111111222222111111111222222222222333222444666888999;;;???AAACCCDDDFFFIIILLLNNNPPPQQQOOOPPPQQQSSSTTTTTTSSSSSSTTTSSSTTTXXX[[[ZZZVVVQQQMMMPPPZZZjjj|||...///000//////000222444:::>>>DDDJJJMMMPPPRRRSSSRRRRRRTTTTTTTTTSSSRRRRRRPPPMMMJJJKKKSSSddd{{{yyykkkggguuuyyyllliiimmmzzz|||xxxyyy{{{}}}yyyvvvtttuuuvvvvvvxxxvvvvvv{{{sssnnn\\\SSSKKKIIIGGGBBB@@@@@@999:::;;;;;;;;;===AAADDDDDDIIIOOOTTTVVVWWWZZZ[[[\\\ZZZUUUPPPKKKIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGCCC???>>>AAAEEEIIIJJJNNNLLLKKKJJJIIIGGGCCC@@@AAADDDGGGJJJJJJIIIFFFDDD>>>===:::777444444666888======>>>>>>>>>>>>======888888777777888:::<<<===:::999888777555222000///...------...///111333444999888777555333000///...------------------------...........................------,,,,,,,,,------////////////////////////......///000000000000000000000111111111222222222000000111111111222222222111333666888999<<>>???CCCFFFHHHMMMLLLKKKJJJIIIFFFCCC@@@===@@@EEEIIIKKKKKKHHHGGG>>>===;;;777444444555777=========>>>>>>??????>>>999888777777888:::===>>>;;;;;;:::888666333111000******++++++,,,---......222444666888777333///---------------------------........................------,,,,,,,,,------.................................///000000000000000111111111111222222222222000000111111111222222222111333666888999<<>>??????BBBEEEGGGJJJMMMQQQTTTZZZ\\\___bbbddddddcccbbbWWWTTTPPPNNNMMMMMMLLLKKKEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIEEECCCAAA???@@@CCCFFFIIIKKKJJJIIIHHHHHHGGGCCCAAA<<<@@@FFFJJJLLLLLLJJJHHH======;;;888555444666777<<<<<<<<<======>>>>>>>>>999777666666777:::===???<<<<<<;;;999777444222111+++,,,---...............,,,///333666666333///,,,................................................------,,,,,,,,,---....................................///000000000000000111111111222222222222333111111111222222222222333222444666888999;;;???AAAAAACCCGGGKKKNNNOOOOOOOOOQQQRRRSSSUUUVVVVVVUUUUUUQQQPPPQQQTTTXXXWWWSSSNNNJJJMMMWWWfffxxx......///...///222666999<<>>@@@@@@BBBFFFJJJMMMNNNNNNNNNQQQRRRTTTVVVWWWXXXWWWWWWQQQQQQRRRUUUXXXXXXSSSOOOJJJMMMWWWfffwww......///...///222666:::===CCCKKKNNNNNNNNNQQQUUUQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLRRRfff}}}yyyqqqzzzyyyyyy|||xxxwwwyyy{{{{{{zzzwwwpppggg```XXXUUU[[[cccrrryyynnneeeaaadddgggjjjjjjsss{{{yyy}}}}}}tttnnn^^^SSSIIIDDDBBB>>>>>>@@@CCCFFFJJJLLLOOOQQQUUUXXXXXXXXXYYY[[[]]]]]]\\\[[[PPPMMMJJJIIIIIIGGGDDD@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCFFFHHHJJJHHHGGGEEEBBB@@@???@@@AAABBBBBBCCCEEEHHHIIIHHHFFF;;;>>>CCCGGGGGGDDD@@@===;;;;;;:::888666555666888;;;;;;::::::::::::;;;<<<888666555444666999===???<<<<<<;;;:::888666444333+++---...000000///---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,,,,,,,,,,---...///...........................//////000000000000000111111222222222333333333222222333333333444444444444666777888999:::===@@@???BBBFFFJJJMMMNNNNNNMMMQQQRRRTTTWWWXXXYYYYYYYYYRRRRRRSSSVVVYYYYYYTTTPPPKKKNNNWWWfffxxx000000000000000222666:::BBBGGGJJJKKKNNNTTTVVVTTTSSSTTTUUUVVVUUUSSSQQQOOOLLLKKKLLLTTTjjjqqqiii|||}}}xxx}}}zzzxxxyyy}}}~~~|||{{{pppddd]]]YYYXXX]]]dddsss||||||yyyqqqfff]]]\\\bbbhhhjjjjjjooozzzyyytttvvvyyy}}}~~~}}}uuuooo^^^TTTJJJDDDAAA@@@CCCHHHHHHHHHHHHHHHIIIIIIJJJKKKNNNNNNPPPRRRSSSQQQMMMJJJHHHGGGDDDBBBAAAAAAAAABBBDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFEEECCC@@@===<<<===???EEEEEEDDDCCCFFFKKKJJJEEE>>>>>>@@@BBBDDDCCC@@@=========<<<:::888555333222555555666777777777777777444555555555666888<<>>???BBBEEEGGGIIIKKKOOOQQQRRRTTTWWWXXXWWWXXXYYYZZZZZZXXXWWWXXXZZZXXXTTTPPPKKKOOOXXXfffyyy.../////////000333888<<>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAA>>>;;;:::;;;===EEEFFFEEEDDDGGGKKKJJJEEE>>>>>>???AAACCCBBB@@@=========<<<:::888666444222555555666777777777777777666777777555555555888;;;999:::;;;;;;:::777444222...///000000000///------------------------------...............---------///.........------------,,,,,,,,,---------......///......---------......///////////////000111111111111222222222222111111222222222333333444444444333555777888888999<<<>>>???AAAEEEGGGIIIKKKNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYYYYWWWVVVWWWYYYXXXSSSOOOKKKPPPYYYfffzzz---......///111444999===GGGLLLOOOOOOSSSXXXZZZXXXWWWXXXXXXWWWWWWVVVUUUTTTQQQOOOPPP[[[oootttmmmqqq{{{nnnhhh^^^aaaeeehhhhhhgggdddbbbfffnnnyyyyyywwwwwwzzzzzznnnaaaYYYUUUWWW___hhh~~~xxxssspppjjjaaa\\\]]]ccciiimmmjjjiiilllvvvwwwppppppwww}}}|||zzztttmmmnnnuuu|||~~~{{{yyyyyy{{{zzz|||}}}|||{{{||||||uuupppeeeZZZNNNKKKJJJHHHHHHIIIEEEDDDCCCAAA@@@?????????>>>===<<<===>>>>>><<<:::;;;;;;::::::;;;===???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@===:::888999;;;DDDFFFFFFEEEGGGJJJIIIEEE>>>===>>>@@@AAAAAA???=========<<<:::888666444333555555666777777777777666888888777555333333555666888999::::::999777444222/////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,---------...........................------------,,,,,,,,,---------............---------......//////////////////000111111111111222222222222111111333333333333333333333333333555777888888999<<<>>>>>>AAADDDGGGIIIKKKNNNPPPQQQSSSVVVWWWWWWVVVWWWXXXXXXVVVUUUVVVXXXWWWSSSOOOLLLPPPYYYhhh}}}...//////000111555:::>>>FFFJJJMMMNNNQQQVVVXXXVVVXXXXXXXXXWWWWWWVVVVVVVVVRRRPPPRRR___qqq}}}{{{tttfffeeeqqqpppbbbZZZSSSSSSTTTWWWZZZ[[[XXXVVVYYY]]]fffrrr|||{{{{{{~~~|||pppccc]]][[[```kkkuuu|||}}}~~~yyysssooolllddd\\\ZZZ___fffkkkmmmiiijjjnnnxxxxxxnnnlllqqq{{{{{{tttrrrzzzxxxrrrmmmpppvvvzzzxxxqqqmmmnnnrrrtttxxx{{{yyyuuuuuu{{{{{{vvvrrriii]]]RRROOOPPPOOONNNNNNNNNLLLJJJGGGDDDAAA@@@???>>>===;;;:::;;;;;;:::888::::::::::::;;;===>>>???>>>>>>??????@@@AAAAAABBB???@@@AAAAAABBBBBBBBBBBB@@@@@@???===:::888999:::DDDGGGGGGFFFGGGJJJIIIEEE>>>======>>>???@@@???=========<<<:::999777555444444555666666777777666666777777777555333222333555777888999999888666444333///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------,,,,,,,,,---------.........------------.../////////////////////000000111111111222222222222111111333333333333333333333222333555777888888999<<<>>>>>>AAAEEEHHHIIIKKKMMMOOOPPPSSSVVVWWWVVVVVVVVVVVVVVVTTTSSSUUUWWWWWWSSSOOOMMMQQQZZZjjj000111111111222666:::>>>FFFJJJMMMMMMPPPUUUWWWUUUWWWWWWWWWXXXWWWWWWVVVUUURRROOOSSSbbbsssyyyrrrhhh\\\```ppp{{{iiiZZZTTTMMMLLLNNNSSSZZZ^^^\\\YYYRRRTTTXXX___jjj}}}|||pppddd______fffrrr~~~yyy|||{{{uuuoookkkiiibbbZZZYYY___fffiiiiiieeehhhooozzzyyyrrriiidddfffppp{{{yyyqqqhhheeekkkuuu}}}xxxuuussswwwzzz{{{uuulllgggiiimmmssswwwzzzwwwqqqqqqxxx~~~}}}}}}{{{wwwuuukkk```VVVUUUVVVWWWXXXZZZYYYWWWTTTOOOJJJFFFDDDBBBDDDBBB???=========<<<:::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@>>>;;;::::::;;;BBBFFFHHHFFFFFFHHHGGGDDD>>><<<;;;<<<===>>>>>>======<<<<<<;;;999777666555444444555666666666666666444555666555333333444555666777777777777666555444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,------------------,,,,,,,,,---------......---------------.../////////////////////000000111111111222222222222111111333333333333333333333222333555777888888999<<<>>>>>>AAAFFFIIIKKKLLLNNNOOOPPPSSSVVVXXXWWWVVVUUUUUUTTTSSSSSSUUUWWWWWWSSSPPPNNNRRR[[[lll111111222333444888===AAAIIIMMMOOOPPPRRRWWWYYYWWWUUUWWWXXXYYYYYYXXXVVVUUURRRNNNSSSeeevvvwwwjjj___XXX^^^ooouuucccVVVRRRKKKKKKPPP[[[gggkkkgggaaaOOOOOOPPPTTTZZZiiizzzooobbb\\\\\\aaammmxxx}}}yyy|||yyy|||~~~xxxpppjjjfffccc]]]WWWWWW\\\aaabbbaaa^^^bbbjjjuuu}}}~~~yyyssskkkfff```___eeeppp{{{|||sssjjjbbb___eeemmm|||zzzxxxyyyxxx{{{|||zzzssslllhhhjjjmmmtttwwwyyyuuupppooovvv|||~~~|||{{{{{{|||{{{yyyxxxlllddd]]]\\\]]]```fffllliiifffaaa[[[UUUPPPLLLJJJLLLIIIFFFDDDCCCAAA???===<<<;;;;;;;;;::::::999999<<<<<<======>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA???@@@@@@???===;;;;;;<<<@@@EEEHHHFFFEEEFFFEEECCC>>><<<::::::;;;===>>>======<<<<<<;;;:::888666555444444555666666666666555333444666555444444555666555666666666666666555555000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,------------,,,,,,,,,---------......---------------...///000///////////////000111111111111222222222222111111333333333333333333333333333555777888888999<<<>>>???BBBGGGKKKLLLNNNOOOPPPQQQTTTWWWYYYXXXVVVUUUUUUTTTSSSRRRUUUXXXXXXTTTQQQOOOSSS\\\nnn///000222444777<<>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@???===;;;;;;;;;>>>DDDHHHFFFDDDDDDCCCAAA>>>;;;999888:::<<<=========<<<<<<;;;:::888777666333444555555666666555555444555777777555444555666555555555555555555555555111000///...---......///------------------------...............---------++++++,,,,,,,,,---------,,,,,,,,,---------......---,,,,,,------///000000///////////////000111111111111222222222222111111222222222333333444444444333555777888888999<<<>>>???CCCIIILLLNNNOOOPPPQQQRRRUUUYYYZZZYYYWWWUUUUUUTTTSSSSSSUUUXXXYYYUUURRRPPPSSS]]]ppp,,,...111444999???FFFKKKJJJNNNPPPPPPSSSXXXYYYWWWUUUXXX\\\______]]]YYYVVVSSSOOOVVVlll|||wwweeeWWWLLLTTTggguuuaaaXXXXXXYYY^^^kkk|||qqqaaaRRRPPPSSS\\\dddiiirrr}}}zzzvvvsssvvvzzz|||qqqbbbVVVOOONNNSSS[[[mmmzzzxxxtttuuuwww~~~{{{vvvzzz}}}zzzqqqfff^^^ZZZPPPOOOOOOPPPRRRTTTTTTTTTPPPQQQVVV\\\```^^^WWWQQQNNNKKKHHHKKKSSS\\\cccfffggg```YYYUUURRRRRRZZZbbbeeelllpppooooootttxxxzzz|||xxxtttsssuuuyyy{{{yyyzzzyyywwwvvvxxx}}}|||zzzyyyyyy{{{|||||||||oookkkhhhhhhhhhooo}}}xxxqqqllliii\\\YYYVVVSSSPPPMMMHHHEEE??????@@@@@@@@@@@@@@@???<<<<<<<<<===============BBBBBBBBBCCCCCCBBBAAAAAA===???@@@???<<<;;;:::;;;===DDDHHHEEECCCCCCBBB@@@>>>;;;888777999<<<======<<<<<<<<<;;;:::999777666333444555555666666555555555777888777666444444555444444444555555555555666111000///------......///......................../////////......------,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---...///000111///////////////000111111111111222222222222111111111111222333333444555555333555777888888:::<<<>>>@@@DDDJJJMMMOOOPPPQQQRRRRRRUUUYYY[[[ZZZWWWVVVUUUTTTSSSSSSVVVYYYYYYVVVSSSQQQSSS]]]qqq......000333888===BBBEEEKKKMMMPPPQQQQQQRRRTTTUUUWWWXXXZZZ]]]___^^^[[[XXXQQQQQQ]]]rrr{{{ppp```VVVSSSXXXjjj{{{}}}sssaaa\\\___fffiiiuuuyyyfff[[[PPPVVVaaaooowwwyyy||||||ooo___UUUNNNKKKNNNSSSgggvvv~~~tttqqqvvv{{{~~~}}}~~~{{{wwwooofff]]]UUUPPPJJJJJJKKKKKKKKKJJJJJJIIIIIIKKKMMMNNNNNNMMMJJJIIIHHHHHHHHHJJJLLLPPPSSSVVVUUURRRNNNLLLMMMPPPTTTWWW^^^___aaacccgggmmmtttyyy{{{vvvqqqppptttxxx{{{{{{|||zzzzzz|||~~~|||zzz|||~~~|||yyywwwpppkkkkkknnnvvv|||qqqjjjbbb^^^\\\WWWNNNFFFFFFFFFGGGHHHHHHEEEAAA===????????????@@@AAABBBCCCEEEEEEFFFFFFFFFDDDCCCBBBAAABBBDDDDDDBBB???<<<999>>>???@@@BBBCCCDDDDDDDDD===;;;999999;;;===>>>>>>=========<<<;;;:::888888222111111333555666666444;;;;;;:::888444222222222777777888888888888777777222111///...,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...000000000000////////////,,,,,,---......---------222111///...---------...000111222333333222000000111111111222222333333333222222333333333333444444444555777777888999<<<>>>>>>CCCJJJOOOPPPOOONNNNNNRRRUUUXXXZZZZZZYYYWWWUUUSSSRRRRRRUUUYYYZZZWWWTTTPPPTTT___qqq...///111444999>>>CCCFFFLLLNNNQQQSSSSSSTTTVVVWWWXXXXXXZZZ\\\^^^]]]YYYVVVNNNNNN[[[qqq|||qqq```VVVTTT[[[oooyyyuuujjjllltttwwwzzz|||fffXXXUUU^^^ooo~~~qqqaaaWWWQQQNNNQQQWWWgggvvv}}}sssqqqvvv{{{~~~yyyxxxvvvqqqjjjaaaWWWOOOKKKGGGHHHHHHHHHHHHHHHGGGGGGFFFHHHIIIJJJJJJHHHFFFEEEBBBBBBBBBCCCEEEHHHKKKMMMLLLJJJGGGEEEFFFIIILLLOOOTTTVVVWWWYYY\\\aaaggglllooollliiijjjooouuuyyy{{{~~~|||}}}~~~}}}~~~|||xxxsssnnnooosss{{{}}}vvvooolllkkkggg___XXXUUUUUUUUUSSSOOOIIIBBB===<<<<<<===>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDCCCBBB???<<<999<<<===???AAACCCDDDDDDEEE@@@===:::888:::<<<>>>>>>=========<<<;;;:::999888444444444555777777666555888999:::999666444333444888999999999999999888888222111000...---,,,++++++++++++,,,,,,,,,,,,------///...------------...///---------...//////000000------------------------......------...///000111000111222222222222111000000000111222444555666666222222333333333333444444444555777777888999<<<>>>???DDDJJJNNNOOOOOOOOOOOOSSSUUUXXXZZZZZZYYYWWWUUUSSSRRRRRRVVVYYYZZZWWWTTTQQQVVVaaauuu///000333666;;;AAAEEEHHHMMMOOORRRTTTUUUWWWYYYZZZYYYYYYZZZ\\\]]][[[VVVSSSMMMMMMZZZrrrvvvdddXXXVVVbbbxxxyyyxxxuuuttteeecccooossscccYYYTTTRRRVVV\\\kkkxxx~~~uuutttzzzxxxpppjjjhhheee___YYYRRRLLLHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCC????????????@@@BBBDDDFFFDDDCCCBBBAAABBBDDDFFFHHHLLLMMMNNNOOOQQQUUUZZZ^^^aaa______bbbjjjrrrzzz}}}{{{vvvrrrsssvvv|||{{{zzz{{{yyysssnnnffffffeeeaaaYYYNNNDDD===:::;;;===???AAABBBBBBBBBFFFFFFEEEEEEEEEEEEEEEEEECCCCCCDDDCCCAAA>>>;;;:::999;;;>>>AAACCCEEEEEEFFFDDD@@@;;;888888;;;===>>>=========<<<;;;:::999888666666666777999:::999888777999;;;;;;999777666555::::::;;;;;;:::999888888222111000...---,,,++++++++++++,,,,,,,,,,,,------//////............//////)))***+++,,,...///111111000///---,,,+++,,,,,,---------------...///111111000000111222222111111000///000111333555666777888222222333333333333444444444555777777888999<<<>>>AAAEEEIIILLLNNNOOOPPPQQQSSSUUUWWWYYYYYYXXXVVVTTTSSSRRRSSSWWWZZZ[[[XXXTTTRRRWWWdddyyy000222444999>>>CCCGGGJJJMMMOOOSSSUUUVVVXXXZZZ\\\ZZZZZZ[[[\\\\\\YYYTTTPPPNNNNNN]]]vvvzzziii]]]ZZZjjj}}}yyy~~~}}}~~~qqqcccZZZVVVVVV[[[aaappp|||yyyyyyyyyllldddXXXWWWVVVTTTRRROOOLLLJJJFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAABBBCCCDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGIIIKKKLLLMMMOOOSSSVVVVVVVVVXXX^^^gggrrr|||~~~yyyuuutttsssttt{{{~~~||||||}}}}}}|||yyywwwyyy|||}}}zzzwwwooopppooojjj___QQQEEE>>>;;;===@@@CCCEEEEEEEEEDDDHHHGGGFFFFFFFFFGGGHHHIIIDDDDDDDDDCCCAAA>>>;;;:::888:::>>>BBBEEEGGGHHHHHHHHHCCC<<<777777:::<<<>>>>>>=========<<<:::999888666666666999<<<>>>===<<<999;;;>>>>>><<<999777666:::;;;;;;;;;:::999888777333222000...---,,,,,,,,,+++++++++,,,,,,,,,------.........------.........******+++---...///000111111000---+++***+++,,,---000000//////............000000000111111111111111000000111222333555555666222222222333333333444444444555777777888999<<<>>>CCCEEEIIIKKKMMMNNNQQQSSSRRRSSSUUUWWWWWWUUUTTTRRRSSSRRRTTTWWW[[[[[[XXXTTTQQQWWWeeezzz111222666:::@@@EEEIIIKKKMMMPPPSSSUUUVVVXXXZZZ\\\\\\\\\\\\\\\[[[XXXSSSOOOMMMPPP___wwwzzzjjjaaa^^^tttzzzzzzwwwlll```ZZZXXXYYY___fffsss}}}yyy{{{|||lll```YYYNNNNNNNNNMMMMMMLLLKKKKKKFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIJJJKKKMMMOOORRRQQQRRRVVV]]]gggsss~~~{{{uuupppkkkgggiiinnnpppqqqsssttttttrrrpppnnngggfffgggkkkpppssssssrrrlllooopppkkk```RRRGGGAAA???@@@CCCEEEFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEDDDDDDBBB@@@===;;;:::999;;;@@@DDDHHHJJJJJJJJJKKKEEE===888777999<<<>>>>>>>>>>>>===<<<;;;999999444444666999===@@@AAA@@@===???AAA@@@===999777666999999::::::999888777777333222000///------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////111000---+++***+++,,,---///////////////........./////////000000111111222111111111111111222222222222222222333333333444444444555777777888999<<<>>>CCCFFFIIIKKKMMMNNNQQQSSSQQQRRRSSSTTTTTTSSSQQQPPPRRRRRRSSSXXX[[[[[[WWWSSSOOOUUUdddyyy000222666<<>>999888:::<<<===>>>>>>>>>===<<<;;;:::999333333555999===AAAAAAAAA>>>@@@AAA@@@<<<888666666888888999999999999888888333222111///...---,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++////////////......------000///---,,,+++,,,,,,---+++,,,---///000111111111///////////////000222222111111111111000000000000222222333333333333444444444555777777888999<<<>>>CCCFFFJJJLLLMMMOOOQQQSSSQQQQQQRRRSSSRRRQQQPPPOOOPPPQQQSSSWWW[[[[[[VVVRRRMMMTTTbbbwww000222777<<>>>>>>>>>>>===;;;:::999444444555888<<>><<<===>>><<<999777666666777888999:::;;;;;;;;;;;;333333111///...---------++++++,,,,,,,,,,,,------++++++,,,------,,,++++++.........---------,,,,,,------------------------***+++---///000111111111//////......///000222333111111111111111111111111222222333333333333444444444555777777888999<<<>>>CCCFFFJJJMMMNNNPPPQQQSSSRRRSSSSSSSSSSSSRRRQQQPPPOOOOOORRRVVVZZZZZZUUUPPPMMMSSS```uuu///222777<<>>???AAACCCEEEEEEEEEDDDGGGFFFDDDAAA???===;;;:::888;;;@@@EEEIIIJJJIIIHHHJJJFFF???;;;:::;;;<<<===??????>>>>>>===;;;:::999666555666888;;;===<<<;;;999::::::999777666666777888888:::;;;<<<=========444333111000...---------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...///000000///......///.........///000222333000000111222333333444444222222333333333444444444444555777777888999<<<>>>BBBFFFKKKNNNOOOPPPQQQRRRTTTTTTTTTTTTTTTSSSRRRRRRNNNOOOQQQVVVZZZYYYTTTOOOMMMSSS```ttt222444888<<<@@@GGGMMMRRRUUUVVVXXXZZZ\\\___aaabbb``````___]]]ZZZWWWTTTRRRTTT]]]fffrrrvvvjjjeeeqqqvvv|||}}}ttttttyyy}}}sssmmmZZZVVVRRROOOMMMTTTeeevvv~~~{{{|||rrrhhh```[[[ZZZ^^^dddjjjqqqxxxvvvhhh___YYYVVVSSSSSSRRRRRRSSSTTTUUUUUUZZZXXXXXX[[[___aaa```^^^^^^ccchhhjjjiiiggghhhjjjooooooooopppqqqqqqnnnllliiifffcccbbbcccdddddddddhhhlllpppssstttwww{{{}}}|||{{{~~~zzztttlll```VVVUUUZZZ```aaaaaa^^^[[[WWWVVVVVVWWW\\\aaacccbbb``````aaakkklllpppsssnnnccc[[[ZZZVVVTTTPPPLLLIIIFFFEEEEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDBBB@@@???>>>======<<<;;;<<>>AAAAAAAAAAAA@@@>>><<<;;;555444444666888999888777;;;999777444444444666777666888:::;;;:::999999:::999444000...//////...,,,...---,,,,,,,,,,,,---.................................---------,,,,,,,,,,,,,,,,,,---------......000000000000////////////////////////000000000000111111000000000000111111111222222333444555666666555666777777777888;;;>>>DDDGGGKKKMMMMMMMMMNNNNNNUUUTTTTTTSSSRRRQQQPPPPPPSSSRRRTTTXXX[[[ZZZUUUPPPOOOWWWfffxxx111555:::@@@EEEJJJOOOSSSVVVWWWXXX[[[]]]___aaabbb^^^]]]\\\[[[XXXUUURRRQQQUUUaaakkkuuuwwwjjjgggvvv|||nnnjjjjjjooouuuxxxuuurrrnnniiiccc\\\WWWPPPNNNLLLLLLLLLSSScccttt{{{xxx{{{tttkkkdddaaabbbiiinnnrrrwww}}}wwwjjjaaa\\\YYYXXXXXXXXXYYYYYYZZZ[[[\\\___^^^___bbbeeegggfffdddbbbgggmmmpppooooooqqqsssyyyxxxxxxyyyzzzzzzxxxvvvuuuttttttuuuvvvvvvuuusssqqqsssvvvzzz~~~|||vvvnnnbbbWWWVVV[[[aaabbbbbb```]]]ZZZZZZ[[[```eeekkkooopppppppppqqqyyyyyy|||~~~wwwkkkbbb```^^^\\\XXXSSSMMMIIIGGGFFFAAA@@@@@@?????????@@@@@@DDDCCCAAA@@@>>>======<<<;;;;;;<<<@@@EEEGGGFFFCCCFFFEEEBBB???;;;:::<<<===AAAAAAAAAAAA@@@>>><<<;;;666555444555777999999999999777444222222222444555666888:::;;;:::999999999888444000...//////...,,,...---,,,,,,,,,,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,---------......///////////////000000000////////////000000000000111111000000000000111111333333333444444444444444333555666777888:::>>>AAAEEEIIILLLNNNOOOOOOOOOPPPUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRTTTWWWZZZYYYTTTPPPOOOWWWfffxxx000555===DDDIIINNNRRRTTTWWWXXXZZZ\\\^^^```bbbccc]]]\\\[[[ZZZWWWUUUSSSQQQXXXgggsssxxxvvvjjjjjj|||nnneee``````bbb^^^[[[WWWTTTQQQNNNKKKHHHGGGGGGGGGIIIJJJQQQbbbrrrwwwuuuzzz}}}vvvoooooottt|||yyymmmeeeaaa^^^______```bbbcccdddeeeeeeeeefffhhhkkknnnooonnnllliiinnntttxxxyyyyyy{{{~~~{{{|||}}}|||}}}~~~xxxpppeeeZZZXXX[[[```aaaaaaaaa``````bbbdddjjjpppxxx~~~|||ppphhhfffgggeee```YYYQQQJJJGGGFFFAAAAAA@@@???>>>>>>>>>>>>BBBAAA@@@???>>>===<<<;;;::::::;;;@@@DDDEEEAAA===BBBAAA@@@>>>;;;:::;;;===@@@@@@AAAAAA@@@>>><<<;;;888666444444666999;;;<<<777666444222111222333444555777999:::999888888999777444111/////////...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------...............//////000000111////////////000000000000000000000000000000000000555444444444333333333222222444666777999;;;???CCCFFFIIIMMMOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQSSSWWWZZZYYYTTTOOONNNWWWeeeyyy111666===DDDJJJOOOTTTWWWXXXYYY[[[]]]___aaabbbccc^^^^^^\\\ZZZXXXVVVTTTSSSZZZmmmyyyzzzttthhhlllvvvjjjccc```___[[[WWWRRRNNNLLLKKKJJJIIIIIIHHHIIIKKKMMMVVVhhhyyyvvvuuu|||{{{qqqjjjfffdddccceeehhhjjjlllmmmmmmmmmjjjlllooorrruuuuuutttsssqqqvvv|||~~~yyyrrrhhh]]]YYY[[[\\\^^^aaacccfffjjjooorrrwww{{{wwwlllhhhiiilllkkkfff]]]RRRJJJEEEDDDEEEDDDCCCAAA@@@@@@???????????????>>>>>><<<<<<;;;888888;;;@@@DDDEEE@@@<<<===>>>>>>===;;;:::;;;<<>><<<;;;:::777333333555999<<<===888777555444333444555666444666888999888777777888666444222000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------......///000111111////////////000000000000000000111111111111000000333333333333333333333333333555666888999;;;???BBBEEEHHHLLLNNNOOOOOOPPPQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQSSSVVVYYYYYYTTTOOONNNVVVeeezzz444777<<>>>>>>>>>>>>>>===<<<;;;666777:::@@@EEEFFFBBB>>>:::<<<===<<<;;;::::::;;;>>>???@@@@@@???>>><<<;;;;;;777333222444888;;;<<<666555444444333444444555333555777888777666666777555444333111///---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,------...///000000111////////////000000000000///000111111111111000///111111222222333444444555555666777888888:::===???BBBEEEIIILLLMMMMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQSSSWWWZZZYYYTTTOOONNNVVVdddzzz666888<<<@@@FFFMMMTTTZZZYYYZZZ[[[]]]___```bbbbbb^^^\\\YYYVVVTTTQQQPPPOOO\\\qqq{{{tttiii___eeexxx|||xxxuuurrriiiccc[[[TTTPPPOOONNNNNNMMMNNNRRRYYYaaappp}}}}}}xxxrrrnnnlllfffllluuu}}}{{{wwwrrrwww~~~{{{wwwoooeee___^^^aaagggpppzzz|||uuunnngggbbbdddjjjlllmmmkkkbbbVVVMMMJJJJJJEEEDDDBBBAAA@@@?????????<<<===>>>??????>>>===<<<777888:::???EEEFFFDDD@@@999;;;======;;;:::999:::>>>>>>?????????>>><<<<<<;;;888444222333666888999333222222111111222222222222444666777666555555666444444444222///---,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......---------......//////000////////////000000000000///000111222222111000///000000111222333444555555555666777777777888;;;>>>@@@CCCGGGJJJKKKKKKLLLMMMSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRTTTXXX[[[ZZZUUUPPPNNNUUUdddzzz666999>>>CCCHHHNNNTTTWWWYYYZZZ[[[\\\^^^```aaaaaa___]]]ZZZVVVRRRPPPOOONNN\\\pppwwwnnncccZZZ___pppuuu|||}}}tttmmmhhhgggfffeeeeeehhhpppyyyzzztttooommmhhhppp|||}}}zzz}}}{{{uuukkkdddbbbeeemmmxxxzzztttpppllljjjeeeaaaccchhheeehhhhhhaaaUUUMMMKKKLLLCCCBBBAAA@@@????????????<<<===???@@@@@@???>>>===:::999:::>>>CCCDDDBBB???999;;;>>>>>><<<:::999888===>>>?????????>>>===<<<;;;888444222333444555666111111111111111111222222111333666666555444444555333444555333///,,,,,,---,,,,,,---......---,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................////////////000000000000///000111222222111000///111111222222333333333444333444555666666888;;;>>>???BBBFFFIIIJJJKKKLLLMMMTTTSSSSSSRRRRRRQQQQQQQQQTTTSSSUUUYYY\\\[[[VVVQQQOOOUUUccczzz555:::@@@GGGKKKOOOSSSUUUYYYZZZ[[[\\\^^^___```aaabbb```\\\XXXTTTQQQPPPOOO\\\oootttjjj___VVV[[[kkkllluuu{{{tttpppmmmkkkttt}}}xxxooohhhfffgggooo|||}}}uuummmhhhhhhffffffgggeeeaaaaaaddd^^^bbbccc]]]RRRKKKIIIKKKCCCCCCBBBAAA@@@@@@@@@@@@<<<===???@@@AAA@@@>>>===<<<;;;:::===AAABBB@@@===999;;;>>>???===:::888888======>>>??????>>>===<<<;;;888444222222333333333333333333333333333333333111333555666555444444555222444555333///,,,,,,---,,,,,,---......---,,,,,,..............................---------,,,,,,,,,,,,,,,,,,---------.....................---------////////////000000000000...000111222222111000...333333333222222222222111000111333444666999===@@@???BBBFFFIIIKKKKKKLLLMMMQQQQQQPPPOOONNNNNNMMMMMMTTTTTTVVVYYY\\\\\\WWWRRROOOUUUcccyyy444999AAAHHHMMMPPPRRRTTTUUUVVVXXXZZZ\\\]]]^^^^^^```]]]ZZZWWWQQQKKKMMMRRRfffqqqyyycccYYYXXXRRRaaaqqqsss}}}rrrmmmmmmlllwww~~~yyytttpppmmmllluuuvvvnnniiihhhhhhdddbbb___^^^^^^___^^^]]]ZZZYYYWWWSSSOOOKKKHHHFFFEEEDDDBBB@@@????????????AAA@@@>>><<<;;;::::::;;;>>><<<;;;;;;>>>AAABBBBBB;;;===???@@@@@@===:::888<<<>>>???>>><<<;;;;;;<<<;;;888444111000111222444333333222222333444666777666444222222333555555444888888777444000---,,,,,,------------------------......---,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,---------...............////////////000////////////............000000000000111111111111222222333444444444333333444444555777999;;;===>>>???BBBFFFIIIJJJKKKMMMNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTVVVXXXZZZXXXSSSPPPNNNSSS```vvv333999AAAHHHMMMQQQTTTUUUWWWXXXYYY[[[\\\]]]^^^^^^___\\\ZZZWWWQQQKKKMMMSSScccnnnvvvaaaWWWVVVQQQccc|||tttvvv|||qqqllllllmmmxxx}}}xxxtttqqqooottt}}}yyyuuuoooiiiffffffgggiiihhheee```]]][[[YYYWWWUUUUUUUUUSSSQQQNNNKKKHHHGGGEEEDDDCCCAAA@@@@@@@@@AAAAAA@@@???===<<<;;;;;;<<<>>><<<:::;;;>>>AAABBBCCC<<<<<<<<<<<<;;;999888777===>>>@@@???>>><<<<<<===:::888444111000111333555555444333333333444555666666444111111333444444333444555555444111//////000------------------------,,,,,,,,,,,,------...///,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------------........./////////////////////////////////000000000000111111111111222222333333444444333333444444555777999;;;===>>>???BBBFFFIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSVVVXXXZZZXXXTTTPPPOOOTTTaaavvv333999BBBIIIOOORRRVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^___\\\YYYVVVQQQLLLNNNTTTdddnnnuuu```VVVVVVSSShhhxxx{{{zzznnniiijjjnnnzzz{{{wwwtttsssrrrzzz{{{ssshhhgggdddcccdddgggkkknnngggccc^^^YYYVVVRRROOOMMMNNNMMMMMMLLLJJJIIIHHHHHHEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@>>>============>>><<<::::::===AAACCCCCC>>>===<<<:::999888888888===???AAAAAA???======>>>999777444222111333555777777777666555555555555555555333111111222444444333444555555444111000000111------------------------***++++++,,,---...///000,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,---------...............//////000000111111111000000000000111111111111111111222333333333333333444444555777999;;;===>>>???BBBFFFIIIJJJKKKMMMOOOQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSUUUXXXYYYXXXTTTQQQPPPUUUbbbxxx444:::BBBJJJPPPTTTWWWZZZZZZ[[[\\\]]]^^^^^^___^^^^^^[[[XXXUUUPPPLLLPPPVVViiiqqqvvvbbbWWWWWWWWWppp{{{wwwjjjfffhhhppp}}}~~~yyyvvvuuuttttttxxxuuukkkeeedddcccdddeeehhhkkkmmmaaa]]]XXXSSSPPPMMMJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHCCCBBBAAA@@@@@@@@@AAABBBAAAAAAAAA@@@????????????>>><<<::::::===AAACCCDDDBBBAAA@@@???===<<<;;;:::<<<>>>@@@AAA???=========888666444222222444777999888888888888888999999999777555333333444555555555777888777555111///...///,,,,,,------------------++++++,,,---............,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222222333///000000000111111111111000111222333333333333333444444555777999;;;===>>>>>>AAAEEEHHHJJJLLLNNNOOOQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSUUUWWWYYYXXXUUURRRPPPVVVeee|||555;;;DDDLLLQQQVVVYYY[[[[[[\\\]]]^^^^^^^^^^^^^^^]]]ZZZWWWUUUPPPMMMQQQXXXnnnsssxxxcccXXXWWW[[[xxx|||sssgggdddgggrrr}}}yyyvvvuuuuuuuuuuuu{{{{{{mmmddd^^^^^^______```bbbcccccc[[[WWWRRRMMMJJJGGGCCCAAA??????@@@AAABBBDDDFFFGGGAAA@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@>>><<<999999<<>>===<<<<<<888777444333333555888:::888999:::;;;===>>>>>>>>>999777555555666777888777888888888555111///......,,,,,,,,,---------......,,,------......---,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,---------.........//////000111222222333///000000000111111111111///000111222333333333333444444555777999;;;===>>>>>>AAAEEEHHHJJJLLLNNNPPPRRRQQQQQQPPPPPPPPPQQQQQQSSSSSSTTTWWWXXXXXXUUUSSSOOOWWWggg777===FFFMMMSSSVVVYYY[[[\\\\\\]]]^^^^^^^^^]]]]]]\\\YYYVVVTTTPPPNNNSSSZZZppptttxxxeeeZZZ[[[bbbqqqfffdddiiiuuu}}}yyywwwuuuttttttttttttuuutttqqqiii___XXXUUUVVVXXXZZZ[[[[[[[[[[[[WWWSSSMMMHHHDDD@@@<<<:::;;;;;;<<<===???AAADDDFFFAAA@@@>>>=========>>>>>>???@@@AAAAAABBBAAAAAA@@@>>><<<999999<<>>@@@???===<<<;;;:::888555333333555888:::888:::;;;===???@@@AAAAAA:::888666666888999999888666777777555222000000111+++,,,,,,------.........------...///...---+++***,,,,,,------,,,,,,+++***,,,,,,---------.........,,,---------...............//////000000111111111000000000000111111111111//////111222333333333333444444555777999;;;===>>>===AAAEEEHHHJJJLLLNNNPPPRRRRRRQQQPPPPPPPPPPPPQQQSSSSSSTTTVVVXXXXXXVVVTTTOOOWWWiii999???GGGNNNSSSWWWYYY[[[\\\\\\]]]]]]]]]]]]\\\[[[\\\XXXUUUSSSPPPNNNTTT[[[sssvvv{{{jjj```cccooooooooorrryyyrrrggggggmmmxxx}}}{{{xxxuuusssrrrpppkkkccc]]]XXXTTTOOOKKKMMMNNNQQQSSSTTTTTTSSSRRRPPPLLLGGGCCC@@@===:::888:::999999:::<<>>============>>>???@@@AAABBBAAAAAA@@@>>>;;;888888<<>>:::888888;;;???AAA@@@>>>===<<<;;;999666444444555888:::999:::<<<>>>???@@@@@@???:::888666666777999999888888888888555222000///000++++++,,,,,,---......///+++,,,---//////...---,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------------........./////////////////////////////////000000000000111111111111...///000111333333333333444444555777999;;;===>>>===@@@EEEHHHJJJLLLOOOQQQRRRRRRQQQPPPPPPPPPPPPPPPSSSSSSSSSVVVXXXXXXVVVUUUPPPYYYkkk;;;@@@HHHOOOTTTWWWYYY[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[XXXUUUSSSPPPNNNTTT\\\vvvyyyooohhhlllzzzwwwfffdddfffkkkrrr}}}sssiiijjjpppyyy~~~~~~{{{xxxuuurrrqqqkkkbbbVVVLLLHHHFFFFFFEEEEEEGGGIIIKKKKKKIIIGGGEEEHHHEEEAAA??????>>>===<<<999999999999;;;>>>AAABBBDDDBBBAAA???=========>>>===>>>@@@AAABBBAAAAAA@@@???;;;888888<<>>===<<<999<<<@@@BBBAAA???>>>===<<<:::777444444555888::::::;;;<<<>>>>>>>>>===<<<:::888666555777888888888<<<<<<:::666111---,,,+++++++++,,,,,,---...//////(((***,,,...//////...---,,,,,,---------,,,++++++******+++++++++,,,,,,,,,.........////////////000////////////............000000000000111111111111...///000111333333444444444444555777999;;;===>>>===@@@EEEHHHJJJLLLOOOQQQSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSSSSUUUXXXXXXWWWUUUQQQZZZlll<<>>======>>>;;;:::999999:::<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<::::::888777777;;;BBBFFFIIIHHHGGGFFFEEEBBB>>>:::999<<>>@@@===999555333444999===========================888666444444555777888888===;;;888555111///---,,,------------------------,,,------......------,,,------------------------/////////...------,,,,,,---------............///////////////000000000000...///000111111111111111000111111222222333444444555666666555555777;;;>>>BBBDDDFFFHHHKKKLLLMMMNNNRRRRRRRRRPPPNNNMMMOOOQQQSSSRRRRRRTTTVVVWWWVVVUUUTTT^^^kkk===CCCLLLQQQTTTUUUXXX[[[[[[[[[[[[]]]^^^^^^\\\ZZZTTTUUUWWWWWWRRROOOVVV```|||uuummm|||xxxhhhfffffffffcccbbbjjjuuu{{{ooommmrrr~~~}}}~~~{{{vvvoookkk```TTTIIIDDDBBB@@@AAADDDCCCCCCCCCBBB???======>>><<<======<<<;;;;;;===@@@===<<<;;;;;;<<<>>>@@@BBB@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999777888<<>>:::666999===>>>===<<<===???>>><<<888444222333888;;;::::::::::::::::::::::::999777555666888;;;======>>>===:::777333111///...////////////////////////,,,------......------,,,---------------------------------------,,,,,,,,,---------............///000000//////......------///000000111111111111000000111111222222333444444555666666666666777;;;>>>BBBCCCFFFHHHKKKLLLMMMNNNOOOPPPPPPOOONNNNNNPPPRRRRRRRRRRRRTTTVVVWWWVVVTTTRRR\\\hhh???EEEMMMSSSUUUWWWZZZ]]]\\\\\\]]]^^^___]]]ZZZWWWTTTTTTWWWWWWRRRPPPXXXbbb||||||qqqmmmxxxkkkiiiiiigggbbb]]]]]]bbbppp}}}|||pppmmmqqq~~~|||{{{{{{wwwrrrlllhhh\\\RRRHHHEEEDDDCCCDDDGGGDDDDDDDDDAAA===;;;::::::<<<<<<;;;999888:::===@@@>>>=========>>>@@@BBBCCCBBBAAAAAA@@@???>>>============>>>>>>>>>===<<<<<<<<<;;;:::888888<<>>:::444777:::<<<======>>>@@@===;;;888444111222666999999999999999999999999999888666555666999<<<>>>???===<<<:::777444111///...++++++++++++++++++++++++,,,------......------,,,------------------------+++++++++,,,,,,,,,,,,------------............///000000///...---,,,++++++000111111111111000000///000111111222222333444444444555666666666888;;;>>>BBBCCCEEEHHHJJJLLLNNNNNNMMMNNNOOONNNMMMNNNQQQSSSQQQQQQQQQSSSUUUUUUTTTRRRPPPZZZfff@@@GGGOOOUUUWWWYYY\\\____________``````\\\WWWSSSQQQRRRTTTUUURRRQQQZZZddd|||{{{uuujjjjjjuuulllkkkjjjiiieee```______cccjjjuuu}}}ppplllooo}}}{{{|||}}}yyyuuuqqqlllhhh]]]TTTJJJHHHGGGEEEFFFHHHCCCCCCCCC@@@===::::::::::::::::::999888999<<<>>>=========>>>???@@@BBBCCCCCCBBBAAA@@@???>>>===<<<<<<===============<<<<<<===<<<:::888888<<>>:::666777:::<<<>>>>>>??????<<<;;;999555222333555888::::::::::::::::::::::::666444222333666999;;;;;;999888777555222///---,,,++++++++++++++++++++++++,,,------......------,,,------------------------***++++++,,,------......---------............////////////......---------111111111111111000///...000111111222222333444444444555777777777999<<<>>>AAABBBEEEGGGJJJLLLNNNNNNNNNOOOOOONNNMMMNNNPPPRRRPPPPPPQQQSSSTTTTTTRRRPPPQQQ[[[gggBBBHHHQQQVVVYYYZZZ]]]```bbbbbbbbbbbb```\\\VVVRRROOOPPPRRRSSSQQQQQQZZZfff~~~yyyooodddgggvvvpppooommmkkkjjjiiihhheeeaaaaaaeeeooo}}}}}}ppplllooo|||{{{~~~|||yyyvvvsssoookkk___VVVLLLIIIGGGDDDBBBDDDAAABBBBBBAAA>>>======>>>888999;;;;;;999999999:::<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@???======<<<<<<<<<============<<<<<<>>>===;;;888888;;;@@@DDDGGGFFFEEEEEEDDDBBB>>>;;;999999;;;===>>>???>>>======<<<:::777444444555777::::::::::::::::::::::::666444222222444666777777777777666555222000...,,,////////////////////////,,,------......------,,,------------------------++++++,,,---...///000000---------............///.........//////000000111111111111111111000///...000111111222222333444444333555777888888:::<<<>>>@@@AAADDDGGGJJJLLLNNNNNNPPPQQQPPPOOOMMMMMMNNNPPPSSSSSSTTTVVVXXXWWWTTTRRRSSS]]]iiiCCCIIIQQQWWWYYY[[[^^^aaacccbbbbbbbbbaaa^^^ZZZVVVQQQRRRSSSSSSPPPPPPYYYeee}}}vvvkkkbbbggg~~~{{{yyyvvvrrrtttvvvsssnnngggbbb```dddlllxxx}}}qqqnnnrrr~~~{{{~~~|||zzzxxxuuupppmmmaaaWWWNNNJJJGGGAAA>>>>>>AAABBBCCCBBB@@@@@@@@@BBB999:::<<<<<<:::888777777:::;;;;;;<<<>>>>>>??????AAA@@@@@@???>>>===<<<<<<;;;;;;<<<=========<<<<<<>>>===:::888777999>>>CCCFFFEEEDDDDDDDDDBBB>>>;;;999999999<<<>>>>>>===;;;<<<<<<;;;888555444555666777777777777777777777777888555333333444666777777888888888777555222000...........................,,,------......------,,,------------------------,,,,,,------...///000000---------............///------...///000111222222000111111111111000000///000111111222222333444444333555777999999:::===??????AAACCCGGGJJJLLLNNNNNNRRRRRRRRRPPPNNNMMMOOOPPPVVVVVVXXXZZZ[[[ZZZWWWTTTSSS]]]jjjCCCIIIQQQWWWZZZ[[[^^^aaaaaa``````aaabbbbbb```^^^YYYXXXXXXVVVQQQOOOWWWbbbvvvoooddd___gggvvvzzzqqqjjjeeeddddddgggrrr~~~}}}tttsssyyyzzz~~~~~~}}}|||{{{yyyuuuoookkkdddZZZQQQMMMIIICCC??????CCCDDDEEEDDDBBBBBBBBBDDD<<<======;;;888777777888::::::<<<===>>>?????????>>>>>>>>>=========<<<<<<:::;;;<<<<<<======<<<<<<>>><<<:::777555888===AAAEEEEEEDDDDDDDDDBBB>>>;;;555555666999<<<>>>===:::;;;;;;:::888555333333444444444444444444444444444777555333333555777999999666777777777555333000...++++++++++++++++++++++++,,,------......------,,,------------------------,,,,,,,,,------.........---------............///---......//////000000000///000000111111111111000000111111222222333444444222444777999:::;;;===??????@@@CCCFFFJJJLLLNNNOOORRRRRRRRRPPPOOOOOOQQQSSSTTTUUUWWWYYYZZZYYYUUURRROOOZZZiiiCCCIIIQQQWWWYYY[[[^^^aaa^^^^^^^^^```ccceeeeeeddd```^^^\\\XXXQQQNNNUUU___mmmggg^^^[[[fffqqqyyyrrrlllhhhccc```gggrrr}}}}}}vvvwww~~~xxx|||~~~}}}|||{{{yyytttmmmiiiggg^^^VVVRRRNNNHHHCCCBBBEEEFFFGGGFFFDDDCCCCCCDDD@@@???===999666555777999:::;;;<<<>>>????????????============<<<<<<<<<<<<::::::;;;<<<=========<<<===<<<999666555777<<<@@@EEEDDDDDDDDDDDDBBB>>>;;;222111222666;;;>>>===:::999::::::777444222111222444444444444444444444444333222000111444777999:::444444555555333111...,,,------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,---------------.........//////..................------...///000111111111111111000111111222333333444444222444888999:::;;;===???>>>@@@CCCFFFIIILLLNNNOOOPPPQQQQQQQQQPPPQQQSSSVVVPPPQQQSSSUUUVVVUUUQQQNNNJJJWWWgggEEEIIIOOOTTTXXX[[[___aaabbbbbbcccdddddddddcccccceeebbb^^^ZZZSSSPPPVVV___lll```UUUVVVeee~~~zzz~~~vvvoooiiieeecccnnnzzz}}}uuuuuu|||yyywww|||}}}~~~}}}zzzvvvqqqnnnmmmggg```[[[TTTLLLHHHIIIIIIIIIHHHFFFDDDBBB@@@???@@@???===:::999999999999;;;<<<===???@@@AAAAAAAAA???@@@@@@??????>>>===<<<<<<<<<======<<<<<<;;;:::;;;:::888666666888===AAAHHHGGGGGGEEEBBB>>>;;;:::777666666888<<<>>>>>>===:::;;;:::777333111111222111111222333666777666555333333222222333333444555777666555555555444111/////////............//////------------,,,,,,+++***------------,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111111111111111111222222222111111000222333555666777999<<<>>>@@@BBBEEEHHHJJJLLLPPPRRRQQQRRRSSSSSSRRRSSSUUUWWWZZZVVVRRRRRRUUUVVVSSSPPPPPPWWWhhhFFFJJJPPPUUUYYY\\\```bbbcccdddddddddddddddccccccdddaaa^^^ZZZUUUSSSYYYcccjjj^^^SSSRRR^^^ttt|||tttnnnkkkllluuu}}}yyywww}}}uuuttt|||||||||{{{yyyuuuqqqnnnmmmfff^^^YYYSSSLLLKKKMMMNNNMMMLLLJJJFFFBBB@@@???>>>============>>>???@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>===<<<;;;::::::;;;;;;;;;;;;:::999999;;;;;;:::888777999>>>AAAGGGFFFFFFDDDAAA>>>;;;:::666666666888<<<>>>>>>>>>;;;;;;:::777333111111222333333444555777888777777555444444333333444444555666555444444444444222000///......------......///---------------,,,+++***.........------,,,+++***************++++++++++++------------------------............////////////000000000000111111111111111111222222222111111000222333555666777999<<<>>>???BBBEEEGGGIIIKKKNNNPPPPPPQQQRRRSSSRRRSSSVVVXXXZZZVVVSSSRRRUUUUUURRROOOOOOWWWhhhGGGKKKQQQVVVZZZ]]]aaaccceeefffffffffeeedddccccccccc```^^^[[[VVVUUU]]]fffjjj]]]QQQNNNWWWiii~~~{{{qqqvvv~~~tttmmmiiikkkoooqqqvvv{{{~~~{{{oooppp}}}~~~}}}}}}|||zzzwwwtttqqqoookkkccc[[[UUUQQQMMMOOOTTTVVVVVVTTTPPPJJJEEEBBBAAA???@@@AAACCCDDDFFFFFFGGGIIIGGGGGGGGGHHHGGGEEEDDDCCCBBBAAA???>>><<<;;;:::;;;;;;;;;;;;;;;::::::999;;;;;;;;;:::999:::===@@@EEEEEEDDDCCCAAA>>>;;;:::666555666999<<>>???BBBEEEGGGHHHJJJLLLNNNNNNPPPQQQRRRRRRSSSVVVXXXZZZWWWSSSSSSTTTTTTQQQNNNOOOWWWhhhGGGKKKQQQVVVZZZ]]]aaacccggghhhggggggfffeeedddcccdddbbb___\\\XXXVVV]]]gggiii]]]PPPLLLSSScccyyyjjjbbb\\\\\\___bbbgggmmmnnnppprrrvvv}}}~~~{{{kkkppp}}}~~~~~~}}}{{{xxxuuusssqqqiii```WWWQQQNNNMMMRRRYYY\\\]]][[[VVVNNNHHHFFFEEEFFFHHHKKKNNNPPPPPPPPPPPPRRRPPPNNNNNNOOOOOOLLLIIIHHHGGGEEEBBB@@@???=========>>>>>>>>>>>>===<<<<<<:::;;;;;;:::999:::<<<>>>CCCCCCCCCBBB@@@>>><<<;;;666555666999===???@@@@@@;;;;;;:::777444222222333444555777888888888999:::999888666444222222333444333333222333444444222111---,,,,,,++++++,,,,,,---,,,---------------,,,,,,.../////////...------,,,........./////////000000////////////////////////............///////////////000000000111111111111000000111222222222111111222333555666777999<<<>>>@@@BBBFFFHHHIIIJJJKKKMMMMMMOOOQQQQQQQQQSSSVVVXXXYYYWWWUUUTTTTTTSSSPPPNNNQQQYYYkkkHHHLLLQQQVVVZZZ^^^aaadddiiiiiiiiihhhhhhfffeeedddhhheeeaaa^^^XXXUUU\\\eeefffZZZMMMJJJPPP___uuu{{{wwwrrrvvv|||vvvbbbZZZTTTTTTVVVXXX]]]cccaaaccceeegggmmmyyytttjjjppp|||zzzyyy}}}zzzwwwuuutttggg^^^TTTPPPNNNNNNTTT[[[___``````[[[SSSMMMKKKLLLPPPSSSXXX]]]aaabbbaaaaaabbb^^^YYYXXXWWWUUUOOOJJJIIIHHHEEECCC@@@???>>>===>>>>>>??????>>>>>>===<<<999999:::999888888:::<<>>@@@CCCGGGJJJKKKKKKLLLNNNMMMOOOPPPQQQQQQRRRTTTWWWXXXWWWVVVVVVUUUTTTQQQOOOSSS\\\nnnIIIMMMSSSXXX[[[___ccceeeiiijjjjjjjjjiiihhhggggggjjjfffccc^^^WWWTTTZZZcccdddWWWKKKHHHOOO___uuu~~~~~~~~~xxxpppjjjggg```ccchhhnnnuuu~~~yyykkkZZZSSSNNNNNNPPPQQQUUUYYYYYYZZZ]]]```gggttt{{{oooiiiooowww{{{pppiiilllyyy|||yyyvvvtttfff^^^VVVRRRPPPPPPUUU\\\bbbeeefffbbb[[[WWWWWWZZZ^^^bbbjjjqqqvvvwwwvvvuuusssmmmfffaaa^^^YYYQQQJJJHHHFFFCCC@@@>>>===<<<<<<===============<<<<<<;;;999999999777666777999<<>>888888888:::===?????????<<<<<<;;;888555333333333222666999999888777999<<<;;;999666444222333444555666444444444555555333111---,,,,,,++++++,,,,,,---,,,------............---------.........------,,,+++++++++,,,,,,,,,------////////////////////////............////////////000000000000111111111111///000111222222222222222222333555666777999<<<>>>@@@CCCHHHKKKLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQSSSUUUWWWWWWXXXXXXWWWUUUSSSRRRTTT^^^qqqLLLPPPUUUZZZ^^^bbbeeehhhiiijjjjjjjjjjjjjjjiiiiiiiiifffbbb^^^WWWTTTZZZcccfffZZZMMMJJJQQQaaaxxx{{{xxxnnnkkkkkkpppxxx|||zzznnnddd^^^YYYWWWRRRSSSVVVYYY___gggqqqwww{{{lll^^^RRRLLLIIIKKKMMMMMMNNNQQQSSSTTTXXX^^^iiixxx|||rrriiigggjjjnnnxxxqqqfff]]]ZZZ```kkksss}}}yyyuuusssggg```ZZZWWWUUUTTTWWW\\\jjjooossspppkkkhhhkkknnnsssxxx|||uuummmhhheee```WWWOOOGGGEEEBBB???===============>>>>>>>>>>>>===<<<<<<;;;;;;999777555666:::===AAAAAABBBCCCCCCBBBAAA@@@:::999999:::===>>>>>>===<<<<<<;;;888555333333444444888;;;;;;999888;;;>>>===;;;888555444555777999888666555555666555333111------,,,,,,,,,,,,------,,,,,,---...............,,,,,,------------,,,,,,...////////////000000000....................................////////////000000000000111111111111//////000222222333333222222333555666777999<<<>>>===AAAFFFJJJKKKLLLMMMNNNOOOPPPQQQPPPOOOOOOQQQSSSVVVWWWYYYYYYXXXWWWUUUUUUSSS^^^qqqNNNRRRWWW]]]```dddgggjjjiiiiiijjjkkkkkkkkkjjjjjjhhheeeaaa]]]WWWTTT[[[dddkkk^^^QQQMMMTTTeee}}}uuuzzzqqqddd]]]\\\\\\\\\fffxxx}}}|||mmm```WWWQQQNNNMMMHHHIIIIIIJJJOOOWWW```ggglllrrrwwwvvvssskkk]]]QQQMMMIIIGGGKKKMMMKKKKKKNNNOOOPPPUUU^^^lll|||~~~|||vvvmmmfffdddfffgggllldddYYYRRRRRRXXXaaafffkkksss}}}~~~yyytttqqqiiiccc^^^\\\YYYWWWXXX]]]tttyyy~~~}}}yyywww{{{}}}vvvnnnkkkjjjfff^^^VVVHHHFFFCCCAAA?????????@@@@@@@@@@@@@@@@@@???>>>>>>===<<<:::777555777;;;???AAAAAABBBCCCCCCCCCBBBAAA;;;::::::;;;===>>>>>>===<<<<<<;;;888555333333444555999======:::999<<<@@@???===:::777666888:::<<<999888777666666555333111...------,,,,,,------...,,,,,,---.../////////...++++++,,,------,,,,,,,,,------------................................................/////////000000000000000111111111111//////000222222333333333222444555666777999<<<>>>;;;???EEEIIIKKKLLLMMMNNNPPPPPPQQQPPPOOONNNPPPRRRUUUWWWZZZZZZYYYXXXWWWWWWRRR^^^qqqPPPTTTYYY]]]aaadddgggiiilllkkkjjjiiiiiiiiijjjkkkpppjjjccc\\\VVVUUU^^^jjjpppcccTTTQQQ]]]rrr~~~tttuuuggg\\\RRRLLLMMMRRRUUU[[[fff{{{uuuiii\\\UUUNNNFFFEEEIIIGGGGGGFFFGGGIIILLLPPPRRRYYY]]]``````]]]WWWRRRPPPGGGGGGGGGGGGHHHIIIKKKKKKNNNPPPUUU^^^nnnzzzuuunnnhhhbbb\\\WWWTTTZZZVVVOOOKKKNNNTTTWWWWWWaaafffrrr}}}zzzxxxtttqqqnnngggdddddd___YYYaaaoootttooohhheeedddaaa[[[VVVLLLIIIEEE@@@>>>=========>>>>>>===<<<<<<===?????????>>>;;;999888888999:::BBBBBBCCCCCCBBBBBBAAAAAA;;;999888:::>>>AAAAAA???@@@>>>;;;777555444444444666999<<<============>>>@@@???;;;777555555888<<<999:::;;;;;;:::777555333,,,,,,,,,---------......222///,,,---000222111000.........------,,,,,,,,,...---,,,++++++,,,---...---------............///............////////////000111111111111222222222000111111222222333444444444555666777777888:::===@@@BBBEEEGGGHHHKKKOOORRRQQQPPPNNNNNNNNNPPPRRRSSSTTTUUUVVVWWWWWWUUUTTTRRRVVV\\\lllQQQUUUZZZ___bbbeeehhhjjjkkkjjjiiihhhhhhiiiiiijjjlllgggaaa[[[UUUUUU^^^jjjoooaaaTTTSSSccc}}}}}}uuusssggg[[[SSSLLLHHHJJJNNNPPPWWWbbbtttzzz{{{}}}iii^^^TTTOOOKKKFFFEEEIIIFFFFFFEEEFFFGGGHHHJJJKKKNNNQQQTTTTTTRRRNNNKKKJJJIIIIIIHHHIIIIIIJJJKKKLLLKKKLLLQQQZZZiiizzz|||zzzwwwrrrkkkddd^^^YYYTTTQQQRRRNNNJJJGGGJJJOOOSSSUUU[[[cccttt}}}{{{yyyuuusssqqqjjjggggggccc___hhhvvvyyyssskkkgggbbb```___]]]XXXTTTKKKHHHEEEAAA>>>======>>>>>>======<<<======?????????===;;;999888888999999BBBBBBBBBBBBBBBAAA@@@???:::888777999>>>BBBBBBAAA@@@>>>;;;999666555444444666999<<<======<<<===>>>???===;;;777555555999<<<;;;;;;<<<;;;:::777444222,,,,,,------...............,,,******---......---......---------,,,,,,,,,------,,,,,,,,,,,,---------------............///............////////////000000111111111222222222000111111222222333444444444555666777777888:::===???BBBDDDFFFHHHKKKNNNQQQSSSRRRQQQOOOOOOPPPRRRSSSVVVUUUTTTTTTSSSSSSSSSSSSSSSYYYhhhSSSWWW\\\```cccfffiiikkkiiiiiihhhhhhhhhhhhiiijjjjjjeee```[[[UUUTTT]]]iiipppcccWWW[[[rrr~~~xxxtttdddYYYOOOKKKIIIHHHIIILLLOOOYYYfffvvvyyy{{{qqq\\\UUUNNNKKKIIIGGGGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJNNNVVVbbbppp}}}}}}{{{sssnnnggg___YYYTTTPPPMMMJJJGGGEEEEEEGGGKKKPPPTTTVVVddd{{{~~~}}}|||zzzxxxvvvuuuooolllllliiiiiittt{{{wwwpppjjjeee___\\\XXXWWWWWWVVVSSSOOOIIIGGGDDDAAA???>>>>>>>>>===============>>>??????>>>===;;;888777888888999AAAAAAAAAAAA@@@???>>>===;;;999888:::>>>AAAAAA??????>>>===:::888666444333666888;;;<<<<<<;;;<<<===<<<;;;999666555666999<<<=========<<<:::666333111---............/////////000...------///000000///...------------,,,,,,,,,,,,,,,------------,,,,,,---------............///............////////////000000000111111111222222000111111222222333444444444555666777777888:::===>>>AAADDDFFFHHHJJJNNNPPPUUUTTTRRRQQQQQQRRRSSSTTTWWWUUUSSSQQQPPPPPPRRRSSSRRRWWWfff~~~SSSVVV\\\```ccceeehhhjjjhhhhhhiiiiiiiiijjjkkkkkkkkkfffaaa\\\VVVTTT\\\ffftttggg]]]fff~~~{{{lll]]]SSSJJJIIIJJJKKKMMMOOOVVVeeewwwvvvgggXXXTTTOOOMMMLLLJJJIIIIIIFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHHHHHHHGGGHHHJJJMMMKKKJJJIIIHHHGGGGGGGGGGGGKKKKKKNNNSSS[[[eeennntttqqqqqqpppnnnooottt~~~qqqlllccc\\\VVVQQQLLLIIIFFFEEEDDDFFFGGGIIIPPPWWW[[[mmm~~~}}}}}}|||zzzxxxxxxtttrrrqqqpppsssxxxtttqqqllliiifffccc___\\\UUUSSSPPPOOOOOONNNKKKHHHFFFEEECCCAAA@@@>>>>>>===<<<<<<======>>>>>>?????????>>>;;;999888888999:::@@@@@@@@@@@@???===<<<;;;>>>;;;999:::>>>@@@???===???>>>===;;;999666444222555888:::;;;;;;:::;;;;;;999999888666444666999<<<>>>>>>>>><<<999555222///.../////////////////////////////////000000000000------------------------,,,---...//////...---,,,---------............///............////////////000000000000111111111111000111111222222333444444444555666777777888:::===>>>@@@DDDFFFHHHJJJMMMOOOSSSRRRQQQPPPQQQRRRTTTVVVVVVUUUSSSQQQPPPPPPQQQQQQRRRYYYiiiQQQUUUZZZ^^^aaacccfffhhhhhhiiijjjkkkllllllmmmmmmmmmiiiddd___WWWSSSYYYccctttjjjbbbnnnzzzkkkYYYQQQJJJJJJMMMOOOSSSWWWdddwwwqqqddd\\\ZZZVVVRRRPPPNNNKKKHHHEEEEEEFFFGGGGGGFFFFFFEEEJJJJJJIIIGGGGGGIIIMMMPPPRRRQQQPPPNNNMMMLLLKKKKKKMMMMMMNNNPPPUUUZZZ___bbbaaacccddddddcccgggmmmsssqqqkkkbbbZZZSSSNNNJJJHHHDDDCCCEEEHHHHHHIIIRRR^^^lll~~~}}}~~~~~~|||zzzzzzxxxvvvuuutttzzz}}}mmmhhheee```]]][[[YYYWWWUUUOOOMMMJJJIIIGGGEEECCCAAABBBBBBAAAAAA@@@>>>===<<<;;;<<<<<<===>>>?????????@@@>>><<<:::999999:::;;;????????????>>>===<<<;;;<<<999888:::>>>AAA@@@???>>>>>>===;;;999666444222555777999:::999999999:::777777777555444555888;;;=========;;;999555111////////////////////////...***+++,,,,,,,,,,,,,,,------------------------------...///000000///...------------............///............//////////////////000000000111111111000111111222222333444444444555666777777888:::======@@@DDDGGGIIIKKKMMMOOOPPPOOONNNNNNPPPRRRUUUVVVSSSTTTTTTTTTTTTRRRQQQOOORRR[[[lllPPPTTTYYY\\\___aaadddfffhhhiiijjjlllmmmnnnnnnnnnnnnkkkfff```XXXSSSXXX```pppiiicccooowwwiiiVVVQQQNNNPPPSSSXXXaaajjj{{{ooofff```aaa___ZZZWWWUUUPPPJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFIIIMMMQQQVVVUUUSSSPPPNNNLLLLLLKKKOOOOOOPPPQQQRRRUUUWWWXXXVVVZZZ]]]^^^^^^aaaeeejjjooo}}}~~~wwwsssrrrssstttuuuqqqjjjaaaXXXRRRMMMIIIGGGBBBAAADDDIIIJJJLLLYYYiii~~~~~~}}}|||yyyyyyxxxvvvvvv}}}wwwiiiddd```[[[WWWTTTRRROOOMMMIIIHHHFFFCCC@@@>>><<<;;;>>>>>>???@@@???>>><<<;;;:::;;;<<<>>>????????????@@@>>><<<:::888999::::::>>>>>>??????>>>>>>===<<<777666555999???CCCDDDCCC>>>===<<<999777555333222444666999999888888888888666777666555333444777999::::::::::::888555222000/////////............---***,,,......---,,,---...,,,,,,,,,------------.........////////////......---------............///............/////////////////////000000000111111000111111222222333444444444555666777777888:::===>>>AAAEEEIIIJJJLLLNNNPPPNNNNNNMMMMMMNNNQQQSSSUUUQQQRRRTTTUUUUUUSSSQQQPPPQQQZZZlllPPPTTTXXX\\\^^^```ccceeefffgggiiikkkmmmnnnnnnnnnlllhhheee```XXXSSSWWW___lllhhhdddnnnpppcccYYYXXXYYY^^^ccclll{{{}}}{{{pppjjjeeehhhhhhdddbbbaaa[[[SSSOOONNNLLLKKKJJJIIIJJJJJJHHHHHHHHHHHHIIIMMMSSSWWW[[[ZZZWWWUUURRRPPPOOONNNTTTUUUVVVWWWXXXYYYYYYZZZXXX\\\```bbbdddgggmmmrrruuuyyytttlllhhhgggiiilllnnnpppjjj```WWWPPPLLLHHHFFFBBBAAAFFFMMMOOOSSSdddyyy~~~|||wwwyyyyyyvvvvvv}}}~~~nnneee^^^[[[VVVQQQNNNKKKGGGEEEBBBBBBAAA>>>;;;999888777:::;;;===>>>>>>===;;;999:::;;;<<<>>>???@@@??????>>><<<:::888777777888888======>>>????????????>>>999777666999???BBBCCCBBB>>>===:::777555333222222444666888999888777777777666666666444333333555777666777888888777555333111............------,,,,,,+++...111111///...///000,,,,,,,,,---------......------,,,,,,,,,,,,---------------............///............////////////////////////000000000111000111111222222333444444444555666777777888:::===???BBBGGGJJJLLLMMMOOOPPPQQQPPPNNNMMMNNNOOOQQQRRRPPPPPPQQQRRRRRRRRRRRRQQQTTT[[[lllQQQTTTYYY\\\___aaaccceeeeeefffhhhkkklllmmmmmmmmmhhhfffccc^^^WWWSSSWWW___kkkiiieeennn|||iii]]]___```eeelllsss}}}~~~yyyqqqnnniiinnnooolllkkkkkkfff]]]YYYWWWSSSPPPNNNMMMNNNNNNJJJJJJKKKLLLOOOTTTZZZ^^^fffdddbbb___\\\YYYXXXWWWZZZ[[[\\\^^^___``````aaadddgggkkknnnqqqvvv~~~rrrllleeeaaabbbggglllooopppiii___VVVOOOJJJGGGEEECCCCCCIIIRRRUUUZZZooo~~~|||vvvyyyyyyvvvvvv}}}ttteee```VVVSSSOOOKKKIIIFFFBBB@@@=========;;;888666666666888:::<<<>>>>>><<<:::888999:::<<<>>>???@@@??????<<<:::888666555555666777<<<===>>>???@@@@@@@@@@@@>>><<<999:::>>>???>>><<>>===;;;:::777555444444555555@@@@@@AAA???>>>===???@@@<<<999666777;;;>>>>>>===>>><<<888555333333444555333555666666555444444555666555555444444333222222666666777777666666555444111///---,,,,,,,,,...///------............------------,,,,,,,,,,,,------------------------------...------------.../////////...---,,,,,,,,,,,,,,,......///000000000000000///000000111111222333333444444555444444666:::===CCCFFFIIIKKKLLLMMMOOOQQQRRRQQQOOOMMMMMMMMMNNNOOOMMMNNNPPPRRRSSSRRRRRRQQQYYYccctttQQQSSSXXX\\\___aaabbbbbbbbbdddgggiiijjjjjjiiihhhdddccc___XXXRRRRRRWWW]]]fffbbb___lllmmmdddeeelllyyyxxxssssssyyy}}}wwwgggddd```\\\ZZZXXXVVVTTTSSSQQQOOONNNPPPUUUYYY]]]cccgggjjjlllmmmoootttxxx}}}sssgggaaaXXXSSSRRRWWW___dddfff```WWWPPPKKKIIIHHHGGGGGGIIINNNTTT\\\kkk~~~}}}|||||||||yyyuuussssssvvv{{{~~~~~~|||wwwqqqhhh```XXXTTTKKKIIIEEEAAA===:::888666999888777666777888:::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<>>>?????????===<<<<<<:::777555333444555666>>>??????>>>===<<<>>>???<<<999666777;;;>>>>>>===;;;999666333111111222333333555666666444333444444555555444444333333222222333444444444444333222222111///...,,,,,,---...///------............------...------------------...------------------------...------------...//////000//////.........//////......///000000000000000111222222333333444555555555666666555555777:::===BBBDDDHHHJJJKKKMMMOOOQQQRRRQQQOOOMMMMMMMMMOOOPPPMMMNNNPPPQQQRRRRRRRRRQQQUUUaaarrrQQQTTTXXX\\\```bbbccccccaaadddhhhkkkmmmmmmkkkjjjdddbbb^^^WWWQQQPPPTTTXXX___\\\[[[iiipppkkkooozzz|||sssqqqttt{{{ooolllhhheeebbb___\\\YYYXXXVVVTTTRRRSSSUUUXXX[[[aaaeeekkkooosssyyy{{{mmmaaaZZZQQQMMMOOOUUUZZZ\\\[[[VVVPPPKKKIIIHHHHHHGGGHHHLLLSSS[[[eeeuuu~~~~~~~~~~~~~~~{{{yyyvvvsssrrrrrrsssuuupppnnniiiccc\\\UUUOOOLLLBBBAAA>>>;;;999666555444555555666777888:::<<<>>>===<<<;;;::::::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<:::666444333444666777===???@@@???>>>>>>???@@@<<<999666777;;;>>>>>>===;;;999666333111111111222444555666666444333333444555555444333222222222222333333333333333222111111000///...---------...///------............------.........------.........------------------------...------------...////////////.........///000000......///000000000000000111222222333333444555555666777888777666888:::===???CCCGGGIIIKKKLLLNNNPPPQQQPPPNNNMMMMMMNNNOOOPPPNNNNNNOOOPPPQQQQQQQQQQQQRRR^^^pppQQQTTTXXX]]]```cccddddddcccfffjjjmmmnnnmmmkkkiiidddbbb]]]WWWQQQOOOQQQSSSVVVUUUVVVbbbxxxwww~~~{{{xxxxxxyyy}}}wwwooopppuuuzzz{{{wwwpppkkkgggdddaaa___\\\ZZZXXXVVVVVVWWWYYY[[[```dddhhhkkknnnsss{{{xxxjjj[[[SSSKKKIIIMMMRRRUUUUUURRROOOJJJHHHGGGGGGGGGFFFIIIMMMVVVaaammm~~~~~~}}}}}}}}}zzzyyywwwtttrrrpppoooooojjjgggbbb[[[TTTNNNIIIFFF===<<<;;;999888777666666333444666888;;;===>>>???===<<<:::999999:::<<<===::::::999999999:::;;;<<<<<<:::666333222444666888???@@@BBBBBBAAAAAABBBCCC<<<999666777;;;>>>>>>===<<<:::888555444333333333444555666666444333333444555555333222111111222222444444555555444444333222000000///...---......///------............------///......------......///------------------------...------------...//////,,,,,,,,,,,,,,,---...///......///000000000000000///000000111111222333333777888999888888999;;;===>>>AAAFFFIIIKKKLLLNNNOOOPPPOOOMMMLLLLLLNNNOOOQQQNNNNNNOOOOOOPPPPPPPPPPPPPPP]]]pppRRRTTTYYY]]]aaadddeeeeeegggiiilllnnnnnnllljjjhhheeebbb]]]WWWRRROOOOOOOOOOOOOOOOOOXXXrrr|||uuusssqqqoooooorrrzzztttnnnrrrwwwxxxpppkkkhhhfffeee```___]]]\\\[[[\\\]]]]]]___bbbdddddddddgggmmmrrrvvvjjjWWWPPPIIIGGGKKKOOOPPPOOOMMMJJJGGGFFFFFFFFFFFFEEEJJJNNNWWWdddrrr}}}|||{{{{{{yyyxxxwwwuuurrrpppooonnnhhhddd^^^VVVNNNHHHCCCAAA:::999999888888888888999444555888;;;===>>>??????<<<;;;:::999999:::;;;<<<;;;:::888888888999;;;<<<;;;999666444333444777888===???BBBBBBBBBBBBBBBDDD<<<999666777;;;>>>>>>===<<<;;;999777555444444444333555666666555444444555666555333222111111222333444444555555444444333222000000//////............------............------......------------......------------------------...------------...//////,,,,,,,,,,,,,,,---...///......///000000000000000///000000111111222333333666888999999999999;;;======AAAFFFIIIKKKKKKMMMNNNOOONNNLLLLLLLLLNNNPPPQQQNNNNNNNNNNNNNNNOOOOOOPPPRRR___rrr{{{zzzRRRUUUYYY^^^bbbeeeffffffjjjkkklllmmmlllkkkiiihhhgggddd___YYYTTTPPPNNNMMMIIIJJJIIIPPPfff{{{}}}zzzuuusssuuuuuuzzz~~~sssqqqvvv{{{xxxssspppnnnmmmgggfffeeedddbbbbbbaaaaaa```aaaaaa___]]]___dddhhhuuuuuuhhhSSSNNNIIIGGGIIIKKKLLLKKKIIIGGGFFFFFFGGGHHHGGGFFFKKKNNNXXXfffttt}}}|||zzzzzzyyyyyywwwuuurrrpppnnnmmmeeeaaaYYYPPPHHHBBB>>><<<777777777777777888999:::888999<<<>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::<<<===999888666555444555666777999<<>>>>>===;;;:::888666555333333222333555777777666666777888888666444222222222333444333333333333333222111111000000000/////////......------............---------------,,,,,,---------------------------------...------------...////////////.........///000000......///000000000000000111222222333333444555555444666888999999:::<<<>>>>>>BBBGGGJJJKKKKKKLLLLLLMMMMMMLLLKKKLLLNNNPPPRRROOONNNNNNMMMMMMNNNOOOOOOSSS```tttwwwsss~~~RRRUUUYYY^^^ccceeeggggggjjjjjjjjjjjjkkkkkkkkkjjjjjjfffaaa[[[VVVRRRNNNLLLGGGGGGFFFKKK^^^yyywwwrrrvvv||||||yyywwwqqqpppooollljjjgggeeedddbbbcccaaa]]]YYYYYY\\\```lllwwwsssdddOOOMMMJJJGGGFFFFFFGGGHHHEEEEEEEEEGGGIIIKKKJJJIIIMMMPPPZZZhhhvvv~~~}}}|||{{{{{{zzzwwwtttpppmmmkkkjjjaaa\\\TTTKKKCCC>>>;;;999777777777888999:::;;;<<<<<<>>>@@@AAAAAA???<<<:::<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<======777777777666666666666666777:::>>>@@@@@@@@@@@@AAA<<<999666777;;;>>>>>>===<<<;;;:::888666555444333222555777888888999:::;;;999777555333222333555666333444444444444333222222000000000000000///......------............------,,,,,,++++++++++++,,,,,,------------------------...------------...//////000//////.........//////......///000000000000000111222222333333444555555222444777999999:::<<<>>>@@@DDDHHHKKKLLLKKKKKKKKKLLLLLLKKKKKKLLLNNNQQQRRROOONNNMMMLLLLLLMMMNNNOOORRRaaauuutttoooxxxRRRUUUYYY___cccfffggghhhiiiiiihhhiiijjjkkklllmmmkkkhhhbbb]]]XXXSSSNNNKKKFFFGGGEEEIII\\\vvvsssrrryyy}}}yyyxxxuuurrrnnnjjjgggeeefffeeebbb\\\VVVTTTVVVZZZeeeooo~~~qqq___LLLLLLJJJGGGDDDCCCDDDFFFCCCCCCDDDGGGKKKMMMMMMMMMNNNRRR[[[iiivvv~~~~~~~~~}}}}}}}}}{{{wwwsssnnnkkkiiiggg___ZZZRRRIIIBBB===;;;:::::::::::::::;;;===>>>???@@@AAACCCCCCBBB???;;;888===>>>AAABBBBBBAAA>>>===<<<<<<<<<=========>>>>>>666777777888777777666555888;;;???AAAAAAAAABBBBBB<<<999666777;;;>>>>>>===???>>>===;;;999888777666222444777999999:::<<<===:::888666333333444555777666666777777666666555444000000000000000///......---..................---,,,++++++******++++++,,,------------------------...------------.../////////...---,,,,,,,,,,,,,,,...//////000000000000000///000000111222222333333000333666888999;;;===???AAAEEEJJJLLLLLLKKKJJJJJJLLLKKKKKKKKKLLLNNNQQQSSSOOONNNMMMLLLLLLMMMNNNNNNQQQ```vvvsssmmmuuuOOOSSSZZZ```cccfffhhhjjjgggjjjlllkkkiiiiiikkkmmmkkkgggaaaYYYSSSOOOLLLKKKLLLIIIEEEIII[[[uuu}}}sssssszzz|||xxxuuusssssssssooommmhhhaaa[[[XXXYYY[[[```jjjxxxmmmZZZMMMKKKGGGEEEEEEDDDCCCBBBAAA???BBBHHHLLLKKKKKKMMMRRRXXX```iiivvv~~~{{{{{{{{{{{{{{{zzzxxxvvvtttrrrnnniiieee^^^XXXMMMDDD???<<<;;;:::<<<<<<<<<===???BBBEEEGGGFFFIIILLLKKKFFF@@@:::777:::>>>DDDHHHGGGCCC===999>>>>>>===>>>???>>><<<:::@@@>>>:::777666666777888;;;;;;<<<===???AAABBBCCC>>>;;;999;;;???BBBCCCAAAAAA???<<<999777555444444444777;;;>>>===<<<<<<<<<;;;:::777333111111444777;;;:::999999::::::888666111///---,,,,,,,,,...///,,,,,,,,,---------......,,,------......------,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---............////////////333222111000000111222333333222111000000000222222555777999999:::;;;>>>@@@@@@CCCFFFHHHHHHIIIJJJKKKNNNMMMKKKKKKKKKMMMOOOQQQTTTOOOMMMOOOOOOKKKIIIJJJNNN[[[ooorrrmmmnnnOOOTTTZZZ```cccfffhhhjjjiiikkkmmmllljjjiiikkkllliiifff___YYYSSSOOOMMMLLLKKKHHHEEEJJJ^^^zzz|||yyyyyy~~~}}}zzzxxxyyyyyyxxxuuuppphhhaaa\\\[[[[[[___hhhvvviiiWWWLLLIIIFFFDDDDDDCCCBBBAAABBB@@@BBBHHHLLLKKKLLLNNNQQQXXXaaajjjvvvyyy{{{yyyzzz{{{{{{{{{xxxvvvtttsssqqqmmmhhhddd[[[TTTJJJBBB===;;;::::::<<<>>>@@@DDDIIINNNRRRUUUVVVVVVVVVRRRKKKDDD>>><<>>>>>>>>===???@@@???===;;;???===:::777555555666777<<<<<<<<<===???@@@BBBBBB>>>;;;999;;;???BBBBBBAAA@@@>>><<<999666555444444555888<<<>>>===<<<<<<<<<;;;:::888444222222555888;;;:::::::::;;;:::777555000///---,,,,,,---...///,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------------......------------..................////////////111111000//////000111111333222111000000111222222333555777777888999<<<>>>AAAEEEIIIKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLNNNOOOPPPPPPLLLKKKNNNNNNLLLKKKLLLNNNZZZnnnqqqllllllPPPUUU[[[```dddfffhhhjjjjjjlllnnnnnnlllkkkkkklllgggddd___YYYTTTPPPNNNMMMKKKHHHFFFOOOfffyyyzzzyyywwwvvvyyy|||tttkkkccc___]]]aaajjjvvvdddRRRJJJHHHEEECCCCCCBBBAAA@@@CCCAAACCCIIILLLLLLMMMQQQRRR[[[eeennnzzzqqqeeehhhrrr~~~~~~|||yyyxxxyyy{{{{{{{{{uuutttsssrrrppplllfffbbbVVVPPPGGGAAA>>>>>>>>>>>>???BBBHHHNNNVVV\\\aaadddeeeccc^^^VVVMMMFFFCCCBBBEEEFFFHHHIIIHHHEEEBBB@@@>>>======???AAA@@@???======;;;888555444555666777======>>>>>>???@@@@@@AAA>>>;;;999:::>>>AAAAAA@@@???===;;;888555444333333666999<<<>>>===<<<<<<===;;;;;;999666333444666999;;;;;;;;;<<<<<<:::666333000///...,,,,,,---......,,,,,,,,,---------......,,,------......------,,,,,,------------.........//////............//////............////////////000000////////////000000222111111000111111222222333555777777888999<<<>>>@@@DDDIIIMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLIIIHHHLLLNNNLLLLLLNNNMMMZZZllloookkklllQQQVVV\\\aaadddgggiiijjjlllmmmooopppooonnnlllkkkgggddd```[[[VVVSSSQQQPPPMMMKKKJJJVVVrrryyyxxxqqqiiidddaaa```___aaafffnnntttxxxzzzvvvnnnhhheeeiiipppzzz|||```PPPJJJHHHDDDCCCCCCCCCBBBAAADDDBBBDDDIIIKKKKKKOOOTTTVVV```kkktttooo``````hhhsss|||zzzyyyzzzzzzzzzzzzuuutttsssrrrppplllfffbbbRRRMMMGGGCCCBBBEEEGGGHHHHHHLLLRRRYYY```eeehhhjjjfffccc\\\SSSKKKGGGFFFHHHJJJJJJHHHFFFDDDAAA???>>>=========???AAAAAA???>>>;;;:::777444444444666777>>>>>>??????@@@@@@??????===;;;888:::>>>@@@@@@???>>><<<:::777555444333333777999<<<======<<<<<<===;;;;;;:::777555555777999;;;;;;<<<======:::555111000///...------------...,,,,,,,,,---------......,,,------......------,,,---------........./////////..................///............////////////000000000000000000000000111111111111111111222222555777999999:::;;;>>>@@@===AAAHHHLLLMMMMMMLLLLLLNNNNNNOOOOOOOOONNNMMMMMMLLLHHHGGGKKKMMMKKKKKKMMMMMMYYYkkk}}}nnnllloooRRRWWW]]]bbbeeegggiiijjjmmmnnnppprrrsssqqqnnnlllhhhfffbbb^^^YYYVVVTTTSSSQQQNNNPPP___{{{xxxjjjbbb]]]XXXSSSQQQPPPPPPQQQTTTYYY___cccjjjtttzzzuuurrrrrrvvvxxx^^^OOOJJJHHHEEEDDDDDDDDDCCCBBBDDDCCCEEEIIIJJJKKKPPPWWWZZZdddoooyyyrrrccc___bbbfffrrr~~~}}}{{{{{{{{{zzzyyyvvvuuutttsssqqqllleeeaaaPPPLLLHHHFFFHHHLLLPPPRRRUUUXXX^^^cccfffhhhgggggg^^^ZZZTTTMMMHHHGGGJJJMMMOOOMMMJJJFFFBBB???===<<<===<<<===???AAAAAA???===:::888666444333444666888>>>???@@@@@@@@@@@@??????===:::888999===??????>>>>>><<<:::777555444444444777999;;;<<<;;;;;;;;;<<<;;;;;;:::888666666888::::::;;;;;;<<<<<<999444000//////......------------,,,,,,,,,---------......,,,------......------,,,---------.........//////......------------..................////////////111111111111111111111111000000111111222222222222555777999999:::;;;>>>@@@===AAAHHHLLLNNNNNNMMMMMMOOOOOOOOOOOOOOONNNMMMLLLMMMIIIHHHKKKLLLJJJIIIJJJLLLYYYkkk|||pppoootttSSSXXX^^^cccfffgggiiijjjmmmnnnqqqtttvvvtttpppmmmiiigggddd```\\\XXXVVVUUUUUURRRUUUggg}}}vvveeeXXXQQQNNNKKKHHHIIIJJJJJJJJJKKKNNNSSSVVV___jjjzzzzzz}}}ttt\\\OOOJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCEEEHHHIIIJJJPPPYYY^^^gggsss}}}vvvfffaaa^^^\\\aaaiii}}}}}}|||zzzyyywwwvvvuuutttqqqkkkddd^^^OOOLLLGGGFFFIIINNNSSSUUU]]]```dddggggggccc___\\\SSSQQQMMMHHHFFFGGGLLLPPPQQQOOOKKKFFFBBB???=========<<<<<<>>>@@@???>>><<<999888666444444555777999>>>???@@@AAAAAAAAA@@@???===:::888999<<>>===>>><<<:::777666555555555777999::::::999999:::;;;999::::::888666666888999999999999::::::888444111///............---------,,,,,,,,,---------......,,,------......------,,,,,,------------............------------------...............////////////111111222222222222111111///000111222222222222222333555777777888999<<<>>>???DDDJJJNNNPPPQQQQQQRRRQQQQQQPPPOOONNNMMMMMMLLLOOOKKKIIILLLLLLIIIHHHIIILLLYYYlll}}}{{{yyy{{{TTTXXX^^^cccfffhhhiiikkklllnnnqqqvvvyyywwwsssnnniiigggddd```\\\XXXUUUTTTXXXTTTWWWlllmmmdddWWWMMMHHHGGGFFFEEEFFFHHHJJJJJJJJJKKKOOORRRXXXcccrrroooZZZOOOIIIFFFDDDBBBCCCCCCCCCBBBCCCBBBDDDGGGGGGHHHPPPZZZdddnnnyyyppphhhccc]]]___eeesss~~~~~~~~~}}}|||zzzwwwvvvuuutttpppiiiaaa[[[NNNJJJEEECCCEEEIIIMMMOOOZZZ\\\```aaa___YYYSSSNNNKKKJJJGGGDDDCCCEEEIIIMMMMMMKKKGGGDDDAAA???>>>>>>===<<<<<<===>>>>>><<<999999888666444444666888:::===>>>@@@BBBBBBAAA@@@???===:::777888<<<>>>>>><<<>>>===:::888777666666666666888999999888777888:::888999999888666666777999888777777777888777444222...............------,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,------------//////............//////............///////////////000111222222111000///...///111222333333222222333555777777888999<<<>>>@@@DDDIIIMMMOOOQQQSSSTTTSSSRRRPPPNNNMMMMMMMMMMMMOOOKKKJJJLLLMMMJJJHHHJJJKKKZZZmmmUUUYYY___dddfffhhhiiikkklllmmmqqqvvvzzzyyytttoooiiigggddd```\\\XXXTTTSSSXXXUUUXXXnnnqqq^^^XXXOOOHHHEEEEEEGGGHHHEEEHHHKKKLLLKKKLLLOOOQQQVVV___mmm{{{lllXXXNNNGGGEEEBBBAAABBBBBBBBBAAABBBBBBDDDFFFFFFGGGPPPZZZkkkttt{{{sssmmmfffffflllgggqqq|||~~~}}}}}}~~~~~~}}}{{{vvvvvvuuusssnnnggg^^^XXXMMMHHHCCC???@@@CCCFFFHHHRRRTTTXXXYYYVVVPPPHHHCCCFFFFFFDDDAAA@@@AAADDDGGGFFFEEECCC@@@???>>>===>>>===<<<<<<=========:::888999888666555555777999;;;<<<>>>@@@BBBCCCBBBAAA@@@===:::777888;;;>>>===<<>>@@@???BBBGGGJJJMMMOOORRRTTTTTTSSSPPPNNNLLLLLLMMMNNNOOOKKKIIILLLNNNKKKJJJKKKKKKZZZnnnTTTXXX]]]```aaacccfffjjjmmmooosssvvvvvvtttrrroooiiifffbbb___\\\XXXTTTPPPVVVTTTXXXmmmpppiii[[[OOOFFFHHHJJJHHHGGGHHHKKKKKKLLLNNNRRRWWW\\\^^^```gggpppzzzgggSSSIIIHHHGGGEEECCCBBBBBBBBBBBBCCCCCCFFFHHHGGGGGGOOOYYYhhhttt|||xxxuuukkkjjjkkkoootttxxxxxxwwwmmmooossswww~~~zzzxxxvvvrrrmmmeee]]]WWWKKKIIIFFFCCC@@@??????@@@DDDDDDCCCBBBAAA???===<<<===<<<:::::::::<<<>>>@@@BBBBBBAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::999777555555888:::???@@@@@@AAAAAA@@@@@@???;;;888555555999<<<<<<;;;;;;::::::999999888888888999999999888888888888888999777555333333444777888777666555444333222222333111///---,,,,,,,,,...///++++++,,,,,,---...//////,,,,,,,,,------............---,,,++++++---...000..................------////////////////////////...//////000111222222222222222333333333333444444333444666666777888;;;===AAADDDHHHKKKLLLMMMNNNPPPTTTSSSQQQOOOLLLKKKJJJIIIHHHIIIJJJIIIIIIIIIKKKMMMNNNXXXmmmSSSWWW\\\______aaadddhhhjjjmmmpppssstttssspppnnniiigggccc```^^^ZZZUUURRRUUUSSSWWWjjj|||jjjbbbXXXOOOHHHHHHJJJIIIKKKOOOTTTWWW[[[___dddiiiooosssyyy|||~~~xxxuuu~~~dddSSSKKKGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCFFFHHHGGGHHHPPPZZZgggqqq}}}uuurrrpppoooqqqqqqpppnnndddeeeeeeeeeiiirrr~~~zzzxxxuuuqqqllleee]]]WWWIIIHHHEEEBBB@@@@@@@@@@@@AAA@@@???>>><<<:::999888:::999888777777888999:::======>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999888888:::===???@@@@@@AAAAAA@@@@@@???<<<888555666999;;;;;;:::;;;::::::999999888888777999999888888777777666666999777555333222333555666666666555444333222222222000///---,,,,,,---...///+++,,,,,,------.........,,,,,,------------------...---,,,++++++---...000........................////////////////////////...//////000111111222222111111111222222222333333333555666777777999<<<>>>AAADDDGGGJJJKKKLLLNNNOOOPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMKKKHHHGGGHHHIIIOOOZZZoooRRRWWW\\\^^^^^^___bbbeeehhhkkknnnqqqqqqpppnnnllliiigggdddbbb___[[[WWWSSSSSSRRRVVVggg{{{iiiaaaUUUQQQMMMLLLMMMPPPWWW___gggnnnwww}}}~~~qqqmmmkkkmmm~~~uuu\\\PPPKKKEEEEEECCCCCCCCCDDDEEEFFFDDDDDDFFFHHHHHHIIIRRR]]]gggoooxxx|||yyywwwtttpppnnnfffdddaaa^^^^^^bbbhhhnnn}}}~~~}}}|||zzzxxxuuuqqqllleee]]]XXXJJJHHHFFFCCCBBBBBBBBBCCC???>>><<<:::888777666666888777777666666666666666999999;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<:::999999;;;>>>???@@@@@@AAAAAA@@@@@@???===999666666999;;;;;;:::;;;::::::999888888777777888888777777666555444444888777444222111222333444555555444444333333222222000///...,,,,,,---......------------------------------------------,,,,,,------,,,+++,,,---...///......................../////////////////////////////////000111111222222000000111111111222222222444555777888888:::<<>>AAAEEEHHHIIIJJJKKKMMMPPPOOOOOONNNOOOOOOPPPPPPPPPQQQPPPNNNLLLKKKLLLMMMRRR^^^tttRRRXXX^^^bbbcccdddfffhhhppppppppppppnnnkkkhhhfffdddcccbbbbbb```\\\WWWSSSJJJJJJNNN\\\vvv{{{tttuuu}}}~~~~~~dddSSSLLLJJJFFFEEEDDDDDDDDDEEEFFFGGGLLLLLLNNNRRRUUU\\\kkkxxx}}}~~~~~~zzzyyy}}}}}}}}}~~~|||zzzwwwtttqqqmmmhhhdddcccaaa```^^^^^^___```aaa]]][[[XXXRRRLLLFFFAAA>>>888777666555666888:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;::::::::::::;;;;;;======<<<:::999999;;;>>>???@@@@@@AAAAAA@@@@@@???;;;888555555999<<<<<<;;;;;;;;;:::888777666555444555555555444444444444333666555444333222111111111111222333444444333222111///............---------------------------------------------------,,,,,,,,,,,,,,,---------......,,,,,,------.../////////////////////////////////000000000000000000111111222222333333333444444444444555777888888:::<<>>???BBBFFFHHHIIIJJJLLLMMMMMMMMMNNNNNNPPPQQQSSSTTTUUUUUUTTTQQQNNNLLLLLLMMMWWWbbbvvvOOOUUU]]]bbbdddeeegggjjjjjjkkklllllllllllljjjjjjeeedddddddddccc```ZZZVVVJJJGGGFFFMMMaaauuu~~~}}}}}}ppp\\\QQQJJJFFFEEEEEEFFFHHHKKKOOORRRTTTRRRQQQTTTYYY___iiizzzyyykkkjjjkkkppp}}}~~~|||yyyxxxvvvtttqqqnnnggghhhiiikkkooosssxxxzzz~~~}}}yyysssiii^^^UUUOOOGGGDDD>>>:::888:::<<>>===;;;;;;:::888777555444444333333444555555666666777444444444444444444444444000111333444444333222000......//////......---,,,++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,------......------,,,,,,------...///000000////////////////////////111111111000000000000000000111111111111222222222333444666666777888;;;===@@@CCCFFFIIIJJJKKKLLLNNNQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRRRRQQQOOOOOOPPPRRRYYYeeexxxLLLVVV```ccceeehhhiiihhhiiijjjmmmooonnnllliiigggaaaccccccbbbcccbbb[[[SSSJJJEEECCCHHHVVVfffttt{{{}}}{{{dddRRRJJJJJJLLLGGGIIIJJJMMMUUU^^^aaa^^^[[[YYYWWWZZZdddppp{{{~~~{{{yyyuuunnniiihhhfffiiisss{{{yyyxxxwwwvvvtttpppnnnjjjjjjjjjlllqqqwww}}}yyyqqqgggaaaVVVNNNDDD>>>===<<<999666222777<<<===:::888999<<<<<<<<<<<<;;;;;;:::::::::<<<;;;999777777888999:::???@@@BBBCCCCCCBBBAAA@@@===777222444;;;??????<<<=========:::777444333444000222555666666555666777555666666444222111222333333222111222333333222000111///---,,,,,,,,,+++***---------......---,,,,,,++++++------------++++++))))))***+++,,,,,,------000000...------.../////////////////////.........111111000000000000111111000111111111111222222222333444444444555777;;;>>>???BBBFFFHHHIIIJJJKKKLLLNNNNNNOOOPPPPPPOOOOOOOOORRRRRRPPPNNNMMMMMMPPPSSS]]]kkk~~~KKKUUU___bbbdddggghhhfffhhhjjjmmmnnnnnnllliiihhhbbbeeeeeeeeeeeeddd\\\SSSDDDBBBAAAFFFSSScccrrr{{{|||zzzxxx~~~vvvpppsssxxx{{{|||~~~~~~yyy^^^PPPJJJJJJKKKHHHKKKNNNRRR]]]hhhkkkiiidddbbbaaacccjjjsss{{{yyypppkkkiiigggccc``````aaagggvvv|||{{{yyyyyyxxxvvvrrrooolllkkkiiiiiimmmttt{{{~~~wwwpppkkkggg]]]QQQGGGBBB???;;;888444888======:::999:::===<<<<<<<<<;;;;;;;;;;;;:::;;;:::888777666777999:::>>>???AAACCCCCCBBBAAA@@@===777333444;;;??????<<<<<<<<<<<<999666444333444222444777888888777888999777888888777555444666888555444333444555555333111000///---,,,---------,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------...//////...---......///000/////////////////////...111111000000000000111111000111111111111222222222444555666666666888<<>>???AAABBBCCCBBBAAA@@@<<<777444555;;;??????<<<:::::::::888666444444444444777:::;;;::::::;;;<<<888999999777666666888:::666555555666777666444222000...------...///...---++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------------------------......---......///000111......//////////////////111111000000000000111111000111111111111222222222444666777777777999<<>>=========999888666555444555777888===>>>@@@BBBCCCBBBAAA@@@;;;777555666;;;>>>>>>===888999999888555333444444777999<<<============>>>::::::999666444444666888777666666777888777444111000...------///000000///******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...///000111111............////////////111111000000000000111111000000111111111222222222444555666777777999<<<>>>@@@CCCGGGJJJKKKLLLNNNOOOOOOOOOPPPPPPPPPOOONNNNNNKKKMMMNNNOOOMMMMMMMMMNNNZZZhhh}}}ssszzzJJJUUU___ccceeeiiijjjiiihhhjjjmmmpppqqqpppnnnlllfffiiijjjjjjiiieeeZZZOOOEEEDDDDDDEEEMMM\\\ooo}}}}}}vvv}}}{{{}}}}}}qqq^^^WWWSSSRRRTTTWWW^^^eeeiiikkkmmmnnnoooppptttvvvxxx|||^^^SSSPPPKKKIIILLLMMMUUUbbbppp~~~|||sssfff\\\XXXZZZ___ccchhhooo~~~{{{zzzyyyxxxxxxxxxvvvsssppppppooollliiifffdddccccccaaadddiiilllmmmnnnpppqqquuurrrnnnhhhbbb[[[TTTPPPMMMMMMKKKHHHCCC???===<<<:::;;;===>>>???>>>======999888666444444555666777<<<===@@@BBBBBBBBBAAA@@@999777666777;;;>>>>>>===888999999888555333444444777:::===>>>>>>===>>>???===<<<:::777444333555777666666666777888777333000000...------///000000///)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000000111---.........//////000000111111000000000000111111000000111111111222222222222333555666777888:::===???CCCGGGJJJKKKLLLNNNPPPOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMLLLKKKLLLNNNQQQYYYggg{{{vvvdddmmmIIISSS^^^cccfffjjjlllkkkiiikkkooorrrsssrrrpppooohhhkkkkkkiiihhhdddZZZOOOFFFDDDBBBEEEPPPdddyyywwwtttnnngggiiilllqqqzzzzzzqqq```WWWPPPOOORRRUUU[[[bbbfffiiilllmmmlllnnnrrruuuwww~~~vvv\\\TTTQQQKKKKKKPPPRRR\\\kkk{{{|||qqqgggbbbcccfffjjjqqqzzz}}}{{{yyyxxxwwwwwwwwwuuurrroooooonnnllliiieee```]]]ZZZ[[[^^^bbbccccccdddhhhllltttsssqqqllleee^^^WWWSSSTTTRRROOOJJJFFFBBB>>>===;;;<<<>>>@@@@@@???===<<<999888666555444555777888;;;===???AAABBBBBBAAA@@@888777777888;;;=========:::::::::888666444444444666999<<<===<<<<<<===>>>@@@???<<<999666555777999777777777999999777333000000...------...///...---)))***+++,,,---------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...///000000000///------......///000000000111111000000000000111111000111111111111222222222111333555666777888:::<<<>>>BBBFFFIIIKKKLLLNNNPPPPPPPPPPPPPPPOOONNNMMMMMMNNNMMMLLLKKKJJJLLLPPPSSSZZZgggyyymmm]]]gggFFFQQQ\\\bbbfffkkkmmmmmmjjjlllpppsssuuutttsssqqqlllnnnmmmjjjhhhddd[[[QQQIIIDDDBBBIII[[[uuu{{{wwwwwwzzzxxxooohhhdddbbbkkkvvvyyycccXXXNNNNNNSSSXXX]]]bbbgggkkknnnnnnmmmnnnrrrvvvzzzpppZZZUUURRRKKKMMMUUUXXXdddtttzzzxxxyyyzzz~~~|||xxxwwwvvvvvvvvvuuurrrooommmkkkiiieeebbb^^^\\\ZZZYYY[[[\\\[[[YYYZZZ```eeeooonnnjjjeee___YYYVVVTTTUUUSSSOOOJJJGGGCCC@@@>>><<<>>>???AAA@@@???===;;;:::999777555555666777888;;;<<>>@@@AAAAAA???<<<::::::999777666555666888999:::<<<>>>AAABBBBBBAAA@@@777777888999;;;<<<===============:::777444333444333555888999999999999:::888888666444333555999===::::::;;;<<<===:::666222111///---,,,,,,,,,+++******+++,,,---............------++++++++++++------++++++,,,,,,---...//////......///000000///...------------...///000000111111111000000000000111111000111111111111222222222222555777999999:::;;;======@@@DDDGGGIIIKKKMMMOOOPPPQQQPPPPPPOOONNNMMMLLLJJJLLLOOOPPPOOOOOOOOOPPP\\\gggwww{{{iii\\\hhhEEEMMMYYYbbbgggjjjnnnpppmmmooorrrtttuuutttsssqqqqqqooonnnmmmkkkeee\\\UUUJJJDDDIIIUUUiiimmm\\\YYYWWWXXXZZZ___kkk{{{sssllljjjhhhiiiqqq|||ppp^^^QQQRRRVVVWWW^^^hhhrrrtttuuutttrrrtttyyy~~~iiiUUUOOOOOONNNPPPUUU^^^tttzzzvvvtttuuuwwwvvvpppkkkjjjfff```[[[YYYWWWUUUTTTRRRPPPNNNMMMNNNQQQUUUWWWYYYWWWTTTPPPMMMMMMQQQTTTZZZTTTLLLGGGFFFDDD@@@;;;>>>>>>>>>>>>===<<<;;;:::???<<<888555555555555555::::::<<<>>>@@@AAA???===777777999<<<>>>???===;;;<<<;;;;;;:::999888777777666777777888999:::::::::666666444444555777999;;;>>>>>>===<<<999777444222.........------...............------------......,,,,,,+++***+++,,,---...++++++++++++++++++++++++---......///000/////////......///000000000000000//////000000000000//////000111111111111222222222222333555666777999<<<>>>???AAADDDFFFHHHJJJMMMPPPOOOOOONNNNNNMMMLLLLLLLLLLLLNNNOOOOOOMMMLLLLLLMMMVVVcccvvvnnn___iiiCCCLLLXXXbbbhhhkkknnnpppnnnpppsssuuuvvvuuusssrrrpppooommmmmmkkkfff]]]VVVMMMDDDGGGUUUlllrrr```UUUSSSSSSUUUZZZ___hhhxxxxxxmmmfffbbbdddjjjsssooo___SSSTTTXXXYYY```jjjpppqqqrrrqqqpppsssyyy~~~xxxdddRRRMMMMMMLLLNNNTTTaaaxxxzzzwwwuuuuuuwwwuuupppjjjgggbbb[[[VVVSSSQQQPPPOOOKKKJJJHHHGGGHHHJJJLLLNNNLLLKKKJJJGGGFFFHHHMMMPPPXXXRRRKKKGGGFFFEEEAAA===>>>>>>>>>>>>===<<<;;;::::::888555444444666777888===>>>???AAACCCDDDBBB???555555777:::<<<===<<<:::<<<;;;::::::888888777666333444444555666666777777666555444444555666999:::;;;;;;:::999777444111000......------------......------,,,,,,,,,,,,------000///---+++*********+++++++++++++++++++++++++++------...////////////...------.../////////////////////000000000000//////000000111111111222222222222333555666777999<<<>>>???AAADDDFFFHHHJJJMMMOOOMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOONNNLLLKKKKKKLLLRRR___rrrrrrccclll@@@JJJXXXbbbhhhkkkmmmooopppqqqtttvvvwwwvvvtttsssooonnnllllllkkkfff^^^XXXNNNCCCEEERRRjjjrrr___UUURRROOOQQQWWW```gggmmmwwwuuummmdddbbbdddlllyyykkk]]]TTTVVVZZZ]]]dddmmmoooqqqqqqqqqqqquuu|||nnn\\\MMMJJJKKKJJJMMMTTTfff~~~}}}{{{xxxvvvuuuuuusssmmmhhh```[[[SSSMMMJJJIIIHHHGGGDDDCCCBBBBBBBBBCCCCCCDDDBBBBBBAAA??????AAAFFFIIIRRRNNNHHHFFFEEEDDDAAA>>>>>>>>>>>>>>>===<<<;;;:::999888666444555666999:::<<<<<<===???AAAAAA???===555555777:::======<<<:::;;;;;;:::999888777777666333333333444444555555666666555444333444666888999777777777666444111///---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,------...............//////000000000000//////000000000111111111222222222333555666777999<<<>>>>>>AAADDDFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKMMMMMMMMMKKKJJJKKKLLLQQQ]]]pppwwwhhhqqq>>>HHHVVVaaahhhkkkmmmoooqqqsssuuuwwwwwwvvvtttsssooommmlllllllllhhhaaa[[[OOOEEEEEENNNaaa|||tttpppllljjjkkkiiiqqquuuoooaaaUUURRRTTTUUU[[[gggttt}}}vvvkkkeeebbbgggrrryyydddZZZTTTVVV[[[```gggppprrrtttttttttuuuzzzdddVVVJJJIIIJJJJJJPPPXXXmmm|||{{{yyyvvvtttrrrnnnhhhcccXXXSSSKKKEEEAAA@@@@@@??????@@@@@@@@@???>>>>>>===??????>>><<<:::<<>>>>>>>>>>>>>>===<<<;;;:::<<<;;;999666555555888:::<<<<<<===???@@@@@@===;;;777888999<<>><<<;;;;;;:::999888777666666555555666666666777777777666555444333333555777888444555555444222000...------,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---......//////......//////000000000000//////000000000000111111111111222333555666777999<<<>>>>>>@@@DDDFFFHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQKKKLLLLLLKKKIIIIIIJJJKKKRRR^^^ooo{{{llluuu<<>><<<;;;;;;:::<<<<<<======<<<;;;:::999;;;;;;:::999888999<<>>===>>>>>>>>>>>>===<<<;;;:::888888777555333444777;;;AAA@@@AAABBBDDDCCC@@@>>>888888:::===???@@@>>>===;;;::::::999888777666555666666777777777777888888666555333222333444666777444444444444333111///...---,,,,,,++++++,,,,,,---------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......///000000000000/////////000000000000////////////000000000111111111222333555666777999<<<>>>>>>AAAEEEGGGHHHIIIJJJLLLKKKLLLLLLMMMNNNOOOPPPPPPKKKLLLLLLJJJIIIHHHJJJKKKSSS]]]mmm~~~{{{lllvvv;;;DDDRRR]]]dddjjjooorrrrrrsssvvvwwwwwwvvvtttrrrooonnnmmmnnnooommmhhhcccZZZRRRNNNMMMTTTppp~~~mmm\\\TTTQQQMMMJJJJJJKKKKKKKKKJJJJJJJJJKKKLLLXXXdddvvvzzzmmmhhhhhhqqqxxxmmmhhhggggggfffYYYXXXXXXZZZaaaiiirrrxxx{{{~~~sssXXXNNNHHHJJJLLLOOO[[[jjjvvvxxx{{{~~~}}}|||xxxvvvsssmmmeee]]]UUUQQQGGGCCC>>>;;;::::::999888999999999999999888777666555666666666666888<<<>>>?????????>>>>>>=========>>>>>>>>>>>>===<<<;;;:::000222333222111333888===AAA@@@AAABBBCCCAAA>>><<<666666888;;;>>>>>>===;;;::::::999888777666666555555555555555555555555555666444333222222333555666333444444444444222000///------,,,,,,,,,,,,------------////////////------.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................//////000000000000000//////000000000000///////////////000000000111111222333555666777999<<<>>>???BBBFFFIIIJJJJJJKKKLLLIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLJJJHHHHHHJJJLLLRRR[[[iiizzz|||llluuu;;;CCCPPPZZZbbbiiioootttrrrsssuuuwwwwwwuuusssqqqpppooonnnooopppoookkkfff]]]SSSMMMLLLSSSnnnooo```PPPJJJIIIHHHEEEEEEEEEEEEEEEEEEFFFHHHKKKMMMUUUbbbsss~~~~~~ttttttxxxoooggg^^^XXXWWWYYY[[[\\\ZZZ[[[^^^aaahhhqqq{{{gggUUUMMMHHHIIILLLQQQaaarrr}}}uuuzzz}}}}}}|||vvvtttppphhh^^^TTTLLLHHH@@@>>><<<;;;;;;;;;:::999888888888777777777777777555666777666666888;;;======>>>??????>>>=========>>>>>>>>>>>>===<<<;;;:::///111333333111444:::????????????@@@@@@???<<<999666777888;;;>>>???===;;;::::::999888777666555555444444444444444444444444555444333111111222444555333333444444444222111000......------------......+++,,,...//////...,,,+++---.........---+++)))(((------------------------------...////////////...---...//////000000////////////000000000000//////////////////000000000111222333555666777999<<<>>>@@@CCCHHHJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIIIIKKKMMMRRR[[[hhhyyy}}}kkkrrr;;;CCCOOOYYYaaahhhpppuuuqqqsssuuuvvvvvvuuurrrqqqqqqooonnnpppqqqqqqllliii]]]PPPIIIJJJSSSmmmfffWWWHHHDDDFFFFFFDDDDDDAAACCCFFFFFFFFFIIIOOOTTT]]]jjjyyy|||nnn^^^XXXTTTSSSTTTVVVWWWZZZ\\\___bbbfffmmmxxx^^^SSSKKKGGGIIIKKKRRRcccvvv|||uuu}}}}}}uuusssnnneeeZZZOOOGGGBBB===;;;;;;;;;<<<===;;;::::::999999888888999999:::;;;<<<;;;:::888888999;;;>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::555777888666444555:::@@@CCCBBBBBBCCCCCCBBB???<<<888999:::===@@@AAA???===::::::999888777666555555555555555555555555555555555444222111111222444555222333444444333222111000///......------......///***+++---......---+++******+++,,,---...---,,,,,,---------------------------...//////000000//////,,,---......//////......//////000000000000//////////////////000000000000222444555666777999<<<>>>@@@DDDIIIKKKLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPMMMMMMLLLJJJIIIIIIKKKNNNSSS\\\jjj{{{~~~kkkqqq777@@@LLLXXX```ffflllpppsssuuuwwwwwwtttrrrqqqpppqqqqqqqqqpppooommmkkkjjj^^^QQQGGGHHHRRR___mmmxxxzzz|||xxx^^^RRRGGGDDDDDDDDDEEEGGGCCCFFFHHHGGGFFFJJJRRRYYYddduuu|||iii___WWWUUUTTTTTTWWW[[[^^^___dddfffiiimmmttt}}}uuu```PPPMMMIIIHHHKKKVVVkkkuuutttwww|||yyyxxxqqqfffYYYNNNEEE@@@>>>;;;;;;;;;999666666777:::555555666777777777777777777666555555555666777888;;;<<<======<<<<<<===>>><<<<<<<<<;;;:::999777666444333111111222444777999;;;<<>>:::444555777;;;>>>>>><<<:::===<<<;;;999777666444444111111222222333222222222444222000000222333333333000000111222444333111///000000///...------,,,,,,---------............//////...,,,+++***++++++,,,...------,,,,,,,,,---------......---,,,---///222........................000000000000000000000000222222111111222222333444333444666777777888;;;===AAACCCFFFIIILLLMMMNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPMMMLLLKKKJJJJJJIIIIIIJJJQQQZZZiii|||rrrbbblll666>>>JJJUUU^^^eeekkknnnrrrtttvvvwwwuuurrrqqqqqqqqqqqqrrrqqqooollliiiggg^^^SSSIIIHHHOOOZZZjjjvvv|||}}}qqq[[[RRRIIIHHHHHHGGGFFFHHHHHHKKKMMMNNNOOOUUU^^^eee{{{uuuggg___\\\VVVVVVWWWZZZ___eeejjjmmmoooppprrruuu|||oooZZZNNNKKKIIIIIILLLXXXnnntttvvv{{{~~~{{{xxxvvvooodddWWWLLLDDD@@@>>>>>>===<<<;;;::::::;;;<<<<<<===>>>>>>>>>===;;;::::::999888777888999;;;<<<>>>>>>>>>>>>======>>>>>>>>>>>>===<<<;;;999777777333222111111222555888:::<<<===@@@CCCDDDBBB===999666777999===@@@AAA???<<<:::999888777666444333333444444555666666666555555444222111111333444555555444333333444555444000...//////......---,,,,,,+++,,,,,,,,,,,,---------...---,,,+++++++++,,,---......------,,,,,,---------.........---++++++---///........................000000000000000000000000222222111111222222333444333444666777777888;;;===@@@BBBEEEHHHKKKMMMMMMNNNPPPOOOMMMLLLLLLMMMOOOPPPMMMMMMKKKJJJJJJJJJJJJJJJPPPZZZiii|||nnn^^^hhh|||555<<>>???@@@???>>>@@@CCCEEEFFFDDDBBB@@@===<<<;;;;;;<<<>>>@@@BBBAAAAAA???>>>======>>>>>>@@@??????===;;;999777666222111111111333777:::======>>>@@@BBBCCC@@@<<<888666777999===@@@AAA???===999888777666666555555555666777888999999999999999777555222222444666777777777666666666666444000---......------,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++,,,---...///---------,,,,,,------......///...---+++***+++---........................000000000000000000000000222111111111111222333333333444666777777888;;;===???@@@CCCGGGJJJKKKLLLLLLOOONNNMMMKKKKKKMMMNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJOOOYYYiii|||lll]]]eeexxx444:::DDDOOOYYYbbbiiilllqqqtttwwwyyyxxxvvvttttttqqqrrrsssrrroooiiiccc```]]]XXXQQQLLLJJJSSSiii}}}iiiWWWPPPLLLNNNPPPQQQSSSWWW^^^ccckkkrrrwww{{{}}}rrrlllccc]]]YYYXXXWWWWWW]]]aaahhhpppyyy|||^^^OOOKKKIIIHHHJJJNNN[[[rrrzzzuuuzzz|||yyyvvvpppiii^^^RRRIIIDDDBBBBBBBBB@@@???@@@CCCEEEEEEDDDBBBEEEJJJNNNPPPOOOLLLJJJAAA@@@??????AAACCCEEEGGGEEECCC???===============@@@???>>>===:::888666444111000000111444888<<>>???@@@AAAAAA???:::666333444777;;;>>>???===;;;999999888777777888999999888999:::;;;<<<<<<<<<;;;<<<999555444555666777777777666666666666444111...---------,,,,,,++++++++++++,,,,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,---......,,,------,,,+++***+++---........................////////////////////////111111111111111222222333333444666777777888;;;======???BBBFFFHHHJJJKKKKKKOOONNNLLLKKKKKKLLLNNNOOONNNMMMLLLKKKJJJJJJJJJJJJNNNYYYiii~~~qqqaaagggxxx555999AAALLLXXXbbbiiilllqqqtttyyyzzzyyywwwuuutttqqqrrrsssrrroooiiiccc```]]]YYYTTTNNNKKKUUUnnniiiYYYSSSOOORRRVVV[[[bbbiiiooowwwzzznnniii___]]]ZZZYYYZZZZZZZZZYYYbbbiiisss~~~tttYYYMMMKKKIIIIIIKKKPPP]]]sss|||wwwzzz~~~}}}yyyvvvnnnggg\\\PPPHHHEEEEEEFFFDDDEEEFFFIIILLLNNNNNNNNNQQQTTTXXX[[[[[[XXXTTTQQQFFFFFFFFFFFFHHHIIIKKKLLLIIIEEE???<<<<<<===<<<<<<>>>>>>===;;;999666444333111000000222555999>>>@@@>>>>>>???@@@@@@>>>999666333444777;;;>>>???>>><<<999888777777777888:::;;;<<<===>>>???@@@@@@@@@@@@AAA===888666555666666555444444444555666555222///---,,,,,,,,,,,,,,,++++++------------............---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///(((***,,,,,,,,,,,,---///........................////////////////////////111111000000111111222333333444666777777888;;;======???BBBEEEHHHIIIJJJKKKNNNMMMKKKJJJJJJKKKMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKOOOZZZlllvvvfffjjjwww555777>>>IIIVVVaaahhhkkkppptttxxxzzzxxxuuusssrrrqqqrrrsssrrrooojjjfffccc___[[[UUUOOOMMMYYYssskkk]]]YYYWWW\\\ccckkkwwwtttfff___\\\ZZZXXXWWWYYY\\\```cccllltttmmmVVVMMMJJJIIIJJJNNNTTTaaaxxx~~~yyy{{{|||~~~|||xxxuuunnnggg[[[PPPIIIGGGIIIKKKLLLQQQWWW\\\^^^___```aaaeeefffgggfffbbb[[[UUUPPPNNNOOOPPPQQQRRRSSSSSSRRRNNNHHH@@@===<<<======<<<===<<<<<<:::888666444333111111111222666:::>>>AAA>>>>>>>>>??????===999666444666888===@@@BBB@@@>>>777666555444555666888:::@@@AAABBBCCCDDDEEEEEEEEECCC???999666555666666666444444444555666555222///------------,,,,,,,,,,,,---------.........//////------------,,,+++***))),,,,,,,,,,,,---......///'''))),,,------...///000........................000000000000000000000000111000000000000111222222333444666777777888;;;======>>>AAAEEEHHHIIIJJJJJJMMMLLLKKKIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKQQQ\\\oooyyyhhhiiittt333555;;;FFFSSS___gggjjjnnnrrrvvvxxxvvvrrrooonnnqqqqqqrrrqqqooollliiigggaaa\\\UUUOOONNNZZZtttqqqbbbaaadddllluuussseee___^^^_________```fffnnnuuu~~~fffRRRLLLIIIIIILLLQQQYYYhhh~~~zzz|||}}}|||~~~{{{vvvsssnnnggg[[[PPPJJJIIILLLOOOYYYbbbnnntttttttttwwwzzzyyyxxxwwwrrrlllccc[[[VVVXXXYYY\\\^^^___^^^[[[ZZZSSSLLLCCC>>>>>>@@@???===<<<<<<;;;:::999777666555222222222333666:::???AAA=========>>>>>>===:::777444555888===@@@BBB@@@>>>888777555444444666888999???@@@AAACCCDDDEEEEEEEEEAAA===888555555777888888777777777777777555222///------------------------,,,,,,---------.........+++,,,---------,,,+++***,,,,,,,,,,,,---...//////)))+++...///.........///........................000000000000000000000000000000000000000111222222333444666777777888;;;======???BBBEEEHHHJJJKKKKKKMMMLLLJJJIIIIIIJJJLLLMMMOOONNNMMMLLLKKKKKKKKKKKKSSS___rrr{{{jjjiiippp222333888CCCQQQ^^^eeehhhmmmppptttvvvtttpppllljjjqqqqqqqqqpppooommmkkkjjjddd]]]UUUOOONNN[[[ttt{{{xxxfffgggmmmxxxttthhhbbb]]]ccciiilllnnnttt}}}aaaOOOKKKHHHIIIMMMTTT]]]mmm|||zzz}}}{{{}}}yyyuuurrroooggg[[[QQQKKKKKKOOORRRcccpppzzzqqqiiieee___aaaeeehhhhhheeebbb```WWWOOOEEE@@@@@@AAAAAA???<<<<<<<<<;;;:::999777666333222222333666:::>>>AAA<<<<<<<<<===>>>===:::777222333666;;;>>>@@@>>>===;;;999777666666777:::;;;<<<===>>>@@@AAABBBBBBBBB???;;;777555555888:::;;;;;;:::999999888555111...........................++++++,,,,,,,,,---------)))***,,,---......---,,,+++++++++,,,---...///000+++---///000///------...........................000000000000000000000000000000000000000111111222333444666777777888;;;======???BBBEEEHHHJJJKKKKKKMMMKKKJJJIIIIIIJJJKKKMMMOOONNNMMMLLLKKKKKKKKKKKKTTTaaattt}}}llliiippp222333888AAALLLXXXaaaeeemmmqqqvvvxxxvvvrrrnnnlllnnnmmmmmmnnnnnnmmmkkkiiieee^^^WWWSSSPPPVVVooo}}}{{{sssrrrxxxtttkkkffffffeeekkkxxxsss]]]OOOHHHEEEHHHMMMSSS```tttyyyzzz{{{yyyyyy~~~}}}{{{yyyvvvtttkkkccc[[[TTTMMMKKKUUUbbbuuu}}}vvvqqqnnnkkkgggdddccccccccccccVVVQQQIIICCC@@@>>>>>>===???===;;;:::999777444222555333333555999<<<>>>???<<<;;;;;;===???===888333444777;;;>>>>>>>>>??????===;;;:::888888999:::;;;<<<<<<<<<<<<<<<===>>>???>>>;;;888777888999999999:::::::::999777444111///,,,+++******))))))******---,,,,,,,,,,,,---...///+++,,,...//////...,,,+++......---,,,++++++++++++------......///000000000////////////............---------.........//////000000000111222222333333444444444555777:::<<<>>>===@@@CCCFFFHHHIIILLLNNNMMMKKKIIIFFFFFFHHHKKKMMMMMMNNNMMMLLLJJJKKKLLLNNNRRRbbb|||~~~iiijjjrrr222333777???JJJUUU___dddmmmqqqvvvyyyyyyvvvtttsssppppppoooooopppnnnkkkiiiddd]]]WWWSSSPPPYYYsss|||wwwqqqoooqqqttt~~~jjjUUUIIIDDDEEEHHHMMMUUUcccxxx|||}}}~~~{{{}}}{{{yyyvvvtttlllddd[[[TTTNNNMMMWWWcccsss}}}zzzxxxxxxwww|||~~~~~~{{{uuuoookkkdddaaa]]]]]]___aaabbbaaaTTTOOOHHHBBB???>>>======???===;;;::::::888555333555444333555999===>>>???<<<<<<<<<>>>???===888444444777;;;============>>>:::999888777777888999999999999999888999999::::::888666444444666888999999:::::::::999777444111///------,,,++++++++++++,,,,,,,,,,,,---------......+++,,,...//////...---,,,------,,,+++++++++,,,,,,////////////............////////////............---------.........//////000000000111222222333333333333333555777999<<<===>>>AAADDDGGGHHHJJJLLLNNNNNNLLLIIIGGGFFFHHHJJJLLLLLLLLLLLLKKKIIIJJJLLLNNNTTTddd}}}jjjiiiooo222333555;;;EEEQQQ\\\ccckkkooouuuyyyyyyyyyxxxxxxsssrrrqqqqqqqqqoookkkhhhccc\\\VVVSSSRRR\\\xxx{{{|||xxx^^^NNNFFFDDDEEEHHHNNNXXXiii~~~}}}~~~~~~|||zzzyyyvvvuuummmeee[[[SSSNNNOOOYYYdddmmmsssvvvqqqjjjfffeeedddhhhiiikkkkkkjjjfffbbb___VVVRRROOOQQQXXX]]]]]]\\\PPPKKKEEEAAA???>>>======>>>===;;;;;;:::999777444555444333555999===??????======>>>@@@@@@>>>999555555777;;;===<<<<<<<<<===999999999999999999999999999888777777777777777777555333222444777:::;;;;;;:::::::::999777444222000//////...------------...+++,,,---.........---,,,+++,,,.../////////......,,,,,,++++++,,,,,,------000000//////...------,,,////////////............------........./////////000000000111222222333333222222333444666888;;;===???BBBEEEHHHIIIJJJMMMOOOOOOMMMJJJGGGGGGGGGIIIJJJJJJKKKKKKIIIHHHHHHJJJLLLUUUeee~~~oookkknnn222222444888@@@LLLYYYaaahhhmmmrrrvvvxxxxxxxxxxxxtttsssrrrrrrrrrooojjjgggccc\\\VVVSSSSSS___}}}~~~jjjUUUJJJGGGIIIFFFIIIPPP^^^qqq}}}~~~|||{{{zzzyyywwwuuummmfff[[[RRRNNNPPPZZZbbbfffhhhgggaaaZZZVVVTTTSSSUUUVVVWWWXXXWWWTTTQQQOOOHHHDDDBBBFFFOOOUUUUUUSSSKKKGGGBBB???>>>>>>>>>===>>>===;;;;;;;;;:::888666555444444666:::===??????>>>???@@@AAA@@@===999777666999<<<>>>============:::;;;<<<<<<<<<<<<;;;;;;::::::999888888777888888666444444555888;;;<<<<<<::::::999888666444222111000///......---.........***,,,...//////...,,,+++,,,,,,...///////////////++++++++++++,,,---...////////////......---------////////////........................////////////000000000111222222333333222222222333555888:::<<<@@@CCCFFFHHHIIIKKKMMMOOOOOOMMMKKKHHHGGGGGGHHHIIIHHHIIIIIIHHHGGGGGGIIIKKKTTTddd}}}xxxqqqrrr222222444777===HHHUUU^^^hhhmmmssswwwxxxxxxwwwwwwssssssrrrrrrrrrnnniiieeeddd]]]WWWTTTUUUaaa||||||xxx```PPPGGGFFFJJJHHHKKKTTTeeezzz||||||}}}~~~~~~|||{{{{{{yyywwwuuummmggg\\\RRRNNNRRRYYY^^^```]]]XXXTTTOOOJJJIIIIIIHHHHHHHHHHHHGGGEEECCCAAA???<<<;;;???FFFJJJKKKIIIGGGDDD@@@>>>>>>????????????===<<<<<<<<<;;;999777666444444666:::===???@@@>>>@@@BBBBBB@@@===999777777:::>>>@@@?????????@@@;;;;;;<<<<<<<<<;;;:::999::::::999888777777777888777555555666888999999888999999888666555333222111///......---------------+++,,,...//////...,,,***,,,------...............*********+++,,,---...///,,,---------.........///////////////...................../////////000000000000000111222222333333222222222333555888:::<<>>===;;;:::999888888888;;;>>>AAACCCCCCCCCAAA>>>>>>???@@@AAAAAA@@@???======<<<;;;999666666555444666:::>>>@@@@@@===@@@BBBBBB???;;;888777777:::>>>@@@AAAAAAAAABBB;;;:::999999888777666666777666666555555555555666555444333444555666555444777777666444333222111000......---,,,,,,,,,,,,---,,,---.........---,,,+++------------------------+++***++++++,,,---...///+++,,,,,,---......//////////////////................../////////000000000000000000111222222333333222222333444666888;;;===@@@CCCFFFHHHIIIJJJLLLMMMMMMLLLKKKIIIHHHHHHHHHIIIFFFFFFGGGFFFEEEFFFIIIKKKRRR```xxxxxxuuu000333555777;;;CCCOOOYYYeeekkkttt{{{|||zzzwwwvvvsssssstttuuutttqqqkkkggghhhaaa[[[XXXWWW```zzzxxxqqqqqqwww~~~yyy|||vvv\\\QQQLLLFFFEEEJJJLLLQQQ^^^tttvvvtttwwwwwwyyy|||{{{~~~~~~}}}}}}|||zzzwwwuuuooommmcccXXXTTTXXXZZZXXX\\\QQQGGGDDDAAA===<<<>>>::::::999999888888888888333666999::::::;;;>>>AAAAAA???===>>>@@@BBBBBBBBBBBB@@@>>>======;;;888666666555555777:::>>>@@@@@@===@@@CCCBBB>>>:::777777555999===@@@AAAAAABBBCCC===;;;999777555444444444444333333333333444444555444333333444555666555333666555444222111000000//////...------,,,,,,------......---------,,,,,,,,,...---,,,,,,++++++++++++++++++++++++,,,,,,---...------------------------////////////.............../////////000000000000000000000111222222333333333333333555777999<<<===@@@BBBEEEGGGHHHIIIJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIEEEFFFGGGFFFEEEFFFIIIKKKRRR```www{{{vvv000333666888;;;CCCNNNWWW```gggqqqyyy{{{yyyvvvtttssstttuuuvvvvvvsssmmmiiiiiibbb]]]ZZZWWW___xxxvvvjjjjjjoooyyyyyyqqqmmmrrrfffPPPLLLLLLIIIIIINNNNNNSSSaaaxxxwwwlllmmmrrrsssuuuyyyyyy|||~~~}}}}}}{{{wwwtttqqqooofff[[[WWWZZZ[[[WWW]]]PPPDDDAAA???:::888:::888777777777777888999999000555999:::888999===AAA@@@>>>===>>>@@@CCCCCCCCCCCCAAA???>>>===;;;888555666555555777;;;>>>@@@@@@<<<@@@CCCBBB>>>999777666444777<<>>;;;777555444555555333333333333444555555666444444444555888888777666555444333111000///////////////...---------------///...---,,,,,,,,,,,,---......,,,+++***))))))))),,,,,,++++++,,,,,,------///......------,,,,,,+++000/////////............////////////000000000000000000000111222222333333444444444555777:::<<<>>>@@@BBBEEEGGGGGGHHHJJJKKKKKKJJJJJJIIIIIIIIIJJJJJJEEEFFFGGGFFFFFFGGGIIILLLRRR```www~~~www222444555555888@@@JJJSSS^^^hhhppprrrsssuuuvvvtttsssssssssvvvwwwtttnnnhhhjjjaaa\\\]]][[[^^^ooonnniiiccccccnnnxxxlllooouuu|||mmm^^^MMMGGGHHHIIIKKKMMMRRR^^^ooouuulllfffhhhllloooqqqssssssxxx~~~}}}{{{yyywwwvvvqqqnnnhhhaaa]]]]]]```ccc^^^TTTGGG===::::::;;;<<<777777888999888777555444555555777:::???BBBDDDDDD???>>>===???BBBDDDDDDDDDAAA@@@???>>>===<<<;;;:::888777888:::===@@@@@@@@@>>>@@@CCCCCC@@@;;;444000333999>>>>>>???@@@@@@===<<<<<<;;;:::999777666666777777666555555555555666888666444333444444333222555333111111333222000---........................,,,,,,,,,---------......+++******************+++,,,,,,,,,---------......,,,,,,,,,---------......***,,,//////...,,,,,,,,,......////////////......222222111111111111111111555555666777999;;;<<<===???BBBDDDFFFGGGHHHKKKMMMLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKSSSaaayyywwwyyy222444444555888???IIIQQQ]]]fffoooqqqrrruuuuuutttsssrrrrrrssstttrrrmmmhhhjjjccc^^^]]]ZZZZZZhhhzzz|||}}}{{{xxxwwwvvvtttpppllleeecccdddjjjyyy{{{tttpppvvv```UUUIIIGGGHHHJJJNNNSSSZZZhhh|||ooogggaaacccgggjjjllloooqqquuu{{{~~~~~~~~~~~~}}}|||zzzwwwuuussspppnnniiiddd______aaadddaaaXXXKKKAAA===<<<<<<===888888888888888777666555666666777;;;@@@DDDFFFGGGEEECCCAAAAAABBBCCCCCCBBBAAA@@@???>>><<<;;;999999888777888;;;???BBBBBBBBBBBBDDDFFFGGGDDD???999555333:::?????????@@@@@@===<<<;;;:::999888777666666888777777666666666777777777555333333333444333222555333222222333333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,...//////...------.........////////////......111111111111111111111111333333444555666888:::;;;@@@BBBDDDFFFGGGIIIKKKNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIGGGFFFGGGHHHJJJKKKRRRaaayyytttttt222333444555777===GGGOOO[[[eeennnqqqrrrtttuuussssssqqqooooooppppppllliiijjjddd```___YYYVVV]]]jjjwwwwwwxxxvvvrrrttt~~~vvvooojjjfffcccaaa```dddlllzzzvvvssswwwnnnUUUNNNHHHHHHIIILLLSSS[[[fffwwwyyyhhh```[[[]]]aaacccfffiiimmmqqqwww}}}zzzzzz}}}{{{{{{|||{{{yyyvvvsssqqqooonnnkkkhhhdddccceeefffggg___SSSIIICCC@@@??????>>>===<<<<<<;;;:::999999999888999===CCCHHHLLLMMMLLLIIIFFFCCCCCCBBB@@@???@@@???>>><<<;;;999777777777777888<<<@@@DDDEEEEEEAAABBBDDDDDDBBB>>>888555444;;;?????????@@@???<<<;;;:::999888777777777777999888888888888888999999777555333333333444333222555444333333333222000...++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------.........///000///...---///000...//////000000//////...111111111111111111111111222333333444666888:::;;;@@@BBBEEEGGGHHHIIILLLNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLRRRaaa{{{pppooo}}}111333444444666<<>>======AAAGGGLLLPPPQQQNNNKKKGGGCCCBBBAAA???>>>??????===;;;999777666555666666888;;;@@@DDDFFFFFF@@@AAABBBBBB???<<<888555555<<<@@@??????@@@???<<<::::::888777777777777888:::::::::::::::;;;<<<<<<777555333333444444444333555444333333222000///---++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------....../////////...,,,---///111//////000000000000//////111111111111111222222222444444555666888:::<<<===@@@BBBEEEGGGHHHJJJMMMOOOMMMMMMKKKJJJIIIIIIJJJJJJKKKJJJIIIHHHHHHJJJKKKMMMTTTddd~~~oookkkwww111222444444555:::BBBHHHWWWbbblllppprrruuuuuusssooolllhhhhhhjjjlllllljjjdddcccaaa^^^YYYTTTTTTXXX```fffllllllmmmwwwvvvkkkiiilllwwwlllYYYNNNKKKJJJLLLPPPYYYhhhwww|||kkk```ZZZWWWYYYZZZ[[[^^^bbbgggkkkpppvvv}}}{{{{{{|||{{{yyywwwtttrrrppprrrsssrrrooommmmmmmmmvvvrrrkkkcccZZZTTTQQQPPPTTTSSSQQQOOOLLLIIIGGGFFFCCCBBBBBBEEEIIIMMMPPPPPPMMMIIIEEEBBB@@@@@@???>>>>>>===<<<:::999777666555555555777;;;@@@DDDEEEEEECCCCCCDDDCCC@@@===:::777777===AAA@@@???@@@???;;;:::999888777777777999:::;;;;;;;;;<<<===>>>???@@@777666444444555666555444333444444222000...------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------...............,,,++++++...000//////000000000000//////000000111111111222222222444444555666888999;;;<<>>===<<<;;;:::999888777666555555777:::???CCCEEEEEEDDDCCCBBB@@@===:::777666888>>>BBB@@@???@@@>>>;;;;;;:::888777777999:::<<<=========>>>???AAABBBCCC999777555555777888777666444555555333000...------........................,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......,,,---...---++++++---...///000000111111000000///000000000111222222333333111222222333555777999:::>>>@@@CCCEEEGGGIIILLLOOONNNMMMKKKIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGIIIKKKLLLXXXiiirrrjjjqqq000222333333333777===CCCNNNZZZeeejjjmmmoooooommmiiifffdddeeejjjnnnooonnnffffffbbb]]]ZZZYYYYYYXXX```mmmyyy{{{|||wwwggg]]]XXXTTTQQQRRRVVVZZZ\\\]]]^^^cccfffppp~~~vvvggg]]]YYY]]]dddttt{{{lll^^^VVVVVVRRRRRRXXXdddqqq~~~yyyhhh\\\XXXUUUVVVTTTRRRUUUYYYXXX[[[bbbiiiqqqzzz}}}|||zzzxxxwwwwwwwwwwwwrrrssssssrrrpppnnnnnnnnnuuuxxxzzzzzzwwwuuuvvvwwwvvvvvvtttqqqllleee^^^[[[YYYXXXXXXYYYYYYWWWTTTRRRLLLHHHCCC????????????>>><<<;;;;;;:::999999888888777777888<<<@@@DDDEEEEEEDDDCCCAAA>>>;;;888555333999???BBBAAA???@@@>>>:::<<<:::999888888:::<<<>>>>>>>>>>>>@@@AAACCCDDDEEE:::888777777888999999888555777888666222/////////........................,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,...//////---------...000000111111111111000000///000000111222222333333111111222333555777999:::<<>>>>>;;;;;;;;;:::::::::999999999999:::===AAAEEEFFFFFFJJJHHHFFFBBB>>>;;;888777999???CCCAAA???@@@>>>:::<<<;;;999888999;;;===???>>>??????@@@BBBDDDFFFGGG;;;999888888999::::::999777999:::888333000000111........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------......,,,...000111///.........000000111111111111000000///000000111222222333333333333444555777999;;;<<<;;;>>>AAACCCEEEHHHKKKNNNOOOMMMKKKHHHHHHIIIJJJLLLIIIHHHGGGFFFFFFHHHIIIKKKUUUggguuukkknnn222222222222333555777888EEEOOO[[[ccckkkqqqpppllliiieeecccdddhhhmmmppppppiiieee```^^^^^^\\\ZZZWWWeeevvvttttttaaaZZZPPPIIIFFFFFFIIIJJJIIILLLLLLIIIJJJPPPVVVWWW[[[eeemmmtttzzzvvvuuurrrooobbb^^^YYYVVVRRRSSS^^^jjjyyy}}}vvvoooiiibbb]]][[[ZZZ^^^bbbpppwwwnnn```UUUTTTRRROOONNNMMMMMMMMMQQQRRRXXX^^^aaafffppp{{{|||uuuqqqqqqsssvvvwwwuuutttrrroookkkhhheeeccckkkmmmpppuuu{{{zzztttrrrrrrtttvvvtttmmmddd\\\XXXKKKHHHDDDAAA??????>>>===>>>===<<<<<<;;;;;;;;;;;;999888:::@@@BBBAAAAAADDDGGGHHHFFFAAA:::666555777@@@BBBDDDDDDAAA>>><<<;;;<<<999666555777;;;>>>???@@@???>>>>>>@@@BBBBBBAAA666888:::;;;:::999999999888777666444222000///...000000000...,,,+++,,,---,,,------......------,,,...---,,,,,,,,,,,,---......------,,,,,,,,,------////////////............111111000000/////////...//////000111111111111111000111111111111222222222222222333555777999;;;<<<===>>>@@@BBBEEEIIIKKKMMMOOOLLLHHHGGGHHHIIIJJJJJJJJJGGGGGGJJJJJJHHHIIILLLTTTfffvvvkkkooo222222222222333555777888BBBLLLWWW```iiiooopppllliiieeebbbbbbeeejjjmmmnnnkkkfffaaa]]]\\\[[[YYYWWWcccxxxyyy}}}mmmbbbUUUQQQJJJEEECCCDDDFFFGGGIIINNNPPPOOOQQQWWW\\\\\\bbbgggjjjnnn{{{~~~uuujjjbbb___^^^[[[YYYUUURRRPPPOOONNNSSSaaannnwwwlllgggeeecccaaacccffflllrrrwwwvvvggg\\\TTTSSSQQQNNNMMMLLLLLLLLLKKKLLLPPPVVVYYY\\\fffppp}}}wwwtttuuu{{{{{{tttoooooorrrtttvvvuuusssqqqnnniiieeeaaa^^^^^^aaafffmmmrrrvvvyyyzzz~~~{{{wwwtttwwwyyyzzzvvvmmmaaaWWWRRRIIIFFFBBB@@@??????>>>===<<<;;;::::::999999999999999888;;;AAACCCBBBBBBEEEGGGHHHGGGBBB;;;777666777???AAACCCCCCAAA===<<<;;;===:::666555777:::===>>>===<<<;;;<<>>@@@BBBFFFIIIKKKMMMNNNKKKHHHGGGHHHIIIJJJJJJKKKHHHGGGIIIIIIGGGHHHLLLRRRdddxxxnnnttt222222222222333444666777===GGGSSS]]]fffnnnpppmmmiiieeeaaa___aaafffjjjllllllgggaaa\\\ZZZZZZZZZZZZfffyyyhhhZZZQQQLLLJJJHHHGGGGGGIIIKKKLLLSSSYYY^^^```dddjjjmmmmmmsssrrrnnnmmmvvvxxxeee^^^UUUOOOMMMMMMLLLJJJMMMJJJIIIJJJMMMUUUeeeuuusssfffaaa```cccfffjjjqqq{{{}}}xxxrrrooolllfff]]]UUUQQQPPPNNNMMMLLLKKKKKKKKKGGGGGGJJJNNNPPPRRRZZZbbbrrr~~~~~~tttiiiccc``````gggooo}}}zzzsssnnnnnnpppsssuuutttrrrpppkkkeee^^^YYYVVVOOOSSSZZZ```fffiiijjjjjjooosssxxx{{{zzzwwwtttsssxxxzzz{{{vvvlll___TTTNNNFFFDDDAAA????????????>>><<<<<<;;;:::999999999999:::999<<>>@@@BBBBBB@@@===<<<<<<>>>:::777555777999;;;<<<999888888:::<<<>>>>>>===555888:::;;;;;;:::;;;;;;:::999888555333000...---,,,------+++))))))***+++------............------...------,,,,,,------...---------,,,,,,------...+++,,,---...///000111111/////////...............//////000111111111111111000111111111111222222222444444555777999;;;===>>>===>>>@@@CCCFFFIIIKKKLLLMMMKKKHHHGGGHHHIIIJJJJJJMMMIIIGGGHHHHHHFFFHHHLLLQQQbbb}}}zzzpppxxx222222222111222444555666:::CCCOOOYYYccclllooommmjjjfffaaa^^^___ccchhhkkkkkkfff```[[[ZZZ[[[]]]___oooppp```TTTMMMJJJJJJKKKMMMOOOTTTYYY\\\gggooowww{{{{{{www}}}}}}ssscccXXXSSSMMMHHHGGGHHHGGGGGGLLLJJJIIILLLPPPYYYkkk{{{xxxjjjeeeiiiooouuu{{{vvvpppiiiddd^^^[[[ZZZXXXTTTOOONNNMMMLLLKKKJJJJJJIIIIIIFFFEEEGGGJJJLLLLLLRRRYYYgggsssqqqggg\\\WWWUUUVVV]]]fffqqq{{{tttpppoooqqqsssuuurrrppplllfff^^^VVVPPPLLLGGGJJJNNNTTTXXX\\\^^^___^^^ccciiinnnnnnmmmlllkkknnnqqqsssqqqiii^^^SSSNNNDDDBBB?????????@@@???>>>???>>>===<<<;;;:::::::::::::::===DDDGGGEEEEEEGGGFFFHHHGGGCCC===999999:::???AAACCCBBB@@@>>>======>>>:::777555666888999999777666666888;;;===<<<;;;555777:::;;;;;;:::;;;<<<;;;:::888555333000...---,,,------+++***)))***,,,------............------------------------------------,,,,,,,,,---......,,,,,,---......///000000..................------//////000111111111111111000000111111111222222222333444555666888;;;===>>><<<>>>@@@CCCFFFIIIKKKLLLLLLJJJGGGGGGHHHIIIJJJIIINNNJJJFFFGGGGGGFFFHHHMMMRRRccc}}}{{{pppwww333222111111222333555666888AAALLLUUU___iiimmmllljjjfffbbb^^^]]]aaafffjjjiiieee```\\\[[[]]]aaaeeeyyyppp```TTTMMMHHHKKKNNNRRRWWW^^^gggmmm|||}}}gggYYYOOOLLLHHHEEEDDDDDDEEEEEEJJJIIIJJJNNNTTT___qqqrrrmmmrrr~~~vvviiicccaaaZZZUUUPPPNNNNNNOOONNNLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEEEEIIIJJJJJJNNNSSS]]]iiiwww|||rrreee]]]TTTQQQPPPRRRZZZbbblllwww}}}xxxtttssstttuuuuuuooolllfff^^^VVVNNNGGGDDDBBBCCCDDDGGGKKKOOOSSSVVVTTTXXX^^^aaabbbbbbbbbbbbbbbfffiiihhhbbbYYYPPPKKKBBBAAA??????@@@AAA@@@?????????===<<<;;;:::::::::::::::>>>EEEHHHFFFFFFHHHGGGGGGFFFBBB<<<999:::<<>>>>>===:::777555666777888888666666666888;;;<<<;;;:::555777999::::::999:::;;;:::999777555333000...------......---++++++,,,...---......//////......---------------------------,,,,,,,,,,,,,,,---...///...............---------------..................//////000111111111111111000000111111111222222222222333444555777999;;;===<<<===@@@DDDGGGIIIKKKKKKKKKIIIGGGGGGHHHJJJJJJIIINNNIIIFFFGGGGGGFFFIIIMMMYYYiiizzzpppwww333222111111111333444555666???HHHPPPZZZeeeiiiiiigggeeebbb^^^]]]___dddiiiiiigggccc___]]]___dddhhh{{{rrraaaUUUOOOJJJPPPWWW^^^eeemmmvvv}}}rrr```UUULLLKKKHHHFFFEEEDDDEEEEEEDDDDDDHHHNNNVVVbbbttt|||www{{{|||kkk___YYYXXXYYYPPPMMMJJJHHHIIIJJJKKKJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGDDDEEEIIIKKKKKKMMMQQQVVV```llltttyyyyyypppfffZZZSSSNNNMMMOOORRRYYYaaakkkrrrzzz{{{xxxwwwwwwuuutttjjjfff^^^UUUMMMFFFAAA>>>>>>=========@@@DDDIIIKKKNNNQQQUUUWWWXXXYYYZZZ[[[[[[^^^```___YYYQQQJJJFFFBBBAAA@@@@@@AAAAAA@@@???>>>===;;;:::999888777777999999>>>FFFIIIGGGFFFHHHGGGGGGEEE???:::888;;;>>>BBBCCCDDDBBB???=========;;;999666555666777777777666666777999;;;;;;999777555777999:::888777888888888777666444222000///......//////...---,,,...000......////////////......,,,------......------,,,,,,,,,,,,,,,---......///.........---------,,,,,,...............///////////////000111111111111111000111111111111222222222222222333555777999;;;<<<;;;===AAADDDGGGJJJKKKKKKIIIHHHGGGGGGIIIJJJIIIIIILLLHHHFFFGGGHHHGGGIIINNN^^^ooozzzrrrzzz333222111111111222333444555<<>>===<<<:::999888777777888888>>>FFFIIIGGGFFFHHHGGGFFFCCC<<<777777;;;@@@BBBCCCBBB@@@===::::::::::::888555555666777777777666666666888999999777444555777999999777555555555555555444333111000///......//////...------...000......////////////......,,,,,,---......---,,,,,,,,,,,,,,,,,,---...//////------------------------.........//////000000000//////000111111111111111000111111111111222222222333333444555888:::<<<===;;;===AAAEEEHHHJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHIIIFFFFFFHHHIIIHHHJJJNNN[[[mmm}}}uuu}}}333222111111111222333444333:::BBBHHHQQQ[[[```______```___]]][[[\\\```dddnnnmmmjjjddd```___bbbfffkkkuuuiiicccbbbhhhtttnnn___UUUPPPLLLLLLKKKIIIFFFDDDDDDEEEHHHHHHMMMRRRWWW___nnn{{{}}}wwwfff[[[OOOIIIJJJLLLJJJGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHMMMIIIJJJOOOSSSSSSTTTWWWXXX^^^eeekkkoooppphhh___TTTPPPPPPTTTYYY]]]dddkkkooorrrxxx{{{yyyvvvuuuxxx~~~~~~}}}}}}|||yyytttpppccc]]]TTTIIIAAA<<<::::::;;;<<<===>>>????????????BBBDDDEEEFFFGGGJJJNNNQQQNNNPPPRRRRRRNNNJJJGGGFFFDDDCCCBBBBBBCCCCCCAAA???@@@???>>><<<;;;999999999777888===FFFIIIGGGFFFGGGHHHFFFAAA;;;666666<<>>;;;888777888999777555555666777777777666555666777888777555222555777888888666444333444444333333222111000//////---...///...------...000......////////////......,,,,,,---......---,,,,,,+++++++++,,,---...///000***++++++,,,---...//////.../////////000000111111//////000111111111111111000111111111111222222222444444555777999;;;===>>>;;;===AAAEEEHHHJJJJJJJJJHHHGGGFFFGGGIIIJJJIIIHHHGGGEEEEEEIIIJJJIIIKKKNNNUUUhhhxxx~~~333...)))+++111666444111444666<<>>CCCDDDAAA<<<===@@@CCCFFFIIILLLMMMNNNNNNMMMLLLIIIFFFCCCAAABBB@@@??????AAACCCCCCBBB@@@???<<<777444333444666999???DDDEEEFFFJJJKKKJJJJJJFFF@@@;;;999:::<<>>AAADDDHHHJJJLLLMMMMMMKKKHHHGGGGGGIIIIIIIIIKKKIIIJJJKKKJJJHHHJJJOOOYYYjjjxxx666222...///222555444222222555:::BBBKKKTTT\\\```aaaaaaaaa___^^^___bbbdddiiiiiiddd^^^^^^aaacccaaabbbnnn}}}~~~wwwyyy~~~rrr___RRRMMMKKKHHHJJJKKKKKKIIIHHHHHHIIIJJJLLLNNNQQQUUU[[[ccchhhmmmrrrzzztttggg]]]XXXQQQNNNJJJIIIJJJJJJHHHFFFHHHHHHHHHHHHIIIJJJKKKLLLOOOPPPPPPOOOLLLJJJJJJJJJMMMQQQVVVZZZ]]]```ccceeejjjoootttxxx||||||ssshhh[[[YYYZZZaaahhhoooxxx}}}|||xxxrrrlll]]]QQQFFFAAA???<<<;;;<<<===???AAA@@@DDDHHHGGGCCC@@@??????@@@BBBEEEIIIKKKLLLLLLKKKJJJHHHEEECCCAAABBB@@@???@@@BBBCCCBBBBBB@@@???===999555444666777777===BBBBBBCCCGGGHHHGGGJJJFFF@@@;;;999:::===???DDDBBB???<<<:::999888888999888777666555555666666666444444444666666555444333333444555555555555555333333222222111///......///...---,,,+++,,,,,,---,,,------...............++++++,,,------......///,,,,,,+++++++++,,,---.........------,,,,,,------///////////////........./////////000000000111111000111111111111222222222222333444666777999:::;;;===>>>AAADDDGGGJJJKKKLLLLLLJJJGGGFFFGGGHHHIIIHHHJJJHHHHHHKKKJJJHHHKKKPPPZZZkkk}}}777666444333222333444444111333888???HHHQQQYYY^^^___```aaaaaa``````aaaccceeefffccc]]]\\\___```___ZZZ```jjjqqqwwwzzz|||}}}}}}jjjXXXNNNJJJIIIHHHIIIKKKLLLKKKJJJKKKLLLNNNPPPRRRTTTXXX]]]cccgggppptttzzzzzzrrrggg^^^VVVPPPNNNKKKJJJHHHIIIJJJJJJIIIHHHIIIIIIIIIJJJLLLNNNOOOPPPSSSTTTSSSQQQNNNLLLMMMNNNQQQVVV^^^eeeiiimmmppprrruuuzzz|||qqq^^^]]]aaajjjrrryyy}}}wwwnnngggXXXMMMDDD@@@???>>>???AAAAAAEEEGGGHHHKKKNNNLLLFFFCCCBBB???>>>>>>AAAEEEGGGHHHHHHHHHHHHGGGEEECCCBBBBBBAAA@@@@@@BBBCCCBBBAAA@@@@@@>>>:::777666777999:::@@@EEEEEEFFFJJJKKKJJJIIIFFF@@@;;;999:::===@@@BBBAAA???<<<::::::999999888777666666666666666777444444555666777777444222333444444555555555555555222222111000///...------...------,,,,,,,,,,,,------------------......///++++++,,,------......///,,,,,,,,,+++,,,------...,,,,,,---............---.........///////////////000000000111111111222222000111111111111222222222222333444666777999:::;;;<<<>>>@@@DDDGGGIIIKKKLLLKKKIIIFFFEEEFFFHHHHHHHHHHHHFFFGGGIIIIIIHHHKKKPPP\\\nnn444666777555222111444666222333777===DDDMMMTTTYYY]]]___aaabbbaaa```aaabbbccceeeccc]]][[[]]]^^^]]]TTTWWW^^^fffpppxxx}}}yyydddTTTLLLJJJJJJKKKMMMOOOPPPOOONNNOOOPPPRRRUUUXXX\\\___dddjjjnnnuuuyyy~~~|||xxxtttnnniiiccc___ZZZTTTOOOLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJKKKMMMPPPRRRUUUVVVXXXXXXVVVSSSOOONNNNNNPPPUUU\\\fffoootttxxxzzz{{{}}}uuubbbcccjjjvvv}}}uuuiii```TTTKKKCCCAAAAAAAAADDDHHHEEEJJJOOOQQQTTTVVVRRRLLLGGGEEECCCAAAAAAAAACCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBAAA@@@AAACCCCCCBBBAAA??????===:::777666777999===CCCGGGGGGHHHLLLMMMKKKHHHEEE???;;;999;;;>>>AAAAAA@@@>>><<<;;;::::::;;;777777666666777777777777555666777999:::888444111333333444444444444333333222111000///...------,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...//////......------,,,++++++,,,,,,,,,,,,------......***+++---////////////...------......//////000000000111111111222222222222000000111111111222222222222333444666777999:::;;;;;;===@@@CCCFFFIIIJJJKKKJJJHHHEEEDDDFFFGGGHHHHHHFFFDDDEEEIIIIIIHHHLLLQQQ___rrr111444666555222111444777444444777;;;AAAIIIOOOTTTZZZ]]]```aaaaaa`````````aaaeeeddd___\\\]]]^^^]]]TTTVVV]]]gggttt~~~uuu```SSSMMMLLLMMMPPPQQQSSSTTTSSSRRRSSSTTTVVVYYY___dddiiinnntttwwwxxx{{{sssgggaaa\\\VVVRRRNNNLLLIIIFFFEEEFFFHHHIIIKKKMMMNNNOOONNNLLLKKKJJJJJJKKKMMMPPPTTTWWW[[[\\\]]]\\\YYYTTTPPPNNNOOOPPPYYYaaammmwww|||~~~~~~~~~tttkkkmmmvvv|||rrrddd[[[PPPHHHBBBAAABBBDDDJJJPPPQQQVVV\\\___bbbccc___XXXMMMLLLLLLJJJHHHFFFCCCBBBAAABBBCCCDDDDDDDDDCCCBBBBBBBBBAAABBBDDDCCCBBB@@@======<<<:::777666777999;;;AAAEEEEEEFFFIIIJJJIIIGGGDDD???;;;999;;;???AAAAAA???>>><<<;;;;;;;;;;;;666777777888888999999999888999:::<<<<<<:::555222222222333333333222222111222111///...---,,,------++++++,,,,,,,,,,,,,,,,,,------,,,++++++---...//////......------,,,++++++,,,,,,---------.........***+++---///000000//////------......//////000000000111111111222222222222000000111111111222222222222333444666777999:::;;;;;;<<>>DDDHHHHHHHHHKKKLLLJJJGGGCCC>>>::::::<<<@@@BBBAAA@@@>>><<<;;;:::;;;;;;666777888:::;;;;;;;;;;;;;;;;;;<<<======;;;666222222333333333333222222111333111///...------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...++++++,,,------......///,,,,,,---............---,,,,,,---...///000000000.........///////////////000000000111111111222222000111111111111222222222222333444666777999:::;;;:::<<<>>>BBBEEEGGGIIIJJJJJJHHHEEEEEEFFFHHHIIIIIIFFFEEEFFFIIIJJJIIILLLRRRcccwww333444444444333222222333222333444888>>>FFFNNNSSSXXXZZZ\\\]]]]]]]]]^^^___]]]cccfffaaa\\\\\\\\\\\\ZZZ[[[bbbpppooo^^^UUUSSSSSSSSSVVVYYY\\\___```bbbdddfffggglllssszzzkkkXXXNNNKKKIIIHHHCCCCCCDDDEEEFFFHHHIIIJJJKKKOOOSSSTTTRRRNNNMMMLLLKKKMMMPPPUUUZZZ```dddgggjjjgggaaaYYYRRROOOPPPRRR]]]gggwww}}}wwwlll^^^TTTJJJFFFDDDHHHOOOWWWdddooozzz~~~yyyrrrllljjjeee^^^VVVNNNHHHDDD@@@AAABBBCCCCCCCCCBBBAAACCCBBBCCCDDDEEEDDDAAA???;;;<<<<<<;;;999888999:::AAAGGGKKKKKKKKKNNNOOOMMMFFFCCC>>>::::::<<<@@@CCCBBB@@@>>><<<;;;:::::::::777888:::;;;============<<<<<<<<<<<<<<<:::666222444555555555555444333222444222000...------......)))***+++,,,---,,,,,,+++++++++,,,------------,,,++++++,,,------......///,,,,,,.../////////...---......---......///000000///////////////........./////////000000000111111000111111111111222222222222333444666777999:::;;;:::;;;>>>AAADDDGGGIIIIIIJJJHHHFFFFFFGGGIIIJJJJJJHHHFFFGGGJJJJJJIIILLLRRRbbbvvv666666555555444333111000000111222777>>>GGGPPPUUUWWWYYY[[[[[[[[[\\\]]]___\\\bbbeeeaaa[[[[[[[[[[[[YYYZZZaaarrrmmm]]]VVVUUUUUUTTTZZZ]]]bbbeeehhhkkkoooqqqqqqvvv~~~hhhSSSIIIFFFEEEEEE???@@@AAABBBDDDEEEFFFFFFHHHMMMRRRTTTRRROOONNNNNNKKKMMMQQQVVV\\\bbbfffiiioookkkddd[[[TTTPPPQQQSSS]]]iiiyyy{{{uuujjj]]]SSSLLLIIIIIIOOOXXXcccrrr~~~~~~vvvzzzuuummmbbbXXXOOOIIIFFF@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCDDDEEEDDDAAA???<<<===>>>===;;;:::;;;<<>>::::::===AAACCCBBBAAA???<<<::::::999999777999;;;===>>>>>>>>>>>><<<<<<;;;;;;;;;999555222666777777777666555444444444333000...------...///)))***+++,,,---,,,,,,+++***+++,,,---...---,,,+++///......------,,,++++++,,,,,,.../////////...---//////...------...000111000000//////.........---////////////000000000000000111111111111222222222222333444666777999:::;;;999;;;>>>AAADDDGGGHHHIIIKKKIIIFFFFFFHHHJJJKKKKKKIIIGGGHHHKKKKKKJJJLLLRRRaaattt777666444222111222333444333222333777>>>GGGNNNQQQTTTVVVXXXYYYYYYZZZ[[[\\\]]]```cccbbb___]]]^^^```bbb[[[\\\lll}}}jjj```]]]\\\\\\]]]]]]eeekkkkkkkkkqqqwwwzzz|||eeeSSSKKKFFFCCCBBBDDDCCCBBBBBBDDDEEEEEEDDDGGGHHHJJJNNNRRRRRROOOKKKNNNOOOQQQWWW___gggmmmpppwwwqqqggg\\\UUUSSSUUUWWW\\\hhhyyyyyyooocccVVVNNNFFFHHHMMMUUUaaarrr|||sssggg[[[RRRMMMLLLFFFCCC@@@AAAEEEFFFCCC@@@???@@@AAABBBAAA???===;;;;;;<<<===<<<;;;:::<<<===AAABBBDDDFFFHHHJJJLLLMMMFFFCCC===999999<<>>AAACCCCCCBBBAAA;;;999:::===:::333222666222666777666666999999666888333...,,,---......---+++,,,---.........------+++,,,---------,,,+++***............---,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////000000000000000000000000111111111111666666555444555777999;;;:::<<<@@@BBBCCCEEEGGGIIIHHHGGGFFFEEEEEEGGGIIIJJJKKKGGGFFFIIIJJJIIIKKKPPPaaalll~~~888777555333222333444555333333333777===FFFMMMQQQTTTVVVXXXXXXXXXXXXYYYZZZZZZ^^^bbbbbb___\\\]]]^^^aaa\\\^^^lll{{{kkkeeeeeeeeefffiiieeemmmsssssssssxxx~~~gggUUULLLGGGEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCFFFFFFHHHLLLPPPPPPNNNKKKNNNOOOSSSZZZccclllssswww}}}vvvkkk___WWWTTTUUUWWW```jjjxxx~~~wwwmmmaaaTTTLLLHHHJJJOOOYYYgggwww}}}~~~~~~uuuiii\\\RRRLLLIIIFFFCCC@@@AAADDDEEEBBB??????@@@@@@@@@@@@>>>===<<<;;;<<<<<<;;;999:::<<<>>>FFFGGGGGGHHHIIIJJJKKKKKKFFFBBB<<<:::;;;???BBBDDDFFFBBB===;;;<<<===<<<:::888:::===@@@AAAAAA@@@???===;;;;;;<<<999222111555444777777555666999:::777777333///------......---)))))))))***+++,,,------+++,,,------------,,,+++,,,,,,------...---------***++++++,,,,,,---......------------------------////////////////////////////////////000000000000000000000000111111111111333222222111222444777888:::===@@@BBBCCCDDDGGGHHHIIIHHHFFFEEEFFFGGGHHHIIILLLIIIGGGIIIJJJHHHJJJNNN\\\jjj~~~999888666444444444555555333333444666<<>>?????????>>>======<<<<<<<<<;;;:::888777999===@@@IIIIIIHHHHHHGGGGGGFFFFFFFFF@@@;;;:::???DDDEEEDDDEEEAAA======>>>???===;;;888:::<<<>>>>>>>>>===<<<>>><<<::::::666222111555666888888555555:::;;;999666333///------......---111000...---+++++++++++++++,,,------------,,,,,,***+++,,,---............+++++++++,,,------..............................////////////////////////////////////000000000000000000000111111111222222555444444444555777999::::::===@@@BBBCCCDDDFFFHHHIIIHHHGGGFFFFFFGGGHHHIIIMMMIIIGGGIIIIIIGGGIIIMMMWWWhhh:::999777666555555555555333333444666:::AAAIIINNNRRRTTTUUUUUUTTTSSSTTTUUUUUUZZZ___aaa___\\\[[[[[[\\\\\\\\\bbbttt}}}|||uuuooolllllljjjkkkpppvvvsssiiiaaaaaaeeehhhlllpppoooxxxkkkXXXOOOKKKJJJKKKJJJKKKLLLKKKJJJHHHHHHHHHFFFGGGHHHJJJMMMOOOPPPQQQNNNSSS[[[eeeoooxxxwwwjjj```]]]```dddiiisss}}}vvvkkk___RRRIIIGGGIIIOOO\\\kkkvvvzzzyyyyyysssjjjddddddjjjrrrxxxyyyrrrggg[[[PPPGGG@@@===>>>===<<<===@@@AAA@@@??????>>>===<<<;;;;;;<<<<<<;;;:::888666666999???CCCKKKKKKJJJIIIHHHGGGGGGFFFEEE???:::<<>>;;;888999;;;;;;;;;;;;999888;;;:::999777444333444666777999888444555:::<<<;;;444222000...............------.........------,,,,,,,,,,,,---------------+++,,,------.........---++++++,,,,,,---.........////////////////////////////////////////////////////////////000000000000000000111111111222222222555555555666777999:::;;;;;;===@@@BBBCCCDDDFFFHHHIIIHHHHHHGGGGGGGGGHHHIIIJJJFFFEEEGGGHHHGGGIIIMMMUUUiii:::999888777666555555444222333555666999>>>FFFLLLQQQRRRTTTTTTSSSRRRRRRSSSTTTYYY___aaa___]]]\\\\\\^^^___]]]aaarrruuussskkkddd]]]XXXXXXVVVXXX\\\aaaiiixxxmmmddd]]]\\\^^^```ccchhhnnnxxx}}}~~~}}}~~~mmmZZZRRROOOOOOQQQPPPSSSUUUTTTQQQLLLJJJIIIFFFFFFGGGIIIKKKNNNQQQTTTQQQXXXbbbmmmvvvvvviiieeehhhlllqqq~~~wwwmmm```SSSKKKHHHJJJQQQ]]]iiiooonnnjjjiiieee```\\\\\\```eeeiiijjjbbbUUUJJJBBB===:::888888888999;;;>>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;:::888666666:::@@@EEEMMMMMMLLLLLLKKKJJJJJJIIICCC>>>:::===EEEIIIGGGDDDCCCAAA@@@BBBDDDCCC>>>:::888999999999999888777666666777777555444555777888777999888444555:::<<<;;;333222111///...---.../// &&&+++...///......,,,,,,,,,------.........---.........------,,,++++++,,,,,,------...//////////////////////////////////////////////////////////////////000000000000111111111111222222222222111111222333444666777888;;;>>>AAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHDDDCCCFFFGGGGGGIIINNNVVVjjj:::999888777666555444333222444555666777<<>>>>>>>>===<<<<<<;;;;;;:::999888777888<<>>999888888888888777777666666222555666444333777999888666888888555555:::;;;999111222222000...---...///$$$'''***---...---+++)))---,,,,,,,,,---...///000............---,,,+++***,,,,,,,,,---......//////////////////////////////////////////////////////////////////000000000000111111111222222222222333111222333555666888999999<<<>>>AAABBBCCCCCCEEEGGGFFFFFFGGGHHHIIIJJJKKKKKKIIIFFFEEEGGGHHHHHHJJJNNNXXXkkk999999888777666444333222222444666666666:::BBBIIINNNPPPRRRSSSRRRRRRSSSTTTRRRWWW[[[]]][[[[[[\\\^^^aaafffiiipppsssvvv```SSSOOONNNKKKGGGCCCDDDGGGJJJJJJLLLVVVaaaooo}}}wwwmmmbbb[[[VVVSSSUUUZZZhhhrrrzzzyyyvvvvvvuuutttqqqpppnnnoooooommmjjjfffaaaaaadddfffhhhoooooo```]]]aaaggglllpppuuuxxxttthhhZZZOOOJJJHHHIIIIIIIIIJJJNNNVVV[[[bbblll{{{~~~wwwnnncccVVVNNNJJJNNNVVV[[[\\\XXXRRRMMMLLLMMMMMMMMMMMMMMMLLLLLLGGGAAA;;;999;;;<<<:::888:::;;;<<<===>>>???AAABBB>>>>>>??????>>>===;;;:::999999999888:::>>>DDDHHHEEEDDDDDDCCCAAA@@@??????======>>>AAADDDFFFDDDCCCDDDCCCDDDGGGHHHDDD===777777777777777777666666666000555777444444777888555444777777555666999:::777000111222111...---...000333222111000...,,,***)))---,,,,,,,,,---...000111---------...------,,,,,,,,,,,,------.../////////........................////////////////////////////////////000000000000111111111222222222333333333444555777999:::;;;<<<<<<>>>AAABBBCCCCCCEEEFFFDDDEEEFFFHHHJJJKKKLLLMMMOOOKKKIIIKKKJJJIIIJJJNNNXXXjjj999888888777555444222111222444666555555999AAAHHHMMMOOORRRSSSRRRSSSTTTUUUQQQUUUYYYZZZYYYYYY[[[^^^]]]eeekkkvvvqqqnnnWWWJJJIIIKKKJJJGGGBBBDDDHHHKKKJJJIIIQQQ\\\___ooozzzpppccc[[[TTTPPPRRRWWWdddnnntttsssnnnllljjjggggggdddbbbcccddddddbbb___YYY[[[^^^bbbdddmmmooobbbbbbhhhpppwwwsssaaaTTTMMMLLLMMMMMMMMMNNNSSS[[[aaaiiittt}}}wwwnnncccWWWOOOGGGMMMTTTXXXUUUNNNGGGCCCCCCDDDEEEEEEEEEDDDBBBBBB===:::888;;;???@@@===:::>>>???@@@@@@??????@@@AAA===>>>@@@@@@???>>>;;;:::999999::::::;;;???EEEIIIJJJJJJHHHFFFEEECCCAAAAAA;;;===@@@BBBDDDDDDCCCBBBDDDDDDEEEHHHIIIEEE===666777777777777777777777777000666999555444666666222222666777666666999999666///111333111...---...000...,,,+++******---///111------,,,,,,---...000111++++++,,,---............,,,,,,------.../////////........................////////////////////////////////////000000000000111111222222222333333333///000222444666888888999<<<>>>AAABBBCCCCCCEEEFFFCCCDDDFFFIIIKKKLLLMMMNNNTTTPPPMMMNNNLLLIIIJJJMMMWWWiii888777777666444333222222777333222444444555:::AAAMMMOOOPPPNNNPPPSSSSSSOOOPPPPPPRRRSSSUUUWWWXXXYYY\\\```ccckkk~~~~~~lllwwwoooaaaSSSLLLIIIFFFEEEGGGGGGJJJMMMMMMMMMNNNRRRVVV[[[bbbqqq}}}ooo___TTTNNNLLLOOOTTT^^^bbbfffgggfffcccaaaaaaZZZ\\\]]]^^^^^^]]]\\\\\\WWWXXX[[[^^^gggxxxtttkkkkkkrrr~~~tttdddWWWNNNLLLOOORRRSSSTTTZZZeeemmmzzzzzzqqqeeeYYYQQQKKKPPPUUUUUUPPPIIIEEECCC<<<;;;::::::;;;<<<:::999777888999;;;>>>AAACCCEEEFFFEEEEEEDDDCCCAAA???>>>AAA@@@???===;;;999777777888777777777999===CCCHHHKKKHHHFFFEEEFFFGGGGGGFFFAAA@@@BBBEEEIIIHHHDDD@@@EEEDDDCCCAAA???<<<:::888777777666555555555555555333333444444333333555666555555555555444333222111///............---------.../////////...------,,,,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------...............////////////000////////////////////////............////////////////////////000000000000444444555666888:::;;;<<<===???BBBCCCCCCDDDFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIMMMOOOPPPMMMIIIGGGKKKOOOXXXkkk888777666555444333333222444111111333444555;;;BBBKKKNNNOOOOOOQQQUUUUUUQQQNNNOOOQQQSSSVVVXXXZZZ[[[]]]```aaaeeettt}}}kkkvvviii\\\OOOKKKKKKKKKNNNQQQMMMQQQUUUWWWWWWXXX\\\___bbbgggqqqqqqaaaWWWQQQNNNPPPTTTWWWZZZ^^^``````^^^]]]]]]YYYYYYZZZ[[[\\\\\\[[[YYYZZZ]]]aaagggqqq{{{uuuyyyqqqaaaVVVOOOLLLPPPTTTWWWZZZbbbnnnxxx|||ssshhh\\\TTTNNNQQQUUUWWWTTTNNNGGGCCC<<<:::999999::::::999777888888999<<>>???>>>===<<<;;;:::999999888777777888:::???EEEIIILLLKKKIIIIIIJJJJJJIIIGGGAAAAAACCCFFFIIIIIIEEEAAADDDDDDBBB@@@>>>;;;999888888888777666555555555555444444444333333333555666555555555555444333222111///............---------,,,,,,------,,,,,,+++***,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------......------.........//////////////////////////////////////////000000000000111000000000111111111111222444444555666888:::;;;<<<>>>@@@CCCEEEEEEFFFGGGIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOMMMIIIHHHKKKNNNZZZmmm999888777555444444333333222//////222333555:::AAAHHHMMMPPPPPPRRRVVVVVVSSSMMMNNNPPPSSSVVVYYY[[[\\\^^^```___^^^fffyyy~~~llluuuyyydddYYYPPPNNNQQQUUU\\\bbb```dddjjjmmmnnnooorrruuuwwwxxx}}}yyylll\\\SSSNNNJJJJJJMMMOOORRRVVVYYYZZZZZZZZZ[[[ZZZYYYXXX[[[^^^^^^\\\YYYZZZ^^^eeennn|||kkk^^^WWWSSSMMMRRRWWW\\\bbbmmm||||||tttiii^^^WWWQQQRRRUUUYYYYYYTTTKKKDDD===;;;999999999999888777::::::;;;>>>CCCHHHLLLOOOQQQPPPMMMIIIEEEBBB???>>>=========<<<;;;;;;::::::888777777999===BBBGGGKKKNNNMMMMMMNNNNNNMMMJJJHHHAAABBBDDDGGGIIIHHHEEEBBBCCCCCCAAA???===:::999888999999777666666555555555666555444333333333444555444555555444444333222111///............---------,,,,,,------,,,,,,++++++,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............////////////////////////000000000000111111111111111111111222222222333333444444555666888:::;;;<<<@@@BBBEEEFFFFFFGGGIIIJJJIIIHHHGGGGGGGGGHHHJJJKKKLLLNNNOOOMMMJJJJJJLLLOOO\\\ppp;;;999888666555444444444222000000222333333888>>>HHHNNNRRRRRRSSSVVVUUURRRMMMNNNOOORRRTTTWWWYYYZZZ]]]``````\\\\\\hhhzzz~~~nnnwwwtttfff^^^XXXZZZaaahhhqqqyyyuuugggXXXPPPLLLHHHFFFGGGKKKNNNRRRUUUVVVXXXZZZ\\\^^^\\\[[[^^^aaabbb___\\\\\\bbbmmm{{{uuuddd\\\YYYXXXPPPUUU\\\ccckkkwwwzzzsssiii```YYYUUUTTTVVV[[[___[[[PPPGGG@@@>>>;;;:::::::::888777;;;<<<>>>AAAFFFMMMRRRVVVXXXVVVQQQKKKFFFBBB@@@>>>>>>>>>===<<<;;;::::::999888888888:::@@@FFFKKKMMMNNNOOOPPPQQQQQQOOOJJJFFF???AAADDDGGGHHHGGGDDDBBBCCCAAA@@@===;;;999888888::::::999888777777777777999777444333333444444444444444444444444333222111///............------------......///......------,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////000000000111111111111111111111222222222333444444555666888:::;;;<<>>===:::777666555555555444222111333222111555:::IIIPPPUUUUUUTTTUUUSSSQQQNNNNNNOOOQQQRRRTTTUUUUUU\\\```bbb___ZZZ]]]iiivvv~~~zzzxxxqqqyyyuuuiiifffgggooozzzvvvhhhYYYRRROOOKKKIIIIIIJJJLLLPPPRRRTTTWWWZZZ\\\___^^^^^^aaadddeeebbb```fffnnn}}}ooobbb\\\[[[[[[UUU[[[dddkkkttt~~~yyytttllleee___YYYWWWXXX^^^cccaaaVVVLLLDDDAAA===;;;::::::888777:::<<<>>>CCCIIIPPPVVVYYY]]]YYYSSSLLLFFFBBB@@@???@@@@@@>>>===;;;999888777999888888<<>>@@@DDDFFFFFFEEECCCBBBBBBAAA???<<<:::999999888<<<;;;::::::999999::::::<<<888444222333444333222333333333444333333222222///............---------------......///......---,,,,,,,,,---------......000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////........./////////000000000000000111111111222222444444555666888:::;;;<<<>>>@@@CCCDDDEEEEEEGGGIIIIIIHHHFFFFFFFFFGGGIIIKKKMMMNNNPPPPPPPPPQQQRRRSSSaaavvvCCCAAA===:::777666666666666333333444333111333888IIIQQQXXXWWWUUUTTTSSSPPPOOOOOOPPPQQQRRRSSSTTTTTT\\\___cccbbb\\\XXX___iiitttzzz}}}{{{pppxxxzzzoooqqqzzzvvvgggXXXRRRPPPNNNKKKKKKKKKMMMPPPQQQSSSVVVZZZ]]]___```bbbdddddddddddddddooozzzooofff```]]]\\\[[[cccmmmwww{{{wwwqqqlllggg^^^]]]^^^ccchhhfff^^^UUUIIIEEEAAA>>><<<<<<;;;:::;;;===AAAGGGNNNTTTYYY\\\___ZZZSSSLLLFFFBBBAAAAAAAAA@@@???===;;;999777666999888888>>>FFFNNNRRRSSSMMMNNNPPPQQQQQQMMMFFFBBB===AAAEEEGGGFFFEEECCCCCCCCCAAA???<<<:::999999:::<<<<<<<<<<<<<<<===>>>>>>???:::444222333444333111222222333333333333222222///............---------++++++,,,,,,------,,,,,,,,,,,,,,,---------......///...------,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............////////////////////////............////////////000000000111111111111222444444555666888:::;;;<<<<<>>===;;;:::888888999888999???IIIQQQTTTTTTNNNOOOPPPQQQPPPLLLFFFAAA???CCCHHHIIIHHHFFFEEEEEECCCAAA???<<<;;;::::::;;;=========>>>???@@@AAABBBAAA;;;444222333444333000111222222333333333222222///............---------***+++,,,,,,------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------......------........./////////////////////////////////...////////////000000000111111111222222222333333444444555666888:::;;;<<<<<>>======<<<;;;;;;::::::999888999@@@JJJSSSVVVVVVOOOOOOPPPQQQPPPLLLFFFAAA@@@EEEJJJKKKJJJGGGGGGHHHDDDBBB???<<<;;;;;;;;;<<<======>>>???@@@BBBDDDEEEBBB<<<444222333444222000111222222333333333222222//////.........---------,,,------.../////////...,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------...............////////////000////////////////////////000000000000111111111111222222333333333444444444444444555666888:::;;;<<<===???BBBCCCDDDDDDFFFGGGEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKNNNQQQSSSRRRQQQhhh}}}PPPLLLFFFAAA>>><<<:::888777666444333333444555666???IIIUUU\\\\\\YYYWWWWWWPPPRRRTTTWWWYYY[[[\\\\\\ZZZ___bbbaaa\\\YYY[[[]]]rrryyyccc[[[lllrrrccc```bbbcccbbbbbbeeeccc```^^^___bbbeeehhhlllmmmoooooolllmmmvvvtttlllgggcccbbbcccooo|||yyyyyyxxxvvvtttrrrqqqpppllljjjjjjmmmqqqtttsssrrrnnnnnnmmmjjjgggbbb^^^\\\]]]^^^bbblllvvvxxxrrrlllaaaVVVJJJCCCBBBCCC@@@===<<<<<<;;;::::::::::::;;;;;;:::<<>>;;;???CCCFFFGGGFFFFFFFFFGGGCCC===::::::<<<===>>>???>>>===>>>@@@BBBCCCBBBCCC===777555777777555222000333555555333111000000111000///------,,,,,,,,,---------...------,,,,,,---,,,++++++++++++,,,---..........................................------..................------///////////////.........000000111111111000000///000111111222222333444444444444444444666:::===???AAABBBCCCEEEFFFFFFFFFFFFFFFHHHIIIIIIGGGGGGHHHJJJLLLMMMNNNNNNMMMPPPWWW\\\kkkQQQMMMGGGCCC@@@===;;;999888666444333333444555666<<>>>>>======<<<<<<<<<<<<<<<;;;;;;>>>EEEMMMQQQQQQOOOKKKNNNQQQQQQMMMGGGBBB@@@BBBEEEGGGHHHGGGEEEDDDDDDGGGCCC>>>;;;;;;<<<>>>>>>======<<<>>>@@@BBBAAA@@@@@@;;;666555777777555111000333555555444222111111000000///...---,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,---.............................................------......................../////////////////////...000000111111111111000000000111111222222333444444444444444555777:::===???@@@AAABBBDDDEEEEEEEEEFFFFFFHHHIIIIIIGGGGGGHHHJJJKKKLLLMMMMMMLLLOOOVVV[[[lllSSSOOOJJJEEEBBB???<<<:::888777555333333444555666999CCCPPPYYY[[[YYYWWWVVVTTTUUUUUUVVVWWWXXXYYYYYY^^^```aaa___[[[YYYZZZ\\\ooo~~~nnncccooo}}}{{{zzznnnmmmrrruuuwwwyyywwwtttpppnnnmmmpppsssuuuyyyxxxyyy|||xxxpppjjjggglllssszzzvvvzzzxxxpppkkkeeedddccccccdddfffhhhiiilllmmmnnnooosss{{{qqqdddUUUNNNGGGCCCDDDDDDAAA>>>>>>===<<<<<<;;;;;;<<<<<<:::<<>>>>>======???AAADDDDDDBBB@@@;;;888666666888888555222222444666777555333222222/////////...------,,,,,,***++++++,,,,,,,,,++++++......------------......------------------------------------------....................................//////////////////000000111111111111000000000111111222222333444444444444444555777:::===>>>@@@@@@BBBCCCDDDEEEEEEEEEFFFHHHIIIIIIGGGGGGHHHJJJIIIKKKLLLLLLLLLNNNTTTYYYjjjUUURRRMMMHHHEEEBBB>>>;;;999888555444333444555666777@@@MMMXXX\\\[[[YYYXXXWWWWWWWWWWWWWWWWWWWWWXXX```aaaaaa^^^[[[ZZZZZZ\\\nnn}}}vvvfffooosssllljjjmmmyyyvvvlllhhhgggdddlllzzz}}}rrrqqquuuxxx{{{xxxvvvttttttuuuxxx|||zzztttooooooxxx{{{xxx}}}xxxmmmccc\\\WWWVVVUUUUUUWWW[[[^^^aaaggglllpppqqqssszzzmmm___PPPLLLFFFDDDDDDBBB???;;;;;;::::::999999999999999888>>>FFFLLLOOONNNKKKIIIEEELLLRRRQQQIIIBBBAAACCCFFFGGGHHHHHHGGGGGGHHHJJJGGGCCC???======>>>>>>>>>>>>???BBBEEEGGGGGGDDDAAA777777777888::::::777444555777999888555222111000...//////......------,,,++++++,,,---------,,,,,,//////............//////------------------------,,,,,,------------......---------...........................///////////////000000111111111111000000111111222222333444444444444555666888;;;===>>>@@@AAACCCDDDEEEEEEFFFFFFFFFGGGIIIHHHGGGGGGHHHJJJIIIKKKMMMMMMLLLOOOTTTYYYgggXXXUUUPPPLLLHHHDDD@@@===:::888666444333444555666666???KKKVVV\\\^^^]]][[[ZZZZZZXXXWWWWWWWWWXXXXXX```aaaaaa___]]]\\\\\\\\\hhhxxxmmmssswwweee___^^^aaammmxxxfff\\\YYYXXXXXX^^^iiiyyyuuusssuuuxxx{{{{{{|||}}}yyyvvvuuuzzz~~~yyynnnaaaVVVPPPKKKJJJIIIJJJLLLPPPTTTVVV]]]eeemmmppprrrxxxyyyggg[[[MMMJJJFFFCCCBBB???;;;888::::::999888888888888888888@@@JJJPPPQQQMMMJJJHHHGGGMMMQQQNNNFFF@@@@@@BBBDDDEEEGGGGGGFFFGGGHHHJJJFFFCCC???===============<<<>>>@@@DDDGGGFFFCCC???666777999;;;<<<;;;999777888:::;;;999555111///...---......//////...---,,,,,,,,,---......///......////////////////////////------------------------,,,,,,,,,,,,------......---------.........//////---.........//////000000//////000111111111111111000111111222222333444444444444555777999;;;===>>>BBBCCCDDDEEEFFFGGGGGGGGGFFFGGGIIIHHHGGGGGGHHHJJJIIIKKKNNNNNNNNNPPPUUUYYYggg[[[WWWSSSOOOKKKGGGBBB???:::999777555444444555666666===HHHSSS[[[___```___]]]\\\ZZZYYYXXXXXXYYYYYY```aaaaaabbbaaa```^^^]]]```sss||||||tttaaa[[[[[[^^^jjjooo]]]SSSQQQQQQSSSXXXcccsss}}}yyyzzz{{{zzzuuuvvv{{{{{{nnnbbbWWWMMMHHHCCCCCCDDDFFFIIIMMMQQQSSSVVV^^^hhhnnnqqqvvv~~~ooo___UUUJJJHHHDDDBBB@@@===:::777<<<;;;::::::999999:::::::::DDDPPPUUUTTTOOOMMMLLLMMMOOOPPPKKKCCC>>>>>>@@@CCCEEEGGGGGGFFFFFFGGGHHHEEEBBB>>><<<<<<===<<<<<<888999;;;???AAAAAA>>>;;;666777:::;;;<<<<<<:::999999:::;;;999555000...---------...//////...---,,,,,,---...//////000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,------.../////////------......///000000000...///000111111222111111000111111222222333444444333444666888:::<<<===>>>CCCDDDEEEFFFGGGHHHHHHHHHFFFHHHIIIIIIGGGGGGHHHJJJIIIKKKNNNOOONNNPPPUUUYYYjjj\\\YYYUUUQQQMMMIIIDDD@@@;;;:::777555444444555666555:::DDDOOOYYY___aaaaaa___]]][[[ZZZYYYZZZ[[[[[[___```bbbdddeeeccc```^^^\\\rrrxxxeee\\\]]]```kkk}}}hhhZZZSSSTTTUUUYYY___kkk|||{{{sssoootttsssdddXXXNNNHHHDDDDDDFFFIIIMMMQQQVVVZZZ\\\\\\aaahhhlllmmmqqqwww|||yyymmmaaaUUUNNNFFFDDDBBB@@@>>><<<:::999;;;;;;:::999999999999999>>>IIIVVV[[[XXXSSSQQQRRRTTTRRRNNNGGG@@@<<<;;;<<>>BBBCCCDDDFFFGGGGGGGGGGGGFFFHHHIIIIIIGGGGGGHHHJJJGGGJJJMMMNNNMMMOOOSSSWWWkkk^^^[[[VVVSSSOOOJJJDDDAAA;;;:::777555444444555666444999AAALLLVVV^^^aaabbb```^^^\\\ZZZZZZ[[[\\\]]]^^^```cccfffgggfffbbb^^^\\\sss}}}kkkccceeegggpppuuueeeZZZXXX[[[___bbbiiiwwwwwwooojjjrrr~~~nnn^^^RRRJJJEEECCCJJJLLLQQQVVV\\\bbbfffhhhgggiiikkkkkkjjjkkkooorrr|||~~~zzzsssjjj```UUUMMMHHHCCCBBB@@@>>>===<<<<<<<<<999888888777666777777777AAAMMMZZZ___[[[VVVUUUWWWXXXTTTLLLEEE???<<<:::::::::>>>DDDIIIKKKLLLNNNOOOBBB@@@===;;;;;;;;;:::999666666777:::<<<<<<;;;999666777999999999888999:::444666777777444222000000+++---...000000///---,,,***+++,,,---............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000---------...///000000111......///111111222222222000111111222333333444444333444666999;;;<<<===>>>AAABBBCCCEEEFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGIIIJJJFFFIIILLLMMMMMMNNNRRRVVVjjj```ZZZTTTRRRRRROOOGGG???999888777555555444444444666777===IIIWWW```ccccccaaaaaaaaa```___]]]\\\[[[```bbbeeeeeeeeedddeeefffggg{{{|||nnnqqqwwwzzzqqqhhhccceeekkkvvvzzzqqqfffcccfffqqq}}}zzzdddVVVNNNIIIIIIJJJRRRXXXcccnnnwww|||}}}}}}zzzuuuoookkkkkkmmmnnnooovvvuuuuuuxxxzzzyyyuuuqqqoookkkeee^^^VVVOOOJJJHHHDDDCCCBBB@@@>>>===<<<;;;===888666888999888999<<>>======@@@FFFKKKLLLLLL???===;;;;;;======;;;888666777999:::999888666555777777888888999999999:::666666666555444111///...//////...------------...,,,+++***,,,...//////...+++,,,...//////...,,,+++,,,,,,,,,------.........,,,,,,,,,---------.........///000111111000///......///////////////......000000000000111111111111---......000111222333444333444666777888:::===??????AAACCCFFFHHHIIIIIIIIIGGGIIIKKKLLLLLLKKKIIIGGGEEEHHHLLLMMMLLLMMMPPPTTTjjj```ZZZSSSQQQQQQNNNFFF@@@;;;:::999777666555555555666777<<>>===;;;;;;<<<777666888999888:::===GGGRRR\\\]]]ZZZZZZZZZZZZYYYWWWOOOBBB:::::::::777;;;:::;;;???DDDHHHJJJIII???===;;;;;;<<<<<<:::888666777888999999777666444555666666666777777777777555555555444333111///---///......---,,,------------,,,+++,,,---...---,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---...//////...---,,,......////////////......000000000111111111222222//////000000111111222222333444666777888:::===???@@@BBBDDDFFFHHHIIIIIIHHHFFFGGGIIIKKKKKKIIIGGGFFFFFFIIILLLMMMMMMMMMQQQTTTfff~~~^^^XXXQQQNNNNNNLLLGGGBBB>>>===;;;:::888777666666666666:::BBBOOO[[[bbbdddeeeeeeeeeeeecccaaa___^^^^^^bbbgggjjjjjjhhhffffffjjj|||ooofff]]]ZZZ\\\^^^[[[WWWXXXUUUWWW^^^jjjyyysss```SSSKKKJJJQQQYYYiiirrr|||uuupppkkkgggbbb___ZZZYYYYYY[[[^^^``````___^^^\\\WWWQQQKKKFFFCCCAAACCCBBBAAA???>>><<<;;;::::::777555777888888;;;???KKKUUU\\\\\\ZZZZZZ[[[ZZZWWWTTTKKK@@@::::::;;;:::888888:::===BBBEEEGGGFFF===<<<;;;;;;<<<<<<:::888666666777888777666555444444444444444444555555555333333333222111///...---...------,,,,,,,,,,,,,,,///---,,,,,,------,,,+++------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,---............---,,,......///////////////...000000111111111222222222111111111111111111111111333444666777888:::===???BBBCCCEEEGGGHHHHHHHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEFFFJJJMMMNNNMMMNNNRRRUUU```yyyZZZUUUNNNKKKLLLLLLJJJGGGAAA???===;;;999777666666777666777>>>JJJVVV___dddffffffffffffeeebbb```^^^___ccciiimmmllljjjgggfffcccrrr{{{|||lll___YYYRRROOORRRUUUUUUSSSWWWWWWYYYaaannn|||ooo^^^QQQJJJLLLWWWcccnnnvvvvvvsssoookkkfff```YYYUUUPPPOOOPPPQQQTTTWWWZZZ[[[XXXVVVRRRNNNIIIFFFCCCBBBBBBBBB@@@???===;;;:::999999666555777888888===CCCPPPWWW]]][[[YYYZZZ[[[ZZZVVVPPPGGG>>>999999::::::888999<<>><<<;;;999999888666666888999999???GGGSSSYYY]]]ZZZYYYYYYYYYXXXTTTLLLCCC===:::::::::;;;===???BBBDDDEEEDDDCCCBBB<<<===>>>>>>===;;;:::999777777777666555555444333444444444444444444444444222111000///......------------,,,++++++++++++,,,---------...111222222222...------,,,,,,------...------------------------,,,,,,,,,---------......//////............//////------...///////////////........./////////000000//////000111222333444444333444666777888:::===???CCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFGGGJJJNNNOOONNNOOORRRUUUccc~~~UUUQQQMMMKKKLLLMMMMMMMMMEEECCCAAA===:::777666555777666555888@@@KKKWWW^^^dddeeeggghhhhhhfffcccbbbdddiiinnnqqqooolllhhhgggbbbgggwww{{{wwwbbb[[[SSSQQQNNNLLLNNNSSSYYY]]]___dddiiipppxxxjjjZZZQQQOOOUUUaaammmyyyvvvrrrooommmnnnpppqqqkkkiiifffaaa[[[RRRIIICCC<<<>>>???@@@@@@BBBFFFIIIHHHGGGFFFDDDCCCCCCBBBBBBAAA@@@???===<<<:::999888777666777999999;;;BBBKKKTTTZZZ\\\ZZZXXXYYYWWWTTTPPPGGG@@@>>>???>>>===???CCCFFFJJJJJJHHHDDDBBB@@@<<<>>>@@@@@@>>><<<;;;:::999888777666666555444444555555555555444444444444222111000///...............------,,,,,,,,,,,,,,,,,,,,,,,,...111333444333------------------------...------------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,---...///000000000000........./////////000000...///000111222444555555333444666777888:::===???AAABBBDDDFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFJJJMMMNNNMMMNNNRRRUUUjjjVVVTTTPPPNNNLLLKKKKKKKKKHHHFFFCCC???<<<999777666666666555777>>>GGGRRRZZZccceeehhhjjjkkkiiigggeeehhhlllppprrrooolllhhhgggcccbbbiiiyyy~~~mmm[[[VVVPPPPPPQQQSSSYYYbbblllsssvvv|||yyyiiiYYYRRRSSSYYYdddmmmqqqjjjcccaaadddggghhhhhheeeccc```\\\WWWOOOGGGAAA:::<<<>>>>>>===>>>AAACCCBBBBBBAAAAAAAAABBBCCCCCC@@@@@@>>>===;;;:::888888777777888:::;;;<<>>AAAEEEEEEEEEGGGJJJMMMPPPOOOJJJDDD???>>><<>>:::888777666666666777<<>>===;;;999888777888777999;;;;;;===GGGQQQTTTYYY\\\ZZZYYYXXXTTTOOOHHH@@@===DDDJJJJJJKKKMMMMMMQQQSSSQQQKKKCCC>>><<<===@@@DDDDDD@@@===<<<===;;;:::999777666666555555444444444333333222222222222111000///......///000//////...------------...,,,++++++,,,...///...---+++,,,...//////...,,,+++.........------,,,,,,,,,,,,,,,,,,---------......///...------------...///,,,---...///000000000000111222222222222333333333222222222222222222222222333444666777888:::===???===???AAADDDFFFGGGGGGGGGEEEEEEEEEDDDDDDEEEEEEEEEEEEHHHLLLMMMLLLMMMPPPTTTfffXXXVVVSSSOOOLLLJJJIIIIIIIIIGGGEEEDDDBBB@@@<<<999555444666777777<<>>??????>>><<<>>>>>>===<<<;;;999888888777666666777;;;BBBLLLRRR[[[ZZZYYYXXXWWWVVVSSSQQQEEECCCDDDGGGMMMQQQRRRQQQVVVWWWUUUNNNDDD<<<;;;<<<@@@BBBDDDBBB???======>>>>>><<<999666444444444555444444333333222111000000//////.........---------...------,,,,,,------.........------------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,---------///////////////.........////////////////////////////////////000000000000////////////000111222333333333333666999;;;<<<<<>>???@@@DDDAAA<<<777444444444555444444333333222222111111//////.........---------...------,,,,,,------.........------------......+++,,,,,,------,,,,,,+++++++++************++++++,,,++++++******+++++++++........................////////////////////////////////////000000000000111000000000000000111111333333444666999;;;<<<<<>>???@@@FFFDDDBBBCCCGGGJJJMMMNNNHHHFFFEEEDDDDDDBBB@@@===999999888777666666555555;;;999888:::???GGGPPPUUUXXXVVVVVVZZZ]]][[[TTTNNNFFFGGGKKKOOOTTTVVVUUUSSSQQQPPPKKKDDD<<<888999;;;AAABBBBBBAAA??????AAACCCIIIEEE???999555444444555333333444444444333333222/////////.........------...------,,,,,,------.........------------......+++,,,,,,------,,,,,,+++++++++************++++++++++++************++++++,,,,,,------......//////////////////////////////////////////000000000000222111111000000000000000333333555777999;;;<<<===@@@AAABBBDDDEEEFFFGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGFFFJJJMMMMMMLLLMMMPPPSSSbbb|||QQQRRRRRRQQQNNNKKKHHHFFFDDDDDDFFFGGGGGGCCC>>>999:::777666666444666>>>HHHQQQ[[[eeehhhkkkoooqqqpppsssrrrrrrrrrqqqpppooonnniiiddd^^^XXXRRRUUUkkkzzzmmmbbb[[[VVVQQQMMMJJJHHHHHHLLLNNNTTTcccsssnnnlllsss|||sssgggdddiiipppsssssskkk___RRRLLLGGGBBB>>>>>><<<======<<<::::::<<<>>>AAA@@@AAAEEEJJJPPPSSSUUUNNNLLLJJJHHHFFFCCC???<<<999999999888888777777777:::999999===EEENNNVVVZZZXXXWWWXXX]]]aaa^^^UUUMMMFFFHHHMMMRRRUUUVVVTTTRRROOOMMMGGG@@@999777999<<>>AAABBBCCCDDDFFFFFFFFFGGGAAABBBBBBCCCDDDDDDEEEEEEFFFIIILLLLLLKKKLLLPPPSSSddd~~~RRRQQQOOOMMMKKKJJJIIIIIIDDDEEEFFFHHHHHHFFF@@@<<<<<<888666666444444:::BBBMMMWWWbbbgggkkkooorrrqqqrrrsssssssssqqqpppppppppkkkfffccc___WWWXXXnnnllldddYYYQQQLLLJJJIIIGGGHHHHHHKKKOOOVVVcccuuu}}}sssyyy{{{nnniiilllrrruuuuuummmcccXXXQQQJJJBBB>>>===<<<<<<;;;:::888888:::<<<<<<===AAAGGGPPPVVVZZZ\\\VVVSSSOOOKKKGGGBBB===999999999999888888888888888888888:::AAALLLUUU\\\___YYYZZZ\\\aaaccc___UUUMMMEEEIIINNNRRRTTTSSSQQQOOOOOOLLLEEE>>>999888:::<<>>@@@BBBCCCCCC@@@;;;777444444666777333444666777777666555444000000/////////............------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++...------------------...++++++++++++,,,,,,---...+++++++++,,,---...//////////////////////////////////////////000000000000.........///000222333444222444777888999:::<<>>??????>>>;;;999999;;;===<<>>:::999:::;;;>>><<<;;;;;;===?????????<<<:::777555444555666777444666777888888777555444000000000/////////.........------,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,))))))((())))))***+++,,,,,,,,,------......//////////////////////////////////////////000000000000------...///111333444555111555888999888999===@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLLLLKKKLLLQQQUUUhhhOOONNNNNNMMMKKKJJJIIIHHHGGGGGGHHHIIIJJJJJJGGGDDD>>>:::777777666444666;;;BBBMMMZZZaaagggmmmpppooonnnqqquuuuuussspppooopppnnnfffbbbaaa[[[\\\tttpppcccOOOKKKFFFCCCBBBDDDFFFGGGHHHOOO[[[mmmvvv||||||}}}}}}{{{yyyllleee___ZZZTTTKKKFFFFFFCCCCCCAAA>>><<<<<>>JJJWWW___eeekkknnnnnnlllpppuuuvvvssspppoooooorrrhhhbbbaaa]]]___xxxuuucccXXXMMMJJJFFFDDDCCCEEEHHHIIIRRR[[[jjjxxxttt~~~~~~zzzqqqkkkfffccc\\\TTTPPPPPPEEEEEECCCAAA???@@@CCCEEEHHHMMMVVV```hhhkkkjjjggg^^^XXXPPPJJJFFFCCCAAA@@@;;;<<<<<<======>>>>>>???;;;===DDDOOO[[[```___[[[[[[```eeeccc[[[QQQKKKIIIJJJMMMPPPPPPMMMJJJIIIJJJOOOKKKDDD???<<<:::888888:::888777999;;;;;;999666666666666666666555555555777888:::::::::777444222000000000000////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///......------......///************+++,,,---...///////////////.........////////////////////////////////////000000000000000000///000000111222222111555::::::888999===AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLMMMMMMLLLMMMRRRWWWddd~~~OOOPPPPPPOOOLLLJJJJJJKKKLLLJJJHHHJJJMMMNNNLLLIII@@@>>>;;;777555444444555;;;BBBNNNYYYaaagggkkkmmmlllmmmpppqqqqqqpppmmmkkkjjjhhhbbbbbbdddhhhxxxhhhYYYOOOJJJCCCBBBHHHHHHFFFNNN[[[```ppp~~~|||ssskkkfffbbb^^^[[[PPPIIIEEEGGGFFFEEEHHHOOOSSScccooorrruuuxxxssshhhbbb[[[QQQGGGAAA>>><<<;;;;;;;;;999888AAALLLPPPLLL:::;;;DDDQQQWWWXXXZZZ______cccccc]]]QQQHHHFFFGGGNNNOOOPPPQQQRRROOOKKKGGGKKKEEE???===@@@BBBAAA@@@>>>===<<<===>>>>>><<<:::666555333333333444666888777999:::;;;:::777444222///...---,,,,,,---...///...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...000///...---,,,+++*********+++,,,,,,------,,,,,,......///000000///...---//////////////////////////////000000000000///////////////000111111222222555777:::;;;<<<<<<>>>@@@DDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIHHHHHHIIIMMMQQQQQQNNNQQQWWWjjjQQQQQQOOONNNMMMLLLLLLKKKJJJHHHFFFHHHJJJKKKIIIFFF>>>===:::888666666666777:::AAALLLWWW```fffkkkmmmmmmnnnoooppppppnnnmmmllljjjiiicccdddhhhllltttfffYYYQQQJJJDDDDDDHHHJJJKKKWWWgggzzz|||sssoooooopppqqqwwwsssqqqsssxxx}}}~~~yyyuuuoooiiiddd\\\UUUPPPPPPQQQRRRXXX```kkkzzz|||ssshhh```YYYOOOFFFAAA>>><<<;;;======;;;:::AAAJJJLLLHHH<<<>>>GGGSSSYYYXXXZZZ^^^bbbdddccc\\\QQQJJJIIILLLQQQQQQQQQRRRSSSQQQLLLIIIIIIDDD@@@???BBBDDDCCCAAA???===<<<<<<======<<<:::666555333333333444666777666888999999888666333111///...------------...//////...,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++---------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,------...//////...---,,,///////////////////////////000000111111000000/////////000000111222222333444777999;;;;;;<<<===???BBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGIIIIIIIIIIIIIIIJJJNNNRRRQQQOOORRRXXXmmmUUURRROOONNNPPPQQQOOOMMMLLLIIIGGGGGGIIIJJJGGGDDD===<<<:::888777777888888888???JJJTTT]]]dddjjjmmmnnnnnnnnnnnnmmmmmmlllllljjjiiiddddddjjjpppqqqeee[[[TTTJJJGGGGGGLLLOOOUUUggg{{{mmmfff^^^WWWUUUVVVXXXYYYgggvvvjjjbbb```___dddkkkrrr|||yyysssmmmgggbbbaaadddhhhpppxxxssshhh\\\VVVMMMEEE@@@>>><<<;;;<<<<<<:::999>>>CCCCCC@@@===AAAKKKVVV[[[[[[\\\___eeeeeebbbZZZPPPLLLNNNRRRUUUTTTTTTTTTTTTQQQNNNKKKFFFCCCAAABBBEEEFFFEEEBBBAAA???<<<<<<<<<<<<;;;:::555444333333333444666777555666777777666444111000///...------------...//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***++++++,,,,,,------......***+++,,,,,,------,,,,,,,,,,,,------...------,,,////////////////////////000111111111111111111000000000111111222333333333333666888::::::;;;<<<>>>AAAAAACCCDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJNNNRRRRRRQQQTTTZZZpppZZZUUUPPPPPPSSSVVVTTTQQQQQQNNNJJJJJJKKKKKKHHHEEE???>>><<<:::999888777777666<<>>HHHSSS[[[___cccfffhhhgggccc[[[RRRMMMOOOVVV\\\^^^\\\ZZZXXXVVVQQQLLLHHHAAABBBEEEHHHIIIIIIGGGEEECCCAAA>>><<<<<<;;;999777333333333333333444555555333333333333222000///...---..................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------.........------,,,,,,,,,+++++++++---......///////////////------.........//////000////////////////////////111111222222222222111111000111111222333333444444222444777888999999;;;===>>>???AAACCCFFFHHHIIIJJJKKKMMMNNNMMMKKKJJJKKKMMMLLLLLLOOORRRRRRQQQVVV]]]qqq^^^YYYTTTSSSUUUYYY[[[[[[YYYTTTOOOLLLKKKJJJGGGDDDDDDCCCAAA>>>;;;888666444333777>>>EEEMMMWWW```fffjjjjjjiiiiiiiiikkklllmmmiiijjjbbb^^^``````gggyyyzzzmmmeee\\\^^^bbbgggppp}}}lll]]]SSSNNNKKKDDDEEEFFFEEEEEEGGGKKKMMMMMMRRR^^^qqq{{{lll```aaagggnnnzzznnn___WWWLLLGGGBBB>>><<<<<<<<<;;;<<<999888999999777888;;;AAAMMMXXX]]]```eeejjjlllhhhbbbXXXPPPLLLQQQYYY```cccbbb```]]]YYYRRRKKKEEE@@@BBBEEEHHHIIIIIIGGGFFFCCCAAA???>>>===;;;777444222333333333444444444444333333222222111///...---------...//////...------++++++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++******---...//////000000//////...............///000111////////////////////////000111111111111111111000000000111111222333333333222555777999999:::;;;===>>>???AAACCCEEEGGGIIIJJJJJJMMMOOONNNKKKJJJLLLOOOMMMMMMOOORRRQQQPPPUUU\\\ooo[[[XXXTTTRRRSSSVVVZZZ]]]^^^YYYSSSOOOMMMLLLHHHEEECCCBBBAAA???<<<:::777666222666;;;AAAHHHRRR\\\bbbggggggggghhhjjjkkkmmmnnnlllnnnfffaaabbb___aaammm|||ssslllgggiiikkkpppxxxvvvfffYYYQQQKKKIIIGGGHHHIIIJJJJJJIIIJJJNNNQQQOOOXXXfffsss|||pppiiioooyyyrrrdddWWWPPPGGGDDD???<<<;;;<<<;;;;;;<<<888777999:::888;;;AAAGGGSSS\\\^^^___eeekkkmmmhhhbbbXXXPPPNNNTTT]]]dddhhhgggfffccc]]]UUUKKKDDD@@@CCCFFFHHHHHHGGGFFFFFFCCCBBBAAA@@@>>>;;;666222222222333333444444444444333333222111000///......------...//////...------+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,---...............------,,,,,,---///000111///////////////////////////000000111111000000/////////000000111222222333333555888999::::::<<<>>>???@@@AAACCCEEEFFFHHHIIIHHHLLLOOONNNKKKJJJMMMPPPOOONNNOOOQQQPPPOOOSSSZZZmmmXXXWWWTTTQQQPPPSSSYYY^^^ccc^^^WWWSSSQQQOOOLLLHHHBBBAAAAAA???===;;;999888222555999>>>FFFOOOYYY```eeeeeegggiiijjjlllmmmnnnnnnqqqjjjdddeeeaaa```iiiuuu|||vvvqqqooooooqqqttt{{{qqqfffYYYSSSQQQOOOMMMLLLKKKLLLMMMLLLJJJLLLPPPSSSYYYfffuuu~~~zzzvvvzzzpppggg^^^TTTOOOEEEBBB>>>;;;;;;;;;;;;;;;:::666555888888777<<>>???@@@AAACCCDDDFFFGGGHHHGGGKKKNNNNNNKKKJJJMMMQQQOOONNNOOOQQQOOONNNRRRYYYkkkTTTTTTTTTRRRRRRSSSVVVYYY```\\\WWWUUUUUUTTTQQQOOOJJJHHHFFFCCC???<<<:::999:::555555===FFFMMMSSSXXX___ggglllkkkjjjllllllkkkrrrooollliiigggddd```]]]ccc{{{~~~~~~~~~uuunnnrrr}}}{{{pppfff[[[WWWYYY[[[ZZZWWWVVVSSSSSSUUUVVVVVV[[[aaaiiixxx|||vvvmmmddd\\\TTTMMMIIIAAA@@@>>>;;;999777666666:::777666888:::<<>>:::666333666444222111222222111000000222333444333111///....................................////////////000.........------,,,,,,,,,------,,,+++++++++,,,,,,------------------------++++++,,,,,,,,,---------------,,,,,,,,,,,,------////////////////////////111111222222222222111111111111111111111222222222111222333444555999???CCC@@@AAACCCDDDFFFGGGGGGGGGJJJNNNNNNKKKJJJMMMOOONNNNNNMMMNNNPPPOOOOOOTTT\\\oooRRRSSSSSSSSSRRRSSSUUUXXX]]]ZZZVVVTTTTTTTTTRRRPPPLLLKKKIIIFFFDDDAAA>>>===;;;666444:::BBBGGGNNNSSSZZZbbbhhhhhhhhhkkkmmmlllooonnnkkkjjjgggddd```\\\[[[lllvvvnnnpppzzzzzzwwwqqqjjjhhhjjjmmmmmmllljjjeeebbbccceeehhhooowww}}}}}}{{{mmmhhhaaaZZZSSSMMMHHHEEE???>>>===;;;:::999999888;;;888888999:::===EEEOOOZZZ___cccdddgggkkkkkkhhh```XXXPPPOOOWWWbbbkkkpppooonnnkkkdddYYYOOOGGGCCCDDDDDDEEEFFFFFFFFFEEEDDDHHHIIIHHHEEE???999666555666444222222222222111000222222222333222111///...........................,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------------......////////////////////////000111111222222111111000111111111111111222222222333444555555666999===@@@AAAAAACCCEEEFFFGGGGGGGGGJJJNNNNNNKKKJJJMMMOOONNNNNNMMMNNNPPPPPPOOOUUU\\\rrrOOOQQQSSSTTTSSSSSSTTTUUUXXXVVVTTTSSSTTTTTTSSSRRRMMMLLLKKKIIIFFFDDDBBB@@@???999555888>>>CCCJJJQQQUUU]]]dddeeefffjjjlllllllllkkkjjjjjjiiieee```\\\UUU\\\fffppp|||zzzsssvvv|||{{{~~~|||zzzzzz|||~~~{{{vvvmmmeee]]]YYYSSSNNNKKKGGGDDDAAA>>>===<<<;;;;;;;;;;;;;;;;;;999999:::;;;???KKKWWWccchhhkkkkkkmmmooommmiii\\\UUUOOOSSS^^^iiinnnppprrrooohhh^^^SSSJJJEEECCCFFFFFFFFFEEEEEEEEEFFFFFFLLLNNNMMMHHH>>>777666777777555333222333333222111333333222111000000//////........................++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,)))***,,,---...------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------///..................///////////////////////////000111111222222111111000000000111111111222222222333555777888888999;;;===AAABBBCCCEEEFFFGGGHHHHHHJJJNNNOOOLLLKKKMMMOOOMMMOOONNNOOOQQQPPPPPPVVV]]]uuuMMMOOORRRTTTSSSRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUUUULLLLLLKKKJJJHHHEEECCCAAACCC===888999===AAAIIIQQQSSS[[[bbbcccdddhhhjjjjjjiiiiiiiiijjjjjjfffaaa]]]UUUUUUVVV^^^lll||||||zzzzzz|||}}}zzz}}}|||vvvpppjjjbbbZZZSSSPPPLLLHHHFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;<<<:::999:::<<<===CCCQQQ```jjjooorrrqqqqqqqqqmmmhhh[[[VVVSSSYYYeeemmmooolllooojjjbbbWWWMMMFFFEEEEEEIIIHHHFFFEEEDDDEEEGGGHHHLLLOOOOOOHHH<<<555555888777555333333444555444333555333111///......///000........................***++++++++++++,,,,,,,,,------------------------((())),,,...///...---,,,------------------------,,,,,,,,,------------...//////............//////////////////////////////000000111111111111000000000000000111222222333333222444888::::::;;;<<<>>>AAABBBCCCEEEGGGGGGHHHHHHIIINNNOOOMMMLLLNNNOOOMMMOOONNNOOORRRQQQQQQWWW^^^wwwKKKNNNQQQSSSRRRQQQPPPPPPOOOPPPRRRTTTUUUWWWXXXYYYOOOOOOOOONNNLLLIIIFFFDDDDDD>>>999999;;;???HHHQQQUUU]]]cccccccccfffhhhggggggggghhhjjjjjjhhhddd```YYYTTTQQQWWWddduuu}}}{{{zzzzzz{{{{{{wwwzzzxxxqqqjjjeee^^^WWWNNNKKKGGGDDDCCCBBB@@@>>>???>>>===;;;;;;:::::::::999999;;;???CCCJJJXXXfffnnnsssvvvtttrrrpppkkkddd]]][[[[[[aaaiiinnnkkkgggfffaaaYYYOOOGGGDDDEEEGGGJJJHHHFFFDDDDDDEEEFFFHHHJJJMMMLLLDDD:::444555999888666444444555666555444555444111...---...///000........................,,,,,,,,,,,,------------------------------------((())),,,...///...---,,,------------------------,,,,,,---------.........//////............//////////////////////////////000000000111111000000000///000000111222222333333///333777:::<<<===???@@@AAABBBDDDEEEGGGHHHHHHHHHIIINNNPPPMMMLLLNNNOOOMMMNNNMMMOOOQQQQQQQQQWWW___vvvJJJMMMPPPQQQPPPOOOOOOPPPNNNQQQTTTVVVXXXYYY[[[]]]VVVVVVVVVUUUSSSOOOLLLIIICCC>>>999888999<<>>===<<<;;;:::999999999999999===EEEMMMUUU```jjjoootttwwwuuurrroooggg```^^^___aaafffjjjjjjeeeaaa\\\YYYRRRJJJEEECCCFFFIIIIIIHHHFFFDDDCCCDDDEEEFFFFFFGGGFFF@@@888444666:::888666555555666777777666555444111///------...///........................------------............,,,,,,,,,------------...)))***,,,---...------,,,++++++++++++++++++++++++,,,---------............///..................//////////////////////////////000000111111000000/////////000111222333333444000333777;;;<<<>>>@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIIIINNNPPPNNNMMMOOOOOOMMMMMMLLLNNNQQQQQQQQQWWW___tttJJJLLLOOOOOOOOONNNOOOOOONNNRRRVVVYYYZZZ[[[^^^```]]]]]]]]][[[XXXTTTPPPNNNFFFAAA===;;;999:::AAAJJJTTT\\\bbbaaaaaaccceeedddgggfffgggiiikkkkkkjjjhhh^^^XXXTTTXXX```nnn}}}{{{yyyxxxwwwttttttpppggg___YYYRRRLLLFFFCCC@@@>>>>>>>>>===<<<::::::999999999999::::::;;;:::@@@LLLYYYaaahhhnnnooouuuxxxvvvrrrmmmeee]]]\\\```eeehhhgggddd```]]]VVVTTTOOOIIIEEEDDDFFFHHHHHHGGGFFFDDDCCCCCCDDDDDDCCCBBB@@@<<<888777:::<<<888777555666777888888777444333111///...---------........................------------............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------..................------------......//////////////////////////////000000000000//////...///000111222333444444333555888;;;<<<===@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIIIINNNQQQOOONNNOOOOOOMMMLLLKKKMMMPPPPPPPPPVVV^^^sssJJJLLLNNNNNNMMMMMMNNNPPPOOOSSSXXX[[[[[[\\\___bbb_________^^^[[[VVVQQQOOOKKKFFFBBB???;;;:::@@@IIIRRRZZZ`````````ccceeedddgggggggggiiikkklllllljjjaaaZZZVVVZZZaaannn~~~}}}|||ttttttnnnddd[[[UUUNNNGGGDDDBBB???>>>???@@@???>>>777777777888999:::;;;<<<===<<>>999777666666777999888777444333111000...------,,,........................,,,,,,------------......,,,,,,,,,------.........------,,,+++++++++,,,,,,---------------------------------.........//////---------,,,,,,---------//////////////////////////////000000000000//////...///000111222333444444666777:::;;;;;;<<<>>>@@@BBBCCCEEEFFFHHHIIIIIIIIIIIINNNQQQOOONNNPPPOOOMMMKKKKKKMMMOOOPPPPPPVVV^^^rrrLLLMMMNNNPPPQQQRRRRRRRRRTTTVVVYYY\\\^^^______^^^]]]ZZZXXXXXXYYYVVVPPPKKKEEEFFFDDD@@@<<<<<>><<<:::::::::???888444666888777888:::AAAAAAJJJZZZfffkkknnntttwwwwwwzzz{{{qqqccc^^^aaa```cccggggggccc]]]WWWTTTTTTQQQLLLHHHEEEFFFGGGIIIKKKGGGCCC@@@@@@AAABBBBBB>>>:::555333444666555444777777666666666666777888222222000///............------------------------,,,++++++******++++++,,,...------,,,,,,------...+++******---000000,,,)))***,,,...///000///...---++++++,,,,,,,,,,,,------........................////////////////////////......///000000000000000.........///000222333444444666888:::;;;===@@@CCCCCCBBBBBBDDDFFFGGGFFFEEEDDDJJJNNNNNNMMMOOOOOOLLLNNNNNNOOOQQQOOOOOOVVV___qqqJJJKKKMMMOOOQQQRRRRRRSSSUUUWWWYYY[[[\\\\\\[[[ZZZWWWXXXZZZYYYVVVRRRNNNKKKFFFFFFEEEBBB>>>===???AAALLLQQQXXX^^^```aaaaaaaaafffhhhjjjkkkjjjjjjlllmmmhhhfff]]][[[dddppp~~~rrrjjjkkksss}}}~~~}}}|||zzzvvvsssmmmjjjdddZZZOOOHHHEEEEEEDDDCCC@@@>>><<<;;;;;;;;;>>>888666888:::999:::===???DDDRRRdddooorrrtttxxxyyyxxxxxxvvvkkk^^^YYY[[[^^^aaadddfffddd___[[[YYYUUUQQQLLLIIIKKKMMMOOOPPPNNNJJJEEEBBBBBBBBBBBBBBBAAA===888777888999999888666666666666666666666666000000///...---------...------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...---++++++---000000...++++++,,,...///000///---,,,++++++,,,,,,,,,,,,------........................////////////////////////......///000000000000000000000000111222333333444444666888:::;;;===@@@CCCDDDCCCCCCEEEHHHIIIHHHGGGFFFKKKOOONNNNNNOOOOOOLLLMMMMMMOOOPPPOOONNNVVV___sssNNNOOORRRUUUWWWXXXXXXXXXVVVWWWXXXYYYYYYXXXWWWWWWQQQVVVZZZXXXRRRMMMJJJKKKFFFFFFFFFDDD@@@>>>>>>???EEELLLTTT[[[___aaabbbbbbfffiiikkklllkkkkkklllnnnkkkiii___ZZZbbbppptttooommmsss}}}{{{nnnkkkkkkqqq|||}}}yyysssnnngggccc\\\RRRHHHCCCAAABBBAAAAAA???>>>===============999888:::;;;:::<<<@@@@@@KKK]]]oooyyyzzz{{{~~~~~~{{{xxxrrrggg[[[WWWXXX]]]___bbbddddddbbb```^^^VVVPPPKKKKKKQQQVVVXXXWWWRRRNNNIIIFFFDDDCCCBBBAAA===:::777555555666666666444555666777777666555444......---------------...------------------------------,,,,,,,,,,,,------...------,,,,,,------......---,,,---///000///...------...//////...,,,+++++++++,,,,,,,,,,,,------........................////////////////////////......///000000000000000111111222333444444444333444666888:::;;;===@@@CCCDDDDDDDDDFFFIIIJJJIIIHHHGGGMMMQQQOOONNNPPPOOOLLLLLLLLLNNNPPPNNNNNNUUU___tttQQQRRRUUUWWWXXXYYYYYYYYYVVVWWWXXXXXXXXXWWWVVVVVVQQQSSSTTTRRRNNNJJJIIIIIIEEEEEEEEEDDDAAA???<<<;;;???FFFOOOXXX]]]```bbbdddhhhjjjlllmmmmmmmmmnnnooommmlllbbb\\\bbbnnn}}}lllaaa```\\\bbbkkkuuu}}}{{{vvvpppkkkbbb]]]UUUKKKDDD@@@@@@AAA??????>>>>>>>>>>>>>>>>>><<<;;;;;;<<<;;;999<<>>>>>????????????===<<<======:::888>>>FFFUUU```nnnwwwzzz}}}xxxnnngggddddddeeefffeeedddeeeeeeccc___[[[RRRMMMIIILLLTTTZZZYYYVVVWWWTTTPPPLLLIIIEEEAAA>>>999888777666555555555666222333555666555444222000.........---......//////------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,++++++,,,---............------,,,+++++++++++++++,,,,,,,,,------........................////////////////////////......///000000000000000000000111222333333333333444666888:::;;;===@@@CCCBBBBBBCCCEEEHHHIIIIIIHHHIIINNNRRRPPPOOOPPPOOOLLLKKKKKKNNNPPPNNNNNNVVV```sssOOONNNMMMNNNOOOPPPRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVQQQKKKIIIKKKLLLJJJHHHDDDCCCBBBBBBBBBAAA>>>;;;<<>>???@@@@@@@@@???<<<===>>>===:::999CCCNNNccclllsssvvvyyy}}}~~~|||tttkkkgggiiijjjjjjllljjjhhhggggggbbb[[[UUUNNNLLLKKKNNNTTTXXXVVVSSSWWWUUUQQQMMMIIIEEE???<<<555666777555444333444555333333444444333222111000//////...............///------------------------------,,,,,,,,,,,,------...------,,,,,,------...***+++---,,,++++++,,,...---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////////////////......///000000000000000000000000000111333444555444666888:::;;;===@@@CCCBBBBBBBBBEEEHHHJJJIIIHHHGGGMMMQQQOOONNNPPPOOOLLLLLLLLLNNNPPPOOOPPPWWWaaauuuNNNMMMKKKKKKMMMQQQVVVYYYWWWWWWUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMKKKIIIHHHFFFDDDBBBCCCDDDDDDAAA???>>>BBBHHHNNNUUU\\\bbbgggkkkmmmpppqqqppppppqqqsssnnnqqqllliiiggg```fff{{{vvvttt~~~xxxvvvqqqllliiihhhiiikkkxxx~~~zzzvvvqqqjjjbbb]]]RRRLLLEEE???>>>>>>===<<<<<<===>>>???@@@@@@??????;;;<<<>>>>>>;;;>>>KKKZZZnnntttxxxxxx||||||zzzsssjjjhhhlllooommmooollljjjjjjhhhbbbYYYQQQJJJKKKNNNSSSVVVXXXVVVTTTVVVTTTPPPMMMIIIDDD>>>:::333555666555333222333555444333333222111111000000//////...---,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...))),,,//////---,,,,,,...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------........................////////////////////////......///000000000000000111000//////111444777999444666888:::;;;===@@@CCCCCCBBBCCCFFFIIIKKKKKKJJJFFFKKKOOONNNNNNOOOOOOLLLLLLMMMOOOQQQPPPQQQYYYbbbyyyHHHGGGEEEEEEIIIOOOUUUYYYYYYWWWUUUSSSQQQOOONNNNNNLLLPPPTTTSSSOOOJJJHHHHHHHHHEEECCCCCCFFFFFFDDDBBB???CCCHHHMMMSSS[[[bbbggglllnnnpppqqqqqqqqqrrrssspppqqqllliiiggg^^^```qqqpppeee\\\[[[]]]aaaiiiqqqwww{{{yyyxxxwwwtttnnneee[[[TTTMMMHHH@@@<<<;;;;;;:::999<<<===>>>???@@@@@@???>>>:::;;;>>>???===AAARRRcccsssxxx{{{{{{|||{{{tttkkkjjjppprrrppppppmmmkkkkkkjjjcccXXXOOOHHHKKKQQQVVVYYYYYYWWWVVVUUUSSSPPPMMMIIICCC===999777999;;;:::777666888:::444333222111000000000000///...---,,,+++*********------------------------,,,++++++******++++++,,,...------,,,,,,------...)))---000111///------...++++++++++++,,,------...++++++,,,,,,,,,---------........................////////////////////////...//////000000000000000222111000///111555:::===444666888:::;;;===@@@CCCDDDDDDDDDGGGJJJLLLLLLKKKDDDJJJNNNNNNMMMOOOOOOLLLMMMMMMPPPRRRQQQRRRZZZccc}}}LLLIIIFFFEEEIIIMMMQQQSSSVVVUUUSSSPPPMMMLLLMMMNNNPPPQQQQQQPPPOOOMMMKKKIIIFFFFFFDDDCCCBBBAAAAAAAAA===<<<>>>EEEPPPZZZaaadddiiikkknnnqqqssstttttttttsssrrrpppmmmiiieeebbb___zzzuuuddd\\\RRRVVVVVVYYYaaabbbiii|||~~~xxxvvvtttpppiii___UUUNNNDDDCCC@@@>>>======>>>>>>:::;;;;;;<<<===>>>??????;;;@@@BBB???>>>FFFWWWfffttt}}}~~~yyynnngggkkksssxxxxxxyyyuuupppnnnnnnjjj```VVVQQQIIIPPPXXX[[[YYYVVVUUUVVVUUURRRMMMGGGAAA;;;777555999:::;;;;;;:::999777666444444333222111111111111000///...---------------,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///------------------------...------,,,,,,,,,------,,,------...............////////////////////////////////////000000000000---...///000111222333333555777:::<<<===>>>@@@AAAAAAAAABBBEEEIIIKKKKKKJJJKKKOOOPPPOOOOOOQQQPPPMMMJJJPPPOOOOOOTTTSSSWWWfffHHHFFFEEEFFFJJJMMMPPPQQQUUUTTTQQQLLLHHHFFFFFFHHHNNNNNNNNNNNNMMMLLLJJJJJJHHHFFFEEECCCBBBAAABBBBBBAAA??????DDDMMMVVV]]]```fffhhhkkkoooqqqrrrsssrrrssssssqqqnnniiiddd___\\\dddttt}}}jjj[[[TTTLLLQQQOOOOOOVVVZZZfff{{{|||tttrrrooojjjcccZZZPPPIIICCCBBB???===<<<<<<===>>>;;;;;;<<<<<<======>>>>>>999<<<>>>???CCCNNN```nnnvvv~~~}}}uuukkkeeekkkuuu||||||vvvqqqnnnhhh\\\SSSOOOKKKQQQYYY[[[YYYVVVVVVWWWUUURRRLLLFFF@@@;;;888666999::::::::::::888777666666555444222000///......//////...---------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,************************...------,,,,,,---------...//////000000000000000////////////////////////////////////000000000000//////000111111222333333555777:::<<<===>>>@@@AAABBBBBBCCCFFFIIIKKKKKKJJJKKKOOOPPPNNNOOOQQQPPPMMMIIINNNMMMNNNSSSSSSYYYhhhFFFFFFGGGJJJMMMPPPPPPOOOPPPOOOMMMIIIEEECCCDDDFFFJJJKKKKKKKKKKKKKKKKKKKKKIIIGGGDDDBBBAAABBBCCCDDDBBB@@@???BBBJJJSSS[[[___bbbdddhhhllloooqqqqqqqqqssssssrrrooojjjccc]]]YYYUUU```kkkooorrrvvvzzz|||vvvbbbVVVRRRMMMTTTRRRPPPVVV\\\lll|||yyypppmmmhhhccc\\\SSSJJJDDDAAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<===============:::;;;<<<@@@JJJYYYjjjuuuyyy{{{ppphhheeennnzzz|||ssslllbbbVVVNNNLLLNNNSSSXXXZZZXXXUUUUUUVVVUUUQQQJJJDDD>>>;;;999999::::::;;;::::::999777777888777555222///---,,,+++//////...------------...//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------......//////000000000000000////////////////////////.../////////000000000111111111111222222333333333555777:::<<<===>>>@@@AAACCCCCCDDDFFFJJJLLLLLLKKKKKKOOOPPPOOOOOOQQQPPPLLLHHHMMMKKKLLLRRRSSSZZZjjjHHHIIIKKKOOOQQQRRROOOMMMJJJJJJIIIGGGEEEFFFHHHJJJJJJJJJIIIJJJJJJLLLMMMMMMIIIGGGDDDAAA@@@AAADDDFFF@@@???>>>@@@GGGQQQZZZ```___bbbfffjjjnnnpppqqqqqqpppqqqqqqoookkkddd^^^ZZZRRRWWW]]]aaafffppp{{{nnn^^^WWWWWWSSS___bbbaaagggnnn~~~zzzwwwnnniiiccc\\\UUUNNNFFFBBB???>>>===;;;;;;:::;;;;;;===============<<<<<<<<<>>>===>>>EEESSSdddqqqyyyyyykkkfffhhhttt}}}qqqfffZZZNNNHHHHHHOOORRRUUUVVVTTTRRRRRRRRRRRRNNNGGGAAA<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999999777555222000...---,,,///......---------...............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++........................------,,,,,,,,,---......,,,------...............////////////////////////......//////000000111111333333333333333333333333555777:::<<<===>>>@@@AAACCCCCCDDDGGGJJJMMMLLLLLLLLLPPPRRRQQQQQQSSSQQQMMMJJJNNNKKKJJJPPPQQQXXXiiiIIIJJJLLLOOOPPPOOOLLLIIIGGGHHHGGGFFFEEEFFFIIIKKKLLLKKKJJJJJJJJJLLLNNNPPPIIIGGGDDDAAAAAABBBEEEGGGCCCAAA@@@AAAEEEMMMVVV\\\___aaaeeejjjnnnpppqqqqqqlllnnnoooooolllgggbbb^^^QQQPPPQQQUUU]]]jjjzzz{{{eeeYYYWWWZZZ\\\oooyyy}}}~~~yyyvvvlllggg___WWWPPPKKKEEEBBB======<<<;;;;;;:::::::::===============<<<<<<<<<>>>>>>BBBNNN```qqq{{{vvvfffeeekkkxxxvvviii\\\PPPFFFDDDGGGPPPPPPQQQPPPOOOMMMMMMMMMMMMIIICCC>>>;;;;;;===??????>>>>>>===<<<<<<;;;;;;777666444333111000000000......---------......///,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000//////...---,,,************************,,,,,,,,,,,,,,,---...///,,,------...............////////////////////////.........///000111111111333333333333333333444444555777:::<<<===>>>@@@AAACCCCCCDDDGGGJJJMMMLLLLLLLLLQQQTTTSSSSSSUUUSSSNNNLLLOOOLLLJJJOOOOOOUUUfff{{{GGGGGGHHHIIIKKKJJJHHHEEEHHHHHHGGGEEECCCDDDFFFHHHPPPNNNLLLJJJJJJLLLNNNPPPJJJIIIFFFDDDDDDEEEGGGHHHIIIHHHFFFDDDDDDIIIOOOTTT___aaaeeejjjmmmpppqqqqqqkkklllnnnnnnmmmiiifffcccUUUQQQOOOSSS\\\kkkttt```WWWZZZ```ppp}}}wwwtttiiicccZZZQQQKKKGGGDDDCCC<<<<<<<<<<<<;;;;;;::::::<<<<<<<<<===============<<>>AAA@@@???>>>===<<<<<<<<<<<<444444333222111111111111...------------...//////***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...//////000000000000000////////////////////////------...///000111222222222222222333333444444444555777:::<<<===>>>@@@AAACCCCCCDDDFFFJJJLLLLLLKKKLLLQQQTTTTTTTTTUUUSSSNNNKKKPPPLLLKKKOOONNNSSScccwwwDDDCCCCCCDDDGGGHHHHHHGGGHHHHHHHHHFFFEEEFFFIIIKKKSSSPPPMMMJJJIIIJJJMMMOOOMMMLLLJJJIIIIIIJJJJJJKKKKKKKKKIIIFFFEEEGGGLLLPPP^^^aaaeeeiiilllnnnoooooolllmmmnnnnnnmmmkkkhhhfff\\\UUURRRXXXccctttvvvfffccckkksss{{{uuuqqqddd]]]SSSKKKFFFCCCBBBAAA<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>>>>>>>EEEUUUjjj~~~zzzlllZZZYYY^^^hhhnnnmmmjjjjjjeee]]]SSSKKKDDDAAAFFFNNNQQQNNNKKKHHHGGGFFFFFFFFF@@@>>>;;;999999<<>>===;;;;;;;;;;;;<<<222222111000////////////---------------...//////+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,........................,,,,,,,,,,,,---...//////...//////000000000000000////////////////////////------...///000111222222000000111222333444444555555777:::<<<===>>>@@@AAABBBBBBCCCFFFIIIKKKKKKJJJJJJOOOSSSSSSSSSTTTQQQLLLHHHNNNLLLKKKPPPOOOSSScccvvvDDDBBBAAACCCFFFJJJLLLLLLGGGHHHIIIIIIIIILLLPPPSSSTTTQQQMMMIIIHHHIIIKKKMMMNNNNNNNNNMMMMMMMMMMMMMMMIIIJJJJJJHHHFFFHHHLLLQQQ^^^```dddhhhkkkmmmmmmmmmnnnnnnnnnnnnlllkkkiiihhh___WWWTTT[[[hhhxxx|||qqqsssvvvqqqssszzz~~~yyysssooo```YYYOOOFFFBBB@@@@@@@@@<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<===>>>??????CCCMMM___tttwwwhhhUUUSSSVVV]]]bbbbbbaaabbb[[[UUUMMMGGGBBBAAAIIIRRRRRROOOJJJGGGFFFEEEEEEEEE<<<:::999888999<<<@@@BBB>>>===;;;:::999999::::::222111000...---------------------------...///000---------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............+++++++++++++++++++++++++++++++++,,,---...///000,,,------...............////////////////////////------...///000111222222//////000111333444555555555777:::<<<===>>>@@@AAAAAAAAABBBEEEIIIKKKKKKJJJIIINNNQQQQQQRRRRRROOOJJJEEEKKKKKKLLLQQQPPPTTTcccvvv