BM6P6(@ |||kkk```YYYUUUTTTTTTTTTSSSRRRPPPOOONNNMMMMMMKKKIIIGGGEEEDDDCCCAAA@@@???>>>===<<<;;;:::333111///000222333444444111///...---------,,,++++++,,,+++***)))+++***(((((((((((((((''''''''''''&&&%%%%%%$$$###"""!!!!!!)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%'''&&&%%%'''******'''$$$)))(((&&&%%%%%%$$$"""!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$###"""!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&(((+++444111,,,((($$$"""""""""%%%%%%$$$###"""""""""#########$$$%%%%%%&&&''''''((('''%%%"""""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''###%%%'''))))))(((''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''((((((***++++++,,,+++++++++******))))))))))))***++++++++++++******)))((()))+++,,,---,,,///...------,,,,,,,,,---............////////////000000000000//////////////////000000000000//////222222222333333444444444777888999:::;;;<<<======???BBBFFFMMMSSSXXX\\\^^^bbbeeejjjnnnrrruuuyyy{{{|||tttllleee```]]]\\\SSSQQQMMMHHHCCC???===;;;888777666333111///---,,,++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%(((***------+++(((&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))&&&""""""$$$&&&&&&%%%&&&%%%###""""""###&&&'''$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&%%%$$$###"""!!! ########################%%%$$$###!!! !!!!!! """$$$ !!!"""######"""!!! 000+++&&&######"""!!!"""###$$$%%%&&&&&&&&&{{{jjj```ZZZVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLLLLJJJHHHGGGEEECCCCCCAAA@@@???>>>===<<<;;;:::999777444333333333222222111000///.........------------,,,+++***+++)))(((&&&''''''(((((((((''''''''''''&&&&&&%%%$$$$$$$$$(((''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!"""$$$%%%###!!!((('''%%%%%%%%%%%%###!!!###############$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$''')))333111---(((&&&$$$$$$%%%$$$$$$######"""############$$$$$$%%%%%%&&&&&&&&&((('''%%%###"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%&&&(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%''')))%%%"""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((()))***++++++******)))))))))*********+++,,,,,,------,,,,,,(((&&&%%%&&&(((******))),,,,,,,,,,,,,,,---......---.........////////////000000/////////.........//////000000000000//////111111222222222333333333111222333444555666777777888:::<<<@@@CCCEEEGGGGGGKKKNNNQQQTTTVVVWWWZZZ\\\___dddlllsssxxx|||{{{tttoookkkgggddd^^^[[[VVVPPPKKKHHHEEEEEE@@@>>><<<999666333222111222222111000///...---,,,************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%'''***,,,,,,***(((&&&&&&&&&''''''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''$$$!!!!!!###$$$$$$"""!!!!!!"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%$$$!!!!!!"""######$$$%%%%%%$$$$$$###############"""##############################""""""!!!!!!""""""%%%$$$###""""""###$$$$$$######$$$%%%$$$$$$###"""'''%%%###"""#########"""!!!"""###$$$$$$%%%$$$$$$yyyiii```[[[XXXVVVVVVUUUTTTRRRPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCCCCAAA@@@???>>>===<<<;;;:::;;;888555333333333222111222111000///.........///000...,,,,,,,,,+++((('''$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%&&&$$$"""###$$$%%%$$$$$$'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&///---***'''%%%$$$%%%%%%#########"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''(((&&&%%%%%%$$$###"""!!!!!!'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))(((''''''&&&&&&%%%&&&)))***$$$"""'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))***)))((('''((()))***+++***+++,,,,,,------,,,,,,+++***))))))+++------,,,))))))******,,,---...///---------.........////////////.........---------...//////000000//////...000000111111111111222222222222333444555666666777555555777888888999999999<<<>>>@@@AAA@@@@@@AAACCCDDDHHHMMMSSSWWW\\\```ccccccbbbccceeeiiinnnssswww{{{~~~zzzwwwvvvuuurrroooeeeaaa[[[UUUPPPLLLGGGEEE>>>===<<<:::777555444333111111000///......------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%''')))++++++)))'''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%&&&$$$### """%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########!!!!!!!!!###&&&%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######"""""""""!!!""""""######$$$$$$$$$"""""""""######$$$$$$$$$########################""""""""""""######$$$$$$'''###!!!!!!###%%%$$$"""$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!"""$$$&&&""""""############""""""wwwhhh```[[[YYYWWWVVVUUUTTTRRRPPPNNNMMMJJJIIIHHHGGGEEEDDDCCCCCCAAA@@@???>>>===<<<;;;:::666444222111222333222222111222111000/////////111444///,,,------***((('''"""###%%%'''(((((('''&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$########################!!!!!!!!!"""""""""######$$$######""""""######$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$"""!!!"""###((('''%%%###"""######$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''((((((((('''&&&%%%######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&((()))&&&!!!"""&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***,,,(((((()))***************---,,,++++++---.........)))))))))***+++,,,---...,,,,,,---------...............---------,,,,,,,,,...//////////////////...000000000000000000000000444444444555666777777777222222444555666777777777999;;;<<<<<<:::999:::;;;;;;===@@@AAABBBEEEHHHKKKKKKKKKJJJJJJLLLOOORRRTTTVVVYYY\\\___```bbbdddfffdddddddddfffiiinnnrrruuuwwwxxx{{{}}}~~~~~~~~~}}}~~~~~~}}}pppnnnlllkkklllooorrruuuxxxxxxxxxvvvsssoookkkiiiccc___YYYUUUSSSQQQNNNLLLEEEBBB>>>;;;999777555333000111222222111000......,,,,,,------------------))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&(((******(((&&&%%%&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%$$$###""""""!!!"""$$$%%%&&&%%%""" """"""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!"""""""""#########$$$""""""""""""#############################################$$$$$$$$$#########!!!$$$### ######""""""!!!!!! ###$$$### !!!###!!!"""""""""""""""!!! uuufff___[[[ZZZWWWVVVVVVTTTRRRPPPOOOMMMJJJJJJHHHGGGEEEDDDCCCBBBAAA@@@???>>>===<<<;;;:::777444222111222333333222111222222111///...000222;;;222,,,------***'''((("""###%%%''''''(((''''''#########$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&###"""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!"""###%%%$$$###"""###%%%&&&%%%$$$!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""#########$$$$$$%%%%%%%%%###$$$%%%$$$"""!!!!!!"""%%%$$$###""""""###$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((...---,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))******'''''''''((())))))'''%%%((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''')))***+++(((((()))************)))+++)))((((((***++++++***++++++******++++++,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,......////////////......//////////////////////////////000000111111222222///000111222333333444444444666777777666555555666666777777666555666888:::>>>===<<<;;;;;;===>>>??????AAADDDEEEEEEEEEGGGHHHGGGGGGHHHIIILLLOOORRRTTTUUUVVVXXXZZZ[[[[[[[[[[[[YYYYYYZZZ[[[\\\^^^______bbbbbbbbbbbbbbbcccccccccggghhhjjjkkkjjjfff```\\\RRRPPPNNNLLLMMMOOORRRTTTVVVVVVVVVTTTRRRNNNJJJHHHEEEBBB???<<<:::888777666444222000///000///...---+++,,,.........---+++***)))***++++++++++++***)))*********))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%!!!"""######""""""!!!!!!&&&%%%###"""!!!"""$$$%%%&&&&&&%%%%%%$$$###"""""""""%%%(((&&&""" !!!$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!!"""""""""""""""##################"""""""""!!!!!!########################$$$%%%%%%%%%$$$###!!! !!!%%%$$$"""###""""""!!!!!!!!!!!!!!!!!!###%%%### !!!!!!!!!"""""""""!!!!!! ssseee^^^[[[YYYVVVVVVUUUTTTSSSQQQPPPOOOLLLKKKJJJHHHFFFDDDBBBAAAAAA@@@???>>>===<<<;;;:::<<<999666444444444333222///111333111......000333AAA444+++,,,---)))''')))%%%%%%%%%&&&&&&'''((((((%%%%%%&&&&&&''''''((((((###$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%$$$######$$$&&&$$$###"""###$$$%%%$$$### !!!"""###$$$%%%&&&&&&$$$$$$$$$######""""""""""""""""""!!!!!!"""""""""#########$$$$$$%%%%%%&&&###$$$%%%%%%###"""""""""%%%%%%$$$$$$%%%%%%&&&&&&#########"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$%%%''')))***))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))***+++(((&&&%%%'''******%%% '''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++,,,***))))))***++++++***,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------......---------,,,,,,,,,---......//////......---000000////////////.............../////////000000222333333333333222111111000222333333222222222333111222333333222222444666444444444444555666888999777888::::::999888999:::;;;;;;;;;;;;;;;<<<============>>>???????????????>>>???@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLJJJFFFBBB???<<<;;;:::999888999;;;<<<:::;;;;;;;;;;;;:::888777555444333111000000//////000...------------+++***,,,------...---,,,***)))***+++,,,,,,,,,+++***)))++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""###%%%%%%$$$$$$&&&'''%%%###!!! """&&&%%%%%%$$$$$$############&&&(((%%% !!!&&&""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!########################$$$%%%%%%%%%$$$""" """&&&&&&%%%$$$$$$############$$$$$$!!!"""###"""!!!""""""!!!!!!""""""""""""!!!!!!qqqccc\\\ZZZYYYTTTUUUUUUTTTTTTRRRQQQQQQNNNMMMKKKIIIFFFDDDBBBAAAAAA@@@???>>>===<<<;;;:::;;;888555444444555444333...111333111------000333GGG666++++++,,,((('''+++)))(((&&&%%%%%%'''((()))&&&&&&&&&'''''''''''''''###%%%&&&(((((((((&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%###&&&((('''%%%$$$%%%&&&%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&"""$$$&&&&&&$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""#########""""""######$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))#########"""""""""!!!!!!%%%%%%%%%&&&&&&&&&''''''"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))'''&&&%%%%%%&&&&&&$$$"""&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((())))))***+++,,,+++***)))''')))******+++++++++++++++...,,,******,,,---,,,+++++++++++++++,,,---//////++++++++++++,,,,,,,,,,,,............---------------......//////......---000000000000//////......000000000111111111111111444444444444333222111000000222333333222111111222000222333444333333444666000000000000111333444555333555666555444222222333444444444444444333333222222222222222222222222222222333444444555555555555777777777777777777777777555666888888777444111000222222111111000000000000......//////000000000111......///...------.........---,,,,,,------+++)))------------,,,,,,+++******+++,,,......,,,+++*********))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$######$$$%%%%%%&&&###%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""$$$$$$###$$$(((+++###"""!!! !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""########################!!!"""###$$$$$$""" """!!! !!!"""$$$%%%&&&######""""""###$$$%%%&&& """$$$%%%###""" !!!!!!"""############qqqbbb\\\YYYXXXTTTTTTTTTTTTTTTSSSRRRRRRPPPOOOMMMJJJGGGDDDBBB@@@AAA@@@???>>>===<<<;;;:::555333111111333555666555---000222111---,,,///333JJJ888******+++'''''',,,+++)))'''%%%%%%&&&)))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&#########$$$$$$%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$$$$""" """%%%$$$######$$$$$$###!!!$$$$$$$$$###############!!!"""###$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&"""$$$&&&&&&%%%$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$%%%''')))%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$"""###&&&)))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''***))))))((((((((()))))))))***,,,...---+++(((&&&''''''((()))))))))))))))***)))''''''((()))((('''))))))***+++---///111222******+++++++++,,,,,,,,,//////.........------------..................---111111000000/////////...////////////000000000000...//////000000000//////000111222222000//////000///111333333111000000111//////////////////000000///000222111000......///---...///000000000000////////////000000000000000000000111111111111111000///////////////............000111111///---,,,+++////////////...---,,,+++------,,,++++++,,,,,,---***+++,,,,,,+++++++++,,,***))))))+++------,,,+++)))))))))(((((((((((((((%%%&&&(((*********((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$#########$$$%%%%%%&&&###$$$%%%%%%$$$###$$$&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""&&&"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%% ###%%%&&&$$$!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!! !!!"""###$$$$$$######################## """###$$$###!!! #########""" !!!###%%%  !!!"""$$$%%%###!!!!!!"""%%%&&&### """###$$$$$$$$$$$$qqqddd___\\\ZZZUUUVVVWWWWWWVVVUUUSSSSSSKKKKKKJJJIIIGGGFFFEEEEEEAAAAAAAAA@@@>>>===;;;:::;;;999777444333333444555333333333222222222222222CCC;;;111+++******(((&&&%%%%%%&&&&&&'''(((((()))&&&&&&%%%&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$###&&&)))'''&&&%%%$$$######"""""""""###########################$$$$$$$$$############"""!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""###%%%%%%!!!###$$$###"""!!!"""###########################%%%$$$""""""""""""$$$%%%########################!!!###$$$%%%$$$"""!!!########################%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! $$$$$$$$$%%%%%%&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%''')))+++***'''$$$!!!###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%))))))))))))(((((((((((((((((((((((()))))))))))))))************++++++++++++++++++++++++++++++++++++*********+++---///000........................000000///...,,,+++---///////////////////////////,,,,,,---...............222111111111000000////////////............//////222222111111000000/////////111222111000///000111111111000000/////////...////////////////////////...---,,,,,,---...000111.............................................---+++,,,,,,------,,,,,,+++...------,,,+++***))))))++++++***)))((((((((()))+++++++++***)))(((((('''((((((((((((((()))************))))))((((((''''''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&"""###$$$$$$&&&&&&'''(((''''''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$##############################''''''''''''&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###$$$$$$%%%&&&'''((($$$"""!!! !!!"""$$$%%% !!!"""###$$$$$$###"""$$$$$$###############$$$$$$###!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$###"""""""""""""""###""""""""""""############"""############$$$$$$$$$%%%###!!!###$$$###"""%%%'''&&&$$$###!!!"""###$$$%%%$$$######""""""#########$$$$$$$$$$$$$$$######"""!!!!!!  !!!#########"""!!!oooccc^^^ZZZXXXUUUUUUVVVVVVVVVTTTSSSRRRLLLKKKJJJIIIGGGFFFEEEDDDBBBAAAAAA@@@>>><<<;;;:::999888666444333333333444000000000////////////...AAA:::000*********(((&&&''''''''''''''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$ &&&&&&$$$$$$((('''&&&&&&%%%%%%%%%&&&########################$$$$$$$$$############"""%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""###$$$%%%!!!###$$$###"""!!!"""$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################!!!"""###$$$$$$$$$###"""########################$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""###############"""!!!!!!""""""###$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&""""""""""""$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''((((((((())))))))))))************+++++++++,,,,,,,,,+++++++++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++)))******((('''&&&(((***////////////////////////------.../////////......111111000000000/////////111111000000000000111111/////////000000000000000...///000000......///000............------,,,,,,------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++******)))+++******))))))))))))***++++++******)))(((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))(((((('''''')))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%######!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$######$$$###############$$$%%%"""##################"""#######################################"""!!!!!!###"""""""""""""""######""""""""""""############"""############$$$$$$$$$!!!###$$$###"""  ###%%%%%%$$$"""!!! !!!"""###$$$###""""""""""""""""""#########$$$ !!!"""###$$$%%%%%% !!!"""#########""""""mmmaaa\\\XXXVVVTTTUUUUUUUUUTTTSSSQQQPPPMMMLLLJJJIIIGGGEEECCCCCCBBBBBBAAA@@@>>><<<:::999777666666555444333222222////////////......------>>>777///***))))))(((&&&))))))((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######%%%!!!!!!$$$&&&###""""""%%%%%%$$$############$$$########################$$$$$$$$$############"""&&&&&&&&&&&&%%%$$$###"""######""""""######$$$%%%"""###$$$###""""""###$$$########################!!!""""""""""""""""""!!!#################################$$$$$$$$$$$$$$$########################$$$$$$%%%$$$$$$###""""""$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$###### !!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''""""""""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((&&&""" !!!%%%))),,,)))))))))******))))))))))))(((((((((((()))******%%%%%%&&&&&&''''''((((((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------------------------***+++++++++)))***+++---...........................///////////////......///////////////.........111000000//////000000111,,,------...//////000000,,,...///...---,,,---......------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************************'''(((((())))))*********++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************+++++++++******))))))((((((''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((('''((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%###"""""""""######"""!!!"""###$$$%%%$$$$$$%%%%%%%%%$$$$$$##################$$$%%%&&&!!!###%%%&&&&&&%%%###!!!########################"""############""""""!!!"""!!!!!!!!!"""###$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$""" """%%%######$$$######"""!!! !!!""""""""""""!!!""""""""""""############ !!!"""###$$$%%%&&&&&&!!!"""######$$$#########lll```ZZZVVVTTTTTTTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKHHHFFFDDDBBBBBBCCCBBBBBB@@@>>><<<:::999555555555555444333222111222222222111000000//////999444...***))))))((('''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%(((&&&"""!!!$$$######""""""""""""##############################$$$$$$$$$#########""""""###############"""!!!!!!###############$$$$$$$$$"""###$$$$$$""""""###$$$######################## """######""" ########################$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%$$$###"""!!!$$$$$$##################$$$%%%%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&((((((%%%%%%$$$$$$%%%%%%&&&'''"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((()))&&&""" $$$))),,,''''''((((((((((((''''''''''''&&&&&&''''''((()))%%%%%%&&&''''''((())))))&&&'''''''''(((((((((((())))))*********+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////......000222,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////.......................................------.........,,,,,,,,,------.........,,,---...---,,,,,,---...........................***************************+++,,,,,,,,,***)))(((************************&&&&&&''''''((()))************++++++++++++******))))))******+++++++++,,,******)))******+++,,,---******))))))(((((((((((())))))(((((((((((()))***((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&& !!!!!!""""""######$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$######""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&$$$###"""""""""######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###########################""""""############"""!!!!!!!!!!!!!!!"""###%%%%%%!!!"""""""""############""""""#########$$$$$$$$$"""###"""!!!###%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$&&&%%%%%%$$$###"""""""""#########$$$$$$$$$######kkk___YYYUUUSSSTTTTTTTTTTTTSSSQQQOOONNNMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAA@@@>>><<<:::999444555555555444333222111444444333222222111000000444111---***((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%######%%%(((&&&""""""&&&&&&&&&%%%%%%%%%&&&&&&'''########################$$$$$$$$$#########"""""" !!!""""""############""""""######$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%$$$######$$$######""""""###$$$$$$######$$$$$$$$$$$$$$$###""""""$$$%%%'''((()))***&&&&&&%%%$$$$$$$$$$$$%%%$$$############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$""""""$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''''''(((&&&&&&'''((())))))******'''''''''(((((((((((()))))))))*********++++++++++++++++++,,,,,,---------******+++,,,------......***************************,,,---...------...///------------------------......////////////......------------..................------------.........---------,,,,,,,,,+++,,,---......,,,,,,---...------------............******************************+++,,,+++***((('''++++++++++++++++++++++++&&&''''''((()))***++++++)))******++++++******)))((())))))******++++++,,,))))))))))))***+++,,,,,,)))))))))((((((((((((((())))))(((((((((((())))))'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&!!!!!!""""""############!!!""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$###########################$$$$$$%%%#########"""""""""######$$$$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!"""###%%%%%%!!!"""""""""############""""""#########$$$$$$$$$"""!!! !!!###$$$""" ###""""""!!!!!!"""###$$$""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$"""!!! $$$$$$##################lll```ZZZVVVSSSTTTUUUUUUTTTSSSQQQOOONNNLLLKKKIIIHHHFFFDDDBBBBBBAAAAAAAAA@@@>>>===;;;:::555555555555444444333333333222222111000///......///...,,,***((('''''''''&&&&&&''''''''''''''''''))))))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&###"""$$$'''&&&"""###'''$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$############"""!!!"""###$$$%%%%%%%%%%%%""""""###$$$$$$$$$$$$######$$$%%%$$$#########%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%""""""###$$$$$$$$$#########$$$%%%&&&'''((()))***&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''(((((())))))******(((((((((((()))))))))))))))************+++++++++)))******++++++,,,,,,---((()))+++,,,---.........++++++++++++++++++++++++***,,,------,,,+++,,,---////////////////////////,,,------...//////......---------...............000//////......//////000......------,,,++++++***+++---...---,,,+++,,,---******+++++++++++++++,,,++++++++++++++++++++++++******************))))))++++++++++++++++++++++++)))))))))******+++++++++))))))************)))))))))))))))*********++++++))))))))))))))))))******(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$############$$$$$$$$$############$$$$$$%%%#########$$$$$$$$$$$$%%%""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!"""###$$$$$$""""""""""""############"""############$$$$$$$$$&&&""" ###$$$!!!!!!!!!!!!!!!"""###%%%%%%#########"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&#########"""""""""""""""$$$$$$###"""""""""######mmmaaa[[[WWWTTTUUUVVVVVVUUUTTTRRROOONNNJJJJJJIIIGGGFFFDDDCCCCCC@@@@@@@@@??????>>><<<<<<777666555444444444555666222222111000///...------,,,,,,+++***((('''''''''((((((((('''&&&&&&%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&###"""$$$%%%""""""%%%""""""!!!!!!"""######$$$########################$$$$$$$$$############""""""###$$$$$$$$$$$$$$$###!!!"""###$$$%%%$$$$$$######$$$%%%%%%######$$$%%%########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""########################!!!"""###$$$%%%%%%%%%%%%$$$###"""!!!"""###%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))*********+++)))************+++++++++(((((()))******+++,,,,,,******,,,------------,,,------------------------+++---//////---,,,,,,,,,........................)))***+++---............------......////////////000//////......//////000---------------,,,,,,,,,***+++,,,,,,******+++,,,)))*********++++++++++++******************************))))))******++++++++++++++++++++++++++++++************++++++++++++((())))))))))))))))))((())))))))))))************))))))(((((('''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%$$$"""!!!!!!!!!"""$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""!!!!!!"""##################"""""""""""""""######""""""""""""############"""############$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###""""""!!!"""###$$$%%%""""""#########$$$$$$$$$ !!!""""""######$$$###"""!!!!!!!!!""""""nnnbbb\\\XXXTTTVVVVVVVVVVVVTTTRRRPPPNNNIIIIIIHHHGGGFFFEEEDDDCCC???????????????>>>======888777555444444555666777333333222111000///......***++++++***(((&&&''''''******)))(((&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%)))$$$!!!###$$$"""!!!###%%%$$$$$$$$$%%%&&&''''''########################$$$$$$$$$############""""""######""""""!!! !!!"""###$$$%%%$$$#########$$$%%%%%%######$$$%%%########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###$$$%%%$$$"""!!!######################## !!!###$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""""""""###$$$%%%'''((($$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$"""%%%$$$$$$$$$$$$$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''')))***+++%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))*********++++++++++++)))************+++++++++'''(((((()))******+++++++++,,,---...---,,,+++***************************)))+++---,,,***)))((((((++++++++++++++++++++++++((()))***,,,---...//////........./////////000000---------,,,,,,---------+++,,,,,,------......///(((***+++***)))((()))***+++++++++,,,,,,---------************************+++***)))))))))+++,,,---************************++++++++++++************(((((())))))))))))((((((*********)))))))))))))))***)))(((''''''''''''''''''''''''(((((((((((((((+++***)))(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$%%%%%%&&&%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%$$$###""""""############$$$%%%%%%%%%%%%$$$""""""""""""###&&&((()))((('''&&&%%%$$$######### """###$$$$$$###""" ########################!!!!!!"""###############$$$###"""""""""""""""###""""""""""""############"""############$$$$$$$$$ """$$$""""""%%%!!!""""""############""""""!!! !!!###$$$!!!!!!!!!!!!"""""""""""" !!!!!!""""""$$$###""" !!!"""pppfff^^^XXXVVVUUUUUUUUUUUUSSSRRRQQQPPPKKKJJJIIIGGGFFFEEEDDDDDDBBBAAA@@@???>>><<<;;;;;;:::888666444333222222222222222111000///...---------+++))))))***)))(((&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%$$$###"""&&&%%%$$$######%%%'''((((((&&&$$$"""!!!!!!###$$$ """###"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""" ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###""""""""""""""""""#########'''$$$ !!!%%%)))"""""""""""""""######$$$%%%%%%%%%$$$$$$#########$$$###"""###$$$$$$$$$### ###%%%'''''''''&&&''''''%%%$$$###"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&$$$%%%&&&((())))))(((&&&%%%***)))((((((((()))+++,,,++++++************++++++((((((((((((((((((((((((+++,,,---...///...---,,,---------,,,,,,+++++++++******++++++++++++******---+++)))((()))***---///,,,,,,,,,++++++*********,,,,,,,,,---------......000//////...---,,,,,,,,,......//////---+++(((&&&((()))))))))************((((((***+++,,,---------((()))+++,,,,,,+++)))(((******++++++++++++*********)))))))))***+++,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))******(((&&&%%%&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''%%%###$$$&&&'''%%%###&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################&&&%%%%%%$$$###"""!!!!!!!!!"""###%%%%%%$$$######$$$%%%&&&%%%$$$"""!!!!!!###$$$###"""!!!"""%%%'''&&&&&&&&&&&&&&&%%%$$$###!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$###"""!!!!!! !!!###%%%&&&%%%$$$###%%%%%%$$$$$$######""""""$$$$$$###"""!!!!!!""""""$$$######"""""""""""""""!!!&&&(((&&&###!!! ######""""""""""""######""""""!!!!!!!!!!!!!!!"""$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!$$$&&&}}}nnneee]]]XXXVVVUUUUUUUUUTTTSSSRRRQQQPPPKKKJJJIIIGGGFFFEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;;;;999777555444333333444111111000///...------,,,+++***))))))***+++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$###$$$%%%$$$""""""###%%%#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!! $$$$$$%%%%%%$$$###!!! #########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###""""""""""""############$$$$$$###!!! !!!"""$$$%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%$$$$$$###$$$%%%%%%%%%###!!! &&&%%%$$$######"""######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))(((&&&'''''''''&&&&&&'''''''''))))))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))************))))))...---+++******,,,...000,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........000//////...------,,,,,,+++,,,---...---,,,***((()))*********++++++++++++))))))******++++++******))))))***++++++***))))))))))))************))))))******)))((((((((())))))((()))))))))))))))******))))))))))))))))))))))))((())))))'''%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''(((&&&$$$%%%'''(((&&&%%%)))))))))((('''%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$######!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$#######################################%%%%%%$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$###"""###############"""""""""$$$$$$###"""""""""""""""$$$###""""""!!!!!!"""""" """###$$$%%%######""""""""""""######"""!!!!!!!!!""""""###$$$######$$$$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!{{{lllddd\\\WWWVVVUUUUUUTTTTTTSSSQQQPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEBBBAAA@@@???>>><<<;;;;;;;;;:::888666555444444555333222111000///......---***)))((()))+++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%!!!""""""######""""""!!!#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""############$$$$$$%%%%%% !!!###$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""%%%%%%%%%%%%###!!!$$$######"""""""""######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((()))(((&&&$$$$$$&&&((()))(((((('''''''''((()))***))))))(((((((((((())))))************************)))))))))))))))******+++***************))))))))))))******++++++******)))---+++***))))))+++---...,,,,,,,,,------------------------.............../////////......------,,,)))***,,,------,,,+++************+++++++++,,,,,,)))*********)))(((''''''))))))************))))))((((((((())))))(((((((((******)))((('''''''''''')))(((((((((((((((''''''))))))))))))))))))))))))'''((((((&&&$$$###$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&(((((())))))(((&&&$$$###"""###%%%'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#################################"""######$$$%%%&&&$$$""""""###%%%&&&&&&"""%%%&&&%%%$$$######"""""""""""""""!!!!!!!!!"""""""""###$$$$$$%%%%%%###############################################################$$$$$$$$$########################%%%%%%%%%$$$$$$######""""""###$$$%%%%%%$$$"""!!!!!!""""""""""""""""""###$$$###""""""""""""""""""$$$###""""""!!!!!!"""""" """""""""###$$$######""""""""""""######"""""""""""""""###$$$%%%!!!"""###$$$$$$######"""########################"""##################""" """######"""yyykkkbbb[[[WWWVVVTTTTTTTTTSSSRRRQQQOOOOOOLLLKKKJJJHHHFFFFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;:::999777555444444444555444444333222111000000///+++***))))))++++++***)))''''''''''''''''''''''''$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%$$$""" !!!######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$###### !!!"""###%%%(((***+++#########"""!!!!!! ############$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$%%%%%%%%%&&& """###%%%%%%$$$###""""""""""""""""""######$$$$$$$$$$$$#####################$$$###"""!!!"""###%%%%%%%%%%%%$$$"""!!! """"""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''(((((()))((((((''''''''''''((((((************************))))))((('''((()))***+++***************************++++++,,,,,,++++++***)))((('''''''''(((***+++,,,---------......//////........................///.........---------,,,******+++,,,,,,+++******))))))*********+++++++++))))))******))))))((('''***)))(((((((((((()))***&&&''''''((((((''''''&&&))))))(((((('''((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''((((((&&&%%%$$$%%%'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&###%%%'''((()))((('''&&&"""$$$&&&(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&%%%###!!!!!!###%%%&&&&&&!!!###%%%&&&%%%$$$$$$%%%"""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""############"""""""""""""""#########"""!!!!!!!!!!!!!!!&&&''''''%%%###!!!!!!"""######""""""""""""######$$$$$$###############$$$!!!!!! """###$$$########################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!xxxiiiaaaZZZWWWVVVSSSSSSSSSRRRQQQPPPOOONNNLLLKKKJJJHHHGGGFFFEEEEEEBBBAAA@@@???>>><<<;;;;;;999888666444333333444444444333222111000//////......---+++*********(((&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$%%%%%%### ###&&&&&&%%%$$$###########################%%%$$$$$$$$$###""""""""""""######$$$$$$######""" """$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$###########################$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$"""""""""""""""######$$$########################&&&'''((('''%%%$$$%%%&&&'''''''''&&&%%%###""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((((((((''''''''''''((((((******************************)))((((((***+++,,,******++++++++++++++++++))))))************))))))(((((('''''''''((()))***---------....../////////..................------------------,,,,,,,,,,,,++++++++++++***)))(((((((((((((((((())))))))))))((()))******++++++******)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''((()))***+++,,,*********))))))(((((((((''''''''''''''''''''''''(((((()))'''&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%%%%&&&$$$%%%&&&(((((((((((('''%%%&&&(((((((((&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%&&&###$$$$$$$$$######$$$%%%$$$$$$$$$$$$"""###%%%'''$$$###"""""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$######"""!!! !!!!!!""""""#########"""""""""""""""#########""""""!!! !!!!!!!!! !!! !!!###%%%######""""""""""""######&&&&&&$$$###""""""""""""### ###%%%########################""""""############""""""""""""""""""""""""""""""!!!###"""!!! yyyiii```ZZZVVVVVVSSSSSSRRRRRRQQQOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;888777555444333333333444111111000///...------,,,000...,,,++++++***'''%%%))))))))))))))))))))))))$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%### !!!&&&(((((('''&&&&&&""""""""""""""""""""""""$$$$$$$$$###############""""""############""""""######"""""""""######$$$""""""""""""###%%%&&&'''"""""""""############$$$######$$$$$$$$$$$$############"""""""""###$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$###""""""$$$%%%&&&"""""""""""""""######$$$"""""""""###############"""$$$&&&$$$!!!!!!###+++***)))'''%%%###!!! """""""""""""""###$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((($$$&&&((())))))(((&&&$$$&&&'''((())))))))))))(((((((((''''''''''''((((((***************************************++++++,,,*********+++++++++++++++&&&''''''''''''''''''&&&***************++++++,,,---------...............---------------,,,,,,,,,++++++++++++++++++++++++++++++******)))((((((''''''''''''((((((((())))))((())))))***++++++++++++'''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))+++,,,---******)))))))))))))))(((''''''''''''''''''''''''(((((()))(((&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&'''((((((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################""""""######$$$$$$$$$%%%#########"""######$$$%%%"""''',,,,,,&&&""""""$$$%%%%%%$$$###"""###&&&)))%%%$$$###"""###$$$%%%&&&########################""""""""""""""""""""""""#######################################$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############!!!""""""""""""""""""###"""""""""""""""######$$$###"""!!!!!! !!!!!! !!! !!!###%%%######""""""""""""######&&&%%%$$$###"""!!!!!!!!!$$$!!!"""%%%########################"""##################"""########################"""$$$%%%$$$!!!yyyiii```YYYVVVUUURRRRRRRRRQQQPPPOOONNNMMMMMMLLLJJJIIIGGGFFFFFFFFFBBBAAA@@@???>>><<<;;;;;;888777666444444444555555222222111000///......---///---,,,++++++***)))'''))))))))))))))))))))))))$$$%%%%%%&&&''''''&&&&&&$$$#########$$$&&&((()))$$$$$$%%%%%%$$$###"""!!!###$$$&&&&&&%%%$$$%%%&&&#######################################$$$$$$$$$""""""############""""""((('''&&&%%%$$$$$$$$$$$$  """###$$$""""""""""""##################$$$$$$$$$$$$#########"""!!!!!!"""###$$$%%% !!!!!!"""###$$$%%%&&&$$$#########$$$$$$%%%%%%"""""""""""""""######$$$!!!"""""""""#########$$$ ###$$$"""!!!)))((('''%%%$$$###""""""$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((&&&%%%&&&(((&&&''''''''''''''''''&&&'''((()))*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))***++++++++++++***)))))))))*********++++++''''''((((((((((((''''''*********+++++++++,,,,,,.........---------------------,,,,,,,,,+++++++++))))))))))))))))))*********))))))((((((((())))))(((((((((((()))))))))))))))))))))***))))))((((((&&&&&&((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++''''''((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&''')))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$%%%''')))(((&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###""",,,666555+++"""!!!$$$###%%%%%%%%%$$$$$$&&&'''%%%$$$###""""""$$$%%%'''########################""""""""""""""""""""""""########################$$$$$$$$$#######################################!!!!!!!!!!!!!!!"""""""""##################$$$$$$###############""""""""""""""""""""""""###$$$$$$""""""!!! !!!$$$%%%&&&%%%###!!!!!!!!!######""""""""""""######"""""""""!!!!!!""""""###$$$"""  !!!###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$$$$!!!zzziii```YYYUUUUUURRRRRRRRRQQQPPPOOOMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFBBBAAA@@@???>>><<<;;;;;;999888777666555555666666666555555444333222111111---,,,++++++,,,,,,***)))(((((((((((((((((((((((($$$%%%%%%&&&'''''''''&&&$$$###""""""$$$&&&)))+++###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""############""""""######"""""""""""""""###&&&%%%$$$"""""""""######""""""""""""##################$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%% !!!"""###$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$!!!!!!""""""#########$$$%%%(((***(((###!!!###&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))&&&%%%'''))))))(((&&&%%%%%%&&&((()))'''(((***+++++++++***)))))))))(((((((((((())))))(((((((((((((((((((((((('''(((***+++++++++***)))'''((((((((())))))************++++++++++++******((()))))))))************.........------,,,,,,+++,,,,,,,,,++++++*********(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))*********************)))(((&&&%%%$$$%%%&&&((())))))(((&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%''')))(((&&&%%%&&&)))'''%%%$$$###%%%'''***---&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###%%%%%%$$$######"""000===<<>>======<<<;;;:::999777444444555666666555333333222111111000000///------,,,,,,+++***))))))&&&&&&%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%######""""""###$$$$$$%%% !!!###$$$$$$###""""""###"""###$$$&&&&&&%%%###""""""""""""""""""""""""!!!"""###$$$%%%$$$############!!!!!! !!!!!! """$$$$$$###!!!  !!!"""######$$$!!!!!!!!!!!! """""""""""""""!!!!!!!!!%%%%%%$$$$$$######"""""" !!!"""######"""!!! ######""""""""""""######!!!"""""""""############$$$###"""!!! !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!((((((((('''&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&''''''''''''&&&$$$###"""%%%$$$###$$$$$$%%%%%%$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))+++,,,,,,***)))******))))))))))))))))))))))))((()))******++++++******))))))))))))*********+++((('''&&&&&&%%%%%%&&&&&&(((((('''&&&&&&'''((((((''''''''''''(((((())))))'''''''''((((((((((((((($$$&&&(((******)))((('''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################!!! !!!!!!"""###$$$%%%$$$###!!! !!!"""###""""""""""""#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%"""!!!%%%%%%"""$$$"""!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""!!! !!!"""###""""""#########"""!!!  !!!"""$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!""""""!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!"""""""""############ """"""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%xxxiii```ZZZWWWVVVVVVTTTRRRQQQRRRRRRQQQPPPOOONNNKKKHHHFFFDDDCCCBBBBBB@@@>>>=========;;;999888666444444555666555555333333222222111000000000------,,,,,,+++***))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''""""""""""""###$$$%%%%%%!!!"""$$$%%%&&&%%%$$$$$$""""""###%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&###""""""!!!!!!!!!!!!!!!###%%%''''''%%%######$$$ !!!"""######### !!!!!!!!!!!!"""""""""!!!!!!!!!!!! %%%$$$$$$######""""""""" !!!"""######"""!!! ###""""""""""""""""""###!!!"""""""""##################$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""&&&%%%$$$############"""$$$############$$$%%%%%%(((((((((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$"""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''))))))(((((('''''''''&&&&&&''''''(((((('''&&&%%%(((''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))************************''''''''''''((((((((((((((()))+++***)))'''(((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))(((((()))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&&&&''''''((((((((()))$$$&&&(((******)))((('''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##############################&&&%%%$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""%%%%%%###$$$###"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""###########################"""!!! !!!"""###!!!!!!"""###$$$$$$######""""""!!!"""###$$$%%%%%% !!!"""###############!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""#####################""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%yyyjjjaaa[[[WWWWWWVVVTTTSSSRRRSSSRRRQQQOOONNNMMMKKKHHHFFFDDDCCCBBBAAA???============;;;999888666444444555666555444333333333222111111000000......---,,,+++))))))(((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%'''))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''###"""""""""###$$$%%%%%%######$$$%%%&&&&&&&&&&&& """%%%((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!"""###%%%'''###############""""""""""""$$$&&&$$$!!! """$$$!!!!!!""""""""""""######""""""""""""############""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""############"""###%%%&&&&&&$$$""" ###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%(((&&&$$$###$$$%%%$$$##################$$$%%%%%%'''''''''''''''&&&&&&%%%###%%%&&&&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''(((((((((''''''''''''''''''%%%&&&'''(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((()))++++++++++++************&&&&&&'''''''''((((((((($$$&&&''''''%%%$$$%%%%%%''''''''''''(((((((((((())))))***+++++++++++++++((())))))))))))(((((('''***)))(((((('''(((((((((%%%&&&''''''''''''&&&%%%&&&''''''(((((((((''''''&&&&&&&&&''''''(((((()))%%%&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""!!!"""######$$$#########((('''&&&%%%$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""!!!""""""######$$$###$$$%%%&&&$$$!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""##################""""""!!!!!!""""""###""""""######$$$%%%%%%&&&111---)))'''&&&&&&%%%$$$!!!""""""###$$$$$$$$$###!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!############!!!!!!$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$$$$#########zzzkkkbbb[[[XXXWWWUUUTTTSSSTTTTTTSSSPPPMMMMMMKKKJJJHHHFFFDDDDDDCCC@@@>>>============;;;999777555444444555666444333444333333222222111111000//////---,,,***)))((('''(((''''''''''''''''''((()))'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%##################$$$$$$############$$$%%%&&&'''!!!%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""##################"""""""""!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""###########################""""""!!!###$$$%%%%%%%%%%%%$$$###############$$$%%%'''(((***'''$$$$$$&&&''''''%%%###############$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%"""%%%''''''$$$""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''(((&&&&&&&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''((())))))+++*********))))))))))))&&&&&&&&&'''''''''((((((###%%%''''''%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''((())))))******))))))%%%&&&'''))))))))))))(((***)))((((((''''''((((((%%%''')))******)))'''%%%&&&''''''(((((('''&&&&&&%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! !!!"""###$$$$$$###"""%%%$$$$$$############$$$!!!"""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################ !!!###$$$"""!!!!!!$$$"""###$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""!!!!!!"""######$$$""""""""""""""""""""""""!!!"""""""""#########$$$"""##################"""&&&%%%$$$$$$$$$%%%&&&'''777222+++&&&%%%%%%$$$#########$$$$$$$$$$$$$$$### !!!!!!!!!"""""""""###!!!!!!"""############### !!!###$$$$$$###!!! $$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""""""""############ !!!""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""{{{lllccc\\\XXXWWWTTTTTTTTTUUUUUUSSSOOOLLLLLLKKKIIIGGGFFFEEEDDDDDD???>>>======>>>===;;;999777555444444555666444333444444333222222111111000000///...,,,***((('''&&&((((((''''''''''''(((((()))'''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$###############$$$###"""!!!!!!"""$$$&&&'''!!!$$$'''(((&&&$$$########################!!!###$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$$$$"""$$$$$$!!!!!!&&&%%%%%%$$$$$$###""""""""" !!!!!!""""""!!!"""""""""#########$$$ !!!!!!""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""############$$$###!!!  """######$$$%%%&&&&&&%%%$$$###############$$$''')))***'''$$$!!! ###$$$###"""#########"""###$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$"""%%%((('''$$$""""""###!!!""""""""""""#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$&&&'''((($$$%%%%%%&&&&&&'''''''''###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((("""$$$&&&(((***++++++***))))))(((''''''''''''(((&&&(((+++------+++(((&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%&&&&&&######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&''''''&&&%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$###"""""""""""""""############################################################ ###&&&'''$$$!!!"""%%% """###""" """$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$######""""""###$$$%%%%%%########################!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""***(((&&&$$$$$$$$$&&&'''555///'''""""""######"""$$$$$$%%%%%%%%%$$$$$$### !!!!!!!!!""""""###### !!!"""$$$$$$$$$###""" """###$$$$$$###""" """"""""""""############""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!"""######|||lllccc[[[VVVUUUTTTSSSSSSTTTTTTRRRNNNKKKKKKKKKJJJIIIGGGEEECCCBBBCCCBBBAAA???>>><<<;;;::::::777333111111333333333444444333333111000...---,,,444666...'''))),,,,,,+++***'''&&&&&&'''***+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" $$$"""$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""### !!!###%%%%%%###!!! !!!!!!%%%&&&%%%###!!! !!!###$$$""" """###$$$$$$###""" !!!###$$$###"""!!!"""###%%%%%%$$$$$$$$$$$$%%%%%%#########$$$###"""!!!  ###$$$&&&''' !!!"""###$$$$$$###"""###############"""!!!!!!!!!###%%%%%%  )))$$$$$$###""""""!!!!!!!!!""""""###$$$&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$$$$###"""""""""###%%%&&&"""###%%%''''''%%%###"""%%%&&&''''''%%%######$$$######$$$$$$$$$%%%%%%%%%((($$$!!!!!!$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((('''''''''((()))((('''&&&''')))))))))((((((((())))))***))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((())),,,)))((((((&&&###%%%***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$#########$$$&&&$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''!!!"""######""""""$$$&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!########################$$$%%%&&&$$$"""!!!!!!"""$$$%%%%%%%%%$$$######""""""""""""!!!$$$######$$$$$$$$$$$$###### !!!!!!!!!!!!!!!!!! !!!!!!!!!"""###%%%'''(((&&&%%%$$$$$$'''&&&$$$""""""###$$$&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""### !!!$$$"""%%%############""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!"""""" !!!###$$$$$$$$$$$$ !!!"""######"""!!!  !!!""""""""""""$$$###"""!!! ######""""""!!!!!! |||mmmccc\\\WWWVVVTTTTTTSSSSSSSSSRRRNNNKKKJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::999666333111222333444444444444333222111000000///666;;;999000)))))))))((()))((('''&&&&&&'''((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%### %%%((('''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###!!!"""###$$$$$$###"""!!!%%%###"""###%%%%%%### ###!!!!!!"""###$$$###"""!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!"""###!!! !!!"""$$$%%%&&&&&&$$$""" !!!"""######$$$ !!!"""###$$$######""""""""""""""""""!!! ######%%%((('''""""""%%%$$$$$$$$$%%%%%%%%%%%%%%%)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&((()))((('''&&&''')))(((((((((''''''(((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((+++'''%%%&&&&&&%%%&&&)))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###&&&$$$""" !!!""""""######$$$$$$######"""!!!!!!!!!"""#########$$$"""#########!!!!!!###$$$&&&%%%$$$""""""###$$$%%%!!!"""###############"""""""""""""""""""""""""""$$$%%%&&&$$$"""!!!!!!"""&&&%%%%%%%%%&&&%%%$$$"""$$$&&&&&&$$$!!! """######$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!%%%$$$"""!!! !!!"""###""""""!!!!!!!!!!!!""""""########################""""""############"""""""""!!!%%%%%%!!!!!!$$$$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""""""""###!!!""""""############""""""###$$$$$$%%%%%%$$$$$$ !!!"""############$$$$$$###"""!!! !!!""""""""""""!!!!!!!!!!!!|||mmmddd\\\XXXWWWUUUTTTSSSSSSSSSQQQNNNLLLKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA???>>><<<;;;:::999666333222333444444444555444333111111111222333<<<<<<777///***)))(((%%%'''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""""""""###,,,&&&###%%%'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""%%%$$$$$$$$$%%%%%%###!!!$$$###!!!!!!###$$$%%%$$$!!!"""###$$$$$$###"""!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!"""$$$%%%%%%###!!!######"""""""""!!!!!!!!!!!!!!!"""#########"""""" !!!!!!!!!!!! $$$"""$$$***,,,(((###!!!###$$$$$$%%%&&&&&&''''''+++***)))'''%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$#########"""###$$$$$$%%%&&&&&&&&&%%%$$$"""!!! %%%$$$###""""""###$$$%%%$$$%%%&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((((((''''''&&&&&&&&&'''''')))(((''''''&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&***$$$!!!$$$'''&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""""""""%%%$$$###""""""""""""""""""""""""######"""""""""!!!!!!######$$$###"""!!!"""###$$$###!!!!!!!!!###'''%%%""" !!!###%%% !!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$"""!!!"""###&&&$$$"""###%%%&&&### """$$$%%%%%%'''(((######$$$$$$$$$$$$######$$$$$$$$$######"""""""""######""""""""""""""""""###"""!!!!!!!!!!!!"""###&&&%%%###!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" $$$&&&###!!!!!!$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""$$$$$$$$$##############################"""!!!!!!###############$$$%%%&&&!!!!!!"""###$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""|||lllddd]]]XXXWWWUUUTTTSSSSSSSSSQQQOOOLLLMMMLLLIIIGGGEEEDDDDDDEEECCCBBBAAA???===<<<;;;:::888666333333333444555444555444222111111222444666888555///+++***+++)))&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((($$$)))$$$ """########################$$$##################$$$######""""""""""""######!!!!!!"""###$$$%%%%%%$$$%%%""" !!!###$$$$$$!!!"""############"""!!!!!!###$$$###"""!!!"""#########$$$$$$$$$$$$###### $$$######""""""!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!"""!!!!!! """ """(((***&&&"""!!!""""""######$$$$$$$$$$$$'''&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$%%%%%%$$$$$$%%%%%%$$$""" $$$$$$############$$$$$$###$$$&&&&&&$$$###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$)))((('''%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%(((!!!"""''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%########################''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$######""""""""""""############""""""###$$$%%%&&&&&&%%%###"""!!!###$$$$$$###"""###$$$%%%$$$###!!!!!!"""###$$$!!!"""######$$$$$$$$$###""""""""""""""""""""""""###$$$%%%$$$"""!!!"""###$$$!!!!!!$$$%%%""" ###&&&(((***######$$$$$$$$$$$$######$$$$$$$$$###""""""!!!!!!$$$$$$$$$############"""$$$$$$$$$%%%&&&&&&%%%$$$((('''%%%$$$###"""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!! """""" %%%$$$$$$###"""!!! """"""""""""""""""""""""##################""""""""""""#########""""""!!!"""!!!  !!!!!!!!!""""""###$$$$$$######$$$$$$###""""""""""""""" !!!!!!""""""######{{{lllccc\\\XXXXXXVVVTTTSSSRRRRRRQQQOOOMMMOOOMMMKKKIIIIIIJJJLLLMMMCCCBBBAAA???===<<<;;;:::888666444333444555555444555333222111111333555666555000+++***,,,,,,***(((&&&''')))******)))'''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!)))'''%%%(((#################################$$$$$$###############""""""""""""###### !!!""""""""""""######!!!"""######""""""############""""""!!!###$$$###"""!!!"""### !!!""""""""""""!!! """ !!!###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!""""""######""""""""" ###""" $$$$$$$$$$$$######"""""""""""""""""""""###$$$%%%%%%###$$$&&&''''''&&&$$$#########""""""######$$$%%%!!!"""#########""" !!!"""$$$%%%%%%$$$"""!!!"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###***)))'''&&&&&&&&&''''''%%%$$$$$$#########$$$$$$&&& """''''''%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###!!!!!!!!!$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%###""" """$$$%%%$$$$$$%%%&&&###$$$%%%%%%%%%$$$"""!!!$$$$$$%%%%%%$$$######"""###########################$$$%%%$$$"""""""""$$$$$$"""!!!"""%%%%%%### $$$"""  !!!############$$$$$$$$$$$$###############""""""!!!!!!!!!$$$$$$$$$$$$############!!!"""%%%(((+++)))$$$ '''&&&%%%$$$############$$$$$$############$$$$$$""""""""""""""""""""""""""""""############""""""$$$###!!! !!!!!! $$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!"""######""""""!!! """######$$$$$$$$$###!!! !!!!!!""""""######""""""$$$###"""""""""""""""""" !!!!!!""""""######yyyjjjbbb\\\XXXWWWVVVTTTRRRRRRRRRQQQOOOMMMOOONNNLLLLLLNNNQQQVVVXXXCCCBBBAAA???>>><<<;;;:::777555444444555666666555333333222111111222333444555000,,,---...+++(((((('''((()))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###$$$###'''%%%###"""########################""""""###$$$$$$###"""""""""""""""""""""""""""""""""###$$$### !!!  !!!!!!!!!###""""""""""""""""""###!!!###$$$###"""!!!"""###""""""$$$$$$$$$$$$""""""%%%###  $$$&&&!!!""""""######$$$$$$$$$""""""!!! !!!!!!!!!""""""###############  &&&&&&&&&%%%%%%$$$######"""###""""""!!!!!!!!!""""""###$$$&&&''''''&&&$$$###"""""""""!!!"""######$$$"""""""""###""""""!!!!!! """$$$&&&&&&$$$""" !!!###%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%((('''&&&%%%%%%&&&'''(((%%%&&&''''''&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$((('''&&&%%%&&&&&&'''(((%%%%%%$$$$$$######$$$$$$%%% ###'''&&&$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""""""""$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!######$$$###"""!!!!!!$$$%%%$$$$$$$$$%%%"""###&&&''''''%%%""" %%%%%%%%%$$$$$$###!!!!!!########################"""$$$%%%$$$###"""###$$$###$$$%%%%%%%%%%%%%%%%%%(((%%%!!! """$$$%%%&&&######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""$$$(((---000...'''!!!############"""""""""!!!""""""!!!!!!!!!!!!""""""########################""""""############""""""###&&&&&&###!!!"""$$$###############"""""""""""""""""""""""""""""""""""" !!!###$$$$$$###"""""" !!!"""$$$$$$$$$%%%$$$###""" !!!!!!""""""###""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""wwwiiiaaa[[[WWWWWWWWWUUURRRQQQQQQQQQOOONNNPPPNNNKKKKKKLLLPPPUUUXXXCCCBBBAAA???>>><<<;;;:::777555444555666777666555222222222222222111111111111---,,,///...(((%%%&&&'''((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%###&&&&&&$$$######!!!########################!!!""""""######""""""!!!!!!"""###$$$$$$###"""!!!"""$$$%%%$$$  !!!  !!!"""""" ######""""""""""""######!!!###$$$###"""!!!"""######$$$%%%&&&&&&%%%$$$###""""""!!!!!!!!!"""###$$$""""""#########$$$$$$$$$###"""!!!  !!! !!!!!!"""######""""""###!!!!!!"""$$$##############################"""!!!!!!!!!!!!"""###$$$&&&''''''&&&$$$###!!!!!! !!!!!!"""###&&&&&&%%%###""""""""""""!!!"""###$$$$$$###"""!!!!!!###$$$%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&%%%$$$$$$$$$$$$$$$$$$!!!"""%%%&&&$$$###&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###$$$###!!! !!!###$$$######$$$$$$$$$$$$######!!!!!!!!!"""#########$$$ """$$$$$$""" """###$$$$$$$$$###!!! !!!!!!"""""""""!!!!!! ########################"""###$$$$$$###"""###$$$ ###&&&&&&###"""$$$'''###!!! !!!%%%(((((((((######$$$$$$$$$$$$######!!!""""""######$$$$$$$$$ !!!!!!"""###$$$%%%%%%%%%%%%(((---111000***###!!!!!!"""############"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""(((%%%"""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!###$$$&&&&&&&&&$$$### !!!"""###############!!!""""""######""""""""""""######$$$$$$###""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!vvvhhh```ZZZWWWVVVWWWUUURRRQQQQQQQQQOOONNNRRROOOKKKHHHGGGJJJNNNPPPCCCBBBAAA???>>><<<;;;:::666555444555666777666555111222222222222111000///***''')))---,,,&&&###&&&'''''''''''''''''''''''''''&&&%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''###&&&!!!!!!((()))$$$"""""""""""""""""""""""" !!!"""######"""!!! """###%%%%%%###""" """%%%$$$"""!!!"""$$$!!! """###$$$"""!!!######""""""""""""######!!!###$$$###"""!!!"""### !!!""""""!!! !!!"""###"""!!! $$$$$$$$$##################"""!!!  !!! !!!""""""!!!!!!&&& ''''''$$$""" !!!!!!"""""""""!!!!!!!!!"""###$$$%%%"""$$$&&&((((((&&&$$$""" !!!""""""+++***'''%%%###"""""""""$$$###"""!!!!!!"""###$$$ """$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%% ###%%%$$$!!! !!!''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%((('''%%%$$$$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''""""""!!!!!!"""$$$&&&''''''&&&&&&%%%$$$$$$$$$%%%###"""$$$'''&&&"""###'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%$$$$$$ """$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%#########$$$$$$"""  ###%%%""""""############""""""############$$$%%%''''''!!!###$$$### ######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$###"""###%%% %%%$$$ %%%$$$###!!!###$$$$$$!!!######$$$$$$$$$$$$######""""""###$$$%%%&&&&&&''' """###$$$%%%&&&"""!!!"""&&&++++++&&&!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""############"""""" '''&&&!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""###$$$&&&(((((((((&&&%%%###############"""!!!!!! """$$$$$$######$$$$$$%%%%%%%%%$$$$$$###  !!!######""""""!!!!!! vvvhhhaaa[[[XXXWWWSSSSSSRRRRRRQQQPPPNNNMMMNNNMMMKKKIIIGGGFFFEEEEEEEEECCC@@@>>>===;;;888666777666555444444333444444666333000///000111111000000000///...,,,)))'''&&&+++)))(((((())))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! !!!!!!"""###############$$$$$$$$$$$$$$$###"""!!! """""""""%%%$$$ $$$$$$$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""!!!"""###$$$&&&$$$"""!!!"""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######!!! $$$%%%%%%$$$######$$$&&&'''&&&%%%###""""""!!!!!! !!!############&&&(((&&&$$$$$$'''***)))""" !!!""""""######'''###!!!###(((***'''###"""############$$$$$$$$$$$$#########$$$%%%%%%&&&"""############$$$$$$$$$######$$$%%%&&&&&&&&&&&&+++(((%%%%%%'''(((&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%)))((('''''''''''''''(((###$$$&&&''''''%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''(((((((((&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$""""""""""""""""""!!!!!! ######""""""######$$$%%%&&&%%%$$$$$$#########$$$!!!###$$$$$$%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!! """""""""###$$$$$$$$$%%%"""!!! !!!###$$$############"""""""""!!!&&&&&&%%%%%%$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""''''''))))))'''%%%###""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!"""############"""""""""""""""""""""""""""$$$$$$###############$$$###############"""!!!!!!""""""""""""""""""""""""###""""""###%%%%%%$$$""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!########################%%%"""$$$///777333((( !!!""""""###$$$%%%%%%%%%&&&%%%$$$"""!!! $$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!! uuuiiibbb\\\XXXWWWTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEEEECCCAAA?????????>>><<<:::888888777666555555555555666333000///000111111000000///...---,,,***)))(((***)))'''((())))))'''&&&########################'''&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$############""""""""""""!!!!!!"""##################$$$$$$$$$$$$$$$###"""###%%%%%%""""""&&&(((&&&######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###""""""###$$$$$$###$$$###!!! !!!""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######!!! """###$$$$$$""""""###$$$%%%$$$###""""""!!!""""""!!!!!!"""""""""###&&&((()))%%%###$$$'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""############$$$$$$$$$$$$#########$$$$$$%%%&&&"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###!!! """&&&))))))(((&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%+++***)))((('''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&(((((('''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$###############""""""######$$$%%%%%%%%%%%%$$$$$$############%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""!!!!!! ##################$$$$$$""""""!!!!!!!!!"""###$$$!!!!!!"""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&"""###(((&&&%%%$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!""""""###############""""""""""""""""""""""""$$$$$$###############$$$###############"""!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%&&&'''&&&$$$###############"""!!!!!!"""""""""""""""""""""!!!########################%%%"""$$$---333...&&&!!!!!!!!!""""""###$$$$$$%%%######"""""""""""""""###!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!uuuiiiccc]]]XXXWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEAAA@@@??????@@@@@@???===999999888777666666666666555333000///000111111000000///...,,,++++++++++++)))(((&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$"""""""""#########$$$$$$!!!"""######$$$###############$$$%%%%%%%%%$$$$$$###$$$  $$$$$$!!!""""""###$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!! $$$&&&&&&%%%""""""!!!!!!  !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! """$$$$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!"""&&&(((---)))$$$"""###%%%%%%###############"""!!! !!!$$$$$$"""!!!"""$$$"""############$$$$$$$$$$$$############$$$%%%%%%"""############$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""!!! """&&&((())))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,***)))(((&&&&&&%%%)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((&&&&&&''''''''''''''''''&&&'''((('''&&&%%%%%%'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$###""""""""""""###$$$$$$###$$$%%%%%%%%%$$$###"""%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!##################""""""###""""""""""""###$$$$$$!!!""""""###$$$%%%&&&'''!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$######$$$'''(((&&&$$$$$$###""""""###$$$%%%&&&########################$$$###""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$#########$$$######"""!!!""""""""""""""""""""""""!!!!!! """###$$$###!!!###$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###"""$$$***,,,'''###!!! !!!!!!""""""######$$$!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""tttjjjddd^^^YYYWWWUUUUUUUUUTTTSSSRRRPPPPPPNNNMMMKKKIIIGGGFFFEEEEEEAAA@@@>>>>>>???@@@>>>===999999888777666666666666555333111000111111000///111000...,,,+++*********((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$#########"""###$$$%%%%%%%%%%%%%%%!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###((((((&&&!!!"""######"""!!! !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!$$$%%%###"""!!!!!! !!!""""""""""""""" !!!%%%(((///+++&&&###"""###"""!!!!!!!!!!!!!!!!!!  !!!""""""######""""""#########$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%+++*********)))((('''&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&%%%%%%$$$&&&(((***'''(((((())))))*********&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$########################"""""""""""""""###$$$$$$"""###$$$&&&&&&$$$"""!!!"""###$$$"""  !!!%%%%%%%%%$$$$$$$$$$$$###############""""""!!!!!!$$$$$$######""""""!!!!!!###############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """&&&'''$$$ #########"""###$$$%%%%%%##############################"""""""""""""""##################$$$$$$%%%""""""""""""""""""""""""#########"""######$$$%%%#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######""" #########$$$$$$###"""""""""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!!###'''&&&!!! ### !!!!!!"""""""""###!!!!!!!!!!!!"""###%%%%%%$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""tttiiiddd^^^YYYWWWTTTTTTTTTSSSRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEEEEBBB@@@>>>>>>>>>===;;;:::888888777666555555555555444333111111111111000///111000...,,,***)))(((((('''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######"""###$$$$$$%%%%%%%%%%%%"""$$$###"""###!!!$$$$$$$$$$$$###"""!!! ########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###&&&'''&&&"""###$$$%%%%%%$$$"""!!!$$$$$$$$$######"""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! """%%%&&&$$$""""""""" !!!"""###"""""""""!!! !!!$$$'''((('''%%%%%%$$$$$$###"""!!!"""$$$$$$$$$$$$"""!!!"""###$$$!!!""""""#########$$$$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%(((((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%'''((())))))))))))(((((("""###%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%%%%(((,,,000000///---+++***)))))))))&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$%%%########################""""""!!!!!!""""""###$$$!!!"""$$$%%%%%%$$$"""!!!!!!""""""!!! !!!###%%%%%%$$$$$$$$$##################"""""""""""""""$$$######""""""!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! $$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""############"""""""""###$$$%%%""""""""""""""""""""""""######""""""###$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$%%%''''''&&&%%%!!!!!!"""""""""""""""!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""$$$"""###!!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ssshhhbbb]]]YYYWWWTTTTTTTTTSSSRRRQQQOOOOOONNNMMMKKKIIIGGGFFFEEEEEECCCAAA???>>>===<<<:::777888888777666555555555555444222111111222222000...---------,,,+++)))'''&&&(((&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$######"""$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$######"""$$$%%%"""###%%%%%%"""((((((((('''&&&$$$###"""########################"""""""""""""""""""""""""""!!!!!! !!!!!!"""&&&&&&%%%$$$#########$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! !!!###%%%%%%$$$""""""### !!!"""""" !!!""""""!!!!!!###$$$ """%%%&&&&&&&&&&&& """###$$$"""!!! ((($$$ ######"""############$$$$$$$$$$$$$$$###""""""""""""###"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$""""""$$$%%%&&&&&&''''''''''''&&&&&&"""###%%%&&&'''&&&&&&%%%$$$%%%''')))))))))((((((###%%%''')))))))))'''&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''''''''+++111666<<<999333---)))&&&%%%%%%%%%&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$"""!!! !!!"""%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""!!!!!!!!!!!!"""######!!!"""###$$$$$$$$$###""" """###$$$######%%%'''$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###### !!!"""######%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%### """$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""###$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""$$$######$$$&&&'''%%%$$$ !!!""""""""""""!!!!!!""""""######$$$$$$$$$""""""""""""""""""""""""""" !!!###""" $$$""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!sssgggaaa\\\XXXXXXUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMKKKIIIGGGFFFEEEEEEDDDBBB???>>>>>>===;;;999999999888777666666666666444222111111222222000...''')))***,,,,,,***(((&&&((('''&&&''')))***)))((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""#########"""!!!!!!!!!""" ###$$$"""&&&&&&&&&&&&&&&%%%$$$###########################""""""""""""""""""""""""!!!!!! !!!!!!$$$'''(((%%%!!!!!!$$$###$$$$$$%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""######!!!!!!"""###!!!!!!!!! !!!!!!""""""!!!######"""!!!""""""!!!###$$$$$$%%%&&&!!!"""!!!&&&$$$######$$$### """############$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%!!!###$$$###""""""$$$'''%%%&&&'''(((((('''&&&%%%!!!###%%%&&&''''''&&&%%%$$$%%%'''(((((((((&&&%%%%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$''')))((('''***111777@@@;;;444,,,'''%%%%%%&&&%%%&&&'''&&&$$$###$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$""""""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$######""""""""""""$$$%%%&&&#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""######!!!"""""""""############!!!###$$$$$$$$$$$$%%%'''$$$$$$$$$$$$############"""""""""""""""""""""###!!!!!!!!!""""""""""""""" !!!"""#########"""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###"""""""""!!!""""""#######################################"""""""""""""""###$$$$$$"""!!!  !!!###$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""!!! !!!###$$$"""!!! !!!"""###############!!!""""""######$$$%%%%%%##############################$$$""""""%%%########################$$$######"""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""sssfff```[[[XXXXXXVVVVVVVVVUUUTTTSSSRRRQQQNNNMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@?????????===;;;;;;:::999888777777777777333222111222222222000..."""%%%(((+++---+++)))((((((''''''(((***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$###""""""""""""""""""!!!  """!!!$$$&&&$$$!!!!!!"""############"""########################""""""""""""""""""""""""!!!!!! !!!!!!!!!$$$"""!!!&&&##################$$$$$$ !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""" !!!###""""""!!!!!!!!!!!!"""""" ###$$$###"""!!!!!!"""""""""""" !!!"""###$$$%%%%%%$$$!!!"""$$$%%%$$$$$$%%%&&&"""############$$$$$$$$$$$$$$$###""""""!!!"""""""""############$$$$$$$$$&&&&&&&&&&&&%%%$$$######$$$&&&'''&&&###"""%%%'''%%%&&&'''(((((('''&&&%%%!!!"""%%%'''''''''&&&%%%%%%&&&'''((((((&&&$$$"""%%%$$$#########%%%''')))%%%%%%%%%&&&&&&&&&''''''$$$'''((('''%%%(((///555===888111)))&&&&&&(((***%%%&&&'''&&&$$$###$$$%%%""""""######$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""$$$&&&''' !!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""!!!!!!"""###$$$$$$!!!"""######""""""###$$$$$$$$$$$$############""""""""""""""""""######### !!!!!!""""""###### !!!######""""""!!!############""""""""""""#########$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&'''&&&###  !!!###$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""!!! """###""""""""""""""""""""""""""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""###%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################%%%$$$###%%%$$$$$$$$$##################"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!########################qqqeeeaaa]]]YYYXXXVVVVVVVVVUUUSSSQQQPPPOOOOOONNNLLLJJJHHHEEECCCBBBBBBAAA???>>><<<;;;;;;;;;999888777666666555555555333333222111000000000000---------,,,+++***)))(((*********)))(((&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&########################%%%$$$###""""""######$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''&&&%%%%%%########################!!!"""""""""############%%%$$$$$$###"""!!! ######""""""""""""######""""""!!!  """"""!!!!!!###$$$%%%&&&&&&"""!!!%%%%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!""""""!!!!!! &&&$$$######$$$$$$###!!!###((('''### """"""""""""""""""""""""""" """###$$$""""""#########""""""!!! """"""!!!!!!###$$$###"""!!!!!!!!!###$$$%%%#########""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""###%%%$$$$$$######$$$$$$%%%$$$%%%'''))))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""$$$''')))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******444111---(((&&&%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!!$$$ %%%'''### !!!"""#########"""&&&%%%###"""""""""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!%%%$$$""""""######!!! """"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%$$$!!!%%%'''((('''$$$!!!########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""&&&%%% """%%%$$$""""""############""""""######################## !!!"""###$$$$$$%%%###########################"""!!!"""$$$%%%%%%$$$######""""""###$$$%%%%%%!!!!!!!!!!!! $$$#########""""""!!!!!!""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$$$$###"""!!! !!!"""###$$$$$$###"""!!!  !!!"""######"""!!!!!!!!!"""$$$%%%qqqfffaaa]]]ZZZXXXVVVVVVUUUTTTSSSQQQOOONNNPPPOOONNNKKKIIIGGGEEEDDDCCCBBB@@@???===<<<<<<<<<999888777666666555555555666555333222000000//////666555333000---)))'''%%%******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###############"""######$$$$$$##################$$$$$$ !!!"""#########"""!!!########################%%%$$$###!!!$$$$$$######""""""!!!!!!$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$###"""!!!"""######!!!""""""""""""!!!!!!!!! #########"""""""""""""""""""""!!!!!!!!! ###!!! !!!!!!  $$$### """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!"""""""""""""""!!!!!!###$$$%%%$$$###"""###$$$###"""!!!!!!"""###$$$%%%############"""""""""""""""""""""""""""######$$$"""############$$$$$$$$$%%%$$$######"""""""""###%%%$$$$$$######$$$$$$%%%###%%%&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$%%%((()))'''%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''((()))))),,,***'''%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###"""""""""######&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$############""""""######$$$%%%%%%%%%$$$$$$####################################""""""""""""#########$$$$$$$$$$$$############"""""""""""""""""""""""""""&&&###"""###&&&'''$$$!!!############""""""""""""%%%$$$###"""!!!""""""###"""""""""""""""""""""""" !!!""""""""""""""" !!!""""""#########$$$"""!!!!!!"""###""" """"""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""$$$%%%%%%###!!! """###$$$%%%&&&########################%%%$$$######""""""######""""""""""""""""""""""""!!!###!!!###$$$!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$###########################"""!!!!!!"""###""" """""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!""""""""""""""""""""""""#########"""######$$$$$$$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!!!! !!!""""""######"""!!!!!!!!!"""$$$$$$sssgggbbb^^^ZZZYYYUUUUUUUUUTTTSSSQQQPPPOOOQQQPPPOOOLLLJJJHHHFFFEEEDDDCCCAAA???>>>=========999888777666666555555555888666555333111000//////.........---,,,***((((((***)))'''&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&$$$$$$######"""#########!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""""""""""""""""" #########"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$######""""""""""""###$$$%%%&&&$$$"""!!!"""### !!!###""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!! $$$###""""""###$$$"""!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""""""""!!!###$$$$$$###!!! !!!######"""""""""###$$$$$$########################"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&'''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%$$$###"""!!!"""##############################"""""""""###############$$$$$$$$$############""" !!!"""#########%%%%%%%%%%%%%%%$$$###"""'''&&&$$$###"""""""""#########"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""""""""""""""###$$$%%%''''''&&&$$$###!!!  """###"""!!!!!!"""######$$$$$$######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!$$$%%%&&&%%%$$$###!!!$$$%%%%%%$$$%%%%%%########################$$$$$$###"""""""""######"""""""""""""""""""""""""""$$$######&&&%%%!!!""""""############""""""########################"""""""""""""""#########""""""""""""""""""""""""&&&$$$###"""######!!! """"""!!!!!!!!!"""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""##############################!!!"""############""""""""""""""""""""""""######"""""""""!!!"""######$$$ttthhhccc___[[[YYYVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPNNNLLLJJJHHHFFFFFFCCCBBBAAA???>>>===<<<<<<999888777666555555555555777666555333222111111111******+++++++++******))))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%''')))+++%%%%%%$$$###"""""""""###""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&'''"""""""""""""""#########$$$######""""""######$$$######"""!!!!!!"""""""""###$$$%%%$$$"""!!!"""###### ###(((******$$$$$$$$$###############!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!!!!!!!%%%$$$######%%%%%%$$$### """""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""!!!!!!!!!"""!!!"""######$$$############$$$%%%###!!! !!!"""#####################$$$"""###############$$$$$$"""""""""""""""######$$$""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&###############$$$$$$$$$&&&&&&'''&&&&&&$$$###"""%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%$$$######%%%###""" !!!###$$$################################################$$$$$$$$$#########"""""" !!!!!!!!!"""""""""!!!###%%%###  &&&%%%###!!!!!!!!!###$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$&&&'''(((&&&### """###"""!!!!!!""""""###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""$$$&&&'''&&&###!!!!!!!!!##############################""""""""""""######"""""""""""""""""""""""" %%%'''%%%%%%''''''$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!'''&&&%%%%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""%%%$$$###""""""!!!""""""!!!!!!"""""""""#########!!!""""""###############$$$$$$######"""#########"""""""""""""""######$$$ttthhhccc___[[[YYYWWWWWWWWWVVVUUUTTTSSSRRROOONNNMMMKKKIIIGGGFFFEEEBBBAAA???>>><<<<<<;;;;;;999888777666555555555555444444333333222333333333333333222000---***(((&&&((('''%%%$$$%%%&&&((()))$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((($$$### !!!$$$'''***%%%%%%$$$###"""""""""###$$$$$$$$$#########"""""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!(((((('''&&&%%%######""""""""""""""""""#########""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""" !!!""""""!!!!!!"""$$$(((%%%######%%%%%%!!!##################$$$$$$!!!!!!""""""######$$$$$$!!!!!!"""""""""""""""""""""  !!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!! """###$$$$$$%%%%%%%%%$$$###%%%&&&%%%$$$###$$$%%%###$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$&&&''''''&&&%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###%%%%%%$$$######$$$###!!! !!!###%%%########################$$$$$$$$$###############$$$$$$$$$#########""""""###"""""""""!!!!!!!!! """$$$######"""  """$$$%%%!!!!!!!!!"""""""""!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!###$$$""""""######"""!!!!!!"""############"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""!!!  """$$$""""""""""""""""""""""""###""""""!!!""""""######""""""""""""""""""""""""!!!%%%&&&"""!!!$$$&&&&&&""""""############""""""#################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###$$$&&&'''&&&%%%""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%""""""""""""""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!! !!!""""""""""""""""""""""""######$$$&&&%%%$$$######"""######!!!"""""""""############ttthhhccc^^^ZZZYYYVVVVVVVVVVVVUUUTTTSSSRRROOONNNMMMKKKIIIHHHFFFFFFAAAAAA???===<<<;;;;;;;;;999888777666666555555555222222222222222333444444/////////...,,,+++)))((('''&&&&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###  ###$$$$$$$$$######"""#########%%%%%%$$$$$$###""""""!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""#################################"""""""""""""""!!!!!!!!! !!!!!!!!! !!!!!!""" !!!"""!!!!!!###$$$""""""###$$$%%%### !!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!""""""""""""######"""!!! !!!###$$$###""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!  """"""###$$$%%%%%%%%%%%%!!!"""!!! !!!"""$$$$$$$$$%%%$$$$$$###"""""""""######$$$%%%%%%%%%"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$$$$$$$%%%""""""######$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$############"""$$$$$$$$$###"""!!!!!!!!!!!!###%%%$$$!!! """!!! """$$$%%%!!!!!!"""#########"""""""""""""""""""""""""""""" !!!""""""""""""""" ###%%%%%%$$$!!!  """$$$###""" !!!""""""######""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""$$$&&&""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" $$$######$$$""""""############"""""" """""""""""""""#########"""""""""""""""""""""""""""!!! """$$$%%%%%%$$$######"""!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""""""""!!!!!!"""############"""ttthhhbbb^^^YYYXXXTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNLLLJJJIIIHHHGGGBBBAAA@@@>>>===<<<<<<;;;999888777666666555555555333222222111111111222222((()))******++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''########################&&&&&&%%%$$$#####################"""######$$$$$$$$$$$$##################&&&%%%%%%$$$%%%&&&'''(((########################!!!###%%%&&&'''$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!""""""###!!!"""######"""!!!"""$$$!!!###$$$$$$%%%%%% !!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!"""""""""#########$$$#########%%%&&&%%%$$$ !!!"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$###### !!!!!! $$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$%%%&&&&&&"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""%%%''''''&&&%%%&&&((('''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$#########$$$%%%&&&&&&&&&%%%$$$###"""""""""###$$$"""#########$$$$$$$$$$$$######""""""""""""######""""""###$$$$$$$$$############""""""######$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$###############$$$%%%%%%$$$#########"""""""""""""""""""""###!!!!!!###$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""""""""!!!###%%%'''((('''%%%$$$"""!!! !!!###$$$###""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""""""""#########&&&&&&'''%%%###"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!%%%%%%!!!###""""""############"""""" !!!!!!""""""######$$$$$$########################"""!!! !!!######"""!!!$$$$$$###"""""""""""""""!!!!!!""""""###$$$$$$%%%!!!"""""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%&&&%%%$$$###!!!!!!!!! !!!"""###$$$######"""tttgggbbb]]]YYYWWWRRRRRRSSSRRRRRRQQQPPPOOOPPPPPPOOOMMMLLLJJJIIIHHHCCCCCCAAA???>>>======<<<999888777666666555555555444333222111000000000000111111000///---+++)))(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''((((((&&&%%%###"""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$###"""""""""###$$$%%%####################################"""""""""!!!%%%$$$$$$###"""!!!!!! ######""""""""""""######""""""!!!""""""###$$$$$$$$$%%%%%%$$$"""!!!"""### """###""" """""""""######$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!""""""#########$$$!!!  """######!!!"""!!!!!!"""###$$$$$$###""""""""""""""""""""""""######""""""""""""###### !!!""""""""""""((())))))'''$$$""""""###$$$%%%%%%&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""""""""""""""######$$$"""############$$$$$$$$$$$$$$$###"""###$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""%%%(((((('''&&&(((***'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$""""""#########$$$%%%&&&&&&''''''***(((&&&$$$######$$$%%%""""""######$$$$$$$$$$$$$$$##################$$$!!!"""###$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""#########$$$%%%%%%&&&&&&"""######$$$$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!"""###%%%%%%%%%$$$###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!#########!!!###"""!!!"""###$$$###""" !!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%&&&&&&###$$$$$$###""""""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""((()))###"""###""""""############""""""######################## !!!!!!"""###$$$$$$%%%########################&&&$$$######$$$$$$"""!!!%%%%%%$$$###""""""###### !!!!!!"""######$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$"""""""""""""""!!!!!!!!!"""!!!!!!!!!!!!###%%%&&&&&&%%%$$$"""!!! !!!"""$$$$$$######"""vvvhhh```ZZZWWWVVVXXXVVVSSSSSSSSSSSSRRRPPPOOOOOOOOONNNLLLKKKIIIHHHBBBAAA@@@???>>><<<;;;;;;;;;999888666444333222222444444444333222111000///...///......---,,,+++***&&&&&&&&&&&&''')))***+++%%%&&&((('''&&&&&&'''(((&&&%%%''')))(((%%%'''+++%%%$$$###%%%''''''### &&&###!!!"""$$$&&&$$$###""""""############""""""&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$############"""!!! !!!"""###&&&%%%$$$######$$$%%%&&&%%%###!!!  !!!"""!!!!!!""""""######$$$$$$!!!"""""""""############  ###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%''''''$$$!!!!!!!!!"""###############$$$$$$$$$%%%%%%$$$$$$$$$"""!!! !!!!!!"""############$$$$$$$$$###"""!!!!!!%%%)))555---%%%"""$$$&&&&&&$$$&&&&&&&&&%%%$$$###"""!!!%%%&&&'''((((((((('''&&&(((&&&$$$ !!!&&&******)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&$$$###$$$$$$'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$############"""###$$$%%%%%%&&&&&&%%%%%%"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&((((((&&&%%%###$$$$$$$$$$$$$$$###"""!!!############"""""""""""""""""""""""""""######$$$###############"""!!! %%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$"""###&&&###$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""""""""""""""############$$$%%%%%%$$$###  !!!"""######"""""" !!!"""###$$$$$$%%%"""############$$$$$$$$$!!!!!!!!!!!!!!!"""######$$$######"""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!%%%%%%%%%$$$###""""""!!!""""""""""""############xxxjjjbbb\\\XXXXXXWWWUUURRRQQQRRRRRRQQQOOOOOONNNNNNMMMLLLKKKIIIIIIBBBAAA@@@???>>>===<<<;;;999888777666555444444444444444444333333111000000/////////...---,,,+++***(((((((((((()))***+++,,,%%%&&&&&&&&&%%%%%%''')))111+++&&&&&&&&&$$$###%%%$$$######%%%&&&&&&### """ !!! """##################"""$$$$$$############""""""############$$$$$$$$$$$$$$$######""""""#########"""""""""""""""""""""""""""""""""#################################""""""######!!!!!! !!!""""""$$$###"""!!!!!!"""###$$$###"""  !!!"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!! !!!!!!"""#####################$$$$$$$$$$$$###############"""""""""######"""############$$$$$$$$$$$$$$$###"""!!!"""&&&(((444///(((%%%&&&'''''''''%%%%%%%%%%%%$$$######"""$$$%%%&&&'''''''''&&&&&&!!!$$$'''((('''%%%######)))((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%&&&%%%$$$#########$$$$$$############$$$$$$$$$%%%########################""""""###$$$&&&'''''''''$$$$$$$$$############"""%%%%%%$$$$$$$$$#########""""""######$$$$$$%%%%%%$$$$$$$$$############"""#########"""""""""!!!!!!""""""$$$&&&((()))+++,,,"""""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!!!!!!!"""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! $$$%%%%%%%%%$$$$$$###""" !!!"""###$$$%%%%%%"""""""""""""""######$$$###############"""!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%!!!!!!"""""""""######### !!!!!!!!!""""""!!!!!!"""""""""#########"""###$$$$$$###!!!$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""#########!!!!!!"""""""""#########!!!!!!!!!!!!!!!"""######"""!!!!!! !!!"""###$$$%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""%%%$$$$$$###""""""!!!!!! !!!!!!!!!!!!"""""""""{{{lllddd^^^ZZZZZZVVVTTTQQQQQQQQQQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIBBBBBBAAA???>>>===<<<;;;777777666666555555666666333444444333333222111000/////////...---,,,***)))***))))))(((((())))))***%%%%%%%%%$$$$$$%%%)))+++BBB444'''$$$&&&%%%###"""$$$######$$$%%%%%%""" ###""" """""""""!!!######$$$$$$$$$$$$######!!!""""""""""""#########""""""#########$$$$$$$$$""""""!!!!!!!!!""""""###""""""""""""""""""""""""###""""""""""""""""""!!!!!!!!!""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###"""!!!  !!!"""###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""########################$$$""" !!!""""""############"""""""""############""""""########################"""############$$$$$$$$$$$$%%%%%%%%%######%%%''',,,***'''$$$#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%!!!$$$''')))'''%%%######'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$%%%$$$###""""""$$$&&&&&&%%%$$$#########$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$############"""###############"""""""""########################$$$$$$$$$############"""""""""""""""!!!!!!!!! """"""###$$$&&&)))+++---"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$""""""""""""####################################$$$$$$############$$$$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$######"""!!! !!!"""###$$$%%%%%%"""""""""""""""######$$$############""""""""""""""""""""""""""""""!!!!!!$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""!!!!!!""""""""""""###### !!!"""######"""!!! $$$###"""!!!!!!!!!""""""############""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###  """$$$&&&######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""!!! """"""""""""""""""""""""######""""""""""""############""""""!!!!!! !!!!!!!!!!!!{{{mmmeee^^^[[[ZZZVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLKKKJJJIIICCCBBBAAA@@@>>>===<<<<<<888888777666555555555555333333444444333222222111/////////...---+++***))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''+++...NNN:::((($$$((()))&&&############$$$$$$###"""!!!&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""###$$$$$$%%%#########$$$$$$$$$%%%%%%""""""!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$############$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!! $$$$$$############$$$$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""" !!!"""!!!"""############""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""!!!""""""#########$$$$$$$$$###%%%&&&&&&$$$###$$$%%%%%%&&&%%%###!!! !!!""""""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''&&&### !!!%%%)))%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$"""!!!!!!$$$'''%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""####################################$$$%%%%%%###"""!!!!!!$$$$$$$$$#########""""""#################################"""""""""""""""$$$$$$$$$#########""""""######"""""""""!!!!!!!!!$$$###"""!!!"""$$$&&&'''"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!""""""!!! ############"""""""""!!!"""""""""""""""######$$$######"""""""""""""""######""""""!!!!!! """######"""###%%%###############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!! !!!"""""""""!!! ######""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""!!! !!!###%%%!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""yyykkkccc]]]ZZZYYYWWWUUUSSSRRRSSSSSSQQQPPPMMMMMMMMMLLLLLLJJJIIIHHHCCCBBBAAA@@@???===<<<<<<;;;:::888777555444444444333333444444444333222222000000///...---+++)))((()))((('''&&&%%%%%%%%%%%%'''''''''&&&%%%(((,,,///JJJ888&&&###(((***'''%%%###$$$$$$$$$######""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&"""""""""""""""###$$$%%%""""""""""""""""""""""""######""""""!!!!!! !!!""""""######$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""$$$###############$$$$$$###"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""########################%%%%%%$$$###""""""!!!!!!""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!"""######""""""""""""#########$$$$$$$$$"""$$$&&&&&&$$$#########%%%&&&'''&&&$$$###$$$%%%""""""###$$$%%%%%%%%%%%%############$$$$$$%%%%%%(((&&&!!!%%%***$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$###""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&)))(((&&&$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$#########""""""$$$$$$#########"""""""""$$$###!!! !!!"""$$$&&&""""""""""""""""""""""""!!!""""""###############!!!!!!"""""""""#################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!"""""""""""""""!!!############"""""""""!!!"""""""""""""""######$$$######"""!!!!!!"""###$$$######""""""!!!!!! """!!!"""&&&%%%""""""#########$$$$$$$$$""""""""""""""""""!!!!!! !!!!!!!!!!!!"""""""""######"""""""""!!! """$$$&&&((('''%%%!!! !!!!!!"""######$$$$$$"""""""""#########$$$$$$""""""!!!!!!!!!!!!""""""###!!!  !!!""" !!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%&&&&&&''''''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!! !!!!!!"""""""""#########vvviiibbb\\\YYYYYYXXXVVVTTTSSSSSSSSSRRRQQQNNNNNNMMMLLLKKKIIIHHHGGGCCCCCCBBB@@@???>>>===<<<<<<;;;999777555444333333333333444444444444333333000000000...---+++)))(((***))))))((('''''''''(((''''''''''''&&&'''+++---;;;..."""!!!%%%&&&%%%%%%$$$%%%&&&%%%###"""###%%%&&&''''''%%%######$$$%%%######$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%""""""""""""""""""""""""###""""""""""""""""""!!!""""""##################""""""###$$$$$$######""""""######$$$$$$######""" !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###########################""""""""""""""""""######"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""#########""" """############""""""!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$"""###%%%%%%$$$######$$$$$$############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$###"""!!!!!!###%%%$$$############$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$###"""!!!!!!###%%%######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$###$$$&&&$$$$$$$$$############"""#########$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$###############"""""""""###%%%'''(((""""""""""""""""""""""""!!!"""######$$$$$$###############$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""######$$$###"""!!!!!!!!!"""$$$$$$######"""""""""""""""!!! """!!!!!!))))))""" !!!!!!!!!""""""######""""""""""""!!!!!! !!!!!!!!!!!!""""""######""""""!!!!!! """%%%&&&&&&$$$!!! !!!"""###$$$%%%%%%############$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!###""""""!!! !!! !!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!! """"""""""""############tttgggaaa\\\ZZZZZZWWWUUUSSSRRRRRRRRRQQQPPPOOOOOONNNLLLJJJHHHFFFEEECCCCCCBBBAAA???>>>======;;;:::999777666555555555333333444444444444444333111000000...---+++)))((())))))((('''''''''((((((%%%&&&'''&&&%%%&&&((())),,,%%%!!!###$$$"""###%%%%%%''''''&&&$$$###$$$&&&((())))))(((%%%$$$%%%'''"""##################"""""""""######$$$$$$%%%%%%!!!""""""""""""#########!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""###############""""""""""""""""""!!!!!! !!!###$$$%%%$$$$$$$$$"""######$$$$$$######""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! ###############"""!!!!!!!!!""""""######""""""!!! """$$$&&&&&&&&&%%%$$$"""############$$$$$$$$$"""$$$%%%%%%$$$$$$&&&'''### !!!$$$###"""######$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''"""$$$&&&'''%%%$$$###$$$$$$############$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$#########""""""""""""######"""###$$$###"""!!!"""$$$"""###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%########################!!!###!!! """%%%$$$$$$$$$############""""""""""""#########$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$############"""############""""""""""""############$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$###### !!!"""###$$$%%%%%%"""""""""""""""######$$$###"""!!! !!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""$$$"""###...///((( !!!!!!!!!"""#########"""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""##################"""!!!!!!!!!!!!!!! !!!"""#########"""!!! !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###sssgggaaa]]][[[[[[VVVTTTRRRQQQQQQQQQPPPOOOPPPOOONNNMMMJJJHHHEEEDDDDDDCCCBBBAAA???>>>======999888888777777777777777333333444444555444444444111111000...---+++)))(((&&&&&&%%%%%%%%%&&&&&&'''###%%%&&&&&&$$$$$$%%%&&&$$$###$$$&&&$$$!!!###'''&&&'''((('''$$$###%%%((($$$&&&&&&$$$!!!!!!###""""""############""""""""""""""""""############ !!!!!!!!!!!! """######""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""!!!!!! !!!"""$$$%%%%%%%%%$$$!!!"""###$$$$$$###"""!!! !!!""""""###"""""" !!!!!!"""""" !!!"""###$$$%%%&&&""""""""""""""""""""""""$$$##################$$$###"""!!!"""###$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$###############"""!!!!!!""""""############"""""" """$$$%%%$$$###""""""############$$$$$$$$$###%%%&&&%%%%%%&&&(((***(((### %%%((((((%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$$$$$$$%%%&&&'''&&&''''''&&&%%%%%%&&&((($$$$$$######$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########""""""""""""######!!!"""$$$$$$###""""""###"""###$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""''')))&&&$$$%%%'''$$$$$$$$$############""" !!!!!!!!!""""""######""""""###$$$%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!$$$$$$$$$###""" """"""""""""""""""""""""!!!"""###$$$%%%$$$###### !!!!!!!!!!!!"""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!! !!!!!! ############"""""""""""""""""""""""""""######$$$###"""!!! !!!"""$$$&&& !!!!!!"""""""""$$$&&&###$$$111333,,,""""""""""""############$$$#########""""""!!!!!! !!!!!!!!!""" !!!###%%%%%%%%%###""" !!!###&&&(((############""""""""""""!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$###""" !!!!!!!!!""""""""""""""" !!!!!!!!!"""pppeee```\\\XXXVVVTTTSSSRRRQQQPPPOOOOOOOOOPPPOOOMMMKKKIIIGGGFFFFFFCCCCCCBBBBBB@@@???===<<<666666666666666555555555111222333444333111///---333000---+++)))'''$$$!!!(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''))))))((('''&&&$$$###""""""!!! !!!###$$$$$$###!!! !!!"""######$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$""""""###$$$%%%%%%&&&&&& !!!!!!!!!!!!!!!"""###### !!!""""""""""""""" !!!"""###$$$$$$!!!"""#########!!! ''''''"""!!!%%%$$$###""" !!!"""######""""""""""""###############"""""""""""""""!!!!!! !!!!!!############""""""!!!!!!$$$###""""""!!!"""""""""&&&### """"""!!!"""######"""!!!!!!"""$$$ !!!"""#########!!!%%%""""""'''&&&$$$$$$###"""!!!!!!"""""" !!!"""#########"""$$$$$$$$$###"""###$$$###  $$$&&&%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$$$$######$$$$$$##################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#####################""""""!!!!!!&&&%%%%%%$$$###"""!!!!!!""""""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""'''$$$!!!"""$$$&&&%%%$$$#########$$$$$$%%%%%%%%%###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''''''''###$$$%%%&&&&&&$$$###!!!""""""""""""""""""""""""&&&$$$""" !!!"""############""""""""""""""" """$$$&&&((()))"""%%%((((((&&&###!!! $$$$$$###""""""!!!!!!"""'''%%%$$$"""!!! !!!!!!&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###%%%&&&''''''#########"""""""""""""""&&&&&&&&&&&&%%%###""" """"""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$###!!! !!!######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! """$$$%%%%%%%%%###"""########################$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%!!!"""$$$$$$"""!!!!!!""" !!!"""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$qqqfffaaa\\\XXXVVVTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPNNNLLLJJJHHHGGGGGGAAAAAAAAA@@@>>>===;;;:::666666666666666555555555333333444444333222000///222000---,,,,,,+++(((&&&(((((('''''''''&&&&&&&&&######"""""""""######$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###"""######""""""######$$$%%%$$$$$$###""""""###$$$%%% !!!""""""######""""""!!!"""""""""############!!!""""""######$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""#########"""!!!  !!!!!!!!!"""######""""""!!!!!!!!!!!!"""######""""""""""""#########"""""""""""""""""""""###""""""""""""""""""###$$$$$$######""""""!!!!!!""""""""""""""""""""""""###!!! """######!!!"""######"""!!!!!!"""$$$###"""""""""!!!!!!!!!!!!"""###!!!"""%%%%%%"""%%%$$$###""""""""""""""" !!!""""""###$$$$$$!!!"""######!!!!!!"""###!!!""""""""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$###############""""""""""""###############""""""""""""""""""###$$$$$$$$$######"""""""""$$$$$$$$$#########""""""&&&###!!!!!!###$$$$$$###"""""""""######$$$$$$$$$"""###$$$###"""!!!"""#################################$$$%%%%%%$$$$$$###$$$%%%'''''''''&&&$$$###""""""""""""""""""""""""$$$###"""!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!"""######"""###$$$&&&&&&%%%$$$###$$$###"""!!!!!!""""""###$$$###"""!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!""""""###$$$&&&''''''(((###""""""""""""""""""""""""############!!! """"""""""""""""""""""""""""""""""""############"""!!!!!!"""$$$###"""!!!!!!!!!"""###"""""""""######"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""######$$$$$$####################################"""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""######"""""""""!!!!!!!!!""""""######$$$#########sssgggbbb]]]YYYWWWTTTTTTRRRQQQPPPOOOOOOOOORRRQQQOOOMMMJJJIIIHHHHHHBBBAAAAAA@@@???===;;;:::777777777666666555555555555444444444333222222222111///...---......---+++(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&%%%%%%%%%&&&%%%###"""""""""###$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""############"""""""""""""""""""""""" !!!###$$$%%%&&&'''!!!!!!!!!"""""""""###### !!!"""""""""""""""###"""""""""!!!!!!!!! #########$$$######"""!!!%%% $$$###!!!!!!!!!""""""###"""""""""######""""""""""""######""""""""""""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$###""""""  """$$$$$$###"""######"""!!!!!!"""$$$%%%%%%$$$###!!! ***$$$ """%%%$$$$$$&&&%%%%%%$$$############$$$!!!!!!""""""###$$$$$$$$$"""###$$$$$$""""""###$$$!!!$$$&&&%%%""""""%%%)))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%########################&&&%%%######$$$$$$###!!!###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! $$$$$$$$$###############$$$""" !!!######""""""""""""""""""#########!!!"""######"""!!!###$$$########################%%%%%%%%%$$$###"""!!! $$$$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""!!!""""""############"""""""""""""""""""""######$$$###""""""!!!"""""""""  $$$&&&%%%###$$$###!!! """$$$%%%!!! !!!!!!"""###$$$$$$$$$######"""""""""######$$$%%%&&&''''''(((""""""""""""""""""###### !!!!!!""""""!!!!!! """"""""""""""""""""""""""""""""""""############"""  """!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!###$$$%%%$$$###!!! !!!"""%%%&&&####################################""""""""""""!!!!!!!!!""""""""""""###"""!!!######!!! !!!"""""""""""""""""""""!!!!!!!!!!!!!!! """""""""######"""!!!!!!ttthhhbbb^^^ZZZXXXUUUTTTSSSQQQPPPPPPPPPOOOQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDDDDBBBAAA???===<<<888888777777666555555555555444333222222222222222111///......//////---,,,((((((((('''''''''''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$&&&%%%###!!!"""###$$$$$$%%%%%%$$$$$$"""""""""""""""#########"""""""""""""""""""""!!! !!!"""###$$$$$$%%%!!!!!!""""""############ !!!"""""""""""""""""""""""""""!!!!!!!!!!!!######$$$$$$$$$#########&&& !!!$$$$$$!!! """###$$$$$$###"""######""""""""""""######"""""""""""""""#########%%%$$$$$$######$$$$$$%%%&&&%%%$$$"""""""""""""""###$$$&&&''''''&&&$$$###"""!!!!!!!!!"""######$$$"""######"""!!!!!!"""$$$%%%$$$$$$###"""!!! ))) %%%!!! $$$%%%%%%$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''###%%%&&&%%%###$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""&&&$$$############"""!!!"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""!!!!!!!!!!!!""""""%%%$$$$$$###""""""!!!!!!########################$$$"""!!! !!!"""######""""""################## !!!######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%$$$"""!!! !!!""""""###"""!!! """""""""""""""""""""""" """$$$%%%$$$###""""""""""""""""""#########$$$$$$###$$$$$$%%%&&&'''  $$$### ###"""!!! """%%%&&& !!!!!!"""############""""""""""""#########$$$$$$%%%%%%&&&"""""""""""""""#########!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############"""!!!  !!!""" """""""""!!!!!!""""""""""""######$$$$$$######""""""""""""""""""""""""""" !!!"""###$$$###"""!!!!!!!!!"""$$$%%%#################################"""""""""""""""""""""""""""""""""""""""### $$$###!!! !!!"""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! uuuhhhbbb^^^ZZZXXXUUUTTTSSSRRRQQQPPPPPPPPPPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEDDDCCCAAA???===<<<999888888777666666555555333222222111111111111222111000...---...---+++)))(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$######!!!"""$$$%%%%%%%%%$$$###$$$###""" !!!!!! ######""""""""""""""""""##################""""""%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$######""" !!!""""""""""""""" !!!"""###########################$$$$$$""""""!!!!!!#########""" !!!"""$$$$$$$$$###"""######""""""""""""######!!!!!!""""""##################""""""""""""######&&&%%%###"""""""""###$$$&&&'''((())))))'''%%%$$$$$$$$$###"""!!!!!!"""""""""######"""!!!!!!"""$$$########################"""### !!!%%%$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$%%%'''''''''&&&%%%&&&''''''%%%######&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$"""!!!"""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!"""""""""############$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!######""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%%%%%%%%%%$$$$$$""""""""""""!!!!!! """""""""""""""""""""""" ###%%%%%%$$$###!!!!!!!!!""""""############$$$$$$######$$$$$$%%%&&&$$$!!!$$$""" ###"""!!! !!!"""$$$&&&!!!!!!!!!!!!!!! """"""""""""""""""######"""""""""""""""#########!!!!!!""""""############!!!!!!!!!""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############!!!"""###$$$$$$###"""!!! $$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$###""""""########################""""""""""""""""""##############################'''"""$$$((('''%%% !!!""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""!!!!!! vvvhhhbbb]]]YYYXXXUUUUUUSSSRRRQQQPPPPPPPPPOOONNNLLLIIIGGGFFFEEEEEEDDDDDDCCCAAA???===;;;:::999999888777777666555555111111111111111111111111222000...------,,,)))((('''(((((((((((()))))))))###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$$$$######!!!""""""###############""""""!!!"""###$$$&&&''' !!!!!!!!!!!! ############""""""""""""########################$$$$$$###""""""!!!!!! !!!"""###$$$$$$$$$###""" !!!""""""""""""""" !!!"""###$$$$$$######"""""""""###$$$$$$###&&&&&&$$$""""""###""""""######$$$###############""""""""""""######!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""%%%$$$"""""""""###%%%''')))*********)))'''%%%$$$$$$%%%%%%###!!! !!!###"""######"""!!!!!!"""$$$!!!!!!""""""###$$$%%%%%%###!!!%%%%%%%%%&&&$$$############$$$%%%%%%###########################$$$%%%%%%######$$$%%%(((%%%"""###&&&(((&&&######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$##################$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! """"""""""""############$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$$$$$$$!!!"""######"""!!!###$$$###########################$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###############"""""""""""""""""""""""" !!!###$$$%%%$$$"""!!!!!!!!!!!!"""######$$$$$$$$$###"""!!! '''$$$!!!!!!###%%%$$$###""""""""""""""""""######"""""""""""""""!!! !!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!! !!!"""###""""""""""""""""""""""""""""""""""""############ ###%%%%%%###  !!!""""""######%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! """$$$$$$###""" ########################""""""""""""############$$$$$$############""""""$$$!!! ###%%%%%%### !!!""""""""""""""" !!!!!!!!!!!!""""""""" !!!""""""#########"""vvvgggaaa\\\YYYWWWVVVUUUTTTRRRQQQQQQPPPPPPPPPNNNLLLJJJHHHFFFFFFEEEEEEDDDCCCBBB???===;;;:::::::::999888777666555444000111222333333333222111111000...------,,,***)))'''((((((((())))))))))))"""$$$&&&((())))))((('''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%$$$$$$######"""""""""""""""###$$$$$$######"""""""""$$$%%%&&&"""###$$$$$$%%%%%%$$$$$$############"""""""""!!! !!!!!!""""""#########  """###%%%%%%$$$###""" !!!""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!"""###$$$ """%%%$$$###!!!"""###$$$$$$######"""###############""""""""""""###### !!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!!!!!"""$$$''')))++++++)))(((&&&%%%#########$$$%%%$$$!!!!!!###%%%"""######"""!!!!!!"""$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%### !!!&&&)))((("""""""""""""""###$$$%%%"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$&&&%%%$$$###$$$%%%%%%$$$"""######$$$$$$######""""""""""""#########$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""$$$&&&'''&&&%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""##################""""""""""""######$$$$$$$$$$$$############""""""#########$$$$$$$$$"""######""""""%%%$$$$$$$$$$$$#########""""""###$$$###"""!!!"""#################################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$""""""""""""""""""""""""""""""###$$$######!!!!!! !!!!!!"""######$$$$$$""""""!!!  %%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$######!!!!!! !!!"""#########"""!!! !!!"""######$$$######""""""!!!!!!!!! !!!!!!"""######$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############ !!!############!!! """!!!!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!"""""""""""""""########################!!!"""""""""##################"""""""""!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""###### """###$$$$$$%%%%%%uuuggg```\\\XXXWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQOOOMMMKKKIIIGGGGGGFFFGGGFFFEEEDDDBBB???===<<<::::::999888777666555444111222444555555444222111111///...---......,,,+++'''((((((((())))))******"""$$$&&&&&&%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%$$$######$$$###"""""""""###%%%&&&'''&&&###!!!!!!!!!"""###############$$$#########""""""!!!!!! !!!"""######""""""######$$$$$$$$$%%% """$$$%%%%%%%%%###""" !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""!!! """###$$$""""""!!!!!!!!!!!!!!!!!!&&&%%%###"""""""""############""""""""""""###### !!!!!!"""###$$$$$$$$$######""""""""""""#########"""!!!!!!"""%%%(((+++,,,+++)))&&&$$$"""!!!!!! ###$$$$$$""""""%%%'''"""######"""!!!!!!"""$$$""""""#########$$$$$$$$$######"""""""""!!!!!!"""###$$$$$$"""""""""!!!!!!!!!!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''%%%"""!!!$$$'''""""""############""""""!!!""""""""""""#########$$$$$$######$$$$$$%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&(((((('''%%%$$$$$$$$$######""""""""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$#########!!!!!!""""""#########$$$###############$$$$$$$$$""""""""""""############""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!! """"""######$$$$$$$$$$$$ """"""!!!!!!$$$$$$#########""""""!!!!!!###$$$$$$###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$######"""!!!"""""""""""""""""""""""""""""""""###############"""!!!!!! !!!!!!"""###$$$$$$$$$ !!!###$$$%%% """######""""""###%%%"""###$$$%%%$$$###  !!!###$$$%%%$$$$$$ !!!"""###$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""###$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$"""!!! """###$$$"""!!! !!!"""$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" !!!###$$$%%%###"""  !!!###$$$########################!!!!!!""""""#########$$$""""""!!!!!! !!!######!!! !!! !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$ """###%%%&&&&&&&&&rrrfff```XXXTTTUUUSSSRRRRRRQQQQQQQQQQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHDDDCCCBBBBBB@@@@@@???>>>===<<<:::888777777888888666555333222111111222222333111///,,,+++***)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((($$$ !!!######"""""""""###%%%&&&"""""""""###$$$$$$$$$%%%"""!!!  !!!!!!###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""###############"""!!!!!!"""!!! !!!###$$$""" """%%%$$$"""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""###### !!! !!!$$$""""""""""""""""""""""""!!!###### """)))---,,,---,,,+++)))'''%%%############""""""""""""######""""""""""""""""""""""""&&&%%%%%%$$$#########$$$###$$$&&&&&&%%%%%%&&&'''((('''%%%###"""######$$$%%%'''$$$!!!###&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!! """###$$$$$$$$$$$$###"""%%%%%%%%%%%%$$$$$$######&&&$$$"""###%%%&&&%%%"""%%%%%%%%%$$$###"""!!! $$$$$$###"""!!!!!!""""""&&&%%%###""""""###%%%&&&%%%%%%$$$###""""""##############################&&&&&&%%%$$$###"""!!! """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$###"""!!!"""###$$$"""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$'''***(((%%%""" ######!!!&&&!!! %%%((('''$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&&&&%%%&&&%%%"""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""############""""""""""""######!!!"""$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""!!! ###############"""!!! !!!  """###rrrgggaaaYYYUUUVVVSSSRRRRRRQQQQQQQQQQQQQQQNNNMMMLLLJJJHHHGGGFFFFFFCCCBBBAAA@@@???>>>>>>===;;;:::888666555555666666444444555555444333222111333111///---+++*********'''''''''&&&&&&&&&%%%%%%%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%$$$$$$''')))######"""""""""###%%%%%%##################$$$$$$###$$$$$$%%%%%%$$$######!!!""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!""""""###""" """$$$$$$""""""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#####################)))((('''&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!""""""###########################$$$###!!!%%%...444666((((((''''''&&&&&&&&&&&&$$$######""""""######$$$""""""""""""""""""""""""&&&%%%$$$$$$#########$$$"""###$$$$$$######$$$%%%%%%$$$###!!!!!!!!!!!!"""###%%%$$$$$$%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################&&&%%%%%%$$$$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%###$$$$$$%%%$$$$$$###"""!!!$$$######""""""""""""###%%%%%%$$$######$$$%%%%%%%%%$$$$$$###""""""##############################$$$$$$$$$###############"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%$$$$$$"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################"""""""""""""""$$$%%%$$$###"""###$$$!!!###$$$###"""!!!"""$$$######!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$***$$$"""$$$!!!###"""!!!"""######"""!!! !!!"""$$$$$$###"""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!###""" """"""""""""!!!!!!!!! """""""""############$$$"""""""""""""""###$$$$$$"""""""""!!! """############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$$$$#########""""""""""""#################################$$$%%%%%%&&&&&&######""""""""""""###### !!!"""######$$$######%%%$$$"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!! """"""#########"""!!!!!!$$$###"""""""""###$$$$$$qqqhhhccc[[[VVVWWWSSSRRRRRRQQQPPPPPPQQQQQQNNNMMMKKKIIIHHHGGGFFFFFFBBBAAAAAA@@@???>>>===<<<;;;:::888666555555666666333555666888777555222000222111///---+++******)))'''''''''&&&&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%#########"""######$$$%%%##################"""""""""!!! !!!"""!!!""""""""""""!!! """"""""""""""""""""""""#########$$$######"""!!! !!!!!!""""""""""""""""""  """#########!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!  !!!!!!"""######$$$$$$$$$"""!!!"""######"""!!!########################$$$%%%$$$"""'''222:::===&&&&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$""""""""""""""""""""""""%%%%%%$$$############$$$!!!#########!!! !!!"""%%%$$$###"""!!!!!!!!!!!! #########%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$######%%%&&&'''%%%$$$######%%%%%%$$$#########$$$$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$######"""#################################""""""######$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$######"""""""""###############!!!"""###"""!!!!!!"""###"""###$$$###""""""###$$$######"""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$%%%&&&%%%""" """###$$$$$$###"""###%%%!!!%%%%%%###!!!!!!"""%%%%%%%%%%%%%%%$$$$$$$$$################################################ """ !!!""" """"""""""""!!!!!!!!!!!!#########$$$$$$$$$%%%%%%!!!"""######$$$#########!!!!!!!!! """############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$###############"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######""""""#########""""""!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""###############$$$$$$%%% !!!!!! !!!!!!"""#########""""""%%%$$$###############$$$qqqiiiddd]]]XXXXXXSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHHHHGGGBBBBBBAAA@@@???>>>=========<<<:::888777777888888555555777777666555333111111000///---,,,+++***)))''''''''''''&&&&&&&&&&&&'''######'''########################$$$$$$%%%%%%###!!! ##################$$$$$$$$$$$$######""""""!!!!!!### $$$######$$$$$$$$$##########################################$$$$$$######""" """#########"""!!!!!!!!! !!!"""###### !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%###"""###$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&&&&$$$(((111777888'''&&&%%%$$$###"""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""$$$$$$###############$$$"""###$$$###!!! !!!&&&%%%%%%$$$$$$######### ###### !!!%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$###"""""""""$$$&&&'''$$$$$$$$$$$$$$$%%%$$$$$$"""###$$$$$$%%%%%%%%%$$$""""""""""""###$$$$$$%%%"""###%%%&&&&&&%%%###"""$$$$$$###############$$$########################"""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%##############################"""""""""######$$$$$$$$$!!!"""###"""!!! !!!###"""###$$$$$$""""""###$$$######"""""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""$$$%%%%%%%%%%%%###&&&'''&&&"""!!!###%%%"""###$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################ $$$$$$!!! ###%%%$$$$$$$$$$$$###########################$$$$$$$$$%%%!!!"""$$$%%%%%%$$$###"""$$$$$$######"""""""""!!!""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""################################################ !!!!!!!!!"""""""""#########""""""""""""######""""""############"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$ !!!!!!!!!!!!!!! !!!"""#########"""###"""""""""!!!!!!!!!!!!qqqiiieee]]]XXXYYYSSSSSSQQQPPPPPPOOOOOOOOOPPPOOOMMMKKKIIIHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>===<<<:::888777777888888777777666555444444444444000//////...,,,+++***)))(((((('''''''''&&&&&&&&&***&&&!!!!!!&&&***########################!!!!!!"""###%%%&&&&&&%%%#########$$$############$$$######""""""!!!!!!!!!$$$""" !!!$$$&&&##################$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$###### """#########"""!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!######"""!!!!!! $$$######$$$%%%%%%###""" ###&&&'''&&&'''+++,,,***%%%$$$$$$###"""!!!!!! !!!!!!!!! !!!!!!!!!""""""""""""""""""""""""#########""""""###$$$$$$###$$$%%%$$$"""!!!!!!###%%%%%%%%%%%%$$$$$$$$$###''',,,(((###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$&&&%%%###""""""###%%%&&&""""""!!!!!!"""###$$$%%%$$$$$$%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%%"""###%%%''''''%%%###"""$$$###############$$$$$$########################$$$$$$$$$############"""$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%"""###$$$$$$""""""###$$$"""$$$%%%$$$###"""###$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$"""$$$%%%###!!! !!!"""&&&((()))&&&""" !!!###'''###!!!$$$###!!!""""""""""""############################################################"""&&&&&&"""!!!$$$&&&&&&##################$$$$$$"""""""""#########$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""###### !!!"""######$$$$$$### !!!!!!""""""""""""########################"""!!!!!!!!!!!!"""######!!!""""""#########"""""" !!!"""""""""""""""!!!!!!"""""""""!!!!!!!!!rrriiiddd\\\WWWXXXSSSSSSQQQPPPOOOOOONNNNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????;;;:::888666555555666666888666555333222333333444/////////...---,,,***)))((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!%%%((()))'''###!!!!!!!!!!!! !!!!!!"""###"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$ !!!!!!"""""""""""""""!!!""""""""" """###'''%%%###"""!!! !!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!! """%%%%%%$$$######$$$ """%%%'''%%%$$$&&&$$$ !!!"""###$$$$$$$$$"""!!!!!! !!!!!!"""""""""""""""""""""""""""###""""""""""""###$$$$$$###%%%%%%%%%###"""###$$$""""""#########""""""!!!"""000<<<:::000((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######&&&%%%$$$######$$$%%%&&&"""""""""##################$$$%%%%%%######$$$%%%######$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$%%%"""###%%%&&&&&&%%%###"""#########"""######$$$%%%########################%%%$$$$$$$$$######""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$%%%######$$$$$$$$$######""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$%%%$$$#########%%%#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&%%%###!!!!!!###%%%'''''''''%%%###!!!!!!"""''' ###### !!!!!!!!!"""""""""""""""################################################!!!%%%%%%!!! ###%%%###!!!!!!!!!!!!"""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### !!!######$$$$$$$$$ !!!"""######"""########################!!!!!!!!!!!!!!!""""""###""""""###$$$$$$$$$###### !!!"""""""""!!!!!!!!!!!!"""###############ssshhhbbbZZZVVVWWWSSSSSSQQQPPPOOONNNNNNNNNMMMLLLJJJHHHGGGEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>;;;:::888666555555666666555555555444333333222222......//////...,,,***)))((((((((((((''''''''''''"""$$$'''))))))'''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%***'''"""!!!!!!""""""!!!###$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""###&&&'''%%%""""""!!! !!!###$$$"""###$$$$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!""""""###!!!"""###""" !!!$$$###"""!!! !!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""" !!!""""""###!!!&&&&&&###!!!###'''!!!!!!!!!!!!!!!!!!!!!!!! ###$$$""""""$$$###  !!!"""###$$$%%%%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$"""$$$%%%$$$######$$$%%%!!!"""############"""!!!$$$000:::999111+++&&&"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""###$$$&&&%%%###"""$$$&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$#########""""""###$$$$$$%%%#######################################$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%"""######$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""""""""######"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%###$$$%%%%%%######$$$%%%######$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$############$$$%%%&&&&&&%%%$$$######$$$$$$###"""$$$!!!!!!###$$$$$$!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""" $$$%%%""" """###""" !!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%&&&%%%$$$$$$#########$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""######!!!"""############"""""" !!!####################################""""""!!!!!!""""""###$$$!!!!!!"""###############!!!!!!!!!"""!!!!!!  """############ttthhhaaaYYYUUUWWWSSSSSSQQQPPPOOONNNNNNNNNOOONNNLLLJJJHHHGGGGGGFFFBBBAAAAAA@@@???>>>=========<<<:::888777777888888222333555666555333000///......//////...,,,***))))))(((((((((''''''''''''(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&###$$$%%%%%%$$$###"""!!! !!!!!!""""""#########""" ###%%%'''$$$###"""""""""$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%"""!!! !!!###$$$!!!###$$$""" !!!$$$ $$$''')))!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%&&&''''''&&&&&&$$$###!!! ''''''"""###)))######################## """""" $$$&&&$$$############""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!"""$$$$$$######$$$&&&######%%%&&&&&&%%%$$$###%%%'''%%%"""$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))&&&$$$""""""%%%&&&%%%###"""$$$&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$############$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%######################## !!!"""###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&"""######$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########"""$$$%%%$$$###"""###$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$###$$$%%%$$$!!!###!!!!!!%%%'''%%%###"""$$$%%%&&&%%%%%%''')))""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&$$$"""$$$$$$"""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$###"""###$$$$$$###############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$######""" !!!#############################################"""###$$$$$$%%% !!!"""""""""""""""!!!"""""""""!!! !!!!!!!!!!!!xxxhhh```ZZZVVVTTTRRRPPPNNNLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHFFFDDDDDDBBBBBBBBBAAA@@@???>>>===:::999999888777666555555222222222222222222222222222111000...,,,***(((((())))))))))))((('''&&&&&&&&&%%%$$$$$$%%%(((***,,,((((((''''''&&&%%%$$$$$$#########$$$$$$%%%%%%%%%)))&&&,,,""""""***!!!$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###!!!###%%%&&&&&&$$$!!! """""""""""""""######$$$%%%&&&&&&%%%###"""###$$$"""!!!!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! ######!!!!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""***(((&&&$$$######$$$%%%%%%%%%$$$###"""""""""### !!!"""""""""""""""######""""""!!!!!! $$$$$$"""!!! """""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!########################"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$###"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&%%%"""$$$(((###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$###"""###%%%&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""####################################$$$%%%&&&'''&&&&&&&&&&&&&&&%%%$$$#########!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!###$$$&&&&&&%%%$$$###################################################""""""######$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$######$$$%%%%%%'''(((((((((&&&$$$!!!$$$###"""""""""###%%%&&&###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""###############"""!!! %%%###"""###$$$%%%$$$"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!! !!!###$$$"""!!!!!!!!!!!!###%%%&&&###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!###"""###"""$$$$$$$$$""" !!!!!!!!!"""###$$$$$$$$$$$$###"""############$$$$$$$$$###############"""!!!!!!###"""!!! !!!"""######!!! ###$$$"""  !!!!!!""""""$$$$$$###"""!!!!!!!!!""" !!!"""$$$$$$$$$###"""zzzjjjbbb\\\WWWUUUSSSRRRPPPNNNMMMNNNOOOOOONNNMMMLLLJJJHHHFFFDDDDDDCCCBBBBBBAAA@@@???===<<<::::::999888777666555444222222222222222222222222999888555222///,,,***)))))))))((((((&&&%%%$$$###'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%''')))555***###&&&%%%"""""""""""""""""""""""""""#########""""""!!! !!!$$$%%%&&&%%%###"""""""""!!!!!!!!!"""###$$$###$$$%%%$$$###"""###$$$""""""""""""""""""###$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###""""""!!!$$$###############$$$$$$!!!!!!!!!"""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""&&&$$$###"""!!!"""$$$%%%%%%$$$######""""""###### !!!""""""""""""""""""""""""""""""!!!!!!!!!$$$###"""!!! """""""""""""""######$$$##############################$$$$$$$$$###""""""#################################$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&%%%$$$&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###"""!!!"""$$$%%%$$$###########################%%%%%%$$$$$$$$$$$$$$$$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&###############"""!!!!!!%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""######$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%$$$######%%%%%%$$$######$$$%%%%%%!!!###%%%&&&&&&&&&"""""""""""""""######$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######"""!!! """"""!!! !!!!!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$##############################"""!!!!!!!!!!!!!!!""""""  ###&&&&&&&&&$$$""""""###%%%&&&&&&&&&%%%$$$$$$######"""############$$$$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!""""""$$$""" !!!###$$$""" !!!!!!!!!!!!!!!"""""""""$$$###""""""""""""""""""!!!!!!"""###############|||lllddd]]]XXXVVVTTTRRRQQQOOOOOOOOOPPPPPPNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCCCCBBB@@@>>>===<<<;;;;;;:::888777555444444333333333333222222222222777666333111...+++)))(((***))))))(((&&&%%%$$$$$$'''&&&%%%$$$###$$$$$$%%%''''''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%--->>>111$$$###&&&""""""""""""""""""""""""!!!""""""""""""!!!  ###%%%&&&&&&%%%$$$###"""  !!!###$$$!!!"""######""""""###$$$$$$###""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""#########""""""""""""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$###"""""""""######!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""$$$###"""!!!!!! !!!"""""""""""""""######$$$########################"""######$$$$$$$$$##############################$$$$$$###"""###$$$%%%&&&""""""######$$$$$$$$$$$$&&&%%%###!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&'''$$$###'''''''''''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###"""!!!"""###$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######"""###############$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""!!!!!! &&&&&&%%%$$$############''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###"""!!!"""###%%%%%%%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$%%%%%% !!!!!!"""###""""""""""""""""""!!!"""######$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%$$$######"""  !!!"""!!! !!!!!!""""""######""""""""""""""""""""""""############""""""""""""###$$$%%%&&&%%%### """!!!!!!!!!"""###$$$%%%!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!"""!!!!!!!!! """$$$%%%%%%%%%###!!!"""$$$&&&+++***(((&&&$$$#########"""############$$$$$$$$$###############"""!!!!!!!!!!!!""""""""""""!!!!!!$$$###""""""###$$$###"""#########"""""""""""""""""""""""""""""""""###$$$"""""""""""""""######$$$}}}lllddd]]]XXXVVVSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLJJJHHHFFFDDDDDDDDDCCCCCCBBB@@@>>><<<;;;<<<;;;:::888777555444333333333333333333222222222111000///...---,,,++++++***))))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%((((((''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&...>>>111$$$$$$'''""""""""""""""""""""""""###$$$$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###!!! !!!###%%%!!!""""""!!!!!!"""$$$$$$$$$###"""!!!!!!!!!"""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""!!! """#########$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!""""""######""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""######$$$######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$########################!!!"""###$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!###%%%&&&###############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!%%%%%%######'''''''''''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$######""""""######$$$############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""$$$&&&&&&&&&%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$%%% !!!###$$$$$$$$$###""""""""""""""""""######$$$""""""""""""""""""""""""""""""#########""""""!!!###"""!!!"""######"""!!! !!!""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!""""""###"""!!! """""""""""""""######$$$ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""""" !!!###"""""""""###%%% """"""""""""###%%%,,,***'''$$$######$$$$$$""""""#########$$$$$$$$$###############"""!!!!!! !!!"""######"""!!! $$$#########$$$$$$######%%%$$$$$$######""""""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$${{{kkkbbb\\\WWWUUURRRQQQPPPOOOOOONNNNNNNNNNNNMMMLLLJJJHHHFFFDDDDDDCCCCCCBBBBBB@@@>>>===<<<;;;;;;999888777555444444444444444333333333222222222111111000///......---''''''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&''''''((($$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''+++777,,,$$$'''!!!(((""""""""""""""""""""""""$$$$$$%%%%%%&&&%%%%%%$$$"""###$$$$$$$$$$$$###"""###""" !!!###$$$ """"""!!!!!!"""$$$$$$$$$###"""!!!!!!!!!"""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""###$$$###""" """#########$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$###"""!!!!!! ###""""""!!!""""""#########"""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&######"""""""""###$$$%%% """$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%$$$!!!"""%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$#########"""###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''((("""###$$$%%%&&&%%%$$$###!!!"""""""""############""""""""""""""""""""""""!!!""""""#########""""""$$$"""!!!"""###$$$###""" !!!!!!"""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$###"""""""""###%%%&&&!!!"""""""""############ !!!"""$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""" """###$$$######$$$%%%!!!$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$&&&""""""#########$$$$$$$$$###############"""!!!!!! !!!"""######"""!!! ######$$$$$$#########$$$%%%%%%$$$$$$######"""""""""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$zzzjjjbbb\\\WWWVVVQQQQQQPPPPPPOOONNNNNNMMMNNNMMMLLLJJJHHHFFFDDDDDDBBBBBBBBBAAA@@@???>>>===:::999999888777666555555555555444444333333222222333222111///---+++***)))&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###'''(((222((($$$***###(((""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$ !!!""""""!!!!!!"""###$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%$$$###!!! %%%%%%&&&%%%%%%$$$###""""""""""""#########$$$$$$###"""!!! !!!"""###########################%%%%%%$$$###"""!!! """"""!!!!!!!!!"""######$$$###!!! !!!""""""""""""##################""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""""""""""""""""""""""""######"""!!!"""###$$$%%%$$$###"""""""""###%%%&&&"""%%%&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%'''$$$!!!"""'''%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''########################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$############""""""!!!!!! ###$$$%%%%%%&&&&&&%%%%%%!!!!!!"""############"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""!!! !!!"""###""" !!!!!!!!!"""######$$$$$$""""""""""""""""""""""""############"""""""""""""""!!!  """$$$&&&!!!"""############""""""!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###!!!###$$$$$$""""""###$$$###&&&&&&%%%%%%&&&######"""!!!"""###%%%%%%"""############$$$$$$$$$###############"""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$###""""""###$$$$$$$$$$$$###############""""""""""""""""""###$$$$$$######"""""""""""""""yyyiiibbb\\\XXXWWWRRRRRRRRRQQQQQQPPPOOONNNNNNMMMLLLJJJHHHFFFDDDDDD@@@AAAAAAAAAAAA@@@???>>>888888888888777777666666666555555444333333222222111000///---,,,***)))(((+++***(((&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######%%%'''444+++'''+++"""&&&""""""""""""""""""""""""!!!!!!"""##############################$$$$$$$$$""""""###$$$%%%$$$$$$###"""###$$$###!!!!!!!!!###""""""""""""""""""###$$$"""""""""""""""#########""""""""""""""""""""""""%%%$$$###"""!!!!!!""""""&&&%%%$$$######"""""""""!!!!!!!!!"""""""""#########"""!!! !!!"""#######################################""""""!!! !!!!!!!!!!!!!!!"""######$$$###!!!  !!!"""$$$$$$##################""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!!"""###%%%&&&!!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""&&&&&&$$$$$$&&&%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""""""""######%%%$$$############$$$%%%###$$$%%%%%%%%%%%%$$$###&&&&&&%%%$$$"""$$$$$$######$$$$$$%%%&&& !!!"""###$$$######"""""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%$$$"""!!!"""###$$$###!!!""""""######$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""######### !!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$########################%%%$$$######""""""#########$$$$$$###!!!!!!"""$$$!!!"""######""""""###%%%"""""""""#########$$$$$$"""############$$$$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!"""""" """$$$###!!! """$$$"""""""""###############$$$###""""""""""""""""""###############"""!!!!!!yyyjjjccc^^^ZZZYYYSSSSSSSSSSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFDDDDDD@@@@@@@@@AAAAAA@@@@@@???777777777777777777777777666666555444333333222222111111111111111000000000222000---***((((((((()))'''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############(((888000)))*** $$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&!!!###%%%&&&'''&&&$$$######$$$$$$###"""!!!!!!"""""""""!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$%%%$$$###!!! !!!!!!!!!!!!""""""""""""$$$"""!!! !!!"""$$$######################## !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""######%%%###!!!  !!!"""%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!"""###"""""""""""""""######$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""############"""$$$###"""!!!!!!###%%%&&&######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''' ###((((((%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&####################################$$$%%%&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&%%%$$$### !!!$$$%%%&&&%%%$$$"""$$$###"""""""""###%%%&&& !!!"""$$$$$$######""""""""""""""""""""""""""" !!!"""###############&&&%%%$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$%%%&&&'''&&&$$$"""!!!!!!"""###$$$$$$###"""!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""%%%$$$######"""#########$$$$$$$$$""" !!!###%%%$$$""" ###"""###$$$$$$$$$$$$###""""""############$$$$$$$$$###############"""!!!!!!###"""!!! !!!"""### """$$$### !!!###!!!!!!""""""#########$$$$$$$$$###"""!!!!!!"""""""""###$$$$$$$$$"""!!! zzziii___YYYVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333333222222222000///......---+++(((***)))((('''&&&'''((((((%%%'''&&&###"""&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%+++666555)))"""%%%$$$$$$$$$###"""!!!!!! """"""""""""!!!!!!!!! """###$$$%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""###$$$%%%$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%%%%&&&&&&%%%$$$"""!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$'''&&&$$$#########$$$%%%""""""!!!!!!!!!!!!!!!"""%%%$$$###!!!!!!!!!""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###!!!$$$((('''### !!!"""###!!! ###$$$"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$#########$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###'''$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$!!! $$$%%%!!! !!!"""$$$$$$"""!!!"""###$$$$$$%%%%%%%%%%%%################################################$$$###"""""""""###%%%%%%$$$$$$######"""!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!!###"""!!!"""###$$$###!!!###$$$%%%%%%###"""""""""##################!!!!!!!!!###$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""###"""!!! !!!"""###""""""############""""""###$$$%%%&&&%%%###!!! ######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%'''))))))&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""$$$$$$###############$$$""""""""""""""""""""""""|||kkkaaa[[[XXXYYYVVVUUUTTTSSSQQQQQQPPPPPPQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333333222222222000///......---+++((()))((('''&&&&&&&&&'''(((%%%'''%%%""""""&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&###(((222222)))$$$'''$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! &&&%%%$$$###""""""""""""$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$###""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!  !!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!""""""###############"""""""""!!!###$$$%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$$$$&&&$$$######$$$$$$$$$###&&&$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################"""#########$$$$$$$$$$$$########################$$$$$$#########$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&$$$""""""%%%&&&%%%###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$&&&###!!!"""%%%&&&###"""%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$################################################$$$###"""""""""###$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$"""!!!"""###$$$###!!!!!!###%%%%%%$$$""" &&&%%%"""$$$""""""###$$$%%%$$$############$$$$$$$$$$$$$$$""""""""""""""""""""""""######!!!!!! !!!""""""""""""############""""""$$$$$$###""""""""""""###"""""""""######"""""""""###"""!!!!!!!!!"""$$$$$$%%%&&&&&&$$$""" !!!############$$$$$$$$$$$$""""""""""""""""""############$$$$$$$$$###""""""!!!"""""""""############"""###$$$%%%%%%$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""yyyhhh___YYYVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333333222222111000///......---+++))))))(((&&&%%%%%%%%%&&&'''%%%&&&$$$!!!!!!&&&)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%---...'''%%%((($$$$$$$$$###""""""!!!!!! """###%%%%%%$$$%%%%%%%%%%%%$$$$$$### !!!!!!""""""#########""""""""""""""""""""""""######""""""!!! %%%%%%######"""###$$$%%%%%%%%%$$$###""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%&&&########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!! """"""!!!!!!!!!!!!""""""###""""""!!!""""""###$$$############""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&"""###'''&&&%%%&&&&&&%%%###!!!!!!$$$&&&(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$'''%%%###%%%''''''%%%!!! !!!"""#########"""!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%""""""###$$$%%%&&&&&&&&&'''&&&$$$"""!!!!!!""""""$$$###""""""###$$$###""" !!!###$$$&&&'''''''''""""""!!!!!! $$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!$$$%%%!!!!!!""""""""""""!!!!!!"""""""""!!!"""######$$$###"""""""""$$$$$$###"""!!!!!!""""""######$$$$$$"""""""""!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""############"""###$$$%%%%%%$$$###"""######"""""""""######$$$""""""""""""""""""""""""wwwggg^^^XXXUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333222222222111000......///...+++)))((('''&&&%%%$$$%%%&&&&&&$$$&&&$$$ !!!&&&***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""$$$((()))%%%$$$'''$$$$$$$$$######""""""""" """######$$$$$$$$$$$$######"""!!! !!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$######""""""***(((&&&%%%$$$%%%'''((($$$###""""""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###%%%((()))$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!""""""###$$$$$$#########"""""""""""""""!!!!!!"""###############%%%""" !!!###%%%%%%$$$###$$$###  $$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''%%%######$$$$$$$$$###!!! %%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""$$$%%%%%%%%%$$$$$$%%%$$$######"""#########$$$###""""""$$$$$$###"""%%%$$$$$$$$$$$$%%%%%%&&& !!!###%%%'''((()))$$$###"""###%%%&&&%%%$$$############""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!!""""""############""""""!!! """$$$%%%!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$$$$!!!!!!$$$&&&$$$""" !!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""#########"""###$$$%%%%%%$$$###"""$$$$$$#########$$$%%%%%%""""""""""""""""""""""""zzzkkkbbb\\\YYYYYYSSSSSSSSSSSSTTTUUUVVVVVVQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333222222222000///......///...,,,***((('''&&&%%%$$$%%%&&&&&&$$$&&&$$$!!!"""''')))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$%%%%%%""""""$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$""""""###""""""!!!  !!!!!!"""###$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$###!!! !!!###$$$""""""!!! !!!!!!""""""""""""""""""""""""########################%%%$$$#########$$$&&&'''########################!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!""""""############""""""""""""""""""######!!!!!!"""############""""""$$$&&&&&&###!!!!!!"""""""""""" $$$###%%%&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&%%%$$$""" """$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""###$$$$$$$$$###!!!  ###%%%&&&%%%$$$$$$$$$###"""###$$$%%%$$$"""&&&%%%$$$###"""######$$$""""""!!!!!!!!!!!! ###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!!!!!""""""############""""""!!!"""############"""######$$$$$$######"""!!!"""""""""############$$$""" !!!$$$%%%### !!!!!!!!!"""""""""########################""""""###$$$%%%%%%%%%%%%######"""""""""""""""""""""###$$$%%%%%%$$$###""" !!!""""""""""""""""""""""""""""""xxxiiiaaa[[[WWWWWWRRRRRRRRRRRRSSSTTTVVVVVVQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333333222222000///......///...,,,***)))(((&&&%%%%%%%%%&&&'''###&&&%%%"""###'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""""""""!!!!!! !!!""""""######$$$$$$$$$######################## !!!""""""######  !!!""""""!!!!!! !!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""""""""!!!!!!!!! !!!!!!"""###$$$!!!""""""############"""""""""""""""############"""###$$$$$$%%%%%%$$$$$$ %%%((((((### """######"""!!! ###%%%###&&&'''&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$%%%%%%$$$######$$$&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###"""###$$$%%%$$$""" """%%%''''''&&&$$$%%%#########$$$%%%$$$#########""""""######$$$%%%###""""""!!! """!!! !!!###$$$###"""%%%%%%%%%%%%&&&&&&''''''""""""""""""""""""""""""""""""###$$$$$$######"""""""""############"""""""""$$$%%%$$$###"""######$$$$$$$$$$$$######!!!!!!"""############"""$$$"""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$############"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""sssddd]]]WWWSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444333333333333222222000///......///...,,,***)))((('''&&&&&&&&&'''(((###&&&&&&$$$$$$'''&&&###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""##################################################################!!!!!!!!!!!!!!!""""""""" !!!!!!"""###$$$$$$######""""""""""""######"""""""""######$$$$$$$$$########################""""""#########"""""""""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!"""""""""!!!!!! !!!"""###$$$""""""###$$$######!!!!!!!!!"""""""""############"""######$$$$$$$$$$$$$$$###$$$$$$$$$############$$$"""!!!"""$$$%%%%%%%%%###$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$######%%%&&&%%%""""""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$#########((('''%%%###"""!!! ######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$$$$###!!!"""$$$&&&%%%$$$"""  """$$$%%%&&&&&&%%%%%%$$$######%%%%%%$$$###!!!""""""###$$$$$$%%%%%%!!!""""""######$$$%%%%%%###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""" !!!###$$$%%%$$$$$$$$$""""""############""""""!!!!!!"""######$$$$$$$$$""""""############"""""" !!!"""###$$$######"""!!!"""###"""!!!!!!"""###$$$######""""""!!!!!! !!!"""###$$$%%%%%%###$$$$$$$$$$$$######"""############"""""""""!!!"""###$$$%%%%%%$$$###"""############$$$%%%&&&'''""""""""""""""""""""""""tttfff^^^XXXTTTTTTSSSRRRQQQPPPOOONNNNNNNNNQQQNNNKKKIIIIIIHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444444444333333333222222000.........///...---+++***)))((('''&&&'''((((((###&&&'''%%%%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%%%%$$$$$$###""""""""" """###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""###$$$&&&&&&&&&%%%$$$###########################"""!!! !!!"""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$###""" !!!"""$$$$$$"""###$$$$$$###"""!!! !!!!!!""""""#########$$$ !!!"""""""""""""""&&&""" ###&&&&&&%%%###!!!"""%%%'''&&&$$$***(((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%$$$######%%%&&&%%%""""""$$$'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$&&&'''&&&%%%$$$$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%$$$###### """$$$''''''&&&$$$######""""""""""""$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!$$$###"""###%%%&&&%%%$$$ !!!"""###$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$""""""############""""""%%%$$$"""!!!"""###%%%&&&!!!!!!""""""""""""!!!!!! !!!"""$$$$$$######"""!!!###### ###%%%%%%%%%$$$###"""!!!  !!!"""###$$$%%%###############"""!!! $$$#########""""""!!!!!!"""###$$$%%%%%%$$$###""" !!!"""###$$$""""""""""""""""""""""""qqqddd]]]XXXTTTRRRPPPPPPQQQSSSUUUTTTQQQOOOSSSQQQNNNKKKHHHFFFFFFFFFCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::888777555444333444444555555444444333222111///...------,,,***(((+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""%%%###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###############$$$$$$$$$ !!!###%%%&&&%%%$$$###!!!!!!"""""""""######$$$"""""""""###$$$$$$%%%%%%%%%###!!!  !!!"""&&&&&&%%%%%%$$$###############$$$%%%'''&&&$$$!!!!!!!!!"""$$$%%%%%%""" """$$$%%%$$$###""""""""""""############$$$###!!! """###%%% !!!!!!""""""###$$$%%%$$$!!! !!!"""!!!"""""""""!!!"""$$$&&&""""""""""""""""""""""""%%%%%%$$$###"""!!! """$$$&&&&&&$$$###$$$%%%%%%%%%%%%$$$###"""!!! %%%$$$###""""""###$$$$$$&&&%%%###""""""###%%%&&& !!!###%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!!!!###$$$$$$$$$$$$%%%'''######$$$&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&$$$###""""""!!!#########$$$%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""%%%$$$$$$$$$######""""""%%%%%%%%%$$$$$$#################################$$$$$$###""""""###$$$$$$##############################""""""###$$$%%%%%%'''$$$""""""$$$%%%###!!!######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!!!!!###$$$###"""#########"""""""""""""""%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""######"""""""""!!!!!!"""###############!!!!!! !!!!!!""""""""""""""""""""""""  !!!"""###$$$$$$###"""!!!!!!!!!"""#########"""""""""""""""$$$""" """###!!! !!!!!!""""""######oooccc^^^ZZZVVVUUUSSSRRRRRRSSSUUUTTTRRRPPPQQQPPPMMMJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<;;;:::999888777666555444555555555555555444333333222000...---------+++)))***)))((('''&&&&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###%%%'''(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$""" !!!"""###"""!!!!!!!!!"""""""""#########"""###$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""!!!  """######"""!!! """"""###$$$$$$$$$$$$$$$###"""""""""!!!!!! ###############""""""!!!""""""""""""""""""############$$$%%%&&&&&&###!!!"""###$$$%%%%%%$$$######%%%$$$$$$%%%&&&'''%%%$$$""""""""""""############%%%###"""!!! !!!###$$$###$$$$$$$$$$$$$$$$$$%%%$$$$$$############""""""###$$$$$$###"""!!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$###"""!!!"""#########$$$$$$$$$######"""%%%$$$###""""""###$$$$$$&&&%%%###""""""###%%%&&&!!!"""$$$%%%&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$'''******(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$$$$$$$######"""""""""$$$$$$$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$!!!!!!!!! ######$$$$$$$$$######"""########################!!!###$$$###  """########################$$$$$$$$$$$$$$$$$$$$$%%%####################################"""""""""!!!$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""###############%%%$$$$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!""""""$$$###""""""""""""""""""""""""""""""############&&&$$$"""###$$$%%%###!!!!!!!!!!!!!!!""""""######lllbbb^^^[[[YYYXXXVVVUUUSSSSSSTTTTTTSSSQQQOOONNNLLLJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<999999999888777666666555555666666666666555444444333111/////////...,,,***)))((('''&&&&&&'''((()))&&&%%%%%%%%%$$$$$$######$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$###!!!!!!###$$$###""""""""""""""""""######### !!!"""$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!!!!!!!"""######""" """###$$$%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!"""###%%%&&&&&&$$$""" !!!!!!"""######$$$$$$#########$$$&&&&&&###!!!"""$$$%%%$$$!!!!!!###%%%$$$###"""###$$$###""" """"""""""""############%%%$$$"""!!!!!!!!!"""##################"""""""""$$$""" """$$$&&&$$$"""$$$%%%%%%$$$"""!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""###"""!!! """""""""###$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%#########$$$%%%&&&###$$$$$$%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&$$$!!! '''&&&$$$###"""""""""###%%%%%%&&&&&&&&&%%%$$$$$$###%%%''')))))))))'''&&&(((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&###&&&***+++***'''$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%###"""#########"""""""""""""""#########"""""""""""""""########################"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%###""""""#########""""""######$$$$$$$$$############################## $$$'''$$$"""""""""######$$$$$$%%%%%% !!!!!!"""###$$$$$$####################################"""""""""""" """###%%%%%%###""" !!!!!!"""###############"""""""""######$$$$$$$$$#################################"""""""""""""""""""""""""""""""""###$$$!!!!!!""""""######$$$$$$%%%$$$######$$$$$$###!!!!!!!!!!!!""""""""""""###kkkaaa^^^[[[YYYXXXWWWUUUSSSRRRRRRSSSRRRQQQNNNMMMLLLJJJHHHGGGFFFFFFCCCCCCBBBAAA@@@>>>===<<<999888888888777777666666666666666777666555555444444222000/////////---+++(((((('''&&&&&&'''))))))((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%$$$###"""!!!!!!"""$$$%%%%%%$$$###""" !!!!!!###$$$%%%&&&'''"""###$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%###!!!"""###!!! %%%"""!!! !!!""""""!!!!!!"""""""""############%%%$$$###"""!!!!!!!!!"""$$$$$$######""""""!!!!!!### $$$'''$$$!!!"""###$$$###!!! !!!"""""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$###"""  """"""######$$$$$$$$$######$$$$$$###$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%"""!!!!!!"""'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&%%%$$$$$$###"""$$$&&&((())))))'''&&&&&&%%%%%%%%%$$$$$$######&&&&&&''''''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''''''''"""%%%'''(((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!!!!######""" """"""""""""""""""""""""##################""""""########################!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$######%%%$$$######$$$$$$$$$$$$""""""###$$$$$$$$$############################## ###%%%$$$  ###""""""###$$$%%%%%%&&&&&&""""""""""""######$$$$$$#################################""""""""""""""" """######""" !!!!!!"""############### !!!!!!""""""##############################$$$$$$$$$$$$######"""!!!"""!!!!!!!!!"""###$$$$$$"""""""""""""""############"""!!!!!!!!!!!!!!! """"""""""""""""""""""""jjjaaa]]]ZZZWWWUUUVVVTTTRRRQQQQQQRRRQQQOOOMMMMMMLLLKKKIIIHHHFFFFFFCCCCCCBBBAAA@@@>>>===<<<999888888888777777666666666666666777666555555444444222111000000///---+++(((((('''&&&&&&'''))))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$######""""""!!!!!!"""######"""!!! !!!!!!"""###$$$%%%&&&&&&###"""!!! !!!!!!######%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###""" """### !!!&&&"""""""""###&&&&&&%%%$$$!!!"""""""""############$$$######"""""""""""""""'''''''''&&&&&&%%%%%%%%%!!!###&&&$$$  """"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$###!!!"""$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&'''&&&$$$###$$$%%%((()))&&&&&&&&&&&&%%%$$$$$$###!!!###%%%'''((('''&&&&&&%%%%%%$$$$$$######""""""'''''''''(((((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!!!!!!! !!!"""!!!"""###$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""######"""###%%%&&&&&&%%%###"""!!!!!!"""###############!!!"""###$$$%%%$$$$$$$$$########################$$$$$$%%%%%%$$$###"""!!!"""!!!!!!!!!"""###$$$$$$$$$#########""""""!!!!!!""""""""""""!!! !!!!!!############""""""""""""~~~jjj```]]]YYYUUUSSSTTTRRRQQQQQQRRRRRRPPPOOOOOONNNNNNLLLKKKHHHFFFEEECCCCCCBBBAAA@@@>>>===<<<999999999888777666666555555666666666666555444444444222000000000///---+++)))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$###!!!!!!###$$$###"""#########"""""""""""""""&&&&&&%%%%%%$$$###!!! """""""""!!!!!!!!! """""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!! ######""""""!!! ###""" !!!###$$$$$$$$$######"""!!!!!! $$$###""""""###$$$###"""###$$$$$$""" ###'''  """$$$%%%%%%###""""""""""""############""""""""""""###"""""""""%%%%%%%%%%%%$$$$$$$$$$$$!!!###$$$###!!!"""###"""!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''###$$$$$$"""!!!!!!###%%%%%%%%%%%%$$$###"""!!! """###$$$%%%&&&&&&&&&%%%"""######$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&&&&%%%&&&''')))&&&%%%%%%%%%&&&''')))***%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%))))))(((%%%$$$$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""##############################$$$%%%%%%###"""!!!!!!"""###"""!!!!!!###$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""&&&'''&&&%%%""""""######$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""######"""""""""!!!!!!"""############### !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""!!!""""""""""""""""""###$$$############"""""""""!!!###$$$%%%$$$###""""""$$$$$$############"""""""""|||hhh```]]]YYYVVVTTTRRRRRRRRRSSSTTTTTTRRRPPPPPPPPPOOONNNLLLIIIFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;:::999888777666555444555555555555555444333333333222000//////...,,,******)))((('''&&&&&&'''((($$$$$$%%%%%%&&&'''''''''###%%%((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$""" !!!"""###"""!!!#########"""""""""!!!!!!%%%%%%&&&%%%%%%$$$###"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$###!!!  !!!"""%%%$$$###"""!!!""""""!!!""""""######$$$######""""""""""""""""""$$$"""!!!!!!###$$$###"""%%%$$$######"""###$$$%%%!!!"""!!!""""""""""""############ !!!"""###############!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$$$$$$$"""$$$%%%$$$"""""""""""""""""""""""""""""""""!!!"""###$$$%%%&&&'''''' """############$$$&&&$$$$$$$$$$$$$$$###"""!!!"""###$$$&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&%%%$$$#########$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))******((())))))***++++++,,,,,,++++++++++++++++++++++++************************'''(((((())))))(((((('''))))))(((((('''&&&$$$$$$&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&&&&%%%((((((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###!!!###$$$$$$$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%###""" """$$$%%%$$$######%%%(((!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""#########$$$$$$%%%########################!!!!!!!!! """"""""""""""""""""""""!!!"""""""""############!!!  !!!!!!!!!"""############### !!!""""""""" $$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$"""!!!$$$###"""""""""""""""""" !!!!!!"""###$$$$$$$$$###$$$&&&%%%"""!!!"""$$$$$$$$$$$$#########""""""zzzggg___]]]ZZZWWWUUURRRRRRSSSUUUVVVVVVSSSQQQRRRQQQQQQOOOMMMIIIFFFEEECCCCCCBBBAAA@@@>>>===<<<;;;;;;:::888777555444333444444555555444444333222333111/////////...,,,***+++***((('''&&&&&&&&&'''%%%&&&&&&'''((()))******###'''(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&%%%###""""""###$$$$$$###%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''((((((######""""""###$$$%%%%%%&&&%%%""" !!!###$$$$$$$$$$$$$$$############ !!!###%%%%%%%%%$$$############$$$%%%%%%&&&&&&$$$"""!!!!!!"""######"""$$$"""!!!!!!#########"""$$$###"""###$$$$$$""" """"""""""""############ !!!###$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""$$$%%%%%%$$$###%%%&&&###%%%''''''%%%###""""""""""""""""""""""""""""""#########""""""""""""""" ###$$$######$$$%%%""""""###$$$$$$$$$$$$###"""###$$$&&&''''''&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&$$$#########$$$%%%%%%&&&&&&&&&&&&)))(((&&&%%%$$$&&&'''(((&&&&&&''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++*********+++,,,,,,,,,---------...//////000111111111111111111111111111111/////////////////////...,,,,,,------------,,,,,,++++++++++++)))'''%%%$$$&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&$$$%%%''''''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""#########$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&%%%###!!! !!!###""" """%%%!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''%%% !!!%%%#########"""""""""""""""$$$$$$$$$%%%&&&&&&''''''########################!!!!!!""""""#########$$$%%%###""" """###%%%!!!!!!"""###############%%%&&&''''''&&&$$$!!! $$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###"""$$$$$$###"""!!!!!!"""""" !!!###%%%'''''' ###$$$###  """$$$$$$$$$$$$######""""""|||kkkccc___[[[WWWVVVQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOMMMJJJHHHGGGFFFDDDDDDCCCBBB@@@>>><<<;;;>>><<<;;;999777555555444777555333111111111222333222222222111///...,,,+++***(((''''''(((((('''&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$###""""""""""""############$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$""" !!!""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$###########################%%%$$$###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$###!!! ###%%%''''''%%%$$$###$$$&&&###!!!!!!######""" ###############$$$$$$$$$########################%%%%%%$$$###""""""""""""$$$$$$##################!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%%%%%%%$$$###$$$$$$###  $$$&&&'''&&&%%%%%%&&&'''(((((((((&&&&&&$$$$$$%%%&&&&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((,,,***(((&&&&&&(((***,,,)))******)))(((&&&'''((()))))))))(((((()))*********++++++***))))))+++---///////////////000111111111222444555777888888888555666888:::;;;;;;:::999:::888555333333333222111222111111000000000000111/////////......,,,+++***,,,+++)))'''(((***---...000---)))''''''((())))))((((((''''''&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''%%%######%%%%%%$$$"""!!!"""###""""""#########$$$$$$$$$$$$#########""""""!!!!!!###"""!!! !!!"""###)))(((&&&$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%%%%$$$"""!!!!!!"""###%%%%%%%%%$$$###""" !!!$$$&&&%%%###"""""""""""""""""""""""""""######$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$###"""!!!!!!""""""###$$$%%%%%%%%%###"""!!!{{{iii```]]]YYYVVVUUURRRRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFDDDCCCCCCBBB@@@>>><<<;;;===<<<;;;888777555555444444444444444333222111111333333333222000///---,,,***(((''''''(((((('''&&&'''&&&%%%$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$""""""""""""############$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$###!!!!!!#########"""########################$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""!!! """$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$######"""!!! ######%%%)))+++***&&&"""%%%###!!!!!!###$$$###!!!""""""""""""!!!!!!!!!!!!########################$$$$$$###############$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$%%%$$$""" $$$%%%&&&''''''%%%$$$"""&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''((()))******)))((('''(((***))))))))))))***+++,,,---+++---...//////000222444444444444555666777999999===>>>???AAABBBBBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAADDDCCC@@@?????????????????????>>>===;;;::::::999666666666666444333222111000///...------...///000666333///,,,,,,,,,,,,,,,))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$###%%%&&&(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$%%%$$$$$$%%%''''''%%%###"""$$$%%%$$$$$$%%%""""""#########$$$$$$$$$"""""""""""""""#########$$$###"""!!!!!!"""###$$$$$$###!!! !!!"""""""""""""""#########"""######$$$$$$$$$######!!!""""""############"""!!! !!!$$$&&&&&&$$$""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$###""""""""""""###$$$$$$$$$###"""""""""""""""######$$$$$$###""""""!!!{{{hhh^^^ZZZWWWUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPPPPOOONNNLLLJJJHHHGGGFFFBBBBBBBBBAAA@@@???=========<<<:::888777666555555333444555666555333111///222222222111///...,,,+++***(((''''''(((((('''&&&&&&%%%%%%%%%&&&(((***+++########################%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&"""""""""#########$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$"""######$$$$$$$$$######%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""###########################"""!!!"""$$$%%%$$$###""""""###$$$$$$$$$$$$###$$$######""""""######$$$"""###############""""""###"""$$$)))//////)))"""###"""!!!!!!###$$$###############"""!!!!!!!!! #################################"""######$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###))))))((('''%%%$$$###"""''''''&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((((((((((((&&&&&&'''((((((''''''&&&******+++)))((()))+++---,,,,,,,,,---///000222333111333666777888:::===???>>>>>>???@@@AAABBBDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJLLLKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@???======999999888888777666666666:::666222///......---,,,---,,,,,,,,,++++++++++++)))(((''''''&&&&&&&&&&&&&&&&&&%%%$$$###############$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!"""""""""###############$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###!!!%%%%%%%%%$$$$$$###############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$######"""!!!!!!""""""### !!!!!!"""######$$$$$$""""""""""""######$$$%%%$$$$$$###############$$$"""!!!!!!"""%%%&&&&&&%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!!!!!###""""""!!!!!!""""""###$$$###""""""""""""""""""######"""!!!!!!!!!""""""|||hhh^^^ZZZWWWUUUVVVTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJHHHGGGFFFBBBBBBBBBAAA@@@???>>>======<<<:::888777666555555444555555555555333222111111111000///...,,,+++******(((''''''(((((('''&&&'''&&&&&&&&&&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%###""""""###%%%&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&%%%%%%%%%###""""""######$$$$$$$$$############""""""""""""######!!!"""######$$$$$$$$$$$$$$$###$$$(((---,,,(((###"""!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%$$$###""""""########################$$$$$$######"""###############$$$%%%&&&&&&''''''$$$###"""!!!!!!"""###$$$############$$$$$$%%%%%%$$$######$$$&&&'''&&&$$$&&&%%%$$$$$$$$$$$$%%%&&&((('''%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))*********,,,,,,,,,,,,+++---000333222333444555888:::<<<>>><<>>999666555333222000333333111000...---,,,+++,,,,,,***)))((('''''''''%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%&&&&&&''''''%%%$$$###$$$%%%&&&$$$###!!!$$$%%%###"""!!!!!!########################"""""""""""""""#############################################$$$$$$%%%%%%!!!!!!""""""############"""!!!!!!!!!!!!###%%%&&&'''&&&%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""######"""!!! !!!"""###jjj```[[[XXXWWWWWWUUUTTTSSSRRRQQQPPPOOONNNOOONNNMMMKKKJJJHHHGGGFFFBBBBBBBBBAAA@@@???>>>===<<<;;;:::888777666666666777666444333222333333444222222111000///---,,,+++***(((''''''(((((('''&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!! """###%%%############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!"""###$$$$$$$$$$$$$$$"""!!! """######"""$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$$$$$$$###"""######$$$$$$$$$######"""""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%!!!"""""""""""""""$$$%%%'''&&&&&&%%%$$$######"""########################&&&%%%$$$###""""""""""""######$$$%%%&&&&&&''''''''''''%%%$$$$$$%%%''''''######$$$$$$%%%%%%%%%%%%###"""!!!"""$$$&&&%%%%%%%%%$$$######$$$&&&((()))'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&(((''''''''''''''''''(((''''''&&&%%%$$$###""""""((((((((()))))))))******((('''''''''''''''''''''***)))(((((())),,,///111000111222222333555888:::<<<===???AAADDDGGGJJJKKKKKKMMMOOOOOONNNMMMNNNNNNOOONNNMMMKKKJJJIIIIIIIIIEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFEEECCCAAABBBCCCGGGHHHJJJMMMOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWTTTUUUUUUTTTRRRPPPMMMKKKNNNKKKGGGEEECCCBBB@@@>>>===<<<:::777444111///...000///---+++)))(((''''''%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''%%%$$$######$$$%%%$$$###%%%%%%%%%###!!! !!!###########################%%%$$$$$$###"""!!! !!!""""""""""""""""""!!! !!!""""""""""""############""""""!!!!!!!!!!!! !!!###%%%&&&%%%$$$###""""""###$$$%%%''''''&&&%%%###"""""""""######################## !!!"""###$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""""""""""""""#########"""!!! !!!"""###mmmbbb^^^ZZZXXXXXXUUUTTTSSSRRRQQQPPPOOOOOONNNMMMLLLKKKIIIHHHGGGFFFBBBBBBBBBAAA@@@???======<<<;;;:::888777666666666888777444222222222444555444444444333222000...---***(((''''''(((((('''&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&###"""!!!!!!!!!"""###$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######!!!  """#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###########################""" """###$$$$$$###$$$$$$$$$$$$###""""""!!!""""""######""""""!!!""""""###$$$%%%%%%%%%$$$$$$%%%%%%$$$!!! ###%%%!!!"""###"""!!!!!!###%%%$$$$$$$$$###"""""""""!!!########################&&&%%%$$$###""""""""""""######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%((('''&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%)))(((''''''''''''((()))''''''&&&%%%$$$$$$###"""(((((())))))******++++++'''''''''(((((())))))))),,,***))))))+++///444777666999<<<===???@@@CCCEEEHHHIIIJJJMMMPPPSSSVVVXXXXXXZZZ[[[ZZZWWWUUUSSSSSSRRRPPPOOOLLLKKKIIIHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<>>>@@@BBBEEEGGGGGGDDDBBBCCCEEECCCCCCDDDFFFHHHKKKMMMNNNSSSTTTWWWZZZ\\\___```aaa`````````___]]][[[XXXWWWVVVTTTQQQPPPOOONNNLLLKKKIIIHHHEEEBBB>>>;;;888777555333111///---+++******(((''''''''''''((())))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$%%%$$$""""""$$$%%%$$$###%%%%%%$$$""" !!!$$$'''$$$$$$$$$###############&&&%%%$$$###""" !!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$######$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""###$$$!!!!!! !!!""""""###&&&''''''%%%""" !!!######################## !!!"""###$$$$$$$$$!!!""""""######""""""!!!"""""""""""""""######$$$""""""!!!!!!""""""######nnnddd___[[[XXXWWWTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMLLLKKKIIIHHHGGGGGGDDDCCCCCCBBB@@@>>><<<;;;;;;;;;999888777777666666777666555555444333333333444333333222111///------***(((''''''(((((('''&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$###"""""""""!!! ###$$$$$$$$$########################%%%$$$######$$$%%%&&&'''"""""""""""""""""""""""""""  ###$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""######"""!!! ######$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######"""###$$$###!!! """$$$######################################################""""""###$$$%%%%%%######$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$&&&&&&%%%'''&&&&&&&&&&&&&&&''''''$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''((()))))))))(((&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((()))******+++,,,,,,(((((()))***+++,,,,,,---......///111444888;;;>>>???BBBGGGJJJKKKMMMNNNPPPQQQRRRTTTVVVYYY\\\___aaaaaabbbcccbbb^^^[[[YYYXXXWWWVVVTTTRRRPPPOOOOOONNNMMMMMMLLLLLLJJJIIIHHHGGGFFFDDDAAA???>>>???AAACCCDDDHHHLLLMMMKKKJJJLLLOOOJJJHHHFFFEEEFFFGGGIIIKKKPPPRRRVVVZZZ___cccfffggghhhggggggeeedddbbb```___\\\ZZZXXXXXXXXXXXXWWWUUUTTTSSSQQQNNNKKKIIIGGGEEE>>>===;;;888555333222111------+++***))))))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######&&&$$$""""""###$$$$$$$$$!!!"""###"""!!!"""$$$&&&$$$$$$$$$#########""""""%%%$$$$$$###"""!!! !!!"""############"""!!!"""###$$$%%%%%%$$$$$$############"""""""""""""""!!!!!!"""""""""""""""!!! !!!"""###$$$$$$$$$###%%%&&&$$$!!! !!!###########################!!!"""""""""""""""!!!!!!""""""###$$$$$$###"""""""""""""""""""""###$$$$$$!!!""""""###$$$$$$######nnneee```[[[WWWUUUSSSSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDCCCBBB@@@>>><<<;;;;;;:::999888777777777777555555777777666555222111000000000///...,,,*********(((''''''(((((('''&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$%%%&&&%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%'''(((########################&&&###!!! !!!#########$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! $$$$$$%%%%%%%%%$$$$$$###!!!###(((***%%% ###$$$%%%### !!!$$$%%%%%%%%%%%%%%%%%%&&&&&&######################## !!!"""###%%%'''((($$$$$$##################%%%%%%'''(((((('''%%%%%%###$$$%%%&&&'''&&&%%%%%%(((&&&$$$$$$%%%&&&'''&&&!!!"""###$$$%%%%%%&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((()))***+++,,,((())))))***++++++,,,,,,))))))***+++---...///000000222555999===@@@BBBDDDDDDHHHNNNRRRTTTUUUVVVWWWVVVWWWYYY[[[^^^aaadddeeeeeefffgggfffbbb^^^\\\[[[]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVUUUUUUSSSQQQPPPOOOPPPMMMIIIFFFEEEEEEGGGHHHFFFKKKQQQRRRQQQQQQUUUYYYYYYVVVRRRNNNLLLLLLNNNOOOMMMPPPTTTZZZ```eeehhhjjjkkkjjjiiihhhfffeeeddddddcccbbbaaaaaabbbcccbbb```[[[ZZZXXXWWWUUUSSSQQQQQQHHHFFFDDDAAA>>><<<:::999222111///---+++)))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%########################""""""""""""############%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$&&&$$$"""!!!###$$$$$$$$$ """###$$$"""!!! !!!$$$$$$$$$$$$######""""""############"""""""""""""""###$$$%%%%%%$$$###""" !!!!!! !!!!!!!!!"""######$$$$$$!!!!!!"""######""" """$$$&&&'''((('''''' """$$$###!!! """%%%########################$$$$$$######""" """###$$$%%%%%%$$$###"""""""""!!!""""""###$$$$$$!!!"""###%%%%%%%%%$$$###oooddd___[[[YYYXXXSSSRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKIIIGGGEEEDDDGGGFFFEEECCCAAA???======;;;::::::999888777666666888777777666555444444444777555222000///---***((()))))))))))))))'''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!!!!"""###&&&%%%###"""""""""###$$$"""###$$$%%%%%%%%%%%%%%%$$$######"""""""""""""""$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""######"""!!! !!!"""###'''&&&$$$#########$$$$$$###""""""!!!!!!!!!!!!"""&&&&&&%%%$$$#########$$$###!!! """$$$$$$$$$%%%&&&''''''%%%$$$"""'''%%%"""!!!"""###$$$$$$########################'''%%%$$$$$$$$$###!!!&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&'''&&&&&&'''''')))******''')))%%%&&&***))))))+++,,,,,,,,,,,,...000......///000111333444555999:::;;;>>>BBBFFFJJJMMMPPPSSSUUUWWWWWWXXXZZZ[[[[[[^^^aaabbbaaa```aaabbbgggggggggeeeaaa_________^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZ[[[\\\]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUWWWVVVVVVVVVXXXZZZ\\\]]]cccbbb```^^^[[[XXXWWWVVVXXXYYY[[[___ccciiimmmppppppoooooonnnmmmlllkkkjjjjjjgggeeeeeeffffffccc___```^^^[[[ZZZZZZZZZYYYXXXUUURRRMMMJJJHHHFFFCCCAAA===;;;888555222000///.........---+++)))'''%%%$$$%%%%%%%%%&&&'''(((&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((('''$$$"""""""""###%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! """$$$%%%############""""""!!!!!!$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########"""###$$$$$$###"""###$$$%%%###!!! !!!###%%%&&&&&&%%%%%%$$$$$$##############################""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!!!! !!!!!!!!!###$$$%%%$$$$$$""""""""""""############$$$!!! ###$$$"""#########$$$$$$%%%%%%%%%pppddd___[[[XXXWWWTTTSSSRRRQQQPPPOOOOOOOOONNNNNNNNNMMMKKKIIIGGGFFFFFFEEEDDDBBB@@@>>>===<<<;;;::::::999888777666666888777777666555555444444444222000//////...,,,+++((())))))))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""%%%%%%$$$###############"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$ !!!""""""#########$$$$$$$$$$$$#############################################""""""#########$$$###"""!!!!!!!!!!!!!!!&&&%%%$$$###"""######$$$""""""!!!!!!!!!""""""###%%%%%%$$$###############&&&$$$""""""###%%%%%%%%%!!!###%%%&&&'''&&&%%%$$$'''$$$""""""###$$$##############################$$$###"""###%%%%%%###!!!&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((''''''&&&'''''''''''''''((()))***''')))(((###$$$)))+++(((***,,,---...///111444777555555666777888:::<<<===CCCDDDFFFIIIMMMQQQTTTVVVTTTWWWYYYZZZ[[[[[[]]]^^^___aaacccdddddddddddddddeeeffffffeeebbbaaaaaabbb````````````````````````___]]]]]]]]]___```___^^^\\\\\\\\\]]]]]]\\\\\\[[[^^^^^^^^^^^^```bbbccceeeffffffeeeddddddcccbbbbbbaaabbbccceeehhhllloooqqqrrrrrrqqqqqqpppooonnnnnnnnnllljjjjjjkkkjjjgggeeeddd```\\\YYYXXXXXXWWWVVVUUUSSSRRRRRRSSSRRROOOMMMGGGFFFCCC@@@<<<888666444000//////---+++)))'''&&&(((&&&%%%%%%&&&&&&$$$###&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$######"""""""""$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$############""""""""""""""""""###$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################!!!!!!"""######"""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###""""""!!!!!!""""""###""""""############""""""""""""""""""############""""""######""""""######"""###############$$$$$$pppddd___ZZZWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPOOOOOONNNNNNMMMKKKJJJIIIDDDDDDCCCAAA@@@>>>===<<<;;;::::::999888777666666777777777666555555444444111000...//////000...---((((((((())))))((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$###"""######$$$%%%%%%%%%$$$$$$ !!!!!!"""$$$%%%&&& """###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###"""!!!$$$$$$###"""""""""######!!!!!!!!!!!!""""""###$$$$$$$$$###"""""""""######&&&%%%$$$$$$%%%&&&$$$###!!!###%%%&&&&&&%%%%%%&&&$$$######$$$$$$###"""########################!!!!!!!!!###%%%&&&%%%$$$%%%%%%#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))))))))(((''''''((('''''''''''''''((()))''')))***((((((++++++))),,,...000111333777<<<@@@??????@@@BBBCCCFFFGGGIIIJJJLLLNNNRRRUUUXXXZZZZZZZZZ\\\^^^_________aaabbbccccccccceeefffgggfffdddaaabbbcccbbbaaa```aaabbb````````````aaaaaaaaaaaa```___^^^___aaabbbaaa```]]]^^^^^^___```aaaaaaaaaaaaaaabbbcccdddfffhhhiiiggggggggggggggggggggggggiiiiiijjjjjjlllnnnoooppprrrrrrrrrqqqqqqppppppppppppooonnnnnnnnnnnnllljjjccc___XXXTTTRRRSSSSSSSSSPPPPPPQQQSSSVVVVVVTTTRRRQQQQQQOOOLLLHHHCCC???===666666555333000---+++***+++)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""###$$$$$$###"""###$$$"""##################"""!!!!!!!!!!!!!!!"""""""""######################## !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$######""""""######$$$&&&%%%$$$"""!!!!!!!!!!!!""""""""""""###############&&&%%%"""!!!$$$(((#########"""""""""""""""pppddd^^^YYYVVVUUUUUUTTTSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMLLLKKKJJJEEEDDDCCCBBB@@@???>>>>>>;;;::::::999888777666666777777666666555555555555111000...///000000...---((((((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%###""" ###$$$%%%%%%%%%$$$###"""###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!"""$$$%%%&&&''''''!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""!!!!!!!!!"""###$$$$$$###""" ######""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######"""""""""""""""###%%%$$$###$$$$$$$$$""" !!!"""$$$$$$%%%$$$$$$%%%$$$$$$$$$%%%%%%###!!!########################!!!!!!!!!###%%%&&&%%%$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((''''''(((((()))((()))))))))***,,,---,,,000111444666999>>>EEEIIIIIIJJJJJJLLLNNNPPPRRRSSSQQQSSSVVVXXXZZZ[[[[[[[[[]]]___aaaaaa``````aaabbbbbbaaa```aaacccdddbbbaaa\\\^^^^^^]]]\\\[[[\\\]]]]]]]]]]]]^^^^^^____________^^^]]]^^^`````````___ZZZZZZ[[[\\\^^^___aaaaaaaaaaaabbbccceeeggghhhiiiiiiiiihhhggggggfffeeeeeeiiiiiiiiijjjkkkllllllmmmooooooooooooooooooooooooooooooooooooooonnnmmmlllbbb\\\TTTOOOLLLLLLLLLLLLKKKJJJJJJMMMPPPSSSSSSSSSVVVVVVUUUTTTQQQLLLHHHFFFCCCBBB@@@===999666333111...,,,)))((()))+++++++++%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$%%%&&&''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!! """###$$$$$$###"""###$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$##########################################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########""""""#########&&&%%%###!!! !!!!!!!!!"""""""""############!!!###$$$""""""$$$'''$$$$$$######"""""""""!!!pppddd^^^YYYUUUUUUSSSSSSQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFEEECCCBBB@@@??????;;;::::::999888777666666666666666666555555555555444222000000000///---,,,((((((((((((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""!!!######%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""#########$$$%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""### !!!"""$$$$$$$$$###"""""""""""""""######""""""!!!!!!!!!!!!"""$$$%%%%%%###"""""""""""""""######%%%$$$###$$$$$$$$$""" #########$$$############%%%$$$$$$%%%&&&%%%###"""##############################"""###%%%%%%###"""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&(((((('''&&&$$$###"""!!!''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))((())))))((((((((()))******,,,***)))***,,,...111333555777:::===@@@FFFKKKPPPQQQQQQRRRSSSUUUWWWYYYZZZZZZ[[[]]]____________^^^[[[]]]______]]]\\\]]]^^^___]]]\\\\\\]]]^^^]]]\\\ZZZ[[[[[[ZZZWWWVVVVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]]^^^\\\[[[\\\]]]^^^]]]\\\UUUUUUUUUVVVWWWYYY[[[\\\^^^^^^```bbbdddeeefffgggjjjjjjiiihhhgggfffeeeeeeddddddeeeggghhhiiijjjjjjkkkkkkllllllmmmnnnnnnnnnnnnoooppppppoooooonnnnnngggbbbYYYQQQMMMIIIGGGFFFGGGEEECCCDDDIIIOOOTTTVVVVVVWWWXXXXXXVVVTTTQQQOOOOOONNNLLLIIIEEEAAA===;;;666333///,,,,,,,,,++++++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%'''((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!! """###$$$$$$###"""###$$$!!!"""$$$&&&&&&$$$"""!!!&&&%%%%%%$$$###""""""!!!########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$!!!"""""""""############!!!  ###%%%$$$"""%%%%%%%%%$$$$$$######"""oooccc^^^YYYVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOOOOONNNNNNLLLKKKJJJIIIIIIHHHFFFDDDBBB@@@???>>>;;;::::::999888777666666666666666666666666555555777555222111111///---+++******)))(((((()))))))))'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$###"""""""""""""""######$$$$$$###"""!!!!!!######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%''' """###$$$%%%%%%%%%!!!"""######$$$$$$######""""""""""""######$$$%%%######"""""""""###$$$$$$&&&%%%$$$$$$%%%&&&$$$###%%%%%%$$$$$$############'''%%%$$$$$$%%%%%%$$$###########################%%%$$$######$$$$$$""" """######$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((((('''&&&$$$"""!!!''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********))))))))))))))))))***+++,,,---000------000222444888===>>>AAADDDGGGJJJMMMQQQTTTWWWWWWWWWXXXZZZ[[[]]]^^^]]]]]]^^^___````````````]]]^^^______]]][[[\\\\\\]]]^^^^^^]]][[[ZZZ[[[]]]]]]^^^^^^]]]ZZZXXXYYYYYY[[[[[[\\\^^^___```aaaaaa```___]]]]]]^^^^^^\\\[[[TTTSSSSSSRRRSSSUUUWWWXXXWWWXXXZZZ\\\^^^``````aaaccccccbbbbbbaaaaaaaaa```^^^___aaaccceeefffgggggghhhiiijjjkkklllmmmnnnnnnmmmoooqqqqqqpppooooooppppppkkkddd\\\VVVOOOIIIFFFAAA>>>;;;<<>>>>>AAAFFFGGGJJJNNNQQQSSSTTTVVVXXX[[[[[[[[[[[[\\\]]]^^^___]]]]]]^^^```bbbdddfffgggfffggghhhgggeeecccccccccaaadddfffccc]]]\\\___dddeeefffgggfffdddcccdddeeecccdddeeefffhhhiiijjjkkkgggeeecccccccccbbb```^^^XXXWWWUUUTTTTTTUUUWWWXXXWWWXXX[[[]]]___aaaaaaaaa``````___]]]\\\ZZZYYYYYYWWWYYY[[[]]]___```aaaaaacccdddeeefffhhhiiikkkkkkiiilllnnnnnnmmmlllmmmooopppmmmjjjfffbbb[[[TTTOOODDD@@@<<<<<>><<<;;;===;;;999888999999777666555555444444444444555555555555666555444222///...******)))''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))***(((%%%###""""""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$ !!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%(((&&&%%%###""""""######$$$###!!! ''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%""""""#########$$$$$$$$$ !!!!!!!!!!!!"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$ ###&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((((((((('''&&&%%%$$$$$$$$$&&&(((***((((((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))(((''''''''''''(((((('''&&&&&&&&&&&&'''((($$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,+++*********+++,,,+++***000111111222333555:::===@@@CCCGGGJJJMMMPPPTTTWWWVVVZZZ\\\\\\^^^cccdddaaafffccc______cccgggiiiiiieeeeeegggkkkqqqwwwzzz{{{}}}{{{yyywwwvvvttttttssspppllliiiiiiiiirrrpppoooppprrrtttttttttsssrrrrrrtttwwwyyyyyyxxxuuussspppmmmlllmmmnnnpppllliiieee___[[[[[[___bbbdddiiippptttwwwxxxxxxyyysssooohhhccc___[[[WWWUUUNNNOOOQQQRRRTTTUUUVVVVVV]]]]]]]]]\\\[[[]]]aaaddddddccccccdddgggiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiii\\\[[[VVVOOOGGGCCCBBBBBBEEEEEEEEEGGGIIIIIIGGGDDDHHHHHHJJJNNNRRRTTTTTTSSSQQQRRRTTTTTTRRRNNNJJJGGGEEEAAA<<<666111...,,,,,,))))))(((&&&%%%%%%(((***&&&%%%%%%%%%%%%%%%&&&&&&''''''(((&&&%%%%%%''')))%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%###!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%########################!!!!!!!!!!!!""""""""""""###"""""""""!!!!!! $$$#########""""""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&"""""""""""""""""""""""""""!!! !!!"""###"""!!!pppddd^^^ZZZXXXXXXVVVTTTRRRPPPOOOOOOOOOPPPNNNNNNMMMMMMKKKJJJHHHGGGHHHGGGEEECCCAAA>>><<<<<<>>>;;;999888999999888666555555555444444555555555444444444444222000...---***)))(((''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))(((&&&%%%###"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%###############'''&&&%%%$$$############'''&&&&&&%%%$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$######$$$%%%%%%###$$$######""""""######$$$&&&'''((()))((('''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%(((((((((((('''&&&%%%%%%((((((((((((''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''''''''((((((((((((((((((((()))***+++,,,))))))***+++---/////////222444777999<<>>@@@DDDIIIMMMNNNFFFEEEDDDFFFIIIMMMNNNOOOPPPQQQTTTUUUTTTRRROOONNNOOOLLLGGGAAA;;;666333111,,,,,,***((('''''')))***((('''&&&&&&%%%%%%&&&&&&$$$%%%'''&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""!!!!!!"""$$$$$$%%%%%%$$$######""""""######$$$%%%#######################################"""""""""$$$$$$$$$$$$#########"""$$$#########"""""""""""""""#########$$$$$$$$$$$$########################"""!!! !!!#########!!!qqqccc]]]ZZZYYYZZZUUUTTTRRRQQQPPPPPPPPPQQQNNNNNNMMMLLLKKKIIIHHHGGGHHHGGGEEECCCAAA???===<<<>>><<<:::999999999888777555555555555555555555555333333333222111///---,,,***)))(((''''''&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$'''''''''&&&%%%###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###"""!!!!!! """$$$%%%&&&%%%###"""###$$$######""""""######$$$%%%''')))+++***(((&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$'''(((*********(((%%%$$$((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''((()))************))))))))))))))))))))))))))))))))))))***+++,,,,,,)))+++---///222555777888888;;;???BBBEEEIIIMMMPPPOOORRRUUUWWWYYY]]]aaadddiiimmmoooooorrrwwwyyywwwvvvuuuuuuvvvwwwvvvsssqqqsssssstttvvvzzz~~~}}}}}}zzzvvvsssrrrtttvvvyyy|||~~~|||wwwsssqqqqqquuuttttttvvvxxxzzzzzzyyyzzzzzzzzzzzzzzz{{{|||}}}}}}{{{vvvpppjjjggghhhiiiiiipppyyy~~~}}}yyyuuupppkkkggg^^^[[[UUUQQQOOOQQQTTTVVVTTTWWWZZZ\\\[[[[[[[[[[[[ZZZZZZ[[[]]]```aaa```___^^^^^^___```aaaaaabbbbbbjjjfffcccbbbaaa\\\SSSLLLHHHFFFCCCCCCFFFJJJMMMNNNLLLHHHCCCAAAAAACCCEEEFFFJJJLLLPPPSSSUUUUUUUUUTTTUUUTTTQQQLLLGGGBBB>>><<<333222///---+++*********))))))((('''&&&&&&&&&&&&###%%%''''''%%%$$$$$$%%%'''&&&%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$###########################"""""""""!!!!!!!!!"""""""""""""""########################"""!!! !!!###$$$###"""rrreee___ZZZXXXYYYUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOONNNMMMKKKIIIIIIGGGFFFEEECCCAAA???>>>===>>><<<:::999999999888777555555666666666666555555444444333222000///...---))))))((('''''''''''''''((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$###"""!!! ######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############""""""######$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!"""###%%%&&&###!!!%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%###"""%%%$$$###""""""###$$$%%%########################$$$###"""""""""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''$$$%%%'''((())))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%'''(((******((('''%%%''''''((()))************************)))))))))))))))))))))***+++,,,---......000333666888;;;>>>AAA@@@DDDHHHKKKMMMOOOQQQSSSWWWYYY]]]```cccggglllpppzzz}}}~~~}}}}}}{{{zzzyyyzzz|||~~~}}}||||||~~~|||yyyyyy|||~~~}}}zzz{{{vvvvvvvvvwwwzzz||||||{{{{{{{{{|||}}}~~~|||vvvppplllkkkkkkkkkpppwww}}}}}}{{{wwwsssooogggaaaZZZSSSQQQTTTXXX\\\ZZZ]]]aaabbb___ZZZVVVSSSTTTTTTUUUXXX[[[\\\\\\[[[[[[[[[\\\]]]^^^``````aaabbbbbbaaabbbaaa___\\\YYYRRRPPPMMMMMMMMMNNNNNNMMMWWWRRRLLLFFFCCC@@@>>>===CCCEEEIIINNNRRRUUUWWWXXXUUUUUUUUUTTTQQQNNNJJJHHH>>>;;;777333000---+++)))))))))((('''''''''''''''&&&''''''&&&$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%""""""""""""""""""""""""%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!!!!########################!!!!!!""""""""""""""""""########################"""!!! !!!###$$$###"""ttthhhaaa[[[WWWVVVUUUTTTTTTSSSRRRRRRRRRRRROOOOOOOOONNNLLLKKKIIIHHHFFFEEEDDDCCCAAA@@@???>>>>>><<<:::999::::::888777555555666777777666555555555555333222111000///...)))((((((''''''''''''((('''''''''&&&&&&'''''''''###$$$&&&((()))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###""""""!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$######'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""#########$$$$$$"""###%%%"""!!!(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$$$$###"""!!!!!!"""###$$$###########################""""""###$$$&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,&&&%%%%%%%%%%%%'''((()))(((((((((((('''''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&''')))******)))'''&&&&&&&&&'''((())))))))))))***)))))))))))))))))))))*********+++---...000111333666:::<<<===???CCCFFFHHHLLLRRRVVVXXXYYYZZZ[[[```dddiiinnnrrrwww{{{~~~~~~~~~}}}||||||}}}|||{{{{{{}}}}}}}}}~~~}}}wwwrrrpppooommmppptttvvvxxxzzz|||~~~~~~}}}}}}~~~|||yyyvvvlllggg^^^XXXWWWZZZaaaeeejjjnnnqqqqqqkkkbbbZZZVVVRRRQQQQQQRRRUUUWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]]]]ZZZ]]]``````^^^```fffkkkccc^^^WWWSSSRRRTTTVVVXXX___\\\WWWRRRMMMHHHAAA===???AAAEEEKKKPPPVVVZZZ\\\XXXYYYZZZZZZYYYVVVSSSQQQIIIEEE@@@;;;888333...+++******)))((((((((())))))((('''%%%""" !!!$$$(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""######$$$$$$%%%#########$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$""""""###$$$$$$$$$############""""""######$$$%%%""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$###################################################"""!!!"""###$$$$$$"""ssshhhbbb\\\WWWUUUTTTTTTTTTTTTSSSSSSSSSRRRMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDDDDBBBAAA@@@?????????===::::::::::::999888555666777888888777666555666555333222000000//////((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%% !!!!!!"""###$$$%%%%%%%%%!!!###((('''"""###)))$$$######""""""######$$$(((&&&$$$"""!!!###%%%'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((***,,,---***(((&&&$$$###$$$%%%&&&((((((((((((''''''''''''''''''((((((((()))))))))))))))(((''''''''''''''''''((())))))))))))((('''&&&&&&'''((()))))))))))))))))))))*********++++++,,,,,,---///111444666777999<<<@@@BBBBBBDDDHHHLLLQQQWWW^^^dddggghhhiiiiiilllpppwww}}}{{{yyyxxxrrrsssuuuuuuvvvxxx||||||{{{{{{|||~~~~~~|||pppkkkccc^^^^^^bbbhhhlllxxx}}}}}}tttkkkfffZZZWWWSSSRRRRRRSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYXXX]]]aaa```]]]bbbmmmwwwxxxiii\\\WWWZZZ___bbb```___^^^\\\XXXQQQJJJDDD???AAADDDJJJPPPVVV[[[^^^___`````````^^^[[[XXXVVVTTTOOOIIIEEEBBB>>>888333000///---,,,+++***))))))&&&%%%### """%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$#########$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""######$$$$$$$$$############""""""######$$$%%%############################################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###qqqeee___[[[XXXWWWTTTTTTUUUUUUTTTTTTSSSSSSMMMLLLLLLKKKJJJHHHGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@???===;;;:::::::::999888555666777888888777666555555444222000///.........((((((''''''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!!!!"""###$$$##################$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$###!!!!!!"""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%&&&!!!$$$...000)))%%%)))$$$######""""""######$$$(((&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###!!!$$$%%%%%%%%%%%%%%%%%%&&&"""$$$%%%%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***+++)))((('''&&&&&&%%%%%%%%%(((((((((((('''''''''''''''((((((((())))))))))))******)))(((((((((((()))((((((((((((((((((((((((''''''((()))************))))))***+++,,,------...///000111444777:::===???@@@EEEJJJLLLLLLNNNSSSWWW]]]ccckkkqqqtttssssssrrrtttyyy~~~||||||}}}~~~~~~xxxzzz|||||||||}}}zzzyyyxxxzzz|||~~~~~~}}}qqqmmmhhhccccccfffkkkooozzz{{{lllggg```ZZZWWWVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWYYY\\\]]]\\\\\\```jjjrrr|||mmmaaa\\\]]]```bbb``````___^^^[[[UUUMMMHHH>>>@@@CCCGGGMMMTTTYYY]]]``````aaaaaa___^^^\\\[[[ZZZVVVQQQOOONNNKKKEEE@@@999777444111...+++)))(((%%%%%%&&&$$$"""!!!"""###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""######$$$$$$$$$######"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###ooobbb]]]ZZZYYYZZZTTTTTTUUUUUUUUUTTTTTTSSSNNNNNNNNNMMMLLLJJJHHHHHHDDDDDDCCCBBBBBBAAA@@@@@@???===;;;:::::::::999888555666777999999777666555444333111///------------(((((('''''''''(((((()))&&&&&&''''''''''''&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%"""###%%%%%%&&&%%%$$$###""""""###$$$%%%''')))***##################$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!&&&333777///'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$######%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%"""$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$%%%''')))***)))(((''')))(((((((((''''''''''''(((((((((((())))))))))))+++******)))))))))))))))))))))(((((((((((())))))((()))***++++++,,,++++++)))***+++,,,...///000000222333555888;;;???BBBDDDGGGLLLRRRTTTUUUWWW]]]bbbffflllsssxxxyyywwwuuussswww}}}~~~~~~~~~zzzxxxwwwwwwyyyzzz}}}zzzxxxvvvvvvyyy{{{{{{{{{rrrooojjjffffffhhhkkknnnttt|||~~~wwwlllccc^^^[[[ZZZYYYWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWWWWXXX\\\aaaeeeeeebbb___]]]^^^___``````bbbaaa___\\\XXXRRRKKKFFF===>>>@@@DDDIIIPPPVVVYYY[[[\\\]]]^^^____________^^^YYYUUUUUUVVVTTTOOOJJJ@@@>>>:::555000,,,)))'''%%%(((++++++)))&&&$$$###&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%#########$$$$$$$$$######"""#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''((( !!!!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###nnnaaa\\\ZZZZZZ\\\WWWTTTRRRQQQRRRRRRRRRQQQOOOOOOOOONNNLLLKKKIIIHHHDDDCCCBBBAAA@@@?????????======<<<:::888777666555666555444444555666444333///////////////000000000---***((('''(((*********((('''%%%$$$$$$%%%'''((($$$&&&(((******(((&&&$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$######$$$$$$""" %%%%%%%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%%%%###""""""###%%%%%%$$$"""%%%%%%%%%&&&&&&%%%$$$$$$&&&$$$"""!!!&&&***)))$$$ !!!$$$'''%%%"""%%%&&&'''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$'''---222111***###&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""%%%'''&&&$$$&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&'''((())))))(((&&&&&&&&&''''''''''''((('''&&&%%%%%%'''(((((((((&&&&&&''''''&&&&&&%%%$$$'''******&&&$$$''')))((('''&&&&&&&&&&&&(((***+++))))))(((((((((((())))))'''''''''''''''((()))***++++++,,,+++***+++...000,,,---.........///222555777;;;@@@DDDFFFHHHKKKMMMRRRVVV\\\bbbeeeiiilllnnntttuuuwww{{{~~~|||wwwrrrqqqwww}}}|||xxxtttuuuuuuuuuuuuuuutttsssqqqrrrrrrooommmmmmpppsssyyy}}}}}}zzz|||{{{{{{~~~}}}xxxsssoooqqqxxx|||{{{xxxooonnnlllkkkjjjiiijjjjjjnnnuuu{{{~~~yyyrrrlllfffeeeggg```^^^\\\]]]___^^^YYYTTTVVVVVVVVVUUUUUUVVVWWWXXX^^^\\\ZZZYYYXXXZZZ[[[]]]\\\]]]^^^]]]XXXQQQJJJFFFAAA???>>>>>>BBBHHHOOOSSSZZZ]]]aaaeeefffddd```^^^___]]][[[XXXVVVTTTSSSSSSMMMJJJDDD>>>999444...++++++*********++++++)))'''&&&&&&&&&&&&%%%%%%$$$$$$***(((%%%######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""!!!!!! ########################$$$###!!!  """############$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&'''$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%###$$$%%%%%%%%%%%%$$$###pppbbb\\\XXXXXXYYYVVVTTTQQQPPPQQQRRRQQQPPPOOOOOONNNMMMLLLJJJIIIHHHDDDCCCBBBAAA@@@??????>>>;;;;;;::::::999888777777777666444444555555444222333333222111///...------...+++(((&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$"""!!!!!!###%%%&&&######$$$%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###$$$&&&))),,,((($$$$$$'''(((&&&######$$$%%%###!!! !!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$######&&&***+++&&&"""%%%%%%%%%$$$$$$$$$######'''%%%######&&&'''&&&%%%$$$###"""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$######$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&%%%$$$$$$&&&''''''&&&'''''''''(((((('''&&&&&&'''******&&&%%%''')))((())))))))))))***+++,,,---+++******))))))******+++(((((((((((())))))***+++((()))***)))((())),,,...---///000222333666:::===>>>AAAFFFKKKPPPSSSVVVXXX```eeekkkppptttwwwzzz|||yyyyyy{{{~~~zzzvvvtttxxx}}}yyypppoooqqqzzz}}}||||||~~~~~~~~~~~~~~~}}}yyyssssssrrrpppnnnllljjjhhhggggggfffccc```___aaadddjjjnnntttyyy|||}}}|||zzzxxxuuutttvvvyyy{{{zzzxxxoooiiieeehhhooouuuuuusssmmmmmmnnnoooooonnnmmmlllkkkrrryyy}}}|||xxxsssrrrtttssspppmmmlllkkkhhhbbb]]][[[XXXTTTQQQQQQQQQRRRRRRUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ\\\\\\ZZZVVVRRROOOIIIGGGEEECCCDDDGGGKKKMMMTTTWWW]]]bbbdddcccaaa___^^^]]]\\\[[[ZZZYYYXXXXXXRRROOOKKKGGGCCC>>>999555000---***((((((((('''&&&(((((('''&&&%%%%%%$$$$$$)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""%%%$$$""" !!!"""###%%%%%%$$$$$$###""""""!!!%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$rrrccc\\\WWWUUUVVVUUUSSSPPPOOOPPPQQQPPPOOONNNNNNNNNMMMLLLJJJHHHGGGCCCCCCBBBAAA@@@??????>>>:::::::::999999999999888888666555444555555333222555444333222000///.........+++'''%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&(((&&&###!!!!!!###&&&((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%###!!! !!!"""#########$$$$$$%%%%%%%%%$$$######%%%$$$$$$%%%''''''&&&$$$"""######$$$$$$#########$$$&&&''''''&&&&&&&&&'''***&&&###"""######!!!###$$$$$$###!!! !!!"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! &&&###!!!!!!$$$&&&%%%###$$$$$$$$$$$$############((('''%%%%%%&&&'''&&&%%%###""""""###&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&$$$######%%%&&&&&&%%%''''''(((((()))(((((((((&&&******'''%%%(((***)))&&&''''''((())))))))))))''''''&&&&&&&&&&&&''''''*********)))******+++,,,((()))******)))***,,,...222444666888:::===BBBEEEGGGIIIMMMTTT[[[aaaccccccjjjnnntttzzz}}}~~~~~~~~~{{{yyyvvvxxxzzz~~~~~~xxxssstttuuuxxxxxxuuupppllldddcccfffnnnyyy~~~||||||~~~~~~}}}~~~zzzxxxvvvrrrnnnjjjfffdddhhhgggddd```[[[YYYZZZ[[[___ccciiipppvvvzzz||||||uuuqqqlllllloooqqqrrrqqqddd___[[[]]]cccjjjlllkkkfffhhhkkknnnnnnmmmllljjjmmmuuu}}}~~~{{{vvvppplllggg```VVVPPPNNNNNNMMMLLLNNNOOOPPPRRRSSSTTTUUUUUUXXXYYYZZZ[[[ZZZYYYXXXWWWSSSQQQNNNKKKIIIHHHHHHHHHNNNRRRYYY```ccccccaaa```XXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRRPPPMMMIIICCC???999555///***(((((('''&&&)))((('''&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""%%%$$$###"""""""""###$$$%%%$$$$$$######"""""""""%%%%%%$$$#########$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$###""""""""""""###$$$rrrddd]]]XXXUUUVVVTTTRRROOONNNOOOPPPOOONNNNNNNNNMMMLLLKKKIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???;;;::::::999999888888888888777555555555555333111333333222222222222222111,,,***''''''(((***++++++((('''&&&&&&&&&&&&'''(((***(((%%%######%%%(((***$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""(((((('''&&&%%%###!!! %%%%%%%%%%%%$$$$$$###"""$$$######$$$&&&'''%%%$$$"""######$$$$$$$$$$$$######%%%&&&&&&%%%$$$%%%&&&%%%###!!!!!!"""""" $$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! (((%%%######$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%$$$###"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))((((((&&&&&&'''(((&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&'''(((((((((((('''&&&******'''&&&)))***)))$$$%%%'''((()))(((''''''&&&&&&&&&%%%%%%&&&&&&&&&+++************+++,,,,,,***+++---------...000222888:::<<>>BBBFFFJJJOOOUUUZZZ```aaadddhhhlllooopppooorrrvvv|||~~~|||zzzyyyyyyzzz|||}}}{{{wwwrrrnnnkkkhhhddd```ggglllsssxxxyyyvvvrrrooonnnnnnooovvv~~~xxxrrrlllhhhfffdddhhhlllrrrzzz|||sssnnnmmmooopppoooccc]]]WWWTTTUUUXXXYYYYYY^^^^^^^^^^^^```aaabbbccceeennnvvv{{{}}}|||ssshhhaaa\\\XXXUUUTTTSSSPPPNNNNNNPPPSSSUUUVVVUUUTTTTTTUUUVVVWWWXXXWWWXXXYYYYYYXXXWWWVVVUUUUUUYYY^^^cccffffffdddcccaaa]]]XXXTTTRRRSSSVVVXXXWWWWWWVVVWWWVVVSSSNNNJJJIIIGGGCCC@@@<<<666000,,,((('''&&&%%%%%%'''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%$$$######"""##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$###!!! !!!###$$$qqqeee___[[[YYYYYYTTTRRROOONNNOOOPPPOOONNNLLLLLLLLLKKKJJJHHHFFFFFFEEEEEEFFFFFFEEECCCAAA@@@>>>===<<<:::888777555555777555444444555666444333777666555333111///...---,,,***'''%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$###$$$&&&&&&%%%$$$ """#########$$$$$$$$$%%%%%%%%%$$$#########""""""###%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&###$$$$$$###!!!!!!"""$$$""""""###%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######"""!!!"""$$$&&&&&&%%%###"""&&&&&&&&&&&&''''''''''''$$$%%%%%%$$$""""""$$$%%%(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***+++)))&&&$$$&&&)))&&&&&&&&&''''''''''''((()))(((&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$)))+++)))(((***+++)))(((((())))))***))))))(((,,,,,,++++++++++++,,,,,,******+++,,,---///000111///222666999:::<<<>>>@@@???CCCIIIOOOVVV]]]eeejjjooorrrtttuuutttttttttuuuvvvzzz~~~||||||~~~~~~|||zzzyyyzzz}}}{{{yyyyyyvvvrrrnnnkkkgggccc```dddkkkuuu}}}}}}|||zzzyyy{{{zzzvvvsssppplllqqqxxx{{{zzzzzzzzzxxxlllggg```[[[YYYXXXXXXWWWZZZYYYWWWVVVVVVVVVXXXYYYWWW^^^dddiiirrr}}}uuummmhhhfff]]][[[WWWSSSQQQPPPQQQRRRQQQPPPPPPQQQRRRTTTWWWXXXTTTVVVXXXZZZ\\\]]]]]]\\\\\\^^^aaadddeeeeeeddddddccc```[[[VVVSSSRRRRRRSSSVVVUUUVVVWWWWWWVVVSSSQQQMMMLLLJJJHHHDDD???888333,,,+++)))''''''((()))***&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###""""""""""""###$$$rrrfff```[[[YYYYYYTTTRRRPPPOOOOOOPPPPPPOOOLLLLLLKKKJJJIIIGGGFFFEEECCCDDDEEEEEEDDDBBB???>>><<<<<<;;;:::999777777666555444333444666666666444777666555333111///---,,,,,,)))&&&%%%&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''&&&$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$######"""$$$%%%&&&%%%###""""""$$$%%%%%%&&&&&&&&&$$$&&&(((((('''%%%$$$$$$ """###$$$$$$###"""###!!!"""######"""!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###%%%&&&%%%######%%%(((&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''***,,,---+++'''%%%(((+++&&&&&&&&&''''''''''''((()))'''%%%%%%&&&&&&&&&%%%(((((((((((('''%%%$$$###$$$)))+++))))))++++++***''''''&&&&&&&&&&&&''''''******))))))))))))******+++,,,---...000333555666666:::???BBBEEEGGGJJJLLLKKKOOOTTTZZZaaahhhpppuuuxxx}}}yyyvvvwww{{{{{{{{{zzzyyy{{{}}}}}}zzzwwwwwwxxx|||}}}{{{yyywwwuuurrroookkkiiiiiipppyyy~~~{{{sssxxx{{{wwwpppjjjeeebbb```___```___^^^]]][[[YYYXXXWWWWWWZZZ[[[[[[bbbqqq}}}~~~zzzxxx~~~zzzyyynnnllliiieee```[[[VVVTTTQQQPPPPPPPPPPPPRRRSSSTTTSSSTTTWWWYYY\\\]]]^^^^^^______aaabbbcccdddddddddaaa```^^^[[[WWWSSSOOOMMMPPPPPPPPPSSSVVVXXXWWWVVVUUUSSSPPPNNNKKKGGGBBB>>>555222///+++)))))))))***'''&&&$$$$$$$$$&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$sssfff```[[[XXXWWWUUUSSSPPPOOOPPPQQQPPPOOOLLLLLLKKKJJJIIIGGGFFFEEEAAABBBCCCCCCBBB@@@>>><<<:::::::::999999999888888444333333444666777666555333333222222111000//////***(((&&&&&&)))+++,,,---''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$!!!!!!"""$$$$$$%%%%%%%%%$$$(((,,,...,,,)))%%%$$$%%%'''(((((('''%%%$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&###############$$$$$$$$$"""###$$$$$$$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&###%%%'''&&&$$$$$$'''***$$$$$$###%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***'''###!!!$$$'''&&&&&&&&&'''''''''(((((((((&&&$$$$$$%%%%%%%%%###*********)))(((&&&$$$$$$$$$)))+++***)))+++,,,***+++***)))(((((()))***+++------,,,,,,,,,,,,------------...000333666888999>>>AAAGGGKKKNNNQQQTTTVVVXXX[[[___ccchhhmmmsssxxxzzzzzzuuuxxx}}}~~~tttwwwzzzzzzwwwtttssstttxxxxxxyyyzzz|||}}}~~~{{{yyywwwsssxxx~~~|||{{{~~~wwwrrrnnnkkkiiiooooooooonnnkkkgggccc```aaa```\\\WWWZZZggguuu{{{{{{{{{{{{yyytttooorrryyy}}}}}}{{{wwwppphhh___ZZZUUUTTTSSSQQQOOONNNNNNMMMSSSTTTVVVXXXZZZ[[[\\\]]]____________```bbbcccdddbbbccceeeeeeaaaZZZSSSNNNIIIIIIKKKNNNSSSWWWXXXYYY\\\YYYUUURRRPPPNNNKKKIII<<<999444///+++)))))))))'''&&&$$$######%%%(((***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%'''(((######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!###$$$$$$!!!"""$$$%%%&&&%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$###rrreee___[[[YYYYYYTTTSSSQQQOOONNNOOOPPPQQQNNNNNNNNNLLLIIIGGGGGGIIIIIIHHHFFFCCCAAA???>>>>>><<<<<<:::999888777777777888666444333333333555666444444444333111///...---+++)))'''%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''((()))***)))'''''')))***(((((((((''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%################################################&&&&&&&&&&&&%%%$$$######&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$'''$$$"""$$$))))))%%% $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&'''((((((&&&$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&######&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''''')))***+++(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((()))+++---///,,,,,,,,,)))%%%!!!---...000111444999@@@DDDGGGMMMUUU[[[]]]^^^^^^^^^cccccceeejjjpppwwwzzz|||wwwxxxwwwsssmmmjjjjjjlllssswwwyyywwwwww|||~~~|||wwwttt|||}}}~~~~~~{{{wwwrrrnnnssskkk```ZZZ\\\aaafffhhhhhhjjjjjjeee___]]]___cccmmmvvvzzzqqqkkkddd___ZZZVVVUUURRRNNNKKKPPPRRRTTTUUUVVVXXX[[[]]][[[\\\^^^```aaaaaaaaa```cccddddddcccaaa^^^[[[YYYQQQNNNJJJHHHIIINNNSSSWWWYYYYYYYYYWWWUUURRRPPPNNNIIIDDD===777222///,,,)))***)))((())))))(((&&&$$$%%%&&&(((******'''###"""''')))(((%%%###'''&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%&&&&&&&&&$$$(((''''''&&&$$$""" $$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""######$$$$$$$$$$$$######$$$$$$%%%&&&!!!$$$%%%$$$###""""""%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&''''''""""""#########$$$$$$$$$$$$$$$###$$$&&&'''&&&&&&######""""""!!!"""""""""rrreee___[[[XXXYYYVVVTTTRRRQQQPPPPPPQQQRRRNNNOOONNNKKKHHHFFFFFFGGGGGGFFFEEECCCAAA???>>>===<<<<<<:::999888777777777999888666555444555666777444444444333111000...---***)))'''&&&%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((('''((()))(((&&&&&&((()))&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%&&&&&&%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$%%%%%%$$$"""%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''$$$!!!!!!$$$''')))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((()))))))))))))))))))))((('''''''''((()))***+++,,,+++,,,......,,,,,,,,,---000222555999===CCCIIINNNVVV\\\cccjjjmmmnnnoooooonnnmmmmmmpppvvv{{{~~~}}}}}}|||vvvpppkkkkkklllvvv{{{}}}||||||}}}zzz~~~zzzsssiiicccbbbbbbaaa```^^^]]][[[WWWRRRPPPRRRTTT\\\eeeqqq{{{}}}xxxoookkkfffaaa]]]YYYSSSOOORRRSSSSSSSSSSSSUUUXXXZZZYYYZZZ\\\^^^____________aaabbbcccdddcccaaa```^^^WWWSSSMMMHHHHHHLLLQQQUUUXXXYYYYYYYYYWWWUUURRRPPPMMMIIICCC>>>999444000,,,***)))(((((((((((('''&&&'''&&&&&&'''((('''$$$""""""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$###"""%%%$$$###$$$%%%%%%$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!!!!!!!"""###%%%&&&'''$$$$$$######$$$$$$%%%&&&###%%%(((((('''&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&sssfff___[[[XXXXXXWWWVVVTTTRRRRRRRRRSSSSSSOOOOOONNNKKKGGGEEEDDDEEEEEEDDDDDDCCCAAA@@@>>>===<<<<<<:::999888777777777888777555444444444555666444444444333222000///...))))))(((''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&''''''&&&%%%%%%&&&(((((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&"""%%%&&& ###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&)))'''$$$######$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))(((((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++******'''))),,,---...000222444444777===CCCIIIPPPWWW[[[gggllltttzzz~~~zzzxxxuuuvvvyyy}}}~~~~~~{{{uuurrrrrrttt}}}xxxrrroookkkeeeaaa^^^ZZZUUUQQQPPPOOONNNMMMMMMSSS\\\eeemmmtttzzz~~~~~~{{{wwwrrrlllfff^^^YYYVVVTTTRRRPPPQQQSSSVVVXXX[[[[[[[[[\\\\\\\\\\\\\\\___```bbbcccdddddddddccc```[[[RRRKKKHHHJJJNNNQQQUUUWWWYYYZZZYYYWWWUUUSSSRRRPPPLLLHHHCCC>>>888333---+++((('''((((((((('''((('''%%%%%%&&&''''''&&&)))'''%%%$$$###$$$&&&'''######$$$%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$######'''%%%%%%%%%&&&'''&&&%%%""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&$$$###"""!!!!!!###############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%&&&''''''rrreee___ZZZXXXXXXVVVUUUTTTSSSRRRRRRRRRSSSOOOOOOMMMJJJFFFDDDCCCDDDCCCCCCCCCCCCAAA@@@>>>===<<<<<<:::999888777777777555444333222222222222333444444444333222111///...((()))))))))((('''&&&%%%(((((((((''''''(((((((((%%%&&&&&&%%%$$$$$$%%%'''''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&###"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%"""&&&'''!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&,,,)))%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''***)))'''&&&&&&(((***+++))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++---.........---,,,(((***,,,---...000333555888===DDDLLLTTT\\\cccgggqqquuu|||}}}xxxvvvxxx{{{}}}~~~}}}~~~xxxyyy{{{}}}|||zzzzzz}}}{{{uuupppjjjddd\\\YYYZZZ[[[YYYVVVNNNPPPRRRVVV\\\bbbiiimmmqqquuuzzz{{{zzz|||}}}wwwppplll___[[[VVVRRRRRRTTTVVVWWW\\\[[[ZZZZZZYYYYYYZZZZZZ\\\]]]___aaabbbcccccccccddd```YYYRRRMMMKKKKKKLLLQQQSSSVVVXXXYYYXXXVVVTTTTTTSSSQQQOOOMMMHHHBBB===444000,,,)))))))))(((''''''&&&%%%%%%'''((('''&&&(((&&&$$$"""!!!"""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""###%%%&&&&&&'''$$$###"""###$$$%%%$$$"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!! ########################$$$%%%%%%$$$###""""""###$$$###############$$$$$$qqqddd^^^ZZZXXXXXXTTTSSSSSSRRRQQQQQQQQQPPPOOOOOOMMMJJJFFFDDDCCCDDDCCCCCCCCCBBBAAA???>>>===<<<<<<:::999888777777777444444333333222222222222444444444333222111000///))))))))))))((('''&&&%%%'''(((((((((((((((((('''$$$%%%%%%%%%######%%%&&&""""""##################&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$##################$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$ ###%%%&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''+++(((%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''***)))'''&&&''')))+++,,,***))))))((((((((())))))))))))))))))))))))))))))((()))))))))*********++++++,,,---/////////...---,,,...000222333666:::===???DDDKKKTTT[[[cccjjjooouuuyyy~~~yyyvvvvvvzzz}}}zzztttsssvvvyyy{{{{{{}}}wwwppphhhfffiiikkkiiifff^^^[[[VVVSSSSSSUUUWWWXXX]]]bbbgggiiiiiimmmuuu}}}|||}}}sssmmmccc\\\YYYXXXWWWVVVWWWVVVUUUUUUUUUWWWYYYZZZZZZ[[[\\\]]]^^^______```cccbbb^^^ZZZTTTOOOKKKIIILLLNNNRRRUUUVVVWWWVVVUUUSSSRRRQQQQQQQQQNNNJJJGGG===999333///,,,***(((&&&&&&&&&&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###%%%&&&''''''  ######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%&&&'''&&&$$$"""###%%%%%%$$$$$$###""""""""""""nnnbbb]]]YYYXXXXXXRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNKKKGGGEEEDDDEEEFFFEEECCCAAA@@@?????????<<<<<<:::999888777777777666666666666555555555444444444444444333222111000******)))((((((''''''&&&&&&''''''((((((''''''&&&$$$%%%%%%%%%######%%%&&&######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###""""""##################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$######""""""######$$$######$$$&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''$$$""""""###$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''((((((''''''((()))***+++)))))))))(((((()))******))))))))))))))))))))))))((())))))******+++++++++)))***+++---......//////,,,///222555999>>>DDDHHHJJJMMMTTTZZZaaahhhoootttxxx{{{~~~{{{wwwxxx}}}}}}yyyuuuyyy|||||||||~~~}}}vvvnnnjjjnnnuuu|||~~~|||zzzzzzzzz~~~xxxwwwzzz}}}}}}|||sssmmmeee^^^YYYUUUQQQOOORRRVVVYYYZZZZZZ^^^fffmmmoooqqqtttvvvxxx|||vvvllleeeaaa\\\YYYTTTSSSRRRQQQRRRUUUXXX[[[WWWWWWXXXYYYZZZ[[[[[[\\\`````````^^^ZZZUUUOOOKKKJJJKKKNNNQQQSSSTTTUUUUUUPPPOOOMMMMMMNNNOOOMMMLLLFFFBBB<<<666222...+++(((&&&&&&''')))***)))&&&$$$$$$%%%&&&'''((((((''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$#########$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########""""""""""""###$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$""" !!!$$$&&&###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$###############$$$&&&((('''$$$"""$$$'''&&&%%%$$$$$$######$$$$$$lll```\\\YYYXXXXXXQQQRRRQQQQQQPPPOOOOOONNNNNNOOONNNKKKHHHFFFFFFGGGJJJGGGDDDAAA?????????@@@<<<<<<:::999888777777777777777777777666666555555444444444444333222111111+++***)))''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$%%%&&&%%%######%%%&&&'''''''''(((((()))))))))&&&&&&%%%%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$#####################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%(((&&&%%%$$$###""" ######$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))''''''&&&&&&'''(((((()))******(((((((((((()))***++++++))))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,---///111222111444888<<>>>>>@@@AAA<<<<<<:::999888777777777555555666666555555444333444444444444333333222111,,,+++)))'''&&&'''((()))$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%###"""$$$'''***""""""###$$$&&&'''(((((($$$$$$$$$$$$%%%&&&'''((($$$######%%%'''(((&&&%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&((()))***)))(((&&&%%%%%%'''((())))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,---///222555666===???CCCGGGKKKRRRYYY]]]^^^```bbbeeeiiiooovvv{{{zzz{{{}}}}}}}}}~~~yyyvvvzzzzzztttrrrtttvvvzzz~~~~~~}}}vvvsssooommmmmmmmmllllllddddddcccbbbbbbfffkkkoooooonnnnnnmmmlllllllllllliiijjjkkklllnnnpppqqqqqqqqqsssttttttsssrrrssstttpppsssyyy}}}vvvmmmggg\\\YYYUUUPPPLLLKKKNNNPPPNNNQQQTTTXXX^^^hhhttt|||~~~|||wwwsssoookkkccc\\\WWWTTTTTTTTTQQQQQQRRRTTTVVVYYY[[[\\\\\\]]]^^^^^^]]]\\\ZZZYYYKKKKKKLLLMMMPPPSSSVVVXXXOOOKKKEEECCCDDDGGGJJJKKKLLLIIIEEEAAA===999333///...***'''%%%%%%&&&'''''''''&&&%%%######$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$######$$$$$$%%%&&&***)))'''$$$"""###&&&)))#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""###&&&%%%"""!!!$$$'''!!!###%%%&&&~~~iii^^^[[[XXXVVVUUUUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPNNNKKKIIIGGGFFFEEEMMMKKKGGGDDDAAA@@@@@@@@@AAA===888777999:::999888777666555444444444444444555444333333333222000...,,,)))&&&%%%(((******)))...+++((('''))))))'''$$$&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######'''%%%######%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$###"""""""""$$$'''((('''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%$$$###"""!!! &&&'''((('''%%%$$$%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&'''((((((((('''%%%$$$'''''''''(((''''''&&&%%%******))))))((((((''''''++++++******************)))&&&%%%&&&***......---,,,111333222333:::@@@CCCHHHJJJOOOWWW```fffiiijjjiiikkkmmmlllkkkmmmrrrvvvuuuvvvxxx{{{yyyrrrrrrtttvvvvvv}}}~~~~~~|||{{{zzzssssssssssssssssssrrrrrrsssooommmnnnnnnooouuu}}}~~~}}}{{{{{{zzzwwwsssppppppqqqqqqpppppppppsssuuuuuuvvvwwwtttpppkkkgggfffgggiiimmmooooooqqqssstttvvvwwwxxxyyyzzzyyyyyyxxxvvvxxx{{{|||}}}}}}~~~{{{wwwjjjddd\\\UUUQQQOOOOOONNNOOOKKKGGGGGGNNNXXXbbbhhhnnnrrrzzz|||}}}}}}wwwmmmddd^^^XXXQQQRRRRRRQQQPPPOOOPPPSSSVVVTTTUUUVVVXXXYYYZZZZZZZZZVVVQQQKKKIIIMMMSSSWWWYYYXXXQQQGGG???<<<===AAACCCIIIKKKMMMNNNLLLEEE<<<555111...+++)))((((((((('''(((((('''''''''((())))))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$###""""""###$$$%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######"""""""""###$$$$$$###""""""###%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%}}}hhh]]][[[XXXWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQUUUSSSQQQNNNLLLJJJHHHHHHJJJHHHFFFCCC@@@???>>>>>>???<<<999888999:::999777777777666555555555555555555333222222222222///---***'''$$$$$$&&&((((((''''''%%%###$$$'''((((((&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&''''''###!!!$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######"""###%%%&&&''''''&&&$$$""""""###$$$%%%%%%%%%$$$$$$######""""""%%%'''((('''&&&%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((%%%%%%((((((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&'''(((((())))))))))))******))))))((((((((((((++++++******************)))'''%%%&&&***,,,---,,,,,,111444444999CCCLLLOOO\\\]]]aaagggmmmqqqsssrrrqqqqqqqqqooooooppprrrtttttttttuuuwww{{{zzzwwwwwwyyy{{{{{{}}}||||||}}}~~~{{{xxxxxxxxxzzz|||||||||zzzyyyyyy{{{}}}zzzsssmmmkkkfffhhhjjjkkkjjjjjjlllmmmmmmmmmoooooonnnmmmjjjiiikkklllnnnnnnnnnnnnnnnooouuuuuuvvvyyy{{{ssshhh___ZZZXXXXXXXXXTTTOOOHHHEEEGGGMMMSSSVVV[[[___fffppp|||yyyrrrlllccc\\\UUUSSSQQQNNNMMMNNNQQQTTTUUUUUUVVVXXXXXXYYYYYYYYYWWWSSSOOOMMMNNNQQQTTTVVVXXXTTTMMMEEE???<<<===???AAACCCGGGKKKLLLIIIDDD???777444///+++***)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$######$$$$$$%%%$$$###""""""###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$###""""""###%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$${{{fff]]]ZZZYYYWWWWWWSSSRRRRRRQQQQQQRRRRRRSSSVVVUUURRROOOLLLJJJIIIHHHFFFFFFDDDBBB???===<<<;;;===<<<::::::;;;:::888666888777666666666666666666444333111111222111///------***(((((()))***+++***%%%######$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%)))***###(((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&&&&%%%$$$###"""!!!!!!&&&''')))(((&&&%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$$$$'''(((&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&((()))***+++++++++***))))))))))))(((((((((******+++++++++++++++++++++***((()))+++---......///444888:::BBBPPP[[[```oooooorrrvvvzzz}}}}}}}}}{{{xxxvvvttttttttttttssstttsssrrrrrrwww}}}vvvrrrmmmnnnnnnmmmkkkkkklllmmmoooqqqrrrsssqqqnnnjjjhhhjjjiiihhhggggggffffffffflllllllllnnnrrrxxx}}}|||qqqjjjgggfffeee```ZZZQQQJJJFFFFFFFFFFFFIIILLLQQQWWWaaappp{{{rrriii\\\YYYSSSNNNLLLMMMOOOQQQTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWUUURRROOONNNPPPRRRVVVVVVTTTMMMDDD<<<999999999;;;@@@FFFKKKLLLJJJHHHAAA<<<666111...+++)))''''''((((((((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""zzzeee\\\ZZZYYYXXXXXXRRRRRRQQQQQQRRRSSSTTTTTTTTTSSSPPPMMMJJJGGGFFFEEEDDDDDDCCCBBB@@@===;;;999;;;;;;<<<<<<<<<:::777555666666555555555555666666333222111111111000...,,,---,,,************++++++((('''&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&$$$###!!!###(((***%%%!!!(((%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$&&&&&&%%%%%%$$$$$$######%%%&&&((('''&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$$$$'''(((%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''')))***)))((('''((()))***)))((('''&&&'''((((((&&&'''((()))************))))))))))))))))))))))))******+++++++++++++++,,,...---,,,---...000111222666:::???CCCOOO___lllqqqyyyyyyyyy||||||yyyxxxyyyyyywwwtttvvvuuuuuuuuuxxx{{{{{{{{{zzzxxxuuuuuuvvvxxx}}}{{{xxxrrrpppmmmllllllllllllkkkpppooommmllllllllllllmmmqqqtttxxx~~~yyyuuurrrnnnggg^^^UUUOOOJJJGGGEEECCCDDDFFFGGGLLLVVVdddnnnvvvzzz|||ttthhhbbbYYYRRRNNNMMMMMMNNNPPPPPPQQQRRRTTTUUUWWWWWWWWWYYYYYYVVVPPPMMMMMMNNNRRRUUUVVVRRRHHH>>>999777666888;;;AAAGGGKKKMMMLLLIIIEEE>>>888444000,,,)))******++++++***)))((('''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&###$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!yyyddd[[[YYYXXXWWWXXXRRRRRRQQQRRRRRRSSSTTTUUUSSSQQQOOOLLLIIIFFFEEEDDDDDDDDDCCCBBB@@@>>><<<::::::;;;======<<<999777555444444444333333444444555333222111111111000...,,,'''''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###""""""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&''''''###%%%&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%''''''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''$$$$$$''''''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((()))***)))(((((()))***,,,+++)))((((((((()))***((((((((())))))(((((('''))))))))))))******************++++++,,,,,,,,,,,,------......000222444666999???GGGPPP___qqq~~~}}}{{{{{{}}}~~~|||yyy}}}|||yyyxxx{{{~~~{{{wwwuuuvvvwwwwwwwwwzzzyyyvvvrrrmmmhhhcccaaacccdddeeeiiiqqq{{{~~~uuupppggg```ZZZVVVRRROOOGGGFFFEEECCCBBBEEELLLRRR[[[ccclllsssvvvxxxzzz}}}~~~rrrkkk```VVVQQQNNNLLLKKKLLLLLLMMMNNNPPPRRRUUUVVVUUUWWWYYYWWWQQQMMMLLLMMMMMMQQQTTTRRRLLLCCC===:::555555777<<>>===<<<:::<<<>>>===;;;888777666333333333222333333444555444333111111222111///---'''))))))(((&&&%%%%%%&&&###$$$%%%%%%$$$%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$######$$$$$$###"""###&&&******'''$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&'''((((((###$$$%%%%%%###""""""#########$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&######&&&'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&'''((((((&&&&&&'''(((++++++***)))))))))))))))((()))))))))(((((('''&&&)))))))))************+++******++++++,,,---------***+++---///111444888;;;>>>FFFQQQ___qqq~~~~~~zzzyyyxxxvvvtttuuuyyy}}}vvvnnnfffaaa```^^^[[[[[[^^^eeelllqqq{{{zzzuuuoooiiifffcccaaa___RRRPPPLLLHHHEEECCCCCCCCCHHHNNNWWW```gggkkkoooqqq{{{zzzrrrggg^^^XXXUUUQQQNNNLLLLLLLLLLLLMMMOOORRRSSSQQQSSSUUUUUUSSSPPPNNNNNNLLLNNNPPPQQQOOOJJJDDD@@@555444444888???HHHNNNRRROOOMMMKKKHHHEEE@@@999555,,,+++***((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$##################xxxdddZZZXXXWWWUUUUUUSSSSSSSSSRRRSSSSSSTTTTTTRRRQQQOOOMMMLLLJJJJJJIIIFFFDDDBBB@@@>>>=========:::<<<>>>===:::777777888333333333333333444555555555333222222222222///---***,,,---,,,)))(((((()))$$$&&&'''&&&%%%%%%'''***&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###""""""###$$$%%%$$$###"""$$$((()))&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%###%%%&&&&&&$$$######$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%#########$$$%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&######&&&'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&((()))((('''&&&'''(((((())))))))))))(((''''''(((((()))*********))))))))))))*********+++++++++******++++++,,,------...))),,,///222444999>>>CCCIIIRRR___nnn~~~zzzzzz{{{|||{{{wwwwwwwwwwwwvvvwww||||||tttoooeeeccc```^^^]]]___aaacccjjjqqqzzz{{{vvvtttsssrrrrrrhhhbbbYYYSSSPPPLLLFFFAAABBBCCCGGGMMMUUU]]]aaacccnnnvvv~~~zzzpppiiieeebbb]]]YYYQQQPPPNNNMMMLLLMMMNNNOOOMMMMMMOOORRRTTTTTTRRRPPPPPPNNNMMMOOOQQQPPPKKKGGG;;;888555666;;;CCCJJJMMMLLLMMMNNNNNNMMMHHHAAA<<<111///,,,)))(((((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###%%%'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&yyydddZZZXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTPPPPPPNNNLLLKKKJJJJJJIIIFFFDDDAAA>>><<<<<<===>>>:::<<<>>><<<999777777999444444444444444555666777555444333333333222000...(((***,,,+++'''%%%&&&'''+++,,,,,,***&&&%%%&&&(((&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&$$$""" """%%%&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%###""""""###%%%&&&$$$%%%%%%%%%%%%$$$###############"""""""""""""""$$$&&&''''''%%%$$$$$$%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$######"""$$$%%%&&&%%%###"""###$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$'''&&&######&&&'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((***+++***)))((()))+++&&&'''((((((((('''%%%$$$'''((()))***+++,,,,,,,,,))))))******++++++++++++******+++,,,,,,---......+++///333777:::>>>EEEJJJUUU^^^kkkyyywwwssstttxxxzzz|||}}}~~~}}}~~~}}}pppooommmkkkiiihhhgggggg```gggqqqyyy|||sssfff^^^ZZZUUULLLEEEDDD@@@>>>AAAIIIRRRXXX[[[bbblllwwwyyysssqqqnnniiieeeVVVTTTQQQNNNLLLLLLLLLLLLJJJJJJKKKOOOTTTVVVTTTRRRUUUPPPLLLNNNSSSTTTPPPKKKBBB>>>888555888>>>CCCFFFJJJLLLOOORRRQQQMMMFFF@@@777444000,,,++++++---...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$$$$#########$$$%%%&&&&&&$$$###!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''wwwdddZZZWWWUUUTTTUUUTTTSSSQQQQQQSSSSSSSSSRRRQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBAAA@@@????????????AAA???===;;;:::999::::::///000222444555777777777666666555333111000......***)))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''$$$!!!###(((+++((($$$%%%$$$###""""""$$$&&&'''"""######$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$''')))***)))'''%%%***%%% !!!%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$######'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&))))))))))))************''''''(((((())))))************+++++++++******)))))),,,...000000000111333222444777;;;AAAHHHQQQVVV```gggqqq}}}~~~vvvssstttwww}}}yyyuuurrrqqquuu{{{~~~|||{{{~~~}}}yyyxxxtttoooiiifffgggmmmssswww~~~wwwooollleeeYYYOOOHHHFFFDDDCCCDDDFFFIIILLLTTT^^^kkkuuu{{{}}}zzzwwwrrrnnnbbbccc]]]SSSLLLKKKKKKIIIKKKKKKKKKLLLNNNQQQTTTVVVSSSSSSRRRRRRQQQPPPPPPOOOKKKEEE>>>:::666666???HHHLLLOOOSSSTTTRRRPPPNNNMMMEEE@@@888111---+++)))((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""!!!!!!!!!########################%%%&&&'''((((((&&&$$$###%%%%%%%%%$$$$$$$$$######&&&%%%############%%%&&&$$$$$$$$$$$$######""""""!!! !!!"""######wwwdddZZZWWWUUUTTTUUUTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQOOOLLLJJJIIIHHHGGGEEEDDDBBB@@@???======<<<>>><<<:::888777777666777222333333444555555555555444444333222000///......,,,+++)))(((&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$###""""""$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$###$$$&&&(((((('''%%%$$$$$$###""""""###%%%&&&&&&""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((''''''''''''(((((()))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''))))))***+++(((((()))))))))*********)))))))))******+++++++++*********++++++******))))))+++---......///111333555999???EEEKKKRRRXXX]]]dddiiipppyyyyyyuuuvvvxxxyyyrrrnnnlllllljjjkkkqqqyyy~~~~~~}}}xxxpppkkkhhhiiikkklllrrrxxx{{{tttjjjbbbSSSOOOJJJFFFEEEEEEEEEEEEKKKSSS^^^fffkkkpppvvv{{{}}}xxxtttmmmmmmiii^^^UUUQQQNNNJJJJJJJJJKKKMMMNNNPPPRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUQQQKKKDDD???999777<<>>777333///,,,*********)))((('''&&&$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&########################%%%&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$#########"""######""""""######$$$$$$vvvddd[[[XXXUUUTTTUUUTTTRRRQQQQQQRRRSSSSSSRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGFFFDDDAAA>>><<<;;;:::===<<<:::888777666666666666555555444444333222222222222111111000//////...---,,,***(((&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&((()))'''$$$###$$$%%%&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''&&&%%%###"""###$$$%%%$$$"""###&&&)))########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))((((((((((((((((((''''''&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''((()))***++++++,,,(((((())))))))))))******))))))))))))************)))************************,,,---......000444777:::@@@JJJTTTZZZ___cccfffjjjmmmrrrxxx~~~~~~zzzyyyzzz|||qqqiiifffggghhhkkkkkkmmmsss{{{}}}vvvnnnkkkgggeeegggkkkooorrrvvv{{{|||vvvccc\\\RRRLLLKKKIIIEEEAAADDDIIIOOOTTTXXX\\\cccgggqqqtttzzz}}}yyyuuuxxxvvvmmmddd]]]VVVPPPKKKKKKKKKLLLMMMNNNNNNOOOSSSSSSTTTVVVWWWXXXYYYZZZZZZTTTMMMGGG@@@:::;;;???IIIMMMSSSWWWWWWUUUTTTSSSOOOLLLFFF@@@;;;666111---,,,+++)))'''&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###!!!"""###$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############&&&%%%%%%$$$$$$$$$%%%%%%vvvddd[[[XXXVVVTTTUUUSSSRRRPPPPPPRRRSSSRRRQQQRRRQQQOOOMMMKKKIIIIIIHHHGGGFFFCCCAAA>>><<<;;;;;;???>>>===<<<:::999888888666666555444333222222222111111111111111000000000,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&%%%############$$$&&&&&&&&&&&&%%%$$$###"""###############$$$$$$$$$$$$%%%&&&&&&&&&$$$###"""%%%%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##################$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%((((((((((((((((((((((((******)))))))))((((((((((((((((((((()))))))))***''''''''''''''''''''''''***)))))))))*********+++,,,...///000222666;;;>>>@@@IIIUUUaaahhhkkkmmmmmmooorrrxxx~~~}}}|||uuunnnjjjkkkoooqqqwwwwwwyyy}}}yyytttnnnhhhgggiiiiiijjjkkklllnnnsssyyy}}}vvvlll___XXXVVVRRRKKKEEECCCEEEGGGIIIKKKOOOTTTYYYaaahhhrrr|||}}}{{{|||tttmmmeee]]]RRRPPPMMMJJJIIIJJJKKKLLLNNNOOOQQQSSSUUUXXXYYYZZZ___ZZZTTTPPPIIIAAA>>>???GGGLLLSSSXXXYYYWWWVVVUUUTTTQQQMMMHHHCCC===666111,,,+++)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$##################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$uuuddd[[[YYYVVVTTTTTTSSSQQQPPPPPPQQQRRRRRRQQQRRRQQQOOOMMMKKKIIIHHHHHHDDDCCCBBB@@@???>>>======@@@??????>>><<<;;;:::999555555444333333333444444222222222222222222222222***))))))((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))***'''%%%'''***,,,***'''&&&%%%%%%$$$############$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$&&&&&&''''''&&&%%%$$$###### ###&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((((((((((((((()))))))))((((((((('''''''''(((((((((((()))))))))((((((((((((((('''''''''******))))))***+++,,,------///222555888>>>DDDHHHJJJRRR___jjjpppssssssssssssyyy~~~{{{yyyvvvuuutttvvvyyyzzzyyyrrrooopppmmmmmmkkkiiiggghhhkkknnnppptttxxxwwwwww{{{tttjjjeee___VVVOOOGGGGGGEEECCCCCCEEEIIIMMMRRRZZZgggttt~~~~~~uuummm___ZZZSSSLLLIIIHHHKKKLLLKKKLLLNNNQQQTTTWWWYYYZZZ```[[[XXXVVVRRRJJJEEEEEEHHHLLLSSSWWWYYYXXXWWWVVVVVVTTTQQQNNNIIICCC;;;666...,,,)))'''&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((('''&&&$$$###''''''&&&%%%%%%$$$######''''''&&&%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%### !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###############uuuddd\\\YYYWWWUUUTTTSSSQQQPPPPPPQQQRRRRRRQQQQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBAAA@@@????????????>>>>>>>>>===;;;:::888777555444333222333444555666333333333222222222222222))))))(((((())))))***+++((((((((((((((((((((((((''''''&&&%%%&&&'''((()))***&&&###&&&,,,...+++'''%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$#########""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))***+++''''''(((((((((((())))))++++++++++++************,,,+++******+++,,,...///...222777<<>>>>>>>>>>>>>>>>>>>>===:::888777777666444222222222333444222222111111000/////////,,,,,,***)))(((((((((((())))))))))))))))))))))))((('''%%%%%%%%%&&&(((***&&&'''((('''%%%###$$$%%%"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$%%%&&&&&&''''''"""""""""######$$$$$$%%%(((((((((&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''###$$$%%%&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((+++++++++************)))''''''''''''((((((((()))+++++++++*********))))))...---,,,+++,,,...000222;;;AAAJJJTTT^^^gggoootttrrrtttwwwyyy{{{}}}}}}~~~}}}zzzyyyvvvtttrrrqqqppppppqqq{{{{{{ooobbbXXXPPPJJJGGG>>>???CCCHHHSSSbbbtttyyynnncccYYYQQQMMMLLLMMMNNNPPPRRRTTTVVVWWW[[[XXXXXX]]]```]]]ZZZZZZWWWYYY[[[[[[[[[[[[\\\]]]XXXWWWVVVUUUSSSPPPLLLIII???;;;444...***)))***,,,************************)))(((((((((''''''''''''&&&%%%%%%$$$%%%&&&((()))"""######$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&""""""###$$$%%%&&&&&&'''''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%%%%ooobbb]]]UUUUUUWWWRRRRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNKKKHHHEEECCCEEEDDDCCCAAA???===<<<;;;;;;;;;:::999888888777777555555666666666555333222666555444333222111111111,,,***((('''(((((('''&&&***(((''')))+++,,,***'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###!!!#########$$$$$$%%%%%%%%%$$$%%%###!!!***&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###%%%$$$###''''''''''''''''''''''''---"""%%%,,,***$$$&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''''''''(((((())))))******(((''''''''')))+++---...///+++&&&###$$$&&&'''(((&&&&&&&&&'''''')))******((((((((((((((()))******))))))))))))***+++,,,---(((***,,,,,,*********+++...///000///...111777<<>><<<<<>>>>><<<;;;:::999444555666666666555444333666555444333222111111111,,,***(((((())))))((('''((('''&&&(((+++---+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((('''&&&%%%$$$$$$$$$$$$$$$%%%%%% ###&&&&&&""" """&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&'''(((((((((''''''''''''''''''''''''((($$$ %%%((((((%%%"""###$$$###!!! !!!"""''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((()))***+++,,,---+++((('''((()))((((((((((((((((((((()))***+++)))))))))((())))))***+++++++++***************+++***+++---,,,+++***+++,,,///000111111111555<<>>===<<<===>>>>>>>>><<<999777555333444555555666555555555666555444222111111111111---+++)))))))))***)))(((&&&&&&&&&(((+++,,,,,,+++((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&)))++++++***'''&&&%%%$$$$$$$$$%%%&&&!!!$$$'''((((((&&&""" &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""$$$&&&((((((''''''''''''''''''''''''$$$&&&((('''%%%$$$%%%'''%%%&&&'''&&&$$$$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''((())))))(((((()))((('''(((******(((&&&******))))))))))))***+++)))))))))))))))***++++++---,,,+++***))))))))))))+++,,,------++++++,,,---///111333444666;;;DDDKKKZZZgggssszzz}}}||||||}}}~~~~~~}}}~~~||||||{{{xxxtttpppmmmkkkkkkllllllnnnrrrwww}}}zzzpppkkk```ZZZSSSLLLEEEBBBGGGOOOaaa||||||qqqhhh\\\WWWRRROOOOOOPPPQQQRRRQQQRRRSSSUUUXXXZZZ[[[\\\[[[[[[[[[\\\\\\]]]]]]]]][[[ZZZYYYZZZZZZYYYWWWTTTLLLJJJFFFBBB>>>999333///+++)))(((((()))))))))((()))))))))(((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$###$$$$$$"""###&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$kkk___[[[UUUVVVYYYUUUTTTSSSQQQPPPOOOOOOPPPPPPOOOOOONNNLLLJJJHHHFFFDDDEEEDDDCCCBBB@@@???>>>===<<<===>>>>>><<<999555333333333444555555666666666666555333222111111000000...,,,***)))******)))(((&&&&&&''')))***+++******)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$''')))+++***)))((('''%%%$$$###$$$%%%&&&***&&&""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&!!!$$$'''(((''''''''''''''''''''''''&&&(((***(((%%%###%%%((()))***+++***)))((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&%%%$$$$$$%%%'''((('''%%%******))))))((())))))))))))(((((((((((()))******,,,++++++***))))))******+++,,,---,,,++++++,,,...///111555777;;;BBBLLLTTTcccmmmyyy}}}yyyvvvsssmmmiiieeefffgggkkkpppuuu{{{~~~{{{vvvllleee^^^XXXPPPIIIGGGJJJTTTkkk{{{pppgggaaaYYYSSSPPPPPPPPPPPPMMMNNNPPPRRRUUUXXXZZZ[[[ZZZ[[[[[[\\\]]]^^^^^^___\\\[[[[[[\\\\\\\\\YYYWWWPPPOOOLLLJJJFFF@@@:::555...,,,)))((())))))(((''')))))))))(((((((((''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""######""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""" """$$$&&&''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjj^^^[[[UUUVVVZZZUUUTTTSSSQQQOOOOOOOOOPPPQQQOOOOOONNNLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA???>>>>>>???@@@AAAAAA???<<<888666444444444444555555666666555444333222111000000000...,,,***)))******)))(((((())))))))))))((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%&&&&&&%%%$$$$$$$$$%%%&&&,,,&&& """&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%###!!!"""$$$'''((((((''''''''''''''''''''''''+++)))'''%%%$$$%%%'''(((%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''%%%######%%%'''(((((())))))((('''''''''(((((((((((('''''''''((())))))******))))))***++++++,,,***+++,,,+++++++++...000000444999>>>DDDLLLVVV^^^iiisss|||yyyrrrhhhfffdddcccfffkkkppptttwww}}}vvvooohhhccc\\\RRRKKKJJJNNNZZZeeehhhiiimmmssswww~~~wwwpppjjj```XXXSSSPPPNNNMMMJJJKKKMMMPPPRRRUUUWWWXXXYYYYYYZZZ[[[]]]^^^______^^^^^^]]]]]]]]]\\\YYYWWWTTTSSSQQQPPPMMMGGGAAA<<<444111---+++******)))'''((((((((('''''''''&&&&&&############$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjj^^^ZZZTTTVVVYYYTTTUUUSSSQQQOOONNNOOOPPPQQQRRRQQQOOOMMMKKKJJJHHHGGGDDDDDDCCCBBBAAA@@@??????>>>>>>???>>>===:::777666555555444444444555666666555444333111000000000000---+++)))))))))***)))(((((()))******(((&&&&&&'''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%###"""$$$''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''+++)))'''&&&&&&&&&$$$###''''''''''''''''''''''''---)))$$$###%%%'''''''''$$$%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((('''''''''''''''%%%%%%&&&'''((((((''''''***(((%%%%%%''')))***+++((('''''''''''''''((((((((((((((((((((())))))***))))))))))))***+++,,,---)))***++++++,,,---111333555;;;BBBJJJPPPYYYbbbiiirrryyyqqqmmmhhhdddccceeehhhjjjooo{{{~~~vvvooollleeeZZZPPPLLLMMMNNNPPPPPPRRRWWW]]]aaahhhttt|||uuuoooggg___YYYTTTPPPMMMKKKLLLMMMOOORRRTTTUUUVVVWWWXXXYYYZZZ\\\]]]______```___^^^^^^^^^]]]ZZZWWWVVVUUUTTTSSSQQQMMMHHHCCC;;;888222...,,,+++)))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&$$$$$$''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&%%%$$$%%%&&&%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkk___ZZZTTTUUUXXXSSSUUUSSSQQQOOONNNOOOPPPQQQRRRQQQOOOMMMKKKIIIHHHHHHDDDDDDCCCBBBAAA@@@@@@???;;;;;;;;;:::999777666555666666555444333444555555555444333111000000//////,,,***(((((())))))((('''&&&(((******'''&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&$$$""" """$$$%%%%%%$$$$$$"""###%%%'''((((((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""###$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&&&&&&&%%%### ''''''''''''''''''''''''((('''%%%%%%&&&'''&&&%%%%%%'''(((((('''&&&((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''(((*********(((((((((***+++***(((((('''''''''((()))***************)))***++++++,,,+++***************++++++***+++,,,---...111555888===DDDNNNWWW___gggooouuu{{{}}}xxxrrrmmmiiifffeeekkkssszzztttssspppfff[[[UUUPPPNNNMMMJJJHHHGGGIIIMMMRRR\\\hhhqqqzzz~~~wwwsssnnniiiddd^^^XXXTTTOOOOOOPPPQQQSSSTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^______^^^^^^^^^^^^]]][[[XXXWWWVVVUUUTTTSSSQQQMMMIIIBBB>>>777222///,,,***((()))))))))(((((((((''''''((((((((()))))))))******&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&###$$$'''&&&#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%)))&&&######$$$%%%###!!!#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$kkk___ZZZTTTTTTWWWSSSUUUSSSQQQNNNNNNOOOPPPRRRPPPOOOMMMKKKIIIGGGFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@======<<<;;;::::::999999888666555444333333444555555444222111000000//////,,,***((('''(((((('''&&&$$$'''))))))'''&&&(((***&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$&&&(((******(((%%%''''''''''''''''''''''''###%%%(((((('''&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%&&&''')))+++,,,&&&&&&(((***+++***'''$$$(((((((((((()))***,,,,,,,,,,,,++++++,,,,,,---...---,,,+++***))))))))))))+++,,,---///000444888<<>>???>>>===;;;999777666555111333444666777777666666555444444333222111000000+++***)))((((((((((((((()))(((&&&$$$$$$$$$&&&'''((()))))))))((('''&&&%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###&&&&&&&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%***)))((('''''''''''''''%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((+++)))&&&$$$"""""""""###''')))***)))'''&&&&&&''')))'''&&&%%%%%%&&&((()))'''&&&%%%$$$%%%&&&'''((()))((('''&&&&&&'''((())))))*********++++++++++++))))))))))))(((((((((((()))*********++++++++++++...+++)))(((((())))))(((,,,,,,,,,***((((((***,,,+++---///000111777@@@FFFQQQXXXbbbjjjooosssxxx|||vvvooommmlllmmmsss}}}|||}}}|||uuudddccc___XXXNNNEEE???===>>>>>>BBBLLLVVVaaaooozzz~~~~~~}}}zzzuuunnngggccc]]]ZZZVVVTTTTTTRRRPPPNNNTTTVVVYYYYYYWWWWWWZZZ]]][[[\\\]]]^^^____________]]]\\\ZZZXXXWWWVVVVVVVVVOOOJJJCCC;;;555000+++(((***)))'''((((((((('''%%%'''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%rrr```YYYYYYWWWVVVVVVUUUTTTRRRQQQOOONNNNNNNNNPPPQQQPPPMMMIIIFFFFFFFFFEEEEEEDDDDDDBBB@@@???>>>>>>>>>===;;;999777666666111222333555555666555555444444333222111000//////,,,+++***)))((((((((((((***)))'''&&&%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%"""######$$$$$$$$$$$$###''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%''''''(((((()))'''((())))))'''&&&&&&'''&&&&&&%%%%%%%%%''')))+++&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&''')))))))))*********++++++))))))))))))(((((((((((()))))))))*********++++++,,,***((((((***+++++++++)))***+++***))))))+++---,,,///222444777>>>HHHOOOWWW^^^ffflllnnnpppsssvvvzzzyyyvvvrrrooorrrzzzqqqmmmggg___VVVMMMEEEAAA===;;;===DDDLLLVVVdddppp|||~~~~~~{{{uuunnnjjjhhhddd]]]WWWRRROOOMMMLLLMMMPPPSSSTTTTTTUUUXXXZZZZZZ[[[\\\^^^^^^_________]]]\\\[[[ZZZYYYWWWVVVVVVRRRNNNHHHAAA<<<666111---+++***(((((())))))(((&&&((((((((('''''''''&&&&&&)))(((%%%$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&sssbbb[[[YYYWWWUUUUUUTTTTTTRRRPPPOOONNNNNNNNNPPPPPPOOOMMMIIIFFFFFFFFFDDDDDDCCCBBBAAA???>>>===>>>>>><<<;;;999888666666222333444555666666666666333333222111000//////...,,,,,,+++***))))))))))))***)))((('''''''''((()))'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%$$$$$$#########$$$$$$'''&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''!!!###&&&)))+++,,,,,,+++%%%'''((((((&&&%%%%%%&&&%%%$$$$$$%%%&&&(((***,,,%%%%%%%%%%%%&&&'''))))))(((((('''&&&%%%%%%%%%&&&((((((((()))))))))******(((((((((((())))))))))))((()))))))))***************)))((()))+++---------)))+++,,,,,,,,,,,,---///...222666;;;@@@IIITTT\\\bbbggglllooonnnmmmooopppuuuyyyooojjjllluuu}}}zzzqqqhhh```WWWNNNHHHAAA<<<:::<<>>===>>>===<<<;;;999888777666555555666666777777777777333222222111000///......---,,,+++)))(((((((((((())))))(((''''''(((((()))((('''%%%$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&)))(((&&&%%%%%%&&&''''''(((((('''&&&&&&''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&%%%&&&((()))******))))))$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&(((******$$$$$$%%%&&&'''((()))*********))))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))************)))((()))+++,,,,,,++++++---...///......///000111666===DDDKKKUUU```hhhlllpppttttttqqqoooooopppwwwvvvmmmmmmrrryyyxxxoooiiibbbXXXQQQIIIBBB<<<:::<<>>=========<<<;;;999888777777555555555555555555666666333222222111000///......---,,,***)))((('''''''''''''''''''''''''''((((((***)))&&&$$$###$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))((('''&&&&&&&&&((((((''''''&&&&&&&&&''''''(((%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&'''((()))((('''&&&)))((('''&&&&&&&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''((($$$$$$%%%'''((())))))************))))))(((((('''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************+++***))))))++++++***)))+++,,,......------///000777===GGGOOOWWW```jjjqqqtttwwwzzzzzzwwwuuuuuuwwwxxxuuuvvvxxxzzz|||vvvrrrlllccc\\\SSSKKKCCC>>>===@@@JJJUUU```gggsss~~~wwwvvvssslllccc[[[TTTQQQMMMMMMMMMNNNPPPQQQRRRRRRTTTUUUWWWYYY[[[]]]]]]^^^]]]^^^______^^^\\\ZZZXXXUUUTTTSSSQQQOOOJJJDDD???444111---***))))))'''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""#########$$$$$$$$$$$$|||oooaaaZZZUUUQQQPPPRRRSSSSSSQQQOOONNNMMMMMMMMMKKKLLLLLLIIIFFFDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;999888888777333333222222222222333444333333222111000//////......---+++***((((((''''''&&&&&&''''''''''''(((((()))((('''%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###&&&&&&&&&&&&''''''''''''######$$$&&&'''((()))***&&&&&&'''((((((((((((''''''&&&$$$$$$$$$&&&(((***$$$&&&'''(((&&&&&&&&&''''''''''''''''''''''''&&&$$$%%%&&&(((((()))))))))&&&''''''((((((((('''&&&((((((((()))))))))******''''''(((((())))))******)))*********+++++++++++++++******+++,,,,,,***((()))+++,,,,,,,,,///222555BBBJJJUUU^^^ffflllsssxxxyyy|||}}}{{{|||~~~{{{yyypppoooooottt}}}{{{vvvoooiii___VVVLLLEEE@@@???EEEMMMYYYaaannn{{{}}}yyyuuuooofff]]]VVVMMMKKKIIIJJJMMMQQQSSSTTTRRRSSSUUUXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^\\\ZZZYYYUUUTTTSSSSSSQQQNNNHHHDDD:::777111---+++***((('''&&&&&&''''''''''''((((((&&&&&&&&&'''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############""""""""""""############zzznnnbbbZZZUUUQQQQQQSSSSSSRRRQQQOOONNNMMMLLLLLLLLLMMMMMMKKKHHHFFFEEEFFFBBBBBBBBBBBBAAA@@@???>>><<<<<<;;;::::::999888888555444333222222333444555444444333222111000//////000///...,,,+++***))))))''''''(((((())))))))))))&&&&&&&&&''''''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$######""""""%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''###$$$%%%&&&'''((((((((($$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&'''''''''(((###$$$$$$%%%&&&''''''((('''''''''''''''(((((()))%%%%%%%%%%%%&&&'''(((((($$$&&&((((((''''''((()))%%%%%%&&&'''((((((((((((%%%&&&'''((())))))((('''%%%&&&'''((())))))(((((()))))))))*********++++++'''''''''((()))*********++++++++++++,,,,,,,,,,,,+++++++++---//////...,,,***+++---...111666<<>>GGGLLLYYYbbboooyyy~~~}}}xxxmmmdddbbbfffmmmrrr~~~xxxooodddYYYMMMCCCAAADDDMMMUUUbbbppp{{{{{{{{{xxxqqqbbb\\\SSSNNNMMMNNNOOOOOOPPPQQQSSSVVVYYY[[[\\\]]]^^^^^^\\\[[[[[[[[[[[[[[[ZZZXXXWWWWWWWWWUUURRROOOGGGBBB;;;555111...,,,***(((((())))))*********+++&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%rrrddd^^^[[[VVVSSSSSSTTTSSSRRRQQQOOONNNMMMLLLNNNNNNMMMKKKIIIGGGEEEDDDCCCBBB@@@???>>>>>>======>>>===<<<;;;999888777666666555333222222333555666888666333222111111///......+++((('''((())))))))))))))))))((((((((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&'''((()))((('''&&&&&&((())))))((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""!!!!!!"""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%&&&&&&%%%&&&''')))))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((,,,,,,+++***)))((('''&&&+++*********+++,,,------///...,,,,,,---...---,,,000---...444999>>>KKKXXXbbbjjjuuu}}}~~~yyynnnddd___aaadddooovvv~~~rrrdddVVVLLLGGGFFFGGGNNN^^^nnnwwwzzz}}}wwwpppiii___TTTNNNKKKLLLNNNOOOOOOPPPTTTWWWYYYYYYXXX[[[\\\^^^^^^^^^\\\ZZZYYYZZZZZZZZZYYYXXXVVVUUUTTTMMMIIICCC===888222---)))'''&&&&&&&&&''''''%%%###***(((%%%###"""$$$''')))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###rrrccc]]]YYYVVVTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLKKKIIIHHHFFFEEECCCBBB@@@???>>>>>>======>>>===<<<;;;999888777666777666444333333444666777777555222111111111///------+++)))(((((())))))((((((((((((((((((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&&&&&&&'''(((((('''&&&$$$$$$&&&'''((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))$$$######$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&''')))(((((((((((((((((((((&&&'''((())))))((('''&&&))))))((((((((('''''''''((((((((((((((((((((((((+++************))))))))),,,,,,+++*********++++++,,,+++******,,,---------111///111777<<>>>>>============<<<;;;999888777777777666555444444555666777555333111111111000///---,,,+++))))))******((('''&&&''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''$$$""""""###%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((()))(((''''''&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))&&&%%%%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((()))***)))'''&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((()))*********++++++,,,,,,---,,,+++***))))))))))))************,,,---///000222222777===BBBIIITTT___kkkoootttwwwxxxzzz~~~yyyvvvvvvzzz}}}~~~~~~vvvlllccc]]]]]]dddmmmvvv~~~ssscccUUUMMMJJJJJJMMMVVV```jjjxxxyyyvvvqqqiii___UUUMMMHHHJJJJJJJJJLLLPPPSSSTTTTTTYYYZZZ[[[\\\\\\\\\[[[ZZZ[[[[[[[[[[[[ZZZXXXWWWVVVSSSQQQMMMHHHCCC===666111+++***(((((())))))((('''((('''&&&&&&%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###~~~ooo```YYYVVVTTTTTTVVVVVVUUUTTTQQQOOOLLLJJJIIIJJJKKKKKKJJJIIIHHHGGGFFFBBBBBB@@@???>>>============<<<<<<;;;999888888777666555444444444444555666333222000000111000...---+++***)))***+++***(((&&&''''''(((((()))***+++++++++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''$$$"""!!!###%%%&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''(((''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''###%%%&&&&&&%%%&&&'''((('''''''''((((((((((((((('''(((((((((((((((((('''))))))((((((((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++***)))))))))******,,,,,,---,,,---///111444333777===EEEKKKTTT^^^gggppprrrtttuuuuuuxxx~~~}}}zzzxxxyyy|||~~~}}}qqqiii___aaaeeeiiioooxxxqqq___TTTOOOJJJIIIMMMUUU^^^lllwww{{{~~~~~~yyyxxxuuuooofff\\\RRRMMMNNNMMMKKKLLLNNNQQQRRRRRRWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[YYYXXXXXXTTTRRROOOLLLGGGAAA:::444...,,,)))((()))))))))((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''###$$$%%%&&&''''''(((((('''&&&%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! ###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###|||nnn^^^WWWUUUTTTTTTVVVVVVUUUTTTQQQOOOLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFBBBBBB@@@???>>>=========<<<<<<;;;::::::999888888333333333333333333333333222111000111222111///---+++***)))***+++***(((&&&(((((()))***++++++,,,,,,,,,+++***)))((((((((((((&&&''''''(((((('''&&&&&&(((%%%######$$$&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((###%%%&&&&&&%%%&&&'''(((&&&&&&''''''((((((((()))(((((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))))))))***+++,,,------......---,,,...222555666===FFFNNNUUU___hhhnnnssstttuuuuuuuuuyyy~~~~~~~~~~~~}}}}}}|||{{{yyyxxxwwwvvvtttuuuwwwyyy{{{|||}}}~~~{{{}}}xxxllliiieeecccdddiiiqqqwww|||iii]]]SSSLLLGGGHHHLLLQQQYYYaaaiiisss|||~~~|||zzzwwwqqqiii```WWWRRRNNNKKKIIIJJJLLLPPPRRRRRRUUUVVVWWWYYYZZZ[[[\\\\\\[[[\\\\\\\\\[[[ZZZYYYXXXVVVTTTRRRPPPLLLFFF@@@;;;222///+++(((((())))))(((''''''((((((((('''&&&%%%''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""###%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###yyylll]]]WWWUUUTTTSSSUUURRRRRRQQQPPPOOOOOONNNNNNKKKKKKJJJJJJHHHGGGFFFEEECCCBBB@@@???>>>>>>======<<<<<<;;;::::::999888888222222222222222222222222111000000222333222000...,,,+++))))))******(((''')))))))))******+++++++++++++++***)))((((((((((((&&&'''((((((((('''&&&%%%'''&&&%%%%%%'''(((((('''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''(((((((((%%%$$$$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((()))***)))'''&&&&&&'''&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))),,,,,,++++++*********)))((())))))***+++---...///+++---...---,,,...444888===GGGQQQXXX^^^hhhooorrrsssuuuwwwxxxyyy|||}}}{{{}}}~~~~~~}}}|||{{{zzzyyywwwuuusssqqqooommmllllllkkkkkkkkkjjjiiihhhffffffdddeeegggiiijjjkkkllllllkkkmmmoooqqqrrrtttwwwzzz}}}~~~|||wwwpppiiieeefffhhhjjjwwwssshhhYYYQQQIIIHHHGGGFFFIIIMMMUUU```lllttt||||||vvvnnnddd\\\WWWKKKHHHFFFFFFJJJOOORRRTTTTTTTTTUUUWWWYYY[[[\\\]]][[[[[[[[[[[[[[[ZZZYYYYYYXXXWWWUUUSSSPPPLLLGGGCCC888333...***))))))))))))'''(((((((((((('''&&&&&&'''''''''&&&''''''((()))&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###wwwjjj]]]WWWVVVTTTSSSTTTQQQQQQQQQPPPPPPOOOOOOOOOLLLKKKKKKJJJHHHFFFDDDCCCCCCBBB@@@???>>>>>>======<<<;;;;;;::::::999999888222333333333333333333222111000111333444444111///---+++)))(((((())))))((((((((((((((((((((())))))(((((('''''''''''''''(((&&&'''((()))((('''%%%$$$&&&%%%%%%'''((()))'''%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***)))'''&&&&&&'''%%%%%%&&&''''''((()))))))))((('''&&&&&&'''((()))(((((()))))))))*********)))))))))))))))))))))))))))))))))***************++++++++++++,,,---...///+++---000000000333;;;AAAFFFQQQ\\\```eeemmmqqqrrrrrrvvvzzz|||}}}~~~|||~~~}}}yyyxxxxxxwwwwwwwwwxxxxxxppppppoooooonnnmmmmmmlllppppppooommmlllkkkjjjiiidddccc```]]][[[ZZZYYYYYYVVVWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVXXXYYYYYYZZZZZZYYY[[[]]]______aaaeeegggnnnooorrrvvv|||~~~xxxsssoookkkiiinnnvvv{{{qqqcccZZZPPPKKKHHHDDDCCCDDDFFFNNNXXXcccoooyyy}}}{{{}}}wwwnnneee___PPPLLLHHHGGGIIIMMMPPPRRRRRRSSSTTTVVVXXXZZZ\\\]]]ZZZZZZ[[[[[[ZZZZZZYYYXXXXXXVVVTTTRRRQQQOOOKKKIII>>>999222---************(((((((((((('''''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&&&&!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###uuuiii\\\XXXVVVTTTRRRSSSTTTSSSRRRQQQOOONNNMMMLLLLLLLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@???>>>>>>======;;;;;;;;;::::::999999999333444444555555444444333111111111333555555222000...,,,((('''((()))))))))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''((())))))'''%%%$$$$$$$$$%%%'''))))))&&&$$$''''''%%%$$$$$$%%%''''''))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))###%%%&&&&&&%%%&&&''')))%%%%%%&&&&&&'''((()))))))))((('''&&&&&&'''((()))(((((())))))*********+++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,------,,,,,,,,,---......,,,///333444555:::CCCJJJMMMYYYbbbeeehhhoooqqqpppqqqvvv{{{~~~|||{{{yyytttpppggggggfffeeeeeeeeeeeefffaaaaaaaaaaaa```___^^^]]]^^^^^^]]][[[ZZZXXXWWWWWWVVVUUURRRPPPNNNMMMMMMMMMIIIJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMOOOQQQRRRSSSUUUXXXZZZ\\\]]]___ccciiiqqqxxx|||yyyqqqlllhhhnnnxxxvvvmmmbbbWWWQQQLLLGGGDDDEEE@@@EEEKKKTTTaaannnrrrppp{{{~~~wwwmmmgggZZZUUUOOOKKKJJJLLLMMMNNNQQQRRRSSSUUUWWWZZZ\\\^^^YYYZZZZZZZZZZZZYYYYYYXXXUUUSSSQQQPPPOOONNNLLLJJJBBB===555///,,,,,,,,,+++))))))(((''''''''''''((('''''''''''''''((()))))))))(((&&&%%%$$$$$$%%%&&&!!!$$$''')))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$zzzlll^^^WWWTTTQQQPPPQQQQQQPPPOOOOOONNNNNNNNNOOOQQQOOONNNMMMLLLJJJFFFDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777555444333222111555333222333555555111...+++)))''''''''''''&&&%%%++++++)))'''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((******))))))(((((((((((()))&&&&&&+++,,,((($$$!!!!!!%%%'''***+++)))%%%***(((&&&%%%%%%''')))***((('''&&&&&&'''&&&$$$"""%%%%%%%%%&&&&&&''''''''''''(((((('''&&&&&&((()))&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&((()))***++++++***((((((******)))(((((((((((()))%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,***(((((()))+++,,,,,,+++,,,------,,,+++,,,---//////000444;;;DDDMMMSSS[[[```fffiiiiiiiiimmmqqqzzz|||~~~}}}yyysssooollljjjgggddd^^^\\\ZZZXXXWWWVVVVVVVVVSSSQQQOOOLLLLLLMMMNNNOOOLLLMMMNNNOOONNNLLLIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHJJJKKKOOOPPPRRRVVV\\\bbbhhhkkkqqqvvv}}}xxxpppjjjiiippp{{{xxxrrrggg[[[QQQJJJFFFEEEDDD@@@AAAIIITTT]]]hhhpppppp{{{yyyqqqfff```XXXPPPLLLKKKMMMOOOOOORRRTTTUUUTTTVVVYYY]]]]]]^^^^^^^^^]]][[[YYYXXXTTTTTTUUUUUUTTTSSSQQQPPPMMMHHH???666///+++))))))''')))+++,,,***(((&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$***(((''''''(((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{mmm___XXXUUURRRQQQRRRTTTSSSQQQPPPOOONNNNNNNNNPPPOOONNNMMMLLLJJJGGGDDDCCCBBBAAA@@@???===<<<<<<<<<<<<;;;;;;::::::::::::666666555555444444333333444222111222444333000---+++)))''''''((()))(((''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%###&&&(((((((((((((((''')))******(((&&&&&&%%%$$$'''''''''((()))******+++(((''''''((())))))((('''&&&&&&'''''''''''''''((('''((()))((('''&&&''')))&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&'''((()))***+++******)))'''&&&&&&&&&'''(((((()))&&&'''((((((&&&&&&'''(((((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))((()))***++++++******+++------,,,---...000111111333777???JJJUUU\\\eeeiiinnnpppoooooorrruuuzzz|||}}}|||vvvrrrooonnnjjjeeebbbaaa```^^^\\\SSSQQQOOOMMMLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBBBBBCCCCCCCCCCCCAAA@@@???AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKNNNRRRWWW[[[^^^eeehhhmmmsssxxx~~~tttnnnjjjlllqqqwwwvvvkkkaaaWWWNNNHHHEEE@@@>>>DDDLLLSSS\\\dddjjjuuu~~~wwwkkkfff^^^VVVPPPMMMMMMMMMNNNPPPRRRSSSSSSTTTXXX[[[\\\\\\]]]]]]\\\ZZZXXXWWWRRRSSSTTTUUUUUUUUUTTTSSSOOOKKKCCC;;;333...+++***''')))***+++***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((()))))))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||nnn```YYYVVVSSSRRRSSSVVVUUUSSSQQQOOONNNMMMMMMPPPOOOMMMMMMLLLJJJGGGDDDCCCBBBAAA@@@???===<<<<<<===<<<<<<;;;:::999999888444444444444444444555555222111111222222111///---+++***(((((()))***))))))"""###%%%'''((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&)))$$$$$$)))+++))))))((('''%%%$$$$$$&&&(((%%%&&&((()))))))))(((''''''&&&%%%''')))******)))((((((((((((((('''''''''%%%''')))***((('''''''''&&&''''''((((((''''''&&&(((((((((((((((''''''&&&((((((************(((((($$$$$$$$$$$$&&&'''((()))'''((())))))((('''((()))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))+++,,,---+++))))))***,,,------...111333333555999>>>GGGRRR^^^fffkkknnnqqqrrrpppoooqqqttt|||~~~|||yyyxxxzzz~~~zzzwwwwwwvvvsssoooiiiddd___\\\[[[XXXUUUSSSSSSSSSRRRQQQJJJHHHFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA???>>>AAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAAEEEDDDEEEFFFHHHJJJMMMNNNVVVXXX[[[^^^dddmmmvvv}}}yyysssooolllkkkpppwww~~~uuujjj]]]SSSKKKCCC>>>???CCCHHHOOOUUUaaakkkwww~~~}}}rrrnnnfff^^^VVVPPPLLLKKKLLLMMMOOOPPPPPPRRRVVVXXXYYYZZZ[[[[[[[[[YYYXXXWWWQQQRRRTTTUUUVVVVVVVVVUUUQQQNNNIIIAAA:::333...+++((())))))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''***---,,,)))&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{mmm___XXXVVVSSSQQQRRRUUUTTTRRRQQQOOONNNNNNMMMOOONNNMMMLLLLLLJJJGGGDDDCCCBBBAAA@@@???===<<<<<<======<<<;;;:::888888777555555444444444444333333222222222222222111///---...,,,***)))******)))((("""$$$&&&)))))))))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((((((((('''((("""###***,,,&&&'''&&&''')))(((&&&(((+++''''''''''''&&&&&&%%%$$$&&&%%%$$$$$$&&&''''''&&&)))(((((((((''''''&&&&&&$$$'''******)))'''&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''***************(((&&&%%%%%%$$$%%%%%%&&&'''(((((('''((())))))''''''((()))%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++...//////,,,))))))+++,,,,,,,,,...111333444:::AAAIIIQQQZZZccciiinnnppprrrrrrqqqqqqsssuuu~~~~~~xxxtttsssuuu~~~~~~yyytttqqqmmmhhheeedddcccaaa^^^ZZZUUUQQQOOOOOONNNLLLKKKKKKKKKKKKJJJHHHGGGEEECCCBBBAAABBBBBBAAABBBBBBAAAAAA@@@???>>>@@@@@@???>>>>>>>>>??????>>>>>>??????@@@@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<===???@@@@@@???>>>===BBBBBBBBBBBBCCCDDDFFFGGGLLLMMMNNNQQQVVV^^^gggnnntttyyy|||sssjjjhhhkkkrrr}}}{{{nnncccTTTKKKCCC@@@@@@AAAFFFKKKWWW```kkkuuu{{{}}}~~~}}}wwwsssmmmeee[[[SSSMMMIIIKKKKKKLLLLLLNNNPPPSSSUUUXXXXXXYYYZZZZZZZZZYYYXXXSSSTTTUUUWWWWWWWWWVVVUUURRRQQQMMMHHH@@@888111---***)))(((((())))))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***///...)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzlll^^^WWWUUURRRPPPQQQQQQQQQPPPOOONNNNNNNNNNNNNNNMMMLLLLLLLLLJJJGGGDDDCCCBBBAAA@@@???===<<<<<<===<<<<<<:::999888777777777666555444333222111111222333444444222111000///000...+++******)))'''&&&&&&''')))***+++)))((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""''''''$$$&&&,,,,,,&&&...******...---(((&&&'''((('''&&&%%%&&&''')))***)))'''%%%$$$%%%&&&%%%%%%(((''''''&&&&&&%%%%%%%%%$$$'''******)))'''&&&''''''(((((((((((((((((('''''''''(((((((((((((((''''''''')))******)))((('''(((((('''''''''''''''(((&&&'''(((((('''&&&'''((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++,,,---000222111...++++++,,,,,,,,,,,,...111444888AAAMMMVVV\\\```fffjjjrrrsssuuuuuuvvvwwwyyy{{{}}}~~~{{{xxxtttrrrttt|||~~~yyysssooojjjeeeaaa^^^ZZZWWWUUUUUUUUUSSSQQQNNNLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDBBBAAAAAAAAABBBEEECCCAAA?????????@@@AAA??????>>>>>>>>>???@@@@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@???>>>===<<>>666222...+++)))((()))***)))((('''''''''((()))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$***......)))%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzlll^^^WWWTTTQQQPPPQQQPPPPPPOOONNNNNNNNNOOOOOONNNLLLLLLKKKKKKJJJGGGDDDCCCBBBAAA@@@???===<<<<<<<<<;;;;;;:::999888888777777666555444333111000000111333555444222000000000000...+++***))))))'''&&&)))******+++***)))''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&''''''''')))---222555777,,,&&&***,,,(((&&&''''''&&&%%%&&&(((,,,000333,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))***(((''''''''''''(((((())))))(((((('''&&&'''((((((((((((((((((!!!###&&&(((***,,,,,,,,,******)))(((((((((((((((&&&'''((((((&&&&&&'''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,...000222111...,,,,,,------......111555999AAALLLYYYbbbeeehhhkkknnnsssttttttvvvxxxzzz|||}}}~~~{{{yyy{{{yyyvvvuuuuuu{{{~~~wwwpppllleeebbb]]]YYYVVVSSSQQQOOOMMMMMMNNNNNNMMMLLLKKKJJJGGGHHHIIIGGGEEEDDDDDDEEEDDDCCCAAA????????????@@@EEECCC@@@>>>===>>>@@@BBB>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@??????????????????????????????????????????@@@@@@??????>>>>>><<<===>>>???@@@AAABBBCCC???AAABBBCCCCCCEEEIIIKKKTTTYYY___ffflllrrrxxx|||}}}wwwjjjeee^^^___eeepppzzz~~~kkkaaaUUUNNNHHHAAA@@@BBBHHHKKKRRR[[[bbbffflllrrruuussspppkkkeee]]]VVVRRRPPPMMMJJJIIIKKKNNNOOOPPPSSSTTTVVVWWWYYYYYYYYYXXXXXXYYYYYYYYYXXXWWWUUUTTTRRRRRRRRRPPPKKKDDD===999333///***(((***+++***(((''''''((()))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$(((++++++(((&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzmmm^^^XXXUUURRRQQQRRRSSSRRRQQQOOOOOONNNNNNNNNMMMLLLKKKKKKKKKJJJGGGDDDCCCBBBAAA@@@???===<<<<<<:::::::::999999999888888555555444444333222111111000222444333111......///---+++)))))))))***)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%'''''''''(((((()))))))))'''%%%'''+++***--->>>SSS[[[DDD///***+++((('''***%%%%%%&&&''')))+++---///+++)))&&&%%%'''(((((((((&&&&&&&&&&&&'''''''''''''''((()))((('''&&&''')))(((((())))))))))))((((((&&&&&&'''((((((((((((((("""$$$&&&(((***++++++***))))))((((((((()))******'''((())))))''''''((()))&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,...000000---+++,,,---///000333777===AAAMMMWWWccckkkmmmppptttyyywwwvvvvvvwwwzzz|||~~~~~~~~~~~~{{{zzzzzzyyy}}}|||wwwrrrmmmgggaaa]]][[[XXXSSSPPPOOONNNLLLKKKIIIJJJKKKLLLLLLKKKJJJIIIFFFHHHJJJJJJGGGFFFGGGIIIDDDCCCBBB@@@@@@@@@AAAAAADDDCCCBBB@@@@@@@@@@@@@@@>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????<<<===>>>???@@@AAAAAABBB>>>???>>>======>>>AAADDDGGGJJJOOOTTTZZZaaaiiimmmqqqvvv|||tttmmmccc^^^]]]aaahhhppp~~~zzzpppdddZZZQQQGGGBBBAAACCCCCCGGGQQQWWW]]]eeeoooqqqqqqpppmmmiiiddd___\\\SSSPPPKKKJJJKKKNNNOOONNNOOOPPPRRRTTTVVVWWWWWWVVVWWWXXXYYYZZZYYYYYYWWWWWWRRRSSSTTTTTTPPPKKKEEEAAA888222,,,)))+++,,,***((((((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||nnn___YYYVVVSSSRRRSSSVVVUUUSSSQQQOOONNNMMMMMMMMMLLLKKKKKKKKKJJJGGGDDDCCCBBBAAA@@@???===<<<<<<:::999999999999999999999333333333333333333333333...111333222///------...***((('''(((***++++++***((((((''''''''''''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''$$$(((...***,,,HHHkkklllHHH666///(((%%%(((%%%&&&'''''''''&&&%%%$$$'''%%%######%%%'''((((((&&&'''''''''(((((())))))'''((()))'''&&&&&&(((***(((((())))))))))))((((((&&&&&&'''((())))))(((((((((((()))))))))'''&&&%%%''''''''''''(((***+++,,,(((***+++***)))((()))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***+++,,,......,,,++++++---///222666<<>>>>>>>>???@@@??????@@@AAABBBBBBBBBBBB@@@???===;;;:::<<<@@@CCC>>>@@@DDDGGGMMMTTT\\\aaahhhmmmuuu|||wwwggg___YYYZZZ\\\```mmmzzz|||oooeeeYYYMMMEEECCC@@@>>>BBBKKKRRRXXXcccnnnooooooooonnnkkkhhheeecccVVVQQQLLLJJJLLLNNNNNNNNNLLLMMMPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZYYYYYYSSSTTTVVVVVVSSSOOOJJJGGG:::444---***+++,,,+++((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$###%%%'''(((((('''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyylll___XXXVVVSSSQQQRRRUUURRRPPPOOOOOOOOONNNMMMLLLMMMNNNNNNMMMJJJGGGEEEDDDCCCBBB@@@>>>===;;;;;;======<<<;;;;;;::::::999555444222222222222111///222222111111000/////////,,,+++***)))(((((((((((((((''''''(((***+++)))(((((((((((((((((())))))*********))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''(((***...444999iiiHHH000'''&&&&&&&&&$$$%%%&&&&&&'''((())))))''''''(((((())))))******))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###))))))(((((('''''''''&&&&&&(((******))))))***+++&&&&&&'''((()))***++++++((('''&&&'''((()))((((((''''''(((((())))))************))))))***,,,...///,,,+++***((((((***+++,,,......---,,,,,,---------***+++---,,,***))))))))),,,...111333888@@@KKKSSSbbbmmmvvvxxxyyy|||}}}}}}}}}|||yyyrrrlllddd```[[[XXXVVVTTTRRRPPPOOOOOONNNMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNLLLKKKKKKMMMPPPQQQRRRQQQPPPNNNJJJGGGEEEEEEFFFFFFIIIGGGEEECCCCCCCCCEEEFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????BBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>@@@CCCHHHKKKNNNWWW]]]fffooouuuzzz~~~uuummmfffbbb___\\\^^^ccclllsss~~~wwwfffYYYNNNFFFAAA???AAAHHHNNNVVV```jjjqqqwwwyyysssooooookkkfffeee^^^SSSLLLIIIIIIJJJKKKJJJMMMQQQTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWTTTRRROOOLLLKKKEEE===333...---,,,)))%%%&&&&&&&&&'''))))))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$zzzmmm___YYYWWWTTTRRRSSSTTTRRRPPPOOOPPPOOONNNLLLKKKLLLMMMMMMLLLIIIFFFDDDBBBBBB@@@???===;;;:::999:::::::::999888888777777555444222222333222111///222222111111000/////////,,,+++***)))((((((((((((&&&%%%%%%&&&((()))'''&&&(((((((((((())))))******(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''''''''(((***///222EEE;;;000***)))***(((&&&&&&&&&&&&&&&''''''((()))((((((((((((((()))))))))))))))(((&&&&&&%%%%%%&&&((((((((((((((((((((((((&&&''''''((('''&&&%%%$$$)))(((((((((''''''''''''%%%)))---///---+++)))((((((((((((((())))))))))))+++***))))))))))))((('''(((((((((((())))))******************+++,,,,,,---)))((('''&&&&&&'''((()))+++******))))))*********---...//////...---...//////111444777<<>>>>>======<<<===???BBBEEEGGGMMMRRRZZZbbbiiiooouuuyyyxxxooojjjeee___^^^```dddlllwwwtttgggXXXMMMJJJEEECCCEEEIIIOOOZZZdddrrrxxx{{{xxxuuutttpppjjjlllfff\\\RRRLLLIIIHHHHHHGGGJJJNNNRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWUUUSSSPPPNNNMMMHHHAAA999222///---***'''(((''''''(((******(((&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$zzzmmm```ZZZXXXUUUSSSTTTRRRQQQPPPPPPPPPPPPMMMKKKKKKKKKLLLLLLKKKHHHFFFDDDAAA@@@???===<<<:::999888999999999888777777666666555444222222333333111000222222111111000/////////,,,+++***)))((((((((((((&&&%%%%%%&&&((()))'''&&&)))))))))))))))*********''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((('''&&&&&&&&&&&&'''(((%%%&&&'''&&&&&&&&&(((***%%%%%%''')))+++***'''$$$((('''&&&&&&&&&'''((()))))))))(((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((((((((''''''''''''&&&+++111444333...***'''***)))))))))((((((((('''---,,,+++***)))(((((('''((((((((())))))))))))*********+++++++++++++++***,,,+++***))))))***+++,,,***))))))(((((()))******+++,,,------++++++---///222555999>>>EEEQQQ```jjjsss{{{xxxrrrkkkgggbbb```aaaaaa^^^[[[YYYXXXWWWWWWXXXXXXVVVUUUVVVUUUUUUTTTTTTSSSSSSRRROOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQTTTVVVWWWVVVUUUSSSRRROOOLLLJJJJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLMMMHHHIIIJJJKKKLLLMMMMMMMMMPPPPPPQQQQQQPPPPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@???????????????????????????>>>===<<<<<<===>>>@@@AAADDDGGGLLLRRRYYYaaajjjoooyyy}}}}}}wwwpppfff`````````fffpppzzzzzzhhhYYYVVVNNNEEEBBBCCCGGGQQQZZZjjjrrrxxxyyyyyyxxxuuuqqqrrrnnnggg]]]SSSLLLIIIHHHGGGIIILLLOOORRRTTTVVVVVVYYYYYYZZZZZZ[[[ZZZZZZZZZYYYXXXXXXVVVUUUSSSQQQPPPKKKGGGAAA999333...+++******)))((()))******)))'''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''')))******+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$yyylll___YYYWWWTTTSSSSSSQQQPPPPPPPPPQQQPPPMMMKKKKKKKKKKKKKKKJJJGGGEEEDDD@@@@@@???===<<<;;;999999;;;;;;:::999999888888777555444222222333333222111222222111111000/////////,,,+++***)))(((((((((((((((''''''(((***+++)))(((((())))))***************''''''''''''''''''''''''***))))))((((((((())))))'''''''''&&&&&&'''''''''###%%%''''''%%%%%%%%%'''*********)))'''&&&&&&'''***)))'''&&&&&&&&&((())))))))))))((((((''''''&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''')))...333555333///+++)))))))))))))))((((((((((((+++,,,,,,+++)))((((((((()))))))))))))))))))))))))))***+++,,,,,,+++)))(((---,,,++++++++++++,,,---,,,++++++++++++,,,,,,---+++,,,,,,+++******,,,///333888@@@IIIRRR]]]iiirrrvvv}}}zzzssslllgggdddaaa]]]\\\^^^_________YYYYYYYYY[[[]]]]]]ZZZXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVWWWZZZ]]]]]]\\\ZZZYYYXXXUUUSSSRRRQQQQQQRRRPPPPPPOOONNNNNNNNNOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>???????????????>>>>>>>>>???@@@AAAAAACCCEEEHHHNNNVVV___eeelllrrryyy}}}}}}rrrjjjgggeeehhhnnnttt{{{vvvggg___UUUIIIDDDBBBBBBHHHOOOZZZaaakkkrrrwwwyyyyyyxxxvvvuuuppphhh]]]SSSNNNLLLJJJJJJJJJLLLOOORRRTTTTTTZZZZZZ[[[[[[[[[[[[[[[ZZZXXXXXXXXXXXXWWWUUUTTTSSSNNNLLLGGG???777000,,,+++***)))((()))******)))'''&&&&&&&&&&&&'''''''''''''''''''''((()))******+++)))(((''''''&&&&&&&&&'''''''''''''''''''''''''''%%%&&&'''&&&%%%"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$wwwjjj]]]WWWUUUSSSRRRRRRQQQPPPOOOOOOPPPOOONNNLLLKKKKKKKKKJJJIIIGGGEEEDDDAAAAAA@@@???>>><<<;;;;;;;;;;;;:::999999888888777555333222333444444333111222222111111000/////////,,,+++***)))(((((((((((((((''''''(((***+++)))((('''((()))************)))((((((((((((((((((((((((,,,+++***)))((('''''''''&&&''''''''''''''''''&&&"""$$$'''''''''&&&'''((((((((('''$$$"""$$$(((+++))))))((('''&&&'''((()))))))))((((((''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((('''''''''((((((((((((((())),,,//////---+++))))))'''''''''((()))*********''')))******(((''')))+++************)))))))))))))))***+++,,,+++***)))((()))))))))(((((())))))))),,,,,,,,,,,,,,,---......000000///...---...111444666>>>KKKVVV```hhhpppvvv{{{wwwqqqlllhhheeecccbbb```^^^]]]___aaacccccc\\\\\\\\\^^^```___]]][[[]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYY[[[]]]```aaa```^^^^^^]]][[[YYYXXXWWWWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVUUUUUUQQQRRRTTTVVVXXXZZZZZZ[[[XXXYYYYYYZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQOOONNNMMMNNNMMMKKKJJJGGGFFFDDDCCCCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>?????????>>>>>>>>>??????@@@AAABBBBBBBBBBBBCCCFFFKKKSSSYYY^^^eeemmmtttzzzwwwssslllmmmnnnqqquuu}}}uuuggg\\\PPPJJJFFFCCCCCCFFFIIIPPP[[[hhhqqqwww|||||||||yyysssiii]]]TTTOOOKKKIIIHHHIIINNNRRRTTTTTTYYYZZZZZZ[[[[[[[[[[[[ZZZXXXYYYYYYXXXXXXWWWVVVUUUPPPOOOKKKDDD<<<444///---***)))''''''((()))'''&&&&&&&&&&&&'''''''''(((((()))))))))))))))(((((((((&&&&&&%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''&&&### ''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$vvviii\\\WWWUUURRRQQQRRRQQQOOONNNMMMNNNOOONNNMMMLLLLLLLLLKKKIIIHHHFFFEEEBBBBBBAAA@@@???>>>======999999999888777777666666555333222333444555444222222222111111000/////////,,,+++***)))((((((((((((&&&%%%%%%&&&((()))'''&&&&&&''')))******))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&###%%%'''((('''''')))***%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))'''''''''(((((((((((((((&&&((()))(((&&&&&&&&&'''&&&&&&'''((()))***++++++&&&(((+++***((('''))),,,+++************)))))))))))))))***************)))************************************+++,,,------000//////---...000555999???JJJXXXeeemmmrrrwwwzzz{{{~~~yyytttmmmhhheeedddcccccc```_________```bbbdddeeeaaa``````aaabbbcccaaa```ddddddddddddcccccccccccccccbbbbbbaaa```______^^^]]]\\\\\\^^^```bbbbbbbbbbbbaaa```___^^^]]]]]]\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYVVVWWWYYY\\\^^^```aaaaaa^^^___```aaaaaa```___^^^\\\[[[YYYWWWUUUSSSSSSRRRSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBAAAAAA????????????????????????;;;<<<<<<>>>??????@@@@@@AAAAAA@@@@@@@@@CCCHHHLLLPPPWWW```iiipppwww}}}rrrqqqppppppsss{{{rrrfffZZZSSSNNNGGGCCCCCC@@@DDDOOO]]]hhhqqqzzz~~~wwwkkk^^^TTTMMMIIIFFFGGGMMMRRRUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVQQQPPPMMMHHHBBB:::444000+++)))''''''(((((('''&&&&&&&&&'''''''''((((((((()))))))))(((((('''''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$vvviii\\\WWWUUUSSSRRRSSSRRRPPPLLLKKKLLLNNNOOOOOOMMMMMMLLLKKKJJJHHHGGGGGGBBBBBBAAA@@@???>>>>>>===:::::::::999888888777777555333222333444555444333222222111111000/////////,,,+++***)))((((((((((((&&&%%%%%%&&&((()))'''&&&%%%&&&((()))))))))'''&&&'''''''''((((((((())))))%%%%%%$$$$$$%%%&&&''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''''''''(((***)))))))))))))))'''%%%###%%%&&&(((*********)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&((()))''''''''''''((((((((()))%%%&&&((((((&&&&&&'''(((''''''(((((())))))******(((+++---,,,((('''))),,,+++++++++*********))))))))))))((())))))***+++,,,,,,------------------,,,))))))))))))***+++,,,---------------000555<<>>>>>;;;<<<===>>>>>>>>>>>>>>>>>>???@@@??????@@@BBBDDDEEEKKKTTT\\\ccclllvvv}}}zzzxxxtttrrrsssxxxssseee\\\UUULLLFFFDDD???@@@GGGSSS]]]fffqqq|||~~~nnnbbbUUUOOOIIIGGGKKKOOOPPPPPPSSSTTTUUUWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQNNNLLLIIIBBB:::333---+++((((((((()))((('''''''''''''''((((((((((((''''''''''''''''''((((((((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$wwwjjj]]]XXXVVVTTTSSSTTTSSSPPPLLLJJJKKKNNNOOOPPPNNNNNNMMMKKKJJJIIIHHHGGGBBBAAAAAA@@@???>>>============<<<;;;;;;::::::999555333222333555555444333222222111111000/////////,,,+++***)))(((((((((((((((''''''(((***+++)))((($$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%''')))+++,,,%%%&&&'''(((((('''&&&%%%'''(((((('''&&&%%%''')))(((&&&$$$$$$&&&(((((('''###%%%(((+++,,,+++)))(((%%%&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&%%%%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))%%%(((***++++++*********))))))))))))((((((((((((+++...000...)))&&&(((,,,++++++++++++******)))))))))(((((('''(((***,,,---)))******++++++******)))************+++,,,---......///000222666===FFFLLL[[[cccoooxxx}}}|||xxxooonnnmmmmmmllljjjgggdddgggiiikkklllkkkkkkllllllmmmlllkkklllooorrrssstttsssssssssssssssssssssssssssrrrrrrpppooonnnmmmllliiifffddddddgggjjjmmmnnnoooooonnnmmmmmmlllkkkkkkhhhiiikkkmmmoooppppppqqqooonnnnnnnnnlllkkkjjjiiihhhhhhiiijjjjjjjjjjjjjjjlllmmmoooppppppooommmllliiihhheeebbb```___^^^^^^___^^^\\\YYYUUUSSSPPPOOOMMMLLLLLLKKKIIIHHHGGGGGGBBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>===???AAAAAA@@@@@@AAACCC>>>DDDLLLSSS[[[dddnnnvvv}}}~~~yyytttrrrvvv}}}}}}mmmaaaYYYOOOIIIGGG@@@>>>BBBLLLTTT\\\hhhttt|||}}}}}}ooo___WWWNNNIIIIIIJJJJJJHHHQQQRRRTTTVVVWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWUUUUUUVVVRRROOONNNMMMHHH>>>666///,,,***))))))***))))))''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''(((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$vvvjjj]]]XXXVVVSSSQQQRRRPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJHHHEEEDDDDDDCCCBBB@@@>>>===<<<;;;<<<;;;:::999888888888888444222222222444444444222///000000000000///......///---***)))******((('''))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%'''((()))(((&&&%%%%%%''')))((('''&&&&&&'''))))))%%%%%%%%%&&&&&&((()))***%%%&&&''''''((((((''''''''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((($$$$$$%%%%%%'''(((***+++)))((('''''''''''''''((())))))(((((((((((())))))***)))'''%%%%%%''')))***))))))))))))))))))))))))***'''$$$""""""$$$''')))*********************************)))))))))))))))************************)))***+++,,,---,,,+++++++++***((((((***+++,,,,,,---000333444888AAAOOOZZZiiimmmsssxxx|||zzzvvvsssqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnoooppprrrssstttttttttsssrrrsssuuuwwwwwwvvvuuuwwwyyyzzzyyywwwxxxxxxzzzzzzzzzzzzxxxwwwvvvuuutttqqqnnnkkkkkknnnqqqtttrrrqqqpppoooooonnnooooookkknnnrrruuuvvvvvvwwwxxxvvvwwwxxxvvvuuutttuuuvvvvvvtttrrrqqqqqqsssvvvxxxsssuuuwwwxxxxxxxxxyyy{{{yyywwwsssnnnkkkiiiiiiiiigggfffccc```\\\YYYVVVUUUVVVVVVTTTRRRPPPMMMJJJIIIHHHFFFCCCBBBBBBAAA@@@>>>BBBBBBAAAAAA@@@@@@??????===>>>???@@@@@@@@@@@@@@@@@@DDDHHHKKKMMMTTT]]]eeennnuuu~~~vvvpppqqqyyy|||pppeeeZZZRRRMMMFFF@@@>>>DDDMMMXXXcccmmmrrr{{{lll^^^OOOIIILLLOOOKKKFFFMMMOOOQQQTTTWWWXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWYYYWWWUUURRROOOIIICCC>>>777111+++)))+++,,,)))'''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''&&&''''''((()))***))))))(((''''''''''''''',,,***((('''''''''&&&%%%######$$$%%%%%%&&&''''''"""$$$%%%'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''vvviii\\\WWWUUURRRPPPQQQRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCBBB@@@>>>===;;;;;;:::::::::999888888777777444333222222444444333222444444444444444333333222...,,,)))((())))))'''&&&(((((((((((((((((((((((((((((((((((('''&&&&&&%%%'''((()))(((&&&%%%&&&'''(((((('''&&&&&&'''((((((&&&&&&&&&&&&''''''((()))%%%%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&)))+++,,,+++***)))***,,,***)))((('''&&&%%%%%%%%%)))((((((''''''((((((((()))((((((''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))---+++)))((((((***,,,---***************************)))))))))))))))))))))************************)))***+++,,,---,,,,,,+++,,,+++***+++,,,---------...111555999AAAMMM[[[eeeooossswww{{{~~~~~~zzzwwwtttrrrssssssssssssssssssttttttqqqrrrrrrsssuuuvvvwwwwwwyyyxxxvvvwwwxxxyyyyyyxxxyyy{{{}}}~~~}}}|||}}}}}}~~~|||{{{zzzxxxuuusssssstttwwwxxxwwwwwwvvvuuutttsssssssssvvvyyy|||~~~~~~~~~}}}||||||~~~{{{vvvrrrpppoookkkkkkiiifffdddbbb```___^^^]]]\\\YYYWWWSSSQQQOOOOOOLLLIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCCCCCCCCCC???CCCFFFGGGHHHLLLTTT[[[fffnnnxxx|||tttrrrwww|||}}}qqqeee[[[UUUMMMFFFAAACCCJJJRRR\\\eeepppyyypppcccTTTKKKKKKMMMKKKHHHKKKMMMOOORRRUUUWWWXXXXXXZZZZZZZZZZZZZZZYYYXXXXXXYYYWWWUUUSSSQQQLLLEEEAAA999333,,,))))))***(((&&&(((((((((((()))))))))***(((((('''''''''&&&&&&&&&)))(((((('''''''''(((((()))((((((''''''''''''''')))(((&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvviii\\\VVVTTTQQQPPPQQQTTTTTTSSSQQQPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCAAA@@@>>><<<;;;;;;999999::::::999888666555444333222222444444333222111111111111111000000///,,,***((('''(((((('''&&&''''''''''''''''''''''''+++***)))((('''&&&&&&&&&'''((()))(((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((('''&&&&&&&&&&&&'''((()))******((('''(((***++++++)))'''&&&%%%$$$$$$))))))(((((((((((())))))(((''''''''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))((('''''''''((()))******************************))))))))))))))))))************************************+++,,,,,,,,,,,,,,,---------...............000222888AAANNN\\\iiiqqqvvvxxx{{{}}}}}}yyyvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{}}}{{{yyyyyyzzz{{{zzzyyy|||~~~}}}||||||}}}}}}}}}}}}||||||{{{zzzzzzzzz~~~yyyvvvrrrqqqpppooommmlllkkkkkkgggfffdddbbb___[[[XXXWWWUUUSSSPPPNNNMMMLLLJJJHHHEEEEEEDDDCCCBBB@@@@@@???BBBBBBCCCCCCDDDDDDCCCCCCAAACCCDDDDDDCCCEEEKKKPPPYYYaaammmvvv}}}|||tttpppqqqsss}}}tttiiibbbWWWMMMDDDBBBDDDHHHPPPXXXhhhqqqzzzxxxlll\\\PPPKKKJJJKKKJJJIIIJJJMMMPPPSSSUUUWWWWWWYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWVVVUUUSSSOOOJJJFFF???999000+++******(((&&&(((((((((((())))))))))))(((((((((''''''''''''&&&******(((''''''&&&&&&&&&)))(((''''''&&&&&&''''''&&&%%%%%%&&&((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxkkk]]]WWWUUURRRQQQRRRUUUTTTSSSQQQOOONNNLLLKKKLLLKKKIIIGGGEEEEEEEEEEEECCCBBBAAA???>>><<<;;;:::999:::;;;<<<;;;999777666555333222222444444333111------......------,,,+++,,,***((((((((()))(((&&&((((((((((((((((((((((((***)))'''&&&&&&&&&'''''''''((()))((('''&&&'''((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&*********))))))((((((((((((''''''&&&&&&&&&''''''&&&(((((((((&&&%%%&&&''''''''''''''''''(((((()))))))))((((((((()))******''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((("""###$$$%%%&&&'''''''''************************)))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,---///////////////000222555<<>>???CCCKKKWWWdddppp|||~~~vvvkkk```VVVNNNJJJJJJJJJKKKMMMOOORRRTTTVVVWWWWWWYYYZZZ[[[[[[[[[[[[YYYYYYYYYZZZZZZXXXTTTQQQKKKGGG@@@888000+++(((&&&)))))))))))))))((((((((('''(((((((((((()))))))))&&&&&&&&&''''''(((******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&(((******)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~ooo```XXXVVVSSSSSSTTTSSSSSSRRRQQQPPPOOONNNMMMKKKKKKJJJJJJHHHFFFEEEDDDBBBAAA@@@???===;;;:::999;;;::::::999999888777777666444333333333333222000000000111111000000///...,,,***(((((()))***)))((())))))))))))))))))))))))%%%%%%&&&''''''(((''''''&&&((())))))(((((()))***(((((())))))((('''%%%$$$$$$%%%'''((()))((('''&&&&&&'''(((((())))))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''&&&$$$######$$$******)))((('''''''''(((%%%%%%%%%%%%&&&'''((())))))((((((''''''(((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))******++++++************************---,,,,,,+++,,,---...///+++---//////...111888>>>BBBNNN___mmmtttwwwwwwwwwuuuwwwyyyzzz|||~~~|||{{{|||~~~~~~}}}{{{zzzxxxxxxwwwwwwtttuuuxxx{{{}}}~~~}}}}}}wwwyyyzzz{{{{{{|||~~~}}}{{{yyyxxxuuuuuutttrrrpppnnnllljjjgggeeecccbbbbbbbbbaaa___ZZZXXXVVVSSSPPPMMMJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA??????@@@@@@@@@@@@BBBEEEIIIKKKMMMSSS[[[aaajjjnnnuuu||||||yyyuuupppkkklllkkkhhheeeeeelllyyyuuucccVVVKKKBBB@@@BBBEEEPPP^^^kkkvvv~~~||||||zzzwwwssslllaaaUUUMMMJJJJJJJJJKKKMMMOOOQQQSSSVVVWWWXXXZZZ[[[[[[\\\\\\YYYYYYZZZ[[[[[[YYYUUURRRNNNKKKFFF>>>555...***(((***)))))))))(((((((((((('''((((((((())))))))))))(((((('''''''''(((((()))((('''&&&&&&%%%%%%&&&&&&'''&&&%%%&&&(((((((((&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}ooo___XXXUUURRRRRRTTTTTTSSSSSSRRRQQQPPPPPPPPPIIIIIIJJJIIIHHHFFFDDDBBBBBBAAA@@@>>>===;;;:::999:::999888777666666666666666555333333333333222000222222222222222111000000+++)))''''''((())))))((((((((((((((((((((((((((('''''')))))))))((('''&&&&&&((())))))(((((()))+++((())))))***)))'''%%%$$$###$$$&&&((())))))(((''''''(((((()))))))))))))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))***++++++***(((&&&'''((())))))(((((((((((())))))$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))''''''(((((((((((('''''')))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))'''(((((()))***+++++++++************************------,,,+++,,,---...///,,,...000//////333;;;BBBGGGVVViiiwww||||||{{{{{{yyy{{{|||}}}}}}}}}|||}}}~~~~~~~~~~~~}}}||||||{{{yyywwwvvvvvvwwwwwwtttvvvxxxzzz{{{{{{zzzyyysssttttttsssrrrrrrsssuuuxxxzzz||||||}}}~~~~~~~~~~~~~~~~~~zzz|||~~~}}}{{{yyyvvvuuutttqqqqqqpppooonnnllljjjiiieeecccaaaaaaaaabbbaaa``````___\\\YYYUUURRRPPPNNNGGGGGGGGGGGGGGGFFFEEEDDDEEECCCAAAAAAAAAAAA@@@???DDDFFFGGGGGGHHHLLLSSSYYY___dddlllssszzzuuummmjjjjjjgggbbb```eeepppyyy~~~lll]]]PPPFFFBBBBBB???KKKYYYdddnnnuuuuuuqqqvvvvvvvvvwwwsssiiiZZZOOOIIIIIIIIIIIIKKKMMMOOOPPPVVVVVVXXXZZZ[[[\\\\\\\\\ZZZYYYZZZ[[[[[[YYYUUURRRRRRPPPLLLDDD;;;333...,,,((((((''''''&&&&&&&&&%%%'''((((((((())))))*********)))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&(((&&&$$$$$$&&&'''&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%}}}ooo```YYYVVVSSSSSSTTTPPPPPPPPPQQQPPPPPPOOOOOOMMMLLLJJJIIIGGGGGGFFFFFF?????????>>>===;;;999999999999:::;;;:::999888777666444222222333333222111444333111///...///000111---,,,+++***))))))))))))******++++++++++++******''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''')))******++++++******++++++,,,---&&&'''''''''(((((())))))''''''''''''((((((((((((((('''&&&'''((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''((((((((((((((($$$%%%&&&((()))+++,,,---(((((((((((()))***+++,,,%%%))),,,,,,)))&&&''')))******))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,......---------...//////222111000000222:::FFFOOO[[[fffttt{{{|||yyyxxxxxxzzz|||~~~}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||yyyxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwwwwrrrqqqqqqpppooonnnnnnnnnqqqqqqrrrssstttvvvxxxyyyxxxyyyzzzzzzyyywwwuuutttuuuvvvwwwyyy{{{|||~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{{{{zzzxxxvvvsssqqqpppmmmmmmlllkkkjjjiiihhhhhhcccbbbbbbaaa``````______\\\]]]]]]]]]ZZZVVVRRRPPPPPPMMMIIIGGGFFFGGGGGGFFFDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBDDDFFFHHHJJJKKKVVVZZZaaahhhooovvv||||||vvvsssrrrmmmgggbbbaaaeeeiii{{{wwweeeVVVLLLGGGEEEEEEGGGPPP^^^hhhkkklllnnnrrrtttyyy~~~}}}sssbbbUUUQQQLLLHHHHHHLLLOOOOOOMMMSSSUUUXXX[[[\\\]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWTTTNNNHHHAAA888000***+++***(((((())))))(((&&&,,,+++***((((((((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''---+++(((&&&%%%%%%%%%&&&((('''%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}ooo```XXXUUURRRQQQRRRPPPPPPQQQQQQQQQPPPOOOOOOLLLLLLKKKIIIHHHGGGFFFEEE@@@??????>>>===;;;:::999999999:::::::::999888777666444222222333333222111444333111///...///000000---,,,+++***)))))))))))))))******************)))''''''((((((((((((''''''))))))))))))((((((((((((&&&&&&&&&''''''((()))******))))))))))))***++++++((((((((((((((('''''''''''''''''''''(((((((((((('''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********((((((((((((((('''''''''%%%&&&'''((()))***+++,,,(((((((((((()))***++++++'''(((***)))((((((((()))******))))))))))))******'''(((((()))******++++++******+++++++++,,,,,,,,,---------------......///000000000111555???MMMWWWeeeooozzz~~~{{{zzz{{{{{{|||}}}|||{{{|||~~~}}}{{{{{{{{{}}}{{{yyyyyyzzzzzzyyyxxxvvvvvvuuuuuuuuuvvvwwwwwwtttssssssrrrrrrqqqppppppoooppppppqqqrrrtttuuuvvvtttuuuvvvwwwvvvuuusssrrrooopppqqqssstttvvvwwwwwwxxxvvvuuuuuuvvvwwwwwwvvvvvvvvvuuutttrrrpppnnnmmmkkkjjjjjjiiigggfffeeeeeebbbaaa```___^^^]]]\\\\\\[[[\\\]]]\\\[[[WWWTTTRRROOOMMMJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDEEEGGGHHHMMMQQQWWW^^^dddlllsssxxx}}}zzzyyyvvvpppiiidddbbbbbbrrrzzz}}}mmm```UUUNNNKKKIIIIIIPPP\\\fffkkkooorrrwwwwwwyyy{{{{{{uuujjjaaaXXXRRRKKKIIIKKKNNNNNNLLLPPPRRRUUUXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVTTTPPPKKKEEE>>>666000,,,***(((((())))))((('''******((('''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&''''''((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~ppp```XXXUUUQQQPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOKKKKKKKKKJJJIIIGGGEEEDDD@@@@@@???>>>===;;;:::999999999::::::999999888777666444222222333333222111444222111////////////000,,,,,,+++***))))))))))))((())))))******))))))((('''(((((((((((((((((('''))))))))))))((((((((((((''''''&&&''''''((()))***((((((((((((((())))))***)))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&%%%$$$%%%'''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******))))))((((((''''''&&&&&&'''''''''((()))*********''''''''''''((()))******)))(((&&&&&&(((***************))))))))))))******''''''(((((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...///111444:::FFFVVV```rrryyy~~~~~~}}}{{{}}}~~~~~~||||||}}}|||{{{zzzzzz{{{zzzyyywwwttttttttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvuuutttsssqqqqqqqqqrrrrrrssstttuuurrrsssuuuvvvvvvvvvuuutttrrrsssssstttvvvwwwwwwxxxssspppnnnmmmoooqqqqqqqqqrrrrrrqqqpppooommmkkkjjjhhhhhhgggfffeeecccaaa``````___^^^]]][[[YYYXXXXXXXXXYYYZZZZZZYYYWWWUUUSSSOOOMMMKKKJJJJJJJJJHHHFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEHHHLLLRRRXXX```hhhmmmpppvvv}}}|||sssiiiaaa]]]eeekkkvvvxxxlllaaaWWWQQQMMMKKKOOOXXXbbbiiiooouuu{{{xxxuuuuuuvvvuuuqqqnnn```YYYPPPJJJJJJKKKLLLLLLLLLNNNQQQTTTWWWYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWWWWVVVUUURRRPPPLLLEEE===888...,,,)))((())))))(((''')))((((((''''''''''''((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&&&&***......+++((('''''')))'''$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqbbbZZZVVVRRRPPPQQQQQQRRRRRRRRRQQQPPPOOONNNIIIJJJKKKKKKJJJGGGDDDCCC@@@@@@@@@???===<<<:::999999999999999999888888777666444222222333333222111333222111000/////////000,,,++++++***))))))******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''(((((()))***((((((((((((((('''''''''''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((('''&&&&&&%%%(((((((((((())))))))))))'''''''''''''''((())))))+++'''$$$$$$(((+++,,,+++******))))))))))))***************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///...000333888@@@MMM\\\gggxxx~~~|||{{{{{{|||}}}|||zzzwwwuuuuuuuuuuuuvvvwwwxxxxxxyyyyyyzzzzzzzzzyyywwwwwwwwwvvvvvvvvvvvvwwwxxxxxxvvvwwwxxxzzz{{{{{{{{{{{{yyyyyyzzz{{{{{{|||||||||uuurrrnnnlllmmmnnnooooooooooooooonnnmmmllljjjiiigggggggggfffdddbbb```______^^^]]][[[XXXVVVUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQNNNLLLKKKKKKKKKJJJHHHFFFGGGGGGFFFEEECCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCEEEHHHKKKOOOVVV]]]bbbeeellltttzzz~~~zzzpppgggaaa^^^```iiiwwwwwwlll```XXXQQQLLLKKKRRRZZZaaajjjqqqwwwtttqqqpppqqqssstttsssfff^^^TTTLLLIIIJJJKKKLLLJJJKKKNNNRRRUUUXXXYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUSSSPPPJJJBBB===111...+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%+++000555555000***&&&%%%)))'''$$$###%%%&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssddd[[[WWWTTTRRRSSSRRRRRRRRRRRRQQQPPPOOONNNIIIJJJKKKKKKIIIGGGDDDBBB@@@@@@@@@???>>><<<::::::999999888888888777777777666444222222333333222111222222111000000/////////,,,+++******)))*********(((((())))))))))))(((((()))(((''''''''''''((()))''''''''''''&&&&&&&&&&&&(((''''''''''''(((((())))))(((((((((((()))******%%%&&&&&&'''((())))))***''''''''''''(((((((((((('''&&&&&&&&&((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))******)))((('''&&&&&&%%%(((((((((((())))))))))))(((''''''''''''(((((()))+++'''###$$$'''+++,,,,,,******))))))))))))******...------,,,***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000333888===FFFRRRaaakkkxxx}}}}}}|||}}}~~~}}}{{{yyyyyyyyyyyyyyyzzz{{{{{{||||||}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzzzz{{{{{{|||{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~|||xxxsssooonnnnnnnnnmmmnnnnnnnnnmmmllljjjiiihhhggghhhhhhhhhfffdddbbb```___^^^\\\ZZZXXXUUUTTTSSSOOOOOOPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJJJJGGGEEEFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@@@@@@@@@@AAADDDEEEEEEFFFHHHLLLRRRVVV\\\bbbkkkrrrwww|||~~~wwwppplll^^^^^^cccpppxxxkkkaaaUUUNNNIIIKKKPPPVVV^^^fffnnnmmmlllmmmppprrrtttuuujjjcccYYYPPPKKKJJJKKKLLLIIIKKKMMMQQQTTTWWWYYYZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWUUUTTTQQQLLLEEE@@@777333...***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((''''''&&&&&&***///444555111+++'''%%%(((&&&$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttddd\\\YYYUUUTTTUUUSSSSSSSSSRRRQQQPPPOOONNNJJJJJJJJJIIIHHHFFFDDDCCCAAAAAA@@@???>>><<<;;;:::999999888777777777777888666444222222333333222111222222111111000/////////++++++***************+++((())))))******))))))((()))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((()))******$$$%%%&&&'''(((***++++++''''''''''''((((((((((((((('''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((()))))))))))))))((((((''''''((())))))+++(((&&&%%%''')))+++,,,******))))))))))))******///......,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,---...///000111333777>>>EEEMMMXXXeeennnvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyuuusssqqqooonnnoooooonnnmmmllljjjhhhggghhhiiijjjjjjiiigggeeeccc```___]]][[[YYYWWWUUUTTTOOOOOOOOOOOONNNLLLKKKKKKJJJIIIGGGGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBBBBAAAAAABBBAAA@@@@@@?????????@@@AAABBBBBBBBBBBBCCCGGGJJJSSSXXX___eeekkkrrrzzz}}}yyyuuufffdddeeemmm{{{uuulllZZZQQQIIIHHHIIIKKKPPPWWWbbbdddggglllppptttvvvwwwooojjjaaaXXXQQQMMMKKKKKKIIIKKKMMMPPPSSSVVVYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVTTTSSSQQQMMMHHHEEE>>>888222,,,************((())))))************)))((((((((((((((((((((((((***))))))(((((('''''''''%%%(((+++......,,,(((%%%&&&%%%$$$%%%'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrccc\\\YYYVVVTTTVVVTTTTTTSSSSSSRRRPPPOOONNNKKKJJJIIIHHHGGGEEEDDDDDDAAAAAA@@@@@@>>>===;;;::::::999888777666777777888666444222222333333222111222222222111111000///...+++***************++++++)))******************))))))((('''&&&&&&'''((()))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))%%%&&&&&&'''((()))******''''''''''''(((((((((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''''''''''''''(((((())))))*********))))))(((((())))))))))))))))))'''&&&'''))),,,******))))))))))))******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,---------...///000222222444;;;DDDMMMUUU```kkkrrrwww|||~~~}}}{{{yyyvvvtttuuutttsssrrrpppnnnlllkkkhhhiiikkklllllljjjhhhfffaaa```___]]][[[YYYXXXWWWTTTSSSRRRPPPOOOMMMKKKKKKIIIGGGDDDCCCDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>===>>>??????>>>???AAACCCIIIMMMRRRWWW\\\dddooovvv|||}}}yyypppllliiillluuu{{{rrrbbbXXXNNNIIIFFFDDDFFFJJJSSSWWW^^^fffmmmsssxxxzzzvvvrrrkkkaaaWWWPPPKKKIIIIIIJJJLLLNNNQQQTTTWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYWWWUUUSSSRRRQQQPPPNNNKKKCCC===555...+++*********'''''')))*********))))))(((((((((((((((((((((((()))))))))(((((((((((((((%%%$$$$$$(((,,,,,,((($$$$$$$$$%%%''')))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqbbb[[[XXXUUUTTTVVVTTTTTTTTTSSSRRRPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEEAAAAAAAAA@@@>>>===;;;::::::999777666666666777888666555333222333333222111111222222111111000///...+++***************++++++******++++++++++++*********((('''&&&&&&'''(((***((('''''''''&&&&&&&&&&&&)))(((((('''''''''((((((&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((((((''''''''''''((((((((()))&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''((((((((((((((('''''''''((()))***************)))))))))))))))***(((***+++)))&&&%%%(((+++******))))))))))))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,------......000111222333555===GGGRRR[[[eeeooovvvxxx~~~~~~~~~~~~~~~~~~|||zzz{{{{{{zzzxxxvvvsssqqqppphhhiiilllmmmmmmllliiihhhbbbaaa```^^^]]][[[ZZZYYYXXXWWWUUUSSSQQQNNNMMMLLLHHHEEEBBBAAABBBCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBB>>>======<<<<<<<<<======;;;===>>>???>>>>>>@@@AAAAAAEEEIIILLLRRR[[[fffnnnuuuyyy}}}yyywwwrrrmmmlllrrr}}}}}}tttggg]]]RRRKKKFFFAAA@@@CCCGGGMMMVVV___hhhqqqxxx|||{{{xxxrrrhhh\\\RRRKKKGGGIIIJJJKKKMMMPPPSSSUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYUUUSSSQQQQQQRRRRRRRRRQQQGGG@@@777000,,,*********%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++'''$$$&&&+++,,,'''"""######%%%(((***)))&&&###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppaaaZZZWWWTTTSSSUUUVVVUUUTTTSSSPPPNNNLLLKKKNNNLLLHHHGGGFFFFFFEEEDDDCCCCCCCCCBBB???===:::888777777888999999999999888666444222222333555555555333333222222111000000000---,,,+++***))))))))))))************************,,,---...---+++***+++,,,''''''(((((())))))******+++***)))&&&$$$$$$''')))))))))))))))))))))))))))((((((((()))+++***(((&&&$$$(((***((($$$###&&&+++((((((''''''''''''((((((***))))))((('''&&&&&&&&&))))))(((((('''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''((((((((((((************++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))+++,,,***&&&$$$&&&)))************************++++++***************+++//////...,,,,,,///444888???FFFQQQZZZaaaiiipppuuu{{{~~~~~~}}}zzzvvvtttqqqqqqqqqqqqpppnnnmmmlllhhheeecccbbbbbbaaa```^^^\\\[[[ZZZXXXTTTPPPMMMKKKHHHGGGEEEEEEEEEEEECCCAAA???@@@AAAAAAAAA@@@???>>>CCCBBBAAA???===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBEEEHHHLLLRRRZZZ___iiimmmsssyyy~~~yyyxxxuuuqqqpppvvvzzzvvvuuulllbbbUUULLLHHHFFFBBB???DDDIIIPPPXXXbbbmmmwww}}}yyyiiiZZZOOOGGGEEEFFFGGGHHHIIILLLOOOQQQRRRSSSUUUWWWXXXXXXWWWWWWVVVTTTRRRRRRSSSSSSQQQOOONNNJJJBBB999111,,,,,,,,,)))(((''')))+++,,,+++******))))))((('''&&&&&&&&&'''''''''(((((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%qqqbbb[[[XXXUUUTTTUUUUUUUUUTTTSSSQQQOOOMMMLLLOOOLLLIIIHHHGGGGGGFFFEEEEEEEEEEEECCCAAA???<<<:::888999999999888777666666666444222222333555555444333333222111111000000///---,,,+++***))))))))))))***************************++++++***)))((((((***''''''''''''((((((((()))%%%&&&''')))+++---...///((((((((((((((((((((((((((('''''')))******(((&&&%%%''')))'''%%%$$$''')))((((((''''''''''''((((((***))))))(((''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))*********))))))+++,,,************************++++++************++++++.../////////000333777;;;EEELLLVVV^^^dddjjjppptttxxx|||~~~{{{yyywwwvvvvvvuuutttrrrpppooommmkkkhhhffffffeeedddbbb______]]][[[XXXTTTPPPNNNJJJIIIGGGFFFFFFFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<========================>>>???AAADDDGGGLLLRRRWWW___cccjjjpppvvv|||}}}|||yyyssspppttt}}}zzzuuutttqqqhhh]]]TTTPPPLLLGGGCCCCCCGGGMMMUUU___jjjtttzzz~~~qqqdddVVVKKKEEEFFFFFFGGGHHHKKKNNNPPPQQQSSSUUUWWWXXXYYYXXXXXXVVVTTTSSSSSSSSSSSSRRRPPPPPPLLLEEE===555000------)))((('''(((***+++***)))+++******)))((((((''''''((((((((((((((('''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%qqqbbb[[[XXXUUUTTTUUUSSSSSSSSSSSSRRRPPPOOONNNPPPNNNKKKIIIIIIHHHFFFEEEEEEEEEEEECCCAAA???<<<;;;999999999888777666444444666444222222444555444333333222222111111000//////---,,,+++***))))))))))))************************((()))***)))((('''((()))&&&&&&''''''''''''(((((()))''''''***---...+++((((((((((((((((((((((((((('''&&&&&&''')))***)))''''''''''''&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))***************************))))))***,,,...//////))))))))))))))))))))))))+++++++++******++++++,,,---///000222444888===AAAOOOVVV___eeeiiilllppptttuuuxxx}}}~~~~~~}}}|||zzzwwwuuuttttttrrrnnnlllkkkjjjhhhfffdddcccbbb___\\\XXXTTTRRRNNNLLLJJJIIIHHHGGGEEECCCBBBCCCCCCCCCCCCBBBAAA@@@AAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@DDDHHHLLLRRRVVV\\\cccjjjsss{{{~~~xxxssssssxxx}}}zzzuuutttwwwqqqggg___ZZZTTTMMMHHHBBBDDDIIIPPPZZZeeennnttt~~~zzzooo^^^QQQGGGFFFEEEEEEFFFIIILLLNNNPPPQQQTTTVVVXXXZZZZZZZZZVVVUUUSSSSSSTTTTTTSSSQQQRRROOOIIICCC;;;555000---***((('''''')))***)))(((++++++******))))))(((((())))))((((((''''''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&qqqaaaZZZVVVSSSRRRSSSQQQQQQQQQQQQQQQPPPOOOOOOQQQOOOLLLKKKJJJIIIGGGEEEBBBBBBBBBAAA@@@===;;;999888888888777777666444444666444333333444555444222222222222111000000//////---,,,+++***))))))))))))************************)))***+++***)))((()))***'''((((((((((((((((((((()))&&&###%%%)))***'''"""(((((((((((((((((((((((('''&&&%%%''')))***)))(((((('''%%%%%%'''((('''&&&((((((''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((+++++++++++++++++++++++++++)))''')))---000///...)))))))))))))))))))))))),,,++++++++++++,,,,,,---...///000222666===FFFLLL[[[aaaiiimmmooopppsssvvvvvvxxx{{{}}}zzzyyyzzzwwwtttqqqpppnnnllljjjhhhgggfffccc```[[[XXXVVVQQQOOOMMMKKKJJJIIIFFFDDDBBBBBBBBBAAA@@@???>>>>>>@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>AAADDDHHHKKKPPPVVV]]]fffpppvvv|||~~~xxxuuuwwwyyy~~~xxxxxx|||xxxqqqjjjccc[[[SSSMMMDDDDDDEEEKKKTTT^^^gggkkksssxxx}}}~~~vvvfffWWWJJJHHHEEECCCEEEHHHJJJKKKMMMOOORRRVVVXXXZZZ[[[[[[WWWUUUTTTTTTUUUUUUTTTRRRSSSPPPLLLGGGAAA:::333...+++)))''''''((())))))(((*********))))))(((((((((******)))((('''&&&&&&%%%%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''~~~ppp```YYYUUURRRQQQRRRNNNOOOOOOPPPPPPOOOOOOOOOQQQOOOMMMLLLKKKIIIFFFDDDBBBBBBBBBAAA@@@===;;;:::666666777777777777666666666444333444555555333111222222111111000//////...---,,,+++***))))))))))))************************((()))******)))((()))***))))))))))))))))))))))))$$$  &&&+++,,,***''''''''''''''''''''''''((('''&&&'''((())))))(((((('''%%%%%%'''((('''&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))*********+++++++++((((((((((((((((((((((((************************,,,)))'''(((,,,...,,,***)))))))))))))))))))))))),,,,,,++++++,,,---......000000000222888CCCPPPYYYfffkkkqqqssstttuuuxxx{{{zzz{{{~~~~~~{{{wwwuuusssqqqooommmlllllljjjgggccc___[[[YYYUUUSSSPPPNNNMMMKKKHHHFFFFFFFFFEEECCCBBBAAAAAA@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???===<<<<<<>>>@@@CCCEEEHHHMMMRRRZZZbbbhhhpppttt{{{}}}yyyxxxxxx~~~}}}xxxrrrjjjaaaXXXRRRIIIFFFEEEHHHOOOXXX___cccggglllrrrwww|||zzznnnaaaPPPKKKFFFCCCDDDGGGIIIIIIKKKMMMQQQTTTXXXZZZ[[[[[[WWWVVVUUUUUUVVVVVVUUUTTTSSSQQQNNNKKKFFF???666000---***'''''''''((((((((()))(((((((((((((((''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$pppaaaYYYUUURRRPPPQQQNNNOOOOOOPPPPPPPPPOOOOOOQQQOOOMMMLLLKKKIIIFFFCCCCCCDDDDDDCCCBBB@@@===<<<555666777777888888888777666555444444555555222111222111111000000///......---,,,+++***))))))))))))************************&&&'''((((((''''''((()))++++++************))))))(((%%%""""""&&&)))++++++''''''''''''''''''''''''+++)))''''''((())))))((('''''''''&&&&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((''''''((())))))))))))*********))))))************))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((()))******)))************************,,,,,,,,,,,,---...//////222222333666>>>LLLZZZdddlllppptttuuuvvvxxx||||||yyyxxxvvvsssqqqsssrrrpppmmmiiieeeaaa^^^[[[YYYVVVSSSQQQOOOLLLIIIGGGFFFEEECCCAAA@@@@@@???@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>===<<<===???@@@AAACCCFFFJJJOOOVVV[[[ccchhhqqqyyy|||yyywwwvvv}}}yyypppggg^^^YYYQQQLLLGGGGGGMMMTTTYYY[[[___ccciiiooovvvzzztttkkkWWWQQQIIIDDDEEEGGGHHHGGGJJJLLLOOOSSSVVVXXXYYYZZZXXXWWWUUUVVVWWWXXXWWWUUUTTTRRROOONNNKKKDDD;;;444///,,,)))'''((())))))(((((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''&&&$$$###"""rrrccc[[[WWWSSSRRRSSSQQQQQQQQQRRRRRRQQQPPPPPPPPPOOOMMMLLLKKKHHHEEEBBBCCCCCCDDDCCCBBB@@@>>><<<888888888999888888777777666555444555555444222000111111111000//////......---,,,+++***))))))))))))************************&&&'''))))))(((''')))***************)))))))))(((,,,+++)))''''''&&&&&&&&&''''''''''''''''''''''''---+++)))((()))))))))(((%%%''')))'''%%%$$$''')))((((((''''''''''''(((((('''((((((((((((((((((((((((((((((((()))))))))***((())))))******))))))(((''''''''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,---...///000222444888???HHHUUUccckkkmmmpppssstttuuuyyy~~~|||zzzxxx{{{zzzxxxuuuqqqlllhhhfffbbb___[[[YYYVVVTTTPPPMMMHHHGGGEEEBBB@@@?????????@@@@@@???>>>======>>>>>>===========================>>>>>>===<<<;;;<<<===<<<===???AAADDDHHHMMMQQQXXX^^^gggqqqxxx{{{wwwtttmmmqqqwwwwwwmmmfffbbbZZZRRRJJJHHHKKKQQQTTTUUUZZZ^^^aaaeeemmmtttuuuqqq^^^VVVLLLFFFFFFGGGGGGFFFIIIKKKNNNQQQTTTVVVWWWXXXXXXWWWVVVWWWXXXYYYXXXVVVVVVSSSQQQPPPOOOIII@@@999111...***(((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((++++++,,,,,,***(((%%%$$$tttddd\\\XXXUUUSSSTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJHHHDDDAAAAAAAAAAAAAAA@@@>>><<<;;;::::::::::::999777666555666555444555666555222///111111111000//////......---,,,+++***))))))))))))************************(((***++++++******+++---******))))))((((((((('''###%%%((())))))((()))***''''''''''''''''''''''''///---***))))))***)))((($$$(((***((($$$###&&&+++((((((''''''''''''(((((('''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))************************(((***,,,+++((((((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111555===FFFPPP\\\gggooommmoooqqqrrrsssxxx}}}~~~{{{wwwrrrnnnkkkfffccc```]]]ZZZWWWSSSQQQNNNLLLJJJGGGEEEDDDDDDDDDAAA@@@???>>>============>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;:::;;;<<<999:::===???AAADDDHHHKKKRRRXXXbbbkkksssyyyzzztttqqqfffhhhnnnxxx{{{rrrkkkhhh___WWWMMMIIIKKKOOORRRRRRWWWZZZ\\\^^^eeennnrrrrrrbbbYYYNNNGGGFFFHHHGGGFFFHHHJJJMMMQQQSSSUUUVVVVVVXXXWWWVVVWWWYYYYYYXXXWWWXXXUUURRRRRRRRRMMMDDD===222///+++)))))))))******)))))))))))))))*********'''''''''(((((((((((((((***((('''&&&%%%%%%&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))222222222222000---***(((vvveee\\\XXXUUUTTTVVVTTTTTTTTTSSSRRRPPPOOONNNQQQPPPMMMJJJHHHFFFEEEDDDEEEEEEDDDCCC@@@===;;;999::::::999888777777888888777666666666666555555555333222111000///...---,,,000---***)))***,,,,,,,,,************************+++*********))))))(((((('''((()))******)))(((''''''&&&$$$&&&)))+++***(((%%%(((+++***(((''')))+++++++++***))))))((())))))(((((((((((()))***+++,,,'''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******''')))***,,,,,,+++***))),,,+++)))***++++++***)))******)))))))))))))))***---------,,,,,,+++++++++---,,,+++***))))))))))))+++///000...,,,...111333666999BBBNNN[[[dddggghhhkkkmmmpppssswww|||zzzsssmmmllliiieeebbb___\\\YYYVVVSSSPPPMMMKKKJJJHHHFFFDDDDDDDDDCCCBBBAAA??????>>>>>>======<<<<<<<<<======<<<<<<============<<<<<<888999:::;;;===???AAABBBEEEKKKUUU^^^gggnnnuuuyyy}}}{{{tttpppaaacccdddfffsssyyyqqqhhh___SSSIIIGGGJJJNNNRRROOOVVV[[[[[[^^^fffjjjiiijjj___TTTNNNGGGBBBDDDJJJGGGJJJNNNPPPPPPRRRVVVYYYUUUWWWXXXWWWVVVVVVWWWXXXWWWUUUSSSRRRPPPMMMIIIFFF999222***'''))),,,,,,+++)))******)))''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))$$$ &&&&&&&&&&&&&&&&&&&&&&&&***999DDDDDDCCC@@@444%%%xxxggg]]]YYYUUUTTTVVVTTTTTTTTTSSSRRRQQQOOOOOONNNLLLJJJGGGEEECCCBBBAAACCCCCCCCCBBBAAA>>><<<;;;:::999999888777777888888666666666555555555444444111111000///...---,,,,,,///---******+++,,,,,,+++************************************)))))))))((('''((()))******)))(((''')))'''&&&'''))))))(((&&&%%%'''******((('''(((*********))))))(((((((((((())))))((())))))***+++,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************,,,***)))***,,,,,,+++***++++++************++++++++++++******************++++++***)))))))))*********---///...,,,...333666:::@@@IIIVVVaaaiiikkkkkklllppptttvvvxxx{{{}}}vvvqqqnnnlllhhheeebbb___\\\YYYUUURRRNNNLLLKKKIIIFFFDDDFFFEEEDDDCCCBBB@@@??????>>>======<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<===>>>???@@@EEEMMMUUU\\\cccjjjooouuuxxx}}}}}}uuupppccccccbbbcccnnn}}}ooofffYYYOOOJJJJJJLLLMMMNNNVVV[[[]]]```gggjjjhhhkkkbbbXXXRRRKKKDDDDDDHHHFFFIIILLLNNNOOOQQQUUUXXXUUUWWWXXXXXXWWWVVVWWWYYYXXXVVVTTTSSSQQQNNNJJJGGG???777...)))***++++++***)))******)))''''''((())))))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&///666999@@@FFFAAA666yyyhhh___ZZZVVVUUUVVVTTTTTTTTTTTTSSSQQQPPPOOOLLLKKKIIIFFFDDDBBBAAAAAAAAAAAABBBBBBAAA???===<<<:::999888888777888888888555555555555444444444333000000///......---,,,,,,---+++******++++++***)))************************************))))))))))))(((((())))))))))))((((((+++)))((('''((((((&&&$$$%%%&&&(((((('''''''''((())))))(((((((((((((((((())))))))))))***+++,,,---(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((())))))***+++***))))))***,,,---,,,+++,,,,,,+++++++++,,,,,,---******************++++++***************++++++,,,***,,,......---///555:::CCCJJJUUUaaajjjnnnnnnnnnnnnsssyyy{{{zzzzzz~~~{{{vvvssspppllliiigggddd```]]][[[XXXTTTQQQOOOMMMJJJHHHGGGGGGFFFDDDCCCAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::======<<<;;;;;;;;;;;;;;;===@@@EEEJJJPPPVVV]]]bbbhhhmmmttt{{{wwwrrriiifffaaa___fffuuuxxxoooaaaUUUMMMIIIHHHHHHMMMTTT[[[^^^bbbfffhhhggglllfff^^^XXXPPPHHHDDDDDDDDDFFFIIIKKKMMMPPPSSSVVVUUUWWWXXXXXXWWWWWWXXXYYYXXXWWWUUUTTTSSSPPPLLLIIIFFF>>>444---+++++++++***)))******)))''''''((()))))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&$$$'''(((+++888GGGIIICCCwwwggg___[[[WWWVVVWWWTTTTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKIIIGGGEEEDDDDDDAAABBBBBBAAA@@@>>><<<;;;999999888888888888888999555555444444444333333333000000//////.........---+++*********++++++)))'''*********************************)))))))))))))))(((((())))))))))))((((((***)))((((((((('''&&&&&&%%%&&&'''''''''''''''''''''((((((((((((((('''''')))))))))******+++,,,---''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))******++++++******)))(((''')))+++,,,,,,+++,,,++++++++++++,,,,,,---+++++++++,,,,,,---------++++++++++++,,,---...///---,,,---//////000777>>>MMMUUUaaakkkooooooooonnnooovvv~~~}}}}}}xxxuuuqqqnnnkkkhhhdddbbbbbb___[[[WWWUUURRROOOMMMHHHHHHGGGEEEDDDBBBAAA@@@???>>>======<<<<<<<<<<<<======>>>>>>>>>>>>============<<<;;;;;;:::;;;;;;???@@@BBBEEEHHHMMMTTTXXX^^^ccclllttt{{{~~~wwwrrrmmmddd___bbblllxxx~~~vvvgggXXXNNNIIIFFFEEELLLRRRYYY^^^aaadddffffffllliiieee___VVVLLLEEEAAACCCDDDFFFHHHKKKNNNRRRTTTTTTVVVXXXYYYXXXWWWXXXYYYYYYWWWVVVUUUTTTRRRNNNKKKJJJBBB888000,,,++++++***)))******)))''''''((()))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))&&&$$$&&&))),,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%---;;;BBBBBBtttfff^^^[[[XXXWWWXXXUUUUUUUUUUUUTTTSSSRRRRRROOONNNLLLJJJHHHFFFFFFEEECCCCCCCCCAAA???===:::888999888888888888888999999555555444444444333333333111111000000000000000000+++*********++++++)))'''************************))))))))))))))))))******))))))(((((((((((())))))'''((((((((('''''''''(((%%%&&&&&&'''(((((('''&&&&&&'''((((((((((((''''''))))))))))))***+++,,,---************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))+++------,,,***)))''''''&&&(((***++++++******************+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...///000111000......111222333;;;EEEWWW```kkkqqqqqqooonnnnnnrrryyy~~~{{{wwwsssppplllhhheeegggccc___[[[YYYVVVSSSPPPKKKJJJIIIGGGEEECCCBBBAAAAAA@@@???>>>===============>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===@@@AAAAAAAAABBBFFFKKKOOOUUU[[[dddmmmuuu{{{~~~vvvkkkdddccchhhrrrzzz}}}}}}mmm^^^RRRKKKHHHFFFKKKNNNSSSYYY\\\___bbbeeejjjkkkjjjeee]]]SSSJJJCCCDDDCCCDDDFFFIIILLLOOOQQQRRRUUUWWWXXXXXXWWWWWWXXXXXXWWWVVVUUUUUUSSSPPPMMMJJJDDD;;;333...,,,++++++)))******)))''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%(((++++++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%%%%,,,444999tttfff___\\\XXXVVVWWWUUUUUUUUUUUUUUUTTTSSSSSSMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA???<<<999777888888888777888888999:::555555555555444444444333111111111111111111111222---+++******++++++***)))************************))))))))))))************))))))(((((((((((())))))&&&((()))(((''''''((()))'''&&&&&&'''))))))(((&&&&&&'''((()))***)))((('''(((((((((((()))***+++,,,)))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))+++,,,---,,,***)))(((''''''(((***+++***)))******)))******+++,,,---******************++++++------------...///000111222...///444777888BBBOOOaaaiiisssvvvssspppqqqtttxxx}}}}}}|||{{{|||yyyyyyxxxxxxzzz{{{}}}~~~~~~zzzvvvqqqllliiiiiifffaaa^^^[[[XXXUUUSSSNNNMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA???>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<===>>>????????????======???CCCFFFLLLQQQZZZbbbjjjqqqxxx|||uuummmhhhhhhooowwwyyykkk^^^UUUNNNJJJIIIIIILLLQQQUUUWWW]]]dddiiimmmoookkkddd]]]RRRIIIFFFDDDCCCDDDGGGKKKMMMNNNPPPSSSVVVXXXWWWVVVVVVWWWWWWVVVUUUUUUUUUSSSPPPNNNJJJFFF???888222...,,,,,,)))******)))''''''((()))(((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''')))***(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&"""&&&)))&&&###$$$+++111wwwhhhaaa\\\XXXUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBAAA???<<<:::888888888777777888999999:::666666666555555555444444//////000000111111111222///---******+++,,,,,,+++************************((()))))))))***************)))(((''''''((()))***((()))***)))&&&%%%&&&(((((('''&&&'''***+++)))'''&&&''')))++++++***)))(((''''''''''''((()))***+++&&&''''''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''''''''(((***++++++***)))***+++,,,+++************++++++,,,......++++++******************---,,,,,,,,,---...//////000,,,...777<<>>============>>>??????>>>>>>===<<<:::;;;===???BBBFFFMMMUUU\\\dddkkkppptttyyy}}}vvvnnniiimmmuuu}}}qqqcccVVVMMMHHHEEEEEEIIIMMMPPPYYYccciiippptttqqqlllfff\\\RRRHHHEEECCCCCCGGGJJJLLLLLLNNNQQQUUUWWWVVVUUUUUUUUUVVVUUUUUUUUUUUUTTTQQQNNNLLLIIIDDD===666000,,,+++)))******)))''''''((()))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((()))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$$$$'''+++{{{kkkccc]]]XXXTTTSSSUUUUUUVVVVVVVVVUUUTTTTTTMMMLLLJJJHHHGGGFFFEEEEEE@@@@@@@@@@@@???===<<<:::888888777777888999::::::777666666666666555555555......//////000000111111000...+++)))+++,,,---,,,************************(((((())))))*********+++***)))(((''''''((()))******+++,,,***&&&###$$$&&&)))'''&&&(((+++,,,***'''&&&(((***+++,,,+++***)))&&&&&&&&&''''''((()))***))))))***,,,---...///000))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++((($$$""""""%%%))),,,...,,,+++,,,------,,,++++++++++++,,,---...///000...------,,,,,,+++++++++,,,,,,+++++++++,,,------...***---888???DDDRRRccckkkttt||||||xxxxxx~~~{{{wwwtttqqqpppkkkmmmnnnnnnmmmlllmmmnnnjjjjjjjjjjjjjjjjjjjjjjjjeeefffhhhiiikkklllllllllnnnmmmlllkkklllnnnppprrrvvvxxxyyyzzz|||yyyssspppqqqnnnjjjgggeeeccc```^^^VVVVVVTTTRRRPPPNNNLLLKKKFFFEEECCCBBBAAA@@@@@@@@@>>>>>>????????????>>>>>>@@@??????>>>>>>>>>>>>???>>>>>>>>><<<::::::;;;===:::>>>EEEKKKRRRZZZbbbgggmmmrrrzzz{{{rrrjjjllltttmmm[[[PPPHHHBBB@@@DDDGGGLLLVVVbbbjjjrrrwwwtttqqqmmmcccYYYIIIFFFCCCCCCFFFJJJKKKJJJMMMPPPTTTVVVVVVUUUTTTUUUVVVUUUTTTTTTUUUSSSQQQNNNOOOMMMIIIAAA999111,,,***)))******)))''''''((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%''')))'''%%%%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&&&&%%%&&&'''nnnccc]]]WWWTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQNNNJJJFFFDDDCCCCCCBBBAAABBBCCCCCCBBB@@@===:::999999999999888777666666555555555444444444333333333666555333111000000111222+++++++++)))'''(((+++---******************************)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&''''''(((((()))+++,,,---%%%&&&''')))************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))***,,,---+++)))(((((()))+++***)))))))))))))))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((++++++******))))))((((((,,,,,,,,,+++++++++******++++++******)))******+++'''***,,,...---------...000555;;;<<<>>>HHHXXXfffppptttyyy|||~~~}}}yyywwwvvvuuusssqqqkkkjjjiiijjjlllmmmmmmlllhhhgggfffeeedddcccddddddcccbbbbbbbbbaaaaaaaaaaaabbbaaaaaa```___^^^]]]]]]dddeeegggkkknnnrrruuuwwwwww~~~{{{yyywwwsssnnniiifffccc___]]]YYYXXXWWWVVVUUUSSSOOOMMMJJJIIIGGGEEECCCBBBAAA@@@??????>>>>>>>>>>>>??????========================>>>======>>>??????>>><<>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===??????===<<<<<<;;;;;;<<<@@@FFFLLLPPPVVV[[[ccckkkttt}}}{{{vvvssswwwmmm]]]NNNHHHCCCAAA@@@CCCMMMXXXiiiqqqxxxyyyxxxtttlllcccVVVMMMFFFCCCCCCBBBEEEIIINNNOOOPPPRRRTTTVVVXXXYYYWWWWWWWWWVVVUUUTTTRRRQQQRRRPPPLLLGGGBBB;;;444///000---)))'''((()))******************)))((('''&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((oooeee^^^YYYVVVVVVTTTTTTTTTSSSRRRQQQQQQQQQOOOLLLHHHFFFEEEEEEDDDCCC>>>>>>>>>>>>===;;;999888999999888888777666666666333333333333222222222222333222111/////////000000333222111...+++)))***,,,((((((((((((((((((((((((***))))))((((((((((((((()))******++++++******)))((())))))******))))))(((...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((''''''&&&+++***(((((()))******))))))))))))))))))))))))))))))******)))(((''''''(((************************)))))))))***************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////000111222888???GGGNNNXXXccckkkooorrryyy|||yyyxxxwwwvvvuuusssooonnnlllmmmnnnoooooonnnmmmmmmmmmlllkkkkkkkkkjjjiiihhhgggeeedddbbbaaa```[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTSSSTTTWWWZZZ]]]______ccciiillloootttzzz|||vvvqqqmmmjjjgggeee```^^^\\\[[[YYYWWWTTTQQQOOONNNLLLIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????@@@AAAAAA@@@>>>;;;:::888888:::>>>BBBEEELLLPPPWWW___iiisss}}}}}}xxxuuuwwwhhhUUUNNNFFFBBB@@@AAAIIIRRRbbbkkksssvvvxxxwwwqqqiiiWWWOOOGGGEEEDDDCCCDDDHHHJJJKKKMMMPPPSSSVVVXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQOOOLLLHHHBBB:::555///,,,***)))***+++******)))******))))))((('''&&&'''''''''((()))******+++******)))'''&&&%%%$$$###(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&''''''(((pppeee___ZZZWWWXXXUUUTTTTTTSSSRRRQQQPPPPPPOOOLLLHHHEEEEEEDDDCCCCCC============<<<;;;:::999888888888888777777666666333333333222222222111111222111000///.../////////,,,,,,,,,+++))))))***,,,************************))))))(((((((((((()))))))))******++++++******)))(((((())))))))))))((((((---,,,+++***))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''&&&,,,***(((((()))***)))((()))))))))))))))))))))))))))***+++)))'''&&&'''((((((((((((((((((((((((((()))))))))******+++++++++************************++++++,,,,,,,,,,,,,,,,,,...///000///...///111333555;;;EEEPPPYYYbbbiiinnnooorrrzzz}}}{{{yyyyyyyyywwwvvvuuusssqqqqqqrrrssssssrrrpppppppppppppppooonnnnnnjjjiiihhhgggeeedddcccbbb]]]]]]\\\[[[ZZZXXXWWWWWWUUUSSSQQQPPPPPPRRRTTTVVVUUUXXX[[[]]]```dddjjjnnnsssxxxzzztttqqqnnnkkkiiieeeccc```^^^]]][[[WWWUUURRRPPPNNNLLLIIIHHHFFFFFFDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>===>>>@@@@@@>>>===<<<;;;:::999:::<<>>999...,,,*********+++)))((()))))))))))))))(((''''''&&&''''''((())))))******))))))((('''&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppeee___ZZZXXXYYYUUUUUUTTTSSSRRRQQQPPPPPPNNNKKKGGGDDDCCCCCCBBBAAA??????>>>>>>===<<<;;;;;;888888888777777777777777333333333222222222111111000000//////////////////)))*********(((((()))+++************************))))))(((((((((((())))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((()))******,,,+++***)))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********************,,,***(((((()))***)))((()))))))))))))))))))))))))))******)))(((''''''((((((((((((((((((((((((((())))))******++++++,,,,,,******************++++++((()))***+++,,,,,,++++++............---///222555999BBBOOO\\\eeejjjnnnooopppuuu}}}}}}|||||||||{{{zzzxxxvvvttttttuuuuuutttsssrrrssssssttttttsssrrrqqqjjjjjjiiiiiihhhhhhggggggaaaaaa```^^^]]][[[ZZZZZZYYYWWWTTTQQQPPPOOOOOOPPPOOOPPPQQQRRRTTTWWWZZZ]]]ccchhhooowww~~~xxxtttrrrooonnnkkkiiieeecccaaa^^^[[[YYYTTTSSSQQQNNNKKKJJJHHHHHHEEEDDDBBBAAA@@@?????????========================;;;:::999:::<<<<<<:::999<<<<<<;;;;;;<<<===???@@@CCCEEEHHHMMMSSS\\\fffmmmrrrvvv}}}~~~~~~uuufff\\\QQQJJJFFFDDDHHHNNNXXX^^^cccgggnnnwww{{{zzzlll```RRRJJJEEECCCFFFKKKIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQNNNHHH@@@:::...,,,***)))***)))((('''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppddd^^^YYYXXXYYYVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJFFFDDDCCCCCCBBBAAAAAAAAA@@@???===<<<<<<;;;888888777777777777777777333333333333222222222222000000000000000/////////+++,,,---,,,***((()))***((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))++++++---,,,***)))((())))))***))))))))))))))))))))))))(((((((((((())))))))))))+++*********+++---///000---+++)))((()))))))))'''))))))))))))))))))))))))''')))***)))((('''(((************************************++++++++++++++++++++++++++++++,,,,,,,,,'''(((***+++,,,,,,+++***---......------000444888AAAMMM]]]jjjpppqqqqqqqqqssszzz{{{yyyvvvvvvvvvvvvuuutttuuuvvvwwwxxxxxxwwwvvvuuummmmmmmmmlllllllllllllllddddddbbbaaa___^^^]]]\\\[[[YYYWWWUUURRRPPPOOONNNLLLLLLMMMMMMOOOPPPRRRSSSUUUYYY___fffnnnvvv{{{~~~~~~zzzxxxuuutttqqqnnnjjjfffdddbbb___]]]XXXWWWTTTQQQOOOMMMKKKKKKGGGFFFDDDCCCAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@>>><<<;;;;;;;;;;;;<<<<<<======999<<>>111///+++)))))))))((('''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&oooccc]]]YYYWWWYYYVVVVVVUUUSSSRRRPPPOOOOOONNNKKKGGGDDDDDDDDDCCCBBBCCCBBB@@@>>>===<<<;;;;;;777777777777777777777888444444444444333333333333///000000111111000000000***+++---,,,+++***+++,,,((((((((((((((((((((((((((((((((((((((()))******'''(((((())))))(((((('''((('''&&&&&&&&&&&&'''(((&&&&&&''''''(((***+++,,,,,,+++***(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((***...333555---+++)))((())))))((('''))))))))))))))))))))))))&&&'''))))))((((((***+++************************,,,++++++++++++++++++***++++++,,,,,,,,,---------''')))+++,,,------,,,+++.........---...222888<<>>BBBHHHOOOSSS]]]ccclllvvv~~~~~~xxxjjj[[[QQQJJJEEEEEEHHHKKKSSSZZZaaajjjuuuzzzzzz}}}qqqbbbVVVLLLDDD@@@BBBDDDEEEHHHKKKNNNQQQTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUTTTSSSRRRQQQOOOLLLGGGCCC666333...+++******)))((((((((())))))))))))((((((&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&nnnbbb\\\XXXWWWYYYVVVVVVUUUSSSRRRPPPOOOOOOOOOLLLHHHFFFEEEEEEDDDCCCCCCBBB@@@>>><<<;;;::::::777777777777777888888888555555444444444444333333///000111111111111111000$$$&&&)))++++++,,,...///************************((((((((((((((()))******(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((()))***+++,,,,,,+++)))((((((***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&***///555888---+++)))((())))))((('''))))))))))))))))))))))))%%%'''((()))((()))***,,,((((((((((((((((((((((((---,,,,,,++++++*********,,,,,,,,,------.........((())),,,.........---,,,//////......000444;;;???NNN```uuuzzzvvvvvvyyy~~~}}}{{{|||~~~~~~}}}|||yyyxxxwwwvvvtttrrrqqqqqqmmmlllkkkiiigggeeedddccc[[[\\\^^^^^^]]][[[YYYWWWRRRRRRTTTWWWZZZ[[[ZZZYYYSSSRRRQQQQQQRRRVVVYYY[[[]]]cccjjjpppvvv~~~xxxtttoookkkhhhfffcccaaa```^^^\\\YYYVVVSSSRRRQQQMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????>>>???@@@AAA???===@@@??????>>><<<:::999777;;;===>>>>>>???BBBFFFJJJNNNUUU___jjjttt}}}rrrbbbVVVNNNHHHFFFHHHCCCLLLVVV^^^hhhqqquuusssxxxnnnbbbZZZQQQGGGBBBBBB@@@AAADDDIIIMMMQQQTTTVVVVVVVVVVVVWWWVVVVVVUUUUUUSSSRRRQQQPPPPPPNNNKKKHHH:::666000,,,+++*********(((((()))))))))))))))(((%%%%%%&&&((()))+++,,,,,,(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$oooccc]]]YYYWWWWWWSSSSSSSSSSSSSSSTTTTTTUUUMMMKKKHHHEEECCCAAAAAA@@@??????@@@@@@???<<<:::888999999888777666555444444555444333333222222333333222111///...------......///---++++++,,,,,,+++***///...---+++***)))))))))************************''''''(((((((((((('''''''''((()))((('''&&&''')))+++***)))(((((()))***+++***++++++******)))((('''))))))(((((((((((())))))))))))))))))************)))((('''''')))---111444444000+++((()))***)))'''))))))))))))))))))))))))((((((''''''''''''((((((++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,---------,,,+++++++++,,,---...------...111333777CCCOOOcccqqq~~~{{{yyy~~~}}}|||~~~|||zzzxxxwwwvvvwwwwwwuuutttrrrpppmmmlllkkkkkkeeedddbbbaaa___^^^]]]]]]XXXYYY\\\___aaacccccccccZZZWWWSSSQQQQQQRRRSSSRRRVVVVVVXXX\\\ccckkksssxxx}}}~~~yyyrrrmmmjjjiiigggfffeeecccaaa^^^[[[WWWRRROOOQQQNNNKKKIIIIIIIIIHHHGGGEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@======<<<<<<;;;;;;;;;::::::<<<>>><<<:::;;;>>>BBBHHHNNNVVV^^^fffppp{{{{{{www~~~|||kkk\\\RRRKKKEEEBBBBBBJJJQQQXXXdddqqqtttooorrrlllcccYYYQQQIIICCC>>>@@@@@@DDDJJJMMMMMMQQQVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSPPPNNNLLLKKKBBB:::000***)))+++,,,---))))))))))))(((((((((((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%pppccc^^^YYYWWWWWWTTTTTTSSSSSSSSSSSSTTTTTTMMMKKKIIIFFFCCCBBBAAAAAA@@@@@@AAA@@@???===:::999999999888777666555444444444444333222222222222333......------...///111222///---+++***++++++***)))+++***))))))))))))******************************((((((((((((((((((((((((&&&'''((((((&&&&&&'''((())))))(((''''''((()))))))))*********))))))((('''))))))(((((((((((())))))))))))))))))************,,,***)))'''((())),,,---222...***(((((())))))((())))))))))))))))))))))))******)))((((((((())))))))))))))))))***++++++,,,+++************+++,,,,,,++++++++++++,,,,,,---...---,,,+++++++++,,,---......---...222666===JJJWWWlllxxx}}}{{{yyy{{{~~~~~~|||zzzyyyxxxxxxxxxvvvvvvuuusssrrrpppooonnnjjjiiigggeeecccaaaaaa```^^^```bbbdddfffggggggggg___[[[WWWTTTSSSSSSRRRRRRRRRSSSTTTVVV[[[```fffiiiqqqtttwwwzzz~~~}}}vvvqqqmmmkkkjjjhhhhhhfffcccaaa^^^[[[VVVSSSTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHEEECCCAAAAAABBBBBBCCCBBBAAA@@@@@@??????@@@============<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;===???AAAFFFMMMTTT[[[fffqqqyyy}}}{{{{{{www{{{~~~qqqdddZZZQQQIIICCCEEEKKKQQQXXXbbbnnnqqqmmmrrrmmmfff^^^VVVNNNGGGCCCBBBAAACCCIIILLLLLLOOOTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQOOOMMMLLLEEE>>>444---************))))))))))))((((((((((((%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqeee___ZZZWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRMMMLLLIIIFFFDDDBBBBBBBBB@@@AAAAAA@@@???===;;;:::999999888777666555444444444444333222222222222222...------......///000111...,,,******++++++***)))&&&&&&&&&'''((()))***+++***************************))))))(((((())))))***%%%'''((('''&&&%%%&&&'''((((((''''''''''''(((((((((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))******************)))((((((((())))))...+++((('''((())))))))))))))))))))))))))))))))),,,+++******))))))))))))''''''((()))******++++++******))))))******+++,,,*********+++,,,---...///---,,,+++++++++,,,...//////---///444;;;EEEUUUcccuuu~~~}}}{{{~~~}}}~~~}}}{{{{{{zzzzzzxxxxxxxxxxxxwwwuuutttrrrqqqooommmkkkiiigggfffeeeaaabbbdddfffggggggffffffccc```[[[XXXVVVUUUTTTSSSQQQQQQQQQRRRTTTVVVWWWXXXaaadddhhhlllqqqwww}}}}}}wwwssspppmmmkkkkkkiiigggeeeccc```\\\YYYXXXVVVSSSQQQQQQPPPNNNMMMNNNLLLIIIFFFDDDCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>============<<<;;;::::::;;;<<<<<<<<<:::>>>DDDIIIPPPZZZfffnnnzzzzzzxxx}}}{{{|||xxxnnneeeZZZOOOHHHGGGLLLPPPVVV___hhhlllkkkqqqnnnjjjeee___WWWOOOJJJDDDBBBCCCGGGJJJJJJMMMQQQTTTTTTUUUVVVVVVWWWWWWWWWTTTTTTTTTSSSRRRQQQOOOOOOJJJCCC:::111,,,***((('''))))))))))))((((((((((((&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%sssgggaaa[[[XXXXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNLLLIIIGGGDDDCCCCCCCCCAAAAAAAAA@@@???===;;;:::888888888777666555555555444333333222111222222222111000//////......------///---+++++++++,,,+++***%%%%%%&&&'''((()))+++,,,************************+++***)))(((((()))***+++'''((()))((('''&&&''')))((((((((((((((((((((((((&&&'''((((((((((((((('''))))))(((((((((((())))))((()))))))))************''''''((()))************+++)))'''''''''((()))***)))))))))))))))))))))))),,,+++***)))))))))))))))''''''(((***++++++,,,,,,***************+++,,,,,,*********+++,,,---///000---,,,++++++,,,---...//////---///777AAANNN___nnnxxx~~~zzzzzz~~~~~~}}}}}}yyyzzz{{{||||||zzzxxxvvvvvvuuussspppnnnlllkkkjjjeeefffggghhhhhhgggffffffeeebbb^^^[[[ZZZYYYXXXVVVTTTTTTUUUTTTTTTSSSRRRQQQVVVYYY\\\```dddjjjppptttyyy~~~yyyuuuqqqoooooommmjjjhhhgggeeebbb___\\\ZZZWWWUUUUUUSSSQQQOOOOOONNNKKKHHHFFFEEEDDDCCCBBBBBBAAA@@@??????????????????>>>>>>>>>>>>>>>>>>>>>;;;888999<<<===;;;999999;;;???CCCHHHQQQ]]]eeepppwwwzzzvvv{{{{{{sssjjj```UUUMMMHHHJJJMMMRRRZZZbbbhhhjjjoooooonnnlllhhhaaaYYYSSSIIIDDDCCCFFFHHHHHHJJJNNNRRRSSSTTTVVVWWWXXXWWWWWWSSSSSSTTTTTTSSSSSSRRRQQQLLLGGG???777000,,,)))((())))))))))))((((((((((((''''''(((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&uuuiiibbb]]]YYYXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNLLLJJJGGGEEEDDDDDDDDDAAAAAA@@@???>>><<<;;;:::888888777777666666555555333333222111111111111222000000000//////...------000...,,,,,,,,,,,,,,,***(((((((((((())))))***+++******************************))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))&&&&&&'''(((((()))(((((())))))(((((((((((())))))((()))))))))************((((((***+++++++++******(((((((((''''''((()))+++************************+++***))))))((((((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++,,,------*********+++,,,---///000,,,,,,++++++,,,...///000///...222<<>>>>>??????????????????>>>;;;999:::<<<===:::777999;;;===???BBBJJJTTT\\\fffmmmwww|||tttyyyxxxooohhh___VVVPPPHHHHHHIIINNNTTT[[[ccciiilllnnnpppqqqooojjjaaa[[[NNNGGGDDDEEEGGGGGGHHHKKKOOOQQQSSSVVVWWWXXXXXXWWWSSSTTTTTTUUUUUUTTTTTTSSSMMMJJJDDD<<<444///+++***))))))))))))(((((((((((((((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvvkkkddd^^^ZZZXXXWWWVVVUUUSSSRRRQQQQQQQQQNNNLLLJJJHHHFFFEEEEEEEEEAAA@@@???>>>===;;;;;;:::888777777777666666666555333333222111111111111111,,,---...///000000000000///...,,,+++,,,,,,+++************))))))******+++************************((())))))******))))))(((***+++,,,+++***)))***,,,))))))************))))))%%%&&&'''((()))*********))))))(((((((((((())))))))))))))))))************++++++++++++***)))(((''''''((()))((('''((()))+++************************))))))((((((((())))))***)))***+++------,,,++++++,,,,,,++++++,,,,,,---...*********+++,,,---...///,,,,,,+++,,,---...000111000000777DDDRRR^^^kkkvvvsssxxx{{{{{{~~~~~~||||||{{{zzzxxxvvvuuussssssrrrqqqqqqrrrrrrqqqpppnnnmmmiiigggeeeeeeggggggfffeee______^^^]]]\\\ZZZYYYXXXWWWXXXXXXXXXWWWXXXZZZ]]]^^^dddllltttzzz|||yyyxxxuuurrrooonnnmmmkkkiiidddbbb```^^^\\\ZZZVVVSSSPPPOOONNNLLLJJJIIIGGGGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>===<<<<<<<<<;;;999777777999;;;;;;===BBBJJJPPPZZZ```jjjttt|||uuuxxx}}}~~~~~~uuummmfff___WWWRRRIIIFFFFFFJJJNNNSSS\\\eeeiiikkkooossstttooohhhbbbSSSKKKEEEEEEFFFFFFGGGIIILLLNNNQQQUUUWWWXXXWWWWWWTTTTTTUUUUUUVVVUUUUUUTTTNNNLLLHHHAAA888111---,,,))))))))))))((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&xxxllleee___ZZZYYYVVVUUUTTTSSSRRRRRRRRRRRRNNNMMMJJJHHHFFFFFFFFFFFF@@@???>>>===;;;::::::999777777777777666666666666333222222111111111111111,,,---...///000000000///...,,,***)))******)))(((***)))))))))******+++,,,************************&&&''')))++++++)))'''&&&)))***++++++))))))***+++(((((()))******)))((((((%%%&&&((()))***+++++++++))))))(((((((((((())))))))))))))))))*********************)))((((((((((((''')))******(((''')))+++************************))))))))))))***+++,,,,,,)))***,,,,,,,,,+++)))(((+++++++++++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,---///000222333444===LLL[[[eeennnvvvtttyyy{{{{{{~~~~~~|||{{{zzzyyywwwwwwwwwwwwsssttttttttttttrrrqqqpppooommmllllllmmmnnnmmmkkkfffeeedddbbbaaa___^^^]]]ZZZ[[[ZZZXXXUUUUUUVVVXXXUUUYYY^^^dddiiioootttxxx~~~~~~{{{wwwtttrrrqqqooommmhhhfffdddbbb```]]]YYYVVVTTTSSSRRRPPPMMMJJJHHHFFFEEEDDDCCCBBBAAAAAAAAAAAA=========>>>>>>>>>??????===>>>???>>><<<:::999999777999::::::999<<>>>>>>>>???===???BBB@@@<<<999999:::888:::<<<;;;999:::>>>CCCCCCJJJTTT^^^iiivvvssswww|||vvvnnnddd]]]OOOIIIEEEEEEDDDEEEOOO[[[dddggglllrrruuusssnnnjjjZZZPPPGGGEEEFFFFFFFFFGGGHHHJJJOOOSSSVVVWWWVVVVVVVVVVVVWWWWWWWWWVVVUUUUUURRRRRROOOGGG<<<222---+++))))))))))))((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$######"""''''''''''''''''''''''''xxxjjjccc^^^[[[[[[YYYXXXWWWUUUTTTRRRQQQPPPLLLKKKJJJIIIGGGFFFEEEDDD???>>>>>>===<<<:::999888999999999999999888888888555333000...---...000111333333222111///...,,,+++///---,,,+++++++++)))'''(((((()))***+++,,,,,,,,,((()))***+++,,,++++++***&&&&&&'''((())))))((((((++++++************+++++++++++++++***)))(((((('''&&&''''''((()))*********((()))***+++++++++++++++111000---+++))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))+++---///111222333************************,,,,,,,,,++++++************++++++,,,,,,------...---++++++...///---///222777>>>KKKYYYeeemmmrrruuuvvvxxx|||~~~}}}{{{zzzyyyyyyyyyzzz}}}}}}~~~~~~~~~}}}}}}|||xxxxxxwwwvvvuuutttsssrrrqqqqqqqqqpppnnnkkkiiiggghhhddd___\\\ZZZYYYXXXWWWSSSRRRQQQRRRTTTYYY^^^aaahhhiiilllppptttxxx|||~~~~~~{{{zzzxxxuuurrrmmmkkkhhhfffdddbbb___\\\[[[XXXUUURRRPPPNNNLLLJJJIIIGGGDDDAAA@@@@@@AAABBB???>>>===<<<<<<===>>>???======<<<;;;;;;;;;;;;<<<888999999::::::;;;;;;<<>>===<<<:::999888666666555444444444444555555444222000///000111222/////////000000//////...///---++++++++++++)))''')))))))))***+++++++++,,,)))***++++++,,,+++******(((((())))))***)))))))))+++******))))))******+++++++++******)))(((((('''''''''((())))))***++++++++++++++++++***)))((('''******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------)))))))))))))))))))))))),,,,,,,,,+++++++++*********++++++,,,,,,---......---++++++///000///222777===EEEQQQ___iiiqqquuuwwwwwwzzz~~~}}}|||zzzzzzzzzzzz}}}~~~{{{zzzzzzyyywwwvvvvvvuuuuuuuuusssrrrooommmkkkjjjkkkhhhdddaaa```^^^\\\[[[XXXVVVTTTSSSRRRTTTVVVWWW]]]___aaaeeeiiimmmqqqssswwwyyy}}}~~~|||yyyuuurrroookkkhhhfffdddaaa___]]]ZZZVVVSSSRRRPPPMMMKKKGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>===<<<===>>>>>>???>>>======<<<<<<======999999999::::::;;;;;;;;;===<<<@@@IIISSS]]]jjjuuuzzzuuuwwwyyymmm^^^SSSIIIFFFEEECCCEEEIIITTT[[[dddkkkmmmllljjjiii```XXXNNNGGGDDDEEEFFFFFFHHHHHHJJJMMMQQQTTTWWWYYYVVVVVVUUUUUUUUUUUUVVVVVVSSSQQQNNNJJJEEE>>>666111...,,,***)))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&vvviiiccc^^^\\\\\\YYYXXXWWWTTTRRRPPPOOONNNMMMLLLJJJHHHEEEBBB@@@?????????>>>===<<<:::999888999888666444444555666777555444333222222111222222---....../////////......///---++++++++++++)))(((******************++++++***+++++++++++++++***)))******++++++******))))))+++******))))))******+++++++++******)))((((((((((((((())))))***+++++++++************)))(((''''''&&&&&&'''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************************,,,,,,,,,++++++++++++***+++++++++,,,------......,,,+++,,,000111111555;;;DDDLLLZZZfffooouuuxxxzzz}}}~~~|||{{{{{{zzz|||~~~~~~~~~}}}|||{{{zzzzzz{{{zzzwwwuuurrrpppooonnnooommmkkkiiihhhfffbbb```]]][[[YYYWWWUUUSSSRRRRRRSSSTTTVVVYYY\\\___bbbdddiiilllpppvvv|||}}}yyywwwtttooollliiigggeeeccc___\\\XXXVVVTTTRRROOOMMMHHHHHHIIIHHHGGGDDDBBBAAABBBAAA@@@>>>============@@@???>>>>>>======>>>>>>:::::::::::::::;;;;;;;;;:::999;;;BBBIIIQQQ[[[fffvvv{{{sssooottt~~~tttfff[[[OOOIIIGGGDDDAAAAAALLLSSS]]]eeeiiiiiiiiihhhddd]]]TTTLLLGGGEEEDDDDDDHHHIIIJJJMMMOOORRRUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVSSSQQQOOOLLLHHHBBB;;;666///,,,***))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%vvvjjjddd___\\\\\\YYYXXXVVVTTTRRRPPPNNNMMMMMMLLLJJJHHHEEECCCAAA@@@?????????>>><<<;;;999888:::888666444333555777888444444444333222222111111000000000///...,,,+++***...---++++++++++++***(((+++++++++***************++++++++++++++++++*********+++++++++***)))((((((******))))))))))))******************))))))(((((())))))******++++++++++++%%%&&&''')))************'''((()))))))))(((''''''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---.........---,,,---000111111777???IIISSSaaammmtttyyy}}}~~~|||{{{zzzyyyzzz||||||xxxvvvtttssssssqqqpppoooooonnnkkkgggddd______^^^]]][[[ZZZXXXWWWQQQQQQRRRSSSTTTVVVWWWXXX]]]___dddjjjqqqxxx}}}{{{{{{xxxsssooollljjjhhhgggbbb___\\\YYYWWWUUUSSSPPPLLLLLLKKKJJJHHHFFFEEEDDDEEECCCAAA???>>>=========??????>>>============>>>;;;;;;;;;;;;;;;:::::::::;;;999;;;@@@EEEIIIQQQYYYfffppp~~~~~~wwwooonnnvvvyyymmmaaaSSSKKKHHHEEEBBB???FFFMMMWWW```eeehhhjjjkkkiiiddd\\\SSSLLLGGGDDDCCCIIIIIIJJJLLLNNNQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVUUURRRPPPOOOMMMJJJFFF@@@;;;000---***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''wwwkkkeee```]]]\\\YYYXXXWWWUUURRRPPPOOONNNLLLKKKJJJIIIGGGEEEDDDDDD@@@??????>>>===;;;:::999777555222000000111333555333333333222222111000000////////////...---++++++...,,,++++++++++++***)))+++++++++***************,,,,,,++++++++++++++++++************)))(((((('''***))))))))))))))))))************)))))))))))))))***************+++++++++%%%&&&'''(((******++++++((())))))******)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------...//////...---...000000111888AAAQQQ[[[iiitttzzz~~~}}}{{{zzzyyyxxxxxxzzz}}}|||yyyxxxwwwwwwrrrrrrrrrrrrqqqooojjjgggbbbbbbbbbbbb```___]]]\\\VVVUUUTTTRRRQQQQQQPPPPPPTTTVVVYYY^^^dddjjjooorrruuuzzz|||}}}yyyuuuqqqooommmkkkiiifffccc___\\\[[[YYYVVVTTTRRRPPPMMMJJJHHHHHHHHHHHHFFFEEEBBB@@@>>>>>>>>>>>>???>>>======<<<<<<======<<<<<<<<<;;;;;;:::::::::===;;;<<>>CCCIIISSS\\\ccciiimmmpppnnnkkkddd[[[RRRJJJEEECCCHHHHHHIIIKKKMMMOOORRRSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPOOONNNLLLHHHCCC???222///+++))))))******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''yyymmmfffaaa]]]\\\YYYXXXWWWUUUTTTRRRQQQPPPKKKKKKJJJIIIHHHFFFEEEEEE@@@@@@???>>>===;;;:::999777666444333222333444555444333222111111000000111,,,---...///////////////---,,,++++++,,,,,,***)))******************+++++++++++++++++++++,,,------)))))))))***))))))((((((***))))))(((((())))))*********))))))))))))))))))************************)))))))))******))))))((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************------,,,,,,+++***))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,---......//////......///111111333===GGGZZZdddqqqzzz~~~||||||||||||{{{yyyxxxwwwwwwxxxzzz|||~~~|||{{{zzzyyyuuuuuutttuuutttrrrooolllhhhhhhgggeeeccc```^^^]]]\\\[[[XXXVVVSSSQQQPPPPPPPPPQQQRRRTTTXXX\\\```bbbiiiooovvv}}}~~~|||zzzwwwuuusssqqqmmmkkkiiifffbbb```^^^\\\YYYWWWVVVSSSOOOLLLJJJJJJKKKLLLGGGEEECCCAAA@@@?????????>>>>>>===<<<<<<<<<<<<===>>>======<<<;;;:::999999;;;::::::===>>>===AAAGGGRRRZZZfffsss~~~}}}zzz}}}zzziiiWWWKKKFFFAAA===AAAFFFNNNWWW___gggoootttsssqqqlllcccXXXNNNGGGDDDGGGGGGHHHJJJLLLOOOQQQRRRSSSSSSUUUVVVVVVUUUSSSSSSQQQPPPPPPOOONNNKKKFFFBBB555111---***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%{{{ooohhhbbb]]]\\\XXXXXXWWWVVVUUUTTTSSSSSSLLLKKKJJJHHHFFFEEECCCCCC@@@@@@@@@???===<<<:::999999888777777666666777777666555333111000111222333,,,---...///000000000000---+++***+++,,,,,,+++))))))))))))***+++++++++,,,+++*********+++---...///))))))******+++*********))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))))))))))))))))))))***************)))))))))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////---...000333444888DDDPPPaaajjjtttzzz|||zzz{{{{{{|||{{{zzzyyyxxxxxxxxxxxxzzz|||~~~}}}{{{zzzzzzyyyxxxxxxxxxwwwtttrrrnnnmmmkkkiiigggeeecccbbbcccbbb___]]]ZZZXXXWWWVVVTTTSSSRRRRRRRRRTTTVVVWWW[[[aaaiiipppuuu}}}|||zzzyyyxxxwwwuuupppmmmkkkhhheeebbb```^^^\\\ZZZVVVUUURRRPPPMMMLLLLLLKKKGGGEEEDDDBBB@@@@@@@@@AAA@@@???>>>>>>======>>>>>>???>>>===<<<;;;:::999999:::888999<<<<<<:::===BBBIIIPPPZZZeeeppp}}}}}}~~~vvvcccSSSKKKEEE@@@???CCCIIIPPPYYYdddnnnuuuvvvvvvrrriii]]]QQQIIIFFFEEEFFFGGGIIILLLNNNQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSSSSRRRRRRRRRQQQNNNIIIEEE888444...***))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''"""###%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&|||pppiiibbb]]]\\\XXXXXXWWWVVVVVVUUUUUUTTTMMMLLLJJJHHHEEEBBB@@@???@@@@@@@@@???===<<<:::999555555555555555444444444888777444111111222444555000111111111000///......---+++***+++,,,,,,+++***(((((()))***+++,,,,,,---************+++---///111)))***+++,,,,,,,,,,,,,,,))))))(((((((((((()))))))))))))))))))))*********)))))))))(((((((((((((((&&&'''(((***,,,------......,,,)))'''&&&&&&'''((())))))))))))))))))))))))++++++++++++++++++++++++************************(((((()))***+++,,,------*********************************++++++,,,,,,,,,,,,,,,------.../////////,,,---111555666<<>>???????????????>>><<<;;;:::999888:::999:::===<<<:::<<>>>>>??????@@@@@@===;;;:::;;;<<<===<<<;;;:::;;;;;;<<<<<<;;;;;;:::@@@CCCHHHNNNWWWdddttt|||uuu~~~yyy{{{zzzqqqcccUUUMMMJJJCCCAAABBBGGGLLLTTTaaammmkkkooooooiiiaaaXXXMMMCCCEEEDDDFFFIIIJJJHHHJJJNNNSSSUUUWWWWWWVVVVVVWWWXXXVVVVVVWWWVVVSSSOOOJJJHHHDDD<<<111***(((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))***))))))(((nnneee```\\\YYYXXXXXXWWWVVVTTTSSSRRRQQQKKKJJJIIIHHHIIIHHHEEECCCBBBAAA???===;;;:::::::::999999888888777666666555444444333222222111111000000000000000///...---,,,...------,,,++++++******)))************++++++++++++***)))+++---...,,,)))))))))************))))))))))))(((((((((((())))))+++)))(((((()))))))))'''))))))))))))************))))))************))))))******)))((((((((((((((())))))))))))))))))))))))*********))))))*********))))))************)))))),,,+++******)))))))))***((()))***+++,,,---------//////.........///000000------------............111///222;;;DDDNNN[[[gggkkknnnppppppooorrryyy~~~}}}{{{yyywwwwwwwwwwwwyyywwwvvvuuuuuuvvvwwwxxx{{{zzzxxxwwwxxxyyy|||}}}zzzzzzzzzzzzzzz{{{{{{|||}}}}}}~~~}}}|||{{{yyyxxxvvvvvvwwwvvvvvvtttrrrqqqrrrrrrqqqooollliiieeecccaaaaaa___\\\YYYUUUSSSQQQMMMNNNPPPRRRVVV\\\bbbgggqqquuu{{{}}}{{{vvvssssssooojjjfffccc```]]][[[[[[[[[[[[ZZZXXXVVVUUUTTTPPPNNNJJJHHHFFFEEEBBB@@@@@@?????????>>>>>>>>>>>>???>>>======>>>???>>>===999::::::;;;;;;::::::999===@@@DDDIIIPPP\\\jjjtttyyytttvvv~~~~~~uuuhhh[[[QQQMMMDDDAAAAAADDDHHHNNNYYYdddggglllnnnjjjddd[[[OOOEEEEEECCCEEEHHHIIIHHHIIINNNQQQSSSUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUQQQMMMKKKFFF???555---*********)))))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((((('''&&&%%%oooeee```\\\YYYXXXWWWWWWVVVTTTQQQOOOMMMJJJIIIHHHHHHIIIHHHFFFDDDAAA@@@???>>>===<<<<<<<<<;;;::::::999888888777777444444333222222111111000222222222111000...---,,,,,,,,,++++++******)))))))))************+++++++++***))))))+++---...---+++******))))))))))))******))))))(((((((((((()))))))))((('''(((***+++***)))'''''''''((((((((())))))))))))************))))))******)))(((((((((((()))))))))))))))))))))))))))******++++++++++++************++++++++++++******+++***))))))((())))))))))))***+++,,,,,,,,,,,,,,,///...---------------...,,,------...//////......333111555@@@NNNZZZfffooooooppppppnnnlllmmmrrrwww}}}|||{{{yyyxxxxxxyyyyyyyyyxxxvvvtttsssrrrsssssswwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzzzzz|||}}}}}}}}}}}}|||{{{zzzyyyzzzzzz{{{zzzyyyxxxwwwxxxxxxvvvtttqqqmmmjjjhhhhhhgggeeebbb^^^[[[XXXVVVPPPPPPQQQPPPQQQSSSWWWZZZbbbgggoooxxx}}}yyyvvvtttqqqlllhhheeeccc```^^^]]]]]]]]]\\\[[[YYYXXXWWWTTTQQQNNNLLLKKKIIIGGGDDDCCCBBBAAA???>>>======<<>>======??????>>>===999999::::::::::::999999:::<<>>===<<<<<<;;;::::::999999888777777444444333222222111111000222222111111///...,,,+++,,,,,,++++++************))))))*********+++++++++******++++++,,,,,,+++++++++***)))(((((()))***+++))))))(((((((((((()))))))))(((((()))***+++***)))'''''''''((((((((())))))))))))************))))))+++******)))))))))******))))))))))))))))))))))))***+++,,,------,,,+++***)))******++++++******)))+++******)))))))))******---------,,,+++***)))(((------,,,+++++++++,,,,,,,,,---///000000000000///666777===KKKZZZfffnnnqqqsssssspppllliiiiiimmmppp{{{~~~}}}|||{{{zzzzzz{{{||||||{{{xxxvvvsssrrrqqqqqqtttttttttsssssssssssstttxxxxxxxxxxxxxxxyyyzzz{{{|||||||||||||||||||||||||||}}}~~~~~~}}}}}}}}}{{{yyyvvvrrrooommmnnnmmmkkkhhhddd```]]][[[VVVVVVVVVTTTRRRRRRSSSUUUYYY]]]ccckkkrrrxxx{{{}}}{{{yyyuuuqqqmmmiiifffdddbbb```\\\\\\\\\\\\[[[ZZZYYYXXXVVVTTTRRRPPPOOONNNKKKHHHDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;:::;;;;;;;;;;;;;;;;;;::::::<<<===>>>@@@FFFPPPWWWgggqqq~~~|||{{{{{{zzzxxxvvvqqq||||||vvvlll```WWWNNNHHHCCCCCCDDDFFFMMMUUU^^^hhhqqqsssqqqkkk^^^SSSJJJEEEBBBDDDFFFFFFHHHLLLKKKNNNQQQSSSTTTVVVXXXZZZUUUUUUUUUUUUSSSPPPNNNLLLKKKFFF>>>666000,,,***)))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((***pppfffaaa\\\YYYYYYZZZYYYXXXUUURRRNNNLLLIIIGGGGGGGGGHHHHHHFFFDDDCCCBBBAAA@@@>>><<<;;;:::999999999888777777666666444444333222222111111000000000000///...---++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,------,,,+++***))))))+++***)))(((((()))***+++))))))(((((((((((())))))******)))***++++++)))'''((((((((()))))))))******))))))************))))))+++++++++******++++++,,,))))))))))))))))))))))))***+++,,,------,,,+++***(((((())))))))))))((((((++++++*********++++++,,,,,,------,,,+++***)))(((///......---------......,,,,,,---...///000000000555;;;GGGVVVfffrrruuutttvvvtttpppkkkiiiiiilllooorrr{{{~~~}}}}}}~~~~~~|||yyywwwuuusssrrrttttttttttttssssssrrrqqqvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}~~~~~~|||yyyvvvtttsssssssssqqqnnnjjjfffcccbbb[[[\\\[[[ZZZWWWUUUUUUVVVUUUVVVYYY^^^dddkkkppptttuuuxxx|||}}}{{{vvvrrrnnnjjjgggdddbbb```\\\]]]]]]]]]\\\[[[[[[ZZZWWWVVVTTTSSSSSSQQQNNNKKKEEEDDDBBBAAA@@@@@@AAAAAA>>><<<;;;<<<===>>>===<<<<<<<<<============<<<<<<<<<===>>>>>>===AAAGGGMMM\\\fffuuu}}}}}}|||{{{zzzqqqyyy}}}zzzssshhh```TTTLLLFFFDDDDDDEEEJJJQQQ[[[eeepppvvvvvvrrrhhh^^^OOOHHHCCCCCCEEEEEEGGGKKKIIILLLOOORRRSSSUUUWWWYYYTTTTTTUUUTTTSSSQQQPPPOOOLLLIIIBBB:::222,,,)))((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&((()))qqqgggbbb^^^[[[ZZZZZZYYYWWWUUURRROOOMMMIIIHHHGGGGGGHHHGGGEEECCCBBBBBBAAA@@@>>><<<:::888888888888777666666555555444444333222222111111000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,+++)))************+++++++++---...///---***(((((((((******))))))))))))******))))))(((((((((((())))))+++******+++,,,+++(((&&&))))))*********+++++++++))))))************))))))++++++*********+++,,,,,,))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((++++++++++++++++++,,,---((()))***+++,,,---------,,,,,,++++++,,,------...++++++++++++,,,...///000333>>>NNN^^^mmmyyy}}}zzzwwwtttooolllkkkmmmppprrrpppxxx~~~|||yyyxxxwwwvvvvvvwwwwwwvvvuuusssqqqssssssssstttuuuvvvwwwxxx{{{zzzzzzyyyyyyzzz{{{{{{|||~~~}}}{{{zzzyyyxxxwwwvvvssspppmmmjjjiii```aaabbb```]]][[[ZZZZZZVVVVVVUUUVVVZZZ```fffiiillloootttxxx}}}}}}xxxuuuoookkkhhheeebbb```]]]^^^^^^^^^^^^^^^]]]]]]XXXWWWVVVVVVVVVTTTQQQNNNHHHGGGDDDBBBAAABBBCCCDDD@@@???>>>>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>======>>>???>>><<<>>>BBBGGGQQQ[[[jjjxxx~~~}}}|||uuuyyy}}}xxxpppiii[[[RRRIIIFFFDDDDDDGGGLLLVVV```lllsssvvvuuuooogggUUULLLDDDCCCDDDDDDGGGJJJHHHJJJNNNPPPRRRTTTVVVXXXVVVVVVVVVVVVUUUTTTSSSSSSMMMKKKFFF>>>555...***)))))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%$$$$$$$$$qqqhhhccc___\\\YYYXXXWWWUUUSSSQQQOOONNNJJJIIIGGGGGGGGGFFFDDDBBB????????????>>><<<:::999888888888777666666555555444444333222222111111000......////////////......******++++++++++++++++++)))************++++++++++++---///---***((()))***))))))************))))))))))))(((((((((((()))))))))))))))+++---,,,***((()))))))))*********++++++))))))************))))))))))))(((((())))))***+++))))))))))))))))))))))))*********))))))*********)))))))))******)))))))))***************+++,,,,,,&&&''')))+++---......///)))))))))***+++,,,---......---,,,,,,---///222444888EEEUUUaaannnzzz~~~wwwtttooommmnnnqqquuuxxxvvv{{{}}}|||{{{yyyzzz{{{{{{zzzwwwuuusssrrrssssssssstttvvvwwwxxxzzzzzzyyyxxxxxxxxxyyyzzz{{{|||||||||{{{yyyvvvtttqqqpppgggiiijjjhhheeeaaa______\\\[[[YYYYYYZZZ]]]```bbbcccgggmmmpppttt||||||xxxrrrmmmjjjfffccc```\\\\\\]]]]]]]]]]]]]]]\\\ZZZYYYYYYYYYYYYXXXTTTQQQMMMKKKGGGDDDCCCCCCCCCDDD@@@???>>>???@@@@@@???>>>======>>>>>>>>>>>>======<<<>>>>>>===:::;;;>>>BBBFFFQQQaaannnzzz|||zzzxxxwwwzzz}}}vvvqqqfff[[[PPPJJJGGGEEEEEEHHHOOOYYYdddkkkpppssspppjjj[[[PPPEEECCCDDDDDDFFFIIIGGGJJJMMMPPPQQQRRRUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUNNNMMMJJJCCC999111,,,+++))))))))))))((((((((((((''''''''''''((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''))))))((('''&&&$$$###"""qqqhhhddd```]]]XXXWWWUUUSSSQQQOOOOOONNNKKKIIIHHHGGGGGGFFFCCCAAA<<<======>>>>>>===;;;;;;999999888888777666666666444444333333222111111000...//////000000000000000)))))))))))))))*********)))************+++++++++))),,,...---***)))***,,,((()))***++++++***)))((())))))(((((((((((())))))&&&'''(((+++......,,,***))))))))))))************))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******))))))((())))))***++++++))))))***+++,,,,,,,,,,,,,,,,,,---...///111222333333111///...///333666999???MMMZZZbbbkkkvvv}}}~~~wwwsssooonnnpppuuuyyy|||~~~~~~}}}{{{|||}}}~~~|||zzzvvvtttttttttuuuuuuwwwxxxyyyzzzzzzzzzxxxwwwvvvwwwxxxxxxzzz{{{~~~~~~|||zzzxxxvvvuuunnnpppqqqoookkkgggdddcccbbbaaa```_______________]]]bbbhhhlllooovvv{{{uuuoookkkgggdddaaaYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZVVVTTTQQQNNNJJJFFFCCCBBBCCCCCC>>>===<<<===>>>???>>><<<<<<<<<============<<<<<<:::<<<===<<<999999<<>>===<<<:::999888777999999777666444444333333444444333333333333222222111111000000000000111111---+++)))((())))))((('''+++++++++*********))))))---+++******++++++***(((&&&''')))***++++++******++++++)))(((''''''''''''*********)))((((((''''''&&&'''(((******+++++++++---,,,+++***)))'''&&&&&&++++++******************++++++************++++++************************))))))))))))))))))))))))((()))***+++,,,,,,+++***---------...------,,,,,,,,,,,,,,,---------......//////111333222000444:::DDDQQQ___gggnnnuuu{{{|||vvvuuussspppooosss{{{|||}}}~~~~~~}}}|||~~~|||yyyyyyzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvxxxyyyzzz}}}~~~~~~|||zzzvvvwwwxxxxxxwwwtttpppnnnjjjiiigggeeecccbbbaaaaaaaaaaaacccgggmmmuuu|||}}}xxxrrrlllfffbbb```______]]]\\\[[[[[[[[[ZZZ^^^]]][[[YYYXXXXXXYYYYYYTTTPPPKKKHHHGGGHHHGGGGGGCCCBBB@@@???>>>>>>>>>???=====================<<>>>>>===<<<;;;;;;;;;CCCFFFMMMYYYiiiyyy}}}yyyuuuwwwrrrnnnnnnnnnrrr{{{zzzyyy~~~yyyooo___RRRJJJEEEBBB@@@HHHMMMUUU___hhhlllkkkiiidddWWWLLLKKKOOOMMMGGGCCCFFFHHHKKKNNNQQQSSSSSSTTTVVVVVVVVVUUUUUUUUUTTTTTTPPPNNNKKKHHHBBB:::000***+++***))))))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((***((($$$###%%%'''((((((''''''&&&&&&&&&&&&''''''tttlllddd___^^^\\\ZZZWWWTTTSSSQQQNNNKKKHHHIIIIIIIIIGGGEEECCCAAA???>>>===<<<:::999888777999888777555555444444444444444444333333222222222////////////////////////...,,,*********+++***(((+++++++++*********)))))),,,+++))))))***+++)))((())))))***+++******)))(((+++***)))(((''''''''''''&&&&&&''''''''''''''''''((()))***++++++,,,++++++,,,++++++***)))(((''''''************************++++++************++++++******************************************************+++,,,---,,,++++++,,,------...------,,,,,,,,,,,,---------.........000000111333222222777>>>MMMYYYeeekkkpppuuuyyyzzztttsssqqqooopppwww}}}}}}}}}~~~}}}||||||{{{zzzxxxwwwwwwwwwwwwyyyyyyzzz{{{}}}~~~wwwxxxyyyyyyyyywwwuuutttrrrpppnnnllliiigggffffffbbbbbbcccfffkkkrrrxxx|||}}}zzzuuuoooiiieeebbb___^^^]]]\\\[[[[[[[[[[[[^^^^^^]]]\\\[[[[[[[[[[[[VVVRRRNNNKKKJJJIIIGGGFFFBBBAAA@@@>>>=========>>><<<<<<==================???>>>>>>===<<<<<<;;;;;;@@@BBBHHHSSSaaappp|||}}}zzzwwwuuupppkkkiiiiiikkksss|||}}}wwwwww}}}}}}ttteeeXXXOOOIIIEEECCCDDDIIIQQQ[[[dddiiijjjiiifffZZZPPPOOOOOOKKKFFFDDDFFFGGGJJJNNNPPPRRRSSSTTTVVVVVVUUUUUUUUUTTTTTTTTTRRRPPPNNNJJJEEE===444...,,,***))))))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((('''&&&'''((()))'''&&&''''''&&&&&&&&&&&&''''''~~~qqqjjjddd___^^^\\\ZZZWWWUUUTTTRRROOOMMMKKKKKKJJJIIIGGGDDDAAA@@@>>>>>>===<<<:::999888888777777666555555555555555555444444333222111111111---...////////////...---///---+++++++++,,,+++***+++++++++***************+++***))))))******)))(((++++++++++++***)))''''''+++***)))((((((''''''(((%%%%%%&&&''''''((())))))***++++++,,,,,,,,,++++++************)))))))))(((************************++++++************++++++************************************************,,,,,,---------,,,++++++,,,,,,------...------,,,,,,------------.........222000000222333444<<>>>>>>>>>>><<<<<<<<<======>>>>>>>>>???>>>>>>======<<<<<<;;;===>>>BBBIIITTTaaannnuuu}}}{{{yyyrrrkkkhhhffffffmmmuuu~~~xxxsssuuuyyy{{{sssfffYYYOOOGGGBBB??????CCCJJJTTT___fffiiiiiihhh```XXXTTTOOOHHHDDDEEEFFFGGGJJJMMMPPPRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTRRRPPPMMMHHHAAA888222---+++))))))***+++***)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&(((+++,,,+++'''###''''''&&&&&&&&&&&&''''''{{{ooohhhccc______[[[YYYWWWUUUTTTSSSPPPNNNKKKKKKJJJIIIGGGDDDBBBAAA>>>===<<<;;;:::999888888777666666555555555666666555444444333222111000000,,,---///000000///---,,,///---+++++++++++++++)))***************************)))((((((******)))(((************))))))((((((******)))((((((((((((((((((((())))))************+++++++++,,,++++++******)))))))))))))))************************+++++++++++++++************++++++************************************************---------,,,,,,+++******,,,,,,------...---------------------............111//////111333777AAAKKK^^^gggnnnppprrruuuuuusssooopppqqquuu{{{}}}yyyvvvuuuuuuvvvwwwvvvvvvvvvvvvvvvwwwxxxyyy}}}~~~}}}}}}}}}}}}~~~~~~|||zzzyyywwwvvvsssrrrqqqqqqsssuuuxxxzzz}}}yyytttoookkkiiiaaa```___^^^^^^]]]]]]^^^\\\]]]^^^`````````___^^^\\\ZZZWWWUUURRRNNNIIIFFFGGGFFFDDDBBBAAA@@@@@@AAA<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>======<<<<<<;;;;;;===AAAHHHSSS___fffwwwzzzsssnnnjjjhhhmmmuuuzzzuuutttuuuxxxrrrggg[[[PPPFFF???;;;<<<>>>DDDMMMXXXbbbgggjjjjjjeee```ZZZPPPGGGCCCFFFFFFGGGIIILLLNNNQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRROOOKKKDDD<<<666...,,,***)))***+++***)))((((((((((((((((((((((((''''''''''''((((((((((((&&&''')))+++---+++'''$$$''''''&&&&&&&&&&&&''''''zzzmmmgggbbb______ZZZXXXUUUTTTTTTRRRPPPNNNJJJJJJIIIHHHGGGEEEDDDCCC======<<<;;;::::::999888777666666555555555666666444444333222222111000000---...000111111000...---...,,,*********+++***)))***************************)))((()))***+++***))))))))))))))))))******+++***))))))(((((((((((()))++++++******)))))))))))))))***************)))((())))))))))))************))))))*********+++++++++++++++************++++++************************************************,,,,,,++++++******))))))+++,,,,,,---.........------------.........//////000------000444:::FFFQQQ^^^eeekkknnnqqquuuuuusssppprrruuu{{{~~~{{{wwwuuuuuuvvvwwwttttttttttttuuuvvvxxxxxx}}}~~~~~~{{{{{{zzzyyyzzz|||~~~}}}yyytttpppmmmkkkdddcccbbb```____________ZZZ\\\]]]_________^^^^^^^^^\\\ZZZXXXUUUQQQLLLIIIHHHGGGEEEBBBAAA@@@@@@AAA============>>>>>>??????>>>>>>>>>>>>>>>=========;;;;;;;;;<<<@@@HHHSSSZZZlllttt{{{wwwqqqnnnqqqwww{{{vvvsssxxxuuummmcccWWWLLLCCC???;;;<<<@@@HHHSSS^^^fffjjjkkkhhheee^^^RRRGGGDDDGGGEEEFFFHHHJJJMMMPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSRRRPPPMMMFFF???999000...+++******++++++***(((((((((((((((((((((((('''''''''((((((((()))))))))(((((()))******)))'''''''''&&&&&&&&&&&&''''''yyylllfffbbb______YYYWWWUUUTTTTTTSSSQQQOOOKKKJJJIIIHHHGGGFFFEEEEEE======<<<;;;::::::999999777777666555555555555555222222222222111111111111...///000000000000///......,,,*********+++***(((***************++++++++++++***)))***+++,,,+++***(((((((((((()))***+++,,,))))))(((((((((((())))))******)))(((((('''&&&&&&((())))))*********)))))))))))))))))))))*********)))))))))***++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++***)))))))))******++++++,,,---............------........./////////...---...222777>>>KKKXXX\\\ccciiilllqqqwwwxxxuuutttuuuxxx~~~|||yyyxxxxxxyyyuuuuuuuuuuuuvvvwwwxxxyyy}}}yyyuuurrrooommmhhhgggeeecccbbb``````___[[[\\\\\\]]]^^^^^^^^^]]]^^^\\\ZZZYYYWWWTTTPPPMMMHHHGGGEEEBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;<<>>===>>>EEEOOO[[[eeekkkkkkiiigggaaaUUUHHHEEEGGGEEEFFFGGGIIILLLOOORRRSSSUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSRRRQQQNNNIIIBBB<<<222///+++******+++++++++))))))))))))))))))))))))''''''((((((((()))))))))***(((&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''yyylllfffaaa______YYYWWWUUUUUUUUUTTTRRRQQQMMMLLLJJJHHHFFFEEEDDDCCC<<<<<<<<<;;;;;;::::::999999888777555555444444444111111111111222222222222........................///---+++++++++,,,+++***))))))*********++++++++++++******+++,,,------+++******)))(((((()))***+++))))))(((((((((((())))))))))))((((((((((((((((((((())))))***++++++++++++*********)))))))))))))))((())))))***++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,+++*********+++,,,---***+++,,,---........................///////////////...000555;;;CCCQQQ]]]]]]ccciiimmmssszzz{{{yyyxxxwwwxxx|||}}}|||{{{zzzyyyxxxxxxwwwwwwwwwxxx}}}~~~zzzwwwsssqqqooolllkkkhhhfffcccbbb``````]]]]]]]]]\\\]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWTTTRRRKKKJJJHHHEEECCCCCCBBBBBB@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>><<<;;;>>>EEEKKKRRR\\\jjjxxx{{{zzz~~~~~~vvvxxxwwwpppeeeXXXOOOJJJBBB@@@???DDDMMMZZZeeekkkjjjhhhfffaaaWWWKKKFFFHHHEEEFFFFFFHHHKKKNNNQQQSSSUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSSSSRRRPPPKKKDDD@@@333000,,,******+++,,,+++))))))))))))))))))))))))'''((((((((()))))))))))))))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''zzzlllfffaaa______ZZZXXXVVVVVVVVVVVVTTTRRRPPPNNNLLLIIIFFFDDDBBBBBB<<<<<<<<<;;;;;;:::::::::999999777666444444333333000000000111222222333333...------,,,,,,------...000...,,,,,,------,,,+++))))))******++++++++++++,,,+++***+++---...---,,,,,,+++***((((((((())))))))))))(((((((((((()))***)))))))))***++++++,,,,,,((()))***+++,,,---------************)))))))))(((((())))))***++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++,,,++++++***+++,,,...///***+++,,,---......................../////////000//////222888>>>GGGTTTaaa___dddjjjooovvv}}}~~~{{{|||yyywwwyyy~~~~~~}}}{{{yyyxxxwwwwwwwwwzzz|||{{{xxxuuusssqqqooommmkkkgggeeebbbaaa```______]]]\\\\\\]]]^^^___]]][[[YYYXXXXXXXXXVVVUUUPPPNNNLLLJJJHHHGGGGGGGGGAAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>?????????;;;===>>><<<:::<<>>===<<<:::999888777888999999888888777666555777444222111111222111000///...---...///000///...,,,+++******))))))******************)))))))))(((&&&'''(((***++++++++++++,,,,,,++++++***))))))))))))(((((('''''''''(((((())))))(((((()))***++++++******)))))))))***,,,---((((((((((((((((((((((((((((((((((((((())))))***,,,,,,+++***)))((('''''',,,,,,++++++++++++,,,,,,++++++*********************,,,------+++))))))***........................///,,,+++,,,///000000...222222333888BBBOOO[[[ccciiilllooorrruuuxxx|||~~~|||}}}~~~}}}}}}{{{zzzyyyxxxxxxzzzzzzzzz|||~~~~~~|||zzz~~~{{{xxxvvvttttttpppooommmjjjgggdddbbbaaa___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXXYYYVVVRRRMMMIIIFFFEEEEEEAAAAAA@@@@@@???===<<<;;;@@@@@@@@@??????????????????>>><<<;;;<<<===???@@@HHHKKKVVVgggvvvxxx{{{|||{{{zzztttfffYYYRRRGGG???BBBKKKVVVbbbjjjfffkkkjjjcccZZZSSSJJJCCCBBBCCCEEEEEEDDDFFFKKKOOOSSSTTTUUUUUUUUUVVVYYY[[[VVVVVVVVVUUURRRNNNIIIFFF<<<666///,,,,,,,,,)))&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((yyymmmgggbbb``````\\\YYYUUURRRQQQPPPOOOMMMLLLLLLLLLIIIFFFCCCAAAAAA???>>>===<<<:::999888777888888888888888777555555444111///.../////////...222000/////////000...---,,,+++******))))))******++++++++++++************((())))))************)))))))))))))))))))))*********))))))(((((())))))))))))))))))))))))***++++++---,,,+++))))))))))))***,,,,,,,,,+++++++++++++++((((((''''''(((((()))***************))))))))))))++++++************++++++************************+++,,,------+++******+++........................///,,,+++,,,///000000///222333666<<>>===@@@@@@????????????>>>>>>>>>===<<<;;;<<<===???@@@CCCEEEOOO]]]kkkvvvzzz{{{{{{{{{~~~|||qqqdddWWWLLLBBBCCCJJJTTT___gggfffiiiiiiccc\\\UUUKKKBBBAAACCCDDDDDDDDDFFFKKKOOORRRSSSUUUUUUUUUVVVXXXZZZVVVVVVVVVUUURRRNNNJJJGGG???999111---------+++(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((({{{nnnhhhbbb___^^^]]]ZZZVVVTTTSSSRRRPPPOOOLLLLLLKKKIIIGGGDDDBBBAAA>>>>>>===<<<:::999888888888888888888777666555555666444222111222333222111222111////////////---+++,,,+++******))))))******,,,,,,,,,++++++++++++******************)))((((((&&&''''''((())))))***************))))))******+++))))))))))))))))))***+++---,,,+++***))))))))))))+++*********))))))((((((((((((''''''(((((()))***(((((())))))*********+++************************************************,,,---...---+++***+++,,,...........................---,,,,,,///000000000111555;;;BBBKKKUUU___ffffffhhhkkknnnrrrxxx~~~}}}|||wwwwwwxxxzzz~~~~~~|||zzzxxxvvvttttttrrrqqqpppnnnkkkhhhfffeeedddbbb```^^^]]]]]]^^^___________________________]]]\\\XXXTTTQQQNNNLLLKKKEEEEEEEEEDDDCCCBBBAAA@@@????????????>>>>>>=========<<<<<<;;;;;;===>>>??????@@@FFFQQQ]]]iiiwww~~~|||xxxyyyzzzppp^^^RRRFFFCCCGGGOOOZZZcccfffhhhhhheeebbb\\\OOODDDAAABBBBBBBBBCCCFFFJJJNNNPPPRRRTTTUUUUUUVVVXXXZZZVVVVVVVVVUUURRROOOKKKIIICCC===444///------,,,+++''''''''''''''''''''''''(((((('''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))}}}qqqjjjddd___^^^^^^[[[WWWUUUTTTSSSQQQPPPMMMKKKJJJHHHGGGEEEBBB@@@>>>===<<<;;;:::999888888888888888888777666555444666555333333444555333222000...------......---+++,,,+++******))))))******,,,,,,+++++++++*********))))))*********))))))(((((((((((()))))))))************)))))))))***++++++***)))))))))))))))******(((((())))))***+++,,,---******))))))(((((('''''')))))))))))))))***++++++))))))))))))************)))))))))******)))))))))***************+++++++++,,,---------++++++,,,---........................------,,,---///000111111000666@@@HHHPPPXXXaaafffeeegggiiilllqqqxxxxxxwwwwwwzzz~~~~~~}}}|||{{{zzzxxxwwwuuutttssssssrrrqqqooollljjjiiifffdddbbb___^^^^^^___````````````aaabbbbbbcccccc^^^]]][[[XXXUUUQQQOOONNNHHHHHHHHHGGGFFFDDDCCCBBB@@@??????>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>===AAAJJJTTT```ppp~~~xxxvvv}}}}}}ssscccUUUHHHBBBDDDJJJTTT]]]fffhhhjjjjjjjjjeeeWWWJJJBBBBBBAAAAAABBBEEEJJJLLLNNNPPPSSSTTTTTTUUUWWWYYYVVVVVVVVVUUUSSSPPPMMMKKKFFF@@@777000---,,,,,,,,,)))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))~~~rrrllleeeaaa______\\\XXXVVVUUUTTTRRRQQQMMMKKKIIIHHHHHHFFFCCC@@@======<<<;;;::::::999888777888888777777666555444222111000000111111000...,,,+++***+++---...---,,,,,,+++******))))))******+++*********))))))))))))'''''')))******++++++++++++++++++******)))))))))(((((((((((())))))***+++******)))))))))))))))***'''((()))***+++,,,---------------,,,,,,+++++++++++++++******++++++,,,---************))))))))))))((()))************)))((())))))*********+++++++++,,,,,,---,,,******,,,...........................,,,------......000111333111:::EEENNNTTT[[[bbbgggggghhhjjjlllpppwwwzzzyyyxxxyyy}}}}}}}}}~~~}}}{{{{{{{{{{{{yyyxxxvvvuuuttttttttttttssspppnnnmmmhhhfffcccaaa_________```aaaaaabbbcccdddeeeffffff______^^^\\\YYYUUURRRPPPLLLLLLKKKJJJHHHFFFDDDCCC@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>>>><<<;;;>>>EEELLLWWWhhhwwwzzz||||||tttdddWWWIIIAAA@@@DDDNNNWWWdddhhhmmmqqqsssnnn```RRREEECCCAAA@@@BBBEEEIIIKKKLLLOOORRRTTTTTTUUUVVVXXXWWWVVVVVVUUUSSSQQQNNNMMMHHHBBB999111,,,+++++++++***************************))))))((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((~~~rrrkkkfffbbbaaa___\\\XXXVVVUUUTTTRRRQQQMMMJJJHHHGGGHHHGGGDDD@@@======<<<;;;::::::999999777777777777666555444444111000000111222222111///***))))))+++---///...---,,,+++******))))))***************)))))))))((((((&&&'''((()))+++++++++,,,,,,,,,,,,+++***)))))))))((((((((((((((()))***++++++******)))))))))))))))******+++++++++******)))+++++++++++++++++++++++++++++++++***+++,,,,,,---+++*********))))))((((((((()))***++++++***)))((()))))))))***++++++,,,,,,+++++++++***)))***,,,...........................+++---...///...///222444555???KKKTTTYYY]]]ccciiijjjkkkmmmoooqqqvvv|||}}}zzzyyy{{{~~~|||||||||}}}~~~}}}zzz{{{{{{|||{{{zzzxxxwwwuuuvvvwwwwwwvvvtttrrrpppkkkiiifffcccaaaaaaaaaaaabbbbbbcccdddeeefffggghhhbbbccccccaaa___[[[XXXUUURRRQQQPPPNNNKKKHHHFFFEEEBBBAAAAAA@@@???>>>===============>>>>>>>>>>>>>>>::::::<<<@@@EEEMMM]]]kkkzzz}}}wwwgggZZZLLLBBB>>>???GGGQQQ]]]fffooouuuxxxtttgggZZZIIIEEEAAA@@@BBBEEEHHHIIIJJJMMMQQQSSSTTTTTTUUUWWWWWWWWWVVVUUUSSSRRRPPPOOOJJJEEE<<<444...*********((((((((((((((((((((((((******)))((((((((()))))))))((((((''''''(((((()))(((((((((((((((((((((((({{{oooiiidddbbbbbb___\\\XXXUUUTTTSSSRRRPPPMMMJJJGGGGGGIIIHHHDDD@@@<<<<<<<<<;;;;;;::::::999777777777777666555444333222111111222444444222000---,,,+++,,,...//////...,,,+++******))))))******+++++++++*********))))))'''((()))******************************)))))))))))))))))))))***+++,,,,,,++++++***))))))))))))))))))***++++++++++++***)))((((((((())))))******+++***))))))))))))***++++++))))))))))))************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,*********)))((()))+++...........................+++---//////...///222555;;;EEEQQQYYY]]]```ffflllnnnoooqqqrrrrrruuuxxx{{{|||zzzzzz{{{|||}}}|||{{{{{{zzzzzzzzzzzz{{{~~~|||zzz{{{|||}}}}}}|||zzzyyyvvvwwwyyyzzzyyywwwuuusssooommmjjjgggeeedddddddddccccccdddeeefffgggggghhhhhhiiiiiiiiigggccc___\\\XXXWWWVVVSSSOOOLLLIIIGGGCCCCCCBBBAAA@@@???>>>>>>===>>>>>>???????????????;;;;;;===???@@@DDDQQQ^^^oooyyy{{{kkk___PPPEEE>>><<>>>>>>>>???@@@@@@@@@@@@@@@===>>>@@@AAA???@@@JJJVVVfffqqq~~~ooodddUUUHHH>>>:::>>>EEEMMM\\\llluuuwwwrrrhhh___OOOJJJDDDAAACCCEEEGGGGGGHHHLLLPPPRRRSSSTTTTTTUUUWWWWWWVVVUUUTTTSSSRRRRRRMMMIIICCC;;;333---++++++++++++++++++++++++++++++++++++***))))))((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyylllddd``````aaa\\\[[[YYYWWWTTTQQQOOONNNKKKIIIHHHGGGGGGEEEBBB@@@;;;<<<===>>>===<<<:::999777777777666555555444444222222222111111111111000222000......000000---***...---,,,,,,++++++,,,,,,))))))))))))************+++++++++++++++***)))(((******))))))))))))******)))))))))***+++++++++,,,+++***)))(((''''''''''''************************((((((((((((((((((((((((+++***)))((()))***+++,,,((()))***++++++***)))(((+++,,,---,,,***)))***+++++++++++++++++++++++++++)))+++,,,,,,+++******++++++,,,...//////...,,,+++---,,,...000111222888AAAJJJTTT___cccfffjjjllljjjpppsssvvvxxxxxxwwwwwwxxx}}}{{{zzzzzzyyywwwuuusssrrrsssuuuvvvvvvxxxzzz}}}{{{zzzzzz{{{||||||{{{{{{zzz}}}|||{{{{{{{{{{{{zzzvvvqqqmmmkkkiiigggeeeeeedddccccccdddfffjjjlllooopppqqqrrrqqqnnnkkkiiiaaa^^^[[[WWWUUUQQQMMMJJJGGGFFFDDDAAA???>>>======>>>???@@@@@@@@@>>>===<<<<<<;;;;;;;;;>>>BBBFFFHHHXXXeeevvv}}}zzz|||zzzyyyzzzsssiiiZZZJJJ@@@<<<>>>@@@LLLVVVffftttzzzttthhh^^^RRRNNNGGGBBB@@@AAACCCDDDGGGIIIMMMQQQSSSTTTUUUTTTVVVVVVUUUUUUTTTSSSRRRRRRKKKKKKHHHAAA888000,,,,,,***((('''(((***++++++***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))xxxkkkddd```___aaa]]]\\\YYYWWWTTTRRRPPPOOOKKKJJJHHHHHHGGGFFFCCCAAA======<<<;;;;;;;;;;;;;;;777777777666555555444444222222222111111111111000111///......000000---***------,,,++++++++++++,,,))))))))))))***************+++++++++++++++***)))******))))))))))))************************++++++******)))((((((((())))))************************************************)))))))))))))))***++++++))))))***++++++***))))))+++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,...---,,,+++,,,---+++,,,...//////...,,,+++...---///111222333:::CCCMMMXXXbbbfffiiimmmooommmnnnqqqtttwwwwwwxxxyyyzzz}}}{{{{{{{{{yyyxxxvvvtttrrrqqqqqqqqqoooqqqtttwww{{{{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~}}}}}}||||||{{{{{{wwwrrrooolllkkkiiiggggggfffddddddeeegggjjjkkkppprrrtttuuutttrrrooommmgggccc___[[[XXXTTTQQQNNNHHHGGGEEECCCBBBAAA@@@@@@???@@@@@@AAAAAA@@@???>>>>>>===<<<;;;<<>>===>>>IIISSSbbbqqqyyyvvvnnnfffXXXQQQHHHBBBAAACCCEEEEEEGGGIIILLLPPPSSSTTTTTTTTTVVVVVVUUUUUUTTTSSSSSSSSSLLLLLLIIIBBB999111---,,,***)))'''(((***++++++***''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((wwwjjjccc___^^^```^^^\\\YYYVVVSSSQQQPPPPPPLLLKKKIIIHHHHHHGGGDDDBBB???===;;;999999:::<<<===888777777666666555555444222222222111111111111000000///......//////---+++------,,,+++++++++++++++)))))))))*********++++++******+++,,,,,,,,,++++++******************************************))))))***))))))))))))***++++++************************************************((())))))*********************++++++++++++******+++,,,---,,,*********++++++++++++++++++++++++++++++,,,------++++++,,,---,,,---...//////...---,,,///...///222333555===FFFPPP[[[dddhhhjjjnnnooommmjjjmmmqqqtttvvvxxx{{{~~~~~~|||{{{zzzyyyyyywwwuuurrrooommmllljjjlllnnnqqqtttzzz}}}|||zzzyyyyyyzzz{{{||||||}}}~~~~~~}}}||||||xxxtttpppooommmkkkiiihhhgggeeedddeeefffhhhjjjoooqqquuuwwwwwwuuurrrppplllhhhccc]]]ZZZVVVSSSPPPKKKJJJHHHFFFEEECCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA@@@???===<<<<<<===>>>@@@HHHQQQ```qqq~~~{{{{{{xxxuuuttttttuuuxxxzzzrrrdddTTTHHH@@@===<<>>=========>>>???BBBIIIUUUeeexxx|||yyyzzzxxxuuussstttuuuvvv}}}yyyiiiXXXJJJAAA===<<>>;;;AAAKKKZZZhhhtttzzz}}}uuuhhhVVVHHHCCCBBBBBBAAADDDFFFHHHKKKOOOQQQSSSTTTVVVVVVVVVUUUUUUUUUUUUUUURRRQQQOOOKKKEEE<<<444///,,,+++))))))***++++++***))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''{{{nnnfff```]]]]]]ZZZZZZXXXUUURRRPPPNNNMMMLLLKKKIIIHHHHHHGGGDDDBBB999:::<<<===<<<;;;999777999888888777777666666555222222222111111111111000,,,---//////---,,,------,,,,,,+++************************++++++++++++,,,))))))***+++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))((((((((((((((()))***+++,,,---***************************************************++++++,,,---,,,,,,,,,++++++************++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++---......,,,++++++---000---------......///000000------000555:::@@@LLLWWWccclllttttttssstttssspppooooooooooooqqqvvv}}}~~~zzz{{{||||||zzzxxxvvvtttooonnnmmmjjjiiijjjmmmooovvvzzz|||wwwuuutttuuuvvvvvvwwwzzz}}}|||zzzxxxvvvuuutttqqqoookkkjjjhhhfffdddcccbbbbbbhhhjjjooossswwwxxxyyyxxxvvvsssnnniiieee```[[[WWWVVVTTTQQQMMMIIIFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBB???BBBIIISSS___nnn}}}}}}yyyvvvvvvtttooonnnpppwwwdddTTTHHHBBB@@@;;;>>>FFFRRR___kkkssswwwuuujjj[[[LLLCCC@@@??????CCCEEEGGGJJJMMMQQQSSSTTTVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRPPPNNNIIIAAA888111---+++******+++++++++***))))))************))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''~~~qqqhhhaaa]]]]]]ZZZZZZZZZXXXVVVRRROOOMMMKKKJJJHHHHHHGGGFFFCCCAAA;;;;;;;;;;;;::::::999999999999888888777666666666222222222111111111111000+++---//////---,,,---...,,,++++++************************+++++++++,,,,,,))))))*********)))(((((()))***,,,------,,,***)))((((((((()))))))))))))))(((((((((((())))))***+++******************************************************))))))******+++,,,+++***))))))))))))***+++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,,,,***)))))),,,...---------......///000111//////222999???GGGTTT```gggpppxxxzzzzzz|||{{{yyywwwvvvtttrrrssswww~~~}}}{{{zzzxxxqqqqqqooommmkkkkkknnnpppsssvvv{{{|||xxxuuuuuuuuuuuuvvvxxxzzz}}}}}}{{{zzzyyyxxxuuusssnnnmmmkkkiiifffdddcccbbbbbbdddhhhlllqqqtttvvvwwwuuusssppplllhhhccc]]]XXXVVVUUURRROOOMMMJJJIIIHHHFFFEEECCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@;;;@@@EEEKKKSSSaaarrr~~~}}}|||wwwpppkkkkkksss}}}ooo^^^PPPFFFAAA<<<===CCCLLLWWWbbbjjjnnnoooiii^^^PPPDDD>>>>>>@@@CCCDDDFFFIIILLLPPPSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQPPPLLLEEE;;;444...,,,******+++++++++***((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((sssjjjbbb^^^]]][[[\\\\\\[[[XXXTTTPPPMMMKKKIIIHHHGGGGGGEEEBBB@@@===<<<:::888888999:::;;;999999888888777666666666222222222111111111111000***---//////,,,+++,,,...,,,++++++***)))***************+++++++++,,,,,,,,,)))))))))))))))((('''&&&)))***,,,------,,,***)))''''''(((((())))))******((((((((((((((())))))***************************(((((((((((((((((((((((()))((('''''''''(((***++++++***)))(((((()))***+++)))***,,,,,,++++++,,,---++++++++++++++++++++++++(((((((((&&&%%%%%%(((***---------......000111111111111555<<>>>>>===888===CCCGGGLLLYYYkkkyyy}}}sssmmmkkkdddrrrwwwfffUUUHHHAAA===>>>AAAHHHSSS]]]dddgggiiifff___RRREEE>>>???BBBBBBCCCEEEHHHLLLOOOSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVRRRRRRQQQQQQNNNGGG===555...,,,******+++++++++***(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((()))oooeeebbbaaa```^^^\\\YYYXXXVVVUUURRRPPPIIIHHHGGGEEECCCBBBAAAAAA;;;<<<<<<;;;:::999;;;<<<999999888777666555444444555444333444444444222000000///...---,,,+++++++++,,,+++******++++++***((()))************+++++++++************************,,,+++***+++,,,,,,,,,+++++++++***)))(((((())))))+++***)))'''''')))***++++++*********+++,,,------))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++***))))))******+++***)))***,,,------+++******+++++++++,,,,,,,,,++++++******++++++,,,---/////////...------///222///222888AAAKKKVVV^^^ccchhhkkkrrr|||{{{vvvwww|||}}}{{{xxxvvvvvvuuusssqqqqqqqqqrrrtttwwwzzz}}}}}}{{{yyywwwtttuuuwwwyyy{{{}}}~~~~~~zzzwwwtttqqqooommmjjjhhhdddcccccceeehhhjjjkkkkkkjjjkkkkkkkkkhhheeeaaa^^^[[[XXXUUUUUUVVVUUUSSSPPPKKKJJJHHHFFFDDDDDDDDDEEEBBBBBBAAAAAA@@@??????>>>>>>===???EEEKKKTTTcccppp|||vvvkkkiiippp|||~~~lll[[[NNNGGG>>>:::;;;DDDNNNUUU[[[```cccdddaaaVVVHHH???>>>@@@AAACCCFFFJJJMMMPPPRRRSSSVVVVVVWWWWWWVVVVVVUUUUUUWWWSSSPPPMMMKKKGGG@@@;;;222///+++***++++++(((%%%))))))))))))))))))))))))******))))))((((((''''''+++***)))((('''&&&%%%$$$rrrhhhdddcccaaa^^^[[[YYYWWWVVVTTTQQQOOOKKKJJJIIIGGGEEEDDDCCCCCC@@@===:::999;;;<<<;;;:::999999888777666555444444222111000000111111///---......---,,,,,,,,,------,,,+++******++++++***((()))************+++++++++************************+++***)))***++++++******++++++***)))))))))))))))***)))(((''''''((()))***((((((((((((((()))))))))))))))))))))))))))))))))((()))))))))************+++++++++*********)))))),,,*********,,,---,,,+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---......---,,,---...000000444;;;DDDOOOYYYaaafffhhhjjjpppyyy~~~yyyvvvxxx}}}|||{{{zzzyyyvvvuuussssssssstttuuuwwwyyyzzz~~~~~~|||{{{yyywwwwwwxxxyyyzzz|||~~~{{{wwwtttrrrpppnnnlllgggfffeeefffiiikkkkkkkkkiiijjjkkkjjjhhheeebbb___]]]ZZZWWWWWWWWWWWWTTTQQQLLLKKKIIIFFFEEEDDDDDDDDDAAAAAAAAA@@@@@@????????????>>>???DDDIIIPPP\\\iiiuuu}}}xxxmmmkkkpppzzzyyyfffSSSHHH@@@<<<<<>>>>>@@@AAADDDHHHKKKNNNPPPQQQTTTUUUUUUVVVVVVUUUUUUTTTXXXUUUQQQPPPNNNJJJDDD>>>333///+++***++++++)))&&&))))))))))))))))))))))))***)))))))))((((((((('''+++***)))((('''&&&%%%%%%sssiiidddbbb```\\\ZZZWWWVVVUUUSSSPPPNNNKKKJJJIIIGGGEEEDDDCCCCCCDDD>>>777777;;;===<<<888999999888777666555444444444333222222333333111///------,,,,,,---......///---+++******++++++***))))))************+++++++++***************************************)))))))))+++***)))))))))))))))))))))((('''&&&&&&'''((()))'''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))******************+++,,,+++***)))(((---+++***+++,,,,,,+++************++++++++++++,,,------,,,,,,------...///+++,,,......------...///222666>>>HHHSSS]]]dddhhhfffhhhlllsss{{{}}}yyyxxxzzz~~~{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwyyy}}}~~~}}}|||{{{yyyyyyyyy{{{}}}~~~|||yyyvvvuuusssrrrllljjjiiiiiijjjlllkkkjjjiiiiiijjjjjjhhhfffcccaaa___]]][[[YYYYYYXXXUUUSSSOOOMMMKKKHHHEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@??????CCCEEEJJJUUU```mmmvvv|||qqqkkkmmmsss}}}ttt\\\LLLCCC>>><<>>@@@BBBFFFIIILLLNNNPPPRRRRRRSSSTTTUUUUUUUUUUUUWWWTTTQQQPPPPPPMMMGGGBBB555111,,,***+++,,,***((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''&&&&&&ssshhhbbb___]]][[[YYYVVVUUUTTTRRRPPPNNNIIIHHHGGGEEECCCBBBAAAAAADDD>>>888666888::::::888999999888777666555444444555444333333444444222000......------------......---+++******+++,,,***)))))))))*********+++++++++***************************+++++++++***)))************)))))))))))))))******)))(((((((((((()))******+++,,,---,,,+++(((''')))))))))))))))))))))))))))))))))))))))*********(((***+++,,,,,,+++)))(((---,,,++++++,,,,,,***)))************++++++++++++,,,,,,,,,,,,,,,---......+++---...///......///000222777@@@KKKVVV___eeehhheeeeeegggkkkqqqxxx}}}}}}{{{zzz}}}}}}~~~}}}|||{{{zzzyyyyyyxxx{{{~~~|||yyyyyyzzz|||~~~~~~{{{zzzxxxwwwrrrpppnnnmmmnnnnnnmmmkkkiiijjjkkkkkkjjjhhhfffeeeaaa```^^^\\\ZZZXXXVVVUUURRRPPPMMMJJJFFFDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@@@@AAA???@@@BBBDDDGGGPPPZZZiiirrrwwwkkkkkkmmmuuu~~~eeeRRRGGG@@@<<>>>>>???AAADDDHHHKKKNNNOOOQQQRRRSSSUUUVVVVVVWWWWWWTTTQQQOOOOOOOOOMMMHHHCCC888333---+++,,,,,,+++***(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))((((((''''''ssshhhbbb___\\\ZZZXXXVVVTTTTTTRRRPPPNNNIIIHHHGGGEEECCCBBBAAAAAA???===:::777555666888:::999999888777666555444444222000///000000000...,,,111000///...---------------,,,++++++,,,,,,+++)))))))))*********+++++++++************************,,,---...---+++***+++,,,***)))))))))))))))******************************+++,,,.........,,,***)))))))))))))))))))))))))))******))))))))))))))))))((()))+++,,,,,,+++***(((---,,,++++++,,,,,,***)))))))))*********++++++++++++++++++++++++,,,,,,---,,,...///000//////111222222888BBBNNNXXX___dddfffgggggghhhiiilllqqqvvvyyy~~~}}}|||{{{}}}}}}||||||zzz|||~~~{{{zzzzzz{{{}}}~~~}}}{{{xxxvvvsssrrrrrrqqqooonnnllllllmmmmmmlllkkkiiihhhccccccaaa___[[[YYYWWWWWWVVVTTTPPPLLLIIIFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???@@@CCCDDDEEEMMMVVVeeeooo||||||pppmmmlllssslll[[[KKKDDD>>>>>>AAAHHHTTT___aaabbb^^^TTTGGG===;;;<<<>>>???AAACCCGGGKKKNNNPPPRRRSSSTTTVVVWWWXXXXXXXXXTTTRRRPPPPPPQQQOOOJJJFFF;;;666///+++,,,---,,,+++(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((uuujjjddd```]]]ZZZXXXVVVTTTTTTSSSQQQOOOKKKJJJIIIGGGEEEDDDCCCCCC======<<<888555555888;;;999999888777666555444444222111000111111111///---222111000...---,,,,,,,,,...,,,++++++,,,,,,+++***)))************+++++++++************************,,,...000...+++)))+++---)))))))))))))))******+++++++++++++++++++++++++++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))************))))))))))))((()))***+++,,,+++******---+++***+++,,,,,,+++***)))))))))************++++++************+++,,,,,,.../////////...000333555555;;;FFFRRR\\\bbbdddeeejjjkkklllmmmnnnppptttvvv||||||||||||~~~}}}||||||~~~}}}{{{{{{{{{|||{{{}}}~~~{{{xxxwwwvvvuuusssrrrqqqqqqppppppooonnnmmmlllfffgggeeebbb^^^[[[YYYZZZYYYWWWSSSOOOKKKIIIHHHGGGEEEEEEDDDCCCCCCBBBAAAAAA??????@@@CCCCCCDDDKKKSSS___iiiwww~~~vvvrrrpppvvvqqqcccQQQJJJBBB??????DDDPPP[[[cccggghhh___QQQDDD@@@AAA>>>???@@@BBBFFFJJJMMMOOOSSSSSSUUUVVVWWWXXXXXXYYYVVVTTTSSSSSSTTTSSSNNNJJJ@@@999111,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))))))))uuujjjddd```]]]ZZZXXXVVVUUUUUUTTTRRRPPPKKKJJJIIIGGGEEEDDDCCCCCC>>>===;;;:::::::::;;;;;;999999888777666555444444555333222333333333111///000000///..................,,,++++++,,,---+++***)))************+++++++++************************+++...000...***(((***---)))))))))))))))***++++++******++++++++++++*********************+++++++++))))))))))))))))))))))))************)))))))))((())))))*********+++++++++,,,*********,,,---,,,+++))))))))))))************,,,++++++++++++,,,------//////...---,,,///333666:::AAALLLXXXaaafffgggggghhhkkkooopppppppppsssuuu}}}~~~}}}}}}~~~}}}|||{{{{{{{{{{{{}}}}}}{{{zzzyyywwwuuuuuuuuutttsssrrrqqqpppooojjjkkkjjjfffaaa]]]]]]]]][[[YYYUUUQQQNNNLLLJJJJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???AAACCCBBBAAAGGGNNNUUU___ppp}}}yyytttrrrwwwuuujjjXXXPPPHHHBBB???BBBLLLWWWdddiiilllhhh]]]PPPHHHDDD======>>>@@@CCCHHHLLLNNNRRRSSSTTTVVVVVVWWWWWWWWWWWWUUUTTTTTTUUUTTTOOOJJJDDD<<<333---+++,,,++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********rrrhhhbbb^^^[[[ZZZXXXVVVUUUUUUTTTRRRPPPIIIHHHGGGEEECCCBBBAAAAAAAAA===999:::>>>@@@===:::999999888777666555444444111000///000000000...,,,///............///000000...---+++,,,------,,,***)))************+++++++++***************************...000---)))'''))),,,))))))((())))))***++++++))))))************))))))+++*********+++,,,------))))))))))))))))))))))))+++*********))))))((((((******))))))***+++,,,,,,+++***)))***,,,------+++))))))))))))************---,,,,,,,,,,,,---......///...,,,+++***---333777>>>FFFQQQ]]]eeeiiijjjiiidddiiinnnpppppppppqqqsss}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{}}}}}}|||{{{zzzxxxxxxxxxwwwuuutttsssrrrqqqmmmnnnnnnjjjddd```___```\\\ZZZWWWSSSPPPNNNLLLLLLJJJIIIHHHFFFEEECCCBBBAAAAAA@@@AAABBBAAA???CCCJJJMMMXXXjjj{{{|||xxxsssqqqvvvxxxnnn\\\UUULLLEEEAAAAAAKKKVVV___bbbeeeeee___TTTGGG???;;;;;;<<<>>>BBBFFFJJJMMMRRRSSSTTTUUUUUUUUUUUUUUUVVVTTTSSSSSSTTTRRRMMMIIIFFF>>>444---+++++++++***))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++pppeee___]]][[[ZZZWWWTTTSSSRRRRRRPPPOOOJJJJJJJJJHHHEEEBBB???>>>======<<<;;;;;;;;;;;;<<<;;;999777777666666444222111111111111111000///...------..................++++++++++++++++++,,,,,,...---,,,***)))(((((((((,,,------,,,+++)))&&&%%%)))******++++++******)))***++++++++++++***))))))+++++++++*********)))))),,,,,,++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,------******+++++++++,,,,,,,,,+++,,,...///...,,,***)))+++***)))(((((()))***+++---,,,+++*********+++,,,...---///111///...222999EEENNNXXX^^^ccciiijjjhhhfffiiikkkkkkkkklllpppttt|||}}}~~~{{{zzzyyyxxxzzz~~~|||{{{xxxxxxxxxyyyyyyyyyxxxxxxtttuuuuuurrrnnnhhhbbb^^^aaa]]]YYYUUUSSSQQQNNNLLLLLLJJJHHHFFFEEEEEEEEEEEECCCAAA@@@???@@@BBBEEEGGGLLLPPP]]]ppp}}}}}}|||xxxoooiiiqqq~~~~~~ssseeeYYYMMMGGGEEECCCEEEHHHZZZ```ccc```[[[TTTIII???===>>>>>>???@@@DDDIIIMMMQQQSSSUUUVVVUUUUUUWWWXXXWWWVVVTTTTTTTTTSSSPPPNNNHHHCCC;;;333---******+++)))******))))))((('''&&&(((((()))(((((('''&&&%%%&&&''''''((()))******+++yyyjjjbbb^^^\\\ZZZXXXVVVTTTSSSSSSRRRPPPNNNJJJJJJIIIHHHEEEBBB???>>>======<<<;;;;;;;;;;;;;;;;;;999777666666666444222111111111222111111000000........................++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,+++***)))******++++++++++++******((()))***++++++++++++++++++++++++*********))))))************************)))))))))******+++++++++,,,+++***************+++******+++++++++,,,,,,,,,++++++,,,---------+++)))---,,,+++******+++,,,---++++++++++++,,,,,,---......---...111111111777???MMMVVV]]]___```dddffffffgggiiikkkjjjjjjlllqqqvvv|||}}}|||}}}~~~zzzyyywwwvvvwww}}}}}}~~~~~~|||{{{vvvvvvvvvtttooojjjeeebbb```]]]YYYVVVTTTSSSQQQOOOLLLKKKIIIGGGFFFEEEEEEFFFDDDCCCAAA@@@@@@BBBDDDFFFIIIMMMWWWiii{{{||||||xxxnnnggglllyyy~~~rrrhhh\\\OOOHHHEEECCCEEEIIIWWW]]]```^^^ZZZTTTJJJAAAAAA@@@>>>===>>>BBBHHHLLLOOORRRUUUVVVVVVVVVWWWXXXWWWUUUTTTTTTTTTRRRPPPNNNJJJEEE>>>555///,,,+++,,,))))))***************))))))************))))))(((''''''(((((())))))******{{{nnnddd___]]][[[YYYUUUTTTTTTTTTTTTSSSPPPMMMJJJIIIIIIGGGEEEBBB???>>>===<<<<<<;;;;;;;;;;;;;;;:::999777666666555444222000111222222222222222222........................---,,,,,,++++++*********''''''((()))***,,,...///,,,,,,,,,+++,,,,,,------+++++++++,,,,,,+++++++++'''((()))***+++,,,,,,,,,+++************)))))))))((((((((()))*********+++)))))))))))))))*********+++***)))(((((((((((((((******+++++++++,,,,,,,,,---***)))***,,,...,,,***,,,,,,++++++++++++,,,,,,)))***+++,,,---.........///---...111222444===FFFUUU___eeeccc___```dddfffhhhiiijjjiiijjjnnnvvv|||~~~|||}}}{{{zzzxxxvvvvvvyyy{{{{{{yyyvvvrrrmmmjjjggg```^^^ZZZXXXWWWVVVTTTRRRNNNLLLJJJHHHGGGFFFFFFFFFFFFEEECCCAAAAAABBBCCCDDDFFFGGGOOO^^^nnn}}}~~~yyynnndddeeeppp~~~{{{pppdddVVVMMMGGGEEEGGGLLLUUUZZZ^^^]]]ZZZVVVNNNFFFFFFBBB>>><<<===AAAGGGKKKMMMPPPTTTWWWWWWVVVVVVWWWWWWUUUTTTTTTTTTSSSPPPNNNLLLHHHAAA999222...---,,,((()))***++++++,,,,,,,,,((())))))************)))(((((((((((())))))))))))wwwooofff```]]]\\\ZZZXXXTTTSSSSSSTTTTTTSSSOOOLLLIIIIIIHHHGGGEEEBBB@@@>>>===<<<;;;;;;::::::;;;;;;:::888666666666555444222000111222333333333333333...............---------------,,,,,,+++***)))))),,,+++******)))*********---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,************))))))))))))'''(((((()))***+++,,,,,,))))))******************+++***)))(((((('''((((((******+++++++++,,,,,,,,,---***'''(((,,,...,,,***************************((()))+++---------,,,,,,000......111222666@@@JJJZZZeeemmmjjjdddbbbeeeggghhhiiijjjjjjlllttt~~~}}}}}}~~~~~~}}}{{{xxxvvvwww{{{~~~zzzuuupppmmmjjjdddbbb^^^\\\ZZZXXXVVVSSSOOONNNLLLIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@AAAAAACCCCCCIIITTTaaarrrzzznnnbbb```ggguuu}}}qqqbbbWWWOOOKKKMMMRRRWWW\\\___^^^\\\ZZZTTTNNNIIIEEEAAA>>>???CCCGGGIIIJJJNNNSSSWWWXXXWWWWWWWWWXXXVVVUUUUUUUUUTTTRRRPPPNNNJJJCCC;;;555000---,,,((()))******+++++++++***%%%&&&'''(((((()))(((((())))))))))))((((((((((((pppjjjccc___]]]\\\ZZZXXXSSSSSSSSSSSSSSSRRRNNNKKKHHHHHHHHHGGGEEEBBB@@@>>><<<<<<;;;:::::::::::::::999777666555666555444222000111222333333333333333//////.........---------------,,,,,,+++***))))))...---,,,***)))(((((((((...---+++)))))))))*********++++++,,,,,,++++++*********+++++++++******)))))))))))))))))))))))))))))))))******+++,,,------++++++++++++++++++++++++,,,+++***)))))))))))))))******+++++++++,,,,,,,,,...+++)))))),,,---,,,+++*********++++++*********)))***+++,,,,,,+++***)))111//////111333777AAALLL___llluuussskkkgggffffffiiijjjkkkmmmqqq{{{|||||||||}}}}}}}}}~~~{{{xxxuuuuuuwwwyyy~~~yyysssnnnllliiigggccc```]]]ZZZVVVSSSQQQPPPMMMKKKIIIHHHHHHHHHFFFEEECCCAAA@@@?????????BBBBBBEEEMMMWWWeeeyyy|||pppddd___aaalll~~~~~~ooocccXXXRRRSSSXXX[[[___bbbaaaaaaaaa^^^YYYPPPKKKFFFDDDEEEFFFGGGGGGHHHLLLRRRVVVWWWWWWWWWWWWYYYWWWVVVVVVWWWVVVTTTRRROOOKKKEEE===666111---+++))))))******)))(((((('''%%%&&&'''(((((()))(((((())))))))))))((((((((((((lllgggaaa]]]]]]\\\ZZZWWWUUUTTTRRRRRRRRRPPPMMMJJJGGGGGGGGGFFFDDDBBB@@@>>><<<;;;;;;:::::::::::::::888777555555555555444222000111222222222222222222/////////...------,,,,,,---,,,,,,++++++*********++++++***************+++---,,,+++***))))))))))))*********++++++*********+++++++++++++++***))))))(((((()))))))))))))))************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))111///000333555999DDDOOOcccoooxxxwwwqqqllliiifffkkklllnnnpppuuu~~~zzzzzz{{{}}}{{{{{{}}}~~~}}}}}}{{{wwwsssqqqrrrsssxxx|||}}}vvvqqqnnnmmmjjjgggdddaaa]]]XXXTTTSSSQQQOOOLLLJJJIIIIIIIIIFFFEEEDDDBBBAAA@@@??????BBBBBBDDDIIIPPPZZZlll|||}}}tttiiibbb```eeetttyyykkk^^^UUUTTTYYY]]]bbbeeeeeegggkkkjjjggg]]]WWWNNNIIIHHHHHHGGGFFFGGGKKKPPPTTTVVVWWWXXXYYYXXXWWWVVVWWWWWWWWWUUUSSSPPPMMMGGG@@@999222---************))))))(((&&&&&&((())))))************)))(((((((((((())))))))))))~~~hhhccc]]]ZZZ[[[[[[YYYWWWWWWUUURRRQQQPPPNNNKKKIIIGGGGGGGGGFFFDDDBBB@@@>>><<<;;;::::::999999::::::777666555555555555444222111111111222111111000000000//////...------,,,,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++,,,++++++******((())))))******))))))((()))******+++++++++******(((((((((((())))))******************++++++++++++++++++++++++*********)))************++++++,,,---******+++++++++,,,,,,,,,,,,///222111,,,)))***,,,,,,,,,---......---,,,,,,------,,,,,,,,,---......///...111555999>>>HHHSSS___iiirrrtttssssssqqqnnnnnnoooppprrrwww{{{xxxyyy{{{~~~~~~zzzyyy{{{yyy~~~~~~}}}{{{xxxsssqqqpppqqqtttvvvzzzzzztttqqqnnnkkkiiifffccc```[[[WWWTTTSSSPPPMMMKKKJJJJJJJJJGGGFFFEEEDDDCCCBBBAAAAAAAAAAAADDDGGGJJJQQQaaaooo~~~wwwoooggg```aaalllyyy{{{mmm^^^SSSQQQTTT[[[```eeehhhmmmtttvvvuuupppeeeVVVLLLHHHGGGFFFEEEFFFJJJNNNRRRTTTVVVYYY[[[WWWVVVUUUUUUVVVUUUSSSRRRRRROOOJJJCCC<<<444///+++))))))*********))))))((()))************))))))(((''''''(((((())))))******~~~rrrddd```ZZZXXXYYYYYYXXXWWWYYYVVVRRRPPPNNNMMMKKKIIIFFFGGGFFFFFFDDDBBB@@@>>><<<;;;::::::999999::::::777666444444555555444222111111111111111000///...000000///...------,,,,,,++++++++++++++++++,,,,,,++++++***************+++)))***,,,---......------(((((())))))))))))(((((('''((()))***+++,,,,,,,,,'''((((((((())))))***************)))))))))))))))+++*********))))))(((((((((((())))))***,,,---...******+++++++++,,,,,,,,,+++111555333---((())),,,******,,,,,,,,,,,,******...---------...000111333---...111777<<>>666000,,,((()))***+++++++++++++++(((((()))(((((('''&&&&&&&&&''''''((()))******+++}}}tttmmmgggccc^^^[[[ZZZ[[[\\\\\\YYYXXXVVVTTTQQQOOOMMMLLLKKKJJJHHHEEECCCAAA@@@???999:::<<<===<<<:::888777888777666666777888777555111111111111000000000000/////////000///......---*********))))))))))))(((((()))***+++++++++++++++,,,+++)))''''''(((***+++)))))))))((()))******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,)))''')))...000...***+++++++++***************************************+++444<<<;;;333,,,+++---******+++++++++,,,,,,,,,+++---///000000//////000+++///444999???GGGRRRZZZ]]]bbbgggmmmvvv~~~rrrlllrrryyy}}}}}}~~~zzzzzz||||||||||||xxxvvvuuutttssstttvvvzzz}}}yyyuuurrrpppoooqqqrrrsssvvvzzz|||~~~~~~~~~~~~~~~{{{vvvrrrlllhhhfffdddcccbbbZZZVVVRRROOONNNNNNMMMLLLNNNLLLJJJGGGDDDBBBAAA@@@???@@@AAABBBFFFLLLSSSYYYmmm|||}}}tttmmmddd___bbbiiixxxwwwgggXXXNNNIIIHHHLLLQQQ[[[gggrrr{{{xxxfffVVVMMMHHHEEECCCGGGJJJNNNRRRUUUWWWXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUSSSOOOKKKEEE<<<333---,,,+++******++++++)))''''''((()))******)))((('''))))))))))))************vvvmmmgggbbb^^^ZZZWWWWWWYYYYYYYYYYYYXXXVVVTTTQQQOOOMMMLLLKKKIIIGGGEEEBBB@@@???>>>777888999;;;;;;;;;::::::777666444555555555444333111111000000000/////////...////////////...------,,,,,,,,,,,,++++++++++++))))))***+++++++++++++++,,,+++)))((((((((()))***))))))))))))************+++++++++*********))))))************************)))******+++++++++++++++***'''%%%'''+++---+++)))******************++++++************************+++000444333---)))***---***++++++++++++,,,,,,,,,+++---///000/////////000...000555;;;CCCLLLUUU[[[___eeekkkrrrzzzzzzpppkkkrrryyy~~~||||||yyyzzz||||||||||||xxxvvvtttsssqqqooonnnqqquuu{{{zzzwwwtttrrrqqqooopppqqqssswwwzzz~~~~~~~~~~~~~~~~~~wwwsssmmmiiigggeeecccbbb]]]YYYUUURRRQQQPPPNNNMMMMMMLLLIIIGGGEEECCCBBBAAA@@@AAAAAABBBEEEJJJQQQVVVfffvvv|||uuunnneee___aaagggsss~~~{{{kkkZZZNNNIIIHHHHHHMMMVVVaaallluuu|||vvvhhhYYYNNNGGGDDDCCCEEEHHHLLLPPPTTTVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVVVVTTTPPPKKKEEE===444...,,,+++++++++,,,+++)))'''(((((())))))))))))(((((())))))))))))************xxxppphhhccc___[[[XXXVVVWWWXXXYYYYYYXXXWWWUUUSSSQQQOOOMMMLLLIIIHHHGGGDDDBBB@@@>>>===999999999999999999999999777555333333444333222000000000000/////////.....................---,,,,,,---,,,,,,,,,++++++++++++)))************+++++++++++++++*********)))))))))((()))***+++++++++***)))+++++++++*********************************************+++++++++,,,,,,,,,***'''&&&(((+++---+++))))))))))))***+++++++++,,,************************+++,,,+++***((((((***,,,++++++++++++,,,,,,,,,,,,+++---///000//////000111000222666>>>HHHRRRYYY]]]___fffnnnttt||||||ppphhheeemmmuuu{{{|||yyyyyyyyy{{{}}}}}}}}}yyywwwuuutttsssrrrooommmlllnnnrrrxxx}}}zzzwwwvvvuuuqqqqqqqqqrrruuuwwwzzz|||~~~}}}}}}~~~~~~yyyuuuoookkkiiigggeeecccaaa^^^YYYVVVTTTRRROOONNNLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBBBBBBBDDDHHHNNNRRR^^^lll|||vvvpppiiibbbaaaeeejjjwwwrrr^^^OOOHHHGGGEEEIIIPPPYYYccclllsssvvvwwwsssjjj]]]PPPGGGDDDDDDCCCEEEIIINNNRRRUUUWWWWWWXXXXXXYYYYYYXXXXXXWWWVVVWWWTTTQQQLLLFFF>>>555///,,,++++++,,,,,,+++)))&&&***))))))(((((())))))***))))))))))))************vvvoooiiiddd^^^\\\YYYXXXYYYZZZ[[[[[[WWWVVVUUUSSSQQQOOOMMMLLLHHHHHHFFFDDDBBB???===<<<>>>===;;;999777666666666777666444333333333111///////////////............------......------,,,+++++++++*********)))))))))******************++++++******+++++++++***)))((('''(((***,,,,,,+++***)))************************+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,***)))***,,,...---+++(((((()))***+++,,,,,,,,,************************+++)))''''''(((***+++++++++++++++,,,,,,,,,------,,,---/////////...000111111222777AAAMMMWWW\\\]]]\\\dddmmmtttzzz}}}xxxqqqgggbbbbbbjjjsss{{{~~~zzzxxxyyy{{{~~~wwwvvvvvvvvvvvvssspppmmmooopppsssxxx}}}{{{zzzyyyuuuuuutttuuuvvvwwwyyyzzz~~~~~~}}}|||||||||~~~zzzvvvqqqnnnkkkjjjgggfffeeebbb]]]YYYVVVTTTQQQNNNLLLKKKJJJHHHFFFEEEEEEEEECCCCCCCCCBBBCCCEEEJJJNNNWWWdddyyy~~~yyyuuunnngggdddfffdddqqq|||fffSSSJJJGGGEEEGGGLLLSSSZZZbbbhhhkkknnnooolllbbbSSSGGGCCCDDDBBBDDDHHHMMMQQQUUUWWWXXXXXXXXXXXXYYYXXXXXXWWWVVVWWWUUURRRMMMHHH@@@777111,,,,,,+++,,,---,,,)))'''+++***)))(((((()))***+++((()))))))))************vvvooojjjfff]]][[[YYYXXXZZZ[[[[[[[[[VVVVVVTTTRRRPPPOOOMMMLLLHHHGGGFFFEEEBBB@@@===<<<>>>===;;;999888777666666888777555444444444222000////////////............------......------,,,++++++++++++************)))++++++***))))))******+++***++++++++++++***))))))''')))+++,,,---,,,***)))************************++++++++++++++++++++++++++++++*********+++,,,---++++++***+++,,,,,,,,,+++(((((()))***+++,,,,,,,,,***************************)))(((***,,,...---+++++++++,,,,,,,,,---------,,,---//////......000222222444:::DDDQQQZZZ]]]]]]\\\dddnnnuuuyyyyyyqqqhhhbbb```ccclllwww{{{zzzyyy{{{}}}yyyyyyyyyyyyyyywwwssspppssssssuuuyyy~~~~~~}}}yyyxxxwwwvvvvvvwwwxxxyyyzzz}}}~~~}}}|||zzz{{{|||~~~zzzwwwssspppooommmkkkiiiiiieeeaaa]]]ZZZVVVRRRPPPNNNMMMLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBDDDGGGJJJSSS^^^ppp}}}}}}zzzuuunnnjjjkkkgggqqqrrr]]]OOOJJJIIIJJJMMMRRRWWW\\\```bbbgggkkkmmmdddVVVIIIDDDDDDCCCEEEHHHLLLQQQUUUWWWYYYXXXXXXXXXYYYXXXXXXWWWVVVVVVUUURRRNNNIIIBBB:::444...,,,++++++,,,,,,***(((+++***)))(((((()))***+++((()))))))))************uuuoooiiieee[[[YYYWWWVVVWWWYYYXXXXXXVVVUUUTTTRRRPPPOOOMMMMMMHHHHHHGGGFFFCCC@@@===<<<::::::::::::::::::::::::999777555555666555444222000000000/////////.....................---,,,,,,------------,,,,,,,,,,,,,,,+++***)))))))))***+++,,,++++++++++++*********))))))+++,,,,,,,,,+++******************+++++++++))))))))))))))))))))))))+++***)))))))))***+++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,******************************+++---//////...,,,,,,,,,,,,,,,---------------...///.........000222222666>>>IIITTT[[[^^^___bbbkkktttzzz}}}zzzqqqggg]]]^^^cccmmmyyy~~~{{{||||||~~~||||||{{{|||{{{yyyvvvrrrsssssstttwww{{{{{{zzzyyyxxxwwwwwwxxxyyywwwzzz~~~zzzzzz{{{{{{|||}}}~~~zzzwwwtttsssrrrqqqooommmllliiieeeaaa^^^ZZZVVVSSSQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFFFFDDDCCCDDDFFFIIIPPPXXXgggyyy~~~{{{uuuqqqqqqmmmtttmmm[[[QQQNNNOOORRRUUUXXX\\\^^^___bbbhhhkkkeeeXXXLLLEEEDDDDDDEEEHHHLLLPPPSSSVVVXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUTTTRRROOOKKKEEE===888000---+++******++++++************))))))*********))))))))))))************vvvooohhhdddZZZXXXVVVUUUVVVWWWVVVUUUUUUTTTSSSRRRPPPOOOMMMMMMHHHHHHHHHGGGEEEAAA>>><<<888999;;;<<<===<<<<<<;;;888666555555666666555333111111000000000/////////...////////////...------......---------,,,,,,,,,---,,,***)))((()))***+++---,,,+++*********++++++*********+++++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))***)))((('''''')))+++,,,)))*********)))))))))*********************++++++************************)))***,,,,,,,,,,,,------,,,,,,,,,------------...---.........---...000333333:::EEEOOOVVV\\\___aaaiiiqqqzzz}}}rrrhhh^^^bbbiiisss~~~}}}~~~}}}|||{{{{{{yyyvvvsssrrrrrrsssuuuzzz~~~}}}{{{zzz{{{{{{|||uuuwww{{{}}}||||||{{{|||}}}~~~~~~yyywwwuuutttttttttrrrppppppmmmiiifffccc___[[[XXXTTTSSSQQQNNNLLLJJJIIIIIIGGGGGGGGGEEEDDDDDDFFFHHHLLLRRR]]]mmm~~~yyyvvvvvvpppsss}}}~~~iii[[[QQQSSSVVVZZZ^^^```aaabbb```eeeiiieeeZZZOOOGGGCCCDDDEEEGGGJJJMMMQQQTTTVVVXXXXXXYYYYYYXXXXXXWWWVVVTTTSSSQQQPPPMMMGGGAAA<<<222///***((()))+++,,,---)))******++++++******)))))))))))))))************yyyppphhhccc[[[YYYWWWVVVWWWWWWVVVUUUUUUTTTSSSRRRPPPOOOMMMMMMIIIIIIIIIHHHEEEBBB???===;;;<<<===>>>>>><<<:::888666555444444555666555333111111111111000000000000//////000000//////...---,,,,,,,,,+++++++++******---,,,***)))((()))***+++...---+++))))))***+++,,,++++++*********+++,,,---))))))******++++++++++++***************************)))'''&&&'''(((***++++++,,,,,,,,,+++***+++,,,+++++++++***************************************)))***+++***)))))),,,...,,,,,,,,,---------......---.........---...000333555===IIISSSXXX\\\```cccmmmuuu}}}~~~ssshhhggglllttt~~~~~~}}}{{{zzzyyyxxxuuurrrqqqqqqsssvvv{{{uuuvvvzzz~~~}}}||||||}}}~~~xxxwwwuuuuuuvvvvvvtttrrrrrrpppmmmjjjgggccc___[[[VVVUUUSSSPPPMMMKKKJJJIIIGGGGGGGGGFFFDDDDDDFFFHHHIIINNNWWWeeeyyy{{{xxxxxxooopppxxxssscccRRRUUUYYY^^^bbbdddeeeeee```dddgggddd\\\PPPGGGCCCCCCDDDFFFHHHLLLOOORRRTTTXXXXXXYYYYYYXXXXXXWWWVVVSSSRRRQQQPPPNNNIIIBBB>>>444///***''''''***---...)))***+++,,,,,,+++***)))))))))))))))************~~~qqqhhhccc[[[YYYVVVVVVWWWXXXXXXXXXVVVTTTQQQOOOOOONNNMMMKKKJJJHHHEEECCCBBBAAA>>><<<:::<<<@@@BBBAAA===999666777777777777666555444333333333222222111000//////........................111000---+++))))))***+++++++++******************///,,,)))((()))+++,,,------,,,++++++*********+++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,...(((''',,,///,,,***,,,++++++,,,---------,,,,,,+++,,,.........,,,***)))------...//////000000111777@@@MMMVVV[[[^^^cccgggooovvv~~~zzztttppppppnnnxxx~~~{{{xxxtttrrrrrrrrrsssuuuzzz~~~}}}}}}yyyvvvvvv|||~~~}}}|||xxxxxxxxxzzzzzzxxxtttqqqtttqqqnnnkkkiiigggeeecccYYYXXXVVVSSSPPPNNNLLLKKKJJJGGGFFFFFFDDDAAACCCGGGHHHHHHOOO[[[kkk~~~}}}{{{wwwsssnnnqqqvvvlllZZZUUUTTT[[[bbbcccccccccddd``````bbb]]]QQQIIIHHHEEEGGGIIIJJJKKKNNNQQQSSSXXXYYYZZZZZZXXXWWWXXXXXXXXXTTTPPPNNNOOOLLLEEE@@@555111,,,***,,,...---+++)))))))))***++++++,,,,,,(((((((((((())))))))))))rrrgggbbb[[[YYYWWWVVVWWWXXXXXXWWWVVVTTTQQQOOOOOONNNMMMKKKJJJHHHEEECCCBBB@@@>>><<<<<<>>>@@@BBBAAA>>>;;;888777777777777666555444444333333222111111000//////........................000///---+++******++++++************************000---***)))+++---......---,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++,,,+++************+++,,,************+++++++++,,,---(((''',,,///,,,***,,,------------,,,++++++***+++,,,---......,,,***))),,,---...///000111333444:::CCCOOOWWW[[[^^^bbbffflllttt|||{{{tttmmmkkklllqqq~~~|||}}}{{{wwwuuusssrrrrrruuuzzz~~~}}}}}}zzzwwwvvvzzzzzzzzz{{{||||||{{{wwwtttwwwtttpppnnnlllkkkhhhfff]]]\\\ZZZWWWSSSPPPNNNLLLJJJGGGGGGHHHGGGCCCDDDHHHGGGHHHMMMYYYgggyyy~~~zzzwwwooooooqqqwwwqqq\\\UUUSSSXXX```cccdddeeefffbbbbbbccc^^^RRRIIIGGGDDDFFFHHHJJJKKKMMMQQQTTTWWWYYYZZZZZZYYYXXXXXXYYYXXXTTTQQQOOOOOOLLLFFFAAA777222---+++,,,---,,,+++++++++******************************++++++++++++tttiiiccc\\\YYYWWWVVVWWWXXXXXXWWWVVVTTTQQQOOOOOONNNMMMKKKIIIGGGEEECCCBBB@@@===;;;<<<===>>>>>>===<<<:::999777777777777666555444444222222222111111000000///------------------------...---,,,+++***+++,,,,,,************************...+++))))))+++---......------,,,,,,,,,------...++++++++++++++++++++++++************************************************+++******))))))******+++)))))))))*********++++++,,,)))(((,,,...,,,++++++.........---,,,+++***)))+++,,,---...---,,,+++***+++---...///000222666888???GGGQQQWWWYYY[[[___ccchhhqqqxxxvvvllleeefffjjjvvv{{{wwwyyy}}}|||yyytttsssrrrtttyyy~~~}}}{{{wwwuuuwwwzzz~~~~~~}}}}}}~~~~~~{{{yyyzzzwwwtttqqqpppooollljjjcccaaa^^^[[[VVVSSSPPPNNNKKKHHHHHHJJJIIIFFFEEEHHHGGGGGGKKKUUUbbbrrr|||zzzrrrooolllooowwwwww^^^UUUPPPTTT[[[```cccfffhhheeedddddd___TTTJJJFFFCCCEEEGGGHHHJJJMMMQQQTTTVVVXXXZZZZZZYYYXXXXXXYYYXXXUUURRRQQQPPPNNNHHHDDD:::555///,,,,,,,,,+++***,,,,,,++++++***))))))(((************++++++++++++xxxlllfff\\\ZZZXXXWWWXXXXXXXXXWWWVVVTTTQQQOOOOOONNNMMMKKKIIIGGGDDDCCCBBB@@@===;;;::::::999888888888888888666666666666555444333222222111111111000000000///---------------------------,,,+++++++++,,,------***************+++++++++***(((&&&''')))+++++++++...---,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***))))))))))))))))))***((())))))))))))******************,,,---,,,++++++------------,,,,,,+++***+++,,,---------,,,++++++,,,---/////////111666;;;BBBIIIQQQUUUUUUVVVZZZ^^^cccmmmtttpppfffaaafffnnn|||}}}yyyuuuwww|||}}}vvvtttrrrsssxxx~~~zzzvvvtttuuuvvvxxx~~~~~~}}}|||zzzvvvtttrrrqqqnnnlllfffdddaaa\\\XXXTTTPPPOOOMMMIIIIIIKKKKKKHHHFFFGGGGGGFFFIIIQQQ[[[iii{{{}}}{{{yyytttooonnnuuu|||```UUUMMMNNNTTTZZZ___dddgggfffeeeeeebbbYYYMMMFFFCCCDDDFFFGGGHHHKKKPPPSSSUUUWWWZZZ[[[ZZZYYYYYYYYYXXXVVVTTTRRRQQQNNNJJJFFF>>>888111---,,,,,,+++)))+++++++++*********))))))'''((((((((())))))))))))}}}pppkkk]]][[[XXXWWWXXXXXXXXXWWWVVVTTTQQQOOOOOONNNMMMKKKIIIGGGDDDBBBAAA???===;;;999999777666666777888888444444444444333222111111111111111000000000000000------------------------,,,,,,++++++,,,,,,------))))))*********+++++++++***((('''''')))++++++***...---,,,***)))(((((((((++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))******)))))))))((())))))))))))*********)))+++,,,++++++,,,,,,+++***+++,,,,,,------------+++,,,,,,,,,,,,,,,,,,,,,---...000///...000777<<>><<<<<<;;;:::999777666666555555888777555333333555777888000000///.........//////............//////000000,,,,,,++++++++++++,,,,,,***+++,,,------,,,+++***+++,,,---......---+++***+++************)))))))))((((((((('''''''''''''''******************++++++++++++*********+++,,,---******+++++++++***)))))),,,,,,,,,,,,+++++++++++++++******************+++,,,---............---,,,---,,,,,,,,,,,,---.........000111222555>>>KKKUUU```gggkkkkkkjjjkkkjjjgggdddbbbaaaccciiisss}}}~~~{{{wwwvvvyyy{{{{{{xxxwwwyyy{{{|||}}}wwwttttttwww~~~{{{yyyyyyyyyyyy}}}|||xxxtttrrrqqqkkkjjjhhhgggfffddd```]]]\\\YYYUUURRRQQQOOOLLLJJJEEEEEEFFFIIIKKKRRRaaappp~~~~~~zzztttmmmhhhiiilllqqqyyy{{{lllWWWHHHCCCCCCBBB@@@DDDJJJQQQ[[[gggnnnjjjbbbUUULLLDDDDDDEEEEEEGGGIIIQQQTTTWWWZZZ[[[[[[ZZZYYYXXXXXXWWWVVVTTTRRRPPPOOOMMMEEE;;;444///...,,,+++++++++***************))))))******************)))yyyjjj```ZZZWWWYYYYYYVVVUUUVVVUUUTTTRRRQQQPPPNNNJJJGGGEEEDDDCCCAAA???===<<<;;;::::::888777666666666666222222222222333444666777//////.........///000000///////////////000000000---,,,,,,,,,,,,,,,,,,---)))***,,,---...............////////////---+++***,,,,,,+++++++++*********************************((())))))***++++++,,,,,,++++++******++++++,,,---+++++++++++++++***)))(((*********+++++++++++++++******))))))))))))******---......//////......------,,,,,,,,,,,,---......---///111333888AAAMMMVVVaaaiiippprrrtttvvvvvvssshhheeebbbeeemmmwww~~~zzzyyyvvvvvvzzz}}}~~~zzzxxxuuussswwwyyy|||~~~xxxtttsssuuu||||||zzzyyyxxxxxxzzz}}}zzzwwwvvvooommmkkkiiihhhfffcccaaa]]]ZZZVVVTTTRRRPPPMMMKKKFFFEEEFFFIIIJJJPPP]]]kkk|||zzztttpppkkkhhhggggggkkkvvv~~~ppp\\\NNNGGGEEECCCBBB@@@GGGPPPYYYdddmmmnnnjjj^^^SSSJJJGGGGGGFFFHHHKKKPPPRRRUUUYYY[[[[[[ZZZYYYYYYXXXXXXVVVUUUSSSQQQPPPLLLFFF===444000---,,,+++(((((()))))))))*********((())))))******))))))(((}}}mmmbbb[[[WWWXXXYYYVVVUUUVVVSSSRRRRRRQQQQQQNNNJJJFFFFFFEEECCCAAA???===<<<;;;:::999888777666666666666000000111222333444444444.........//////000111111............////////////,,,,,,++++++++++++,,,,,,******+++,,,---.........,,,,,,,,,---,,,+++***))),,,+++++++++******************++++++++++++,,,,,,))))))*********++++++++++++***++++++++++++,,,,,,,,,+++++++++***))))))((((((((()))***++++++,,,,,,++++++************++++++------............---------,,,,,,,,,,,,---......---///111555;;;DDDOOOWWW___hhhqqqvvvzzz~~~|||ooojjjfffiiirrrzzz|||yyywwwuuuuuuyyy}}}{{{wwwtttssssssssswwwzzz~~~~~~vvvsssrrrtttzzz~~~|||zzzyyyxxx{{{~~~~~~|||zzzsssqqqmmmkkkjjjiiigggeee___\\\XXXVVVTTTRRROOOMMMKKKIIIHHHIIIIIILLLVVVaaavvvxxxqqqmmmkkkiiifffccceeeqqq~~~sssaaaSSSLLLIIIFFFEEE???HHHRRRZZZcccmmmssssssiii]]]PPPJJJHHHGGGIIILLLNNNPPPTTTXXXZZZZZZZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQLLLGGG>>>666000---,,,+++))))))))))))*********+++(((((())))))))))))((((((qqqeee]]]WWWXXXZZZXXXVVVWWWSSSRRRQQQQQQQQQNNNJJJGGGGGGFFFEEECCCAAA???===<<<999999888777666666666777555666666777666555444444......///000000111111111------------------------++++++************++++++++++++++++++,,,,,,------))))))***+++++++++++++++++++++*********)))))))))'''''''''((((((((())))))+++++++++*********))))))******++++++,,,,,,,,,,,,,,,++++++******)))))))))(((((()))***+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........///222777>>>GGGPPPWWW^^^gggrrrxxx}}}vvvqqqlllnnnuuu|||~~~}}}~~~~~~|||yyyxxxvvvwww{{{~~~yyyxxxvvvsssrrrsssuuuwwwyyy|||~~~vvvtttssstttzzz~~~|||{{{zzz{{{|||~~~|||vvvssspppnnnmmmllljjjhhhbbb___[[[XXXWWWUUURRRPPPMMMJJJIIIJJJJJJKKKSSS[[[lll~~~zzzsssmmmllljjjgggaaaaaakkkxxxuuufffYYYPPPLLLJJJHHHBBBLLLVVV^^^fffqqqyyy{{{tttfffVVVMMMIIIGGGJJJMMMMMMOOOSSSWWWZZZ[[[ZZZZZZYYYYYYXXXXXXVVVUUUSSSRRRMMMIIIAAA999222---,,,,,,,,,,,,+++++++++*********(((((())))))))))))((((((vvvhhh___XXXYYY[[[ZZZXXXWWWTTTSSSQQQQQQQQQOOOKKKIIIGGGFFFEEECCCAAA???>>>===999999888777777777777777666666666666444333222111//////000111111111000000---------,,,,,,,,,,,,,,,+++******))))))******+++++++++******+++,,,------+++++++++,,,------...///+++************)))))))))'''(((((())))))******+++,,,,,,++++++***))))))((()))***+++,,,,,,,,,,,,++++++******)))******++++++))))))******+++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......///000333999@@@IIIQQQVVV\\\fffooouuu{{{wwwssspppqqqvvv{{{}}}}}}~~~~~~{{{yyyyyyxxxyyy}}}|||xxxvvvqqqrrrrrrrrrrrruuuxxx{{{|||~~~wwwsssrrrrrrxxx~~~~~~}}}{{{|||}}}wwwuuurrrqqqpppnnnkkkiiieeebbb^^^[[[ZZZXXXUUUSSSMMMJJJHHHJJJKKKLLLSSSZZZbbbttt~~~xxxqqqooommmiiibbb___fffppp}}}xxxkkk]]]TTTNNNJJJIIIDDDNNNXXXaaalllxxx~~~nnn[[[OOOIIIGGGJJJNNNLLLOOOSSSWWWZZZ[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTNNNKKKDDD<<<333...---...---,,,,,,,,,++++++******((())))))******))))))(((zzzjjjaaaYYYZZZ]]]\\\YYYYYYUUUTTTQQQPPPPPPOOOMMMKKKFFFFFFDDDBBB@@@>>>===<<<999888888777777777777777555444444222111000000///000000111111111000//////......---------,,,,,,,,,,,,++++++******++++++,,,*********+++,,,...000111...------------.........,,,,,,+++++++++*********)))******+++,,,,,,------++++++******************)))***+++,,,,,,,,,++++++***))))))))))))+++,,,---******++++++,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......111111444:::BBBKKKQQQUUUWWW___hhhmmmrrrxxx{{{zzzrrrqqqqqqrrruuuyyy|||~~~~~~~~~}}}yyywwwvvvuuuwww}}}{{{||||||{{{xxxuuurrrppplllooorrrssssssuuuyyy}}}{{{sssooollljjjnnntttwwwzzz~~~wwwvvvtttsssrrrpppllliiihhheeeaaa^^^]]][[[XXXVVVOOOKKKJJJKKKLLLLLLQQQWWW\\\mmm}}}uuussspppkkkddd___aaahhhvvvyyy~~~}}}oooaaaVVVMMMHHHFFFDDDMMMXXXcccqqqttt___QQQIIIFFFIIINNNLLLOOOSSSXXX[[[\\\\\\\\\YYYYYYYYYYYYXXXVVVUUUTTTOOOMMMGGG>>>555000...///************++++++++++++)))******************)))|||lllbbbZZZ[[[^^^]]]ZZZYYYWWWTTTRRRPPPPPPOOONNNMMMEEEEEECCCAAA???===<<<;;;999888777777777777777888888777666555444444444444000111222222111000///...//////.........------------,,,,,,++++++,,,,,,---))))))***+++...000333555///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++&&&''''''((())))))******)))))))))***++++++,,,,,,)))***+++,,,---,,,++++++))))))(((((()))+++---...+++,,,,,,,,,,,,---------,,,++++++******++++++,,,///...---,,,,,,---...///---,,,,,,,,,,,,---......222222555;;;CCCKKKQQQTTTQQQYYY```dddiiipppsssrrrmmmnnnppprrrtttwww|||~~~}}}~~~zzzvvvtttqqqppptttzzz}}}zzzxxxrrrssstttttttttrrrooonnnjjjnnnrrrssstttuuuyyy|||xxxnnniiidddbbbdddjjjjjjnnntttzzzwwwvvvuuuuuusssqqqllliiiiiifffccc```^^^\\\ZZZXXXTTTPPPMMMMMMLLLJJJMMMRRRZZZjjj}}}yyyuuuqqqmmmfff______dddpppuuu|||ssscccVVVLLLFFFCCCBBBKKKVVVccctttwwwaaaQQQIIIFFFIIINNNLLLOOOSSSXXX[[[]]]]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUPPPNNNIII@@@666000///000''''''((()))***+++,,,,,,******++++++++++++******oooeee]]]\\\]]][[[YYYYYYXXXVVVRRROOOMMMLLLLLLLLLFFFEEEDDDBBB@@@>>>===<<<888888888777777777777777666444333333333333111000000333777999888555111---///+++***------,,,---000---,,,+++******+++,,,---+++++++++---111777===@@@111///,,,******+++---....../////////...,,,***)))++++++************++++++************************)))***,,,,,,,,,***((('''***************)))((('''((())))))))))))*********))))))***+++---...//////,,,,,,,,,------...............---------......///000222777===CCCHHHIIIIIIPPPRRRWWW^^^dddhhhiiihhhbbbhhhmmmmmmooouuu|||~~~~~~}}}vvvtttvvvtttvvvyyy}}}|||}}}~~~{{{{{{zzzwwwsssnnniiiggggggggghhhggggggiiilllooonnnqqqsssvvvwwwyyy|||}}}vvvmmmddd___\\\ZZZYYYZZZ^^^dddiiinnnsssxxx|||}}}{{{zzzyyywwwuuusssqqqooofffeeecccbbb```]]]YYYVVVVVVQQQMMMNNNMMMKKKNNNRRR\\\dddsss}}}xxxtttppphhh___\\\]]]fffvvvuuugggYYYOOOIIIGGGEEEGGGNNNZZZiiiwwwwwweeeTTTJJJGGGHHHIIINNNPPPSSSVVVYYYZZZ[[[[[[]]]\\\\\\[[[YYYXXXVVVUUUOOOOOOLLLEEE;;;333///......---+++))))))***+++,,,+++,,,,,,------,,,,,,+++qqqfff^^^\\\]]][[[YYYYYYXXXVVVRRROOOMMMLLLKKKKKKFFFEEEDDDBBB@@@>>>===<<<777777777777777666666666666555333333444333222000333555888:::999777444222111...---000000---+++---++++++***))))))***+++++++++******+++---111555777000///---+++***+++---......//////...---,,,***)))++++++************++++++************************)))***,,,,,,,,,***)))''')))************))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------...//////111333999???DDDHHHHHHHHHHHHKKKQQQXXX^^^aaaaaa```dddlllrrrtttvvv}}}{{{tttrrrssssssuuuyyy~~~}}}zzzxxxwwwwwwvvvtttsssttttttuuuuuuuuuuuuuuupppooonnnkkkhhhdddaaa______```bbbcccdddgggkkkooooooqqqtttwwwxxxzzz}}}xxxqqqhhh___XXXUUURRRQQQOOORRRVVVZZZ^^^ccciiilllwww}}}}}}{{{wwwtttqqqoooiiihhheeedddbbb___[[[XXXVVVQQQNNNNNNMMMKKKMMMRRRVVV^^^mmm{{{vvvrrrjjjaaa]]]___hhhvvvxxxlll___TTTLLLHHHJJJKKKPPPYYYeeepppxxx{{{{{{qqq```RRRHHHFFFGGGHHHMMMOOORRRVVVYYY[[[\\\]]]]]]\\\\\\[[[ZZZXXXVVVUUUQQQPPPMMMFFF<<<444000///,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++tttiii___]]]]]][[[YYYYYYWWWUUURRROOOMMMKKKKKKKKKFFFEEEDDDBBB@@@>>>===<<<888888777777777666666666666555444444444444333111111333666888:::;;;;;;:::111------000111---++++++,,,++++++******++++++,,,******))))))***+++,,,---///...---++++++,,,---...............---+++***)))++++++************++++++******************************+++,,,,,,***)))((())))))******+++*********,,,,,,,,,,,,------------///...------,,,+++******,,,,,,,,,,,,------------......------......///000222666<<>>===<<<999999999888777777666666666555444444555555333222---...000444777;;;>>>@@@333---***---...---,,,------------,,,,,,---------)))************))))))(((...------,,,,,,---------......------,,,+++******++++++************++++++******************************+++++++++******)))((()))******++++++++++++,,,,,,,,,------------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111333888???EEEGGGGGGFFFFFFHHHMMMUUU[[[^^^______^^^___jjjuuu{{{|||vvvpppnnnpppooottt{{{~~~|||{{{zzzxxxvvvuuusssqqqmmmjjjiiigggeeeddddddcccaaa```^^^^^^]]]]]]]]]^^^^^^^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYY]]]aaadddiiinnnqqqrrrtttxxxzzz{{{}}}yyytttkkkeee\\\TTTOOOKKKHHHFFFGGGHHHHHHIIIJJJNNNSSSWWW___fffoooyyyzzzvvvtttqqqoookkkiiigggddd```]]]YYYTTTQQQQQQPPPMMMNNNQQQTTT]]]lll~~~}}}yyywwwrrrlllhhhhhhlllxxx~~~tttjjj^^^TTTNNNHHHJJJOOOWWWaaaiiimmmooopppjjj```UUULLLGGGGGGHHHIIIKKKOOOSSSXXX\\\^^^```\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUQQQJJJBBB:::333///***+++,,,,,,,,,+++))))))++++++,,,,,,,,,,,,++++++~~~qqqddd^^^\\\ZZZXXXYYYUUUTTTRRRPPPMMMKKKJJJIIIFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999888777777555444333333444555444222,,,,,,---///222666999;;;???555,,,+++,,,,,,,,,...++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++******,,,,,,------------------...------,,,++++++++++++++++++************++++++*********************************+++++++++******((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111111555:::BBBGGGHHHGGGGGGGGGFFFKKKRRRWWWXXXYYYYYYZZZcccnnn{{{yyytttooonnnpppooouuu}}}~~~}}}{{{yyywwwtttpppkkkhhheeecccaaaaaa```___]]][[[ZZZZZZYYYXXXXXXXXXYYYZZZWWWWWWVVVVVVWWWXXXYYYYYYYYY\\\___bbbeeeiiimmmpppsssvvvzzz}}}~~~~~~~~~xxxrrrmmmccc^^^WWWQQQMMMKKKIIIGGGIIIIIIIIIHHHIIIKKKPPPSSSXXX^^^gggppp{{{|||zzzuuurrrnnnjjjhhheeeaaa___[[[WWWTTTTTTRRROOOOOORRRQQQYYYhhhyyy~~~xxxttttttrrrmmmjjjjjjkkkwww|||rrrhhh]]]SSSLLLFFFIIINNNWWWaaahhhlllmmmoookkkdddYYYOOOHHHFFFFFFHHHIIIMMMQQQVVVZZZ^^^```\\\\\\\\\\\\[[[YYYXXXXXXXXXVVVRRRLLLEEE===555000,,,+++***(((((())))))******++++++,,,,,,++++++***tttfff___\\\YYYXXXYYYTTTTTTRRRPPPMMMKKKIIIHHHFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999888777777666444333222222444444333222000///.........///111222LLL???222---,,,++++++---((())))))******))))))(((******+++,,,---------,,,+++,,,---...///...---,,,------,,,+++++++++++++++++++++************++++++***************************************+++++++++******++++++,,,+++++++++************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++---------...///000111222666<<>>===<<<::::::999888777666555444333111111111333333222111111111///.........//////KKK>>>111------,,,++++++))))))***++++++***))))))*********++++++,,,,,,,,,***+++---//////...---,,,---,,,+++*********+++,,,++++++************++++++******************************)))******++++++,,,++++++,,,,,,,,,+++******************+++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******------......///111222333888===DDDHHHGGGGGGJJJMMMNNNSSSXXXZZZYYYYYY]]]aaafffrrr~~~~~~vvvssspppmmmnnnqqqsssxxx}}}wwwsssjjjhhhfffeeedddaaa]]]ZZZ[[[ZZZXXXVVVVVVWWWXXXYYYWWWXXXZZZ]]]^^^_________```cccfffiiikkkmmmppprrrvvvyyy~~~{{{vvvqqqkkkggg___[[[WWWSSSQQQPPPOOOMMMIIIKKKKKKKKKJJJJJJLLLNNNSSSVVV\\\bbbkkkxxx}}}yyytttooollliiifffcccaaa]]]ZZZZZZWWWSSSRRRTTTRRRWWWbbbrrrzzzuuuuuuvvvrrrmmmlllfffmmmxxx}}}ssseeeVVVLLLFFFIIIOOOWWW___dddeeeeeelllmmmjjjaaaUUULLLGGGFFFEEEFFFIIIMMMQQQVVV[[[]]]\\\\\\\\\\\\[[[ZZZZZZYYYWWWTTTQQQMMMIIIAAA999222---,,,,,,+++++++++++++++******++++++++++++******xxxhhh```\\\YYYXXXYYYTTTSSSRRRPPPNNNKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<888888777666555444333333222111000000222333222000////////////000111222333CCC777,,,+++------++++++,,,,,,............,,,,,,******))))))))))))***+++)))+++---///000///---+++---,,,+++*********+++,,,++++++************++++++******************************))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------......///111222333888>>>EEEGGGGGGHHHKKKOOOPPPUUUYYYYYYXXXYYY]]]bbbmmmxxx}}}zzzssspppnnnlllmmmpppuuuyyyzzzooonnnllljjjhhheeeaaa^^^[[[ZZZXXXVVVVVVVVVXXXYYYZZZ\\\^^^aaacccccccccbbbdddgggkkknnnppprrruuuwwwwwwzzzzzzuuupppjjjgggddd```[[[XXXVVVTTTSSSQQQMMMOOOPPPPPPOOOOOOPPPQQQRRRUUUYYY^^^fffsss|||vvvqqqnnnkkkhhheeebbb^^^\\\\\\YYYTTTSSSUUULLLQQQ[[[jjj{{{||||||{{{wwwrrrpppeeeiiiqqqzzz~~~nnn\\\PPPBBBFFFMMMVVV___dddfffeeemmmooonnnfff[[[QQQLLLKKKEEEFFFHHHKKKPPPUUUYYY\\\\\\\\\\\\\\\\\\[[[ZZZYYYVVVSSSPPPMMMIIICCC:::333,,,---...//////---+++*********++++++++++++******{{{hhh___]]]ZZZWWWUUUVVVUUUSSSPPPNNNKKKIIIHHHJJJHHHEEECCCBBB@@@===;;;::::::999999888777777777555555444333111000//////333111//////111222333222;;;666000---------+++)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------......***+++---...///......---************************+++++++++*********))))))************************(((((()))***************,,,+++***))))))***+++,,,++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,---------,,,++++++***---/////////111555999<<>><<<888888888777666666555555555555444444444444333333222000///...//////---,,,++++++,,,---...---,,,+++,,,,,,------------,,,,,,*********++++++++++++,,,++++++++++++******))))))************************************************************************+++***((('''((()))+++---++++++---......---++++++++++++******++++++,,,------------,,,,,,+++++++++......///......---,,,+++***,,,...//////222888===GGGOOOTTTUUUVVV[[[^^^___dddgggjjjlllnnnttt~~~yyyuuuqqqooopppqqqttt|||vvvwwwrrrooonnnmmmlllpppvvv~~~}}}|||yyyxxxvvvtttqqqooonnnmmmmmmoooqqqqqqpppppppppqqqssstttuuuvvvxxxyyyzzz{{{}}}}}}zzzxxxvvvvvvwwwyyyyyyxxxtttsssrrrooojjjeeeaaa^^^]]]\\\[[[ZZZYYYZZZZZZ[[[\\\[[[\\\___bbbfffqqq|||~~~zzzuuuqqqmmmkkkgggbbb^^^ZZZWWWVVVVVVTTTSSSVVVZZZddduuuuuummmfffcccjjjvvv|||qqqcccWWWLLLGGGEEEKKKSSS\\\eeemmmiiiiiigggbbbYYYQQQLLLIIIDDDFFFHHHIIILLLQQQXXX\\\______``````___^^^]]]]]]YYYXXXVVVTTTPPPIIIAAA<<<000...------.........---))))))******************sssbbb\\\XXXWWWWWWVVVUUUTTTQQQOOOMMMKKKJJJFFFDDDBBBAAAAAA@@@>>>===:::999999888888777666666777666666555333222222111111000......///...---+++***,,,---...---+++***)))+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++***))))))))))))***************************************************************************)))'''''''''(((***,,,++++++---......---++++++++++++******++++++,,,------------,,,,,,+++++++++.........------+++******'''***---...///444;;;AAAHHHQQQXXX[[[^^^dddiiikkkkkkmmmoooqqqtttzzzwwwrrrnnnlllnnnpppsss{{{sssrrrnnnlllmmmllllllrrrzzz}}}{{{yyyxxxwwwwwwxxxxxxwwwuuusssssstttvvvvvvwwwxxxyyyzzz{{{|||}}}~~~}}}{{{yyyyyy{{{}}}}}}}}}xxxxxxwwwtttpppjjjeeebbbaaa```^^^]]]\\\\\\\\\\\\]]]\\\]]]```bbbeeennnxxx|||wwwsssqqqoookkkfffaaa]]]ZZZYYYVVVTTTSSSTTTWWW___ppp{{{uuummmhhhmmmxxxxxxmmmaaaVVVOOOHHHDDDGGGMMMTTT]]]eeehhhiiiiiiddd\\\SSSLLLIIIEEEFFFGGGIIILLLPPPVVVZZZ______`````````___^^^^^^YYYWWWUUUSSSOOOJJJCCC>>>111///---------...---,,,++++++++++++******++++++sssbbb[[[XXXWWWWWWVVVUUUSSSQQQOOOMMMLLLKKKGGGEEECCCBBBAAA@@@>>><<<::::::999999888777777777777777555444333111000000000/////////000///---++++++---......,,,***))))))******++++++++++++******++++++++++++,,,,,,,,,---,,,+++******)))************************************************+++++++++***************************)))((((((((()))++++++++++++,,,,,,,,,,,,++++++++++++******++++++,,,------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,'''***,,,---///555===CCCHHHQQQYYY]]]bbbkkkrrrtttwwwwwwvvvvvvxxx}}}wwwnnnkkkjjjlllnnnqqqyyy~~~zzzrrrmmmkkkjjjkkkkkklllttt~~~~~~|||zzzzzz{{{{{{||||||}}}~~~}}}~~~||||||}}}~~~~~~~~~zzzzzzyyyvvvrrrmmmiiifffeeedddbbb```___^^^^^^___^^^]]]___bbbccceeemmmvvv|||xxxuuuqqqoookkkgggbbb^^^[[[ZZZUUUTTTUUUUUUVVV]]]mmm}}}zzzpppjjjnnnxxxwwwlllaaaXXXOOOIIIDDDEEEGGGLLLTTT]]]dddgggjjjhhhaaaWWWNNNIIIEEEFFFGGGIIIKKKOOOUUUYYY^^^_______________^^^^^^YYYXXXUUUSSSPPPKKKDDD@@@333111...---------+++***------,,,+++++++++,,,,,,qqqbbb[[[XXXVVVWWWVVVVVVTTTRRRPPPNNNMMMLLLGGGEEECCCAAA@@@>>><<<:::999999999888777777666666555444444333222111111000/////////000111111///---***---...---+++***+++,,,***++++++,,,,,,++++++***************++++++++++++++++++*********+++,,,---************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,---+++,,,------------------***,,,---...///333;;;AAAHHHPPPXXX\\\bbbllltttxxx}}}zzzxxxxxx{{{xxxnnnlllkkknnnppprrrxxx|||~~~uuuooojjjhhhhhhjjjjjjlllvvv}}}~~~{{{zzzyyyvvvsssoookkkiiiiiihhhfffcccbbbaaaaaabbb^^^^^^```cccdddfffmmmuuu}}}yyywwwqqqooolllgggccc___]]]\\\VVVVVVWWWWWWVVV[[[jjjyyyzzzooogggjjjttttttjjjaaaYYYNNNHHHCCCCCCCCCFFFNNNVVV]]]cccjjjkkkfff[[[QQQJJJEEEFFFGGGHHHJJJNNNTTTXXX]]]^^^^^^_________^^^^^^[[[YYYWWWTTTQQQMMMGGGCCC555222///------,,,***(((...---,,,+++***++++++,,,pppaaa[[[XXXVVVVVVWWWWWWUUUTTTRRRPPPNNNNNNGGGEEEBBB@@@???===:::888888888888777666666555555222222222222222222222222///...///000222222000...***,,,...---+++***---///+++,,,,,,------,,,,,,+++))))))))))))************++++++*********+++---...************************))))))******++++++++++++************************+++,,,---.........------,,,+++***))))))***+++,,,++++++******++++++,,,---+++++++++,,,,,,---------000000000///...,,,+++***---...///......222999???HHHPPPWWWZZZ```kkktttxxx{{{wwwsssqqqtttwwwzzzyyyqqqooooooqqqrrrsssxxx|||wwwzzz}}}rrrmmmhhhggggggiiiiiilllwww~~~~~~{{{zzzxxxvvvrrrooolllkkklllkkkhhhfffdddddddddddd^^^^^^aaadddeeefffmmmuuu~~~{{{xxxrrrqqqmmmiiieeebbb___^^^WWWWWWYYYXXXVVVYYYgggvvvxxxmmmdddfffppp}}}~~~pppfff___XXXLLLGGGBBBAAAAAACCCKKKSSSWWW___hhhmmmiii___SSSLLLEEEFFFGGGHHHJJJNNNSSSWWW]]]]]]^^^^^^___^^^^^^]]]\\\ZZZXXXVVVSSSOOOIIIEEE666333000...---+++)))'''...---+++*********++++++sssbbbZZZVVVVVVXXXZZZZZZYYYXXXUUUQQQMMMKKKFFFEEECCCAAA>>>===<<<<<<;;;:::999888777777777777444444444444333222111111222111000000///---)))&&& """&&&***,,,---,,,+++,,,,,,,,,+++++++++******+++,,,,,,---,,,+++)))(((+++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))(((''''''((()))******++++++***)))******++++++,,,------)))************+++++++++,,,,,,,,,+++++++++************))))))******+++,,,---------...------,,,,,,------,,,,,,,,,,,,++++++///......000333999>>>AAALLLQQQWWWZZZ]]]cccmmmttt|||uuunnniiigggiiiqqqzzz}}}sssqqqpppqqqtttvvvwwwwww~~~|||wwwqqqqqqzzz{{{sssoooiiiiiihhhgggiiippp|||}}}zzzyyyxxxuuuppplllllllllmmmllljjjhhheeecccfffcccdddhhhjjjlllpppvvv}}}wwwsssnnniiifffdddaaa^^^\\\YYYXXXWWWVVVXXXbbbnnn~~~rrrhhhiiippp{{{{{{nnnbbb\\\\\\OOOGGG@@@??????BBBIIIQQQUUUYYY___dddddd___VVVPPPMMMHHHEEEGGGIIILLLQQQXXXYYY[[[\\\\\\[[[\\\^^^```\\\ZZZYYYWWWTTTNNNHHHDDD888444...,,,,,,---,,,***+++,,,,,,------,,,,,,+++uuucccZZZUUUTTTUUUXXXWWWWWWUUURRROOOKKKIIIFFFEEECCCAAA???===<<<<<<::::::888777777777777777444555555444444333222111444111---,,,---...///000)))***+++,,,,,,+++)))(((,,,,,,,,,+++++++++******+++++++++++++++***))))))*********++++++*********............---,,,+++***,,,,,,,,,++++++***)))(((,,,,,,++++++++++++******((((((((()))))))))******,,,,,,++++++************+++************+++,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---------/////////111555;;;@@@DDDLLLQQQVVVYYY[[[```hhhoootttmmmgggdddcccdddllluuuvvvuuutttuuuxxx{{{||||||zzzwwwrrrooorrr~~~xxxqqqnnnlllkkkiiiiiikkkrrr{{{|||yyyxxxwwwtttqqqoooooopppooommmkkkhhhfffiiiggggggkkkmmmnnnsssyyy}}}wwwtttoookkkhhheeebbb```]]]ZZZXXXWWWVVVXXXaaalll}}}tttiiigggmmmxxx}}}tttlllccc\\\XXXPPPIIIBBB@@@AAACCCKKKRRRVVVXXX]]]aaabbb^^^VVVPPPKKKFFFCCCEEEHHHJJJPPPWWWYYYZZZ\\\[[[[[[[[[]]]___]]][[[YYYWWWUUUPPPIIIEEE999444///,,,------,,,***++++++,,,,,,,,,,,,++++++wwwddd[[[UUURRRSSSWWWWWWVVVTTTRRRNNNKKKJJJGGGFFFDDDAAA???>>>===<<<999999888777666666666666555555555555444333222222111...++++++,,,---......//////...---,,,***)))(((,,,,,,,,,+++++++++******+++******))))))))))))***************************+++++++++++++++***)))(((,,,,,,---,,,,,,+++***)))...------+++***)))(((((())))))*********++++++++++++************)))))))))+++++++++++++++,,,------***+++,,,------...------******+++,,,---...//////...///000333888>>>CCCGGGLLLOOOTTTVVVXXX]]]ccciiijjjeeeaaaaaa```aaahhhqqqxxxvvvuuuuuuyyy|||~~~wwwrrrmmmmmmvvv~~~tttooolllmmmjjjhhhiiinnntttzzz}}}www}}}{{{yyyyyyzzz||||||{{{|||}}}~~~~~~|||zzzxxxtttttttttsssqqqooolllkkkmmmkkkkkkoooqqqrrrxxx}}}yyyuuuqqqmmmkkkhhheeeccc^^^ZZZXXXXXXVVVWWW___iiiwwwttthhhdddgggppp~~~vvvooolllhhh```YYYSSSKKKEEECCCCCCFFFLLLTTTVVVWWWZZZ^^^^^^[[[UUUPPPIIIDDDAAACCCEEEHHHNNNUUUXXXZZZ[[[[[[ZZZZZZ\\\^^^]]]\\\ZZZYYYVVVRRRLLLGGG<<<666000---------,,,*********++++++++++++******wwweee[[[UUURRRSSSXXXWWWWWWUUUSSSPPPNNNLLLGGGFFFDDDBBB@@@>>>======999888777666555555555555555555555555444333222222//////000222222///***&&&...---,,,++++++,,,------,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***))))))((((((((()))***+++,,,,,,,,,,,,------,,,+++***)))((((((,,,,,,,,,---------......***))))))))))))))))))))),,,,,,++++++,,,,,,---...)))***+++,,,---.........++++++,,,,,,---......///------000333999???EEEHHHJJJMMMQQQUUUXXX\\\bbbffffffcccbbbdddeeeffflllssswwwuuurrrrrruuuyyy|||}}}xxxrrrmmmppp|||yyyqqqllljjjiiifffeeehhhpppwww{{{|||rrr~~~~~~~~~|||xxxuuuuuuvvvyyy{{{yyywwwuuuuuuxxxzzz||||||||||||}}}~~~yyyyyyxxxvvvtttrrrooonnnooonnnooorrrtttvvv}}}}}}zzzwwwssspppnnnkkkhhheee```\\\YYYYYYWWWWWW]]]eeeppp}}}pppccc^^^___ggguuuzzzssspppnnnggg```VVVOOOHHHFFFFFFGGGMMMTTTUUUUUUWWWZZZ[[[YYYUUUQQQHHHCCC@@@BBBDDDFFFLLLSSSWWWYYY[[[[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZXXXTTTNNNJJJ>>>888111---------,,,***)))******++++++******)))uuuddd[[[VVVTTTTTTWWWVVVUUUTTTRRRPPPNNNMMMHHHGGGEEECCCAAA???>>>>>>999888777666555555555555555555555555444333222111111111333444555333...+++,,,+++*********,,,---///,,,,,,,,,+++++++++******---,,,+++******+++---...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,+++'''((()))***++++++++++++************************,,,------------.........)))))))))))))))))))))***,,,,,,++++++,,,,,,---...)))***+++,,,------------------------------------+++,,,///444999@@@EEEIIIIIIKKKOOOTTTXXX]]]bbbeeegggfffhhhlllnnnnnnrrrxxx{{{yyyvvvrrrppprrrvvvyyyzzz{{{uuurrrwwwtttnnnjjjiiifffeeeeeekkkttt}}}||||||yyyxxxvvvsssqqqqqqsssvvvxxxzzzxxxvvvwwwzzz~~~~~~}}}{{{yyyvvvssspppoooooooooqqqtttvvvyyy}}}zzzxxxuuusssqqqnnnkkkhhhbbb^^^[[[ZZZYYYXXX[[[aaakkk{{{vvvkkk^^^XXXXXX___lllyyyzzztttrrrmmmgggYYYQQQKKKHHHGGGGGGLLLRRRRRRSSSTTTWWWYYYXXXVVVSSSIIIDDDAAABBBDDDFFFKKKRRRVVVXXXZZZ[[[[[[[[[\\\]]]^^^]]]\\\[[[YYYUUUPPPLLLAAA;;;333...------,,,***)))******++++++******)))rrrccc[[[VVVTTTUUUTTTSSSRRRPPPOOOMMMLLLLLLIIIHHHFFFCCCAAA@@@???>>>999999888777666666666666444444444444333222111111///,,,)))(((+++...111222---,,,+++***)))***++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......,,,+++***))))))***+++,,,((()))***+++++++++++++++***************(((''''''(((((())))))***+++,,,,,,******+++++++++,,,,,,,,,)))))))))************++++++++++++++++++,,,------)))***+++,,,,,,---,,,,,,............------,,,,,,+++---000555:::AAAFFFIIIHHHJJJNNNSSSYYY^^^aaacccffffffkkkqqqtttsssuuuzzzyyy|||vvvrrrsssvvvyyyzzz}}}zzzyyy{{{rrrmmmjjjhhhffffffiiioooyyy~~~{{{yyyxxxwwwvvvuuuuuuwwwyyyzzz}}}{{{zzz|||~~~{{{wwwtttqqqpppnnnooorrrvvvxxx|||~~~zzzxxxvvvtttssspppllljjjeee```]]]]]][[[YYY[[[___fffvvvsssiii^^^WWWUUUZZZfffrrr}}}xxxuuupppiii[[[TTTLLLIIIGGGEEEIIINNNOOOPPPRRRUUUXXXYYYWWWUUUNNNHHHDDDEEEFFFGGGLLLRRRTTTWWWZZZ\\\\\\]]]^^^___^^^]]]\\\[[[ZZZVVVQQQMMMDDD===444///------,,,+++******++++++++++++******qqqbbbZZZUUUSSSSSSSSSRRRQQQOOONNNMMMMMMMMMIIIHHHFFFDDDBBB@@@??????::::::888777777777777777333333333333222111000///---)))%%%###&&&***///111...---,,,+++************,,,,,,,,,+++++++++*********+++,,,,,,---------,,,,,,+++)))(((((()))+++,,,%%%&&&'''((())))))))))))++++++++++++***)))((((((((((((((()))***+++++++++************++++++++++++************++++++,,,,,,+++************+++,,,,,,***++++++,,,,,,,,,++++++------------............---...222777<<>>CCCHHHJJJKKKKKKNNNRRRWWWZZZ[[[[[[ZZZ\\\dddlllnnnlllmmmpppttt|||}}}wwwuuuvvvxxxyyyyyy|||yyyrrrmmmjjjhhhbbbfffjjjooouuu{{{vvvsssqqqnnnpppuuuzzz|||zzzxxxwwwvvvtttrrrnnnkkkjjjddd``````___[[[ZZZ\\\^^^ppp}}}{{{rrrhhh___YYYXXXaaakkkyyyyyyhhh]]]VVVNNNIIIEEEAAACCCHHHJJJLLLPPPVVVZZZ[[[ZZZXXXVVVPPPKKKJJJIIIIIIMMMSSSRRRVVVZZZ^^^___```aaabbb\\\\\\[[[[[[ZZZVVVQQQNNNGGG@@@666000...---,,,++++++,,,,,,------,,,,,,+++ppp```WWWRRRPPPPPPUUUTTTSSSQQQOOOMMMKKKJJJHHHGGGDDDBBB???===<<<;;;888777777777777777888888444555555444222111111222////////////...---,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,+++)))(((((()))+++,,,************************(((((((((''''''''''''''',,,,,,,,,---------......111---))))))+++------+++...------------...//////---000555:::@@@DDDFFFGGGHHHJJJOOOWWW]]]^^^ZZZUUUVVV[[[bbbfffeeebbbgggooovvv~~~~~~xxxxxxzzz{{{zzz|||zzzxxxqqqhhhcccbbbdddgggkkkooouuu~~~}}}zzzuuupppnnnqqqwww{{{}}}zzzxxxuuutttrrrpppmmmkkkjjjgggddd```^^^]]]]]]]]]```mmm~~~{{{xxxxxxyyyuuuooohhh___YYY^^^fffvvv}}}tttiii___YYYRRRMMMGGGAAA???AAAIIIQQQXXXYYYYYY[[[[[[YYYUUUPPPJJJFFFFFFGGGIIIJJJUUUWWW[[[___aaaaaa``````bbb```^^^\\\ZZZWWWRRROOOKKKBBB777000......,,,***,,,,,,,,,,,,,,,,,,,,,,,,ppp___VVVQQQOOOPPPVVVUUUSSSRRROOOMMMLLLKKKHHHGGGDDDBBB???===<<<;;;999999888888888999999:::333444444333222111111222////////////...---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///,,,******---/////////,,,++++++++++++,,,------///111666;;;@@@CCCEEEGGGGGGIIIOOOWWW]]]]]]XXXSSSRRRVVV^^^ddddddccchhhqqqxxx~~~|||{{{|||sssmmmfffbbbbbbdddgggkkkpppvvv}}}yyysssnnnkkknnnsssxxx{{{}}}{{{wwwuuusssrrrpppnnnkkkiiieeebbb```^^^^^^^^^bbblll{{{{{{yyyyyy|||wwwrrrkkk```YYY[[[bbbvvvvvvjjjddd\\\TTTOOOHHHAAA???AAAKKKUUU^^^aaaaaaaaa___[[[YYYSSSLLLGGGGGGJJJMMMOOOTTTWWW[[[^^^aaaaaaaaa```aaa___]]]\\\ZZZWWWSSSPPPKKKCCC888111///...---+++,,,,,,,,,,,,,,,,,,,,,,,,ooo___VVVQQQOOOOOOVVVUUUTTTSSSQQQOOOMMMLLLHHHFFFDDDBBB???===<<<<<<;;;;;;:::::::::::::::;;;333333333222111111000000////////////......---,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++...000111111,,,++++++++++++,,,------000333777;;;@@@CCCEEEEEEEEEHHHOOOWWW]]]\\\VVVPPPMMMQQQYYY```bbbbbbiiiqqqzzz~~~uuummmhhhdddbbbddddddhhhnnnsssyyy}}}{{{vvvooojjjhhhiiinnnssswww~~~~~~yyyvvvuuutttrrrqqqmmmkkkhhhdddbbbaaaaaaaaaeeekkkvvv}}}{{{{{{|||xxxpppdddZZZYYY^^^qqq|||ppphhh```XXXQQQIIIAAA???AAALLLXXXeeekkkmmmkkkeee]]]YYYSSSKKKFFFFFFJJJNNNQQQTTTVVVZZZ^^^aaaaaaaaa``````___]]]\\\[[[XXXUUURRRLLLDDD:::222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,ppp```WWWRRRPPPPPPUUUUUUUUUTTTRRRPPPMMMLLLGGGFFFDDDAAA???>>>===<<<;;;;;;:::999999999::::::666444333222111000...---///////////////...------+++++++++,,,,,,---------------------------------'''((())))))))))))((('''************************************************************************+++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,---///000000...------------...//////222444888<<<@@@BBBDDDDDDFFFIIIPPPYYY^^^]]]UUUOOOJJJMMMTTT\\\___aaahhhpppxxx}}}~~~qqqjjjgggddddddgggeeekkkrrryyy}}}zzzwwwrrrlllgggfffgggjjjmmmpppvvvzzzvvvuuutttssssssooommmiiifffdddccccccdddgggkkksss}}}|||vvviii\\\YYY\\\iii}}}xxxllldddZZZSSSKKKCCC@@@CCCLLLYYYhhhrrrvvvtttkkkaaaWWWQQQJJJFFFFFFHHHKKKMMMRRRUUUYYY]]]```bbbaaaaaa```___]]]]]]\\\YYYVVVSSSLLLFFF<<<555111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,rrraaaYYYTTTRRRRRRTTTUUUUUUTTTRRRPPPNNNLLLGGGEEEDDDAAA???>>>======::::::999888888888888888999777444333222111...,,,/////////000//////...---+++++++++,,,,,,---------------------------------((()))++++++++++++)))(((************************************************************************)))))))))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............*********+++++++++,,,,,,---------,,,,,,,,,,,,---...------------...//////333555888<<<@@@BBBDDDDDDHHHKKKRRRZZZ___]]]VVVOOOJJJLLLRRRZZZ___bbbiiipppvvvzzz|||{{{}}}|||pppjjjgggffffffiiihhhnnnxxx|||zzzvvvqqqkkkgggeeecccdddfffgggkkkvvvzzzvvvttttttsssrrrooommmjjjgggeeeeeeeeeeeehhhlllsss~~~xxxkkk]]]XXXZZZfffyyy|||ppphhh]]]UUUMMMEEECCCEEEIIIVVVfffqqqxxxxxxpppgggXXXSSSMMMIIIHHHHHHIIIIIIQQQTTTXXX]]]```bbbbbbbbbaaa```^^^]]]\\\ZZZWWWTTTMMMGGG???777222///......,,,,,,,,,,,,,,,,,,,,,,,,ssscccZZZUUUSSSSSSSSSSSSTTTTTTSSSPPPMMMKKKFFFEEECCCAAA???>>>======999999888777666666666666;;;888444444555555222.../////////000000//////...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++************************************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------))))))*********+++++++++,,,---...---+++***+++,,,,,,++++++++++++,,,------333555888===@@@CCCDDDEEEJJJMMMSSSZZZ___]]]VVVOOOLLLMMMSSS\\\bbbgggnnnuuuyyy||||||yyy{{{{{{ooojjjhhhffffffiiiiiiqqq|||{{{uuupppkkkhhh```]]]\\\\\\\\\^^^gggqqq{{{wwwuuutttrrrqqqooommmjjjgggeeeeeeeeeeeehhhmmmvvv}}}nnn___YYY[[[hhhxxxxxxnnncccZZZPPPHHHFFFHHHGGGRRR___kkktttzzzvvvooo```[[[SSSNNNKKKJJJJJJJJJPPPSSSXXX\\\```bbbbbbbbbbbbaaa___^^^]]]ZZZWWWTTTMMMIIIAAA999333000//////,,,,,,,,,,,,,,,,,,,,,,,,sssbbbZZZTTTRRRSSSQQQRRRSSSSSSRRROOOMMMKKKFFFEEECCCAAA@@@>>>>>>===999999888777666666666666999666444555999:::888444//////000000000000//////---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000...,,,+++******************************************************************************++++++++++++******++++++++++++++++++++++++'''(((((()))******++++++))))))))))))*********+++***,,,......,,,+++,,,...,,,++++++++++++,,,------222444888===AAADDDEEEFFFKKKMMMRRRXXX\\\[[[UUUOOOOOOOOOUUU```hhhnnnvvv~~~||||||yyynnniiigggdddccceeeiiirrr~~~~~~}}}yyyqqqjjjeeecccXXXTTTQQQQQQPPPRRRZZZcccsss}}}yyytttsssvvvzzz|||yyywwwuuurrrpppmmmllliiifffdddddddddeeehhhooozzzvvvfff___```fffuuuxxxkkk```TTTJJJGGGIIIFFFMMMWWWbbbooozzz|||xxxkkkcccXXXOOOJJJJJJLLLMMMOOORRRWWW\\\```bbbccccccdddbbb```___]]]ZZZVVVSSSNNNJJJCCC;;;444000//////,,,,,,,,,,,,,,,,,,,,,,,,rrraaaYYYTTTRRRRRRPPPQQQSSSSSSRRROOOLLLJJJFFFEEECCCAAA@@@???>>>>>>:::999888777666666666666888555333666;;;>>><<<999//////000000000000000///---------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,......,,,***((())))))))))))))))))))))))************************************************+++,,,,,,------,,,,,,+++************************++++++,,,------...//////))))))))))))************))),,,//////...---///111...------------...//////222444888===AAADDDFFFGGGKKKMMMPPPVVVZZZYYYTTTNNNPPPQQQXXXcccmmmuuu}}}~~~vvvlllhhheeeaaa```aaaiiirrr}}}xxxvvvvvv}}}vvvlllddd___]]]RRRNNNJJJJJJIIIKKKSSS[[[cccwwwzzzuuuooojjjhhhjjjjjjwww~~~{{{yyyvvvrrrppplllkkkhhheeedddcccddddddgggppp}}}mmmeeefffaaapppqqqdddWWWLLLHHHIIIEEEKKKSSS]]]kkkzzz~~~rrrhhhYYYMMMGGGHHHLLLOOONNNRRRWWW\\\```bbbcccccceeecccaaa___]]]ZZZVVVRRRNNNKKKDDD<<<555000///000,,,,,,,,,,,,,,,,,,,,,,,,sss```UUUOOONNNQQQSSSRRRPPPOOONNNMMMMMMMMMHHHFFFCCC@@@>>>======>>>999999888888777666666666444444444555777888777666........................///...,,,+++***+++,,,,,,************************)))(((---333444///...000((((((((()))*********+++------......------,,,+++''')))++++++******+++,,,//////...---+++***)))))),,,,,,+++******+++,,,,,,'''(((***+++,,,------...)))******++++++,,,------++++++++++++,,,,,,---...---......---,,,---///111666777999<<>>=========999999888888777666666666555444333444555555444222111111111111111111111111...---,,,,,,+++++++++,,,------------------------111//////333999;;;777222******++++++++++++++++++******++++++******)))((((((***+++,,,+++***+++,,,//////...---,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))))))******++++++,,,---------,,,,,,,,,,,,------...------...---,,,---///222777888;;;@@@EEEJJJMMMOOOQQQQQQQQQSSSTTTSSSOOOLLLOOOUUU^^^iiixxxrrrnnnsss{{{qqqgggcccaaa```bbbfffnnnzzzyyyvvvsssrrrvvvxxx}}}|||{{{{{{{{{wwwwwwxxxxxxyyy|||}}}tttqqqkkkeee___WWWPPPKKKFFFEEEDDDDDDFFFJJJNNNQQQXXX___nnnzzzpppllleee^^^XXXUUUSSSSSSUUUYYY```jjjvvv{{{xxxuuupppnnnnnnllljjjhhhfffdddccccccdddlllyyyzzznnnhhhcccgggvvvuuufff[[[RRRJJJCCCDDDBBBEEENNN]]]kkktttvvvwwwnnn___RRRJJJHHHKKKMMMQQQSSSVVVYYY]]]```bbbcccdddccccccaaa___\\\YYYWWWPPPMMMGGG???888333000...------------------,,,,,,uuubbbWWWQQQPPPRRRSSSRRRQQQPPPNNNMMMLLLKKKGGGFFFCCC@@@>>>=========999888888777777666666555555333222222333222000...////////////////////////,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++///>>>LLLIII===------------,,,,,,,,,,,,)))************)))(((((()))+++,,,,,,+++++++++,,,.........---,,,+++******,,,++++++******++++++,,,---------,,,+++***)))((()))******++++++,,,------......------------------,,,---...------...000333888;;;???EEELLLRRRXXX[[[YYYYYYWWWUUURRROOOMMMKKKOOOTTT]]]jjj}}}xxxhhhfffkkk}}}vvvmmmeeeaaaaaa```dddiiisss}}}yyywwwwwwvvvuuuvvv}}}}}}yyyuuurrrqqqqqqllllllmmmmmmnnnrrrwww||||||xxxxxxxxxwwwvvvssspppnnniiieee___YYYTTTOOOJJJFFFDDDCCCCCCCCCEEEIIILLLOOOQQQUUU___nnn|||}}}vvvnnnhhh___\\\WWWQQQNNNLLLKKKKKKJJJNNNTTT[[[cccnnn{{{{{{xxxuuuqqqnnnmmmmmmlllkkkiiifffeeecccfffmmmxxx}}}qqqlllaaacccnnnxxxhhh]]]RRRHHHAAA??????AAAHHHTTTaaakkkqqqrrrmmmdddWWWLLLGGGIIIKKKNNNPPPTTTXXX\\\___aaabbbddddddcccbbb___\\\ZZZXXXQQQNNNIIIBBB;;;666222///,,,,,,------------------uuucccXXXRRRQQQSSSSSSRRRQQQPPPOOOMMMKKKKKKFFFEEECCC@@@>>>===<<<<<<888888888777666666555555444333222222333222000...........................+++,,,---...---,,,+++***************************'''+++******999LLLLLL>>>......------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++***)))+++------+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******++++++,,,------000///...---------------,,,------------...111444999===BBBIIIQQQXXX```dddddddddbbb]]]VVVOOOLLLKKKPPPUUU^^^kkk}}}mmm```aaaiii|||}}}ssskkkccc```______ccciiiuuu~~~zzzxxxvvvvvv|||~~~zzzuuupppmmmlllkkkhhhhhhgggffffffjjjooossszzz}}}yyytttrrrooommmkkkjjjgggfffccc___YYYSSSOOOLLLHHHFFFEEEDDDBBBAAABBBDDDFFFGGGJJJKKKQQQ\\\iiiyyyzzzqqqjjjccc]]]YYYUUURRROOOLLLIIIIIIIIIIIIEEEIIIMMMPPPUUU```ooozzz~~~zzzxxxuuusssqqqmmmnnnnnnmmmllliiigggeeegggmmmvvv|||rrrmmmbbbccciiiyyyxxxiii^^^SSSIIIAAA<<<>>>AAAGGGOOOYYYbbbgggiiiiiieeeZZZMMMFFFGGGJJJMMMOOOSSSWWW[[[___aaaccccccccccccaaa___\\\ZZZXXXTTTQQQLLLEEE===666000---,,,,,,,,,------.........uuudddYYYSSSQQQRRRSSSRRRRRRQQQOOOMMMKKKIIIFFFDDDCCCAAA???===<<<;;;888888777777666555555555333222111222444444222111111111111111111111111111***+++,,,---...---,,,+++------------------------***000...(((---::::::000------,,,,,,++++++******---------...---,,,,,,+++***+++---,,,+++******+++*********)))))))))))))))++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))******++++++,,,------000///...---------------+++,,,------...///222555;;;???EEEKKKQQQYYYbbbhhhlllnnnnnnggg\\\RRRMMMLLLRRRXXX```lll{{{xxxeeeYYY^^^hhh}}}yyyqqqiiiccc___]]]]]]bbbiiittt|||zzzyyyyyy{{{|||zzzvvvrrrnnnjjjhhhggghhhgggfffcccbbbcccgggjjjpppwww|||tttpppkkkhhhgggfffdddbbb```[[[UUUPPPMMMKKKIIIGGGCCCBBBAAA@@@@@@@@@BBBCCCEEEDDDGGGPPP[[[kkkxxxrrrjjjbbb[[[UUUQQQOOONNNMMMJJJHHHFFFFFFFFFGGGDDDFFFHHHIIILLLUUUcccnnn~~~|||yyywwwvvvuuusssnnnooooooooonnnllljjjhhhhhhmmmuuuzzzrrrnnneeeeeehhhtttuuuhhh___UUUKKKCCC===???CCCIIIPPPVVV[[[^^^aaaeeeeee^^^QQQIIIHHHKKKLLLNNNRRRWWW\\\```bbbdddbbbbbbbbbaaa___\\\ZZZXXXVVVSSSNNNGGG>>>555...***,,,,,,,,,------.........uuudddYYYRRRPPPRRRSSSSSSRRRQQQOOOMMMJJJIIIEEEDDDCCCAAA???===;;;:::888777777666666555555444333222222333555555333222000000000000000000000000++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''------((('''---///+++++++++++++++************+++,,,,,,,,,,,,+++******)))+++,,,,,,***))))))***))))))))))))))))))*********++++++,,,,,,++++++***---------,,,+++***)))((()))******++++++,,,------......------------------+++,,,---......000444666;;;???EEEIIINNNUUU^^^dddkkkoooqqqkkk^^^SSSPPPPPPUUU]]]fffoooyyy~~~zzzdddXXX\\\ggg~~~uuummmgggaaa^^^\\\\\\bbbjjjsss~~~{{{xxxxxxyyy{{{}}}~~~|||xxxvvvssspppmmmjjjhhhggghhhgggfffccc```___```bbbhhhnnnvvv~~~vvvqqqkkkhhhgggfffccc```]]]YYYSSSOOOLLLJJJHHHGGGAAA@@@@@@???@@@AAABBBCCCBBBAAABBBIIIRRR___qqq}}}wwwjjjgggaaa[[[UUUQQQOOONNNKKKJJJHHHEEEDDDCCCCCCCCCDDDDDDEEEEEEGGGNNNXXX```rrr||||||yyyxxxwwwvvvuuuppppppppppppooonnnmmmllljjjooovvvwwwpppmmmddddddhhhsssssshhh```XXXNNNFFF???@@@DDDKKKSSSYYY[[[[[[```dddgggaaaWWWNNNLLLMMMKKKMMMQQQVVV[[[```cccdddbbbbbbbbbaaa```]]][[[YYYVVVTTTPPPIII@@@777///***,,,,,,------------------tttcccYYYRRRPPPQQQSSSSSSSSSRRRPPPMMMJJJHHHDDDDDDCCCAAA???===;;;:::777777777666555555444444555444333333444444222000........................,,,+++++++++,,,,,,---...))))))))))))))))))))))))&&&(((***++++++,,,...///************+++++++++++++++++++++++++++***))))))(((***++++++)))((((((((()))*********++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,+++***))))))******++++++,,,---------,,,,,,,,,,,,------...***+++---......111444777<<<@@@DDDGGGIIINNNWWW^^^dddiiikkkeeeYYYQQQRRRVVVXXXcccnnntttzzz{{{|||}}}}}}mmm___```iiirrriiiddd___]]][[[\\\cccllluuu}}}|||}}}~~~~~~~~~~~~{{{yyywwwvvvtttrrrpppnnnmmmlllhhhiiihhheeebbb```___```aaaeeelllsss|||zzzuuuooolllkkkjjjeeeaaa[[[XXXSSSPPPNNNKKKIIIGGGDDDCCCBBBBBBAAAAAABBBBBBBBB@@@AAAEEEKKKSSSaaannn~~~}}}uuupppeeedddaaa]]]YYYVVVUUUUUUPPPNNNLLLIIIFFFEEECCCCCCEEEDDDCCCDDDFFFKKKQQQTTTfffrrr{{{yyyxxxvvvuuurrrrrrqqqpppoooooooooooommmrrryyy~~~rrrkkkhhh]]]```gggtttsssjjjcccZZZPPPIIIBBB@@@BBBJJJUUU]]]___^^^aaadddfffbbbYYYPPPLLLKKKIIIKKKOOOUUUZZZ^^^bbbcccdddddddddcccbbb___]]]\\\UUUTTTQQQKKKCCC:::222...------------------,,,,,,ssscccXXXRRROOOPPPSSSSSSSSSRRRPPPMMMJJJGGGDDDCCCCCCAAA???===;;;999777777777666555555444444666555333333333222///---111111111111111111111111,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,//////+++)))+++*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((()))+++***(((''''''(((+++++++++,,,,,,------...***+++,,,------,,,+++***'''(((***+++,,,------...)))******+++,,,,,,------++++++++++++,,,,,,---...***+++---...///111555888<<>>666222.........------,,,,,,,,,sssbbbZZZUUUSSSSSSVVVUUUTTTSSSPPPLLLIIIGGGEEEEEECCCAAA???===<<<;;;::::::999999888777777777222222111111111111111222000000//////...---++++++......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...%%%'''))),,,------,,,+++++++++++++++++++++++++++******+++,,,+++***)))((())))))***++++++++++++***,,,,,,,,,+++++++++******++++++***))))))***+++,,,,,,,,,,,,---------......---.../////////...---,,,,,,------------000444888AAABBBCCCCCCCCCEEEIIIKKKNNNRRRTTTPPPKKKJJJOOOUUU___ccckkktttzzz{{{yyywwwxxxxxxxxxyyy}}}ssseeehhhqqqvvvooohhhbbb]]][[[[[[^^^gggqqq~~~~~~{{{wwwuuuyyy~~~|||~~~~~~}}}|||yyytttpppoooooonnnllliiifffcccaaa___]]]^^^dddjjjtttxxxsssmmmhhhdddZZZZZZYYYVVVRRRNNNLLLKKKHHHFFFCCCBBBBBBAAA@@@>>>======>>>???AAAFFFMMMQQQeeeooo~~~|||rrrmmmmmmppprrrssssssqqqooooooooojjjgggaaaZZZSSSOOOLLLJJJFFFFFFFFFFFFGGGIIIKKKLLLUUU```qqq~~~{{{yyywwwvvvvvvvvvvvvvvvvvvvvvvvvuuuyyyzzzooodddZZZVVV]]]eeeoooxxxtttmmm```SSSLLLBBBAAAAAADDDLLLVVV```fffhhhiiigggbbbXXXOOOJJJHHHHHHJJJNNNSSSXXX\\\___```cccddddddeeedddaaa___^^^YYYVVVQQQLLLFFF???777222------------------------sssbbbYYYTTTQQQRRRSSSSSSSSSRRRPPPMMMKKKIIIEEEDDDCCCAAA???===;;;:::999999999888777777666666333222111000////////////.........///......------......---------,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,((()))***+++,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,++++++***+++,,,------......------*********++++++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,------------...,,,------.........------,,,------------000555888AAABBBCCCCCCCCCDDDFFFHHHHHHKKKMMMJJJFFFFFFKKKQQQ\\\___eeemmmtttyyy{{{{{{vvvuuuttttttwww~~~vvvkkkooozzz~~~rrrlllfffaaa]]]\\\]]]```hhhrrr}}}vvvrrrsss{{{~~~}}}|||zzzvvvsssppppppooonnnkkkhhhfffdddbbb``````dddhhhppp~~~|||wwwqqqkkkhhh______^^^[[[WWWSSSQQQPPPJJJHHHEEECCCCCCBBB@@@??????@@@@@@???@@@CCCGGGJJJXXXaaappp~~~{{{uuusssuuuyyy|||}}}||||||yyytttlllbbbYYYRRRNNNLLLHHHHHHGGGGGGHHHJJJLLLMMMRRR\\\lll{{{|||yyywwwvvvvvvvvvvvvvvvvvvvvvvvvwww|||}}}rrrggg^^^TTTYYY^^^hhh}}}{{{wwwpppcccTTTLLLCCCAAA@@@CCCKKKWWWbbbiiiggghhhhhhcccZZZQQQKKKIIIJJJLLLPPPUUUZZZ^^^aaabbbddddddeeeeeedddbbb```^^^YYYVVVRRRMMMGGG@@@888333------------------------sssbbbYYYSSSPPPPPPQQQQQQQQQQQQPPPNNNLLLKKKDDDCCCBBB@@@>>><<<::::::888888888777666666555555444333222000...---------,,,------...//////............---------,,,,,,,,,---,,,,,,++++++***************))))))******+++,,,,,,,,,+++***************++++++++++++++++++++++++&&&''')))***+++,,,,,,,,,)))***++++++,,,+++++++++((()))***+++,,,------...---,,,+++***************,,,,,,,,,,,,------------++++++++++++,,,---......,,,---------...111555999@@@BBBCCCCCCBBBBBBBBBDDDCCCFFFGGGEEEBBBCCCIIIOOOWWWZZZ___fffnnnuuu{{{~~~wwwvvvsssqqqsss{{{wwwpppwwwyyymmmgggccc___\\\]]]^^^aaaiiirrr|||~~~xxxtttwww~~~}}}|||zzzwwwuuuqqqqqqqqqpppnnnllljjjhhhfffcccbbbdddfffkkkvvv|||vvvppplllfffeeeccc```]]]YYYVVVTTTMMMJJJGGGEEEDDDCCCAAA??????@@@@@@@@@???AAACCCFFFJJJRRR^^^lllyyy~~~}}}|||{{{}}}vvvkkk```XXXSSSQQQJJJJJJIIIIIIIIIJJJLLLLLLOOOWWWdddrrr~~~zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzwwwlllbbbVVVXXXXXX___ttt}}}zzzssseeeVVVNNNEEEAAA???BBBKKKXXXeeellljjjkkkkkkggg___UUUNNNJJJKKKMMMQQQVVV[[[___bbbccceeeeeeffffffeeecccaaa___ZZZXXXTTTOOOIIIBBB999444------------------------rrrbbbYYYRRROOOOOOQQQQQQQQQPPPOOOMMMKKKJJJCCCCCCAAA???===;;;:::999777777777666555555444444444333222000//////......------...............---......---------,,,,,,,,,------,,,,,,+++***))))))***************+++,,,,,,000///,,,***(((((())))))++++++++++++++++++++++++'''((())))))***+++++++++(((((()))***************))))))***+++,,,,,,---------,,,,,,+++************++++++,,,,,,,,,---------******))))))***,,,...///,,,---------...111666:::???AAADDDDDDBBBAAA@@@AAACCCEEEFFFEEECCCFFFLLLQQQTTTXXX^^^dddkkkrrrxxx|||zzzwwwtttrrrttt|||wwwsss}}}wwwjjjdddaaa]]]\\\]]]___aaaiiiqqq{{{zzzwwwzzz|||zzzxxxvvvtttqqqqqqrrrqqqpppooommmlllhhheeedddeeeeeehhhrrr|||{{{uuupppllljjjgggdddaaa]]]YYYVVVPPPMMMJJJGGGFFFEEEBBB@@@<<<>>>@@@@@@@@@AAADDDFFFCCCIIISSS^^^jjjzzz}}}~~~yyynnnddd]]]XXXUUUMMMLLLJJJIIIIIIIIIJJJKKKMMMSSS]]]jjjxxx}}}{{{}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}qqqhhh[[[YYYWWW[[[mmm}}}yyyrrreeeXXXQQQHHHCCC>>>AAAKKKZZZgggnnnoooppppppllleeeZZZQQQKKKKKKMMMQQQVVV[[[___bbbccceeefffggggggfffdddbbb```[[[XXXUUUQQQKKKDDD;;;555------------------,,,,,,rrrbbbYYYSSSOOOOOORRRRRRQQQPPPNNNKKKIIIGGGCCCCCCAAA???===;;;:::999777777666666555444444444333333222111111111222222////////////...---,,,+++......---------,,,,,,,,,------,,,,,,+++***))))))+++++++++++++++,,,------222000,,,***(((((()))***++++++++++++++++++++++++***)))))))))))))))))))))+++,,,,,,---...---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------******))))))***+++---///,,,---------...222777:::???AAADDDDDDCCCAAAAAAAAADDDEEEEEEEEEEEEIIIOOOTTTTTTZZZbbbhhhmmmppptttwwwxxxvvvrrrqqqttt}}}yyywwwwwwjjjbbb```\\\[[[]]]___bbbjjjrrr}}}~~~xxxvvv||||||yyyvvvtttrrrqqqrrrrrrrrrrrrpppooonnniiiffffffggggggiiirrr{{{xxxtttooolllhhheeeccc___ZZZVVVQQQNNNKKKIIIHHHFFFDDDBBB>>>@@@AAAAAAAAAAAACCCEEEBBBFFFLLLTTT___nnnxxxnnnddd]]]WWWTTTOOOMMMLLLJJJIIIIIIIIIIIIMMMQQQYYYcccqqq~~~~~~~~~~~~~~~~~~~~~~~~|||~~~vvvmmm]]]ZZZWWWZZZjjj~~~|||wwwqqqfff\\\VVVKKKEEE???AAALLL[[[gggmmmooopppqqqooohhh]]]RRRJJJIIILLLPPPTTTYYY]]]```bbbfffgggggghhhgggdddbbbaaa[[[YYYVVVRRRMMMEEE<<<666......---------,,,,,,,,,rrrccc[[[TTTPPPPPPQQQQQQQQQPPPMMMKKKHHHFFFDDDCCCBBB@@@>>><<<::::::777777777666555555444444333333222222222333333444000000000///...,,,+++***......---------,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---...000///,,,***))))))***++++++++++++++++++++++++++++++***)))(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,---...///222777;;;@@@AAADDDDDDDDDDDDEEEFFFFFFFFFEEEEEEFFFKKKQQQVVVXXX___hhhnnnqqqrrrtttvvvuuusssqqqpppttt|||{{{|||wwwiiibbb^^^[[[ZZZ]]]```eeeoooyyy}}}xxxyyy~~~{{{wwwtttrrrsssssstttttttttrrrqqqpppkkkiiijjjkkkkkklllsss||||||wwwrrrnnniiifffdddaaa[[[VVVQQQNNNKKKIIIHHHGGGEEECCCCCCCCCCCCAAA???>>>@@@BBB@@@CCCGGGMMMWWWeeevvvxxxpppfff^^^WWWSSSRRRPPPNNNLLLJJJIIIIIIIIIMMMPPPVVV___mmm~~~~~~~~~~~~~~~~~~~~~~~~|||wwwxxx{{{sss```[[[WWW[[[hhh{{{{{{vvvlllbbb]]]OOOHHHAAABBBMMM[[[eeejjjiiikkknnnnnnjjj```TTTKKKHHHJJJNNNSSSXXX\\\___```ffffffggggggfffdddbbb```ZZZYYYVVVSSSNNNFFF===777.........------,,,,,,+++sssddd\\\VVVRRRRRROOOOOOOOOOOOMMMKKKIIIHHHEEEDDDCCCAAA???===;;;:::888888777777666555555444444444333222111111111111.../////////...---,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++++++++,,,,,,++++++++++++++++++++++++))))))((('''((((((******(((((()))************)))++++++++++++++++++,,,,,,)))***+++------------,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,---...///333888<<<@@@BBBCCCDDDEEEFFFIIILLLIIIHHHGGGGGGIIINNNTTTXXX^^^eeennnsssttttttwwwzzzzzzyyywwwvvvyyy~~~yyy}}}ttthhhbbb]]]YYYYYY]]]ccckkkxxx~~~~~~~~~||||||~~~zzzvvv||||||xxxuuuvvvvvvwwwwwwvvvuuusssrrrooonnnnnnooonnnnnnuuu}}}{{{vvvqqqllliiigggddd]]]XXXPPPNNNKKKIIIIIIHHHFFFEEECCCBBBAAA>>><<<===???BBB???BBBEEEJJJSSSbbbsss~~~}}}{{{{{{}}}~~~}}}zzztttmmmeee^^^ZZZVVVTTTQQQNNNLLLKKKJJJJJJMMMOOOSSS\\\jjj|||yyywww|||yyyiiiaaaYYY[[[fffwwwuuuiiicccSSSKKKCCCDDDNNN[[[cccfffdddgggkkkooonnnggg[[[RRRHHHJJJNNNSSSXXX\\\___```eeefffggggggfffdddaaa```YYYXXXVVVSSSNNNFFF===777///......---,,,,,,++++++ssseee]]]WWWTTTSSSMMMMMMNNNNNNMMMLLLKKKJJJEEEEEECCCAAA???===<<<;;;888888888777666666555555555444333111000/////////,,,---......///...............---------,,,,,,,,,++++++++++++++++++,,,,,,*********)))***++++++,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++''''''''''''((()))+++,,,++++++,,,------------,,,))))))***+++,,,------...((()))+++---.........---******+++++++++,,,,,,,,,+++,,,---......,,,+++***,,,,,,---...///333888<<<@@@BBBCCCDDDFFFHHHLLLPPPMMMLLLJJJJJJLLLQQQWWW[[[bbbiiippptttuuuvvvzzz~~~zzzvvv{{{}}}qqqgggbbb[[[XXXYYY^^^fffppp~~~}}}~~~|||yyyyyyzzz{{{{{{zzzvvvxxx{{{|||vvvpppssszzz|||yyyxxxyyyyyyyyyxxxvvvuuutttsssqqqqqqrrrqqqpppuuu}}}}}}yyytttnnnkkkjjjfff___ZZZOOOMMMJJJIIIIIIHHHGGGEEE???>>>===;;;;;;===AAAEEE???BBBFFFKKKTTTbbbsss{{{vvvuuuxxxzzzzzz{{{zzzxxxtttnnnhhhdddYYYWWWTTTQQQNNNMMMLLLLLLLLLNNNRRRZZZhhhzzz|||wwwzzz|||ssshhh]]][[[cccrrr}}}nnnfffUUUMMMEEEFFFOOOZZZaaadddbbbeeelllrrrtttnnncccZZZHHHKKKNNNSSSXXX\\\___aaaeeeeeeffffffeeecccaaa___YYYXXXVVVSSSNNNFFF===666//////...---,,,,,,++++++ttteee\\\TTTOOONNNOOOOOOOOONNNMMMJJJHHHGGGCCCAAA???>>>>>>>>><<<:::777777777777666555444333222222111111111111111111000///...------...000111......---+++)))((()))+++++++++++++++++++++++++++************************++++++************++++++,,,+++***))))))***+++,,,)))***++++++***))))))***((())))))))))))*********))))))***+++,,,,,,---------------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))***+++,,,...///000***,,,---...000444999<<>>>>>BBBDDDCCC@@@???@@@BBBGGGPPP```sss|||uuussstttwwwzzzxxx|||~~~{{{xxxuuupppiiiaaa^^^ZZZUUUPPPMMMKKKJJJLLLLLLQQQ[[[fffttt}}}vvvvvvxxxzzz{{{oooccc^^^bbblll~~~vvvjjjZZZPPPGGGFFFKKKSSS\\\dddbbbhhhpppwww{{{xxxkkk]]]SSSOOOOOOTTTYYY\\\```dddiiiiiiiiiiiigggdddaaa___^^^[[[WWWSSSOOOHHH???777000///---,,,++++++,,,,,,ttteee\\\UUUPPPNNNPPPPPPPPPOOOMMMKKKIIIGGGGGGDDDBBB@@@>>><<<999777777777777666555555444444222222222111111111000000......------------......---...---+++)))(((***+++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++***))))))***++++++)))***++++++***))))))***)))))))))*********++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...///000444888<<>><<<888888666555444444555555444444333222111//////.........//////...---+++)))+++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++******************+++,,,+++******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,,,,---******+++++++++,,,,,,,,,))))))***+++,,,...///000---...000000111444888<<<======>>>@@@CCCGGGJJJLLLHHHIIILLLRRRYYY```eeehhhpppuuu|||~~~~~~xxxsssmmmoooyyy}}}ooogggaaa[[[ZZZ\\\```gggqqq}}}}}}uuummmgggbbbaaa```gggnnn}}}{{{yyyxxxwwwuuuyyy~~~uuugggYYYUUUSSSPPPLLLJJJFFFFFFEEECCCAAA???@@@BBBAAACCCEEEGGGLLLWWWeeennnzzz}}}~~~tttgggbbb___[[[WWWTTTQQQQQQVVV^^^kkk~~~xxxyyytttmmmccc\\\aaauuu~~~oooddd\\\RRRIIIDDDCCCDDDKKKSSS]]]bbbhhhkkknnnnnnggg___VVVQQQOOORRRWWWZZZ___dddeeefffggghhhhhhgggeeeddd```]]]YYYVVVQQQJJJAAA:::111000...---,,,,,,------uuuggg^^^WWWRRRQQQQQQQQQQQQPPPOOOLLLJJJIIIEEECCCAAA@@@@@@???>>><<<888777666555555444444444444444333222111//////...///000000000///...,,,+++)))+++,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++*********---+++)))***,,,------,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,...///000...///000111222555:::===>>>>>>@@@BBBEEEGGGJJJKKKGGGHHHLLLTTT]]]eeeiiijjjpppuuu{{{~~~zzz{{{wwwqqqmmmppp{{{yyymmmgggbbb]]]ZZZ\\\```hhhrrr~~~}}}ssskkkeeeaaa___bbbfffqqq}}}{{{{{{yyyxxx|||sssaaaYYYUUURRROOONNNGGGHHHHHHEEEBBBAAAAAABBBBBBCCCEEEGGGLLLVVVcccmmmwww{{{~~~uuulllfff```ZZZXXXUUUTTTXXX^^^jjj{{{zzzvvvtttrrrllldddgggxxxqqqeeeZZZRRRIIIDDDAAABBBIIIQQQZZZ```eeegggiiiiiiddd]]]TTTOOONNNRRRVVVYYY^^^cccfffggghhhiiihhhgggeeecccaaa^^^ZZZWWWRRRKKKBBB;;;111000...---,,,,,,------tttfff]]]WWWRRRQQQQQQQQQQQQPPPNNNLLLIIIHHHHHHEEEBBB@@@???===:::888777777777777666555444333444333333222111000//////000000000000///...------(((***,,,,,,++++++,,,---++++++++++++++++++++++++************************++++++************++++++)))***++++++++++++***))),,,)))&&&'''+++------+++************+++++++++,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...000111333666;;;???>>>@@@BBBDDDFFFGGGGGGFFFCCCEEEKKKVVVbbbkkknnnnnnqqqvvv|||wwwqqqmmmppp|||tttjjjfffbbb]]]YYY\\\```hhhrrr~~~~~~uuulllfffccc___bbbhhhttt~~~}}}{{{iii]]]WWWQQQOOOOOOKKKJJJIIIGGGEEEDDDBBBAAABBBCCCDDDFFFLLLXXXfffpppyyy|||yyyooofffaaa\\\YYYXXX[[[```iiiyyy~~~uuuvvvuuuqqqkkkmmm{{{vvvgggZZZRRRJJJEEEAAAAAAGGGPPPXXX^^^dddeeeeeeddd___YYYPPPLLLLLLQQQVVVYYY]]]aaaggghhhiiiiiiiiigggeeedddbbb___[[[XXXSSSLLLCCC<<<111000///------------...ssseee]]]VVVRRRPPPPPPPPPPPPOOOMMMKKKIIIGGGGGGDDDBBB@@@>>><<<999777555666888888888666333111222222222111111111000000///......------.........'''))),,,---,,,,,,,,,---************************************************++++++************++++++)))***++++++++++++***)))***&&&"""###(((+++***((()))))))))*********++++++*********++++++,,,,,,---++++++++++++******************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,...000111444888===AAAAAACCCGGGIIIJJJHHHEEECCCAAADDDLLLZZZiiitttwwwwwwtttxxx~~~xxxsssooosssooofffccc___YYYYYY[[[___gggqqq}}}zzzrrrnnnccceeefffjjjtttyyykkkbbbZZZSSSQQQRRROOOLLLIIIHHHIIIGGGCCC@@@BBBCCCDDDFFFMMMZZZjjjvvv}}}xxxooojjjccc```___bbbfffnnn|||zzzxxxvvvsssnnnppp}}}zzzkkk\\\UUUMMMGGGAAA???FFFNNNVVV]]]ccccccbbbaaa[[[UUULLLIIIJJJQQQWWWYYY\\\```eeefffhhhiiiiiiiiigggfffccc```\\\XXXTTTMMMCCC<<<222000///...------......sssddd\\\UUUQQQPPPOOOOOOOOONNNMMMJJJHHHGGGCCCAAA???>>>>>>>>><<<:::444666888999999666333000222222111111111111111111...---,,,++++++---...///&&&))),,,---,,,,,,,,,---)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***+++,,,,,,+++***)))(((### %%%)))(((&&&((())))))))))))*********))))))***+++,,,,,,------,,,+++++++++******))))))******+++++++++,,,,,,,,,))))))***+++,,,...///000+++---///111444999>>>BBBEEEHHHLLLNNNNNNKKKGGGDDDBBBEEEOOO___ppp|||vvv{{{{{{uuurrrwww|||lllccc```[[[VVVYYY[[[___fffppp||||||wwwkkkkkkhhheeehhhvvvyyyrrrjjjddd]]]VVVUUUWWWQQQMMMIIIIIIKKKJJJDDD???BBBBBBCCCFFFMMM\\\mmmzzzuuuqqqjjjgggfffiiilllsss{{{vvvrrrnnnppp~~~|||mmm___XXXOOOHHHAAA???DDDLLLTTT\\\ccccccaaa___YYYSSSIIIFFFIIIQQQWWWYYY[[[___bbbdddgggiiijjjjjjiiiiiiddd```\\\YYYUUUMMMDDD===222111///...------......ooo```XXXTTTRRRSSSQQQOOOMMMLLLKKKJJJHHHFFF@@@@@@??????>>>>>>======999999777666555555555555666444111000000///...,,,------......------,,,,,,//////...,,,***)))((('''******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++******))))))***((('''(((+++,,,+++)))++++++******)))*********++++++***)))(((((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---+++******+++---......000222333666:::???CCCFFFJJJNNNOOOLLLGGGDDDBBB@@@EEEPPP```rrr}}}~~~|||yyyvvvyyyvvvkkkbbb\\\ZZZ[[[WWWZZZ___hhhssswwwlllfffhhhkkkmmmzzz}}}{{{wwwtttsssnnngggaaa\\\XXXTTTRRRPPPNNNMMMLLLKKKIIIEEEBBBCCCCCCEEELLLWWWfffttt}}}{{{sssqqqmmmlllpppyyy{{{tttmmmggghhhvvvrrrfff]]]RRRJJJCCC@@@CCCIIIUUU[[[```aaaaaa```[[[UUULLLGGGGGGNNNVVVZZZ]]]```dddfffhhhkkkkkkkkkiiihhhdddddd___XXXTTTOOOEEE;;;444222///------...---,,,qqqaaaZZZUUURRRSSSQQQOOOMMMLLLKKKJJJHHHFFFCCCBBBAAA???>>><<<;;;:::999888777666555555555555555444222111111000///...............------,,,+++,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++************++++++++++++++++++*********)))***((('''(((+++,,,+++)))+++***************++++++++++++***)))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---...///111333666:::???CCCGGGKKKNNNOOOLLLHHHDDDCCCBBBFFFQQQ```ppp|||}}}~~~{{{}}}wwwkkkccc\\\ZZZ\\\XXX[[[aaajjjuuuvvvmmmllliiihhhppp~~~}}}{{{yyyvvvssspppqqqmmmgggbbb^^^[[[WWWUUUOOOMMMKKKIIIHHHFFFBBB@@@DDDDDDGGGOOO[[[jjjyyy|||zzzwwwuuuwww|||tttmmmhhhhhhssswwwjjj```TTTKKKDDD@@@DDDJJJSSSYYY^^^_________ZZZTTTMMMHHHGGGNNNUUUYYY]]]```ccceeehhhkkkllllllkkkjjjdddccc___YYYUUUPPPGGG===666333000......///...---rrrccc[[[UUUSSSSSSQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDBBB@@@===;;;999888888888777666555555555555444444333222111111000000/////////...---,,,+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++***************)))((()))+++++++++)))))))))))))))***+++,,,,,,++++++***))))))))))))*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********---,,,+++******+++,,,------///111333666:::>>>BBBIIILLLOOOPPPMMMIIIEEEDDDDDDHHHQQQ^^^kkkvvv}}}}}}{{{vvvyyylllddd]]][[[\\\ZZZ]]]dddmmmxxxvvvqqqjjjdddhhhqqq}}}{{{yyywwwuuusssooolllmmmjjjgggdddaaa^^^[[[XXXQQQNNNJJJHHHFFFDDDBBB@@@DDDFFFJJJSSS```pppvvvnnnhhhgggnnnwwwrrrfffXXXMMMEEEAAAEEEJJJOOOVVV\\\]]]^^^___[[[UUUOOOIIIHHHNNNUUUYYY\\\```bbbdddhhhkkkllllllkkkkkkcccccc___YYYVVVRRRIII@@@777555111////////////...sssccc[[[UUURRRRRRQQQOOOMMMLLLKKKJJJHHHFFFEEEDDDBBB@@@===;;;999888888777666555555555555555222222333222111000000000////////////...,,,+++***(((((()))******+++,,,,,,******+++++++++,,,,,,,,,)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++***************+++******))))))))))))***+++,,,---++++++***))))))***************+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++************))),,,+++************+++,,,,,,///111444666:::>>>BBBIIILLLOOOOOOMMMIIIFFFDDDEEEIIIPPPZZZeeeooouuuxxx{{{zzzzzz|||~~~|||vvvqqqrrrzzz|||yyylllddd]]][[[]]]\\\```gggqqq}}}}}}vvvmmmfffgggllluuu|||{{{{{{yyywwwuuusssqqqmmmkkkhhhfffdddcccbbb```\\\ZZZUUUQQQMMMJJJHHHGGGEEECCCDDDGGGMMMXXXfffwwwzzznnnfffdddiiippp}}}ooo^^^QQQHHHCCCEEEIIIMMMTTTZZZ]]]___```]]]XXXQQQKKKHHHMMMTTTXXX\\\```bbbdddgggjjjkkkkkkiiihhhbbbbbb___ZZZXXXTTTLLLCCC888555111///...//////...rrrccc[[[UUUQQQQQQQQQOOOMMMLLLKKKJJJHHHFFFCCCBBBAAA???===<<<::::::777666666555555555555555000222444333111//////000////////////...---,,,+++***************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++,,,***+++++++++*********+++))))))))))))***+++,,,---+++***************++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,************************,,,++++++++++++++++++,,,---///222555888;;;???BBBIIIKKKNNNNNNKKKGGGEEEDDDEEEIIIOOOVVV^^^fffmmmqqqwwwwwwxxxzzz|||yyyrrrllllllttt~~~yyyqqquuuxxx{{{xxxkkkbbb\\\[[[]]]^^^ccclllwww}}}sssjjjhhhjjjnnn{{{|||wwwuuuwwwvvvsssrrrpppnnnkkkhhhdddbbbaaa``````___\\\YYYVVVSSSOOOLLLJJJIIIGGGFFFEEEHHHPPP\\\kkk|||~~~~~~pppeee```dddkkk~~~vvvcccUUUKKKDDDDDDGGGKKKSSSZZZ^^^aaadddaaa\\\TTTMMMIIIMMMSSSWWW[[[```ccceeegggiiijjjiiigggeeecccccc```\\\YYYVVVNNNEEE888555000---------------qqqccc\\\VVVRRRRRRQQQOOOMMMLLLKKKJJJHHHFFFAAAAAA@@@???>>>===<<<;;;666666555555444555555666000333666555111//////000...////////////...------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,***,,,,,,,,,***)))***+++))))))))))))***+++,,,,,,+++************+++,,,,,,******+++,,,,,,,,,,,,+++))))))******+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444777999<<<@@@BBBGGGJJJLLLKKKHHHEEECCCBBBDDDGGGLLLRRRXXX___fffkkktttvvvyyy||||||xxxqqqmmmhhhoooxxxyyynnneeeiiimmmtttvvviii```[[[[[[]]]^^^eeeppp|||yyyooojjjhhhlllttt}}}wwwssssssqqqooonnnmmmkkkgggeeecccaaa___^^^]]]\\\ZZZYYYUUUSSSOOOMMMLLLKKKIIIGGGFFFKKKSSSaaaqqq~~~ttteee]]]___fffuuuwwwcccVVVMMMFFFDDDFFFJJJRRRZZZ___cccfffeee```WWWOOOJJJLLLRRRVVV[[[```cccdddgggiiijjjiiigggfffddddddaaa]]]ZZZXXXOOOFFF999555000---,,,---------rrrddd]]]XXXTTTTTTQQQOOOMMMLLLKKKJJJHHHFFFBBBAAA@@@???>>><<<;;;;;;555555555444444555555666333666999888333000000111---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,---,,,***)))***,,,+++***************+++++++++*********++++++,,,---******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,))))))***+++,,,---......---------......---------...111555999;;;>>>AAACCCEEEGGGIIIHHHFFFCCCAAA@@@BBBEEEJJJNNNRRRYYYaaagggqqqtttyyy{{{yyyuuupppnnnjjjqqqwww{{{|||yyymmm```[[[^^^dddooorrrfff^^^ZZZZZZ]]]^^^fffsssuuunnnjjjkkkooo|||~~~wwwrrrqqqnnnmmmllljjjgggddddddaaa^^^\\\[[[[[[YYYXXXUUUTTTRRRQQQQQQPPPMMMJJJIIINNNXXXeeevvvxxxhhh\\\\\\bbbmmmqqq```TTTMMMGGGDDDEEEHHHPPPYYY___dddhhhgggbbbYYYPPPJJJLLLQQQUUU[[[```aaadddgggjjjllllllkkkkkkeeeeeeccc^^^[[[XXXPPPGGG;;;777111...---.........rrrfff___ZZZVVVVVVQQQOOOMMMLLLKKKJJJHHHFFFCCCBBBAAA???===<<<::::::555555444444444555555666555999<<<:::555111111333,,,---...///000000000000,,,,,,,,,------.........******+++++++++,,,,,,,,,...---++++++++++++---...+++++++++,,,,,,---------+++---...---***(((***,,,++++++******************+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,))))))***+++---...///000---......//////......---///222666:::<<>>??????GGGDDDCCCDDDCCC>>>===???AAAHHHOOORRRSSSWWW```gggooonnnpppttttttpppoooqqqyyyyyywwwtttrrrlll___QQQIIINNNWWWggg~~~ooobbb\\\WWWVVVXXXaaaiiivvvxxxssskkkpppwww~~~uuupppooonnnkkkgggdddbbb___\\\ZZZXXXXXXXXXZZZZZZZZZZZZYYYXXXVVVUUURRRVVVaaaqqqzzzuuulllaaaZZZYYYddduuu~~~ppp^^^SSSKKKEEECCCEEELLLOOOVVV```gggiiieee```\\\TTTOOOOOOQQQRRRVVV[[[___cccgggjjjkkkkkkllllllkkkhhhddd```[[[UUUOOOJJJ===888111.........---,,,sssccc[[[VVVTTTTTTQQQOOOKKKHHHFFFFFFGGGGGGDDDCCCBBB@@@>>><<<:::999555555555555555444444444666666555333222000//////000//////...------,,,,,,))))))+++,,,,,,,,,++++++///...,,,)))&&&###!!! ))))))(((((((((((()))))))))***+++,,,,,,+++***)))''')))******)))(((((((((+++++++++***************+++***)))(((((()))***+++******++++++++++++******+++*********+++,,,,,,---+++***)))))),,,---------------,,,,,,,,,---......///000333777;;;>>>??????BBB@@@AAACCCBBB>>>;;;===AAAHHHOOOSSSVVV[[[eeemmmnnnnnnppptttuuuqqqqqqssswwwyyyxxxtttooohhh[[[NNNHHHMMMVVVfff}}}nnnbbb\\\YYYYYY[[[bbbjjjwww{{{vvvooorrrvvv~~~~~~{{{uuusssppplllhhheeeccc```]]][[[YYYXXXXXXZZZZZZ[[[\\\[[[ZZZXXXWWWVVVZZZfffvvv{{{{{{wwwssslllaaa[[[[[[cccuuuqqq```TTTLLLEEECCCDDDHHHMMMUUU^^^eeehhhfffdddaaaYYYSSSRRRSSSSSSWWW\\\```dddiiilllmmmmmmmmmnnnkkkhhhddd```[[[UUUOOOKKK???999333000000111000...ttteee\\\WWWTTTTTTPPPMMMJJJGGGFFFFFFGGGHHHDDDDDDBBB@@@>>>===;;;:::666666555555555444444444222222222222111111111111/////////...------,,,,,,***++++++,,,,,,,,,,,,+++---,,,,,,+++***)))(((((())))))((((((((())))))*********++++++++++++******((()))+++***((('''&&&''')))************+++++++++***)))(((''''''((()))*********+++++++++++++++***---+++***))))))+++---...+++***))))))+++------,,,,,,,,,,,,,,,,,,---...//////111555999<<>>???BBBAAA===;;;<<>><<<;;;:::666666666555444444333333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,...///000++++++******++++++,,,,,,++++++++++++++++++++++++,,,---...,,,***)))))))))((())))))***++++++,,,,,,******))))))))))))************++++++,,,,,,++++++,,,+++*********+++,,,---,,,***)))***+++------,,,,,,,,,,,,,,,------...///000333888<<>>===;;;::::::777777666555444333333222444333222111000///...---........................---,,,,,,++++++++++++,,,------,,,+++***)))(((((()))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,***++++++***((('''(((***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***+++,,,...---,,,***(((---+++******+++,,,,,,++++++++++++,,,---...///000...333:::=========???AAALLLFFFBBBAAA@@@???BBBFFFKKKOOOTTTZZZ___eeekkkoooxxxxxxxxxvvvnnnggggggmmmrrryyy}}}zzzssshhhZZZMMMHHHNNNYYYjjjyyyggg]]]YYYWWWXXX[[[bbbjjjvvvxxxooojjjnnnttt}}}zzzuuurrrpppjjjiiigggddd```^^^[[[ZZZXXX\\\```cccfffllluuu{{{wwwtttpppkkkfffcccaaa```\\\]]]]]]___aaacccfffgggiiiooo}}}yyyuuuttttttpppmmmiiiiiikkkooosssxxx}}}}}}|||vvvlllfffeeeeeeuuu}}}lll```VVVLLLGGGGGGGGGPPP]]]gggmmmmmmkkkiiiccc[[[TTTRRRRRRQQQTTTXXX\\\___eeeiiijjjkkklllmmmiiigggccc```]]]YYYSSSPPPEEE>>>555000///000000000rrreee^^^YYYVVVVVVPPPMMMIIIEEECCCBBBBBBBBBAAAAAA@@@???>>><<<;;;;;;777777666555444333222222333333222111000//////...........................---,,,+++***)))******+++++++++,,,,,,---...//////))))))))))))***+++,,,------,,,++++++++++++,,,---((((((((('''&&&&&&'''))))))))))))***+++++++++,,,+++++++++,,,,,,+++++++++)))***+++,,,------------,,,,,,,,,,,,++++++******---+++******+++,,,,,,++++++++++++,,,---...///000000666===???>>>>>>???BBBEEEAAA@@@BBBBBB@@@BBBFFFKKKOOOUUU\\\bbbhhhlllooosssssstttqqqiiiaaabbbhhhlllrrrvvvvvvsssjjjZZZLLLJJJQQQ]]]oooxxxfff]]]ZZZZZZ\\\___aaahhhsss~~~ssslllooottt{{{{{{vvvssspppkkkjjjfffbbb^^^ZZZWWWUUUTTTVVVXXXXXXZZZ___gggnnn{{{{{{yyytttooojjjfffcccbbb]]]]]]\\\]]]```dddhhhkkkooouuu}}}uuurrrooojjjeee^^^]]]]]]]]]```dddhhhkkkmmmrrr}}}yyypppiiihhhccctttooocccYYYPPPJJJIIIJJJSSSbbbqqqyyyyyysssmmmggg^^^WWWTTTRRRQQQSSSWWW[[[___dddhhhjjjkkklllmmmhhhfffcccaaa^^^YYYTTTPPPHHH@@@777111///000000///qqqddd^^^YYYVVVVVVQQQNNNJJJEEEBBBAAAAAAAAABBBBBBAAA@@@???>>>===<<<888777666555444333222222333222222222111111000000---.....................---,,,***)))))))))******************************++++++++++++,,,---...///------++++++++++++------((((((((('''&&&&&&(((+++***************+++++++++******++++++++++++******)))***+++,,,------...---...---+++))))))***+++,,,---+++******+++,,,+++***+++++++++,,,---...000000444:::AAADDDBBB@@@BBBDDD<<<;;;===BBBDDDAAAAAADDDKKKOOOVVV^^^eeekkknnnpppnnnnnnooommmeee]]]___fffhhhlllppprrrqqqjjjZZZJJJKKKSSS```rrrwwwfff^^^\\\]]]```ccc```gggrrr}}}vvvoooqqqtttxxx}}}xxxtttrrrllljjjgggbbb]]]YYYUUUSSSTTTUUUUUUTTTTTTYYYaaagggmmmzzz~~~{{{vvvqqqkkkgggeeeddd^^^]]][[[\\\___dddiiimmmssszzz{{{vvvpppiiicccZZZXXXUUUTTTUUUXXX\\\___```eeeooo}}}}}}tttnnnmmmaaarrrpppeee[[[RRRLLLKKKOOOXXXhhhyyy|||ssskkkbbbZZZVVVTTTQQQSSSVVV[[[___dddhhhjjjkkklllmmmhhhfffcccaaa^^^ZZZUUUQQQJJJBBB888111000000000///pppbbb[[[XXXTTTPPPPPPMMMHHHDDDAAA@@@AAABBBBBBBBBAAA@@@>>><<<:::999666666777777777555444222000000///000000111222222//////...---,,,,,,++++++++++++++++++++++++++++++......------,,,++++++++++++***)))(((((((((******+++++++++)))'''''')))+++------,,,++++++******)))(((((()))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++,,,,,,---...------...---,,,---///111333888>>>CCCDDDCCCCCCCCCDDDBBBAAA@@@AAABBBBBBAAAIIIMMMTTT[[[aaaeeeggghhhmmmjjjhhhfff```ZZZ\\\aaabbbnnnsssuuuuuufffSSSNNNLLLSSScccyyyqqqccc______aaacccffflllooosssxxxzzztttsssuuu||||||vvvrrrnnnmmmllljjjfffaaa\\\YYYVVVTTTQQQPPPQQQTTTXXX[[[dddmmm|||{{{wwwsssooojjjfffeee```^^^]]]\\\]]]bbbiiittt}}}|||tttjjjaaa\\\WWWQQQNNNOOOOOOOOOMMMWWWZZZ```iiiwww}}}~~~~~~~~~zzzqqqjjjhhhtttpppbbbXXXPPPMMMNNNNNNUUUcccuuu|||nnnfff[[[TTTRRRSSSTTTTTT\\\```eeejjjmmmoooooonnnkkkgggccc```^^^[[[VVVQQQJJJBBB888111///......---yyyjjj```[[[YYYUUURRROOOLLLHHHCCC@@@@@@AAAAAABBBBBBAAA@@@>>><<<:::999777777777666666555444333222222111000000000000000---------,,,+++*********++++++++++++++++++++++++))))))))))))))))))******---,,,+++******+++,,,,,,++++++***)))))))))***+++)))******++++++,,,------((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,---...,,,,,,---,,,+++,,,...111333777===BBBCCCCCCCCCCCCGGGFFFDDDCCCBBBAAA???>>>HHHLLLSSSZZZ___ccceeegggllliiihhhfff```[[[\\\aaaeeeqqqtttuuuttteeeSSSNNNOOOVVVfff{{{{{{nnnaaa^^^aaadddhhhlllqqqtttwww{{{}}}wwwvvvwww}}}}}}xxxtttpppooonnnkkkgggccc```]]]YYYVVVSSSQQQQQQSSSVVVXXX___ggguuu}}}zzzwwwsssnnnjjjhhhccc___^^^]]]\\\bbbiiiuuu~~~sssggg^^^XXXQQQMMMMMMMMMMMMKKKLLLOOOTTT^^^lll~~~zzzxxx~~~|||~~~}}}}}}}}}zzzsssnnnkkkvvvssseeeZZZPPPLLLMMMNNNTTT```rrr}}}ppphhh]]]TTTQQQRRRSSSSSS[[[^^^ccciiilllnnnnnnmmmlllhhhdddaaa___[[[VVVRRRLLLDDD999222000000///...xxxoooccc\\\ZZZYYYWWWTTTOOOLLLGGGCCC@@@???@@@AAABBBBBBAAA@@@>>><<<:::999888777666555444444444444444444222111000//////.........------,,,+++++++++++++++++++++++++++++++++*********+++,,,---------,,,++++++***++++++,,,,,,,,,+++))))))+++,,,,,,+++)))******++++++,,,------)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,++++++,,,...000222777===BBBEEEFFFGGGGGGJJJJJJIIIHHHEEEBBB@@@>>>FFFKKKQQQWWW\\\___ccceeejjjhhhhhhgggaaa\\\\\\aaagggrrruuusssrrrcccRRRPPPRRRZZZkkkxxxlll```^^^ccchhhmmmrrrvvvxxx|||yyywwwxxx{{{{{{xxxtttssspppmmmjjjgggeeeddd^^^[[[XXXTTTRRRRRRSSSTTT[[[aaammm{{{|||xxxsssooommmgggbbb___\\\\\\aaahhhtttqqqddd]]]TTTNNNLLLKKKJJJHHHFFFGGGKKKRRR___pppyyytttvvv{{{sssvvv}}}{{{{{{|||zzzvvvqqqmmmxxxzzzjjj]]]RRRLLLKKKNNNRRR\\\kkkyyy|||ooohhh]]]TTTPPPPPPQQQQQQYYY]]]bbbhhhlllmmmnnnmmmmmmjjjgggccc```\\\WWWTTTMMMEEE;;;444111111000///{{{{{{{{{yyyoooggg^^^YYYYYYYYYVVVSSSNNNKKKGGGBBB@@@???@@@AAABBBBBBAAA@@@>>><<<:::999888777555444333333444555444444222111000/////////000000/////////.........++++++++++++++++++++++++,,,,,,,,,---------......))))))))))))))))))******+++***((()))+++,,,+++***------,,,++++++******)))))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------,,,++++++******,,,,,,,,,++++++,,,,,,---+++,,,,,,,,,+++---///222222777???EEEJJJMMMOOOQQQMMMNNNOOOMMMIIIEEEBBB@@@DDDIIIPPPUUUYYY\\\aaadddiiihhhiiihhhccc]]]]]]aaafffqqqrrrpppnnn```RRRQQQSSS]]]ooozzzmmmaaa___ccciiioootttxxxzzz~~~~~~yyyvvvuuuwww~~~{{{xxxvvvsssooommmkkkkkkkkkdddbbb^^^ZZZWWWTTTTTTSSSXXX]]]fffsss|||wwwssspppjjjccc___[[[ZZZ___fffrrrqqqhhh\\\SSSNNNKKKHHHEEEHHHHHHIIILLLUUUcccrrr}}}|||uuuuuu}}}yyyppprrrzzz|||{{{zzz|||~~~|||wwwrrrmmmwwwpppbbbUUUMMMKKKMMMNNNUUUaaannnvvvxxxvvvkkkdddZZZQQQMMMLLLNNNPPPYYY\\\bbbhhhlllnnnooonnnnnnllliiieeeaaa]]]XXXVVVNNNFFF;;;444111111000///zzzxxxvvv{{{{{{qqqlllddd\\\WWWWWWWWWTTTQQQOOOLLLGGGCCC@@@???@@@AAABBBBBBAAA@@@>>><<<:::999888777555333333333444444333222222111111111111111///////////////.........+++++++++++++++++++++++++++*********)))))))))((((((((())))))***************))))))***++++++***)))------,,,++++++******)))***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++++++++*********)))---,,,,,,++++++,,,,,,,,,,,,---...------...111444444999AAAIIIOOOTTTYYY\\\VVVWWWVVVRRRKKKEEEAAA???AAAGGGOOOTTTWWW[[[aaaeeejjjjjjkkkkkkeee^^^]]]aaacccnnnpppllljjj]]]QQQRRRRRR^^^rrr}}}pppccc```ccchhhnnnssswwwzzzzzzwwwtttsssxxx~~~{{{yyyuuurrrooonnnoooooojjjiiieeeaaa]]]ZZZXXXVVVWWWZZZaaakkkxxx~~~yyyvvvsssllleee```\\\YYY]]]cccooo~~~wwwiii^^^UUUOOOIIIEEEIIIHHHGGGHHHNNNYYYfffnnnyyyvvv|||}}}sssuuu{{{~~~}}}|||wwwxxx{{{~~~wwwpppllltttttteeeWWWNNNKKKJJJIIIMMMVVVccclllooonnnfffaaaXXXOOOJJJIIILLLOOOYYY]]]ccciiinnnpppqqqqqqooonnnkkkgggbbb]]]YYYWWWNNNFFF;;;444111000///...||||||zzz~~~~~~sssllleee\\\WWWWWWVVVTTTPPPPPPMMMHHHDDDAAA@@@AAABBBBBBBBBAAA@@@>>><<<:::999777666555444333333333333333222222111111111222222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******)))))))))***+++,,,,,,,,,,,,,,,***+++---,,,***))))))***)))******++++++,,,------******************************************************+++++++++,,,,,,,,,************************------,,,+++++++++,,,,,,,,,---.........///222555666;;;DDDLLLRRRXXX]]]aaa^^^___\\\UUUJJJAAA===<<<@@@FFFOOOTTTWWW[[[bbbhhhllllllnnnnnnhhh```^^^aaaaaammmoookkkgggZZZNNNPPPPPP]]]sss~~~pppccc___ccchhhnnntttwwwzzz}}}yyyuuurrrtttzzz}}}{{{wwwtttqqqpppppppppnnnllljjjgggccc```]]]\\\WWWZZZ^^^eeeooo~~~{{{yyytttnnnhhhddd^^^ZZZ\\\bbbnnn~~~vvviii___VVVNNNHHHGGGFFFEEEEEEIIIQQQ[[[cccttt}}}xxx|||yyyzzz|||zzzuuuwww{{{vvvooojjjppp}}}uuufffXXXNNNKKKFFFEEEGGGPPP]]]gggkkklllgggbbbYYYPPPJJJIIILLLOOOYYY\\\ccciiinnnqqqrrrrrroooooommmhhhbbb\\\YYYXXXOOOFFF<<<444111000///---zzznnnfff\\\WWWWWWWWWUUURRRQQQNNNIIIEEEBBBAAABBBCCCBBBBBBAAA@@@>>><<<:::999555555555555444333222222555444333222111000000000+++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------((()))+++,,,------,,,,,,+++///333111+++((()))---)))******++++++,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,,,,---...---,,,,,,+++++++++,,,+++,,,---------///222555888===DDDKKKQQQWWW[[[___^^^^^^[[[SSSHHH@@@======???FFFOOOTTTWWW\\\eeelllooooooqqqqqqjjjaaa^^^```dddppprrrmmmgggWWWKKKMMMOOO\\\sssyyylll```^^^cccjjjrrrxxxzzz}}}}}}yyysssnnnooottt~~~|||yyyuuusssqqqoooooonnnmmmllljjjhhheeebbb```[[[]]]___bbbjjjxxx~~~~~~|||{{{vvvppplllhhhbbb]]]^^^bbbppp~~~rrrhhh^^^TTTNNNHHHGGGEEEDDDEEEJJJRRRWWWfffvvv{{{}}}~~~}}}~~~}}}wwwxxx{{{~~~wwwqqqhhhmmmxxxrrreeeWWWMMMJJJBBBAAADDDNNN\\\hhhnnnpppnnniii```UUULLLJJJMMMPPPWWW[[[bbbhhhnnnqqqrrrrrroooooonnnhhhaaa[[[XXXXXXPPPHHH===555222111000...ooofff\\\WWWWWWXXXWWWUUUQQQNNNJJJEEECCCBBBCCCDDDBBBBBBAAA@@@>>><<<:::999444555555666555444222111777666444222111//////...------------------------++++++++++++++++++++++++((())))))******++++++,,,&&&''')))***++++++******,,,222777444,,,(((***///------,,,,,,+++******)))++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---......///...---,,,,,,++++++++++++***+++,,,,,,---...111444:::>>>DDDJJJOOOSSSXXX[[[XXXYYYWWWPPPGGG@@@@@@BBB>>>FFFOOOUUUXXX]]]gggnnnqqqqqqsssrrrlllbbb^^^```gggsssuuunnngggVVVHHHJJJNNN\\\rrruuuhhh]]]\\\ccclllvvv}}}}}}{{{wwwpppjjjjjjnnnsss~~~|||zzzvvvsssqqqooonnnmmmmmmmmmllljjjgggeeecccaaabbbcccdddhhhuuu~~~~~~}}}|||wwwrrrnnnkkkfff``````cccsss}}}wwwmmmcccYYYRRRNNNLLLJJJFFFEEEFFFKKKNNN[[[mmm}}}yyyyyyzzz}}}}}}xxxssshhhllluuu}}}pppcccUUULLLIII@@@???CCCNNN^^^lllsssuuutttooofffYYYOOOLLLNNNQQQVVVZZZ```gggmmmpppqqqqqqoooooonnnhhhaaaZZZXXXXXXRRRJJJ???777333222111000rrrfff[[[YYYYYYWWWSSSRRRMMMLLLJJJHHHEEEDDDCCCCCCBBBBBBAAA@@@>>>;;;888666555555444333333333333444666111---...222444222///000000///...------,,,,,,///......---,,,+++******************************,,,,,,,,,++++++*********///......------,,,,,,+++++++++++++++++++++++++++************************+++*********))))))(((((()))***+++,,,,,,,,,,,,,,,+++,,,---------,,,+++***))))))***+++,,,,,,------+++,,,---------///222444:::===AAAEEEHHHJJJNNNPPPSSSSSSQQQKKKDDD???>>>@@@FFFLLLRRRWWWYYY^^^fffmmmpppooommmhhhccc```___```lllssszzzvvvcccOOOGGGJJJLLL]]]rrrkkkbbb[[[\\\aaajjjvvvyyywwwuuuooolllkkksss~~~|||zzzxxxwwwtttrrrooonnnmmmlllmmmllljjjggghhhggggggiiikkkooo{{{}}}{{{yyywwwzzzvvvssspppkkkddddddggguuu~~~wwwlllaaaYYYPPPMMMIIIFFFEEEGGGJJJMMMVVV```sss|||zzzxxxxxxwwwtttmmmhhheeefffpppzzzjjj]]]TTTNNNJJJDDDAAAAAAJJJZZZjjjuuuzzz{{{vvvnnncccXXXQQQNNNNNNYYY\\\bbbiiimmmppppppppprrrpppmmmiiiddd___[[[XXXRRRKKK@@@888333111000000uuuhhh\\\XXXXXXVVVSSSQQQMMMLLLJJJGGGEEEDDDCCCBBBAAAAAAAAA@@@>>>;;;999777666666555444444444444555>>>777000,,,---///...,,,000//////...------,,,,,,------,,,,,,+++*********************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,......///...---,,,*********+++,,,,,,,,,---+++,,,---------///222444888:::>>>BBBDDDFFFIIIKKKMMMMMMLLLGGGBBB@@@BBBEEEJJJOOOUUUYYY[[[___fffkkknnnnnnlllhhhcccaaaaaabbbjjjpppwwwsssaaaMMMGGGJJJKKK]]]sss{{{iiiaaaZZZ[[[aaaiiisss|||xxxvvvtttooolllkkkooo|||}}}{{{yyyvvvtttqqqooonnnnnnnnnmmmjjjhhhhhhggghhhiiijjjlllvvv|||yyywwwxxxuuusssrrrmmmggggggjjjwww||||||~~~yyypppfff```TTTQQQLLLGGGEEEFFFIIIKKKNNNWWWjjj|||yyyvvvvvvuuusssmmmiiieeeeeemmm}}}}}}lll___VVVPPPLLLDDDBBBCCCLLL[[[lllxxx}}}|||sssggg[[[SSSNNNMMMVVVZZZaaagggmmmpppqqqqqqqqqpppnnnjjjeee```[[[XXXRRRKKK@@@777222000000000xxxjjj]]]XXXWWWTTTQQQQQQMMMKKKIIIGGGEEEDDDCCCBBB@@@@@@@@@@@@>>><<<:::888777666666555555555555555LLLDDD999222000000000000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,---))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++'''((()))***++++++***)))++++++++++++,,,,,,,,,,,,+++,,,---------///222444777:::===???AAABBBEEEFFFEEEFFFDDDAAA???AAAGGGLLLPPPTTTXXX[[[\\\___dddhhhhhhhhhgggdddaaa___```aaaffflllqqqmmm\\\KKKFFFJJJKKK^^^uuuuuueee^^^YYY[[[```gggpppxxx}}}wwwuuutttooolllllljjjuuu|||yyywwwtttrrrqqqppppppooollljjjkkkjjjjjjlllkkklllrrrzzz~~~yyyuuuuuusssssssssppplllkkkooozzz{{{wwwvvvvvvvvv}}}}}}}}}|||yyytttlllggg[[[WWWPPPJJJFFFFFFGGGIIIHHHPPPaaavvv~~~zzzvvvttttttsssppplllddddddjjjxxxooobbbXXXQQQMMMFFFDDDFFFNNN^^^nnnzzzzzzmmm```VVVPPPNNNTTTXXX___fffkkkoooqqqrrrpppooonnnkkkgggaaa[[[XXXRRRKKKAAA888222000//////}}}{{{lll]]]WWWVVVSSSPPPPPPLLLKKKIIIGGGEEECCCBBBBBB??????@@@???>>><<<:::999666666555444444444444444MMMFFF===666333333222222//////.........---------,,,---------......//////++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++$$$&&&''')))******)))))),,,,,,,,,,,,,,,,,,+++++++++,,,---------///222444999;;;>>>???@@@AAABBBDDDAAAAAA???======AAAJJJQQQTTTWWWZZZ\\\]]]^^^aaacccaaaaaa```___]]]\\\^^^```dddgggkkkgggXXXIIIFFFJJJMMM```yyyqqqbbb[[[WWWZZZ___eeemmmttt}}}|||uuutttsssooollllllgggqqq|||yyywwwvvvtttssssssqqqnnnlllnnnmmmnnnppppppooorrrxxxyyytttrrrqqqrrruuusssppppppttt}}}{{{wwwtttsssrrrrrrsssuuuuuurrrmmmiiiaaa\\\UUUNNNIIIFFFFFFGGGIIINNN[[[mmm~~~|||vvvtttttttttrrrpppcccbbbhhhuuusssfff\\\TTTOOOHHHGGGIIIQQQ^^^nnnzzz}}}rrrfff[[[TTTRRRUUUYYY^^^dddjjjmmmooopppooooooooommmhhhbbb\\\YYYTTTLLLBBB888222000///...~~~zzz~~~zzzkkk\\\WWWUUURRRPPPOOOLLLKKKIIIFFFDDDCCCBBBBBB??????@@@???>>><<<:::999555444333333222222333333;;;888444111000///---,,,...............---------+++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++++++++***++++++++++++++++++++++++************************))))))******************++++++,,,,,,,,,++++++***)))***,,,---.........---------,,,,,,,,,,,,,,,,,,+++,,,---------///222444999;;;===>>>>>>>>>@@@AAA@@@@@@>>>;;;;;;AAAKKKSSSWWWYYY[[[]]]]]]^^^___```]]]^^^^^^]]]\\\\\\___aaacccdddfffaaaTTTGGGEEEJJJPPPddd}}}~~~ooo___YYYVVVYYY___eeemmmttt{{{{{{tttsssrrrnnnkkkkkkgggnnn{{{}}}{{{zzzxxxvvvuuutttpppnnnnnnlllmmmqqqrrrpppssswww|||yyyuuurrrqqqrrruuuuuurrrtttxxx}}}wwwtttlllllllllmmmnnnllliiifffccc___YYYRRRMMMIIIGGGFFFIIILLLVVVeeeuuu|||uuurrrrrrrrrqqqpppbbbaaaggguuuzzzooodddZZZUUULLLKKKLLLRRR]]]kkkwww}}}{{{sssiii```YYYVVVXXX[[[___dddhhhkkkmmmnnnnnnoooooommmiiiddd^^^ZZZVVVNNNCCC999333000///...|||xxx}}}wwwhhh[[[VVVUUURRRPPPOOOLLLJJJHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@>>><<<:::888444333333222222222222222......//////...---+++***........................)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...------,,,++++++******))))))))))))))))))))))))************************)))))))))))))))*********++++++,,,,,,,,,+++******)))***,,,---......---,,,,,,,,,,,,,,,------------+++,,,---------///222444777999<<<<<<<<<<<<===>>>AAA@@@>>>;;;;;;AAAKKKSSSXXXYYY[[[]]]_________^^^______``````___```ccceeeddddddccc^^^RRRGGGFFFKKKRRRfff~~~nnn^^^XXXUUUYYY___fffooovvv{{{~~~zzztttrrrqqqllliiiiiifffkkkuuu}}}{{{yyyxxxvvvssspppmmmjjjkkkoooqqqpppqqquuu{{{}}}yyysssqqqrrrttttttsssvvv{{{yyyqqqnnnkkkjjjhhhgggeeecccbbb```\\\WWWRRRMMMJJJHHHFFFHHHPPP]]]lll~~~zzzsssooooooooonnnlllcccbbbhhhwwwyyynnnccc\\\PPPOOOOOORRRZZZeeeooovvvvvvwwwvvvqqqjjjbbb\\\YYYZZZ\\\```dddhhhkkklllmmmooooooooommmiiiddd```]]]XXXPPPEEE;;;555111000///}}}yyy}}}rrreeeYYYUUUVVVSSSPPPNNNKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@>>>;;;999777444444333222222222222333...///111111000///...---........................******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************)))))))))******++++++++++++,,,,,,,,,,,,+++***)))((()))***+++++++++***)))+++,,,,,,,,,---.........+++,,,---------///222444888:::<<<=========>>>???AAAAAA???======CCCMMMTTTYYYZZZ\\\___aaabbbaaa``````aaaaaaaaaaaabbbeeegggfffdddbbb\\\PPPFFFFFFLLLRRRfff}}}mmm^^^XXXTTTXXX```gggqqqzzz|||~~~{{{tttrrrpppkkkggggggdddgggnnnxxx~~~|||zzzxxxtttqqqpppllllllooopppooopppsssuuu~~~vvvsssrrrssssssrrrvvv|||}}}yyyrrrlllhhheeecccaaa______^^^[[[WWWQQQMMMJJJFFFFFFKKKVVVcccsss|||uuuqqqpppooommmkkkddddddkkkyyytttggg___SSSRRRQQQQQQVVV^^^gggnnnmmmooopppnnnhhhaaa[[[XXXZZZ\\\```dddhhhlllnnnooopppooonnnllliiieeeaaa___ZZZSSSGGG===666333111000~~~zzz~~~nnnbbbWWWUUUVVVSSSPPPNNNKKKJJJHHHFFFDDDBBBAAAAAABBBBBBAAA@@@>>>;;;888777555555444333333333333444000111111000///------...---.............................................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,---......---++++++++++++,,,,,,---...//////+++,,,---------///222444:::<<>>???EEENNNVVVZZZ[[[]]]```cccdddcccaaa___```aaa``````aaadddggggggeeeaaa[[[PPPGGGGGGLLLRRReee~~~|||mmm___XXXTTTXXX```iiisss|||}}}{{{tttrrrooojjjffffffaaadddiiirrr}}}{{{yyyuuurrruuupppnnnqqqrrrpppqqqsssoooyyywwwtttrrrrrrqqqqqqvvv}}}xxxooojjjfffcccbbb]]]^^^^^^]]]ZZZTTTOOOKKKHHHGGGJJJQQQ[[[iii|||yyyuuusssrrrooommmffffffmmmzzzuuuggg^^^VVVTTTRRRQQQSSSZZZbbbhhhiiikkkmmmlllfff___ZZZWWWYYY[[[___dddiiimmmppprrrqqqpppnnnkkkhhheeebbbaaa\\\TTTHHH>>>777333111000yyyuuu}}}|||jjjaaaZZZXXXVVVRRRPPPQQQLLLKKKJJJIIIGGGDDDBBBAAACCCCCCBBB@@@>>><<<999888444444333333333222222222333222///......///222333...///000///---,,,---...++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++***)))(((***+++,,,...//////,,,***))))))((()))))))))************...,,,)))&&&&&&))),,,...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---111666:::===<<<<<<<<<<<<===>>>>>>CCCAAA===<<>>666333222333vvvqqqyyy||||||ggg^^^VVVTTTSSSOOOMMMMMMKKKKKKJJJIIIFFFDDDBBBAAABBBBBBAAA???===;;;999888555555555444444444333333444222000///......///000---......---,,,++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++++++++))))))+++---------,,,,,,,,,+++***)))*********+++++++++,,,,,,---+++(((&&&&&&(((+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000666:::======<<<<<<===>>>??????AAA???<<<<<<@@@GGGPPPUUUWWWXXX\\\bbbiiiooorrrtttlllhhhbbb```aaadddfffhhhhhhfff```VVVLLLEEEEEEFFFTTTjjjwwwfffYYYYYYZZZ]]]eeennnxxx~~~{{{|||uuuooonnnmmmiiieeebbb______fffooo~~~|||yyyuuutttqqqooonnnoooppprrrqqqttt{{{wwwqqqkkkkkkmmmnnnsssyyy}}}uuuoookkkeeeaaa]]][[[[[[YYYSSSMMMIIIIIIKKKNNNQQQXXXgggvvvzzzxxxuuuqqqnnnoooooosss~~~~~~tttdddVVVPPPKKKHHHJJJOOOTTT]]]fffiiifffdddbbb___ZZZVVVTTTTTTWWW\\\bbbhhhmmmppprrrrrrqqqpppnnnlllhhhbbb^^^ZZZTTTJJJ???777333222222rrrmmmssswww~~~{{{fff]]]UUUSSSQQQMMMKKKKKKKKKJJJJJJHHHFFFDDDBBBAAAAAAAAA@@@>>><<<:::888777666666555555555444444444333222111000...---,,,,,,...//////...+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***+++---///111...***)))+++,,,***((()))*********++++++++++++---+++)))'''''')))+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------000555888<<<<<<<<<======???@@@AAA@@@>>>;;;<<<@@@HHHQQQWWWUUUUUUXXX```jjjrrrvvvvvvooojjjccc___```cccgggiiijjjggg```UUUJJJDDDCCCEEETTTjjjrrraaaXXXWWWXXX]]]eeeqqq}}}~~~{{{zzzrrrpppnnnkkkgggdddaaa___cccjjjwww~~~yyyvvvsssooonnnoooqqqrrrppprrrwww~~~wwwpppjjjhhhhhhjjjqqqxxxyyysssjjjeee___[[[ZZZXXXTTTQQQLLLJJJJJJKKKLLLPPP\\\iii~~~}}}yyyuuuqqqnnnooooootttuuueeeWWWOOOIIIEEEHHHMMMUUU```jjjlllkkkhhhccc^^^ZZZUUURRRRRRUUUZZZaaahhhmmmqqqtttrrrqqqpppooommmiiiddd```\\\VVVKKK@@@888333111111~~~nnnhhhmmmrrr|||zzzhhh___WWWUUUSSSOOOMMMMMMJJJJJJIIIGGGEEECCCAAA@@@@@@??????===<<<:::888777555555555555444444444444000000111000///---,,,***///000000///,,,++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,+++,,,...000777111+++)))+++,,,***'''''''''((((((((()))))))))...---+++******+++---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.....................000444777::::::;;;<<<===???@@@AAAAAA>>><<<<<<@@@GGGPPPUUUXXXVVVWWW]]]gggooorrrrrrrrrlllccc^^^^^^bbbgggjjjnnniiiaaaTTTIIICCCCCCFFFTTTjjjooo^^^XXXWWWWWW\\\eeerrr~~~uuuuuuyyywwwrrrooollljjjiiieeecccdddhhhqqq|||yyyuuuqqqoooppprrrsssuuuvvvyyy~~~}}}xxxqqqjjjggggggiiiqqqzzz|||qqqkkkccc\\\XXXVVVTTTSSSPPPMMMLLLLLLKKKNNNWWWaaawww{{{wwwsssqqqmmmmmmrrrwwwgggYYYOOOHHHDDDFFFLLLUUUaaalllpppqqqooohhhaaa\\\WWWSSSSSSVVVZZZ```ggglllqqqsssqqqqqqpppooonnnkkkfffbbb^^^XXXMMMBBB999333111000yyyjjjeeeiiiooo{{{wwwggg___WWWUUUTTTPPPNNNOOOJJJIIIHHHGGGEEEBBB@@@?????????>>>===;;;999888777444444444333333333333222---...000000000///---,,,---...///---+++******+++*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************)))+++,,,,,,+++,,,...000;;;444---***+++,,,)))&&&(((((((((((())))))))))))++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---.../////////111444777888888999:::<<>>DDDKKKPPPWWWUUUVVVZZZcccjjjooopppsssmmmddd^^^___ccchhhkkkqqqlllbbbTTTIIIDDDEEEIIIVVVjjjnnn]]]XXXWWWWWW[[[dddqqq~~~wwwssssssxxx}}}vvvrrrooommmmmmiiifffeeefffjjjvvv|||xxxuuusssssstttuuuzzz{{{}}}~~~zzzwwwpppjjjgggeeegggqqq{{{zzztttjjjaaaZZZVVVTTTSSSRRRNNNMMMMMMLLLMMMTTT\\\ooo}}}{{{yyyooonnnrrrxxxgggXXXOOOHHHCCCEEEKKKTTTaaammmsssxxxwwwooofffaaa\\\UUUVVVWWW[[[```eeekkkoooqqqrrrqqqqqqpppooolllgggccc___YYYOOODDD:::444111000sssgggcccfffkkkyyy~~~sssddd[[[TTTSSSRRROOOMMMNNNIIIIIIHHHFFFDDDBBB@@@?????????>>>===<<<:::888777444444333333333222222222......000000111000///...***+++,,,+++***)))***+++*********++++++,,,,,,------,,,+++******+++,,,---***************************+++,,,+++***+++---///999444...+++++++++)))(((***+++++++++,,,,,,,,,,,,((((((((((((((((((((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...//////000222555888777777999;;;===@@@BBBDDDEEEAAA===:::<<>>??????>>>>>><<<;;;999888555444444444333333333333111111111111000//////...***,,,------,,,+++,,,...)))******+++,,,,,,------...---+++******+++---...***************************+++++++++))))))+++---111///,,,************+++,,,,,,,,,,,,------------((())))))******))))))(((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111333666999888888:::<<>>?????????>>>===;;;:::999666666555555555444444444444333222111000///...------///000000///000111222))))))***+++,,,,,,------...---+++******+++---...))))))))))))))))))))))))***++++++***)))(((***+++)))*********((()))+++---******+++++++++,,,,,,,,,+++,,,---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***,,,///000111444777999999:::;;;>>>AAADDDGGGIIIBBB???:::888999???EEEIIIPPPUUUYYYZZZ\\\bbboooyyyxxxsssmmmiiikkkooosssuuuzzztttgggXXXMMMKKKPPPUUUjjjyyyyyyiiiXXXUUUVVVZZZaaakkkwww}}}zzztttrrrrrrppplllgggiiinnnqqq}}}{{{zzzyyyyyysssooommmkkkiiikkkuuutttggg]]]YYYYYYTTTQQQPPPOOOMMMNNNSSSUUUcccvvvpppkkkiiiqqqwwwgggRRRKKKFFFGGGKKKQQQ[[[eeeooo}}}}}}tttooofff[[[SSSUUUXXX^^^dddkkkqqqtttvvvuuutttsssqqqmmmhhhddd^^^YYYPPPFFF>>>888444333tttiiiaaa[[[^^^gggmmmmmmiii___[[[VVVSSSRRRQQQQQQPPPIIIIIIHHHFFFDDDBBB@@@???>>>>>>>>>===<<<:::999888333333444444444444444444111111111000//////......///...---,,,+++,,,,,,---------,,,,,,+++***))))))+++++++++************)))************************++++++++++++++++++++++++***************************++++++***((((((***,,,***************************+++,,,------,,,***)))((())),,,...///...---,,,---,,,+++++++++,,,---...------...000222555888999:::<<<@@@DDDGGGHHHIIIIIIFFF???::::::;;;???FFFNNNTTTXXX\\\^^^```dddjjjooouuutttrrrpppoooooooooooozzzyyymmm[[[OOOQQQWWWZZZmmm|||ttteee[[[UUUUUUXXXbbbppp|||~~~{{{vvvrrrpppooolllkkkqqqvvv||||||{{{|||~~~zzzuuurrrooommmjjjkkkuuutttggg]]]WWWSSSOOOOOONNNLLLMMMQQQWWW___ooo}}}uuuiiicccooo~~~jjjZZZNNNEEEEEELLLSSS[[[bbbmmmvvv}}}|||vvvmmmaaaVVVSSSTTTVVV[[[aaaiiiooosssvvvvvvwwwvvvsssnnniiifff___ZZZPPPFFF===666222000xxxhhh```ZZZ]]]gggnnnmmmjjj___[[[VVVRRRQQQPPPOOOOOOJJJIIIHHHFFFDDDBBB@@@>>>>>>>>>>>>===<<<:::999888444444444444444444333333222111000//////.........///...---,,,,,,,,,------------,,,,,,+++******)))+++++++++************)))************************++++++++++++++++++++++++************************,,,,,,,,,***)))))),,,...************************+++++++++,,,,,,++++++***((()))+++,,,---------,,,---,,,,,,++++++---...///,,,---...///222666999;;;===???CCCGGGIIIJJJJJJJJJEEE>>>999:::<<<@@@IIIQQQWWW[[[^^^```bbbeeejjjooowwwvvvsssrrrrrrssssssssszzzxxxmmm[[[QQQSSSZZZ]]]ppprrrbbbXXXTTTTTTXXXcccqqq}}}|||xxxuuusssooommmpppsss~~~~~~|||{{{}}}yyyuuurrrnnnkkklllvvvzzziii\\\XXXSSSQQQQQQPPPMMMNNNRRRYYYaaaoooyyyllldddmmm~~~mmmYYYNNNDDDDDDIIIPPPWWW]]]gggpppxxxxxxtttlll```VVVSSSTTTVVV[[[aaaiiiooosssvvvwwwwwwvvvsssnnniiifff```[[[RRRGGG>>>777333222{{{fff___ZZZ]]]gggooooookkk```\\\VVVRRRPPPOOONNNMMMKKKJJJIIIGGGDDDAAA???>>>??????>>>===<<<:::888777555555444444333333222222333222000.........//////......---,,,,,,,,,---------,,,,,,++++++*********+++++++++************)))************************++++++++++++++++++++++++************************))))))(((&&&$$$%%%(((+++************************,,,++++++***++++++,,,,,,))))))******+++,,,,,,,,,---,,,,,,+++,,,---...///+++,,,---///222666:::===@@@CCCGGGKKKNNNNNNLLLKKKCCC===888:::>>>CCCMMMVVV\\\```cccddddddfffkkkoootttrrrpppppprrrtttuuuuuu{{{wwwkkk\\\SSSUUU\\\```sssppp___TTTRRRTTTYYYdddrrr~~~~~~zzzuuurrrpppqqqwww||||||}}}}}}~~~zzzuuuppplllnnnyyymmm]]]XXXTTTRRRSSSRRROOOPPPTTT[[[bbboooxxxlllooo|||mmmWWWLLLCCCCCCGGGLLLRRRYYYaaaiiiqqqssspppjjj___UUURRRSSSVVV[[[aaaiiippptttvvvwwwwwwvvvsssnnnjjjfffaaa\\\SSSIII@@@999444333|||fff___ZZZ^^^iiipppqqqnnnaaa]]]WWWSSSPPPOOONNNMMMKKKKKKIIIGGGDDDBBB???>>>??????>>>===<<<:::888777555555444444333222111111333222000...---...///000------------------------,,,,,,,,,++++++*********+++++++++*********))))))************************************++++++++++++************************((((((&&&$$$"""$$$'''***************************,,,+++***)))***+++,,,---******))))))******+++,,,,,,++++++******,,,---...++++++,,,...222777;;;>>>CCCFFFKKKOOOPPPPPPNNNMMMAAA;;;777:::???FFFPPPZZZaaadddggghhhggghhhkkkoookkkiiihhhjjjoootttwwwwww}}}wwwjjj\\\SSSTTT[[[```tttnnn^^^TTTQQQSSSZZZeeesss~~~~~~zzzuuusssvvv~~~~~~}}}~~~~~~~~~}}}wwwrrrnnnppp{{{sssbbbYYYUUUSSSTTTSSSPPPQQQTTTZZZ```mmm~~~}}}zzzzzzkkkUUULLLCCCBBBEEEJJJQQQXXX___fffmmmooonnniii^^^TTTRRRSSSVVVZZZaaaiiippptttvvvwwwxxxwwwtttooojjjgggaaa\\\TTTJJJ@@@999444222yyyfff___ZZZ___iiiqqqrrroooaaa]]]WWWSSSQQQPPPNNNMMMKKKKKKIIIGGGEEEBBB@@@???@@@??????===;;;999888666555555444333222222111111222111000///......//////,,,---------------------,,,,,,+++++++++++++++***+++++++++*********))))))************************)))))))))******+++++++++************************,,,,,,+++)))'''(((+++...************************++++++***)))***+++---...******)))))))))***+++,,,+++***)))))))))***,,,---+++++++++---111777<<>>FFFRRR]]]eeehhhlllllljjjiiikkkmmmmmmiiihhhnnnxxxwwwggg[[[SSSQQQVVV]]]rrrzzzjjj^^^WWWQQQTTTZZZcccnnnzzz}}}{{{xxxuuurrrrrrtttwwwzzz{{{|||xxxtttqqqooorrr~~~{{{wwwxxx|||uuubbb\\\VVVTTTRRRPPPSSSXXXYYY```mmm}}}tttjjjZZZQQQFFFBBBCCCHHHSSS]]]eeeiiinnnooooookkk___SSSQQQRRRUUUZZZaaajjjqqquuuwwwxxxxxxwwwtttoookkkggg```[[[TTTKKKAAA999444111uuuccc\\\WWWZZZeeelllllliii]]]YYYTTTPPPNNNNNNMMMLLLIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@???===;;;999777666333333222222222222222222///000111222111///---,,,+++,,,---.........------+++++++++++++++++++++++++++++++++************)))************************((((((((()))***+++++++++************************'''((())))))((('''((()))************************))))))***+++,,,,,,,,,,,,***+++,,,------,,,+++***---,,,+++++++++,,,---...---,,,+++---000666;;;???@@@AAACCCFFFIIIKKKMMMNNNBBB<<<666888===DDDPPP[[[eeehhhkkkllljjjhhhjjjllloookkkiiinnnyyyvvvfff\\\UUUSSSXXX```tttvvvfff\\\WWWRRRTTTZZZaaakkkwww{{{zzz|||xxxsssppppppqqqrrrrrrvvvsssqqqpppooorrr|||uuutttrrr}}}}}}iiiaaaYYYVVVSSSRRRUUU[[[^^^eeerrr~~~}}}~~~yyyrrr```UUUIIIBBB@@@EEEQQQ\\\eeeiiimmmooopppmmmaaaTTTQQQRRRUUUZZZbbbjjjqqquuuwwwxxxyyyxxxtttpppkkkhhhaaa]]]UUULLLCCC;;;555222vvvaaaZZZUUUXXXbbbiiiiiifffZZZVVVQQQNNNMMMLLLLLLKKKHHHHHHHHHGGGFFFEEEDDDCCCAAA@@@???>>>;;;999777666222222222222222222333333...000222333222000---+++***+++---...///...------+++++++++++++++++++++++++++++++++************)))************************'''(((((()))***+++++++++************************(((***,,,---+++*********************************((()))+++,,,------,,,,,,***,,,---......---+++***......---,,,---...///000...---,,,,,,000555;;;???>>>???@@@CCCFFFIIILLLMMMCCC<<<777777<<>>BBBNNNZZZeeehhhllloooqqqnnncccVVVQQQRRRUUUZZZbbbjjjqqqvvvwwwxxxyyyxxxuuupppkkkhhhbbb^^^WWWNNNEEE<<<666333tttcccZZZSSSUUU___dddaaa\\\VVVSSSPPPNNNMMMMMMLLLKKKIIIIIIHHHGGGFFFEEEDDDDDD>>>>>>>>>===<<<:::999888666555555444444333222222111111000000//////......///000000111000...,,,+++---------,,,,,,+++++++++************************...,,,++++++,,,,,,***))))))))))))))))))******+++))))))))))))))))))))))))'''((()))******)))((('''******)))))))))))))))***+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++************+++---///000---------...111555:::===AAABBBCCCDDDEEEEEEEEEEEECCC;;;555777>>>FFFRRR\\\jjjlllllljjjfffdddeeehhhlllgggcccfffooowww||||||{{{nnnccc___ZZZUUUXXXaaatttrrrddd[[[WWWTTTSSSWWW___gggppp}}}~~~{{{zzzzzz}}}xxxssskkkhhhiiikkkkkkmmmooommmooozzzxxxoooiiilllvvvwwwjjj]]]VVVUUUUUUYYY^^^iiiooo|||yyyzzz~~~rrr___LLLCCC??????IIIVVV]]]dddlllpppqqqnnndddZZZSSSRRRSSSXXX```iiippptttwwwxxxyyyxxxuuupppkkkhhhbbb]]]WWWPPPEEE888222333sssddd\\\VVVWWW^^^aaa^^^ZZZUUUSSSPPPOOOOOONNNMMMKKKHHHHHHGGGFFFEEEDDDDDDCCC??????>>>===<<<:::888777555555444444333222222222111111000000//////....../////////......---,,,+++------,,,,,,,,,+++++++++************************,,,+++))))))***)))(((&&&***************++++++,,,))))))))))))))))))))))))---+++(((&&&&&&(((+++---******))))))))))))******++++++,,,,,,,,,,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,---///111222.........///222777;;;===@@@AAACCCDDDEEEEEEDDDCCCAAA:::666888???GGGRRR\\\ggghhhiiigggdddccceeehhhkkkfffbbbeeemmmuuuxxxxxxvvviii^^^ZZZVVVSSSXXXbbbvvvqqqbbbYYYUUUTTTSSSVVV^^^fffooo{{{~~~|||yyyyyy||||||uuummmhhhhhhggghhhjjjmmmmmmooozzzzzzrrrjjjmmmtttqqqccc[[[YYYYYY\\\```iiippp}}}|||rrrqqqyyywwwdddPPPGGGBBBBBBKKKXXX```hhhooorrrtttqqqiii___TTTSSSTTTXXX```iiiooossswwwxxxxxxxxxuuupppllliiiccc]]]WWWPPPEEE999222333qqqccc^^^YYYZZZ]]]^^^\\\XXXTTTRRRPPPPPPPPPOOOMMMKKKGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???===;;;999777666444444444333222222111111111111000000//////............---,,,++++++++++++,,,,,,,,,,,,++++++++++++************************///---,,,,,,,,,,,,+++)))+++++++++***+++,,,,,,---))))))))))))))))))))))))+++)))'''%%%%%%''')))+++******)))))))))******+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---///000111......///000444888<<<>>>@@@AAACCCEEEEEEDDDBBB@@@>>>999666:::@@@HHHSSS^^^ccceeefffdddbbbbbbfffjjjkkkfffcccfffmmmtttvvvvvvpppcccXXXUUURRRPPPXXXcccxxxpppaaaXXXSSSTTTSSSUUU\\\dddmmmyyy}}}}}}~~~|||xxxwwwyyyyyyppphhhfffbbbcccfffjjjlllpppzzz~~~xxxkkklllqqq}}}xxxhhh___[[[ZZZ]]]aaakkksss{{{pppjjjppp~~~yyyfffRRRHHHDDDCCCLLLXXXbbbiiiooorrrtttssskkkcccVVVUUUUUUXXX```hhhnnnrrrwwwwwwxxxxxxuuuqqqllliiiddd^^^XXXQQQFFF999333333qqq___]]][[[\\\^^^___\\\YYYRRRPPPOOOOOOOOONNNLLLJJJFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???>>>;;;999777555444333333222222111111000111111000000//////......///...,,,+++++++++,,,---,,,+++++++++++++++++++++************************---,,,+++,,,---...---,,,+++************+++,,,,,,))))))))))))))))))))))))&&&(((***,,,,,,***(((&&&******))))))******+++++++++******************++++++++++++,,,+++++++++***)))*********+++,,,---------...///000444777;;;===???AAACCCEEEEEECCC@@@>>>;;;777666;;;AAAIIIUUU```aaadddeeeeeecccdddhhhlllnnnjjjgggjjjrrrxxxyyyxxxmmm___TTTPPPNNNNNNVVVbbbxxxpppaaaXXXSSSTTTSSSUUU]]]eeemmmzzz~~~||||||{{{zzz}}}yyywwwwww{{{}}}sssiiiccc______ccchhhlllqqq|||{{{jjjiiilllvvv}}}kkk```[[[YYY\\\```nnnvvv||||||yyynnnfffjjjzzzuuucccPPPGGGCCCBBBKKKWWW```fffkkkmmmooopppjjjbbbXXXVVVVVVYYY```hhhnnnqqqvvvwwwxxxxxxvvvrrrmmmkkkeee```YYYRRRGGG:::444444sss^^^]]]]]]```ddddddaaa^^^RRRPPPNNNMMMMMMMMMKKKIIIEEEFFFGGGFFFEEEDDDBBB@@@AAA@@@???>>>;;;999777555444333333222222111111000111111000000//////......///...---,,,,,,,,,---...++++++++++++++++++++++++************************%%%$$$$$$&&&)))+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))+++---//////---+++)))***************+++,,,,,,++++++***))))))***++++++***++++++,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,...000333666999;;;>>>???BBBDDDDDDBBB???===888666666;;;AAAJJJWWWcccdddgggjjjjjjiiijjjmmmpppsssooommmqqqxxx}}}}}}{{{jjj]]]RRRNNNLLLLLLUUU```vvvrrrcccZZZUUUSSSSSSWWW```hhhqqq}}}~~~||||||zzzwwwxxx|||zzzwwwvvvyyy}}}wwwkkkbbb^^^]]]```eeekkkrrr~~~~~~yyyiiiggggggpppnnnbbb\\\ZZZ^^^cccqqq{{{zzzzzz{{{tttkkkdddeeewwwrrr```OOOGGGCCCCCCLLLWWW]]]ccchhhjjjllllllggg```XXXWWWVVVYYY```hhhnnnqqquuuwwwxxxxxxvvvsssooolllgggaaa[[[SSSGGG;;;444444wwwaaa```aaagggmmmnnniiidddTTTRRRNNNLLLLLLLLLKKKJJJEEEFFFGGGHHHGGGDDDBBB@@@@@@@@@???===;;;999777666444444444333222222111111111111000000//////............------------......*********+++++++++++++++************************%%%$$$$$$'''***,,,---,,,))))))(((((())))))***+++)))))))))))))))))))))))),,,***&&&$$$$$$&&&***,,,***************+++,,,---,,,+++***))))))***+++,,,)))***+++,,,---,,,+++***++++++,,,---------------+++,,,---000333666999:::===>>>@@@BBBBBBAAA???===666555666;;;AAAJJJZZZgggkkkooossstttrrrqqqsssuuuwwwtttrrruuuzzz~~~|||yyyfffZZZPPPMMMLLLKKKTTT___uuuuuueeeZZZUUURRRSSSYYYdddnnnwww~~~{{{yyyxxxvvvqqqpppssstttyyy{{{xxxvvvwwwzzz}}}pppeee^^^[[[\\\bbbiiirrr}}}xxxjjjgggeeelll~~~tttgggaaa___ccciiiuuu}}}zzzyyysssooojjjkkk|||uuucccQQQIIIFFFEEEMMMYYY]]]bbbgggiiikkkkkkeee^^^XXXWWWWWWZZZ```hhhnnnqqquuuvvvxxxxxxwwwssspppmmmhhhbbb\\\TTTHHH;;;555555|||iiiggggggnnnwwwxxxqqqiiiYYYUUUPPPMMMLLLLLLLLLKKKFFFGGGHHHIIIHHHEEECCCAAA??????>>>===<<<:::888777555555444444333222222222111111000000//////......,,,,,,------------,,,,,,)))*********++++++++++++***************************)))(((***,,,......---******))))))******+++,,,))))))))))))))))))))))))***'''""""""'''***************+++,,,---...---,,,+++******+++,,,---(((***+++------,,,+++******+++,,,---...---,,,,,,+++,,,...111444777999;;;<<<===???@@@@@@@@@??????666444555:::@@@JJJ\\\kkksssxxx}}}~~~|||yyyxxxyyyzzzvvvssstttxxxyyyuuuqqq```TTTLLLLLLKKKLLLTTT___vvvxxxfffYYYRRRPPPSSS\\\jjjuuu~~~|||yyyxxxtttooolllmmmkkknnnsssyyy{{{wwwuuuvvvxxx~~~vvviii^^^YYYXXX]]]eeeppp~~~}}}nnniiieeekkk|||vvviiidddccchhhnnnyyyzzz~~~wwwssssssrrrtttyyyfffTTTLLLGGGEEELLLWWW[[[aaafffhhhjjjiiibbbZZZXXXWWWVVVZZZaaaiiiooorrrtttvvvxxxxxxwwwtttpppnnniiiccc]]]UUUIII<<<555555pppllllllttt~~~vvvlll]]]XXXRRRMMMLLLLLLMMMMMMFFFGGGIIIJJJIIIFFFCCCAAA>>>>>>>>>===<<<:::999888666555555444444333333222111111111000//////......)))***,,,------,,,+++***))))))******++++++++++++***************************)))((((((***+++***(((++++++******++++++,,,---))))))))))))))))))))))))***)))(((''''''((()))***************+++,,,---......---+++******+++---...((()))+++---------+++***((()))***+++,,,+++***))),,,---000222666888;;;<<<<<<<<<===>>>???@@@@@@@@@555444555999???JJJ]]]mmmyyy~~~~~~|||{{{{{{wwwsssssstttsssnnniiiZZZPPPIIIJJJKKKLLLTTT___wwwzzzgggXXXOOOOOOSSS^^^mmmyyy|||zzzvvvpppllllllfffhhhlllqqqvvv{{{{{{wwwttttttvvv}}}zzzmmm]]]XXXVVVZZZbbbnnn}}}qqqkkkfffkkk{{{vvvjjjddddddjjjpppzzzzzzyyyqqqnnnqqqrrruuu{{{hhhVVVLLLFFFCCCIIISSSXXX^^^dddfffgggfff^^^UUUWWWVVVVVVZZZaaaiiipppssstttvvvxxxxxxwwwtttqqqooojjjddd]]]VVVIII<<<555555zzzoooooogggvvvqqq___YYYRRRNNNMMMMMMKKKIIIKKKKKKJJJIIIHHHFFFDDDDDDAAA@@@???===;;;999777666444333222222111111222222333222000......///111222***+++,,,,,,------------,,,,,,,,,++++++*********(((((((((((()))***+++,,,''''''(((((())))))*********++++++,,,+++***)))(((...---+++)))((())))))***''''''(((((())))))******+++++++++++++++***)))((())))))*********++++++++++++,,,------......---------------............///111///...111666999:::999???@@@@@@@@@BBBEEEBBB<<<888444444888@@@KKKZZZgggpppzzzyyyssstttssspppkkklllooonnnjjjYYYMMMEEEEEEGGGJJJUUUbbbzzzzzzhhh\\\UUUPPPTTT\\\fffrrrzzztttlllfffkkkeeebbbfffkkkpppvvv}}}|||wwwvvvvvvzzz~~~vvvjjjbbb[[[ZZZ]]]fffvvvssskkkeeehhhuuu}}}|||oooeeecccjjjsssyyysssmmmhhhgggmmm}}}{{{wwwooobbbTTTIIICCCCCCIIIQQQYYYYYY[[[^^^___]]]YYYVVVUUUVVVXXX\\\bbbiiiooosssuuuvvvxxxyyyxxxuuurrrpppiiibbbZZZSSSHHH:::222000xxxkkkmmmfffvvvtttaaa[[[SSSNNNMMMMMMKKKIIIKKKKKKJJJIIIHHHFFFEEEDDD@@@@@@???===;;;999777666444333222222111111222222222111///...---...///000)))***+++++++++++++++++++++++++++*********))))))))))))((((((((((((((())))))***************++++++***++++++++++++***)))(((---,,,+++))))))))))))***'''((((((((()))))))))***+++++++++*********))))))***+++++++++,,,,,,,,,,,,++++++,,,------------,,,------------............---,,,,,,000666:::<<<<<<>>>@@@AAAAAADDDFFFDDD>>>999555444777>>>GGGUUUaaaoooxxx~~~}}}zzztttnnnpppqqqooonnnpppsssrrrmmmWWWLLLCCCDDDEEEHHHSSS```yyyyyyfffZZZSSSOOOTTT[[[eeeppp}}}|||sssllljjjccc___bbbfffjjjpppvvv{{{}}}{{{xxxwwwzzz}}}lllddd\\\ZZZ\\\eeetttwwwooohhhkkkwww|||pppgggeeellluuuvvvqqqkkkgggeeeiiiwww{{{sssmmmaaaSSSIIICCCBBBGGGNNNSSSSSSVVVYYY[[[[[[YYYWWWTTTUUUWWW\\\bbbiiippptttvvvwwwyyyzzzyyyvvvsssqqqjjjccc\\\UUUIII<<<333111vvvgggkkkfffxxxyyyddd]]]TTTOOOMMMMMMLLLJJJJJJJJJJJJIIIHHHFFFEEEDDD@@@???>>>===;;;999777666444333222222111111222222111000...---------...///+++,,,,,,,,,,,,++++++***************))))))))))))******)))((('''&&&&&&''',,,,,,,,,,,,,,,+++++++++******++++++******)))(((---,,,+++***))))))))))))(((((((((((()))))))))))),,,+++***)))))))))***+++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,,,,,,,,,,---------......---,,,,,,///444999;;;<<<<<<@@@BBBCCCFFFHHHFFF@@@:::666444777<<>>===;;;999777666444333222222111111222222111111///...............////////////...------,,,++++++************************)))(((((((((((((((---------,,,,,,++++++*********************)))))),,,++++++******)))))))))(((((((((((())))))))))))---+++)))(((((()))+++,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---------------+++,,,,,,,,,------------000//////000222555888999;;;@@@DDDEEEGGGIIIFFFAAA999555555888<<>>>>>===<<<;;;999777666444333222222111111222222222222111000/////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,,,,,,,++++++******))))))))))))))))))))))))******++++++++++++*********)))))))))))))))((((((((((((,,,+++)))(((((()))+++---************++++++++++++,,,,,,---...............++++++++++++,,,,,,,,,---/////////000222555999<<<===CCCHHHIIIIIIIIIEEE@@@777555555:::>>>BBBKKKTTTXXX___eeegggkkkssswwwxxxvvvyyy|||zzznnnTTTIIIBBBBBBDDDEEEOOO[[[uuuzzzfffYYYRRRMMMQQQWWW___hhhrrr{{{wwwllleeeaaa^^^___ccciiinnnssswww|||{{{yyywwwnnneee```___bbbmmmxxxzzzpppooowww~~~xxxtttuuu}}}~~~vvvlllddd___bbbpppvvvggg^^^VVVMMMIIIEEEBBBEEEJJJPPPQQQSSSWWW[[[\\\[[[ZZZSSSUUUWWW\\\dddlllssswwwvvvxxxzzz{{{zzzwwwtttqqqmmmfff___WWWKKK===444222wwwjjjnnnjjjyyyzzzddd^^^VVVQQQOOONNNLLLJJJHHHHHHHHHHHHGGGFFFEEEDDD=========<<<:::999777666444333222222111111222222333333222111000///......+++,,,,,,,,,,,,++++++***,,,,,,,,,---------------************+++,,,------***************)))))))))))))))((((((((()))************+++++++++******)))))))))))))))((((((((((((+++***)))))))))***+++,,,))))))*********++++++++++++,,,------......------******+++++++++,,,,,,,,,***,,,...000333888>>>CCCCCCJJJOOONNNLLLIIIDDD>>>666444666;;;???CCCKKKSSSWWW]]]aaabbbgggpppwwwxxxzzzlllSSSIIIAAABBBCCCEEEMMMYYYssszzzgggZZZSSSLLLQQQXXX___hhhqqqzzztttjjjccc]]]]]]```dddkkksssvvvxxx|||yyy}}}zzzrrriiidddbbbeeeooozzzzzzpppooovvv{{{zzz|||}}}vvvmmmfffaaaeeesssxxxjjj___WWWNNNJJJEEEBBBDDDIIIPPPQQQUUUYYY]]]]]][[[XXXVVVWWWYYY^^^eeemmmtttxxxwwwyyy{{{|||{{{xxxuuurrrnnnggg___WWWKKK===444222yyyiiimmmfffrrryyyvvvzzzppp```[[[UUURRRQQQOOOLLLHHHGGGGGGHHHGGGGGGFFFEEEDDD======<<<;;;:::999777666444333222222111111222222222222111111000...---,,,)))***+++++++++++++++++++++++++++,,,,,,---------+++***************++++++)))))))))***************)))(((((('''((()))***+++)))***++++++++++++***)))***)))))))))((((((((('''))))))*********+++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++************++++++++++++***,,,...000333999AAAGGGKKKSSSXXXUUUOOOJJJDDD>>>666555777<<>>@@@EEELLLNNNSSSVVVYYYaaaooo{{{}}}nnnPPPEEE???@@@@@@AAAIIITTTmmmyyyfffYYYRRRLLLQQQXXX```iiiqqqzzzyyynnneeeccceeeaaajjjsssttttttzzz~~~}}}wwwvvvuuuuuuvvvxxxzzz|||{{{yyyzzz}}}uuummmiiihhhkkkuuuzzzqqqpppxxx|||xxxooommmkkkjjjhhhiiisss}}}uuuiii___TTTLLLEEE@@@AAAEEEQQQUUU[[[bbbggggggccc___ZZZ[[[]]]aaagggnnnuuuxxx|||}}}|||yyywwwrrrkkkccc[[[NNN@@@777555tttqqqooooooooommmiiieeeZZZXXXUUUSSSRRRPPPMMMKKKFFFDDDBBBAAABBBCCCBBBAAA<<<;;;888666666888:::;;;666666555444333333222111222222111///...---,,,++++++++++++***++++++,,,,,,---------+++******,,,...++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++++++++*********++++++++++++******++++++******))))))((((((******+++,,,+++***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))***,,,...///---///111333555999???BBBLLLQQQUUUUUUTTTQQQHHH???888777888;;;@@@EEEHHHIIILLLOOOSSSWWW]]]hhhxxxrrrTTTIII@@@???>>>???GGGSSSiii{{{kkkZZZTTTNNNPPPVVVaaammmyyy{{{mmmdddcccdddgggoooyyy|||zzzwwwsssooollljjjiiidddcccbbbbbbbbbdddggghhhjjjlllooorrrvvv}}}}}}|||{{{tttmmmlllnnnrrrzzz}}}rrrrrr|||{{{tttnnnmmmllliiiddddddppp~~~uuunnndddYYYPPPHHHBBBCCCGGGMMMXXXbbbddddddeeeeeeddd___^^^^^^```eeelllrrrwwwzzz{{{}}}~~~~~~|||zzzxxxqqqiiiaaaXXXLLL>>>555444~~~yyytttooohhhaaa[[[YYYVVVSSSQQQPPPNNNKKKIIIEEEDDDCCCCCCCCCCCCBBB@@@>>>>>>===;;;888666444333222222222222222222222222------------------------,,,+++++++++++++++,,,,,,......---+++***)))***+++++++++************++++++***************)))((((((***++++++,,,,,,,,,,,,,,,******++++++++++++************)))))))))))))))(((***++++++,,,+++***)))(((,,,,,,,,,+++++++++******++++++++++++++++++++++++***))))))***+++,,,...///---///111222444888>>>AAAHHHMMMQQQQQQQQQOOOHHH???999888999<<>>666444xxxmmmbbb[[[YYYWWWSSSQQQOOONNNKKKIIIEEEDDDDDDDDDEEEDDDAAA???===>>>???>>>;;;777222///111111111222222333333333------------------------,,,,,,++++++++++++,,,,,,,,,++++++************+++++++++************++++++)))************)))(((((()))***++++++,,,,,,++++++******++++++++++++******(((((((((((())))))))))))***++++++++++++***)))))),,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++---...///---///000222444777<<<@@@BBBGGGKKKMMMNNNNNNHHH@@@:::999:::===CCCIIILLLNNNQQQTTTWWWYYY]]]fffqqqyyy}}}zzzmmmOOOEEE>>>?????????EEEPPPbbb|||xxxhhhWWWQQQPPPRRRXXXbbbppp}}}~~~rrrmmmhhhjjjqqq{{{vvvrrrmmmfff```[[[XXXVVVQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEEEEDDDEEEFFFHHHIIIKKKMMMOOOQQQTTTZZZ```eeeqqqzzz|||zzz{{{~~~zzzyyyzzz||||||{{{sssmmmmmmrrrzzz{{{yyy|||tttkkkeeeggguuuwwwkkk[[[OOOFFF@@@CCCHHHPPPZZZeeehhhiiijjjhhheee\\\\\\]]]___eeelllssswww{{{}}}~~~}}}{{{yyypppiiiaaaYYYMMM???666444tttiiibbb\\\YYYUUURRRQQQOOOMMMKKKEEEDDDDDDEEEFFFDDDAAA>>>888:::<<<===<<<999666333444444444444444444444444222222111///...---,,,+++------,,,+++++++++,,,,,,)))(((((()))+++,,,---,,,++++++************++++++++++++,,,,,,,,,++++++***''''''((())))))))))))(((******++++++++++++******'''''''''(((((())))))***++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......---///000222333777<<>>EEEKKKPPPRRRVVVXXXZZZ]]]```fffnnnttttttuuuwwwzzzuuuiiiMMMDDD>>>@@@@@@>>>DDDMMM```zzzxxxhhhWWWQQQPPPRRRWWWaaaooo}}}yyyppphhhiiioooyyyxxxpppjjj___]]]YYYSSSOOOKKKIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBDDDEEEGGGIIIMMMSSSWWWaaaiiivvv}}}zzzzzzzzzyyyzzz|||}}}yyyqqqlllmmmsss}}}}}}zzzqqqkkklllxxxttthhhZZZOOOFFFAAABBBGGGOOOZZZeeejjjmmmnnnlllhhh]]]]]]^^^aaafffmmmuuuyyy{{{|||~~~~~~|||yyyxxxpppjjjbbbZZZOOO@@@777555uuujjjddd]]]ZZZUUURRRPPPOOOMMMKKKFFFEEEEEEFFFFFFDDDAAA>>>888888999:::::::::999999666666555444444333222222222222111///...---,,,+++...------,,,+++++++++,,,+++***)))***---...---+++++++++************++++++***++++++,,,,,,,,,++++++''''''((())))))))))))(((******++++++++++++******''''''(((((())))))******+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------------///000222444888===@@@@@@DDDGGGHHHKKKMMMIIICCC;;;;;;;;;???FFFMMMRRRUUU[[[\\\^^^aaadddiiinnnqqqkkkmmmnnnrrrxxxyyyqqqfffMMMDDD???@@@@@@>>>BBBKKK^^^yyyyyyjjjXXXRRRNNNPPPUUU```nnn{{{ssshhhggglllvvv{{{rrrjjjccc[[[VVVRRRPPPLLLIIIFFFDDDCCCCCC@@@???>>>>>>============???????????????@@@@@@@@@>>>@@@AAABBBCCCFFFJJJMMMUUU\\\gggsss}}}zzzzzz~~~yyywwwxxxzzz{{{vvvooojjjmmmtttyyysssrrrzzznnndddXXXOOOGGGCCCDDDIIISSS^^^jjjqqquuuwwwtttooo`````````ccchhhooovvv{{{yyyzzz|||}}}|||zzzwwwuuupppjjjccc\\\PPPBBB888555wwwlllfff\\\XXXSSSPPPNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDAAA???<<<;;;:::888888888888888555444444333111000000///------------------------///...---,,,,,,++++++,,,///---,,,---000000---***++++++************++++++(((((()))************))))))***++++++,,,,,,++++++******++++++++++++******))))))))))))************,,,+++******))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------------///111333555999>>>BBBDDDHHHIIIIIIJJJKKKHHHBBB;;;:::;;;???FFFNNNTTTWWW]]]^^^aaadddhhhkkknnnpppfffhhhiiimmmtttwwwpppfffOOOFFF@@@@@@???===AAAJJJ]]]yyy{{{kkkZZZTTTLLLOOOUUU___lllwwwyyyllliiikkkttt~~~zzzssshhh___YYYTTTNNNJJJHHHFFFDDDBBBAAA@@@@@@AAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>@@@CCCEEEJJJPPPYYYcccppp~~~|||{{{~~~|||uuussssssuuuvvvuuunnnjjjnnnuuu~~~xxxvvv}}}nnndddXXXPPPIIIFFFIIIOOO\\\fffrrrzzz{{{uuucccbbbbbbeeeiiipppwww{{{yyyzzz{{{|||{{{xxxvvvtttpppjjjccc]]]QQQCCC999666zzznnnhhh]]]YYYSSSOOOMMMLLLJJJIIIIIIGGGEEEDDDDDDDDDBBB@@@<<<<<<;;;999888777777777333333333222222111111111------------------------//////...,,,,,,+++++++++...,,,+++///333555333///++++++************++++++(((((()))******************++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++************,,,+++***)))))))))***+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,---...111333666;;;AAAEEEHHHKKKKKKIIIIIIIIIEEE@@@;;;::::::???FFFOOOVVVYYY\\\^^^```eeeiiimmmnnnoooeeefffhhhllltttxxxsssiiiSSSHHHAAA@@@???<<>>>>>>>>???@@@======<<<<<<<<<=========::::::;;;;;;;;;::::::::::::;;;<<<;;;;;;;;;===???@@@DDDKKKSSS^^^nnn}}}{{{}}}{{{sssooooooqqqrrruuuooolllpppwww~~~zzzyyywwwjjj[[[QQQKKKJJJQQQYYYdddmmmxxx}}}tttdddcccccceeeiiiooouuuyyyyyyzzz||||||{{{yyyvvvtttooojjjddd]]]RRRDDD999666yyymmmhhh___[[[UUUQQQOOONNNLLLKKKJJJHHHEEEDDDDDDCCCBBBAAA999::::::::::::999888777333333444444444444555555222222111///...---,,,+++000///...---,,,+++++++++)))((()))///777;;;:::777++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++******---,,,,,,,,,+++*********---,,,***)))))))))***+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,,,,...111444777<<>>FFFOOOVVVZZZ[[[\\\```eeejjjmmmnnnnnnfffggghhhllluuuzzzuuulllUUUJJJBBBAAA>>>;;;AAAJJJZZZvvvzzzkkkYYYSSSMMMPPPWWWaaallltttxxxzzz~~~{{{tttpppuuu}}}wwwiii^^^XXXOOOIIIGGGFFFDDDBBB>>>===<<<<<<===>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;999:::;;;:::999999;;;===:::===BBBHHHRRRaaarrr~~~~~~{{{||||||sssoooooopppqqquuupppnnnrrryyy}}}zzzzzzqqq___RRRLLLMMMVVV```gggpppzzzyyypppddddddcccdddhhhnnntttxxxzzz{{{}}}}}}|||yyyvvvtttooojjjddd^^^SSSDDD:::777|||ooofff```ZZZVVVTTTQQQLLLLLLOOOIIIGGGEEEDDDCCCBBB@@@>>>>>><<<:::999999999888777555333222222444444333111111111000000//////......------.........---,,,,,,...,,,+++...333777999888,,,+++******))))))*********++++++,,,,,,++++++***+++***)))((((((***,,,---,,,,,,++++++***)))((((((&&&'''))))))(((((()))+++,,,++++++,,,---,,,***((($$$&&&))),,,------,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,//////000222666;;;@@@CCCDDDEEEFFFHHHIIIGGGCCC@@@444666:::@@@HHHOOOUUUYYY^^^^^^^^^___cccgggiiikkkdddeeeffflllwww~~~xxxnnnRRRGGG@@@AAA@@@===???EEEXXXqqqzzzhhhXXXUUURRRUUU[[[ccclllttt{{{~~~wwwpppuuuzzzjjj```QQQOOOLLLHHHEEEBBB@@@???========================???>>>===<<<;;;:::999999<<<<<<<<<<<<;;;:::999999999999999999999999999999===>>>???@@@EEEPPPaaammm~~~zzzwwwyyy~~~~~~rrrkkkhhhiiijjjllljjjkkkpppwwwzzzvvvvvv{{{hhhYYYPPPQQQ[[[gggooouuu{{{~~~~~~wwwooohhhfffdddeeeiiinnnqqqssszzz~~~}}}|||}}}{{{wwwpppjjjddd^^^RRRBBB777333}}}rrrjjjaaaZZZUUUSSSPPPLLLKKKNNNIIIGGGEEEDDDDDDCCC@@@>>>>>><<<:::999:::999888777555333222222444444333111000000//////...---------,,,,,,,,,,,,,,,+++******)))'''&&&(((+++...///...,,,+++******))))))*********++++++,,,,,,++++++***+++***)))((()))***,,,---------,,,,,,+++******)))(((***+++***))))))***+++,,,+++***+++,,,,,,***((('''(((***+++,,,,,,+++*********++++++,,,,,,,,,,,,000000111111111000....../////////222666;;;???BBBCCCDDDEEEGGGHHHFFFBBB???777999<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999999<<<===>>>>>>AAAKKKYYYcccyyy{{{vvvxxx{{{~~~rrrjjjfffggghhhhhhggghhhmmmttt~~~yyyrrrqqqzzzmmm^^^VVVUUU___kkkssswww{{{{{{||||||wwwoooeeedddbbbdddiiiooosssuuuzzz~~~|||||||||zzzvvvpppkkkeee___SSSCCC888444wwwnnnccc\\\UUUSSSPPPLLLKKKMMMIIIGGGEEEDDDDDDCCCAAA???===<<<:::999:::999888666555333222222444444333111/////////...------,,,,,,***++++++,,,,,,,,,++++++,,,***))))))+++,,,,,,+++,,,+++******))))))************++++++++++++******+++***)))))))))***,,,------------,,,++++++******)))***++++++)))((()))***,,,***))))))*********)))++++++*********************++++++,,,,,,,,,,,,,,,444444555555444222///.........///111555:::>>>AAAAAABBBDDDGGGHHHFFFBBB>>>:::;;;>>>CCCIIIPPPVVVYYY[[[ZZZYYYXXXYYY]]]dddiiiiiijjjlllrrrzzz}}}sssgggPPPGGGCCCFFFFFFBBBCCCIIIUUUmmmzzzxxxrrrbbbSSSRRRRRRWWW```kkkwww{{{}}}~~~nnn```TTTMMMGGGFFFEEEDDDDDDDDDDDDDDD????????????????????????::::::;;;<<<===>>>>>>???============<<<;;;:::999::::::::::::999999999999:::;;;<<<<<<>>>DDDNNNVVViiixxx{{{uuuvvvwww{{{}}}qqqhhhdddcccccccccbbbdddiiioooyyywwwooonnnvvvpppaaaXXXXXXaaalllvvvyyy{{{yyyzzzzzzuuuooocccbbbaaadddiiippptttwwwzzz~~~|||{{{{{{yyytttqqqlllfff```TTTDDD999555~~~ttthhh___WWWTTTRRRNNNLLLMMMJJJHHHFFFDDDDDDCCCAAA???===;;;:::999:::999777555555333222222333444222111000//////......------,,,***+++,,,,,,---------,,,...---,,,,,,---------,,,,,,+++******))))))************++++++++++++************)))))))))***+++,,,,,,,,,,,,++++++*********)))***+++***(((''''''(((,,,***((('''(((******)))++++++***))))))***++++++***+++,,,---------,,,,,,000111222333222000---,,,......///111444888<<<>>>AAABBBDDDGGGIIIGGGBBB>>>:::;;;>>>DDDJJJRRRYYY]]]^^^]]]\\\YYYXXX]]]fffnnnqqqrrrtttxxx~~~~~~rrrdddNNNFFFBBBFFFGGGCCCCCCIIIUUUlllxxxuuuooo```SSSRRROOOUUU___mmmzzzqqqdddYYYQQQKKKFFFEEEEEEDDDDDDEEEEEEFFF@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>???@@@@@@AAA>>>>>>>>>===<<<;;;:::999:::::::::::::::999999999888999::::::<<<@@@FFFKKK]]]kkk|||uuutttsssuuu}}}}}}pppfffaaa^^^^^^___]]]___eeejjjrrrvvvnnnmmmuuu|||kkk]]]UUUUUU^^^hhhvvvyyy{{{zzzzzzyyyssslllcccbbbaaaccciiioootttvvvyyy}}}}}}{{{{{{xxxsssrrrmmmgggaaaUUUEEE999666}}}mmmcccZZZVVVUUUQQQNNNOOOJJJHHHFFFEEEDDDCCCAAA???<<<;;;:::::::::999777444555333222222333444222111111111000000///......---...------,,,***)))'''&&&((()))***************+++,,,+++******))))))******)))******++++++******)))***************+++++++++************))))))))))))***+++,,,+++)))((()))***,,,)))''''''(((*********))))))))))))***+++,,,---***+++,,,......---,,,+++***+++---/////////---,,,---...///111444777:::<<<@@@AAADDDHHHIIIGGGBBB>>>999:::===CCCLLLUUU]]]bbbcccdddccc___]]]bbbnnnyyy|||}}}}}}ssscccLLLDDD@@@EEEFFFBBBBBBHHHVVVmmmxxxuuuooo```SSSSSSNNNTTT```nnn}}}ssseee[[[TTTNNNKKKHHHGGGFFFEEEEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>===<<<:::999;;;;;;;;;:::::::::999999777888999:::;;;>>>BBBEEEQQQ^^^rrr}}}vvvtttqqqqqqxxx}}}pppeee^^^ZZZYYYZZZYYY[[[```eeekkkwwwxxxooolllttt~~~~~~rrrcccWWWPPPPPPZZZdddrrrwww{{{||||||zzzrrriiieeecccbbbccchhhnnnrrrtttyyy}}}~~~||||||xxxssssssmmmgggaaaUUUEEE:::666rrrfff[[[XXXVVVSSSPPPOOOJJJHHHFFFEEEEEEDDDBBB@@@;;;:::999::::::999666444555333222222444444333111111111111000//////......000///---+++'''$$$!!!%%%''')))***))))))***+++,,,+++******))))))******))))))************))))))))))))******++++++++++++))))))))))))))))))))))))+++---------+++***+++,,,+++)))((((((***++++++***(((((()))***++++++,,,,,,***+++---...///...,,,+++((()))+++,,,...//////000------///111333666888999>>>@@@CCCGGGIIIGGGAAA===888999===CCCLLLVVV___dddhhhkkklllhhhdddiiiwwwtttdddLLLCCC???BBBCCC@@@AAAGGGWWWnnnyyywwwpppaaaTTTTTTOOOVVVbbbppp~~~wwwjjj```YYYUUUQQQNNNJJJIIIHHHFFFEEEDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>><<<;;;:::<<<<<<;;;;;;::::::999999888888999:::;;;>>>@@@AAADDDOOOaaauuuyyyuuuqqqpppttt}}}pppeee\\\WWWUUUVVVUUUWWW[[[^^^cccmmmwwwzzzqqqmmmsss||||||ssshhh\\\RRRMMMOOOXXXcccnnntttzzz|||}}}{{{sssjjjeeecccbbbccchhhmmmqqqsssxxx}}}~~~~~~zzzuuurrrmmmgggaaaUUUEEE:::666ttthhh\\\XXXVVVSSSOOONNNKKKIIIFFFEEEEEEDDDBBB@@@::::::999::::::999666333555333222222444444333111111000000///......------...------+++)))'''%%%$$$'''***,,,---+++)))***+++,,,+++******))))))******))))))************))))))))))))***+++++++++++++++)))))))))))))))))))))))))))***++++++***)))***,,,***))))))***,,,---+++***)))***++++++,,,+++***))))))+++---//////...,,,+++)))))))))***,,,...000111,,,---...000333555777888;;;===AAAEEEGGGDDD???;;;999:::===CCCKKKUUU^^^dddjjjooorrrnnnjjjooo~~~tttcccNNNDDD???AAABBB???AAAGGGVVVnnnzzzxxxqqqbbbTTTSSSOOOUUUaaannn|||uuunnnddd]]]XXXTTTPPPMMMIIIHHHGGGEEECCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???AAAAAA@@@???>>><<<;;;:::===<<<<<<;;;::::::999999;;;:::999999:::<<<=========FFFSSScccuuu{{{wwwssspppsss}}}~~~qqqeee[[[UUURRRRRRQQQRRRVVVXXX[[[cccmmmzzzsssqqqwwwvvviii```UUUNNNKKKMMMWWWbbbmmmrrrwwwyyy{{{{{{uuummmcccaaa```ccchhhnnnsssuuuwww||||||wwwrrrlllggg```TTTDDD999555uuuhhh[[[WWWVVVRRROOOMMMKKKIIIGGGFFFEEEDDDBBB@@@:::999999::::::999555333555444222333444444333111000//////...------,,,,,,)))***+++---...///000000&&&))),,,+++)))&&&'''(((,,,++++++***)))*********))))))************))))))))))))***++++++++++++*********************++++++$$$&&&''''''&&&&&&''')))***)))***,,,......,,,******+++,,,---,,,***(((&&&)))+++...///000...---+++***)))(((((())),,,...000,,,---...000222444666777888;;;???CCCEEECCC===999;;;;;;>>>CCCKKKTTT]]]bbbkkkqqqtttqqqmmmrrrssscccPPPEEE???AAAAAA>>>AAAHHHVVVmmmzzzxxxrrrbbbTTTSSSLLLSSS^^^kkkxxxyyyiiiccc[[[VVVRRRNNNIIIEEEHHHGGGEEEDDDBBBAAAAAAAAA????????????????????????????????????????????????BBBAAAAAA@@@>>>===;;;:::======<<<;;;::::::999999>>><<<:::999999:::::::::===CCCLLLXXXhhh||||||yyytttpppsss|||rrreee[[[TTTPPPOOONNNOOORRRSSSUUU]]]fffvvv|||yyyvvvvvv}}}{{{nnnbbbYYYPPPJJJHHHKKKVVVaaammmrrruuuvvvyyy{{{wwwqqq```______bbbhhhooouuuwwwwww|||~~~xxxqqqlllfff```TTTDDD999555uuuiii\\\VVVTTTQQQOOOOOOMMMJJJGGGFFFEEEEEECCCAAA>>><<<999666555555777888777555444444444444333111******+++,,,,,,------...------------------------++++++***************+++---+++((((((***+++++++++''''''((()))******++++++((((((((((((((())))))*********++++++++++++************))))))******+++,,,++++++,,,+++******+++---------,,,***(((&&&$$$""",,,***(((***---...,,,*********+++,,,...000222333+++,,,...000333666888::::::===AAADDDEEECCC@@@>>>666777:::???FFFOOOWWW\\\gggkkkllljjjgggmmm{{{qqqdddKKKCCC???BBBBBB???CCCKKKZZZjjjwwwxxxnnnbbbWWWPPPJJJOOOYYYdddppp{{{wwwnnnfff```XXXQQQNNNLLLJJJIIIFFFFFFFFFEEEDDDCCCBBBAAABBBBBB@@@??????@@@AAABBB@@@@@@???>>>>>>>>>>>>???===???@@@AAAAAA@@@???===???>>>>>><<<;;;:::999999<<<<<<;;;;;;;;;:::::::::===>>>DDDMMMVVVeee{{{~~~xxxvvvvvvzzz~~~rrreee[[[TTTPPPOOONNNLLLLLLNNNSSSXXX[[[gggvvvvvvpppqqqwww}}}{{{nnn___VVVLLLIIIIIINNNXXXaaannnnnnqqqwww}}}{{{vvveee```^^^ccchhhkkkpppuuu{{{|||uuupppiiiaaaRRRBBB888666~~~tttggg[[[UUUSSSOOOMMMNNNLLLJJJGGGFFFEEEDDDCCCAAA>>>===<<<:::888666555555666555444333444444333111,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,***)))(((***++++++******++++++,,,------......)))))))))))))))***++++++)))******++++++******)))******))))))******+++,,,***++++++***)))(((***+++------------,,,+++))))))---+++***+++---...---++++++++++++,,,---///111111---...///111333777:::<<>>FFFXXXhhhvvvvvvmmmaaaVVVOOOJJJOOOXXXcccooozzzxxxlllddd```[[[TTTNNNJJJHHHGGGFFFDDDDDDDDDCCCBBBAAA@@@???CCCBBBAAA@@@????????????>>>>>>===============>>>===>>>@@@AAAAAA@@@>>>===<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;>>>>>>AAAFFFLLLWWWjjjzzz{{{yyyxxxzzz~~~rrreee[[[SSSPPPKKKJJJHHHGGGIIIMMMQQQTTT[[[iii~~~tttmmmooovvv}}}qqq```WWWMMMIIIJJJNNNXXXbbbllllllpppvvv}}}|||xxxfffaaa___bbbgggkkkpppvvv~~~}}}xxxuuupppiiiaaaRRRBBB888666}}}|||sssfffYYYTTTQQQNNNLLLLLLKKKIIIGGGEEEEEEDDDBBB@@@>>>>>>>>>===:::777444222666555333333444444222111...............---------+++++++++++++++++++++++++++***************++++++,,,***))))))***++++++***++++++,,,,,,---.........***************++++++,,,))))))************))))))******))))))******+++,,,***++++++***((('''(((***++++++,,,---......---------,,,+++,,,.........,,,,,,,,,,,,,,,---...///////////////000333888<<>>>>>>>>============>>>>>>===>>>???@@@@@@???>>>===<<<======>>>???@@@@@@AAA>>>>>>>>>>>>===============<<<===@@@CCCJJJXXXfff|||}}}{{{||||||qqqeee[[[SSSOOOIIIHHHEEEDDDEEEHHHKKKNNNSSS^^^ssstttlllnnnuuu|||uuudddZZZOOOKKKJJJMMMWWW```hhhiiinnnuuu{{{}}}zzzwwwgggaaa^^^aaafffjjjqqqwww||||||wwwuuupppiiiaaaRRRBBB888666~~~tttgggYYYTTTQQQMMMKKKKKKIIIHHHFFFEEEEEEDDDBBB@@@======<<<;;;999777555444666444333333333333222000111000000///...---------,,,,,,,,,,,,++++++++++++*********)))******+++,,,,,,***))))))+++++++++))))))))))))******+++++++++***))))))))))))***++++++((())))))******))))))(((******))))))******+++,,,+++,,,,,,***((('''(((***((()))***+++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,---...///......///333888===AAAAAACCCFFFHHHGGGCCC>>>;;;888888999;;;???FFFLLLOOOTTTXXX[[[ZZZWWWYYY```fffuuu}}}xxxpppeee\\\IIIBBB>>>BBBAAA===@@@GGGQQQdddtttuuujjj]]]SSSMMMJJJNNNVVV```kkkvvv~~~vvvoooiiiddd```YYYVVVQQQMMMKKKIIIGGGFFFDDDEEEEEEEEEEEEDDDCCCBBB;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>??????@@@===>>>>>>??????>>>>>>===???????????????>>>>>>>>>???>>>>>>>>>>>>=========<<<;;;;;;>>>@@@EEEQQQ\\\kkk~~~zzzpppdddZZZRRRNNNJJJHHHFFFEEEEEEFFFIIIKKKOOOWWWhhhyyypppoootttyyyyyyiii^^^SSSLLLJJJKKKSSS\\\dddgggkkkrrrwwwwwwtttqqqfff```\\\^^^ccchhhpppvvvwww|||zzzuuupppiiiaaaRRRBBB888555uuugggZZZTTTQQQNNNKKKKKKGGGFFFEEEEEEEEEDDDAAA???<<<:::888666555555666777666444333222333333222000111111000///...------,,,......------,,,,,,,,,+++******))))))***++++++,,,+++***)))***+++,,,***)))(((((((((((()))))))))))))))(((((((((((()))******))))))************))))))******))))))******+++,,,,,,,,,,,,+++))))))***+++((()))******************)))***************+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,...222888===AAABBBDDDGGGHHHGGGCCC>>>;;;666666666888===CCCHHHLLLRRRUUUXXXWWWUUUVVV[[[___llltttzzzxxxrrrkkkaaaYYYIIIBBB???CCCCCC???BBBIIIQQQeeevvvwwwkkk]]]SSSNNNKKKOOOUUU___jjjttt}}}~~~~~~sssmmmiiieeebbbZZZWWWSSSQQQOOOMMMKKKIIIGGGGGGGGGGGGFFFEEEDDDDDD>>>>>>>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<===;;;;;;>>>???BBBKKKTTT\\\pppwwwmmmbbbYYYRRRNNNJJJIIIFFFDDDDDDEEEGGGHHHKKKPPP]]]tttxxxttttttuuuzzz|||mmmbbbUUUMMMIIIIIIOOOWWWaaadddiiinnnqqqppplllhhhbbb\\\XXX[[[aaagggnnnuuuvvv{{{zzzuuupppiiiaaaRRRBBB888555~~~uuuhhhZZZTTTQQQMMMKKKKKKFFFEEEDDDEEEEEEDDDAAA>>>;;;999666444444555777999555444222222333333111000111000000///...---------///......------,,,,,,,,,))))))))))))***+++,,,,,,+++***)))***,,,,,,***(((************************((((((((((((((())))))*********++++++++++++************))))))******+++,,,+++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++((()))******))))))***+++++++++*********+++,,,,,,++++++,,,///333888>>>AAAGGGHHHJJJJJJGGGBBB<<<888333333444666:::@@@FFFJJJLLLOOORRRSSSSSSUUUZZZ^^^dddkkkoooooolllggg]]]TTTKKKDDDAAADDDDDD???AAAGGGTTThhhzzzzzzmmm^^^TTTOOOLLLOOOVVV___iiittt|||}}}uuuoookkkfffccc___]]]ZZZXXXVVVTTTPPPNNNKKKKKKKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAABBBCCCDDDBBBBBB@@@???>>>>>>======????????????????????????<<<<<<===>>>???@@@@@@AAA>>>>>>>>>>>>============@@@===<<<>>>>>>>>>CCCIIITTTfff{{{}}}tttjjj```WWWRRROOOHHHGGGEEECCCBBBCCCDDDDDDLLLNNNXXXmmmyyyrrrpppuuu}}}|||nnncccVVVMMMHHHGGGNNNUUU]]]aaagggkkkllljjjfffccc]]]XXXVVVZZZaaagggnnnuuuzzz~~~|||xxxuuupppiiiaaaRRRBBB888666|||tttgggYYYSSSPPPLLLIIIIIIEEEDDDDDDEEEEEEDDD@@@>>>::::::888777666666666666555333222222333222111000/////////......---------......------,,,++++++***))))))))))))***+++,,,---*********+++,,,,,,***(((************************))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++******))))))******+++,,,(((*********)))***,,,...++++++,,,---......------(((***,,,+++))))))+++---***************+++,,,,,,***+++---111555:::???AAAIIIKKKLLLMMMJJJEEE???<<<333333444777<<>>?????????@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>AAA>>>===>>>>>>===???DDDOOO^^^ppp|||rrrggg]]]VVVRRRQQQGGGFFFDDDBBBBBBBBBCCCCCCJJJKKKSSSggg|||pppkkkrrr|||zzzkkk```SSSLLLGGGHHHOOOWWWYYY^^^eeejjjjjjhhhdddbbbZZZUUUUUU[[[bbbhhhooovvvzzz}}}yyyuuupppiiiaaaRRRBBB888666|||ssseeeXXXRRRNNNJJJHHHGGGDDDDDDDDDEEEEEEDDD@@@===;;;;;;;;;:::999777444333555333222222222222111///...............---------------,,,,,,+++***))))))))))))))))))***+++,,,---***)))***+++,,,,,,***(((******))))))))))))))))))*********)))***++++++,,,+++,,,,,,------,,,,,,+++*********)))***++++++,,,&&&((()))))))))))),,,...))))))+++,,,---.........(((+++---,,,******+++...))))))))))))***+++,,,---***,,,///333888<<<@@@BBBGGGIIILLLNNNMMMIIIEEEBBB666666777:::@@@GGGNNNRRRSSSTTTTTTTTTTTTVVVZZZ]]]ccceeeffffffiiihhh^^^SSSBBB<<<<<>>>>>AAAAAAAAA@@@@@@@@@??????AAA======???@@@???AAAFFFFFFSSSdddrrr{{{qqqeee[[[UUURRRRRRHHHGGGEEEDDDCCCDDDDDDEEEDDDCCCJJJ]]]{{{}}}ooohhhppp}}}yyyhhh]]]QQQJJJGGGIIIPPPYYYWWW\\\dddiiijjjhhheeecccXXXTTTUUU\\\dddjjjqqqwwwwww|||}}}uuupppiiiaaaRRRBBB888666{{{tttgggZZZTTTPPPLLLHHHHHHHHHFFFEEEDDDEEEDDDCCCAAA<<<;;;999777666555555555333333333222222111111111111000///......------.........---------,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++***))))))*********))))))***,,,,,,+++)))///(((&&&,,,000,,,((((((***,,,***''')))---+++%%%(((,,,,,,)))***...---''',,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,---.........///111555:::???CCCGGGGGGIIIMMMPPPMMMDDD<<<555555666999???HHHQQQVVV[[[ZZZXXXUUUSSSTTTWWW[[[\\\bbbgggiiimmmnnnaaaPPPAAA<<<===AAAAAA>>>BBBJJJWWWnnnzzzyyytttdddTTTQQQOOOSSSYYYaaaiiirrrzzz}}}yyyuuurrrnnnkkkhhhhhhgggeeeaaa]]]XXXUUURRRPPPNNNKKKKKKNNNSSSZZZ^^^WWWVVVTTTQQQNNNKKKIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBAAAAAA@@@@@@??????CCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>EEEMMMZZZiiiwww{{{qqqggg^^^WWWQQQMMMLLLIIIFFFDDDDDDDDDCCCBBBEEEFFFIIISSSgggsssooolllppp}}}}}}mmm___PPPJJJJJJKKKOOOSSSYYYaaaiiiooorrrqqqiii```YYYTTTTTT\\\ffflllrrrxxx|||~~~|||zzzwwwrrrlllcccTTTBBB666333{{{tttgggZZZTTTQQQLLLIIIHHHGGGFFFDDDCCCDDDCCCBBB@@@<<<;;;999888666555555555333333333222222222111111111000///......------......------------,,,,,,,,,************************++++++***************+++,,,++++++***))))))******+++++++++,,,---...---+++((("""!!!'''+++(((%%%%%%(((***)))%%%''',,,,,,'''***---...***)))++++++'''*********++++++,,,,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++,,,---------...000444:::???BBBFFFFFFHHHLLLNNNKKKBBB;;;666666888<<>>777///)))&&&%%%''')))************************)))***+++,,,,,,,,,,,,,,,,,,---.../////////............///111666;;;@@@CCCGGGIIIKKKMMMLLLHHHCCC>>>===???CCCGGGMMMRRRVVVXXXXXXZZZ\\\^^^aaafffkkkooowww{{{{{{yyyzzzxxxjjjYYYHHHGGGLLLUUUSSSIIIEEEHHHRRRgggrrrppplll```SSSSSSQQQVVV^^^fffmmmttt{{{{{{xxxuuutttlllkkkiiihhhggggggggghhhggggggfffeeecccbbbaaaaaa^^^]]]\\\ZZZYYYYYYYYYYYYSSSQQQNNNKKKIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCHHHQQQ^^^ooo~~~{{{{{{}}}{{{sssjjjccc^^^YYYWWWOOOKKKFFFCCCBBBCCCBBBBBBAAAAAAAAAAAABBBEEEIIIMMMXXX___hhhpppvvvyyy{{{||||||nnniiihhhnnn|||yyyjjjZZZPPPMMMPPPYYYcccnnnuuu|||}}}uuueee^^^ZZZ^^^eeelllsssyyy~~~xxxtttnnneeeVVVDDD888555lll```TTTPPPOOOLLLJJJKKKJJJHHHFFFFFFFFFFFFDDDBBB===<<<:::999777666666666111222222222222333333333111000///......------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---*********)))******+++,,,******)))+++,,,---+++***(((+++,,,)))((()))'''$$$$$$'''+++---***(((///999YYYJJJ999000,,,***)))***++++++*********))))))))))))***++++++,,,,,,,,,,,,---...///000000000///.........///111555;;;@@@CCCFFFHHHKKKMMMLLLIIIDDDAAA@@@AAAEEEIIINNNSSSWWWYYYZZZ\\\^^^bbbfffnnnvvv|||~~~}}}zzzkkkYYYJJJKKKSSS]]][[[PPPJJJLLLTTTiiirrrooojjj^^^RRRRRRQQQXXXbbbllltttzzz~~~xxxwwwuuusssssssssssstttnnnmmmlllkkkiiihhhffffffddddddcccbbbaaaaaa```___ZZZWWWTTTPPPMMMKKKKKKKKKHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFMMMXXXgggwww|||{{{zzz}}}|||tttlllfffbbb^^^[[[SSSNNNIIIDDDCCCBBBBBBBBB>>>???@@@???>>>>>>@@@BBBGGGLLLRRRYYY]]]```cccffflllrrrzzzoookkkiiinnn{{{|||ooo___TTTPPPQQQZZZdddooouuu{{{}}}~~~wwwoooccc\\\YYY___gggmmmtttzzz~~~}}}xxxsssmmmdddUUUCCC888555iii]]]RRRNNNNNNKKKJJJJJJIIIGGGFFFEEEFFFEEECCCBBB===<<<;;;999888777666666111111222222222333333333111000///......------...,,,,,,,,,++++++++++++***************************+++***************++++++******))))))***++++++,,,***))))))***,,,,,,+++***''',,,...+++***---,,,)))&&&&&&)))***(((***888HHHjjjSSS<<<111///...,,,,,,))))))))))))************))))))***+++,,,,,,,,,,,,,,,---///000111000///...,,,,,,---///333999>>>AAADDDGGGJJJLLLKKKHHHEEECCCBBBCCCEEEIIINNNSSSWWWZZZ\\\^^^```dddkkkuuu~~~zzzjjjWWWIIIKKKUUU```___SSSKKKLLLUUUiiirrrnnnjjj^^^SSSSSSRRR[[[gggsss|||{{{wwwwwwyyy{{{~~~~~~|||vvvuuutttsssrrrpppoooooonnnnnnooonnnllljjjgggfffbbb___[[[VVVSSSQQQQQQQQQMMMKKKGGGDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCGGGOOO[[[iiirrr||||||zzzxxxyyy{{{tttnnniiifffdddbbbWWWRRRKKKFFFCCCBBBBBBAAA===>>>??????===;;;<<<<<<>>>AAAEEEHHHKKKNNNQQQTTT\\\cccnnnvvv~~~~~~nnniiifffjjjwwwrrrcccXXXRRRRRR[[[dddooouuuyyyzzz{{{yyyqqqhhh___YYYXXX___hhhooouuu{{{~~~}}}wwwrrrllldddTTTBBB777444hhh\\\QQQMMMMMMKKKIIIJJJHHHFFFEEEDDDEEEDDDCCCAAA===<<<;;;999888777666666111111111222222333333333111000///......------...,,,,,,,,,+++++++++******))))))))))))))))))))))))---,,,+++***))))))))))))******))))))***+++,,,,,,(((''''''(((******)))(((###))),,,))))))......+++***((())))))(((...BBBWWWgggLLL111((()))***))))))''''''((()))***+++,,,,,,((()))***+++,,,---------+++,,,...000000///...---******+++---222777<<>>@@@AAA@@@===;;;;;;;;;===>>>@@@AAACCCEEEIIIKKKOOOXXXcccmmmuuu}}}zzzkkkfffbbbeeerrrtttfffZZZSSSSSSZZZdddppptttxxxxxxxxxuuummmddd\\\WWWWWW___iiipppvvv{{{~~~~~~}}}}}}wwwrrrlllcccTTTBBB666333eee[[[SSSPPPNNNKKKIIIIIIGGGGGGGGGFFFDDDCCCAAA@@@===<<<;;;:::999999888888777666444222111111111222///......------,,,++++++......------,,,+++*********)))))))))))))))******,,,+++)))(((((()))+++,,,)))************+++++++++,,,+++++++++******))))))))))))************)))))),,,***)))***...666>>>BBB<<<666///+++***++++++***++++++++++++++++++++++++++++++++++++,,,---...///+++---///...***)))+++---...///...///000555;;;@@@@@@CCCEEEFFFEEEEEEEEEFFFEEEGGGIIIJJJLLLRRR[[[bbb^^^```eeellluuu{{{xxxtttbbbLLLGGGBBBGGGUUUYYYQQQKKKLLLUUUfffuuuttthhh\\\TTTPPPQQQXXXdddrrrsssllliiifffgggjjjrrr{{{~~~~~~|||{{{{{{yyyvvvtttooommmiiifffccc___ZZZWWWVVVRRRNNNKKKHHHGGGDDDBBBAAAAAAAAACCCEEEEEEDDDCCCBBBAAA@@@AAADDDIIIOOOSSSbbbfffppp{{{|||{{{}}}zzzrrrmmmkkkhhheeebbb]]]WWWOOOHHHDDDAAA@@@???@@@@@@@@@??????>>>===<<<;;;;;;<<<===???AAABBBDDDJJJPPPXXXaaajjjuuuyyynnnccc___gggssszzzmmm___WWWSSSSSSWWW]]]lllrrrvvvvvvtttqqqjjjccc]]]ZZZ[[[ccckkkpppwww}}}xxxssslllcccTTTCCC888666|||{{{ddd[[[RRRPPPNNNJJJHHHIIIIIIHHHHHHGGGFFFDDDCCCBBB<<<<<<;;;999888888888888444333222111111111222333///......------,,,,,,+++++++++******))))))((((((******)))))))))******+++,,,+++)))(((((()))+++,,,)))************+++++++++++++++++++++++++++******(((((())))))))))))((((((***)))''''''***///555888666222---***+++,,,,,,+++++++++++++++++++++++++++***))))))******,,,------,,,---...---,,,,,,---...---,,,,,,***+++...333777@@@CCCEEEFFFEEEEEEEEEFFFHHHKKKMMMOOOQQQVVV^^^dddgggjjjnnnssszzzyyyuuuqqqaaaNNNCCC===@@@JJJNNNHHHEEEHHHVVVgggvvvttthhh\\\TTTOOOOOOUUUaaannn{{{wwwkkkdddaaa___bbbgggttt}}}|||yyyuuurrrnnnkkkgggccc^^^[[[YYYUUUQQQMMMJJJHHHEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDBBBAAAAAACCCFFFKKKNNNZZZ___iiissszzz|||yyyzzz~~~yyyrrrmmmkkkiiifffccc^^^XXXPPPIIIDDDBBB@@@???????????????>>>===<<<<<<999999999:::<<<===???@@@DDDIIIQQQYYYbbbmmmzzz}}}{{{sssjjj```]]]eeepppwwwjjj\\\TTTPPPOOOSSSYYYccckkksssvvvvvvtttmmmeee]]]ZZZ[[[bbbjjjpppwww}}}~~~yyyssslllbbbSSSBBB888666}}}yyy~~~wwwcccZZZRRROOOMMMJJJHHHIIIJJJIIIIIIHHHGGGEEEDDDCCC<<<;;;:::888777666666666111111000000111111222333//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***))))))***+++,,,)))************+++++++++******++++++++++++++++++))))))************))))))***)))''''''(((***---......,,,***)))***,,,,,,+++++++++++++++++++++++++++***************+++,,,------,,,,,,---...//////...//////...------000555999???BBBEEEFFFFFFEEEEEEEEEKKKNNNRRRUUUXXX]]]dddjjjrrrvvv{{{|||~~~zzzrrrlll___OOOCCC======CCCGGGDDDEEEJJJXXXiiivvvtttggg[[[SSSNNNLLLRRR\\\iiiuuu}}}zzzxxxzzz}}}~~~|||qqqjjjaaa\\\YYYYYYaaaiiiyyy|||yyyuuurrrnnnjjjeeeaaa]]]ZZZTTTPPPMMMJJJGGGEEEEEEDDDCCCDDDEEEFFFEEEDDDEEECCCAAA@@@AAACCCFFFGGGPPPTTT]]]hhhnnnttt{{{wwwvvvyyy}}}|||wwwppplllkkkkkkhhhfff___YYYQQQJJJEEEBBB@@@???>>>>>>>>>>>>===<<<;;;;;;999999999999:::;;;<<<===???DDDKKKRRRZZZfffrrr{{{xxxwwwrrrkkkddd]]]ZZZbbblllrrrfffWWWOOOKKKJJJNNNTTT\\\eeeoootttuuutttmmmeee]]]YYYZZZaaajjjpppwww~~~~~~zzztttlllbbbSSSBBB888666}}}yyy~~~vvvbbbYYYQQQOOOMMMJJJHHHIIIIIIIIIIIIHHHGGGEEECCCCCC;;;:::999777666555555555222111111111111222222222/////////...------,,,,,,..................//////---,,,++++++***+++++++++++++++***))))))***++++++))))))*********+++++++++)))))))))******+++++++++***++++++,,,,,,++++++*********************++++++))))))))))))************************************+++++++++++++++,,,---...,,,***)))+++///111000---...//////000222666;;;@@@???BBBEEEFFFFFFEEEDDDDDDKKKOOOUUUYYY]]]ccckkkpppzzz~~~rrrhhhYYYLLLBBB======AAADDDCCCEEEJJJXXXhhhuuurrreeeXXXPPPLLLKKKPPPXXXdddqqq|||}}}yyytttrrrqqqpppooommmccc___[[[YYYXXX[[[gggrrr{{{wwwtttooojjjfffaaa]]]XXXSSSPPPLLLIIIGGGGGGEEEDDDDDDEEEEEEDDDCCCDDDCCCAAA@@@@@@AAACCCDDDHHHLLLTTT^^^dddjjjvvv|||wwwvvvxxx|||zzzuuuooolllllllllkkkiiiaaa[[[SSSKKKFFFCCCAAA???>>>>>>>>>>>>===<<<;;;:::;;;::::::::::::;;;;;;<<<>>>BBBIIIOOOWWWaaannnvvvxxxsssmmmgggaaaZZZXXX^^^gggzzzooocccUUULLLHHHGGGKKKPPP[[[ccclllppprrrrrrllleee]]]YYYZZZaaaiiipppwww~~~~~~~~~zzztttlllbbbRRRBBB888666zzzwww|||uuubbbYYYQQQOOONNNJJJIIIJJJIIIHHHHHHGGGFFFDDDCCCBBB;;;;;;999777666555444444444444444333333222111000000//////......---,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,+++******+++++++++******************+++))))))*********+++++++++'''((((((((())))))******))))))************))))))((()))***+++++++++++++++((()))))))))))))))))))))************************+++************++++++,,,***(((''')))---000///,,,***+++,,,---///333888<<<>>>AAAEEEGGGFFFDDDCCCCCCHHHMMMTTTYYY___eeennntttssscccSSSFFF<<<;;;<<<@@@AAA@@@BBBEEEWWWfffrrrooobbbUUUMMMIIIJJJOOOWWWbbbnnnyyy~~~zzzsssmmmhhheeebbbaaa[[[XXXWWWZZZ]]]dddqqq}}}{{{wwwsssnnnjjjeeeaaa[[[VVVRRROOOKKKIIIIIIGGGDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDGGGOOOXXX]]]cccnnnzzz}}}zzzyyyzzz~~~xxxsssnnnkkklllmmmllljjjddd^^^UUUMMMGGGDDDAAA@@@>>>>>>>>>>>>===<<<;;;:::::::::999999999999::::::>>>AAAGGGLLLSSS]]]iiirrr~~~~~~tttnnnfff```ZZZWWW\\\ddduuuooobbbTTTKKKGGGEEEIIIOOO]]]dddkkknnnrrrtttrrrmmm___[[[[[[aaaiiipppwww~~~~~~{{{uuulllaaaRRRAAA888666wwwtttyyy}}}ssscccZZZRRRPPPOOOLLLJJJKKKIIIHHHHHHGGGFFFDDDBBBBBB<<<;;;999888666555444444555555555555333222000000000000//////...---------............---------------,,,+++***************************************)))************+++++++++((((((((()))))))))))))))''''''((((((((((((''''''&&&'''((()))***+++******(((***+++***)))((()))***************************))))))((((((((())))))***((((((((())),,,---------,,,---.........000444777===AAAEEEGGGFFFDDDCCCCCCFFFKKKQQQVVV[[[bbblllrrr~~~~~~rrr___MMMCCC;;;===@@@AAABBBBBBDDDFFFUUUdddpppmmm___TTTLLLHHHJJJNNNVVV```kkkvvv~~~|||vvvnnngggbbb___^^^[[[XXXZZZ```gggooo{{{}}}zzzvvvqqqnnnhhhddd___ZZZVVVSSSPPPMMMLLLIIIFFFDDDDDDDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBEEELLLSSSWWW\\\gggsss}}}}}}|||}}}wwwrrrmmmkkkmmmnnnmmmkkkfff```VVVNNNHHHEEEBBB@@@>>>>>>>>>>>>===<<<;;;;;;777777777666777777888888;;;>>>CCCGGGMMMWWWccclll|||xxxpppggg```ZZZXXX]]]ddduuupppcccTTTLLLGGGEEEIIIOOO[[[cccjjjooouuuzzzzzzwwwccc^^^]]]bbbiiipppwww~~~|||uuulllaaaQQQAAA777666vvvsssyyy~~~uuucccZZZSSSQQQPPPMMMLLLMMMJJJIIIIIIHHHGGGEEEDDDCCC===<<<:::888666555444444222333444444333222111000000000//////......------222111111111000/////////,,,,,,+++***))))))))))))*********++++++*********)))************+++++++++++++++++++++************((((((((())))))(((((((((''''''((()))************(((***+++***))))))+++...************************++++++***************+++((()))++++++++++++---......///000111111333666999<<<@@@EEEGGGFFFDDDCCCBBBFFFIIIMMMQQQUUU\\\eeelllwww||||||xxxzzz~~~mmmZZZKKKCCC<<>>===<<<<<<777666666666777888999999999<<<@@@CCCIIISSS___gggxxx~~~zzzpppfff___ZZZYYY___fffyyypppcccUUULLLGGGEEEIIIOOOXXX```iiiooouuuzzzzzzvvvfffaaa___dddjjjpppwww~~~}}}vvvlllaaaQQQ@@@777666xxxuuu{{{yyyddd[[[SSSQQQPPPNNNLLLNNNKKKKKKJJJIIIHHHFFFEEEDDD>>>===;;;999777555555444///000111222333222111111000000000///......------000//////...---,,,,,,+++,,,+++***)))((((((((((((******++++++++++++******)))************+++++++++...------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************+++++++++,,,(((***++++++)))***...222))))))))))))))))))))))))//////...------.........(((+++...---+++***---000***+++---///111444888;;;<<<@@@EEEGGGFFFDDDBBBBBBGGGIIILLLMMMPPPVVV```gggpppsssvvvtttqqqrrrzzzxxxhhhWWWKKKFFF888;;;<<<:::999===BBBEEEUUUdddppplll```UUUNNNKKKHHHLLLTTT^^^hhhpppvvvyyyzzzuuurrrrrroookkkllluuu}}}zzzvvvsssoookkkfffbbb___\\\YYYWWWRRROOOKKKHHHGGGGGGFFFEEEEEEFFFGGGGGGFFFDDDBBBAAA???AAAFFFKKKNNNRRR]]]hhhppp|||~~~|||{{{{{{{{{{{{{{{{{{}}}wwwrrrmmmkkkmmmnnnmmmllliiibbbYYYPPPJJJFFFCCCAAA@@@@@@@@@??????>>>===<<<888888888888999:::;;;<<<999<<>>===;;;;;;;;;;;;>>>;;;888777777888888888???>>>@@@CCCGGGNNN\\\jjjooo|||{{{pppddd[[[WWWYYYbbbmmm|||nnn```QQQHHHDDDEEEKKKRRRZZZ```hhhooosssssspppmmmcccaaa___ccckkksssyyy{{{|||zzzwwwnnn___NNN???888555uuu~~~iii^^^TTTRRRQQQOOOLLLLLLHHHFFFDDDCCCCCCCCCAAA@@@???>>>===;;;888666555444111111111111111111000///222111///---,,,---...///***+++,,,---------,,,++++++++++++++++++***))))))***************+++++++++******(((((('''((())))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************(((((())))))***+++------***++++++,,,------,,,,,,,,,,,,---///222666999:::<<<>>>AAACCCDDDCCCAAA???CCCDDDEEEGGGIIIOOOUUUZZZcccfffiiigggdddfffmmmttt{{{zzzvvvlll^^^PPPFFFAAA<<<999999===@@@@@@CCCHHHXXXgggrrrlll\\\QQQKKKIIIIIIMMMSSS\\\gggpppxxx|||~~~yyyzzz|||}}}zzzssspppkkkgggdddaaa^^^\\\[[[XXXTTTRRROOOLLLIIIFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDDDDGGGKKKQQQUUUccclllyyy}}}{{{zzz{{{yyyxxxzzzyyywwwzzzxxxrrrkkkhhhhhhiiiiiihhhiiiddd\\\UUUOOOJJJFFFCCC@@@???>>>===<<<;;;;;;;;;===;;;999888999:::;;;;;;>>>===???CCCFFFMMM[[[iiimmmzzz|||rrrfff]]]XXXYYYbbbmmm~~~oooaaaRRRIIIEEEFFFLLLSSSZZZ___eeekkkmmmllliiifff___]]]]]]bbbkkktttzzz}}}|||xxxuuulll]]]KKK===666333xxx}}}hhh]]]SSSQQQPPPNNNLLLKKKGGGFFFEEEFFFFFFFFFDDDBBB???>>>===;;;999777666555222333444555555555555555222111///...------......---------,,,,,,+++++++++***++++++++++++***))))))+++++++++***************))))))((((((((()))******)))******************)))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***)))***+++++++++***))))))***+++,,,******))))))***++++++,,,)))******+++++++++++++++***+++,,,///222666:::<<<:::<<>>AAAAAAEEEIIIYYYhhhsssmmm]]]QQQKKKIIIIIILLLSSS]]]gggqqqyyy~~~}}}vvvsssnnnjjjgggddd```^^^___\\\XXXUUURRROOOKKKHHHIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDGGGKKKOOOZZZcccooozzz~~~{{{zzz}}}zzzzzz{{{zzzxxxzzzyyysssjjjffffffhhhiiiiiijjjeee^^^WWWQQQKKKFFFCCC@@@???>>>===<<<;;;;;;;;;;;;:::999888999:::;;;<<<<<<<<<>>>AAADDDKKKYYYfffkkkwwwvvvhhh___YYYZZZcccnnnooobbbRRRJJJFFFFFFLLLRRR\\\___cccfffgggeeebbb___[[[[[[\\\bbbkkkttt{{{|||vvvrrriiiYYYHHH;;;444222xxx|||hhh]]]SSSPPPPPPMMMKKKKKKHHHGGGGGGHHHHHHGGGDDDAAA>>>>>><<<;;;999888777666666666777888888888888888111000///...------.........---,,,+++++++++,,,,,,******+++++++++******))),,,+++++++++***)))))))))((((((((())))))******+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++,,,+++)))((((((***,,,---++++++***************+++******+++++++++++++++******+++,,,...222666999;;;999;;;===??????>>>===<<<===>>>???@@@CCCHHHNNNSSSZZZ^^^bbbbbb```___aaadddgggeeecccbbb```WWWKKKAAA>>>;;;;;;???BBBCCCFFFKKK\\\jjjuuunnn^^^QQQKKKIIIGGGKKKRRR[[[fffqqqyyy}}}~~~{{{wwwrrrnnnjjjfffbbb^^^___\\\YYYVVVTTTQQQMMMKKKKKKIIIGGGEEEDDDDDDEEEFFFCCCDDDCCCBBBBBBCCCGGGJJJQQQYYYdddnnnzzz{{{yyy||||||}}}{{{yyy|||}}}uuukkkffffffhhhjjjkkkjjjfff___XXXRRRLLLGGGDDDAAA@@@???===<<<<<<;;;;;;:::::::::999777777888999::::::<<<@@@CCCIIIVVVdddjjjwww}}}lll___XXXZZZeeeqqq~~~nnnaaaRRRIIIEEEEEEJJJPPP\\\___bbbddddddbbb___]]]ZZZ[[[^^^ccckkkttt||||||vvvqqqgggWWWFFF:::444222vvvhhh]]]SSSPPPPPPMMMKKKKKKGGGFFFEEEDDDDDDBBB>>><<<>>>===<<<;;;999888777666333333333333333222222111111000//////...---------,,,,,,+++++++++,,,---...)))******+++++++++******,,,+++++++++***)))))))))(((((()))*********++++++******++++++++++++******************************)))))))))))))))))))))))))))***++++++***)))***++++++***)))((((((***,,,---,,,+++******)))*********++++++,,,,,,,,,,,,+++++++++,,,---...111444777999:::;;;<<<>>>>>>===<<<;;;<<<===>>>???AAAFFFLLLQQQUUUYYY^^^```___^^^___aaa___^^^]]]______YYYMMMCCC???<<<<<>><<<<<<<<<<<<>>>??????<<<999777777888999999;;;???BBBHHHTTTaaajjjwwwqqqaaaXXXZZZgggttt|||lll___PPPHHHDDDCCCGGGNNNZZZ\\\```bbbbbb```]]][[[[[[]]]aaafffmmmuuu||||||wwwrrrfffVVVEEE:::555444~~~ttthhh]]]SSSQQQPPPNNNLLLKKKIIIHHHFFFEEEDDDBBB???===>>>===<<<:::888666555444111111111111111000//////000000000///......------+++++++++,,,,,,---------))))))***++++++++++++***+++++++++***************))))))***+++++++++******)))******************)))************************)))))))))))))))))))))))))))***++++++***)))***+++***))))))))))))+++,,,---++++++***************+++,,,,,,,,,,,,,,,,,,+++***,,,,,,---...111444777999;;;<<<===>>>>>>===<<<<<<===>>>???@@@BBBFFFMMMQQQSSSVVVZZZ\\\\\\\\\\\\]]]YYYXXXYYY[[[\\\VVVLLLCCC@@@======BBBEEEFFFJJJOOO```oooxxxppp___QQQKKKHHHEEEHHHOOOYYYcccmmmuuuzzz}}}||||||xxxtttpppkkkeeebbb\\\ZZZXXXVVVVVVTTTRRRPPPMMMLLLJJJHHHGGGFFFFFFGGG@@@AAABBBAAA@@@AAACCCEEEEEEKKKRRRZZZeeettt|||yyywwwuuuuuuwwwvvvuuuxxx}}}xxxmmmeeecccdddeeeeeegggccc^^^YYYTTTNNNIIIEEEAAA@@@???>>>===<<<<<<<<>>===;;;999777555333222111222222333333333333333000000000//////...---,,,+++,,,---------,,,+++***))))))***+++++++++++++++***************+++++++++******+++++++++***)))(((((())))))******))))))(((************************)))))))))))))))))))))))))))***++++++***)))***+++((())))))***++++++,,,,,,******************+++++++++++++++++++++***)))))))))***+++...111555888:::===>>>>>>???>>>>>>======???@@@@@@AAACCCHHHNNNRRRUUUWWWYYYZZZ[[[ZZZZZZYYYWWWWWWXXXYYYXXXSSSJJJDDD@@@>>>>>>CCCFFFGGGKKKPPPbbbpppzzzqqq```QQQJJJHHHFFFJJJPPPYYYcccmmmuuuyyy~~~}}}{{{|||zzzwwwuuurrrooojjjggg___\\\ZZZXXXWWWUUURRRPPPMMMLLLKKKJJJIIIGGGFFFFFFBBBBBBBBBAAA@@@???AAABBBCCCGGGLLLRRRZZZhhhyyy|||yyysssqqqqqqttttttsssvvv||||||zzzooogggddddddcccbbbdddaaa\\\XXXTTTOOOJJJFFFAAAAAA???>>>===<<<<<<<<>>===;;;999666444222111...///111222333444444444000000000000///...---,,,---...//////...+++)))'''((()))***+++++++++++++++))))))******+++++++++,,,***+++,,,,,,+++***)))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++'''((()))+++,,,,,,,,,,,,******))))))***++++++,,,***************)))(((((('''(((***---111666:::<<<>>>???????????????>>>>>>AAAAAABBBBBBDDDIIIOOOSSSYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXZZZZZZXXXRRRKKKFFFAAA>>>???CCCFFFHHHLLLQQQcccqqqzzzrrr```RRRJJJHHHHHHKKKQQQZZZdddmmmuuuyyy}}}~~~~~~}}}{{{xxxwwwuuuuuutttqqqnnnkkkbbb___\\\YYYXXXUUURRROOOMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDBBB???>>>???@@@BBBEEEIIILLLRRR___ppp}}}}}}yyysssqqqqqqtttttttttwww}}}xxx|||~~~ssskkkgggfffdddcccbbb___[[[XXXTTTOOOJJJGGGBBBAAA@@@>>>======<<<<<<;;;>>>@@@>>>999666777:::888888<<<@@@BBBGGGRRR^^^iiivvvvvviiibbbdddkkk|||lll___RRRIIIEEECCCFFFLLL]]]```eeehhhfffaaa[[[VVVRRRWWW___fffmmmvvv|||vvvpppcccRRRBBB888555666|||ooonnnvvv}}}yyyeee^^^VVVQQQPPPOOONNNLLLMMMJJJGGGDDDCCCBBB@@@>>>@@@???===;;;888777666555222222222222222222222222000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************))),,,+++***))))))***+++,,,*********)))))))))))))))((((((((((((((((((((((((+++)))***------((('''***---------***'''&&&))),,,++++++++++++++++++++++++------,,,++++++******)))((((((((()))***,,,---......++++++------000888BBBEEEEEECCC@@@===;;;<<<===>>>BBBFFFHHHIIIMMMRRRWWW___^^^\\\[[[YYYWWWSSSPPPVVVXXXXXXUUUTTTTTTOOOHHHAAA<<<===DDDHHHGGGKKKSSSfffvvvxxxmmmbbbUUUKKKNNNGGGJJJPPPXXXbbbllltttyyy|||}}}}}}}}}|||{{{yyyvvvsssqqqpppnnnkkkhhheeebbb]]]ZZZXXXVVVTTTSSSQQQPPPOOOMMMJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>BBBGGGIIILLLUUUcccooozzz|||wwwuuutttssssssssstttuuuvvvzzz|||wwwmmmhhheeecccaaaaaa___\\\WWWRRRMMMIIIGGGAAA@@@???===<<<<<<;;;;;;<<<;;;;;;::::::999999888;;;999:::>>>AAAFFFPPP[[[gggsssxxxhhh```ccckkkuuuiiiYYYNNNFFFBBBFFFMMMZZZbbbiiiiiifffccc]]]VVVUUUZZZ```hhhnnnvvv|||sssooocccPPPAAA:::666222{{{nnnkkkssszzzvvvddd^^^VVVQQQOOOOOOMMMKKKKKKIIIFFFCCCBBBAAA???===<<<;;;:::888666555555555222222222222222222222222///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))+++)))(((''')))******)))*********'''$$$$$$&&&)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))***+++---...///...---...000222555>>>HHHHHHHHHFFFCCC???===>>>???AAADDDGGGIIIJJJNNNUUUZZZ\\\[[[ZZZXXXWWWTTTRRRPPPOOOSSSUUUTTTTTTSSSMMMFFF???:::;;;CCCGGGFFFKKKSSSbbbtttwwwlllbbbSSSHHHKKKFFFIIIOOOXXXbbbllluuuyyy}}}{{{{{{{{{zzzyyywwwtttrrrooonnnllliiigggeeebbb^^^[[[YYYWWWUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGCCCCCCCCCCCCBBBAAAAAA@@@@@@DDDGGGHHHIIIOOO[[[eeeooo}}}}}}yyysssrrrpppooooooppprrrsssxxxzzz~~~{{{pppjjjfffdddbbbaaa___[[[WWWQQQMMMIIIGGGAAAAAA???>>>===<<<<<<<<<;;;;;;:::999999888888777:::999:::===@@@EEEOOOZZZdddppp}}}wwwiiiaaaeeemmmxxxkkk[[[OOOGGGDDDHHHOOO\\\dddkkkkkkhhhddd]]]VVVUUUZZZaaahhhpppwww~~~~~~tttooobbbNNN@@@999555222{{{llliiiooouuutttccc]]]UUUPPPNNNNNNLLLJJJKKKHHHEEECCCBBBAAA>>>===:::999888777666555555555222222222222222222222222000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))(((((((((((())))))))))))))))))))))))******++++++++++++++++++++++++***---***$$$%%%,,,---))),,,,,,,,,***(((''')))+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,---...///---,,,...222444777AAAKKKKKKKKKIIIFFFBBB??????@@@CCCEEEGGGHHHIIINNNVVV\\\[[[ZZZXXXUUUSSSQQQPPPOOOLLLQQQTTTTTTUUUSSSMMMEEE===888:::BBBFFFFFFKKKSSSaaasssxxxooodddTTTHHHIIIEEEHHHNNNVVVaaallluuuzzz}}}zzzxxxxxxyyyxxxwwwvvvtttqqqooonnnllliiifffeeebbb___\\\ZZZXXXVVVTTTQQQPPPOOONNNLLLKKKJJJIIIEEEDDDDDDCCCCCCBBBAAAAAA???CCCFFFGGGGGGLLLUUU\\\dddppp~~~|||uuusssooommmlllnnnpppqqqvvvxxx|||uuummmhhhdddbbbaaa___[[[VVVQQQLLLIIIGGGBBBBBB@@@???>>>=========::::::999999888777777777999888888<<<>>>CCCNNNYYY```mmmzzzvvvjjjdddhhhqqqrrr```SSSJJJGGGKKKSSS___hhhoooooolllfff]]]UUUUUUYYYaaaiiiqqqyyy}}}tttooo```LLL===777555333{{{lllgggmmmsss|||~~~rrrccc\\\TTTOOONNNMMMLLLJJJKKKHHHEEECCCCCCBBB@@@>>>===<<<:::888777666555555222222222222222222222222111111000000///.........------,,,,,,,,,,,,++++++************************+++++++++*********))))))+++******************+++)))))))))))))))*********++++++++++++++++++++++++(((333444((($$$,,,///)))------,,,+++******+++,,,************++++++++++++))))))***+++,,,,,,------*********++++++---......,,,+++,,,000222555===GGGKKKKKKJJJGGGCCC@@@???@@@BBBDDDEEEFFFGGGLLLTTT[[[]]]\\\YYYUUUQQQNNNNNNNNNOOOSSSUUUUUUUUUSSSMMMEEE===888:::BBBGGGGGGLLLTTTcccvvv|||tttjjjYYYKKKKKKDDDGGGMMMUUU```kkktttzzz|||zzzwwwvvvvvvvvvuuutttvvvtttqqqooonnnllliiigggfffccc```^^^\\\ZZZWWWUUURRRQQQPPPOOONNNLLLKKKKKKHHHGGGGGGFFFEEEEEEEEEDDD===AAAEEEGGGIIIMMMUUU[[[___gggsss}}}}}}xxxuuuqqqmmmlllmmmoooqqqvvvyyy}}}zzzpppiiidddbbbaaa___[[[VVVQQQLLLIIIGGGCCCCCCAAA@@@???>>>>>>>>>;;;;;;::::::999888888777888777777;;;===BBBLLLWWWaaammmzzz~~~uuukkkfffllluuu{{{hhhXXXMMMIIINNNVVVccclllssssssnnnggg]]]TTTSSSXXX```hhhqqqyyy}}}uuunnn^^^III;;;666555333|||lllhhhmmmsss}}}~~~sssccc\\\TTTOOONNNMMMLLLJJJLLLIIIGGGEEEDDDCCCBBB@@@???>>><<<999666444333222222222222222222222222222000000///......------,,,---------,,,,,,+++++++++************************+++++++++*********))))))*********++++++*********(((((())))))************************************&&&777===111'''***---)))***))))))((())))))(((((()))))))))******+++++++++))))))***+++,,,------...******)))******+++,,,------,,,---000000222999BBBIIIJJJIIIFFFBBB???>>>???BBBDDDEEEFFFGGGLLLUUU[[[```___]]]WWWQQQMMMMMMNNNTTTWWWWWWUUUSSSRRRLLLEEE>>>999;;;DDDHHHHHHMMMVVVcccxxxwwwlll[[[LLLLLLDDDGGGLLLSSS^^^iiisssyyy~~~~~~~~~zzzxxxuuuttttttuuutttssstttqqqooommmlllkkkhhhffffffdddaaa___^^^\\\YYYWWWTTTSSSRRRPPPOOOMMMLLLLLLJJJIIIGGGFFFFFFFFFFFFFFFAAADDDHHHKKKMMMRRRXXX]]]```eeemmmvvv}}}yyyvvvqqqmmmkkkkkkmmmooovvvzzz~~~sssjjjeeecccaaa```\\\WWWRRRMMMIIIGGGDDDCCCBBB@@@??????>>>>>><<<<<<<<<;;;::::::999999888666777:::<<>>;;;888555222111000222222222222222222222222---------,,,++++++******...------,,,,,,++++++***************************+++++++++************)))(((((())))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))&&&555===555***(((******+++***)))***+++,,,***)))(((((())))))***+++++++++))))))***+++,,,,,,------***)))))))))******+++,,,///...///111111111777???FFFGGGGGGEEEBBB???>>>>>>DDDFFFHHHIIIJJJOOOWWW]]]aaabbb```[[[SSSOOONNNOOOVVVYYYZZZXXXVVVTTTMMMEEE???:::<<>>>>>>>>=========<<<;;;;;;::::::888777777:::<<<@@@KKKUUUcccooo|||{{{tttnnnhhhhhhrrr~~~ppp]]]PPPLLLRRR[[[fffnnnuuusssnnnfff\\\TTTQQQVVV^^^gggoooxxxuuunnn^^^III:::666555333yyykkkiiipppwwwtttddd^^^VVVQQQOOOOOOMMMKKKKKKIIIFFFEEEEEEDDDBBBAAA???>>>;;;888666444222222222222222222222222222222.........---,,,,,,++++++......---,,,,,,+++******************************+++++++++************)))'''((()))******)))(((''''''(((((()))******++++++))))))))))))))))))))))))(((...222000+++'''(((***...,,,+++,,,...///---+++((((((((()))***+++++++++*********++++++,,,,,,,,,++++++*********+++,,,,,,///...///111111111777???CCCEEEEEEDDDAAA???>>>>>>CCCFFFIIIKKKLLLPPPVVV\\\^^^```aaa]]]VVVQQQPPPRRRWWW\\\```aaa___[[[RRRHHH@@@:::<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999999777888:::<<<@@@KKKUUU```lllzzz~~~{{{vvvqqqkkkgggdddhhhuuunnn[[[OOOMMMTTT^^^gggnnnsssqqqllleee\\\TTTSSSXXX___hhhpppxxxuuuooo___KKK<<<666555333wwwjjjiiiqqqxxxttteee^^^VVVQQQPPPOOONNNLLLJJJHHHEEEDDDDDDCCCBBB@@@@@@???===;;;999777666666222222222222222222222222111111111000//////............---,,,,,,+++******************************+++++++++************))))))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))))))))))))))))))))***&&&&&&******''''''***+++)))((())),,,---***((('''(((((()))***+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,---000000000666>>>BBBDDDEEEDDDBBB@@@??????@@@DDDGGGJJJKKKNNNTTTYYY[[[^^^```]]]WWWSSSRRRTTTXXX___gggjjjjjjdddXXXLLL???:::;;;CCCFFFEEEIIIQQQbbbvvv|||tttjjjYYYKKKJJJGGGHHHKKKQQQZZZeeennntttzzz}}}{{{yyyzzzwwwuuutttuuuvvvuuuuuuuuussspppooonnnmmmkkkiiigggeeedddcccbbb```\\\YYYZZZYYYWWWTTTQQQNNNLLLKKKMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKNNNTTT[[[eeennnsss||||||~~~{{{www{{{{{{yyyuuuqqqnnnkkkiiihhhiiittt}}}sssooonnneeeccc___ZZZUUUPPPMMMKKKBBBBBB@@@???>>>=========<<<;;;;;;::::::999999888:::888888;;;===AAAKKKUUU\\\iiiwww~~~wwwtttooojjjeeebbbaaagggwwwkkkXXXNNNMMMVVV```fffmmmrrrooojjjddd\\\TTTUUUYYYaaaiiiqqqyyytttooo```LLL===777555333uuunnniiinnnzzz~~~yyyggg___YYYUUUQQQLLLKKKNNNJJJHHHFFFEEEEEEEEECCCAAA???>>><<<:::777444222111222222222111111111111000000000///...------,,,,,,---,,,+++***)))***++++++///+++'''&&&'''+++---...++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((++++++++++++***((('''&&&+++++++++***************++++++************++++++(((((()))***+++,,,,,,,,,++++++************++++++---------,,,+++)))&&&%%%***,,,---...///111555777>>>@@@BBBBBB@@@>>>======@@@EEEJJJMMMOOORRRWWW[[[]]]``````ZZZWWWXXXXXXVVV\\\iiirrrtttuuussscccPPPEEE>>>;;;???EEEHHHKKKNNN^^^uuuyyylllXXXLLLPPPKKKIIIJJJRRRZZZcccnnnxxx}}}zzztttwwwwwwuuutttsssrrrrrrqqqsssrrrqqqqqqqqqooollliiiiiigggeeedddccc```\\\YYYXXXWWWUUURRRPPPNNNMMMLLLOOOMMMKKKIIIHHHGGGHHHHHHKKKKKKNNNTTTYYYbbbrrr~~~{{{yyy}}}{{{wwwrrrnnnkkkiiihhhhhhoooxxx~~~yyypppjjjeeebbb^^^\\\ZZZUUUNNNHHHDDDBBB@@@?????????===;;;<<<<<<;;;;;;;;;:::::::::888666777999;;;???IIISSS```mmm|||}}}rrrllllllddd```bbbccciii{{{}}}eeeVVVOOONNNQQQVVVbbbgggkkkkkkjjjiiiccc]]]YYY\\\```gggpppxxx~~~~~~|||wwwlll[[[JJJ>>>888444333tttmmmiiippp|||zzziiiaaaZZZVVVQQQLLLLLLNNNJJJHHHFFFEEEEEEEEECCCAAA>>>===<<<:::888777555555222222222111111111111000000000000///...---------///...---,,,,,,,,,------)))'''%%%%%%''')))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******+++++++++******)))************************++++++************++++++)))))))))***+++++++++,,,++++++************+++++++++,,,,,,---,,,+++***)))***+++------...000444777<<<>>>AAAAAA???===<<<<<<>>>BBBHHHLLLOOOTTTZZZ```cccggggggaaa]]]\\\ZZZVVV\\\hhhrrruuuxxxwwwjjjYYYFFF@@@<<<@@@FFFHHHKKKOOO]]]tttyyynnn\\\PPPSSSSSSLLLHHHOOOYYYdddnnnvvv{{{~~~|||vvvxxxwwwuuutttsssrrrrrrrrruuussssssssssssqqqooolllkkkiiigggfffeeebbb^^^[[[YYYXXXUUUSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKNNNSSSXXXaaappp|||~~~}}}{{{wwwrrrmmmjjjgggfffeeekkksssyyy{{{{{{}}}~~~|||sssmmmfffbbb^^^\\\YYYTTTMMMHHHDDDBBB@@@??????>>><<<;;;;;;;;;;;;;;;::::::::::::999777777999;;;???IIISSS___mmm|||}}}rrrlllmmmfffbbbddddddiiizzz{{{dddUUUMMMLLLOOOTTT^^^eeekkklllmmmlllgggaaa^^^```ccciiipppxxx~~~|||wwwkkkYYYIII===777444333sssmmmkkksss~~~mmmddd[[[VVVRRRMMMKKKMMMJJJHHHFFFEEEEEEEEECCCAAA======<<<;;;:::888777777222222222111111111111000000000000///......------///...---,,,,,,,,,------)))))))))***,,,,,,+++)))))))))))))))))))))))))))''''''((()))***+++,,,,,,************************)))***++++++,,,,,,,,,+++))))))))))))))))))******++++++************++++++******************++++++++++++************++++++******,,,---------------)))+++,,,------///333666999<<>><<<::::::;;;???EEEJJJOOOWWW```ggglllpppqqqkkkddd```ZZZUUUXXXccclllqqqvvvwwwmmm^^^HHHBBB>>>BBBGGGJJJLLLPPP]]]tttzzzqqqbbbVVVWWWZZZPPPHHHMMMYYYdddmmmtttzzz~~~~~~yyyxxxwwwvvvuuutttssssssssstttsssrrrssssssrrrpppnnnmmmllliiihhhfffddd```]]]ZZZYYYVVVTTTQQQOOONNNNNNJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKNNNSSSWWW^^^lllzzz|||~~~~~~~~~~~~}}}{{{wwwrrrmmmiiieeecccaaaffflllpppssstttuuuvvv}}}wwwqqqfffccc^^^[[[YYYTTTMMMHHHCCCAAA???>>>>>>===<<<:::;;;;;;:::::::::999999999999777777:::<<>>===<<<;;;999777666666222222222111111111000000/////////......---------,,,,,,+++++++++*********++++++***+++---...---+++++++++++++++++++++++++++'''(((((()))******++++++************************)))******+++++++++******((()))))))))))))))******++++++************+++++++++++++++***************++++++************++++++******+++,,,,,,---------)))+++,,,,,,---...222555777:::===???===;;;999999:::>>>CCCIIIPPPZZZfffnnnuuuyyyzzztttkkkcccZZZRRRRRRZZZbbbhhhmmmoooggg\\\IIICCC@@@DDDJJJLLLNNNQQQ^^^vvv|||uuuhhhZZZWWWZZZRRRMMMPPPYYYaaakkksss|||}}}|||}}}|||{{{zzzyyy{{{}}}~~~~~~|||zzzxxxtttwww}}}|||xxxxxxwwwvvvuuuttttttuuusssqqqppppppqqqqqqpppnnnooollljjjhhhgggdddaaa___[[[ZZZXXXUUUSSSQQQPPPOOOKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMRRRTTTZZZfffsss}}}{{{|||}}}|||zzzwwwsssmmmhhhdddaaa]]]```eeeiiimmmppprrrsssxxxyyyttthhhddd___[[[XXXTTTMMMHHHDDDAAA>>>=========<<<;;;;;;::::::::::::999999999:::888888:::<<<@@@JJJTTT___mmm}}}~~~sssmmmkkkeeedddfffgggiiiwwwppp]]]PPPIIIGGGKKKQQQ[[[fffqqqxxx|||}}}xxxrrrjjjjjjjjjlllqqqxxx~~~vvvjjjWWWFFF:::444333222vvvqqqqqq{{{qqqfffZZZTTTQQQLLLIIIJJJJJJHHHFFFEEEEEEEEECCCAAA???>>><<<:::777555333222222222222111111111000000.........---------------,,,,,,,,,+++++++++******+++(((&&&&&&(((*********++++++++++++++++++++++++******))))))))))))))))))************************************)))((('''&&&(((((())))))*********+++++++++************+++++++++++++++***************++++++************+++++++++++++++******************+++,,,,,,,,,...111444666999===???===;;;999888:::===CCCHHHOOOZZZgggpppzzz{{{qqqhhh]]]TTTPPPTTTZZZ___cccddd]]]UUUHHHCCCAAAFFFKKKMMMOOORRR```yyy{{{nnn]]]VVVTTTRRRRRRUUUYYY^^^iiittt~~~|||{{{yyyvvvsssrrrsssuuuvvvuuussspppnnnlllmmmooosssxxx~~~|||wwwsssrrruuuxxx~~~yyyxxxwwwwwwvvvvvvvvvvvvtttrrrqqqqqqqqqrrrqqqoooooollliiigggeeedddaaa___]]][[[YYYVVVTTTRRRQQQPPPNNNMMMMMMLLLKKKJJJIIIHHHJJJJJJMMMQQQRRRVVV```lll}}}|||zzzzzz|||{{{zzzxxxtttnnnhhhccc```\\\]]]```dddiiinnnqqqrrrttt|||zzztttjjjeee```\\\YYYTTTNNNIIIEEEBBB???=========<<<<<<;;;;;;;;;:::::::::999999:::888999;;;===AAAKKKUUU```nnn~~~uuuppphhhdddcccfffgggiiiwwwwwwiiiXXXMMMGGGFFFKKKRRR]]]gggssszzz~~~zzzssskkkkkkkkkmmmrrryyyvvvjjjXXXGGG;;;555333222xxxsssrrr{{{tttgggZZZUUURRRNNNKKKKKKJJJHHHFFFEEEEEEEEECCCAAA???>>><<<:::777444222111222222222111111111111000.....................---------.........---,,,+++---***(((''')))+++,,,,,,))))))))))))))))))))))))************))))))((((((*********************************)))((('''%%%$$$)))))))))***++++++,,,,,,++++++************++++++******************++++++++++++************++++++---,,,+++***))))))))))))+++,,,---------///222444666999>>>@@@???<<<:::999999===BBBGGGMMMWWWbbbkkkwww~~~|||tttlllaaaXXXRRRSSSUUUYYY\\\\\\VVVQQQGGGBBB@@@FFFMMMOOOQQQTTTaaa|||wwwcccVVVNNNOOOSSSWWWXXX]]]jjjwww}}}zzzvvvsssssstttuuuvvvtttrrrnnnllliiihhhfffeeeeeefffhhhiiimmmnnnpppqqqrrrrrrrrrqqqooonnnlllhhheeedddeeegggkkkttt~~~zzzyyyxxxwwwwwwwwwwwwwwwxxxvvvtttsssttttttsssrrrooolllhhhfffeeecccaaa___^^^]]]ZZZXXXUUUSSSRRRRRROOOOOOOOONNNMMMKKKIIIHHHIIIJJJMMMPPPPPPRRR[[[eeevvv|||{{{~~~{{{xxxxxxzzzzzzyyyxxxuuupppjjjddd```\\\[[[\\\```eeekkknnnooopppxxxzzzuuulllgggaaa]]]ZZZVVVPPPKKKFFFCCC???======>>>======<<<<<<;;;;;;;;;:::::::::;;;999999<<<===AAAKKKVVVbbbpppxxxtttkkkeeedddffffffiiivvvmmmaaaTTTKKKGGGGGGNNNVVV^^^hhhrrrxxx{{{zzztttmmmhhhhhhjjjmmmssszzzwwwlll[[[JJJ>>>888444333xxxsssqqqyyywwwiii\\\VVVTTTQQQNNNMMMJJJHHHFFFEEEEEEEEECCCAAA>>>>>><<<:::888666444333222222222111111111111000/////////000000000000000------.........---,,,+++---,,,+++,,,...///...---)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''''')))******+++,,,,,,------++++++************++++++)))))))))***+++++++++,,,++++++************++++++...---+++***))))))******,,,---.........///222555666:::???BBBAAA>>>;;;:::888<<<@@@DDDIIIQQQ[[[bbbjjjqqqwwwuuupppkkkccc[[[SSSQQQRRRUUUXXXVVVRRRNNNDDD@@@@@@FFFMMMPPPRRRUUUbbbjjjZZZNNNLLLNNNRRRWWW___mmmzzz~~~~~~|||zzz{{{|||{{{yyyvvvrrrpppiiigggccc___\\\[[[[[[\\\^^^___```bbbeeegggiiijjjjjjkkkjjjhhhfffddddddeeeeeemmmxxx~~~~~~zzzyyyyyyxxxxxxxxxxxxyyyzzzwwwuuussssssssssssqqqpppmmmiiifffeeecccaaa```___]]][[[YYYVVVTTTSSSSSSOOOOOOPPPPPPOOOMMMLLLKKKIIIJJJLLLOOONNNOOOVVV```kkkzzz}}}{{{|||zzzuuuuuuvvvyyyyyyyyywwwrrrllleeeaaa]]][[[YYY[[[```eeehhhiiijjjqqq}}}zzzuuunnniiiccc^^^[[[WWWQQQMMMGGGDDD@@@>>>>>>??????>>>=========<<<<<<<<<;;;;;;<<<::::::<<<>>>BBBLLLVVVdddrrr{{{xxxqqqkkkggghhhggghhhuuuxxxeee[[[PPPJJJGGGHHHQQQZZZccckkksssvvvwwwuuunnnfffbbbdddgggmmmttt|||wwwmmm]]]NNNBBB:::666333xxxrrrooowwwyyykkk]]]XXXVVVSSSPPPPPPJJJHHHFFFEEEEEEEEECCCAAA>>>===<<<;;;999888777666222222222111111111111000111111111111111222222222++++++,,,---,,,+++***)))(((((())),,,...---***'''++++++++++++++++++++++++''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((()))*********************+++,,,------......++++++************++++++(((((()))***+++,,,,,,---++++++************++++++...---,,,+++++++++,,,------...///......000333555777;;;@@@CCCBBB???===;;;777;;;???CCCFFFLLLUUU[[[\\\dddkkkllljjjgggaaa[[[RRROOOOOORRRTTTSSSOOOMMMCCC??????FFFMMMQQQSSSVVVbbbppp___PPPJJJHHHMMMWWWbbbppp{{{zzz{{{wwwtttjjjgggccc^^^[[[ZZZZZZ[[[[[[\\\]]]```dddhhhlllnnnlllnnnooonnnkkkiiiiiiiiigggmmmvvv}}}}}}zzzzzzyyyxxxxxxxxxyyyyyyyyyvvvsssrrrqqqqqqpppoooqqqnnnjjjgggeeedddbbbaaa___^^^\\\YYYWWWUUUTTTSSSNNNOOOPPPPPPPPPPPPNNNNNNIIIIIILLLOOOMMMMMMTTT]]]dddrrr|||}}}yyysssrrrsssxxxyyyyyywwwsssmmmfffbbb^^^[[[WWWXXX\\\```cccccceeemmmxxx{{{uuupppkkkddd___\\\XXXRRRNNNHHHEEEAAA>>>>>>???@@@???>>>============<<<<<<<<<<<<::::::===>>>BBBLLLVVVeeesss}}}zzzwwwpppkkkjjjggghhhuuuttt```WWWNNNIIIGGGIIISSS\\\hhhooouuuwwwvvvssskkkccc^^^aaafffmmmuuu}}}xxxnnn___PPPEEE<<<777444|||vvvppprrruuuhhhZZZTTTRRRPPPOOOPPPAAABBBDDDEEEEEEEEEDDDCCC@@@???<<<:::777555444333333333333333222111000000111000000///...---------222111///,,,***'''&&&%%%+++++++++*********))))))************************)))*********++++++++++++******))))))))))))******,,,)))'''(((,,,......---,,,,,,+++******+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++---,,,++++++,,,,,,***)))+++,,,---.........---,,,,,,,,,++++++,,,///222333777:::???CCCDDDBBB>>><<>>===>>>>>>>>>>>>>>>>>>>>>>>>:::999:::;;;<<<@@@LLLXXXeeettt~~~zzzxxxyyypppjjjkkkiiiiiivvvvvvdddXXXLLLHHHIIINNNWWW```nnnrrruuutttoooggg```\\\\\\aaahhhooovvv}}}~~~xxxpppbbbTTTHHH>>>666111|||ttttttyyykkk]]]VVVSSSPPPNNNOOOGGGGGGGGGFFFEEECCCAAA@@@@@@???<<<:::777555444444333333333333222111000000111000000///......------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******************************)))))))))*********++++++******))))))))))))******+++***)))***,,,---------,,,++++++******++++++,,,************************************************,,,+++******++++++)))((('''((()))+++++++++++++++,,,,,,++++++,,,///222333555999>>>CCCEEECCC@@@>>>BBBCCCCCCDDDEEEIIINNNRRRXXX[[[```bbbaaa]]][[[YYYWWWTTTRRRSSSVVVTTTNNNHHH@@@??????AAAFFFKKKNNNOOO___sssooo___SSSMMMJJJLLLSSS[[[hhhrrrwww}}}xxxqqqlllkkkiiieeeccceeehhhiiikkkooosssxxx}}}}}}~~~|||yyytttqqqoooooonnnqqqvvv|||~~~}}}|||{{{yyy|||||||||||||||{{{{{{{{{zzzyyyvvvsssqqqoooooonnnpppmmmhhhccc```______```bbb```]]][[[[[[ZZZXXXVVVTTTRRROOOMMMLLLKKKLLLLLLNNNNNNNNNMMMLLLNNNRRRUUU___hhhwww~~~|||{{{wwwsssooonnnpppsssxxxyyyvvvoooiiiddd\\\XXXVVVXXXYYYXXX[[[```cccfffmmmuuu}}}~~~zzztttoooiiidddaaa\\\VVVQQQJJJGGGCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::999:::<<<<<<@@@LLLXXXggguuu|||wwwuuutttlllhhhhhhfffggguuu}}}uuufffZZZNNNJJJKKKQQQ[[[eeeqqqtttvvvtttooogggaaa]]][[[```gggnnnuuu|||~~~xxxpppcccVVVJJJ@@@888333xxxvvv|||nnn___XXXTTTOOOMMMMMMJJJJJJIIIGGGEEECCCAAA@@@@@@>>><<<:::777666444444333333333333222111000000000000000///......------......---,,,+++***))))))---------,,,,,,,,,,,,+++************************((((((((()))))))))************))))))))))))*********+++------,,,++++++,,,,,,+++************+++,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***++++++)))'''&&&'''((()))***+++++++++,,,,,,++++++,,,///222333333888>>>CCCFFFEEEBBB@@@DDDFFFGGGGGGHHHJJJMMMPPPVVVZZZ^^^___]]]YYYVVVUUUXXXWWWWWWYYY[[[VVVMMMEEE===<<<;;;===AAAFFFIIIIIIXXXkkk}}}{{{jjjZZZRRRMMMJJJMMMSSSZZZdddnnnqqqvvv}}}~~~xxxvvvtttpppoooqqqqqqsssvvvyyy}}}{{{vvvsssssstttrrruuuyyy~~~~~~}}}~~~}}}||||||}}}{{{xxxuuuqqqnnnmmmlllpppnnniiieeebbbaaaaaaaaacccaaa^^^\\\[[[ZZZXXXWWWSSSSSSQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMNNNRRRUUU]]]dddqqq}}}~~~zzzvvvqqqmmmjjjjjjooouuuyyyxxxrrrkkkfff\\\WWWUUUWWWWWWWWWZZZ___bbbeeejjjrrrzzz}}}}}}~~~yyysssooojjjgggddd___YYYSSSLLLHHHDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;<<<<<<@@@KKKWWWhhhwww~~~vvvrrrnnniiiggggggeeegggvvv|||vvvhhh\\\PPPLLLNNNTTT___iiiqqqssstttqqqllleee___\\\ZZZ___fffmmmuuu|||~~~wwwpppeeeXXXMMMBBB:::555|||www~~~{{{mmm___XXXTTTPPPMMMMMMIIIIIIIIIHHHGGGEEEDDDDDD???>>><<<:::777666555444333333333333222111000000000000//////............000///...---+++***)))(((,,,,,,,,,,,,,,,,,,,,,+++************************(((((((((((())))))))))))******))))))))))))******)))---000///,,,)))***+++++++++************++++++++++++++++++++++++++++++************************+++******+++,,,,,,***(((+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,///111333444888>>>DDDFFFEEECCCAAAEEEFFFHHHIIIJJJLLLNNNQQQXXXZZZ]]]^^^[[[WWWTTTSSSVVVVVVYYY]]]___ZZZNNNEEE;;;:::999:::>>>BBBDDDEEEQQQbbbvvvxxxgggWWWQQQLLLJJJMMMRRRXXX```iiilllpppuuu{{{~~~{{{zzz}}}{{{}}}~~~yyytttsssuuuwwwxxx{{{~~~}}}}}}|||yyyvvvrrrooommmlllpppnnnjjjgggdddcccbbbccccccaaa^^^\\\[[[ZZZXXXWWWSSSSSSSSSSSSRRRPPPNNNMMMMMMNNNNNNMMMMMMNNNQQQSSSZZZ```lll|||}}}}}}zzzuuupppjjjgggeeejjjpppvvvxxxtttlllggg[[[WWWTTTUUUVVVUUUYYY^^^aaaccchhhooowww}}}zzz{{{}}}}}}xxxrrroookkkiiifffaaaZZZTTTLLLIIIDDDBBBAAA@@@???>>>========================<<<;;;;;;======@@@KKKWWWiiiwww{{{uuummmjjjhhhiiihhhmmm|||}}}wwwiii]]]QQQMMMNNNUUU___iiimmmnnnooolllfff```[[[YYYYYY^^^eeemmmuuu|||~~~wwwpppeeeYYYNNNDDD;;;666zzz}}}wwwjjj]]]WWWUUUQQQNNNNNNKKKKKKIIIHHHGGGFFFEEEEEE???>>><<<999777666555555333333333333222111000000////////////............)))******,,,---...//////************++++++++++++************************(((((((((((())))))))))))******))))))))))))*********---000///,,,)))***+++************************************************+++++++++++++++++++++++++++++++++---......,,,***///...------,,,,,,++++++,,,,,,++++++,,,///111333777;;;@@@EEEGGGEEEBBB@@@CCCEEEHHHJJJLLLNNNRRRUUUXXXZZZ\\\[[[XXXTTTQQQOOOQQQSSSWWW]]]```[[[PPPFFF;;;999888999<<>>===========================<<<;;;;;;======AAALLLXXXiiiwww|||pppnnnmmmnnnqqqyyy|||vvvggg\\\PPPLLLMMMRRR\\\eeeiiikkkllljjjeee```\\\ZZZZZZ___fffnnnuuu|||~~~xxxqqqeeeYYYNNNDDD<<<777~~~|||ttthhh\\\WWWUUURRROOOOOOOOOMMMKKKHHHFFFDDDCCCBBB>>>===;;;999888666666555333333333333222111000000//////////////////......,,,,,,,,,,,,------------)))***************++++++************************((((((((()))))))))************))))))))))))******,,,...///...,,,++++++,,,))))))***++++++***))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,...000///---***...---,,,+++************,,,,,,++++++,,,///222333888<<>>???@@@GGGUUUjjj|||yyyhhh[[[PPPLLLIIILLLQQQVVV^^^gggfffggghhhiiilllpppvvv{{{~~~}}}{{{xxxwwwzzz~~~zzzyyyyyywwwuuusssqqqpppllllllkkkiiigggeeedddcccbbb```]]][[[ZZZYYYWWWVVVSSSTTTTTTTTTTTTRRRPPPOOOLLLNNNNNNNNNMMMMMMOOOQQQSSSYYYeeeuuu}}}{{{{{{|||}}}~~~|||xxxrrrlllhhhaaabbbdddiiimmmnnnjjjfff]]]WWWSSSRRRQQQPPPSSSYYY^^^___bbbiiirrrzzz{{{yyyyyy{{{~~~}}}zzzrrrnnnjjjgggddd```ZZZTTTLLLHHHDDDAAA@@@???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>;;;:::;;;===>>>BBBMMMZZZjjjwwwvvvssspppsss{{{yyyrrrbbbXXXNNNKKKMMMQQQYYYaaagggjjjmmmmmmjjjeeebbb```\\\aaahhhooovvv}}}~~~yyyqqqdddWWWKKKBBB:::666uuuiii]]]YYYWWWSSSPPPPPPNNNMMMJJJGGGEEEDDDCCCCCC>>>===;;;999888666666666333333333333222111000000.../////////////////////222111000...,,,***((((((*********++++++,,,,,,,,,************************)))))))))*********++++++******))))))))))))******///---,,,,,,---------,,,((()))***++++++***)))(((******************************************************+++...//////,,,*********)))))))))***,,,---,,,,,,++++++,,,///222333777:::@@@FFFHHHGGGDDDBBBCCCEEEFFFHHHJJJOOOUUUYYYYYY[[[[[[XXXTTTOOOLLLKKKLLLMMMPPPUUUZZZWWWOOOGGG;;;999777777:::<<<======CCCPPPfff{{{zzzjjj]]]SSSNNNKKKNNNRRRXXXaaajjjggggggfffeeegggkkkqqqvvv~~~zzzzzzyyyxxxvvvtttqqqpppkkkkkkjjjiiihhhfffdddcccaaa___\\\ZZZYYYXXXVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPNNNPPPQQQPPPOOOOOOPPPRRRRRRWWW```nnn{{{yyy{{{}}}~~~~~~zzztttnnnjjjbbb```^^^aaafffiiihhheee___XXXSSSQQQOOONNNQQQVVVZZZ[[[^^^fffoooxxx~~~zzzwwwwwwzzz||||||{{{tttpppjjjfffddd```ZZZUUUMMMJJJEEEBBBAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>:::999:::===>>>CCCOOO[[[kkkyyyzzzuuuqqquuusssjjjZZZRRRKKKJJJMMMQQQYYY```eeeiiinnnqqqoookkkhhhfff___ccciiipppvvv}}}~~~zzzqqqbbbSSSHHH???888555wwwkkk___ZZZXXXTTTQQQPPPJJJIIIGGGFFFEEEFFFFFFGGG>>>===;;;999888777666666333333333333222111000000.........///////////////------------------------+++++++++,,,,,,---------************************************++++++++++++******))))))))))))******000---******---///...,,,((()))***++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))((()))***---///...+++)))))))))))))))+++---///000,,,,,,++++++---///222333555999???FFFIIIIIIGGGEEEEEEFFFFFFGGGIIINNNTTTYYY]]]^^^^^^[[[VVVQQQNNNLLLMMMLLLNNNRRRVVVTTTMMMFFF;;;999666666888;;;<<<<<<@@@MMMccczzz{{{kkk___UUUPPPMMMOOOTTTZZZdddmmmoooooommmkkklllpppvvvzzz~~~{{{{{{{{{yyyvvvssspppooojjjjjjjjjjjjhhhfffdddbbb```^^^[[[YYYXXXWWWVVVTTTTTTTTTSSSSSSRRRRRRQQQQQQPPPRRRSSSRRRQQQQQQRRRSSSSSSVVV\\\iiizzz{{{yyy{{{}}}|||vvvpppkkkccc___[[[\\\aaaeeefffddd```YYYSSSQQQNNNMMMOOOTTTWWWXXX\\\cccmmmwww~~~{{{vvvtttwwwzzz||||||wwwqqqkkkfffccc```[[[VVVOOOKKKGGGCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>999888:::===>>>CCCPPP\\\mmmzzz{{{vvvqqquuu~~~}}}nnndddUUUNNNHHHJJJNNNSSSZZZaaabbbgggnnnrrrqqqnnnjjjhhhaaaeeekkkqqqwww}}}{{{qqqaaaQQQEEE===777444|||ooobbb[[[VVVQQQOOOOOOQQQNNNJJJHHHGGGFFFEEEDDDAAA@@@===;;;888666555444444444444333333333222222111111111111000///...---///...------......,,,***,,,+++++++++***)))))))))************************************************++++++++++++++++++++++++...***'''(((,,,///---***))),,,...,,,)))''')))+++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,++++++,,,...111222777;;;@@@CCCDDDCCCCCCCCCCCCEEEGGGGGGGGGKKKRRRWWW___``````]]]XXXTTTQQQPPPSSSRRRRRRTTTUUUSSSNNNIII===:::777888777777<<>>===<<<<<<<<<<<<============::::::;;;>>>@@@EEESSS```ppp}}}zzzrrrmmmtttqqqcccZZZPPPHHHJJJQQQWWW]]]bbbiiirrrxxxtttooommmhhhbbbbbbffflllrrrwww}}}zzzppp```MMM>>>666555666~~~qqqccc[[[VVVQQQOOOOOOQQQNNNJJJHHHFFFEEECCCBBBAAA???===:::888666555444222222222111111111000000000000000000///...------,,,+++***+++,,,,,,***)))++++++++++++************************************************************++++++++++++++++++++++++---***''')))---///,,,)))***+++,,,+++***)))***+++,,,,,,++++++***)))))))))(((((()))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++,,,...111222555999>>>BBBCCCCCCCCCCCCCCCFFFHHHIIIJJJMMMRRRWWW```bbbcccaaa\\\UUUPPPMMMNNNNNNNNNQQQTTTRRRMMMIII===999777777666666999>>>BBBMMM```ttt{{{kkk^^^RRRMMMLLLNNNSSSZZZgggrrr~~~}}}}}}{{{xxxwwwwwwvvvtttrrrooonnnkkkhhheeecccbbbaaaaaa___]]][[[YYYXXXXXXXXXYYYXXXVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWVVVYYY___hhhttt|||{{{|||~~~{{{xxxlllggg```[[[XXXYYY[[[^^^___\\\XXXTTTQQQOOOOOOOOOUUUWWWZZZ___eeennnxxx~~~}}}xxxvvvwwwxxxxxxxxxvvvrrrmmmjjjgggbbb[[[UUUOOOKKKFFFBBB@@@???>>>===;;;;;;<<<<<<<<<=========<<<<<<===???AAAGGGUUUbbbssszzzsssnnnvvvxxxlll]]]SSSKKKMMMTTTZZZaaafffnnnvvv{{{wwwqqqmmmhhhcccbbbgggmmmsssyyyxxxooo^^^MMM>>>666444555ssscccZZZUUUQQQOOOPPPOOOLLLIIIGGGFFFDDDBBB@@@@@@???===:::888666555444222222222111111111000000///////////////...,,,,,,+++******+++,,,---+++************+++++++++++++++************************************************+++++++++++++++++++++++++++)))(((***......+++(((+++***)))***+++,,,+++***,,,,,,++++++***)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,------,,,++++++,,,...111222444777<<<@@@AAAAAABBBBBBCCCFFFJJJKKKKKKMMMRRRVVVaaadddggggggaaaXXXQQQMMMJJJKKKLLLPPPTTTSSSNNNIII???:::777888888666999===AAALLL___sss~~~zzzkkk^^^SSSOOOMMMOOOSSSZZZfffqqq}}}|||{{{xxxvvvuuuuuuvvvuuutttqqqooommmjjjgggeeedddcccbbbaaa^^^\\\ZZZZZZZZZZZZ[[[ZZZYYYXXXWWWXXXYYYZZZVVVVVVVVVVVVVVVWWWXXXXXXVVVYYY___gggsss}}}~~~}}}qqqlllddd\\\WWWVVVWWWXXX]]][[[YYYVVVSSSPPPOOONNNSSSUUUYYY]]]ccckkktttzzz}}}yyyvvvvvvvvvwwwwwwwwwsssnnnjjjgggaaaZZZTTTOOOKKKFFFBBB@@@???>>>===<<<<<<<<<<<<============???>>>???AAACCCIIIWWWeeevvvyyyrrroooxxx}}}uuu```UUUNNNPPPXXX___eeejjjtttzzz}}}xxxrrrlllgggcccccchhhnnnuuu{{{~~~uuulll]]]LLL???777444333uuubbbXXXTTTPPPOOOOOOKKKIIIFFFEEEEEEEEECCCAAA???>>><<<:::888666555444444444444333333333222222////////////...---,,,+++,,,++++++---//////...---*********++++++,,,,,,,,,************************************************************************)))((()))+++...---+++(((+++)))'''))),,,...,,,))))))))))))***++++++,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,+++***))))))+++---...---,,,++++++,,,...111222555888<<<>>>???>>>??????@@@DDDHHHJJJKKKMMMQQQUUU```cccggggggbbbZZZSSSOOOKKKKKKMMMQQQUUUTTTPPPKKK@@@;;;888999::::::<<<@@@BBBLLL^^^rrr}}}yyykkk^^^TTTPPPMMMOOOSSSYYYeeeppp}}}~~~|||zzzyyywwwsssrrrrrrssstttsssqqqpppmmmkkkhhhfffeeedddeeedddbbb```^^^^^^^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\WWWWWWWWWWWWXXXYYYYYYZZZXXXZZZ___gggqqq~~~wwwqqqiii___XXXUUUTTTTTT[[[[[[ZZZYYYVVVSSSPPPNNNRRRTTTWWW[[[```gggooottt|||zzzvvvttttttvvvxxxyyyzzzuuuppplllhhhbbbZZZTTTOOOKKKFFFBBB@@@???>>>============>>>>>>>>>>>>???@@@???@@@BBBEEEKKKZZZhhhxxxxxxrrrpppzzz{{{ttt___UUUNNNQQQZZZbbbiiinnnvvvyyy{{{xxxpppjjjeeecccdddiiipppwww}}}|||tttjjj[[[LLL@@@999444222uuuaaaWWWSSSPPPNNNNNNFFFEEEDDDEEEFFFFFFEEECCC???===;;;999777666555555444444444333333333222222////////////...---,,,+++,,,++++++---//////...---******++++++,,,,,,,,,---************************************************************************((((((***,,,---,,,***(((+++)))'''))),,,...,,,))))))))))))***++++++,,,,,,))))))))))))************++++++++++++++++++++++++,,,+++***))))))+++---...---,,,++++++,,,...111222777999<<<===<<<<<<<<<<<<===AAAFFFHHHIIILLLPPPTTT\\\___cccccc___YYYTTTQQQMMMLLLNNNQQQUUUUUUQQQMMMAAA:::666888:::<<>>===>>>>>>?????????@@@@@@@@@???>>>???BBBEEEMMM\\\kkkzzzxxxrrrppp{{{|||ssslll\\\SSSMMMQQQ[[[dddlllrrrvvvwwwxxxuuunnnfffbbbbbbeeejjjrrryyy~~~zzzsssiiiYYYKKKAAA:::555333ttt___VVVSSSQQQNNNMMMEEEDDDDDDEEEFFFGGGEEECCC>>>===;;;999777666555555222222222111111111000000///////////////...,,,,,,+++******+++,,,---+++***+++++++++,,,,,,,,,,,,,,,************************************************************************((()))***+++++++++***)))+++***)))***+++,,,+++***,,,,,,++++++***)))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,------,,,++++++,,,...111222777:::<<<<<<;;;;;;;;;<<<<<<@@@EEEHHHJJJNNNSSSXXXZZZ^^^bbbccc___ZZZVVVSSSNNNMMMMMMQQQUUUWWWVVVSSSDDD;;;555666999<<>>===????????????@@@@@@@@@@@@???>>>???BBBGGGPPP```ooo}}}zzztttsss|||~~~vvvllleeeZZZQQQLLLRRR]]]hhhqqqxxxyyyxxxxxxtttlllbbb___```eeejjjrrrzzz~~~zzzqqqfffVVVHHH???:::666333yyyyyyrrr^^^UUUTTTQQQMMMKKKGGGFFFEEEFFFGGGFFFDDDAAA===<<<:::999777666555555222222222111111111000000000000000000///...------,,,+++***+++,,,,,,***))),,,,,,,,,,,,,,,,,,++++++************************************************************************((()))******))))))***+++***+++,,,+++***)))***+++,,,,,,++++++***))))))))),,,,,,---------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++,,,...111222555888:::<<<<<<<<<===??????CCCGGGJJJMMMRRRZZZ___```eeekkkmmmiiibbb[[[WWWRRRPPPPPPSSSYYY^^^```___MMMBBB999888;;;>>>AAAFFFEEEOOO```sss~~~{{{nnnbbbUUUPPPLLLMMMOOOTTT___iiiuuu||||||zzzvvvpppmmmqqq{{{~~~}}}|||{{{zzzwwwvvvuuuuuuvvvvvvuuussssssqqqooommmkkkjjjiiihhhhhhgggeeecccbbbbbbbbbccceeedddbbb```^^^^^^^^^^^^YYYZZZZZZZZZ[[[]]]^^^___^^^```ccchhhppp||||||tttkkkccc^^^\\\[[[YYY[[[]]]^^^^^^]]][[[ZZZUUUWWWZZZ\\\^^^bbbgggkkkiiijjjlllmmmnnnssszzz{{{uuuqqqnnnhhhaaa[[[OOOKKKFFFBBB@@@???>>>=========>>>>>>>>>????????????>>>@@@DDDIIISSSeeeuuu~~~xxxvvv~~~zzzrrrkkkeeeZZZRRRNNNUUUbbbmmmxxx~~~{{{wwwlll```\\\___dddjjjrrr{{{~~~zzzpppcccRRRDDD<<<888555222~~~ssssssppp]]]UUUTTTQQQMMMJJJIIIHHHGGGGGGGGGEEEBBB???===<<<:::888777666555555444444444333333333222222111111111111000///...---///...------......,,,***---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))***)))((()))***,,,***,,,...,,,)))''')))+++)))))))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++---,,,++++++,,,...111222333666999;;;<<<>>>@@@BBBBBBFFFJJJLLLPPPVVV___eeehhhnnnvvvyyyuuukkkbbb\\\UUUSSSSSSWWW___fffjjjjjjWWWJJJ???<<<>>>AAADDDIIIFFFPPPaaasss~~~|||ooocccTTTOOOLLLLLLNNNSSS]]]hhhuuu}}}wwwllldddbbb^^^YYYVVV\\\gggqqq~~~}}}|||{{{{{{vvvvvvvvvwwwyyyzzzyyywwwtttsssqqqooommmkkkkkkjjjjjjiiigggfffeeeeeeeeefffhhhfffdddbbb```_________ZZZZZZZZZ[[[\\\^^^___``````aaadddiiiqqq|||}}}vvvmmmfffaaa___^^^YYY[[[]]]_________^^^]]]WWWXXX[[[]]]___bbbgggjjjgggiiikkkkkkmmmqqqxxx~~~|||vvvrrrooojjjbbb]]]OOOKKKFFFBBB@@@???>>>===<<<<<<<<<<<<============@@@???AAAEEEKKKVVVhhhxxx{{{yyyxxxqqqllliii[[[SSSPPPXXXeeerrr}}}zzznnn```[[[^^^dddiiirrr{{{~~~zzznnnaaaOOO@@@999666333111zzztttwww}}}qqqbbbYYYTTTOOOLLLLLLIIIHHHHHHHHHHHHFFFCCC@@@AAA@@@===;;;888666555444555555444333333222222111111000///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))*********+++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************)))))))))((((((***+++***)))((()))***((()))***+++,,,+++******************************...,,,+++))))))***,,,---///...---,,,+++,,,---...111333555999<<>>============<<<<<<;;;;;;===>>>???AAACCCDDDEEEJJJXXXlll{{{zzzooohhheeeeeeVVVOOOMMMVVVeeesssuuueee^^^___hhhmmmuuu|||wwwmmm[[[GGG;;;777333111111tttooosss{{{pppaaaYYYUUUPPPNNNOOOJJJHHHGGGGGGGGGFFFCCCAAA???>>>;;;999666444333333444444444333222222111111111111000///......------++++++++++++++++++++++++))))))******++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++******)))(((((('''(((***+++***)))((()))***((()))***+++,,,++++++***************************---,,,***))))))+++,,,---...---,,,,,,,,,,,,---...111333666999<<<>>>@@@@@@DDDGGGJJJMMMSSS\\\gggppp|||vvvfffYYYVVVSSSUUU\\\ccciiikkkcccRRRAAA;;;>>>AAADDDFFFFFFNNN]]]ppp~~~tttiii\\\TTTNNNLLLMMMSSS___kkkxxx|||tttdddXXXQQQOOOLLLIIIFFFFFFJJJNNNQQQ[[[gggzzz~~~|||}}}}}}}}}zzzvvvuuusssrrrrrrrrrrrrsssuuurrroookkkhhhffffffffffffdddcccaaaaaabbbcccdddbbb```^^^]]]]]]___aaabbbbbbdddgggkkkqqqzzz~~~xxxrrrlllfffaaa]]]\\\[[[\\\^^^aaaaaa```^^^XXXZZZ]]]bbbfffhhhhhhhhhkkkiiiggggggjjjqqqxxx|||~~~}}}{{{vvvppphhhaaa]]]SSSNNNGGGBBB@@@??????>>>>>>>>>=========>>>???@@@AAACCCEEEGGGMMM[[[ooo~~~xxxmmmddd___]]]TTTMMMJJJSSSaaaooo|||{{{jjjbbbbbbiiiooovvv}}}~~~vvviiiWWWDDD:::666333111222}}}nnnjjjqqq{{{pppaaaYYYUUUQQQPPPPPPJJJIIIGGGGGGGGGFFFCCCAAA???===;;;999666555333333333333333222111111000000111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))***++++++***************************************+++++++++++++++++++++++++++++++++*********))))))*********+++++++++***)))(((((('''(((***+++***)))((()))***))))))***++++++++++++***++++++++++++++++++++++++++++++***)))***+++---...------,,,,,,,,,------...111333666999;;;======>>>BBBEEEIIILLLQQQYYYccckkkvvv}}}wwwjjj\\\ZZZVVVTTTVVV\\\eeekkkbbbRRRBBB===>>>???AAACCCGGGMMM\\\ooo}}}~~~tttjjj]]]UUUNNNLLLMMMRRR^^^iiiwww|||wwwgggYYYOOOIIIIIIGGGEEECCCCCCEEEHHHKKKNNNUUU___iiipppuuuxxxzzz{{{wwwwww{{{}}}}}}}}}|||wwwwwwvvvvvvwwwxxxzzz{{{{{{yyyuuupppllliiigggfffbbbaaa``````aaabbbdddeeebbbaaa_________aaaccceeedddfffiiimmmrrrzzz~~~zzzuuupppiiibbb]]]YYYYYYZZZ]]]```bbbaaa```[[[[[[^^^ccchhhkkkkkkkkkllljjjfffeeehhhnnnuuuzzz}}}|||{{{wwwqqqiiibbb^^^UUUPPPJJJEEEBBBAAA@@@@@@@@@???>>>>>>>>>???AAAAAAAAACCCFFFIIIQQQ___sss}}}}}}~~~wwwlllbbbZZZUUURRRJJJGGGNNN\\\jjjxxxpppgggggglllqqqxxx~~~|||ttteeeSSSAAA888555333222333yyyjjjfffooo|||rrrbbbYYYUUUQQQOOOPPPJJJIIIGGGGGGGGGFFFCCCAAA@@@???===;;;888777666555333333222111111000000///000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,&&&''''''((()))***++++++************************************************************+++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))(((***+++***)))((()))***))))))******++++++++++++++++++++++++++++++++++++******)))***+++,,,---...---,,,,,,,,,------......222333666999;;;<<<<<<;;;???BBBFFFJJJMMMTTT]]]dddkkkqqqwww{{{}}}}}}uuulllbbb]]]WWWTTTUUUYYY___ccc\\\OOOAAA======>>>@@@CCCHHHNNN[[[mmm{{{~~~uuulll\\\UUUNNNLLLLLLPPP[[[fffsssyyy~~~mmmaaaWWWOOOKKKFFFEEEDDDCCCCCCDDDFFFGGGHHHLLLQQQVVVYYY\\\```bbbdddbbbccciiinnnttt}}}}}}yyyxxxxxxxxxyyyzzz|||}}}~~~|||xxxtttooollljjjiiiccccccbbbbbbbbbcccdddeeebbbbbbaaaaaabbbdddeeegggfffhhhkkkooottt{{{}}}zzzuuummmddd^^^WWWXXXZZZ^^^bbbddddddddd^^^^^^```eeekkkoooooonnnnnnkkkfffdddffflllsssxxx}}}}}}{{{xxxqqqiiiaaa]]]VVVRRRLLLGGGDDDCCCAAA@@@@@@???>>>>>>>>>???AAABBB@@@BBBFFFLLLUUUeeexxx}}}yyyzzz|||~~~}}}zzzpppfff[[[TTTPPPIIIFFFLLLXXXeeettttttkkkjjjnnnssszzz{{{ssscccRRR@@@888555333222222uuufffcccnnn}}}vvvdddZZZTTTOOOMMMNNNKKKIIIGGGFFFFFFEEEDDDBBB@@@???===:::888777666666333333222111111000000///........................,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,************************************************)))))))))******++++++++++++***)))(((((()))***+++''''''((()))***+++,,,,,,(((***+++***)))((()))******************+++++++++++++++++++++++++++++++++))))))******+++,,,---...+++,,,,,,------.........111333777999;;;<<<;;;:::???BBBGGGJJJMMMRRRZZZ```eeeiiimmmooorrrvvvuuupppeee^^^VVVTTTWWWZZZYYYVVVVVVJJJ???<<<===???BBBFFFIIIOOO[[[lll{{{~~~wwwooo\\\UUUNNNKKKJJJMMMWWWbbbnnnvvvuuufff\\\VVVOOOKKKEEEDDDCCCBBBBBBCCCDDDEEEFFFIIILLLNNNNNNOOOQQQSSSUUUTTTWWW]]]bbbhhhsss}}}~~~{{{zzzyyyxxxxxxxxxyyyzzz{{{zzzxxxuuurrrooonnnmmmhhhhhhgggffffffeeeeeeeeeddddddcccddddddfffggghhhhhhjjjnnnrrrvvv}}}~~~yyyqqqggg```[[[\\\^^^ccchhhkkklllkkkaaa```aaagggnnnssstttrrrpppkkkfffbbbdddkkksssxxx}}}yyyrrrhhh```[[[WWWSSSMMMHHHFFFDDDAAA@@@??????>>>>>>>>>???@@@AAA???BBBGGGOOO[[[kkk~~~}}}yyy{{{}}}zzz|||xxxnnnaaaXXXOOOIIIGGGLLLWWWcccrrr}}}rrrkkkkkkooossszzz{{{ssscccSSSAAA999666333111111uuueeebbbnnn~~~xxxfffZZZTTTOOOMMMMMMLLLIIIGGGEEEEEEEEEDDDCCC===<<<:::888777555555444333333333222111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************+++++++++***************(((((())))))***+++++++++*********))))))*********&&&'''((()))***+++,,,---(((***+++***)))((()))*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,++++++,,,---............111444777:::<<<===<<<;;;@@@DDDHHHKKKNNNRRRYYY^^^^^^ccceeeeeehhhnnnpppnnnddd\\\UUUUUUYYYZZZVVVPPPSSSHHH>>><<<>>>AAAFFFKKKLLLPPP[[[lllzzzyyyrrr]]]VVVOOOLLLJJJMMMUUU___jjjtttooobbbYYYSSSMMMIIIFFFEEECCCBBBAAABBBDDDEEEDDDFFFIIIJJJIIIIIIIIIJJJNNNNNNQQQWWW[[[aaalllvvv}}}|||zzzxxxvvvvvvvvvwwwxxxxxxwwwuuutttrrrqqqpppmmmmmmlllkkkiiihhhgggfffffffffffffffggghhhhhhiiiiiikkkoootttyyy}}}tttjjjccc[[[\\\___dddiiimmmnnnmmmdddbbbbbbhhhqqqwwwxxxvvvqqqlllfffbbbcccjjjsssyyy|||tttkkkaaa\\\YYYUUUOOOJJJGGGEEEBBBAAA@@@???>>>>>>>>>???@@@AAAAAADDDJJJTTTbbbsss{{{}}}}}}sssfff\\\NNNJJJIIINNNWWWbbbooo{{{yyymmmhhhjjjnnnssszzzzzzqqqbbbRRRAAA999666333111000yyyiiifffrrrxxxfffZZZTTTPPPNNNOOOLLLIIIGGGEEEEEEEEEDDDCCC===<<<:::888777555555555444444444333222222111111111000000///...---,,,,,,------------------------,,,++++++++++++*********************************+++++++++*********))))))((((((((()))***+++++++++******++++++++++++******))))))))))))************(((***+++***)))((()))***+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,...............111333888<<<>>>>>>===<<<>>>BBBGGGJJJLLLOOOTTTYYYZZZ___bbbbbbcccfffgggeee^^^YYYUUUTTTWWWYYYWWWTTTUUUJJJ@@@===???CCCIIIPPPNNNRRR\\\lll{{{{{{uuu```YYYQQQNNNLLLMMMVVV___hhhsssoooccc]]]YYYSSSOOOKKKIIIFFFDDDDDDEEEGGGIIIEEEGGGHHHHHHHHHHHHIIIKKKNNNNNNRRRVVVZZZ^^^iiittt~~~|||yyyxxxwwwwwwwwwwwwwwwwwwvvvuuutttsssrrroooooonnnmmmllljjjiiihhhhhhhhhhhhhhhhhhiiiiiiiiiiiilllpppuuuzzzvvvllleeeZZZ[[[^^^ccciiilllmmmmmmgggdddcccjjjssszzz{{{xxxrrrmmmfffaaaccckkkuuu{{{yyyooofff```[[[WWWRRRMMMJJJGGGDDDBBBAAA@@@?????????@@@BBBCCCDDDGGGNNNYYYiii{{{}}}sssdddYYYMMMIIIJJJPPPWWWaaammmxxxzzzzzz{{{yyyqqqhhhfffjjjlllqqqyyyyyyooo^^^NNN>>>777555333111111ooolllxxxwwweeeZZZUUUQQQPPPQQQLLLJJJFFFEEEEEEEEEDDDCCC???>>><<<:::999888777777555555444333333222222111333222111000///...---,,,------------------------,,,,,,++++++***)))))))))************************++++++++++++******))))))'''(((((()))***+++++++++***+++,,,------,,,+++***++++++******)))((((((((((((***+++***)))((()))***+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))+++,,,...//////......111333888<<>>===:::>>>CCCFFFHHHKKKPPPTTT\\\bbbffffffeeefffddd```YYYWWWUUUTTTTTTVVVYYY[[[XXXMMMCCC???@@@DDDKKKRRROOOSSS\\\lll{{{}}}vvvbbb[[[SSSPPPMMMOOOVVV___gggtttqqqhhheeeccc^^^ZZZPPPNNNKKKHHHHHHIIILLLNNNJJJJJJJJJJJJIIIKKKNNNQQQQQQRRRUUUYYY[[[___jjjuuu}}}{{{yyyyyyyyyyyyxxxxxxxxxwwwvvvuuutttsssooooooooonnnmmmllljjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiilllqqqvvv{{{wwwmmmfff^^^___bbbgggmmmpppqqqqqqhhheeedddjjjuuu||||||zzzrrrmmmfffaaaccckkkvvv||||||ssskkkeee]]]YYYTTTOOOLLLIIIFFFDDDBBBBBBAAA@@@AAABBBCCCDDDFFFJJJQQQ]]]nnn{{{pppaaaVVVKKKIIIJJJPPPXXX```kkkvvvwwwvvvvvvtttllldddeeejjjkkkqqqxxxwwwmmmYYYJJJ;;;555444333222222tttqqqzzzvvvcccXXXTTTPPPMMMLLLMMMJJJFFFDDDCCCBBB@@@???@@@>>>;;;888666666666777111111111111000000000000111111111000//////......------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))***+++,,,+++)))))))))***---,,,++++++,,,---,,,+++))))))************))))))&&&(((+++------,,,***)))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111555777888;;;@@@AAA???>>>>>>???AAAEEEJJJOOORRRSSSYYYaaaeeeeeebbb___]]]TTTSSSRRRSSSVVVYYYZZZZZZVVVKKK@@@???CCCGGGLLLPPPVVVUUUXXXeeeyyywwwccc[[[SSSOOOMMMOOOWWW```nnnwwwuuuooommmlllgggbbb]]]XXXRRRNNNMMMNNNNNNOOONNNMMMMMMOOOQQQRRRQQQPPPXXXVVVVVVYYY[[[```lllwww~~~~~~|||{{{}}}|||{{{zzzxxxvvvtttrrrrrrrrrqqqpppooonnnmmmmmmnnnmmmkkkiiiiiijjjkkklllmmmnnnqqquuu|||~~~zzzpppfffbbbaaabbbgggmmmpppooommmllliiigggllltttzzz{{{yyywwwlllcccaaadddjjjttt}}}yyyqqqkkkhhhbbb]]]UUUQQQOOONNNKKKHHHDDDCCCAAA@@@@@@AAACCCDDDGGGJJJQQQ```tttwwwkkk]]]TTTKKKLLLMMMQQQWWW^^^eeeiiipppppplllgggbbbaaaeeeiiimmmsss{{{rrrcccKKKCCC999222111111111000tttpppxxxuuucccYYYTTTPPPLLLKKKJJJGGGEEECCCCCCCCCBBBAAA>>><<<:::888666555555555111111111111000000000000111111000//////......---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++************+++++++++++++++*********))))))***+++,,,+++)))))))))***,,,+++***+++------+++***))))))************)))))))))***+++,,,,,,+++)))((()))))))))************++++++++++++++++++*********************++++++++++++---,,,,,,,,,,,,---......111666999999<<>>???BBBEEEIIILLLNNNQQQWWW^^^cccdddbbb___]]]WWWUUUTTTTTTVVVXXXXXXXXXVVVKKKAAA???CCCGGGMMMRRRVVVTTTWWWcccwwwwwwddd\\\SSSNNNLLLMMMUUU]]]mmmvvv{{{uuuuuutttpppllleeeaaa[[[WWWVVVVVVVVVVVVVVVUUUUUUUUUWWWXXXYYYYYYZZZXXXYYY\\\___dddooozzz}}}~~~~~~}}}|||zzzxxxvvvuuuuuutttsssrrrqqqppppppooopppnnnmmmkkkkkkkkkmmmnnnnnnpppsssxxx~~~yyyoooeeebbbaaacccgggmmmpppooolllfffdddeeekkkuuu}}}~~~wwwmmmcccaaadddjjjttt}}}zzzrrrmmmjjjddd^^^WWWRRRPPPOOOKKKIIIEEEDDDBBBAAAAAABBBDDDEEEJJJMMMUUUdddwwwwwwggg[[[TTTIIIJJJLLLPPPVVV^^^eeeiiijjjiiifff```\\\^^^ccciiirrrwww~~~}}}nnn^^^HHHAAA777222000111111000uuuooouuutttbbbYYYUUUPPPKKKJJJGGGEEECCCCCCDDDDDDDDDCCC<<<;;;:::888666555444333222222111111111000000000000000//////...------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++******************+++,,,+++)))))))))*********+++---...---+++((()))))))))))))))))))))))),,,,,,++++++***))))))(((************++++++++++++------,,,,,,++++++******************++++++++++++---,,,,,,,,,,,,---......000555888999<<>>???AAACCCEEEGGGIIIJJJNNNSSS[[[```aaa```___^^^ZZZXXXUUUUUUVVVWWWWWWWWWVVVKKKAAA???CCCGGGNNNUUUVVVUUUVVV```sssxxxggg]]]SSSNNNKKKKKKRRRYYYhhhrrr}}}xxxxxxxxxvvvrrrnnnjjjfffbbbaaa```^^^]]]ZZZZZZXXXXXXXXXZZZ\\\^^^]]]\\\^^^bbbeeejjjuuu~~~|||zzzyyyxxxwwwvvvvvvuuutttsssrrrrrrqqqpppnnnmmmmmmnnnoooooooooqqquuu{{{}}}xxxnnneeecccbbbdddhhhnnnpppnnnllldddcccdddlllwww~~~uuulllcccbbbffflllvvv|||tttooolllfff```YYYTTTRRRPPPLLLIIIFFFEEECCCBBBBBBCCCEEEFFFMMMQQQ[[[jjj{{{wwweeeYYYSSSGGGHHHKKKPPPVVV^^^eeejjjgggeeeaaa[[[XXX\\\dddkkkvvvzzzxxxgggWWWCCC===555000000111111000vvvooosss~~~rrraaaYYYUUUOOOJJJHHHFFFEEECCCCCCDDDDDDCCCBBB;;;;;;:::999888666444222222222222111111111000000/////////...------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++************++++++***************************+++,,,+++)))))))))***++++++,,,...000///+++)))******))))))))))))******---,,,***)))))))))******,,,,,,---------............------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---.........333777888<<>>999222///000222111000xxxqqqsss|||qqq```XXXTTTOOOJJJHHHGGGEEEDDDCCCDDDCCCBBB@@@<<<<<<<<<;;;999777555444222222222222111111111111/////////...------,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***++++++************++++++***************************+++,,,+++)))))))))***,,,,,,...000111000---*********)))(((((()))******+++***)))((()))***,,,---,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,------------...---,,,,,,,,,,,,---.........444888;;;???DDDEEEBBBBBBCCCEEEFFFHHHHHHHHHHHHKKKOOOUUUYYY[[[[[[[[[\\\UUUTTTSSSTTTWWWZZZ[[[[[[TTTJJJ@@@===@@@FFFQQQ[[[\\\XXXVVV\\\lll||||||mmmaaaTTTMMMJJJIIIMMMRRRZZZeeerrr}}}~~~}}}yyyvvvrrrpppnnnmmmkkkiiiggggggfffdddcccdddhhhkkkiiijjjmmmssswww{{{~~~}}}|||vvvvvvuuuuuuttttttssssssrrrrrrqqqqqqqqqrrrrrrrrrqqqssswww|||~~~xxxooogggeeeeeegggkkkpppqqqnnnjjjiiihhhjjjpppxxx|||{{{wwwllleee___bbbjjjsss~~~uuunnnkkkddd___YYYUUUSSSPPPKKKGGGEEEDDDCCCBBBCCCDDDFFFHHHNNNVVVeeevvv}}}mmm[[[MMMGGGIIIMMMSSS[[[ccciiimmmqqqmmmeee]]]ZZZ^^^hhhpppvvvzzz~~~}}}qqq\\\JJJ:::555000///000222222000zzztttvvv~~~ppp___VVVRRRNNNJJJHHHFFFEEEDDDDDDDDDCCCAAA???>>>===<<<:::888777666555333222222222222111111111000000//////...------,,,++++++++++++******************++++++++++++******++++++************++++++***************+++++++++***+++,,,+++)))))))))***---,,,---///000///---++++++***)))(((((()))***+++***))))))))))))+++,,,...************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......000666;;;>>>BBBGGGHHHFFFCCCCCCDDDFFFHHHIIIKKKKKKLLLPPPTTTWWWXXXXXXYYYZZZRRRQQQQQQSSSWWWZZZ\\\\\\RRRHHH???<<<>>>EEERRR]]]```\\\WWW[[[jjj{{{ooobbbUUUNNNKKKJJJLLLPPPXXXcccpppyyy~~~}}}~~~yyyvvvuuuuuutttsssnnnooopppnnnkkkkkkooorrrssstttxxx~~~~~~wwwwwwwwwvvvvvvuuuuuuuuuttttttttttttuuuuuuuuuuuutttuuuwww{{{~~~yyyrrrjjjffffffhhhlllqqqqqqmmmjjjffffffiiiqqqzzz}}}yyyjjjccc___ccckkkuuuuuunnnkkkccc^^^YYYUUUTTTQQQLLLHHHFFFEEEDDDDDDDDDFFFHHHIIIQQQ[[[lll}}}|||ooo\\\NNNHHHKKKOOOUUU\\\dddjjjnnnrrrnnnfff]]]YYY\\\fffnnnwww{{{|||oooYYYFFF888444000///111333222000}}}xxxyyyooo]]]TTTPPPLLLJJJIIICCCBBBBBBCCCEEEEEECCCAAA>>>===:::888666555555555333333222222222111111111111111000//////......---++++++++++++******************++++++++++++******++++++************++++++))))))*********+++++++++***+++,,,+++)))))))))***,,,++++++,,,------,,,***+++***)))(((((()))***+++******************++++++)))))))))************+++))))))******+++,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,---.........555;;;>>>BBBHHHHHHFFFAAABBBBBBDDDFFFIIILLLNNNOOORRRUUUVVVVVVVVVVVVWWWQQQPPPOOORRRVVVYYY[[[\\\PPPGGG===:::<<>><<<999666444444555555333333333222222222111111111111111000//////......+++++++++************)))******++++++++++++******++++++************++++++))))))******++++++++++++***+++,,,+++)))))))))***+++***))))))++++++***)))+++***)))'''''')))***+++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---((())))))))))))*********---,,,,,,,,,,,,---......+++222888;;;@@@EEEFFFCCC@@@@@@@@@BBBEEEIIIMMMOOOQQQSSSUUUVVVUUUTTTUUUVVVQQQPPPOOOQQQUUUXXXZZZZZZOOOFFF===999;;;CCCQQQ___fffaaa[[[\\\jjj|||rrrdddUUUOOOMMMLLLMMMPPPSSS]]]iiiooosssyyy~~~||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyzzzzzz{{{|||||||||{{{{{{zzzyyy{{{|||vvvpppggggggjjjnnnrrrrrrmmmiiieeefffjjjrrr|||}}}yyyllleeeaaaeeellluuuxxxssspppbbb___ZZZXXXWWWUUUQQQMMMKKKJJJIIIHHHIIIKKKMMMOOO]]]iiizzz|||wwwuuuwww{{{~~~}}}rrrfffZZZTTTHHHJJJOOOUUU[[[bbbgggjjjooollleee]]]ZZZ]]]gggooouuuzzzzzzkkkTTT@@@777333111111333333222///}}}vvvxxx~~~ooo]]]SSSOOOJJJGGGFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@>>><<<:::777555444444111111111111000000000000////////////............,,,+++******++++++***((()))))))))))))))******+++***************+++++++++++++++******************++++++************++++++++++++------------++++++(((((()))***+++,,,,,,---+++++++++************))),,,,,,,,,------,,,++++++))))))*********+++++++++******))))))******+++,,,+++,,,,,,+++***)))+++,,,///222666:::>>>AAACCCDDDBBB@@@AAAFFFHHHHHHKKKOOOQQQVVV[[[\\\]]]___]]]XXX[[[UUUPPPOOOSSSUUUTTTRRRHHH???::::::;;;===JJJZZZllleeeaaa___dddxxx|||vvvhhhXXXNNNJJJHHHJJJNNNSSS[[[fffmmmqqqwww~~~~~~~~~~~~~~~|||zzzyyyyyy{{{~~~~~~||||||yyysssoookkklllnnnsssxxxvvvnnngggfffgggllluuu}}}~~~zzzuuujjjgggdddgggooozzz}}}yyysssmmmdddbbb^^^ZZZWWWTTTPPPMMMMMMKKKIIIIIIGGGGGGNNNWWWaaaqqqyyyqqqooorrrvvvyyylll```UUUOOOJJJLLLRRRXXX]]]bbbggglllqqqlllcccZZZVVV[[[fffoooxxx|||yyy~~~|||tttgggOOO;;;888666444222000000111222|||tttvvvzzz~~~nnn\\\SSSPPPLLLIIIIIIFFFGGGGGGFFFFFFEEEDDDCCCAAA???===:::888666555444111111111111000000000000////////////............---+++***)))***+++***))))))))))))))))))***+++++++++++++++******)))))))))************************++++++************+++++++++,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++************)))+++,,,,,,---,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,---...---,,,,,,---//////111555999>>>AAACCCDDDDDDAAABBBFFFHHHHHHJJJNNNQQQWWW\\\^^^aaadddccc```\\\VVVPPPOOORRRTTTSSSPPPIII@@@:::;;;;;;>>>KKKYYYjjjeeedddaaacccvvv~~~yyykkkZZZQQQLLLJJJKKKOOOSSS\\\gggnnnrrrxxx~~~|||{{{{{{|||~~~~~~~~~zzztttpppllllllnnnssswwwvvvoooiiigggiiiooowww{{{uuullljjjgggiiiqqq{{{~~~zzzsssnnnfffccc___[[[XXXTTTPPPMMMLLLJJJIIIIIIIIIJJJRRR\\\gggwwwzzzrrrpppsssvvvqqqcccVVVOOOKKKNNNTTTZZZ___cccgggkkkppplllddd\\\YYY]]]hhhpppxxx|||{{{|||ssseeeNNN:::777666444222111111111222zzzqqqrrruuu}}}mmm[[[SSSQQQNNNLLLLLLGGGGGGGGGGGGFFFEEEDDDCCC???>>><<<999777555444333222222111111111000000000////////////...............,,,***)))***+++++++++***))))))))))))***++++++,,,,,,+++***)))(((''''''************************++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++++++++************)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,------,,,,,,...000...000444888<<<@@@BBBCCCCCCAAABBBFFFHHHIIIKKKPPPRRRXXX]]]```eeeiiijjjggg^^^XXXQQQPPPRRRTTTRRRPPPKKKAAA;;;;;;<<<>>>JJJXXXhhhfffhhhdddcccsss}}}nnn^^^TTTNNNKKKLLLOOOSSS\\\hhhppptttzzz~~~~~~~~~~~~{{{uuuqqqllllllnnnrrruuutttooojjjhhhkkkrrr{{{{{{uuunnnllljjjlllsss|||{{{uuuppphhheee```\\\XXXTTTPPPLLLLLLIIIHHHJJJKKKNNNXXXbbbqqq~~~{{{tttrrrtttwwwxxxgggXXXPPPKKKPPPWWW\\\aaadddhhhjjjmmmjjjeee___\\\```iiiqqqxxx||||||rrraaaKKK999666555333222111111111222xxxoooooorrr}}}mmm\\\TTTQQQOOOMMMMMMHHHHHHHHHGGGFFFEEEDDDCCC>>><<<:::777555333222111222222222111111111000000////////////............///---***)))***,,,,,,,,,******))))))******+++,,,++++++***))))))(((''''''***************+++++++++++++++************++++++---,,,+++******+++,,,---************************+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++++++++++++++,,,------(((***++++++***+++---///...000333777;;;???BBBCCCAAA???@@@EEEIIIKKKOOOTTTSSSYYY___bbbfffkkkllliii```ZZZRRRPPPRRRTTTSSSPPPNNNBBB::::::;;;===GGGTTTfffhhhlllgggaaaooo~~~ppp```UUUOOOKKKKKKNNNSSS\\\gggpppvvv{{{}}}{{{||||||uuurrrkkkkkkmmmoooqqqqqqmmmjjjiiimmmuuu}}}zzztttmmmkkkkkkooovvv~~~}}}wwwsssjjjgggbbb]]]YYYUUUPPPMMMLLLIIIIIIJJJLLLQQQ\\\gggyyyzzzuuutttvvvxxx~~~jjjZZZQQQLLLSSSZZZ^^^bbbgggiiiiiijjjiiieeeaaa___bbbkkkqqqyyy}}}|||ooo]]]HHH999555444333222111111111111wwwnnnnnnrrrnnn]]]TTTQQQNNNLLLKKKIIIIIIHHHHHHFFFEEEDDDCCC>>>===;;;888666444333222222222222222111111111111////////////............///---++++++,,,---,,,,,,***************++++++,,,)))))))))))))))*********))))))*********+++++++++++++++************++++++,,,,,,***))))))***,,,,,,((())))))***++++++,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,+++************++++++++++++***************+++,,,,,,(((***++++++***+++---//////000333777;;;???BBBDDDCCCAAAAAAFFFIIIKKKOOOUUUUUU\\\bbbeeehhhkkkjjjfff___XXXPPPNNNQQQSSSSSSQQQQQQDDD;;;::::::;;;DDDOOOdddhhhnnnhhh___kkk{{{{{{ppp```UUUOOOJJJIIILLLQQQYYYdddnnnuuu{{{~~~}}}|||{{{|||{{{uuuqqqjjjjjjkkklllmmmmmmlllkkkkkkpppxxx~~~xxxrrrjjjjjjkkkpppxxx~~~yyytttkkkhhhccc___[[[VVVRRRNNNNNNKKKIIIKKKNNNTTTaaammm~~~|||wwwtttuuuwwwxxxjjjZZZQQQNNNVVV]]]```dddjjjllljjjiiihhhfffcccaaaeeelllrrrzzz~~~zzzlllXXXDDD888444333333222111111111111yyyoooooosss~~~mmm\\\TTTQQQMMMKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCAAA???===:::888666555444333222222222222111111111////////////............///---,,,---......,,,++++++************+++,,,,,,))))))******++++++++++++)))))))))***++++++,,,,,,++++++************++++++++++++************++++++'''((()))***+++,,,------+++++++++************)))((()))***+++,,,,,,,,,,,,))))))*********+++++++++******))))))******+++,,,+++,,,------,,,,,,...000000111333777;;;???CCCEEEGGGCCCCCCFFFIIIJJJNNNTTT[[[bbbiiilllnnnooolllfff\\\UUUNNNLLLPPPTTTTTTSSSVVVHHH<<<:::::::::AAAKKK___dddkkkfff]]]iiixxxxxx~~~ppp```UUUOOOJJJIIIKKKOOOVVV```jjjssszzz~~~}}}|||}}}yyyssspppkkkkkkkkkkkkkkklllllllllpppttt{{{|||vvvqqqjjjkkkmmmssszzz|||xxxsssllliiiddd```\\\XXXTTTPPPOOOLLLKKKNNNRRRZZZiiivvvyyyuuutttuuuvvvvvv~~~iiiYYYRRROOOYYY___```dddmmmpppmmmlllkkkiiifffdddhhhooouuu|||yyyiiiSSSAAA888333222222222222111111000{{{qqqpppsss{{{kkkZZZRRRPPPNNNLLLLLLJJJJJJIIIHHHGGGEEEDDDCCC???>>><<<999777555444333333333222222222111111111////////////...............------///000///,,,***++++++******++++++,,,---,,,,,,,,,+++++++++++++++((())))))***++++++,,,,,,++++++************++++++******++++++++++++******))))))*********++++++++++++++++++************)))((()))***++++++,,,,,,,,,*********+++++++++,,,,,,+++************+++,,,,,,,,,---...---,,,,,,---///111222444777;;;@@@DDDFFFDDDAAAAAAFFFJJJMMMRRRXXXccckkkssswwwxxxxxxrrrlll]]]WWWPPPOOOTTTYYY[[[ZZZ\\\MMM@@@===<<<;;;@@@IIIYYY^^^fffccc\\\iiixxxwww~~~ppp```VVVPPPKKKIIIKKKLLLRRR[[[eeeoooxxx}}}}}}|||{{{{{{~~~}}}wwwqqqnnnlllllllllkkkkkklllnnnooouuuyyy{{{uuurrrnnnoooqqqvvv|||}}}{{{zzz{{{yyytttpppllliiidddaaa]]]ZZZUUURRROOOMMMMMMQQQWWWbbbsssyyytttsssttttttsss}}}zzzfffXXXRRRPPPZZZ```___dddoootttqqqqqqpppnnnjjjhhhkkkssszzz~~~~~~wwwfffOOO>>>888222222222222222111111000~~~ssspppsssxxxhhhXXXQQQPPPOOONNNNNNJJJJJJJJJIIIGGGEEEDDDCCC<<<;;;999666444222111000333333333222222222111111000/////////............------...000111000,,,)))++++++******++++++,,,---///......---,,,+++******((())))))***++++++,,,,,,++++++************++++++)))***+++,,,,,,+++***)))+++++++++***************+++++++++************)))(((((()))++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,,,,+++***)))+++,,,222333555888<<<@@@DDDGGG===;;;===DDDKKKQQQXXX___hhhqqqzzzyyyqqqaaa[[[UUUTTTZZZ```bbbbbb```PPPBBB???===<<<@@@IIITTTYYYaaa```\\\jjjyyyxxx~~~pppaaaWWWQQQLLLKKKLLLKKKOOOXXXbbbmmmwww}}}zzzyyyyyyxxxwwwzzz{{{uuupppmmmnnnnnnmmmlllkkklllooorrryyy}}}{{{uuusssssssssuuuyyy~~~|||yyywwwwwwxxxvvvrrrnnnkkkiiieeeaaa^^^[[[WWWTTTOOOMMMNNNSSS\\\hhh{{{zzzuuutttsssrrrppp|||wwwcccWWWRRRPPP[[[```___dddpppvvvsssuuutttqqqmmmkkknnnvvv}}}}}}vvveeeMMM===888111111222222222111111000yyyvvvxxxxxxiiiZZZRRROOOKKKJJJKKKMMMKKKJJJIIIIIIIIIGGGEEE===<<<:::888666444333333555444333222111222333444444333111///...---......000///...---------------++++++******************+++++++++*********))))))***************+++++++++,,,,,,+++***))))))*********+++,,,------,,,+++***(((((('''(((((()))***+++++++++++++++++++++++++++,,,,,,++++++++++++++++++***))))))***,,,,,,+++)))))))))))))))***+++,,,---*********+++,,,---...///...111333444:::BBBEEECCC@@@@@@@@@CCCIIIPPPWWW\\\jjjttt}}}mmmaaaWWWVVV\\\bbbiiinnnrrr\\\FFF===;;;:::;;;???IIIWWW```^^^\\\gggwwwsssbbbTTTNNNKKKJJJHHHJJJOOOYYYdddoooxxx~~~||||||||||||}}}~~~{{{wwwrrrmmmkkklllmmmnnnmmmlllmmmnnnppp|||yyyvvvtttqqqtttyyy~~~|||yyyuuussssssrrrooolllfffeeebbb___[[[XXXUUUTTTMMMPPPTTTXXXaaannn~~~{{{vvvsssuuuzzztttcccVVVOOOOOOVVV]]]bbbiiiqqqtttsss|||uuuooommmnnnpppwww~~~~~~qqq]]]III;;;444222111111000000000000000}}}zzz{{{yyyjjj[[[SSSOOOKKKIIIJJJHHHHHHGGGGGGGGGEEEBBB???===<<<:::888666444333333444333222222111111111111333222000...------------......---,,,,,,,,,,,,,,,(((((())))))***,,,---...+++++++++*********))))))))))))((((((''''''&&&&&&,,,++++++***))))))******)))***++++++***)))(((''')))(((((((((((())))))***++++++++++++++++++++++++++++++***)))))))))***+++***))))))+++,,,---+++******)))))))))***+++,,,,,,++++++++++++,,,------......111222444:::BBBDDDCCC??????@@@BBBGGGNNNTTTXXXcccmmmxxx}}}pppdddZZZYYY^^^eeemmmtttvvvbbbKKK@@@<<<;;;===AAAHHHUUU^^^\\\ZZZdddtttuuueeeWWWOOOLLLJJJIIIJJJOOOXXXcccnnnwww~~~}}}yyyuuuqqqnnnlllnnnooopppooommmmmmooopppzzzyyyuuusssqqqtttzzz|||zzzwwwuuuuuurrrnnnjjjgggeeeccc```]]]YYYVVVUUUQQQSSSVVV]]]ggguuu{{{vvvtttxxx~~~rrrbbbVVVQQQOOOVVV___eeellltttwwwuuuwwwpppjjjiiijjjmmmttt{{{~~~{{{lllXXXEEE888333222111000000//////000000~~~|||~~~{{{lll\\\TTTOOOKKKJJJJJJGGGFFFFFFFFFEEECCC???;;;>>><<<:::888666555444333333333333222111000///...111111///...------,,,---------,,,+++++++++,,,,,,))))))))))))***,,,---...+++++++++***************))))))((('''&&&%%%%%%$$$,,,+++******)))*********((())))))*********))))))******)))((((((((())))))************************+++***(((''''''(((***++++++******+++---...,,,+++++++++*********++++++,,,,,,,,,,,,++++++,,,------...111222444:::AAADDDBBB>>>>>>???AAAEEEJJJOOORRRZZZdddooovvv|||sssggg]]]\\\aaaiiirrrzzz}}}jjjSSSDDD>>>===???CCCGGGSSS[[[ZZZXXX```qqq}}}yyyjjj\\\RRRMMMKKKJJJJJJOOOWWWaaalllvvv~~~~~~zzzvvvssspppooonnnpppqqqpppooommmlllmmmnnnwww}}}~~~xxxsssrrrqqquuu{{{|||zzzyyyxxxvvvrrrmmmiiifffeeedddbbb___[[[WWWUUUUUUVVVZZZcccppp{{{vvvuuuzzzppp___UUUQQQNNNWWWaaahhhpppwwwxxxvvvqqqjjjeeeeeegggjjjrrrzzz~~~vvvfffSSSBBB888333222111000000//////000000zzzzzz~~~~~~ooo___VVVQQQMMMKKKKKKKKKIIIGGGFFFEEECCC@@@>>>>>>===;;;888666555444444333444444444222000...---000//////...---,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++************************************++++++******))))))((((((++++++***************+++((()))***+++,,,---......++++++***)))(((((((((((())))))))))))))))))))))))+++***((('''''')))+++---,,,++++++,,,......---+++,,,,,,+++*********++++++------,,,+++++++++,,,,,,---000222333999AAADDDBBB>>>>>>>>>???BBBFFFJJJMMMSSS]]]gggmmmsss{{{~~~}}}tttiii___^^^cccjjjuuu~~~pppZZZHHH???===???BBBGGGQQQYYYYYYWWW]]]mmm{{{}}}pppbbbVVVOOOLLLKKKJJJNNNUUU___jjjuuu~~~|||xxxtttqqqooooooppppppqqqpppnnnkkkjjjjjjkkkuuu{{{}}}wwwsssqqqrrrwww}}}~~~{{{{{{{{{zzzwwwrrrlllhhhddddddcccbbb___[[[WWWUUUWWWXXX\\\hhhwww~~~yyyuuuttt{{{kkkZZZQQQPPPPPPYYYccckkkqqqwwwvvvrrrmmmgggbbbccceeejjjrrrzzz~~~~~~tttdddQQQAAA999666111111000///////////////vvvwww}}}ppp```WWWSSSNNNLLLMMMOOOKKKGGGDDDCCCCCCBBBAAA>>>===;;;999777555444444444555555555444222///.../////////......---,,,,,,......------------.........---,,,+++*********************************************++++++,,,,,,,,,+++***************+++++++++++++++++++++,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))),,,+++)))))))))+++---...,,,++++++,,,......---+++,,,,,,++++++++++++++++++------,,,+++++++++,,,,,,---000222333999AAADDDBBB>>>===<<<===???CCCFFFIIIOOOWWW```eeekkkrrrvvvvvvqqqhhh___^^^aaahhhsss}}}uuu```KKK???<<<>>>@@@GGGOOOXXXZZZWWW[[[jjjxxxxxxjjj\\\RRRNNNMMMJJJMMMSSS\\\gggttt~~~~~~|||wwwssspppooopppppprrrrrrqqqooollljjjjjjkkksssxxx}}}~~~zzzuuurrrrrrtttxxx}}}yyy{{{|||{{{wwwqqqkkkgggbbbbbbaaa```]]]ZZZWWWVVVXXXZZZ```lll|||}}}yyytttssszzz{{{eeeUUUMMMLLLRRR[[[eeekkkppptttrrrnnniiiccc___```ccchhhqqqyyy~~~}}}rrraaaNNN???888555111000000///.../////////|||sssuuu|||~~~ooo___WWWSSSNNNMMMMMMMMMIIIEEECCCBBBBBBBBBAAA???===;;;999777666555444555555555444333222111000///////////////...---,,,......---------...//////+++++++++++++++,,,------***************+++++++++'''(((((()))***+++,,,---*********)))******+++,,,...---+++)))((('''&&&&&&++++++***)))))))))***************************************++++++,,,------+++******+++---...,,,+++,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++,,,---------000111333999@@@CCCAAA>>>===;;;:::<<<@@@DDDHHHLLLTTTZZZ^^^ccckkkppppppmmmeee^^^]]]___eeeoooyyywwweeeNNN???<<<===>>>EEEMMMWWW[[[XXXYYYfffuuu~~~ssscccVVVPPPNNNJJJLLLQQQYYYeeerrr~~~|||xxxssspppoooooopppttttttsssqqqmmmllllllmmmqqquuuyyyyyyuuuqqqpppqqquuuyyy~~~~~~{{{wwwyyy{{{zzzuuuoookkkhhhcccbbb```^^^\\\ZZZXXXWWWZZZ^^^gggsss}}}zzztttrrryyyttt```QQQKKKJJJTTT\\\eeejjjooorrrpppkkkeee___[[[\\\```eeennnvvv~~~{{{ooo^^^KKK===555333111000//////......//////yyyooopppxxx{{{lll]]]TTTQQQMMMKKKLLLHHHGGGFFFEEEEEEDDDAAA??????>>><<<999777666555444444444333222111111222222//////000000000///...------,,,,,,,,,------...///,,,,,,+++++++++,,,------))))))*********+++++++++(((((())))))******++++++******))))))***++++++,,,---,,,***)))((((((((((((*********)))******++++++++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++***))))))+++,,,---+++***+++++++++++++++,,,---...++++++++++++,,,------...---///111333888@@@CCCAAA???===999777999>>>DDDHHHIIIPPPVVVXXX^^^ffflllnnnjjjccc^^^]]]^^^bbbkkkttt~~~yyyiiiQQQAAA<<<===<<>>???>>><<<:::777666555555333222111000000000222222///000000111111000///...++++++++++++,,,,,,---...000///---,,,+++*********))))))******+++++++++++++++++++++*********************))))))***+++,,,,,,))))))))))))+++---///000***)))))))))***+++,,,,,,++++++++++++++++++++++++%%%''')))+++,,,+++***)))***))))))***,,,,,,+++)))*********+++,,,---...///*********+++,,,---...///,,,///111222888@@@CCCAAA@@@===888666888===DDDIIIGGGNNNSSSVVV[[[eeekkkmmmhhhbbb^^^]]]^^^```hhhqqq}}}zzzkkkTTTBBB======<<>><<<:::777666555555222222222111111111000000/////////...------,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***)))))))))******++++++,,,)))***+++***))))))+++---*********+++,,,---,,,++++++++++++++++++++++++,,,)))))))))))))))))))))))),,,,,,++++++***)))))))))************************+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000444888<<>>CCCPPP]]]\\\UUUXXXdddwwwqqqdddXXXMMMMMMKKKMMMUUU___jjjyyy{{{wwwtttqqqooommmmmmllljjjgggdddcccdddfffhhhhhhfffdddbbbcccfffiiimmmooorrruuuvvvvvvuuutttrrrtttvvvuuuqqqmmmjjjiiigggccc^^^ZZZZZZ[[[\\\\\\eeeppp||||||}}}||||||yyyhhhWWWJJJHHHMMMXXX]]]ccckkkvvv}}}{{{tttllleee___aaafffkkkssszzz|||ppp\\\III===444///111000///000111222111///sssjjjjjjlllwww~~~xxxiii___TTTPPPNNNLLLKKKMMMIIIHHHGGGFFFDDDBBBAAAAAA???>>><<<:::777666555555444444333333222222222222111000000///......------++++++++++++,,,,,,,,,---+++++++++,,,,,,++++++************+++++++++++++++******))))))***++++++,,,---+++)))***,,,,,,)))&&&++++++++++++++++++++++++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000444888===@@@BBBCCC<<<777888:::<<>><<<:::777666555555333222222222222111111111111111111000//////......*********+++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,)))'''(((+++---,,,***---+++)))***,,,,,,)))'''************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...000444888===AAADDDFFF>>>888777999:::???DDDJJJMMMQQQUUUYYY^^^dddggghhhddd^^^ZZZYYY\\\aaadddmmmnnneeeSSSBBB;;;;;;===AAAFFFUUUggglllddd^^^]]]iii{{{xxxkkk[[[NNNMMMJJJJJJQQQZZZgggwww~~~}}}}}}~~~~~~yyyvvvuuuuuuuuuuuuuuuqqqllljjjkkkjjjhhhfffiiiiiigggdddaaa``````bbbeeegggjjjmmmooonnnmmmllljjjlllnnnmmmjjjgggeeeeeebbb```]]]\\\^^^aaafffiiiooozzz{{{|||zzzfffUUUMMMRRR[[[dddjjjooorrrvvv{{{{{{wwwtttlllffffffiiimmmttt{{{zzzjjjTTTCCC:::555111///...---...///000///---}}}mmmggghhhiiirrrvvvoooeee\\\TTTRRRPPPLLLJJJKKKGGGGGGFFFFFFEEEDDDCCCCCC???>>><<<999777666555555000/////////////////////111111000000///......---******************************+++,,,,,,,,,++++++---------,,,,,,+++++++++---)))&&&''',,,...,,,))))))+++------+++***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------,,,++++++***++++++,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------///333888===BBBEEEGGG@@@999777777888>>>DDDKKKNNNRRRVVVZZZ___dddhhhjjjhhhccc^^^\\\\\\```bbbiiikkkeeeTTTDDD===>>>???BBBHHHXXXllluuunnnaaaZZZaaarrr~~~ppp___RRRMMMIIIIIINNNWWWcccttt}}}|||{{{{{{}}}}}}xxxvvvwwwyyy{{{{{{yyytttooommmooooookkkfffjjjjjjiiifffcccbbbbbbccccccdddgggjjjkkkkkkiiihhhggghhhjjjiiigggdddcccccc]]]\\\ZZZYYYZZZ___fffjjjqqq{{{|||}}}vvvcccUUUPPPXXXbbbjjjqqquuuuuuvvvyyyzzzxxxooohhhcccdddiiiooovvv~~~wwweeeOOO???888555222000///......000000///...~~~oooiiikkkmmmvvvzzzsssiii___VVVSSSPPPKKKHHHHHHFFFFFFEEEDDDCCCCCCBBBBBB???>>><<<999777666555555/////////////////////000000//////......------,,,************************)))***+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++---)))&&&''',,,...,,,)))&&&---111...&&&"""&&&+++*********)))))))))(((((())))))))))))))))))))))))+++++++++*********))))))+++++++++,,,,,,---------,,,,,,++++++***++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------///222666<<>>>>>AAAIIIZZZooo{{{uuueeeYYY\\\kkk}}}uuudddVVVOOOJJJHHHLLLSSS^^^nnn|||{{{{{{zzz{{{}}}}}}xxxvvvwww{{{~~~}}}wwwrrrqqqrrrqqqlllhhhhhhhhhgggdddbbbaaacccdddbbbdddgggiiiiiihhhgggeeedddfffgggfffcccaaa``````YYYYYYXXXWWWXXX]]]fffllluuu~~~oooaaaVVVSSS\\\gggrrrxxx|||{{{{{{||||||zzznnngggccceeejjjpppxxx}}}tttaaaJJJ<<<777555222111000//////111111000///qqqlllnnnqqq{{{zzzmmmbbbXXXSSSOOOJJJGGGHHHFFFFFFEEEDDDCCCBBBAAAAAA???>>><<<:::777666555555111111111222222222222333/////////...------,,,,,,+++++++++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,)))'''(((+++---,,,***'''---111,,,"""%%%+++++++++******))))))((()))))))))))))))))))))))),,,,,,++++++***))))))(((******++++++,,,,,,------,,,,,,++++++******++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------...---...000444:::???BBBCCC>>>999777555555;;;CCCJJJNNNSSSXXX]]]ccciiimmmkkkjjjgggaaa\\\[[[___dddgggqqquuujjjWWWHHHAAA===AAAKKK]]]rrr{{{kkk]]]ZZZfffxxxyyyiii]]]QQQLLLIIILLLQQQZZZgggttt}}}|||||||||~~~}}}wwwtttvvvzzz~~~~~~zzzvvvtttsssqqqmmmiiieeedddbbb___]]]]]]```cccdddeeeggghhhhhhfffdddbbbbbbcccdddbbb___]]]\\\]]]XXXXXXXXXXXXYYY___iiiqqqzzzwwwjjj___WWWWWWaaammmyyy~~~|||rrrkkkeeeggglllqqqyyy{{{qqq]]]GGG:::666444111222000///000111222111000pppkkkooosssooodddYYYSSSOOOJJJIIIJJJHHHHHHGGGEEECCCBBBAAA@@@???>>><<<:::777666555555222222222222333333444444000000//////...------------,,,,,,,,,++++++++++++))))))***+++,,,,,,,,,,,,*********+++++++++++++++******))))))***++++++,,,(((+++,,,***%%%""""""$$$---,,,,,,+++******))))))))))))))))))))))))))))))++++++******************))))))******+++,,,,,,------,,,++++++******++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------......---///222777===@@@???;;;888777555444:::BBBHHHLLLQQQWWW]]]cccjjjnnnlllllliiibbb]]]]]]ccciiiooo~~~~~~iiiUUUGGG@@@BBBNNNaaauuuqqqdddZZZdddttt|||mmmbbbSSSNNNKKKLLLPPPVVVaaalllwww|||uuurrrssswww|||~~~}}}|||zzzwwwtttpppmmmkkkgggeeeaaa]]]ZZZZZZ^^^aaaeeefffggghhhfffdddaaa___```aaa```^^^[[[XXXXXXXXXTTTVVVWWWWWWZZZaaammmvvv}}}uuuhhh]]]WWWZZZfffssszzz~~~zzzooohhhdddffflllrrr{{{yyynnnZZZEEE999666333///111///...///000111000///~~~ooojjjnnnssspppeeeYYYSSSOOOKKKJJJLLLJJJJJJHHHFFFDDDCCCAAAAAA???>>><<<:::777666555555000000111111111222222222111111111000//////......---------,,,,,,+++++++++((()))***+++,,,---------)))))))))******++++++,,,)))***+++***))))))+++---)))''''''))),,,---+++)))------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((((()))***++++++,,,,,,---,,,,,,+++*********+++))))))***+++,,,,,,------++++++,,,,,,,,,---------......---...111666;;;>>>===:::888777555444999AAAFFFJJJOOOVVV\\\cccjjjooooooooollleee```aaahhhnnnxxxxxx```OOOEEECCCPPPdddwwwuuuiii[[[cccrrr}}}pppfffTTTOOOLLLMMMOOOSSS]]]gggrrr{{{~~~{{{tttoooppptttyyy|||}}}}}}|||yyysssooommmlllkkkhhhccc]]]YYYZZZ]]]aaaeeefffggggggeeebbb___]]]^^^___^^^[[[XXXUUUUUUUUUOOORRRTTTVVVYYYbbboooyyy}}}vvvhhh]]]WWW[[[jjjxxxxxxzzz|||vvvhhhbbb___ccckkksss}}}wwwlllXXXDDD888555333///000...---...///000///...~~~nnnhhhlllsssrrreeeXXXRRRPPPMMMLLLLLLJJJHHHFFFEEEDDDBBB>>>;;;======<<<:::888555333222///000222333444444333333111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,,,,++++++***)))(((((())))))))))))************,,,+++***))))))***+++,,,************))))))(((((('''&&&&&&'''***+++******************************'''(((***+++,,,,,,+++******+++,,,,,,,,,***)))(((+++)))&&&%%%%%%'''***,,,...------,,,,,,------...,,,---------///333999===<<<;;;888666444555666777HHHPPPVVVZZZ```jjjtttxxxuuutttrrrlllfffdddfffiii{{{oooTTT???EEEOOO```ssssss[[[dddggg|||vvv```VVVOOOIIIIIIKKKPPPYYYcccooossszzz~~~}}}}}}}}}xxxmmmffffffjjjoooqqqxxxyyyyyywwwssspppnnnmmmlllhhhbbb\\\ZZZZZZ]]]___eeehhhkkkkkkgggbbb^^^\\\ZZZYYYWWWUUUSSSQQQPPPOOOKKKOOOTTTVVVYYY___jjjrrr~~~yyyhhhYYYUUU\\\gggpppwwwvvvxxx~~~|||uuufffdddaaaccciiiqqqyyy}}}|||wwwhhhRRR@@@999666222---000000000000000000000000~~~mmmgggjjjqqquuugggYYYSSSPPPMMMKKKLLLGGGFFFEEEEEEEEEDDDAAA???===<<<;;;:::888666444333000111222333333333222111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((()))***+++++++++******)))(((((('''(((((())))))*********+++++++++***))))))***++++++++++++*********)))))))))***)))((()))+++,,,,,,+++******************************+++++++++++++++++++++++++++++++++***))))))++++++*********+++,,,---,,,,,,,,,++++++,,,,,,,,,)))***+++---///555;;;@@@AAA???<<<888666777999;;;GGGPPPWWW[[[aaakkksssvvvwwwwwwuuuoooiiifffhhhjjjyyykkkRRR@@@AAAJJJZZZnnnvvv[[[dddeeezzz~~~uuu```WWWPPPJJJIIIKKKNNNVVV^^^iiimmmuuu}}}~~~|||tttjjjddddddhhhmmmpppuuuvvvvvvuuurrrooonnnooommmiiibbb]]]ZZZ[[[]]]```fffhhhjjjiiieee```[[[ZZZXXXWWWUUUSSSPPPNNNLLLKKKIIIMMMQQQUUUZZZaaajjjqqq|||uuuggg\\\ZZZaaallltttyyyyyy{{{~~~vvvhhheeeccceeekkkssszzz~~~|||vvvfffOOO>>>777666222///000000000000000000000000mmmeeehhhooo~~~yyyjjj[[[SSSPPPMMMKKKLLLGGGFFFEEEEEEEEEEEEBBB@@@<<<<<<;;;:::999777555444111111222222111111000///000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++*********)))(((((('''''''''(((((()))***+++++++++++++++***))))))***+++++++++++++++++++++*********+++***)))***+++,,,+++***************************---,,,,,,++++++++++++,,,,,,+++******************((()))***++++++++++++***,,,++++++******++++++,,,)))***+++---///444;;;@@@CCCAAA>>>999666777;;;>>>GGGQQQZZZ^^^dddlllrrrtttwwwxxxwwwrrrlllhhhhhhiiirrr}}}uuubbbNNN@@@===CCCQQQfff~~~www\\\ccccccwww|||uuuaaaWWWPPPKKKJJJJJJLLLRRRYYYbbbhhhpppxxx~~~}}}}}}vvvooofffaaaaaaffflllooosssssstttrrrpppooooooppppppkkkddd^^^[[[\\\___bbbhhhjjjjjjgggbbb\\\XXXVVVUUUTTTQQQOOOLLLIIIGGGFFFGGGJJJNNNTTT\\\eeelllpppzzztttlllbbb[[[[[[cccnnnvvv}}}~~~|||mmmjjjhhhiiiooovvv}}}{{{sssbbbKKK<<<666444222000000000000000000000000000mmmdddffflll}}}{{{lll\\\TTTPPPLLLKKKLLLKKKIIIGGGEEEEEECCC@@@>>>;;;;;;;;;:::999888666555222222222111000///......000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***))))))******++++++*********)))))))))(((''''''((()))***++++++,,,+++******************+++++++++++++++++++++++++++***)))'''((())))))((('''************************///...,,,+++***+++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---///222888<<>>;;;???III\\\uuuttt]]]cccaaattt{{{vvvdddVVVOOOJJJIIIIIIKKKPPPWWW```gggooowww}}}}}}|||{{{qqqllleee``````eeekkkoootttttttttssspppooopppqqqrrrmmmeee___\\\^^^bbbeeekkkllljjjfff```YYYUUUSSSRRRQQQOOOLLLHHHEEECCCBBBFFFGGGKKKSSS^^^hhhnnnqqqyyy}}}xxxkkkddd[[[UUUWWWaaannnvvvuuurrrooooootttzzzyyynnn\\\FFF999444222222222////////////////////////nnncccdddjjjzzzyyykkk[[[SSSPPPLLLKKKKKKKKKHHHFFFDDDDDDCCCAAA???<<<<<<;;;;;;999888666666333222222000//////......000000///...---------------------,,,,,,+++++++++******************++++++,,,,,,++++++++++++******'''(((((()))******++++++*********++++++*********++++++++++++++++++++++++***)))'''((())))))((('''************************///...,,,+++***+++,,,,,,++++++)))))))))***+++,,,///...,,,***+++---///111------,,,,,,,,,,,,------.........---...222777;;;BBBAAA>>>999444555;;;AAAKKKVVVbbbhhhnnntttxxxxxxtttuuusssmmmeee___\\\]]]^^^aaaeeebbbWWWJJJ???;;;;;;===CCCSSSiiixxxwwwnnn]]]bbb^^^ppp}}}zzzxxxhhhTTTNNNIIIHHHIIIJJJPPPWWWbbbiiirrryyy}}}}}}|||{{{ppplllfffaaa```dddkkkooowwwxxxwwwuuurrrpppppppppsssmmmeee^^^\\\___eeeiiinnnmmmjjjeee]]]VVVRRRQQQPPPOOOLLLIIIFFFCCCAAA???DDDEEEIIIRRR]]]hhhpppssszzzxxxsssiiiaaaVVVPPPSSS^^^mmmwww|||xxxuuuuuuxxx|||~~~xxxhhhUUUAAA777333111111333////////////////////////lllbbbbbbgggvvv|||tttgggYYYSSSPPPLLLJJJJJJFFFEEECCCBBBCCCDDDCCCBBB======<<<;;;:::888666555444333222111000//////000111000///......---.........------,,,,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***++++++++++++***)))*********++++++++++++++++++***)))***+++,,,+++***************************---,,,,,,++++++++++++,,,******************+++,,,,,,***'''%%%&&&(((+++---...------,,,,,,------...++++++,,,---///444:::>>>BBBCCCBBB>>>999:::@@@GGGMMMXXXdddkkkqqqxxx||||||wwwwwwssslllbbb[[[XXXYYYXXXYYYZZZXXXNNNBBB;;;::::::<<<@@@JJJ\\\kkkmmmhhh[[[___ZZZkkkyyyyyyzzzkkkUUUOOOIIIHHHHHHJJJPPPWWWbbbjjjttt{{{~~~}}}|||zzzqqqnnniiicccaaacccjjjoooxxxyyyzzzxxxuuurrrqqqpppqqqkkkbbb\\\[[[___fffkkknnnmmmiiibbbZZZSSSPPPNNNMMMLLLJJJGGGDDDAAA???>>>AAACCCGGGOOOYYYdddnnnuuu{{{zzzsssnnnhhh```UUUOOORRR^^^nnnxxx|||}}}zzzwwwwwwzzz~~~|||vvvbbbOOO<<<666444000000333000000000000000000000000}}}jjj______dddqqqzzzuuunnnbbbVVVRRRPPPLLLIIIIIIEEECCCAAAAAABBBCCCCCCBBB>>>>>>===;;;:::777555444444333222111000000111111222222000///////////////......---,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++++++++************)))))))))))))))***++++++++++++***))))))))))))*********++++++***)))((()))+++,,,,,,+++******************************++++++++++++++++++))))))***+++++++++++++++((('''&&&%%%%%%'''((()))---,,,,,,,,,,,,,,,,,,---+++,,,,,,---///444:::>>>BBBEEEFFFBBB>>>>>>DDDKKKMMMXXXdddkkkrrrzzz}}}wwwnnnccc[[[YYYZZZXXXVVVVVVUUULLL???:::<<<888:::===DDDRRR```fffeeeXXX[[[UUUfffuuuwwwzzzmmmZZZRRRJJJGGGFFFHHHOOOVVV^^^gggsss{{{~~~~~~{{{yyyssspppkkkddd```bbbgggmmmuuuwwwzzzzzzxxxtttrrrqqqlllfff]]]WWWWWW]]]eeekkkmmmkkkfff^^^VVVOOOLLLKKKIIIHHHGGGDDDBBB???>>>======@@@EEEKKKRRR^^^kkkttt{{{{{{uuulllfffbbb[[[SSSOOOSSS^^^lllvvvxxxzzz}}}{{{xxxxxxvvvtttvvvzzz{{{ttt]]]III999666444///...222000000000000000000000000zzzggg]]]]]]aaannnvvvpppiii^^^TTTQQQPPPLLLIIIHHHHHHFFFBBBAAA@@@@@@???>>>??????>>><<<:::777555444444333222111111111222333333222111000////////////......---,,,,,,+++******((()))***+++++++++++++++******************++++++++++++******)))((((((((()))***+++,,,,,,+++***)))(((((())))))*********+++'''&&&&&&'''***++++++***************************'''(((***+++,,,,,,+++***((()))***,,,,,,,,,+++***++++++,,,---------------,,,++++++++++++++++++,,,//////.........111777:::@@@DDDFFFCCC??????EEELLLLLLXXXccckkkrrrzzz|||qqqeee]]][[[\\\YYYWWWVVVUUULLL@@@<<<>>>555888<<>><<<<<<:::>>>CCCGGGNNNYYYhhhttt{{{}}}xxxpppfff___ZZZVVVPPPNNNSSS]]]jjjrrruuuvvvwwwxxxwwwtttqqqnnnsssrrrqqqsssyyyzzzsssZZZGGG777666555///...222000000000000000000000000