BM6P6(@ ))))))))))))************((((((''''''((()))******)))))))))***++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------............////////////111111222333333444555555777777888999999999999888888888888999:::;;;<<<===;;;<<<<<<============<<>>>>>???@@@AAABBBBBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCBBBDDDFFFGGGGGGFFFCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGDDDFFFGGGGGGEEEDDDDDDEEEEEEEEEGGGIIILLLNNNMMMKKKJJJIIIHHHIIIKKKKKKKKKJJJIIIHHHFFFEEEEEEGGGHHHJJJHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDCCCBBB@@@???>>>???>>>===>>>@@@AAA@@@???<<<;;;:::999888888888888;;;:::999888777777777777555444222000//////000111333333333222111000//////////////////............++++++++++++++++++++++++,,,,,,,,,+++++++++************))))))((((((''''''************)))))))))((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((()))***++++++***)))((())))))***++++++++++++***+++*********))))))((((((******+++,,,,,,,,,,,,++++++,,,------......---------...///...------...///////////////////////////..................------......000111222222222222333444555555444444666888;;;;;;;;;<<<<<<<<<<<<<<<;;;===AAACCCDDDDDDBBBAAA@@@@@@@@@AAABBBDDDGGGHHHEEEGGGHHHHHHFFFCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDDDDDDDCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;999888777666555444333333111111222111111000///...111000000///...------,,,------,,,,,,,,,+++++++++,,,------------,,,++++++******))))))))))))************))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------++++++++++++,,,---......//////000111222333333444666777888:::<<<>>>@@@AAAHHHNNNUUUZZZ\\\aaahhhnnnssstttuuutttsssooollliii))))))))))))************((((((((((((((()))***+++)))))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000000111111222333333444666666777888999:::999999777777777777999:::;;;<<<;;;<<<======>>>=========>>>>>>?????????@@@@@@@@@===>>>>>>@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFEEEEEEFFFFFFFFFGGGJJJLLLNNNMMMKKKJJJIIIHHHIIIKKKKKKJJJIIIJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@AAA???>>>>>>??????>>>===;;;;;;:::888888777777777:::999888777666666666666555444222000000000111222222222222222111000///...////////////.........---++++++++++++++++++++++++,,,,,,+++++++++*********((((((((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''((()))************)))((())))))***++++++++++++***************)))))))))((()))***++++++,,,,,,+++++++++,,,------...------------...///...---,,,---///........................////////////////////////...///000111222222222222222333444444444444666888::::::;;;<<<===>>>??????<<<===???BBBCCCCCCBBBAAABBBAAAAAAAAAAAACCCDDDEEEDDDFFFGGGGGGEEECCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>======<<<;;;;;;;;;888888777666555444333333222222222222111000///...000000//////......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********))))))))))))))))))***))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,,,,//////000000111111222222111111222333555777888999999===CCCEEEFFFIIINNNSSSVVVWWWZZZ\\\]]]\\\ZZZYYY))))))))))))************)))))))))))))))******+++)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,............/////////////////////000111111222222444555666888999:::;;;;;;555555666666777999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@<<<===>>>???AAABBBCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGFFFFFFFFFHHHGGGGGGGGGIIILLLMMMLLLKKKKKKJJJIIIIIIJJJKKKJJJHHHJJJIIIGGGEEEDDDDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCCCC??????@@@AAAAAAAAAAAAAAABBB@@@>>>>>>>>>===;;;:::::::::999888777777777777888777666555444444444555444333222111111111222333111222222111111000///...//////.........---------++++++++++++++++++++++++++++++++++++*********)))&&&''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))((((((''''''&&&((())))))******))))))(((((()))******++++++******************)))))))))))))))***++++++,,,,,,++++++++++++,,,---------------,,,...///...---,,,---...........................////////////////////////...///000111222222222222111222444444444555777999888999:::<<<>>>@@@AAABBB>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBDDDFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDFFFFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAA@@@>>>===<<<>>>======<<<<<<;;;::::::777777666555444333333222222222222222111000//////........................,,,,,,,,,+++++++++******+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++++++++)))*********++++++++++++------,,,,,,,,,,,,------------------------------......,,,++++++*********////////////////////////------------...000111222111444777777666777:::===;;;===@@@BBBDDDDDDDDDCCC((()))))))))******************)))))))))******+++)))))))))***++++++,,,,,,------,,,,,,,,,,,,---------------------,,,,,,,,,............/////////////////////000000111111111222333555777999:::;;;;;;555555555666777888::::::;;;<<<<<<===>>>>>>>>>>>>======>>>>>>??????@@@@@@<<<===>>>???AAACCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDEEEGGGHHHGGGEEECCCBBBBBBDDDFFFGGGFFFFFFGGGIIIHHHGGGGGGIIIKKKLLLKKKJJJKKKJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEGGGFFFFFFEEEDDDDDDCCCCCC???@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<===<<<:::999999888777777666666666777555555444333333333333333333222222111222222333444000000111111000//////............---------,,,,,,************************+++************)))))))))'''''''''((((((((())))))))))))((((((((('''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((())))))))))))))))))(((((())))))************************)))))))))))))))))))))***+++++++++++++++++++++,,,------------,,,,,,---......,,,,,,---...------------------------............////////////......///000000000000000000111333333333555777:::777888999;;;===>>>???@@@AAAAAAAAABBBCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDCCCBBBBBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@>>>==================>>>@@@AAABBB@@@BBBDDDFFFGGGFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;======<<<<<<;;;::::::999666666555555444333333222222222222222111000///...------------------......++++++++++++***************************)))((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++)))))))))************+++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++.........------------------------------...//////000222333333111000222444333444555666777666555444((()))))))))******************)))))))))))))))***)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------............////////////000000000000111111111111000111333666888999::::::666666666666777999:::;;;::::::<<<======>>>>>>>>><<<======>>>??????@@@@@@<<<===>>>???AAABBBCCCDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBAAAAAAAAACCCDDDFFFAAA@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHGGGFFFCCCBBBBBBEEEGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIJJJJJJIIIJJJHHHGGGHHHIIIJJJHHHGGGDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@===<<<:::;;;<<<<<<;;;999777777666555555555666666333333222222111222222222222222222222222222333333//////000000000///......------------,,,,,,,,,,,,*********************************)))))))))(((((()))((((((((('''''''''&&&(((((((((''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))(((((((((((((((((()))(((((()))************)))))))))))))))))))))******))))))***++++++++++++******+++,,,,,,------,,,,,,,,,---...---,,,+++,,,...------------------------,,,,,,,,,------.........,,,---......///.........///111222333333444777999777888888999:::;;;<<<===@@@@@@@@@AAABBBBBBCCCCCC??????@@@AAABBBBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA???>>>===============>>>???@@@AAA???AAACCCEEEFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999555555444444333333222222111111111111000///......,,,,,,,,,,,,------------++++++*********))))))))))))************)))(((((('''((())))))))))))(((''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********(((((()))))))))*********+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,------------,,,,,,,,,,,,,,,......------------......,,,---......---------...111111222222111000///...))))))))))))***************))))))((((((((((((((()))))))))***++++++,,,,,,,,,++++++******++++++,,,,,,---------........................////////////000000000000000111111111///000222444666777888888555666666666777999:::;;;888999:::;;;<<<=========;;;<<<======>>>???@@@@@@>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCBBBBBBCCCDDDEEE@@@????????????@@@AAAAAAEEEFFFGGGGGGGGGFFFEEEDDDDDDFFFGGGHHHGGGGGGGGGIIIHHHGGGEEEEEEGGGHHHHHHGGGGGGFFFEEEFFFHHHIIIHHHGGGCCCDDDDDDEEEFFFGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBAAAAAA@@@??????;;;:::999999:::;;;:::888666555555444444555555555222222111111111111222222111111111111111111111111......////////////......------,,,,,,,,,+++++++++************************))))))))))))(((((((((((())))))(((((('''&&&&&&%%%((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***+++,,,)))((((((''''''(((((()))'''((())))))******))))))))))))))))))************((()))******++++++************+++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------............------000111333333333444666888777777888888999:::;;;;;;===>>>??????@@@@@@@@@?????????AAABBBCCCCCCCCCCCC@@@AAAAAA@@@>>>>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>??????@@@???@@@AAACCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>==================<<<;;;;;;<<<;;;;;;::::::999888888444444333333333222222222000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((***************)))((((((''''''))))))))))))''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---------,,,,,,))))))))))))************))))))(((''''''''''''''')))))))))***++++++,,,,,,+++******))))))******++++++,,,,,,---...///000000............////////////////////////////////////...///000222444555555666444444444555666777999999666777999:::;;;<<<<<<<<<;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBFFFFFFFFFFFFFFFFFFGGGGGGEEEGGGHHHHHHGGGFFFGGGHHHHHHFFFDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDGGGHHHHHHGGGEEEEEEFFFGGGGGGHHHHHHHHHDDDDDDDDDDDDDDDCCCCCCCCC===>>>>>>????????????>>><<<;;;999999999999777555555444444444444444555555222111111111111111222222111111111111000000///...---......//////.........,,,,,,,,,,,,++++++++++++************************))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))(((''''''''''''((()))'''(((((()))))))))))))))((()))))))))************((())))))*********************+++,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,---......///...//////000000//////...111222333333222333555777555666777888:::<<<=========>>>@@@BBBBBBAAA@@@???AAABBBCCCCCCCCCCCCBBBAAA@@@AAA@@@???===<<<>>>@@@???????????????@@@AAAAAA@@@AAACCCEEEFFFEEEDDDCCC@@@@@@???>>>>>>>>>??????>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>??????@@@@@@???>>>==================<<<<<<;;;;;;;;;::::::999888888888333333333333222222222222////////////...---,,,+++------,,,,,,++++++************)))))))))(((((((((******++++++******)))(((&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))***+++,,,+++++++++++++++++++++++++++***************+++++++++++++++,,,,,,---------+++++++++******++++++,,,,,,,,,,,,,,,............)))*********++++++++++++))))))))))))************)))((('''&&&&&&&&&&&&&&&)))))))))***++++++,,,,,,******))))))))))))*********+++,,,---...000111111............/////////000.....................------...000111333333444444333333333444555666777888555666888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCFFFEEEEEEEEEFFFGGGHHHHHHFFFHHHIIIIIIGGGFFFFFFGGGGGGEEECCCCCCDDDEEEEEEDDDBBBAAAAAACCCFFFHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDCCCCCCCCC999:::;;;===>>>>>>??????>>><<<:::999888777555333444444333333333444444555222111111111111111222222111111111111000...---,,,------......///......---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))'''(((((()))))))))))))))(((((())))))*********+++(((((()))*********************+++,,,,,,,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,------...///000000000111111111111111000000111222333333222222444666444555666999;;;>>>???@@@@@@AAADDDFFFFFFDDDBBBAAACCCDDDEEEEEEDDDBBBAAA@@@AAAAAA@@@>>><<<;;;===???======>>>???@@@BBBDDDEEE@@@AAADDDFFFGGGGGGFFFFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBAAA@@@???>>>======???@@@@@@???>>>>>>=========>>>======<<<<<<;;;;;;::::::999888888777333333222222222222222222............---,,,+++***------,,,,,,+++***))))))))))))))))))((((((((((((+++++++++++++++***))))))&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((()))***+++++++++++++++++++++++++++---,,,+++***))))))))))))******+++,,,------......,,,++++++++++++,,,,,,---,,,+++***+++,,,---,,,+++------,,,,,,++++++******)))((('''&&&&&&&&&&&&&&&+++******)))(((''''''&&&))))))))))))************,,,,,,+++******+++,,,,,,++++++,,,------...//////,,,,,,,,,---------..................////////////,,,...111111111000111333444444555555666777777777666777888999:::999888888;;;<<<>>>>>>===<<<===>>>BBBAAA@@@???@@@BBBDDDFFFFFFDDDBBBBBBEEEGGGIIIIIIHHHGGGDDDBBBBBBDDDGGGIIIMMMJJJHHHGGGHHHGGGCCC@@@DDDCCCBBBAAAAAABBBCCCDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIJJJKKKJJJHHHFFFEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDEEECCCBBBBBBDDDFFFGGGGGGGGGIIIJJJIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDD@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;:::888777555444444444333333333333222222//////000000111222444444000000///---,,,+++***))),,,,,,---......---,,,,,,---------,,,,,,+++++++++***+++,,,+++)))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$######$$$&&&(((************((((((((('''%%%$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''(((((())))))******)))))))))))))))***************))))))))))))******))))))))))))***************)))))))))))))))........................,,,***((()))+++---------///...------------...///,,,---......//////......000111222222111222444666555777888999:::;;;>>>@@@???DDDJJJNNNLLLHHHCCC@@@BBBBBBCCCCCCBBBBBBAAA@@@DDDBBB>>>;;;999999:::;;;<<<<<<===>>>>>>>>>??????@@@@@@BBBBBBCCCCCCCCCBBBEEEDDDAAA===::::::===@@@>>>>>>???@@@@@@@@@@@@???BBBAAA@@@>>>======<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888444444333222222111111000......---,,,++++++******,,,++++++******++++++,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))*********"""''',,,%%%$$$******))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''!!!###'''***++++++)))(((******))))))(((((('''''')))************+++++++++,,,,,,,,,++++++*********************************,,,,,,,,,+++++++++******(((((('''&&&&&&&&&&&&&&&******))))))((((((''''''(((((()))))))))*********+++***))))))))))))***++++++++++++,,,---------...,,,,,,,,,------------...............///////////////111333333333222333555333444444555555666666777777888999:::::::::999999:::<<<======<<<<<<<<<===AAAAAA@@@@@@AAABBBDDDEEEFFFDDDBBBBBBDDDFFFGGGGGGGGGEEEDDDCCCCCCEEEGGGIIIMMMJJJHHHHHHIIIHHHEEEBBBCCCCCCBBBAAAAAABBBCCCDDDFFFEEEDDDCCCDDDEEEGGGHHHIIIJJJKKKIIIGGGFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCAAABBBDDDFFFFFFFFFGGGHHHIIIIIIFFFEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBB>>>>>>==================999999999999888666555444333333222222222111111111////////////000111222222111111000///...------,,,+++,,,---......---,,,+++,,,,,,++++++************)))+++,,,+++)))''''''((())))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&((())))))))))))+++++++++)))'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''''''''((((((((()))***))))))(((((())))))***''''''''''''((((((((((((******))))))))))))*********)))))))))))))))))))))++++++++++++++++++++++++,,,***((()))+++---------,,,------------------,,,,,,---......//////......///111111111111111333555555666888999999;;;===@@@BBBFFFKKKMMMKKKGGGCCCAAA@@@@@@AAABBBCCCCCCCCCBBBDDDCCC@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBDDDCCCAAA===;;;:::<<<>>>>>>>>>??????@@@@@@??????@@@@@@???>>>============>>>>>>>>>???>>>======<<<:::::::::999999::::::;;;;;;;;;;;;;;;:::999888777222222222111000000//////000//////...------,,,,,,,,,++++++******++++++,,,*********)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))'''"""&&&)))$$$(((---)))))))))))))))((((((((('''&&&&&&'''''''''(((((((((((())))))*********))))))&&&''')))+++,,,,,,++++++))))))))))))(((((((((((()))************+++++++++,,,,,,,,,++++++*********************************,,,,,,+++++++++*********(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))*********))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,,,,---------------............////////////111333333333222333444222222333444444555555666777888999:::::::::999999999:::<<<<<<<<<;;;<<<===@@@@@@AAAAAABBBBBBCCCCCCEEECCCAAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHLLLKKKJJJIIIJJJIIIFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCFFFEEEDDDDDDDDDEEEFFFGGGJJJJJJJJJIIIGGGGGGIIIKKKLLLKKKIIIHHHGGGFFFGGGGGGDDDBBB@@@AAACCCDDDEEEEEEFFFHHHIIIHHHFFFEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAA<<<<<<<<<=========>>>>>>777777777777777666555555222222222111111111000000/////////......//////000////////////.........---+++,,,------------,,,+++*********))))))))))))))))))***++++++)))''''''((()))))))))(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((((((((((((,,,......,,,)))%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))(((((((((((())))))&&&&&&''''''(((((())))))***))))))(((((())))))***))))))))))))))))))******************************+++***))))))+++---------***+++,,,------,,,+++***,,,---......//////.........000000000///000222444444666777888888:::<<>>???@@@BBBCCCCCCDDDDDDDDDCCCBBBAAA???===<<<<<<:::999888888888:::<<<>>>@@@@@@???>>>>>>???AAABBBAAABBBAAA???<<<;;;<<<======>>>>>>>>>????????????>>>>>>============>>>>>>>>>>>>??????>>>>>>===<<<999999888888888888999999999999999999888777666555111111000000///.........//////......------,,,,,,++++++************++++++******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&$$$''''''&&&111555***)))))))))(((((((((''''''''''''((((((((()))))))))&&&'''((())))))***))))))))))))******++++++++++++(((((((((((()))))))))))))))************++++++++++++++++++++++++*********************************,,,++++++++++++*********(((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,------------------.........//////---///111111000000111222111222222333333444555555666777777888888888888888888999;;;<<<;;;;;;<<<===??????AAABBBBBBBBBBBBBBBDDDBBB@@@@@@AAABBBBBBAAABBBCCCDDDEEEGGGGGGHHHHHHKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDDDDEEEEEEJJJJJJJJJHHHGGGHHHKKKNNNOOOMMMKKKHHHGGGGGGHHHIIICCCAAA@@@@@@BBBCCCDDDCCCEEEGGGHHHGGGEEEDDDDDDEEECCCBBBAAA@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;444444555666666555555555222222222222111111111111111000//////.........///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))))))))))))))))))))(((***+++***(((''''''(((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&''''''''''''***,,,---,,,)))&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))************))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++++++++++++++++++++***)))***,,,------,,,)))+++,,,......,,,+++))),,,---......///.........---///000/////////111333444555777777777888;;;======@@@BBBBBBAAA???????????????@@@AAABBBCCCCCCBBBBBBCCCCCCBBB@@@>>><<<;;;:::999777666777:::===???BBB@@@???>>>>>>???AAABBB@@@AAABBBAAA>>><<<<<<===============>>>>>>??????<<<<<<<<<<<<======>>>???>>>>>>??????>>>>>>===<<<888888777666666666777777666666666666666555444444111111000000///.........,,,,,,,,,+++++++++******++++++************++++++***)))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***''')))999===,,,))))))((((((((('''''''''(((((((((((())))))))))))$$$%%%&&&'''(((((()))(((***)))(((''''''((()))***''''''(((((())))))******))))))*********++++++++++++++++++***************************************++++++++++++************''''''&&&&&&&&&''''''(((''''''''''''(((((((((((('''(((((((((((()))))))))*********************************************)))+++++++++,,,,,,,,,------------------...............000111111000000000111111111222222333444444444555555555555555666666777777999;;;<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBBBBDDDBBBAAAAAABBBBBBBBBAAAAAABBBDDDFFFGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDIIIJJJIIIHHHGGGIIILLLOOOOOONNNKKKIIIGGGGGGHHHIIICCCAAA??????AAACCCCCCBBBDDDFFFGGGFFFEEEDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<<<<:::999777666333333444555555555555444444333333333333222222222222222111000////////////+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))))))))***************''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%'''******(((&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&'''(((((())),,,,,,+++***)))(((''''''))))))(((((((((((())))))(((((())))))***************************************))))))***,,,------,,,***,,,---//////---,,,***,,,---......///.........---...//////...///111333333555666666666777:::<<<999;;;===?????????@@@BBB@@@AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAA@@@>>>;;;::::::999888777888;;;>>>@@@CCCBBB@@@>>>>>>@@@AAABBB@@@BBBCCCBBB@@@>>>============<<<<<<<<<===>>>???;;;;;;;;;;;;<<<===>>>???===>>>>>>>>>>>>===<<<<<<888777666555555555555555444444444555444444333222111111111000//////......+++++++++++++++*********+++******))))))******+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''(((***''')))999<<<,,,((((((((((((''''''''''''(((((((((((())))))))))))%%%&&&'''((()))*********+++***((('''&&&'''((()))''''''(((((())))))******))))))*********+++++++++************************))))))))))))))))))))))))+++++++++*********))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++******)))*********************+++++++++++++++,,,,,,,,,,,,,,,------------.........000222444444222111222333111111222333333444444555444444333333333444555666777999;;;<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBCCCBBBAAABBBDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGDDDFFFHHHHHHGGGGGGGGGIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIHHHHHHHHHKKKMMMMMMLLLJJJHHHHHHGGGHHHHHHDDDBBB@@@@@@AAACCCCCCBBBCCCEEEFFFFFFDDDCCCDDDEEEDDDCCCBBBAAA@@@?????????=========<<<:::888666444333444444555555555444444444444444333333333222222222111000000////////////---------------.........)))***++++++++++++***)))))))))))))))************'''(((***)))(((''''''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%"""$$$&&&'''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&%%%%%%)))((((((''''''(((((()))((((((((()))******++++++((((((((((((((((((((((((***))))))+++---...---++++++,,,---......---,,,+++,,,---......//////......---/////////...///111333333444555555555666888:::777:::===???@@@AAACCCEEEAAAAAAAAAAAAAAA@@@?????????@@@@@@@@@???===;;;::::::999888888:::<<>>===<<<;;;;;;;;;<<<>>>???;;;;;;;;;;;;;;;<<<===>>><<<============<<<;;;;;;888777666555555444444555222333333333333333222222111111111000//////......------------,,,,,,,,,,,,******))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%((('''&&&000444(((((((((((('''''''''&&&&&&''''''((((((((()))))))))((()))***++++++,,,+++++++++***)))(((((()))******(((((((((((()))))))))))))))************+++++++++)))))))))***************))))))))))))))))))))))))+++************)))))))))&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&%%%'''''''''((((((((())))))(((((()))******)))(((((()))******++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........111222444444222111222222222222333333444555555555444444333333333444555666888:::<<<=========>>>???@@@????????????AAABBBCCCDDDCCCCCCDDDFFFGGGFFFDDDDDDDDDEEEEEEEEEFFFFFFGGG@@@CCCFFFFFFEEEEEEFFFHHHFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGEEECCCAAA@@@BBBCCCCCCCCCBBBDDDEEEEEEDDDCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>======>>>>>><<<:::888666444555555555555555444333333333333333222222222111000000///.........//////...---------------------((()))***++++++***)))(((''''''((((((((()))))))))&&&((())))))(((''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%#########$$$$$$"""$$$%%%%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((((((((''''''''''''(((((('''(((((()))******++++++(((((((((((((((((((((((()))))))))+++---...,,,+++++++++++++++++++++++++++,,,---......//////.........///000000///000222333222444555555444555777999777999===??????@@@BBBCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>===;;;;;;888888888999;;;<<<>>>???AAA@@@@@@@@@????????????>>>??????>>><<<;;;<<<======<<<;;;::::::<<<>>>???;;;;;;;;;:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888777666555555444444444222222333333333333222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%)))$$$''')))$$$'''+++&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))***************)))(((((((((((((((((())))))))))))))))))(((((((((((()))************+++++++++((()))))))))*********+++))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......///111222222000//////000222333333444444555555666555555444333444555666777888:::===>>>======???@@@AAA@@@>>>>>>>>>@@@CCCDDDDDDCCCCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGG>>>AAADDDEEECCCCCCEEEGGGEEEFFFFFFFFFEEEDDDBBBAAAAAAAAACCCDDDEEEEEEEEEEEEFFFHHHJJJIIIHHHGGGGGGHHHFFFGGGGGGHHHHHHGGGFFFFFFFFFCCCAAAAAABBBCCCCCCCCCBBBCCCEEEEEEDDDCCCCCCDDDBBBAAA@@@>>>===<<<<<<<<<<<<===>>>??????===;;;999555555666666555555444333222222222111111111111000......---------......///,,,,,,,,,++++++*********((()))***++++++***)))(((&&&&&&&&&'''''''''((((((&&&'''))))))(((''''''(((&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''########################"""######$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$############$$$$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))''''''((()))***+++,,,---((((((''''''''''''(((((('''(((((()))***+++++++++++++++++++++++++++++++++))))))***+++......,,,+++++++++***))))))***++++++,,,---......//////.........000000000000000222444222333444444444555777999666888;;;=========>>>???===>>>???@@@AAABBBBBBBBBAAA@@@@@@???>>>===<<<<<<666777888:::;;;<<<===>>>???????????????>>>===<<<=========<<<:::999;;;<<<===<<<:::::::::;;;===???<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;::::::999888888888777666555444444444111222222333333333222222///......------,,,++++++******************************))))))))))))******)))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&,,,$$$(((,,,%%%###((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''******))))))(((((('''''')))************+++++++++(((((())))))*********+++))))))))))))))))))))))))************))))))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000000111111111111000000///111222333444555555555555555555444444444666888999::::::;;;<<<===>>>??????@@@???>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFCCCCCCBBBCCCCCCDDDEEEFFFCCCDDDFFFGGGFFFCCCAAA???@@@AAACCCEEEEEEEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCAAA???===<<<<<<===>>>???===;;;;;;<<<;;;888555555444333333222222333333222333333333333222111111............---,,,+++***,,,,,,,,,+++++++++******(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$##################%%%%%%%%%$$$$$$#########!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,------......//////...,,,,,,---///////////////000000000000111222222333444555666666:::;;;;;;:::999;;;>>>AAADDD???;;;<<<@@@CCCBBB@@@@@@???>>>===;;;:::999888888888888999;;;===>>>???@@@AAABBBCCCBBB@@@>>><<<<<<;;;;;;::::::999999888;;;::::::::::::;;;<<<<<<<<<:::999999:::;;;;;;:::999999999888888888777777888777777666555444444444111111111000000000000000//////...---,,,,,,++++++(((((())))))******++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%''')))(((%%%###$$$&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&''''''(((((())))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,++++++,,,---...///...//////000000000//////111222333444555555555555555555444444555666888999::::::;;;<<<===>>>?????????>>>=========>>>???@@@CCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEEEECCCDDDFFFGGGFFFDDDAAA???@@@AAABBBDDDEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<======;;;::::::;;;;;;888555444444333222222222222333111111222222111111000///............---,,,+++***,,,,,,+++++++++*********((())))))))))))((('''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''')))************)))((((((''''''(((((()))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,---...---------///111.../////////000000000000111111222333444555666666777888999::::::===AAADDDGGGBBB===<<>>===;;;:::999888888888999:::;;;<<<>>>???@@@AAABBBBBBAAA@@@===<<<<<<;;;;;;::::::999999888::::::999999::::::;;;<<<:::999777777999:::999888888888888888888888888888777777666555555444333333222222222111111111111000///......---,,,,,,++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))((('''&&&&&&&&&%%%''')))(((%%%$$$$$$&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((''''''&&&'''''''''(((((()))))))))))))))))))))((((((((('''((((((''''''&&&%%%%%%$$$''''''(((((('''&&&%%%$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,,,,,,,---...,,,---......////////////111111222333444444444444555555555555666777888999:::;;;;;;<<<===>>>??????======<<<<<<===>>>??????CCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@???@@@AAACCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCGGGFFFEEEEEEDDDDDDEEEEEEHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;<<<<<<;;;:::999:::;;;:::888777444444333222222222222222000000000000000///......---......------,,,+++***,,,++++++++++++*********))))))******))))))(((''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&''')))***+++++++++***))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++...------,,,++++++*********,,,------------000222....../////////000000000111111222333444555555666555666888:::;;;>>>CCCFFFJJJEEE???===>>>??????>>>??????>>>===;;;:::999999999999999:::;;;<<<===>>>???@@@AAAAAA@@@???===<<<<<<;;;;;;::::::999999888999888888888888999::::::999888666666888999888777777777777777888888888888666555555444444333333333111111111111111000//////......------,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&'''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&''''''''''''(((((((((((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((()))))))))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))(((&&&###"""$$$$$$%%%&&&&&&'''((((((&&&&&&'''''''''''''''(((((((((((()))))))))))))))************++++++++++++------,,,,,,,,,,,,,,,,,,+++,,,---...///000000000000111222333333444444444555555555555666777888888::::::;;;<<<===>>>??????============>>>>>>???@@@CCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEDDDBBBAAA>>>???@@@AAABBBBBBAAA@@@CCCDDDDDDDDDDDDCCCCCCBBBEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFDDDBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<<<<<<<<<<::::::::::::;;;:::999888444333333222111222222222///000000000000///......---------------,,,+++***++++++++++++***************************)))(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!##############################################################################$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''******))))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******+++,,,------,,,---///111........./////////000000000000111222333444555555444666888:::;;;>>>BBBDDDIIIEEE???======???????????????>>>===<<<;;;:::::::::::::::::::::;;;<<<===??????@@@@@@???>>>======<<<;;;;;;::::::999999888777777777777777888999999999888666666888999888777666666666777777777777888444444333333333222222222///000000000000...---,,,---------,,,,,,,,,++++++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''''''&&&&&&%%%%%%'''''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&'''(((((('''%%%###!!!###$$$$$$%%%&&&'''((((((%%%&&&&&&&&&''''''((((((''''''(((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,---...///000111111111///000111222333333333333333444555555666666777777999999:::;;;<<<===>>>>>>======>>>???@@@@@@AAAAAABBBBBBDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBBBBB>>>???@@@AAAAAAAAA@@@???BBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA???>>>===<<<<<<::::::;;;;;;;;;:::::::::333333222111111111111222000000000111000000///...,,,,,,,,,---,,,,,,+++++++++++++++*********))))))***************)))(((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!########################################################################!!!"""""""""#########$$$#########$$$$$$%%%%%%%%%""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%******))))))))))))******))))))))))))))))))))))))*********************************++++++,,,,,,,,,------...---++++++---...............///////////////000000111222333444444555777999::::::<<<>>>@@@EEEBBB>>><<<===???AAABBB??????>>>===<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>>??????>>>>>>======<<<;;;;;;::::::999999888777666666666666777888888:::999777777999:::999888666666666666666666666666222222222222111111111111000111222222111///...,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''')))))))))(((((((((((((((((((((((((((''''''''''''###$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&''''''(((((())))))***)))))))))************+++***+++,,,,,,,,,,,,++++++---...///000000000000000//////000111222222222222222222444555555555555555777888888999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBAAA>>>???@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@??????@@@AAAAAABBBDDDFFFHHHIIIEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA???>>><<<;;;:::999;;;<<<;;;999888888999333333222111111111111111000000000000000//////...++++++,,,,,,,,,,,,+++++++++************)))))))))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""######################## !!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&& !!!###%%%&&&'''((((((***))))))(((((())))))***))))))))))))))))))))))))************************))))))******+++,,,,,,------......---+++***,,,---------.........///////////////000111222333333444666777999999999999;;;<<>>=========???@@@BBB??????>>>>>>===<<<;;;;;;999999999:::;;;<<<===>>>>>>>>>==================<<<;;;;;;::::::999999888777666666666666777888888:::999777777999:::999888777666666666555555555555000000000000000000000000333444555555444222000...,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%''')))***+++***((('''%%%%%%%%%&&&&&&'''''''''#########$$$$$$$$$%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&''''''((())))))***))))))))))))************)))***+++,,,------,,,,,,---....../////////.........///000111222222222222000111222444444444444333666666777888999::::::;;;;;;<<<===???@@@AAA@@@@@@??????AAABBBCCCDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBDDDEEEGGGHHHDDDEEEFFFGGGGGGEEEDDDBBBCCCBBBBBBAAA@@@@@@??????AAA@@@???>>><<<:::999888888999;;;:::777555555666333222222111111111111111...////////////...------***++++++,,,,,,,,,++++++************))))))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######################################################################## !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& !!!###%%%'''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))***************************************++++++++++++,,,---,,,++++++---...---------.........//////......///000111222333333333555777888888888999:::<<<===============>>>?????????>>>>>>===<<<<<<<<<888888999:::;;;<<<>>>???=========<<<<<<======>>><<<;;;;;;::::::999999888777777666666777777888999999888666666888999888777777777666666555444333333////////////////////////222333444555333111...,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%((()))'''%%%###$$$$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%!!!!!!""""""###$$$%%%%%%$$$&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''((())))))***))))))))))))************((()))***,,,------,,,,,,---------...------,,,,,,...///000111111222222222///000222333444444333222555555666777888999::::::999:::<<<>>>???@@@??????>>>>>>@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBCCC@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA??????>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFCCCEEEGGGHHHHHHFFFDDDBBBBBBBBBAAA@@@@@@???>>>>>>???>>>>>><<<;;;888777555666888:::888444222222444333222222111000111111111------......------,,,+++***++++++,,,,,,,,,++++++************))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&'''''''''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))***,,,,,,+++,,,...000---------.........//////......///000111222333333111444666777777777999:::;;;<<<>>>>>>===<<<<<<===??????>>>>>>======<<<<<<888888888999;;;===???@@@======<<<<<<<<<======>>><<<<<<;;;::::::999999888777777777777777888999999888777555555777777777666888888777555444333222111.........//////////////////000111222111...+++)))++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###%%%((()))'''%%%"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%% """###$$$%%%&&&###%%%''')))***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))*********++++++++++++++++++******++++++,,,---------------------------......///000000///...---111111111111222333444555222222333444555666777888;;;:::::::::;;;===???@@@>>>>>>????????????>>>===BBBBBBAAA@@@@@@??????>>>DDDCCCBBBAAAAAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB?????????@@@BBBBBBAAA@@@???@@@AAABBBCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@???>>>>>>BBB@@@>>>;;;888777777777888777666555444333222222111111111111000000000000............---,,,+++***((()))***+++++++++++++++'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################%%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$###$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((()))******+++++++++++++++***)))(((((())))))(((((())))))************,,,,,,+++++++++,,,---...---,,,,,,,,,,,,---......///////////////000111111000111222333555666777888::::::999888999:::;;;<<<>>>>>>>>>>>>===============;;;888888:::===??????@@@>>>===;;;;;;;;;<<<<<<>>>===;;;999888888888888888777666666666777888999888888777666555555666666666555555444222111000000............/////////000/////////......---------++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))))))))*********++++++++++++******++++++,,,------------------------------...///000000///...---000000000000111222333444333444444555666777777888:::999999999:::<<<>>>???===>>>>>>??????>>>>>>===BBBBBBAAAAAAAAAAAA@@@@@@DDDCCCBBBBBBAAAAAAAAABBB????????????????????????AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@???@@@AAAAAA???===>>>>>>@@@AAABBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<<@@@>>><<<:::888777777777777777666555444333222222111111111000000000//////------------,,,+++******))))))***+++++++++******''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################%%%$$$###"""!!!""""""###$$$$$$#########$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((()))************+++******)))(((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------,,,++++++++++++,,,------///////////////000111111111222333444666777888888999999888888888999:::;;;>>>=====================>>><<<:::999;;;>>>@@@@@@>>>===<<<<<<<<<===>>>???>>>===;;;:::888888888999888777777666777888999:::;;;:::888777666555555444666555444333222111111000000000000///......------,,,------------------...++++++++++++++++++++++++*********)))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''(((((((((''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((()))))))))******+++************+++,,,,,,---------------------------....../////////......////////////000111222222555555555666666777777777888888888888999;;;<<<===<<<======>>>>>>=========AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@??????>>>>>>===AAAAAA@@@@@@???>>>>>>>>>AAA@@@??????@@@???===;;;<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@>>>===<<<::::::<<<;;;:::999888777777777666666555444333333222222111111000000000000//////------------,,,+++***)))*********+++******))))))''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$###""""""""""""######"""""""""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))******)))((((((((())))))*********)))))))))))))))***+++,,,---------,,,,,,+++************+++,,,,,,///////////////000111111222333444555666777888999888888777777777888999:::========================???===;;;;;;===???@@@@@@======<<<===>>>???@@@AAA>>>===;;;:::999999999999777777777777888:::;;;<<<===<<<:::888666555444444555555444333222111111000333222111///...,,,++++++******++++++,,,---------))))))))))))))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))))))))***************++++++,,,,,,,,,------------------------..............................///000111111444444555555555555555555666666777888999:::;;;;;;;;;<<<<<<============<<>>======????????????>>>>>>>>>>>>???>>>>>>>>>@@@???>>><<<:::;;;<<<===>>>?????????===>>>>>>>>>>>>>>>??????@@@@@@???===;;;:::999888999888888888777777777777555555444444333222222111111000000000////////////............---,,,+++*********+++******)))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$#########"""""""""!!!!!!!!!"""###$$$%%%&&&######$$$%%%%%%%%%%%%$$$######################################################""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((***))))))((((((((())))))************)))))))))))))))***,,,......---,,,++++++++++++++++++,,,,,,---///////////////000000111222222333444555666777777888888888888888999999:::<<<<<<<<<===============???===;;;;;;===>>>??????>>>>>>>>>>>>>>>???@@@@@@===<<<<<<;;;:::999999999777777888888999;;;;;;<<<<<<;;;:::888777666666666444444333333222111111000222222111///...---,,,+++************++++++++++++))))))))))))))))))))))))***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))******))))))******+++,,,,,,,,,,,,---------......------------......//////------------...///000111333333333333333333333333555555666888999999::::::;;;;;;<<<=====================>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAA???>>>===<<<;;;<<<<<<===>>>??????@@@@@@<<<<<<<<<>>>@@@AAA@@@???::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<======>>>>>>???>>>===<<<:::999888777777777777777777777777777444444333333222222111111000000000////////////......//////......---,,,+++***************)))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$#########""" !!!"""###$$$%%%######$$$%%%%%%%%%%%%$$$######################################################""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''((((((((()))((((((((((((((())))))*********))))))))))))))))))***,,,......---,,,+++,,,,,,,,,,,,,,,---......///////////////000000111111111222333444444555555999999999:::::::::::::::;;;;;;<<<<<<=========>>>===<<<::::::<<<=========???????????????>>>======<<<<<<<<<<<<;;;::::::999777777888999::::::;;;;;;999999888888888888888999333333333222222111111000////////////............,,,,,,+++***))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***+++++++++,,,,,,------.........,,,,,,,,,,,,---...///000------------...///000000111111111222222333333333444555777888999:::::::::;;;<<<<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAABBBCCCEEEEEEDDDCCCCCC@@@???>>>===<<<;;;::::::;;;;;;<<<>>>???@@@AAABBB<<<;;;<<<>>>AAABBBBBBAAA<<<;;;;;;;;;;;;<<<======:::;;;;;;<<<<<<======>>>======<<<;;;:::999999888666666777888888777777666333333333222222111111111000000////////////..................---,,,++++++)))))))))***))))))((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$%%%%%%$$$$$$###"""!!! !!!"""############$$$%%%%%%%%%%%%$$$#########################################################""""""#####################$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''((((((((((((((((((''''''(((((())))))((()))))))))***************+++,,,---------,,,,,,------,,,,,,------...//////////////////000111111000111111222333333444444999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>===;;;::::::<<<===<<<;;;????????????>>>===<<<;;;<<<<<<<<<<<<<<<;;;::::::777888999999:::999999999888777777777777888999999333333222222111111111111---.........//////000000------,,,***)))((('''&&&(((((((((((((((((((((((())))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((()))))))))*********++++++)))))))))))))))***++++++++++++,,,,,,---......///,,,,,,++++++,,,...///000------------...///000111000000111222333333444444444555777999::::::::::::;;;<<<===>>>????????????>>>>>>>>>??????@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCAAA@@@@@@???>>>======<<<======>>>>>>???@@@AAAAAA>>>======???AAABBBBBB@@@>>>===<<<;;;:::;;;<<<<<<::::::;;;;;;<<<======>>><<<<<<;;;;;;;;;:::::::::666777888888888888666666222222222222111111111111000000/////////.........,,,,,,,,,,,,+++***))))))'''((())))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!"""######$$$%%%%%%%%%%%%$$$################################################$$$$$$############$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((()))(((((('''''''''''''''((())))))''''''((()))***++++++,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...///////////////000111111111222222333333444444555777888999:::;;;::::::999::::::;;;<<<<<<===>>>>>>>>><<<;;;<<<=========;;;<<<===>>>>>>>>>===<<<<<<;;;<<<<<<======<<<;;;:::777888999999999888777666888888777666666666777777222222222222111111111111............//////000000,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&##############################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((************++++++++++++)))))))))))))))******+++++++++,,,,,,---...//////,,,,,,++++++,,,...///000...............///111111000000111222444555666666444666777999::::::::::::<<<<<<>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEFFFEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA???????????????@@@@@@@@@@@@??????@@@BBBBBBAAA??????>>><<<;;;::::::;;;<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888666555222222222111111111111111000/////////............******+++******)))((('''''''''((())))))***))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""########################$$$$$$%%%&&&%%%$$$###""""""!!!!!! !!!!!!######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((())))))))))))'''''''''''''''((()))***&&&&&&''')))***+++,,,---,,,,,,+++++++++,,,---...++++++******++++++,,,---///////////////000111111333333333444444555555555666777888999:::999888888::::::;;;;;;<<<===>>>>>>???>>>======>>>???===<<<:::;;;<<<>>>>>>>>>======;;;<<<=========<<<;;;:::888888999999888777555444999999777666555555555555222222222111111111111111////////////////////////+++++++++***************************************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###############$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%'''((()))***+++,,,,,,,,,(((((((((((())))))))))))))))))***+++---...//////,,,,,,,,,---------....../////////000111111222222222333333333333333333444777888::::::::::::<<<======>>>>>>===;;;;;;<<<>>>>>>???@@@???>>>===>>>@@@@@@AAACCCEEEEEEDDDCCCBBBCCCBBBBBBBBBDDDDDDBBBAAACCCBBBAAA???>>>??????@@@<<<<<<<<<===>>>@@@AAABBB???>>>===<<<;;;:::999999888999999:::;;;;;;;;;:::777888888999999::::::;;;::::::999999777666555444333222111000///////////////.........------------,,,,,,++++++***)))(((((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%&&&$$$#########""""""!!!!!!"""###$$$$$$$$$$$$%%%&&&%%%###!!!"""$$$%%%###!!!######################## !!!"""######$$$######%%%%%%%%%$$$$$$#########"""###%%%%%%%%%###!!! """%%%&&&$$$!!! !!!!!!"""###$$$$$$%%%%%%###########################"""!!! !!!"""###%%%$$$###!!!!!!!!!""""""$$$$$$###""""""!!!""""""!!!"""###$$$%%%$$$######%%%%%%&&&&&&&&&&&&''''''%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&'''((()))***++++++///......------,,,,,,+++,,,,,,+++***+++,,,---///,,,,,,,,,---------......333666:::;;;;;;999888888777777666666555555555444999888888888999;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;444666999;;;;;;999666444111222333333444444333333222222222222111111111000......---------,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,,,,,,,)))'''%%%''''''(((((('''&&&%%%%%%"""%%%''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&%%%$$$######$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((())))))***+++++++++******(((((((((((())))))))))))******++++++,,,---......,,,,,,,,,------------...---......///000000111111222222222333333333333333555777888999888999:::<<<<<<======<<<;;;;;;<<<>>>>>>???@@@???>>>>>>???@@@===???AAADDDEEEEEEEEEDDDEEEDDDDDDDDDFFFFFFDDDCCCCCCBBBAAA????????????@@@============>>>???AAAAAA??????>>>===<<<;;;::::::999999:::;;;;;;;;;;;;;;;888888999999::::::::::::999999999888777666444444333222111000////////////......------------,,,,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$#########"""""""""""""""###$$$$$$######$$$%%%%%%###!!!"""$$$%%%###"""########################"""###############"""!!!%%%%%%%%%$$$$$$#########%%%%%%&&&'''&&&%%%$$$### !!!###$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%###########################""""""!!!!!!""""""###$$$######""""""###$$$%%%%%%$$$"""!!!!!!!!!"""###!!!!!!###$$$$$$$$$###"""#########$$$$$$$$$%%%%%%%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''((())))))''''''((()))''''''((())))))*********---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------.........//////222555999::::::888888888777666666666555555555444888888777888999:::<<<===========================???AAABBBBBB@@@>>>======<<<;;;;;;;;;;;;:::::::::444666999;;;;;;999666444333333444444444444333333111111111111000000000000...------------,,,,,,,,,,,,,,,+++++++++*********)))***+++,,,+++)))&&&%%%'''''''''''''''&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%########################%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))*********************)))(((((((((((((((((())))))))))))***+++++++++,,,,,,------,,,,,,,,,,,,------------,,,------......///000000111111222222222333333333333555777777777888999;;;;;;<<<<<<;;;::::::<<<======???@@@???>>>===>>>@@@;;;===@@@CCCEEEFFFGGGGGGGGGFFFFFFFFFHHHHHHFFFEEECCCBBBAAA@@@????????????>>>>>>===>>>>>>???@@@@@@@@@??????>>>===<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<999999999:::::::::::::::888888888777666555444333222222111000////////////...------------,,,,,,,,,+++++++++******))))))((())))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!###############"""""""""###$$$%%%$$$###"""###$$$$$$###"""###$$$%%%$$$"""########################$$$$$$$$$$$$###"""!!! $$$$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&"""""""""###$$$$$$%%%%%%#################################$$$$$$#####################$$$%%%&&&'''%%%$$$""" !!!###$$$!!!""""""###$$$#####################$$$$$$$$$$$$&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((('''((()))***)))((('''(((***))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------,,,++++++........./////////000000111444777999888777777777666666666555555555555555666666777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>???AAAAAA>>>===<<<<<<::::::::::::999999888888555777999;;;;;;999777555555555555555444333222222000000000/////////......------------,,,,,,,,,,,,++++++++++++*********)))((()))***+++***)))&&&%%%&&&''''''''''''&&&&&&%%%((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((())))))***))))))(((((((((((((((((())))))))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,------...//////000000000000111111222222333333333555666777777888:::;;;:::;;;;;;;;;::::::;;;======>>>???>>>===<<<===???<<<>>>@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFHHHHHHFFFEEEBBBBBBAAA@@@???????????????>>>>>>>>>>>>>>>??????@@@@@@??????>>>======<<<<<<<<<============<<<<<<::::::::::::999999999999777777777666666444333333222111000//////......///............------------+++*********)))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$######"""""""""########################%%%&&&&&&%%%$$$######$$$######"""###$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!$$$$$$$$$###############$$$$$$###""""""######$$$!!!!!!!!!!!!!!!""""""###""""""#########$$$$$$$$$##############################%%%&&&&&&%%%######"""""""""######$$$$$$$$$%%%$$$""" !!!###%%%"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((()))((((((''''''&&&'''((((((&&&&&&'''(((++++++******))))))))))))((())))))***++++++,,,,,,+++,,,---...---,,,+++***---.........////////////000333666777666555555666555555555555555555555555555555666777888999:::::::::::::::::::::::::::::::::<<<>>>===;;;999999999999999999888777777777666666777999::::::999777666666666666555444333111111//////.........------------------,,,,,,,,,+++++++++************)))))))))'''((()))***)))(((&&&%%%&&&&&&&&&''''''&&&&&&%%%((('''&&&$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%########################((('''&&&$$$!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''((()))(((%%%$$$###$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((()))******)))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,---------......//////000111111//////000000111222333333333555777888888888;;;<<<999:::;;;;;;::::::<<<>>><<<===>>>>>><<<<<<===>>>@@@@@@AAABBBBBBCCCCCCCCCEEEDDDDDDEEEFFFFFFEEECCCBBBAAAAAAAAA@@@??????>>>???>>>>>>>>>>>>>>>??????@@@@@@??????>>>>>>======<<<======>>>======<<<<<<:::::::::999999888888888555555555555555444333222222111000///............/////////............---*********)))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$###############$$$$$$$$$&&&'''((('''%%%$$$$$$%%%""""""############$$$%%%########################""""""###$$$$$$$$$$$$$$$########################$$$######""""""###$$$$$$ """######"""!!! ###############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""""""""""""""!!!!!! $$$###!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&'''((('''&&&%%%&&&(((++++++******)))((((((((('''((())))))***+++,,,,,,+++,,,---...---,,,+++***,,,,,,---------.........///111444444444333444555444444444555555555555555444555666777888999999999:::::::::::::::::::::::::::;;;======;;;999888888999888888777666666555555555666888999999888666555666666666555444222111000.........------------,,,------,,,,,,,,,+++++++++*********)))))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''&&&%%%######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%$$$$$$########################+++***)))'''%%%###!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))(((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$%%%&&&((())))))******(((((((((((()))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,,,,---......///000000111111......///000111222222333222444666777888999;;;===999;;;;;;;;;:::;;;===???===???@@@???>>>===>>>???CCCBBBBBBAAAAAAAAAAAAAAACCCBBBAAABBBDDDDDDBBBAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>===>>>>>>???@@@@@@????????????>>>>>>>>>=====================<<<;;;::::::999888777666666555444444444444444333222222111111000///............//////.........---------))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&#########$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&!!!"""$$$$$$######$$$&&&########################!!!"""###$$$%%%%%%%%%%%%"""""""""###############$$$%%%%%%%%%%%%&&&&&&&&&!!!"""$$$&&&&&&$$$###!!!################################################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""!!! """""""""""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&""""""""""""############"""""""""#########$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&'''((()))((('''&&&''')))***)))))))))((((((''''''(((((()))***++++++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,------------......000222222222111222444444444444444444555555555444555666888999999999999999999999999999999999999<<<===??????===;;;::::::999888888777666555444444555555666777777666555555555555555444333222000///.........---------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%%%%%%%&&&(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,------......///000000------...///000111222333111333555666666777:::<<<:::;;;<<<<<<;;;<<<>>>@@@@@@BBBCCCBBBAAA@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@BBBAAA@@@AAABBBCCCAAA???AAAAAABBBBBBAAA@@@>>>===============>>>???AAAAAA???>>>>>>>>>>>>=========<<<============<<<;;;:::999999888777666555444333333333333333333222222111111111///...............------,,,,,,,,,+++++++++((()))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""$$$%%%$$$######$$$&&& """$$$$$$###"""$$$'''##############################$$$%%%%%%$$$$$$$$$!!!"""""""""#########$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$##################################################################$$$$$$############$$$$$$!!!!!!"""######"""!!! !!!"""###$$$######"""######"""""""""###$$$%%%""""""""""""############ !!!###$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%&&&'''''''''&&&&&&'''((('''&&&%%%&&&((((((((((((''''''''''''''')))******++++++,,,,,,,,,*********+++,,,---...///------------............---///000111000000111333333333333444444555555555444555777999:::::::::999::::::::::::::::::::::::<<<>>>??????===;;;:::;;;999999888777666555444444444444555555555555444444333333333333222111000///............------------,,,,,,,,,++++++++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$########################### !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''''''''''''(((''''''&&&%%%(((((((((((())))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,++++++,,,------......///------...///000111222222///111333555555666999::::::<<<===<<<<<<<<>>===<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>============<<<<<<======<<<;;;::::::999888777666555444333222222222333333333222111111111000///......------...+++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%% !!!######""""""###%%%"""$$$$$$""""""%%%'''########################%%%%%%%%%%%%$$$###""""""!!!!!!""""""#########$$$ !!!###%%%&&&%%%###"""$$$###  """$$$$$$$$$##########################################%%%$$$###""""""###$$$%%% """###$$$$$$###### ###$$$%%%$$$###!!!"""!!! !!!###$$$###$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%%%%%%%""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###!!!!!!"""############"""$$$#########$$$%%%%%%&&&######$$$%%%%%%&&&''''''"""###$$$%%%&&&&&&'''&&&###$$$%%%%%%######$$$%%%''''''''''''''''''''''''+++++++++++++++,,,,,,,,,******)))***+++---000111............/////////000---...000000//////111222333333333444444555555555444666777999:::::::::::::::::::::::::::::::::::::::<<<>>>===;;;999999999:::999888777666555444444333444444444444444444333222222222222222111000/////////.........---------,,,,,,,,,+++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$&&&&&&%%%$$$###########################$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###%%%)))---000&&&%%%$$$$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''((((((''''''''''''(((((((((((())))))))))))************(((((()))***+++,,,,,,---+++******)))***,,,---............///000000111111///111444777999:::;;;:::;;;;;;<<<===>>>???@@@@@@@@@CCCEEEEEEDDDBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB===============>>>??????BBBBBBAAA@@@>>><<<:::999999:::;;;<<<<<<<<<;;;:::666666666555444444333333222222111000//////000000111111000///...---,,,,,,***+++,,,------+++***(((******))))))((((((''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%########################""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$""""""!!!!!!"""###$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$###"""########################!!!!!!""""""#########$$$########################!!!!!!"""###$$$$$$%%%%%%&&&%%%""" """$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########################################################''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&(((,,,,,,***''',,,,,,++++++,,,,,,---...---......///////////////............///000222222111111111111222333444555999999888888888:::;;;===::::::;;;;;;;;;:::999999;;;;;;:::999888888888999===999555333333444444444222333333444444333333222............////////////++++++,,,------......///++++++,,,++++++***)))(((*********))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!$$$""""""&&&)))$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###&&&)))+++++++++***)))(((''''''&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************************+++++++++,,,+++++++++,,,---...///......//////000111111222555555666777888888999888:::;;;;;;<<<===>>>???@@@DDDFFFHHHGGGEEEBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>???AAABBBCCCDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA===============>>>??????AAAAAAAAA@@@>>>===;;;:::999:::;;;<<<<<<;;;:::999555555444444333222222222222111111000//////000000111111000///...---,,,,,,***+++,,,------+++***((()))))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%########################%%%%%%%%%&&&&&&&&&''''''"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$###""""""""""""######$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$#########""""""######$$$%%%'''%%%$$$$$$%%%&&&%%%$$$########################"""#########$$$$$$$$$$$$########################!!!!!!"""######$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&&&&(((+++,,,***(((+++************+++,,,,,,------...//////////////////.........///000111111111111111111222333444444444444333333444555777888888888999999999999999888::::::999888888888888888<<<999666444444444444333222222333333333333222222////////////////////////------------------,,,,,,++++++,,,++++++***)))((()))******))))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$###""""""###$$$%%%$$$$$$############$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$&&&&&&)))***+++++++++***((('''&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((())))))))))))******+++++++++*********)))))),,,,,,,,,,,,---...///000/////////000111111222222666666666666777888999999::::::;;;;;;<<<===>>>>>>AAACCCEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<::::::;;;;;;;;;999888777444444333222222111111000111111000/////////000000111000000///...---,,,,,,***+++,,,,,,,,,+++)))((((((((((((((((((((())))))'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%########################"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$###############""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###$$$&&&$$$###$$$%%%&&&%%%$$$########################$$$$$$$$$$$$$$$%%%%%%%%%########################!!!""""""######$$$$$$$$$#####################$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''&&&''')))*********)))))))))))))))***++++++,,,---......//////....../////////...//////000000111111000111111222333444444444444444555666777888666666777888999999999888999888888777777777777777:::888666555555555333111111111222222222222111111000000000000////////////.........---,,,+++++++++++++++,,,++++++***)))((())))))))))))((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""$$$%%%%%%%%%%%%$$$###"""$$$$$$############$$$$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########$$$&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% """$$$'''))))))((('''$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************************,,,,,,,,,------...////////////000000111222222222333333333333555888:::<<<999999::::::;;;<<<<<<===777:::===??????@@@BBBCCCCCCCCCDDDDDDDDDCCCBBBAAA???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@????????????======>>>>>>>>>>>>>>>===>>>>>>?????????>>>======::::::;;;;;;:::888666555444333333222222111000000111000000/////////000000111000///...---,,,,,,+++***++++++,,,+++***))))))&&&''''''(((((()))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""""""""########################""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$"""!!!!!!"""$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$!!!"""###$$$%%%$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((&&&&&&((()))++++++***))))))))))))***++++++,,,,,,---............---000//////.........//////000000000000111222333444555555555666777777888999555666777888999999999999777777666666666666777777999888777777777555222000000111111222222111111000000000000000000/////////---------,,,,,,,,,+++++++++++++++++++++***(((((())))))))))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$######!!!$$$%%%&&&%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((())))))***++++++,,,,,,***+++,,,,,,---........./////////000111111222222111111111111333555888999888888888999::::::;;;;;;333555888;;;<<<===@@@BBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@????????????======>>>>>>>>>>>>===<<<=========>>>>>>======<<<999999:::999999777555444444444333333222111111111000///////////////000000000000///...---,,,++++++++++++++++++******))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""##############################""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%!!! !!!"""$$$$$$###!!!##########################################""""""########################"""""""""""""""######### """###%%%%%%%%%######"""######$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''(((***,,,***************+++,,,,,,+++,,,,,,---------------000///...............///000000000000111222333333222333444444555666666666666777888999::::::::::::777666666666666666777777888888777777777666222///000111111222222111111000111000000000//////......+++++++++,,,,,,,,,------+++++++++++++++***(((((()))))))))(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###############""""""!!!!!!!!!###%%%&&&$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###"""""""""!!!"""###$$$$$$###""""""#########"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((()))%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))'''((()))***+++,,,------***+++,,,------...------.........///000000111111333222222222222222333333777777777888888999999999777888:::;;;;;;<<<>>>@@@AAABBBDDDEEEDDDCCCAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@????????????======>>>??????>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::777777888888888777555444444444333333222111111000//////......//////000000000//////...---,,,++++++++++++******))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""#########$$$$$$$$$######$$$$$$$$$###""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$#########$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%&&&"""""""""$$$&&&&&&%%%####################################"""""""""""""""########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$###""""""############""""""############$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((((((((***,,,+++************+++,,,,,,***+++,,,,,,------,,,,,,.........---......//////000000///000000111222333444555666777888888888888777777888999::::::::::::666666666666666777777888999888777777777555222000111111222222222222111111000000//////......------*********+++,,,---------++++++,,,++++++***)))((((((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%################################################"""!!! !!!###%%%'''$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""#########$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))*********+++++++++++++++---...//////......---------...//////000000222222333333333333222222666666777777777777888888777999:::;;;;;;<<<>>>@@@@@@AAACCCDDDDDDBBB@@@>>>AAAAAABBBBBBCCCCCCBBBBBBCCCBBBAAA@@@@@@??????@@@===>>>?????????>>><<<;;;;;;;;;;;;;;;::::::999888555666777777777666555444333222222111111000//////...............///000000000///......,,,,,,+++***+++******)))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$########################### !!!!!!!!!!!!!!!!!!"""#########""""""######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$#########$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$%%%!!!!!!"""$$$&&&'''%%%###########################$$$$$$$$$######"""""""""########################"""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%%%%""""""############""""""############$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%'''******(((((()))+++***))))))))))))***++++++******+++,,,,,,,,,,,,,,,------------......///000/////////000000111222333666777999:::;;;:::::::::777777888888888888888777777666666666777777888999:::888777666666555333111222222333333333333222222/////////...---,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,++++++***)))((((((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&################################################"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###%%%%%%%%%$$$###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''"""!!!!!!"""###$$$&&&&&&$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))+++++++++***************,,,---...000000000000///,,,,,,------.../////////...000222444555555555555666666666666777777777777333555777999:::<<<@@@BBB???AAACCCDDDCCCBBB???===AAAAAABBBBBBCCCBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@===>>>???@@@???>>><<<:::::::::::::::999888777777444555666777777666666555111111111000//////.....................///000111000///...---,,,++++++***+++******)))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$#######################################$$$$$$$$$$$$ !!!"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&""""""######$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""######$$$ """%%%%%%### ########################%%%%%%%%%$$$$$$#################################""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%""""""############"""""""""############$$$$$$$$$!!!!!!""""""#########$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###'''***+++)))((()))+++((((((((((((((()))************+++,,,,,,,,,,,,+++,,,,,,,,,---...///000111////////////000111222333222333555777777777666666666777777777777777666555777777777777777888999999:::888666666666555333111222333333444444333333222//////...---,,,,,,++++++------,,,++++++*********++++++,,,++++++***)))((((((((((((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$"""$$$&&&''''''%%%"""!!!$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''(((((())))))******((())))))************))),,,,,,++++++,,,,,,---...,,,,,,,,,---------....../////////000111111222222333333444555666777888888555777999;;;<<<>>>AAACCC@@@@@@AAABBBBBBCCCDDDDDD@@@BBBCCCBBB@@@??????@@@??????@@@AAACCCBBB@@@===<<<<<<===>>>>>>>>>>>>>>>======<<<;;;999888777777666666555555555444444444000000000000////////////111000000///...---------///............---------************)))(((&&&&&&(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$######"""!!!!!!!!!"""$$$%%%&&&%%%###!!!!!!!!!###"""!!!!!!!!!"""$$$$$$"""""""""""""""######$$$"""""""""###$$$$$$%%%%%%###""""""!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))))))))))))))************++++++,,,,,,,,,,,,------+++++++++,,,---...///000/////////000111333444555333555777777666555555666777777888888888888777777555666888999999888777666888666555333333555666888666555444222111000000000//////...---+++***))))))+++*********))))))((((((&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%+++(((### """&&&%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%###""""""###%%%&&&########################%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$##################&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''(((((())))))******++++++++++++)))((('''&&&,,,++++++++++++,,,------,,,,,,,,,---------....../////////000111111222222333333444555666777888888666888:::<<<<<<>>>@@@BBB???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFEEEBBB@@@???@@@?????????AAABBBBBB???===<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;:::888777666666666555555555444444444333111111000000000/////////000000//////...------,,,------------,,,,,,,,,,,,************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$################################################&&&%%%$$$$$$#########$$$!!!###$$$$$$$$$&&&'''######"""""""""###$$$%%%""""""!!!!!!""""""###$$$%%%%%%$$$$$$###"""""""""""""""!!!!!!!!!""""""##########################################"""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,---...///////////////000111222333444333555777777666555555666666777777888888777777666888777777777666777777777666666555444444555666666555444333222111000000000......---,,,++++++******************)))))))))((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%$$$$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%############%%%%%%########################%%%$$$$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++++++++******((('''&&&+++++++++++++++,,,------,,,,,,,,,---------....../////////000111111222222333333444555666777777888888:::<<<=========???AAA?????????@@@AAAAAABBBBBBGGGHHHHHHGGGCCCAAA@@@@@@???>>>>>>@@@AAAAAA???===<<<<<<<<<===============<<<<<<;;;999888777555555555555444444444444333333111111111111000000000000/////////......------,,,,,,,,,,,,+++++++++******)))******))))))((('''&&&$$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################""""""!!!!!!!!!!!! !!!!!!"""$$$%%%$$$############$$$%%%%%%!!!!!!!!!!!!!!!""""""###%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!""""""""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''((()))))))))))))))))))))************++++++++++++,,,,,,,,,,,,......---------......///000000000000000111222222333444666777666555666777666666777777777777666666:::888666444444444666777555444444444444444444555444444222111000000000000------,,,,,,+++++++++***************))))))))))))*********)))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!###%%%&&&$$$"""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&"""""""""############$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''(((((())))))******'''((()))***************+++++++++***+++,,,,,,---,,,,,,,,,---------....../////////000111111222222222333333444555666777888:::;;;============???@@@>>>>>>??????@@@@@@@@@@@@EEEGGGGGGFFFCCCAAAAAAAAA>>>======>>>@@@@@@>>><<<<<<<<<;;;<<<<<<<<<=========<<<;;;:::888777555555444444333333333333333333222111111111000000000000.........---------,,,,,,,,,,,,+++++++++*********)))))))))))))))(((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""###$$$$$$$$$$$$###"""################################################""""""#########$$$$$$$$$########################"""######$$$$$$$$$###################################################### !!! !!!""""""!!! !!!$$$$$$$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!"""###"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%########################!!!"""""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((()))))))))***************++++++++++++,,,,,,,,,//////...---------......000000/////////000000111222444555555555444666777555666666777777666666555999888666444444333444444333333444444444444333333333333222000000/////////,,,,,,++++++++++++++++++*********)))))))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%&&&((((((&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))******'''''')))******++++++++++++************+++,,,,,,,,,,,,,,,---------....../////////000111111222222222222333444555666777777:::;;;======<<<<<<>>>???>>>>>>????????????@@@@@@AAABBBDDDCCCBBBAAAAAABBB>>>===<<<===>>>>>>===<<<;;;;;;;;;:::;;;;;;======>>>===<<<:::999777666555222222333333333333333333111111111000000000000///------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$!!!###$$$%%%%%%$$$###!!!################################################""""""#########$$$$$$$$$##############################$$$$$$$$$######"""###################################################$$$%%%%%%&&&%%%$$$$$$$$$&&&'''&&&$$$"""""""""######$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))((()))))))))*********************+++++++++,,,,,,///......---------....../////////...//////000000111222333333333333555777555555666666666666555555555666666666555333222111222222333333333333222222222222111000////////////++++++++++++++++++++++++))))))))))))))))))******(((((((((''''''&&&&&&%%%&&&'''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''$$$(((444:::555+++%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$######"""########################$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''***)))((('''&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((())))))*********************)))((((((***************+++,,,,,,,,,,,,,,,---------....../////////000111111222222222222333444555666666777888:::<<<<<<;;;<<<===???????????????????????????===???@@@@@@??????@@@AAA===<<<;;;;;;======<<<;;;;;;;;;:::999:::;;;<<<===>>>===<<<:::888666444444111111222222222222333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""################################################"""############$$$$$$$$$###########################$$$$$$$$$$$$###""""""################################################"""###$$$%%%%%%%%%$$$###!!!"""###!!!!!!!!!""""""######$$$%%%$$$$$$$$$"""""""""""""""######$$$%%%%%%$$$$$$###"""""""""""""""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$############$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&''''''((()))))))))))))))))))))************************++++++++++++------,,,,,,,,,------..................///000000///000111111000111444666444444555555555555444444222444555666555333111000222222222222222222222222111111000///////////////,,,,,,++++++*********)))))))))))))))************''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$""" ***>>>III@@@///%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########################################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###############$$$$$$$$$$$$############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&***)))((('''&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$############$$$$$$"""###$$$%%%%%%%%%$$$$$$ !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&''''''(((((())))))******)))************)))((((((***************++++++,,,,,,,,,,,,---------....../////////000111111222222111222333333555555666777777888:::;;;;;;;;;===???@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>===;;;::::::;;;<<<<<<;;;;;;:::999888999:::<<<===<<<;;;:::888666444222111111111111111222222222333////////////.........---++++++++++++++++++,,,,,,++++++*********)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%############$$$%%%&&&&&&#########$$$$$$#########################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""################################################!!!"""###"""!!!  !!! !!!"""!!!"""###$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$$$$###"""""""""#########"""######$$$$$$########################!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###"""#########$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))************************+++++++++++++++++++++++++++,,,---...,,,,,,,,,---...///000111---...//////...000222555444444444555555444444444222333333333333333222222222111000000000000111222000000///.........//////---,,,,,,+++***)))((((((((()))))))))************&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%%%%$$$$$$$$$ '''888@@@777+++&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$###"""!!!!!!"""###$$$##############################""""""###$$$$$$%%%########################!!!"""###$$$%%%%%%$$$### !!!!!!!!!"""""""""$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$##################$$$$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((('''&&&''''''(((((()))*********&&&'''((()))++++++,,,,,,*********)))***++++++,,,,,,,,,,,,---------....../////////000111111222222111222222333444555666777555777999::::::;;;===???AAAAAA@@@@@@@@@@@@@@@@@@>>>???@@@???===;;;;;;<<<===;;;999:::;;;<<<;;;;;;;;;:::999888888:::<<<===:::999888666444222000///000000111111222222222333///.........------------+++++++++++++++++++++,,,))))))))))))(((((((((((((((((()))))))))))))))((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$#########"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""###$$$%%%''''''########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!################################################!!!###$$$%%%$$$###"""###%%%&&&'''&&&%%%&&&''' !!!"""###$$$###""""""$$$$$$######$$$$$$%%%&&&"""""""""###$$$$$$%%%%%%$$$$$$##################"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###""""""######$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))))))))************)))************+++++++++))))))******+++,,,---...++++++,,,---...///111222,,,---...------...111444333444444555555444444333444333111000000222333555333111000......000111333000//////............///------,,,+++***)))((('''(((((())))))*********+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$,,,###!!!)))+++%%%###'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%###""" """###%%%##############################""""""###$$$%%%%%%########################""""""$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$##################!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###############"""!!! """###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''(((&&&''''''((()))******+++++++++++++++++++++++++++,,,,,,,,,---------.....................///000000...000222444555555444333666777888999:::;;;;;;;;;<<<<<<============<<<<<<============>>>>>>>>>>>>@@@???>>><<<<<<<<<===>>>;;;999777888:::<<<<<<<<<;;;:::999777666444333222111111111000000000000/////////...---,,,,,,++++++,,,,,,++++++++++++++++++************))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$###############$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###"""""""""""""""####################################""""""!!!!!!%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###"""!!!!!!!!!"""!!!!!!""""""#########$$$########################%%%%%%$$$######$$$%%%%%%""""""""""""############""""""!!!!!!  !!!"""###$$$%%%%%%$$$""" !!!""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$$$$################## !!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))***+++---......//////...---,,,+++,,,,,,---+++,,,---...////////////...//////000111222222222444444333222222111111000000111111222222222111111////////////000000000000......---,,,,,,,,,,,,---------,,,++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%&&&''''''$$$""""""###&&&)))***+++%%%%%%$$$$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$##################$$$&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$######&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%'''(((((('''&&&&&&&&&''''''''''''((('''''''''((()))*********++++++++++++++++++++++++,,,,,,,,,------------..................//////000222333444666666555333222555666777888999:::::::::;;;;;;<<<===============<<<<<<=========>>>>>>>>>??????===<<<<<<<<<=========;;;999888999;;;:::::::::999888666444333111111111111111111000000000000///......---,,,,,,++++++,,,,,,+++***))))))((((((*********)))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%%%%%%%$$$$$$##################"""""""""######$$$%%%%%%$$$$$$############$$$$$$############$$$$$$""""""!!! ########################$$$$$$#########"""""""""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""###""""""""""""#########$$$########################$$$$$$###""""""###$$$$$$""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""###$$$$$$######"""""""""""" !!!!!!""""""##############################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&''''''((((((((((((((()))))))))))))))))))))))))))******+++,,,---...///...---,,,+++***++++++,,,+++,,,---...////////////---......///000000111111333333333222222222222111111111222222222111111000...............////////////...------,,,,,,---------,,,,,,++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%""""""#########$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''''''''%%%######%%%'''((('''%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$#########$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################&&&&&&$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%$$$%%%%%%&&&'''((('''&&&$$$%%%'''(((((('''&&&&&&&&&''''''''''''(((''''''(((((())))))******++++++++++++++++++++++++,,,,,,,,,,,,------------......------......///000444444555666555444333222333444555777888888999999999999;;;<<<===>>>>>>>>>;;;<<<<<<<<<============>>>>>>===<<<<<<<<<<<<===>>><<<:::999::::::999888888888777555333222111000222222111111111000000000......------,,,,,,++++++,,,,,,+++***((('''&&&%%%******))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%$$$############"""""""""!!!!!!!!!!!!"""######$$$$$$############"""""""""$$$$$$############$$$$$$""""""!!! !!!!!!########################$$$$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$"""#########$$$$$$$$$$$$##################$$$$$$"""""""""#############################################"""!!!!!!"""######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!  """###$$$$$$%%%$$$############""""""""" !!!!!!"""###$$$$$$###########################""""""""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((('''''''''''''''((()))))))))))))))))))))))))))))))))******+++,,,---......,,,,,,+++*********+++++++++,,,---...////////////------......//////000000111111222222222333333333222222333333222111000000...............---------///......---------------,,,,,,,,,+++******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$###############$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''***'''%%%$$$$$$%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$#########$$$"""  """############$$$$$$#########%%%%%%%%%$$$$$$#########""""""######$$$$$$######$$$$$$$$$$$$%%%&&&'''((('''%%%$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((('''((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------...------------...//////222333444444444333222222222333444555666777777777777888999;;;===>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;999999::::::999888888777666555444222111111222222111111111000000000---------,,,,,,,,,++++++++++++***)))((((((''''''***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###""""""""""""""""""""" !!!"""$$$$$$###"""""""""""""""""""""$$$$$$############$$$$$$$$$$$$######"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""##################"""######$$$%%%&&&#########################################################""""""#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$###"""!!! !!!###$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###############$$$$$$$$$$$$###"""!!!!!!###%%%''''''''''''&&&%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&''')))***)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,---...////////////.........//////000000000000000111222333333444444333333333333222111000000//////............------///......---,,,---------,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$######''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''***(((%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""" !!!"""$$$##################$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))******++++++++++++++++++,,,,,,,,,---------------------...////////////000111222222333333111222333444555666666666666777888:::<<<===>>>>>>999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888999;;;<<<;;;:::888888777666555333222222111111111000000000//////,,,,,,,,,,,,,,,+++++++++))))))******************)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""### !!!"""$$$$$$"""""""""""""""""""""###$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########!!!!!!"""""""""#########""""""""""""###$$$%%%%%%$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$%%%$$$"""!!!!!!###%%%&&&''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,,,,------------------+++,,,---...///////////////000000000000000111111000000111222333444444555333333333333333222111111000000000/////////............---,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$#########"""######$$$$$$######"""''''''&&&%%%$$$$$$$$$$$$"""######$$$$$$######"""!!!""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))&&&$$$###$$$%%%$$$###$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$##################$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###""""""!!!!!! !!!######$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''&&&%%%###$$$&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///---......///111222333333000111333444555555666666555666888:::;;;<<<======999999999999::::::::::::999:::;;;;;;<<<;;;;;;;;;888888888:::<<<===<<<:::888888777666555444333333000000/////////.........,,,,,,,,,,,,++++++++++++(((((()))******++++++,,,))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$#########$$$$$$%%%"""""""""############$$$!!!!!!!!!!!!"""######$$$"""""""""############$$$$$$$$$############$$$$$$""""""!!!!!!!!!"""######""""""""""""""""""""""""#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""""""""######$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%"""############$$$$$$$$$"""""""""######$$$$$$$$$#########$$$######""""""#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########"""#########$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((************++++++,,,,,,,,,,,,---.........------+++,,,---...////////////000000000000111111111111000000111222333333444444222222333333333333222222111111111000//////......---,,,,,,++++++++++++++++++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$#########""""""############""""""&&&%%%%%%$$$$$$$$$$$$%%%""""""############"""""""""""""""#########$$$$$$$$$$$$$$$###############"""""""""""""""#########!!!!!!!!!"""#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((&&&######$$$%%%%%%$$$############$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''))))))"""###$$$%%%%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!###$$$%%%%%%$$$###!!!"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((()))***+++++++++***++++++++++++,,,,,,,,,------,,,,,,------...///000000000000000111222222111111333444555666666666666777888999;;;;;;<<<<<<888888888888999999999:::888999:::;;;<<<;;;;;;:::999999999:::<<<<<<:::888777666666555444333222222............------------++++++++++++++++++++++++(((((())))))))))))))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""###$$$%%%############$$$$$$%%%%%%######"""""""""######$$$############$$$$$$%%%%%%$$$$$$############$$$$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""""""""#########$$$$$$""""""!!!!!! !!!!!!!!!%%%%%%%%%$$$$$$#################################"""###$$$%%%%%%$$$###"""#########$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%################################################!!!!!!""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((************++++++++++++***+++,,,---...------,,,+++,,,---...////////////000000000000000000000000111111111222222333333333111111222333444444444444111000000///......------,,,+++******))))))******++++++******))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$""""""############""""""$$$$$$#########$$$$$$%%%""""""############""""""############$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''')))&&&$$$######$$$##################$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$%%%'''((()))""""""###%%%%%%&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!! !!!"""###############%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''%%%%%%$$$$$$###$$$$$$$$$&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......333222111111000111111111111222333444555666666666666777888999:::;;;;;;;;;777888888888888999999999777888:::;;;<<<;;;;;;:::;;;;;;:::;;;<<<;;;888666555555444333333222111111......---------,,,,,,,,,++++++++++++++++++++++++))))))(((((('''''''''&&&)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$######$$$%%%&&&&&&""""""""""""""""""""""""!!!!!!""""""#########$$$"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$#################################!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$##################$$$###"""""""""###%%%&&&!!!!!!""""""############%%%%%%$$$$$$###"""""""""!!!""""""###$$$$$$%%%%%%######$$$$$$$$$######""""""""""""""""""######### !!!"""###$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((***************+++++++++)))***+++,,,---,,,,,,++++++,,,---...///////////////////////////.........111222222222222333333333000111222333444555555555000000///...------,,,,,,+++******)))((()))))))))++++++******)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%""""""######$$$$$$$$$%%%""""""############""""""""""""""""""###$$$%%%%%%""""""############""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***'''$$$#########"""!!!############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$######"""!!!"""""""""!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""$$$$$$###""""""#########"""######$$$%%%############""""""!!!!!!########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))***++++++++++++***((())))))+++,,,---......111000...,,,+++,,,---///111000000//////000111222000000222333555666777888888777777666777999:::;;;888777666555666777999;;;:::999999888888999999:::999::::::;;;;;;::::::999555444333222111111111111//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((***))))))((('''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###%%%$$$"""!!!!!!"""########################!!!!!!""""""#########$$$""""""#########$$$$$$$$$########################$$$$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''"""""""""###$$$$$$%%%%%%!!!"""%%%&&&&&&$$$""" !!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%$$$###"""!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((******************************,,,---.../////////---......///////////////222333333333333333333444444333222111111111222333000000000000////////////,,,,,,,,,+++++++++******''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###%%%%%%$$$#########$$$$$$########################!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""##################"""""""""###$$$%%%%%%$$$$$$#########"""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((((((((((((((((())))))***++++++++++++***((()))***+++,,,------.........,,,,,,+++,,,------000//////......///111111111222333444666777888999777777666666777888999:::999888666555666777999:::999999999888888999999999666666777777777777666666333333222111000000000000------,,,+++************++++++++++++++++++++++++))))))))))))(((((((((((()))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$$$$"""!!!!!!"""""""""""""""""""""""""""!!!"""""""""############################################################%%%%%%###"""""""""###############"""""""""!!!!!!""""""""""""########################""""""""""""############"""""""""!!!""""""###$$$$$$$$$##############################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######$$$$$$%%%"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""######"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,,,,++++++***------...///////////////222222222333333333333333444333222111111111222222/////////.........------,,,,,,+++++++++*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%'''%%%$$$""""""###$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""###$$$%%%&&&$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))***++++++++++++***))))))***+++,,,,,,---...+++++++++,,,,,,,,,,,,,,,///............///000111222333444555666777888888888777777666777777888888999888777666666666777888888888888888888888888888555555666666666666555555333222111000////////////------,,,+++************++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((('''&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$"""!!!!!!"""""""""""""""""""""""""""""""""""""""##############################""""""########################%%%%%%$$$###"""""""""############"""""""""""""""%%%%%%$$$###"""!!!!!! """"""!!!!!!!!! ############""""""""""""#########$$$######""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! ########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$########################"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))******++++++,,,,,,,,,++++++*********+++++++++++++++******)))------...////////////...111111222222222333333333333333222111111111111222......---------,,,,,,,,,,,,++++++++++++*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%$$$###"""!!!"""###$$$"""""""""###############$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!""""""###$$$&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))***++++++++++++***))))))***+++,,,,,,------***+++,,,---------------......//////000000111111222333333444555666777777888888888888888888888888:::999888777666666777777777888888888888888888777777777888888888888777777333222111000000//////000//////...---,,,,,,,,,,,,************************))))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$$$$"""!!!"""###"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""######$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###"""!!!!!!""""""!!!!!!!!! #########"""""""""""""""######$$$######"""!!!!!!###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$$$$######""""""$$$###"""""""""###$$$%%%'''&&&$$$###"""###$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++,,,,,,------,,,,,,++++++******'''((()))+++,,,,,,------,,,---......//////......000000111111222222333333333222222111111111111111------------,,,,,,,,,,,,++++++++++++************'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$###"""######$$$########################$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))))))))***++++++++++++************++++++,,,,,,---+++,,,---...//////......//////000111222222333333222222222333333444444444888888999999999999999999999999888777777666666666666777777888888777777666777777888888888888777777444444333222111111111111//////...---,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""" """###$$$%%%&&&########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""!!!!!!!!!""""""""""""""""""#####################"""!!! """"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&'''&&&$$$###"""###$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,,,,,,,,,,++++++*********((()))***,,,------------,,,------...............//////000000111222333333222222222222111111000000.........---------,,,,,,+++++++++*********))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!!"""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$#########"""######$$$%%%"""""""""""""""####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))))))))***++++++++++++*********+++++++++,,,,,,,,,------...............//////000111222333444444444222222222222222333333333666666888999999::::::999888888888888777777777777555666777888888777666555555555666666666666555555555444333222111111111111------,,,+++************************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$ """###$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%############"""""""""""" !!!###$$$%%%%%%######################## !!!"""$$$%%%%%%%%%%%%"""""""""""""""#########"""#########$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""############"""""""""###""""""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$######""""""""" !!!""""""############"""""""""$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$##################!!!"""############"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******************************,,,,,,,,,,,,,,,++++++***,,,,,,---............---......///000111222222333111111222222111111000///......---------,,,,,,,,,+++************)))))))))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$$$$######""""""############""""""!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&'''(((########################$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""""""""#####################$$$%%%%%%%%%%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############%%%$$$######"""######### !!!!!!!!!"""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''((())))))))))))***++++++++++++******++++++++++++,,,,,,,,,///...---,,,,,,,,,---...---...000222333333333333333333333333333333333333222333555777888999999999666777777888888888888777444555777888888777555444444444555555555555444444444333222111000000000000------,,,+++************************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!###$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""""""""########################"""###$$$$$$$$$$$$###"""!!!!!!"""""""""##################$$$$$$%%%%%%%%%$$$$$$#########"""""""""!!!"""""""""############ !!!""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&######$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!"""############"""!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))******++++++++++++++++++******)))+++,,,------......------------...///000111222333000111111222111000///...,,,,,,,,,,,,++++++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""""""""######$$$%%%%%%&&&%%%$$$$$$$$$############$$$$$$#########$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$#########"""""""""!!!"""""""""#########$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&########################"""""""""""""""""""""""" !!!###$$$$$$$$$###"""&&&%%%$$$###"""""""""""" !!!!!!""""""#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))***++++++++++++***++++++++++++++++++,,,,,,000...,,,*********,,,---,,,---///111222333222222555444444444444444333333///000333555777888888888555666777888888888888888444555777888888777555444444555555666666555555444333222111000//////////////////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!###$$$###"""###$$$########################$$$#########""""""!!!!!!$$$######"""!!! ########################%%%%%%&&&%%%$$$""" ######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""#########$$$ !!!""""""###""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%!!!"""$$$%%%&&&&&&%%%$$$&&&%%%%%%$$$###"""!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++&&&'''(((***+++++++++++++++,,,------......------------...///000111222222000111111222222000///...+++++++++************)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""############""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$######"""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""!!!!!!!!! !!!!!!""""""#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$""""""""""""""""""""""""########################$$$$$$##################&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((('''((()))))))))))))))(((******+++,,,,,,,,,+++++++++,,,---...////////////......//////000000111111111222222333333222222111555444444555555666777888777777777777666444333222555555444444555666777888666666555444333222222111111111111111000000000000+++,,,---,,,***)))***+++%%%%%%&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!"""#########$$$$$$$$$$$$""""""############""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""%%%$$$###"""""""""$$$$$$######""""""######$$$%%%&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$###"""!!! %%%$$$###!!!!!!###$$$%%%######""""""!!!!!! &&&%%%$$$""" !!!###%%%&&&%%%$$$###""""""""""""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!  """###$$$###!!! ###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$##############################""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%'''((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***---,,,+++***+++,,,---............//////////////////////////////......---.........///......---,,,((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&########################!!!!!!"""###$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''########################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###%%%&&&''''''&&&$$$###%%%$$$######"""#########&&&%%%$$$$$$%%%%%%###!!!"""###%%%&&&&&&&&&$$$###########################""""""""""""""""""""""""################################################$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((()))***************)))***+++,,,,,,,,,,,,,,,,,,,,,------.........///---......///000000111111111222222222222222222111444333333444444555666777666666666666555444333222555555555555555555666666666666555444333222222111000000000000////////////+++,,,---,,,***)))***+++'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$######""""""""""""###############"""""""""!!!"""""""""#########$$$$$$""""""############""""""!!!!!!"""$$$$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! %%%$$$###""""""###$$$$$$######""""""######$$$%%%%%%$$$$$$###""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$%%%%%%%%%"""###############$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$"""!!!!!!"""$$$%%%"""""""""""""""!!!!!!!!!#########!!!!!!###$$$###############$$$$$$ !!!"""######"""!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########$$$%%%%%%$$$######"""############$$$$$$$$$########################!!!!!! !!!!!!%%%$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%)))(((((('''((()))***+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***++++++++++++***,,,++++++++++++,,,------,,,------...///000000111///////////////...---------------------,,,+++***((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%########################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%############""""""""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""###%%%&&&'''%%%$$$$$$###############&&&$$$$$$$$$%%%%%%###!!!!!!"""###%%%%%%$$$##############################""""""""""""""""""""""""######################################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((((((((('''((()))***+++,,,,,,,,,)))***+++,,,------...---------,,,++++++,,,......------......///000000000111111222222222222111111222222222222333444555555555555666666555444333333555555666777777666444444666666555444333222111111////////////.........---+++,,,,,,,,,***)))***+++))))))((((((((((((((('''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$############"""""""""###$$$$$$############""""""""""""!!!!!!!!!"""""""""######""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""######$$$$$$######""""""######$$$%%%###$$$$$$$$$$$$###""""""###############$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&#########"""""""""""""""##############################!!!!!!!!!!!!######"""""""""""""""##################!!! """$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################"""#########$$$$$$$$$$$$"""######$$$$$$######""""""############$$$$$$$$$########################"""!!!!!! !!!!!!"""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''(((((()))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,,,,,,,,,,++++++,,,...///000111222......//////......---,,,---------,,,+++***)))(((((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$########################!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#####################""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$#########"""""""""##############################$$$$$$$$$%%%%%%%%%'''%%%$$$###%%%)))...111%%%%%%$$$###############%%%$$$$$$$$$%%%%%%$$$"""!!!!!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$#########""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&((()))++++++,,,,,,)))***+++,,,---............,,,+++)))***+++---...,,,------......///000000000000111111111111000000000000000000111222333333555555666666666555555444666777888999999777555333666555555444333222111111.........---------,,,,,,***+++,,,+++***))))))+++******))))))(((((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""###$$$$$$%%%#########"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&##################$$$$$$######""""""######$$$%%%"""###$$$%%%%%%$$$""""""##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$######"""""""""!!! !!!!!!""""""""""""""""""!!! !!!"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&######""""""###$$$$$$%%%######"""!!!!!!"""######"""""""""###############!!!!!!!!! !!!""""""###"""""""""######"""""""""""""""#########$$$$$$$$$########################$$$##################$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))***+++------,,,++++++,,,,,,------...///000000---............---,,,,,,---------,,,+++***)))(((((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$###########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################"""""""""#########$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%((('''&&&&&&(((+++///222%%%%%%$$$############$$$%%%$$$###$$$%%%%%%$$$"""!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((($$$%%%&&&((()))*********)))***+++,,,------------,,,+++)))((()))***,,,---,,,,,,,,,---....../////////000000111111000000///.........//////000111222555555666777777777666666777888:::;;;:::888666555555555444333222111111000------------,,,,,,,,,,,,***+++,,,+++)))((()))*********))))))(((((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$%%%%%%""""""""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""""""""###$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$%%%""""""$$$%%%%%%$$$###"""##############################$$$$$$$$$$$$######"""""""""###############%%%%%%%%%$$$$$$######""" !!!""""""######""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$%%%%%%%%%######%%%&&&%%%$$$$$$###""""""############""""""""""""######!!!!!!!!!""""""#########!!!!!!!!! !!!""""""######""""""""""""""""""###""""""#########$$$$$$$$$########################$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%##################$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))************************))))))***++++++++++++***)))***+++,,,---,,,+++***............---------------------------,,,,,,+++---------,,,,,,***))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&$$$$$$########################""""""###$$$$$$$$$######!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''((((((&&&%%%%%%$$$###$$$$$$$$$$$$######$$$%%%&&&$$$###"""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))******+++,,,,,,,,,++++++))))))(((((()))***,,,---++++++,,,,,,---.........//////000000000000//////............///000111111444444555666777777777666888888999::::::999777777555555444333222111000000------------,,,,,,,,,+++***+++++++++)))((()))***))))))((((((((((((((('''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%""""""""""""############!!!!!!!!!"""""""""######""""""############"""""""""######$$$$$$$$$######""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$###""""""###$$$&&&%%%$$$###""""""""""""######################## !!!""""""#########"""#########$$$$$$$$$$$$$$$######""""""######$$$"""############$$$$$$$$$###########################""""""!!!!!!""""""###!!!!!!"""###$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''((((((((()))))))))************************))))))***++++++++++++***)))******+++++++++++++++//////......---,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################"""######$$$$$$$$$###### !!!"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#####################""""""""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$'''((()))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%######"""""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&'''(((((((((((((((******++++++******))))))&&&&&&'''(((***+++,,,,,,+++++++++,,,------.........//////000000//////.........---......///000111111222333444555555555555666777777777777777777888555444444333222111000000...------------,,,,,,,,,)))***+++***)))((()))***'''''''''''''''(((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$#########$$$$$$!!!"""""""""############"""""""""#########$$$$$$""""""############""""""######$$$$$$$$$######"""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!! !!!###$$$%%%%%%$$$$$$######""""""######$$$%%%######""""""###$$$$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##########################################$$$$$$$$$$$$###############$$$$$$$$$"""##################"""%%%%%%%%%%%%%%%$$$$$$$$$ """$$$$$$#########%%%$$$$$$###############$$$"""###$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%!!!"""###$$$%%%$$$$$$###%%%$$$############$$$%%%"""############$$$$$$$$$###########################""""""!!!!!!""""""###"""""""""###$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''''''''((((((((())))))))))))************************))))))***++++++++++++******************++++++,,,...------------------,,,,,,,,,,,,,,,,,,+++******((()))******++++++******((((((((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&##############################$$$$$$$$$######"""!!!!!!""""""######$$$$$$########################$$$$$$######"""!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&)))+++++++++)))(((&&&&&&%%%$$$$$$$$$$$$%%%#########$$$&&&&&&%%%############"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((''''''&&&&&&(((((()))))))))))))))(((******+++******)))((('''###%%%&&&)))***+++,,,,,,***++++++,,,,,,---............////////////.....................///111111///000111222333444444444555555444444555666777888555444444333222111000000.........---------,,,,,,)))***+++***)))((((((***%%%&&&&&&&&&''''''((((((&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$############!!!!!!""""""#########$$$############$$$$$$$$$$$$""""""############""""""######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!!  !!!###$$$%%%%%%$$$$$$#########"""###$$$$$$%%%$$$###"""""""""###%%%&&&$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&&&&%%%%%%&&&'''""""""""""""###$$$%%%&&&!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&& """###$$$###!!! &&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&''''''(((((((((###$$$%%%&&&&&&&&&%%%$$$(((((((((((())))))))))))************************))))))***++++++++++++***+++***)))))))))***,,,---,,,,,,,,,------.........+++,,,,,,,,,,,,+++******&&&'''((()))************)))((((((((('''''''''''')))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$###"""###$$$&&&'''##############################$$$$$$$$$######"""############""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$%%%######""""""""""""############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((((()))((('''&&&%%%%%%$$$$$$%%%%%%#########$$$&&&&&&%%%$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$#########$$$""""""!!!!!! """############$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&************))))))))))))*********)))))))))))))))&&&'''((()))***+++,,,,,,---,,,+++*********+++,,,......//////000000111111111000///......///000111000000000111222222333333444444555555555555555444444444333333111000///...,,,,,,------,,,,,,+++*********)))((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$!!! """$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''+++(((###"""$$$%%%%%%###########################""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$#########""""""########################"""""""""###$$$$$$$$$%%%########################%%%%%%&&&&&&%%%$$$"""!!!!!!!!!"""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""##############################%%%###!!! """$$$###$$$%%%%%%######$$$%%%$$$$$$########################""""""""""""######!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%###############"""!!!!!!$$$$$$$$$#########""""""###$$$$$$$$$$$$###"""""""""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&((()))******)))((((((((()))++++++,,,,,,++++++***))))))((('''(((((()))******++++++......---------,,,,,,,,,------,,,,,,,,,,,,++++++((()))))))))((('''%%%$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################((('''&&&$$$$$$$$$$$$%%%!!!!!! !!!!!!########################!!!!!! !!!"""##############################$$$$$$$$$#########""""""&&&&&&%%%%%%$$$#########!!!!!!"""###############&&&%%%###!!!!!!"""###$$$$$$$$$##################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""&&&)))(((&&&######$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""#################################"""""""""!!!!!!!!!!!!!!!"""""""""######&&&%%%$$$$$$############%%%$$$$$$$$$############"""############$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&))))))))))))))))))))))))***)))))))))))))))))))))''''''((()))***+++,,,,,,---,,,+++******+++,,,---.........///000000111111111000////////////000111000000000111222222333333444444555555555555444444333333222222111///...---,,,,,,------,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%'''%%%###"""$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&###!!! """###""" ########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#########""""""#######################################$$$$$$$$$########################%%%%%%&&&&&&%%%###"""!!!!!!""""""###$$$$$$%%%%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!""""""#################################%%%$$$$$$###""""""##############################"""!!! """###%%%"""###$$$$$$""""""###$$$##############################""""""""""""###############"""""""""""""""!!!!!!""""""######$$$$$$###############"""!!!!!!$$$$$$$$$#########""""""###############"""!!!!!!""""""$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""########################$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&'''((()))******))))))((()))***+++,,,************************(((((())))))***++++++,,,.........---------,,,,,,------,,,,,,,,,+++++++++))))))******)))(((&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$###!!! !!!""""""######""""""""""""#############################################$$$$$$%%%########################$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$!!!""""""###############&&&%%%###"""!!!"""###$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%################################################!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######""""""""""""#########%%%((((((&&&######$$$###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))******''''''((()))***++++++,,,------,,,,,,,,,,,,---------......//////000111111111000000///000000111111000000000111222222333333444444444555555444444333111111111000///...---,,,,,,,,,,,,,,,,,,++++++******)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$###############%%%$$$##################%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$#######################################%%%%%%%%%%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%######"""""""""!!!!!!!!! !!!"""###$$$%%%&&&########################%%%$$$######"""################################# !!!"""###$$$%%%!!!"""######"""!!!"""#################################""""""""""""######$$$$$$######"""!!!!!! """""""""""""""#########"""############""""""!!!$$$############"""""""""""""""""""""!!!!!!!!! """"""###$$$$$$###!!! """"""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((())))))******))))))******+++,,,(((((())))))***+++,,,,,,))))))******+++,,,,,,,,,...............---------,,,,,,,,,,,,++++++++++++************)))(((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################  !!!"""%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$########################$$$$$$$$$###############!!!!!!""""""###$$$$$$%%%!!!"""######$$$$$$######&&&%%%###"""""""""###$$$########################$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!###$$$%%%&&&'''###############$$$$$$$$$########################"""############$$$$$$$$$"""##################"""###%%%''''''&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))))))))))))))*********'''(((((()))******++++++------------------......------......///000000111111000000000111111222222000000000111222222333333333444444444444333333222////////////...---,,,++++++,,,,,,,,,,,,+++******))))))(((''''''''''''((('''''''''&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$$$$###"""""""""$$$$$$###""""""!!!""""""$$$$$$%%%&&&&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$################################################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$#########"""""""""!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$######################## """###$$$$$$######"""###$$$###"""!!!"""$$$###############$$$$$$$$$######""""""""""""##################""""""!!!!!!#########"""""""""""""""""""""############"""!!!############""""""""""""######""""""!!!!!!!!!!!!""""""############"""!!!########################"""###############$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))***************++++++,,,(((((())))))***+++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,++++++++++++******************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!! !!!"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%########################!!!!!!!!!"""""""""!!!!!!################################################!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###%%%$$$###"""""""""#####################$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%&&&&&&########################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""$$$%%%%%%$$$""""""$$$%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!########################"""#########$$$$$$$$$$$$""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&&&&'''''''''((((((((())))))************(((((())))))******++++++,,,,,,,,,------.........---------...//////000000000111111222222222222222000000000111222222333333333333444444333222111111...............---,,,+++++++++,,,,,,++++++***))))))(((((('''''''''''''''((((((((('''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%###"""%%%$$$$$$$$$###"""""""""$$$$$$###"""!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$#################################$$$$$$$$$############""""""""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################!!!"""###$$$$$$###"""!!!###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$######""""""""""""######!!!!!!""""""#####################"""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""%%%$$$###"""""""""######"""""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))******++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,------..................,,,,,,+++++++++******************)))))))))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""!!!!!!!!!"""$$$&&&'''$$$$$$$$$######$$$$$$$$$########################!!!!!!""""""""""""!!! """"""""""""""""""""""""#################################"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""#########$$$$$$!!!"""###$$$$$$$$$###""""""""""""""""""#########"""############$$$$$$$$$''''''%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((()))******++++++(((((())))))***************+++,,,------...------,,,------......///000000000111222333333333333333000000000111222222333333333333333333222111000000...............---,,,,,,+++++++++++++++******))))))(((''''''&&&&&&''''''(((((((((''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$###""""""$$$$$$###"""$$$$$$$$$###############$$$###"""""""""""""""""""""###$$$###"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################$$$######"""""""""##############################$$$$$$#########"""""""""$$$$$$#########"""""""""""""""""""""""""""""""""#########"""######$$$%%%##############################$$$$$$$$$###!!! ###%%%&&&%%%$$$###$$$%%%"""""""""###$$$$$$%%%%%%######""""""""""""###### !!!!!!"""######$$$$$$"""""""""""""""#########!!!""""""############"""!!!!!!"""""""""""""""###&&&%%%###"""""""""###$$$"""""""""""""""#################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&''''''((()))((((((((((((((()))************))))))))))))))))))))))))(((******++++++++++++++++++,,,,,,,,,---------------++++++++++++***************))))))((((((((()))***(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!! !!!###$$$%%%$$$######""""""######$$$##############################$$$%%%%%%$$$"""!!!""""""""""""""""""""""""###############$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%"""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$!!!!!!!!!"""""""""###### !!!###$$$%%%$$$###"""""""""#########$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%###########################$$$$$$%%%&&&&&&''''''%%%&&&&&&'''(((((())))))'''(((((()))******++++++))))))))))))************)))***+++,,,---------,,,,,,,,,---......//////000000111222333444444444333000000000111222222333333333333333333222111000///...............------,,,+++++++++++++++***))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""###%%%%%%$$$###############$$$$$$$$$######"""""""""###$$$$$$&&&''''''$$$"""!!!###&&&########################"""""""""""""""""""""""""""###$$$%%%&&&&&&&&&&&&""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########""""""!!!"""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$$$$%%%########################""""""###$$$$$$$$$######"""$$$%%%$$$###"""###$$$!!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""#########!!!!!!""""""######$$$$$$!!!!!!"""###############!!!!!!!!!!!!""""""######%%%$$$"""!!!!!!!!!###$$$"""""""""""""""######$$$########################""""""###$$$$$$%%%&&&&&&########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&((()))))))))((('''&&&'''((()))***)))((((((''''''(((((())))))******************************+++++++++,,,,,,,,,------++++++++++++************)))((((((''''''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""!!!!!! !!!"""$$$%%%$$$$$$############$$$$$$##############################%%%%%%%%%$$$"""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""###&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!###$$$%%%$$$###"""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''##############################$$$%%%%%%&&&''''''&&&&&&''''''((()))******'''(((((()))***+++++++++))))))))))))************((()))***,,,------,,,,,,,,,,,,------...//////000000111222444555555444444000000000111222222333333333333333222222000//////.........///......------***++++++++++++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%(((&&&###"""$$$%%%&&&&&&""""""######$$$$$$$$$%%%######""""""###$$$%%%%%%$$$%%%$$$!!! ###########################"""""""""""""""""""""""""""###$$$%%%&&&&&&'''&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%##############################"""!!!!!!"""###$$$$$$$$$##################$$$$$$$$$############""" !!!"""###$$$$$$##############################""""""###$$$%%%%%%########################!!!!!!"""###$$$%%%%%%&&&!!!###$$$###"""!!!"""###!!!""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$######"""!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!"""############### !!!!!!!!!""""""######$$$###!!!  """###""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((()))))))))((('''%%%&&&((()))))))))((('''%%%%%%&&&((()))+++,,,,,,******))))))))))))))))))*********++++++,,,,,,,,,+++++++++************))))))((('''&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$######""""""###%%%&&&%%%$$$$$$######$$$$$$%%%########################!!!"""###$$$###""" """"""""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""!!!""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$######""""""########################"""############$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$"""###&&&((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$#########""""""!!!!!!""""""!!!!!!"""###$$$$$$$$$$$$######"""!!!!!! ######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******((('''&&&%%%%%%%%%%%%%%%&&&(((***,,,---......---)))************+++++++++++++++,,,---...///000111333222000...---...///000...///000111222333333333444333222000000000000111//////...---,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######'''$$$""""""%%%&&&%%%###""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""$$$!!!!!!$$$&&&""" !!! """###!!! ######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""###############$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((()))((('''((()))***)))((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$%%%%%%%%%$$$###"""""""""$$$$$$"""############$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!"""$$$%%%&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))&&&###"""$$$%%%&&&&&&"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""########################%%%$$$###""""""###$$$$$$&&&%%%######$$$%%%%%%$$$"""""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$############$$$%%%############"""""""""!!!"""""""""""""""###$$$$$$"""""""""""""""######### !!!!!!!!!!!! ########################%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((()))))))))(((''''''&&&&&&'''''''''((()))+++,,,,,,,,,,,,)))************+++++++++++++++,,,---...///000000222111///...---...///000///000111222333333333333444333222000//////000000///...---,,,,,,++++++,,,))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######'''%%%"""###%%%&&&%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""$$$###"""!!! !!!!!!"""!!!!!!!!!!!!""""""""""""### $$$&&&###!!!""" !!!######!!! !!!"""!!!!!!""""""#########"""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$!!!"""""""""############""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""############"""##################"""######""""""""""""############""""""""""""######"""############$$$$$$$$$########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''((()))''''''''')))***)))((('''((((((((())))))))))))++++++++++++++++++++++++++++++*********)))))))))&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$###""""""######$$$"""############$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%%%%$$$###########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###!!!!!!"""#########"""############$$$$$$$$$!!!!!!!!!"""""""""##############################%%%$$$###""""""###$$$$$$!!! !!!######"""###############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######""""""""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""######$$$$$$######"""######""""""""""""##################""""""""""""""""""""""""""""""###$$$ !!!!!!"""###$$$$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!##################""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((((((***)))(((((('''((((((((()))))))))))))))***++++++)))************+++++++++++++++,,,,,,---...//////000///.........///000111000111222222333333333333444333222000///...............---,,,++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$###############$$$###"""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""$$$&&&$$$"""###"""######"""!!!!!!"""$$$!!!!!!!!!"""""""""############$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""############$$$########################"""""""""#########$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""############!!!""""""######""""""!!!""""""############""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&''')))***)))(((''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""######"""""""""######$$$"""############$$$$$$$$$$$$###""""""""""""""""""$$$$$$$$$%%%$$$$$$###"""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###"""!!!"""###$$$###""""""############$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%% """###"""$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$####################################"""""""""""""""###"""""""""""""""######!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&))))))(((''''''(((((((((***)))(((''''''((()))***))))))*********+++++++++***++++++,,,------............------...000111222111111222333333333333333333333222000///...------...---,,,+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################$$$###""""""############"""""""""""""""""""""""""""""""""#######################################"""######$$$$$$$$$######""""""""""""""""""""""""#########################################################"""""""""""""""""""""""""""!!!!!!!!!!!!### $$$&&&###!!!"""$$$$$$$$$"""!!!!!!$$$&&&###############$$$$$$%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############"""""""""######"""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$######""""""######$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$$$$###""""""""""""############%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&''')))))))))((('''''''''((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""""""""#########""""""#########$$$$$$$$$######"""""""""""""""###%%%$$$$$$$$$######""""""#################################$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$######"""$$$%%%&&&$$$"""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%###!!! !!!###$$$$$$###%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''''''''&&&###$$$$$$$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&(((''''''&&&''''''((((((***)))((('''''''''((()))))))))*********+++++++++******++++++,,,,,,------,,,------...///000111111111111222333333333222222222111111000///...---,,,------+++***************((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$#########"""""""""!!!!!!!!!"""###########################!!!!!!!!!""""""#######################################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""#######################################""""""!!!###"""""""""!!!!!!!!! %%%!!!!!!%%%%%%""" $$$$$$$$$###!!!"""$$$&&&######"""""""""###$$$%%%"""######$$$$$$######"""############$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""############"""!!!""""""""""""############$$$###"""!!!!!!"""###$$$########################""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$"""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&'''((()))((('''''''''''''''((((((((((((************************)))))))))(((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!""""""############""""""#########$$$$$$$$$###"""""""""""""""######%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################""""""#########$$$$$$$$$"""!!!"""###%%%%%%$$$"""""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''%%%######$$$$$$$$$"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''((((((''''''&&&######$$$%%%%%%$$$######""""""""""""############$$$######"""""""""""""""#########""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))((((((((((((((())))))************+++++++++*********++++++,,,,,,,,,,,,,,,---...//////000000000111111222222222111111///000000000///...---,,,---,,,+++***))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!""""""!!! !!!########################### !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$######"""!!!######""""""!!!!!! $$$!!!!!!%%%&&&""" ###$$$$$$###""""""###%%%!!!!!!  !!!"""###""""""############""""""###############$$$$$$$$$###########################"""""""""""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!""""""######""""""!!!""""""############""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%% !!!"""############"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$###"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!########################"""""""""############$$$ !!!""""""!!!"""############$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%(((&&&$$$#########"""!!!$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$###""""""!!!"""""""""############$$$$$$###"""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''((((((''''''(((((()))***(((((()))*********)))))))))************+++++++++************++++++++++++,,,------...////////////000000000111111000000///---.../////////...------,,,+++***))))))(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################!!!"""###$$$%%%$$$$$$###"""###$$$###!!!!!!###%%%########################!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$###"""!!!#########"""!!! !!!$$$&&&$$$"""###!!!###$$$$$$###""""""###"""!!! """###""""""############"""""""""""""""#########$$$$$$##############################""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###$$$%%%%%%"""##################"""######""""""""""""#########""""""""""""""""""###"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$########################"""""""""""""""""""""""" !!!"""#########""""""############$$$$$$$$$"""""""""""""""###$$$$$$######"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""########################""""""""""""############  """"""""""""############$$$$$$$$$!!!!!!!!!"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&'''&&&$$$###$$$$$$$$$##################$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""######"""!!! !!!!!!""""""#########$$$$$$$$$###""""""!!!"""""" """###%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((())))))((())))))***++++++'''(((***+++++++++***))))))************+++++++++***************+++++++++,,,---......///.........//////000000000000///...,,,---.../////////...---,,,+++***)))((((((((((((************************''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$######%%%&&&%%%""""""$$$'''########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$%%%$$$###"""!!!$$$######"""!!! ###'''&&&%%%''' """$$$$$$###"""!!!"""$$$###!!! !!!"""$$$%%%""""""############""""""!!!!!!""""""##########################################""""""!!!!!!!!! """###%%%&&&&&&%%%###"""############$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!!!!!!!  !!!"""###$$$%%%%%%######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$##################"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&%%%$$$$$$######$$$$$$##############################""""""!!!!!! !!!"""#########""""""############$$$$$$$$$""""""!!!""""""###$$$$$$""""""!!!!!!!!!###$$$%%%###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###############!!!!!!###%%%%%%"""############$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&'''&&&$$$%%%&&&''''''&&&""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%!!! !!!"""$$$%%%$$$"""(((&&&$$$###!!!!!!"""""" !!!"""###$$$%%%######""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$######"""""""""""""""#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))***+++++++++,,,---,,,+++*********+++,,,............//////////////////000//////...------//////...---,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''((('''&&&%%%%%%$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!"""""""""############$$$$$$###"""!!!!!!""""""""""""""""""############$$$$$$######""""""!!!!!!"""""""""""""""###############$$$$$$$$$$$$######!!!#########"""!!!"""###$$$$$$############$$$$$$###"""""""""###$$$%%%%%%!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%###""" !!!###$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""""""""###########################!!!!!!""""""""""""!!!!!!$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""###$$$%%%%%% !!!!!!"""'''!!!""""""""" """###&&&&&&%%%%%%$$$###""""""$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&((((((((('''&&&&&&%%%%%%))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''+++***)))'''''''''((()))%%%&&&''''''(((((('''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%((('''&&&%%%###"""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""############$$$###"""###%%%%%%###""" """$$$%%%$$$###$$$%%% !!!"""!!!"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""""""""##################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###""" ###'''(((%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""$$$$$$""" ###"""!!! !!!"""$$$######"""!!! !!!!!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******************++++++,,,,,,+++*********+++,,,...............////////////////////////...------.........---,,,,,,++++++(((((((((((((((((((((((()))(((((('''''''''''''''%%%%%%$$$#########$$$%%%'''&&&%%%$$$$$$$$$$$$$$$#################################""""""""""""""" !!!!!!"""######$$$$$$%%%$$$$$$###############""""""""""""#####################"""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""###$$$$$$""""""###$$$""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""""""""""""""""""""""""""%%%$$$######""""""##############################""""""############""""""###############$$$%%%%%%""""""###$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$%%%%%%$$$"""!!!"""###!!!"""###""" """###&&&%%%%%%$$$######""""""$$$$$$############$$$$$$!!!""""""###$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$%%%%%%%%%$$$######""""""#########"""""""""""""""""""""""""""############$$$###"""###%%%%%%###"""!!!"""$$$###"""!!!!!!"""!!!""""""!!!!!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################%%%%%%$$$$$$###""""""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######"""!!!"""$$$%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###############!!!!!! !!!"""###&&&%%%$$$###!!!  !!!""""""###$$$$$$!!!""""""######""""""!!! !!!!!!"""$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******************))))))++++++*********++++++,,,---------.........//////......//////......------...------,,,,,,+++++++++(((((((((((((((((((((((()))(((((('''''''''''''''&&&%%%$$$###""""""""""""&&&%%%%%%$$$$$$$$$$$$%%%########################""""""""""""############ !!!!!!"""###$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""############""""""""""""############"""""""""#########$$$$$$######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""!!!!!!!!!"""""""""##############################%%%$$$###"""!!!!!!!!!!!!########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""####################################$$$$$$$$$$$$#########""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###############$$$%%%%%%""" """"""###"""!!! """$$$$$$$$$$$$######""""""!!!$$$$$$############$$$$$$ !!!""""""""""""!!!####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############"""#####################$$$$$$######"""!!!!!! """"""""""""############$$$###"""###%%%%%%###""""""###$$$$$$""" !!!!!!"""######!!!!!!"""###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$###"""###%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""#########!!! """"""""""""#########$$$"""""""""""""""#########!!!!!!"""""""""#########"""""""""######"""""""""$$$######"""""""""""""""'''&&&%%%$$$###"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))++++++******))))))((((((***************+++++++++,,,,,,,,,---.........///------.........------,,,---,,,,,,,,,+++++++++***((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$###"""""""""%%%%%%$$$$$$$$$$$$$$$%%%########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""#########$$$############!!!"""""""""############!!!!!!""""""######$$$$$$"""""""""######$$$$$$%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######"""!!! !!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$###########################""""""!!!""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################"""######$$$$$$######""""""""""""!!!""""""###$$$"""######$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###%%%$$$!!!"""######"""!!!!!!"""$$$#########"""""""""!!!!!!$$$$$$############$$$$$$!!!!!!""""""""""""!!!!!!#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!"""$$$$$$###""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""############$$$###"""###%%%%%%###""""""###%%%$$$###""""""###"""###$$$###!!! !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%""""""&&&'''&&&$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!"""$$$$$$###"""############""""""!!!!!! !!!"""###$$$%%%%%%$$$#########"""""""""!!!""""""############""""""$$$######"""""""""""""""%%%%%%###"""!!!!!!!!!!!!########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))+++******))))))((((((((())))))******+++++++++++++++++++++,,,---.........,,,,,,------------,,,,,,+++++++++++++++*********''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%########################!!!!!!""""""######$$$$$$%%%%%%$$$###"""!!! !!!""""""###"""!!!!!!!!!"""""""""############!!!!!!""""""######$$$$$$!!!""""""###$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$######"""!!! !!!!!!""""""""""""############""""""""""""""""""""""""""""""###$$$%%%&&&&&&&&&########################"""""""""""""""######$$$""""""""""""""""""""""""""""""#############################################""""""!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!""""""###$$$######$$$$$$$$$######"""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$###"""#########!!!!!!###$$$#########"""""""""""""""$$$$$$############$$$$$$#########$$$$$$######"""###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&##################$$$$$$######$$$$$$$$$$$$###### !!!"""$$$$$$###""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""############!!!"""""""""############$$$###"""###%%%%%%###""" """###""""""###$$$###$$$%%%$$$""" !!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###########################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&!!!"""***///,,,&&&$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!! """$$$%%%$$$### !!!!!!!!!!!! ########################%%%$$$$$$###""""""!!!!!!"""######$$$$$$######""" !!!!!!"""$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++++++++)))***++++++,,,---......++++++,,,,,,------,,,,,,************************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%########################""""""""""""############&&&%%%$$$###"""!!!  !!!"""""""""!!! """"""""""""############""""""""""""############!!!""""""###$$$%%%&&&&&&######$$$$$$$$$$$$#########$$$%%%$$$###"""###%%%""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!"""""""""""""""#########$$$$$$########################!!!"""$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""#################################""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###""""""""""""###$$$$$$###$$$$$$$$$$$$###""""""""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!""""""%%%"""!!!"""###"""###$$$###"""!!!###%%%########################$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""""""""##################$$$$$$$$$$$$######!!!!!!"""###############%%%%%%$$$###""""""!!!!!! !!!!!!"""######$$$$$$""""""""""""############$$$###"""###%%%%%%###"""!!!!!!!!!"""$$$###$$$%%%$$$"""!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###'''222666...&&&$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""!!!"""$$$$$$###!!! !!!!!!!!! $$$$$$$$$######"""""""""########################"""######$$$$$$######""" !!!!!!"""$$$%%%&&&######"""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))))))))&&&''')))***+++++++++***))))))***+++,,,---......******+++,,,,,,,,,,,,,,,)))*********************'''''''''''''''''''''''''''&&&&&&&&&''''''((()))%%%%%%&&&&&&%%%$$$###"""###############$$$%%%%%%#################################"""""""""""""""############"""""""""""" """#########"""!!!""""""""""""#####################"""""""""""""""!!!""""""###%%%&&&&&&'''######$$$$$$$$$$$$######"""###$$$$$$""""""###$$$""""""!!!!!!!!!!!!""""""######"""""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""""""""""""""""""""""" !!!"""######$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$########################!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""######"""""""""###############$$$%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""""""""############""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$%%%$$$"""!!! """######$$$$$$###""""""###%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""#########""""""""""""############$$$###"""###%%%%%%###""" """"""""""""###$$$###$$$%%%$$$"""""""""$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''(((222===999+++$$$&&&########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""#########!!!!!!"""$$$$$$$$$###########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$######"""""""""""""""##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((())))))******&&&''')))***+++++++++***((()))***+++,,,---......)))***+++,,,,,,,,,,,,,,,)))))))))))))))*********''''''''''''''''''''''''((((((((((((((()))******&&&&&&&&&%%%$$$""" ######""""""###$$$%%%%%%########################$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$!!!###$$$%%%$$$###"""""""""""""""############$$$$$$######""""""!!!!!!!!!""""""$$$%%%&&&''''''######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$############$$$$$$######""""""###$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$###""""""######!!!%%%%%%###!!!"""$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''(((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!""""""""""""############$$$###"""###%%%%%%###"""###%%%&&&'''%%%%%%%%%&&&"""###$$$$$$###"""###$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&---<<>>BBBDDDEEEHHHLLLOOOOOOMMMJJJHHHDDD@@@;;;666222222222333111111222222111000...---++++++*********)))))))))(((((()))))))))*********((((((((((((((()))******************************''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''((((((((()))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%###%%%'''&&&$$$###%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''&&&$$$""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***&&&'''((())))))((('''&&&(((((())))))*********+++))))))(((((()))+++---...,,,,,,------...///000000//////000111111111111111333555888999888777777777666:::===<<<===DDDNNNTTTUUUTTTRRRMMMGGGAAA>>>===::::::;;;===AAAFFFJJJMMMMMMOOORRRVVVXXXUUUOOOKKK@@@@@@@@@BBBFFFKKKPPPSSSWWW[[[```dddeeeccc___\\\PPPJJJ@@@777222222444777444444555555444333111000+++++++++************)))))))))))))))************###############$$$%%%&&&************************((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&'''''''''(((((())))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))(((%%%###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))''''''''''''((((((((())))))((('''&&&&&&''')))+++'''(((***+++++++++***))))))+++---......,,,+++***---,,,,,,...000111000000000222444444333555999===<<<===???@@@???===;;;999???AAAEEEIIIMMMSSSZZZ^^^aaaaaaaaa]]]WWWNNNEEE@@@>>>AAAFFFKKKNNNQQQTTTVVVZZZZZZ\\\ccciiiiiiaaaYYYQQQQQQQQQTTTXXX[[[\\\\\\gggmmmuuu|||}}}yyyuuuiiiYYYFFF:::888777444000777777777666666666777777444333333111000...,,,+++******)))))))))******+++***))))))))))))******+++******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((******)))''''''&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''%%%""" !!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((()))'''&&&&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''((((((((('''''''''((((((((())))))+++***(((''''''(((***+++)))***+++,,,,,,,,,+++++++++,,,...///////////////333333222333444666666666555777999999888999===AAAIIIIIIIIIIIIIIIHHHHHHGGGIIILLLOOOQQQSSSVVVYYY[[[aaabbbbbb```[[[TTTMMMIIIHHHKKKPPPTTTVVVWWWYYYZZZ\\\]]]___eeejjjjjjfffaaaZZZXXXVVVWWWZZZ\\\^^^^^^hhhmmmuuu}}}|||qqqcccQQQDDD??????>>><<<::::::::::::999888777777777777666555444333222111---,,,,,,++++++***************)))))))))******+++******))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((''''''''''''((()))+++***)))(((((('''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%###!!!"""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""###$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))***)))'''&&&)))'''&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((+++,,,,,,---...---------...///111111111222555777666666555555555777888999:::===?????????AAAEEEIIIUUUTTTTTTTTTUUUVVVXXXYYYUUUWWWYYYYYYXXXVVVVVVVVV\\\^^^``````^^^ZZZUUURRRRRRUUUYYY\\\\\\[[[[[[[[[]]]^^^```cccfffggghhhhhhccc___[[[YYYZZZ\\\]]]]]]fffkkkqqqxxx}}}~~~uuukkk[[[NNNHHHGGGHHHJJJDDDDDDDDDCCCAAA>>>;;;999777777777666666555444444111111111111000...---,,,,,,++++++*********++++++))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))(((((((((((())))))++++++***)))((((((((((((((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################################################################$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&)))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((('''&&&&&&''''''(((---------...////////////222444555555444666;;;???;;;;;;:::999999:::<<<>>>AAACCCFFFFFFEEEGGGLLLPPPVVVXXXZZZ\\\___aaacccccc]]]^^^^^^\\\YYYVVVVVVVVVXXXZZZ]]]``````___\\\ZZZZZZ]]]aaabbbaaa___]]]]]]___aaabbbbbbaaabbbfffjjjhhhddd```\\\\\\[[[[[[ZZZccceeejjjnnnrrrtttttttttsssnnnfff\\\UUUSSSUUUWWWSSSSSSRRRPPPLLLFFFAAA>>>;;;;;;:::888777777666666666666666666555333222111......---,,,,,,+++,,,,,,((((((((()))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((('''(((((('''''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))******)))&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%'''(((******((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))************++++++++++++++++++,,,,,,,,,......///000111222333333999;;;<<<;;;:::;;;AAAFFFEEEFFFGGGFFFDDDDDDGGGIIIMMMOOOPPPNNNKKKKKKNNNRRRUUUYYY^^^dddhhhjjjjjjiiidddddddddaaa^^^]]]^^^___^^^```dddgggiiiiiihhhgggiiikkknnnooommmjjjiiihhhkkklllkkkhhheeeeeeiiinnnnnnkkkgggdddcccaaa___]]]bbbccceeegggiiijjjjjjjjjooopppnnnjjjeeeaaaaaaaaa```___]]]YYYSSSLLLFFFBBBBBBAAA???===;;;;;;::::::888888888888777666555555222111000///...---------(((((((((((((((((())))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&'''(((&&&$$$###$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!!!!!!!!"""######"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))(((&&&%%%%%%'''((('''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))'''''''''(((((((((((())))))*********++++++++++++))))))***+++,,,------...000000111333555777999:::BBBEEEGGGEEEAAABBBGGGLLLOOORRRTTTSSSPPPOOOQQQSSS[[[\\\[[[XXXSSSQQQSSSUUUZZZ^^^eeelllpppqqqooonnnlllmmmnnnmmmlllkkklllmmmkkkmmmppptttuuuuuuuuutttwwwyyy{{{{{{yyyxxxxxxyyyyyyzzzxxxtttpppnnnqqqssstttpppllliiigggfffeeeddddddeeegggiiijjjjjjjjjjjjjjjmmmoooooommmhhheeecccfffdddbbb]]]WWWPPPJJJFFFCCCBBB@@@>>>=========>>>===<<<:::999888777777777555555333222000000//////)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''(((((('''%%%$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((('''&&&&&&$$$&&&((((((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))((((((((()))))))))***************+++++++++,,,,,,)))***+++---///000111111333444555777999===@@@AAALLLOOORRROOOJJJIIIMMMRRRYYY]]]aaaaaa]]][[[\\\^^^aaaccccccaaa^^^]]]___cccdddggglllppprrrsssqqqpppppptttyyy{{{{{{yyyxxxxxxtttvvvxxxzzz{{{{{{zzzyyyxxxyyyzzzzzzzzzzzz|||~~~~~~{{{wwwuuuttttttrrrllleee``````bbbdddeeefffhhhkkknnnqqqrrrssssssoooppprrrsssrrrooojjjfffhhhfffddd___ZZZUUUQQQOOOGGGFFFDDDCCCDDDEEEGGGHHHHHHFFFBBB>>>;;;::::::;;;999888666444333222111111,,,,,,,,,++++++*********))))))(((((((((((())))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))&&&'''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''&&&%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############################################################$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''''''''"""$$$&&&&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,000111333666888:::;;;;;;666666777:::===AAAEEEGGGRRRWWWYYYVVVPPPNNNQQQVVVdddjjjooooookkkggghhhjjj```cccfffffffffhhhmmmqqqlllmmmooopppqqqqqqqqqpppqqqwww~~~{{{vvvwwwyyyzzzzzzyyyxxxwwwooopppqqqqqqqqqssswwwyyy}}}}}}{{{zzzxxxvvvsssqqqkkkdddZZZTTTTTTYYY^^^bbbeeehhhmmmrrrwwwzzz{{{|||||||||{{{||||||yyytttoooiiihhheeebbb^^^[[[YYYWWWPPPOOONNNOOOPPPSSSUUUWWWSSSPPPJJJDDD@@@>>>>>>???:::999888666444333222222//////...------,,,++++++))))))(((((((((((())))))''''''''''''((((((((()))'''((()))******)))((('''(((((('''''''''(((((()))%%%&&&&&&'''((()))******&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''''''&&&'''(((***%%%%%%''''''''''''%%%%%%%%%$$$#########$$$%%%&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&(((***+++)))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&%%%%%%&&&'''&&&%%%###"""#########$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""###$$$%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%'''((((((((('''''')))(((((('''''''''(((((((((((())))))************)))+++,,,------...000333222777:::;;;>>>CCCDDDBBBAAA???===???DDDIIILLLLLLSSSTTTTTTRRRQQQSSSYYY^^^llltttyyywwwuuuuuurrrmmmgggllltttzzz~~~~~~{{{yyyyyyqqqjjjgggjjjkkkhhhcccaaagggpppxxx{{{zzzuuuqqqmmmlllkkkjjjiiifffaaa]]][[[ZZZYYYXXXYYY\\\___aaahhhlllmmmjjjhhhgggddd___[[[TTTKKKFFFFFFJJJNNNQQQXXX___hhhooossswwwzzz}}}uuuppprrrnnniiijjjmmmkkkddd]]]YYYYYYXXXYYYZZZ\\\^^^___aaa\\\VVVPPPLLLHHHEEEBBB<<<;;;:::999777777999;;;666444111111222111---***++++++,,,,,,+++******)))))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''',,,+++(((&&&%%%$$$$$$$$$(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$#########$$$%%%&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&(((******)))''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!%%%&&&%%%"""%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%$$$$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))((('''((((((''''''''''''(((((((((((((((((()))***+++,,,---.../////////000222555777>>>EEEIIIOOOUUUVVVSSSOOOKKKGGGGGGJJJNNNPPPPPPZZZYYYXXXWWWVVVZZZaaafffssszzz~~~}}}vvvnnnjjjnnnuuu{{{~~~~~~|||zzzooohhh___\\\]]]\\\WWWSSSRRRVVV]]]bbbeeeccc```^^^aaa___\\\YYYWWWTTTPPPMMMKKKJJJHHHGGGHHHJJJLLLNNNWWW[[[\\\ZZZYYYYYYVVVQQQKKKGGGAAA??????BBBEEEFFFNNNUUU^^^ggglllqqquuuxxx~~~{{{xxxxxxwwwxxxzzz{{{wwwnnngggeeedddccccccbbbcccddddddeee```ZZZTTTPPPMMMKKKIIICCCBBB???===<<<<<<>>>@@@;;;888555444444333000---+++++++++******)))((((((***))))))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))(((&&&%%%$$$$$$%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&''''''((())))))%%%'''))))))((('''&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((&&&"""&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""######$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&'''(((((()))((((((((((((''''''&&&&&&'''(((((())))))))))))***+++---...000000111111111333666999???HHHQQQXXX```hhhjjjggg]]]YYYSSSPPPRRRUUUXXXZZZ````````````bbbhhhooouuu|||uuukkkeeeiiinnnsssuuuuuusssrrraaaZZZSSSNNNMMMKKKFFFAAACCCEEEHHHKKKMMMMMMLLLKKKQQQOOOLLLIIIHHHGGGDDDBBBBBBAAA???>>>>>>???AAABBBFFFJJJLLLJJJJJJKKKIIIEEE>>><<<::::::<<<=========BBBHHHQQQYYY```eeeiiilllooopppuuu|||}}}wwwssssssqqqwww~~~xxxsssrrrqqqpppnnnmmmlllkkkkkkjjjeee___YYYVVVTTTRRRPPPHHHFFFCCC@@@???@@@BBBDDDEEEAAA<<<999777555333222...---,,,+++******************)))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$%%%%%%&&&'''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((('''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((($$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$''')))'''%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((,,,+++******+++---///000000111111222333666;;;???HHHPPPWWW^^^fffooorrrqqqeeebbb]]]ZZZ\\\aaafffjjjggghhhkkkooosssyyy~~~~~~wwwkkk```XXXZZZ]]]```bbbbbb```___TTTOOOJJJGGGFFFDDD???:::??????@@@@@@BBBDDDFFFGGGHHHGGGGGGIIIJJJIIIGGGEEEAAA@@@?????????@@@BBBCCCAAAEEEGGGFFFGGGIIIHHHEEE???===<<<<<<===>>>>>>======AAAGGGNNNSSSWWWZZZ\\\[[[ZZZ^^^cccdddaaa___aaabbbkkkwww~~~|||zzzwwwwwwwwwvvvuuusssqqqpppooojjjddd___]]][[[ZZZXXXOOOLLLHHHFFFGGGJJJLLLNNNQQQLLLFFF???:::777555444333222000...------------+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%""""""$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))((((((&&&&&&$$$&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((%%%$$$&&&(((&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***,,,,,,,,,,,,...///111333222222333444666<<>>???@@@AAAAAAAAABBBEEEIIIMMMOOOOOOOOOPPPNNNOOORRRRRROOONNNQQQVVV^^^hhhnnnpppqqqrrrttttttuuuwwwxxxwwwvvvuuutttrrroookkkhhhgggfffeeedddXXXUUURRRRRRUUUXXXZZZ[[[]]]XXXPPPFFF>>>999777777666555444222000//////...,,,+++******))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''))))))(((((((((((())))))))))))******)))(((&&&%%%%%%'''))))))((('''&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###'''***(((###!!!$$$(((%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((()))***+++++++++,,,...111555888:::;;;888999999:::===CCCKKKQQQVVVYYYYYYYYY]]]fffkkkllloooppprrrsssuuuxxx~~~~~~~~~~~~|||xxxtttsssjjjaaa\\\WWWPPPKKKIIIGGGGGGIIIKKKNNNPPPRRRTTTSSSRRRQQQRRRRRRQQQNNNKKKFFFFFFEEEFFFHHHKKKNNNPPPUUUWWW\\\```aaa]]]VVVQQQGGGGGGHHHJJJLLLNNNPPPQQQSSSVVVWWWTTTUUUXXXWWWUUUNNNJJJEEECCCCCCEEEGGGHHHJJJJJJKKKMMMOOOPPPOOOMMMMMMJJJIIIJJJHHHEEEDDDFFFJJJOOOTTTWWWXXXZZZ]]]```jjjlllppprrrtttsssrrrppppppoooooopppssstttsssrrr___\\\ZZZ[[[___bbbcccbbbeeeaaaYYYOOOEEE>>><<<<<<999999888777555222000//////...---+++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))))))))(((((('''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%'''((((((&&&%%%&&&((($$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))'''((()))******)))'''&&&&&&(((******)))''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''(((((()))+++***)))((('''(((((()))))))))))))))***+++,,,------000666===CCCGGGJJJLLLDDDDDDCCCBBBEEEKKKTTTZZZZZZ]]]^^^^^^bbbjjjnnnnnnuuuxxxzzzzzzxxxwwwxxxzzzwwwtttqqqnnnllliiiddd```\\\UUUPPPNNNJJJEEEDDDHHHIIIKKKMMMQQQWWW]]]bbbeeeccccccccccccbbb___[[[XXXPPPPPPPPPQQQRRRSSSUUUVVV\\\^^^bbbfffgggccc]]]XXXTTTUUUVVVWWWYYYZZZ[[[\\\]]]______\\\\\\^^^^^^[[[VVVSSSOOOMMMOOOQQQSSSSSSSSSRRRRRRUUUXXXZZZXXXWWWRRRNNNKKKLLLIIIEEEDDDFFFEEEGGGJJJLLLMMMOOORRRTTT\\\___cccggghhhhhhfffeeefffhhhlllsssyyy}}}~~~}}}kkkhhhfffgggkkkmmmkkkhhhiiiggg```WWWLLLFFFCCCDDD>>>??????>>><<<999555333333222000...---,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''))))))))))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%''')))(((&&&%%%&&&)))&&&'''(((((())))))((((((######$$$$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((***+++***)))(((&&&(((***+++)))(((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((((((''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((("""###%%%&&&'''&&&%%%%%%(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))---,,,+++)))))))))***+++************+++,,,---...111666>>>GGGPPPVVVYYY[[[NNNMMMKKKIIIKKKQQQYYY___[[[```ccceeeiiippptttsssyyy|||~~~|||wwwqqqnnnnnnjjjeee___[[[YYYXXXUUURRRKKKGGGEEEGGGEEEAAACCCJJJMMMOOORRRXXX```hhhoootttsssssssssqqqnnnjjjeeebbbZZZZZZ[[[[[[[[[[[[[[[[[[^^^```cccgggiiihhhdddaaa\\\]]]]]]^^^___``````aaaccceeeeeeaaa```bbbaaa^^^\\\ZZZYYYYYY[[[]]]^^^^^^XXXWWWWWW[[[```cccbbb```ZZZVVVTTTTTTRRRMMMLLLNNNIIIJJJLLLOOORRRUUUWWWXXXPPPSSSXXX\\\^^^]]][[[YYY\\\```gggqqq{{{{{{wwwuuuvvvyyyzzzvvvqqqkkkiiiddd\\\RRRLLLJJJJJJDDDEEEFFFFFFDDD@@@;;;888777555333111///---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''!!!###%%%''')))******)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((()))*********'''(((((())))))))))))))))))))))))))))))******+++...---+++)))'''%%%$$$$$$&&&'''''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''')))))),,,---.........000333666666>>>HHHSSS```jjjkkkfff^^^WWWPPPOOOUUU]]]ccceeegggkkkoooqqqqqqssswwwzzz}}}wwwooohhhaaa\\\YYYVVVVVVQQQKKKHHHHHHIIIKKKLLLLLLLLLKKKJJJJJJMMMRRRUUU]]]^^^```fffnnnvvv|||}}}uuuqqqpppooojjjfffcccccccccbbb```]]]ZZZYYY```^^^^^^aaagggjjjjjjiiikkklllmmmmmmkkkgggdddaaadddddddddddddddeeefffgggffffffffffffgggfffcccaaa\\\\\\\\\]]]^^^___```aaa^^^^^^\\\XXXTTTQQQPPPQQQQQQXXX\\\\\\^^^aaa]]]UUUTTTRRRPPPOOOOOOOOOMMMLLLLLLRRR]]]iiiuuu~~~}}}yyyuuupppggg\\\SSSOOOPPPRRRMMMJJJIIIKKKLLLIIIAAA;;;888777555444444333000------,,,+++***))))))))))))+++*********)))))))))(((((((((((((((((((((((((((***************)))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&(((((((((((('''''''''''''''(((((()))))))))))))))))))))(((((())))))***+++---,,,+++)))'''&&&%%%%%%'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''+++***)))'''%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))(((((('''((()))***++++++,,,------...111555888BBBIIIRRR[[[gggqqqsssoooccc]]]VVVWWW]]]ffflllnnnqqqsssvvvxxxxxxwwwwwwwwwhhhccc\\\UUUOOOLLLIIIHHHJJJHHHGGGIIIMMMQQQSSSTTTVVVVVVTTTRRRQQQSSSXXX[[[hhhhhhiiilllqqqvvvzzz|||yyyuuupppmmmllljjjhhhfffggggggfffdddbbb___\\\ZZZaaaaaacccggglllppprrrrrruuuvvvvvvtttqqqmmmiiiggggggggghhhjjjlllnnnpppqqqsssrrrrrrrrrpppmmmgggccc]]]]]]]]]]]]]]]]]]^^^^^^ccccccccc___ZZZWWWWWWXXX```dddggggggjjjmmmkkkeeeZZZWWWRRRNNNLLLJJJGGGEEEFFFJJJRRR^^^jjjvvv}}}zzzuuummmbbbXXXSSSSSSTTTYYYVVVSSSSSSRRRLLLCCC<<<===;;;999999888777555222///...---,,,++++++++++++******))))))))))))))))))***************************************)))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((''''''%%%$$$$$$(((((((((''''''''''''&&&&&&''''''(((((('''''''''******)))(((&&&%%%$$$$$$'''((())))))******))))))((((((((((((((())))))***,,,+++***)))(((''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''---+++)))'''%%%$$$###"""''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))******+++,,,+++,,,...///111555:::>>>IIIOOOUUU[[[ccclllnnnllleeebbb___aaahhhppptttvvvxxxwwwvvvuuusssnnnhhhdddTTTQQQLLLGGGCCCAAAAAABBBCCCEEEIIIPPPXXX^^^aaaaaadddbbb___\\\ZZZ[[[___cccmmmlllllllllmmmnnnpppqqqooooooooollljjjiiiiiijjjmmmmmmllljjjgggeeebbbaaagggjjjooosssvvvzzz~~~|||xxxtttqqqnnnooorrruuuyyy|||~~~zzztttmmmgggfffeeeeeeddddddddddddccckkknnnppplllfffaaabbbdddkkkllllllkkknnnrrrssspppeee```XXXQQQLLLIIIEEECCCEEEGGGKKKRRR]]]jjjuuu{{{}}}~~~}}}}}}yyyrrriii```[[[YYYZZZbbb___\\\[[[XXXQQQHHHAAA???===:::888888777555333333222000///------,,,,,,((()))))))))))))))))))))***************************************)))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&%%%%%%((((((((('''''''''''''''&&&''''''(((((((((((('''******)))((('''&&&%%%%%%(((((()))************)))((((((''''''(((((()))***++++++***)))((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((((((((()))))))))***+++,,,------...000222444666;;;@@@DDDLLLPPPSSSUUUZZZ```cccaaaddddddfffjjjppptttvvvvvvyyytttnnnhhhbbb[[[RRRLLLIIIGGGEEEBBBAAABBBFFFIIIKKKNNNUUU^^^fffkkkkkkjjjiiigggddd```]]]^^^aaadddhhhiiiiiihhhggggggiiijjjlllpppsssrrrooonnnqqquuuvvvvvvuuutttsssrrrqqqppptttyyy}}}zzzuuuqqquuuvvvvvvvvvvvvvvvuuuuuuzzz~~~|||uuuoooooorrrssspppmmmjjjlllnnnpppppplllfff]]]VVVQQQMMMJJJHHHKKKKKKLLLNNNTTT\\\dddiiinnnppptttwwwxxxwwwuuusssuuutttpppkkkfffbbbbbbcccdddbbbaaa```]]]XXXPPPJJJEEEBBB>>>;;;:::999777666666555333111///...------(((((())))))))))))*********************************************)))(((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))((())))))***************((((((((((((((()))******++++++***)))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((())))))))))))))))))((((((((()))***,,,...///000000111444777:::===AAAEEEIIIMMMQQQTTTTTTWWW^^^bbbaaaeeegggkkkooorrrrrrpppnnnpppiii___WWWRRRNNNHHHDDDDDDEEEDDDCCCDDDHHHOOOTTT[[[^^^cccjjjnnnooollljjjdddcccaaa]]][[[[[[]]]```aaacccfffffffffgggjjjmmmpppvvv|||}}}zzzzzz~~~}}}xxxqqqnnnlllllllllmmmjjjeee^^^XXXTTTRRRQQQPPPQQQPPPOOOOOOQQQTTTWWWYYY]]]```ccceeeeeedddbbbaaaeeefffffffffeeefffiiillliiiiiiiiiiiifffaaa[[[WWWUUUPPPJJJFFFCCCAAA???>>>:::888666444111000......)))))))))***************))))))))))))))))))))))))***************)))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################## !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&(((((()))))))))'''(((((((((((()))))))))&&&'''(((((())))))))))))(((((()))******+++,,,,,,((()))******++++++******)))))))))))))))******+++,,,+++***)))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((())))))************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))))))))***************,,,...111444666777777777:::???BBBEEEGGGJJJLLLLLLRRRVVVWWWZZZaaaggghhhgggiiijjjkkkjjjgggcccaaaYYYTTTNNNIIIHHHHHHIIIJJJNNNOOOOOONNNOOOTTT\\\ccchhhiiikkkmmmooolllhhhddd]]]^^^^^^]]]\\\\\\]]]___^^^bbbfffhhhiiikkkpppsss{{{{{{wwwtttooonnnoookkkgggaaa]]][[[ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXXXXUUURRRQQQQQQRRRUUUWWWZZZ^^^ccciiimmmssstttvvvvvvsssooojjjgggddd^^^VVVOOOJJJGGGDDDCCC>>>===:::777444222111000,,,,,,+++++++++*********((((((((((((((((((((((((***************)))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&'''(((((((((((((((''''''((((((((())))))))))))&&&&&&((())))))*********'''(((((()))***+++++++++))))))***++++++++++++******************+++,,,,,,---,,,+++***))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((())))))))))))******+++++++++///111555999<<>>AAAOOOUUU___iiipppuuuvvvvvvuuuuuuvvvxxxyyyyyyxxxwwwoooiii___TTTNNNKKKLLLLLLHHHJJJNNNRRRWWW]]]dddhhhpppsssvvvtttmmmfffbbb```[[[aaagggjjjiiiiiillloootttxxx~~~xxxsssmmmhhhddd]]]XXXPPPJJJGGGGGGIIIJJJMMMOOOTTT]]]kkkzzz|||vvvsssiiieee]]]VVVOOOHHHBBB>>>999777666444444333222111...---,,,+++++++++++++++************************)))))))))(((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$&&&%%%###""""""###%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))************************++++++++++++++++++++++++***+++,,,------,,,+++***************++++++++++++***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---000111111++++++,,,,,,,,,,,,++++++******+++++++++++++++***++++++,,,,,,,,,,,,++++++************++++++++++++************************************************((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++,,,)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))&&&(((+++,,,++++++,,,...---000333666999>>>CCCGGGSSSWWW]]]dddkkkqqquuuwwwzzzyyyyyyzzzyyyvvvqqqmmm^^^VVVMMMGGGFFFKKKTTT[[[]]][[[[[[___gggmmmmmmlllnnnpppooolllfffbbbaaacccffflllsssuuuvvvxxxzzzvvvmmmeeeZZZRRRNNNLLLLLLKKKNNNMMMOOOSSS\\\iiittt{{{{{{~~~|||yyyooolllfff___YYYRRRKKKFFFBBB???<<<::::::999777555111000///...,,,,,,,,,,,,***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! %%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((***************+++++++++((()))***++++++***)))(((*********++++++++++++,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********,,,///111111000+++,,,,,,------,,,,,,+++++++++,,,------------,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---************************************************((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++---)))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''(((((((((((((((''''''(((((()))***%%%'''***++++++---///111333555999<<<@@@EEEKKKOOOVVVXXX]]]dddlllsssyyy|||~~~{{{wwwtttpppjjjbbb[[[PPPIIIDDDEEEJJJTTTaaalllrrrlllgggjjjpppssspppjjjgggggggggdddbbbccchhhmmmsssxxx~~~uuuhhh]]]VVVSSSPPPNNNPPPNNNMMMNNNQQQWWW^^^bbbeeeiiipppwww|||zzzwwwrrrmmmggg```XXXSSSLLLGGGBBB???>>>===:::777666555333111///...---,,,++++++++++++++++++++++++******)))))))))((((((((((((''''''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((()))))))))))))))++++++++++++))))))*********+++++++++,,,,,,***+++,,,,,,++++++,,,...------------------------++++++---///222333111///,,,,,,------------,,,,,,,,,------...//////......,,,,,,------------,,,,,,,,,,,,------------......************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((***,,,)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''((((((((()))((((((((((((((())))))***(((***,,,---///111555999;;;>>>AAAEEEIIINNNSSSWWWZZZ^^^cccjjjqqqwww{{{}}}yyysssjjjddd```ZZZSSSMMMLLLGGGGGGNNNVVV^^^jjjuuuvvvqqqkkkjjjlllllliiidddbbbdddggghhhjjjpppyyyxxxjjjbbb\\\WWWTTTSSSRRRPPPOOONNNOOOPPPQQQTTTVVV[[[bbbllluuu~~~~~~{{{xxxrrrlllgggZZZTTTMMMHHHGGGEEEAAA===<<<:::888555222000...---++++++++++++++++++++++++*********)))))))))(((((((((((('''''''''(((******((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))###$$$%%%%%%%%%%%%$$$###$$$%%%''''''''''''%%%$$$######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((()))************************************++++++,,,,,,,,,---+++,,,------------,,,+++******+++++++++,,,,,,,,,***+++---,,,,,,+++---...------------------------,,,---///222444444222///,,,------......------,,,------...///000000//////,,,------......------,,,---------.........//////************************++++++++++++++++++++++++******************************))))))))))))))))))************************'''((((((((())))))******))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))***((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***&&&'''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((()))******---...000111333777<<<@@@BBBDDDHHHKKKOOOTTTZZZ^^^___dddjjjqqqvvvxxxyyyxxxpppggg\\\UUURRROOOKKKGGGMMMKKKNNNXXXaaafffnnnwwwpppmmmiiifffcccaaa```^^^cccggglllqqqvvv~~~vvvlllddd^^^YYYWWWVVVUUUSSSQQQNNNLLLKKKJJJJJJLLLRRR^^^lllzzz|||yyykkkddd\\\WWWUUURRRMMMHHH???===:::777333111///...++++++++++++++++++++++++************))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((***)))''''''((())))))((())))))******+++,,,......,,,,,,++++++******)))))))))***,,,---------,,,++++++---......---,,,---...111***)))...111...,,,......000111000//////333666222111111222333555555444555444222111//////......222333333222111111222444222111111222222222000...333111000000000000...,,,///---,,,,,,,,,,,,+++)))+++++++++,,,,,,+++++++++''''''(((((()))*********))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&'''((()))))))))))))))))))))(((((())),,,///,,,000444666<<>>;;;999888666444222///,,,+++,,,---------,,,++++++***))))))******)))))))))))))))(((''''''******))))))(((((('''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((((()))))))))++++++*********+++,,,,,,++++++++++++******))))))******+++,,,,,,,,,,,,+++///111222222111000000111555000...333666444333555///111222111//////222444444444555666777888888888::::::999777777777777777444555666666777888:::<<<999888666555444222000///222000...---...//////......---,,,,,,---...---+++---------------,,,++++++((()))))))))******++++++************************((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((((('''%%%&&&'''((())))))))))))((((((((('''&&&(((+++---111777>>>CCCKKKTTTXXXWWWXXXWWWWWWZZZ```fffjjjlllqqqwww|||~~~}}}xxxlll```UUUMMMGGGFFFIIIMMMWWW```hhhjjjkkkjjjgggeeeeeeeeeeeeeeefffeeefffhhhllloooxxx}}}xxxsssssswwwxxxsssmmmooonnniiidddaaa[[[UUUPPPLLLIIIIIILLLRRR^^^jjj}}}uuummmjjjgggaaa\\\QQQMMMGGGBBB???;;;888666333111/////////...,,,+++,,,++++++************+++***************))))))((())))))))))))((((((((((((((((((&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******,,,,,,+++***************+++++++++***************,,,,,,,,,,,,---------...000222333222111000111222666222111444777666777999444555555444333333444666888999;;;===>>>??????>>>>>>===<<<:::::::::;;;;;;999999:::<<<>>>@@@CCCDDDCCCBBB???<<<999777555555666333000000111333444444444333111222222333111000000000000000///---,,,+++************++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((()))))))))))))))))))))((('''))),,,///666@@@KKKUUU___hhhjjjhhhcccbbbbbbeeejjjooorrrssszzz}}}uuujjj\\\PPPHHHEEEDDDHHHLLLTTTaaannnsssrrrpppjjjddd___\\\\\\fffkkkpppssssssuuu{{{zzzpppkkkkkkuuuwwwmmmeeeaaa^^^aaahhhuuu}}}zzzuuullldddXXXRRRMMMKKKJJJKKKRRRZZZnnn{{{wwwtttqqqmmmiii^^^YYYRRRKKKFFFBBB>>>;;;777555333222111///,,,)))+++++++++******+++,,,,,,+++++++++++++++***))))))(((((((((((())))))))))))&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***************))))))***+++,,,++++++*********++++++++++++++++++,,,,,,,,,,,,//////////////////000000333444555444333333444666777666666777999:::;;;<<<:::999999888888999;;;<<<;;;>>>BBBEEEGGGHHHHHHIIIHHHFFFCCC@@@===<<<<<<<<>><<<<<<:::888666666888999888777<<<:::999888999999777555555444444333111000...---,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((&&&'''((())))))******)))+++++++++******---222555:::FFFVVVdddqqqzzz{{{xxxnnnlllkkklllpppssstttuuu~~~|||qqqfff]]]SSSKKKFFFDDDFFFNNNWWW```jjjsssuuusssnnnggg```]]]^^^___mmmuuu~~~|||xxxuuuwwwzzzxxxoooiiifffeeelllwww~~~yyyssskkkddd___]]]\\\]]]aaaiiitttwwwllloootttzzzyyyfff^^^VVVQQQMMMJJJNNNTTT]]]ggguuu~~~yyytttpppgggaaaZZZSSSNNNJJJFFFDDD@@@===999555333000,,,***,,,++++++++++++,,,------******++++++******)))(((''''''(((((())))))******""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))*********+++,,,+++))))))+++---************+++,,,---...---------....../////////000000111111111111222222777888999888888888;;;===<<<>>>@@@AAABBBEEEFFFFFF???===:::999:::<<>>@@@AAAGGGMMMOOOQQQUUUWWWVVVLLLHHHBBB>>>???BBBFFFGGGMMMUUU___fffjjjmmmpppsssuuuppphhh___WWWQQQNNNLLLQQQRRRXXXdddrrryyylll\\\NNNFFFCCC>>>>>>>>>@@@CCCDDDCCCBBBAAA???>>>>>>??????===<<<;;;::::::999777666444333222111111000///...------,,,,,,,,,+++******))))))++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''&&&$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((()))************))))))+++---000777???EEEPPP[[[iiiuuu{{{zzzxxxxxxyyyzzzyyyxxxlllfff\\\UUUXXXbbbhhhhhhiii^^^YYY___iiillljjjhhhccccccbbbbbbfffnnnwww~~~yyyqqqiiiccc]]]XXXXXX\\\]]]dddoooxxx{{{yyyvvvtttnnnlllkkklllqqqvvvzzz|||xxx||||||zzzttttttuuuvvvxxxyyyzzzzzzxxxvvvuuuvvvyyy|||~~~}}}|||zzzxxxvvvrrrmmmiiibbbbbbaaabbbhhhuuuwwwqqqnnnllljjjjjjhhhgggnnn}}}qqqeee[[[UUUUUUSSSSSSVVV\\\```gggrrr}}}yyytttlllfffbbb```^^^]]]ZZZTTTMMMEEE???:::666333///...------,,,,,,,,,---)))))))))))))))(((''''''(((((((((((())))))))))))$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******+++++++++***---...---)))(((+++///---------------...///000222222333444555666777777888:::===??????>>>;;;:::888999;;;;;;<<>><<<<<<<<<;;;:::888777666666666555444333222111111///......---,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))************************((((((((((((''''''''''''&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''''')))******************+++...111777@@@IIIPPP]]]eeemmmttt{{{|||zzzvvvsssqqqnnnkkkhhh\\\XXXSSSVVVddduuu}}}|||{{{nnncccbbbdddeeedddddd___bbbgggmmmsss|||}}}wwwhhhccc```___\\\YYY[[[___ccckkkvvv~~~|||yyywwwxxx{{{}}}{{{vvvrrrllljjjnnnwwwyyyooojjjgggdddbbb\\\[[[YYY[[[hhhwww~~~oooddd___YYYUUUTTTUUUTTTUUU^^^hhhrrrvvv}}}|||tttoookkkiiigggddd```ZZZSSSLLLDDD<<<777111000///---,,,,,,,,,,,,)))************)))(((((())))))))))))(((((((((((('''(((((()))((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,***---///---)))(((,,,000000000///............///333444555666777999999:::???BBBEEEHHHHHHFFFCCCAAAAAABBBDDDEEEFFFJJJOOORRR\\\iiivvv|||uuuiii```^^^aaadddeeegggrrr|||tttooommmlllmmmssswwwlllhhhYYYVVVTTTUUU\\\eeelllqqqoookkkccc[[[TTTLLLDDD@@@======<<<<<<;;;:::888888:::999999777666555444333111111000///......------))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))((((((''''''&&&&&&''''''((())))))***))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******++++++***---///222777>>>HHHRRRYYYeeejjjnnnppptttyyy{{{yyy{{{wwwqqqkkkeee___XXXTTTRRRQQQQQQ[[[pppxxxjjjbbb^^^\\\___cccgggmmmuuu~~~~~~wwwooollldddbbbbbbeeeeeedddgggmmmnnnvvv|||wwwyyy~~~uuunnnjjjgggdddaaaVVVVVVTTTQQQUUU```jjjmmmkkksss}}}ssslll]]]XXXTTTRRRNNNKKKQQQZZZ```fffooo|||xxxsssooommmiiigggccc^^^VVVLLL@@@999222111///...,,,,,,+++++++++++++++++++++***))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))++++++***)))(((((())))))((())))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---000,,,***///111000///000111000000111111//////111444444666:::;;;:::===BBBFFFUUUdddhhheee___XXXQQQMMMNNNNNNMMMMMMRRR\\\dddmmmzzz}}}uuuuuuwwwwwwuuuxxx~~~|||}}}{{{pppooollljjjmmmyyyuuujjj^^^RRRIIIGGGCCCAAACCCBBB>>>:::;;;>>><<<::::::<<<===;;;999777555444333222000---+++************************++++++++++++******************))))))))))))************))))))(((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&''''''+++***)))(((((('''(((((()))))))))))))))*********+++)))(((''')))+++...///444666:::BBBLLLUUU[[[]]]ddddddeeeiiiooouuuzzz|||}}}uuujjj___SSSJJJJJJPPPRRRWWW```kkkuuu}}}tttiiieeebbbbbbiiirrrttt{{{vvvoookkkgggkkkttt{{{||||||yyyuuuqqqnnnnnnhhhmmmrrrssstttvvv}}}~~~xxxooohhhfff```WWWRRRSSSVVVYYYZZZ\\\bbbjjjppptttyyy~~~rrrjjj___VVVRRRRRRRRRRRRSSSSSS[[[hhhxxxxxxqqqpppgggcccgggfffYYYJJJBBB<<<666000---------+++)))------------+++***((((((+++++++++************)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))(((((()))******)))((('''))))))(((((((((((())))))++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---......///++++++000222111111333666666666777666555666888999888999===???@@@EEELLL[[[jjjyyy~~~yyyqqqjjj^^^^^^]]]ZZZZZZ^^^fffmmmvvv~~~}}}{{{{{{}}}vvvhhh^^^RRRMMMIIIJJJHHHDDDAAAAAA@@@>>>;;;;;;======;;;999999777555444444222///---,,,,,,,,,+++++++++************************************))))))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((((((&&&$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''***))))))(((((((((((()))))))))))))))******************+++++++++---///111999===EEEMMMSSSXXXZZZ\\\bbbcccgggkkkoooqqqqqqqqqnnnfff[[[SSSKKKHHHMMMUUUaaafffnnnsssuuuuuuuuuuuuvvvnnnhhhfffeeehhhrrr}}}{{{kkkgggfffeeekkkttt}}}~~~~~~|||{{{{{{|||{{{yyyrrrggg___ZZZXXXVVVUUUWWW[[[```ccceeeiiiqqqwww~~~pppddd\\\VVVQQQNNNOOOMMMQQQ[[[iiizzz~~~wwwppphhhdddgggggg\\\OOOHHH???:::444111000000...,,,------------,,,+++******+++++++++************)))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''((())))))))))))))))))))))))(((((()))******))))))(((***))))))(((((())))))***++++++***))))))))))))*********************+++++++++++++++,,,---...///000111...///333555555777;;;<<<======;;;999999::::::???===>>>CCCGGGKKKTTT\\\qqqvvvtttqqqmmmkkknnnssswww|||tttccc\\\WWWUUURRRNNNLLLMMMHHHFFFCCCBBBAAA@@@>>><<<===;;;999888888666444222//////...---,,,++++++*********************************))))))))))))******(((((())))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((''''''&&&''''''(((((())))))((((((((()))******)))))))))*********++++++(((+++...//////000555888AAAIIISSSZZZ\\\\\\\\\\\\```dddkkkpppqqqmmmhhhddd]]]UUULLLGGGFFFIIISSS^^^rrrwww|||zzzsssllliiihhhkkkjjjkkkmmmnnntttqqqffffffiiilllsss|||vvvllleee___\\\ZZZ[[[[[[ZZZXXX[[[```eeehhhkkksss|||zzznnnbbbWWWPPPQQQLLLJJJPPP\\\kkk}}}}}}qqqkkkhhhiiihhh```VVVPPPDDD???999555444444222///------------------,,,,,,+++++++++************)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))***************))))))))))))))))))***++++++***))))))*********************++++++++++++++++++,,,---...000222333555444555999:::;;;@@@GGGIIIMMMLLLGGGBBBAAA@@@???CCCCCCFFFNNNTTTZZZccclll{{{{{{yyyyyy{{{|||~~~uuummmeeebbb___[[[ZZZ\\\XXXVVVRRRNNNJJJFFFBBB@@@???===;;;;;;;;;;;;:::888333333222000///---,,,,,,************+++++++++++++++******))))))******+++((((((((())))))******+++)))))))))(((((((((((((((++++++******)))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&)))'''&&&$$$$$$&&&''')))'''''''''''''''(((((()))(((((((((((()))***++++++)))))))))******++++++,,,(((,,,000222333777???EEELLLTTT___cccbbb``````aaaccciiiqqqtttqqqhhh___XXXQQQJJJEEEFFFJJJQQQ^^^iii|||zzzooofffeeeggghhhnnnwww}}}}}}tttoooqqqwww|||}}}vvvrrrmmmkkkfff```[[[YYY\\\^^^```___ccciiinnnrrr{{{xxxiii___YYYQQQLLLOOOWWWbbbppp|||ssspppmmmllliiiccc\\\WWWJJJDDD===999777666444111,,,,,,,,,,,,,,,,,,------+++++++++*********))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******+++***************++++++++++++++++++,,,,,,,,,,,,------...///111333444555777777999<<<===AAAKKKVVVccciiiiii```WWWSSSPPPLLLJJJKKKRRR[[[ccchhhooowww~~~|||}}}{{{sssooollliiijjjllljjjhhheee___WWWOOOHHHEEE@@@>>>;;;;;;<<<<<<;;;:::777666555444222000//////,,,,,,,,,,,,++++++++++++++++++************++++++(((((())))))******++++++******))))))(((((((((((()))))))))(((((('''''''''''''''((((((((((((''''''((()))************)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***))))))((())))))***+++,,,((())))))***+++,,,,,,,,,+++...333888>>>FFFPPPVVVXXX^^^eeegggdddcccfffiiilllqqquuutttlll___TTTNNNIIIEEEEEELLLUUU^^^jjjsss~~~uuujjjeeehhhlllooo{{{zzzzzz~~~zzzrrrjjjdddcccbbbddd```^^^___aaadddkkksss~~~~~~rrrbbbZZZSSSSSSWWW\\\cccjjjpppvvvxxxwwwuuuqqqlllfffaaa\\\PPPJJJBBB===:::888555222---,,,++++++++++++,,,,,,+++++++++*********))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$#########'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))***,,,,,,+++******))))))******++++++************+++,,,,,,++++++,,,------...//////000000000222333555666777777888;;;???BBBJJJ[[[kkk}}}{{{oooiiiccc]]]YYYZZZ```iiiooorrrwww~~~}}}~~~{{{zzzxxxzzz}}}||||||zzzsssiii]]]SSSOOOEEEBBB???===<<<<<<;;;:::::::::999777666444333333000//////...---,,,++++++++++++************++++++))))))******************+++******))))))(((((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))''''''''''''((()))************)))))))))***++++++((())))))***+++,,,------...222:::EEERRR]]]fffkkkeeeggghhhhhhggggggkkkooosssuuuuuuooodddYYYRRROOOMMMJJJLLLVVV```iiirrryyy}}}|||xxxpppjjjiiiooouuu|||yyysssnnnnnnqqqvvv|||yyysssqqqqqqkkkeeedddbbb```ccchhhnnnyyyoooeee\\\YYYYYYXXXYYY\\\```fffqqqzzz~~~{{{~~~~~~wwwqqqmmmhhhcccYYYRRRJJJCCC???<<<777444111///---,,,******+++++++++++++++************)))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))+++,,,---+++******))))))******++++++*********++++++,,,---+++,,,---...///000111222333333333444555777888999999;;;???EEEKKKXXXpppyyypppnnnmmmoootttvvvwww|||~~~~~~qqqeee```SSSOOOIIIEEEBBB@@@===<<<===<<<<<<:::999888777777333222111///...,,,+++***,,,++++++******++++++,,,++++++******************++++++******)))(((((('''%%%&&&&&&''''''(((((()))''''''((((((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((''''''''''''''''''(((''''''''''''((()))***+++++++++******)))*********((())))))***,,,------...222888EEEWWWkkkxxx}}}}}}pppooolllkkkjjjkkknnnooosssrrrpppiiiaaa^^^___cccbbb]]]\\\bbbhhhmmmrrrwwwrrrqqqooonnnnnnssszzzvvvrrrqqqppprrrvvvzzz~~~yyywwwssslllhhhiiifffooo{{{vvviiiccc___[[[YYYYYYZZZ^^^ccciiinnnqqqtttuuu}}}xxxuuuqqqlllddd]]]SSSKKKFFFAAA<<<888666444111...,,,+++***++++++++++++************)))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))'''''''''''''''((())))))))))))))))))))))))))))))***))))))((()))+++---...++++++************+++++++++*********+++,,,,,,---+++,,,---///000222333444555555555555666888999:::<<>>>>>===<<<;;;::::::999555444333111///,,,+++***,,,++++++******++++++,,,,,,+++++++++***)))))))))+++++++++***)))(((((('''%%%%%%&&&'''((()))******''''''((((((((((((''''''&&&''')))******)))'''&&&%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&###&&&((((((%%%$$$%%%'''((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''((()))++++++,,,,,,+++***)))))))))***((())))))+++,,,---......444<<>>???CCCEEENNN[[[hhhvvv~~~~~~}}}{{{~~~wwwoooiiifff```SSSFFF???AAABBBCCCBBB???===<<<======:::666444333111///............---------,,,,,,,,,+++******,,,---,,,***************))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))),,,+++******************)))******++++++...111555>>>LLL___sssyyysssqqqrrrpppkkkeee]]]]]]]]]^^^eeetttsssllljjjkkklllffflllqqqvvv~~~qqqsssvvv{{{yyyxxxwwwzzz}}}}}}zzzvvvtttlllfffccc\\\]]]^^^]]]XXXTTTZZZcccpppzzz{{{tttqqqmmmeee]]]UUULLLDDD>>>;;;999666222000...---------,,,,,,,,,------,,,***%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&############$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))(((((((((((()))))))))***---,,,***)))((()))***+++++++++++++++,,,,,,,,,,,,***)))))))))******+++,,,,,,,,,,,,,,,---...///000000111333444666888<<<>>>AAAAAAAAABBBCCCEEEGGGHHHNNNQQQZZZeeeooo{{{zzzwwwpppdddWWWQQQJJJLLLMMMKKKGGGBBB>>><<<<<<:::888666555333000...//////......---,,,++++++,,,+++***+++,,,---,,,+++*********)))))))))(((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***,,,,,,++++++***+++++++++)))***++++++,,,///444777CCCQQQcccttt}}}yyytttppplllggg```ZZZXXXXXXYYY___lll}}}uuullljjjkkklllpppvvv|||~~~xxxzzz~~~}}}~~~}}}yyyvvvtttyyyxxxpppkkkeeecccbbb```XXXQQQQQQVVVbbbnnnxxx}}}|||wwwrrrkkkbbbZZZQQQHHHCCC???===999555222000......,,,+++***+++,,,,,,+++)))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((((((((()))((((((((()))))))))******,,,+++***)))))))))***+++++++++++++++,,,,,,,,,---***))))))))))))******+++------------...///000111111333666999<<>>EEEIIISSS[[[cccfffiiiooossstttlllggg___UUUNNNLLLNNNQQQWWWcccpppvvvtttooommmmmmlllmmmnnnpppwww~~~vvvtttqqqqqqqqqrrrqqqpppqqqqqqrrrvvvzzz~~~}}}vvvlllfffeeeiiimmmpppyyyyyyqqqjjj```YYYVVVQQQRRRVVV^^^hhhtttwwwkkk^^^VVVPPPNNNJJJEEE???999444222///---,,,+++,,,------,,,%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&(((******)))))))))***)))))))))*********++++++)))*********++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---///000222333222222222333444666777888;;;@@@IIIWWWjjj~~~|||vvvggg```VVVMMMEEE@@@<<<:::888777777666555444333333000///...---......---+++************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))))))))*********++++++))))))******+++---...///---111777<<>>888555000...+++******+++***)))%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((******)))))))))***))))))*********+++++++++))))))***+++++++++++++++,,,,,,,,,---------......------...000222444666777666666666777999:::<<<===@@@HHHUUUggg||||||vvvmmmcccYYYOOOGGGAAA>>>>>><<<:::888666444333111000......///...---+++++++++++++++************************************%%%&&&'''((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))*********++++++++++++++++++,,,...000111222444:::BBBIIIOOOTTTXXX[[[___eeeiiilllpppsssqqqkkk\\\VVVNNNLLLQQQYYY```dddssszzz~~~vvvmmmjjjkkknnnvvvzzztttmmmhhhgggggggggffflllpppwww|||}}}}}}}}}}}}vvvtttrrrqqqqqqpppnnnlllooorrrvvv{{{|||rrrjjjeee___eeennnxxxxxxlllhhhddd___\\\```eeelllyyy~~~pppfff[[[ZZZVVVQQQJJJCCC>>>:::555222...,,,,,,,,,+++***%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))***+++***)))***+++)))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,---...///111444777999:::999999:::;;;<<<>>>???@@@DDDMMM^^^rrr~~~vvvkkk]]]QQQIIIDDDCCC@@@===999666444222222000///...//////---,,,,,,,,,,,,+++++++++******************************$$$%%%&&&((())))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%%%%&&&&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((************))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''(((((((((((()))************+++++++++,,,,,,---...000222333444===CCCMMMUUU\\\```cccfffeeejjjooossswwwvvvnnneee\\\VVVPPPQQQZZZdddjjjmmmxxxzzz{{{yyyuuuqqqqqqrrruuu{{{rrrooonnngggbbb]]][[[^^^bbbeeeeeemmmsss{{{}}}{{{zzzyyyxxxuuusssrrrvvv{{{~~~}}}vvvoooaaabbbdddjjjsss~~~yyytttoooiiieeeggghhhiiirrr}}}vvvlll___]]]ZZZUUUNNNGGGAAA>>>:::777333000//////...---&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))'''((()))++++++******)))((()))+++,,,,,,+++***)))+++++++++,,,---///000111---111666888777888;;;===DDDDDDCCCCCCFFFJJJOOORRRXXX^^^jjjyyy~~~rrrhhhcccTTTNNNEEE>>>;;;;;;;;;;;;555444222///---,,,...000,,,,,,+++***)))))))))***************)))))))))))),,,++++++***)))(((((('''((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))!!!$$$&&&((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))******)))((((((***,,,---///000000000444;;;AAAIIIUUUbbbhhhlllnnnnnnkkkoooppprrrtttsssnnneee^^^[[[]]]```bbbeeeiiimmmqqqlllnnnpppqqqrrruuuxxx{{{}}}ssskkkfffcccaaa]]]\\\[[[YYYZZZ^^^eeejjjxxx}}}~~~xxxsssrrrrrruuu{{{|||xxxmmmiiimmmmmmkkkppp{{{}}}~~~{{{wwwuuuuuuwwwyyyzzz{{{sssjjjiiiccc[[[VVVRRRIII@@@>>>;;;666111...------...((((((((('''&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((******+++******)))******+++,,,,,,,,,,,,+++,,,,,,,,,---...000222222333555777999<<>>;;;888555333444333111000......------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$$$$%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((()))))))))******)))))))))*********++++++***))))))))))))***++++++((()))*********+++---///111666???KKK\\\qqqpppjjjcccbbbiiiuuu}}}xxxyyy}}}~~~|||}}}|||vvvoooiiiccc___ZZZVVVVVVZZZ]]]\\\]]]___aaaaaabbbeeejjjqqqwww{{{|||wwwuuurrrssswww{{{~~~}}}zzzrrrrrrssstttwww|||wwwrrrooorrrzzzzzzvvvtttxxxuuunnnccc\\\```lllxxx|||tttmmmhhhccc^^^XXXMMM???444%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))(((((('''''''''''''''''''''''''''''''''''''''((())))))------------------------++++++*********+++,,,---,,,---...///000111111111444444555777999;;;===>>>AAAMMM```uuu}}}yyyxxx{{{~~~sssjjjbbb]]][[[ZZZYYYXXXUUUUUUWWW[[[___aaaccceeefffccc^^^XXXTTTOOOOOONNNNNNQQQVVV]]]bbbkkknnnrrrwwwyyyxxxwwwuuuggg```YYYXXXUUURRRQQQSSSXXX\\\aaaffflllrrrxxx|||{{{wwwkkk^^^WWWWWWUUUPPPPPPRRRVVV[[[```dddhhhiiifffdddbbbccchhhoootttwww|||lllaaaSSSHHHAAA===999666555444222111///.........,,,,,,+++++++++*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))$$$%%%'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))*********+++++++++******))))))******+++,,,***+++,,,,,,,,,---///111444:::EEERRR```ppp~~~wwwhhheeedddgggooovvv{{{}}}}}}~~~}}}zzzxxxzzz~~~}}}}}}rrriiibbb]]]XXXTTTUUUSSSTTTZZZ______aaadddddddddeeehhhmmmttt{{{~~~~~~~~~|||zzzzzzyyyxxxzzz}}}{{{yyywwwwww{{{||||||{{{zzz|||xxxvvvuuurrrlllccc\\\\\\cccjjj}}}xxxsssnnnjjjeeeZZZJJJ>>>''''''''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))************************,,,+++*********+++,,,------...000222333444333333666777888999;;;>>>@@@AAAGGGSSSfffzzz~~~|||~~~}}}vvvrrrlllddd]]]XXXUUUSSSRRRRRRQQQPPPQQQVVV]]]cccfffjjjooorrrpppiiiaaa[[[WWWWWWWWWXXX[[[aaaiiiooo}}}{{{ssskkkhhhddd___]]]^^^```dddjjjqqqxxxzzziii___]]]YYYSSSRRRSSSUUUYYY^^^bbbfffiiieeebbb^^^\\\]]]```bbbccckkkoootttyyy}}}~~~qqq```QQQIIIDDD>>>;;;666555333111000///......,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,''''''(((((()))))))))***))))))))))))))))))))))))&&&''')))++++++***((('''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((()))************+++++++++*********)))******+++,,,+++---.........///111333666>>>IIIUUUaaammmzzz}}}sssiiicccdddggglllqqquuuvvvvvvqqqqqqpppqqquuu~~~~~~}}}uuuiii```ZZZVVVSSSPPPWWWTTTWWW^^^ccceeegggjjjjjjjjjkkknnnttt{{{~~~||||||}}}|||{{{yyyuuutttsssuuuxxx{{{}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~~~~}}}{{{{{{~~~~~~{{{||||||xxxooommmiiiaaa[[[YYY\\\___qqq}}}yyyuuurrrnnncccRRREEE''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++,,,---///000333000---///444888::::::<<<=========>>>@@@EEEHHHLLLZZZppp~~~yyyrrrmmmkkkkkkkkkkkkeeeiiihhhaaa[[[XXXUUUQQQSSSRRRSSSUUU[[[ccckkkpppvvv}}}{{{qqqoookkkjjjpppvvvyyy}}}}}}tttooooooooosssyyy~~~uuummmfffbbb___^^^___eeennnuuuxxxxxxxxxpppfff```___^^^[[[XXX[[[\\\^^^aaaeeekkkrrrwwwrrreeeXXXJJJDDDDDD<<<999666444333111///---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))************************,,,,,,,,,,,,+++++++++******((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$((((((''''''''''''((((((((((((''''''''''''((((((+++(((&&&'''))))))'''%%%''''''((())))))((('''&&&((('''&&&%%%%%%&&&'''((())))))))))))******************************++++++---...///---,,,---222777???EEENNNWWW```iiiqqquuu}}}|||uuukkkccc______ccchhhmmmppppppnnnlllllllllmmmrrr|||~~~yyyuuuuuuqqqkkkaaaXXXRRRSSSVVVYYYcccbbbbbbgggmmmsssuuuuuuuuuttttttvvvzzz~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzzzzxxxvvvsssssstttuuuwwwyyy{{{|||zzz{{{||||||}}}}}}}}}|||}}}zzzxxxwwwyyy{{{||||||~~~}}}vvvoooggg```XXXSSSUUUZZZlll|||wwwpppmmmnnnlll___PPP''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,*********+++,,,---...//////000111444777;;;===>>>BBBDDDEEEFFFFFFHHHKKKMMMWWWaaaqqqwwwqqqgggddd___]]]^^^```bbbcccdddiiillliiieeeccc```[[[]]]\\\]]]```gggpppyyy~~~|||{{{}}}|||uuurrrllllllooovvvvvvnnnhhhccc^^^YYYVVVVVVWWWXXXZZZ___eeeiiisssvvv{{{uuufffVVVLLLIIIAAA>>>:::777555444222000------------,,,,,,+++***++++++++++++++++++++++++******************************)))))))))(((((((((***((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''((((((((((((''''''''''''((((((***(((&&&'''((()))'''%%%&&&'''((())))))((('''''')))((('''&&&&&&''''''((())))))))))))***************))))))))))))******+++---000222222222555;;;@@@JJJNNNUUU\\\cccjjjqqqvvv{{{|||{{{uuullleee```___dddgggkkkmmmkkkiiihhhhhhiiimmmsss{{{~~~|||~~~~~~xxxtttmmmeeeaaabbb```\\\XXXTTTTTTXXX___ccchhhggggggkkkrrrxxx|||}}}~~~~~~~~~|||||||||}}}}}}{{{{{{|||}}}||||||}}}|||{{{|||}}}|||zzzyyyuuuuuuuuuuuuvvvxxxyyyzzzzzzzzz{{{{{{||||||||||||yyywwwvvvvvvxxxzzzzzzzzz{{{}}}tttjjjccc]]]WWWWWW[[[hhh{{{|||tttoooooommmcccWWW'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------+++++++++++++++,,,---......222777:::===AAAHHHMMMSSSUUUVVVVVVUUUTTTVVVWWWcccfffnnnxxxyyypppggg___[[[WWWUUUTTTVVV\\\ccciiikkkuuu}}}zzztttrrrpppooopppvvv}}}~~~~~~vvvnnneee```XXXVVVTTTSSSTTTWWW[[[]]]ccceeehhhlllqqquuuyyy|||{{{zzziiiZZZTTTEEE@@@;;;777444333222111//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((('''''''''***((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((''''''(((((('''&&&%%%&&&'''((()))))))))(((******)))(((''''''(((((())))))))))))************)))))))))))))))***++++++***---000222555;;;DDDJJJZZZ\\\___bbbfffkkkrrrvvv{{{{{{wwwoooddd^^^___aaallloooqqqnnngggcccccceeeiiisss~~~wwwsssyyy~~~zzzrrrjjjccc[[[SSSQQQSSSQQQRRRSSSUUUYYY```iiiooopppoooooosssyyy{{{{{{|||~~~~~~|||{{{zzzzzz}}}zzzyyyzzz{{{||||||{{{zzzyyyzzz{{{{{{yyyxxxvvvuuuuuuuuuvvvwwwxxxyyy{{{zzzzzzzzzzzz{{{{{{|||xxxwwwvvvwwwyyyyyyyyyxxxtttxxxrrrjjjeee```___aaajjjyyy~~~uuupppmmmggg___''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,------...111666;;;>>>BBBLLL\\\gggppppppnnnjjjgggddddddeeeiiigggiiiooouuu{{{~~~|||qqqnnnjjjddd^^^YYYUUUSSSSSSSSSVVV]]]hhhttt}}}|||sssnnnccc```]]][[[\\\^^^___```^^^^^^]]]^^^```cccgggiiinnnuuuzzziii^^^IIIDDD>>>999666555555444000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''((((((((('''%%%&&&&&&'''((())))))***++++++***))))))(((((((((((()))))))))************************++++++,,,---***---000444999CCCOOOXXXffffffggghhhiiimmmssswww||||||wwwnnnddd___bbbfffqqqtttuuuooofffaaadddhhhqqq}}}yyyrrrppptttzzztttooofff]]]UUUNNNHHHHHHLLLPPPTTTYYY^^^bbbiiipppvvvwwwvvvwwwzzz~~~zzzwwwvvvwwwzzz}}}~~~|||{{{~~~{{{zzz{{{|||}}}}}}zzzyyyyyyzzz{{{|||zzzyyyuuutttttttttuuuvvvyyyzzz|||{{{zzzzzzzzzzzz{{{|||zzzyyyxxxyyyzzzyyywwwvvvqqqtttzzz}}}{{{|||}}}sssnnnkkkjjjlllrrr|||~~~tttnnniiiddd''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,,,,---...//////444888<<<@@@HHHZZZrrr{{{uuusssrrrpppjjjfffiiimmmqqqyyy|||vvvqqqllljjjcccaaa]]]ZZZWWWVVVWWWWWWVVVWWW\\\fffuuurrrnnnjjjhhhjjjlllmmmmmmfffccc```\\\ZZZYYYYYYZZZ```gggqqqzzzssseeeSSSMMMFFFAAA===;;;:::999111111///---,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))***((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''((((((''''''((((((&&&&&&&&&'''((()))*********************))))))(((((()))))))))************,,,,,,,,,,,,---...///000...111555:::AAAMMM\\\fffkkklllmmmmmmmmmooosssvvvyyyzzzyyytttllliiijjjmmmqqqtttsssmmmfffdddjjjqqq~~~wwwnnnnnnttt~~~zzzrrrlll^^^UUULLLGGGCCCAAAEEEJJJVVV\\\eeejjjnnnrrrwww|||}}}~~~~~~{{{xxxxxxyyy{{{}}}~~~}}}|||{{{|||}}}~~~}}}|||{{{{{{}}}~~~~~~}}}uuutttssssssuuuwwwzzz|||}}}}}}||||||{{{|||||||||{{{yyyxxxxxxyyyxxxuuussstttvvvyyy{{{|||zzz{{{zzztttqqqqqqtttwww}}}|||ssskkkeee'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++---------...///000111222666;;;BBBIIIVVVlll|||wwwoooiiiggggggiiiqqqyyy{{{xxxrrrmmmhhheeeddddddbbb```]]]ZZZYYYZZZ\\\]]]dddeeejjjsss~~~yyywwwzzz||||||{{{vvvsssnnnggg```ZZZUUUSSSTTTZZZbbbjjjqqqzzz}}}lll]]]XXXPPPHHHCCC???;;;999444333000...------------++++++++++++++++++++++++************************))))))((((((((('''''''''***((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((((((''''''((()))'''''''''''''''((()))***))))))************))))))))))))))))))************------------...000111222///444;;;BBBJJJUUUaaajjjmmmoooqqqrrrqqqqqqrrrsssrrrwww|||}}}zzzxxxrrrrrrpppllliiimmmvvv}}}yyyrrrnnnttt~~~{{{wwwuuupppgggaaaQQQIIIBBBAAAAAACCCJJJQQQ\\\eeeqqqxxx{{{}}}zzzyyyzzz|||}}}~~~|||zzzzzz{{{}}}~~~~~~~~~~~~{{{zzzzzz|||~~~~~~}}}yyyxxxvvvvvvwwwzzz}}}~~~~~~~~~}}}yyyxxxvvvvvvwwwwwwvvvtttyyyyyyyyyyyyzzz}}}~~~~~~~~~}}}|||~~~|||zzzuuutttwwwvvvxxx}}}qqqhhh''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...///111222444555999AAANNN]]]nnnxxxqqqkkkhhhfffgggpppzzzvvvooohhheeecccaaacccgggllloooqqqooommmkkkkkklllooopppwwwwwwzzzyyyoooddd\\\WWWRRRUUUYYY]]]bbbkkkvvv~~~{{{nnnhhh___VVVMMMEEE>>>:::777666333111/////////000,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((***((('''((()))***)))'''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((())))))((((((''''''''''''((((((%%%''')))((('''&&&(((***(((((('''&&&''''''((()))&&&'''(((************)))))))))))))))************,,,,,,------...000111222111:::GGGRRRZZZaaahhhmmmnnnrrrvvvwwwvvvrrrooonnnllltttwwwuuurrrppprrrzzzvvvuuuyyyyyytttooommmjjjdddYYYQQQJJJDDD???@@@DDDIIIRRR[[[fffqqq|||zzzyyyuuuuuuwwwzzz}}}~~~}}}|||}}}~~~}}}}}}}}}}}}{{{zzz|||~~~yyywwwvvvwwwyyy{{{|||||||||{{{zzzwwwvvvwwwzzz}}}}}}{{{zzzyyyyyyyyy}}}|||}}}{{{wwwxxxuuusssxxx{{{nnn''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------------...000222444666777===HHH[[[ooouuupppllliiigggjjjttt~~~qqqeee]]]ZZZZZZYYY]]]dddnnnxxxyyy{{{|||}}}}}}~~~}}}pppddd^^^XXXXXXXXXWWWYYY```jjjrrr}}}|||rrrfff[[[QQQGGGAAA:::888555333111111222222------------------------************************,,,,,,,,,,,,++++++++++++***((('''((()))***)))(((''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******))))))))))))******((((((''''''''''''((((((%%%'''))))))'''&&&(((+++***)))'''&&&&&&'''((()))$$$&&&((()))************))))))))))))************+++,,,,,,---...///111111:::FFFWWWeeemmmqqqssstttoootttyyy{{{xxxsssnnnkkkiiittt{{{wwwvvv|||vvvvvvzzz{{{qqqmmmiiifffccc[[[NNNEEEDDD???<<>>AAATTTooo|||xxxsssooopppxxx~~~xxxrrrnnnfff[[[UUUTTTPPPXXXccclllttt~~~~~~yyyyyyxxxyyyzzz}}}}}}sssiiiaaa___]]][[[[[[[[[]]]^^^iiinnnyyy|||jjj[[[NNNEEECCC???;;;888666555333111000///......------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((((((((''''''(((((())))))*********)))'''&&&%%%&&&((())))))(((((('''''''''(((((('''((()))++++++******)))))))))))))))***+++,,,---...,,,,,,///000000555<<>>===AAAJJJYYYiiisss~~~{{{zzz{{{{{{zzzwwwxxxzzz}}}{{{|||{{{ppplllkkkjjjkkknnnrrrpppmmmlllnnnppprrrrrrzzz{{{{{{{{{{{{yyywwwvvvwwwwwwwwwyyy{{{~~~~~~vvvuuutttwww~~~}}}'''''''''((((((((())))))---,,,***(((&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))))))))+++---.........222000111666777777<<>>:::888666333111...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((('''&&&&&&&&&(((***+++***))))))((((((((())))))'''((()))***+++******)))))))))))))))***+++,,,,,,,,,++++++...///222:::DDDYYYnnnzzzoooiiihhhmmmyyy}}}{{{~~~~~~}}}tttnnnllliiicccYYYPPPIIIEEEAAA??????@@@CCCJJJUUUeeettt~~~|||yyyxxxxxxxxxxxxxxxyyy||||||oooiiigggfffhhhkkknnnllljjjjjjllloooqqqssszzz|||~~~}}}zzzwwwuuuuuuuuuvvvwwwyyy|||}}}}}}yyysssqqqtttzzz''''''&&&%%%&&&'''((()))...,,,***(((&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,***+++,,,---...//////...111000333777999;;;???EEENNN]]]uuu~~~sssddd]]]WWWUUUTTTQQQRRRTTT___iiixxxvvvmmmfffaaa___^^^^^^[[[[[[___ccchhhrrr{{{pppaaaNNNJJJDDD???<<<999555333......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((******))))))(((''''''''''''&&&&&&&&&''')))+++,,,******))))))))))))******(((((()))************))))))))))))******+++,,,,,,,,,,,,---///000555CCCRRRjjj{{{uuullliiiiiisss}}}~~~}}}}}}wwwoookkkiiihhhccc\\\RRRIIIDDDBBBAAAAAAAAAFFFNNNYYYgggvvv|||yyyxxxwwwxxxyyy{{{}}}uuummmjjjggghhhkkkkkkjjjiiijjjlllppptttwwwwwwzzz}}}}}}yyyvvvuuuuuuuuuuuuvvvvvvvvvvvvyyy{{{vvvpppoooooommmkkkpppsss|||'''&&&%%%$$$$$$&&&((())),,,***)))'''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,...000111111111222222555555777:::<<<@@@EEEJJJSSS]]]pppyyysssggg___YYYYYY[[[]]]```dddiiirrr~~~|||}}}|||tttpppooonnnggg```ZZZXXXXXX\\\dddmmmvvvnnn]]]WWWMMMEEE???;;;999888222111000//////...//////------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''((()))***+++))))))(((((())))))******((()))))))))************((()))***++++++,,,,,,,,,...///000111222999KKK]]]tttxxxqqqllliiikkkooo|||~~~zzz{{{~~~sssjjjggggggfffeee[[[UUUMMMGGGEEEGGGIIIJJJKKKRRR^^^kkkxxx}}}|||}}}~~~}}}||||||~~~|||wwwrrrpppqqqooonnnnnnnnnpppuuuzzz~~~|||}}}~~~{{{zzzwwwxxxxxxyyyxxxwwwwwwvvvuuuwwwzzz}}}~~~uuurrrnnngggaaa___bbblll|||'''&&&$$$###$$$%%%''')))((('''&&&&&&&&&'''))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,+++...000111000111444777999;;;>>>@@@DDDKKKQQQUUU[[[```lll{{{zzz|||}}}~~~xxxoooiiikkkoooqqquuuxxxuuu}}}zzzvvvvvvxxxzzzwww{{{uuulllbbb\\\YYYXXX\\\aaaggguuuooofffXXXKKKCCC>>>;;;:::555444333111000/////////---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''''''((()))******+++)))))))))((((((((())))))'''''''''''''''((()))***)))))))))))))))*********)))***+++,,,---------,,,///000111222333;;;NNN```xxx|||mmmfffdddgggnnnvvv~~~xxxwww|||yyysssjjjeeedddcccbbbaaaTTTQQQLLLKKKMMMQQQUUUWWW[[[dddppp{{{~~~{{{|||}}}~~~|||{{{wwwwwwwwwvvvvvvzzzzzz{{{{{{{{{{{{zzzyyyxxxvvvvvvxxxyyyzzz{{{|||}}}~~~~~~~~~xxxpppeee\\\UUUWWW^^^nnn&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%%%%&&&(((***+++&&&'''(((((((((((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,))),,,...//////222888===;;;BBBHHHKKKQQQYYY___```fffggglllyyy~~~yyytttrrrwww~~~wwwsssssstttuuu{{{zzzpppiiibbb[[[XXXYYYYYYfffxxxxxxiiiYYYMMMEEE???<<<777666444222000......---------------,,,,,,,,,,,,))))))))))))))))))))))))((())))))******))))))(((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&'''((()))***+++,,,*********))))))((((((((('''&&&&&&''''''((()))***)))))))))((()))******+++***+++---...//////...---//////111444777???PPPaaawww}}}pppccc___bbbhhhqqqyyy{{{xxxwww|||}}}yyy{{{yyymmmjjjfffcccaaa```^^^]]]TTTSSSTTTWWW\\\bbbfffhhhooowww~~~|||}}}~~~~~~~~~}}}|||{{{zzzzzzyyywwwvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~rrreee\\\TTTSSSWWWcccvvv&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''')))***&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------***---//////000666???FFFMMMWWWaaafffkkkoooooolllooonnnooottt~~~}}}ooooooqqqxxx}}}|||||||||sssfff[[[WWWSSS[[[gggtttooo```RRRGGG@@@;;;:::777444111///...---...------------,,,,,,,,,))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((((((((((((&&&''''''((()))******+++((())))))*********))))))''''''''''''((()))***+++***)))((((((((()))+++++++++,,,...000111000//////111111444:::@@@IIIXXXeeerrr}}}yyypppfff^^^```eeekkkqqqvvvzzzyyywwwuuuwww~~~tttooohhhhhhfffccc```^^^^^^___^^^___dddjjjrrrwwwzzzzzz~~~|||zzzzzzzzzxxxwwwwwwvvvwwwxxxzzz{{{{{{}}}|||yyy{{{|||oooggg[[[XXXVVV^^^ooo%%%&&&'''(((((((((''''''((('''&&&&&&%%%&&&'''(((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...000222222444;;;FFFNNNgggtttyyysssrrrppppppuuu}}}wwwnnnfffkkktttqqqbbb[[[SSSWWW^^^hhhtttqqq___OOOEEE@@@>>>;;;888444222000///......---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((************************&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&'''(((***++++++++++++(((((((((((()))***+++,,,***)))((((((((()))+++,,,,,,---///111222111000///555444888@@@IIISSS```kkkmmmwww|||pppggg```]]]cccjjjnnnpppsssssstttuuuvvvyyyuuuooonnniiijjjiiieee```^^^```ccciiilllrrrzzz}}}|||{{{{{{zzzyyyxxxxxxyyy{{{~~~}}}~~~}}}~~~uuupppvvv}}}vvveee___ZZZ]]]kkk'''((((((((())))))******(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''')))******))))))***+++*********+++,,,---...///111222555888999AAASSSddd~~~wwwpppmmmlllmmmttt}}}xxxooohhhddddddnnn~~~zzzyyyzzzyyyvvvvvvzzz~~~lll^^^WWWUUUWWW___eeelllzzznnn[[[MMMDDDAAA===:::888666333222...------,,,,,,---------,,,+++******))))))******************************((()))***++++++***)))(((+++)))(((&&&&&&((()))+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++++++++***)))***+++...***)))///333222222444111666>>>GGGRRR]]]gggmmmpppooottt~~~~~~vvvrrrbbbcccfffmmmssswwwvvvtttlllmmmqqqxxxuuummmjjjhhhllliiieeeaaaaaaeeelllrrrxxx{{{}}}{{{{{{|||{{{|||||||||{{{|||}}}zzz{{{}}}~~~~~~}}}{{{zzz}}}{{{|||tttooopppvvvxxxlllbbbdddooo'''''''''(((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))******))))))***+++++++++++++++,,,...///000111222555999===GGG[[[nnn{{{rrrmmmkkklllsss|||tttkkkeeebbbaaajjjtttyyyvvvwwwyyyxxxvvvyyy}}}wwwiii___YYYWWWZZZ^^^cccnnnyyykkk[[[JJJDDD===999888777555222///...------------------,,,++++++***************************************((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))+++,,,+++***)))***+++...++++++///222000///111777===GGGQQQ[[[dddlllpppqqqqqqwwwwwwrrrlllnnnsssxxxzzzxxxsssoooiiilllqqqyyysssmmmlllkkkiiigggcccaaabbbjjjttt{{{}}}|||}}}}}}}}}}}}|||}}}~~~yyyzzz{{{||||||||||||{{{~~~{{{{{{vvvpppnnnsss{{{~~~qqqnnnvvv'''''''''''''''((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))(((((()))******))))))***,,,++++++,,,,,,---///000111111222555;;;CCCQQQiii|||vvvpppmmmnnnvvv~~~|||qqqfff```___aaadddpppyyy|||yyyvvvvvvyyy|||{{{zzz{{{lllcccZZZXXXYYY\\\cccjjjvvvmmmVVVMMMAAA;;;;;;;;;888444000///......------------,,,+++++++++************************************))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,+++***)))***,,,---+++---111333111222555@@@HHHTTT```iiinnnrrruuusssttt{{{yyyuuuyyy}}}zzzpppjjjhhhlllrrr{{{|||yyy}}}zzzpppmmmllljjjdddbbbaaaaaafffqqq~~~~~~~~~~~~zzzzzzyyyzzz{{{|||}}}~~~~~~{{{zzz}}}wwwlllhhhjjj|||}}}www|||&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))(((***++++++***)))+++,,,,,,,,,---...///000222333333333777@@@KKK\\\uuu}}}vvvuuuxxxxxxsssjjjcccaaaeeejjjnnnvvv}}}}}}yyyyyyxxxyyy}}}~~~sssfff^^^\\\]]]```bbbfffrrr~~~gggZZZIIIAAA@@@@@@<<<777222111000///......---...+++,,,,,,+++++++++******************************)))))))))******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))***************+++,,,,,,******+++,,,******...333444555999???JJJTTTaaannnuuuxxxxxxxxxwwwwww{{{}}}{{{|||{{{qqqkkklllpppwww~~~tttsss{{{uuuooolllhhheee^^^___bbbgggnnnyyy~~~|||{{{zzz{{{}}}{{{zzz|||~~~uuullliiivvvxxx|||''''''''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))***++++++******+++,,,------...///000222444555666666;;;FFFSSSfff~~~~~~qqqnnnkkkiiikkkooouuuyyy{{{zzz{{{}}}zzzllleeeccc```^^^]]]dddnnnvvv}}}xxxhhhTTTHHHDDDBBB<<<777444333111000///.........+++,,,,,,,,,,,,+++***)))***************************))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************,,,,,,,,,+++***+++,,,******---111333666???JJJXXXaaaooozzz}}}{{{{{{yyyyyyzzzyyyyyy~~~~~~uuuqqquuuyyy{{{rrrsss|||wwwrrrooojjjddd```]]]aaahhhpppxxx}}}}}}}}}{{{|||~~~wwwnnntttzzzyyy((((((((('''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))***++++++******+++---......///000222444555666:::;;;AAAMMM[[[kkkvvvuuuuuuvvvxxx{{{}}}}}}uuunnngggaaa```___bbbgggmmmuuuyyycccRRRIIICCC===888666555333111000.........+++,,,---------,,,***)))******************************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++,,,---,,,+++***+++---,,,,,,...000111888HHHWWWnnnvvv~~~~~~zzzvvvtttrrruuu{{{yyy~~~|||xxxyyy~~~~~~~~~~~~wwwqqqpppnnniiieeedddfffkkksss{{{}}}~~~vvvuuu||||||)))))))))(((((('''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))***,,,+++******+++---//////000111333555777888>>>???GGGSSS```nnnxxxqqqjjjbbb^^^```cccfffnnnwww~~~uuu```QQQHHHAAA===777666444222000///......+++,,,---...---,,,***)))************************+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************+++,,,------++++++,,,---------///111666BBBZZZppp{{{vvvrrrooottt|||~~~uuunnnjjjkkkllljjjlllqqquuuyyy~~~}}}zzz{{{{{{~~~******))))))((((((((('''&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))+++,,,,,,+++***,,,---//////000111333555777888@@@BBBJJJWWWcccooo}}}~~~}}}rrrggg^^^^^^^^^^^^aaafffqqqyyylllZZZNNNGGGCCC888777555222000///......+++,,,---......,,,***)))************************+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************+++,,,------++++++,,,---,,,---000555===OOOmmm~~~{{{wwwrrrooouuu~~~{{{{{{ooohhheeehhhjjjlllsss}}}~~~{{{|||~~~zzz{{{(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))),,,,,,+++++++++++++++,,,++++++++++++,,,---......111000222777777555999AAAGGGMMMVVV___fffoooxxx}}}uuu{{{}}}}}}}}}{{{ooofff]]]WWWZZZaaacccqqq~~~|||kkk^^^NNNAAA@@@:::666444000+++***,,,///...,,,+++***)))))))))******************++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))************((((((((((((((())))))***,,,,,,,,,++++++,,,,,,---///111444999FFFaaazzzrrrooorrr{{{{{{kkkjjjhhhiiinnnwww~~~~~~~~~{{{uuu(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((()))))))))***(((((((((((()))))))))***,,,++++++*********+++++++++++++++,,,,,,...//////222111444:::<<<<<>>999777333...,,,---000///...---,,,,,,,,,,,,******************++++++************************))))))(((((((((((())))))(((''''''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))************))))))(((((())))))***+++++++++++++++,,,---......,,,000444;;;JJJfff}}}wwwqqqooottt|||{{{ttthhhhhhjjjnnnuuu~~~|||{{{}}}~~~~~~{{{(((((((((((((((((((((((((((((()))))))))(((''''''((((((((()))))))))******((((((((()))))))))******+++***************+++++++++,,,,,,---...///111222666666999@@@DDDIIIPPPWWW[[[```fffkkknnnqqqsssuuuttttttwww}}}qqqiiidddfffsss~~~nnn___UUURRRUUU^^^kkkxxxvvvcccTTTJJJCCC===:::666111...///000///...---------------++++++++++++++++++******++++++++++++++++++++++++***))))))(((((())))))***'''''''''((()))***,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))))))))*********++++++******))))))******+++,,,*********+++,,,---...///---000666===NNNjjjxxxtttppprrrxxx}}}{{{zzz{{{wwwoooiiikkkooovvv~~~}}}{{{{{{|||~~~~~~tttsssyyy(((((((((((((((((((((((((((((()))))))))(((((('''(((((()))))))))*********(((((()))))))))***************)))))))))***++++++,,,,,,---...000222444555;;;<<>>:::666444444......------,,,---------,,,,,,,,,,,,++++++************************************))))))))))))******))))))))))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))(((************+++++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,,,,///333999BBBQQQfff~~~zzzttttttssstttyyy}}}xxxxxxzzz~~~}}}{{{ssspppqqqsssxxx}}}}}}rrrddd______jjjwww(((((((((((((((((((((((((((((()))*********)))))))))))))))*********++++++)))))))))*********++++++************+++,,,------,,,---...111444777999;;;:::FFFWWWkkk}}}yyyvvvsssmmmqqqyyy~~~ooobbb^^^___```fffqqq|||qqqddd]]]WWWSSSUUU^^^jjj{{{jjj[[[KKKBBB===999666777222111000///////////////---------,,,++++++******))))))))))))))))))))))))+++******))))))******+++*********)))((('''%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))*********++++++++++++,,,++++++******++++++,,,------,,,,,,++++++,,,,,,------333;;;FFFTTTgggzzz~~~wwwtttsssuuuxxx|||~~~uuuzzztttmmmpppvvvxxx~~~~~~wwwcccZZZWWW^^^gggsss(((((((((((((((((((((((((((((()))***************))))))*********+++++++++))))))*********+++++++++++++++++++++,,,---...///,,,---///222555888;;;===CCCSSSiii}}}|||xxx|||}}}qqqhhhaaadddjjjlllsss|||~~~mmmaaaZZZSSSQQQRRRXXXgggvvv~~~kkkVVVIIIBBB<<<999999333222111000////////////...------,,,++++++******************************+++******))))))******+++)))************)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,***************+++,,,,,,*********+++,,,---///000222888BBBMMMYYYggguuu}}}zzzvvvtttsssvvvzzz|||{{{|||}}}yyy~~~tttqqqvvv}}}kkk___TTTWWW\\\eeeqqq~~~(((((((((((((((((((((((((((((()))***************)))************+++++++++)))************+++++++++,,,,,,,,,,,,---...///000---...///222666999<<<>>>NNN___wwwrrrjjjhhhiiioooxxxzzz}}}}}}uuueee^^^WWWSSSNNNPPP]]]llltttxxx___OOOEEE>>>;;;;;;222111000...---,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++************++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,******))))))******+++,,,''''''(((***---///111333:::@@@IIISSS]]]fffpppvvv~~~{{{wwwtttsssrrrwww{{{{{{xxxxxx{{{|||}}}}}}xxxxxx~~~vvvjjjTTTTTTWWW^^^hhhttt******))))))(((((('''''''''(((((()))))))))))))))))))))***++++++++++++***++++++***************+++///......------.........333000000333777:::CCCKKKXXXjjjlllggglllsss}}}zzz|||tttiii___XXXQQQMMMQQQZZZhhhtttqqq___PPPCCC>>>???555333000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++)))***...000///111555;;;FFFRRRYYY```jjjppprrrzzz||||||yyyvvvtttwwwvvvuuuvvvtttrrrvvv|||~~~}}}~~~zzz```XXXRRRVVV___lllyyy******))))))(((((((((((('''(((((()))))))))))))))))))))***++++++++++++***++++++************++++++---------------...///000222000111444555999DDDNNNdddttt~~~ssssssyyy|||yyyxxx{{{wwwlllddd\\\UUUTTTXXX]]]gggvvvppp___MMMBBB???999666222000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,***+++///111111555:::EEEPPPZZZ```eeelllqqqrrryyyzzz|||}}}}}}}}}~~~~~~{{{wwwuuussssssyyy~~~pppcccXXXWWW^^^iiiuuu***))))))))))))((((((((('''((())))))******))))))))))))***++++++++++++***++++++************++++++,,,,,,,,,,,,---///000111111222444666666:::GGGUUUnnn~~~~~~|||wwwwwwwwwxxxxxxyyyyyyyyy|||xxxoooddd\\\YYYTTTZZZfffuuupppZZZIIIAAA<<<999555222000000...---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))+++***)))((()))***+++,,,''''''((((((((()))))))))))))))))))))))))))))))))************************))))))*********+++++++++...,,,,,,000222333:::AAARRR\\\eeeiiilllpppsssssswwwwwwyyy|||~~~xxxuuuwww{{{yyyzzz|||yyyggg___aaahhhuuu))))))))))))))))))))))))(((((()))************)))))))))***++++++++++++***++++++*********+++,,,,,,------------...///000111222444777999888<<>>;;;666222111000///...---------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))(((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++///,,,,,,///111555???III[[[eeennnppprrruuuwwwvvvvvvuuuwww}}}}}}{{{pppqqquuuzzz~~~ooohhhlll|||))))))))))))************((())))))***************))))))***++++++++++++***++++++******+++,,,,,,---//////.........///000000222444888:::999===LLL[[[jjjzzz~~~zzztttppprrrwww~~~{{{ooo___XXXVVV^^^kkkzzzqqq]]]NNNAAA===777333222111000000.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,///---,,,///222999GGGTTTeeennnvvvxxxyyy{{{{{{yyyuuutttvvvwwwnnnooouuu|||qqqrrr)))))))))************+++((()))******++++++******))))))***++++++++++++***++++++***++++++,,,---...000000///000000111222333333555888<<<<<<@@@LLLYYYgggvvvzzzvvvxxxxxxrrrpppppptttzzzkkk]]]TTTWWWbbbpppkkkZZZGGGBBB;;;666444333222111//////......---,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))************************))))))***+++,,,------......---...222777CCCVVVggguuu}}}|||vvvtttvvvyyysssttt{{{zzzwww))))))*********+++++++++))))))***++++++++++++***))))))***++++++++++++***++++++++++++,,,---............///111222555666888::::::===BBBEEEHHHQQQ[[[gggrrrzzzzzz{{{yyyqqqqqqxxxyyysssqqqrrrtttzzz~~~zzzfffUUUSSSYYYdddwww}}}jjjPPPJJJBBB;;;777555333222/////////...------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((('''&&&&&&((((((((()))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,---...//////------000777@@@PPPiii}}}}}}wwwuuuuuu~~~~~~|||~~~))))))******++++++++++++))))))***++++++++++++***))))))***++++++++++++***++++++++++++,,,---...///,,,---...111444777:::<<>>555000222111000///...............,,,++++++******++++++,,,,,,,,,,,,++++++*********************))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++,,,---...//////...333???RRRjjjzzzssssssvvv|||}}}}}}***))))))))))))))))))***))))))))))))))))))))))))+++++++++************************+++,,,,,,------000///000555777999>>>EEEOOOYYYccciiiooosssrrrnnnmmmmmmnnnqqqvvv}}}zzzooogggjjjsssyyyuuuuuuxxx}}}xxxdddYYYSSSPPPYYYfffxxxzzzdddNNNFFF@@@777222444111000///...---------...,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************))))))))))))(((((())))))))))))((((((************************************************++++++++++++++++++++++++******++++++,,,---///000000000666DDDWWWooo}}}vvvrrruuu{{{~~~}}}}}}~~~vvvvvvvvv|||))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++******))))))******+++,,,,,,------...000///111666999>>>HHHRRRcccppp~~~xxxssstttuuuwwwzzz}}}sssmmmjjjnnnxxx{{{{{{{{{xxxtttrrr{{{pppdddXXXPPPSSS[[[fffppprrrZZZMMMDDD:::555666111000///...------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***************))))))))))))((())))))******))))))((())))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000222444<<>>DDDTTTpppyyyxxx}}}lllaaaXXX\\\fffsssrrr```WWWTTTPPPSSSYYYdddtttnnnZZZJJJ>>>777444333222000///......---------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************)))))))))))))))******++++++******)))*********+++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,------------...///000111222777===JJJ[[[jjjxxxvvvuuuwww}}}{{{}}}{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~|||{{{lll\\\WWW\\\gggwww******))))))))))))************************************++++++,,,---......---------...//////000000333666;;;AAAHHHZZZzzzrrr___WWWTTT\\\jjjwwwpppddd^^^VVVUUUUUU[[[iii{{{|||gggUUUEEE;;;666555333111000//////...------,,,,,,,,,,,,------******+++++++++,,,,,,,,,************)))))))))))))))******++++++******))))))))))))***+++,,,,,,,,,************************)))******+++,,,,,,---------------...///000222222;;;AAANNN___lllvvvxxxssssssvvv|||~~~|||{{{yyyxxxwwwvvvuuuuuuvvvvvvtttwww{{{xxxeeeYYYVVV\\\kkkxxx))))))(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000444777===BBBJJJ^^^}}}{{{|||~~~kkkWWWSSSTTT```ppp|||ssskkk^^^ZZZUUUWWWbbbsssppp\\\KKK???777666444222111000//////...------,,,,,,------...*********++++++,,,,,,,,,************))))))))))))******++++++++++++******'''(((((()))***+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------............///111222333===DDDQQQaaallluuu{{{tttsssuuuxxxzzz}}}{{{yyywwwtttrrrqqqppppppooorrrwww~~~mmm]]]VVVYYYggguuu************************++++++++++++++++++++++++******************++++++)))+++,,,,,,---///222555555777;;;EEEWWWnnn~~~yyyxxx}}}ppp]]]UUUWWW]]]gggttt}}}sssiii___YYYZZZeeeyyyjjjTTTCCC>>>777111111000......000//////.........---------))))))(((((())))))***++++++++++++***++++++,,,,,,---,,,***)))))))))******))))))))))))************)))************+++++++++************+++,,,---...000------.........333:::AAAPPPZZZcccooorrruuu}}}xxxyyy|||{{{www}}}yyyvvvsssrrrqqqpppnnnqqqyyy}}}yyy}}}}}}gggZZZ[[[gggrrr************************++++++++++++++++++++++++)))*********++++++,,,,,,+++,,,---......000333666777:::???JJJ[[[qqq~~~{{{{{{ooobbbYYY]]]eeeppp{{{zzzkkk```[[[```ooo~~~ttt]]]JJJCCC;;;444333222///...000......---------,,,,,,,,,,,,++++++++++++,,,------,,,,,,++++++***+++++++++,,,,,,***)))))))))******))))))))))))************)))************+++++++++************+++,,,---...---+++,,,...//////555===GGGWWW```gggppppppooowwwyyyyyyzzz|||~~~yyytttqqqpppnnnlllnnnvvv}}}|||yyy~~~qqqddd___gggrrr************************++++++++++++++++++++++++))))))***++++++,,,------,,,---/////////111444777:::>>>EEEPPP```ttt}}}yyy{{{~~~}}}|||qqqllldddhhhppp{{{zzziii^^^\\\gggsssiiiUUUIII@@@777555333000///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---......------,,,+++************,,,+++******)))*********))))))))))))************)))************+++++++++*********++++++,,,---...,,,+++,,,000111333;;;EEESSSccclllqqqvvvpppjjjnnnmmmrrryyy~~~yyyuuuwww}}}}}}vvvqqqooommmjjjkkkqqqwww}}}tttfffhhhrrr~~~************************++++++++++++++++++++++++))))))***+++,,,---...///,,,...//////000222555888<<>>DDDKKKVVVaaaiiiooouuuxxx{{{|||}}}qqqnnnzzz~~~~~~{{{}}}kkk___^^^ccctttwww___PPPAAA;;;999666333222000000000////////////...,,,,,,,,,,,,,,,---......------,,,+++************))))))***++++++++++++***))))))))))))************)))************+++++++++++++++++++++,,,---...///++++++---222888EEE[[[nnn~~~xxxhhhgggcccppp|||sssqqqttt|||tttrrrtttzzz~~~|||xxxlllfffbbbdddgggkkkttt|||zzzsssqqqvvv************************++++++++++++++++++++++++,,,,,,------.........///,,,...111333666:::???CCCLLLSSS^^^hhhmmmpppqqqqqqtttxxx~~~vvvpppppp|||~~~ttttttvvvooo```\\\___jjjzzzlll[[[HHH???;;;666111///000////////////.........,,,++++++++++++,,,------,,,,,,++++++***+++++++++((()))***+++,,,++++++***))))))))))))************)))************+++++++++,,,,,,+++,,,,,,---...///,,,,,,000666@@@RRRnnnxxxfffdddcccrrrwwwooonnnqqqxxx||||||sssttt|||{{{nnngggbbbbbbdddiiiqqqzzzsssllllllttt************************++++++++++++++++++++++++------..................---///222555999===CCCGGGRRRYYYdddmmmqqqqqqooonnnqqqvvv~~~xxxrrrpppsss~~~}}}yyyjjjnnnvvv{{{xxxxxxyyy{{{}}}~~~sssccc^^^``````pppuuubbbNNNCCC===777000---//////.........---------))))))(((((())))))***++++++++++++***++++++,,,,,,((()))***+++,,,,,,+++***))))))))))))************)))************+++++++++,,,,,,,,,,,,---...////////////444<<>>777555444222000///...//////.........---------,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,............///000111222111999FFFVVVjjj}}}tttsssxxx{{{~~~~~~}}}zzzsssqqqssszzz~~~|||sssjjjccc___^^^dddlllrrryyy~~~}}}wwwbbbUUUQQQVVVfffwww*********+++++++++,,,,,,******++++++,,,,,,---------------......///000111444:::DDDSSSiii}}}{{{}}}zzz|||~~~{{{yyyuuurrrpppnnnlllkkkhhhfff``````aaacccfffiiilllnnnnnnoooqqqsssuuuuuutttttttttrrrnnnjjjiiiiiijjjlllwwwzzz~~~|||zzzxxxwwwuuuuuuuuuvvvyyy{{{~~~~~~zzzvvvssspppnnnnnnlllkkkkkkmmmqqqvvvyyy~~~~~~ggg___[[[ddduuuhhhSSSCCC:::777666333000///...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,,,,------++++++,,,,,,---...000000555@@@OOO]]]lll|||xxxooonnnsssvvvxxx{{{}}}~~~{{{xxx|||xxx{{{sssjjjccc^^^]]]bbbjjjpppwww~~~}}}lll\\\RRRSSS^^^kkk+++++++++,,,,,,,,,------******++++++,,,------...////////////000111222222777===HHHXXXmmm~~~{{{}}}~~~~~~|||{{{yyyyyyzzzyyywwwtttqqqooohhhfffdddbbbaaa```]]][[[VVVVVVWWWZZZ^^^cccgggjjjlllnnnpppssstttuuuttttttvvvuuusssqqqpppooonnnnnnyyy|||}}}|||{{{zzzzzzzzz{{{~~~zzzuuusssqqqooollllllnnntttzzzzzzpppgggfffkkkuuuttt]]]JJJ@@@999777333000......///000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,---------++++++,,,,,,---///000111888GGGWWWaaakkkwww{{{ssskkkkkkppprrrtttxxx}}}zzzqqq}}}|||tttjjjccc]]]ZZZ___fffnnnttt~~~{{{iii\\\WWW]]]eee,,,,,,,,,---------......,,,,,,------...///000000000000000000111222333444:::AAALLL[[[ooo{{{}}}~~~~~~~~~}}}zzzxxxvvvqqqqqqqqqpppnnnkkkhhhfff```^^^\\\ZZZZZZXXXVVVTTTSSSSSSUUUWWW\\\bbbgggkkknnnooorrruuuwwwwwwwwwwwwzzzzzzzzzyyyxxxvvvtttrrrzzz}}}~~~}}}}}}}}}}}}zzzwwwuuurrrnnnmmmpppwwwuuukkkfffiiizzz|||dddPPPEEE:::777444000......///000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++,,,,,,---------------......000111222333888IIIZZZaaahhhrrr{{{~~~|||zzzyyywwwqqqjjjkkkppppppsssyyy|||rrrlllzzz~~~~~~uuukkkccc\\\XXX\\\ccclllrrr|||~~~~~~vvvfff^^^```eee,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000444777@@@DDDNNN^^^rrryyyyyyyyy|||yyy{{{~~~~~~|||{{{zzz{{{zzzxxxwwwvvvsssooollljjjjjjiiihhhfffdddbbbaaa]]][[[WWWTTTSSSSSSTTTUUUSSSRRRUUUZZZ]]]___eeelllmmmqqqvvvzzz{{{||||||}}}|||zzz{{{{{{~~~|||{{{yyywwwvvvwww{{{jjj```bbbmmmwwwoooXXXLLL@@@999444444333///...000------------------------...,,,++++++------,,,***************************)))************+++++++++++++++,,,,,,,,,---------222//////111111111333777???NNN^^^ccceeejjjppptttooopppqqqrrrrrrqqqpppooooooqqqyyy~~~sssooolllvvv~~~{{{}}}~~~{{{nnncccZZZTTTUUUZZZffflllwww{{{xxxvvvvvvvvvlll[[[]]]hhh,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///...///111444777@@@EEENNN]]]ooozzzsssttt~~~}}}xxxwwwzzz~~~~~~|||zzzxxxxxxvvvuuusssrrroookkkhhhhhhhhhgggfffeeedddcccbbb___]]][[[XXXWWWXXXYYYZZZYYYXXXYYY]]]```bbbgggnnnooosssxxx}}}~~~}}}yyyyyy}}}~~~{{{zzzzzzxxxxxx|||~~~~~~~~~oooaaa___eeelll~~~|||dddTTTCCC;;;444333111---,,,---------------------------...,,,++++++------,,,***************************************++++++++++++++++++,,,,,,,,,---------///,,,,,,///000000444:::FFFRRR^^^bbbdddiiimmmooonnnoooqqquuuyyy{{{yyywwwwwwxxxuuummmlllnnnxxx|||zzz|||~~~zzzmmmbbbXXXQQQQQQUUU```gggrrr~~~{{{wwwtttsssssstttyyyooo]]]\\\ddd,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---.........///111555999BBBGGGQQQ]]]lll}}}qqqmmmqqq~~~~~~{{{xxxuuuuuuyyy~~~|||yyyvvvuuutttsssqqqnnnjjjggggggffffffeeeffffffggghhhffffffdddcccbbbbbbbbbbbbdddaaa```bbbccceeejjjrrrssswww}}}~~~{{{xxxxxx|||{{{}}}~~~|||zzz|||zzzyyyyyyzzzwwweee^^^```cccrrrppp^^^III???777333111...,,,---------------------------...,,,++++++------,,,***************************************+++++++++,,,,,,,,,,,,,,,------------...+++,,,///111222888@@@QQQZZZaaaeeehhhmmmooonnnnnnooosss|||yyynnnkkklllrrr|||zzzyyy|||yyylllaaaVVVNNNLLLOOOWWW___kkkyyy{{{vvvrrrpppnnnlllpppvvv~~~tttaaa\\\___,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...///000333777;;;DDDJJJTTT```lllyyyzzzkkkkkkrrr~~~xxxxxxvvvuuuvvvyyy}}}{{{zzzyyyxxxwwwtttooollljjjiiiiiiiiilllooosssuuuuuuuuutttsssqqqooonnnmmmnnnjjjhhhhhhggghhhmmmtttxxx}}}}}}zzzzzz~~~{{{||||||wwwuuuuuuvvvyyymmmccc```aaahhhuuuzzzcccPPPEEE:::555444111//////...........................,,,++++++,,,---+++************************************+++++++++,,,,,,,,,,,,,,,------------...000---...000222555===GGG\\\bbbhhhlllrrrxxxxxxtttqqqrrryyyuuummmoootttzzz~~~|||{{{}}}zzznnncccWWWMMMIIIKKKPPPWWWdddsss~~~xxxsssooommmlllooosssyyy|||jjj```^^^,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---///000222555:::===CCCKKKVVVaaajjjuuuuuujjjnnnwww{{{xxxwwwvvvzzzzzzyyyyyy{{{}}}~~~yyyvvvsssrrrqqqrrrvvv{{{}}}yyywwwwwwrrrooonnnlllkkkpppvvv}}}|||{{{zzzuuurrrrrrrrrtttzzzwwwjjjbbb```cccoookkkVVVHHH;;;666444222111111...........................,,,++++++,,,---+++******************************++++++++++++,,,,,,,,,,,,,,,---------.........000......000222666AAALLLaaahhhooovvv~~~{{{uuuwwwssspppvvv}}}}}}rrrggg[[[OOOIIIIIIKKKRRR^^^lllzzz|||wwwssspppoooppprrrwwwvvviiiaaa,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---...000222444888===AAADDDMMMYYYccciiipppxxxsssmmmsss}}}yyyqqqppptttxxx|||}}}~~~}}}}}}}}}}}}|||~~~yyyvvvuuurrrpppsssyyy|||{{{|||vvvrrroooooorrrwwwpppddd^^^```jjj|||xxx]]]MMM===666555333111111...........................,,,++++++------,,,***************************++++++++++++,,,,,,,,,,,,,,,---------............///......000222888FFFSSSeeeoooyyy|||www{{{|||rrrttt}}}~~~vvvlll___RRRKKKJJJHHHNNNWWWdddrrr~~~zzzxxxqqqqqqrrrwwwuuuhhh,,,,,,,,,,,,,,,,,,,,,,,,............////////////---///111333666:::???CCCKKKTTTaaaiiilllooouuuzzzzzzqqqooovvvvvvllllllrrrxxx}}}~~~~~~}}}|||xxxuuuwww|||}}}}}}|||vvvqqqooopppuuu|||vvvggg___]]]eeevvviiiWWWDDD;;;888555222222...........................,,,++++++------,,,***************************+++++++++,,,,,,,,,------------------............///...///222666>>>OOO___nnnzzz{{{uuu|||xxxqqqxxx}}}~~~~~~~~~~~~}}}yyyooobbbTTTLLLKKKGGGKKKRRR\\\iiivvvzzzxxxxxx{{{ooo,,,,,,,,,,,,,,,,,,,,,,,,............/////////000...000222444777;;;AAAEEESSS]]]iiiooopppqqquuuyyywwwppppppwwwvvvkkkkkkqqqxxx|||~~~~~~}}}yyyzzz~~~~~~}}}~~~{{{uuurrrooosssyyy{{{lllccc[[[bbbssssss```KKK@@@<<<888555333////////////////////////...---+++,,,------,,,***************************++++++,,,,,,,,,------------------.........//////000000222666;;;EEEXXXiiiwwwzzzsss|||vvvsss|||yyy}}}}}}{{{{{{~~~}}}zzzqqqdddVVVMMMKKKFFFIIINNNWWWcccppp{{{sss---------.........//////...............///000111///...111666:::@@@JJJUUU]]]lllyyy{{{yyyzzzwwwuuutttzzzzzzoookkkkkkpppvvv{{{}}}~~~~~~}}}~~~~~~}}}~~~{{{xxx{{{vvvvvvrrrrrrwww|||yyykkkeeebbb]]]dddxxx}}}iiiRRRDDD<<<777444555222111000//////.........---------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......000111333555>>>NNNdddsss~~~|||xxxwwwtttzzz~~~~~~{{{xxxzzz|||}}}vvvllleee\\\QQQIIIKKKGGGIIISSS___jjjwww}}},,,------------.........111000///......---------111000222888===EEESSS```ppp~~~xxxwwwwww|||yyyxxxnnnlllnnnsssxxx{{{}}}~~~~~~}}}~~~{{{yyy|||zzzuuusssvvvyyy|||oooggg[[[XXX^^^ooottt[[[III>>>666222111222111000//////.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------.........000111333777@@@RRRhhhwww}}}{{{yyywwwuuu||||||xxxxxx|||||||||yyyoooggg^^^TTTLLLJJJFFFHHHQQQ\\\gggttt~~~,,,,,,,,,,,,------------111000///......---......444222444;;;DDDPPPcccsss||||||}}}zzztttsss~~~vvvmmmnnnrrrwww{{{{{{}}}~~~~~~}}}~~~|||{{{|||wwwvvvwwwxxx~~~uuuiiiYYYWWWYYYeee}}}dddQQQBBB888333222222111000//////.........------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,------------.........000111444999EEEXXXnnn}}}}}}||||||wwwvvv~~~}}}yyywwwwww|||zzz}}}ssskkkaaaVVVNNNIIIFFFGGGOOOYYYcccppp{{{+++++++++,,,,,,,,,------------------...000111222444333666???LLL___www{{{ppprrryyywwwmmmppptttxxx{{{{{{}}}~~~~~~}}}~~~{{{yyy|||||||||zzzxxxvvvwww|||{{{kkk\\\[[[XXX]]]tttkkkWWWGGG<<<777777222111000///...............------------,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------------------............000222666>>>LLL```uuu~~~xxxxxx~~~~~~}}}||||||~~~}}}{{{zzz|||{{{wwwvvv|||xxx}}}vvvmmmcccXXXPPPIIIFFFGGGMMMUUU___lllxxx~~~+++++++++,,,,,,,,,------,,,,,,------///000111222333222777DDDVVVnnn}}}wwwsssnnnyyyyyyppprrrvvvxxxzzz{{{}}}~~~~~~}}}~~~zzzxxxzzz{{{|||}}}{{{wwwuuutttxxx~~~qqq___\\\UUUVVVkkkrrr^^^MMM???999888222111000///.....................---------,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......---------.........//////111333888CCCRRRfffyyy}}}yyy|||~~~~~~~~~{{{|||}}}}}}zzzwwwuuuqqqsssvvvxxx{{{~~~yyyuuuyyyzzztttyyyxxxnnndddXXXPPPJJJGGGHHHLLLSSS[[[iiivvv}}},,,,,,,,,,,,------------//////............//////222333;;;JJJ___yyywwwsssqqqsss{{{tttuuuwwwxxxyyy{{{}}}~~~~~~}}}~~~~~~zzz|||zzz|||}}}|||wwwtttqqqtttyyy|||eee]]]TTTSSSbbb{{{}}}hhhTTTBBB999777222111000//////.....................---------,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......------........./////////111444<<>>GGGTTT```iiiqqqxxx}}}~~~~~~ooojjjlllpppsssvvvvvvwwwwwwwwwvvvwwwzzz}}}yyyyyyxxxxxxyyy{{{}}}~~~||||||~~~~~~wwwvvvuuuvvvzzzzzzgggZZZYYY^^^tttiiiXXXKKK@@@555333333111///000/////////.........------------------------------.........---------,,,,,,,,,---.........///222555;;;MMMbbbpppxxx~~~zzz~~~mmm\\\WWWWWWaaaoooyyy~~~|||{{{{{{{{{{{{}}}~~~~~~}}}{{{xxxsssqqqqqqqqqmmmooorrrwwwwwwooojjjgggnnn{{{xxxoooaaaWWWMMMHHHEEEDDDFFFKKKRRRaaapppyyyxxxwww---............/////////---///000111222444777:::DDDMMM[[[eeejjjmmmqqquuuwwwzzznnniiilllnnnooopppsssuuuwwwwwwvvvwwwyyy|||yyyyyyyyyyyyzzz{{{}}}~~~~~~|||zzzzzz}}}zzzuuuzzzxxxvvvsssssswww}}}~~~kkk[[[WWW[[[lll~~~rrrbbbPPPCCC777444444222111111////////////....................................,,,,,,,,,,,,---------------.../////////000333666===RRRhhhuuu|||fffVVVSSSVVV^^^iiirrrwww{{{~~~~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||xxxsssooommmmmmjjjkkkooouuu}}}xxxppplllfffnnnzzz|||sssggg\\\PPPIIIEEEBBBCCCFFFOOO^^^nnnwww~~~~~~|||////////////000000000000...000111222333555999<<>>GGG^^^qqq~~~gggYYYXXXbbbkkkuuu{{{|||yyywwwrrrwww}}}xxxrrrlllggggggnnnwww}}}~~~{{{yyywwwsssppplllhhhbbb^^^YYY[[[aaakkkwwwzzzooohhhbbbccckkkzzzuuuhhh]]]RRRIIIFFFHHHIIIPPPYYYbbbiiiqqqyyy...///000000//////000111000111444777;;;GGG___tttuuulllnnnooopppqqqsssssssssttttttttttttttttttttttttqqqtttyyy}}}xxxwwwtttrrrqqqqqqrrrsssppppppnnnjjjgggiiiqqqwww{{{zzzzzzyyyxxxwwwuuutttooonnnkkkfff```ZZZUUURRRPPPUUU___jjjuuu~~~xxxqqqmmm```[[[WWWWWWXXXYYY^^^eeekkknnnqqqvvv~~~zzzvvvsssoookkkmmmrrr}}}ppp___WWWYYYcccuuuoooVVVGGG>>>888444444000000000000/////////...,,,,,,,,,---------......---,,,,,,,,,---...000111000...///222333666@@@III```rrruuu___UUUYYYfffqqq{{{zzzxxxxxxrrrwwwwwwooojjjgggnnnwww~~~~~~{{{wwwrrrooolllhhhccc___WWWYYY^^^hhhttt{{{pppiii```aaaiiixxxvvvjjj```UUUKKKGGGIIILLLRRR[[[ccciiiooowww|||...///000000//////000111000222555888<<>>777666444333222000//////.................................------------...//////000000111222333999HHHWWWnnnxxx}}}{{{zzzyyyyyyyyyxxxwwwxxx}}}rrr```PPPNNNTTT]]]nnn}}}}}}xxxuuutttuuuxxx|||wwwlllddd___^^^ccclllsssxxx~~~zzzxxxvvvvvvxxxzzz{{{{{{yyyxxxwwwxxxzzz}}}yyyuuuqqqlllfffbbbXXXUUUTTTWWW```kkkuuu{{{}}}sssjjjccc]]]___eeeqqq~~~yyynnnddd]]]XXXUUUSSSRRRYYYaaagggkkknnnssswww}}}...//////000111111222222111333777>>>JJJ\\\ooo|||yyynnnhhhiiillljjjjjjjjjmmmpppqqqqqqpppqqqpppppppppoooppppppqqqpppssswwwzzz}}}zzzuuusssrrrrrrtttwwwzzz}}}~~~}}}vvvuuuqqqllleee\\\RRRLLLEEEIIIRRR^^^kkkvvv{{{~~~~~~~~~}}}|||yyyvvvsssqqqqqqrrrsssuuuxxx{{{~~~|||yyytttqqqppppppoooooohhhddd```\\\[[[]]]aaadddhhhhhhgggggghhhjjjmmmnnnqqqssstttuuuuuusssqqqpppsssxxxsss___\\\```hhhuuuvvv```OOOAAA888777444333222000//////.................................------------...//////000000111333444;;;KKK[[[pppyyy}}}yyyyyyyyyxxx{{{{{{{{{zzz{{{hhhWWWKKKLLLTTT___pppzzzuuutttuuuvvv{{{rrrggg___ZZZXXX[[[ccckkkqqqzzz|||xxxrrrpppmmmnnnpppsssuuuuuusssqqqpppqqqttt{{{}}}{{{yyyvvvsssnnnhhhddd\\\YYYVVVWWW^^^hhhssszzzuuukkkeee]]]___eeeppp~~~{{{pppggg___ZZZWWWUUUVVV\\\eeekkknnnppprrruuu{{{}}}//////000000111222222222222555:::BBBOOO```pppzzz{{{oookkkmmmooojjjjjjkkkmmmpppqqqqqqoooppppppooooooppppppqqqrrrpppsssvvvyyy{{{~~~~~~zzzxxxxxxvvvxxx{{{}}}~~~}}}|||xxxvvvrrrnnnhhh___TTTMMMEEEIIIRRR^^^kkkuuu|||~~~}}}{{{}}}~~~}}}||||||xxxxxxwwwvvvssspppmmmkkkkkkkkklllmmmppptttwwwyyyvvvrrrmmmkkkjjjkkkllllllhhhfffcccaaaaaadddhhhjjjpppooonnnmmmllllllmmmmmmlllnnnppprrrtttssssssrrrqqqvvv}}}yyyccc[[[\\\cccppp~~~}}}hhhUUUDDD:::777444333222000//////.................................------------...//////000000111333555===NNN^^^pppyyy~~~{{{|||~~~~~~{{{bbbSSSIIILLLUUUaaaqqq~~~|||wwwttttttvvvyyy{{{oooddd]]]WWWTTTUUU[[[ccckkkvvv~~~xxxsssmmmjjjhhhhhhjjjmmmooopppmmmlllkkkkkkooovvv|||zzzxxxwwwvvvtttqqqlllhhh```]]]ZZZYYY^^^hhhsss{{{wwwlllfff]]]___dddooo}}}}}}ssshhh```ZZZVVVSSSXXX```iiippprrrrrrrrrtttyyy|||//////000111111222222333555666:::BBBNNN\\\hhhooowwwyyy|||{{{oookkkmmmnnnkkkjjjkkkmmmppprrrqqqpppooooooooopppqqqrrrssstttppprrruuuwwwyyy|||~~~{{{|||}}}~~~}}}|||yyyvvvrrrnnniiiaaaVVVNNNGGGJJJQQQ\\\jjjuuu|||zzzwwwvvvxxxzzz|||||||||{{{zzzxxxwwwvvvpppooonnnllljjjgggeeeddddddcccccceeegggkkkoooqqqmmmjjjfffeeefffhhhiiijjjjjjhhhggggggiiilllppprrrvvvvvvuuutttsssqqqooonnnllllllnnnoooqqqrrrrrrrrrqqqtttzzz~~~fff[[[ZZZ___lll{{{qqq]]]III===999444333222000//////.................................------------...//////000000111444777???QQQbbbrrr|||vvv___QQQHHHMMMWWWbbbqqq~~~~~~yyytttrrrsssxxx|||yyynnnccc\\\VVVRRRQQQWWW^^^fffqqq{{{||||||}}}~~~~~~zzzuuuqqqiiifffbbbaaacccfffhhhiiigggfffeeefffiiioootttxxxzzz}}}zzzyyywwwvvvvvvssspppmmmcccaaa^^^]]]```iiiuuu}}}wwwmmmfff___```dddooo|||~~~tttjjjbbb[[[VVVSSSZZZbbbmmmtttuuutttssssssyyy{{{~~~~~~///000000111111222333333444555999AAAMMMXXXbbbgggoooqqquuu{{{{{{llliiikkklllkkkjjjkkknnnqqqssssssrrrnnnnnnoooppprrrtttuuuwwwppprrrtttvvvwwwzzz~~~}}}|||zzzvvvqqqmmmiiibbbXXXPPPHHHJJJPPPZZZgggttt|||}}}xxxtttrrrqqquuuuuuuuuwwwyyy{{{~~~}}}~~~~~~|||yyyyyy{{{}}}|||||||||}}}~~~|||yyyssssssttttttrrrpppmmmlllfffeeecccaaa___^^^]]]\\\YYYYYYXXXYYY[[[^^^bbbdddbbbaaa```aaadddhhhjjjjjjkkkkkkkkkmmmppptttxxx{{{|||}}}~~~~~~}}}yyyuuusssooonnnnnnmmmmmmnnnooopppqqqtttxxxiii\\\XXX[[[hhhwwwyyydddOOOAAA<<<444333222000//////.................................------------...//////000000111444777AAATTTeeewwwqqq[[[NNNGGGMMMXXXcccrrr}}}zzzuuupppooorrrxxx~~~wwwmmmddd^^^WWWRRRQQQUUU\\\cccnnnwwwvvvvvvwwwyyyyyywwwsssoooccc```[[[YYYZZZ\\\^^^____________```bbbfffjjjmmmsssxxx~~~}}}zzzxxxwwwuuussspppiiihhhfffeeegggooozzzyyyoooiii```aaaeeennn{{{~~~tttkkkddd^^^YYYVVV[[[dddooowwwxxxvvvttttttxxx{{{~~~~~~~~~000000000111222222333333555666<<>>444333222000//////.................................------------...//////000000111444888BBBUUUfff{{{mmmXXXLLLEEELLLXXXcccrrrzzzwwwrrrnnnmmmqqqxxx~~~}}}vvvmmmeee___WWWSSSQQQUUUZZZaaakkkuuuqqqqqqsssuuuvvvuuuqqqnnn___[[[VVVSSSSSSUUUWWWWWWZZZZZZZZZ[[[]]]```ccceeejjjooowww|||}}}zzzxxxwwwtttrrrnnnnnnmmmlllnnnuuu|||ssslllbbbbbbeeennnzzz}}}uuulllfffaaa\\\ZZZ[[[dddpppxxxzzzwwwuuutttxxx{{{~~~}}}}}}~~~000111333333222222333444444888@@@JJJUUU```iiinnnoooqqquuu~~~zzzjjjggghhhgggjjjlllnnnoooooooooqqqrrrooonnnnnnoooqqqtttwwwyyywwwxxxyyyxxxvvvwww{{{|||yyyuuuqqqmmmhhhaaaXXXQQQGGGJJJNNNWWWbbbooo{{{|||vvvooohhhfff```]]]```cccdddggglllpppooommmiiiggghhhkkknnnrrrssssssttttttuuuvvvvvvwwwvvvuuutttrrrooojjjggg`````````aaaaaa___\\\YYYSSSSSSRRRQQQRRRSSSTTTUUUQQQPPPMMMKKKJJJJJJJJJKKKWWWWWWYYY]]]bbbhhhkkkmmmssswwwzzz|||}}}}}}xxxuuuqqqllljjjiiijjjkkknnnpppwwwmmm\\\TTTXXXeeerrrooo\\\III<<<888555222111111111000/////////.........---------........./////////000000///000333666:::EEE[[[ooo{{{iiiQQQGGGDDDNNN]]]jjjwwwyyyqqqkkkjjjkkkoooxxx~~~zzzzzz{{{vvvnnngggbbb^^^YYYUUUSSSWWW]]]cccgggjjjjjjkkklllnnnmmmjjjhhh___YYYRRRMMMKKKKKKLLLLLLSSSRRRQQQQQQRRRTTTWWWXXXbbbeeelllrrrwwwyyyzzzzzz~~~|||yyywwwvvvuuutttvvvtttrrrqqqtttzzzwwwpppiiifffeeemmmzzz|||uuuqqqkkkccc______aaakkkvvv{{{}}}}}}zzztttsssuuuxxx}}}{{{xxx000111333333222222333555555:::DDDQQQ```llluuuyyy||||||~~~}}}lllhhhhhhfffjjjlllnnnoooooooooppprrrooonnnnnnppprrruuuxxxzzzxxxzzz{{{yyywwwwww{{{~~~~~~zzzvvvpppkkkfff___VVVPPPGGGIIINNNVVVaaammmxxx{{{rrrjjjccc\\\XXXXXXZZZZZZ]]]```fffeeedddbbb```aaacccffflllmmmoooppprrrsssssstttrrrqqqpppnnnmmmiiiddd```XXXWWWVVVVVVWWWVVVTTTRRROOONNNMMMMMMMMMNNNPPPPPPNNNMMMKKKIIIHHHHHHIIIIIIQQQRRRUUU\\\dddlllrrruuuyyy|||zzzwwwrrrmmmiiihhhhhhhhhlllnnnuuu~~~~~~iiiYYYQQQTTT```mmmsss^^^KKK???888555222111111111000/////////.........---------,,,,,,,,,---------......///000333666:::FFF]]]qqq{{{cccPPPHHHEEEPPP___mmmzzzwwwnnnggggggjjjooowww~~~~~~yyyyyy}}}|||wwwqqqjjjeee___[[[UUUSSSUUU[[[```ccceeeeeeeeefffhhhhhhfffddd]]]XXXPPPKKKHHHGGGGGGGGGKKKKKKJJJJJJJJJLLLNNNPPPVVVZZZ```gggllloooqqqqqquuuyyy|||yyywwwvvvtttsssvvvuuusssssswww}}}xxxqqqlllhhhgggmmmzzzzzzsssppplllfffcccdddcccmmmwww|||~~~~~~{{{uuuuuuvvvxxx{{{~~~~~~|||zzz~~~000111222222222222444666999???KKK]]]ooo}}}pppjjjhhhgggjjjlllnnnooonnnnnnooopppnnnnnnoooqqqsssvvvyyy{{{zzz|||}}}{{{xxxwwwyyy||||||wwwpppjjjddd]]]UUUNNNGGGHHHLLLTTT^^^jjjtttzzz~~~zzzpppfff^^^WWWUUUTTTRRRSSSVVVYYYYYYYYYXXXWWWXXXZZZ\\\ccceeeiiillloooqqqqqqrrrnnnmmmkkkjjjgggccc]]]YYYPPPNNNLLLKKKLLLMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHIIIJJJOOOQQQUUU\\\fffpppxxx}}}~~~xxxqqqlllhhhgggfffiiikkksss}}}yyyfffXXXPPPRRR]]]jjjwww```MMMBBB999666333111111111000000/////////............---,,,,,,---------.........///000333777<<>>KKKdddyyynnnUUUJJJGGGHHHSSSeeeuuu}}}vvvkkkcccgggpppxxx}}}~~~yyytttsssxxx|||wwwppplllfffaaaZZZWWWXXX]]]aaadddfffdddbbbaaaaaaaaa___^^^ZZZVVVPPPKKKIIIGGGEEEDDDCCCCCCBBBAAAAAABBBCCCCCCDDDFFFJJJOOOTTTXXXZZZ[[[___dddllltttzzz}}}zzzxxxvvvtttrrruuuuuuvvvxxx}}}zzztttooolllkkkqqq|||}}}vvvpppooonnnjjjjjjllljjjsss|||zzz{{{yyywwwwwwyyy|||}}}~~~zzz}}}000111111111222444777:::???LLLcccuuuooolllllljjjlllnnnnnnlllllllllmmmlllmmmooorrruuuxxx{{{}}}|||yyyxxxyyyzzzrrrjjjccc\\\TTTNNNFFFFFFIIINNNVVV```iiinnntttxxx||||||sssiiibbb[[[SSSOOOOOOJJJKKKLLLKKKJJJJJJLLLMMMTTTYYYaaajjjqqqtttttttttsssrrrqqqpppnnnhhhbbb]]]QQQMMMHHHDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGIIILLLPPPSSSVVVWWW]]]```cccgggnnnwwwwwwpppllliiiiiiiiiooozzz{{{}}}yyykkk^^^VVVVVVaaannn|||dddPPPEEE<<<888333000000111111000/////////////////////////////////000000000111111000111444999@@@OOOhhh~~~nnnVVVEEEFFFIIIUUUfffwww{{{tttjjjcccgggqqqyyy~~~}}}wwwrrrrrryyyzzzsssooofffaaa[[[YYY[[[```eeehhhllliiifffcccbbbaaa^^^]]]XXXUUUQQQNNNLLLKKKIIIHHHEEEEEEDDDCCCCCCBBBBBBBBBCCCEEEFFFIIILLLNNNPPPQQQUUUXXX^^^eeemmmvvv~~~~~~{{{zzzxxxvvvtttttttttvvvzzzzzztttmmmlllmmmttt|||uuuooonnnllliiiiiilllllluuu~~~}}}~~~{{{wwwuuuwwwzzz|||}}}wwwyyy}}}000000111111222444888;;;BBBUUUtttyyywww{{{tttooollllllkkklllnnnmmmlllkkkkkkllljjjkkknnnrrruuuyyy{{{|||~~~zzzyyyyyy~~~|||tttmmmfff^^^UUUOOOEEEFFFGGGKKKRRR[[[ccchhhmmmqqqvvvyyy{{{|||~~~~~~}}}ssslllcccXXXQQQOOOJJJJJJIIIGGGEEEEEEFFFHHHNNNUUU```kkktttxxxxxxxxxwwwwwwwwwvvvtttooohhhcccUUUPPPIIIDDDBBBBBBBBBBBBAAA@@@?????????@@@BBBCCCBBBEEEIIIOOOUUU[[[___bbbfffhhhkkkmmmrrr{{{|||uuupppmmmmmmlllpppyyy~~~~~~rrrcccXXXVVVaaannn~~~gggRRRFFF===999444000000000111111...////////////000000000------........./////////000111444:::AAAQQQlllnnnXXXCCCFFFLLLWWWiiizzzzzzpppgggbbbfffooovvv|||yyytttssszzz~~~wwwsssgggbbb]]][[[^^^dddiiimmmpppnnnkkkhhhgggdddaaa^^^ZZZXXXTTTSSSRRRPPPNNNLLLIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGIIIIIILLLPPPUUU[[[cccmmmxxx~~~}}}|||{{{xxxvvvtttuuuxxx||||||vvvnnnnnnqqqxxxzzzssslllkkkjjjggghhhkkkmmmvvv~~~|||wwwttttttwwwyyyyyysssuuuxxx{{{~~~000000111111222555999===HHH```xxxtttvvvtttrrrmmmjjjjjjkkklllmmmmmmkkkjjjjjjjjjhhhjjjmmmqqquuuxxx{{{|||{{{yyyyyy|||~~~~~~wwwqqqjjjbbbWWWPPPEEEEEEFFFIIIPPPXXX___dddfffjjjooosssvvvwwwyyy{{{{{{}}}zzzpppcccZZZWWWOOONNNLLLHHHEEEDDDFFFHHHJJJRRR___lllvvvzzz{{{zzzyyyyyyyyyyyywwwrrrkkkfffYYYSSSLLLFFFBBB@@@???>>>@@@??????>>>>>>@@@AAABBBCCCGGGMMMVVV___fffllloooppprrrsssrrrtttzzz}}}xxxuuurrrooopppyyy}}}kkk\\\XXXbbbnnnjjjUUUGGG>>>:::444000000000111111.../////////000000000000---.........////////////000111555;;;CCCTTTooo|||~~~gggRRRCCCHHHOOOYYYkkk}}}}}}yyynnnhhhdddhhhnnnttt{{{~~~wwwvvv|||}}}xxxmmmhhhcccaaadddiiiooorrruuusssrrrpppooommmiiifffbbb```]]][[[ZZZXXXTTTRRRPPPOOOOOOMMMLLLJJJIIIHHHGGGGGGEEEEEEEEEFFFHHHIIIJJJNNNTTT\\\dddmmmwww}}}~~~{{{yyyvvvxxx{{{yyypppqqquuu|||~~~vvvoooiiihhhgggfffgggkkkllluuu~~~}}}wwwsssssstttuuuvvvtttuuuwwwzzz}}}000000111111222555:::===NNNhhhzzzvvvvvvoooooopppkkkggghhhkkklllmmmmmmkkkiiiiiijjjgggiiilllqqquuuxxxzzz{{{|||zzzzzzzzz|||~~~yyysssmmmdddYYYQQQEEEDDDEEEHHHNNNVVV]]]aaacccffflllppprrrtttvvvxxxyyy|||}}}oooddd```VVVTTTPPPKKKGGGFFFHHHJJJHHHPPP^^^lllwww|||||||||xxxxxxyyyzzzxxxssslllggg]]]WWWPPPIIIDDDAAA???===BBBAAA@@@@@@@@@AAACCCDDDGGGKKKSSS]]]gggpppwwwzzzzzzzzzyyyuuussswww}}}uuuqqqqqqyyysssaaa[[[cccpppmmmWWWIII>>>:::444000000000111111.../////////000000111111000000000000111111111111000111555;;;DDDUUUqqqxxx{{{|||___KKKDDDJJJQQQ\\\mmm~~~{{{~~~yyyooojjjhhhkkkooottt}}}zzzxxx}}}}}}tttooojjjgggjjjoootttwwwxxxxxxwwwxxxwwwuuuqqqnnnkkkiiifffdddbbb^^^ZZZWWWVVVUUUUUUSSSRRROOONNNMMMJJJIIIHHHGGGGGGIIIKKKLLLKKKPPPXXXaaajjjrrryyy~~~}}}{{{xxxzzz}}}{{{rrrtttyyy~~~{{{ssskkkffffffffffffhhhlllllluuu~~~}}}wwwsssrrrrrrsssssswwwxxxyyy{{{~~~222000000333444444999@@@RRRnnn{{{mmmkkkhhhfffggghhhhhhhhhjjjjjjjjjiiiiiiiiihhhhhheeegggkkkoootttxxx{{{}}}yyytttuuuvvvyyy|||~~~zzzrrrkkkcccXXXQQQFFFEEEFFFJJJPPPWWW[[[]]]```bbbfffiiilllnnnoooooosssxxx}}}yyysssddd^^^VVVOOOKKKIIIGGGFFFIIILLLUUUcccrrr|||~~~|||{{{yyyvvvtttsssooohhhcccZZZUUUNNNJJJIIIHHHFFFDDDDDDDDDCCCCCCDDDEEEGGGHHHKKKSSS___jjjrrrxxx{{{}}}}}}zzzvvvtttvvv{{{zzzyyyxxxvvvyyylll\\\^^^iiiuuu^^^MMMCCC999222222333111......000000//////......------//////............/////////333777:::FFF^^^www|||yyyzzz|||~~~}}}jjjRRRGGGEEEHHHQQQ___ppp}}}}}}}}}wwwllliiiggghhhnnnuuu|||||||||zzzvvvrrrqqqtttxxx|||~~~~~~~~~~~~}}}zzzxxxxxxuuuppplllkkkjjjhhhgggaaa___^^^\\\\\\ZZZWWWTTTPPPQQQQQQRRRSSSTTTTTTUUUUUUYYYaaahhhpppxxx~~~~~~~~~{{{~~~~~~xxxzzz~~~~~~xxxsssllleee___]]]]]]]]]cccjjjmmmuuu||||||vvvqqqoooooorrrsssvvvxxxzzz{{{|||~~~222000000333444555999@@@NNNiii|||qqqgggeeecccccceeegggiiiiiijjjjjjiiiiiiiiihhhhhhhhhggghhhjjjnnnrrrvvvzzz|||}}}yyysssppprrrtttwwwyyyzzz{{{{{{}}}uuummmdddXXXPPPGGGFFFGGGLLLTTT[[[^^^______```cccfffhhhiiijjjjjjkkkoootttwwwyyy}}}|||lllggg^^^WWWRRRNNNKKKIIIHHHJJJQQQ]]]jjjsssvvvuuuuuusssooommmkkkgggaaa]]]ZZZVVVQQQNNNMMMMMMKKKIIIJJJJJJIIIIIIIIIKKKLLLMMMRRRYYYdddnnnvvv|||~~~yyyuuuuuuxxx{{{~~~{{{yyyyyy{{{xxxeeeaaagggxxx|||dddRRREEE;;;333222333111///...///////////////.........//////............//////...333777:::HHH```yyyzzzwwwyyy}}}~~~|||aaaMMMGGGDDDHHHRRRaaarrr~~~~~~}}}uuukkkhhhgggiiiooowww}}}|||xxxxxxzzz~~~|||wwwtttrrrqqqpppoookkkiiifffdddaaa^^^ZZZWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[___fffmmmttt{{{~~~}}}}}}~~~yyyrrrlllggg```YYYWWWWWWXXX___ffflllttt|||~~~xxxrrrooommmnnnoootttvvvxxxyyyyyy{{{~~~222000000333444555:::@@@QQQhhhttthhh```___^^^___cccfffiiiiiiiiiiiihhhhhhhhhhhhhhhggghhhhhhjjjlllpppuuuyyy{{{{{{}}}xxxsssmmmnnnpppqqqsssuuuvvvwwwzzz~~~yyyqqqfffYYYOOOHHHGGGIIIPPPYYY```cccccc```aaacccdddeeeddddddcccaaadddhhhlllooouuu}}}yyytttllleee]]]WWWPPPLLLIIIIIIMMMVVV```hhhkkklllnnnkkkhhheeeccc```]]]ZZZZZZYYYWWWVVVVVVUUUSSSRRRTTTTTTSSSSSSSSSSSSTTTUUU[[[aaajjjssszzz~~~xxxuuuvvvwww{{{~~~||||||~~~tttgggeeemmmzzzmmmZZZHHH===444333333111//////...///////////////000000000//////......//////000...333777<<>>777444222111333222222111111000000//////111111000000000000111111111555:::CCCUUUmmmqqqXXXJJJDDDAAAKKKTTTdddwwwyyyxxxxxx{{{~~~vvvmmmhhheeefffjjjqqqzzz~~~uuukkkaaaZZZQQQJJJCCCAAAAAABBBGGGNNN\\\iiixxxzzzqqqhhhdddYYY\\\```cccggglllqqqtttzzz}}}222111333666666777>>>GGGVVVZZZ```fffmmmuuu~~~rrrkkkddd___```bbbaaa```bbbccccccdddeeeeeeffffffgggnnnoooqqqsssuuuwwwyyyyyy~~~}}}}}}~~~|||xxxrrrnnnccc```]]]YYYWWWWWWWWWXXX]]]dddnnnwww}}}|||xxxzzz{{{rrrggg]]]UUUTTTaaattt|||yyyrrriiiffffffhhhjjjfff___[[[\\\fffqqq~~~{{{vvvrrrnnnkkkjjjhhhgggkkkqqqxxxyyy||||||zzzzzz{{{zzzeeedddjjj{{{wwwfffUUUCCC:::777333//////111111111111111111111111////////////000111222333333888999FFFaaasss|||mmmTTTDDDAAADDDLLLZZZmmm}}}zzzyyyyyyzzz|||wwwnnngggeeegggkkkpppvvv|||wwwlll```YYYPPPHHHAAA@@@@@@@@@CCCGGGXXXaaaooo}}}}}}wwwlllddd\\\ZZZXXX[[[ccckkkppprrryyy{{{~~~000000222555555777???IIIWWW\\\bbbiiiooowwwxxxmmmeee```aaacccbbbaaacccccccccddddddeeefffffffffjjjkkkmmmpppssswwwzzz{{{~~~}}}}}}|||zzzuuuqqqhhhfffaaa]]]YYYXXXXXXXXX^^^eeeooowww}}}~~~yyyyyyyyyrrriii```XXXUUUaaasssyyypppjjjiiijjjkkkggg```]]]___fffqqq}}}{{{wwwssspppooopppppppppttt{{{~~~||||||{{{|||xxxccc]]]bbbrrr|||jjjYYYEEE;;;777333000000111111111111111111111111////////////000111222222333999;;;HHHcccuuu~~~jjjRRRDDDBBBEEEMMM\\\nnn~~~}}}|||||||||}}}}}}uuulllgggdddgggkkkqqqwww}}}~~~yyymmmaaaZZZRRRIIIBBB@@@@@@???AAAFFFSSS\\\jjjyyy}}}wwwnnnfff___\\\XXXZZZ```iiipppssszzz|||//////111444444777AAALLLYYY```hhhpppuuu|||}}}ppphhhbbbcccdddbbbbbbcccbbbccccccddddddeeefffffffffgggiiilllpppuuuzzz|||~~~~~~~~~zzzwwwpppmmmhhhbbb]]]ZZZYYYYYY```fffooowww{{{}}}~~~{{{wwwvvvqqqjjjaaaWWWSSS\\\mmm}}}{{{pppmmmlllkkkfff```^^^aaafffqqq|||}}}xxxqqqoooppptttvvvwww}}}}}}~~~}}}|||uuuaaaUUUYYYfffvvv}}}|||qqq^^^III===888444222222000000000000000000000000............///000111222444:::===KKKgggzzz{{{dddOOOCCCBBBEEEOOO^^^qqq~~~zzzrrrjjjeeedddggglllrrryyy{{{vvvvvvyyy~~~zzznnnccc[[[TTTKKKCCC@@@???===???CCCKKKTTTcccrrr~~~~~~yyyqqqjjjddd___YYYXXX]]]fffooottt|||}}}000000222444444777CCCPPP\\\eeepppyyy~~~rrriiicccccccccbbbaaacccbbbbbbbbbcccddddddeeeeeedddeeefffiiinnnssswwwzzz|||}}}}}}xxxuuunnnhhhbbb___]]]\\\bbbgggooovvvyyy{{{||||||~~~vvvrrrnnniii\\\RRRLLLSSSaaaqqqxxxtttpppmmmfff___^^^aaagggqqq{{{~~~yyyrrrqqqsssyyy|||~~~~~~~~~}}}qqq^^^PPPSSS\\\jjjtttxxx~~~xxxdddMMM???999555333444////////////////////////............///000111222555<<<@@@OOOllluuu^^^KKKCCCCCCFFFQQQ```sss}}}uuummmgggdddcccgggmmmttt||||||uuuppplllpppvvv}}}|||pppddd]]]VVVMMMDDDAAA>>><<<===@@@FFFNNN\\\kkkxxx}}}vvvpppjjjddd[[[WWWYYYbbblllsss{{{}}}222333444555444999GGGVVVaaalllzzzsssjjjcccbbbbbb``````aaaaaaaaabbbbbbcccddddddddddddeeefffiiilllppptttvvvxxx|||}}}vvvooohhhdddaaa```ccchhhoootttwwwyyyzzz{{{}}}}}}~~~}}}{{{{{{|||vvvpppjjjeeeVVVMMMGGGJJJUUUcccttt~~~xxxrrrjjjbbbaaadddjjjsss|||~~~xxxwwwvvvxxx~~~~~~mmmZZZMMMNNNUUUaaammmuuu||||||gggOOO@@@999555333444////////////////////////.........//////000111222666===BBBSSSqqqqqqYYYHHHBBBDDDGGGRRRbbbvvvyyyppphhhdddccccccgggnnnwww~~~~~~wwwoooiiicccffflllssszzz~~~rrrfff___XXXNNNEEEAAA===:::;;;>>>BBBIIIVVVdddqqq|||{{{wwwooohhh___XXXWWW^^^hhhoooyyy{{{~~~333333555666666===NNN```mmmyyyuuullldddbbbaaa______aaa```aaaaaabbbbbbcccdddddddddeeehhhjjjmmmppprrrsssvvv|||wwwoooiiifffdddeeeiiipppuuuxxxyyy{{{|||{{{{{{{{{}}}~~~}}}zzzwwwwwwwwwxxx{{{vvvnnnfff___RRRJJJDDDEEELLLXXXggguuuzzzqqqiiigggjjjooowww}}}zzzyyywwwyyy~~~~~~kkkWWWJJJKKKQQQ\\\kkkxxx}}}hhhPPPBBB:::555333333000000000000000000000000////////////000111222333555>>>DDDVVVuuunnnUUUFFFBBBDDDFFFSSSdddwww}}}uuukkkdddbbbbbbbbbgggpppyyy{{{rrriiibbb[[[]]]```fffnnnwwwtttiiiaaaXXXOOOEEEAAA===999:::===???DDDNNN[[[hhhuuu|||sssmmmccc[[[WWWZZZbbbiiitttxxx}}}111222555888999CCCWWWkkkxxxnnneeecccbbb``````aaa``````aaaaaabbbcccccccccccceeeiiimmmpppqqqrrrrrrxxx}}}vvvnnniiifffhhhlllrrrwwwzzz|||}}}|||||||||}}}~~~|||xxxuuutttuuuvvvxxx{{{}}}uuunnndddZZZMMMGGGAAABBBEEEMMM[[[hhhuuu}}}vvvnnnmmmpppssszzz}}}{{{|||}}}}}}ooo[[[JJJLLLRRR___qqq|||hhhPPPBBB:::555222222111111111111111111111111000000000111111222333444555>>>EEEXXXxxxnnnTTTEEEBBBDDDFFFSSSdddxxx~~~}}}yyyqqqfff``````aaabbbgggpppzzzzzzpppeee^^^TTTTTTVVVZZZbbblllvvv|||}}}}}}uuujjjcccXXXOOOEEE@@@<<<999999<<<;;;>>>EEEPPP^^^mmmyyy~~~uuuppphhh^^^XXXXXX]]]bbbooouuu|||...000555888<<>>@@@FFFRRR^^^nnnyyy|||vvvooonnnqqquuu|||{{{|||~~~vvvbbbMMMOOOUUUcccxxx{{{gggPPPBBB;;;555111111111111111111111111111111111111111111222333444555444===EEEYYYyyyoooSSSEEEBBBDDDFFFSSSeeeyyy||||||wwwnnnddd^^^___aaaaaagggqqq{{{{{{pppeee^^^PPPOOOOOOSSS[[[eeepppvvvwwwxxxyyy{{{||||||}}}}}}yyy|||vvvkkkdddXXXOOOEEE@@@<<<999999<<<888:::???IIIWWWggguuu}}}~~~vvvrrrjjj```XXXVVVZZZ^^^kkkrrr{{{444///111888:::CCCbbbwwwlllcccaaaaaa```___```eeeeeebbb^^^```eeefffdddhhhhhhiiilllqqqtttuuuuuuyyy}}}uuunnnjjjlllrrrwwwwwwyyy}}}|||vvvrrrrrrrrrssstttuuuvvvwwwwwwxxxuuurrrpppmmmeeeXXXOOOHHHBBB===<<<===AAAJJJTTTfffttt~~~zzzrrrqqquuuyyy|||~~~}}}zzz|||}}}}}}|||~~~iii^^^NNNQQQfff}}}|||mmmXXXEEE:::666444333222222222111111111111000000111222111000000222333888<<>>KKKcccfffOOODDDAAAEEEJJJYYYjjj}}}}}}vvvnnniiiccc]]]]]]```bbbjjjttt{{{ttthhh___SSSKKKFFFFFFIIILLLQQQVVVYYY[[[\\\^^^___``````___aaabbbfffllluuu~~~{{{nnnccc[[[TTTKKKBBB===;;;999999999777999@@@IIITTTbbbooozzzxxxuuunnnddd[[[VVVVVVXXXccckkkuuu|||~~~666222444;;;???IIIggg~~~pppggg```______]]]\\\^^^```aaaaaa```dddkkknnnlllhhhhhhjjjnnnrrruuuvvvvvvuuuwww|||wwwpppmmmpppuuuyyyxxxyyy|||}}}||||||}}}~~~}}}yyyuuunnnnnnnnnmmmlllkkkjjjiiidddaaa\\\YYYVVVQQQIIICCC???:::666666666888@@@HHHZZZhhhvvv|||||||||zzzwwwwwwvvvwwwxxxtttooopppuuuzzz}}}~~~}}}}}}{{{zzzyyy}}}yyyiiiWWWUUUfffzzzqqq[[[HHH===777444333222222222111111111111000000111222111000000222444;;;???LLLccc~~~}}}~~~zzz]]]JJJBBBAAAFFFMMM[[[lll}}}wwwnnngggaaa[[[[[[___cccjjjttt{{{wwwjjjaaaSSSKKKDDDCCCBBBBBBEEEJJJJJJJJJLLLMMMNNNNNNNNNNNNRRRSSSUUU[[[dddoooyyyzzzpppfff\\\UUULLLCCC>>>;;;999888999888:::>>>BBBJJJYYYgggqqqyyy|||yyyqqqggg^^^WWWUUUUUU```hhhttt|||555222555;;;???KKKggg}}}}}}zzzllleee```______\\\\\\^^^^^^`````````dddlllnnnlllggghhhjjjnnnssswwwwwwwwwuuuvvvzzzxxxrrrooorrrwwwzzzyyyyyy{{{|||{{{{{{{{{|||}}}~~~|||xxxuuummmlllkkkjjjgggdddaaa```[[[XXXTTTPPPMMMIIIDDDAAA>>>:::777777777888>>>EEEQQQ___nnnvvvyyyzzzxxxuuusssrrrrrrssspppmmmpppwwwzzz}}}}}}}}}~~~|||yyy~~~ppp\\\WWWcccuuuttt^^^KKK???888444222222222222111111111000000///000111111000111333444:::>>>LLLbbb|||~~~pppVVVGGGAAA@@@FFFNNN]]]lll|||yyynnnfff___ZZZ[[[___fffmmmuuu|||yyylllcccVVVNNNFFFCCCAAA>>>@@@CCC@@@AAAAAABBBBBBCCCCCCCCCFFFGGGJJJOOOXXXdddpppyyy|||xxxoooggg\\\VVVMMMDDD???<<<999888::::::<<<>>>???EEETTTcccmmmuuu~~~~~~zzzsssjjjaaaZZZVVVTTT\\\eeerrr|||}}}{{{}}}333222555:::???KKKfff|||~~~}}}yyyiiiddd``````___\\\\\\___]]]_________ccciiikkkiiieeefffjjjooouuuyyyyyyyyyvvvxxx{{{xxxsssqqqsssxxx{{{yyyyyy{{{|||zzzyyyyyyyyyzzzzzzxxxuuuqqqkkkjjjiiifffbbb^^^YYYWWWRRRPPPLLLIIIFFFCCCAAA???>>>:::888999888777;;;BBBIIIVVVfffooouuuxxxxxxtttpppnnnnnnnnnllljjjpppwwwzzz}}}|||}}}~~~}}}yyycccZZZaaaooowwwbbbNNNAAA999555222222222222111111111000000///000111111000111333555777===KKKbbb{{{~~~iiiQQQFFFAAA???FFFPPP___mmm{{{zzznnnfff___ZZZ[[[___iiiooowww|||~~~zzzmmmdddXXXOOOGGGDDDAAA>>>>>>@@@<<<<<<<<<<<<<<<=========???@@@BBBFFFNNN[[[iiirrrzzz|||wwwsssllleee\\\VVVMMMFFF@@@===:::888888999<<<>>>>>>CCCQQQ___jjjsss|||}}}zzztttmmmfff___YYYUUUXXXbbbpppzzzzzzwwwwwwyyy{{{333333555999>>>KKKdddzzz~~~{{{~~~|||wwweeeaaa```aaa___\\\\\\___\\\^^^^^^^^^aaagggiiifffccceeeiiipppwww{{{||||||xxxyyy|||xxxsssqqqsssyyy{{{zzzyyy||||||zzzyyyxxxwwwvvvvvvsssooolllhhhgggeeebbb]]]WWWRRROOOIIIHHHEEECCC@@@>>>======;;;999888888777555888===BBBNNN]]]fffnnnssstttqqqmmmjjjiiihhhffffffmmmvvvyyy|||~~~}}}~~~mmmaaaccckkk{{{eeeQQQCCC:::555222222222222111111111111000...000111111000111333555666===MMMbbbyyy}}}zzz~~~zzzbbbLLLDDDAAA???EEEQQQ```mmmyyy}}}}}}zzzoooggg```[[[\\\```kkkqqqxxx|||}}}}}}|||ooofffYYYQQQIIIEEEAAA======???;;;:::999999888999999:::999;;;===@@@GGGRRRaaakkktttyyy{{{wwwrrrnnnhhhccc[[[UUUNNNFFFBBB>>><<<:::777777999<<<>>>AAALLLWWWfffooowww{{{}}}zzzuuupppjjjccc[[[VVVTTT^^^kkkvvv|||yyytttrrrrrrsss444444666999>>>LLLcccvvv|||}}}|||wwwqqqaaa^^^^^^```^^^ZZZ[[[^^^ZZZ\\\]]]]]]bbbhhhiiifff```ccciiipppxxx}}}~~~~~~yyy{{{~~~wwwsssqqqsssxxx{{{zzzzzz|||}}}{{{xxxwwwuuusssqqqnnniiifffdddcccaaa^^^XXXRRRLLLIIIDDDDDDCCCAAA>>>===<<<===;;;999888999777444666:::>>>HHHTTT]]]eeekkkllliiiiiifffcccbbbaaabbbiiirrrxxx{{{~~~}}}~~~xxxiiiggglll}}}}}}gggSSSEEE;;;555111222222222111111111111000...///111111000111444666888@@@OOOdddxxxzzzyyysssZZZFFFBBBAAA???FFFSSS```lllxxxzzzzzz}}}zzzpppiiibbb]]]]]]aaajjjpppvvvzzzzzzyyy{{{|||~~~qqqhhh^^^UUUMMMHHHDDD???===???;;;:::999888777777888999777999<<<>>>CCCMMM[[[eeemmmsssvvvrrrnnnkkkgggcccZZZUUUMMMGGGCCC@@@===;;;999777999===???AAAHHHOOO^^^gggppptttyyy{{{wwwrrrmmmeee\\\UUUOOOYYYeeepppwww{{{xxxrrrnnnllllll555666888:::???MMMcccuuu~~~}}}zzzrrrjjj^^^\\\]]]___]]]YYYYYY]]]XXX[[[]]]^^^bbbiiijjjhhh___bbbhhhqqqyyy~~~yyy{{{~~~~~~wwwsssqqqsssxxx{{{zzzzzz|||}}}|||xxxvvvtttqqqnnnjjjeeebbbaaa```^^^[[[UUUNNNHHHEEECCCDDDDDDBBB@@@>>>>>>???<<<::::::;;;999666777;;;;;;EEEOOOWWW^^^eeefffcccgggccc```___]]]^^^fffpppxxxzzz~~~~~~}}}ppplllmmm|||~~~iiiTTTFFF<<<555111222222222111111111111000...///111111111111444666:::BBBQQQeeewww||||||mmmUUUBBB@@@AAA???GGGTTT```lllwwwyyyyyy|||zzzqqqjjjddd^^^^^^bbbiiiooouuuxxxxxxwwwxxxyyy||||||~~~~~~~~~tttkkkcccZZZQQQLLLGGGAAA???@@@===<<<:::999888888999999888;;;===???CCCLLLYYYdddhhhooossspppkkkiiigggcccYYYTTTMMMGGGDDDAAA>>>===<<<::::::???BBBCCCFFFKKKXXXaaaiiiooouuu|||}}}xxxtttnnnfff[[[TTTLLLUUUaaalllsssxxx}}}wwwqqqllliiihhh222444777999@@@MMM___llltttzzz}}}{{{{{{yyypppggg[[[[[[ZZZYYYYYYYYYYYYYYYXXX[[[]]]^^^cccjjjkkkiiigggdddfffnnntttxxx|||{{{qqqmmmnnnrrrtttvvvwwwwwwxxxyyy{{{yyywwwtttppplllggg```\\\[[[ZZZXXXVVVTTTQQQMMMJJJFFFEEEDDDEEEEEEDDDAAA??????===;;;:::999999;;;;;;===BBBKKKTTTZZZ^^^^^^^^^aaa___]]][[[XXXYYYbbbmmmxxx|||~~~}}}~~~~~~vvvmmmppp~~~iiiVVVGGG;;;777999000000000000///////////////000111111111222555888:::CCCSSSiii}}}~~~eeeRRR@@@===???@@@FFFNNN___hhhqqquuuyyy}}}vvvoooiiiccc^^^```eeeiiinnntttwwwwwwwwwyyy{{{}}}}}}|||}}}~~~wwwnnnfff```VVVNNNHHHDDDAAA@@@===;;;999888777888999:::777999<<<<<>>>>><<<;;;:::<<>>KKK[[[hhhlllrrr~~~|||zzzwwwnnneee[[[ZZZZZZYYYXXXXXXYYYYYYYYY\\\^^^___eeelllnnnkkkhhheeefffmmmsssvvvyyy}}}~~~~~~~~~wwwnnnkkkmmmrrrtttwwwxxxxxxxxxzzz{{{wwwuuuqqqlllhhhbbb\\\XXXWWWVVVTTTTTTSSSQQQMMMJJJJJJIIIHHHIIIIIIHHHEEECCCAAA@@@>>><<<;;;<<<===>>>???CCCKKKSSSZZZ]]]^^^^^^```^^^\\\ZZZWWWXXXaaalllwww{{{yyyqqqrrrkkkYYYIII<<<777888111111111000000000/////////000111111111222555888:::CCCUUUllldddQQQ@@@===???@@@FFFNNN]]]gggqqqvvv{{{yyyqqqkkkccc\\\]]]aaakkkpppuuuxxxxxxyyy{{{}}}xxxooohhhbbbZZZRRRLLLHHHDDDBBB@@@???===;;;:::;;;<<<===888:::<<<===???GGGRRR[[[ffflllooommmjjjhhheee```ZZZVVVPPPKKKHHHEEEBBB@@@???>>><<<<<<===???BBBEEEIIIOOOYYYaaahhhooowww|||{{{zzzwwwsssmmmdddZZZTTTPPPQQQWWWbbbjjjpppwww}}}~~~{{{zzz222444777999>>>IIIYYYeeeiiiooo{{{}}}wwwrrrjjjbbbZZZZZZYYYXXXXXXXXXXXXYYYYYY\\\^^^aaagggoooqqqoookkkhhhhhhmmmrrrtttwww{{{~~~}}}}}}~~~}}}yyyrrrkkkiiilllrrrtttwwwxxxxxxxxxyyy{{{xxxtttoooiiiddd___ZZZVVVUUUUUUTTTUUUVVVUUURRRPPPQQQPPPNNNNNNOOONNNLLLIIIEEEDDDBBB@@@???@@@AAABBBEEEIIIOOOVVV\\\___``````___]]][[[YYYVVVVVV___jjjvvv{{{|||tttuuuooo^^^MMM>>>777666222222222111111111000000///000111111111333666888:::DDDXXXrrraaaOOO???<<<>>>@@@FFFNNN[[[fffqqqwww}}}}}}wwwqqqlllddd^^^]]]aaannnrrrwwwxxxxxxyyy}}}zzzrrrkkkfff___XXXRRRMMMHHHEEEAAA@@@>>><<<;;;;;;======<<<>>>@@@BBBFFFMMMWWW___kkkpppsssppplllkkkgggccc]]]YYYSSSNNNLLLIIIGGGEEEAAA@@@???>>>>>>@@@AAACCCEEEKKKSSSZZZ```hhhqqqwwwyyywwwtttqqqllleee]]]XXXQQQPPPTTT\\\ccciiipppwww}}}333666999;;;@@@KKKZZZeeemmmrrr|||{{{qqqjjjbbb\\\YYYYYYXXXWWWWWWXXXXXXXXXXXX\\\___bbbiiiqqqtttrrrppplllkkkooossstttvvvzzz}}}}}}}}}}}}~~~|||wwwsssmmmggggggkkkppprrrvvvwwwwwwwwwxxxyyyxxxtttoooiiieee```\\\YYYYYYYYYZZZ[[[]]]]]]\\\ZZZWWWUUUTTTSSSTTTSSSQQQOOOJJJIIIGGGFFFFFFGGGHHHIIIOOORRRWWW]]]aaadddeeeeee___]]]ZZZXXXUUUUUU^^^hhhtttzzz{{{uuuuuusssbbbQQQAAA777555333333333222222222111111///000111111222333777999<<>>III]]]xxxwwwZZZKKK>>><<<===>>>EEEOOOXXXcccpppwww}}}}}}yyyqqqnnnmmmmmmiiiddddddgggppptttwwwxxxxxxyyy}}}}}}ssspppkkkgggbbb]]]WWWSSSQQQPPPMMMKKKJJJJJJKKKLLLNNNPPPTTTYYY```hhhpppvvvwwwzzzzzzuuuqqqooommmjjjeeeaaa\\\YYYWWWVVVTTTSSSJJJHHHFFFCCCBBBBBBCCCDDDGGGLLLQQQUUUZZZbbbkkkrrrtttrrrooommmjjjgggccc```VVVRRRPPPTTTXXX[[[cccjjjtttzzz111333666:::AAAOOOaaaoootttxxxvvvhhh___YYYVVVWWWVVVVVVVVVVVVWWWXXXXXXWWW[[[^^^aaahhhqqqtttsssuuuooolllnnnpppqqqssswwwxxxyyyzzz|||~~~}}}vvvnnnhhhaaa\\\^^^dddfffjjjnnnppppppooooooooolllkkkiiiiiiiiiiiigggeeehhhgggggghhhjjjiiigggeee___]]]ZZZZZZZZZZZZYYYXXXTTTTTTSSSTTTUUUXXXZZZ\\\^^^bbbggglllnnnmmmkkkiiieeebbb___[[[VVVTTT\\\fffqqqxxx}}}~~~~~~|||}}}~~~pppmmmjjjxxxxxxgggUUUDDD999666333333333222222222111111///000111222333555888;;;@@@KKK___yyyrrrVVVIII===<<<<<<===EEEPPPXXXcccooouuu{{{zzztttooommmmmmnnnkkkeeedddfffppptttxxxzzzyyyyyy|||}}}yyyuuuqqqmmmiiieeeaaa]]][[[XXXVVVUUUUUUUUUVVVZZZ\\\___eeellltttzzz~~~|||}}}wwwrrrqqqooolllfffccc___\\\ZZZZZZXXXWWWOOOLLLIIIEEEDDDEEEFFFHHHIIILLLQQQUUUYYY___gggmmmrrrpppnnnmmmkkkhhhdddaaaZZZUUURRRTTTVVVXXX^^^eeennnvvv222444777;;;DDDUUUjjjyyywwwiii```[[[XXXVVVVVVUUUUUUVVVWWWWWWXXXVVVZZZ]]]```gggpppsssqqqqqqkkkgggiiikkkkkknnnrrrssstttwwwzzz}}}|||tttjjjbbb[[[VVVYYY^^^aaaeeeiiillllllkkkjjjjjjffffffhhhkkkoooqqqpppooopppooonnnnnnnnnmmmjjjgggbbb```]]]\\\\\\]]]\\\[[[XXXXXXXXXYYY\\\___bbbeeegggkkkrrrvvvxxxuuuqqqnnnjjjfffbbb]]]WWWUUU[[[eeepppxxx~~~~~~}}}~~~}}}{{{|||wwwkkkhhheeerrrxxxgggVVVEEE;;;888222222222222111111111111///000111222333555999;;;AAAKKK___yyypppTTTGGG===;;;<<<===EEEPPPXXXcccmmmsssxxx~~~uuummmjjjjjjlllooommmgggfffiiiqqqvvvzzz||||||{{{}}}|||zzzwwwtttqqqlllkkkhhheeedddddddddeeeiiijjjmmmrrrxxx~~~xxxsssrrrpppmmmfffccc^^^\\\[[[[[[ZZZYYYSSSPPPKKKFFFEEEGGGJJJLLLKKKOOOTTTWWWZZZ^^^eeejjjpppooonnnmmmllliiidddaaa^^^XXXUUUUUUVVVWWW\\\aaagggpppzzz555888;;;???III\\\sssyyykkkbbb^^^\\\UUUUUUUUUUUUVVVVVVWWWXXXUUUYYY\\\___fffnnnqqqooommmgggccceeefffgggjjjnnnoooqqqtttxxx|||{{{rrrhhh___WWWRRRTTTZZZ^^^aaafffiiiiiihhhggggggdddfffjjjooouuuxxxxxxwwwwwwuuutttsssrrrpppllljjjdddbbb___^^^^^^___^^^]]]ZZZZZZZZZ\\\___cccgggiiiooossszzz}}}wwwsssmmmiiiddd___XXXUUU[[[eeeooowww~~~~~~}}}|||~~~}}}zzz{{{yyyttthhhfffbbbnnnxxxgggVVVEEE;;;999222222222111111111000000///000111222333555999<<>>KKKcccqqqeee___\\\YYYYYYXXXVVVTTTUUUWWWYYYZZZYYY[[[aaaiiippprrrsssmmmeee```aaaaaa^^^```eeeiiimmmrrrwwwyyy{{{}}}~~~}}}uuuiiiZZZOOOJJJJJJLLLUUU[[[ccchhhhhhfffdddcccfffllltttzzz|||}}}|||xxxuuurrrnnnjjjgggaaa___]]]\\\\\\]]]^^^___YYYZZZ[[[]]]```cccggghhhpppuuu|||~~~|||{{{uuuqqqiii___XXXWWW]]]bbbooowww|||yyyyyyzzz{{{|||~~~~~~}}}~~~}}}kkk______ooo{{{iiiUUUCCC;;;:::444333222222111111222222000000000111333666999;;;???NNNeee}}}vvvVVVGGG::::::>>>@@@FFFNNN]]]eeelllpppuuu}}}wwwmmmfffccc```aaaeeegggfffhhhkkkssszzz|||wwwssspppmmmlllccc^^^XXXTTTTTTVVVWWWXXXTTTQQQLLLHHHHHHJJJNNNQQQRRRTTTXXX\\\```cccdddeeekkkmmmooonnnkkkhhhfffeeeaaa```]]]ZZZXXXXXX[[[^^^bbbiiirrrxxx{{{~~~888888999???PPPkkk|||oooeee```ZZZZZZXXXWWWVVVVVVWWWXXXZZZZZZ[[[```gggmmmpppqqqppphhhcccbbbaaa]]]\\\___dddiiipppvvvzzz|||}}}}}}}}}vvvjjj[[[PPPJJJIIIKKKQQQWWW___fffiiiiiiiiihhhmmmrrrzzz~~~}}}xxxtttppplllgggdddaaa___]]]\\\[[[\\\]]]]]]XXXXXXZZZ\\\___cccgggiiinnnsssyyy~~~~~~~~~yyyvvvnnnccc[[[YYY]]]bbbooovvv}}}~~~zzzxxxwwwyyyzzz}}}}}}}}}~~~ssseeecccppp|||kkkVVVDDD;;;:::444333222222111111222222222222222222444777:::<<>>FFFPPP\\\cccjjjmmmsss{{{zzzpppeee^^^YYYWWWYYY^^^bbbcccggglllssswwwzzz{{{~~~~~~xxxssspppmmmkkkddd___XXXSSSQQQQQQRRRRRRWWWSSSNNNIIIGGGGGGJJJLLLSSSVVVYYY^^^bbbdddfffggggggiiikkkkkkiiigggeeeeeeiiihhhgggccc```^^^___```^^^dddkkkqqquuuyyy666666:::DDD[[[|||yyyjjjaaa___\\\ZZZYYYYYYXXXXXXWWWXXXZZZ___eeekkkpppsssrrrpppooonnnlllhhhbbb___\\\bbbmmmxxxyyymmm___RRRIIIEEEEEEEEELLLWWWbbbkkksssyyy}}}|||yyyuuuqqqmmmjjjeeebbbaaa```^^^[[[YYYXXXWWWWWWSSSTTTUUUXXX]]]ccchhhlllnnnqqqvvvyyy{{{}}}yyynnnddd^^^___aaannnrrrwwwzzz{{{{{{|||}}}}}}~~~}}}yyyvvvsssqqqllliiihhhlllsss{{{~~~|||xxxuuutttuuuwwwxxxsssiiioooqqq[[[GGG;;;999444333222222111111222222444444333333555777:::<<>>FFFPPP[[[bbbhhhlllrrr{{{}}}wwwmmmbbbZZZVVVTTTVVV\\\aaadddhhhnnnsssvvvxxxyyy~~~|||wwwuuusssqqqpppeee```XXXRRRPPPOOOOOOOOOUUUQQQMMMIIIGGGHHHJJJKKKSSSUUUYYY^^^bbbeeeggghhhhhhjjjkkkkkkjjjhhhggggggkkkkkkjjjgggbbb_________]]]bbbhhhmmmrrrxxx~~~888888;;;EEE\\\}}}wwwhhhddd___[[[ZZZZZZXXXWWWUUUVVVYYY^^^dddkkkrrrvvvxxxyyyzzzzzzwwwrrrjjjccc___dddnnnzzz{{{pppbbbTTTIIIDDDBBBBBBIIITTT```lllvvvyyyvvvssspppnnnkkkhhheeebbb```^^^\\\YYYWWWVVVUUURRRSSSTTTWWW\\\ccciiimmmqqqtttwwwyyyzzz{{{}}}|||rrrgggaaa```aaalllppptttwwwyyyzzz{{{|||~~~~~~~~~zzzuuupppllljjjaaa^^^]]]aaajjjssszzz|||{{{yyyvvvuuuuuuvvvyyy{{{xxxkkklll~~~sss]]]HHH<<<999444333222222111111222222333333222222444777999;;;EEEUUUnnnmmmQQQEEE;;;;;;<<<===EEEPPPYYYaaahhhlllsss|||}}}wwwmmmbbbZZZWWWUUUVVV\\\aaaeeejjjppprrrvvvxxxyyy}}}|||xxxvvvtttsssrrrgggaaaYYYSSSPPPOOONNNNNNQQQOOOKKKHHHGGGHHHKKKLLLQQQTTTXXX^^^cccgggiiijjjjjjlllmmmmmmkkkjjjiiijjjjjjkkkkkkiiiddd```^^^]]]^^^aaaeeekkkqqqwww~~~999999;;;EEEYYYxxxpppiiiaaa\\\ZZZZZZXXXWWWSSSUUUYYY\\\bbbiiipppvvv}}}}}}sssiiieeehhhppp{{{vvvhhhXXXLLLEEEBBBAAAGGGQQQ]]]iiivvvxxxvvvsssqqqpppnnnkkkhhhaaaaaa___]]]ZZZXXXVVVUUUSSSSSSTTTWWW\\\cccjjjnnnsssvvvyyy{{{{{{{{{|||}}}|||sssjjjcccbbbbbbkkkmmmrrrwwwzzz|||||||||}}}~~~|||xxxrrrmmmhhheee[[[XXXVVVYYY```jjjrrrwww||||||{{{zzzyyyxxxvvvvvvwwwzzz~~~ooolllzzzuuu___JJJ===999444333222222111111222222222111111222444777:::<<>>LLL]]]nnnxxxxxxkkk^^^ZZZXXXVVVTTTUUUVVVWWWZZZ]]]``````^^^[[[[[[```kkk|||~~~sssdddTTTKKKDDDBBBBBBHHHOOOXXXfffrrr~~~{{{uuuooojjjfffddd___^^^\\\\\\\\\[[[YYYVVVTTTSSSSSSSSSTTTWWWZZZ\\\[[[]]]___cccfffiiikkkllliiihhhfffbbb^^^]]]___aaacccfffjjjoootttxxx{{{}}}~~~uuummmfffdddccccccfffjjjooovvv~~~|||yyywwwuuutttttttttwww{{{{{{~~~~~~}}}||||||~~~{{{}}}hhhQQQ@@@999555444333333222222333333222444555555666:::BBBHHHTTTeee{{{pppWWWCCC===999999:::<<>>999999:::;;;AAAHHHTTT^^^kkkvvv|||uuulllfffaaa```___```bbbgggkkknnnqqqsssxxx{{{}}}~~~~~~zzzwwwtttsssrrrvvv{{{~~~|||{{{yyywwwssspppjjjddd___\\\ZZZZZZXXXWWWVVVTTTQQQNNNKKKIIIDDDFFFLLLUUU^^^eeeiiijjjlllmmmooonnnlllkkkkkklllmmmsssxxxyyy{{{|||xxxsssoooiiifffhhhlllpppwww~~~666777999???KKK\\\nnnzzz}}}qqqfffnnnwwwyyytttiii^^^ZZZWWWSSSRRRSSSQQQSSSYYY```gggjjjjjjiiihhhiiimmmuuu~~~{{{kkkZZZOOOFFFBBB@@@DDDKKKUUUdddqqq{{{{{{uuuooojjjgggeeeaaa___]]]\\\[[[YYYVVVSSSPPPPPPOOOPPPQQQTTTWWWXXX\\\\\\[[[[[[\\\]]]^^^^^^]]]\\\ZZZWWWUUUUUUXXXZZZ\\\___ccciiinnnsssvvvxxxzzz{{{}}}~~~~~~|||tttpppnnnkkkkkknnnooouuu}}}|||zzzxxxuuuuuuuuuwwwxxx}}}}}}|||zzzwwwuuuvvvzzz~~~~~~~~~{{{gggPPP@@@999555444333333222222333333111222444555666<<>>FFFMMMXXXlll{{{aaaFFF???:::999999;;;@@@GGGRRR\\\iiisssyyy}}}vvvmmmhhh]]]]]]]]]^^^bbbgggmmmppppppqqqtttxxx|||{{{wwwsssqqqppptttzzz~~~|||}}}{{{wwwsssllleee___[[[YYYXXXXXXXXXXXXVVVSSSNNNIIIFFFBBBEEEKKKTTT]]]eeeiiijjjjjjlllmmmllljjjhhhhhhhhhlllsssxxx{{{~~~|||zzzwwwuuuwwwxxxxxx|||666999<<<@@@III\\\vvveeeWWW```mmmqqqsssiii___ZZZUUUPPPOOOQQQOOOQQQVVV^^^eeekkklllmmmlllnnnqqqsssuuuzzzsssbbbVVVKKKEEEAAAAAAFFFNNN\\\iiiwww~~~zzzuuupppllliiigggdddaaa___\\\ZZZWWWSSSPPPMMMKKKIIIHHHHHHHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGHHHKKKMMMSSSVVVZZZ```fffjjjnnnpppvvvwwwxxxzzz|||}}}~~~~~~{{{wwwsssnnnmmmooolllqqqxxx~~~{{{xxxwwwyyy{{{}}}~~~}}}vvvssspppnnnooosssxxx|||sssuuuzzzvvvbbbMMM???;;;555444333333222222333333333555777888:::???HHHOOOXXXlll}}}cccFFF@@@:::999999:::@@@GGGRRR[[[hhhrrrxxx||||||tttkkkfff\\\\\\\\\^^^bbbhhhmmmqqqoooppprrrvvv{{{{{{wwwsssqqqooosssyyy~~~~~~|||~~~xxxtttmmmeee___ZZZXXXWWWWWWXXXXXXWWWSSSNNNHHHEEEBBBDDDJJJSSS]]]eeeiiijjjjjjllllllkkkiiigggfffgggjjjpppvvvyyy|||||||||zzzyyy{{{{{{zzz}}}333555999AAAKKK^^^{{{xxx]]]RRRVVVaaaiiimmmggg^^^VVVRRROOONNNMMMNNNRRRVVVZZZ^^^ccchhhkkkoooqqqrrrssssssvvvzzz}}}}}}~~~yyyiii[[[LLLDDD???AAACCCHHHVVVfffuuuzzzrrrkkkgggeeeeeeeeeaaa\\\XXXUUURRRPPPNNNKKKIIIEEEBBB@@@@@@AAABBBAAAAAA@@@@@@AAABBBCCCCCCFFFEEEDDDCCCDDDEEEFFFGGGLLLPPPUUUZZZ___eeekkkoootttvvvyyy{{{{{{{{{|||}}}}}}~~~~~~~~~wwwtttrrrnnnjjjkkkooovvv~~~}}}}}}}}}{{{zzz{{{~~~{{{wwwsssooommmjjjggggggmmmuuu|||zzzrrrssssss```LLL>>>999666666555444333333333333111333666888:::@@@IIIPPPXXXnnn~~~bbbJJJCCC<<<::::::<<>>;;;;;;;;;;;;;;;<<<======??????>>>===>>>???@@@AAAHHHLLLQQQVVV[[[aaahhhlllqqqtttwwwyyyzzz{{{|||}}}~~~~~~xxxvvvtttoookkkkkknnnuuu|||~~~{{{|||||||||{{{|||}}}zzzuuurrrooommmiiiffffffllltttzzz{{{qqqrrrtttbbbNNN???:::555555444333222222222222111333666777:::@@@IIIPPPYYYooocccJJJCCC<<<::::::<<>>AAAEEEKKKPPPWWW___dddiiimmmrrruuuxxxzzz|||~~~}}}yyytttoooppptttyyy}}}}}}|||wwwyyy}}}~~~|||zzzwwwuuussspppnnnjjjffffffiiipppuuu{{{zzzxxxfffRRRBBB<<<555555444333222222222222333444666777999@@@IIIQQQ```ssscccHHHAAA;;;::::::;;;AAAHHHNNNVVVaaallluuuzzz~~~|||}}}}}}zzztttkkkccc]]]WWWXXXZZZ\\\___dddjjjoooppppppqqqsssvvvyyy{{{|||~~~{{{vvvrrrpppmmmnnnqqqvvv||||||tttnnnjjjfffccc```___]]][[[YYYWWWRRRMMMIIIEEEHHHLLLSSS[[[dddlllpppqqqssstttsssooollliiiiiilllqqqxxx~~~|||zzzzzzxxxwwwwwwzzz;;;999;;;@@@MMMeeennnXXXHHHFFFOOOZZZbbbccc^^^XXXSSSQQQPPPOOONNNMMMMMMLLLKKKKKKNNNRRRVVV]]]bbbhhhnnnqqqssstttvvvxxxzzz|||~~~zzznnnZZZMMMCCC@@@??????GGGRRRiiixxxvvvnnngggcccaaa^^^[[[XXXTTTPPPKKKEEEAAA===;;;999666444333222222555444444333333444444444555444444444444666888999;;;===AAAFFFLLLSSS[[[```fffiiinnnsssvvvxxx{{{}}}}}}~~~~~~~~~}}}|||uuuuuuvvvyyy|||}}}}}}{{{wwwyyy}}}|||zzzxxxuuusssooonnnjjjgggfffiiiooottt|||~~~xxxfffRRRCCC<<<777666555444444333333444333555666777:::AAAKKKSSSdddvvv|||___GGG@@@;;;::::::;;;@@@GGGNNNUUUaaallluuuzzz|||}}}}}}zzztttkkkbbb]]]WWWYYYZZZ[[[^^^bbbhhhlllpppqqqsssuuuvvvyyy{{{|||}}}}}}xxxssspppkkklllnnnsssyyy~~~yyysssnnnjjjfffdddcccaaa^^^\\\XXXSSSMMMIIIEEEGGGLLLSSS\\\fffnnnssssssuuuvvvuuurrrnnnllllllnnnrrryyy~~~|||yyyxxxwwwxxx{{{<<<;;;===CCCPPPjjj}}}mmmXXXJJJGGGOOOXXX___```\\\WWWSSSQQQQQQOOONNNKKKKKKJJJIIIIIIJJJNNNQQQ[[[___fffkkknnnppprrrtttvvvyyy}}}ttt```QQQEEEBBB@@@???EEEOOOdddtttyyypppiiieeeccc]]]ZZZUUUQQQLLLGGGBBB>>>;;;:::999777555444333333333333222111111111222222222111111111222333555666999;;;>>>BBBGGGNNNVVV\\\aaaeeejjjooorrruuuxxxzzzyyy{{{}}}~~~~~~~~~}}}||||||~~~|||{{{{{{}}}~~~}}}|||xxxzzz}}}|||zzzxxxuuusssmmmllliiifffeeehhhnnnrrrzzz~~~}}}uuudddPPPBBB===888777666555444444444444444555777888;;;CCCOOOWWWhhhyyywww[[[EEE???;;;::::::;;;???EEEMMMUUUaaallluuu{{{~~~~~~{{{uuulllccc]]]YYYYYYZZZ[[[\\\```eeeiiippprrrtttvvvwwwxxxzzz||||||~~~yyyssspppjjjkkknnnsssyyy~~~|||zzzzzz{{{||||||||||||xxxrrrlllhhhfffeeeccc```]]]ZZZUUUOOOKKKHHHIIINNNTTT]]]gggpppuuuuuuwwwxxxwwwtttqqqooonnnooosssyyy~~~yyyxxxxxxzzz}}}::::::<<>>999999888777666555444444333333222111111111111111111000000000111333555666777999;;;>>>CCCJJJQQQWWW]]]```eeejjjmmmpppsssuuutttwwwzzz|||||||||}}}}}}}}}|||||||||~~~~~~~~~~~~}}}zzz|||}}}~~~|||{{{yyywwwssspppiiihhhfffccccccfffkkkpppwww||||||rrraaaNNNAAA===777777666555444444444444444555777999===FFFRRR[[[kkk|||qqqVVVEEE???::::::::::::???EEEMMMUUUaaallluuu{{{}}}vvvmmmddd___ZZZZZZ[[[ZZZ[[[^^^cccfffnnnqqqtttuuuuuuvvvyyy{{{yyy{{{~~~yyyssspppkkklllpppuuu{{{{{{xxxuuurrrpppppprrrsssssstttuuuyyy{{{zzz|||~~~|||uuunnnjjjgggdddbbb```^^^\\\XXXSSSOOOLLLNNNQQQVVV^^^gggoootttwwwxxxzzzyyyvvvsssqqqpppnnnrrrwww}}}~~~xxxyyyzzz|||666666999@@@NNNhhh{{{eeeTTTNNNPPPUUUXXXZZZWWWSSSPPPOOOOOONNNMMMMMMNNNOOOOOONNNNNNPPPRRRZZZ^^^bbbfffiiillloooqqqnnnsss{{{~~~nnn^^^NNNHHHDDD@@@CCCJJJSSSeeezzz|||tttmmmiiiggg___[[[TTTNNNIIIEEEAAA>>>888777777666666555444444555555444333333333333333222222111222333555777888666777999<<<@@@GGGNNNTTTYYY]]]bbbfffiiillloooqqqqqqtttxxxzzz{{{{{{|||~~~wwwzzz}}}~~~}}}|||||||||}}}~~~|||}}}}}}}}}~~~~~~}}}|||zzzyyyxxxvvvrrrooofffeeecccaaaaaadddjjjnnnvvv{{{}}}ppp___MMMAAA===666666555444333333333333444666777999>>>GGGTTT]]]lll}}}nnnSSSDDD>>>::::::::::::>>>DDDMMMUUUaaallluuu{{{~~~xxxnnneee```[[[[[[[[[ZZZZZZ]]]aaadddlllpppsssuuutttuuuwwwzzzwwwyyy|||~~~~~~zzzsssppplllnnnrrrwww|||~~~wwwsssoookkkiiicccdddeeefffgggiiimmmpppwwwyyy{{{~~~vvvooojjjhhhbbbaaa______]]]ZZZVVVSSSQQQQQQSSSWWW^^^fffmmmrrrwwwyyy{{{zzzwwwtttrrrqqqnnnqqqvvvzzz~~~~~~xxxyyy{{{~~~666777;;;DDDPPPfffppp___UUUQQQTTTWWWXXXTTTPPPMMMMMMNNNNNNMMMLLLLLLNNNSSSTTTSSSVVV[[[aaacccfffggghhhjjjmmmoooppprrrwww|||sssiiiYYYJJJBBBAAAEEEHHHQQQ^^^rrryyyrrrllliiiddd___WWWPPPJJJFFFBBB???<<<999666444555666777888888666444444444444333222333333333222222222111111222333555777:::@@@GGGLLLVVVZZZ^^^bbbeeehhhllloooqqqssstttuuuuuuwwwyyy|||vvvvvvwwwxxxyyyzzz|||}}}}}}{{{{{{~~~~~~}}}}}}~~~{{{yyyvvvvvvvvvtttoookkkgggaaa]]]]]]^^^```eeellluuuyyy~~~}}}~~~{{{ppp^^^MMMAAA;;;555111---...333666555222777999;;;<<>>;;;:::;;;<<<<<<;;;;;;999666555555555444333333333333222222222111111222333444666999???FFFKKKUUUYYY^^^bbbeeehhhlllooopppqqqsssttttttvvvyyy{{{xxxwwwwwwwwwxxxzzz|||}}}}}}}}}}}}|||}}}|||yyyvvvuuuuuusssnnniiifff```[[[[[[\\\]]]aaahhhqqquuu|||}}}yyyrrr___NNNBBB;;;:::666222222666888666444555888;;;===AAAKKKZZZeeepppmmmSSSAAA<<<888999999888<<>>CCCNNN^^^iiitttiiiOOOAAA<<<888999999888<<>>CCCLLLQQQYYYaaaggglllpppssstttvvvwwwyyyyyy{{{~~~}}}{{{{{{}}}~~~~~~|||wwwtttllliiihhhiiikkkjjjfffbbb___ZZZWWWVVVTTTQQQRRRVVV]]]eeepppwwwzzz|||~~~|||wwwwwwcccQQQCCC<<<555444222222444555666666777:::>>>AAAFFFQQQ```llluuu~~~fffMMM???;;;888999999888;;;???DDDNNN\\\iiiqqqwww}}}}}}wwwnnnfff___\\\VVVWWWXXXZZZ^^^dddlllqqqrrrtttxxxyyyyyyyyyyyyzzzwwwyyy|||zzzvvvmmmmmmooosssyyy{{{uuulllccc]]]TTTQQQMMMIIIGGGEEEEEEFFFBBBFFFLLLRRRXXX^^^eeeiiimmmppptttvvvxxx|||{{{xxxsssrrrooommmjjjeee___[[[TTTPPPPPPUUU[[[bbbllluuuvvvxxxzzzyyyvvvrrrooonnnoooqqqsssuuuwwwzzz}}}666888<<<@@@EEEPPPfffyyysssdddUUURRRMMMKKKJJJKKKKKKJJJLLLLLLPPPUUUUUUSSSSSSWWW___bbbeeehhhkkknnnqqqtttqqqrrrtttxxx||||||nnn```TTTLLLGGGHHHOOO\\\lll{{{wwwpppmmmhhhgggeeeccc```\\\VVVRRRIIIIIIJJJMMMQQQRRRQQQPPPIIIDDD>>>:::777666555444333333333222222222111111111111111111222666<<<@@@JJJPPPZZZcccjjjqqqvvvyyyxxxzzz{{{||||||~~~~~~||||||}}}~~~~~~~~~}}}yyysssooogggeeecccdddffffffbbb___\\\WWWTTTTTTRRRNNNNNNQQQVVV___llltttvvvxxx|||}}}vvvbbbPPPCCC<<<666555555555666777999:::999<<<@@@CCCHHHSSScccnnnvvv|||eeeMMM>>>:::888999999888:::>>>CCCLLLYYYeeennnuuu|||}}}vvvnnneee```]]]WWWXXXYYY[[[```fffoootttrrruuuxxxzzzzzzyyyyyyzzzyyy{{{}}}zzzvvvooooooqqqtttyyy}}}zzzuuuooohhhcccZZZWWWRRRMMMIIIFFFEEEDDD@@@CCCFFFJJJNNNSSSYYY]]]cccgggkkknnnppptttzzz}}}zzzwwwvvvtttqqqnnnhhhaaa\\\UUUPPPNNNRRRXXX___iiisssuuuxxxzzzzzzwwwsssqqqpppqqqrrrssstttuuuwww{{{~~~~~~666999>>>BBBDDDLLL^^^ooo}}}tttaaaUUUQQQMMMJJJJJJJJJJJJJJJLLLKKKMMMQQQPPPNNNOOOSSSWWW[[[___cccggglllpppsssqqqrrrtttwww{{{wwwiii\\\RRRMMMIIILLLUUUaaaqqq}}}tttnnnjjjcccbbb```___^^^\\\YYYVVVNNNNNNMMMOOOQQQQQQPPPOOOHHHDDD===999666555444333333333333222222222111111000111000000111444:::>>>DDDKKKVVVaaajjjqqqvvvzzz{{{|||}}}~~~}}}~~~~~~}}}{{{{{{{{{|||}}}}}}zzzzzz|||~~~~~~~~~}}}~~~~~~|||yyytttpppmmmgggeeeccccccdddbbb^^^ZZZWWWSSSQQQQQQOOOKKKKKKMMMOOOZZZgggppprrrtttxxx|||uuuaaaPPPCCC<<<888888888777666777999::::::>>>BBBFFFLLLXXXhhhtttzzzzzzcccLLL>>>:::888999999888:::>>>BBBKKKVVVaaajjjrrrzzz|||vvvmmmeee```^^^VVVWWWXXXZZZ___fffnnntttqqqtttxxxzzzyyyxxxxxxxxx{{{|||}}}yyyuuuppppppqqqtttyyy|||zzzwwwsssnnnkkkaaa^^^YYYTTTNNNJJJHHHGGGAAABBBDDDDDDFFFJJJOOORRRVVVZZZ```ccceeeiiipppvvvzzz|||{{{xxxvvvrrrlllddd___UUUPPPMMMPPPUUU\\\fffooouuuwwwzzzzzzxxxvvvtttsssrrrrrrrrrrrrqqqtttwwwzzz}}}888:::@@@CCCDDDIIIXXXhhhwwwttt___TTTQQQMMMJJJJJJJJJJJJJJJLLLKKKLLLNNNNNNKKKMMMQQQRRRVVV[[[```eeejjjooosssqqqrrrtttwww{{{}}}pppbbbWWWQQQJJJKKKPPP[[[iiiyyyzzzqqqjjjfff]]]\\\[[[ZZZZZZZZZWWWUUUQQQOOONNNMMMNNNNNNLLLKKKGGGCCC<<<888555444444333333333333222222222111111000000000///000333888<<<===EEEPPP\\\fffnnntttwww|||}}}~~~~~~}}}~~~}}}|||{{{zzzzzzyyyyyyyyy~~~{{{xxxuuutttvvvzzz|||}}}{{{|||}}}~~~~~~~~~{{{xxxtttqqqooommmiiifffdddccccccaaa\\\WWWTTTPPPNNNOOOMMMIIIHHHJJJKKKVVVdddmmmpppqqqvvvzzztttaaaOOOBBB<<<999999999777555555666888:::>>>CCCHHHOOO\\\mmmyyy}}}xxxaaaJJJ===999888999999888999===BBBJJJUUU___hhhqqqzzz|||vvvmmmfff```^^^TTTUUUVVVXXX\\\ccclllrrruuuxxx|||~~~}}}|||||||||||||||~~~yyyuuupppppppppsssxxx|||zzzyyyvvvsssppphhheee```ZZZTTTOOOLLLJJJCCCCCCCCCBBBBBBEEEIIILLLKKKPPPUUUYYY[[[___gggnnnvvv|||~~~|||yyyuuunnngggaaaVVVPPPLLLNNNSSSYYYdddnnntttwwwzzz{{{yyywwwvvvuuurrrrrrqqqpppoooqqqtttxxx|||~~~999;;;???AAABBBHHHYYYiiiuuuqqqcccUUUOOOJJJIIIGGGEEEGGGKKKHHHGGGGGGGGGHHHHHHGGGEEEEEEKKKTTT[[[aaaffflllqqqsssssstttuuuxxx}}}~~~ppp```VVVKKKIIILLLTTT^^^mmmuuummmeee___WWWVVVVVVWWWXXXXXXVVVSSSQQQOOOMMMLLLKKKJJJGGGEEE<<<:::777666666666555333111111222222222333333333444333222111111333555666>>>AAAGGGRRR___kkkssswww}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~|||wwwxxx{{{}}}wwwqqqnnnqqquuuxxxzzz}}}{{{|||~~~}}}~~~zzzuuurrrqqqooollliiikkkhhheeeddddddbbb^^^ZZZTTTNNNIIIJJJJJJHHHHHHKKKLLLUUUbbbmmmuuuyyy{{{|||uuucccRRREEE>>>:::888777555555666888999===<<<@@@IIISSS^^^mmmzzzooo[[[KKK>>>;;;::::::999666888===AAAGGGRRR___kkkuuu{{{~~~|||uuunnngggaaa^^^XXXXXXXXXXXX[[[```hhhmmmqqqvvv|||~~~{{{yyy||||||~~~yyyuuuqqqqqqrrrtttxxx~~~~~~zzzuuupppiiibbb\\\VVVPPPLLLLLLIIIFFFDDDEEEEEEEEEEEEJJJMMMPPPSSSVVVZZZaaagggiiisss|||{{{yyyuuujjj___ZZZTTTOOONNNOOOTTT^^^hhhnnnrrrvvvxxxxxxvvvuuuuuusssrrrpppmmmlllnnnrrrvvv{{{:::<<<@@@BBBCCCJJJ[[[lllzzzrrrcccWWWQQQKKKJJJHHHFFFHHHKKKHHHHHHGGGHHHIIIIIIGGGEEECCCIIIQQQXXX___eeelllqqqssssssuuuvvvxxx}}}uuufff[[[NNNJJJJJJOOOWWWdddvvv~~~tttlllddd]]]VVVVVVUUUVVVWWWWWWUUUSSSOOOMMMIIIGGGFFFEEECCCAAA<<<:::777555555444333111111111222222222333333333333222111111111222444555:::===DDDNNNZZZfffpppttt}}}~~~}}}}}}}}}{{{vvvvvvyyy|||~~~|||vvvpppmmmoootttxxxzzz}}}|||{{{}}}|||yyyyyyuuuqqqooooooooommmlllmmmjjjhhhgggfffddd```\\\WWWQQQLLLLLLLLLIIIIIIKKKMMMUUUbbbnnnuuuzzz|||}}}wwweeeSSSDDD<<<:::999777666666777888999===<<>>======:::777666555444333111111111222222222222333333222222111000000222333444666999???HHHTTT```jjjpppyyy{{{~~~~~~|||||||||yyyssssssvvvxxxzzz}}}~~~}}}}}}}}}zzzuuuooolllnnnsssxxx{{{{{{{{{|||~~~~~~|||xxxuuussspppmmmkkklllnnnooooooooonnnlllkkkjjjgggbbb___ZZZTTTOOOOOONNNJJJIIIKKKNNNVVVbbbmmmuuuzzz}}}~~~{{{gggTTTDDD;;;:::999777666666777999:::======BBBKKKTTT```qqqwww```KKKAAA<<<999888777555777;;;AAAGGGQQQ^^^jjjuuu|||~~~|||xxxsssnnnhhhdddaaaZZZZZZZZZZZZ\\\```ggglllppptttyyy|||}}}}}}~~~~~~~~~~~~|||wwwrrrrrrsssvvv{{{}}}xxxsssnnnhhhddd]]]ZZZUUURRRPPPOOOMMMKKKIIIJJJJJJJJJJJJLLLPPPSSS\\\dddmmmssszzzzzzttttttrrrppppppsssxxx}}}~~~|||yyypppggg___XXXQQQNNNNNNQQQ[[[eeeooossswwwyyyxxxvvvuuuuuuqqqpppooommmmmmoootttwww|||;;;===@@@CCCEEEMMM___qqq|||nnn^^^UUUMMMKKKJJJGGGHHHJJJHHHHHHJJJLLLMMMMMMJJJHHHEEEHHHMMMTTT\\\eeemmmrrrrrrtttuuuwwwzzz~~~tttkkk^^^UUULLLIIIKKKRRR___kkkxxx~~~{{{tttmmmddd]]]YYYWWWUUUTTTUUUUUUUUUTTTQQQLLLEEE@@@======<<<<<<<<<:::777666666666555333222222222222222333333333222111111000000111222222222555;;;CCCNNNZZZeeellltttvvv{{{~~~}}}}}}{{{zzzzzzvvvqqqpppsssuuuwwwzzz}}}}}}|||{{{|||~~~zzzuuuoookkkmmmrrryyy~~~||||||||||||{{{xxxvvvtttpppnnnkkkjjjkkkmmmoooqqqpppppppppooommmjjjfffccc\\\VVVRRRQQQPPPLLLJJJKKKNNNUUUaaallltttyyy}}}~~~}}}jjjVVVFFF<<<:::999888777777888:::;;;>>>???DDDLLLUUUaaarrrkkkSSSDDD===888777666555666:::@@@FFFPPP]]]iiittt|||}}}zzzuuuoooiiidddbbb[[[[[[[[[[[[\\\```fffkkkooorrrwwwzzz|||}}}|||wwwqqqqqqrrruuuzzz|||wwwsssmmmiiiddd```]]]ZZZWWWTTTTTTSSSQQQNNNMMMMMMNNNOOOTTTYYYaaaiiirrr|||yyypppiiieeedddcccaaaaaacccgggkkkrrrwww~~~{{{tttlllfff___WWWSSSQQQSSS\\\eeennnqqqvvvxxxxxxvvvuuuuuurrrrrrpppnnnmmmnnnqqqttt}}}:::;;;???BBBEEEMMM```sssxxxbbbXXXNNNKKKJJJHHHGGGHHHHHHHHHJJJMMMPPPQQQPPPNNNKKKKKKNNNSSS\\\eeemmmrrrrrrtttvvvxxxzzz~~~{{{rrreeeZZZNNNHHHHHHLLLVVV```nnnvvv|||zzzvvvqqqiiibbb]]]ZZZWWWVVVVVVWWWWWWWWWRRRLLLEEE???<<<;;;;;;;;;999777555555666666555444444444444333333333333333222111111111111111111111222555:::@@@IIITTTaaaiiiooorrrwww|||~~~{{{yyyxxxxxxtttnnnmmmppprrrtttwww{{{~~~}}}|||}}}~~~{{{vvvppplllmmmsss{{{}}}zzzwwwuuuuuuuuuqqqpppnnnllllllmmmppprrrrrrssssssrrrpppmmmjjjiiiaaa[[[VVVUUURRRMMMJJJKKKMMMTTT^^^iiiqqqxxx}}}~~~}}}kkkXXXIII@@@:::999888777888999;;;===???@@@EEEMMMTTT```rrrzzzaaaHHH@@@888777666555666999???DDDNNN[[[gggsss{{{}}}wwwpppjjjeeebbb]]]]]]]]]]]]]]]aaaeeeiiinnnqqquuuxxx{{{}}}{{{uuunnnoooqqqtttyyy|||yyytttooojjjfffaaa^^^^^^[[[WWWRRROOOMMMLLLLLLMMMPPPWWW```jjjuuuxxxrrrjjjaaaZZZVVVVVVUUUSSSRRRTTTXXX[[[aaagggpppwww|||yyyrrrlllddd]]]XXXTTTTTT[[[ccclllpppuuuxxxxxxwwwvvvvvvsssrrrpppmmmjjjjjjlllnnnuuuyyy~~~999;;;???BBBEEENNNbbbuuuggg[[[OOOLLLKKKIIIGGGHHHGGGGGGIIIMMMRRRVVVWWWWWWRRRPPPPPPSSS[[[eeemmmqqqrrrtttwwwyyy{{{{{{kkk^^^PPPIIIFFFGGGNNNUUUbbbllluuuxxxxxxuuuoooiiibbb___[[[YYYYYYZZZ[[[[[[SSSNNNGGGAAA>>>======<<<999777555555666666666555666666555555555555444444222222222222222111111111222555999>>>EEEPPP]]]fffllloootttyyy|||~~~yyyvvvvvvuuuqqqlllkkknnnnnnqqquuuyyy}}}~~~{{{wwwpppllllllsss}}}zzzuuusssuuuvvvrrrssssssrrrqqqqqqsssuuuuuuvvvvvvuuusssqqqqqqqqqmmmfff```]]]XXXPPPKKKJJJJJJQQQ[[[eeemmmuuu{{{~~~}}}}}}kkkYYYJJJBBB;;;:::888888888:::<<<>>>@@@BBBGGGMMMSSS^^^rrrmmmLLLBBB999777777666777:::===BBBLLLXXXeeeqqqzzz~~~~~~xxxqqqkkkeeeccc^^^^^^___^^^^^^aaaeeehhhmmmpppuuuxxxzzz|||yyytttmmmnnnpppsssyyy~~~yyytttnnnkkkgggbbb\\\VVVRRROOOKKKIIIJJJKKKOOOXXXbbbkkkwwwzzzqqqjjjddd]]]VVVQQQMMMMMMLLLJJJIIIJJJMMMPPPUUU[[[ccciiilllooosssvvvyyy}}}~~~}}}~~~xxxqqqjjjccc]]]YYYVVVZZZaaalllpppuuuyyyzzzyyyyyyzzzuuutttrrrnnnkkkiiijjjkkkmmmqqqvvv{{{:::<<>><<<:::::::::888777888777777777666666666555333333333333333222111111333666999<<>>AAACCCHHHMMMRRR\\\pppsssPPPEEE:::777777777888:::;;;@@@JJJVVVcccoooxxx}}}|||wwwqqqkkkgggddd___``````______aaadddggglllpppuuuyyy{{{|||~~~yyytttmmmnnnppptttzzz~~~zzzsssmmmeee___ZZZVVVQQQNNNKKKIIIKKKRRRYYY```lllwwwxxxqqqhhhaaa\\\XXXSSSOOOLLLLLLKKKIIIHHHHHHKKKMMMPPPVVV\\\___```ccchhhllloootttxxxyyywwwuuuwwwzzz{{{~~~xxxqqqkkkfff```[[[]]]bbbmmmqqqwww|||}}}~~~~~~{{{zzzxxxuuurrrpppqqqrrrsssvvvyyy{{{|||~~~<<<===AAADDDHHHRRRgggzzzooobbbUUUPPPPPPNNNKKKKKKFFFFFFHHHMMMUUU]]]bbbeeeZZZVVVQQQRRRYYYbbbiiilllrrrtttwwwzzz||||||nnn]]]RRRKKKGGGGGGJJJNNN[[[jjjsssxxxzzzvvvqqqkkkfffaaa^^^___```bbbccc^^^ZZZTTTOOOMMMKKKJJJHHHJJJGGGDDDAAA@@@???<<<;;;999999888888777777666666444444444444444333222111333666888:::>>>HHHVVV``````bbbfffjjjooosssvvvxxxuuusssrrrsssooojjjjjjmmmhhhkkkoootttxxx|||~~~~~~xxxuuunnniiihhhppp|||{{{uuussstttrrrvvvzzz{{{{{{zzz|||~~~{{{|||}}}{{{xxxyyy}}}xxxpppeeeWWWNNNJJJFFFLLLUUU___hhhpppwww{{{zzz}}}|||{{{~~~~~~{{{hhhVVVHHH@@@;;;:::999999999;;;===???BBBDDDHHHMMMQQQ[[[ooosssRRRFFF;;;888888888888;;;:::???HHHUUUbbbnnnwww}}}}}}zzzvvvqqqlllhhheee````````````___aaadddggglllpppuuuyyy{{{|||}}}~~~~~~~~~yyyuuunnnoooqqquuu{{{~~~xxxooohhhccc^^^YYYUUUMMMIIIIIINNNSSSXXXcccooo|||~~~|||zzzyyyuuunnneee^^^[[[XXXUUURRROOOOOOOOOMMMKKKKKKNNNPPPOOOTTTYYY[[[ZZZ\\\bbbgggiiinnnssstttqqqppprrruuuzzz~~~yyysssnnnhhhbbbbbbfffnnnsssyyy~~~}}}zzzyyyzzz||||||zzzzzz{{{<<<===@@@DDDGGGQQQeeewwwvvvfffVVVPPPNNNLLLJJJJJJGGGIIILLLRRRXXX___eeehhh\\\TTTOOORRRWWW^^^gggoooqqqtttxxxzzz|||wwwgggWWWMMMIIIGGGGGGKKKQQQ\\\jjjuuuyyywwwsssqqqllleee```___```bbbcccfffccc\\\UUUSSSVVVXXXVVVUUUQQQLLLHHHEEEDDDBBBAAA;;;<<<<<<=========<<<<<<888888777777666555444444777888999<<>>AAABBBDDDEEEIIINNNSSS]]]qqquuuVVVIII<<<777777666666888999===FFFSSSbbbpppzzz~~~|||uuulllfffcccbbb___````````````aaadddgggjjjooouuuyyyyyyyyy{{{~~~~~~vvvrrrsssssstttxxx~~~zzzrrrnnnhhh^^^VVVTTTOOOKKKJJJKKKOOOXXXaaalllsss|||~~~{{{xxxuuurrrrrrlllddd___\\\[[[YYYVVVXXXWWWVVVUUUSSSRRRPPPPPPSSSWWW[[[]]]^^^___aaabbblllpppqqqnnnnnnssswwwwww|||vvvnnnhhhddddddeeeppptttzzz}}}~~~~~~~~~zzzvvvuuuvvvxxx|||~~~}}}yyy<<<>>>AAAEEEHHHQQQdddvvvwwwhhhWWWPPPOOOLLLJJJJJJGGGIIILLLQQQWWW^^^cccfff[[[SSSNNNPPPVVV]]]fffnnnpppssswwwyyy{{{}}}mmm^^^SSSMMMIIIGGGGGGLLLVVVeeettt{{{zzzwwwrrrnnngggbbb```bbbdddfffjjjiiiddd]]]ZZZ\\\[[[XXXZZZVVVQQQLLLIIIFFFCCC@@@>>>>>>???@@@@@@??????>>>;;;;;;:::999888888777777666666888:::>>>EEENNNTTTZZZ]]]```ccceeehhhkkknnnooopppqqqpppnnnjjjfffdddaaabbbeeeiiinnnsssxxx{{{}}}~~~vvvkkkffffffjjjttt~~~zzzvvvvvvyyy~~~{{{tttnnnmmmqqquuu~~~tttjjj\\\RRRNNNMMMNNNSSS\\\fffnnnrrruuuyyy}}}~~~{{{kkkZZZMMMDDD@@@999999999:::<<>>???BBBFFFJJJRRRcccsss{{{jjjZZZRRROOOMMMKKKKKKHHHIIILLLPPPUUU[[[aaadddZZZRRRMMMNNNTTTZZZdddlllnnnrrrvvvxxxzzz}}}vvvhhh\\\RRRLLLHHHGGGIIIPPP___pppzzz{{{xxxtttpppjjjdddbbbdddhhhkkkooopppmmmfffaaa___\\\WWWXXXVVVRRROOOMMMJJJFFFDDDCCCDDDEEEEEEEEEEEEDDDCCC@@@@@@???>>>===<<<;;;:::888888999:::===DDDLLLQQQYYY[[[___bbbdddfffiiilllnnnoooooommmkkkgggdddbbb]]]^^^___ccchhhooouuuxxx{{{|||~~~~~~wwwkkkeeecccfffoooxxx~~~{{{}}}zzzoooeeeaaacccffftttzzz|||wwwnnnaaaVVVPPPNNNMMMQQQXXX```gggkkkooottt{{{}}}qqqbbbTTTJJJCCC@@@:::::::::;;;===@@@CCCEEEHHHKKKPPPVVVYYY```pppjjjRRREEE:::666666666666888;;;>>>EEERRRaaaoooxxx}}}zzzsssjjjccc___]]]___aaaccccccaaa``````aaajjjooouuuyyyyyyyyy{{{~~~~~~}}}vvvrrrqqqsssvvv{{{}}}ssskkk^^^VVVNNNJJJGGGEEEIIINNNXXX___jjjuuu||||||vvvrrrrrrsssttttttvvvrrrmmmjjjiiiiiihhhhhhdddeeefffggghhhhhhggggggiiijjjjjjjjjiiiiiikkklllpppvvvyyyxxxvvvwwwvvvssszzzzzztttnnnjjjhhhkkkmmmqqqsssttttttvvvwwwvvvwwwwwwvvvtttttttttuuuzzz|||}}}zzz}}}???@@@DDDHHHLLLSSSbbbpppnnn\\\TTTQQQNNNKKKKKKIIIJJJKKKOOOTTTZZZ___ccc[[[SSSLLLMMMRRRXXXbbbjjjmmmppptttvvvxxx||||||ooocccYYYPPPJJJLLLKKKNNNZZZjjjuuuxxxuuuvvvrrrmmmgggeeefffjjjnnnqqqtttsssllleee___XXXRRROOONNNNNNNNNPPPOOOMMMLLLIIIJJJLLLMMMMMMLLLKKKJJJGGGFFFEEEDDDBBBAAA@@@???============???EEELLLRRR[[[^^^bbbfffhhhiiikkkmmmnnnnnnnnnllliiifffcccaaa]]]]]]]]]___dddjjjppptttwwwyyy{{{}}}~~~~~~~~~~~~vvviiibbb___aaajjjrrr~~~|||mmm^^^VVVUUUWWW___iiissswwwvvvpppeee[[[SSSQQQOOORRRXXX___fffiiimmmssszzzyyykkk\\\QQQHHHCCC@@@;;;;;;;;;<<<>>>BBBEEEGGGHHHKKKQQQWWWZZZ___lllzzzzzzfffPPPDDD999666666666666888;;;>>>EEEQQQ___mmmwww|||~~~zzzrrriiiaaa\\\ZZZ[[[^^^bbbdddcccbbbaaaaaajjjooouuuyyyyyyyyy{{{~~~|||~~~{{{uuurrrppptttyyy~~~{{{sssfff]]]TTTOOOKKKGGGGGGJJJNNNVVVbbbnnnxxx|||xxxttttttvvvyyyzzz{{{yyyuuurrrppppppppppppkkklllmmmoooooopppppppppuuuuuutttqqqnnnnnnoooqqqttt{{{}}}{{{wwwrrruuu}}}{{{vvvpppjjjfffhhhiiikkklllmmmmmmnnnnnnmmmooorrrsssrrrrrrssstttwwwzzz}}}{{{{{{AAAAAAEEEKKKNNNTTT```lllrrr___UUURRRNNNLLLLLLJJJJJJKKKNNNSSSYYY___bbb^^^UUUMMMMMMQQQWWW```hhhkkkooosssuuuwww{{{uuujjj___UUUOOOOOOKKKLLLTTTbbbnnntttuuuuuusssooojjjffffffjjjnnnsssxxxyyyrrriii```WWWPPPLLLLLLLLLOOORRRTTTSSSRRRPPPQQQTTTVVVWWWVVVUUUTTTOOOOOOMMMKKKJJJHHHFFFFFFCCCCCCBBBBBBCCCHHHOOOTTT^^^bbbgggkkklllmmmnnnooopppooonnnmmmjjjgggeeecccbbbaaa``````ccchhhmmmpppssstttwww{{{~~~uuuhhh```]]]^^^fffnnnyyy}}}mmm[[[PPPLLLLLLSSS^^^llltttwwwvvvmmmdddXXXWWWVVVXXX^^^eeejjjmmmpppuuu{{{vvvfffWWWMMMEEEAAA>>>;;;;;;;;;<<>>???BBBFFFIIIHHHJJJOOOVVV[[[___iiirrr{{{oooWWWJJJ===888888666555555777:::>>>EEEOOO]]]kkktttzzzzzzxxxrrrhhh```ZZZXXXXXX[[[^^^``````aaabbbccclllnnnrrruuuwwwyyy|||~~~~~~~~~~~~{{{xxxuuutttwww{{{yyyoooggg```YYYTTTNNNOOOQQQSSSXXXaaallluuuzzz}}}}}}uuuoookkkiiippprrrwww|||wwwuuurrrpppqqqqqqpppooojjjiiigggddd```[[[VVVTTTMMMLLLIIIHHHGGGGGGHHHIIIFFFGGGHHHJJJNNNUUU\\\bbbjjjooowww}}}EEEIIINNNSSSWWW[[[___bbbkkktttjjjZZZRRRPPPOOOMMMLLLJJJKKKMMMOOOSSS]]]hhhgggbbbYYYQQQOOOSSS[[[aaajjjlllppptttyyy~~~|||qqqjjj]]]XXXOOOHHHEEEHHHNNNTTT___cccgggfffaaa^^^]]]___dddlllssssssqqqmmmgggaaaYYYVVVRRRMMMJJJIIIJJJJJJOOOSSSZZZ```fffiiijjjjjjjjjlllnnnnnnmmmmmmnnnoooooooooppprrrsssuuuwwwxxx}}}~~~}}}}}}}}}yyyyyyyyyyyyyyyzzz{{{|||{{{{{{|||}}}~~~~~~{{{pppddd______fffmmmvvv}}}}}}~~~}}}kkkVVVKKKFFFBBB>>>===:::<<<>>>???AAADDDHHHKKKKKKLLLPPPVVVZZZ^^^hhhqqq~~~rrrYYYKKK===888777666555666666888<<>>;;;===@@@BBBCCCFFFJJJMMMOOOOOORRRVVVYYY]]]fffpppxxx]]]NNN>>>888777666555666555777:::@@@IIIUUUbbbjjjtttuuuuuupppggg^^^ZZZYYYXXXZZZ]]]^^^^^^^^^___```gggkkkpppuuuxxx{{{~~~}}}yyywwwuuuuuuxxx|||yyyqqqiiiccc]]]]]]\\\]]]```gggpppwww{{{tttooolllmmmpppvvvwwwqqqhhheeeaaa^^^]]][[[YYYWWWVVVTTTPPPLLLGGGDDDAAA@@@CCCBBB@@@???>>>??????@@@>>>>>>???AAACCCIIIOOOTTT\\\cccmmmwww}}}FFFKKKRRRWWW[[[]]]___aaafffmmmyyytttbbbWWWQQQNNNLLLKKKJJJJJJLLLMMMOOOWWWaaaeeebbb\\\TTTPPPQQQWWW]]]gggkkkpppuuuwww{{{zzzmmmeeeZZZOOOHHHEEEEEEFFFFFFKKKQQQUUUWWWXXXZZZ[[[\\\eeemmmppppppoookkkeee\\\XXXRRRLLLFFFAAA???>>>???AAACCCGGGKKKNNNQQQRRRUUUVVVWWWXXXZZZ^^^cccgggkkkooouuu|||~~~~~~vvvhhh___ZZZ___eeekkkrrryyy|||}}}wwwgggVVVMMMHHHCCC@@@???<<>>FFFQQQ]]]fffooorrrsssoooeee]]]YYYYYYWWWZZZ\\\^^^]]]]]]^^^___iiimmmrrrvvvyyy{{{}}}~~~zzzwwwuuuuuuxxx{{{{{{rrrkkkdddbbbaaabbbeeemmmuuu{{{zzztttppplllooouuu|||zzz{{{|||}}}{{{wwwpppkkkbbb^^^ZZZVVVTTTRRROOOMMMNNNLLLHHHDDDAAA???>>>===>>>>>><<<<<<;;;;;;<<<<<<:::;;;<<<===>>>CCCHHHLLLVVV]]]iiissszzzFFFKKKRRRWWW[[[]]]___```gggnnnzzzwwwfff[[[TTTPPPNNNKKKIIIJJJKKKKKKLLLTTT]]]cccaaa]]]WWWQQQQQQWWW\\\dddiiippptttvvvyyy~~~uuulll```TTTMMMIIIFFFEEEBBBFFFJJJNNNPPPRRRTTTUUU[[[dddmmmooopppooojjjeeeZZZWWWRRRKKKEEEAAA>>>=========>>>@@@AAACCCEEEFFFIIIIIIIIIIIIJJJNNNSSSWWW]]]bbbkkkuuu~~~ooodddYYYZZZ]]]bbbiiirrr{{{|||{{{|||uuugggWWWOOOIIICCC@@@AAA>>>AAADDDGGGHHHKKKNNNPPPTTTSSSUUUXXXZZZ\\\dddnnnmmmYYYDDD:::999888666666666777999===DDDOOOZZZbbblllpppsssnnneee\\\YYYYYYVVVYYY\\\]]]]]]]]]^^^___lllpppuuuyyyzzz{{{|||}}}|||xxxuuutttvvvzzzyyysssiiigggeeefffkkksss{{{~~~wwwsssoooqqqwww~~~wwwqqqqqqppppppooolllfffbbb\\\XXXSSSOOOMMMJJJHHHFFFHHHFFFDDDAAA???>>>>>>???<<<;;;;;;:::::::::::::::999::::::;;;<<>><<<<<<<<<<<<============@@@@@@@@@@@@@@@CCCHHHKKKOOOUUU___lllwww~~~~~~{{{nnn___]]][[[\\\aaajjjtttzzz}}}~~~zzz{{{}}}ttthhhZZZQQQKKKDDDAAAAAA@@@BBBFFFHHHJJJKKKMMMOOOSSSSSSVVVZZZ\\\^^^eeennn|||www```HHH<<<:::888666555666777999<<>>>>>::::::::::::::::::::::::999::::::::::::<<>>999999:::;;;;;;;;;::::::999::::::;;;;;;===AAADDDFFFLLLVVVcccpppzzz|||}}}~~~{{{lllfff^^^ZZZ]]]eeennntttxxx|||~~~~~~}}}|||||||||}}}~~~|||}}}~~~}}}~~~zzzzzz}}}tttiii\\\TTTMMMEEEBBBBBBAAADDDGGGIIIJJJKKKLLLNNNPPPQQQVVV\\\^^^```fffnnn|||gggLLL>>>;;;999666555444555777:::AAAKKKWWW^^^jjjpppuuupppddd[[[XXXYYYTTTWWW[[[]]]^^^___aaabbbjjjnnntttxxxyyyyyyzzzzzzxxx{{{}}}}}}{{{xxxvvvvvvuuuwwwyyy|||}}}vvvqqqqqquuu{{{yyyuuuppppppvvv}}}~~~|||rrrkkkbbb```^^^^^^^^^]]]ZZZXXXUUURRRNNNKKKJJJIIIGGGEEEFFFFFFEEEDDDBBB@@@>>>===999:::::::::::::::::::::999::::::999999:::<<>>AAAAAAFFFPPP]]]jjjuuu}}}{{{|||}}}vvvnnnbbb[[[[[[bbbkkkqqquuuyyy~~~|||{{{zzzyyyyyyzzz{{{|||xxxzzz{{{||||||}}}yyyzzz~~~uuujjj^^^UUUNNNFFFBBBBBBBBBEEEHHHJJJJJJKKKLLLMMMNNNPPPVVV]]]```aaagggnnn~~~kkkNNN@@@<<<:::666444333444666999???JJJUUU]]]jjjqqquuuqqqeeeZZZWWWYYYTTTWWW[[[^^^___```bbbdddfffkkkqqqvvvxxxyyyzzzzzzvvvxxxzzzzzzwwwtttrrrqqqqqqsssvvvzzzvvvpppooosssyyy~~~zzzuuutttyyy{{{|||}}}}}}zzzssskkkeeeaaa```^^^]]]]]]]]]\\\ZZZWWWTTTPPPNNNMMMMMMKKKJJJJJJJJJIIIHHHEEEAAA>>><<<888999:::::::::::::::999999::::::999888888;;;======EEEQQQ___lllzzzGGGJJJNNNQQQTTTXXX]]]aaagggppp}}}rrrcccXXXQQQNNNJJJHHHJJJIIIGGGIIILLLRRRUUUVVVRRRMMMKKKNNNSSS\\\bbbjjjnnnooorrrxxx}}}{{{rrriii\\\PPPOOOKKKHHHFFFFFFGGGHHHHHHMMMSSS]]]cccfffdddbbbaaa[[[XXXTTTOOOJJJDDD@@@>>>;;;;;;:::888777777777777777666666666888:::===???EEEGGGLLLUUUcccpppzzz~~~~~~zzzyyyyyyzzz{{{~~~~~~uuukkkeeeaaa___gggrrrxxx{{{~~~~~~|||zzzxxxvvvuuutttuuuvvvwwwwwwwwwxxxzzz}}}|||zzz~~~|||ooojjjaaaUUUKKKDDDCCCCCCGGGIIIJJJIIIHHHHHHIIIKKKPPPSSSVVVXXX[[[```hhhnnn~~~mmmQQQ>>>888999888555222222444:::???FFFRRR^^^gggooosssmmmccc[[[UUUPPPRRRVVVZZZ^^^^^^^^^______eeejjjrrrvvvwwwwwwyyy{{{{{{zzzxxxuuuqqqnnnkkkiiiiiilllrrrwww~~~}}}uuutttuuuvvv{{{{{{uuuxxx~~~{{{tttsssrrrrrrqqqnnnjjjgggddddddeeefffhhhgggeeebbbccc___ZZZWWWVVVUUUTTTSSSSSSQQQNNNKKKIIIFFFBBB???===<<<;;;:::999999999999888888777777888999;;;<<<>>>AAAIIIWWWiiixxxJJJLLLPPPSSSVVVYYY]]]___cccmmm{{{tttdddWWWPPPOOOKKKIIIJJJJJJHHHJJJNNNPPPRRRSSSPPPJJJHHHJJJNNN[[[aaajjjnnnppprrrxxx}}}zzzqqqdddXXXSSSOOOKKKHHHHHHIIIIIIHHHJJJPPPWWW]]]```___^^^^^^\\\ZZZVVVRRRLLLHHHDDDBBB>>>===<<<:::999888888888888888777888999<<<>>>@@@CCCDDDIIIRRR]]]jjjtttyyy}}}~~~~~~}}}{{{zzzzzzyyyzzz|||yyyqqqjjjfffkkkssswwwyyy{{{zzz{{{}}}{{{vvvtttrrrqqqppppppqqqrrrvvvwwwyyy||||||}}}vvvmmmhhh___TTTJJJEEECCCDDDFFFHHHIIIJJJIIIJJJKKKMMMRRRUUUXXXZZZ\\\```hhhmmm{{{kkkPPP>>>888999777444444333555:::>>>DDDPPP[[[dddlllqqqlllccc[[[UUUPPPPPPSSSXXX\\\]]]^^^___```eeekkkrrrvvvwwwwwwyyy{{{{{{zzzwwwtttpppllliiihhhiiilllqqqvvv}}}xxxttttttuuuyyy}}}xxx{{{|||uuutttssssssrrrpppllliiiiiiiiijjjmmmoooooonnnlllkkkhhhcccaaa```___^^^]]]\\\ZZZVVVSSSPPPLLLGGGCCCAAA@@@???===<<<<<<;;;;;;<<<;;;:::999999999:::;;;>>>AAAHHHVVVgggxxxMMMPPPTTTVVVXXXYYY\\\^^^cccmmm{{{xxxggg[[[TTTQQQMMMJJJKKKKKKIIIKKKOOOOOORRRTTTQQQKKKGGGIIIKKKYYY```iiinnnpppsssxxx}}}{{{nnnbbbYYYUUUPPPMMMLLLKKKKKKJJJIIIMMMSSSXXXYYYZZZ[[[\\\]]][[[YYYUUUPPPLLLHHHFFFBBB@@@>>><<<;;;:::::::::::::::999:::;;;===???@@@BBBDDDHHHOOOXXXcccmmmrrrwwwxxxyyyzzz|||~~~||||||||||||{{{zzzzzz{{{|||}}}vvvooopppuuuxxxxxxxxxvvvuuuyyy}}}{{{uuusssqqqooommmllllllllluuuvvvzzz~~~zzz|||{{{nnngggccc\\\RRRJJJEEEDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRUUUXXX[[[\\\]]]```ggglllwwwyyygggNNN>>>999888666222666555666:::===BBBMMMXXX___hhhnnnjjjaaaZZZTTTPPPLLLPPPUUUYYY[[[]]]^^^```eeekkkrrrvvvwwwwwwyyy{{{|||zzzwwwrrrnnnjjjhhhggghhhkkkpppuuu{{{|||ssssssssswww}}}}}}|||zzzyyyxxxwwwuuurrrooopppppprrrvvvyyy{{{{{{zzzxxxvvvrrroooooonnnmmmkkkeeeccc___[[[VVVQQQJJJFFFCCCBBBAAA???===<<<;;;;;;>>>===<<<:::999999::::::===@@@GGGTTTeeevvvQQQSSSWWWYYYZZZZZZ\\\]]]gggooo{{{nnnaaaYYYSSSNNNKKKLLLKKKIIIKKKOOORRRVVVYYYVVVPPPKKKKKKMMMWWW^^^hhhmmmpppsssxxx}}}vvvkkkaaa]]]WWWSSSPPPOOONNNMMMMMMOOOSSSUUUWWWXXX[[[]]]]]]]]][[[XXXTTTPPPLLLJJJEEECCCAAA>>><<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???EEEGGGJJJOOOVVV___hhhnnnrrrsssuuuvvvwwwyyy}}}~~~}}}|||{{{}}}}}}|||{{{||||||}}}~~~~~~~~~yyywwwxxxzzzyyyvvvrrrqqqtttzzz~~~|||yyyxxxuuurrrooolllkkkkkkuuuwww|||}}}yyy~~~tttggg```]]]WWWOOOHHHDDDDDDEEEIIILLLNNNPPPQQQSSSVVVXXXWWWZZZ\\\]]]]]]___dddhhhsss{{{zzztttcccMMM>>>999777555111666444555999<<>>===<<<>>>===;;;:::999999999:::===???FFFQQQaaasssSSSUUUXXXZZZZZZ[[[]]]___gggnnnxxxuuufff]]]VVVQQQMMMLLLJJJHHHJJJNNNSSSXXX\\\[[[TTTOOOMMMNNNUUU]]]gggmmmppprrrwww|||~~~~~~uuuiiieee___ZZZWWWUUUSSSQQQQQQSSSTTTUUUUUUWWWZZZ\\\^^^^^^]]]ZZZWWWSSSOOOMMMGGGEEEBBB@@@>>>>>>???@@@============>>>??????@@@GGGJJJMMMPPPTTT[[[dddjjjlllnnnqqqrrrssstttvvvyyy||||||}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~~~~|||{{{|||~~~{{{|||yyytttnnnlllnnnssswww}}}~~~~~~}}}zzzwwwssspppnnnmmmxxxzzz~~~|||ooobbbYYYWWWRRRLLLGGGEEEEEEGGGJJJLLLOOOQQQRRRTTTVVVYYYXXXZZZ]]]]]]\\\]]]aaaeeeppp}}}xxxvvvpppbbbNNN???999777444222444333444888;;;@@@KKKVVV^^^gggmmmiii___WWWPPPJJJGGGJJJOOOTTTWWWZZZ]]]```dddjjjrrrvvvxxxyyy{{{}}}~~~}}}zzzvvvssspppnnnmmmmmmooorrrtttwww|||xxxuuurrrssswww~~~|||vvvqqqkkkeee___[[[XXXVVVRRRNNNIIIFFFCCCBBB>>>===;;;:::999999999:::<<>>;;;???FFFMMMVVVaaannnwwwWWWWWWVVVVVVWWW[[[aaaffflllggggggqqqnnncccYYYSSSPPPKKKIIIJJJQQQUUU[[[___```]]]XXXTTTXXX]]]dddhhhkkknnnssswwwzzz{{{|||wwwtttqqqooonnnkkkkkkjjjgggdddcccccceeefffeeeccccccbbb___[[[XXXRRRPPPOOOPPPRRRTTTUUUUUUXXXXXXYYY[[[[[[ZZZWWWTTTWWW[[[___aaaaaadddjjjpppsssvvvyyyzzzzzzzzz{{{|||}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~}}}|||yyywwwrrrkkkeeedddhhhmmmqqqvvv|||sssiiiccc___]]]___\\\\\\bbbfffiiiooouuuvvvxxx{{{||||||||||||}}}}}}|||{{{{{{|||}}}~~~tttcccXXXQQQQQQPPPOOONNNNNNQQQSSSOOOPPPQQQRRRRRRSSSUUUXXX_________```aaaaaabbbbbbkkkrrr~~~}}}zzzssshhhVVVFFF;;;666444444555333222555888;;;BBBKKKWWWaaajjjjjjeee^^^TTTLLLJJJJJJKKKLLLNNNRRRWWW[[[```dddkkkssszzz|||yyyzzz~~~}}}uuuqqqqqqvvvzzzuuunnnjjjeeeaaaYYYQQQJJJFFFCCCAAA@@@BBBGGGMMMVVV```hhhmmmvvv~~~XXXXXXXXXWWWYYY]]]cccgggkkkeeedddnnnzzzssshhh\\\VVVRRRNNNKKKLLLQQQUUU\\\aaabbb___ZZZWWWXXX]]]dddiiikkknnnrrrvvvxxxzzz~~~~~~yyyvvvtttrrrqqqppppppnnnkkkgggeeefffggggggeeedddccccccaaa]]]ZZZXXXVVVTTTUUUWWWYYYYYYYYYXXXYYY[[[]]]______]]][[[^^^aaaeeeeeedddffflllqqqtttwwwzzz||||||{{{{{{|||}}}|||{{{zzzzzz|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~||||||yyyvvvqqqjjjdddbbbeeehhhmmmrrryyy~~~yyypppjjjeeebbb___[[[YYY\\\```bbbhhhnnntttwwwzzz{{{|||{{{|||}}}|||{{{zzzyyyzzz{{{}}}uuueee[[[TTTSSSRRROOONNNOOOQQQSSSPPPRRRSSSSSSSSSUUUWWWYYY______``````aaabbbcccccchhhooo||||||{{{tttiiiXXXGGG<<<666666666555333222555888:::BBBJJJRRR]]]hhhjjjfff```WWWNNNIIIJJJKKKLLLOOORRRWWWZZZ^^^bbbiiiqqqxxx}}}~~~{{{zzz}}}vvvpppppptttxxx}}}|||wwwpppkkkccc[[[SSSMMMHHHEEEAAACCCGGGPPPZZZdddiiikkkrrr|||~~~XXXYYYYYYYYYZZZ^^^dddhhhiiicccbbbiiissszzzzzznnnaaaZZZUUUPPPNNNOOOPPPUUU\\\aaacccaaa\\\YYYXXX]]]dddiiikkknnnrrruuuvvvxxx|||}}}{{{yyywwwuuuvvvuuusssoookkkiiiiiikkkhhhfffeeeeeeeeecccaaa^^^^^^\\\YYYYYYZZZ[[[\\\\\\YYY[[[^^^aaacccdddddddddeeehhhjjjjjjiiijjjnnnrrruuuxxx|||~~~~~~|||||||||||||||{{{zzz{{{|||}}}~~~}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||zzzwwwtttpppjjjdddaaaaaabbbgggmmmuuuzzz|||~~~zzztttnnnjjjccc]]]XXXYYYZZZ\\\bbbiiiqqqtttxxxzzz{{{{{{|||}}}{{{zzzwwwuuuvvvxxx{{{}}}~~~wwwiii___[[[XXXTTTQQQOOOPPPQQQSSSRRRTTTUUUUUUUUUVVVYYY[[[^^^___```aaabbbcccdddddddddlllyyy}}}{{{{{{tttjjjZZZIII===777777888555222222555777999@@@GGGMMMYYYeeejjjiiidddZZZQQQIIIJJJKKKMMMPPPTTTWWWYYY\\\```gggooovvv{{{~~~}}}|||~~~xxxqqqoooqqqtttxxx}}}~~~xxxpppggg^^^UUULLLGGGCCCCCCIIITTTaaaiiikkkjjjmmmwww~~~YYYYYYZZZZZZ[[[^^^dddhhhhhhbbb```fffmmmrrryyyssseee]]]WWWQQQOOOPPPNNNSSSYYY___aaa___\\\YYYXXX]]]eeejjjlllnnnqqqttttttwww{{{}}}{{{yyy{{{zzzvvvqqqmmmkkkkkkmmmjjjiiigggggghhhgggeeecccbbb___[[[YYYZZZ[[[[[[[[[[[[^^^aaadddfffggghhhiiihhhjjjkkkkkkkkklllpppsssuuuyyy}}}}}}}}}|||{{{{{{zzzzzzzzzzzz{{{|||{{{|||}}}~~~~~~}}}|||}}}}}}~~~~~~|||zzzyyytttrrrnnniiidddaaa______ccciiiqqqvvvyyyzzz}}}~~~xxxsssjjjccc\\\ZZZYYY[[[bbbjjjnnnqqqvvvyyyzzz{{{{{{|||yyyvvvssspppqqqssswwwyyy{{{yyynnnfffddd___XXXRRRPPPQQQRRRSSSSSSTTTVVVVVVVVVWWWZZZ\\\^^^___```aaabbbddddddeeecccjjjwww~~~zzzyyyzzztttlll]]]LLL???888777888555222222555666888===EEEKKKWWWeeelllmmmhhh]]]SSSKKKKKKKKKNNNRRRVVVXXXYYY[[[___gggooovvv{{{~~~}}}sssooooooqqqsssxxxzzzpppfffZZZOOOGGGDDDEEEJJJWWWfffooonnnjjjjjjsss}}}~~~~~~YYYZZZZZZZZZ[[[]]]bbbeeehhhcccaaadddiiimmmssszzz~~~wwwiii```YYYRRRNNNNNNLLLOOOUUUZZZ\\\[[[YYYWWWXXX^^^eeejjjlllnnnqqqssssssvvv{{{~~~}}}yyytttooommmnnnooonnnmmmkkkkkkkkkkkkjjjiiigggccc^^^[[[[[[[[[[[[[[[]]]aaadddffffffgggiiijjjhhhhhhiiijjjkkkmmmppprrruuuxxx|||~~~~~~}}}}}}~~~zzzzzzyyyyyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~|||{{{yyywwwsssppplllhhhdddaaa___]]]]]]dddlllqqqtttwww{{{~~~}}}rrriiiaaa]]][[[\\\cccjjjkkkoootttxxxyyyyyyzzzzzzuuusssooommmmmmooorrruuuyyy|||~~~|||tttooommmeee[[[TTTQQQRRRSSSSSSSSSUUUVVVVVVVVVWWWZZZ\\\^^^___```aaabbbcccdddddddddkkkvvv|||xxxwwwyyyuuunnnaaaQQQBBB999777777555222222555666666;;;BBBKKKWWWeeemmmppplll```TTTMMMLLLLLLOOOTTTXXXZZZZZZ[[[```gggpppwww|||yyyrrroooooopppuuu}}}~~~|||}}}yyynnnaaaSSSIIIFFFGGGMMMZZZiiiqqqqqqmmmiiirrrzzz[[[\\\\\\[[[[[[]]]```ccchhhcccaaacccgggjjjpppxxx}}}ooofff]]]UUUOOONNNKKKMMMPPPSSSVVVVVVVVVVVVWWW^^^fffkkkmmmnnnpppsssrrruuuzzz~~~}}}wwwrrrqqqrrrttttttrrroooooooooooonnnmmmmmmiiiccc___^^^^^^^^^]]]___cccfffgggffffffiiilllhhhhhhhhhiiikkkmmmoooqqqsssvvvyyy{{{||||||~~~|||{{{{{{zzzxxxwwwvvvuuuvvvwwwzzz|||~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxtttpppjjjfffccc```\\\ZZZVVV\\\dddiiimmmqqqwww{{{}}}zzzqqqfff```\\\\\\aaahhhiiimmmssswwwxxxxxxxxxxxxsssqqqnnnlllkkkmmmpppqqqxxxzzz}}}~~~}}}~~~{{{zzz{{{xxxuuulll___VVVRRRSSSSSSSSSTTTUUUWWWWWWWWWXXX[[[]]]______``````aaaaaabbbbbbeeekkkvvvzzzwwwwwwyyywwwrrrhhhXXXHHH<<<777666555222222555555555999???IIIUUUccclllqqqnnncccWWWPPPMMMKKKMMMSSSXXX[[[[[[\\\```hhhpppxxx}}}wwwqqqooonnnssszzzxxxtttqqqoooooovvv}}}zzzrrrsssvvvzzzvvvhhhYYYOOOHHHIIIOOOZZZhhhqqqsssrrrmmmssszzz}}}}}}^^^___^^^]]]\\\]]]___aaafffbbb```ccceeehhhooowwwvvvmmmdddZZZRRRPPPKKKLLLMMMOOOQQQRRRTTTUUUWWW^^^fffkkkmmmnnnppprrrooosssxxx||||||xxxwwwyyy{{{yyyvvvsssrrrrrrrrrrrrpppqqqmmmfffaaa_________^^^___cccggghhhggggggkkkooommmllljjjkkklllnnnooooooqqqsssuuuwwwyyy{{{~~~}}}|||zzzwwwuuutttsssuuuxxx{{{}}}}}}}}}}}}}}}|||{{{{{{{{{{{{}}}}}}}}}~~~}}}|||{{{vvvqqqiiiccc___\\\WWWTTTNNNSSSZZZ___dddjjjqqqwwwzzz}}}zzznnnfff___\\\___dddhhhmmmrrrvvvwwwvvvvvvvvvrrrqqqooonnnmmmnnnooopppuuuxxx{{{~~~~~~}}}{{{yyyzzz|||qqqaaaWWWSSSTTTTTTSSSVVVWWWYYYYYYYYYZZZ]]]___________________________ccciiitttzzzxxxyyyzzz{{{xxxooo```NNN@@@999777555222222555444333777===EEEPPP^^^iiipppoooeeeZZZPPPLLLHHHJJJPPPWWWZZZ[[[[[[```gggpppwww}}}|||tttqqqmmmqqqvvv{{{yyyqqqkkkhhhffffffcccjjjuuu}}}wwwrrrnnnddddddfffhhhkkkpppuuuyyyzzzmmm^^^SSSIIIKKKQQQZZZeeeooouuuxxxqqqvvv{{{zzzyyy|||aaaaaaaaa___^^^^^^___aaaeeeaaa```bbbdddgggooowww||||||sssjjj^^^VVVRRRLLLLLLLLLLLLNNNQQQSSSUUUWWW^^^ffflllmmmnnnpppqqqmmmqqqvvvzzz}}}|||~~~|||yyyvvvtttttttttsssrrrrrrmmmfffaaa___^^^^^^]]]^^^ccchhhiiihhhiiimmmrrrqqqooommmmmmmmmnnnnnnnnnpppqqqsssuuuvvvzzz~~~~~~{{{xxxvvvtttrrrtttwwwzzz|||}}}||||||}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~yyyrrriiiaaa\\\XXXSSSPPPHHHLLLSSSXXX]]]dddmmmssswwwzzz~~~uuukkkccc]]]___ccchhhlllrrrvvvvvvuuuttttttsssrrrqqqpppoooooopppppptttvvvzzz}}}~~~~~~}}}}}}zzzzzz}}}ssscccXXXTTTTTTTTTTTTWWWYYYZZZ[[[[[[\\\^^^``````____________^^^^^^^^^aaagggsss}}}yyyxxxzzz|||}}}|||uuufffSSSCCC:::777555222222444444333666<<>>IIIVVVbbbjjjmmmggg___PPPIIIDDDDDDEEEHHHPPPXXX[[[]]]bbbiiiqqqwww{{{|||xxxtttoooooouuu}}}{{{rrrmmmfffaaa````````````___```aaaeeeiiinnnrrrttt}}}}}}|||{{{xxxuuurrrqqqtttwww|||~~~vvvooohhh```YYYTTTQQQLLLIIIIIIJJJKKKKKKNNNSSS^^^mmmzzzuuuiii\\\TTTPPPPPPSSS]]]kkkwww}}}~~~zzz{{{}}}^^^^^^^^^______^^^^^^^^^^^^```cccggglllrrrzzzppp```VVVQQQNNNJJJIIIJJJLLLLLLLLLLLLPPPVVV]]]dddjjjnnnpppmmmooorrrtttxxx}}}{{{uuurrrnnnhhhccc___\\\[[[\\\]]]```dddhhhjjjlllnnnqqqsssttttttrrrqqqppppppooooooppprrrtttwwwyyyzzzzzz{{{|||}}}vvvvvvwwwyyy||||||{{{yyyzzzzzzzzz{{{{{{|||||||||zzzzzzyyyyyyxxxxxxxxxxxxtttrrrmmmfff]]]TTTLLLHHHAAA>>>>>>AAADDDHHHPPPYYYeeekkksssyyy|||xxxpppkkkiiihhhkkkooosssvvvvvvuuuuuuuuuzzzzzz{{{{{{{{{zzzyyyxxxzzz|||~~~~~~~~~}}}~~~xxxrrrqqqwwwyyyhhh```WWWRRRRRRTTTUUUUUUVVVYYY[[[\\\[[[ZZZ[[[[[[ZZZ[[[\\\]]]^^^___```aaahhhoooyyyzzzwwwuuutttvvvzzz{{{yyywwwppp___KKK===999666555444222222222222333<<>>???AAACCCKKKSSS^^^fffooowww|||yyyqqqllliiigggkkkoootttwwwwwwvvvvvvvvvzzz{{{|||||||||{{{yyyyyyyyy{{{|||}}}||||||}}}yyyuuuwww|||ooo```[[[UUURRRSSSUUUWWWWWWYYY\\\^^^___^^^]]]]]]^^^YYYYYYZZZ\\\]]]___aaabbbkkkpppyyy}}}zzzxxxwwwyyy|||}}}|||{{{wwwhhhSSSCCC<<<999777666444333333444444:::CCCMMMVVV___ffffffbbbXXXOOOGGGDDDCCCDDDKKKSSSWWW[[[```fffkkkppptttwwwxxx|||uuuooolllqqqxxx}}}|||wwwrrrnnnllljjjiiihhhgggfffeeeeeeeeefffggghhhnnnoooqqqrrrrrrrrrrrrqqqqqqrrruuuxxx|||~~~vvvlllaaaZZZTTTPPPJJJEEECCCBBBBBBAAACCCEEEKKKUUU___kkk|||zzzooodddYYYRRRNNNSSS\\\hhhttt}}}ZZZ\\\___bbbdddddddddccc\\\^^^aaadddhhhmmmssswwwvvvggg]]]XXXQQQMMMLLLLLLMMMMMMMMMPPPTTTZZZ```eeeiiikkkkkknnnqqqsssvvv|||~~~zzzwwwrrrlllfffbbb___^^^]]]___bbbfffiiikkkllllllqqqsssvvvvvvtttrrrqqqqqqrrrrrrsssuuuwwwyyy{{{|||}}}}}}~~~~~~|||xxxwwwxxxyyy{{{{{{zzzxxx}}}}}}|||zzzyyyxxxwwwvvvwwwwwwwwwwwwvvvuuutttsssmmmkkkhhhccc\\\TTTMMMJJJGGGCCC@@@@@@@@@AAAGGGNNNYYYaaalllvvv{{{~~~wwwooojjjfffeeekkkoootttxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxxxxzzz{{{{{{zzz{{{|||~~~~~~ssshhh\\\YYYVVVTTTUUUWWWYYYZZZZZZ]]]______^^^]]]]]]^^^YYYYYYZZZ[[[]]]___bbbccciiimmmuuu||||||{{{{{{}}}}}}|||zzzmmmYYYFFF<<<666666444333333444555555999AAAIIIRRR\\\eeehhheeeZZZRRRIIIDDDBBBBBBGGGNNNUUUZZZ```fffjjjoootttxxxyyy|||yyyrrrmmmqqqwww|||{{{wwwssspppmmmkkkkkkjjjiiihhhiiiiiijjjkkknnnppprrrtttvvvvvvvvvvvvuuuuuuvvvwwwxxxzzz|||}}}zzzpppeee___TTTPPPJJJFFFDDDCCCCCCBBBDDDDDDHHHQQQZZZfffvvvyyynnnbbbXXXRRRMMMTTT___lllxxxWWWYYY]]]aaabbbbbb```___[[[]]]___bbbdddggglllooozzzsssfff___VVVOOOLLLKKKKKKKKKOOOQQQTTTYYY^^^cccfffhhhjjjmmmqqqsssuuuzzz|||yyysssmmmhhhccc```___^^^```dddgggjjjkkkkkkjjjnnnppprrrrrrqqqoooooopppsssssstttuuuwwwyyy{{{|||~~~~~~~~~|||yyywwwwwwxxxyyy{{{|||zzzxxx}}}|||{{{zzzxxxwwwuuuuuuwwwwwwxxxxxxwwwuuusssrrrllljjjgggbbb\\\TTTNNNJJJGGGCCCAAAAAA@@@???CCCIIISSS\\\iiisssyyy~~~zzzsssmmmhhheeeccciiinnntttyyy|||}}}}}}~~~zzzzzzyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{zzz{{{}}}}}}~~~~~~uuukkkdddZZZYYYXXXWWWXXXYYY[[[\\\ZZZ\\\^^^^^^]]]\\\[[[\\\ZZZZZZZZZ[[[]]]```bbbdddeeeiiipppzzz~~~~~~~~~{{{xxxmmmZZZFFF;;;333222111111111222444444888>>>GGGOOOZZZeeehhhfff[[[SSSJJJEEEBBB???BBBHHHQQQWWW___eeejjjooouuuzzz|||vvvoooppptttyyy~~~~~~{{{zzz{{{}}}~~~{{{wwwrrrooonnnnnnmmmmmmmmmnnnpppqqqrrrsssvvvxxxzzz{{{{{{{{{zzzyyyxxxwwwvvvwwwxxxyyy|||zzzpppgggaaaTTTPPPJJJFFFDDDDDDCCCCCCCCCCCCGGGOOOWWWbbbrrrzzznnnbbbYYYTTTNNNVVVbbbooozzzYYY[[[___bbbbbb___\\\YYYYYY[[[]]]___aaadddgggjjjsssssskkk```UUUOOOLLLJJJJJJNNNOOOSSSWWW\\\aaaeeeggghhhkkkoooqqqssswww~~~|||yyytttmmmgggccc```^^^^^^aaadddgggiiiiiihhhggghhhjjjkkkkkkkkkkkklllnnnsssssstttuuuwwwyyyzzz{{{}}}}}}}}}~~~~~~|||yyywwwvvvwwwyyy{{{|||{{{yyyzzzzzzyyyyyyxxxwwwwwwwwwvvvwwwxxxxxxwwwuuurrrqqqkkkjjjgggbbb\\\TTTNNNKKKFFFCCCBBBBBBAAA>>>@@@EEEMMMVVVcccnnnuuuyyy}}}yyyrrrlllhhheeedddhhhmmmtttzzz~~~~~~|||zzzxxxxxxyyy{{{|||{{{|||||||||{{{|||~~~zzzrrroookkkeeeaaaaaaYYYZZZZZZZZZYYYYYYZZZ[[[ZZZ\\\^^^___]]]\\\\\\\\\\\\\\\[[[\\\]]]```bbbdddfffiiioooxxx~~~~~~zzzwwwmmm[[[GGG<<<444333222111111222333333555<<>>:::555222444111222222111222555:::===EEEHHHJJJJJJHHHFFFEEEEEEEEEDDDDDDFFFMMMWWW```ffflllpppvvvzzz}}}}}}wwwttttttuuu{{{~~~~~~|||{{{}}}||||||ffffffgggiiilllnnnmmmlllkkkjjjiiihhhgggggggggggggggfffggghhhlllsss|||rrrhhhlllxxxpppcccVVVNNNIIIFFFFFFHHHPPPXXXccckkkooonnnnnnmmmlllooosssuuuvvvzzz}}}zzzxxxwwwtttnnnfff]]]VVVPPPMMMHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBCCCDDDHHHMMMPPPYYY___ffflllppprrrssstttwwwxxxxxxyyyxxxxxxwwwwwwxxxzzz|||uuullljjjfffmmmwww|||xxxzzz|||}}}|||yyyvvvtttsssqqqpppooopppssswwwyyyxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyywwwvvvuuuuuuuuusssqqqqqqrrrtttsssuuuwwwxxxxxxyyyzzz{{{zzz{{{zzzzzz{{{~~~xxxmmmeee```^^^\\\]]]]]]]]]]]]]]]^^^______^^^\\\YYYXXXXXXYYYZZZ[[[]]]]]]\\\ZZZYYY[[[___bbbiiifffddddddgggrrrhhhMMM>>>999555333444222222222111111333666999AAADDDGGGHHHFFFDDDCCCCCCDDDBBBAAABBBHHHRRR[[[bbbiiinnntttzzz}}}}}}wwwtttttttttzzz}}}}}}{{{xxxvvvyyyeeeeeefffhhhkkklllkkkjjjiiiiiigggfffeeeeeeeeeeeebbbcccdddeeeiiipppyyypppjjjooowwwpppcccVVVOOOJJJFFFDDDFFFLLLSSS]]]ggglllmmmmmmlllkkkooorrrtttuuuxxx}}}~~~|||{{{xxxssskkkcccZZZTTTPPPGGGFFFEEECCCBBBAAAAAA@@@???@@@AAABBBCCCEEEIIIMMMTTTYYYaaagggllloooqqqsssuuuuuuvvvwwwwwwwwwwwwwwwzzz{{{|||~~~ttteee^^^^^^ffftttyyy{{{}}}~~~~~~|||zzzxxxuuutttsssssstttwwwzzz|||zzzzzzyyyxxxxxxyyy{{{|||{{{{{{|||{{{{{{yyywwwvvvssstttsssrrrpppppprrrsssrrrtttwwwxxxwwwxxxyyyzzzxxxyyyxxxwwwxxx{{{yyyooofffbbb```___^^^___^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXYYY[[[\\\^^^^^^]]][[[ZZZ[[[___bbbcccaaaaaaaaabbbkkk~~~}}}hhhNNN>>>888555555555222222222111000111444777===@@@DDDFFFEEECCCBBBBBBCCCAAA???@@@EEEMMMWWW]]]eeejjjrrrxxx|||~~~|||wwwtttttttttyyy|||yyyuuuqqqpppuuu}}}~~~~~~eeeddddddfffiiijjjjjjjjjiiihhhgggeeeddddddcccccc___aaaccceeegggmmmvvv}}}{{{mmmkkkooo|||pppdddWWWPPPLLLGGGEEEFFFIIINNNVVV___fffjjjkkkkkkjjjmmmqqqssssssuuuzzz~~~}}}{{{uuunnnfff]]]WWWSSSJJJIIIGGGDDDBBBAAA@@@???>>>@@@AAABBBCCCEEEHHHKKKOOOSSSZZZaaafffjjjnnnqqqssssssuuuvvvwwwwwwxxxxxx{{{||||||}}}mmmcccbbbkkkwwwzzz{{{|||}}}}}}|||{{{zzzwwwwwwwwwxxxyyy{{{~~~}}}|||{{{yyyyyy{{{|||~~~{{{{{{||||||{{{zzzyyyxxxtttttttttrrrpppppprrrssssssuuuwwwwwwwwwvvvwwwxxxvvvwwwwwwwwwxxx|||}}}wwwooofff```_________^^^___^^^]]][[[ZZZZZZYYYYYY[[[\\\\\\[[[ZZZZZZ\\\______```___^^^\\\\\\]]]_________```aaa```gggyyyzzzgggOOO>>>777777666555222333333222111111333666:::>>>BBBEEEDDDCCCBBBBBBAAA@@@>>>???CCCKKKSSSXXXaaagggooovvvzzz}}}~~~}}}xxxvvvvvvvvvxxx{{{|||vvvqqqmmmlllrrryyy}}}|||zzzzzz{{{~~~~~~}}}eeecccbbbdddfffiiijjjjjjkkkjjjhhhfffdddccccccbbb^^^aaadddeeefffjjjrrrxxxtttjjjgggsss}}}zzzrrrgggZZZTTTNNNHHHEEEFFFFFFIIIOOOWWW^^^dddggghhhhhhkkkoooqqqqqqssswww{{{|||~~~zzzrrrjjjbbb[[[XXXNNNLLLJJJGGGDDDBBB@@@@@@===>>>@@@AAABBBDDDGGGIIIJJJNNNTTTZZZ___eeejjjnnnqqqrrrsssuuuwwwxxxyyyyyy{{{|||}}}}}}~~~wwwrrrxxx||||||{{{zzzzzzzzzzzzzzzwwwxxxyyy{{{}}}~~~|||zzzzzz{{{}}}yyyzzz{{{||||||{{{zzzyyyvvvvvvuuusssqqqppprrrssstttvvvwwwwwwvvvuuuuuuvvvuuuvvvwwwyyy|||~~~{{{wwwtttuuuooohhh```\\\]]]^^^^^^\\\\\\\\\[[[ZZZZZZZZZZZZZZZ\\\]]]___^^^\\\\\\___aaaaaabbbbbb```]]][[[[[[[[[\\\^^^aaaaaa```ddduuuxxxhhhQQQ@@@999888777555222333333333222222444666888<<>>???CCCIIIPPPTTT^^^dddmmmtttyyy|||}}}~~~~~~{{{yyyyyyzzzxxx{{{|||vvvsssnnnjjjmmmsssyyy|||yyywwwuuuuuuvvvyyy}}}~~~|||{{{zzzeeecccaaabbbeeehhhjjjkkklllkkkiiigggeeedddcccccc___cccfffffffffhhhnnntttzzzzzzjjjbbbkkkuuusssuuujjj]]]VVVPPPJJJFFFFFFEEEFFFJJJQQQYYY```dddffffffiiinnnoooppprrrvvvyyyzzz{{{}}}~~~wwwnnnfff```]]]PPPOOOLLLIIIEEECCCAAA@@@;;;<<<>>>@@@@@@BBBEEEHHHHHHKKKPPPUUUZZZaaagggkkkpppqqqsssuuuwwwyyyzzz{{{{{{|||}}}~~~}}}~~~~~~|||zzzyyywwwwwwxxxxxxvvvxxx{{{}}}~~~|||zzzzzz{{{~~~xxxyyyzzz{{{|||{{{zzzyyywwwwwwvvvtttqqqqqqrrrtttuuuvvvxxxwwwuuuttttttuuutttuuuxxx{{{zzzuuupppnnnpppkkkeee]]]ZZZ\\\]]]\\\ZZZZZZYYYYYYYYYZZZ[[[\\\]]]\\\^^^```___]]]]]]```cccbbbcccdddbbb___[[[YYYYYYWWWZZZ]]]^^^[[[^^^mmm}}}|||xxxjjjTTTBBB:::999777444111333333333222222444666777;;;AAADDDDDDCCCBBBBBB??????>>>???CCCHHHNNNRRR\\\bbbkkksssxxx{{{|||}}}~~~}}}||||||}}}www{{{}}}yyyuuupppjjjjjjnnnvvvzzz|||sssrrrqqqqqqsssxxx|||~~~zzzyyyxxxxxxdddaaa```cccddddddfffkkknnnkkkiiihhhiiigggddd```aaa```bbbeeefffffflllsssxxxrrreeefffqqqyyywwwooo```SSSMMMMMMHHHBBBBBBDDDHHHLLLQQQYYYbbbggghhhiiijjjlllooorrruuuvvvwwwxxxzzz|||vvvlllccc]]]ZZZWWWSSSPPPMMMIIIEEEBBBDDDAAA@@@@@@CCCGGGIIIJJJLLLMMMOOORRRVVV[[[```dddjjjnnnrrrtttuuuvvvwwwxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~|||yyywwwwwwvvvuuutttyyyzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{{{{zzzzzzyyyxxxxxxuuutttsssrrrqqqpppppppppqqqsssttttttrrrqqqqqqrrrrrruuuzzzyyyqqqooonnnkkkgggeeebbb^^^ZZZXXXWWWXXXYYY[[[[[[ZZZYYYYYYYYYYYYYYY[[[___aaa___[[[YYY[[[___```aaabbbaaa___\\\YYYWWWYYYXXXXXXZZZ[[[^^^jjjvvv|||vvviiiVVVEEE;;;666444222333222222222222222333333777999===@@@BBBBBBAAAAAA@@@???===<<<===BBBIIIOOOTTT\\\dddiiiqqqyyy|||{{{~~~~~~{{{yyyyyy~~~~~~}}}||||||}}}yyyuuurrrqqqqqqrrr|||~~~{{{uuurrrnnnmmmooosssuuu{{{}}}|||}}}|||wwwsssbbb___^^^aaabbbaaadddhhhllliiiggggggggggggdddaaabbbaaacccggggggfffkkkqqqvvvyyyiiifffmmmttt}}}wwwiiiYYYPPPLLLFFFAAADDDEEEGGGIIIMMMTTT]]]bbbfffggghhhjjjmmmooorrrssstttuuuwwwyyy|||~~~tttjjjbbb]]]ZZZVVVRRROOOLLLGGGDDDEEECCCAAAAAADDDGGGIIIJJJJJJLLLMMMPPPTTTYYY___bbbgggjjjooorrrttttttvvvwwwwwwwwwwwwwwwyyyzzz|||}}}~~~~~~zzzwwwuuurrrqqqqqqssstttuuuzzz|||}}}}}}}}}}}}}}}}}}}}}}}}{{{{{{zzzzzzyyyxxxwwwwwwtttsssrrrqqqppppppppppppppprrrsssrrrqqqooopppqqqrrruuuzzz~~~sssooopppqqqmmmiiidddbbb___\\\ZZZYYYYYYYYY]]]\\\[[[ZZZYYYXXXXXXXXXYYY]]]___^^^ZZZXXXZZZ\\\^^^^^^___^^^]]]\\\ZZZYYYZZZYYYYYYZZZZZZ\\\gggssswwwkkkXXXHHH===888666555222222111111111222222333555888<<>><<<===AAAHHHMMMSSSZZZbbbgggnnnwww{{{{{{}}}}}}~~~}}}{{{yyyyyy~~~|||zzzyyyxxx{{{yyywwwtttsssssstttuuu{{{}}}zzzuuupppllljjjnnnqqqtttzzz}}}}}}~~~|||wwwrrrbbb___^^^```aaa___```dddhhhgggeeeeeeffffffeeecccbbbbbbdddhhhiiigggiiimmmrrrzzzooofffiiiooo}}}sssbbbUUUMMMHHHCCCEEEEEEEEEEEEHHHOOOWWW]]]cccdddeeegggjjjlllnnnoooqqqrrrtttvvvxxxzzz|||}}}}}}qqqgggbbb___ZZZWWWTTTPPPLLLIIIGGGEEEBBBBBBDDDGGGHHHIIIGGGIIIKKKMMMPPPUUU[[[```bbbffflllppprrrsssuuuvvvttttttuuuvvvwwwyyy{{{|||}}}zzzwwwpppnnnlllkkklllooosssvvv|||~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{zzzyyywwwvvvuuuuuurrrrrrqqqpppooooooooooooooopppqqqpppnnnmmmnnnoooqqqtttzzzzzzpppnnnqqqsssoooiiidddcccaaa```^^^\\\[[[ZZZ\\\\\\ZZZYYYWWWUUUTTTTTTWWWZZZ]]]\\\YYYWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[ZZZZZZ[[[ZZZ[[[eeeooo{{{ooo]]]LLLAAA;;;999888222222111111111111111222333666:::>>>AAACCCCCCCCCBBBAAA???======@@@FFFKKKQQQXXX___cccjjjssszzz{{{|||{{{{{{{{{}}}}}}{{{{{{{{{}}}zzzwwwuuutttssssssssstttuuuwwwxxxyyy|||~~~|||wwwmmmiiihhhkkkooorrrxxx~~~~~~}}}xxxssseeeaaa```aaa___\\\\\\___ddddddcccdddeeeeeeeeeeeecccbbbeeeiiijjjgggfffiiimmmsss{{{qqqcccdddlll|||~~~yyykkk\\\RRRLLLHHHEEEDDDCCCBBBDDDKKKSSSYYY```aaaccceeehhhjjjkkklllooopppqqqsssvvvxxxyyyzzz|||}}}|||{{{{{{|||wwwkkkhhheee```\\\YYYUUUPPPMMMJJJGGGCCCBBBCCCEEEFFFFFFDDDEEEHHHIIIKKKPPPWWW\\\___dddjjjooorrrsssuuuvvvrrrssstttuuuwwwyyy{{{||||||~~~|||yyyvvvuuunnnllljjjhhhhhhlllrrrvvv}}}}}}}}}}}}}}}}}}}}}}}}{{{zzzyyywwwuuutttsssrrrpppooonnnnnnnnnnnnnnnooommmnnnooonnnllllllmmmoooppptttyyy|||sssppprrrrrrlllfffcccccccccbbb```^^^\\\[[[[[[ZZZYYYWWWUUURRRPPPOOOVVVYYY[[[[[[ZZZXXXWWWXXXZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\[[[\\\dddooo{{{vvveeeTTTFFF>>>999777222222111000000000111111111444888<<<@@@BBBDDDDDDCCCBBB@@@======???DDDHHHPPPWWW]]]```fffpppxxx|||zzzxxxwwwwwwyyy}}}~~~}}}|||}}}~~~}}}yyyvvvtttrrrmmmnnnqqqtttwwwzzz}}}~~~~~~zzzlllhhhgggjjjnnnqqqxxx~~~~~~~~~~~~yyyuuueeeaaa______\\\WWWUUUWWW```aaacccdddeeeeeeeeeeeecccaaadddiiijjjfffdddfffgggnnnwwwooo______gggwww}}}~~~sssdddXXXPPPJJJEEEDDDBBBAAACCCIIIQQQXXX]]]___aaaeeegggiiikkkkkknnnoooppprrrtttvvvwwwxxxyyyyyyyyywwwwwwxxx{{{~~~}}}~~~~~~sssooolllgggbbb^^^YYYTTTPPPKKKGGGCCCAAAAAABBBCCCCCC???BBBDDDDDDEEEJJJRRRXXX^^^cccjjjpppssstttvvvvvvrrrsssuuuwwwyyyzzz|||||||||~~~~~~vvvrrrqqqppppppmmmmmmkkkiiigggiiimmmqqq||||||||||||||||||||||||{{{zzzxxxvvvsssqqqpppooommmmmmlllllllllmmmmmmnnnlllmmmmmmmmmllllllnnnpppqqqtttzzz}}}uuupppooonnniiidddaaabbbbbbbbbaaa___]]][[[ZZZZZZYYYXXXVVVTTTQQQPPPVVVXXXZZZZZZYYYXXXXXXXXX[[[[[[YYYXXXWWWVVVVVVVVVXXXYYY[[[]]]]]]]]]fffoooyyy}}}ppp```PPPBBB:::666333333222111000000111111000222666:::>>>BBBDDDEEECCCBBB@@@>>>===???CCCFFFOOOWWW]]]___cccmmmvvvzzzwwwvvvttttttvvvzzz~~~~~~~~~}}}yyyvvvtttrrrmmmooorrrvvvzzz~~~}}}zzznnniiihhhlllooorrryyy}}}~~~{{{yyybbb^^^\\\\\\XXXRRRPPPQQQ]]]```dddgggfffeeeddddddccc```aaafffhhheeecccdddeeejjjtttrrraaa^^^eeesss|||{{{nnn```SSSJJJEEEDDDBBBAAABBBGGGNNNTTTZZZ\\\```dddgggiiikkkkkkmmmmmmoooppprrrtttuuuvvvtttuuuvvvuuutttuuuxxxzzzwwwyyy{{{}}}~~~}}}vvvrrrlllgggaaa\\\VVVRRRJJJGGGBBB????????????>>>;;;>>>AAA@@@@@@DDDMMMUUU]]]cccjjjpppsssuuuuuuvvvsssuuuvvvxxxzzz{{{{{{|||{{{}}}~~~~~~yyyqqqmmmkkkkkkjjjmmmooopppmmmiiihhhjjjmmm}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzyyywwwtttrrrooommmllljjjjjjjjjjjjkkklllmmmmmmkkklllmmmmmmmmmnnnqqqttttttwww}}}wwwpppkkkhhhfffddd___``````aaa```^^^\\\[[[[[[[[[[[[[[[ZZZXXXVVVTTTWWWWWWWWWWWWXXXXXXXXXYYY\\\[[[ZZZYYYXXXWWWVVVVVVWWWXXX[[[^^^]]]]]]dddnnnvvv|||nnn\\\KKK>>>777444444333222111111111111///111555999===AAACCCDDDBBBBBB@@@>>>===>>>BBBEEEMMMUUU\\\]]]```hhhqqqvvvuuutttrrrrrrssswww{{{}}}~~~~~~}}}zzzxxxvvvuuuvvvxxx{{{}}}{{{yyyrrrnnnlllooorrruuu{{{~~~}}}~~~~~~___\\\[[[\\\YYYTTTRRRTTT[[[```fffiiihhheeedddcccbbb^^^^^^cccfffdddbbbccceeehhhrrr~~~lllcccggglllwwwwwwjjjZZZNNNEEEEEECCCAAAAAADDDIIIMMMVVVYYY]]]bbbfffiiijjjkkkkkklllmmmoooppprrrssstttssstttuuuuuuttttttuuuvvvvvvxxxzzzzzzzzz{{{|||~~~{{{wwwpppjjjddd]]]WWWRRRIIIFFFAAA===<<<;;;;;;:::888<<<>>>===<<<@@@JJJRRR\\\bbbjjjpppsssttttttuuutttuuuwwwyyyzzzzzzzzzzzzxxxzzz}}}~~~}}}}}}}}}~~~}}}wwwpppmmmllllllmmmppptttwwwvvvqqqnnnmmmoooxxx}}}{{{{{{|||yyyyyyyyyyyyyyyyyyyyyyyyzzzyyyvvvssspppmmmkkkjjjiiihhhiiiiiijjjkkklllmmmkkklllmmmmmmnnnqqqtttxxxxxx|||tttiiicccccceee^^^^^^^^^^^^]]]\\\\\\[[[WWWXXXZZZ[[[ZZZYYYWWWVVVWWWVVVTTTTTTUUUVVVXXXXXXZZZZZZ[[[[[[[[[ZZZXXXWWWVVVWWWZZZ]]][[[ZZZ```hhhqqq||||||jjjVVVEEE<<<666555444333222222222222///111444888<<>>===???BBBEEEIIIRRRZZZ[[[\\\ccckkkppptttsssqqqqqqrrruuuwwwyyy{{{|||}}}~~~~~~}}}~~~~~~|||zzzxxxtttqqqtttvvvyyy~~~}}}~~~~~~~~~___\\\\\\^^^]]]YYYWWWYYYZZZ```hhhkkkjjjfffcccbbbbbb]]]]]]bbbeeedddbbbcccggghhhppp|||xxxkkkkkkeeerrrsssbbbTTTFFFEEEDDDAAA@@@AAAEEEHHHSSSVVV[[[```eeehhhjjjjjjjjjjjjlllmmmooopppqqqrrrtttvvvwwwwwwvvvttttttuuuxxxyyyzzzyyyyyyyyy|||~~~{{{~~~|||}}}~~~~~~zzzsssllleee^^^WWWRRRIIIEEE???<<<:::999888777777:::===<<<:::>>>HHHQQQ\\\aaaiiiooorrrssssssssstttuuuwwwxxxyyyyyyyyyxxxvvvxxx{{{}}}||||||}}}~~~~~~|||uuupppoooqqqrrrssstttzzzzzzuuussssssuuuzzz|||xxxxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxzzzyyyvvvsssooollljjjhhhhhhhhhhhhhhhiiijjjllllllkkklllmmmnnnooorrrwwwzzz|||zzzjjjaaaaaaddd]]]]]]\\\\\\\\\[[[[[[[[[SSSTTTVVVXXXXXXXXXVVVUUUWWWTTTQQQQQQRRRUUUWWWXXXWWWYYY[[[]]]]]]\\\[[[ZZZVVVWWWZZZ\\\YYYWWW\\\dddmmmwwwttt^^^KKK@@@777666555444333333333333000111444777;;;???AAACCC@@@@@@???>>>===???BBBEEEGGGPPPXXXYYYYYY___gggkkksssrrrqqqqqqrrrsssvvvwwwwwwxxxzzz{{{}}}~~~}}}{{{|||~~~|||wwwuuuwwwyyy{{{~~~}}}||||||~~~``````aaabbbbbbaaa______]]]aaahhhllllllhhhbbb^^^bbbaaa```___```aaaccceeejjjjjjnnnuuuzzzlllkkkooowwwzzziii[[[QQQKKKGGGEEECCCAAABBBGGGMMMQQQWWW]]]```ccceeegggiiijjjkkkkkklllooossswwwuuutttssssssssstttvvvwwwxxxxxxxxxxxxxxxwwwvvvuuu||||||}}}}}}~~~~~~~~~~~~|||{{{}}}~~~~~~}}}||||||||||||zzzxxxyyy~~~|||vvvnnnfff^^^VVVPPPIIIEEE@@@===;;;:::999888666777888888;;;???EEEJJJWWW^^^ggglllnnnoooqqqsssttttttuuuwwwzzz{{{yyyxxxxxxyyyyyyzzz{{{|||}}}}}}||||||}}}}}}yyyvvvuuuwww{{{~~~}}}zzz|||||||||{{{zzzyyywwwwwwyyyyyyyyyyyyxxxwwwvvvvvvxxxvvvsssooommmkkkjjjiiikkkjjjgggeeeeeegggiiikkknnnnnnnnnpppsssxxx}}}nnn```^^^bbbZZZ[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\WWWRRRQQQSSSVVVWWWWWW[[[\\\\\\[[[XXXWWWWWWXXXWWWWWWYYYZZZ[[[[[[[[[[[[dddrrr~~~oooWWWDDD<<<777444444222......000...000222555888;;;===???BBBAAA???<<<:::;;;>>>AAAGGGMMMTTTXXXYYY\\\bbbhhhjjjllloooooooooooopppqqqsssvvvyyy{{{|||}}}|||zzzzzz}}}}}}zzzuuutttwww|||~~~{{{zzzzzz{{{|||~~~```aaabbbccccccbbbaaaaaa```bbbeeehhhhhhgggdddbbbbbbaaa```___```aaacccdddiiiiiilllsss}}}qqqsssxxx~~~ooocccWWWOOOHHHFFFDDDBBBCCCFFFHHHLLLSSSXXX]]]```dddffffffgggiiijjjkkkmmmpppsssuuuuuuttttttuuuvvvxxxyyywwwwwwwwwwwwwwwvvvuuuuuuyyyyyyzzz{{{{{{|||}}}}}}}}}{{{zzz{{{~~~}}}yyyxxxwwwwwwwwwvvvtttrrrpppttt{{{~~~zzzwwwsssnnnhhh```WWWRRRGGGDDD???<<<;;;:::999888999:::::::::;;;???DDDIIIVVV]]]ffflllnnnppprrrtttuuuuuuuuuwwwzzz{{{zzzxxxyyyyyyzzzzzz{{{{{{||||||zzzzzz{{{|||~~~}}}|||}}}||||||{{{{{{zzzyyyxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttvvvtttqqqnnnkkkjjjiiiiiijjjiiihhhgggggghhhiiijjjkkklllnnnrrrwww~~~mmm]]]ZZZ\\\YYYYYYZZZZZZZZZXXXWWWVVVVVVVVVUUUUUUVVVXXXYYYZZZZZZWWWSSSTTTWWW[[[^^^___ZZZ[[[[[[ZZZWWWVVVVVVWWWVVVWWWXXXZZZ[[[[[[\\\\\\bbboooxxxaaaMMM???999555555333000000222///000222555888:::<<<===@@@@@@@@@>>><<<<<<>>>@@@EEEKKKQQQUUUWWWYYY^^^cccjjjllloooppppppppprrrssstttvvvyyy{{{|||}}}~~~}}}|||}}}~~~|||sssoookkkjjjmmmqqquuuwww}}}||||||||||||~~~~~~```aaacccdddeeeddddddcccaaabbbbbbcccdddeeeffffffbbbaaa`````````aaaccccccggggggjjjpppzzz}}}}}}zzzooobbbVVVKKKGGGFFFDDDCCCDDDCCCGGGMMMSSSXXX\\\aaadddbbbdddgggiiiiiijjjlllnnnrrrrrrrrrrrrtttvvvxxxyyyuuuuuuuuuvvvuuuuuutttsssuuuuuuvvvwwwxxxzzz{{{{{{zzzyyyyyyzzz|||}}}}}}|||xxxwwwuuuuuutttrrrnnnkkkfffhhhlllpppssstttsssssspppoooooommmiiibbbZZZTTTGGGDDD@@@===<<<<<<;;;:::<<<<<<<<<;;;;;;>>>CCCGGGTTT[[[eeellloooqqqsssuuuwwwvvvuuuwwwyyy{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwxxxyyy{{{|||~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrsssqqqnnnllljjjhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiikkkooottt{{{iiiZZZVVVXXXWWWXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVWWWYYYZZZ[[[YYYVVVWWWYYY]]]___```YYYZZZZZZYYYWWWUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]___lll~~~nnnYYYCCC<<<777666555222222444111111333555777999:::;;;>>>???AAA@@@>>>>>>>>>???DDDIIIPPPTTTVVVXXX\\\___gggjjjmmmnnnoooppprrrtttuuuwwwzzz{{{{{{{{{}}}~~~}}}|||{{{vvvllliiidddcccdddgggjjjkkktttzzz~~~}}}}}}}}}~~~~~~___```bbbcccdddddddddcccaaaaaaaaaaaabbbdddfffgggbbbbbbaaa``````aaabbbccceeeeeegggmmmvvv~~~nnn___OOOIIIHHHEEECCCBBBAAADDDIIINNNRRRWWW\\\```___bbbfffhhhiiiiiijjjkkkmmmmmmmmmnnnppprrruuuvvvsssssstttttttttssssssrrrrrrrrrtttuuuwwwxxxyyyzzzzzzyyyzzzzzz||||||||||||}}}{{{yyywwwuuuqqqlllhhhaaaaaabbbccceeegggiiijjjhhhiiikkkkkkiiiccc[[[UUUIIIFFFBBB?????????>>>======<<<<<<;;;;;;>>>CCCGGGQQQYYYdddlllooorrrtttvvvxxxwwwvvvwwwyyy{{{{{{zzzzzzzzzzzzzzzyyyyyyxxxxxxvvvvvvvvvwwwyyy{{{|||}}}~~~zzzyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuttttttrrrqqqpppnnnmmmkkkhhhgggfffggggggfffggghhhiiiiiiiiihhhhhhjjjlllpppvvv}}}uuudddYYYVVVWWWWWWXXXYYY[[[[[[[[[ZZZYYYXXXXXXWWWVVVVVVWWWYYYYYY___]]]ZZZYYYXXXYYYYYYYYYYYYZZZ[[[ZZZXXXVVVUUUUUUTTTUUUWWWYYY[[[]]]]]]^^^```kkk{{{vvvaaaHHH???888666666333333555222222333444666777888999;;;>>>AAABBB@@@???>>>>>>BBBGGGMMMSSSVVVZZZ^^^aaadddfffjjjlllnnnooorrrtttvvvxxxzzz{{{zzzzzz|||}}}~~~~~~{{{~~~~~~~~~{{{vvvppplllgggdddcccdddddddddgggllluuu}}}~~~~~~]]]^^^```aaabbbbbbbbbaaa^^^___```bbbcccdddddddddbbbbbbaaaaaaaaaaaaaaaaaacccdddeeeiiiqqq}}}zzziiiXXXOOOKKKFFFCCCAAACCCEEEHHHKKKNNNRRRWWWZZZ[[[___dddggghhhhhhiiijjjjjjjjjkkklllnnnqqqsssuuuqqqrrrrrrsssssssssrrrrrrqqqrrrssstttvvvwwwxxxyyyzzz{{{|||||||||}}}}}}~~~}}}zzzwwwqqqkkkfff```^^^\\\ZZZ[[[^^^aaacccdddeeegggiiihhhddd]]]XXXKKKHHHDDDBBBAAAAAAAAA@@@======<<<;;;;;;>>>CCCFFFOOOXXXccclllppprrrtttvvvyyyxxxwwwxxxzzz{{{{{{zzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwxxxyyyzzz|||}}}}}}|||{{{{{{yyyxxxwwwvvvuuutttttttttsssssssssrrrqqqpppnnnnnniiihhhfffeeeddddddeeefffdddeeegggiiiiiihhhgggffffffiiinnnuuu~~~zzzlll```XXXWWWXXXXXXYYYZZZ\\\]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWXXXYYYaaa```^^^[[[YYYWWWVVVVVVYYY[[[]]]\\\ZZZWWWVVVVVVTTTUUUWWWYYY[[[]]]]]]^^^aaajjjxxx{{{gggMMMBBB999666555333222333222222333444555666777777888<<<@@@BBBAAA???>>>===>>>BBBHHHNNNTTTZZZ___bbbcccfffjjjmmmoooqqqsssuuuvvvxxxzzz{{{zzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||xxxtttnnniiifffcccaaa______ccciiiooouuu{{{\\\]]]___````````````___]]]^^^```bbbccccccbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbdddgggmmmxxxuuudddXXXPPPIIIDDDDDDDDDEEEFFFHHHIIIMMMRRRVVVXXX\\\aaadddfffggghhhjjjkkkkkkkkklllnnnpppssstttqqqqqqrrrrrrssssssrrrrrrqqqqqqrrrsssuuuvvvwwwwwwzzz|||}}}}}}}}}}}}~~~|||yyytttmmmhhhaaa^^^YYYVVVUUUWWW[[[^^^aaabbbccceeefffeeeaaa^^^QQQMMMIIIFFFFFFEEEDDDCCC@@@???>>><<<<<<>>>BBBEEENNNWWWccclllppprrrtttuuuyyyxxxyyy{{{||||||{{{yyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyxxxxxxxxxwwwvvvuuusssrrrppppppooonnnmmmllljjjiiiddddddbbbbbbbbbcccdddeeecccdddeeegggggggggffffffaaadddkkkttt~~~~~~sssggg]]]YYYWWWWWWWWWYYY[[[]]]^^^_________[[[ZZZXXXWWWWWWWWWXXXXXX^^^^^^___]]][[[YYYYYYZZZYYY[[[]]]]]][[[XXXVVVVVVUUUVVVWWWYYY[[[\\\]]]]]]bbbiiitttoooSSSGGG;;;777666333222222111222222333444555666666666:::>>>AAA@@@>>>======:::<<>>@@@CCCNNNWWWccclllppprrrssstttxxxxxxzzz}}}~~~}}}zzzwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{|||}}}{{{{{{||||||{{{{{{zzzyyyvvvwwwyyyyyyxxxvvvsssqqqkkkkkkkkkjjjhhhgggeeedddaaa``````___```aaacccdddbbbbbbcccdddeeeeeeeeeeeeaaaeeekkkttt~~~~~~vvvjjj```[[[XXXWWWWWWVVVWWWZZZ\\\^^^___``````\\\[[[YYYXXXWWWWWWWWWXXXYYY[[[]]]]]]ZZZXXXYYYZZZXXXZZZ]]]\\\ZZZWWWUUUUUUVVVWWWXXXZZZ[[[[[[\\\\\\```fffppp}}}yyyYYYLLL>>>999777444222222000111222333444555666666555888<<>>=========<<<<<<>>>CCCKKKUUU\\\aaaeeehhhkkknnnpppqqqtttvvvtttwwwyyyzzzzzzzzz{{{}}}~~~~~~~~~yyyuuurrrtttzzz~~~|||{{{{{{{{{|||~~~yyytttoookkkeeeeeedddcccdddhhhmmmrrrvvvwww~~~~~~^^^___`````````___^^^]]]aaa```___^^^^^^___aaabbbbbbbbbbbbbbbbbbaaa```___```bbbccceeehhhpppzzzxxxjjj[[[OOOJJJKKK@@@AAAAAAAAACCCGGGMMMRRRRRRUUUYYY]]]```cccgggiiihhhhhhhhhhhhiiikkkmmmooopppqqqrrrsssssssssssssssppppppqqqqqqrrrrrrrrrsssyyy|||~~~}}}|||{{{~~~{{{wwwkkkggg```ZZZWWWXXX[[[]]]\\\[[[[[[^^^ccchhhkkkllldddaaa\\\YYYWWWVVVUUUTTTLLLKKKGGGBBB???>>>???BBBNNNWWWccclllpppqqqrrrtttwwwxxx{{{~~~~~~zzzvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyzzz{{{|||~~~zzz{{{|||}}}}}}|||{{{zzzvvvwwwyyy{{{zzzwwwsssppphhhhhhgggfffeeecccaaa```___^^^^^^^^^___```bbbcccaaaaaabbbccccccdddeeeeeeeeehhhnnnvvv~~~uuummmccc[[[WWWWWWWWWWWWUUUVVVYYY\\\^^^_________\\\[[[YYYXXXWWWWWWWWWXXXVVVYYY[[[ZZZWWWUUUUUUVVVWWWYYY\\\\\\YYYVVVTTTTTTWWWWWWYYYZZZ[[[[[[[[[[[[^^^dddnnn{{{^^^OOO@@@:::888555333222000000111222444555666666444777;;;======<<<<<<===@@@??????CCCKKKUUU]]]aaabbbeeehhhkkklllnnnppprrrtttvvvxxxzzzzzzzzz|||}}}~~~~~~uuupppnnnqqqyyy~~~|||{{{{{{{{{zzz~~~|||yyynnnllljjjfffeeeggglllpppvvvwww~~~}}}^^^^^^^^^_________``````]]]___```___\\\\\\^^^aaacccbbbbbbaaaaaabbbbbbccc___```bbbdddhhhnnnvvv{{{wwwgggXXXNNNIIIEEEBBBAAACCCCCCBBBEEEKKKOOORRRVVVZZZ\\\___bbbdddeeeeeefffeeeeeegggkkknnnkkkmmmqqqrrrrrrqqqqqqrrruuuuuutttttttttuuuuuuvvvvvvyyy{{{|||zzzyyyxxxxxx~~~xxxqqqgggaaa^^^\\\ZZZYYY\\\[[[ZZZ[[[^^^bbbgggjjjjjjiiihhheeeaaa\\\WWWTTTQQQMMMGGG@@@<<<<<<@@@DDDPPPYYYeeennnsssuuuwwwyyyyyyyyy{{{|||||||||{{{zzzwwwwwwwwwwwwxxxxxxxxxyyyxxxxxxwwwvvvwwwxxxyyyzzz{{{{{{{{{|||||||||||||||||||||{{{zzzyyyyyyxxxxxxwwwvvvtttttttttsssqqqnnniiifffbbb___^^^]]]\\\[[[]]]^^^^^^^^^______``````cccbbb```___```bbbdddffflllooossszzz|||zzzxxxllleee\\\VVVUUUVVVWWWWWWTTTUUUVVVXXXZZZ[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYYYYXXXWWWWWW\\\[[[[[[[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[ZZZXXXXXXWWW^^^eeemmm|||pppYYYBBB:::888444000///333222111222444555444333444666999<<<======<<<;;;<<<;;;<<>>BBBOOOXXXdddmmmqqqsssvvvxxxxxxyyyzzz{{{|||{{{zzzzzzxxxxxxyyyyyyyyyyyyyyyyyywwwwwwvvvuuuuuuvvvvvvwwwwwwxxxyyyzzz{{{|||}}}~~~||||||{{{zzzzzzyyyxxxxxxwwwvvvuuuuuuvvvuuusssqqqlllhhhbbb^^^]]]\\\[[[ZZZ[[[[[[\\\]]]^^^___```aaaaaa```]]]\\\]]]```ccceeepppsssxxx}}}}}}{{{zzzyyyvvvrrrooofffbbb\\\XXXWWWVVVUUUTTTTTTUUUWWWYYYZZZ[[[[[[[[[WWWWWWXXXXXXXXXXXXYYYYYYXXXYYYZZZZZZ[[[[[[[[[ZZZ___^^^^^^\\\[[[ZZZYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYY___eeekkkyyyyyyaaaGGG<<<999666222000333222111222444555444333444666999;;;======<<<;;;<<<:::;;;>>>AAAGGGRRR]]]dddeeeeeeeeedddfffhhhkkklllnnnrrrvvvyyyzzzzzzzzz~~~~~~}}}|||||||||}}}}}}{{{yyyxxxzzz~~~~~~{{{yyyyyyzzz|||xxxrrrppppppqqqqqquuuxxx[[[[[[[[[[[[\\\]]]^^^___bbbdddffffffdddcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeebbbbbbcccbbbcccfffkkkooowwwzzzkkkooouuuyyyxxxooo```UUUKKKFFFBBBCCCBBBAAADDDHHHHHHKKKPPPSSSVVVYYY]]]```___```bbbbbbbbbeeehhhkkkjjjmmmoooqqqpppppppppqqqpppppppppqqqrrrssstttuuuwwwyyy{{{{{{yyywwwwwwwww|||{{{qqqjjjfffcccaaa```___]]]\\\\\\\\\]]]^^^eeeeeeeeedddbbb___\\\ZZZRRROOOJJJCCC>>>===???BBBNNNWWWbbbkkkooorrrtttvvvwwwxxxyyyzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvuuutttsssssssssssssssrrrsssuuuwwwzzz|||}}}~~~|||{{{{{{zzzzzzyyyyyyxxxvvvuuuuuuvvvwwwxxxvvvtttooojjjccc^^^\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___aaaaaaaaa___\\\ZZZ\\\```dddhhhvvvyyy~~~~~~{{{}}}{{{wwwtttssstttrrrkkkeee___]]][[[YYYXXXVVVSSSQQQTTTVVVXXXZZZ[[[ZZZYYYXXXTTTTTTUUUVVVXXXYYYZZZZZZXXXYYYZZZ\\\]]]]]]^^^^^^bbbaaa```^^^\\\[[[YYYYYYYYYYYY[[[[[[[[[[[[ZZZYYY[[[```dddjjjuuummmPPP@@@;;;999444222333222111222444555444333444555888;;;<<<<<<;;;;;;<<<:::;;;===???CCCLLLWWWbbbcccccccccbbbbbbdddfffgggiiimmmqqquuuwwwxxxyyy}}}}}}~~~~~~}}}|||{{{zzz{{{{{{|||}}}||||||~~~|||zzzzzzyyy|||}}}yyyxxxxxxxxx{{{}}}[[[[[[[[[[[[\\\^^^```aaaaaabbbdddddddddcccbbbbbbaaabbbbbbbbbbbbbbbbbbaaaaaaaaabbbaaaaaacccgggjjjooo}}}wwwhhhhhhlllrrrvvvrrrfff[[[SSSLLLGGGEEEDDDBBBDDDHHHFFFIIILLLOOORRRVVVZZZ]]]]]]^^^```aaabbbdddgggjjjjjjlllnnnooooooooopppqqqqqqqqqqqqrrrsssuuuvvvwwwwwwyyyzzzzzzxxxwwwwwwwww|||}}}tttmmmiiiggggggfffdddbbb```___^^^^^^___```aaaaaa```^^^\\\ZZZVVVSSSNNNHHHCCCAAACCCEEENNNVVVaaaiiimmmppprrruuuuuuvvvwwwxxxyyyxxxwwwwwwvvvvvvuuuuuutttssssssrrrssssssrrrrrrqqqppppppppppppqqqsssuuuwwwzzz{{{|||{{{{{{zzzzzzyyyyyyyyyyyyvvvuuuuuuvvvxxxyyyxxxvvvsssmmmeee___\\\[[[[[[[[[ZZZ[[[\\\]]]^^^___``````aaa___\\\[[[^^^dddjjjnnn{{{~~~|||{{{~~~zzzwwwsssooopppsssqqqjjjbbb[[[ZZZYYYWWWVVVUUUSSSRRRUUUVVVYYYZZZZZZYYYWWWVVVSSSSSSTTTUUUWWWXXXYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]``````___^^^\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\[[[]]]___ccchhhrrrzzzZZZFFF===:::666222444333222222444444333222444555777999;;;;;;;;;:::;;;999:::<<<===???GGGPPP^^^```aaa```______```aaabbbdddgggkkkpppsssvvvwwwzzz{{{}}}~~~|||{{{yyyxxxwwwxxxyyyyyy{{{|||~~~}}}{{{zzzzzz}}}~~~\\\\\\\\\\\\^^^```cccdddbbbaaabbbbbbcccbbbbbbaaa``````aaaaaaaaaaaa``````___```aaaaaaaaacccfffiiilllyyy~~~ooojjjgggkkkqqqtttpppjjj\\\SSSJJJFFFDDDBBBCCCFFFEEEGGGJJJLLLOOORRRWWWZZZ[[[]]]___aaabbbdddgggjjjiiikkkmmmnnnmmmmmmooopppppppppqqqqqqssstttvvvvvvwwwxxxyyyyyyxxxwwwxxxyyy}}}xxxtttrrrsssqqqoookkkhhheeecccbbb[[[\\\^^^^^^^^^]]][[[YYYXXXVVVRRRMMMHHHFFFFFFHHHQQQXXXbbbiiilllnnnqqqsssssstttvvvwwwwwwwwwvvvuuuuuuuuutttrrrqqqpppooonnnooooooooopppooooooooooooqqqqqqrrrtttuuuwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxuuuttttttuuuwwwwwwvvvtttsssmmmfff___]]]\\\\\\\\\^^^^^^^^^^^^____________^^^]]]\\\]]]bbbjjjrrrwww~~~~~~yyysssooolllnnnrrrqqqiiiaaa[[[YYYWWWTTTRRRRRRSSSUUUVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ[[[ZZZZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[]]]^^^^^^^^^]]]]]]\\\^^^aaagggooo{{{gggNNN@@@;;;666333444333222222444444333222333555666888:::::::::::::::888999;;;;;;;;;BBBJJJXXXZZZ]]]___^^^\\\\\\\\\]]]^^^aaaeeeiiinnnrrrtttvvvwwwyyy||||||zzzwwwuuuttttttuuuvvvxxxzzz|||}}}||||||^^^]]]]]]]]]___bbbeeegggeeecccbbbbbbcccddddddcccaaabbbcccddddddcccbbbaaa___```aaaaaaaaacccfffiiimmmvvvwwwoooggggggmmmtttvvvuuudddYYYMMMHHHDDDAAAAAABBBDDDFFFHHHIIIKKKNNNSSSVVVXXX[[[^^^```bbbdddgggiiiiiijjjllllllllllllnnnpppnnnnnnnnnooopppqqqrrrsssuuuwwwxxxxxxwwwwwwyyyzzz~~~|||wwwqqqlllhhheeeddd^^^___aaaaaaaaa___]]]\\\YYYXXXVVVQQQMMMKKKKKKLLLUUU\\\dddjjjmmmnnnppprrrrrrssstttuuuuuuuuutttssstttsssrrrpppnnnlllkkkjjjhhhiiikkklllmmmnnnnnnnnnqqqrrrrrrssstttuuuuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwtttsssrrrrrrssssssqqqoooooojjjddd___]]]]]]]]]\\\``````_________^^^^^^^^^[[[\\\]]]aaahhhrrr{{{xxxpppmmmlllnnnooommmfff```[[[YYYVVVRRROOOPPPSSSWWWVVVWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUWWWXXXXXXYYYYYYYYYYYYXXXYYYYYYZZZZZZZZZ[[[[[[[[[YYYZZZ\\\]]]^^^^^^]]]\\\\\\\\\___eeemmmwwwvvvXXXDDD<<<777444555333222222444444333111333444666777888999::::::888888999;;;:::999???FFFOOOSSSZZZ^^^^^^[[[YYYXXXWWWXXXZZZ]]]bbbgggkkknnnpppqqqtttxxx{{{~~~~~~|||xxxuuussssssssstttuuuxxx{{{~~~}}}~~~^^^]]]]]]]]]___cccgggiiigggdddaaa```bbbdddeeedddcccdddeeeffffffeeedddcccaaabbbccccccbbbccceeegggjjjoooyyy~~~uuuqqqsssxxxzzzzzzooobbbSSSLLLHHHDDDBBBCCCCCCDDDEEEFFFGGGIIINNNQQQUUUXXX\\\^^^```bbbeeeggghhhjjjkkkkkkkkkkkknnnpppooooooooooooooopppqqqqqqsssuuuvvvwwwwwwxxxzzz|||}}}|||tttnnnkkkiiiggghhhiiiiiihhhfffdddbbb^^^]]]\\\XXXUUURRRRRRSSSZZZ```ggglllmmmnnnppprrrqqqqqqssstttttttttsssrrrooonnnllljjjhhhfffdddcccaaabbbeeehhhjjjllllllmmmqqqqqqrrrssstttuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvsssqqqpppoooooonnnkkkiiihhheee```]]]\\\\\\\\\[[[^^^^^^^^^^^^^^^^^^^^^^^^\\\^^^bbbiiisss~~~zzzqqqpppppppppnnnjjjccc^^^ZZZYYYWWWRRROOOOOORRRVVVWWWVVVVVVVVVVVVWWWYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYY[[[[[[[[[[[[ZZZ\\\[[[]]]ccciiiqqqcccJJJ===999666555444222333333444222111333444555666888999::::::777777999;;;:::888===DDDFFFMMMVVV]]]^^^\\\XXXVVVQQQQQQSSSUUUZZZ___dddgggjjjkkknnnqqqtttvvvxxxyyyxxxzzz}}}{{{wwwtttsssttttttuuuxxx{{{~~~~~~}}}|||}}}~~~{{{|||~~~]]]]]]\\\]]]___cccgggiiigggccc^^^]]]```cccddddddbbbccceeeffffffeeecccbbbdddeeeeeedddccccccdddfffeeehhhooo{{{xxxiiiZZZQQQLLLHHHEEEFFFBBBBBBCCCCCCDDDFFFJJJMMMSSSVVVZZZ]]]___aaadddfffhhhiiijjjkkkjjjkkkmmmooorrrqqqqqqqqqqqqqqqrrrrrrrrrtttvvvvvvwwwxxx{{{~~~}}}|||xxxvvvooooooppppppooollljjjhhhccccccbbb___\\\ZZZZZZ[[[]]]bbbiiimmmnnnnnnppprrrpppqqqrrrssstttsssrrrrrriiihhhfffdddbbb___^^^]]][[[]]]aaaeeehhhjjjkkklllooopppqqqrrrtttuuuvvvwwwtttttttttuuuuuuuuuuuuuuusssqqqooonnnmmmkkkhhheeedddaaa]]][[[[[[[[[[[[ZZZ[[[[[[\\\]]]]]]^^^_________bbbhhhqqq|||}}}tttuuuuuutttoooiiibbb^^^YYYYYYXXXTTTPPPOOOQQQTTTWWWVVVUUUTTTUUUWWWYYY[[[VVVVVVVVVWWWWWWXXXXXXXXXSSSTTTVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXXXXTTTUUUWWWXXXYYYYYYYYYXXX]]]ZZZ\\\aaafffmmm}}}jjjMMM???:::888555444333333333444222111333444555666777888::::::777666888;;;:::888<<>>AAAEEENNNYYYaaabbb^^^ZZZTTTKKKHHHLLLOOOOOORRRVVVXXX\\\```bbbccceeeiiillliiimmmssswwwzzz}}}|||vvvvvv{{{{{{|||~~~~~~|||zzz}}}|||~~~||||||]]]\\\[[[[[[\\\___bbbdddaaaaaa```______```bbbcccbbbcccccccccddddddddddddjjjiiiiiihhhggggggffffffjjjhhhhhhnnnxxxzzzjjj\\\SSSLLLFFFBBBAAAAAAAAAAAAAAAAAABBBBBBHHHMMMTTTYYY[[[]]]```cccccceeeffffffgggiiilllnnnpppooommmlllmmmnnnpppqqqooopppqqqqqqrrrssswwwyyy}}}|||yyyxxxtttqqqooolllddd]]]^^^cccdddgggkkkmmmmmmmmmnnnoooqqqppppppqqqrrrpppkkkggg```]]]YYYTTTRRRRRRSSSUUUWWWYYY\\\___aaadddiiilllpppqqqqqqrrrrrrrrrsssssstttsssssstttuuuuuutttrrrllliiieeebbbaaa___\\\ZZZ\\\[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ]]]aaaeeekkkoooxxx}}}|||yyypppddd\\\ZZZ[[[UUUTTTRRRRRRRRRUUUWWWYYYWWWWWWVVVWWWWWWYYYZZZ[[[ZZZZZZZZZYYYYYYXXXXXXXXXUUUVVVWWWXXXYYYZZZ[[[[[[\\\[[[ZZZZZZZZZYYYVVVSSSPPPQQQSSSTTTTTTTTTVVVXXXZZZYYYZZZ^^^ccciiivvv```HHH===;;;555333222111222222111///000111333444666777777888666777888888777999<<<>>>@@@DDDLLLVVV___cccbbb___VVVMMMHHHIIIJJJJJJLLLPPPPPPSSSVVVXXXXXXYYY]]]```aaaeeekkkqqquuuzzz~~~yyyxxx{{{||||||~~~~~~xxxuuuuuuyyy{{{}}}}}}zzzxxx~~~~~~~~~|||{{{zzz{{{~~~~~~|||}}}{{{xxxzzz~~~[[[[[[[[[\\\^^^```aaabbbaaaaaa___^^^^^^^^^___`````````aaabbbcccddddddeeeiiiiiiiiihhhhhhgggggggggjjjiiihhhjjjpppxxxttteeeYYYQQQJJJGGGAAAAAA@@@@@@@@@@@@@@@@@@DDDHHHMMMRRRVVVYYY\\\___^^^```bbbcccdddgggjjjmmmllllllkkkjjjkkklllnnnooolllmmmoooooooooqqqtttwww|||zzzwwwtttppphhh```___ccceeehhhkkkmmmmmmmmmnnnoooqqqppppppooonnnlllgggddd[[[XXXUUURRRPPPPPPQQQRRRWWWYYY[[[]]]___bbbeeehhhnnnooopppqqqrrrsssssssssqqqqqqqqqrrrtttsssqqqooogggddd```]]][[[ZZZXXXVVVYYYYYYYYYXXXXXXXXXXXXXXX[[[ZZZYYYYYYZZZ^^^eeejjjsssyyy~~~xxxmmmbbbZZZXXXYYYRRRRRRRRRSSSUUUVVVXXXYYYUUUUUUVVVVVVWWWYYY[[[\\\ZZZZZZZZZZZZYYYYYYYYYYYYTTTUUUVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYXXXVVVSSSPPPQQQRRRRRRRRRSSSVVVYYY[[[ZZZ[[[^^^aaagggrrr}}}jjjOOO@@@<<<555333111111111222000///111111222333555666777777555666777777777999<<>>???AAAGGGOOOYYYccckkkoooggg```VVVMMMFFFBBBAAABBBAAABBBBBBBBBCCCDDDFFFGGGKKKOOOUUU]]]eeeoooxxx~~~}}}zzzzzzyyyyyyzzz}}}}}}xxxtttnnnhhhbbb^^^WWWTTTSSSVVVZZZ___hhhrrr~~~}}}zzz{{{}}}}}}yyyvvvuuusssrrrxxxXXXZZZ\\\^^^```aaaaaaaaaaaa```^^^]]]\\\[[[\\\\\\]]]^^^___```bbbccceeeeeeggggggggggggggghhhhhhhhhfffiiillllllkkkmmmsssxxxuuuggg\\\RRRMMMHHHGGGDDDBBBAAAAAAAAAAAAAAABBBDDDHHHLLLQQQTTTUUUXXX[[[]]]^^^______aaacccfffffffffgggiiijjjkkkllljjjkkklllmmmmmmooorrruuuyyy|||~~~{{{ssskkkggghhhjjjkkkmmmnnnmmmmmmnnnppppppooommmjjjfffcccaaa```[[[ZZZZZZZZZZZZZZZ[[[\\\___aaabbbbbbbbbccceeegggkkkmmmoooqqqrrrrrrrrrqqqnnnmmmmmmmmmnnnmmmjjjhhh___\\\XXXUUUUUUUUUUUUTTTVVVVVVWWWXXXXXXXXXWWWVVVWWWVVVVVVXXX\\\eeeooovvv}}}tttiii```ZZZXXXXXXWWWWWWWWWWWWVVVTTTRRRQQQPPPQQQRRRTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVUUUUUUUUUVVVXXXWWWUUUSSSQQQQQQQQQPPPPPPRRRUUUXXX]]][[[]]]```aaaccckkkttt|||}}}aaaKKK@@@888555222111111111111000111111111111222444555666444555666666666777:::===>>>AAAFFFMMMWWWbbblllrrrnnnjjjaaaUUUKKKDDDAAA>>>???>>>======>>>@@@AAABBBDDDGGGMMMTTT]]]iiittt|||zzzxxxuuusssrrrtttvvvwww}}}~~~~~~wwwrrrlllfff```ZZZSSSNNNLLLIIIHHHKKKNNNRRR[[[dddttt}}}~~~}}}}}}{{{xxxwwwvvvtttuuu}}}XXXYYY[[[^^^```aaabbbbbbaaa```^^^\\\\\\\\\\\\]]]^^^^^^___aaabbbdddeeeeeeeeeeeeeeeffffffgggggggggdddgggkkklllkkkkkknnnpppyyy~~~}}}qqqdddWWWNNNJJJHHHEEEBBB@@@@@@@@@AAACCCAAAAAACCCHHHLLLNNNOOOTTTVVVYYYZZZ[[[[[[]]]^^^aaabbbccceeefffhhhiiiiiiiiijjjkkkkkkkkkmmmqqqssswwwzzz{{{sssoooooolllmmmnnnnnnmmmmmmooopppnnnmmmlllhhhdddaaaaaabbb]]]]]]^^^___```aaabbbbbbeeefffggggggffffffhhhiiikkkllloooqqqrrrqqqpppooommmkkkiiihhhhhhgggeeeccc]]]YYYUUUSSSSSSTTTTTTTTTRRRSSSUUUVVVVVVUUUTTTTTTTTTUUUWWWZZZaaakkkwww~~~|||wwwooofff___[[[YYYYYYUUUUUUVVVVVVVVVVVVUUUUUUPPPQQQRRRTTTUUUVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYY[[[ZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWUUUSSSRRRSSSSSSRRRQQQRRRTTTVVV[[[ZZZ\\\______```gggoooyyylllSSSDDD:::777333111222222222111222111000000111333444555444555666555555666999;;;>>>AAAFFFMMMUUU___iiioooooopppjjj___TTTMMMGGGBBBAAA>>>;;;:::;;;=========@@@BBBGGGMMMWWWcccoooxxx|||yyytttpppmmmmmmnnnnnnvvvwwwyyy{{{~~~tttnnneee___ZZZTTTMMMHHHGGGDDDCCCEEEFFFIIIPPPXXXhhhsss~~~~~~{{{xxxvvvxxxwwwxxxyyyyyy{{{YYYYYY[[[]]]___aaabbbccc```___^^^]]]\\\\\\]]]^^^______```aaacccdddeeeeeeccccccddddddeeeffffffgggccceeegggggghhhhhhjjjkkkooowww|||rrrcccXXXNNNKKKHHHDDDBBBAAABBBBBBDDDAAA???@@@CCCFFFHHHHHHMMMPPPSSSVVVWWWXXXYYY[[[\\\]]]___aaacccdddeeeffffffggghhhiiiiiikkknnnqqqtttwww|||~~~wwwrrrrrrmmmnnnooonnnmmmmmmooopppkkkkkkjjjgggbbbaaabbbdddaaabbbdddfffhhhiiiiiiiiijjjkkkkkkjjjhhhhhhiiikkkkkkmmmoooqqqqqqpppooommmkkkhhhdddaaa```___^^^]]]ZZZWWWSSSQQQQQQSSSTTTTTTQQQSSSTTTVVVVVVVVVTTTSSSSSSUUUYYY___gggrrr~~~~~~|||zzzwwwtttooohhhbbb]]]ZZZXXXXXXUUUUUUUUUUUUVVVWWWWWWWWWRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXWWWTTTRRRTTTUUUUUUUUUSSSRRRSSSTTTXXXWWWYYY]]]]]]]]]ccckkksssvvv\\\III<<<999555222222333333333222111000///000222444555555666666555444555777999===AAAHHHNNNTTT\\\eeekkkooouuuuuulllccc]]]UUUNNNIIIDDD???=========<<<;;;>>>@@@CCCHHHPPP]]]jjjrrr{{{~~~wwwqqqllljjjjjjjjjmmmnnnppptttxxx|||~~~{{{sssjjjccc___ZZZSSSNNNJJJGGGEEEFFFFFFFFFLLLRRR[[[gggwww}}}yyyuuussstttvvvyyy|||}}}YYYZZZZZZ\\\^^^aaacccddd```___^^^]]]]]]]]]^^^___``````aaabbbcccddddddeeebbbbbbccccccdddeeeffffffdddccccccccceeefffhhhhhhgggooozzz~~~pppcccRRRPPPLLLHHHEEEEEEEEEFFFEEEAAA======@@@CCCDDDCCCGGGKKKOOORRRTTTVVVXXXYYYYYYZZZ\\\^^^```bbbccccccdddfffgggggggggiiilllooorrruuuyyy~~~}}}vvvrrrqqqnnnoooooonnnmmmmmmooopppjjjjjjiiifffbbbaaacccfffeeegggiiilllnnnooooooooommmmmmmmmllljjjiiijjjkkklllmmmoooqqqqqqpppnnnllljjjfffaaa]]][[[ZZZZZZYYYYYYUUUQQQOOOPPPRRRSSSTTTSSSTTTVVVXXXYYYXXXVVVUUUSSSVVV[[[bbbkkkxxx|||xxxuuutttvvvvvvtttqqqmmmiiiccc___[[[YYYXXXWWWWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUVVVWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXSSSTTTUUUUUUWWWXXXXXXYYYXXXWWWWWWWWWXXXWWWTTTRRRUUUVVVWWWVVVTTTRRRRRRSSSUUUUUUWWW[[[[[[[[[```hhhmmm|||aaaMMM===:::666333333444444444222111000///000111333555666666666555444444666888===BBBIIIOOOTTTZZZbbbgggpppyyy}}}wwwpppjjjbbbZZZQQQLLLEEEAAA@@@???===;;;===>>>@@@EEEMMMYYYfffoooyyy{{{sssmmmjjjiiiiiieeefffiiimmmrrrwww{{{}}}}}}|||rrrkkkhhhccc]]]XXXOOOLLLKKKKKKJJJHHHLLLRRRSSS```ppp{{{}}}xxxtttrrrrrrtttzzz~~~ZZZ[[[]]]^^^```aaaaaabbb```___^^^]]]]]]]]]]]]^^^]]]^^^```aaaaaaaaa``````````````````aaabbbcccdddeeeeeeeeedddbbbaaabbbcccgggjjjqqqyyy~~~sssdddZZZNNNIIIIIIJJJHHHDDDHHHFFFDDDCCCCCCCCCAAA@@@FFFGGGIIIKKKOOORRRUUUWWWVVVXXX[[[]]]_________^^^```bbbdddeeefffgggiiikkknnnppptttxxx}}}~~~zzzuuuqqqoooooooooppppppooonnnmmmmmmlllkkkhhhfffeeeeeefffgggkkkmmmoooqqqssstttttttttuuusssqqqooooooooonnnlllooopppqqqsssssspppkkkgggeeebbb]]]YYYVVVUUUVVVWWWUUUSSSPPPOOOPPPPPPPPPPPPSSSTTTTTTTTTSSSTTTVVVXXXXXXWWWYYYcccrrr{{{vvvtttqqqooosssvvvtttllldddbbbaaa___]]]ZZZXXXVVVUUUTTTQQQPPPTTTVVVTTTSSSUUUZZZXXXUUUTTTUUUVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSRRRTTTXXXZZZYYYWWWWWWUUUTTTTTTVVVWWWWWWVVVVVVWWWWWWUUUSSSQQQQQQRRRUUUUUUVVVWWWYYY___fffkkkmmm}}}yyy\\\GGG999666666//////333000111111000000111111222333444444444555555777888999:::>>>EEELLLRRRYYY___ccclllwwwyyyqqqkkkbbbZZZQQQKKKHHHFFFAAA<<>>BBBCCCDDDFFFIIIMMMOOOQQQRRRTTTWWWZZZ[[[\\\\\\[[[^^^```bbbcccdddeeehhhjjjkkkmmmooosssvvvzzz|||~~~~~~}}}}}}{{{zzzwwwuuurrrqqqooooooooonnnnnnmmmmmmmmmmmmkkkjjjhhhiiijjjmmmnnnpppqqqsssuuuvvvwwwwwwwwwvvvtttqqqoooooonnnlllkkkoooooopppppppppmmmhhhccc___\\\XXXSSSQQQPPPQQQRRRPPPNNNMMMMMMNNNOOOOOOOOORRRSSSUUUUUUTTTTTTUUUWWW[[[^^^dddnnn|||{{{sssmmmooonnnpppsssuuuqqqiiiccc___^^^\\\ZZZWWWUUUSSSRRRSSSPPPPPPTTTVVVUUUVVVXXXYYYXXXXXXXXXYYYYYYWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSUUUXXXZZZYYYXXXWWWVVVUUUUUUWWWYYYYYYXXXVVVWWWWWWVVVSSSRRRRRRSSSTTTUUUVVVWWWYYY]]]ccchhhlllzzzhhhPPP???999999222222555111111111000000111111222333444444444444555666777777:::===CCCJJJPPPWWW___ccciiissszzznnnfff]]]VVVSSSPPPJJJFFFEEEAAA@@@CCCIIIQQQ^^^jjjwww|||vvvrrrmmmgggeeehhhkkkmmmpppuuu{{{|||xxxqqqiiiddd^^^ZZZXXXVVVQQQNNNOOOSSS]]]hhhsssyyy{{{zzz{{{xxxwww{{{|||wwwrrrooonnntttwww|||______```aaaaaaaaaaaa```]]]]]]^^^^^^]]]\\\ZZZYYYYYYZZZ\\\]]]^^^_________```______``````aaabbbcccdddeeedddbbb```^^^___```aaadddiiiqqqzzzooobbb\\\ZZZXXXVVVPPPLLLGGGCCCBBBAAA@@@???>>>???@@@BBBEEEGGGIIIKKKLLLNNNQQQTTTVVVWWWXXXXXXZZZ\\\___```aaaccceeegggiiijjjlllnnnpppssstttuuu{{{{{{{{{yyywwwwwwyyy{{{|||{{{wwwvvvuuutttssssssssssssooonnnmmmlllllllllmmmnnnnnnmmmllllllnnnrrruuuxxxwwwxxxyyyzzz{{{{{{{{{zzzvvvtttqqqoooooonnnlllkkknnnmmmlllkkkjjjfffaaa]]]YYYVVVRRROOOMMMLLLMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPQQQSSSVVVWWWWWWWWWYYYZZZaaahhhsss~~~}}}uuukkkeeehhhlllppptttrrrmmmfffaaa[[[ZZZXXXVVVTTTRRRPPPOOORRRPPPQQQUUUWWWWWWZZZ^^^[[[ZZZZZZ[[[\\\ZZZWWWTTTQQQSSSUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUWWWYYYYYYXXXWWWVVVUUUVVVYYYZZZZZZYYYVVVWWWXXXVVVTTTSSSSSSTTTSSSUUUVVVWWWYYY[[[___cccjjjtttzzz\\\GGG===:::666777888111111111000000111111222333444444444444444444555555999<<<@@@EEELLLTTT]]]cccgggppp{{{xxxooohhhbbb]]]WWWRRRNNNHHHDDDDDDGGGNNNZZZfffqqqzzzuuunnnjjjjjjkkkjjjmmmpppvvvwwwzzz}}}yyytttmmmhhhddd]]]UUUOOOMMMPPPVVV___hhhooorrrssssssqqqpppttt{{{zzztttooommmkkkqqquuu{{{aaaaaaaaaaaaaaa```______[[[\\\]]]^^^]]][[[YYYWWWZZZ[[[\\\^^^___aaabbbbbb____________```aaabbbbbbeeeeeeeeeccc```______aaa___aaafffmmmuuurrrjjjeeecccaaaZZZUUUNNNHHHEEECCCBBBAAA>>>>>>???@@@BBBDDDFFFGGGGGGIIILLLOOOQQQSSSTTTUUUWWWYYY\\\^^^___aaadddfffhhhiiikkklllnnnppprrrrrrxxxxxxxxxwwwuuuuuuvvvxxx}}}yyywwwuuusssrrrpppoooooopppqqqrrrooonnnlllkkkkkklllnnnooopppppppppqqqtttxxx|||~~~~~~~~~~~~}}}}}}}}}}}}vvvtttqqqppppppooonnnlllkkkiiifffdddaaa^^^ZZZWWWUUUSSSPPPMMMLLLLLLMMMNNNLLLNNNOOOPPPPPPPPPQQQRRRRRRTTTUUUWWWYYY]]]bbbeeellluuu{{{rrriiicccdddjjjrrrtttpppiiiccc```XXXXXXVVVTTTSSSQQQOOOOOORRRPPPQQQVVVXXXZZZ^^^eeebbb```]]][[[ZZZXXXUUUSSSRRRTTTVVVXXXXXXWWWUUUSSSSSSSSSSSSTTTVVVVVVWWWWWWUUUTTTTTTVVVXXXZZZYYYXXXVVVWWWWWWVVVTTTSSSTTTUUUTTTVVVXXXYYYYYY[[[]]]___fffnnn|||gggNNN>>>;;;777999:::222111111000000111111222333444444444444444444333333777999===AAAGGGPPPZZZ```gggnnnwww{{{ssslllddd___XXXPPPIIIFFFFFFKKKWWWcccllluuu}}}{{{tttqqqoookkkkkkmmmnnnppprrruuuxxx{{{}}}~~~~~~{{{uuuooofff\\\TTTMMMNNNPPPVVV^^^eeeiiikkkkkkiiiiiilllsssyyy|||~~~~~~xxxrrrooommmmmmppptttzzz```aaaaaa``````___]]]]]]ZZZ[[[\\\]]]]]][[[YYYXXXZZZZZZ[[[]]]^^^```aaabbb^^^^^^^^^^^^___```aaabbbcccdddcccaaa___^^^^^^______bbbfffkkkqqq{{{|||uuuqqqnnnddd^^^VVVOOOJJJFFFDDDBBB>>>>>>>>>???@@@AAABBBCCCDDDFFFHHHJJJMMMOOOQQQQQQSSSVVVYYY[[[]]]___bbbddddddeeegggiiilllnnnpppqqqooopppqqqrrrqqqrrrtttuuu{{{}}}~~~{{{wwwtttqqqpppqqqpppooonnnmmmnnnoooppppppooommmllllllmmmooopppttttttuuuvvvyyy}}}~~~}}}}}}uuusssqqqpppppppppooommmfffccc^^^[[[XXXUUURRRPPPPPPOOOMMMLLLKKKKKKLLLMMMMMMOOOQQQQQQOOOPPPQQQTTTSSSTTTUUUWWW\\\dddnnntttyyy{{{qqqiiieeeeeekkkrrrrrrmmmfffaaa___XXXXXXWWWUUUTTTRRRQQQPPPRRRPPPRRRWWWYYY\\\ccckkkpppkkkccc]]]YYYXXXVVVUUUUUUVVVWWWXXXWWWUUURRRPPPRRRRRRSSSSSSSSSTTTUUUUUUSSSSSSSSSUUUWWWXXXWWWUUUTTTVVVVVVVVVTTTTTTTTTVVVUUUWWWYYYZZZZZZZZZ\\\]]]bbbgggsssqqqUUUBBB;;;777999:::333111111000000111111222333333444444555555444333222666777:::===CCCLLLUUU\\\eeekkkttt}}}sssmmmbbbYYYPPPJJJHHHKKKVVVaaajjjrrrzzz}}}zzzuuunnnkkkllljjjjjjkkkmmmqqqtttwwwyyy}}}~~~{{{zzzzzz|||}}}wwwnnnccc[[[OOONNNMMMPPPUUU\\\aaacccbbbaaaaaaccchhhnnnrrruuuzzz|||~~~}}}~~~|||wwwsssrrrrrrrrrtttwww}}}^^^______^^^]]]\\\[[[[[[YYYZZZ[[[\\\]]]\\\[[[[[[YYYYYYYYYZZZ[[[]]]^^^___^^^]]]]]]^^^^^^___```aaa`````````___]]]\\\]]]^^^```cccgggiiimmmuuuzzzuuummmggg___VVVPPPJJJFFFCCC>>>>>>======>>>>>>??????BBBCCCEEEGGGIIIKKKMMMNNNOOOQQQUUUWWWYYY\\\___bbb^^^___aaacccfffiiikkkllliiikkknnnoooppprrrtttvvvuuuvvvxxxzzz{{{{{{zzzyyyzzzyyyxxxwwwtttrrrooonnnppppppooooooooooooooooooqqqpppooooooooopppqqqrrrvvvxxxzzz}}}~~~}}}}}}vvvssspppooonnnmmmkkkiii___[[[UUUQQQOOONNNLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKMMMOOONNNMMMNNNRRRVVVWWWXXX[[[^^^eeeppp{{{}}}pppjjjhhhhhhlllooonnnhhhbbb^^^]]]YYYYYYXXXWWWVVVUUUTTTSSSRRRRRRTTTXXXZZZ]]]fffppp|||uuujjjaaa\\\ZZZYYYXXXWWWWWWXXXWWWVVVSSSPPPOOOQQQSSSTTTTTTSSSSSSTTTUUUSSSSSSSSSUUUWWWWWWUUUSSSSSSTTTUUUUUUTTTSSSTTTVVVVVVXXXYYYZZZYYYZZZ[[[]]]^^^bbblll{{{~~~```III???777999:::444111111000000111111222333333444555666666555444333444666888;;;@@@GGGPPPVVV```gggpppzzzpppfff[[[RRRMMMMMMUUU___gggooowwwzzz}}}vvvqqqpppmmmlllkkkkkkmmmooorrrtttxxx{{{~~~~~~}}}zzzyyyyyy{{{}}}~~~zzzrrrggg```QQQNNNKKKKKKOOOTTTXXXZZZYYYXXXWWWXXX[[[```eeehhhooorrrvvvxxx{{{}}}xxxzzz}}}~~~{{{yyywwwvvvwwwwwwzzz}}}\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^ZZZYYYYYYYYYZZZ[[[]]]^^^]]]]]]]]]]]]^^^___```aaa``````aaa```^^^^^^```aaaaaadddggghhhjjjoooxxx|||xxxrrrjjjaaaYYYRRRLLLHHHAAAAAA@@@?????????@@@@@@@@@AAABBBCCCEEEGGGIIIJJJJJJLLLPPPSSSUUUXXX[[[^^^ZZZZZZ\\\^^^aaacccdddeeefffiiilllnnnppprrrtttvvvqqqrrrsssttttttuuuttttttssssssttttttsssrrrpppooonnnooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssssswwwzzz~~~~~~}}}wwwtttpppllljjjgggdddaaaXXXSSSNNNJJJHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKIIIKKKMMMMMMMMMPPPWWW]]]bbbeeejjjpppwwwrrrmmmmmmllllllkkkhhhccc^^^[[[ZZZZZZZZZYYYXXXWWWVVVVVVUUUTTTSSSUUUYYYZZZ^^^hhhsss}}}wwwmmmddd^^^[[[YYYWWWWWWWWWWWWVVVTTTSSSQQQPPPRRRTTTVVVUUUTTTSSSUUUWWWUUUUUUUUUVVVWWWWWWTTTQQQQQQRRRTTTTTTSSSSSSTTTUUUUUUVVVXXXXXXWWWXXX[[[]]][[[___gggtttoooUUUEEE999888:::555111111000000111111222333222333555777777777666555333555777:::>>>DDDLLLQQQ[[[bbbkkkrrr~~~uuuggg\\\TTTPPPUUU]]]cccllluuuxxx{{{~~~|||xxxuuurrrnnnmmmmmmnnnooosssvvvzzz}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}yyyrrrhhhaaaSSSOOOJJJHHHJJJMMMPPPQQQQQQPPPOOONNNOOOSSSXXX[[[aaadddiiinnnqqqvvv{{{~~~~~~|||{{{vvvxxx{{{~~~}}}|||{{{zzzzzzzzzzzz|||~~~ZZZZZZZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\^^^```aaa\\\\\\[[[[[[[[[\\\^^^___]]]]]]]]]]]]^^^___``````bbbcccdddcccbbbbbbdddfffaaadddgggggggggkkkssszzz{{{sssjjjaaaYYYRRRMMMEEEEEEDDDCCCBBBBBBBBBCCC??????@@@AAABBBDDDFFFGGGFFFIIIMMMPPPRRRUUUXXX[[[YYYZZZ[[[\\\^^^```aaabbbbbbeeehhhkkklllnnnppprrrppppppppppppqqqqqqrrrrrrooopppqqqssssssssssssrrrmmmnnnppprrrtttttttttsssrrrssstttuuuuuuuuuuuutttwww{{{~~~~~~yyyuuupppkkkfffbbb^^^[[[SSSOOOIIIEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLIIILLLNNNNNNOOOTTT]]]eeelllqqqxxxtttppprrrooolllhhhccc___\\\ZZZXXXZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTVVVYYY[[[^^^iiiuuuyyytttkkkddd^^^ZZZVVVTTTVVVVVVUUUTTTTTTSSSSSSSSSTTTVVVXXXWWWUUUTTTVVVYYYWWWVVVWWWXXXXXXWWWTTTQQQPPPQQQSSSSSSRRRRRRSSSUUUTTTUUUVVVVVVUUUWWWZZZ\\\YYY]]]eeeppp}}}yyy^^^KKK;;;888:::555111111111000111222222333222333555777888888777666333444777999===BBBIIIMMMYYYaaahhhlllssspppdddXXXRRRUUU[[[```iiissswwwzzz~~~xxxrrrnnnlllllllllooorrrvvvzzz}}}~~~}}}}}}|||}}}~~~{{{~~~~~~{{{xxxqqqhhhaaaSSSOOOIIIFFFGGGIIIKKKLLLLLLKKKIIIGGGGGGJJJOOOSSSUUUYYY^^^dddiiinnntttwww}}}~~~~~~zzzwwwuuuwww{{{~~~~~~~~~}}}}}}|||{{{{{{zzz|||[[[ZZZYYYYYYZZZZZZYYYXXXVVVWWWXXXZZZ[[[]]]^^^___cccaaa___\\\ZZZZZZZZZ[[[\\\\\\\\\\\\\\\]]]^^^______```aaabbbcccdddddddddaaabbbdddeeefffhhhlllooo}}}}}}xxxrrrllldddZZZTTTMMMGGGBBB@@@AAAAAA>>>;;;>>>===<<<>>>@@@AAAAAA@@@EEEFFFGGGHHHKKKMMMOOOPPPRRRTTTVVVWWWXXX[[[^^^aaa```bbbdddfffgggiiimmmooolllmmmnnnllljjjiiiiiijjjqqqqqqqqqpppppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssssstttzzz}}}zzzvvvsssnnnggg```ZZZVVVRRROOOJJJIIIHHHFFFEEEEEEDDDDDDDDDFFFHHHIIIHHHIIIKKKLLLPPPNNNNNNQQQTTT[[[gggsss|||~~~wwwsssqqqkkkbbb\\\YYYZZZ[[[\\\ZZZYYYYYYXXXWWWWWWVVVVVVYYYYYYYYY[[[]]]aaaeeegggnnnkkkddd]]]VVVSSSSSSUUUTTTUUUVVVWWWXXXXXXXXXXXX[[[[[[ZZZYYYXXXWWWVVVVVVTTTRRRQQQSSSVVVWWWUUUSSSSSSRRRQQQPPPOOONNNNNNNNNRRRSSSSSSTTTVVVWWWWWWXXX[[[^^^ccckkkxxxkkkRRRBBB;;;777555444333222111111111222333111222444666777888999999666555444666:::@@@FFFJJJNNNVVV___eeehhhnnnyyyzzzlll___VVVTTTWWWbbbgggnnntttxxx|||yyysssooommmpppqqqrrrtttxxx|||~~~}}}|||{{{zzzzzz{{{uuuoooiiibbb^^^TTTNNNGGGCCCDDDFFFFFFFFFFFFDDDCCCBBBBBBCCCEEEFFFJJJMMMRRRXXX]]]dddkkkoootttzzz~~~}}}~~~yyywwwxxxxxxzzz}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~zzzwwwxxx~~~\\\[[[YYYYYYZZZZZZYYYXXXVVVWWWXXXYYY[[[\\\]]]^^^bbb```^^^\\\ZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^^^^___```bbbcccdddddddddcccdddeeeddddddeeehhhkkkxxx}}}zzzxxxrrrhhhaaaXXXQQQJJJFFFEEEEEEBBB@@@AAA@@@??????@@@AAA@@@???BBBBBBCCCDDDFFFHHHJJJKKKOOOQQQSSSUUUVVVXXX\\\^^^___aaabbbcccdddeeehhhjjjlllmmmmmmmmmkkkjjjkkklllmmmnnnnnnoooppppppqqqqqqooooooooopppppppppqqqqqqssssssssssssssssssttttttuuuxxx}}}~~~yyytttpppkkkfff___ZZZUUUQQQNNNKKKGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHJJJLLLPPPOOOQQQWWW\\\cccppp|||{{{uuurrrkkkbbb[[[WWWVVVVVVVVVZZZZZZZZZYYYYYYXXXXXXWWWYYYYYYYYYYYY[[[^^^aaaccceeeddd___ZZZUUUSSSTTTUUUUUUUUUWWWXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVTTTSSSUUUWWWWWWUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPTTTTTTUUUUUUVVVWWWXXXXXXZZZ\\\aaahhhuuuxxx___MMMCCC===;;;444333222111111111222333111222333555666777888888888777555666888===BBBEEEIIIPPPXXX]]]```fffooowwwtttggg[[[WWWXXXaaaeeelllsssxxx|||zzzuuurrrooonnnnnnpppsssxxx|||~~~}}}}}}|||{{{zzzzzzzzz}}}}}}~~~{{{tttmmmggg```\\\VVVPPPHHHDDDDDDEEEEEEDDDFFFDDDCCCAAAAAAAAAAAABBBEEEHHHLLLPPPUUU\\\ccchhhqqqwww{{{yyyxxxxxxzzz|||}}}}}}}}}~~~~~~|||}}}~~~}}}xxxtttwww^^^\\\[[[ZZZ[[[[[[YYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]___^^^]]][[[ZZZ[[[[[[\\\\\\]]]^^^___^^^]]]\\\[[[\\\]]]___bbbcccdddddddddcccddddddcccbbbbbbccceeeqqqyyy|||}}}~~~wwwpppddd\\\RRRKKKGGGFFFCCCAAAAAA???===<<<======<<<:::??????@@@AAABBBDDDFFFGGGJJJLLLNNNPPPQQQTTTWWWZZZ[[[]]]^^^______```bbbdddhhhjjjkkkkkkjjjjjjkkkllljjjkkklllnnnoooqqqrrrrrrnnnnnnnnnnnnoooooooooooorrrrrrrrrrrrssssssssstttqqqtttxxx}}}}}}yyytttoooiiieee^^^ZZZUUUPPPMMMKKKHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHJJJMMMOOOPPPQQQWWW```gggppp|||~~~wwwmmmggg___XXXUUUTTTTTTTTTYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]][[[[[[YYYVVVTTTRRRSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWWWWUUUSSSMMMMMMMMMNNNOOOPPPQQQRRRVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[___fffrrrnnnXXXHHH???<<<555444333111111111222333000111222333444555666777999888666555777999===???BBBHHHOOOSSSUUUZZZbbbiiiuuu}}}oooaaaZZZZZZ^^^cccjjjpppvvv{{{}}}yyyqqqpppnnnmmmooorrrwwwzzz|||}}}}}}~~~~~~}}}|||{{{zzzzzzxxxxxxzzz||||||{{{|||~~~~~~vvvpppiiiccc___ZZZSSSKKKFFFEEEDDDCCCAAADDDCCCBBBAAA???>>>===<<>>=========<<<;;;?????????@@@AAABBBCCCDDDDDDFFFHHHJJJLLLNNNRRRTTTUUUVVVXXXYYYYYY[[[^^^```ccceeeggghhhhhhiiikkkmmmkkkkkklllnnnpppqqqrrrsssoooooooooooopppppppppppprrrrrrrrrsssssssssrrrrrrqqqrrrtttwwwyyy{{{||||||yyyuuupppkkkfffaaa[[[XXXRRROOOKKKIIIGGGEEECCCAAADDDDDDCCCCCCCCCDDDDDDEEEEEEFFFHHHJJJKKKNNNQQQTTTTTTWWW___jjjsss|||~~~ttteee```ZZZVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYXXX[[[ZZZYYYXXXXXXXXXYYYZZZUUUVVVWWWUUUSSSRRRSSSTTTWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVTTTRRRKKKKKKLLLMMMOOOQQQSSSTTTWWWXXXXXXXXXYYYYYYYYYYYY[[[[[[^^^eeeooo~~~~~~eeeNNN@@@;;;666555333222111111222333000000111111333444555666777666555555666777999;;;===BBBGGGJJJLLLPPPWWW\\\gggwwwssseee]]]\\\[[[```fffmmmrrrxxx}}}{{{xxxsssooonnnooorrruuuxxxyyy{{{~~~}}}{{{zzzyyyssstttvvvyyy|||zzzyyyzzz|||}}}wwwrrrllliii```YYYPPPJJJGGGEEECCC@@@@@@@@@@@@???>>><<<;;;:::;;;<<<===>>>AAAHHHOOOUUUdddlllwww~~~~~~}}}~~~zzzyyyxxxyyyzzz||||||||||||yyyzzz|||{{{tttooottt~~~```^^^]]]\\\]]]]]][[[ZZZYYYZZZZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZ[[[[[[[[[[[[\\\]]]^^^^^^\\\ZZZXXXYYY[[[^^^aaabbbbbbaaaaaa]]]___``````______```bbbgggjjjrrr}}}sssfff\\\TTTOOOLLLIIIFFFCCCBBBBBBBBBBBBAAA???>>>>>>>>>??????@@@AAA@@@AAACCCEEEFFFHHHKKKNNNLLLNNNQQQSSSTTTWWWZZZ]]]```bbbeeeggghhhjjjmmmooommmnnnnnnoooqqqrrrrrrsssqqqrrrrrrrrrssssssssssssuuuvvvvvvvvvvvvuuutttsssqqqqqqpppoooooooooooooooiiieee```\\\XXXTTTOOOLLLJJJHHHEEEDDDDDDCCCBBB@@@CCCBBBBBBCCCCCCDDDEEEFFFEEEGGGIIIJJJMMMPPPUUUXXX\\\```iiiuuu~~~yyynnnaaa]]]YYYUUUUUUUUUUUUTTTRRRSSSUUUWWWXXXXXXWWWWWW[[[[[[ZZZZZZYYYYYYYYYYYYUUUWWWWWWWWWTTTSSSSSSTTTWWWXXXYYYYYYYYYYYYYYYYYYWWWWWWXXXXXXYYYZZZZZZZZZ[[[[[[[[[YYYVVVTTTRRRQQQJJJJJJKKKMMMPPPRRRTTTVVVXXXXXXXXXYYYYYYZZZZZZ[[[^^^\\\___eeelllyyyuuuYYYFFF>>>666555444222111111222222000000000000111333444555444444444444555777888999;;;???BBBEEEGGGJJJOOOSSS\\\jjj}}}uuuggg```___[[[___dddjjjoootttyyy}}}zzzsssnnnmmmnnnoootttwwwzzz~~~|||yyyvvvuuurrrrrrtttwww{{{~~~|||{{{||||||vvvsssggg```WWWPPPLLLIIIEEEAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;>>>CCCJJJOOO\\\eeerrr{{{{{{vvvsssyyy}}}zzzyyywwwxxxzzz{{{zzzyyyvvvxxx{{{~~~~~~{{{uuupppttt___^^^]]]]]]^^^^^^]]]\\\[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYZZZ[[[\\\[[[ZZZYYYXXXYYY[[[^^^```aaaaaa___^^^ZZZ\\\____________```aaadddeeejjjsss|||zzzlll```XXXTTTMMMJJJFFFCCCBBBBBBAAAAAA>>>>>>===============>>>===>>>@@@AAAAAACCCEEEHHHEEEGGGJJJLLLNNNQQQUUUXXX[[[^^^bbbdddgggjjjmmmpppnnnnnnooopppqqqrrrssssssuuuuuuuuuuuuvvvvvvvvvvvvzzzzzzzzzzzzyyywwwtttsssnnnlllhhheeebbb```______YYYVVVRRROOOLLLJJJGGGEEEEEEDDDBBBBBBCCCCCCAAA@@@???@@@@@@AAABBBCCCDDDEEEEEEFFFIIIKKKNNNRRRXXX\\\eeeiiirrr~~~}}}zzzwwwpppggg```]]]XXXUUUSSSRRRPPPOOONNNOOORRRUUUVVVVVVVVVUUU[[[[[[[[[ZZZZZZZZZYYYYYYXXXYYYYYYXXXVVVTTTTTTUUUWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZ[[[ZZZXXXTTTQQQPPPPPPLLLLLLMMMNNNPPPSSSUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\___]]]___eeeiiisssbbbKKK???777666444333222222222222111111000000111222444555222333444555666777777888:::<<>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<===@@@FFFJJJUUU___mmmyyy~~~zzztttooonnnuuu}}}zzzvvvwwwyyyzzzxxxvvvsssuuuxxx|||~~~|||xxxuuuwww___]]]]]]]]]___```___^^^]]]]]]]]]]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[^^^```aaa___]]][[[ZZZ\\\___```___^^^___```bbbbbbdddhhhooowww|||sssgggaaaVVVRRRLLLHHHEEECCCBBBAAA@@@@@@???>>>>>>===>>>>>>;;;===>>>>>>>>>>>>AAACCC???AAADDDFFFGGGJJJMMMPPPSSSVVVZZZ^^^aaaeeeiiillljjjkkkmmmoooqqqrrrtttuuuwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyxxxvvvssspppnnneeebbb^^^YYYTTTRRRQQQQQQMMMKKKGGGFFFEEEEEECCCBBBCCCBBBAAABBBCCCCCCBBB@@@??????@@@AAABBBDDDFFFGGGHHHJJJLLLOOORRRWWW^^^bbbmmmpppzzzuuupppmmmggg```[[[YYYUUUSSSQQQPPPNNNLLLKKKMMMQQQTTTVVVVVVUUUUUUXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZZZZXXXVVVUUUVVVXXXWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYWWWYYYYYYVVVRRROOONNNOOONNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\]]]___]]]___dddeeellljjjQQQCCC888777555333222222222222222111000000000222444555222333444666666666666555777888:::===???BBBEEEGGGKKKTTT___kkk|||yyynnnjjjccceeeiiikkknnnqqquuuxxx}}}xxxrrrooonnnooorrrwww}}}~~~{{{xxxwwwuuuvvvwwwxxxzzz|||~~~uuunnneee]]]YYYTTTNNNJJJBBBAAA???===<<<;;;<<<<<<:::;;;<<<<<<<<<>>>BBBEEEPPPZZZjjjvvv~~~xxxrrriiiiiikkkpppyyy{{{vvvvvvxxxxxxvvvsssqqqsssvvvzzz~~~~~~|||zzz~~~^^^]]]]]]^^^```aaa```_________^^^^^^^^^^^^]]]]]][[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ\\\^^^``````^^^\\\ZZZ[[[^^^``````___^^^]]]^^^`````````aaagggooowww|||zzzrrrccc^^^XXXRRRNNNKKKHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@;;;<<<======<<<<<<>>>@@@===???AAABBBCCCEEEHHHJJJKKKNNNRRRVVVZZZ^^^cccfffggghhhjjjmmmpppsssuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyvvvvvvvvvtttrrrnnnjjjhhh^^^[[[VVVPPPLLLIIIHHHHHHGGGEEEBBBAAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBCCCEEEGGGIIIJJJMMMOOOQQQTTTWWW]]]dddhhhqqqttt~~~|||qqqjjjgggbbb]]]UUUSSSQQQPPPPPPPPPOOONNNJJJMMMQQQTTTVVVWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYWWWVVVVVVXXXZZZVVVWWWWWWXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYVVVWWWXXXUUUQQQMMMMMMNNNPPPPPPPPPQQQRRRSSSTTTUUUSSSTTTVVVXXXZZZ[[[]]]^^^___\\\___cccccchhhuuu[[[KKK888777555333222222222222333222111000111222444666444555666666666555444333555666777:::<<>>;;;;;;;;;;;;999:::;;;;;;;;;===???BBBMMMXXXhhhuuu}}}|||rrrkkk___dddiiilllooouuu{{{vvvuuuwwwwwwtttqqqppprrruuuyyy~~~}}}]]]^^^___aaaaaaaaa```___````````````____________[[[ZZZXXXYYYZZZZZZYYYXXXXXXWWWWWWWWWXXXYYY[[[\\\[[[\\\^^^______^^^\\\[[[\\\___bbbbbb```\\\ZZZYYY^^^]]]]]]___ccckkkrrrwwwvvviii```[[[WWWRRRNNNJJJHHHDDDBBBCCCCCCCCCBBB:::<<<>>>???>>>=========>>>>>>>>>>>>???AAABBBCCCFFFFFFHHHKKKNNNRRRVVVXXX___bbbfffiiilllnnnnnnnnnqqqsssvvvwwwuuusssqqqpppqqqpppnnnkkkfffaaa]]]ZZZPPPOOOLLLHHHEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCDDDEEEGGGIIIKKKLLLSSSWWW]]]aaaeeeiiimmmoooxxxzzz~~~vvvkkkddd___\\\[[[VVVUUUTTTRRRPPPNNNLLLKKKNNNOOOQQQSSSUUUVVVWWWXXXWWWVVVVVVVVVVVVWWWXXXXXX[[[[[[ZZZYYYYYYXXXYYYYYYUUUVVVXXXYYYYYYXXXVVVUUUWWWWWWWWWVVVUUUTTTSSSRRRVVVVVVUUURRROOONNNNNNPPPNNNMMMLLLLLLNNNQQQUUUWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^YYYZZZaaaccceeerrrxxxwww{{{kkkOOO@@@;;;888888666222222555111111111111111111111111222333444555555555444333444444666777:::<<<>>>@@@DDDIIIOOOXXXbbbqqq~~~ssspppmmmlllooopppppprrrwww|||}}}~~~xxxooorrrppprrrzzz}}}yyynnnfff```[[[UUUQQQJJJGGGBBB???>>>???>>>>>>888888999:::;;;===???@@@JJJTTTcccpppyyy|||zzzvvvqqqmmmgggdddcccfffmmmtttxxxyyy~~~{{{{{{{{{zzzyyyxxxxxxzzz}}}]]]^^^```aaabbbbbbbbbaaa````````````____________]]]\\\[[[\\\\\\\\\ZZZXXXWWWWWWWWWXXXYYY[[[]]]_________``````___]]][[[YYY[[[]]]aaaaaa___\\\ZZZYYY\\\[[[[[[]]]aaagggmmmqqqvvvwwwoooggg^^^WWWUUUQQQLLLHHHFFFDDDBBBAAA>>>???@@@@@@???>>>======@@@@@@????????????@@@@@@AAAAAACCCEEEHHHLLLOOOQQQSSSVVVZZZ^^^bbbdddeeeeeeiiilllnnnooommmkkkiiiiiifffeeeccc```\\\WWWSSSQQQLLLJJJGGGEEEBBBAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHKKKNNNRRRTTTaaaeeekkkpppsssvvvxxxzzz}}}yyyzzz{{{|||qqqggg```\\\ZZZYYYUUUTTTTTTRRRQQQPPPOOONNNOOOPPPRRRTTTUUUWWWXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYXXXWWWWWWWWWWWWWWWSSSTTTVVVWWWWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTSSSRRRSSSSSSRRROOOLLLKKKLLLMMMNNNMMMLLLMMMNNNQQQUUUWWWVVVVVVVVVVVVWWWXXXYYYYYYZZZUUUWWW]]]___aaalll{{{{{{uuuzzztttYYYCCC<<<666555444000000111111111111111111111111111222333444555555444444333333444555666999;;;===>>>@@@CCCHHHNNNVVVcccrrr|||yyyrrrnnnmmmooopppoooqqqvvv||||||~~~wwwuuurrrrrrxxx~~~zzzppphhhbbb]]]XXXTTTKKKHHHCCC@@@>>>>>>======;;;;;;;;;;;;<<<===>>>???GGGQQQ```nnnxxx~~~|||yyyuuuqqqnnniiigggfffiiiooovvvzzz{{{~~~]]]^^^```aaaccccccdddddd````````````_______________^^^^^^___```^^^[[[XXXWWWWWWXXXYYY[[[]]]```aaacccccccccbbbaaa^^^[[[YYYYYY\\\___```___]]][[[[[[YYYYYYZZZ[[[___cccgggiiiooo{{{ssskkkddd___XXXQQQMMMIIIFFFDDDAAAAAA@@@???>>>===<<<;;;AAAAAA???>>>===============>>>???@@@CCCEEEHHHIIIKKKMMMQQQUUUXXX[[[\\\]]]]]]```bbbcccaaa_________YYYXXXWWWTTTQQQMMMJJJHHHHHHFFFDDDBBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGJJJJJJKKKNNNSSSYYY___cccsssxxxzzzvvvuuuvvvyyy}}}xxxrrrhhh```[[[YYYWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQOOOPPPRRRTTTUUUVVVWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUWWWVVVUUUUUUTTTUUUUUUUUUQQQRRRSSSTTTTTTSSSRRRQQQOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRQQQOOOLLLKKKLLLMMMNNNMMMMMMMMMOOOQQQTTTVVVWWWVVVVVVVVVVVVVVVWWWWWWZZZWWWXXX^^^```aaaiiiuuuxxx}}}}}}eeeKKK@@@666444444111000000111111111111111111111111111222333444444444444333333333444555777999;;;<<<>>>@@@AAADDDIIISSS```iii}}}tttpppoooppppppoooppptttzzz{{{}}}~~~~~~yyytttrrrvvvzzz}}}|||rrrjjjeee```[[[WWWOOOLLLGGGCCCBBBAAA???>>>???>>>===<<<<<<<<<======DDDNNN]]]kkkwww~~~}}}zzzxxxuuuqqqnnnkkkjjjjjjmmmrrrxxx{{{}}}\\\]]]^^^```aaacccdddddd````````````____________```___```aaaaaa___[[[WWWUUUVVVWWWYYY\\\^^^```aaacccdddddddddbbb___\\\ZZZYYY\\\___```___^^^]]]]]]YYYZZZ[[[\\\___aaaccceeekkkwwwvvvppphhhaaaZZZTTTOOOLLLGGGFFFCCCAAAAAA@@@???>>>@@@???>>>===<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJMMMPPPQQQRRRSSSRRRTTTWWWWWWVVVUUUUUUVVVQQQQQQOOOMMMKKKIIIGGGFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLNNNOOOSSSXXXaaajjjsssxxx|||yyywwwtttssstttmmmhhh```ZZZWWWVVVVVVUUUSSSSSSRRRRRRQQQQQQPPPPPPNNNOOOQQQRRRSSSTTTTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTTTTSSSSSSSSSTTTTTTOOOQQQRRRSSSSSSRRRQQQOOOLLLMMMOOOQQQRRRTTTTTTTTTRRRSSSSSSRRROOONNNOOOPPPNNNMMMMMMNNNOOOQQQTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUYYYWWWYYY^^^___```fffnnnwwwlllTTTFFF999555666555333333111111111111111111111111111111222222333333444444222222333444555777999:::>>>?????????BBBJJJUUU^^^sss~~~{{{uuuqqqoooppppppnnnooosssyyyzzz}}}}}}}}}~~~wwwssstttvvvxxx|||uuulllgggaaa\\\WWWTTTQQQMMMIIIHHHFFFDDDCCCAAA@@@>>><<<<<<<<<======BBBKKKZZZjjjwww}}}zzzwwwuuusssqqqooollllllnnnqqquuuyyy|||~~~[[[\\\\\\^^^___aaabbbccc````````````_____________________```aaa^^^ZZZWWWUUUVVVWWWYYY[[[]]]^^^___```aaaccccccbbbaaa^^^]]]ZZZ]]]___``````_________\\\\\\]]]^^^```aaabbbcccgggqqq|||xxxnnnddd\\\VVVQQQMMMIIIFFFFFFEEEDDDBBB???>>>======<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGIIIKKKNNNOOOOOOOOOPPPRRRNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKNNNOOOOOOPPPPPPOOONNNNNNPPPPPPRRRSSSUUUUUUVVVVVVUUUXXX```jjjuuu|||uuunnnllleee```ZZZVVVUUUUUUUUUUUUSSSSSSRRRQQQOOONNNMMMMMMMMMMMMOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQSSSSSSSSSRRRRRRSSSSSSTTTPPPQQQRRRTTTTTTRRRQQQPPPKKKLLLNNNPPPRRRTTTTTTUUUQQQRRRSSSRRRQQQOOOPPPQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSTTTXXXZZZ[[[___cccqqq~~~rrrZZZLLL===888777666444444111111111111111111111111000000111111222333444444222222222333444666777888===>>>>>>>>>@@@FFFPPPWWWeeesss|||yyyvvvtttpppnnnpppooommmooossswwwyyy|||~~~}}}}}}zzzttttttuuuvvvyyy~~~vvvnnnhhhbbb\\\XXXWWWTTTPPPNNNMMMLLLJJJHHHCCCBBB???===<<<<<<>>>???BBBJJJXXXiiiwww}}}yyyuuusssrrrrrrqqqpppmmmoooqqqtttwwwzzz|||~~~~~~\\\\\\\\\]]]^^^```aaabbb````````````_______________^^^^^^______^^^[[[XXXWWWWWWYYYZZZ[[[[[[\\\[[[]]]___```aaabbbaaa___^^^ZZZ]]]___```___^^^^^^___]]]]]]^^^^^^___aaabbbccc```iiirrrzzz{{{oooggg\\\VVVOOOJJJIIIHHHEEECCCAAAAAA@@@???>>>>>>??????===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKLLLMMMOOOQQQOOONNNNNNMMMMMMMMMNNNNNNMMMLLLLLLLLLMMMOOOPPPRRRWWWXXXYYYYYYYYYXXXVVVUUUSSSTTTVVVXXX[[[\\\]]]^^^ccciiittttttiiiddd^^^ZZZUUUSSSSSSTTTTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKLLLLLLMMMNNNOOOOOOOOONNNOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSPPPQQQRRRTTTTTTRRRQQQPPPLLLMMMNNNPPPQQQRRRSSSSSSMMMOOOPPPPPPNNNMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVYYY[[[^^^```jjjtttyyybbbSSSDDD<<<888444333333111111111111111111111111000//////000111222444444222222222333444555666777888:::<<<<<<===BBBJJJPPPZZZgggssswwwwwwwwwuuurrrqqqmmmlllnnnnnnmmmooosssvvvxxx{{{~~~~~~}}}~~~~~~|||vvvuuuvvvvvvxxx}}}wwwooojjjeee```\\\WWWUUUSSSRRRRRRQQQPPPNNNJJJGGGCCC@@@>>>>>>??????BBBIIIWWWgggwwwxxxuuuqqqoooooopppqqqqqqnnnqqquuuxxxyyy{{{}}}^^^]]]]]]]]]^^^___aaabbb````````````_______________^^^^^^^^^______]]][[[ZZZ[[[\\\\\\\\\[[[ZZZYYY\\\]]]___``````___]]]\\\ZZZ\\\]]]]]]\\\[[[\\\]]]\\\\\\[[[\\\]]]^^^```aaa^^^eeekkkpppyyyppphhh^^^WWWTTTQQQMMMJJJGGGFFFEEECCCBBBAAAAAAAAA>>>???@@@BBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBCCC>>>AAAEEEHHHJJJMMMPPPSSSTTTSSSSSSSSSTTTUUUVVVWWWVVVVVVVVVVVVWWWYYYZZZ\\\^^^```aaabbbcccbbb```___ZZZ\\\^^^bbbeeehhhiiijjjuuu}}}~~~qqqeee___YYYUUURRRPPPQQQRRRSSSSSSRRRQQQQQQPPPOOOOOONNNNNNLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPQQQOOOPPPRRRSSSSSSRRRPPPOOOLLLLLLMMMNNNOOOOOOOOOOOOJJJLLLNNNNNNMMMLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSUUUUUUUUUVVVYYY]]]``````bbbhhhuuu~~~mmm```QQQFFF<<<555222444111111111111111111111111////////////000222333555333333333333333444555666555777:::;;;<<>>???<<>>BBBFFFGGGOOOYYY```gggmmmnnnjjjjjjggggggkkkmmmnnnqqqvvvtttvvvzzz~~~~~~}}}{{{|||}}}~~~}}}||||||}}}~~~yyyyyyzzzyyyzzz~~~}}}~~~~~~wwwrrrpppooollliii^^^]]]]]]^^^```aaaaaa```ZZZVVVOOOHHHCCC@@@??????@@@FFFSSSdddttt~~~|||yyypppmmmjjjhhhkkknnnqqqsssrrrwww|||~~~~~~|||~~~]]]___aaaaaa```___^^^_______________`````````aaa```^^^\\\]]]___```^^^\\\]]]```aaaaaabbbccc```[[[]]]^^^______^^^]]]ZZZYYYXXX\\\___]]]YYYXXX[[[^^^___^^^]]]\\\[[[ZZZZZZZZZ______```dddkkkttt}}}~~~xxxsssnnnjjj^^^YYYSSSOOOMMMKKKGGGCCCEEEHHHFFFBBBBBBEEECCC<<<>>>===<<<<<<===>>>===<<<===AAACCCBBBFFFNNNRRRPPPYYYZZZ\\\```cccddddddbbbgggdddbbbaaabbbbbbbbbaaaddddddgggmmmsssvvvuuusssxxx|||pppfff^^^YYYTTTSSSQQQPPPOOOOOOOOOPPPRRRQQQPPPOOONNNOOOPPPPPPMMMMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRRRRQQQOOOMMMKKKJJJMMMMMMNNNOOOOOOMMMLLLKKKLLLMMMNNNOOONNNMMMMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTMMMMMMMMMNNNOOOQQQTTTUUUVVVTTTSSSRRRSSSTTTVVVXXXYYY]]]dddppp~~~yyyooo___MMM>>>444111777555333222222222000...000000000000111222333444777444333444666777555333444666888;;;>>>@@@AAABBBFFFIIINNNTTTZZZbbbjjjooojjjjjjiiikkkmmmoooppppppppprrrtttwwwyyyzzzzzzzzzyyyzzz|||~~~~~~~~~~~~~~~}}}{{{yyyzzz}}}~~~|||xxxsssssswww||||||{{{yyywwwssspppmmmkkkjjjddd^^^\\\^^^bbbdddeeebbb]]]TTTKKKDDD@@@???@@@@@@GGGUUUfffvvv}}}yyyvvvrrrooollljjjlllnnnpppqqqvvvwwwzzz}}}|||{{{{{{|||{{{}}}\\\```dddfffeeebbb___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[\\\^^^___]]][[[\\\___aaa``````bbbaaa\\\^^^^^^___```___]]][[[ZZZYYY\\\^^^]]]ZZZXXX[[[^^^```___^^^]]]\\\\\\\\\\\\______```ccciiiqqqyyy}}}zzzrrrggg^^^XXXSSSMMMIIIHHHIIIFFFAAA@@@BBB@@@:::;;;:::999:::;;;<<<;;;:::<<<@@@AAA@@@CCCJJJNNNLLLQQQSSSWWW]]]bbbfffggggggiiifffbbb```___```___^^^```ccciiipppwww}}}tttiiiaaa[[[WWWRRRQQQOOONNNMMMMMMNNNNNNPPPOOONNNMMMMMMMMMNNNOOOLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOONNNMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLKKKLLLNNNNNNMMMMMMMMMMMMLLLMMMOOOPPPQQQQQQRRRRRRNNNNNNNNNOOOPPPRRRTTTUUUSSSRRRQQQQQQQQQRRRSSSTTTXXXZZZ```kkk{{{{{{kkkVVVDDD999444555444222111111111///---............///000111222666444222333555666555333444555777:::<<>>===<<<===>>>???===<<<;;;===>>>===???DDDGGGFFFJJJNNNTTT[[[aaafffiiikkkkkkgggbbb^^^]]]\\\\\\[[[___fffpppzzzvvvjjjaaaZZZVVVTTTPPPOOOMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLKKKLLLLLLLLLJJJKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMMMMLLLIIIJJJKKKLLLMMMMMMMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOOQQQRRRTTTUUUPPPPPPPPPOOOOOOOOOOOOOOOWWWWWW[[[eeesss{{{dddNNN???888666444222111222222111///............///000111222444333222222444444333222333444666888:::<<<>>>???>>>@@@DDDIIIOOOXXXaaaggghhhhhhhhhiiijjjlllnnnooommmnnnoooqqqtttwwwyyyzzzwwwyyy{{{}}}}}}}}}}}}~~~||||||}}}}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~xxxwwwwwwyyyzzzzzzxxxwwwuuurrrppppppssswww{{{|||~~~|||yyyvvvsssrrrooollliiihhhhhhiiihhhhhhiiieee___WWWOOOJJJFFFDDDDDDKKKWWWgggvvv~~~{{{vvvsssqqqnnnmmmnnnqqquuuxxxyyyyyy{{{}}}~~~}}}~~~{{{zzzzzz{{{|||ZZZ___fffiiigggccc___\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[\\\]]]^^^^^^\\\___```^^^]]]aaabbb```______`````````___^^^]]]ZZZ\\\]]]\\\ZZZZZZ[[[]]]aaaaaaaaaaaaaaa````````````______```cccgggkkkmmmvvvyyy~~~vvviiiaaaUUURRRMMMIIIIIIJJJJJJIIIEEEDDDDDDEEEFFFEEECCCAAA@@@@@@@@@???@@@CCCEEEFFFIIINNNUUU\\\bbbgggkkkmmmnnnjjjddd```___^^^^^^]]]dddppp~~~xxxnnneee]]]XXXSSSQQQNNNMMMLLLKKKJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKNNNMMMLLLLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLLLLLLLKKKKKKHHHHHHIIIJJJLLLLLLMMMMMMKKKKKKKKKMMMNNNOOONNNNNNLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMNNNNNNPPPQQQRRRRRRNNNOOOOOOOOOOOONNNMMMMMMWWWUUUWWW```lll{{{rrrXXXEEE<<<888666333333333444333222111111000000111222333333333222222222222333222222333333444666888:::;;;<<<===>>>AAADDDIIIQQQZZZ___ggghhhiiiiiiiiijjjkkkmmmkkkkkklllnnnqqquuuxxxzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzz|||}}}~~~{{{ttttttuuuxxx{{{|||{{{zzzxxxwwwuuuvvvxxx{{{~~~~~~}}}{{{zzzvvvsssoookkkjjjjjjjjjkkkllljjjeee^^^VVVOOOJJJFFFGGGMMMYYYiiixxx|||xxxssspppnnnmmmllloootttyyy|||}}}|||}}}~~~~~~}}}}}}~~~}}}{{{zzzyyyzzz|||ZZZ]]]aaabbbaaa^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\\\\]]]]]]^^^___\\\aaabbb___^^^```bbbaaa__________________^^^^^^[[[[[[\\\\\\[[[ZZZ[[[\\\___```aaabbbbbbbbbaaa``````______```aaacccfffgggmmmrrryyy}}}sssddd___XXXUUUSSSRRRQQQRRRNNNNNNMMMMMMNNNLLLIIIFFFHHHEEECCCBBBCCCDDDGGGJJJKKKRRR\\\ffflllqqquuuwwwxxxtttooolllkkkjjjjjjiiiqqq~~~~~~qqqmmmhhhccc^^^XXXRRRNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJFFFGGGHHHIIIJJJKKKKKKJJJNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJIIIIIIGGGHHHHHHIIIKKKLLLMMMNNNKKKJJJJJJMMMPPPQQQPPPOOOLLLLLLLLLLLLKKKJJJIIIHHHJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPOOOOOONNNXXXUUUVVV]]]fffsss~~~dddMMM@@@999666333222222333333222111111111111111111222333111222222222222111222222333333333444666777999:::>>>???@@@BBBEEEKKKRRRWWWeeegggjjjkkkjjjiiijjjkkkiiijjjjjjlllooosssvvvxxx{{{}}}~~~~~~}}}~~~~~~~~~}}}~~~{{{zzzyyyvvvwwwxxxyyy{{{~~~zzzttttttvvvyyy}}}~~~}}}}}}}}}}}}}}}~~~~~~vvvoookkkkkknnnqqqqqqoookkkeee]]]VVVOOOLLLLLLQQQ]]]kkkzzz|||xxxtttooollljjjjjjkkknnntttzzz~~~}}}~~~||||||}}}~~~|||zzzyyyyyy{{{~~~XXXZZZ[[[[[[ZZZYYYYYYZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\]]]]]]\\\\\\^^^___]]]ccceeebbb___```bbbaaa___^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[]]]^^^```aaabbbaaaaaa```_________```aaabbbddddddggglllsss|||}}}uuunnnkkkgggbbbaaabbbbbbaaaaaa```___]]]XXXUUUPPPJJJFFFEEEEEEFFFKKKPPPXXXbbbppp|||~~~}}}zzz{{{}}}tttfffdddbbb```]]]XXXQQQMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIFFFFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJLLLMMMNNNLLLKKKJJJMMMRRRTTTRRRPPPKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQRRRWWWTTTUUU\\\bbbjjj|||pppWWWFFF:::777333111111111111000000///////////////000000111222333333111111222333333333333333444666888999===???@@@BBBDDDGGGLLLOOO\\\bbbhhhkkkkkkiiijjjkkkhhhiiijjjlllooorrrtttvvvxxxzzz~~~}}}}}}|||~~~~~~|||yyyyyyyyywwwwwwyyyzzz}}}}}}xxxyyyzzz}}}zzzsssrrruuuyyyxxxvvvsssmmmfff___YYYUUUTTTYYYbbbooo{{{}}}xxxtttpppllliiiffffffhhhlllsssyyy}}}~~~~~~~~~|||{{{zzz{{{|||}}}TTTVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ\\\]]]]]][[[ZZZ[[[]]]^^^eeehhheeeaaaaaaaaa```^^^^^^]]]]]]]]]]]]^^^^^^\\\[[[[[[[[[\\\\\\[[[[[[[[[\\\^^^```aaaaaa```___^^^___```aaabbbcccdddddddddgggnnnvvv~~~yyyuuuddd\\\VVVTTTTTTUUU\\\ddduuu|||tttjjj___]]][[[ZZZXXXUUUPPPMMMIIIHHHGGGGGGGGGHHHIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJLLLNNNNNNMMMKKKKKKNNNSSSVVVTTTQQQKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMMMMLLLPPPOOOOOOOOOPPPRRRTTTUUUVVVSSSUUU\\\^^^bbbsss}}}bbbNNN>>>:::666333333333222222000000////////////000000111333555444222111222444444444333333333555888999:::<<>>AAACCCDDDEEEJJJMMMSSS[[[dddiiilllmmmlllmmmmmmllllllnnnrrruuuvvvwwwyyy{{{||||||{{{{{{yyyzzz|||~~~~~~~~~}}}zzzuuuuuuwwwzzz}}}~~~}}}|||zzz{{{}}}~~~~~~|||xxxuuusssuuuyyy}}}}}}{{{vvvqqqkkkfffcccaaaaaabbbfffjjjpppvvv{{{~~~zzz{{{zzztttVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWXXXZZZ[[[^^^\\\[[[YYYXXXXXXYYYYYY\\\bbbeee```\\\]]]]]][[[\\\[[[ZZZYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\[[[]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]^^^```bbbcccdddeeehhhmmmvvvxxxrrrnnnhhh```ZZZYYYSSSRRRPPPNNNMMMKKKKKKKKKJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLJJJMMMOOOPPPNNNMMMLLLLLLKKKNNNRRRTTTSSSQQQPPPOOOMMMMMMMMMNNNNNNPPPQQQQQQUUURRRRRRUUUXXX\\\dddmmmrrrrrrwwwqqqXXXKKK>>>999888555444444222111000000000000000000444444333222111111111111222333333333333333333444444666999<<>>>>><<<777333222111000000/////////000222111111000000111111222444333333333333333333222333444777:::<<<>>>???@@@BBBDDDHHHMMMRRRXXX\\\___fffhhhiiijjjkkkmmmppprrrtttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwwwwxxxyyyzzzwwwyyyzzz{{{{{{{{{|||~~~}}}wwwvvvuuuuuuxxxzzz{{{{{{}}}}}}|||}}}~~~~~~zzzwwwvvvsssooojjjeeebbbaaa```gggkkkqqqxxx}}}{{{|||~~~|||tttwww~~~zzzyyy{{{SSSSSSSSSSSSSSSSSSSSSSSSRRRTTTWWWXXXXXXWWWXXXXXXWWWVVVVVVUUUVVVWWWYYYYYY\\\[[[YYYYYYZZZ\\\\\\ZZZZZZZZZYYYXXXXXXYYY[[[\\\[[[\\\]]]^^^^^^^^^^^^^^^```^^^[[[YYYXXXXXXZZZ[[[[[[[[[ZZZXXXXXXZZZ]]]aaabbbbbbcccccceeeiiiooosss~~~{{{mmm___ZZZXXXUUURRRQQQVVVTTTRRROOOLLLIIIHHHGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNNNNMMMLLLLLLMMMKKKOOOTTTVVVUUURRROOONNNNNNMMMMMMMMMMMMNNNOOOPPPRRRPPPQQQTTTUUUUUUXXX^^^gggwwwtttxxxlllTTTHHHCCC>>>888555555555444333222222222222111111111111111222333333444444444333333222222222333444666888:::<<<===>>>@@@BBBDDDGGGKKKPPPUUUYYYaaacccfffhhhjjjlllnnnqqqrrrssstttuuuvvvwwwwwwwwwwwwvvvtttsssrrrrrrssstttqqqrrrtttuuuuuuvvvxxxzzz~~~{{{xxxuuuuuuwwwzzz{{{|||{{{|||}}}~~~}}}xxxtttrrroookkkgggdddcccccccccjjjooowww~~~~~~yyyzzz|||~~~vvvsss}}}{{{xxxvvvyyyRRRRRRRRRRRRRRRRRRRRRRRRPPPSSSVVVWWWWWWVVVWWWXXXXXXWWWVVVUUUUUUVVVWWWWWW\\\YYYWWWYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[\\\[[[[[[\\\]]]^^^^^^^^^^^^___]]]ZZZXXXWWWXXXZZZ[[[\\\\\\[[[YYYXXXZZZ^^^aaabbbcccccccccdddfffjjjmmmuuu{{{~~~|||~~~rrrfffZZZWWWWWWSSSOOOMMMSSSRRRPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIKKKLLLMMMMMMMMMMMMKKKLLLLLLLLLKKKJJJIIIIIIHHHJJJKKKKKKJJJJJJKKKLLLLLLPPPTTTUUUTTTQQQOOONNNMMMMMMMMMMMMNNNOOOPPPPPPSSSRRRSSSVVVUUUSSSVVVZZZbbbqqqzzz|||jjjXXXKKK@@@;;;:::888777666555444444444444222222222222222333444555444444444333333222222222333444555777888:::<<<===???AAACCCEEEGGGKKKQQQVVV[[[^^^cccfffhhhjjjmmmoooppppppqqqrrrssstttuuuuuuwwwuuussspppooonnnnnnooommmoooppppppqqqrrruuuxxx}}}|||xxxwwwyyy{{{}}}}}}~~~~~~}}}}}}|||{{{{{{wwwxxxyyy{{{|||}}}~~~~~~|||xxxtttooolllhhheeedddeeehhhjjjnnnssszzz}}}zzz{{{|||~~~~~~wwwpppttt}}}yyywwwxxx~~~RRRRRRRRRRRRRRRRRRRRRRRRPPPRRRTTTUUUUUUUUUWWWXXXZZZYYYXXXVVVVVVVVVWWWWWWYYYWWWWWWZZZZZZWWWXXXZZZYYYXXXXXXWWWXXXYYY[[[\\\[[[[[[\\\]]]]]]]]]\\\\\\\\\ZZZYYYWWWWWWXXXYYYZZZ\\\\\\\\\ZZZYYYZZZ]]]```aaaccccccccccccdddgggiiiooosssxxx}}}~~~|||www{{{xxxeee[[[TTTSSSSSSOOOLLLKKKLLLLLLKKKKKKKKKKKKKKKLLLGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOMMMMMMMMMMMMLLLKKKIIIIIIGGGHHHJJJJJJIIIIIIKKKLLLMMMPPPRRRSSSQQQOOONNNNNNMMMMMMMMMNNNOOOPPPRRRRRRUUUSSSTTTWWWVVVSSSUUUYYY___lll~~~ooo[[[III@@@>>>777666555444333222222222333222222222333444444555444333333333333333333222333333444555666888:::;;;>>>@@@CCCDDDEEEHHHNNNSSSVVVZZZ```dddgggiiikkkmmmnnnnnnoooooopppqqqssstttvvvuuutttrrrpppooooooooonnnnnnnnnmmmmmmppptttxxx|||~~~{{{zzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}|||zzzwwwuuussssssssstttvvvxxxzzz|||}}}}}}~~~}}}}}}}}}zzzvvvssskkkiiifffdddeeeiiinnnqqqssswww|||}}}{{{}}}~~~zzz|||wwwooonnnvvvzzzxxxzzz}}}RRRRRRRRRRRRRRRRRRRRRRRRPPPQQQSSSSSSSSSTTTWWWYYY[[[ZZZYYYXXXWWWXXXYYYYYYUUUUUUWWW[[[XXXRRRSSSXXXXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[\\\\\\\\\[[[ZZZZZZXXXWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\[[[ZZZZZZ\\\^^^___aaabbbcccbbbccceeegggkkkmmmpppuuuzzz}}}}}}|||yyyyyy|||xxxuuuqqqeeeZZZSSSOOOOOONNNKKKJJJLLLIIIHHHHHHIIIIIIKKKLLLLLLFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGGGGIIIKKKNNNPPPOOOOOOOOONNNMMMKKKJJJIIIGGGIIIJJJJJJIIIIIIKKKMMMNNNOOOQQQPPPOOOMMMMMMNNNMMMMMMMMMOOOPPPRRRTTTUUUVVVTTTTTTVVVUUURRRTTTYYY[[[dddsssqqqYYYGGG@@@777666555444222222222222333222222222222222333333222333333333333333333444222222222222444555777888:::>>>AAACCCCCCEEEKKKPPPRRRWWW]]]cccfffhhhjjjlllmmmmmmmmmmmmnnnpppqqqrrruuuuuuuuuvvvuuuuuuttttttpppooommmkkkkkknnntttxxx{{{~~~}}}{{{|||}}}}}}|||}}}}}}||||||{{{{{{zzzzzzzzzyyywwwuuussspppooonnnpppqqqtttwwwyyy|||}}}~~~~~~}}}{{{yyyxxxvvvrrrppphhhfffccccccfffkkkrrrwwwxxxzzz~~~~~~~~~|||xxxvvvwww{{{uuulllkkkqqq|||{{{ssstttyyy~~~RRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRTTTWWWZZZZZZZZZYYYXXXYYYZZZ[[[\\\RRRSSSWWW[[[VVVOOOPPPVVVXXXWWWWWWWWWXXXYYY[[[\\\[[[[[[[[[[[[[[[ZZZYYYXXXUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ\\\[[[ZZZZZZ[[[\\\^^^___aaabbbbbbbbbdddfffjjjiiikkkpppvvv{{{|||{{{~~~}}}}}}zzzuuukkkgggcccVVVUUUPPPMMMMMMLLLIIIKKKOOOJJJIIIIIIHHHHHHHHHIIIIIIFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHFFFEEEGGGKKKOOOQQQPPPPPPOOOOOOMMMLLLJJJIIIHHHIIIJJJJJJJJJJJJLLLNNNNNNOOOPPPOOOMMMLLLMMMNNNLLLMMMNNNOOOQQQTTTVVVWWWVVVSSSSSSUUUTTTRRRTTTYYYXXX___lll}}}fffMMM@@@888888666555444333333333222222111111111111111222222222222333333444444444111000000000111333555666666;;;@@@AAAAAACCCHHHNNNPPPUUU\\\bbbfffhhhjjjkkkllllllllllllmmmoooppprrrssstttwwwyyyzzzzzzzzzyyysssqqqmmmjjjiiimmmtttyyy{{{}}}}}}||||||}}}|||{{{~~~}}}|||{{{zzzyyyxxxxxxtttssssssqqqpppooonnnnnnnnnpppsssvvvyyy|||~~~||||||yyyvvvtttrrrooolllfffdddaaabbbeeemmmtttyyy{{{}}}~~~{{{wwwsssqqqssszzz~~~}}}qqqiiiccciiiuuu~~~ssskkknnnvvv|||PPPOOONNNNNNOOORRRTTTVVVQQQQQQRRRSSSTTTTTTTTTTTTYYYZZZ[[[[[[\\\\\\\\\\\\XXXXXXXXXXXXXXXYYYZZZZZZWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYXXXXXXXXXYYYYYYZZZVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[___```aaaccccccbbbbbbaaaccceeeggglllpppuuuyyy|||}}}~~~|||pppfff]]]WWWRRROOOKKKJJJJJJIIIIIIHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDFFFDDDBBBAAA@@@AAACCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIEEEEEEFFFGGGHHHJJJKKKLLLPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIILLLNNNMMMMMMOOOPPPPPPPPPOOONNNOOOOOOOOOOOOPPPPPPQQQRRRRRRTTTVVVVVVUUUUUUVVVWWWWWW^^^eeennn|||]]]FFF===999666444555666555444444333222111000000000000111222333444555444333222000111222333444444444444444666888;;;???CCCFFFHHHMMMPPPUUUYYY]]]bbbgggjjjiiikkkmmmnnnnnnnnnoooqqqvvvxxxzzz{{{{{{{{{|||}}}|||xxxqqqjjjfffiiipppuuuwww|||~~~}}}|||}}}}}}{{{{{{{{{{{{yyywwwuuutttqqqpppnnnmmmmmmmmmooooooppprrrtttwwwzzz|||}}}}}}~~~}}}|||||||||}}}wwwssssssrrrlllfffeee______]]]]]]fffrrrzzzzzz~~~~~~}}}||||||}}}~~~}}}yyytttoooiiidddbbbjjj{{{vvvpppkkkjjjpppwww}}}QQQPPPOOOPPPQQQSSSVVVWWWSSSSSSTTTUUUVVVVVVVVVVVVZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXYYYVVVWWWWWWWWWWWWWWWWWWVVVYYYYYYXXXWWWWWWWWWXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[^^^___```aaaaaaaaa``````aaaccceeeiiimmmqqquuuwwwzzz|||wwwpppfff\\\UUUPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDDDDDDDEEEGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIILLLNNNLLLMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSRRRTTTVVVVVVTTTTTTTTTUUURRRYYY```hhhxxxooo[[[FFFAAA:::666666666333111444333222111000000000000111111333444444444333222///000111222333333333333444555777:::>>>AAAEEEFFFHHHKKKPPPTTTXXX]]]aaaeeefffhhhkkkllllllmmmooopppuuuxxx{{{}}}}}}~~~|||uuummmhhhgggkkkooorrrwww|||~~~}}}}}}|||{{{yyywwwuuusssrrrrrrrrrsssttttttuuuvvvssstttvvvyyy{{{~~~~~~}}}|||}}}}}}{{{tttppppppnnnhhhdddccc___``````bbbjjjvvv||||||{{{uuunnniiidddeeekkkxxxqqqmmmjjjkkkqqqxxx}}}QQQQQQQQQQQQSSSUUUWWWXXXVVVVVVWWWXXXYYYYYYYYYYYY\\\\\\]]]]]]]]]\\\\\\[[[___^^^]]][[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^______```_________```aaabbbeeehhhllloooppptttvvvzzz~~~zzzhhhbbbZZZSSSNNNJJJGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDCCCBBBAAA@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJIIIIIILLLNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSRRRSSSUUUTTTSSSRRRRRRSSSMMMTTT[[[bbboootttVVVLLLAAA:::888888555333444333222111111000000111111111222333333333333222///000000111222222222222333444666999<<>>>>>>>>>>>??????AAAAAA@@@?????????????????????@@@AAABBBDDDFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOPPPQQQSSSSSSQQQPPPPPPQQQSSSVVVZZZ]]]bbbpppzzzeeeQQQDDD>>><<<;;;555444333222111111111111000000000000111111222222111222333333333333333333111222333444777999;;;<<<>>>@@@DDDHHHKKKNNNRRRUUUXXX[[[```cccfffhhhlllnnnmmmqqqwww|||xxxqqqmmmkkkjjjllloooqqqrrrtttuuuwww~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||zzzwwwuuurrrqqqpppiiibbb\\\ZZZWWWUUUYYY___gggnnnuuuzzzrrrgggaaaaaabbbnnn{{{tttfff```dddiiiooouuuzzz}}}TTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZXXXYYYYYYYYYYYYXXXXXXWWWVVVWWWXXXZZZZZZZZZYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWXXXXXXYYYZZZ\\\]]]^^^___^^^^^^^^^^^^___````````````aaaaaabbbdddeeefffdddfffiiilllqqqxxxzzzwwwyyy}}}vvvnnnhhh```XXXRRRNNNKKKGGGEEEEEEEEEEEEDDDAAABBBBBBCCCDDDEEEEEEFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@AAACCCDDDEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>============>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFGGGHHHIIIIIIIIIGGGFFFFFFHHHIIINNNMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNPPPRRRRRRQQQQQQQQQRRRVVVVVVXXX[[[___hhh{{{iiiRRRBBB<<<:::555444333222222111111222000000//////000000111222222333333444444444333333111111111222444666888999<<>>>>>>>>>>>>>>======<<<======<<<<<<<<<<<<======??????>>>============>>>============>>>???AAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDEEEFFFHHHHHHHHHFFFDDDDDDFFFHHHKKKJJJIIIIIIIIIJJJLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQMMMOOORRRRRRRRRRRRSSSTTTUUUSSSTTTXXX\\\cccqqqcccKKK???;;;555555444333222222222222000000///...///000111222222222333333333222222222000000000111222444555666:::<<<@@@CCCEEEHHHLLLNNNPPPSSSWWW[[[^^^aaadddfffhhhkkknnnpppssswww|||~~~yyyvvvuuuppppppqqqrrrtttttttttsssvvvxxx{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}zzzxxxxxxyyyzzzwwwyyy{{{zzzyyyxxxyyyzzz}}}}}}|||zzz{{{zzzxxxrrrllleeeaaaZZZTTTOOOMMMLLLPPPZZZdddpppyyy{{{oooaaaZZZ^^^jjjuuuoooccc```bbbfffmmmrrruuuxxx|||YYYYYYYYYXXXVVVTTTRRRQQQMMMNNNOOOQQQSSSTTTTTTTTTRRRSSSTTTTTTUUUUUUUUUUUUXXXZZZ[[[\\\\\\[[[ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWSSSSSSTTTTTTUUUVVVXXXXXXTTTTTTTTTUUUUUUVVVVVVWWWZZZZZZYYYYYYZZZ[[[\\\\\\]]]\\\[[[[[[[[[\\\]]]^^^_________```aaabbbcccdddaaaaaabbbaaaaaadddhhhlllqqqyyy}}}wwwuuuuuurrr{{{zzzwwwoooggg]]]WWWTTTRRRMMMIIIJJJGGGDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@?????????<<<<<<<<<===<<<<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<>>=====================<<<======>>>??????>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGEEECCCCCCEEEFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNQQQRRRTTTMMMOOOQQQRRRRRRSSSTTTVVVRRROOOOOOUUUZZZ___lllyyyzzzxxxpppTTTDDD???555555444333222222222222000///.........///111222111111222222222111111000000000000000111222444444777:::>>>@@@BBBEEEIIIKKKMMMPPPTTTXXX[[[]]]aaaccchhhiiikkklllooosssyyy}}}~~~}}}yyyvvvuuuqqqqqqqqqsssuuuvvvvvvuuutttvvvxxx{{{~~~|||zzzxxxwwwwwwxxxrrrtttwwwzzz}}}}}}|||zzzxxxwwwwwwxxxyyyyyy{{{|||{{{zzzxxxxxxyyy}}}~~~~~~}}}|||{{{vvvwwwwwwtttoooggg^^^YYYVVVPPPLLLJJJJJJOOO[[[gggsss|||xxxqqqfff\\\YYYcccuuu{{{ggg___```ccchhhnnnrrruuuwww{{{