BM6P6(@ eeeeeeeeefffhhhhhhgggfffeeebbbaaaccchhhkkkllljjjmmmkkkiiihhhgggeeebbb___[[[\\\\\\\\\[[[YYYXXXVVVVVVVVVWWWWWWYYYZZZ\\\\\\```___\\\ZZZXXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYVVVUUUSSSQQQMMMJJJGGGCCC???<<<:::999888666555333222222222111000///............------------------------+++++++++*********))))))******************************++++++++++++************))))))(((((('''''''''((()))++++++******))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------........................///000000000111111111111111111000000111111222333444444555555666777777777<<<>>>AAAEEEJJJQQQXXX]]]mmmyyyuuussszzz~~~YYYGGGLLL<<<:::999888444222777???>>>FFFLLLMMMQQQWWWVVVQQQQQQMMMHHHEEEBBB<<<555000...***'''&&&'''(((&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''')))******))))))***+++000000///...------,,,,,,000000000//////......---000000///////////////000333333222222111111///......---,,,,,,++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fffgggjjjlllmmmkkkhhhfffdddbbb```bbbgggkkkkkkjjjfffdddaaa___^^^\\\YYYWWWVVVWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTTTTUUUWWWXXXYYYZZZYYYXXXVVVTTTPPPNNNJJJGGGEEEAAA===:::888777666555444333222111111111000///............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))******++++++******)))***)))))))))(((((((((''''''((()))***+++******)))))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------........................//////000000000111111111111111000000000111222222333333444444555666666666999;;;===@@@DDDJJJPPPUUU___lllvvv{{{[[[FFFDDD???;;;::::::888555777<<<<<>>AAAHHHPPPXXX^^^iiiyyyrrraaaSSSJJJBBB???===999777777555888;;;>>>CCCGGGJJJJJJPPPNNNLLLIIIGGGEEEDDDCCC888555///+++(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***(((***++++++***)))+++,,,,,,,,,,,,+++++++++************************++++++000////////////000000111---666???===333******...++++++++++++******))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################aaagggooosssqqqlllfffcccddd```[[[[[[^^^```aaa```^^^ZZZUUUQQQOOONNNLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJGGGGGGGGGFFFEEECCCBBBBBB@@@===:::888777777555444111111000000/////////...///...---,,,++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))*********(((((()))))))))*********(((((()))))))))*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///////////////......//////000111//////000000111222222222444555666666666777:::<<<>>>AAAEEEHHHQQQ___lllsss|||zzzlll]]]RRRIIIAAA;;;:::555666:::???CCCEEEFFFHHHPPPOOONNNKKKHHHEEECCCCCC???<<<777000+++((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((()))))))))***++++++******+++,,,+++++++++++++++*********)))))))))******+++++++++---------------...//////,,,111666777333...,,,+++******+++++++++***)))(((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################^^^dddjjjllljjjfffddddddfff```ZZZXXXYYYZZZZZZXXXVVVSSSOOOLLLJJJIIIGGGEEEHHHGGGFFFEEECCCCCCCCCCCCEEEEEEEEEEEEEEEFFFGGGHHHDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEDDDCCCAAA@@@??????<<<:::777555555555444333111111000///......------...---,,,+++************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))((()))******+++((((((((()))))))))******(((((((((((())))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...............///000000/////////000111111222222333444555666555666888:::;;;;;;<<<===DDDNNNZZZbbbkkkzzzooo]]]LLLBBB???888777999>>>AAABBBDDDHHHNNNPPPPPPMMMIIIEEECCCBBBCCCAAA===666///***(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((()))))))))***++++++******+++---++++++++++++++++++++++++((())))))***+++,,,------,,,,,,+++,,,,,,---...///,,,---...000111000...+++***+++,,,,,,,,,+++)))(((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################]]]aaaeeeeeebbbaaadddggghhhaaaZZZUUUTTTTTTSSSQQQQQQOOOLLLJJJIIIGGGEEEBBBCCCCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEEEE@@@@@@AAABBBBBBAAA@@@@@@CCCBBBAAA???===<<<<<<<<<:::888555333444555555444222111111///...---,,,,,,---,,,+++******))))))***(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))******)))((((((((()))++++++(((((((((((()))))))))***'''''''''((((((((())))))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------......///000/////////000111111222222000111333444333444666888999999:::<<>>999777;;;===>>>CCCJJJLLLOOOQQQPPPLLLGGGEEEDDDCCCCCCAAA;;;444...++++++'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---...//////,,,,,,,,,,,,---.../////////---,,,,,,...///...---+++,,,---...---,,,***)))*********)))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################]]]```bbb```^^^___dddiiiiiibbbZZZTTTRRRQQQOOOMMMKKKJJJHHHGGGFFFDDDAAA>>>??????>>>======>>>@@@AAA>>>>>>>>>???@@@BBBCCCDDD>>>???@@@BBBBBBBBBAAAAAA@@@???===;;;:::999888888999777444333333555555555333222111000...---++++++---,,,+++***))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))*********)))((((((((()))+++,,,(((((((((((())))))))))))''''''''''''((((((((()))++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...////////////000000111111222222---///111222222333444666333333666:::>>>AAAGGGMMMWWWfffooopppwwwrrrWWWGGGCCCCCC;;;666777999;;;CCCMMMJJJNNNRRRRRRNNNJJJGGGFFFAAACCCCCC>>>777111......'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,---...///000111000///---,,,+++,,,...000+++,,,---......,,,+++)))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""```]]]ZZZYYY[[[]]]______]]]ZZZVVVSSSPPPMMMIIIFFFDDDCCCBBB@@@???>>>>>>>>><<<;;;;;;:::999999999:::999999::::::;;;<<<======;;;;;;;;;===??????===;;;<<<<<<;;;:::999888777666555555444333222000000/////////...---,,,,,,+++++++++*********))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++))))))))))))***+++,,,---++++++,,,,,,,,,,,,---------------............//////000000000111111111111000000000000111111111111444444444555888<<>><<<<<<<<<;;;888888777666666666666666888999999:::;;;;;;<<<<<<;;;::::::<<<>>>>>><<<::::::999888777666555555444333333222111000///...............---,,,+++++++++*********)))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++************+++,,,---...+++++++++,,,,,,,,,------------------............//////000000000111111111//////000000000111111111444444333444666999<<>>CCCCCCBBBDDDKKKRRRQQQPPPLLLGGGBBB??????@@@???666...,,,***'''%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))))))))))))))---111111---+++,,,,,,***---------------,,,,,,,,,***+++++++++)))***+++---)))))))))))))))))))))))))))))))))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################[[[YYYXXXWWWUUURRRNNNJJJGGGEEECCCAAA@@@???<<<:::999888777666666666666666444333333333333333444444555555555555666666666666777555444444666666555444333333333222111111000000//////......------,,,,,,***************)))))))))(((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******+++*********+++++++++,,,,,,++++++++++++,,,,,,,,,------............/////////...////////////000000000000000000111333555777888666888::::::<<>>===:::<<>><<<<<<;;;<<>>;;;<<>>AAA<<<;;;???AAA???BBBHHH@@@???@@@BBBEEEFFFDDDAAAEEEAAA>>>>>>???<<<555...+++(((%%%%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))******---------,,,+++,,,000222111000///---+++)))((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$OOOJJJDDDAAABBBAAA===999777777666555444333222222111111111111111111111111111000000//////000000111000000000000000000000000000000111111000//////...111000///...---,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''***)))(((''''''((()))***)))))))))******)))))))))*********************************+++++++++,,,,,,,,,+++,,,,,,---......///------------.............../////////000000000000000000000000111333444666999888<<>>@@@??????BBB<<<<<<<<<===@@@DDDGGGHHHDDDAAA>>>>>>???>>>;;;888000,,,'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''((((((((())))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,++++++,,,///222111000///---+++***((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$HHHDDD???======<<<888555555555444333222111111000000000000000000000000000000//////////////////000////////////////////////....../////////...------...---,,,,,,++++++,,,,,,************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++,,,------......------------................../////////000000000////////////000111333333666555777<<<@@@BBBIIIPPP___dddoooyyy___LLLBBB;;;<<<@@@@@@>>>===<<<;;;;;;:::<<<@@@FFFJJJEEECCCAAA???>>>>>>>>>???555111+++'''&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((()))*********+++,,,++++++---000222000000///---,,,***))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$AAA>>>;;;999999888555222333333222111111000////////////////////////////////////............//////........................---...............------++++++*********++++++,,,******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((()))))))))))))))(((((()))))))))************************************++++++++++++***++++++,,,---------...,,,,,,---------................../////////000000.../////////000111222222666444666999;;;<<>>CCCFFFDDD@@@===???@@@@@@>>>>>>AAACCCEEEFFFEEEBBB>>><<<<<<<<<999555...)))&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''))))))))))))))))))))))))***))))))((())))))*********+++,,,---,,,...000333000///...---,,,+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$<<<:::999777777555333111111111000000//////.................................------------------...........................------......///......---***))))))))))))***++++++)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((''''''((())))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,------------,,,,,,,,,------------...............//////////////////000111111222222222444333444777888888<<>>BBBDDDEEECCC@@@<<<:::999;;;888222,,,(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''))))))))))))))))))))))))******))))))))))))******+++,,,............111333......---,,,++++++******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777777777666555333222111000000/////////.........------------------------------,,,,,,,,,,,,------------------------------,,,,,,---............---***)))))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))'''''''''''')))))))))))))))))))))))))))))))))))))))************+++((()))+++---------,,,,,,,,,,,,,,,,,,------------------.........///////////////000111111111111111111000111555555444888===CCCEEELLLVVV___gggtttyyyjjjTTTEEEDDDGGGCCC<<<:::>>>CCCJJJMMMLLLGGGBBBAAABBBDDDDDDCCCAAA===;;;;;;:::777222,,,(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))******+++---............///000,,,,,,++++++*********)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$333444555555333222111000///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,------,,,,,,******)))))))))))))))***((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***'''((()))******)))((('''***)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))************((()))+++---------,,,+++++++++,,,,,,,,,------------------.........//////---...///000000000//////111///111333333111444999===>>>EEEMMMSSSYYYcccmmmtttppp^^^VVVTTTKKKAAA>>>===>>>EEEMMMQQQOOOKKKIIIGGGEEEEEEFFFEEEAAA>>>;;;======999333---)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******)))))))))))))))))))))))),,,+++******))))))*********,,,------,,,+++,,,---*********)))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111333444444222000/////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***+++++++++++++++++++++***)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******'''((()))******)))((('''***((('''&&&&&&'''(((***))))))))))))))))))))))))))))))))))))************''')))+++---...---,,,+++++++++,,,,,,,,,------------------.........//////,,,---.../////////...---333111222444333111222777666777===DDDIIIMMMVVV___iiittt~~~ssslll___RRREEE???:::???IIIRRRSSSPPPUUUOOOIIIFFFGGGGGGBBB>>><<>>888000+++)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((()))******+++)))))))))))))))))))))))),,,,,,+++***))))))******)))+++,,,,,,***))))))***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$####################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$111111111111111111111111555333111...------......------,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************))))))+++---...---+++---,,,,,,,,,,,,---......------------------------...------------...//////000111111111111222222222777999;;;>>>BBBHHHOOOTTT___gggrrr}}}yyy^^^MMMEEE@@@CCCBBB@@@KKKZZZfffXXXHHHAAACCCFFFEEEAAA>>>===>>>@@@@@@:::...%%%((('''''''''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******''')))******((('''((())),,,+++)))***+++,,,,,,+++------------,,,++++++***((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###%%%%%%%%%$$$$$$######### ######"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&111111111111111111111111222000...,,,++++++,,,---+++++++++******+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************))))))+++------,,,+++,,,,,,++++++,,,,,,---...---------------------------------------...////////////000000000111111111555666999;;;>>>CCCJJJNNNSSSZZZeeeoooyyyxxxcccUUUJJJGGGCCC>>>AAAIII[[[SSSIIIBBBAAACCCEEEFFFAAA@@@AAACCCDDD???555...+++***(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))''')))******((('''((())),,,***))))))+++,,,,,,++++++++++++,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###$$$$$$$$$######"""""""""$$$!!! !!!$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""$$$&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%000000000000000000000000...---+++*********+++,,,)))))))))******,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))))))))***,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,---------------------------......///........./////////000000222333555666999===BBBFFFIIIPPPYYYbbbkkkwwwsss___MMMGGGEEEAAA>>>@@@PPPQQQOOOHHH@@@===AAAGGGCCCBBBBBBDDDEEEBBB<<<666///---)))'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''(((******((((((((()))***)))((((((***+++++++++((()))******************(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$############"""""""""""""""&&&$$$###$$$%%%''''''&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$........................+++******))))))***++++++***************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''%%%&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((((((***,,,---,,,***)))))))))))))))***++++++,,,,,,,,,,,,,,,---------------,,,,,,------...///....../////////000000000000111333333444777;;;>>>BBBGGGNNNVVV___iiittt{{{nnnSSSHHHHHHGGGCCC@@@IIIRRRWWWQQQBBB999:::@@@CCCBBBAAABBBCCCAAA===999333///***'''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((******)))((()))))))))((('''(((***++++++***(((((()))***++++++++++++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################%%%###""""""###$$$$$$#####################""""""%%%$$$######$$$$$$$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$------------------------******************++++++,,,+++******)))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''%%%$$$%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((((((***,,,---,,,***)))(((((((((((()))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---....../////////000000000111111000111222222222444777999<<>>999555///***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%''')))***)))((()))***)))((('''(((***,,,,,,,,,******++++++,,,+++++++++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&########################%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&&&&$$$######$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&++++++++++++++++++++++++)))************)))))))))+++***)))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((((((((()))+++,,,+++***))))))(((((())))))***+++)))******+++,,,,,,------,,,,,,++++++,,,,,,---............/////////000000000111222222222222333555999999;;;@@@FFFLLLQQQTTT]]]bbblllwwwlllQQQEEEDDDEEEEEE===>>>BBBHHHLLLLLLHHHCCC???AAACCCCCCCCCBBBAAAAAA===888222...+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%'''))))))))))))***+++***(((((()))+++---------******************))))))'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%########################%%%###""""""###$$$$$$###"""#########$$$$$$$$$$$$!!!$$$&&&&&&%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%************************))))))******)))(((((('''(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************((('''''')))+++,,,+++))))))))))))))))))***++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...---------........./////////111222222111111333444333333444777===CCCHHHJJJRRRUUU]]]gggssscccOOOHHHGGGEEEAAA<<<:::@@@JJJNNNKKKEEE:::===@@@BBBBBBAAAAAABBB???;;;666111...,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%'''))))))))))))***+++***)))((())),,,.........))))))***))))))(((''''''&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%###""""""###$$$$$$###!!!!!!""""""#########$$$"""%%%%%%###"""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$+++******)))))))))))))))******))))))(((((('''''''''((()))((('''&&&''')))))))))((((((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$###%%%(((***)))'''***)))((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((()))******(((((())))))*********+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,------...000///.........///111222000222555777999;;;???BBBJJJOOOVVV^^^fffrrraaaPPPOOOJJJIIIBBB999777???JJJPPPPPPIII===777<<<@@@???@@@EEEAAA>>>:::555111---((($$$''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******))))))))))))************+++,,,,,,---......,,,,,,++++++***)))))))))***))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***))))))(((((())))))))))))))))))(((((('''''''''((()))((('''&&&''')))((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$%%%((()))((('''$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((((()))******((((((((()))))))))***************************************+++++++++,,,,,,+++++++++,,,,,,,,,------000///...---,,,------...///////////////000000111111333444555666777:::===AAAFFFLLLRRRYYYdddoooxxxmmm[[[HHHGGGCCC===999;;;BBBIIIMMMIII@@@;;;@@@CCC@@@======@@@>>>;;;777444///)))%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))))))))************++++++,,,------...,,,,,,++++++***)))(((((())))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***))))))(((((()))))))))))))))((((((((((((''''''((()))((('''&&&''')))'''''''''''''''((((((((('''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&%%%&&&'''((('''&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((('''((((((((((((((()))******'''((((((((((((((())))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,///...------,,,---------......///000000000000///222333444333222333555777===AAAFFFKKKQQQYYYdddkkktttsssUUUHHHFFFBBB<<<888:::CCCJJJIIICCC>>>>>>???===<<<<<<@@@>>><<<:::777222+++'''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((******))))))))))))************++++++,,,,,,---------,,,,,,***)))(((''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$******)))((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&''''''((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''&&&%%%(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((()))******+++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((************************************++++++++++++***++++++++++++,,,,,,,,,...---------------------,,,---///000000000///...111222333222111111333444;;;>>>CCCFFFKKKRRR\\\cccmmmxxxrrrPPPJJJCCC===999999>>>EEEKKKIIIDDD;;;777999>>>BBB???>>>===<<<:::555...***&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******))))))))))))************++++++,,,,,,,,,,,,---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$***))))))((('''((((((((('''''''''''''''((((((((('''((()))((('''&&&''')))%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((()))***++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((())))))((('''''''''''''''''''''(((((((((((((((((((((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------------------,,,---///000000000///...000111222222111111444555444777;;;>>>BBBIIIRRRYYYbbbiiixxx]]]NNN@@@<<<;;;:::;;;>>>KKKSSSSSSHHH???>>>BBBCCC>>>>>>>>>===<<<777111---((('''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))******))))))))))))************+++++++++++++++,,,,,,,,,+++***)))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$***)))((((((''''''((((((&&&''''''''''''((((((((('''((()))((('''&&&''')))&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''((()))(((&&&%%%%%%''' """$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((()))******)))))))))((((((((((((''')))))))))))))))))))))))))))))))))************+++************+++++++++++++++,,,,,,------------,,,------...////////////...///000111111111222444666222555888:::===CCCLLLRRRWWW\\\hhh{{{oooXXXCCC===>>><<<888888FFFXXXccc^^^WWWSSSJJJ???>>>=========<<<999444000+++***((('''''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********))))))))))))************++++++++++++++++++*********))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##############################$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))(((''''''''''''(((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))'''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&((()))(((&&&%%%&&&(((!!!$$$&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))************)))))))))((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++***+++,,,---...------,,,...------------.../////////000111000000000222444555777999:::;;;???FFFLLLOOOTTT___oooiiiNNNFFFDDD>>>999999???RRRbbbfffkkklllZZZBBB>>>===<<<;;;;;;999666333...,,,***(((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********))))))))))))******++++++******************)))))))))))))))))))))(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""#########$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++)))***,,,---...------,,,......---,,,,,,...///000///000111000......000111555666777777666999@@@EEEJJJNNNYYYgggsssxxx[[[PPPJJJAAA<<<>>>888IIIWWWbbbrrr|||iiiLLL>>>===;;;::::::999777555000...+++)))((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((************))))))))))))******++++++******************(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((('''''''''''''''((())))))%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++++++++***++++++,,,,,,,,,,,,,,,---------......111000/////////000222333222222222333444666999:::EEEJJJSSS\\\eeeuuuzzziii[[[III;;;888;;;>>>@@@HHH]]]mmmdddOOO@@@>>>;;;888777888:::<<<333111---)))&&&&&&&&&'''(((''''''&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******************************''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$###"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************++++++,,,---,,,,,,---------.........111000/////////000111222222222222333444666888999@@@DDDLLLTTT\\\jjj|||^^^IIIBBB:::999777===PPP```YYYGGG???>>>======<<<;;;999777555222///***(((&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((''''''''''''''''''(((((('''''''''(((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++,,,---...---------.........//////000000/////////000111222111222222333444666777888;;;???EEEMMMSSS___uuuyyyUUUAAA>>>:::555777FFFUUUTTTJJJ@@@>>>===???@@@>>>:::666777555111---***((('''&&&$$$$$$$$$$$$$$$$$$%%%&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%#########$$$######""""""######$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''''''''((())))))))))))((((((''''''&&&&&&(((((('''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))***,,,---...------........./////////////////////000000111111111111222222444555666666888;;;BBBIIINNNXXXkkk|||bbb@@@DDD@@@;;;:::CCCPPPZZZ]]]HHHCCC>>><<<===>>><<<999:::888555111---***((('''&&&&&&&&&&&&&&&'''((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############"""!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''''''''''''''((()))))))))))))))((((((''''''&&&''''''&&&&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++************************((()))******+++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))***,,,---...------------.........///......//////000000000000000111111222333444555555555888>>>EEEKKKSSScccqqq{{{oooNNNDDDAAA======@@@JJJ[[[iiiZZZRRRGGG???<<<;;;;;;:::;;;:::888555111...+++)))&&&&&&&&&&&&'''(((((()))$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###############"""!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))***+++,,,---,,,,,,,,,---------......---...///000000000/////////000111222333333333333222444:::AAAEEELLLXXXeeejjjwwwvvv```HHHAAA;;;;;;<<>>AAAEEEOOOYYYaaajjjvvv\\\KKK??????AAA???EEEOOObbbiiiooolll```OOOAAA999<<<<<<<<<;;;888444000...'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""""""""###$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******'''''''''''''''((())))))''''''(((((())))))******))))))))))))***+++,,,---,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000,,,---...///000000000000////////////////////////------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******************************(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))))))))************+++++++++,,,,,,,,,,,,---///000000000///...///000111222333333222111555555999>>>@@@BBBJJJSSS[[[aaatttsssZZZGGGGGGJJJEEEBBBEEEWWWhhh{{{uuu___III===<<<======<<<:::666222///***)))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$"""""""""""""""######$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))***++++++++++++***))))))*********+++++++++---------.........//////////////////////////////------------------------////////////000000000000....................................///000222222......////////////....../////////...---------,,,+++++++++++++++++++++++++++++++++******)))))))))((((((((((((''''''''''''))))))((((((((('''''''''))))))((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,------..................,,,---///000///000222333333555666888:::???EEEJJJWWW]]]llliiiHHHHHHLLLBBB;;;???FFFSSSppp{{{___???;;;<<<;;;:::::::::777222---,,,***((('''((())))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""""""""##########################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&'''(((***)))***++++++,,,,,,++++++,,,---------............------------................................................................../////////000000000....................................///000111222......////////////........................---------------------------------------,,,,,,,,,++++++*********))))))(((((('''))))))(((((((((''''''''')))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,,,,------...............,,,---/////////000111333333444666777999===CCCGGGLLLRRR___pppgggSSSJJJCCC>>>>>>>>>DDD[[[uuujjjIII>>>===;;;::::::;;;888444///---***(((&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%$$$######"""''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((()))***)))((((((***,,,***+++,,,,,,------,,,,,,............////////////,,,,,,,,,---------..............................////////////////////////............////////////........................///......//////000111222...//////000000//////.....................//////////////////////////////////////////............------,,,+++******)))))))))))))))(((((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,,,,---...............,,,---////////////111333333444555666777:::???BBBGGGLLLWWWfffssshhhQQQHHHCCC>>>???;;;JJJeee|||zzz]]]CCC???::::::;;;;;;999777333000,,,(((&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''(((((()))***++++++******+++---+++,,,------......------+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------------......////////////000000---.........////////////........................///////////////000111111//////000000000000//////------......//////000000000000000000000000000000000000000000000000////////////...---,,,,,,++++++*********))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))************++++++++++++++++++,,,---............,,,---//////...///000222222333444555555777;;;>>>EEEIIISSS```kkkvvvbbbMMMDDDBBBCCC:::AAAWWWpppnnnJJJBBB;;;:::;;;;;;::::::666333...)))&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))***,,,,,,,,,++++++,,,...,,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................------........./////////.........////////////000////////////////////////000////////////000000111//////000000000000//////---......//////000000000////////////////////////////////////000000000000111000000///......------,,,,,,++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))*********+++++++++***+++,,,---............,,,---//////......///111222333444444444555777:::@@@CCCKKKWWWaaajjjwwwpppNNNAAAFFFAAA999===KKK]]]uuuwwwSSSFFF;;;:::;;;;;;;;;===999666111+++(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""#########$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))******+++++++++,,,---,,,++++++---///+++,,,------......------,,,------------.........---------.........//////////////////////////////---------......//////000////////////000000000000////////////////////////000000////////////000000///000000111111000000/////////////////////000000////////////////////////////////////000000000000000000000000000/////////.........---------,,,,,,*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))************+++)))***+++---............,,,---//////......///000111222333333333444666888===???GGGQQQZZZbbbnnnyyyzzzVVVEEEGGGAAA<<<@@@FFFPPPhhh}}}\\\KKK<<<:::;;;::::::>>>:::888444///+++)))((('''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""""""""#################################"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((************************)))******++++++,,,------+++,,,,,,,,,++++++---///++++++,,,---------------............////////////........./////////000000000000000000000000000000---......///000000111111000000000000111111111222////////////////////////000000////////////000000000000111111111111000000000000000/////////////////////////////////////////////000000000111111111///000000000000111111111000000000/////////......---------,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************)))***+++,,,---.........,,,...///...------...000000111333333333333555777<<<>>>DDDMMMSSSZZZeeeooopppWWWIIIFFFBBBDDDDDDGGG]]]vvv}}}cccOOO===:::;;;999:::???;;;999666333///,,,)))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((******************************+++,,,------......+++,,,,,,,,,++++++---...***+++,,,,,,------,,,,,,------------.........///////////////000000000000000000000000000000000000...//////000111222222222000111111111222222222222000000000000000000000000111000////////////000000000000111111111111000000111111000000//////......000000000000000000000000000000000111111222222222/////////000111111222222111111111111000000000000000000///...------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))************((()))+++,,,---.........,,,...///...------...//////111333333333444555777888:::???FFFLLLQQQZZZdddooojjjKKKHHHCCCBBB???>>>RRRjjjqqqgggQQQ>>>;;;;;;888999???;;;:::888555111---***((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$)))'''&&&'''******(((%%%''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////........................///////////////000111111111111000000//////...............//////000111222000000222333333222111000...///111222222111000///222111000000000111222333222111111111000000//////111111111000000000000000////////////000000000000000000////////////000000000000000000000000000000111111222222222222111111222111111111000000//////000///---,,,************'''''''''((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,------......///////////////......000000000111222222333333777999<<<@@@EEEMMMUUU[[[jjjsss]]]KKKKKKEEE===<<>><<<::::::<<>><<>><<<:::777444222111'''%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################"""######$$$$$$$$$######$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$##############################""""""######$$$%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%########################################################################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$#########%%%%%%%%%########################!!!###%%%%%%###"""###%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%&&&''''''&&&$$$''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((()))))))))************++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000000////////////000111111222222222222222111111111////////////000111222333111000000//////000000000000111222333333222111000...///000000111111000000111111111111111222222222/////////////////////////////////000000111111111111111000000000000111111000000000000000000000000111111222222222222111111111111111111111000000000000000000000///...,,,+++++++++******))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************++++++,,,---------......///////////////...//////000111111222222333333555777999===CCCIIINNNYYY^^^ggguuu___CCC@@@BBB===<<>>===<<<:::777666444(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&########################"""$$$%%%%%%$$$"""###$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&'''''''''&&&%%%''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))))))))******+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...............////////////111111111111111111111111000000//////000000111222222222222222222222111111000000000000111222333333222111///.........///000000111111111111000000///---...000111222222111000000000111111222222333333////////////000000000000111111111222222333333333222222111111111111222222000000000000000000000000111111222222222222111111111111111111111111111111000111222222222000---,,,------,,,,,,+++***))))))''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************+++,,,,,,---------...////////////////////////000000111222222222222444666777:::>>>CCCGGGSSSVVV]]]gggvvvyyyUUUEEEBBB>>>::::::CCCYYYggg[[[FFF;;;:::;;;=========<<<;;;999777666***(((&&&%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$########################!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""#####################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%""""""###"""""""""###$$$########################$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''(((((((((''''''''''''''''''((((((((())))))((((((((()))))))))******))))))******************,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------................../////////000000222222222222222222222222000000000000000111222222111111111111111111111111000000000111111222333444222111///.........///000///////////////...---------...000222333222222111000000000111111222222333000000000111111222222222222333333444555555666666333333222222222222333333111111111111111111111111111111222222222222111111111111111111111222222222000111333333333111///---//////...---,,,,,,++++++((((((((((((((()))***+++((((((((((((((((((((((((************************((()))))))))************))))))***++++++,,,,,,---------...///////////////...//////000111111222222333444666777888;;;???CCCKKKNNNTTT\\\iiizzz}}}kkkLLLAAAEEECCC<<>>555;;;;;;;;;<<<<<<;;;999777666---***'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#################################$$$$$$$$$$$$$$$###"""!!!###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$&&&'''&&&###!!!"""###########################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&((())))))(((''''''((('''''''''(((((())))))***(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,++++++,,,---------------,,,---------................../////////000000000222222222222222222222222111000000000000111222222000000000111111111111111111111111111222333444555222222111000//////////////////......------,,,,,,---...///000111222222222000000000000000111111111000111111222222333333333333333444555666666777777444444333333333333444444222222222222222222222222111111222222222222111111111111111222222222222222111222333333222111000///000000//////......------******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))******+++,,,,,,,,,,,,---...///000000000000......///000000111111222333444666666777:::===@@@HHHKKKQQQYYYdddttttttPPP@@@EEEFFF>>>AAAFFFYYYllleeeIII999;;;999:::;;;<<<;;;888666444000---)))''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################%%%%%%%%%$$$$$$"""!!!!!!#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$%%%%%%&&&&&&######""""""######$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""############$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''***+++***%%%######$$$########################$$$######$$$&&&'''%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%'''))))))'''%%%&&&(((&&&''''''((())))))******(((((()))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,------...---------------------.............../////////000000000000111111111111111111111111111111000000111111222333111111111222222222333333222222111222222333444555222222222222111000///...000000///...------,,,,,,,,,,,,,,,---...///000111000000000//////////////////000000111222222333333111222333444555666666777555555444444444444555555333333333333333333333333111111222222222222111111111111111222222333333333222222222111111111111111000000000000000/////////,,,,,,+++***))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))***++++++,,,,,,,,,---...///000000000000......//////000111111111222333555666666888;;;>>>EEEJJJPPPWWW```mmm|||{{{\\\HHHDDDCCC@@@@@@AAAMMMaaahhh[[[GGG;;;:::;;;<<<<<<;;;999666444444000+++((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$######"""#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""###$$$%%%%%%%%%######""""""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""############"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''%%%(((+++)))%%%"""###%%%###########################""""""$$$'''((('''%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################&&&((((((%%%$$$%%%'''&&&''''''((()))******+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++,,,------......---------------.........//////////////////000000000000111111111111111111111111111111111000111111222333222222222333333444444444222222222222333444555555222333333333222111///...111111000......---------************+++---///000000000//////......------...//////000111222222222000000111222333555555666555555444444444444555555444444444444444444444444111111222222222222111111111111111222222333333333333222111000000000111111000000000000000111111111------+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,,,,---...///000000000000......//////000111111111111222444555666777:::<<>>BBBHHHNNNTTT^^^iiiqqqxxx]]]KKKCCC@@@:::888CCCVVV```YYYMMM999:::999999;;;===:::666999666222---)))'''&&&%%%%%%$$$######%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$%%%&&&&&&$$$"""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!''''''''''''''''''''''''''''''((())))))***++++++******+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,---------......///...,,,+++++++++,,,,,,,,,,,,---............---........./////////000000000000000000000111222222444333333222222333333444444444444333333333222222444555555555555555666666555555555444555555666666555555444444333333222222444333222111000...------***)))(((((()))***+++,,,+++---...000///...+++************+++,,,...///000000///...///111333555555222333333444444555555666555666777777666444333222222222333333333333444444333333333333333333333333222222333444333222111000///000000111111111111111/////////...---,,,+++***))))))))))))))))))******))))))(((((((((((())))))*********))))))*********************************+++,,,---,,,,,,,,,...000000///...------...000111222222222333444666888999:::>>>DDDIIIOOOXXXccckkkxxxwwwYYYGGG<<<999999???KKKTTTUUURRR>>><<<;;;<<<;;;888555444888666222---***'''&&&%%%%%%$$$###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""###%%%&&&&&&$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""''''''''''''(((((((((((((((((())))))***+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------,,,------...............////////////000000000000111111111000111111222333333333222222222222333333444444444444444333333333444444444444444444333333444444444444444555666777666666555555444333333333333222111000///...---,,,))))))(((''''''((()))***+++,,,...///000///---,,,)))))))))******+++,,,------------...///222444666222222333333444555555555555666777777666555333222222222333333333333444444444444444444444444444444222333444444444333111000000000111222222222222111111111111000///...---,,,((())))))******++++++,,,***))))))(((((())))))******))))))(((((())))))******************************,,,,,,,,,,,,,,,...000000000///.........//////111111222333444666777888777;;;@@@EEEJJJSSS]]]eeesss}}}lllQQQ@@@???======???GGGQQQXXXHHHAAA>>>AAA@@@999777999888666222...+++(((&&&%%%&&&$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$##################%%%&&&&&&$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###""""""((((((((((((((()))))))))))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,---------......---------------.........------...////////////...//////000000000111111111222222111111111111222222333222222111111222222333333333333333333333222222222111111111000/////////111111111222222444555666666666666555555444444444444333222111000///......+++***)))'''''''''((()))***+++---/////////......******************+++,,,---............///222444333333333444555555666666555666777777777555444333222222222333333333444444555555555555555555555555222333444444444333222111000111222222333333222222333333333222222111//////+++++++++++++++,,,,,,,,,***))))))))))))))))))***))))))(((((((((((())))))))))))))))))***************+++,,,,,,+++,,,...000111000000000//////......000111111222444555666777888;;;@@@DDDHHHPPPZZZaaannnxxxkkkRRRLLLDDD>>>:::>>>KKKXXXPPPBBB999>>>@@@;;;999===777666444000---***'''&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$###########################$$$&&&%%%$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""((((((((()))))))))*********************+++++++++******+++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,---------......,,,------...////////////---...//////000000//////000000000111111111111222222222111111000111111222111111000000000000111111000000000000000000000000000000//////......------.........///000111222333555555555555555555555555666555555444333222111111...---+++)))((((((((())))))***,,,---............,,,,,,++++++++++++,,,,,,///111111000...---///000444444444555666666777777555666777777777666555444222222222333333333444444555555555555555555555555333333444555444333222111111111222333333333333333444444444444333333222111//////...---,,,++++++*********))))))))))))******))))))(((((((((((())))))(((((()))))))))************+++,,,,,,++++++---///000000111111111///...---///000111222444555555666888;;;???BBBEEELLLUUU\\\gggqqq}}}iiiZZZIII>>>:::;;;DDDNNNXXXGGG999999;;;999777999777777666333000,,,)))'''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$########################"""$$$%%%%%%$$$###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######(((((())))))******++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,---...///000000000000...//////000000000000000000111111111222222222222222111000000000000000000/////////....../////////---------...............//////////////////......---------------...///000222222333444555666666777888777777666555555444444000///---+++))))))))))))))))))***,,,,,,------------,,,,,,,,,,,,------...000333555444111......///333333444444555666666777555666777777777777555555222222333333333333444444555555555555555555555555333444555555555444222111222222333444444444444333555555555555555444333222111111000///---,,,+++***+++******))))))******+++***))))))(((((())))))***'''(((((())))))*********)))+++++++++++++++---///...000111222222111///---...///000222333444555555666888;;;>>>@@@FFFOOOUUUdddooo{{{xxxaaaJJJ???;;;:::===CCCcccXXXKKKAAA<<<;;;:::999888888888666333///+++((('''%%%$$$%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###(((((()))******+++,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++------------............,,,,,,,,,---------......+++,,,...000111111111111//////000111111111111000111111111222222222333333111000000///......//////...------,,,,,,------...,,,,,,,,,---------......---------..................---------------......///000111333444666777888888888777777666666555555222000...+++)))((((((((()))))))))***++++++++++++,,,,,,,,,,,,,,,---...///...333888888444000///000111111222333333444444555555666777888888777666555222222333333333333444444444444444444444444444444333444555555555444222222222333333444444444444444555555555555555444444333111111000///......------+++******))))))******+++*********))))))*********''''''(((((()))******+++)))***++++++***+++---///---///111333333222///...---...000222333444444444444777:::;;;===CCCKKKQQQ___lll{{{}}}cccKKKBBB@@@<<<<<>><<<999::::::999666111---***'''%%%%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$!!!###%%%%%%$$$$$$$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$((())))))***++++++,,,,,,)))))))))(((((((((((((((******+++,,,,,,,,,,,,+++---------.........//////,,,,,,,,,---------......+++,,,...000222222222111//////000111111111111111111111222222222333333333000000///...............---,,,,,,++++++,,,,,,---,,,,,,,,,------.........*********++++++,,,,,,,,,//////...---------......---...000222444666888999888888777777666666555555222000...+++)))((('''''')))))))))))))))*********++++++++++++,,,---...///,,,333999;;;777333111222///000000111222222333333555666777888888777666666222222333333333444444444444444444444444444444444333444555555555444333222222333444444555555444444555555555555555555444333000000000000////////////++++++************++++++++++++************++++++&&&''''''((()))******+++)))***++++++***+++---///,,,...111333444333000...,,,...000222333444444333555888:::;;;===BBBJJJPPPWWWfffvvv}}}dddNNNGGGDDD??????DDDSSSfffiiiRRR;;;999===<<<:::;;;;;;;;;888333...+++'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$++++++++++++******)))))))))******++++++,,,------+++*********++++++,,,---------,,,+++,,,---...///------------------------......///000111222222333222222111000///......---//////......---.........000///---,,,++++++,,,---------------...---------///...,,,+++++++++,,,,,,------,,,+++,,,---///000+++,,,,,,---...///000000......000111222333333444555555666777777666555444444333111///---***)))(((&&&&&&((()))***,,,,,,---++++++++++++,,,---...///111555::::::666222000000///............///000000000111444666777777777777444222111//////000222333333333333444444555555555555444333222222222222333222222333444555555555444333444555666666555444333333333222222111000//////000...+++((('''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***++++++,,,,,,---...000555999999555111000000000000111222333444666666666888<<>>===DDDVVVaaaWWWCCC777777;;;999:::<<<===<<<777000+++''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################++++++++++++*********)))*********+++,,,,,,------+++++++++++++++,,,------------,,,,,,,,,---...///------------------------/////////000000111111111222111111000//////......------,,,,,,,,,------......------,,,,,,,,,,,,,,,///...---,,,,,,------......---,,,++++++,,,,,,------------------...//////------......///000111111...///000111222333333333555666777777777666555444444333222000...+++***)))((((((((()))***,,,---...++++++++++++,,,,,,---...///222555777666333000...000000////////////000000000111222444555666777777555444222000///000000111111222222333444444555555555555555444333333222111111222333444444555555555444555555666666555555444444444333222222111000000///...+++((('''((()))***))))))))))))))))))))))))((())))))******))))))(((((())))))***++++++,,,,,,,,,,,,...222666666333000000000000000111222333444666666666888<<>>@@@<<<666333333222111000///////////////000000000000111444666777999888777444111///---,,,---...///000222333444555666888999:::888555111......//////111222444555666777666555444444555666777666555555555444444444333///...,,,***))))))******((((((((((((((((((((((((******++++++++++++******))))))*********+++++++++++++++,,,---...000000000000000000000111222333444666666777999<<>>EEEZZZeee[[[GGG:::;;;:::888888888777444222...,,,)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################+++++++++++++++++++++,,,***++++++,,,------......---.../////////...------,,,,,,,,,---------------////////////////////////......------------------,,,,,,,,,,,,,,,,,,,,,---.........//////111222333222444666777888888888777666555444333333333333444000000111222222333333333222333444555555444222111000000000//////////////////000111222222222222222444555666888888888777666444555666666555444222111---,,,)))''''''(((***,,,,,,,,,+++++++++,,,------000<<>>MMMQQQHHH===777666444333111000///......---//////000111222444555666888888888777555111...,,,+++,,,---...///000111222555777999:::888555222///......---...///111333444777666666666666666666777555555555555555555555555222111000...------,,,,,,)))))))))))))))))))))))))))******************)))************************+++,,,......---...///111000000000000111222333444666777888:::<<<>>>@@@AAAHHHPPPYYY```ooocccGGG:::===;;;===OOObbbYYYAAA666666888:::;;;:::666222333000,,,(((%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################+++++++++,,,,,,,,,------++++++,,,,,,---.........,,,---/////////---,,,***+++,,,---.........------------------------------******++++++,,,,,,---------......///000000111111444444333333333444444555555555555555666777888888777;;;@@@DDDEEEBBB>>>:::999::::::;;;;;;:::999888888888777666666666666666555555444333222222111111000000111222222222222111111222444555666666666555444666888::::::999777555111000...---++++++******))))))***+++,,,...///000444???NNNVVVTTTJJJ???888666666444222111000////////////111333444555555666666777888888777333000---+++,,,,,,---.../////////555666777888777555222111///...------...///222333666666777777777777666666555555555555555555555555333222222111000///......))))))))))))))))))))))))((())))))******))))))(((************************))),,,...///---,,,...///000000000000111222333444666777888:::<<<>>>???@@@BBBKKKTTT[[[ggg}}}eeeIII:::888666999HHHWWWVVVKKK777666666888999999777666777444///***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################+++++++++,,,,,,---------++++++,,,------......///,,,---...//////---+++***+++,,,---.........---,,,------------------------))))))***+++,,,,,,------//////000111222333444444:::999999888888888888999444444333222222333555666777<<>>===<<<:::999:::999777666666666777888777777666555444444333222000111111222222222111111000222333555666666555555555666999;;;;;;:::888777222222111000...---,,,+++((())))))+++,,,...000111999@@@NNNZZZ___WWWGGG;;;999888666444333111111111...000222444555666555555444666888999888555111///,,,,,,,,,------.........444555666777666555333222///...---,,,---///111222555666777888888777666555444444444555555555555555444444333222111000//////))))))))))))))))))))))))(((((())))))))))))((((((++++++******************'''+++...///---+++,,,...000000000000111222333444666777888:::<<<===??????===FFFPPPWWWcccxxx~~~dddLLL===555444===IIIPPPSSSUUU999777555555777999999999:::777111,,,)))'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%%%%%%%%%%%%%%%%%%%%%%################################################---,,,,,,+++*********+++///............000222333///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,***+++,,,++++++,,,...111111222333555666888999:::>>>>>>>>><<<999999:::;;;555666666555444555888:::<<<<<<>>>BBBEEEEEEBBB>>>???======???AAAAAA===:::===;;;:::<<<===<<<;;;;;;<<<:::888777777666555444222222444666777666333000333444555666777777777777555555555666666777888999666555222///,,,***************))))))+++---000222333???YYYkkkmmmkkk\\\DDDBBB999444666777111------000000111333444666777777222333444555555333111000///......---------......///000222444444222000///,,,,,,,,,,,,------...///444555777666555555666777888777666555555555555555444444333333111000...---++++++***))))))))))))))))))************++++++++++++******))))))******+++,,,,,,,,,---------......666555444333222000//////444555777999;;;<<<<<<<<>>===>>>AAABBBAAA@@@???>>>>>>@@@BBBBBB@@@===@@@>>>======>>>???@@@AAA@@@>>><<<::::::999888666555555555777888888555333333333333444555555666666555555555555666777888999666555222///---+++*********)))))))))+++---000222555DDDccc{{{rrrZZZDDD<<<777888888444222333//////000000111222222222222333444555555444444333000000...---------......///000222444444222000///,,,,,,,,,,,,,,,---......333444555555444444666777777666666555555555555555555555555444333111000///,,,+++***))))))))))))))))))************+++++++++++++++************++++++,,,,,,,,,---------......111111000000000000000000444555777999:::<<<<<<===AAAEEEJJJOOOYYYjjj~~~|||mmmTTTGGG======CCCIIIMMMQQQEEE>>>666444777:::999777888777555222///+++(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,+++++++++++++++***,,,...000222333444555......---,,,,,,,,,------------------------------------..................///111222222111222555777<<<<<<<<<<<<<<<;;;;;;:::<<>><<<===AAADDDEEEBBBAAA@@@BBBDDDEEEDDDCCCFFFFFFDDDCCCDDDFFFHHHIIIDDDBBB???>>>>>>>>><<<;;;999888777777999999888666444333222222222333444555555555555555666777888999666555333000...,,,++++++))))))((()))+++---000222777HHHkkkpppUUUKKK@@@;;;888444222222000000//////.../////////111111222222333555666777333111///---,,,,,,---...///111333444444333111///,,,++++++++++++,,,,,,---000222333444333333555777666666555555555555555555666666666555555333222111---,,,+++***))))))((())))))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++,,,---...///000000111444555666888:::<<<<<<===BBBDDDGGGJJJQQQ```ssslllQQQ???CCCDDD===AAAPPPLLLDDD;;;555555777999999:::999888555111,,,)))&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,+++++++++,,,,,,)))+++---000111222222111...------,,,,,,,,,------------------,,,,,,,,,,,,------............//////000222333444444555777999:::;;;<<<<<<<<<<<<;;;:::===BBBHHHLLLLLLJJJHHHGGGAAABBBCCCDDDFFFLLLSSSXXXPPPKKKCCC======AAAHHHLLLHHHGGGFFFFFFFFFGGGHHHHHHIIILLLLLLJJJIIIJJJJJJHHHDDDBBB@@@@@@@@@AAA@@@???<<<:::777777888999999888999777444222111111222333555555555555555666888888666555444222///...,,,,,,)))(((((((((***---000222888FFFhhhlll\\\HHH===999888555333111111///.........////////////...///111333666888555333000---,,,,,,......///111333555555333111///+++++++++******++++++,,,---///111111111222444666555555555666666555555555666666666666555444333333///...,,,+++***)))))))))))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***+++,,,---...///000000333444666888:::;;;<<<===BBBCCCEEEGGGLLLYYYkkkxxxcccJJJDDD???777===LLLNNNHHH>>>777555777:::===<<<;;;:::777333...***''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,,,,+++,,,,,,------***+++---.........---,,,------,,,,,,,,,------...---------------------,,,........./////////000000000222444555666666888:::999;;;===>>>?????????>>>===BBBIIIMMMMMMKKKJJJIIICCCDDDEEEFFFHHHMMMSSSXXXRRRMMMFFF@@@>>>BBBIIINNNMMMMMMLLLKKKJJJJJJJJJKKKJJJRRRVVVSSSPPPOOOKKKFFFCCCAAA@@@@@@AAABBBBBBAAA===;;;888777888999999999>>><<<888555222111111222444444444444555666777888666666555333111///------))))))((((((***,,,///000888@@@\\\|||nnnUUUDDD???@@@<<<777222111///...---...//////---,,,,,,,,,...111444666555333111///------...///000111333555555333111000,,,++++++******++++++++++++---/////////000222333555555666777777666666555444555555555555555444444111000///---+++******)))))))))*********+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,------....../////////222333555888:::;;;<<<===AAACCCEEEFFFKKKVVVgggsss|||gggLLL<<<888<<>>777444555999===<<<<<<;;;999555000+++)))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++------,,,,,,,,,---.............../////////000000000000111111222222333333222444777999999:::;;;<<<<<<>>>AAACCCEEEFFFEEEEEE>>>BBBFFFIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHKKKNNNMMMKKKGGGCCC@@@AAAFFFJJJMMMNNNOOONNNMMMLLLLLLMMMRRR]]]ddd```\\\ZZZUUUNNNFFFDDDBBBBBBCCCDDDCCCBBB???<<<:::999:::::::::999???===:::777555333333222444444444444555666777888666666666444333000///---+++***)))((()))+++---...666888PPPoooyyy___PPPHHH@@@999666444111///------...///---,,,++++++,,,...111222333333222000000/////////000222444555555444222000---,,,,,,++++++++++++,,,***,,,---...---...///111555666777888999888777666444444555666666666555555444333111///---,,,++++++)))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................111333555777:::;;;<<<===AAACCCFFFGGGJJJTTTbbblll~~~{{{}}}ZZZ???::::::666===>>>===:::555444777:::;;;<<<;;;:::666222---***''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,---......++++++******+++,,,------,,,,,,,,,,,,,,,---...///000000111222333444444555444444444555666666777777666999<<<>>>>>>???@@@AAA???AAAEEEHHHJJJJJJIIIHHHBBBDDDFFFGGGFFFFFFFFFHHHIIIJJJJJJHHHEEEDDDDDDEEEHHHIIIJJJHHHEEEDDDDDDFFFHHHKKKNNNOOONNNMMMNNNOOOTTTaaaiiiddd```aaa]]]VVVNNNLLLIIIGGGFFFEEECCCBBB@@@>>><<<<<<<<<===;;;:::;;;:::999888777666555555444444444444555666777777666777666555444222///...,,,+++***((((((***+++,,,444111EEEdddlllZZZOOOIII???<<<888444111/////////...---,,,,,,,,,---...///111222222222222111000///000222444555555444222000......---,,,,,,,,,,,,,,,***+++,,,,,,++++++---...666777999:::::::::888888555555666777888888777777777666444111///...---,,,)))************+++++++++++++++************++++++,,,,,,,,,---------......---------.........//////111222444777999;;;======???CCCFFFGGGIIIOOO[[[dddssscccDDD:::777444999>>>BBBAAA<<<888888999::::::;;;:::777333...+++''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,,,,,,,---...///+++*********+++---///111,,,,,,,,,,,,,,,---...///222222333444666777888888666777777888999::::::;;;:::===@@@BBBCCCCCCDDDEEEAAACCCFFFIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFHHHJJJGGGHHHIIIHHHEEECCCBBBBBBFFFJJJNNNNNNKKKGGGEEEEEECCCGGGLLLNNNNNNNNNOOOQQQMMMZZZaaa\\\XXX[[[ZZZTTTUUURRRNNNKKKIIIFFFCCCAAAAAA@@@>>>>>>???>>>===;;;666777888888888888777777444444444444444555777777777777777666444222000///---,,,***)))((()))***+++111--->>>]]]xxxqqqhhhfffIIIEEE@@@:::666333222222//////......------------///111222444333222000///000222444666666444222000///...------,,,,,,,,,,,,***+++,,,,,,+++***+++---666777999;;;;;;;;;999888666777888999999999999999999777555333000///...---)))************++++++++++++******************+++,,,,,,,,,---------......++++++,,,------...//////000222444777999;;;======???BBBEEEFFFGGGLLLUUU]]]kkk|||cccGGG999666777:::AAAIIIIIICCC===:::;;;888999::::::888333///,,,(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,,,,,,,...///000,,,+++++++++,,,,,,---...333111/////////000000000///111333333333333555777777999;;;<<<;;;;;;<<<===???BBBEEEGGGHHHIIIJJJKKKFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIIIIJJJLLLNNNMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHKKKMMMLLLIIIHHHJJJMMMLLLKKKKKKKKKLLLMMMOOOPPPRRRQQQPPPOOOLLLHHHEEECCCEEEFFFFFFEEECCC@@@===;;;@@@>>>;;;:::999888777555555444333333333555888999777777888888777555222111111///---+++******++++++555111666JJJiiixxxdddWWWHHHAAA<<<666111000000000...---,,,+++++++++///000000111111111111000111222333555666555222///000///...------...///000,,,***))))))***...222555888999;;;======;;;999777;;;::::::999999888888888999999888666444222000///000///---+++***)))(((((())))))))))))************,,,,,,,,,---------..................////////////333111111444999===>>>===???@@@BBBCCCFFFKKKQQQUUUfffzzz~~~yyysss___DDD;;;;;;444666DDDUUU\\\QQQ???888999<<<::::::<<<===999111***,,,)))&&&%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''((('''%%%###!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$---------------...//////,,,+++++++++,,,---...///......///000222222222111222444555666555555777888999:::<<>>===>>>???AAACCCFFFJJJPPPUUUbbbtttoooQQQ???;;;555555BBBUUU```[[[KKK???;;;888777888;;;>>><<<555///...+++'''&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###,,,------............---,,,,,,,,,,,,---...///000,,,...000222444555444444666777999999999:::;;;===>>>>>>???CCCHHHJJJGGGEEE@@@BBBEEEFFFFFFGGGHHHJJJFFFEEEDDDEEEGGGJJJNNNQQQUUUTTTTTTTTTSSSSSSSSSRRRTTTSSSQQQNNNKKKIIIFFFEEEHHHHHHIIIKKKMMMOOOQQQQQQQQQOOONNNMMMMMMLLLIIIGGGDDDDDDDDDDDDEEEFFFGGGGGGKKKKKKLLLLLLLLLKKKJJJJJJJJJHHHDDDBBBBBBDDDGGGJJJDDDBBB@@@>>>>>>===<<<:::999888666555555555666777777777888888777555333222111000...,,,++++++,,,,,,///---///444???SSSooopppXXXGGG<<<888999555444333111///.........//////000111111111111111222222333555777666333000///...---,,,,,,---...///---,,,+++***,,,...111333555666888:::::::::888777999::::::::::::999999888999999888777666444222111...---,,,+++***))))))))))))))))))*********++++++,,,,,,,,,,,,---------------............/////////222111111444888;;;=========???@@@BBBEEEJJJPPPTTT]]]kkk|||gggKKK???:::333999FFFSSSVVVMMMBBB<<<888888999<<>>>>>@@@CCCEEEFFFDDDDDDHHHMMMNNNJJJEEEAAACCCEEEEEEEEEFFFGGGIIIEEEEEEDDDEEEGGGIIIKKKMMMTTTUUUVVVUUUTTTTTTTTTUUUOOOOOONNNLLLJJJIIIHHHGGGEEEGGGJJJNNNQQQSSSSSSTTTTTTQQQOOOPPPRRRRRRNNNKKKKKKLLLOOOQQQQQQPPPNNNMMMLLLLLLMMMMMMNNNNNNNNNNNNMMMJJJGGGDDDDDDFFFIIIKKKHHHFFFBBB@@@???>>><<<:::888888777666666666666777777888888888777666444333222111///...---,,,,,,,,,///000222222111999NNNbbbxxxsssYYYCCC::::::777666444222000///.........///000111111111111111222222444666777666333000000///...------...///000...---,,,,,,---///222333444555666888999888777777888999:::;;;;;;::::::999999999999888777555444333...---,,,+++************))))))*********+++++++++++++++,,,,,,,,,------------------.........//////111111222444777:::<<<======>>>@@@BBBEEEJJJPPPUUUYYYdddsss|||]]]JJJAAA999444555???HHHHHHCCC???:::999999;;;===<<<888555111///,,,)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$###+++,,,---......---,,,+++,,,,,,---...///111333444333444333222000000333666888;;;>>>AAADDDFFFJJJMMMMMMJJJHHHKKKNNNNNNIIIDDDCCCDDDEEEEEEEEEEEEGGGIIIDDDEEEFFFHHHHHHHHHGGGFFFOOOQQQSSSSSSRRRRRRTTTVVVMMMMMMLLLJJJIIIGGGFFFFFFBBBFFFLLLQQQTTTUUUTTTSSSTTTSSSRRRUUUXXXYYYVVVRRRQQQTTTYYY]]]]]]ZZZUUURRRQQQQQQPPPPPPPPPQQQQQQQQQOOOMMMKKKIIIHHHGGGGGGHHHKKKHHHEEEBBB@@@>>>;;;999888888777777777777888888888888888777777666555555222111000///...------------111666777222222???MMMlllyyydddFFF:::;;;999777555333111///...---......000111111222222222222333444666777666333000000000///......///000000------,,,---...000222444444555666777777777777666777888:::;;;<<<<<<;;;:::999999999999888777666555//////---,,,++++++++++++************+++++++++++++++++++++,,,,,,,,,------------------............000111222444666888:::<<<<<<>>>@@@BBBEEEKKKQQQUUUVVV```nnn~~~nnnYYYIIIAAA777111999DDDHHHGGGEEE888777666666777777777666222111...+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&(((((('''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%&&&&&&%%%%%%,,,------------,,,,,,+++,,,,,,---...000333444666666888888555111000222555:::===AAAEEEGGGKKKOOORRRSSSPPPMMMMMMMMMLLLHHHDDDEEEFFFGGGFFFEEEFFFGGGIIIDDDFFFIIIKKKKKKIIIFFFDDDLLLOOOQQQQQQPPPPPPRRRUUUPPPPPPNNNLLLIIIGGGEEEEEECCCGGGMMMRRRUUUUUUTTTSSSSSSTTTVVVYYY\\\]]][[[ZZZSSSVVV[[[^^^^^^[[[VVVSSSUUUTTTTTTSSSSSSTTTTTTUUURRRQQQPPPNNNLLLJJJHHHGGGLLLIIIFFFCCCBBBAAA>>><<<;;;;;;;;;;;;::::::999999888888888777777666666666333222222111000///...---)))...666<<<;;;999>>>FFFbbbkkkrrr}}}kkkIII<<<>>>;;;999777444222000......---...///111222222222222333333444666888777444111000///...------...///000,,,,,,---...///222444555666666666777777666666555666888:::<<<======<<<;;;999:::::::::999888888777222111000...---,,,++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,------------.........///111333444444666999<<<===>>>AAACCCFFFLLLRRRWWWWWW^^^iiiwwwzzz|||{{{hhhUUUAAA888444;;;DDDHHHHHHGGG:::777444111111333666999555444111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%###%%%''')))***(((&&&$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&...---,,,,,,++++++,,,,,,,,,,,,---///111444666777;;;???BBBAAA<<<888888:::>>>AAAEEEGGGIIILLLPPPRRRVVVTTTQQQNNNLLLJJJIIIHHHGGGHHHHHHGGGFFFFFFHHHJJJGGGIIIJJJLLLLLLLLLKKKJJJLLLOOORRRQQQNNNNNNPPPTTTSSSRRRQQQOOOMMMLLLJJJJJJHHHIIILLLOOOQQQSSSTTTTTTRRRUUUYYY\\\]]]]]]]]]]]]VVVWWWXXXYYYYYYXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWXXXVVVUUUTTTQQQOOOMMMLLLKKKJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@>>><<<:::999888888777777777777777777333333222222111000......+++---555>>>BBBAAA@@@BBBRRR]]]dddooo}}}vvvUUUDDDAAA===<<<999666333111000///---...///000222222222222333333444777888777444111...---,,,,,,,,,,,,---...++++++,,,...000333555777888888777777666555555555555777:::===>>>===<<<;;;999:::::::::::::::999888555444222000...,,,++++++*********+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------............111333444333555888;;;>>>???AAADDDGGGMMMTTTXXXZZZ^^^ccclllyyyeeeBBB:::555888???DDDJJJOOOHHHCCC<<<555111222666:::888888555111+++'''''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&///...,,,+++***+++,,,,,,,,,---...///222444777888???EEELLLMMMHHHCCC@@@@@@BBBDDDGGGIIIJJJLLLOOOQQQWWWVVVTTTOOOKKKJJJKKKLLLHHHIIIIIIGGGFFFFFFIIIKKKJJJJJJKKKKKKMMMNNNOOOPPPNNNRRRTTTSSSNNNMMMOOOSSSRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLKKKLLLNNNQQQTTTVVVQQQVVV\\\^^^\\\[[[\\\^^^[[[ZZZXXXWWWVVVXXXYYY[[[TTTTTTTTTTTTUUUWWWYYYZZZZZZXXXUUUSSSQQQPPPPPPQQQHHHGGGFFFFFFHHHJJJJJJIIIIIIHHHFFFDDD@@@===:::888999888777777777777777888333333333222111000///...000///444>>>DDDCCC???===GGGUUU```jjjuuuwww~~~cccKKKAAA@@@>>>;;;888555333111000---...///000222222333333333333555777888777444111,,,,,,+++******+++,,,,,,***+++,,,...111444666888999999888777666555555444555777:::===>>>>>>===;;;:::::::::;;;;;;::::::999777666444111///---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........111333444333444888;;;>>>@@@BBBEEEHHHNNNTTTYYY\\\^^^___ccctttrrrJJJ@@@666555999CCCQQQ^^^YYYSSSGGG;;;444222666999:::;;;888333---))))))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%///...,,,+++***+++,,,,,,...///000222444666888888AAAGGGOOOTTTRRRLLLEEEAAAFFFGGGJJJMMMNNNOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNJJJKKKJJJIIIHHHHHHJJJLLLRRRSSSSSSRRRQQQQQQSSSUUUUUUUUUTTTRRRPPPQQQTTTWWWVVVVVVVVVXXXZZZZZZXXXVVVVVVXXXYYYWWWUUUVVVYYY\\\]]]ZZZ[[[___^^^ZZZYYY[[[\\\WWWTTTUUUXXX[[[YYYVVVSSSRRRRRRUUUZZZ^^^___^^^aaa^^^YYYTTTQQQPPPQQQQQQJJJHHHEEEDDDFFFGGGHHHHHHGGGFFFDDDBBB@@@>>>===<<<<<<;;;:::888777666666666666555444222000///------,,,111777@@@NNNWWWQQQEEEMMMLLLVVVfffjjjgggqqqttt[[[RRRJJJCCC===<<<;;;888888;;;111000///...000222666888666444222333555666444222///...,,,++++++,,,---...,,,//////...111999===>>>@@@:::555444444222222444666888;;;===??????>>>===;;;::::::::::::999999999777666555444222000...,,,------,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///000000000000111333888;;;<<<>>>BBBEEEHHHLLLQQQTTTUUU[[[aaaeeemmm```KKK666000555AAAOOO[[[aaa___ZZZOOO@@@555444999888<<<===888333///)))###(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,+++***+++,,,,,,,,,,,,...000222444555666???EEELLLPPPPPPMMMIIIFFFEEEGGGIIILLLMMMMMMLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOLLLLLLLLLKKKIIIIIIKKKMMMZZZZZZWWWTTTQQQQQQSSSVVVVVVVVVVVVUUUSSSSSSTTTVVVXXXWWWWWWYYYZZZZZZXXXWWWXXXYYY[[[ZZZYYYZZZ]]]```aaa^^^___aaa```\\\ZZZ\\\\\\XXXTTTUUUXXX[[[[[[YYYVVVTTTUUUXXX]]]aaabbbbbbdddbbb]]]XXXTTTPPPNNNNNNOOOMMMIIIHHHHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>>>>===;;;999888888777888666666555333111000.........000666DDDZZZkkkjjj```PPPKKKOOO[[[^^^]]]jjj~~~~~~jjj^^^OOOHHHCCCBBB@@@===<<<>>>777555333111111333555777666444222222444444222000000...---++++++,,,---...***---///111666>>>AAA@@@>>>777222111111//////222777888:::===>>>?????????;;;;;;;;;::::::999999999:::999888666333000...,,,...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///000000111000111333777;;;<<<>>>AAACCCFFFJJJOOORRRQQQWWW^^^ccclllfffPPP;;;666777<<>>>>>:::555111,,,&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((((((&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,+++++++++,,,---,,,---...000222444666666===AAAGGGKKKLLLLLLLLLLLLHHHJJJLLLNNNOOONNNMMMLLLOOOOOONNNMMMNNNOOOPPPQQQOOOOOOOOOMMMLLLKKKMMMOOO]]][[[WWWSSSPPPQQQTTTXXXWWWXXXYYYXXXVVVTTTTTTUUUYYYXXXXXXYYY[[[[[[ZZZYYYYYYZZZ\\\]]]]]]___aaadddbbb______aaa```[[[ZZZ\\\]]]YYYUUUUUUXXX[[[\\\[[[WWWWWWWWWZZZ___dddfffgggcccaaa^^^ZZZUUUQQQOOOMMMUUURRRNNNLLLKKKJJJHHHGGGDDDDDDCCCCCCBBBBBBAAAAAAAAA???===;;;999999999999888777666555333111000///000...111AAA\\\rrrxxxsss^^^VVVRRRUUURRRPPP\\\mmmttteeeSSSLLLGGGFFFDDD@@@>>>@@@<<<:::666222000111222333777555333222222111///...000///---,,,,,,,,,---...(((+++...333<<>>???@@@AAA>>>======<<<;;;::::::999===<<<:::888555222///---......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000111000111333777:::<<<===???@@@BBBFFFKKKOOORRRXXX^^^cccllltttXXXAAA<<<:::666>>>MMMUUUXXXZZZVVVOOOEEE===999;;;>>>???;;;888555000***'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$...---,,,+++++++++,,,---000111222444666888::::::===???CCCFFFGGGIIIKKKMMMNNNPPPQQQSSSTTTSSSRRRQQQQQQPPPOOONNNNNNPPPRRRSSSRRRRRRRRRPPPNNNNNNPPPRRRVVVUUUTTTQQQPPPQQQTTTWWWWWWYYYZZZZZZXXXUUUTTTTTTWWWWWWWWWYYY\\\^^^^^^]]]XXXYYY[[[]]]___aaacccddd^^^[[[[[[]]]]]]YYYYYY[[[```\\\XXXVVVXXXZZZ[[[[[[VVVVVVWWW[[[___eeeiiikkk```^^^[[[WWWUUUSSSSSSSSSWWWUUUQQQOOOMMMLLLJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA???<<<;;;::::::::::::999888666444333222111000------888LLL___iiikkkfff___ZZZZZZTTTNNNTTT```~~~kkk]]]VVVPPPOOOMMMIIIGGGIIIDDDAAA<<<666333222333444999888666444222000...---000///...---,,,,,,------)))+++---222===IIIMMMLLLCCC;;;555444333111222555888999:::<<<>>>@@@AAABBB@@@@@@???>>>===<<<<<<;;;<<<;;;:::888666333111000///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////000111111111333666999;;;<<<===>>>@@@CCCHHHLLLWWW[[[```dddlllbbbFFFAAA>>>666999EEESSSVVVWWWTTTOOOIII@@@999;;;>>>>>>;;;999888444---'''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++++++++,,,---...333444555777999;;;<<<===???@@@CCCDDDEEEFFFIIIKKKQQQRRRTTTVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTSSSTTTTTTRRRQQQQQQSSSUUUSSSTTTUUUTTTRRRQQQRRRSSSTTTWWWZZZZZZXXXVVVUUUTTTTTTTTTUUUXXX]]]```aaaaaaWWWXXXYYY[[[^^^```aaaaaaYYYWWWWWWZZZ[[[YYYYYY]]]aaa___[[[XXXXXXXXXYYYYYYSSSTTTVVVXXX\\\aaafffiiiccc```\\\XXXVVVWWWXXXZZZWWWUUURRRQQQPPPOOOMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@???===;;;::::::;;;:::999777555444333222000...---000888CCCPPPYYY___]]]___bbb^^^UUURRRWWWqqq~~~nnnfff```^^^[[[XXXWWWZZZPPPLLLEEE???:::888888999<<<;;;999666333000......000000///...------,,,,,,+++,,,,,,///999HHHPPPRRRFFF>>>888666555333444777999:::<<<>>>???AAAAAABBBAAAAAAAAA@@@???>>>>>>>>>999999888888777555444333000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////000111111111222555777:::;;;===>>>???BBBGGGJJJUUUYYY^^^bbbjjj|||oooPPPGGGDDD;;;:::BBBUUUYYYYYYTTTOOOLLLEEE===;;;======:::;;;;;;777000(((((('''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---,,,+++++++++,,,---...333444555777999;;;======BBBDDDFFFFFFFFFFFFHHHIIIOOOQQQSSSUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTVVVYYYXXXYYYZZZYYYVVVRRRPPPPPPRRRUUUXXXZZZYYYXXXXXXXXXSSSSSSTTTWWW\\\```bbbcccYYYXXXYYY[[[^^^___^^^]]]WWWUUUUUUXXXZZZYYYZZZ^^^```^^^\\\ZZZXXXXXXWWWXXXTTTTTTUUUUUUVVVYYY^^^bbbhhheeeaaa]]]ZZZZZZ\\\]]]XXXVVVTTTSSSSSSRRRPPPNNNMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCAAA>>>;;;:::;;;:::999777666444333222000000000000///444@@@MMMZZZ\\\aaafff```TTTJJJHHH```xxxppphhheeecccaaabbbfffZZZTTTLLLCCC<<<888777888<<<<<<;;;888333000//////111000000///...---,,,,,,***,,,,,,---555CCCOOOSSSGGG>>>777555333222333777999;;;===@@@AAAAAA@@@@@@@@@@@@@@@@@@????????????888888888888888777666666000000...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...000111111111222444666999;;;===???AAACCCGGGIIIMMMSSSYYY___hhhxxxeeeUUULLLBBB@@@CCCPPPYYY^^^XXXRRRNNNFFF<<<<<<===<<<:::===???;;;444++++++)))(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,+++***+++,,,---...333444666777:::;;;===>>>DDDGGGJJJKKKKKKJJJJJJJJJMMMNNNQQQSSSUUUUUUTTTSSSQQQRRRTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTTTTVVVYYY[[[\\\\\\\\\ZZZVVVTTTSSSSSSRRRTTTXXXZZZZZZ[[[\\\^^^UUUTTTTTTWWW[[[___aaaaaa]]]\\\[[[]]]______]]][[[UUURRRRRRUUUVVVUUUVVVZZZ[[[[[[\\\[[[ZZZXXXXXXXXXXXXXXXVVVSSSPPPQQQTTTXXXbbbbbbaaa```___]]]]]]\\\[[[ZZZXXXWWWWWWUUUSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJEEEGGGHHHHHHFFFBBB>>>;;;;;;:::999777666444333222222000000111000000999EEEQQQUUU\\\aaa^^^SSSIIIDDDTTTvvv}}}sssjjjfffeeedddggglllfff___TTTIII???999777666;;;<<<;;;777222///...///111111000000...---,,,+++''',,,///...111===IIIPPPGGG???777444333111333777999<<>>>>>>>>>>>:::;;;;;;:::999888777777111000///...,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------............///...000111111111111333555777:::>>>BBBCCCEEEHHHIIIMMMSSSZZZaaaiiivvviiiTTTHHHEEEFFFJJJ\\\jjjiiiaaaYYYLLL???===>>><<<<<>>AAAFFFPPPYYY]]]ZZZUUUSSSRRRsssxxxnnniiihhhiiimmmsssuuunnnaaaSSSHHHAAA===<<<:::;;;:::777111...---...111111111000///---,,,+++$$$,,,111///000999EEELLLIII@@@888555444333444888:::<<>>;;;::::::;;;;;;<<<<<<======>>>>>>===<<<;;;999888777111111///...---,,,,,,+++,,,,,,++++++,,,,,,---...---------.........//////...000111222111111333555666:::???CCCEEEGGGHHHJJJRRRXXX___eeekkkuuuyyyZZZKKKHHHHHHLLLfff|||~~~vvvkkkYYYHHH??????======AAAEEEAAA;;;111///---+++)))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%"""!!!"""$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,,,,++++++,,,///222333666;;;===???@@@BBBCCCHHHKKKOOORRRRRRQQQPPPQQQSSSSSSRRRRRRSSSUUUXXXYYY\\\[[[ZZZYYYYYYXXXUUUSSSUUUVVVWWWYYYYYYXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWXXX]]]YYYUUUUUUWWWZZZ[[[ZZZYYYYYYXXXWWWXXXZZZ[[[]]]]]]___```aaa```^^^[[[YYYRRRRRRQQQQQQQQQQQQRRRRRRWWWYYY\\\___```___\\\ZZZ```^^^ZZZVVVSSSRRRQQQQQQWWW[[[______\\\YYYZZZ[[[XXXXXXYYYZZZ[[[ZZZXXXUUUVVVTTTRRROOONNNMMMMMMMMMJJJHHHFFFGGGGGGEEE@@@<<<<<<;;;:::999888555111---333333333111//////111333===BBBJJJSSS___hhhgggaaaiiiyyyxxxkkkfffcccbbbjjjuuuuuuuuulll]]]RRRLLLFFF>>>;;;777666888777333000000333222222111000///......,,,,,,///444777999AAAJJJMMMFFF888222777444111999:::>>>@@@>>>>>>>>><<<777777777888:::;;;<<<======<<<<<<;;;::::::999999888444222000...---,,,,,,,,,++++++++++++++++++++++++---------.........//////......///000222333555666888:::===CCCHHHKKKLLLLLLUUU\\\ccckkkwwweeeLLLCCC;;;EEEUUUttt|||gggLLLCCC>>><<>>:::999999777222111444333333222111000//////...******---222444777>>>GGGMMMJJJ>>>999>>><<<999@@@999>>>???<<<999888777444555666777999;;;===???@@@<<<<<<;;;;;;:::999999999555444222///---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------........./////////000111222333444888:::===BBBGGGKKKMMMNNNWWW^^^gggooo{{{iiiOOODDD===???KKKjjj{{{lllYYYFFF???;;;===???>>>===>>><<<777000***'''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################,,,,,,,,,,,,,,,---111444777777777888;;;AAAIIINNNOOOOOOPPPPPPRRRWWW]]]bbbcccbbb```___```bbbfffhhhhhheeeaaa]]][[[YYYVVVSSSSSSSSSSSSTTTTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUXXXVVVTTTSSSUUUWWWXXXXXXUUUWWWZZZ\\\]]]\\\ZZZYYY\\\___dddfffeeeaaa[[[WWWVVVUUUSSSRRRSSSUUUWWWXXXYYY]]]aaaaaa\\\WWWTTTTTTTTTUUUXXXZZZ[[[ZZZYYYXXX\\\[[[[[[\\\]]]\\\ZZZXXXYYYYYYZZZ]]]______\\\ZZZUUUUUUTTTRRRPPPMMMKKKJJJNNNJJJCCC???============:::::::::::::::777222///111222222111//////000222777<<>>888222222666444444333222111000///...++++++---222333666===FFFMMMOOOEEE<<<>>><<<999???===BBBCCC===666333333333666666888999;;;===>>>???======<<<<<<;;;::::::999777666444111///---,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------000000000000000000111222888999<<>>FFFUUU[[[PPPAAA???===<<>>>>>===<<<<<<;;;;;;::::::999666444111///------******+++,,,,,,---------+++++++++,,,,,,,,,------////////////000111222222777999<<<@@@EEEKKKQQQUUUQQQZZZdddkkkttt~~~{{{{{{qqqVVVGGG@@@??????[[[{{{uuummmfffTTTFFF:::888;;;;;;::::::DDD@@@999000***''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""&&&%%%###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################+++,,,---------000444777:::<<>>======<<<<<<;;;;;;:::999666444111///...++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------......///111222444555666999===AAAEEEKKKQQQVVVTTT^^^ggglllrrryyy~~~~~~zzz{{{iiiSSSEEEBBB???WWWyyy|||wwwbbbOOO===777:::<<<<<<<<>>;;;:::888777444222222333555444333111111222///111444===MMM___hhhiiiUUUKKKKKKeeerrriiigggddddddggghhhkkkrrrzzz{{{tttnnnllliiinnnvvvxxxlllUUUBBB:::777777555444222111000///,,,...444999999777:::???[[[nnnkkkUUUNNNPPPQQQTTTJJJOOONNNFFF===999777555333444666999;;;>>>@@@AAA@@@@@@???>>>>>>======<<<<<<;;;:::999666444222000------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222444555777555:::???CCCFFFJJJQQQVVV]]]fffooosssvvv{{{~~~~~~yyy}}}oooWWWIIIAAAPPPooovvv]]]CCC999:::<<<======@@@AAA>>>888000***((()))''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################+++,,,---...///222666999===@@@EEEHHHJJJLLLNNNOOOSSSUUUWWWXXXXXXXXXZZZ[[[^^^^^^^^^^^^^^^_________]]]]]]^^^```bbbaaa^^^[[[___]]][[[YYYXXXWWWWWWWWWSSSTTTVVVXXXXXXXXXWWWVVVWWWYYY[[[[[[ZZZZZZ]]]___^^^^^^______```aaaaaaaaaaaabbbdddeeeeeecccbbbaaa]]]\\\[[[ZZZYYYYYYYYYYYYWWWTTTRRRTTTXXX\\\[[[YYYZZZYYYXXXWWWVVVVVVVVVVVVYYYZZZ[[[\\\\\\]]]```aaa]]]]]]^^^___aaa```^^^[[[\\\[[[ZZZYYYXXXWWWWWWWWWPPPRRRSSSPPPKKKFFFCCCBBBEEEAAA<<<888777666444333333555666666444333333333---//////333???QQQ___dddUUUJJJBBBPPPwwwxxxmmmhhhaaa___bbbdddgggpppwwwuuunnnmmmqqqpppuuu}}}vvv^^^HHH;;;888777666444333111000///,,,///666======999999===OOOjjjmmmXXXNNNOOOMMMLLLBBBGGGGGGCCC???===;;;888999:::;;;<<<>>>???@@@AAAAAA@@@@@@???>>>>>>======<<<<<<;;;:::999666444333.........---,,,,,,++++++,,,------------.........000000000111222444555666555:::AAAEEEGGGJJJPPPUUU```jjjsssvvvxxx|||}}}wwwZZZJJJIII[[[tttmmmLLL;;;:::<<<<<<<<<<<<>>>???;;;333,,,))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################+++,,,---...///222777:::===@@@DDDHHHKKKNNNQQQTTTUUUVVVXXXXXXXXXZZZ]]]```^^^^^^___`````````______]]]^^^```bbbdddbbb___[[[bbbaaa^^^\\\ZZZZZZZZZZZZQQQSSSUUUWWWWWWWWWVVVUUUVVVXXX[[[[[[ZZZZZZ]]]___]]]\\\[[[[[[[[[]]]___```^^^aaaeeehhhiiihhhfffddd]]][[[XXXVVVVVVYYY]]]___XXXRRRMMMOOOVVV[[[ZZZWWWWWWXXXYYYYYYXXXVVVTTTSSSUUUXXX[[[[[[ZZZ[[[___ccc______```aaabbbaaa___\\\___^^^[[[XXXVVVUUUUUUUUURRRTTTTTTQQQLLLGGGFFFGGGGGGCCC<<<777555555444444333555777777555444333444///000//////999KKK]]]fffUUUKKK???BBB___{{{qqqiiiaaa^^^aaafffggglllnnnjjjeeeiiissspppsss{{{wwwaaaIII;;;999888777555333111000///...222:::AAAAAA<<<;;;>>>JJJjjjppp[[[PPPMMMGGGBBB===AAACCCBBBAAABBB@@@;;;BBBBBBAAA@@@???>>>======AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;:::777555444//////...---,,,++++++***---------.........//////333333222222333333444555444;;;BBBFFFHHHJJJOOOTTT^^^iiirrruuuvvvzzz}}}}}}{{{lllUUUEEEJJJcccxxxRRR===:::;;;;;;:::999===@@@<<<444---))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###%%%'''((((((%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################---,,,---...111444888:::???AAADDDHHHLLLOOORRRSSSWWWXXXYYYYYYYYYYYY\\\^^^aaabbbbbbaaa^^^]]]]]]^^^```aaaccccccbbb___\\\YYY\\\bbbddd```[[[ZZZYYYWWWUUUUUUVVVVVVVVVUUUTTTSSSWWWXXXYYYZZZZZZYYYXXXXXXZZZ]]]``````^^^[[[YYYXXX]]]```dddgggiiihhhgggeeeaaa]]]YYYXXX[[[]]]]]]]]]WWWSSSPPPPPPSSSWWWXXXWWW[[[[[[[[[ZZZYYYYYYXXXXXX\\\]]]^^^```aaabbbbbbbbb___bbbgggiiiiiieee```\\\___^^^\\\ZZZYYYXXXWWWWWWUUUTTTRRRQQQOOOJJJEEE@@@>>>===;;;888666555444444444444444555444444333333111222///222<<>>>>>>>>>>>??????<<<:::===<<<;;;;;;;;;:::777555...,,,***+++,,,------,,,,,,,,,,,,---------............//////000222333444777888<<>>===<<<:::888666555444444555555555555444333333111333000222:::???PPPkkkrrrVVVIIIHHHKKKhhhsssnnnfff___dddkkkkkkkkkhhhfffggglllpppmmmgggdddfffdddXXXIIIBBB???===999555222///------,,,444@@@KKKPPPMMMDDD>>>EEE[[[kkkdddXXXSSSRRRQQQIIIKKKNNNPPPQQQQQQOOONNNQQQMMMGGG@@@:::999:::<<<=========>>>??????===;;;===<<<;;;<<<<<<;;;888555000...,,,,,,---......---,,,,,,,,,---------............//////000222333444777888<<<@@@FFFIIIKKKKKKSSSccclllrrr~~~|||~~~~~~iiiPPPKKKNNNjjjpppWWWEEE;;;888888888:::<<<;;;888222---***'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$######,,,,,,---...111555888;;;???BBBFFFKKKPPPUUUXXXYYYVVVWWWYYYYYYYYYZZZ\\\]]]dddeeeeeeccc```^^^^^^___]]]]]]]]]^^^^^^^^^^^^^^^[[[___``````bbbeeeddd___WWWXXXXXXYYYZZZZZZZZZ[[[]]]]]]]]]\\\[[[ZZZYYYXXXYYY\\\```bbb```]]][[[ZZZZZZ\\\```dddfffggggggggggggccc___\\\[[[ZZZYYYYYYVVVVVVTTTSSSRRRSSSVVVYYYYYYXXXXXXXXXXXXZZZ\\\]]]ZZZZZZ[[[\\\\\\\\\\\\\\\]]]___bbbeeeggggggffffffbbbbbbaaa___]]]ZZZXXXWWWVVVUUUTTTSSSQQQNNNIIIFFFAAAAAA@@@???<<<:::888777666555555555555444444333111444222222777;;;LLLhhhwwwaaaRRRKKKHHH\\\{{{ssspppjjjcccfffkkknnnqqqrrrrrrtttxxx|||xxxjjj^^^]]]```ZZZMMMBBBBBB???;;;666222000///......777DDDPPPUUUQQQHHHBBBDDDQQQZZZYYYWWWZZZ\\\ZZZXXX[[[^^^___]]]XXXRRRNNNIIIEEE???:::777777888:::<<<;;;<<<===???@@@???======<<<<<<<<<===<<<999666333111...---...//////...,,,,,,,,,---------............//////000222333444666888<<<@@@EEEIIILLLNNNSSSccckkkoooxxx{{{yyy}}}~~~jjjTTTLLLFFFYYY}}}dddOOOAAA999666666888;;;<<<:::555000---''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%%%%$$$,,,,,,---...111555999;;;???AAAEEEJJJNNNRRRUUUWWWUUUWWWYYYZZZZZZ[[[\\\^^^bbbcccdddcccaaa```aaabbbcccbbbaaa```___```aaaaaaaaabbbbbb```ccceeeaaaZZZWWWXXXXXXYYYZZZ[[[\\\]]]^^^^^^]]]]]]]]]\\\[[[[[[XXXZZZ\\\\\\[[[ZZZ[[[[[[YYYZZZ]]]___aaacccccccccfffccc___[[[YYYWWWUUUTTTSSSUUUUUUSSSQQQRRRWWW\\\]]]\\\[[[ZZZ[[[\\\^^^___XXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[]]]___```bbbcccddd^^^^^^^^^]]][[[YYYWWWVVVUUUTTTSSSRRRQQQOOOKKKHHHFFFFFFEEECCCAAA>>><<<:::777777666555555444444444222555333222555666FFFbbbuuuhhh[[[QQQLLLXXXttttttpppjjjeeehhhiiinnnuuuzzz}}}ttt```[[[```^^^RRRFFFCCC@@@<<<777333111000000444999CCCOOOWWWVVVMMMEEEAAAIIIOOOOOOQQQXXX^^^___dddfffhhhfff```VVVLLLFFF>>>;;;888777888:::<<<===;;;::::::<<>>=========>>>===:::888555222///......///...---,,,,,,,,,---------............//////000222333444666888<<<@@@DDDIIIMMMQQQYYYiiinnnnnnuuuyyyzzzwwwuuu}}}{{{cccRRRMMMFFFOOOuuuhhhUUUIII???777666888:::<<<<<<999333///)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%&&&&&&''''''((($$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$,,,,,,---///222666:::<<>><<<;;;999888777555555444555555333666222111444444AAAZZZssspppeeeZZZUUUZZZppp{{{qqqjjjdddgggfffllltttzzz~~~vvvaaaWWWXXXYYYQQQFFFBBB@@@<<<888444222111111777;;;EEEVVVccccccVVVIIIDDDLLLSSSTTTTTTYYY```eeeffffffeee```XXXLLLAAA:::;;;999888999===@@@@@@@@@:::::::::<<>>>>>===>>>???>>><<<999777444000------------,,,,,,,,,,,,---------............//////000222333444666999<<>><<<999666444222111555===NNNdddtttsssdddUUUSSS\\\dddeeeaaa```dddiii]]][[[XXXRRRJJJAAA:::666999888999<<<@@@BBB???<<<;;;:::999;;;>>>AAABBBBBB???>>>>>>???@@@???===;;;999555111...---------,,,,,,,,,,,,---------............//////000222333444666999<<>>BBBDDDGGGKKKOOOQQQSSSTTTWWWZZZ]]]___``````aaabbb```aaabbbbbbaaaaaabbbdddbbbaaa```___^^^^^^^^^^^^[[[```cccaaa```aaaaaa^^^YYYXXXWWWWWWXXXZZZ\\\]]]^^^]]]]]]\\\]]]^^^``````aaaaaaaaa___]]]\\\^^^```YYYXXXWWWWWWWWWYYYZZZ[[[bbbcccdddbbb___]]]^^^```XXXUUUSSSRRRTTTWWWXXXYYYXXXYYY[[[\\\[[[ZZZYYYXXXUUUVVVWWWXXXYYYZZZZZZZZZ[[[[[[\\\\\\]]]___``````^^^\\\XXXUUUTTTSSSTTTUUURRRQQQPPPQQQRRRRRRQQQPPPJJJGGGCCC???<<<;;;;;;;;;<<<:::888666555555666666555555000111777444777HHHbbbjjjaaaUUURRRLLLQQQjjjzzzmmmeeegggeeehhhkkkmmmooouuu}}}~~~{{{nnnYYYHHHBBBAAA???<<<<<<;;;:::888555333111444@@@TTTiiixxx{{{vvvoookkkqqqwwwvvvnnnccc]]]\\\NNNKKKGGGBBB???===<<<<<<:::;;;===CCCIIIIIIDDD???<<<::::::;;;>>>AAABBBBBB?????????@@@AAA@@@>>><<<<<<888333///......------,,,,,,,,,---------............//////000222333444555999===???AAAGGGQQQYYY___uuu~~~~~~zzzzzz~~~www~~~iiiLLLDDD@@@GGG\\\~~~|||```SSSPPPPPP???<<<999999<<<>>>;;;888,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''''''''&&&''''''(((((('''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%,,,,,,---///333777;;;>>>>>>@@@DDDHHHLLLPPPRRRTTTWWWZZZ^^^aaaaaaaaabbbcccbbbccccccbbb```___```aaa``````````````````______\\\bbbfffccc___``````^^^[[[ZZZYYYXXXYYYZZZ\\\^^^```___]]]]]]\\\]]]^^^___^^^___aaa```^^^\\\[[[[[[ZZZYYYXXXXXXYYY[[[^^^___^^^```bbbaaa^^^]]]___aaa\\\XXXSSSRRRUUUWWWWWWUUUWWWYYY\\\^^^^^^]]][[[ZZZUUUVVVWWWYYYZZZ[[[[[[[[[^^^^^^```aaacccdddeeefffddd```[[[WWWTTTSSSTTTUUUSSSRRRQQQRRRSSSTTTSSSRRRMMMJJJEEEAAA>>>===>>>???<<<;;;888666555555666666666444///111888444555BBBSSS]]]TTTIIIIII@@@BBBZZZuuu|||ppphhhjjjdddfffhhhjjjmmmuuufffKKK???>>>???999:::::::::999666333111666BBBTTTeeeqqq{{{|||~~~rrr```RRRKKKCCC@@@<<<999999<<>>@@@AAABBB@@@??????@@@AAAAAA???<<<>>>:::444000/////////...,,,,,,,,,---------............//////000222333444555999===>>>AAAGGGRRRZZZXXXqqqyyyuuu{{{~~~~~~{{{[[[QQQHHHDDDRRRmmmaaaQQQSSSYYYAAA===888888<<<>>><<<999,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))%%%&&&''''''((((((''''''''''''((((((((((((((('''$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&------...///222777===BBB>>>AAADDDGGGJJJMMMQQQTTT[[[]]]___`````````aaaccccccdddeeebbb___]]]___aaa``````aaaaaa```___^^^^^^``````^^^]]]]]]\\\]]]]]]\\\ZZZYYYZZZ\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^]]]\\\cccbbb```]]]ZZZZZZ\\\^^^[[[[[[\\\]]]___aaacccdddbbbbbbbbbbbb```^^^\\\[[[]]][[[WWWSSSPPPQQQUUUXXX\\\^^^___^^^\\\ZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZ\\\```ccceeeeeeeeeddd]]]\\\ZZZYYYYYYXXXVVVTTTTTTSSSRRRQQQQQQRRRTTTUUUNNNLLLGGGCCC@@@???@@@@@@@@@>>>;;;999777666555555888777666444333555888;;;HHHVVV^^^VVVIIIEEEFFFGGGeeemmmdddbbbbbbccchhhnnnqqquuueeeOOOFFFCCC???@@@???===<<<:::777222///999DDDTTTbbbooo{{{zzzmmmZZZMMMHHH?????????BBBDDDEEEDDDBBBBBBGGGLLLVVVfffnnnaaaMMMAAA>>><<<<<>>>>>???@@@@@@AAAAAA;;;<<<;;;777111---,,,---............////////////......//////000222333444888:::<<<>>>AAAIIISSS[[[]]]mmm~~~zzzwww{{{eeeHHH???TTT]]]aaaKKKSSSXXXFFF>>>:::===>>>;;;:::<<<111///,,,)))''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***************)))(((((()))((((((&&&%%%$$$######''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---...//////111666<<<@@@???AAACCCFFFHHHKKKPPPSSSZZZ\\\^^^_________aaabbbaaadddffffffdddaaaaaabbbaaaaaaaaa`````````______bbbaaa```______^^^^^^^^^\\\ZZZYYYYYY[[[\\\[[[[[[XXXXXXXXXXXXYYYZZZZZZ[[[aaaaaa```]]]ZZZZZZ[[[]]]]]]]]]^^^^^^___`````````aaaaaabbbbbbaaa___]]]\\\```___\\\XXXTTTTTTVVVXXX\\\^^^___^^^\\\ZZZZZZ[[[YYYYYYYYYYYYZZZZZZ[[[\\\YYYZZZ[[[\\\]]]^^^______\\\[[[YYYXXXXXXXXXVVVTTTPPPPPPPPPPPPPPPPPPQQQQQQLLLJJJGGGDDDAAA@@@??????>>>===<<<:::888777666666666666555333222333666999JJJ]]]jjjcccQQQFFFCCCCCC\\\xxxqqqgggbbbbbbcccgggmmmrrrxxxgggQQQIIIEEEAAABBB@@@>>><<<:::777444222999GGGXXXccchhhnnnyyyxxxoooiiiiiiggg]]]OOOFFFIIIGGGEEEDDDEEEFFFFFFEEEFFFKKKRRR___lllpppeeeVVV???===;;;<<<@@@BBBCCCBBB@@@@@@?????????@@@@@@AAA======<<<888333///..................////////////......//////000222333444888:::<<<>>>AAAIIISSS[[[\\\iiizzz|||||||||XXXBBBJJJVVVyyykkkRRRTTTXXXHHH???999;;;>>><<<;;;===333000---)))'''&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******))))))(((''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...//////000111555:::>>>@@@BBBCCCDDDFFFJJJOOOSSSYYY[[[^^^______```aaacccaaadddhhhiiihhheeecccbbbbbbbbbaaa`````````aaaaaaccccccbbbaaaaaa``````___[[[ZZZXXXXXXYYYZZZYYYXXXUUUUUUVVVVVVWWWXXXZZZZZZ^^^______^^^[[[ZZZ[[[\\\``````bbbcccbbbaaa___^^^``````aaaaaaaaa```___^^^``````^^^ZZZWWWUUUUUUWWWZZZ[[[\\\\\\ZZZXXXXXXYYYWWWWWWXXXZZZ[[[[[[[[[\\\YYYXXXWWWVVVVVVWWWYYYZZZZZZYYYWWWWWWXXXWWWVVVTTTPPPPPPPPPPPPPPPPPPOOOOOOKKKJJJIIIGGGEEEBBB???===<<<<<<<<<;;;:::999888777555555444222111111444666GGG```wwwttt^^^JJJBBBBBBPPPmmmvvvjjjdddaaabbbgggooouuu|||kkkUUUKKKFFFAAACCCBBB@@@===:::888777666777HHH[[[cccaaa```hhhqqqoooaaaYYY```kkkkkk___TTTTTTQQQMMMJJJIIIHHHGGGFFFJJJNNN[[[nnnwwwppp```UUU;;;::::::<<<@@@CCCDDDDDDDDDCCCAAA@@@??????@@@@@@>>>???>>>:::555222000///............////////////......//////000222333444888:::<<<===AAAIIITTT\\\___gggtttvvvhhhGGG@@@IIIfffsssTTTPPPTTTNNNCCC::::::===>>>===<<<444111---)))'''%%%&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...//////000111444888<<>>\\\{{{lllTTTGGGDDDIIIhhh{{{lllgggbbbdddjjjtttzzzmmmWWWLLLFFFAAAEEEDDDAAA===:::888888888666GGGZZZdddcccaaaeeekkkqqqbbbZZZdddssswwwnnneee[[[XXXUUUQQQOOOKKKHHHEEEIIIJJJZZZrrrzzzjjjRRRDDD777888:::<<<@@@CCCEEEFFFGGGFFFCCCAAA?????????@@@??????>>>;;;777444111///............////////////......//////000222333444777999<<<===AAAIIITTT\\\eeeffflllwww~~~}}}~~~qqqsssQQQAAACCCZZZwwwUUUOOOTTTXXXLLL???;;;===???===;;;444222...***'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&---...///000000333777:::CCCDDDFFFGGGIIILLLPPPTTT[[[^^^aaacccdddeeegggiiijjjiiigggeeedddbbb```___bbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaaaaa___^^^]]]ZZZXXXWWWVVVWWWWWWWWWVVVXXX[[[___bbbaaa^^^ZZZWWWXXX[[[^^^^^^]]]\\\\\\\\\\\\^^^aaadddeeeccc```___^^^___```bbbbbbbbbbbbaaaXXXYYYZZZZZZXXXWWWWWWXXXYYYZZZ\\\[[[YYYWWWWWWXXX]]]^^^``````___]]]ZZZXXXYYYZZZ[[[[[[ZZZXXXVVVUUUWWWVVVUUUVVVXXXXXXXXXVVVWWWTTTQQQNNNNNNOOOSSSUUUTTTUUUVVVUUUQQQJJJCCC???<<<<<<===>>>>>><<<;;;:::888888777555333222444555999TTTuuuvvv^^^MMMFFFFFFeeepppkkkdddfffmmmwww}}}lllWWWOOOKKKFFFFFFEEECCC???:::777888999999HHH[[[iiioooqqqtttwww|||pppiiinnnuuussslllfff[[[ZZZYYYXXXTTTOOOGGGBBBDDD@@@III^^^gggYYYCCC666555777:::===@@@BBBEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@???>>>===;;;999555111///............////////////......//////000222333444777999;;;===AAAIIITTT\\\fffbbbeeeoooyyy{{{}}}yyyxxxvvv\\\GGGFFFVVV{{{xxxZZZTTTYYY```UUUGGG>>>===>>>===:::444222...+++)))))))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%''')))+++(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,---///000000333666999BBBDDDGGGIIIKKKNNNQQQTTTZZZ]]]```cccdddeeehhhiiimmmjjjfffdddbbbaaa___]]]___```aaabbbbbbbbbaaaaaa___```aaaaaa```___]]]\\\YYYXXXVVVVVVWWWXXXWWWVVVVVVYYY^^^aaaaaa^^^YYYVVVXXX[[[]]]^^^^^^]]]^^^^^^VVVYYY\\\___aaa```^^^\\\^^^___```bbbccccccbbbbbbZZZ\\\]]]]]][[[[[[\\\^^^]]]^^^______]]][[[[[[\\\___aaabbbcccaaa^^^ZZZWWWXXXYYY\\\]]]]]][[[XXXVVVVVVUUUUUUVVVXXXZZZYYYXXXVVVTTTPPPMMMLLLNNNQQQSSSUUUWWWYYYXXXUUUNNNGGGBBB>>>>>>>>>>>>>>>===<<<;;;999:::999888555444444555999KKKfff{{{{{{iiiTTTHHHFFF^^^wwwnnnffffffkkktttzzz|||}}}gggVVVRRRRRROOOHHHIIIGGGCCC<<<888888999@@@MMM```ppp{{{}}}wwwlllbbb]]]WWWXXXYYYZZZXXXRRRJJJDDDCCC<<<;;;CCCJJJFFF<<<444555888;;;>>>???AAACCCEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;777333///............////////////......//////000222333444777999;;;===AAAJJJUUU]]]ddd```dddqqq{{{}}}rrrsssxxxbbbHHHDDDLLLhhh~~~uuuccc]]][[[bbb[[[MMM@@@<<<===<<<:::777444111---+++***++++++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((''''''******))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''***,,,...///000333666999>>>BBBFFFJJJLLLNNNQQQSSSVVVYYY]]]___aaabbbeeegggkkkhhhfffeeeeeeccc___\\\]]]^^^aaabbbcccbbb```______```aaaaaa```___]]][[[YYYWWWVVVVVVXXXYYYYYYXXXTTTVVVYYY\\\]]]]]][[[ZZZYYY[[[]]]^^^^^^^^^```aaaVVVXXX[[[]]]^^^^^^\\\[[[^^^___aaabbbccccccbbbaaa^^^___```^^^]]]]]]^^^```^^^___``````^^^\\\\\\]]]^^^```bbbcccbbb^^^ZZZWWWVVVWWWXXXYYYYYYYYYXXXXXXVVVUUUUUUWWWYYY[[[[[[ZZZUUUTTTRRRQQQPPPPPPQQQQQQPPPSSSVVVWWWUUUPPPJJJFFFAAA@@@???>>>===<<<<<<<<<:::::::::888555444444444888???SSSpppvvv```OOODDDRRRppppppfffcccdddkkkqqqvvv}}}xxxbbbSSSQQQRRRQQQKKKMMMMMMHHH@@@:::999:::CCCRRRfffttt|||{{{iii\\\WWWUUUVVVXXXYYYXXXTTTNNNIIIFFFFFFBBB===:::;;;999555666999===?????????AAACCC???@@@BBBCCCCCCBBBAAA@@@AAA???>>>>>>===:::555000............////////////......//////000222333444666888;;;===AAAJJJUUU]]]eeedddlll|||qqqtttoooMMMDDDBBBUUUoooxxxvvvmmm^^^___[[[PPPBBB:::;;;<<<;;;<<<999444///,,,*********(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))******))))))((('''((()))))))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&'''''')))+++---///111333666999<<<@@@EEEJJJLLLNNNPPPRRRSSSUUUYYY\\\]]]___bbbdddhhhgggfffhhhhhhfff```[[[[[[]]]```ccccccbbb___]]]___```aaabbbaaa___]]]\\\XXXWWWVVVVVVXXXZZZZZZYYYTTTUUUVVVXXX[[[]]]___```ZZZ[[[]]]^^^^^^___aaacccZZZ[[[]]]_________]]]]]]___```aaabbbccccccbbbaaaaaaaaa```^^^\\\\\\^^^___\\\^^^___^^^\\\ZZZZZZ[[[[[[]]]aaacccbbb___[[[XXXTTTTTTSSSTTTUUUVVVXXXYYYVVVUUUUUUWWWZZZ\\\\\\[[[TTTUUUWWWWWWVVVTTTRRRPPPKKKNNNRRRTTTTTTPPPLLLHHHCCCAAA???===<<<<<<======:::::::::888555333333333555555EEEgggkkkXXXBBBHHHaaapppfff```^^^bbbjjjrrr|||www```PPPNNNOOOMMMNNNPPPQQQKKKCCC<<<::::::CCCTTTiiitttwww}}}zzzhhhXXXRRRUUUUUUVVVWWWXXXVVVRRROOOJJJTTTTTTGGG;;;999666222777:::>>>???>>>>>>@@@BBB<<<>>>AAACCCDDDCCCAAA@@@BBBAAA?????????<<<666222............/////////000......//////000222333444666888;;;===AAAJJJUUU]]]iiikkkwwwwwwYYYIIIAAAOOOlllfffZZZZZZQQQBBB888:::===<<<@@@===777111,,,)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***************)))((((((''''''((()))***+++,,,,,,'''''''''&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''.........---...222777;;;???AAAEEEHHHLLLNNNOOOPPPTTTUUUWWWZZZ]]]___aaabbbfffffffffdddbbb```]]]\\\\\\]]]]]]]]]]]]]]]\\\\\\ccccccbbbbbbaaa``````___]]]ZZZYYYZZZ\\\]]][[[YYY[[[[[[ZZZ[[[\\\]]]___```ZZZYYYXXXXXXZZZ[[[[[[ZZZZZZZZZZZZYYYZZZ[[[[[[\\\aaaaaaaaaaaaaaaaaa```______```aaacccbbbaaa```___\\\\\\\\\^^^aaabbbaaa___```^^^[[[[[[\\\\\\YYYVVVRRRSSSUUUYYY[[[[[[XXXUUUYYYXXXXXXXXXYYYZZZ\\\]]]ZZZWWWUUUVVVWWWWWWUUURRRPPPNNNLLLKKKLLLMMMLLLKKKEEEBBB???<<<;;;;;;===>>>999888888777666555555444222777AAASSSlll|||rrr^^^GGGBBBSSSvvvnnnjjj```ZZZ___eeemmm{{{vvvbbbSSSKKKLLLNNNTTTXXXZZZTTTIII???<<<<<>>999777:::===AAABBB@@@>>>=========@@@CCCEEEDDDBBBBBBBBB@@@@@@@@@AAAAAA===888444222000.........///...---......//////000222333444777888:::;;;@@@KKKXXXbbbjjjnnnxxx{{{||||||___LLLDDDFFF```hhhJJJPPPOOOEEE:::666:::>>>===>>>===888000***'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&$$$""""""###&&&&&&&&&%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))&&&''')))))))))'''%%%$$$''')))+++***((('''&&&&&&'''&&&%%%%%%&&&''')))***))))))(((''''''&&&%%%%%%((((((((((((((()))***+++&&&'''(((((())))))((((((&&&&&&&&&'''))))))(((&&&%%%(((++++++)))((((((***&&&...///(((&&&++++++%%%''''''''''''(((((((((((())))))))))))(((((((((((()))'''%%%%%%&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...............222777;;;AAACCCGGGKKKNNNQQQRRRRRRTTTUUUWWWYYY\\\___aaabbbeeedddcccaaa___^^^]]]\\\]]]^^^^^^_________^^^^^^ccccccbbbaaa```______^^^___]]]\\\]]]___```___]]]]]]\\\[[[ZZZZZZ[[[]]]^^^\\\ZZZYYYYYYZZZZZZYYYXXXZZZZZZZZZZZZ[[[[[[[[[\\\^^^___``````aaaaaa`````````aaaccccccbbb```^^^\\\[[[]]]aaacccdddcccbbbaaaaaa___\\\\\\\\\\\\YYYWWWTTTUUUWWWYYY[[[ZZZWWWTTTVVVVVVVVVVVVWWWYYY[[[\\\XXXVVVSSSSSSTTTUUUSSSQQQOOONNNLLLLLLMMMLLLKKKIIIGGGEEEBBB???============::::::999888777666555444444777<<>>@@@AAA@@@>>>======>>>AAADDDFFFEEECCCBBBAAAAAAAAAAAABBBBBB???:::666222000....../////////...////////////000222333444777888:::<<<@@@JJJVVV___kkkmmmrrr|||~~~~~~hhhPPPEEECCC\\\tttMMMKKKHHHAAA:::666888<<<===>>>===888111+++((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%#########%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))((()))***,,,,,,+++***)))%%%'''))))))((('''((()))***)))(((((((((((()))******************))))))))),,,+++***)))(((((((((((()))******+++++++++++++++,,,+++***+++,,,,,,***(((''')))++++++)))((()))***(((***)))&&&&&&)))***'''((((((((()))))))))*********)))))))))(((((((((((()))(((&&&%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...............111666999AAACCCGGGKKKNNNQQQRRRSSSSSSTTTVVVYYY\\\^^^```aaabbbaaa```___^^^]]]]]]]]]^^^___```aaaaaaaaaaaaaaaccccccbbbaaa```___^^^]]]bbb```___```bbbccccccbbb```^^^[[[XXXXXXXXXZZZ[[[\\\[[[YYYYYYZZZZZZYYYWWWYYYZZZ[[[[[[\\\\\\[[[[[[]]]]]]^^^___````````````___aaaccccccbbb^^^[[[XXXYYY___fffiiihhhdddbbbbbbbbb```^^^]]]\\\[[[YYYWWWWWWWWWXXXYYYZZZYYYVVVSSSTTTTTTTTTUUUVVVXXXYYYZZZVVVTTTQQQPPPQQQRRRQQQQQQQQQPPPPPPPPPPPPOOOLLLIIIIIIHHHFFFCCCAAA???>>>======<<<;;;:::888777666555777777777>>>QQQcccbbbWWWEEE>>>BBBVVVxxxrrrggg___```cccfffqqqxxxjjj\\\TTTTTTVVVXXX[[[\\\VVVLLLBBB======<<>>@@@AAA???>>>===>>>@@@CCCFFFGGGEEECCCBBBAAABBBBBBBBBCCCBBB@@@<<<888222000......///000000////////////000111222333444666999;;;===AAAIIISSS[[[hhhggggggjjjqqqzzz[[[JJJ@@@SSSyyy\\\OOODDD@@@===777777<<<<<<===<<<999333---)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######%%%(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((()))))))))***%%%&&&((()))******))))))((()))))))))'''((()))+++,,,+++******)))******+++'''(((((()))***++++++,,,...---,,,+++************+++,,,------......------///---,,,,,,,,,+++)))''')))***+++***))))))+++---222+++&&&''')))((((((***)))************+++++++++******)))))))))(((((((((***)))''''''((((((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......///......111555888===???CCCGGGKKKMMMOOOOOOSSSTTTUUUXXXZZZ\\\^^^___^^^```aaabbbbbbaaa___^^^``````aaabbbccccccccccccddddddcccbbbaaa```______ccccccbbbbbbbbbddddddeeebbb```\\\XXXVVVWWWXXXYYY[[[ZZZYYYZZZ\\\\\\[[[YYYYYYZZZ[[[\\\\\\\\\[[[[[[]]]]]]^^^______^^^^^^^^^\\\^^^```aaa```]]]YYYVVVVVV^^^iiimmmjjjdddaaaaaaaaa```^^^\\\[[[YYYWWWVVVXXXXXXWWWXXXYYYYYYWWWTTTVVVVVVVVVVVVVVVVVVVVVWWWUUUSSSQQQPPPPPPQQQQQQRRRTTTTTTTTTVVVVVVSSSOOOKKKIIIHHHGGGEEECCCAAA????????????===;;;999888666666888888444666DDDUUUYYYRRRGGG@@@>>>EEE___yyyjjj^^^YYYXXXYYYcccppp{{{{{{xxxoooddd\\\ZZZ[[[ZZZ\\\\\\VVVLLLBBB===;;;;;;GGGRRRTTTPPPNNNRRRWWWnnnssswwwvvvttttttsssqqqoooqqqqqqmmmgggaaa]]][[[RRRQQQRRRSSSTTTNNNEEE======???@@@@@@>>>======>>>BBBEEEGGGHHHFFFDDDBBBAAABBBAAAAAABBBBBB@@@<<<999333111///...///000000000/////////000111222444444777:::===???CCCIIIRRRXXX```___]]]\\\___kkk|||~~~xxxpppVVV@@@HHHhhhxxxaaaLLLFFFBBB;;;999<<<<<<<<<<<<999444///+++(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###"""$$$'''***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))%%%&&&'''((())))))((((((+++++++++)))((((((***,,,,,,---------...//////000...///000111333555666666888888888999:::;;;<<<===777777888999999999999999999777555555444333000...------,,,++++++,,,...///>>>000'''***,,,((('''+++************++++++++++++*********)))))))))((((((+++)))(((((()))***))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.../////////...000333666:::<<<@@@DDDHHHKKKMMMMMMQQQRRRTTTVVVXXXZZZ\\\]]]\\\___dddggghhhfffbbb```aaabbbbbbcccddddddcccccceeeeeeddddddcccbbbbbbaaaccccccbbbaaa```aaacccddddddbbb^^^ZZZXXXWWWXXXXXXYYYXXXYYY[[[^^^___^^^]]]ZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^______^^^]]]\\\\\\XXXZZZ]]]^^^^^^\\\YYYWWWSSS]]]gggllliiiccc```_________^^^\\\ZZZXXXWWWVVVXXXWWWVVVWWWYYYZZZYYYXXXZZZZZZYYYXXXWWWVVVUUUTTTUUUTTTSSSRRRQQQRRRSSSTTTTTTUUUVVVXXXXXXUUUQQQMMMIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@>>><<<;;;999777777666777555555BBBUUU^^^\\\MMMFFF@@@???MMMuuuooo^^^VVVPPPOOOXXXeeeuuuvvvvvvrrrkkkddd```^^^[[[\\\[[[UUUKKKBBB;;;999999BBBMMMQQQOOOMMMQQQWWWttt}}}|||~~~}}}|||{{{xxxqqqhhh___XXXUUUJJJHHHHHHMMMRRRRRRKKKDDD???@@@@@@???===<<<===???BBBEEEHHHHHHFFFDDDBBBBBB@@@@@@???@@@AAA@@@===:::666333000...///000000000//////000000111333444555888;;;>>>AAACCCIIIQQQWWWZZZ[[[[[[YYY[[[eeevvv{{{|||}}}|||tttgggGGGDDD[[[yyyzzz^^^PPPHHH???:::;;;;;;;;;;;;999666222,,,)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######$$$(((+++'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((&&&&&&'''''''''((((((((((((((())))))************)))***+++++++++---000333333444555777999;;;======CCCDDDEEEGGGIIIJJJLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSKKKLLLMMMMMMNNNNNNMMMMMMMMMKKKJJJIIIIIIGGGDDDBBB;;;999666333111111000000>>>000'''***+++'''&&&+++)))))))))*********++++++************))))))))))))+++***((((((***++++++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.../////////...///222444:::<<<@@@DDDHHHKKKMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZ^^^dddiiijjjiiieeecccbbbbbbccccccccccccbbbbbbddddddddddddddddddddddddccccccbbb___]]]]]]```bbbdddbbb```^^^\\\ZZZZZZZZZXXXYYYZZZ]]]aaabbbbbb```\\\[[[[[[[[[[[[\\\]]]]]]^^^^^^______^^^^^^]]]\\\YYYZZZ\\\]]]]]]\\\ZZZYYYTTT[[[dddhhhfffbbb___]]]]]]^^^^^^]]]ZZZXXXXXXYYYYYYWWWVVVVVVXXXZZZZZZYYY[[[[[[[[[ZZZXXXWWWUUUTTTTTTUUUVVVVVVTTTTTTUUUVVVUUUUUUVVVXXXYYYWWWSSSOOOLLLKKKIIIGGGEEECCCCCCBBB@@@???>>>===;;;:::888888333777777888FFF]]]mmmpppYYYMMMEEEAAAHHHfffrrrbbbYYYSSSQQQYYYdddrrrrrrrrrrrrqqqllleee___\\\\\\ZZZUUUKKKBBB;;;777777===GGGNNNNNNMMMRRRZZZttt}}}tttjjj```YYYUUUKKKEEE@@@CCCJJJMMMIIIBBB@@@AAA@@@>>><<<<<<===???AAADDDGGGHHHFFFDDDCCCBBB@@@?????????@@@@@@===;;;999555111//////000000000000000000111222333444555888:::===@@@BBBHHHQQQWWWYYY]]]``````aaahhhuuu~~~zzz{{{|||uuutttNNNFFFVVVpppttt^^^OOOEEE===777;;;:::::::::888444...***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%$$$$$$%%%(((***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''(((((((((((('''''''''((()))***++++++***,,,///222555888<<>>===<<<;;;:::999999444888888888EEE```vvv~~~jjjTTTGGGEEEHHHZZZqqq{{{{{{nnnddd```]]]ZZZ```jjjpppnnnnnnqqquuurrrhhh___^^^^^^[[[UUUMMMCCC;;;777777;;;CCCLLLMMMNNNUUU___sss}}}vvvpppjjjeeeccc\\\QQQEEEBBBGGGJJJFFF@@@BBBAAA@@@===;;;;;;===@@@@@@CCCFFFGGGFFFDDDCCCCCCAAA@@@???@@@AAAAAA???===;;;777222///.../////////000000000111222333444555666888;;;<<>>CCCGGGJJJLLLMMMLLLMMMNNNPPPRRRSSSUUUVVVZZZ[[[]]]___bbbdddfffgggbbbbbbbbbaaa```___^^^]]]```aaaaaacccdddeeeffffffddddddbbb^^^ZZZYYY[[[^^^bbbcccddddddcccaaa___^^^]]]]]]___aaaddddddbbb```___]]]ZZZXXXYYY[[[^^^aaaYYYZZZ\\\___aaabbbcccccccccbbbaaa___]]]]]]]]]]]]YYY[[[]]]aaacccccc```\\\^^^```bbb```]]]\\\^^^```___\\\XXXVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXWWWQQQUUUYYYZZZXXXUUUUUUVVV\\\\\\]]]___aaaaaa^^^\\\YYYUUUPPPJJJFFFCCCBBBBBB>>>======<<<;;;:::::::::777:::777444AAA\\\uuuxxxYYYGGGGGGHHHPPP___gggrrriiidddeeeeeebbbfffoooppplllkkkpppwwwuuujjj___```___\\\WWWNNNDDD<<<777999<<>>@@@???BBBEEEGGGFFFDDDCCCCCCBBBAAA@@@AAABBBBBBAAA???===999333///............000000000111222333555555444666888:::===DDDNNNUUU[[[```fffjjjkkkmmmqqqvvv|||}}}zzzmmmMMMHHHQQQddd{{{dddZZZKKK999:::999999:::;;;777000+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,000111333666:::>>>AAACCCJJJMMMQQQSSSTTTTTTUUUVVVTTTVVVXXX[[[]]]^^^______________________________]]]^^^^^^___aaabbbdddeee``````aaabbbbbbbbbbbbbbb```______```bbbcccaaa```[[[ZZZZZZ[[[^^^^^^[[[XXXSSSXXXUUUIIIAAA@@@;;;333,,,,,,,,,---------......+++++++++************)))***((('''(((***++++++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...///000222222111111000444444777>>>FFFKKKMMMLLLMMMOOOQQQTTTUUUVVVVVVUUUXXXWWWWWW[[[bbbgggiiihhhddd```\\\ZZZ\\\^^^^^^\\\eeedddccccccdddeeeggghhh```dddccc^^^]]]``````[[[dddeeeeeedddcccbbbbbbcccbbb___]]]___aaacccbbbaaa___^^^\\\[[[[[[[[[YYYWWW\\\\\\\\\^^^ccciiifff```cccdddeeedddbbb``````aaaaaa___^^^^^^``````^^^]]][[[[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZVVVSSSRRRTTTVVVYYYWWWWWWXXXZZZ\\\\\\[[[XXXXXXWWWVVVWWWXXXYYYZZZYYY^^^bbbbbbcccdddaaa\\\WWWSSSNNNJJJHHHFFFDDDCCCBBB@@@===;;;;;;:::999777444444777999<<>>999888;;;EEEQQQTTTVVVdddttt|||xxxvvvxxx{{{vvvsssuuu}}}}}}sssfffYYYOOOKKKJJJEEECCC@@@===<<<===???@@@<<>>AAAHHHPPPUUU]]]dddooowwwuuuoooqqqwwwyyyQQQAAAQQQVVVlllxxx```[[[WWWHHH<<<:::888888999888444000,,,***'''%%%&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******)))))))))***+++,,,###%%%((((((((((((***+++)))+++...222555999;;;<<>>AAAGGGOOOTTT[[[dddoootttuuutttuuuvvv^^^FFFLLLLLL^^^ttt^^^___^^^MMM<<<999777888999888555111,,,)))'''&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''(((((((((((((((((()))******))))))***,,,///444666:::>>>BBBEEEGGGHHHNNNQQQTTTVVVUUUUUUUUUVVVWWWXXXYYYZZZ\\\^^^```aaa```___]]]]]]```cccddddddccc^^^\\\```bbb``````ccccccaaa^^^^^^___bbbeeefffdddcccbbbccceeefffdddbbbaaaaaaaaabbbccceeeeeedddbbb```^^^___bbbdddcccaaa^^^aaacccccc___[[[WWWVVVSSSQQQNNNIIIEEEAAA>>>===222///+++******+++++++++++++++,,,---,,,+++)))(((,,,+++******))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$//////000111111111111000555666:::@@@HHHOOORRRSSS\\\\\\[[[[[[[[[[[[[[[[[[YYYYYY[[[^^^bbbeeeeeedddccc```\\\ZZZ[[[^^^``````ffffffeeeddddddeeefffggghhhhhhfffaaaaaadddfffeee[[[]]]_________```aaaccc______```aaabbb___[[[XXX___^^^\\\\\\\\\\\\ZZZYYY\\\]]]\\\\\\```eeeddd```[[[]]]```aaa```^^^^^^___bbb```]]]\\\]]]_________^^^]]][[[YYYXXXWWWXXXXXXVVVWWWVVVUUUUUUVVVZZZ\\\[[[YYYWWWWWWXXX[[[\\\\\\VVVUUUUUUTTTTTTVVVWWWXXXYYY^^^```___^^^___]]]XXXZZZVVVQQQMMMKKKIIIFFFDDDAAA@@@======>>>>>>===<<<<<<:::999777444777DDDRRRmmmjjjUUUDDDMMM[[[ccchhh^^^bbbkkksssrrriiibbbaaahhheeehhhtttvvvhhhjjjiiifff```XXXMMMDDD???999999@@@IIINNNRRRaaasssyyyoookkkkkknnnjjjmmm}}}zzzlllcccbbbdddddd^^^TTTJJJDDDAAA@@@AAA@@@BBBEEEFFFFFFEEEEEEFFFCCCCCCCCCDDDCCCCCCBBBAAAAAA<<<555111////////////......//////000222333444888:::;;;===@@@FFFMMMRRRWWWdddmmmppptttzzz{{{uuu~~~}}}rrrOOODDDAAASSSyyywww^^^bbbdddSSS;;;999666777999999666333,,,***(((''')))*********'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))&&&'''(((((((((((('''&&&++++++++++++,,,///444888AAADDDHHHLLLPPPRRRSSSTTTVVVXXX[[[\\\[[[ZZZYYYYYYWWWXXXZZZZZZ[[[\\\___aaabbb```___```bbbcccddddddcccaaaaaabbbbbb___aaaeeedddbbb___]]]\\\]]]___```^^^]]]]]]```cccfffgggfffbbbaaa```aaadddeeeeeeeeegggeeecccbbbaaaaaaaaaaaaaaa``````bbbcccbbb^^^[[[YYYXXXXXXVVVSSSOOOLLLJJJ???:::444...,,,++++++***(((***,,,......,,,)))''',,,++++++***)))(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))***((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&///000000000111111111111444666999???EEEKKKOOOQQQZZZ[[[\\\]]]^^^]]]\\\[[[YYYZZZ\\\```ccceeeffffffeeebbb^^^\\\\\\]]]___```eeedddcccbbbbbbbbbcccddddddeeedddccccccddddddccc[[[]]]^^^^^^]]]]]]___```\\\\\\]]]______^^^]]]\\\```^^^]]]\\\]]]]]][[[ZZZ\\\]]]\\\[[[^^^cccccc___ZZZ\\\^^^___]]]\\\[[[\\\bbb___[[[ZZZ[[[]]]^^^^^^]]][[[YYYWWWVVVVVVWWWXXXUUUVVVWWWVVVVVVWWWZZZ]]]\\\ZZZWWWVVVXXXZZZ[[[[[[UUUUUUTTTSSSTTTUUUVVVWWWWWW[[[]]]\\\]]]___^^^ZZZ[[[WWWSSSOOOLLLJJJFFFDDD@@@???======>>>???>>>===;;;999777666333444>>>JJJffflll[[[FFFOOOgggwww~~~xxxtttrrrrrrnnngggeeefffdddfffmmm{{{zzzooojjjhhheee```YYYOOOFFF???777666;;;DDDJJJPPP```rrrwwwpppmmmlllqqqnnnsss}}}uuunnnkkkjjjllleeeYYYNNNEEEBBBBBBCCCBBBCCCDDDEEEFFFFFFGGGGGGBBBCCCCCCCCCCCCCCCBBBBBBAAA===777222////////////......//////000222333444777888:::<<<@@@EEELLLPPPTTTbbbjjjkkkrrr~~~vvv{{{zzz|||bbbFFF===QQQttt\\\\\\___PPP;;;888555555888999777555---+++)))((()))***))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((((()))***++++++***---///222555999???CCCKKKMMMQQQTTTVVVWWWWWWVVVUUUWWW[[[\\\\\\[[[[[[\\\[[[[[[\\\\\\[[[\\\]]]___[[[[[[\\\______^^^___aaa^^^]]]^^^___``````aaabbb^^^]]][[[XXXUUUTTTVVVWWWSSSUUUWWW[[[^^^`````````___[[[ZZZ]]]aaabbbbbbccciiihhhgggdddaaa```aaacccbbbaaa``````aaa```^^^\\\WWWXXXXXXXXXXXXWWWUUUTTTQQQLLLDDD===777222---+++++++++,,,---,,,+++)))(((++++++******)))((('''&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''000000000000000111111111333555888;;;???DDDHHHKKKUUUXXX\\\```bbbaaa^^^\\\XXXZZZ]]]```ccceeegggiiijjjhhheeebbb``````aaabbbfffeeecccbbbaaabbbbbbccc```aaaeeehhhiiieeebbbaaa___``````___\\\[[[[[[\\\^^^]]]\\\[[[[[[[[[]]]^^^```^^^]]]]]]^^^^^^\\\[[[\\\^^^\\\YYY[[[```aaa___]]]^^^^^^]]]ZZZYYYXXXYYY```]]]YYYXXXYYY[[[\\\\\\[[[ZZZXXXWWWWWWWWWXXXYYYVVVWWWXXXWWWWWWWWWYYY\\\]]]ZZZXXXWWWXXXZZZZZZZZZVVVUUUTTTTTTTTTUUUVVVWWWTTTXXX[[[ZZZ\\\aaaaaa___[[[XXXTTTPPPNNNJJJGGGDDD@@@>>>======>>>??????>>>;;;999888777444444;;;DDD```pppfffOOOSSSlllzzzssskkkccc```aaa^^^eeeqqq|||wwwqqqhhhfffccc```ZZZRRRIIIBBB999666999BBBHHHPPP```qqqwwwrrrpppmmmpppqqqzzz}}}}}}|||wwwpppjjjjjjcccWWWLLLEEECCCDDDFFFIIIHHHGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBAAA>>>999444000...///000......//////000222333444666777999<<>>BBBHHHLLLPPPYYY```bbbiiivvv~~~~~~xxxxxxzzztttOOOKKKWWWpppZZZXXXSSS>>>:::555444666777777666111...+++(((((('''&&&$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++***+++...333888<<>>999333///...---...000111111111///---+++***((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&111000/////////000222222000333666888:::>>>DDDIIISSSTTTWWWZZZ]]]^^^___```[[[\\\\\\[[[ZZZ[[[```cccfffiiikkkkkkhhhfffffffffjjjiiigggfffdddddddddeeebbbccchhhpppqqqjjjfffgggfffgggfffddd```]]]]]]]]]aaabbbaaa]]]YYYXXXYYY[[[```___^^^^^^______^^^]]]]]]^^^\\\WWWVVV[[[______bbbaaa^^^ZZZXXXXXX[[[^^^^^^]]][[[[[[\\\\\\\\\[[[\\\\\\]]]]]]\\\[[[XXXWWWVVVWWWXXXYYYXXXXXXZZZ\\\[[[ZZZZZZZZZ[[[ZZZXXXUUUYYYXXXWWWWWWWWWXXXZZZ[[[WWW[[[\\\[[[^^^dddfffeee```^^^ZZZWWWSSSOOOKKKHHHEEECCCBBBAAABBBCCCBBBAAA@@@>>>===<<<999444555:::NNNooo{{{kkk]]]]]]mmmwwweeeTTTLLLMMMTTT]]]eeeiiihhheeeccc```^^^\\\\\\\\\XXXOOOHHH???:::999???CCCGGGSSSaaasss~~~zzzssslllwww}}}|||{{{wwwmmmeeeZZZVVVNNNHHHFFFGGGKKKMMMPPPLLLFFFBBB@@@???===;;;AAABBBBBBCCCDDDDDDCCCCCC@@@@@@===777111...///000......//////000222333444333555888:::===AAAFFFJJJOOOUUU[[[```eeennnzzz}}}|||}}}WWWIIILLLwwweee[[[UUU@@@;;;555333444777777666111...+++)))))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))*********,,,---000555999>>>BBBDDDMMMPPPRRRSSSSSSRRRRRRSSSWWWVVVVVVUUUVVVWWWXXXYYY\\\[[[ZZZWWWUUUVVVXXX[[[WWWRRROOOTTT[[[[[[QQQGGGQQQ```vvvvvvhhhnnn~~~mmm```]]]\\\UUUXXX\\\\\\[[[\\\aaafffsssuuuhhh]]]XXX]]]]]]SSSKKKIIIBBBDDDHHHQQQZZZaaabbbbbbeeebbb]]]ZZZZZZ\\\]]]]]][[[\\\]]]___````````````^^^]]][[[[[[ZZZXXXUUUSSSPPPLLLGGG@@@:::555222000000111111111000---+++)))((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$111000/////////000222333000333666999;;;@@@GGGLLLSSSRRRRRRSSSUUUYYY\\\^^^\\\]]][[[XXXUUUVVV[[[______cccgggiiigggddddddeeeiiihhhfffdddcccbbbccccccdddbbbgggnnnoooiiigggiiihhhhhhhhheeebbb_________\\\^^^```___\\\[[[[[[]]]```___^^^^^^___```___]]]]]]^^^\\\VVVUUUZZZ^^^___bbbaaa]]]YYYWWWYYY^^^bbb___^^^]]]]]]^^^^^^]]][[[^^^___``````^^^[[[WWWUUUTTTVVVXXXYYYYYYYYY[[[]]][[[ZZZ[[[\\\\\\ZZZWWWTTTZZZZZZYYYXXXYYYZZZ[[[\\\ZZZ]]]^^^\\\^^^dddfffeeeccc```]]]YYYVVVRRRMMMJJJHHHFFFDDDDDDDDDDDDDDDBBB>>><<<<<<===:::666777;;;BBBhhh~~~tttaaaWWWbbb{{{{{{iiiXXXNNNHHHKKKQQQZZZaaabbb```\\\ZZZXXXWWWXXXYYYVVVNNNGGG???888666:::===>>>HHHUUUkkk|||yyyrrr}}}zzzvvvppphhhcccWWWSSSMMMIIIGGGIIIMMMPPPKKKFFFAAA??????@@@@@@>>>AAAAAABBBCCCDDDDDDDDDCCC@@@@@@===888111...///000......//////000222333444333555888:::===AAAFFFIIIOOORRRXXX___bbbhhhwww[[[MMMMMMkkkgggVVVMMMAAA<<<666333444666666555111...+++***+++++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))************---111888???EEEIIIKKKKKKNNNOOOQQQQQQQQQRRRTTTVVVUUUTTTSSSSSSTTTWWWZZZ[[[XXXWWWUUUSSSSSSVVV[[[___```YYYVVV^^^hhhiii]]]PPPWWWjjjttt{{{rrr]]]YYY[[[ZZZ___ccceeeeeehhhmmmssssssuuuvvvjjjdddhhhfffYYYMMMJJJJJJKKKQQQ]]]kkksssuuussskkkbbbYYYUUUWWWXXXUUUQQQRRRUUU[[[```dddeeeeeeeee```]]]ZZZYYYYYYYYYXXXWWWYYYVVVQQQJJJCCC;;;555222......//////---+++(((&&&))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########111111111111000000000000000222555777:::>>>CCCGGGOOOOOOOOOPPPSSSWWW[[[]]]^^^]]]\\\^^^aaaaaa^^^[[[XXXZZZ]]]cccggghhhgggeeeggggggggggggfffeeedddcccfffgggiiijjjlllmmmmmmmmmsssmmmgggcccdddeeeeeeeeeaaa___]]]\\\]]]^^^^^^]]]```aaabbbccccccbbb```___]]]^^^___]]][[[[[[___bbb_________]]]ZZZZZZ[[[]]]________________________dddbbb___]]]ZZZYYYYYYYYY\\\]]]___^^^\\\ZZZZZZ[[[___aaabbbaaa^^^[[[ZZZZZZZZZZZZZZZYYYXXXYYY[[[^^^\\\\\\\\\ZZZZZZ\\\```dddfffddd```\\\XXXTTTRRRPPPIIIHHHEEEBBBAAAAAAAAABBBAAAAAA@@@===999777666666BBBWWWuuurrr___jjj|||gggRRRCCCCCC@@@???CCCIIIOOOQQQQQQMMMJJJHHHJJJPPPSSSRRROOOAAA;;;666666888;;;BBBIIIddd|||~~~}}}vvvvvvvvvmmmgggTTTPPPJJJHHHKKKPPPPPPMMMFFFBBB>>>>>>@@@BBBBBB@@@EEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???:::333//////000///000111000//////111333444666999;;;===@@@DDDFFFJJJPPPYYY^^^___cccqqq~~~{{{mmmWWWCCCXXXzzztttZZZDDDJJJBBB999333222444555666999555000,,,)))(((&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&(((++++++***)))((()))***))))))(((***000777<<>><<<:::<<>>EEE]]]qqq}}}xxxtttyyyzzztttuuu}}}ssshhhaaaVVVQQQLLLKKKOOORRRQQQNNNDDDAAA>>>>>>@@@BBBBBBAAAEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???:::333//////000///000111000//////111333444666999;;;===???CCCFFFKKKQQQYYY^^^^^^aaannn}}}~~~eeeHHHTTTrrrdddOOOKKKBBB888333444666666555999666000,,,)))(((''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''(((***)))+++...222555:::???CCCIIIKKKNNNOOOOOOPPPQQQSSSRRRTTTWWWYYYYYYWWWTTTQQQJJJIIINNNUUUSSSMMMPPP[[[ttt{{{}}}yyywww~~~xxxmmmwwwyyy}}}sssiiimmmqqqsssyyyqqqggghhhlllhhhfffgggfffcccgggmmmooorrr~~~kkk______^^^]]]ZZZUUURRRUUU]]]dddlllhhhhhhooovvv|||gggSSSKKKHHHGGGDDDEEEMMMYYY```___]]]\\\^^^\\\ZZZYYYYYYZZZZZZYYYVVVVVVVVVVVVWWWWWWVVVUUUIIIDDD===666111///------***************)))(((((((((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333222222222111111111---///111333666999>>>AAAIIIKKKMMMQQQTTTWWWXXXYYYXXXXXXXXXYYY[[[[[[ZZZYYY[[[ZZZZZZ\\\```ccceeefffcccdddfffhhhjjjkkkllllllhhhgggfffffffffffffffgggeeecccaaaaaaccceeeeeeeeejjjgggdddaaa___]]]ZZZXXX\\\]]]]]]___```bbbcccdddfffffffffddd```^^^]]]^^^```aaaaaa___]]]\\\]]]___^^^^^^^^^^^^]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]___``````^^^\\\[[[\\\^^^bbbbbbbbbaaa^^^^^^^^^```]]]]]]\\\ZZZXXXWWWXXXZZZYYYZZZ\\\\\\[[[\\\^^^```aaa```]]]ZZZWWWVVVUUUTTTQQQOOOKKKGGGDDDCCCCCCCCC@@@AAACCCAAA>>>;;;999888222DDDaaavvvtttkkkvvvwwwbbbOOOAAA;;;999777555555666888999;;;:::999===CCCHHHIIIHHHEEE>>>888666555555999???RRReeesssssssssxxxwwwooosss~~~}}}ttthhh^^^WWWRRRNNNNNNQQQQQQMMMJJJBBB@@@>>>>>>@@@BBBCCCCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA???:::333//////000///000111000//////111333444666888:::<<>>BBBFFFIIILLLKKKMMMNNNNNNNNNOOORRRTTTSSSSSSTTTTTTUUUTTTTTTSSSKKKKKKQQQYYYYYYTTTVVV]]]rrr}}}zzzuuuyyyzzzyyyiii\\\```bbb___bbbrrrmmmhhhooouuuooojjjiiiiiihhhiiimmmjjjzzzxxx```WWWYYY\\\^^^]]]ZZZ[[[aaagggiiiccc```bbbhhhnnnvvv}}}vvv]]]\\\[[[RRROOOMMMRRR```jjjggg]]]VVVVVVTTTSSSVVV\\\___^^^[[[UUUVVVWWWVVVTTTUUUXXX[[[SSSRRROOOGGG>>>777333222+++++++++***)))(((((('''((((((((((((((((((((((((*********)))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$222222222222111111111111111222444666777;;;???BBBFFFIIIMMMQQQUUUWWWXXXXXXXXXXXXXXXYYY[[[\\\\\\[[[]]][[[YYYZZZ]]]bbbeeefffcccdddfffhhhiiikkkkkkllleeeeeedddccccccdddeeeeeedddddddddeeefffgggggggggjjjhhhdddaaa___]]]ZZZXXXYYY[[[^^^aaaccceeeeeeeeefffffffffeeebbb```^^^^^^aaabbbbbb```^^^]]]^^^___^^^^^^______^^^]]]\\\[[[ZZZ[[[]]]___``````___^^^bbbbbbaaa^^^[[[ZZZZZZ\\\aaabbbaaa___^^^^^^```bbb``````___\\\YYYWWWXXXYYYXXXZZZ\\\\\\\\\\\\^^^___^^^]]]ZZZWWWVVVUUUUUUUUURRROOOLLLIIIFFFEEEEEEEEEEEEGGGHHHGGGCCC>>>;;;:::777???QQQ```aaa]]]fffvvvyyyfffQQQAAA===;;;888444222222333555777666777;;;AAAFFFHHHIIIDDD>>>888666555333666<<>>???BBBDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBAAAAAA???999333...///000...000000000///000222444444666888:::;;;>>>AAADDDIIIMMMTTTZZZZZZ]]]hhhttt___QQQ^^^rrrXXXKKKGGGAAA;;;666444333444999777222---)))((()))***((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((('''(((+++000444777;;;AAAGGGJJJLLLNNNPPPIIIKKKMMMNNNNNNOOOQQQSSSRRRPPPOOOPPPTTTWWWZZZ[[[TTTSSSVVV\\\^^^\\\^^^ccclllxxx}}}zzzxxxuuukkkooorrrrrrsssuuuuuusssqqqsssiiiccciiifff[[[VVVfffkkkuuu|||vvvmmmqqq}}}|||zzzwwwsssqqqqqquuuzzzzzzrrreee```hhhqqqrrrmmmhhhfffgggaaa______aaadddeeeeeefffuuuvvveeeiiilllgggggg``````kkkvvvrrreee[[[RRRRRRSSSWWWZZZ[[[ZZZWWW[[[[[[YYYVVVTTTSSSSSSSSSOOOSSSWWWXXXRRRIII>>>888///---+++)))(((((()))***((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###222222111111111000000000333444666777888;;;>>>AAADDDGGGLLLQQQUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^___```___]]][[[[[[___ccceeegggeeefffgggggghhhhhhhhhhhhbbbbbbbbbbbbcccdddeeefffeeeffffffggggggfffgggggggggeeebbbaaa```^^^\\\YYYXXX[[[```eeeggggggfffdddcccbbbcccccccccbbbaaa```bbbccccccbbb___]]]\\\]]]^^^___`````````^^^]]]\\\YYY[[[]]]___````````````ddddddbbb___[[[YYYXXXYYY_________^^^]]]^^^```bbbbbbbbb```]]]ZZZYYYZZZ[[[XXXZZZ\\\]]]\\\]]]^^^```]]][[[XXXUUUTTTTTTTTTUUUPPPNNNLLLIIIGGGGGGHHHHHHLLLNNNOOOMMMHHHCCC???>>><<<@@@JJJXXX[[[XXXXXX^^^qqquuu^^^JJJBBB???:::555333333333444444555666:::@@@DDDGGGHHHBBB<<<888777555444666:::CCCWWWlllvvvyyyxxxoooeeeqqq~~~wwwooobbb[[[WWWYYYWWWMMMAAA<<<>>>>>>>>>>>>>>>AAACCCFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA???999333...///000...///000000///000222444333555888999;;;===@@@CCCEEEIIIPPPWWWYYY\\\fffqqqvvvPPPQQQVVV~~~~~~^^^JJJKKKIIIAAA666000111555777777444///***((()))+++))))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******((()))***,,,...333999===CCCFFFHHHJJJKKKLLLMMMOOOLLLNNNQQQQQQPPPOOONNNOOONNNPPPVVVaaalllpppmmmiii]]]YYYWWWYYY\\\^^^aaaeeedddlllqqqoookkkkkkjjjiiiZZZaaaeeedddfffmmmrrrsssqqqvvvrrrsss}}}{{{mmmfffzzzrrrqqqwwwyyyvvvzzz|||yyyqqqpppwww~~~~~~tttiiisss}}}{{{vvvwwwyyypppqqqrrrooollljjjiiigggooo|||{{{qqqpppsssuuuvvvlllgggoooyyywwwmmmeee]]]```cccbbb```\\\[[[[[[]]]YYYVVVVVVWWWVVVQQQMMMKKKMMMSSSYYY]]]XXXNNNEEE:::777111,,,)))((()))***)))))))))))))))))))))))))))))))))(((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$333222222222111111111111222444555555666888;;;>>>BBBEEEJJJOOOSSSVVVWWWXXXZZZ[[[]]]]]]^^^___bbbdddaaa```___```cccfffgggggghhhiiihhhhhhgggfffeeedddaaaaaacccdddeeeeeeeeeeeeccceeefffeeedddcccdddeeedddbbbaaaaaaaaa```^^^\\\YYY]]]bbbfffhhhhhhfffddd```______```ccceeedddddddddeeedddbbb___[[[ZZZZZZ]]]^^^```aaaaaa```^^^]]][[[\\\]]]^^^___`````````ccccccdddaaa^^^[[[YYYYYY]]]^^^______^^^___aaaccc``````___]]][[[ZZZ[[[]]]ZZZ[[[]]]]]]\\\]]]___aaa```]]]YYYVVVTTTTTTTTTUUUQQQOOOMMMJJJIIIIIIJJJJJJJJJKKKKKKIIIDDD???<<<;;;777999DDDTTT^^^[[[SSSNNNZZZwwwkkkTTTIIICCC;;;666666666444333111222444888;;;???CCCDDD@@@;;;888888666444666:::AAAQQQbbbiiikkklllkkkgggrrrzzztttmmmeeebbbfffbbbSSSEEE???>>>>>>>>>>>>>>>???CCCFFFFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA???:::333//////000...///000000000000222444333555777999:::<<>>@@@AAA<<<999999777444444888===MMM^^^ffffffgggjjjkkksss}}}xxxttttttlllkkkqqqmmm[[[KKKEEE>>>??????>>>===>>>BBBEEEFFFFFFFFFFFFFFFEEECCCCCCAAAAAA???:::333//////000---///000000000000333555333555777888999;;;>>>AAADDDFFFLLLSSSVVVXXX___hhhzzz~~~PPPIII\\\xxxHHHIIIGGGCCC===888666555333666888555///***)))***))))))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))///333999>>>AAACCCEEEGGGIIIJJJKKKKKKJJJIIIJJJLLLKKKJJJHHHDDDBBBBBBEEEGGGTTT^^^wwwxxxnnnhhhkkkoooqqqpppffflllqqqsssvvv~~~~~~hhh[[[___gggjjjiiillldddbbboooxxxyyy|||{{{vvvvvvxxxyyyzzzmmmiiijjjkkkiii|||xxxiiimmmsssxxxxxxzzz~~~wwwvvvvvvssssssvvvqqqrrrrrrqqqooolllkkkjjj___\\\YYYXXXXXXXXXVVVTTTTTTRRRPPPPPPSSSUUUUUUTTTLLLJJJGGGCCC<<<555///+++))))))))))))))))))))))))*********)))))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''777666666666666555555555444555555555555777:::<<<===???CCCHHHMMMQQQTTTUUUWWWYYY[[[[[[[[[\\\aaaddddddeeegggjjjmmmmmmjjjggglllllllllkkkiiihhhfffeeedddeeehhhiiihhheeebbb```aaacccdddcccbbbcccgggjjjeeedddddddddeeedddaaa___bbbaaa______```bbbdddeeebbb```]]]___cccggghhhhhhfffffffffccc]]]YYYVVVUUUXXXZZZ]]]___``````^^^]]]aaa```^^^]]]]]]^^^___```]]]aaaeeegggfffdddcccccc[[[^^^aaacccccccccdddeeeZZZZZZZZZYYYXXXYYY[[[^^^^^^^^^]]]\\\\\\^^^bbbeeehhheee```[[[WWWVVVWWWWWWYYYVVVSSSOOOMMMKKKKKKKKKEEEFFFFFFDDDAAA@@@@@@AAA@@@888666EEEZZZfffeee___gggkkk[[[OOOAAA;;;======777000000222444666777999<<>>;;;:::888333333666888LLLbbbmmmlllkkkkkkmmmttt|||vvvsssvvvnnnnnnuuurrr```OOOIII>>>???@@@>>><<<===AAAEEEFFFGGGGGGFFFFFFEEEDDDCCCAAAAAA???:::333//////000---...000000000111333555333555777888999;;;>>>AAAEEEGGGLLLRRRUUUVVV\\\dddgggRRRFFFOOOssszzzHHHEEEBBBAAABBB@@@:::555111555999777000***)))***))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,333888???EEEGGGGGGGGGGGGDDDGGGJJJLLLLLLKKKKKKLLLKKKIIIEEEAAAAAAFFFMMMSSS]]]cccyyyuuuoooqqqttttttpppfffoooyyyiiidddffffffaaaeee]]]YYYeeennnpppvvvooozzz}}}rrrkkksssvvvrrrppplllhhhuuu~~~vvvrrrooonnntttzzz|||}}}|||vvvvvv{{{jjjhhhfffhhhkkkllljjjgggiiigggbbb[[[TTTPPPQQQRRRUUUWWWXXXVVVRRROOOMMMMMMIIIKKKMMMLLLGGG???666111))))))))))))))))))))))))+++++++++************)))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((888777777666555444444444444444444444555777888999<<>>;;;===>>>BBBPPPffftttwwwsssiiiVVVDDD??????;;;777555444333222222444666888:::======<<<;;;:::888777666999BBBWWWlllrrrllliiimmmuuu~~~|||{{{pppmmmrrr|||xxxbbbNNNGGGGGGDDD@@@??????AAAAAAAAAEEEGGGHHHHHHFFFDDDCCCCCCCCCBBB???:::444111000000///////////////000111111222333444666999<<<>>>@@@DDDFFFKKKQQQVVVZZZ\\\]]]aaaxxxZZZKKKHHHbbb[[[BBBKKKbbbYYYIIIAAA666000000:::>>>333------))),,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%+++***(((''')))---111444>>>@@@BBBEEEGGGHHHIIIIIIHHHIIIJJJLLLMMMKKKHHHEEEKKKIIIFFFEEEHHHOOOXXX^^^eeegggrrr~~~wwwwww}}}~~~zzzpppqqqvvv|||pppgggfffhhhdddfffddd]]]\\\ccckkkppppppvvvrrrqqqzzznnnjjjbbbiiirrrmmmiiiiiieeehhhlllgggnnn|||zzzooosss{{{~~~vvvjjjcccaaaeeeiiillleeedddccc```YYYRRROOOOOOLLLRRRWWWWWWSSSPPPQQQTTTPPPJJJEEEHHHNNNLLLAAA555...///...---+++*********)))((('''((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$888888777666666555444444444444444555666777888999<<>>;;;;;;:::>>>NNNggg{{{tttaaaNNNFFFBBB<<<666444444333222222333555777999:::::::::999888777666555666>>>QQQfffpppooosss{{{~~~zzzyyyooojjjmmmwwwuuueeeUUUOOOFFFCCC???>>>???AAABBBBBBEEEGGGHHHHHHFFFDDDCCCCCCCCCBBB???:::444111000000///////////////000111111222333444666999<<<>>>@@@CCCEEEJJJOOOTTTXXXZZZ[[[___jjjxxx~~~iiiPPPFFF\\\qqqLLLJJJhhhwwwvvv```>>>888444:::<<<222---...***,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******))))))((('''((())),,,000666;;;>>>AAACCCEEEGGGHHHGGGGGGFFFKKKIIIGGGFFFGGGHHHIIIIIISSSSSSVVV\\\bbbdddbbb___ccceeekkk}}}}}}zzzuuuoooiiihhhkkkmmmiiifffnnnzzzuuuiiigggkkknnnhhhgggbbb[[[\\\fffooossstttxxxwwwyyykkkddd^^^eeennniiifffiiifffiiipppjjjgggllliiivvvzzz]]]]]]cccooovvvqqqrrrtttppphhhkkkvvvtttaaaSSSPPPSSSTTTUUURRRNNNNNNRRRVVVLLLHHHEEEFFFKKKNNNOOONNNCCC999---((()))+++)))&&&(((''''''(((******)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$888888888777666666555555444555555666777888999999<<<>>>BBBGGGKKKNNNOOOPPPUUUUUUVVVWWWXXX[[[___bbbbbbbbbccccccccccccccccccggghhhhhhhhhggggggiiikkkgggeeefffiiiiiifffeeegggiiiiiihhhhhhhhhhhhiiiiiifffdddaaa___``````___^^^aaabbbccccccaaa______`````````aaacccddddddaaa___aaaaaaaaabbbcccaaa]]]YYYTTTZZZaaadddbbb```_________^^^^^^]]]^^^___aaabbbeeeeeeddddddddddddeeeeeebbbaaa___^^^^^^^^^______^^^\\\YYYWWWVVVVVVXXXYYY]]]^^^___```aaabbbcccdddccccccbbbaaa```___^^^]]]WWWWWWXXXYYYYYYVVVPPPLLLKKKKKKIIIGGGDDDBBB???>>><<<:::666888GGGccc|||ppp]]]QQQJJJBBB;;;888555444222222222444555777666666666666666555555444444999HHH[[[gggmmmzzzwwwpppooouuuuuugggYYYRRRHHHEEEAAA@@@AAACCCDDDEEEEEEGGGIIIIIIGGGDDDCCCCCCCCCBBB???:::444111000000///////////////000111111222333444666999<<<>>>@@@BBBDDDHHHMMMRRRVVVYYYZZZ^^^ZZZ___ppp~~~sssyyyuuuRRRDDDUUUwwwXXXHHHaaa}}}yyyMMMDDD999888:::222...///+++,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&'''''''''((((((((())))))***+++++++++******(((***...444999???DDDFFFDDDFFFHHHIIIIIIHHHGGGFFFHHHFFFDDDDDDHHHOOOVVV[[[aaa```ccckkkrrrrrrkkkdddbbbcccgggqqq|||rrrlllhhhiiifffiiilllddd]]]eeevvvuuuwwwsssiiiccchhhpppvvv~~~|||vvvnnnnnnvvv}}}}}}oooiiiooowwwtttvvv{{{xxxvvvyyyrrrmmmuuuyyy|||ooo___aaammmdddYYYWWWVVVTTTPPPLLLKKKLLLNNNKKKKKKJJJGGGFFFGGGLLLPPPRRRJJJAAA999555111---)))******)))***++++++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$999999888888777777777777555555666888999999::::::;;;===AAAEEEIIILLLNNNOOOSSSTTTUUUVVVWWWYYY]]]```_________```aaaaaabbbcccgggiiiiiiiiigggfffggghhhffffffgggiiiiiigggffffffgggggggggggghhhiiijjjjjjiiifffbbb``````aaaaaa```bbbdddeeedddbbbaaaaaabbbaaaaaaccceeefffeeebbb```^^^^^^^^^______^^^ZZZXXXUUU]]]fffiiigggccccccddd```_________```bbbcccdddhhhgggeeecccbbbcccdddeeedddbbb```^^^^^^^^^```aaa```^^^ZZZWWWUUUVVVXXXYYY[[[]]]___aaaccceeeeeefffffffffeeecccaaa___^^^]]]XXXXXXYYYZZZZZZXXXSSSPPPMMMLLLKKKIIIFFFBBB@@@>>>???;;;555555@@@XXXsss|||lll^^^UUULLLDDD???666555333222111222444555333444444555555555555555555666@@@OOOZZZeeezzz|||yyy|||zzzmmm\\\SSSMMMJJJFFFDDDDDDEEEEEEEEEDDDGGGIIIIIIGGGEEECCCCCCCCCBBB???:::444111000000///////////////000000111222333444666999<<<>>>@@@CCCEEEHHHMMMRRRVVVYYY[[[]]]SSSXXXnnn~~~zzzwww\\\IIIPPPhhhbbbIIIOOOeeefffNNN<<<666999555222111+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((''''''''''''((((((((((((***++++++++++++++++++***///222666<<<@@@CCCEEEFFFEEEFFFHHHIIIIIIHHHFFFEEE@@@BBBEEEJJJRRR\\\gggnnnjjjgggeeefffkkknnnpppooorrrpppooottt~~~uuuuuuooorrrxxx|||tttpppooofff]]]dddtttooouuuwwwqqqnnnuuuxxxxxx~~~yyy}}}vvvzzzeeennnuuullljjjwww]]]ZZZYYYWWWTTTOOOJJJHHHFFFIIIKKKMMMLLLIIIGGGGGGHHHKKKSSSYYYVVVIII:::111......---++++++,,,+++)))'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%999999999999999888888888555666888999:::;;;;;;:::;;;===@@@CCCGGGJJJLLLNNNQQQRRRTTTUUUUUUWWWZZZ]]]\\\\\\\\\]]]^^^```bbbcccgggiiijjjjjjgggeeeeeeeeeggghhhiiiiiihhhhhhgggeeedddeeeeeefffggghhhjjjkkkjjjgggcccaaabbbbbbbbbbbbccceeeggggggeeedddeeefffddddddeeefffhhhgggdddbbb^^^]]]]]]^^^^^^]]]ZZZXXXVVV^^^fffjjjgggddddddeeeaaaaaaaaaaaaaaaccceeefffjjjhhhfffcccbbbcccdddeeefffdddbbb``````aaabbbcccccc```\\\XXXWWWWWWYYYZZZYYY[[[^^^aaadddfffhhhiiiiiihhhgggeeebbb___]]][[[[[[YYYWWWWWWWWWWWWUUUSSSOOONNNLLLJJJGGGDDDAAA@@@@@@<<<888777>>>PPPjjj}}}yyykkk___SSSHHHAAA999777555333111222222333222333444555666666666666666555:::EEEOOO^^^yyywwwggg\\\RRROOOLLLIIIGGGFFFCCCAAADDDGGGJJJJJJHHHEEECCCCCCCCCBBB???:::444111000000///////////////000000111222333444666999<<<>>>@@@DDDFFFIIINNNSSSXXX\\\^^^YYYVVV```www|||nnnTTTLLLXXXeeeIIIEEETTT|||ZZZ@@@555999999666222***,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((()))((('''''''''((((((((()))))),,,,,,++++++++++++++++++666888<<>>DDDKKKSSSZZZaaahhhmmmggggggdddbbbcccjjjuuu}}}xxxxxxzzzwwwpppjjjdddnnnwwwuuunnnrrr~~~nnnddd```gggrrr}}}|||xxxwwwmmmooouuuxxxuuuvvvyyypppxxxxxxoooggghhhbbbhhhuuu\\\^^^\\\XXXRRRLLLJJJKKKMMMGGGGGGHHHLLLPPPRRRQQQPPPFFFOOOYYY]]]WWWIII;;;222///---***)))*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%::::::::::::::::::::::::666777999;;;<<<<<<;;;;;;;;;<<<>>>BBBEEEHHHKKKLLLNNNPPPRRRSSSSSSUUUWWWZZZYYYYYYYYYZZZ\\\^^^aaabbbeeegggiiiiiigggeeeccccccfffiiijjjiiiiiikkkjjjgggddddddeeeeeefffhhhiiijjjhhheeecccbbbcccccccccbbbccceeeggghhhggggggiiijjjhhhgggffffffhhhhhhfffdddbbbaaaaaaaaaaaa```]]][[[VVVZZZ```cccbbbaaabbbcccbbbaaaaaa```aaabbbdddeeejjjiiifffdddccccccdddeeefffeeedddccccccdddeeefffdddbbb___\\\ZZZ[[[\\\]]]YYYZZZ]]]```cccfffiiijjjjjjiiiiiigggdddaaa^^^\\\^^^[[[WWWUUUUUUVVVVVVVVVOOONNNMMMKKKHHHFFFCCCBBB???<<<::::::???MMMfff{{{zzzjjjZZZKKK???;;;999777444222222222222222333444555666666666666555333666???HHHXXXuuuxxx|||sssjjjVVVTTTRRRPPPMMMIIIDDD@@@DDDGGGJJJKKKIIIFFFDDDCCCCCCBBB???:::444111000000///////////////000111111222333444666999<<<>>>@@@DDDFFFIIINNNTTTZZZ___aaaYYY]]]kkk||||||{{{\\\LLLZZZvvvbbbGGGCCCRRR|||lllIII666999;;;999444+++,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''((((((((())))))))),,,++++++,,,---...///000999;;;???CCCEEEFFFEEEDDDEEEDDDBBBAAA????????????IIINNNUUUYYY[[[]]]```dddeeeiiikkkkkkjjjnnnxxx~~~wwwrrrqqqnnnggg___[[[[[[bbbjjjjjjhhhqqqvvv~~~zzzpppjjjvvv|||wwwgggdddlll~~~wwwnnnooovvvvvvtttwwwpppmmmvvvssseeedddZZZ\\\dddsss|||gggeeebbb[[[PPPHHHIIIRRRZZZSSSMMMGGGHHHOOOTTTTTTRRRTTTOOONNNUUU^^^]]]OOOAAA555111,,,))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&:::::::::::::::;;;;;;;;;666888:::<<<======<<<;;;:::;;;===@@@DDDGGGJJJKKKLLLNNNPPPQQQQQQRRRUUUWWWUUUUUUUUUVVVYYY\\\___aaa```cccfffhhhgggeeeddddddccchhhjjjiiikkkooooookkkhhhhhhggggggggggggggghhhgggfffeeeeeeggggggfffeeeaaacccfffhhhhhhiiijjjllljjjgggeeeeeefffgggfffeeegggfffddddddcccbbb___]]]VVVWWWYYY[[[]]]___```aaaaaa```___^^^______aaaaaaiiihhhfffeeeddddddddddddcccddddddeeeeeeffffffgggeeedddbbb```___^^^______\\\\\\]]]^^^aaadddfffhhhiiiiiijjjiiigggeeebbb```___\\\XXXVVVVVVVVVVVVVVVOOONNNMMMLLLJJJGGGEEEDDD@@@===;;;:::<<>><<<888555333222222222222222333444555555555555444222333999???LLLiii{{{uuutttuuutttzzz|||rrrkkk\\\[[[[[[ZZZXXXSSSKKKFFFDDDGGGKKKLLLJJJFFFDDDCCCCCCBBB???:::444111000000///////////////000111111222333444666999<<<>>>@@@CCCEEEHHHNNNTTT[[[aaaddd___hhhssszzz}}}hhhWWWqqqkkkSSSJJJJJJkkkVVV999999;;;:::666---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))******+++---000444777888>>>@@@CCCEEEFFFEEEDDDCCC@@@@@@???@@@CCCGGGKKKNNNYYY\\\^^^^^^^^^aaaggglllrrrtttuuusssppppppssswwwmmmjjjiiihhhaaaXXXVVVZZZZZZ```gggjjjhhhrrrzzzwwwwwwwww{{{mmmiiisssuuuxxx|||yyyqqqxxx~~~xxxuuu~~~wwwqqqkkkrrrooosssxxx|||~~~yyyxxx~~~zzzeee]]]______aaajjjuuu|||}}}|||{{{zzzrrrwww{{{{{{uuuhhh[[[VVV]]]ffffff___XXXUUUWWWWWWSSSOOO[[[TTTNNNQQQZZZ___\\\WWWIIIBBB999000,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&;;;;;;;;;;;;;;;;;;;;;;;;666888:::<<<======<<<;;;:::;;;===@@@CCCFFFIIIKKKKKKMMMOOOPPPPPPQQQSSSUUUSSSSSSSSSTTTVVVZZZ]]]___[[[___dddggggggfffffffff```fffjjjiiilllrrrsssooolllkkkjjjhhhgggfffffffffiiihhhhhhjjjkkkllljjjiii___bbbeeeggghhhiiikkkmmmjjjgggdddcccdddeeeffffffhhhgggeeeddddddbbb___]]]XXXWWWVVVXXX[[[___aaaaaa______]]]\\\\\\]]]^^^^^^hhhhhhgggfffeeedddddddddbbbbbbdddeeefffgggggggggeeeeeedddbbbaaaaaaaaa```___^^^^^^^^^___aaadddfffhhhiiijjjkkkjjjhhhfffeee```]]]ZZZYYYXXXXXXVVVUUUOOONNNNNNLLLJJJHHHFFFEEECCC>>>:::888888AAAZZZrrr{{{vvvbbbSSS???===:::666333222222222111222333444444444444444555222222444777AAA[[[uuuyyypppjjjiiixxx{{{rrriiicccaaabbbcccdddbbb\\\TTTOOODDDGGGKKKLLLJJJGGGDDDBBBCCCBBB???:::444111000000///////////////000111111222333444666999<<<>>>@@@AAACCCGGGMMMTTT[[[aaaeeegggpppvvvvvvxxxxxxggg~~~jjjUUU???UUU```<<<888;;;;;;777///,,,+++***)))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''&&&(((((((((((())))))))))))((()))+++///333888===???DDDEEEFFFFFFFFFDDDBBB@@@;;;<<<>>>BBBJJJSSS\\\aaacccddddddcccdddkkkwwwyyytttooollljjjiiilllkkkkkkfffYYYMMMNNNWWW```fffnnnrrrqqqzzzyyyoooeeedddiiijjjhhhsss|||}}}nnnpppxxxuuuuuuvvvtttiiifffjjjrrrxxx}}}|||uuu|||xxxnnndddaaacccggg|||qqqffffffdddbbbdddiiiqqqxxx|||}}}zzzuuuppprrr}}}{{{mmmlllpppooonnnlllllljjjeee\\\VVVPPPTTTVVVRRRNNNPPP[[[eee```VVVHHH:::111,,,******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&BBB???<<<;;;<<<=========999999:::===???@@@???===AAA@@@@@@@@@BBBEEEIIIKKKLLLMMMNNNOOONNNOOORRRTTTRRRQQQRRRUUUZZZ\\\\\\ZZZVVVZZZaaahhhjjjjjjgggeee```dddjjjnnnooooooooooooooollliiiiiijjjkkkiiifffkkkgggdddgggmmmoookkkfffcccdddeeegggiiikkknnnooommmkkkiiigggffffffggggggnnnnnnllliiidddaaa___^^^[[[YYYXXXXXX[[[]]]^^^^^^```^^^\\\ZZZ[[[]]]```bbbaaaaaabbbdddffffffcccaaa```eeefffdddccceeefffddd```aaaccceeefffffffffeeedddcccbbb```___```cccffffffhhhkkkmmmmmmkkkhhhfff```]]][[[]]]___^^^YYYTTTRRROOOLLLJJJJJJJJJIIIHHHKKKCCC>>>>>>:::<<>>BBBCCCEEEIIIMMMSSSZZZbbbgggkkklllqqqzzzfffiii|||}}}bbbFFFLLLuuunnn<<<444@@@;;;999333,,,***)))((()))***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&(((***+++,,,+++)))((()))***+++***((((((***+++---111666:::<<<>>>???AAA@@@BBBEEEFFFDDDAAA>>>===BBBEEELLLTTT[[[```aaa```iiiqqqwww{{{uuummmoookkkkkkvvv}}}bbbTTTXXX```jjjxxxpppsssyyy|||uuupppiiiffffffhhhjjjkkklllpppwww~~~rrrrrrrrrtttzzz{{{tttggg___]]]cccjjjuuuxxxmmmjjjeeedddnnn~~~}}}yyyllliiidddmmmpppmmmttt|||pppZZZRRRRRRUUUXXXSSSKKKPPP\\\bbbeee___OOO@@@888111+++))))))((((((((((((***+++(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&BBB@@@===<<<<<<===>>>===;;;;;;<<<>>>AAABBBAAA???AAA@@@??????AAADDDGGGIIIIIIKKKLLLMMMNNNPPPRRRUUUSSSRRRSSSVVVZZZ\\\[[[ZZZ]]]___bbbeeefffdddbbbaaabbbfffjjjmmmnnnnnnnnnooonnnkkkiiiiiijjjlllkkkjjjlllhhhfffiiinnnoookkkfffeeeeeeeeefffggghhhjjjkkklllllljjjhhheeefffhhhkkkrrrpppnnnjjjfffcccaaaaaa\\\ZZZYYYZZZ\\\^^^______```____________```aaaaaabbbbbbbbbdddffffffeeeccceeehhhiiidddaaaaaaaaa^^^bbbcccdddfffffffffeeeeeefffeeedddbbb```aaadddgggeeegggiiijjjjjjiiigggfffbbb___]]]^^^```___ZZZVVVRRRPPPMMMKKKLLLLLLKKKJJJHHH@@@>>>???<<>>BBBDDDGGGJJJOOOTTT\\\ccciiimmmmmmsss{{{ggg]]]lllrrrPPPHHHiiixxxGGG888>>>;;;;;;444---+++)))((()))***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&&&&''')))*********(((''''''(((((('''''''''***,,,///333999===???@@@BBBCCCFFFHHHIIIHHHDDDBBBBBBCCCGGGOOOYYY^^^```bbbfffiiiwwwyyynnnnnnlllooo|||zzzyyy}}}}}}{{{tttiiieeeiiinnnppprrrqqqooollljjjkkkooorrrpppttt{{{}}}|||{{{{{{~~~qqqiii^^^aaagggoooxxx~~~qqqrrrppplllqqqyyyzzzvvvxxxtttmmmnnnvvvuuummm___TTTMMMRRRWWWVVVTTTUUU[[[___```YYYRRRIII;;;///......---......---,,,***((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCCAAA>>>===>>>>>>>>>============@@@BBBDDDCCCBBBAAAAAA@@@???AAACCCEEEGGGGGGHHHJJJLLLMMMOOORRRUUUTTTTTTTTTWWWYYY[[[[[[YYY___```aaabbbbbbbbbaaaaaadddfffjjjllllllmmmnnnooonnnkkkiiiiiikkkmmmnnnnnnmmmjjjiiilllppppppkkkeeeiiiiiihhhgggggghhhiiiiiikkklllllliiieeeeeekkkpppvvvsssoookkkgggeeeeeeeee]]]\\\\\\]]]```aaaaaa``````aaabbbddddddcccbbbbbbdddccccccccceeefffeeedddgggjjjjjjeeeaaabbbaaa___cccdddeeeffffffeeedddcccfffffffffdddccccccfffhhhfffgggggghhhhhhgggffffffdddaaa___```aaa```\\\YYYTTTRRROOONNNNNNNNNMMMLLLGGGAAA???AAA>>>@@@TTTnnnzzzbbbRRRLLLDDD???===;;;777444555444333333555666666555555777333333777777DDD]]]tttuuuccc\\\```zzzrrrppppppqqqsssuuuuuurrrmmmiii[[[UUUQQQQQQPPPJJJDDDBBBAAAAAA@@@<<<777333000000000000000000111111111111333444555666777:::???BBBEEEHHHLLLQQQVVV]]]eeejjjooopppuuu}}}jjjQQQWWWuuu```FFFYYY~~~YYY???<<<:::===555...,,,***))))))***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''''''''(((((((((***...111333777===AAABBBCCCCCCDDDDDDEEEDDDAAA>>>>>>BBBFFFQQQ[[[fffiiieeebbbgggmmmqqqzzz{{{vvvzzz{{{qqqsssppprrrzzz|||||||||vvvmmmjjjooouuuwwwtttxxx{{{|||zzz{{{}}}yyyxxxwwwuuurrrppppppooonnnnnnoooqqqrrrtttzzzyyyjjjfffaaabbbhhhqqqyyy}}}tttnnnxxx~~~zzzvvvpppjjjgggiiimmmqqqooocccVVVRRRTTTUUUUUUVVVYYY]]]```aaa```YYYJJJ<<<111...,,,---...---***'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&DDDBBB???>>>??????>>>============???BBBDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFFGGGHHHJJJKKKKKKMMMPPPRRRTTTTTTUUUWWWYYYZZZZZZYYYZZZ\\\^^^aaadddeeeeeeeeeccceeehhhjjjkkkllloooqqqooonnnkkkjjjkkklllnnnooonnnlllmmmooorrrqqqkkkfffmmmlllkkkiiiiiijjjkkkllliiilllnnnjjjeeeeeellltttwwwsssnnnjjjhhhggggggfff`````````bbbdddeeeeeecccaaabbbcccddddddddddddccciiigggeeedddeeeeeedddcccdddhhhiiieeedddfffhhhfffcccdddeeeeeeeeedddbbbaaacccdddeeeddddddfffiiikkkiiihhhggggggggggggggggggfffdddbbbaaabbbaaa___]]]YYYWWWSSSQQQPPPPPPNNNMMMKKKEEECCCBBB>>>>>>LLL___{{{oooZZZTTTKKKDDD@@@>>><<<:::777555444444666777666555333666333222666555AAAYYYrrr{{{iiiaaaddd{{{xxxtttuuuvvvwwwuuurrrnnnkkkccc```^^^]]]ZZZSSSIIIBBBBBBBBBAAA===888333111000///000000000111111111111333444666777888;;;???BBBEEEHHHLLLRRRWWW^^^fffkkkppprrrxxx~~~~~~rrrPPPKKKiiiuuuJJJMMMooommmKKK>>>999>>>666000...+++))))))***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&'''((()))))))))(((((()))***++++++,,,///444888999<<>><<<>>>DDDKKKOOO\\\ccckkklllgggcccdddgggaaagggiiifffbbbfffrrr}}}zzzuuuwwwqqqnnnwwwyyyuuuvvv|||~~~yyykkkfff___ZZZWWWVVVTTTSSSOOOPPPPPPQQQRRRSSSSSSTTTOOOSSSWWWXXXXXX]]]gggpppuuummmeeebbbccchhhtttyyyooojjjlllsss~~~|||nnnooo|||~~~yyyyyy}}}~~~pppjjjiiillljjjbbbaaafffsssuuuqqqbbbRRRLLLQQQXXX[[[]]]```bbbccc```XXXQQQ===666...++++++,,,+++)))*********)))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&EEECCCAAA@@@@@@@@@???======<<<<<<>>>AAACCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFIIIJJJKKKKKKJJJKKKMMMOOOSSSTTTVVVWWWXXXXXXYYYYYYVVVYYY___dddggghhhgggfffaaadddgggjjjkkkmmmppprrrrrrqqqooommmllllllmmmooonnnnnnnnnqqqsssqqqlllhhhlllkkkjjjiiiiiikkkmmmoooiiilllnnnkkkffffffmmmttttttpppkkkhhhhhhhhhgggfffccccccdddgggiiiiiihhhfffccccccbbbbbbbbbcccdddeeellljjjgggeeeeeeeeedddbbbaaaeeefffccccccgggjjjiiiccccccddddddcccbbbaaa```___aaacccdddeeehhhkkknnnkkkkkkiiihhhhhhhhhiiiiiiiiifffdddbbbbbbbbbaaa```___\\\XXXTTTSSSQQQOOOMMMLLLGGGDDDCCC???>>>GGGUUUmmmnnnggg[[[PPPHHHCCCAAA@@@:::888666666777888777666111444222222666555@@@WWWuuuqqqkkklll{{{|||}}}|||yyyuuurrrqqqmmmnnnnnnlllhhh]]]OOODDDCCCCCCBBB>>>888333111000///000000000111111111111222444666888999<<<@@@CCCCCCGGGLLLRRRXXX___fffjjjpppsssyyy}}}}}}ZZZKKK___{{{TTTFFF```^^^GGG:::===666333///,,,))))))***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((('''(((((())))))***************+++---...000444999<<<>>>@@@CCCDDDCCCBBBAAABBBEEEBBB???@@@FFFPPPZZZ```hhhiiikkklllllljjjgggeeebbbaaa___]]]\\\aaalllvvvxxxzzztttsssxxxtttqqqzzzqqqeeejjjkkkuuuzzz~~~~~~wwwqqqiiibbb^^^[[[XXXWWWKKKHHHEEEBBBAAA???>>>===;;;<<<===???@@@AAAAAAAAA===@@@BBBBBB@@@BBBFFFJJJIIIGGGGGGIIIKKKMMMTTT]]]dddiiilllmmmrrr}}}~~~uuurrrppprrryyyrrrffflllqqq{{{oooggggggpppqqqggg```aaaiiiyyyvvvcccWWWRRROOORRRWWW^^^ddddddbbbaaabbbUUUKKK===222,,,,,,,,,---+++*********)))))))))(((((((((((((((((((((((((((******))))))((((((((((((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFDDDBBBBBBBBBAAA???===<<<;;;;;;===@@@CCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKKKKKKKJJJJJJLLLNNNPPPRRRUUUVVVVVVWWWXXXZZZXXX[[[```eeeggggggeeeddd```cccgggjjjlllmmmoooppprrrrrrrrrpppnnnmmmmmmnnnnnnnnnoooqqqrrrqqqmmmjjjiiihhhgggfffgggiiilllnnniiikkkmmmkkkhhhhhhlllqqqppplllhhhfffhhhiiihhhfffcccdddfffiiilllkkkiiifffdddcccbbbaaabbbcccdddeeekkkjjjhhhgggggggggeeecccaaaddddddaaa```dddffffffbbbcccdddddddddbbbaaa```^^^```ccceeegggiiimmmpppmmmlllkkkjjjjjjjjjjjjjjjjjjhhheeecccaaaaaabbbcccccc___[[[WWWVVVTTTQQQPPPLLLHHHEEEDDDAAAAAAHHHQQQgggzzzmmm___RRRHHHBBB???>>><<<:::999999999777666000444222333666444>>>UUUsss~~~sssooorrr}}}~~~}}}zzzvvvuuuuuuwwwzzzzzzvvvpppeeeTTTFFFDDDDDDCCC???999444111000000000000000111111111111222444666888:::===@@@CCCCCCGGGMMMSSSYYY```fffkkkooorrrzzz}}}fffMMMXXXkkk]]]BBBSSSuuuvvvVVV===<<<888555111---***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))(((((('''))))))))))))*********+++)))+++...111333666:::===AAABBBCCCCCCBBBBBBCCCEEEBBBDDDEEEFFFIIIRRR```jjjxxxsssooopppttttttnnnhhheeeaaa\\\YYYVVVXXXbbbmmmjjjoooooouuuvvvmmmiiiddd___fffkkkxxx{{{tttqqqkkkaaaXXXUUUPPPJJJFFFCCCBBBAAA@@@;;;<<<============<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<;;;999;;;>>>???>>>AAAFFFFFFKKKPPPVVV^^^lll}}}~~~~~~|||sssmmmnnnsss{{{xxxiiiaaabbbkkk}}}wwwmmmiiimmmnnniiifffgggdddssszzzcccKKKHHHOOOZZZdddfffdddeeeiiifff]]]NNN>>>111+++***++++++++++++******))))))((())))))))))))))))))))))))+++******))))))(((((('''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFFEEECCCCCCCCCBBB???===<<<;;;;;;<<<@@@CCCEEEEEECCCCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKJJJKKKMMMOOOMMMPPPSSSUUUUUUUUUXXXZZZZZZ\\\___bbbddddddddddddbbbeeeiiillllllkkkkkklllooorrrtttssspppnnnooopppmmmmmmnnnoooppppppooommmjjjhhhfffeeefffhhhkkkmmmiiijjjlllkkkjjjiiikkkllllllhhheeefffiiikkkiiifffbbbcccfffiiilllkkkhhheeebbbcccddddddeeeeeeddddddggggggggghhhjjjjjjhhhfffcccffffffbbbaaadddggggggcccdddeeefffeeedddcccbbbaaaccceeeggghhhjjjmmmooommmmmmllllllkkkjjjjjjiiikkkiiifffcccaaaaaaccceeebbb___\\\YYYXXXWWWVVVTTTQQQMMMIIIFFFDDDDDDIIIOOO]]]|||ttteeeVVVLLLFFFBBB@@@===;;;:::999777666333666444555777333<<>>??????>>>:::<<<>>>@@@@@@@@@AAAAAA???>>>>>>======>>>>>>???>>>????????????>>><<<<<<>>>:::999<<<<<<::::::===>>>@@@CCCGGGKKKTTT___hhh{{{~~~vvvttt}}}zzzkkkggggggppp~~~~~~yyyrrrnnnkkkjjjkkknnnpppxxx~~~bbbOOOOOOTTT]]]aaaaaadddiiifffccc\\\OOO???222---,,,,,,,,,+++******))))))((())))))))))))))))))))))))++++++******)))(((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&GGGEEEDDDDDDCCCBBB???======<<<;;;===@@@DDDFFFFFFAAAAAABBBCCCDDDEEEFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQKKKOOOSSSTTTTTTUUUWWWZZZZZZZZZ\\\^^^```ccceeegggdddgggkkkmmmllljjjhhhhhhlllpppttttttrrrpppppprrrmmmmmmnnnnnnooopppoooooommmkkkiiiggggggiiilllnnniiijjjjjjkkkkkkjjjjjjiiijjjgggdddfffkkkllljjjfff```aaadddhhhkkkjjjfffcccaaacccfffhhhhhhgggdddbbbcccdddfffiiilllmmmkkkjjjeeehhhhhhddddddhhhlllllldddeeefffgggggggggeeeeeedddfffhhhiiiiiijjjlllnnnlllmmmmmmlllkkkjjjiiihhhkkkiiifffccc``````ccceeeaaa^^^[[[ZZZZZZZZZYYYXXXXXXTTTNNNIIIFFFDDDGGGKKKQQQlll{{{kkk]]]VVVEEEBBB???===;;;:::888666555999666666777222999OOObbbwwwooogggXXXJJJFFFFFFDDD???999444111111000000000000111111111111111333777999;;;===AAACCCEEEIIIPPPVVV]]]cccjjjnnnlllpppyyy}}}{{{nnnKKKQQQ___dddCCCGGG___sssDDD<<<>>>777333...***))))))***)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((((((((())))))))))))(((((('''''''''''''''((())))))---111666:::===>>>@@@BBBAAAAAAAAAAAABBBGGGMMMQQQjjj|||rrrpppyyyrrriiibbbhhhhhhgggaaaUUUQQQ```tttzzzzzzwwwvvvuuuxxxkkk___UUUKKKGGGAAA===<<<===@@@AAA===<<<;;;===???@@@???>>><<<>>>@@@AAAAAAAAACCCDDDCCCCCCBBBBBBCCCEEEGGGHHHBBBBBBCCCDDDEEEDDDBBBAAADDD???<<<>>>???===<<<>>>999999999::::::;;;@@@EEEKKKXXXeeemmmvvvssswwwyyyoookkkooovvv~~~wwwnnnnnnqqqtttaaaVVVPPPSSSXXX[[[aaagggbbbfffhhh```PPP@@@777444,,,,,,++++++***))))))((())))))))))))))))))))))))+++++++++***)))(((((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&IIIGGGEEEEEEFFFEEEDDDBBB============???AAACCCDDDCCCCCCDDDDDDCCCBBBAAAAAAGGGGGGGGGHHHJJJMMMPPPQQQPPPPPPPPPPPPPPPRRRWWWZZZ]]]```aaa```cccggggggcccfffhhhkkknnnppppppppppppnnnppprrrssssssrrrpppoooooonnnmmmoooqqqqqqmmmjjjkkkkkkkkklllllllllmmmmmmllliiiggggggiiijjjhhhffffffggghhhiiiiiihhhgggfff___``````bbbdddfffhhhiiicccfffhhhhhheeedddeeeggggggffffffgggjjjkkkkkkjjjdddfffhhhjjjlllllllllllliiiiiiiiijjjjjjkkkkkkkkkhhhiiikkkllllllkkkjjjhhhiiikkklllnnnmmmkkkiiigggiiihhhfffccc``````bbbeee^^^^^^]]]\\\[[[[[[[[[\\\[[[YYYTTTNNNHHHDDDDDDEEELLL[[[qqqxxxkkkWWWJJJ???<<<>>><<<999888777888333444999555:::KKKccctttuuufffUUUKKKGGGFFFDDD@@@<<<666222///000000000000000111111222333444555888;;;>>>AAABBBDDDJJJQQQXXX]]]bbbiiinnnnnnqqqvvvyyy|||cccMMMYYYyyy^^^IIIEEEVVVtttKKK;;;;;;===777000+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((()))******+++---///333333555888===@@@BBBBBBAAA@@@BBBEEEIIIQQQ]]]gggzzznnnccc______hhhiii^^^WWWfffxxxoookkk{{{tttkkk___SSSLLLFFFAAA>>>??????>>>>>>>>>???@@@@@@FFFEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIGGGFFFGGGJJJKKKJJJHHHLLLKKKJJJIIIIIIHHHIIIIIIEEEDDDCCCDDDEEEEEECCCAAABBBAAA@@@>>>===<<<;;;;;;===@@@DDDIIIOOOWWW___eeesssxxx||||||}}}~~~tttmmmooo|||vvvdddUUULLLLLLUUU]]]bbbcccdddeeeaaaWWWHHH>>>111---+++------******,,,)))))))))))))))*********))))))************)))))))))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&JJJHHHGGGFFFFFFFFFDDDBBBAAA@@@?????????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBGGGGGGGGGHHHJJJMMMPPPQQQQQQQQQQQQPPPPPPRRRVVVYYY\\\___aaabbbeeejjjllliiihhhjjjmmmqqqsssuuuuuuuuupppqqqrrrsssrrrrrrppppppooonnnmmmoooppppppllliiilllmmmmmmmmmnnnnnnnnnnnnmmmjjjhhhgggiiiiiigggfffjjjjjjjjjjjjiiihhhggggggaaaaaabbbdddfffhhhjjjllliiijjjkkkiiifffeeeeeeggghhhgggggghhhjjjkkkjjjiiifffggghhhjjjkkkkkkkkkkkkkkkkkkllllllkkkkkkjjjjjjhhhiiikkkmmmmmmmmmkkkkkkfffgggiiikkkmmmooopppqqqllljjjfffcccbbbaaabbbbbb^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZUUUOOOHHHDDDCCCDDDLLL[[[qqqgggZZZLLLGGGEEEAAA===<<<999999555666:::777;;;MMMfffwwwyyyiiiVVVIIIGGGFFFDDD@@@<<<777222000000000000000000111222222333444666888;;;>>>AAACCCDDDJJJRRRYYY]]]cccjjjooonnnqqquuuxxx{{{}}}yyy\\\]]]lllmmmQQQDDDRRRwwwrrrOOO>>><<<===777000,,,+++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((*********,,,///222999999;;;===@@@BBBCCCCCC???BBBJJJVVVcccnnnwww}}}~~~wwwllleeedddaaafffiiiiiiqqq~~~ppplllllllll|||yyymmmccc]]]OOOJJJDDD@@@@@@AAAAAAAAA??????@@@@@@AAABBBCCCDDDFFFEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGHHHHHHIIIIIIIIINNNLLLKKKMMMOOOPPPOOOMMMLLLLLLKKKKKKJJJJJJKKKKKKKKKIIIHHHIIIJJJIIIHHHFFFFFFEEEDDDCCCAAA@@@@@@???<<<===>>>>>>???CCCHHHLLL]]]kkkyyy}}}}}}uuusssxxxxxxjjj]]]TTTSSSTTTddddddeeeeeeccc^^^ZZZWWW;;;222++++++---,,,++++++))))))))))))************))))))************))))))(((((('''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&LLLJJJHHHGGGGGGFFFDDDBBBDDDCCCAAA???>>>>>>??????AAAAAABBBCCCDDDDDDDDDDDDGGGGGGHHHIIIKKKMMMPPPRRRRRRRRRRRRQQQQQQRRRUUUXXX[[[___aaaaaadddiiikkkiiigggiiimmmqqqtttvvvwwwwwwrrrqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnoooooonnnkkkhhhnnnnnnoooooopppppppppooommmkkkiiihhhiiiiiihhhggglllkkkjjjiiihhhfffeeeeeeaaabbbccceeehhhkkkmmmnnnpppooonnnkkkhhhfffggghhhjjjiiihhhiiijjjkkkjjjiiigggggghhhiiiiiiiiiiiihhhkkklllmmmmmmlllkkkiiihhhhhhjjjkkkmmmnnnnnnmmmmmmgggggghhhjjjmmmqqqtttvvvoookkkfffcccccccccbbb___^^^^^^]]]]]]\\\[[[[[[[[[[[[ZZZWWWQQQJJJEEECCCCCCKKK]]]uuu|||ooo```UUULLLCCC>>>===:::;;;777888<<<888===PPPjjj}}}yyyjjjVVVHHHFFFEEECCC@@@<<<777333000111000000000000111222222444444666999<<>>@@@AAAAAABBB<<>>@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLMMMOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMOOONNNMMMMMMNNNNNNMMMKKKIIIIIIHHHFFFEEEDDDCCCCCCAAAAAA???<<<:::999;;;===@@@JJJ\\\rrryyyvvvvvvzzzooodddYYYSSSZZZ]]]```bbbbbbbbbbbbbbbKKK<<>>======>>>???@@@BBBCCCEEEFFFFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRSSSSSSSSSRRRQQQRRRUUUWWW[[[___```^^^^^^bbbdddbbbeeegggjjjnnnpppqqqrrrrrrpppppppppppppppqqqrrrsssnnnoooooopppooommmkkkiiimmmnnnooopppppppppoooooojjjiiiiiiiiijjjjjjkkkkkklllkkkiiigggeeedddcccbbb```aaaccceeehhhkkknnnooorrrqqqnnnkkkiiihhhiiijjjmmmkkkjjjjjjkkkkkkjjjhhhggggggggggggffffffeeeeeehhhiiikkkllllllkkkjjjiiihhhiiijjjlllmmmnnnnnnnnnjjjkkklllnnnooopppqqqqqqoooiiicccbbbeeeeeebbb____________^^^]]]\\\[[[ZZZ[[[[[[XXXSSSMMMGGGDDDCCCJJJ```{{{jjjXXXHHH???===:::<<<888888;;;888???SSSnnn}}}uuuooodddSSSFFFEEEEEECCC@@@<<<777444111111111000000111111222333444555777999<<<@@@BBBDDDFFFMMMUUU\\\aaaffflllppppppssswwwyyy{{{}}}sssXXXfff{{{kkkOOOKKK]]]ssswwwaaaDDD888:::;;;888444000---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))))))))***,,,---...222777;;;888:::===>>>??????AAABBBAAANNNaaasssyyysssnnnhhhdddooossswwwvvvppplllmmmrrrvvvrrr{{{zzz{{{pppiii^^^QQQGGGAAA>>>>>>BBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKMMMNNNNNNMMMJJJIIIIIIHHHHHHFFFEEEEEEFFFFFFDDDAAA>>>===>>>@@@===>>>AAAIII[[[uuuzzzwwwtttrrrrrr{{{yyyttthhh\\\PPPSSSYYY```cccccc^^^ZZZXXXJJJ:::222///+++***+++++++++***************)))(((((())))))))))))(((((($$$%%%%%%%%%&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&PPPNNNLLLKKKJJJIIIGGGEEEAAA@@@???>>>======>>>??????@@@BBBDDDEEEGGGGGGHHHHHHHHHHHHIIIKKKNNNQQQRRRRRRSSSTTTSSSRRRSSSUUUWWWZZZ___```]]]\\\___bbbbbbdddfffiiikkkmmmmmmmmmlllnnnnnnnnnnnnoooqqqrrrsssnnnooopppqqqooommmkkkjjjlllmmmnnnooopppooonnnmmmggghhhhhhiiijjjlllnnnooolllkkkjjjiiigggeeedddddd___```bbbdddgggjjjmmmnnnpppnnnllljjjjjjkkkllllllnnnmmmkkkkkklllllljjjiiigggffffffeeeddddddccccccdddeeegggiiijjjkkkkkkjjjggghhhiiijjjkkklllmmmmmmkkkmmmppprrrsssqqqnnnlllkkkfffbbbbbbeeegggddd```````````````___]]]\\\[[[[[[[[[[[[WWWQQQJJJFFFDDDIIIaaakkkRRRDDDAAA:::<<<999888;;;777???UUUrrr{{{mmmddd```YYYNNNEEEDDDDDDBBB@@@<<<888444222111111111111111222222333555666777:::===@@@CCCEEEGGGNNNWWW___ccchhhmmmrrrsssvvvyyy|||}}}{{{YYYaaattt]]]PPP]]]pppuuu```BBB777===:::888666222...+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((())))))******+++,,,...000222666;;;>>>===???AAA@@@??????AAACCCNNN___tttyyyiii```^^^^^^]]]\\\gggjjjpppuuu}}}}}}iiibbblllyyy~~~}}}nnnbbbMMMJJJEEE@@@======>>>???>>>@@@BBBDDDFFFHHHJJJLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKKKKJJJIIIHHHEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFGGGIIIKKKLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIFFFGGGFFFCCCAAA@@@AAABBBBBB>>>999777>>>LLL^^^jjj|||{{{uuurrroooppp|||}}}}}}}}}qqqcccQQQPPPSSSZZZaaabbb]]]XXX^^^UUUIII???444+++***---,,,+++++++++******))))))(((((())))))))))))(((((($$$%%%%%%%%%&&&'''''''''''''''((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&QQQOOOMMMLLLLLLKKKIIIGGGAAA@@@???>>>>>>???@@@@@@???@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHJJJLLLNNNQQQRRRQQQSSSTTTTTTSSSTTTVVVWWWZZZ___bbb___^^^cccgggiiigggiiikkkmmmnnnnnnmmmlllmmmnnnnnnnnnooooooooooookkkmmmppppppnnnllllllllljjjkkkmmmoooooonnnmmmlllfffhhhiiijjjkkklllooorrrmmmnnnnnnnnnmmmllljjjiiiaaabbbccceeehhhjjjmmmnnnnnnllljjjjjjlllmmmmmmmmmooommmllllllmmmmmmllljjjhhhgggfffeeeddddddddddddbbbcccdddfffhhhjjjllllllhhhhhhiiiiiijjjkkkllllllhhhkkkpppttttttrrrooollliiifffcccdddfffgggeeecccbbbbbbcccbbbaaa___]]]\\\ZZZ\\\]]][[[UUUOOOJJJGGGGGG\\\~~~yyyXXXFFFAAA:::===:::999;;;888AAAWWWvvvyyykkkqqqzzzoooaaaXXXTTTQQQJJJEEECCCCCCBBB@@@<<<999555333222111111111111222333333666666888;;;>>>AAADDDEEEHHHPPPYYYaaaeeejjjooossstttwww{{{~~~```UUUiiikkkOOOXXXlllxxxfffEEE555:::999999888444///+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((())))))******+++,,,...111444666999===@@@???AAABBB@@@>>>???DDDHHHYYYkkkrrrbbbZZZWWWUUUSSSRRRWWW```ooozzzmmmfffffflllssstttiii\\\NNNDDD???>>>>>>===>>>???@@@AAAAAADDDHHHIIIIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIGGGJJJLLLMMMKKKIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGHHHFFFDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPOOONNNKKKKKKJJJHHHDDDBBBBBBCCC??????>>><<<;;;===AAADDDPPP___{{{{{{uuu|||qqqaaaXXXTTTQQQRRRXXX\\\]]]\\\]]]ZZZTTTLLL???222...000,,,,,,,,,+++******))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQPPPNNNMMMNNNMMMKKKIIICCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBDDDFFFGGGHHHHHHHHHHHHIIIJJJLLLOOOQQQSSSPPPRRRSSSTTTTTTUUUWWWXXX]]]bbbeeeaaa```dddjjjlllhhhjjjmmmoooqqqqqqppppppoooooooooooommmkkkiiihhhgggjjjmmmnnnllljjjkkkkkkjjjkkknnnooopppooommmkkkhhhjjjlllkkkjjjkkknnnqqqkkkmmmppprrrrrrpppnnnlllffffffgggiiikkkmmmoooqqqooommmkkklllnnnooonnnlllooommmlllmmmnnnnnnmmmllljjjiiihhhgggffffffggggggeeeeeedddeeegggiiilllmmmjjjjjjjjjjjjkkkkkklllllliiikkkooorrrsssrrrooommmjjjiiihhhhhhgggffffffeeeddddddeeeeeecccaaa^^^]]]YYY\\\___^^^YYYRRRMMMJJJDDDPPPlll]]]GGG@@@;;;???<<<;;;<<<999CCCZZZxxxzzzooocccjjjrrrjjj___WWWRRRNNNIIIEEECCCBBBAAA???<<<999666444222222111111222222333444666777999;;;>>>AAADDDFFFIIIQQQZZZbbbgggkkkpppttttttwww{{{fffOOO```{{{vvvMMMSSSkkkxxxTTT:::777888999999666000,,,******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))'''(((((()))******++++++---000444777999;;;>>>??????AAADDDDDDFFFKKKUUU\\\ggguuu}}}ooobbb\\\WWWRRROOOQQQVVViii|||rrroooooorrrxxxvvvfffXXXNNNFFF@@@;;;@@@@@@AAABBBCCCDDDDDDDDDGGGJJJMMMMMMJJJFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFEEEFFFHHHKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTPPPSSSWWWWWWTTTRRRQQQQQQPPPQQQSSSTTTSSSRRRPPPOOOOOOMMMIIIHHHHHHIIIIIIHHHHHHIIILLLOOOQQQQQQQQQQQQQQQQQQQQQNNNJJJHHHGGGGGG@@@BBBDDDDDDAAA???===<<>>555222------,,,++++++***))))))''''''((((((((((((''''''(((((('''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQPPPNNNNNNNNNNNNMMMKKKGGGEEEDDDBBBAAAAAAAAABBB@@@AAACCCDDDFFFGGGGGGHHHHHHIIIIIIJJJLLLOOOQQQSSSOOOQQQSSSTTTTTTUUUWWWYYY```fffgggbbb___bbbgggiiigggiiilllooorrrsssrrrrrrqqqqqqqqqooolllhhhdddbbbdddgggkkkllljjjiiiiiikkkjjjlllnnnppppppooommmllljjjlllnnnllljjjjjjlllooohhhkkkooorrrsssrrrooommmjjjjjjkkklllnnnppprrrssspppnnnmmmnnnppppppnnnkkknnnmmmlllmmmnnnooonnnmmmlllkkkjjjhhhhhhhhhiiijjjiiigggfffeeefffiiilllnnnllllllkkkkkkkkklllmmmmmmmmmnnnoooppppppooonnnmmmlllmmmmmmkkkhhhffffffgggeeefffffffffdddbbb___]]]YYY\\\```___[[[UUUOOOLLLAAAGGG\\\cccLLLEEE===@@@>>><<<===:::EEE\\\zzzzzzlllhhhooozzznnniiibbbZZZTTTNNNIIIFFFBBBBBBAAA???===999666444222222111111222222333444666777999;;;>>>BBBDDDFFFJJJQQQ[[[ccchhhlllqqqttttttwww{{{fffRRR^^^qqq{{{QQQUUUppphhhFFF<<<888999:::666111,,,******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++---111666:::;;;<<<>>>???AAAEEEJJJNNNTTT___mmmxxxxxxrrreee___ZZZUUUVVV\\\ccc|||zzz|||}}}{{{{{{kkkaaaQQQEEE??????@@@AAA???@@@AAABBBDDDEEEFFFGGG@@@EEEIIIKKKHHHEEEDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFHHHIIIMMMPPPSSSUUUUUUVVVWWWWWWYYYZZZ\\\]]]______```dddggggggdddaaaaaaaaa\\\]]]^^^______]]][[[YYYXXXTTTPPPMMMKKKKKKJJJIIIDDDFFFIIIMMMOOOPPPPPPPPPQQQRRRRRRPPPLLLJJJJJJJJJFFFGGGGGGEEEBBBAAAAAABBB;;;@@@HHHMMMQQQ```sssfffmmmsssvvvoooaaaXXXXXX]]]VVVUUUWWW[[[WWWIII;;;333------,,,,,,+++***))))))''''''(((((((((((('''''')))))))))((('''''''''&&&'''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&OOOOOONNNNNNMMMLLLLLLLLLCCCCCCBBBBBBCCCCCCDDDDDDFFFEEEEEEFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHJJJNNNQQQQQQQQQQQQSSSVVVXXXXXXWWW^^^dddhhhhhhdddbbbcccfffjjjjjjjjjkkklllmmmnnnnnnqqqrrrqqqooollljjjjjjkkklllkkkkkklllnnnppppppppplllllllllmmmnnnoooppppppvvvtttqqqnnnkkkkkkkkkkkkhhhiiijjjlllnnnpppqqqrrrmmmnnnooonnnnnnooorrruuutttsssqqqqqqqqqqqqpppoooppppppoooooonnnnnnmmmmmmqqqpppooonnnnnnmmmkkkiiihhhiiiiiijjjjjjiiiiiihhhggghhhjjjlllnnnpppqqqrrrtttpppmmmooosssuuutttqqqnnnllliiihhhhhhhhhgggfffkkkjjjiiihhhgggfffeeeeeeeeecccaaa```^^^XXXNNNGGGHHHJJJUUUnnncccJJJDDDDDDBBBDDD;;;===AAACCC___vvvpppqqq{{{tttllleee```YYYQQQKKKHHHFFFCCC@@@>>>;;;777444555555444333222222222222222555999<<<>>>AAADDDGGGMMMVVV^^^bbbgggooovvvxxxwwwyyy}}}sssUUUXXXhhh~~~www]]]RRRyyy]]]AAA>>>999777777444---************))))))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((***,,,...///666888;;;;;;:::<<>>@@@AAABBBLLLXXXppp~~~~~~vvvxxx~~~sss~~~hhhYYYUUU[[[WWWUUUWWWZZZZZZTTTMMM444///+++***,,,---***&&&))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''OOOOOONNNMMMKKKJJJIIIIIIEEEDDDCCCCCCCCCDDDEEEFFFHHHGGGGGGHHHJJJLLLMMMMMMLLLLLLKKKIIIHHHIIILLLOOOQQQQQQRRRSSSTTTVVVWWWWWWYYY]]]aaabbbaaa``````bbbeeefffhhhjjjkkkmmmnnnnnnrrrrrrqqqooolllkkkkkklllnnnmmmmmmnnnpppqqqrrrrrrpppooonnnmmmmmmmmmnnnooosssqqqooommmkkkkkkllllllkkkkkklllmmmnnnooopppqqqooooooooonnnmmmmmmoooqqqrrrrrrqqqqqqqqqqqqqqqpppppppppoooooooooppppppqqqpppooonnnnnnoooooommmkkkiiiiiikkklllmmmmmmmmmmmmjjjkkklllmmmooopppqqqrrrtttqqqoooqqqvvvxxxvvvssspppnnnlllkkkkkkkkkjjjhhhkkkjjjiiihhhggggggggghhheeedddbbbaaa___XXXOOOHHHEEEGGGOOOeeeeeeMMMGGGFFFBBBEEE===???CCCEEE```uuuxxxzzzrrrmmmhhhjjjnnnjjj]]]RRRGGGEEEBBB@@@>>>;;;777444444444333222222222333333444666:::===???BBBFFFIIINNNXXXccchhhlllqqqttttttxxxyyy|||xxxyyyzzzuuuNNNSSSfff~~~pppZZZLLLnnnkkkWWWAAA;;;888888555///++++++)))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''')))))))))))))))))))))((()))))))))***,,,...111222666999<<<<<<;;;<<<@@@CCCOOOiiiyyyyyysss{{{uuujjj\\\MMMBBBBBBAAA@@@???@@@BBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEBBBAAACCCHHHLLLMMMLLLOOOPPPSSSWWW\\\bbbhhhlllnnnvvv~~~~~~}}}wwwnnnhhhhhhfffbbb]]]ZZZXXXWWWWWWSSSQQQNNNMMMOOOSSSTTTTTTOOONNNMMMKKKIIIGGGGGGGGGFFFBBB@@@AAA@@@>>>AAAGGGNNNYYYoooqqqvvvzzzvvvooolllrrrxxxtttkkk[[[ZZZXXXYYYZZZZZZWWWUUUCCC999...***+++---+++((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((''''''''''''''''''''''''PPPOOONNNLLLKKKIIIHHHGGGHHHFFFDDDBBBBBBDDDFFFGGGJJJJJJJJJJJJKKKMMMNNNNNNMMMMMMLLLJJJHHHHHHKKKMMMPPPRRRUUUTTTSSSRRRUUUWWWVVVXXX[[[^^^___``````___bbbdddgggjjjmmmnnnooooooqqqrrrqqqooommmkkklllmmmooooooppppppqqqrrrttttttuuussspppmmmllllllmmmnnnpppooonnnlllllllllmmmmmmnnnnnnnnnnnnnnnnnnoooooopppppppppnnnlllkkklllmmmqqqqqqqqqqqqrrrrrrrrrrrrqqqppppppooopppqqqssstttooonnnnnnoooppppppooommmjjjkkkmmmnnnpppqqqqqqqqqnnnnnnooooooppppppqqqqqqsssqqqqqqtttyyy{{{zzzwwwsssrrrpppoooppppppnnnllllllkkkiiigggggggggiiijjjfffdddbbbaaa___YYYQQQJJJDDDEEEJJJ[[[yyyoooXXXNNNHHHBBBEEE>>>AAAEEEFFFbbbxxxuuullleee___^^^gggqqqppp```PPPFFFDDDBBB@@@>>>;;;777333333333222222333333444444555888;;;>>>@@@DDDHHHKKKOOO[[[gggmmmpppssstttrrryyyzzz|||yyy{{{tttSSSWWWlllsss___KKKbbbtttgggFFF???999999777111---,,,(((((())))))))))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))******+++---///222444666999<<<>>>>>>===>>>CCCGGGZZZooo~~~{{{uuuqqqsssjjjzzzfffUUUKKKEEE???;;;???@@@@@@BBBDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHIIIMMMRRRWWWZZZZZZ[[[___dddiiipppxxxwwwpppqqqnnnggg]]]VVVMMMKKKNNNQQQRRRRRRSSSSSSRRRQQQOOONNNMMMLLLJJJFFFDDDDDDCCC>>>::::::<<<999BBB[[[yyyuuuhhhbbbdddhhhjjjiiiqqqlllhhhmmmwwwxxx___]]]ZZZXXXXXXYYYZZZ[[[UUUGGG777---+++,,,,,,+++*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))''''''''''''''''''''''''PPPPPPOOONNNMMMLLLKKKKKKJJJHHHDDDBBBAAACCCFFFGGGKKKKKKLLLLLLKKKLLLMMMOOOLLLLLLLLLJJJIIIIIILLLNNNNNNSSSVVVUUUQQQPPPSSSWWWVVVWWWYYY]]]aaabbbbbb```dddfffiiillloooppppppppppppppppppnnnlllkkklllmmmppppppqqqqqqqqqrrrsssuuuvvvtttpppmmmllllllnnnpppqqqpppooonnnmmmmmmmmmnnnooooooooonnnmmmmmmllllllnnnoooooonnnlllkkkkkkmmmoooqqqrrrrrrrrrrrrtttuuusssrrrqqqppppppqqqssstttqqqpppooopppqqqqqqooommmlllmmmnnnpppqqqrrrrrrrrrpppppppppppppppppppppooorrrrrrssswww{{{}}}|||{{{vvvuuuttttttttttttrrrpppnnnllliiigggffffffggghhheeecccaaa```^^^YYYQQQKKKFFFEEEHHHSSSkkk{{{cccSSSKKKCCCDDD???CCCEEEFFFccc~~~vvv{{{kkk___XXXRRRPPPVVV______RRREEEEEEDDDBBB@@@>>>;;;666333222222222222333444555666666888;;;>>>@@@DDDIIILLLPPP\\\gggmmmqqqtttuuutttzzz{{{|||~~~|||zzz___```qqqlllPPP\\\sssssshhhOOOEEE;;;888777222---+++((((((((())))))******+++((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,///222555777888===>>>>>>>>>>>>CCCKKKQQQcccrrrzzzuuuxxxxxxsssoooiiiiiilll```PPPDDD@@@@@@BBBCCCCCCCCCEEEFFFGGGIIIIIIJJJGGGGGGFFFEEEEEEFFFGGGGGGQQQSSSVVV[[[___cccgggjjjhhhlllssszzzwwwcccYYYOOONNNRRRSSSRRRQQQUUUTTTSSSSSSSSSRRRQQQPPPNNNJJJGGGHHHHHHEEE???<<>>888777333...+++(((((())))))******++++++))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((()))))))))*********+++***+++...111444666888999======<<<<<<@@@JJJXXXbbb```rrrzzzoooiiiooowwwwwwrrrnnnlllxxx{{{kkkXXXPPPGGGAAA???@@@AAABBBGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFGGGIIILLLNNNPPPXXX]]]ccciiimmmrrrxxx}}}}}}pppfff```cccfffccc^^^\\\WWWTTTQQQQQQQQQRRRPPPOOOQQQOOOKKKIIIJJJJJJFFFBBBCCC>>>@@@DDD@@@BBBYYYvvv}}}xxxssspppmmmaaabbbiiivvv{{{pppsssyyyzzzyyyssshhhXXXOOOMMMPPPSSSSSSYYYWWWPPPCCC555---,,,...---,,,,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''''''''''''''''''''OOOPPPPPPQQQRRRSSSTTTTTTLLLJJJGGGEEEDDDDDDEEEFFFJJJLLLMMMKKKHHHGGGJJJMMMIIIJJJKKKLLLKKKLLLNNNPPPNNNPPPSSSRRRQQQPPPSSSUUUUUUWWWZZZ]]]^^^______^^^cccdddeeefffhhhiiikkkkkknnnnnnooonnnllllllmmmooonnnppprrrqqqnnnnnnqqqttttttrrrpppooooooqqqsssuuuuuuuuutttrrrqqqooonnnmmmooooooooonnnnnnmmmmmmmmmkkkmmmooopppppppppqqqsssqqqtttwwwvvvttttttwwwyyywwwwwwvvvuuusssrrrqqqpppvvvtttsssrrrrrrqqqooolllnnnnnnoooooooooooonnnnnnnnnnnnnnnoooppppppqqqqqqttttttttttttvvvwwwyyyzzzwwwwwwwwwxxxyyyxxxuuusssnnnmmmkkkiiigggfffeeeddddddbbb______^^^ZZZSSSNNNGGGDDDEEELLLZZZwwwjjjWWWHHHDDD???DDDEEEHHHhhhvvv}}}zzzssshhhYYYNNNGGGEEEAAA===<<<>>>BBBFFFBBBBBBAAA@@@???;;;666222222111222222333444555666777888;;;===@@@EEEKKKOOOVVV^^^fffiiimmmuuu{{{}}}}}}}}}~~~uuuggghhhyyyZZZVVVhhhzzzlllXXXCCC999777444///+++))))))******************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))((())))))******+++++++++,,,---000333666888::::::;;;<<<===@@@IIIXXXjjjwwwwwwwwwfff___ZZZ]]]jjjtttttttttwwwvvv___PPPDDDBBB@@@@@@AAACCCCCCCCCHHHGGGGGGGGGHHHHHHIIIJJJMMMMMMNNNQQQUUUZZZ^^^aaagggoooyyysssoooaaa[[[UUUQQQQQQQQQOOOMMMSSSSSSPPPKKKJJJKKKIIIEEEGGG???;;;@@@BBBAAAEEELLLbbbxxxuuujjjnnnooopppxxx}}}zzzpppaaaVVVOOONNNNNNNNNRRRUUUVVVOOOBBB666000///...------,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))******''''''''''''''''''''''''NNNNNNOOOOOOPPPPPPQQQQQQNNNMMMKKKIIIGGGGGGGGGGGGJJJMMMNNNLLLHHHGGGIIIMMMJJJKKKMMMMMMLLLLLLMMMOOONNNNNNOOOPPPRRRSSSTTTTTTUUUYYY]]]^^^]]]\\\\\\^^^bbbaaabbbccceeehhhkkkmmmoooppppppooonnnnnnpppqqqnnnqqqsssqqqnnnmmmqqqttttttsssrrrqqqqqqrrrssstttssssssrrrrrrqqqpppoooooooooooopppppppppqqqqqqqqqmmmooorrrsssssssssssstttssswwwyyyyyyvvvuuuxxx{{{wwwxxxyyyyyyxxxvvvtttsssuuutttssssssssssssqqqooolllmmmnnnnnnoooooooooooommmmmmooopppqqqsssttttttuuutttsssqqqqqqrrruuuwwwvvvvvvvvvwwwxxxwwwuuurrrlllmmmmmmmmmllljjjhhhgggfffdddaaa``````\\\VVVQQQIIIFFFGGGOOO[[[rrr|||```MMMFFF@@@EEEFFFJJJlll~~~qqq}}}sssllleee\\\PPPGGGAAAAAA???<<<;;;<<>>AAAFFFMMMQQQYYYbbbiiikkkooovvv{{{}}}~~~~~~jjjeeesssbbbSSS___|||dddIII<<<888555111---++++++******************))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((())))))******+++,,,,,,...000333666999:::;;;<<<<<>>KKKeee}}}rrrpppooottt{{{~~~|||xxxzzzyyysssgggXXXOOOMMMOOONNNRRRUUUUUUOOOCCC888000......---,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''MMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNLLLJJJIIIHHHHHHKKKNNNOOOMMMIIIGGGJJJMMMLLLMMMNNNMMMLLLKKKKKKMMMNNNMMMMMMOOORRRTTTTTTTTTXXX]]]aaaaaa]]][[[\\\___bbbaaaaaabbbeeejjjooorrrpppqqqrrrqqqpppppprrrtttnnnrrrtttrrrooonnnqqquuuttttttssssssrrrrrrrrrrrroooppppppqqqqqqqqqppppppppppppqqqrrrsssssstttuuuoooqqqtttuuutttssstttuuuuuuxxx{{{zzzvvvuuuxxx|||wwwxxx{{{||||||zzzxxxvvvsssrrrrrrsssttttttsssqqqjjjkkkmmmnnnppppppqqqqqqmmmnnnoooqqqsssuuuwwwwwwvvvtttrrrooommmooorrruuuuuuuuuuuuwwwxxxwwwtttrrrjjjlllnnnoooooonnnlllkkkhhheeecccbbbaaa^^^YYYTTTMMMIIIKKKTTT^^^rrreeePPPGGGBBBFFFGGGLLLooo|||ppp~~~vvvjjjaaa[[[TTTJJJCCC============<<<<<<<<<===AAAAAAAAAAAA???<<<666222333333222222333333444444:::;;;===???CCCHHHNNNSSS\\\eeelllooorrrwww{{{{{{~~~hhh```mmmjjjQQQWWWxxxlllMMM>>>:::777222///,,,+++++++++***)))))))))))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((())))))***++++++,,,,,,111333555888;;;<<<======???EEEOOO[[[kkk~~~uuulllddd\\\WWWMMMIIINNN[[[iii||||||kkkkkk|||ttt___OOOEEEAAA???FFFEEECCCCCCDDDFFFHHHIIIGGGGGGHHHKKKPPPVVV[[[___hhhiiijjjnnnsssyyy~~~pppfffaaa^^^ZZZWWWLLLTTTXXXUUURRRTTTTTTQQQEEELLLNNNFFF??????BBBBBBDDD@@@DDDYYY{{{uuuuuuwwwvvv```QQQNNNRRRNNNOOORRRWWWWWWNNN>>>111//////...---+++******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''NNNNNNMMMMMMMMMMMMMMMMMMOOOJJJJJJOOOOOOLLLLLLPPPSSSTTTUUURRRMMMKKKLLLOOOPPPQQQPPPPPPNNNLLLKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRYYYaaaeeebbb^^^^^^^^^]]]]]]]]]___aaadddhhhlllnnnoooqqqrrrrrrpppoooooopppppprrrsssqqqnnnmmmppprrrwwwtttqqqqqqrrrrrrpppnnnmmmppptttvvvuuutttssssssmmmooossstttttttttuuuvvvqqqqqqrrrrrrtttvvvyyyzzzxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxzzz~~~~~~wwwrrrvvvvvvwwwwwwwwwwwwvvvvvvjjjkkkmmmppprrrssssssssspppppppppsssvvvzzz{{{{{{xxxwwwuuuttttttvvvxxxyyywwwxxxzzzzzzxxxuuupppmmmnnnmmmllllllmmmllljjjhhhllliiieeedddddd```XXXRRRKKKHHHEEEMMM\\\lllhhhTTTLLLEEEFFFFFFOOOyyytttmmmrrrhhh\\\UUUSSSOOOIIICCCDDDAAA>>>;;;:::;;;===>>>BBBBBBBBB@@@===999555333111111111222333444555666777<<<@@@AAAEEENNNUUUVVV]]]fffmmmnnnooouuu{{{}}}hhhYYYkkkuuuPPPOOOuuutttKKK555:::<<<222,,,---+++)))((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))((((((***---000555444555999>>>@@@===:::<<>><<<::::::;;;>>>@@@BBBBBBBBB@@@===999555333111111222222333444666666888===@@@AAAFFFOOOVVVYYY```iiippppppqqqvvv|||nnnVVV]]]wwwYYYPPPnnnzzzRRR999;;;===444111---+++)))))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''')))(((((((((''''''''''''))))))))))))(((((((((((()))***+++******,,,000333999;;;;;;999888;;;CCCJJJ[[[iii{{{~~~iiiaaaaaabbb`````````mmmwww~~~hhhXXXHHHBBBBBBBBBCCCEEECCCDDDDDDCCCAAABBBFFFJJJSSSVVV[[[aaagggnnntttxxxzzznnnfff___YYYYYYXXXSSSQQQSSSUUUSSSPPPNNNLLLKKKHHHFFFDDDCCCAAA???BBBQQQeeeuuu~~~wwwttt~~~{{{~~~sssbbbYYYQQQPPPMMMMMMSSSZZZVVVNNN<<<666///,,,,,,---+++)))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''MMMNNNNNNOOOOOOPPPPPPPPPVVVSSSRRRUUUVVVTTTSSSSSSUUUSSSQQQNNNLLLKKKLLLLLLNNNLLLLLLOOOSSSUUUTTTRRROOOPPPQQQRRRTTTUUUVVVWWWZZZaaaddd```[[[ZZZYYYVVVYYY[[[]]]```cccfffggghhhmmmoooqqqqqqppppppqqqrrrooopppqqqpppooooooppprrrppppppqqqsssuuuuuusssqqqnnnrrrvvvxxxyyyyyyzzz{{{xxxvvvuuuwwwzzz{{{xxxvvvqqqtttwwwzzz{{{|||{{{zzztttuuuuuuvvvwwwxxxyyyzzzzzzzzzzzz|||~~~~~~}}}{{{{{{{{{||||||||||||{{{{{{vvvtttqqqooonnnoooppprrrqqqnnnmmmnnnrrrwww{{{}}}zzzyyyyyyyyyyyy{{{}}}~~~{{{yyywwwuuusssrrrrrrrrrooonnnmmmmmmnnnnnnllljjjiiigggffffffgggeee___ZZZTTTMMMCCCCCCLLL[[[nnnWWWMMMDDDFFFIIIVVVuuuwwwpppccc]]]QQQLLLEEECCCEEEDDD@@@<<<<<<:::999888999<<>>666333...,,,***)))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,------000333666444999===999888EEE```wwwuuuhhh]]]ZZZ^^^eeemmmtttqqq[[[RRRGGG>>>===@@@AAABBBDDDEEEFFFGGGDDDAAADDDKKKRRRbbbffflllrrryyywwwkkkccc^^^XXXUUUUUUXXXVVVSSSQQQPPPNNNKKKIIIGGGEEEAAA===<<>>>>>@@@@@@===:::999999888777999;;;>>>???BBBBBBBBB@@@===999555333222222222333444666777888===AAACCCCCCIIITTT^^^bbbeeennntttttttttyyyyyyfff[[[lll}}}bbbPPPZZZ|||fffPPPZZZkkkDDD??????777222...,,,*********+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***+++---...000222555888333999<<<:::>>>VVV~~~ttthhh```YYYWWW[[[bbbnnnyyyqqqXXXHHHIIICCC???AAADDDCCCDDDFFFEEEHHHKKKJJJHHHKKKSSS[[[mmmsss{{{rrriiiccc___]]]XXXVVVTTTSSSSSSRRRPPPNNNHHHFFFDDDCCCCCCCCCBBBBBBGGGWWWuuu}}}||||||wwwrrr}}}}}}|||uuurrrqqqdddbbb]]]WWWUUUYYY```eee^^^OOO>>>444222111---(((+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''NNNNNNOOOPPPQQQQQQRRRRRRUUUSSSQQQQQQSSSSSSNNNIIIHHHIIIHHHHHHGGGGGGGGGHHHLLLKKKKKKNNNRRRTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUVVVXXX^^^aaa``````bbbaaa^^^]]]^^^aaaccceeefffffffffiiikkknnnoooooooooppprrrnnnmmmmmmnnnoooqqqqqqrrrqqqpppoooooopppsssvvvyyyrrrtttwwwxxxwwwwwwxxxyyyzzzvvvtttvvv|||~~~|||yyyvvvuuutttuuuvvvyyy|||~~~|||||||||||||||{{{{{{{{{zzz}}}}}}{{{||||||}}}}}}}}}}}}||||||yyyyyyyyyxxxwwwvvvuuutttqqqnnnkkkjjjnnntttyyy|||}}}}}}|||{{{zzzyyyyyyyyyzzzwwwssspppoooppprrrtttpppooonnnoooppppppnnnmmmiiihhhgggfffccc___ZZZVVVTTTQQQIIIGGGJJJUUU~~~uuu\\\NNNDDDFFFKKK\\\ssspppzzzzzzgggWWWQQQDDDAAA>>>===>>>>>><<<999999888888777888:::<<<===BBBBBBBBB@@@===999555333222222333444555777888999>>>BBBEEEEEELLLXXXbbbfffgggooovvvuuuuuuzzz}}}bbbQQQ\\\uuu{{{{{{lllUUUVVVwwwfffMMMPPPzzzqqqGGG>>>???888333///---+++***++++++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''((((((((((((((('''((((((((()))))))))***)))+++...000111333666999<<<===<<<;;;DDD^^^nnnggg```[[[ZZZ\\\```iiirrr}}}mmmYYYKKKDDDAAA>>>???DDDGGGGGGIIILLLCCCIIIOOOSSSUUUXXX^^^cccssszzzwwwooohhhccc\\\ZZZWWWVVVVVVVVVUUUTTTMMMKKKHHHFFFEEECCC???<<>>CCCGGGIIIOOO[[[eeeiiiiiirrrxxxwwwvvv{{{~~~eeeOOOOOObbbrrrvvvrrrfff^^^zzzmmmOOOJJJoooxxxMMM???>>>999777000...,,,+++,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''(((((())))))******+++---000222333555777::::::::::::>>>LLLfff}}}ooo\\\YYY[[[eeennnqqqsssuuuwww|||~~~lllYYYIIIDDDFFFBBBAAABBBEEEEEEBBBDDDIIIGGGMMMVVV___fffkkkoooqqqzzzyyynnnfffbbb\\\XXXVVVUUUTTTSSSPPPNNNKKKIIIGGGDDDAAA>>>AAA@@@BBBOOOnnn{{{tttkkkhhhpppqqqmmmqqq{{{~~~wwwvvv|||rrrpppooojjjbbb\\\^^^dddddd___TTTDDD666,,,)))***++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((OOOOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQSSSYYY___ZZZRRRIIIPPPUUUSSSJJJDDDCCCFFFHHHLLLPPPRRRQQQQQQTTTXXXTTTTTTTTTTTTSSSSSSSSSRRRXXX]]]___```bbbeeeccc___ccccccccccccdddeeeggggggfffhhhkkkkkkkkkkkklllmmmmmmkkkjjjlllppprrrrrrrrrppprrrssssssqqqqqqrrrttttttvvvxxxyyyyyyyyy{{{|||}}}|||{{{yyyyyyyyyzzzzzzuuuuuuttttttvvvyyy|||~~~{{{{{{||||||||||||||||||yyy}}}~~~}}}|||yyyvvvsssrrrtttxxx{{{|||wwwxxxyyy{{{|||}}}}}}}}}zzzyyyxxxwwwvvvuuuuuuuuuqqqppppppqqqrrrrrrqqqoooqqqqqqqqqooojjjddd___]]]YYYXXXRRRMMMKKKRRR}}}~~~yyy___QQQEEEFFFLLL\\\zzzjjjbbbiiiqqqrrrsssiii\\\UUUDDDAAA===:::999999999999555666666888:::<<>>DDDIIILLLSSS^^^gggkkkllltttzzzyyyyyy|||cccUUUZZZhhhpppuuuxxxfff~~~|||[[[IIIaaa]]]EEE===:::<<<000...,,,,,,,,,---,,,***************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''((((((((()))'''''''''((()))*********---000333555555777999;;;555888???JJJ\\\uuu|||}}}yyyooo\\\\\\fff{{{wwwvvvyyyuuunnnyyyrrraaaUUUKKKCCCBBBEEEEEEEEEFFFGGGEEEBBBEEELLLTTTXXXaaannnzzz}}}vvvkkkbbb[[[WWWUUUTTTRRRRRRRRRPPPMMMJJJGGGFFF<<>>AAACCCBBBBBBBBB@@@===999555333222333444555777999;;;<<<>>>DDDJJJMMMUUU```iiikkkooowww|||{{{zzz~~~ggg```iiiqqqyyy~~~fff{{{hhhKKKUUUzzzmmmKKK<<<:::@@@000...,,,,,,------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))&&&''''''((()))******+++000222555777888888:::<<<:::AAALLLZZZkkkqqqgggooozzz{{{tttmmmnnnzzzmmmgggllllllmmm~~~fffVVVGGGCCCCCCAAAAAACCC@@@AAAEEEIIIJJJLLLSSS\\\bbbdddlllyyyrrrgggaaa]]][[[XXXYYYYYYVVVPPPJJJFFFDDDDDDEEECCC===:::DDD^^^uuuxxxkkkrrr{{{tttooo~~~|||wwwrrrmmmcccXXXTTTXXX___aaaccc___TTTEEE777...,,,+++******)))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))UUURRRQQQQQQSSSSSSPPPMMMKKKMMMMMMOOOVVV]]][[[UUUKKKOOOTTTUUUQQQKKKDDDAAACCCIIIOOORRRQQQQQQTTTWWWWWWVVVVVVUUUTTTSSSRRRRRRWWWZZZ^^^```bbbdddfffhhh```aaabbbcccdddeeeddddddfffhhhjjjmmmnnnooonnnmmmjjjlllmmmmmmlllkkkkkklllooorrrwwwyyywwwtttqqqpppyyyyyyxxxvvvtttuuuxxxzzz~~~{{{xxxwwwwwwwwwxxxvvvuuuuuuuuuwwwzzz}}}~~~~~~zzzzzz~~~zzzwwwwwwyyy}}}}}}~~~~~~~~~~~~}}}}}}||||||zzzyyyyyyzzz{{{zzzyyy{{{yyyuuurrrppppppqqqqqqppppppooommmjjjgggdddcccaaa[[[SSSPPPMMMNNNwww|||aaaKKKGGGEEEJJJiiirrreee___eeesssddd\\\UUUKKKDDD???<<<999888888888777666666777999999:::<<<@@@BBBGGGEEEBBB???;;;777444333333444555555555777:::===>>>CCCJJJQQQXXX```hhhnnntttwwwzzz|||}}}~~~fff___pppzzz}}}iiixxxsssQQQNNNnnn~~~NNN???>>>555555222---++++++,,,,,,,,,,,,+++***((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((())))))(((((((((+++---,,,666444111666777777???@@@NNN___iiittttttfff```^^^lllwwwbbbcccdddnnnttteeeMMMIIIDDDCCCDDDEEEEEEDDDCCCEEEIIINNNSSSZZZ___bbbhhhppp{{{pppmmmfffVVVXXXXXXWWWWWWUUUPPPIIIDDDBBBEEEGGGBBB===>>>HHHQQQooo{{{}}}wwwwwwxxxpppnnniii___WWWUUUYYY\\\aaaccc]]]MMM:::,,,000...,,,+++++++++)))'''************))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&UUUTTTSSSSSSUUUUUUSSSQQQMMMMMMKKKKKKPPPVVVUUUQQQIIIKKKOOOQQQOOOJJJDDD@@@EEEJJJPPPRRRQQQQQQTTTWWWXXXXXXWWWVVVVVVUUUTTTTTTWWWZZZ]]]___```bbbdddfffaaaaaabbbccccccddddddeeefffhhhjjjmmmnnnnnnnnnmmmmmmnnnooonnnmmmlllmmmnnnqqqsssuuuuuutttssstttuuuwwwxxxxxxwwwvvvwwwyyy{{{}}}|||zzzyyyxxxwwwxxxxxxuuutttttttttuuuxxxzzz|||~~~~~~}}}~~~}}}|||{{{{{{|||}}}~~~|||~~~}}}{{{{{{zzzxxxxxxyyyzzzyyyxxxyyyxxxxxxwwwuuutttrrrqqqsssssssssrrrooolllhhhfffbbb]]]UUURRRMMMLLLqqqfffNNNFFFCCCHHHhhhzzzjjj^^^[[[bbbmmm___VVVPPPGGG???;;;999777777777888777666666777888999:::<<>>;;;777444222111222444555666999<<>>777666333...,,,+++,,,,,,++++++***)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((())))))))))))***,,,///222999777555;;;;;;888===DDDaaaqqqmmmvvvnnn___WWWUUUXXXppp~~~oooddd]]]fffwww}}}iii[[[IIIFFFBBBAAABBBDDDDDDCCCIIILLLQQQWWW___hhhpppuuuuuu|||zzzqqq___YYYXXXWWWWWWVVVTTTPPPMMMIIIKKKJJJDDD>>>===BBBGGGSSSeeexxx~~~~~~sssrrrxxx{{{vvvssspppiii___[[[\\\TTTVVV\\\cccdddYYYEEE555---......---,,,*********************))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''VVVUUUUUUVVVXXXXXXWWWUUUSSSQQQLLLHHHKKKQQQRRROOOHHHHHHIIILLLOOOMMMHHHDDDGGGKKKOOOQQQPPPQQQSSSVVVYYYYYYYYYXXXXXXWWWWWWVVVXXXZZZ]]]^^^^^^___```bbbbbbbbbbbbbbbcccdddeeefffgggiiikkkmmmnnnooonnnnnnpppppppppooonnnnnnppprrrsssrrrqqqpppoooqqqtttwwwvvvxxxyyyyyyxxxxxxyyy{{{zzzzzzzzzzzzyyyyyyyyyyyyuuutttsssssstttuuuwwwxxx~~~~~~}}}|||{{{}}}~~~{{{{{{zzzxxxxxxyyyyyyxxxwwwuuuwwwzzz{{{{{{xxxtttrrrtttuuuvvvuuusssoookkkhhhccc___WWWTTTNNNJJJiii{{{tttpppttthhhNNNEEEBBBHHHjjjqqqaaaVVVSSS\\\{{{|||hhhYYYPPPIIIAAA;;;999777666777888999888666666777888999:::<<>>:::777444222000111444555777;;;???BBBGGGIIIOOOXXXbbblllqqqtttuuuxxx|||~~~yyy{{{{{{ggg___tttpppYYYppp___DDD<<<999888444000,,,+++++++++*********)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''(((******+++,,,///111222777555444<<<<<<;;;BBBVVVqqq|||xxx^^^SSSPPPQQQYYYzzzyyyooofff``````qqq|||iiiYYYOOOFFFCCCAAAAAACCCFFFGGGGGGNNNRRRWWW^^^gggqqq|||qqq[[[XXXUUUTTTTTTTTTSSSRRROOONNNLLLGGGBBB??????@@@<<>>;;;777333222000222555666888<<<@@@CCCIIIKKKQQQ[[[fffoootttuuuvvvyyy}}}~~~www]]]eee~~~~~~^^^nnnmmmHHH999<<<:::666111---,,,+++******)))))))))******++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&(((+++,,,---///222444111666333333:::>>>GGGXXXppp{{{xxxpppqqqddd[[[XXXZZZeeeyyynnnpppqqqkkkeeetttvvvcccUUULLLHHHEEEDDDDDDEEEHHHKKKNNNOOOTTTWWW]]]ccckkkuuulllggg___XXXUUUTTTTTTSSSPPPNNNLLLJJJIIIGGGDDDBBB;;;===@@@CCCGGGMMMRRRTTTZZZjjj{{{yyywwwwwwxxxzzzuuuddd[[[WWW^^^iiikkk___RRR===777000,,,+++,,,,,,++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((('''''''''VVVWWWYYYZZZZZZZZZ[[[[[[\\\ZZZSSSMMMMMMTTTXXXXXXIIIFFFCCCGGGNNNSSSSSSQQQLLLMMMMMMLLLLLLMMMOOOQQQWWWWWWWWWWWWXXXXXXXXXXXX[[[]]]^^^^^^]]]\\\]]]^^^dddddddddeeegggiiijjjkkkkkklllmmmnnnooopppppppppooooooooommmlllnnnqqqssswwwwwwvvvtttrrrqqqrrrtttvvvwwwxxxwwwuuussssssssszzz{{{|||}}}~~~~~~~~~}}}yyyxxxxxxwwwwwwwwwwwwwww{{{}}}~~~{{{yyywwwwwwxxxxxxxxxwwwvvvuuuqqqsssuuuvvvuuuqqqmmmjjjdddbbb[[[WWWSSSNNNcccwwwpppjjjfffcccbbbkkkuuu}}}aaaJJJEEEDDDKKKkkkvvvgggXXXNNNPPP```~~~zzzmmmbbbSSSHHHDDDBBBAAA???BBBAAA????????????===<<<555666888888999;;;???AAACCCBBBAAA???<<<888444222333444666888999<<<@@@CCCJJJNNNTTT]]]gggoootttvvvxxx{{{~~~~~~~~~{{{```bbbzzz___eee|||OOO888===;;;777222...,,,,,,+++***))))))******++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***&&&))),,,...000111444666777;;;777555<<>>===;;;555666777888999;;;>>>AAACCCCCCBBB@@@===999555333444555777999:::===AAADDDLLLRRRZZZbbbiiiooouuuxxxzzz|||}}}{{{~~~}}}|||]]]___www[[[VVV\\\:::???;;;888222///---,,,,,,+++)))***++++++,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((((()))))))))******'''***...000222333666888999<<<888:::BBBKKK___}}}vvvgggbbb___fffbbbhhhqqquuurrrsssxxxxxxeeeSSSFFFAAABBBCCCBBBEEEIIIMMMRRRWWW\\\```\\\ccckkkrrryyyvvvfff[[[UUURRRVVVUUUTTTSSSRRROOOLLLIIIFFF@@@;;;;;;<<<@@@GGGNNNQQQQQQSSSXXXbbbvvv}}}vvviiiYYYTTTXXX```dddddd]]]NNN:::///---...---+++,,,++++++++++++*********(((((((((((())))))))))))'''''''''(((((((((((((((ZZZ]]]______]]]]]]^^^```]]]^^^[[[UUUSSSVVVYYYXXXUUUQQQKKKFFFEEEHHHKKKNNNTTTRRRNNNLLLLLLNNNOOOPPPUUUUUUVVVWWWWWWXXXYYYYYYYYY[[[\\\\\\[[[ZZZ[[[[[[\\\^^^cccgggjjjllllllllliiiiiiiiijjjjjjkkklllmmmlllmmmoooooonnnnnnppprrruuuvvvwwwvvvuuutttvvvxxxuuuuuuuuutttssssssuuuwww{{{{{{zzzzzzzzz|||}}}~~~{{{||||||||||||{{{{{{zzz}}}~~~{{{}}}{{{yyywwwuuusssrrrqqqpppqqqrrrrrrqqqooommmlllcccaaaZZZWWWYYY\\\rrrtttiiidddmmmvvvxxx|||aaaIIICCCBBBKKKmmmttteeeWWWOOORRRbbb|||ttt]]]VVVLLLGGGHHHNNNSSSWWWRRRMMMFFF@@@===;;;999777444666777888888:::>>>AAACCCCCCCCCBBB???:::666444222444777999;;;???DDDGGGPPPXXXbbbhhhkkkpppwww}}}{{{~~~~~~|||~~~zzz___```ttt|||VVVGGGiiijjj>>>AAA;;;777222///...------,,,***+++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********))),,,///222333444666888999::::::EEEVVV^^^lllnnnbbb______aaafffuuu|||{{{pppeeeVVVJJJEEEDDDDDDDDDCCCGGGNNNSSSXXX]]]ccchhhgggnnnwww~~~sssddd[[[WWWWWWWWWVVVUUURRROOOMMMLLLIIICCC???===;;;;;;CCCLLLLLLLLLOOOSSSVVVcccyyyvvvjjj```\\\]]]```bbb___UUUFFF888000---...///,,,,,,+++++++++*********'''((((((((()))))))))***''''''''''''((((((((()))\\\___bbbaaa___^^^```bbb```bbb```ZZZWWWXXXYYYXXX]]]YYYRRRJJJEEEEEEIIIMMMWWWTTTPPPMMMNNNOOOQQQQQQUUUVVVVVVWWWXXXYYYZZZZZZXXXYYY[[[[[[ZZZYYYYYYZZZXXX[[[aaafffjjjlllkkkkkkgggggggggggghhhiiijjjjjjkkkmmmppppppppppppppprrrpppqqqppppppoooqqquuuxxxttttttttttttsssuuuyyy|||{{{zzzxxxwwwxxxyyy|||}}}{{{||||||}}}}}}|||{{{{{{~~~{{{}}}}}}|||zzzwwwssspppooommmmmmnnnnnnmmmllljjjiiibbbaaaYYYWWW[[[```www|||qqqnnnyyy}}}___FFFAAABBBNNNssskkkZZZPPPKKKPPPnnnooollldddZZZSSSSSSWWW]]]```UUUOOOFFF>>>:::777555444444666777888888:::>>>AAACCCDDDDDDCCC@@@;;;777444000333666999<<>><<<;;;888333///------...------,,,,,,+++***)))))))))******)))(((''''''(((******)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''((()))***************000111333555777888999999777AAA```|||lllgggccc]]][[[^^^[[[vvvnnncccPPPMMMHHHDDDCCCEEEHHHKKKPPPVVVZZZ\\\aaalllvvv{{{zzzvvveeeZZZZZZ[[[SSSQQQVVVTTTSSSPPPMMMKKKHHHEEEAAA>>>BBBHHHNNNQQQQQQTTTZZZ___|||wwwhhhgggiiivvv|||sssfffpppzzznnnssswwwfffYYYUUUSSSTTTQQQHHH<<<222---,,,***,,,...///...---------))))))))))))))))))))))))***)))(((''''''((()))***hhhcccaaaccceeecccccceeejjjfffbbb```]]][[[___fffnnnkkkbbbWWWQQQQQQPPPMMM]]]ZZZXXXVVVRRROOOSSS[[[]]]___aaaaaa```^^^^^^___bbb^^^ZZZXXXYYY[[[\\\]]]^^^aaaeeegggggggggggghhhiiigggfffgggkkkmmmnnnmmmpppqqqrrrqqqpppooopppqqqsssrrrpppnnnooopppsssuuuuuuvvvwwwxxxxxxwwwvvvuuuyyyzzzzzzyyywwwvvvxxxyyy~~~~~~|||zzz||||||yyyxxxxxxxxxvvvtttqqqrrrssspppkkkfffdddddddddccc___XXXYYYhhhpppYYYKKKFFFCCCXXXgggZZZRRRKKKNNNccczzz~~~|||~~~xxxlll^^^VVVHHHCCC<<<777555444555444222333444555666999===@@@BBBBBBBBB@@@===:::666444444666888:::>>>DDDLLLQQQ\\\dddmmmsssuuuwww|||ddd{{{|||\\\JJJMMMlllTTT<<<<<<;;;888444///------...------,,,++++++***)))))))))******)))((('''''')))***)))))))))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))******+++++++++///111444555777888999:::@@@IIIhhh{{{oooiiiddd```bbbhhhhhhssstttmmmrrrsssaaaWWWLLLJJJGGGDDDCCCFFFKKKOOOUUU\\\aaaccchhhrrr|||nnnaaa^^^^^^VVVTTTVVVSSSSSSQQQOOOMMMKKKGGGBBB???BBBGGGMMMPPPRRRUUU[[[```jjjsssyyyaaacccbbbbbbggguuunnndddlll{{{uuuppp{{{mmm^^^UUURRRSSSRRRLLLCCC888///***,,,---......---+++++++++))))))))))))))))))))))))***)))(((''''''((()))***dddcccdddggggggeeeggglllooolllkkkkkkiiigggiiiooo|||rrreee]]]\\\ZZZXXXccc]]]XXXVVVTTTQQQTTTYYY\\\___cccdddccc```^^^^^^^^^]]]\\\YYYXXXYYY\\\___aaadddggghhhgggeeeeeeeeefffffffffiiilllmmmlllkkkooopppqqqqqqppppppqqqssssssqqqooommmmmmpppsssvvvtttuuuwwwxxxyyyyyyxxxwwwxxxyyyzzzyyyxxxwwwxxxyyy~~~}}}{{{zzz}}}{{{xxxxxxxxxxxxwwwtttvvvvvvtttnnniiidddcccdddccc___XXXWWWeeeqqqZZZKKKEEEEEE^^^eeeWWWPPPOOOXXX^^^ooo{{{hhhTTTGGG???<<<777555444444444333222333444555666999===AAABBBBBBBBB@@@>>>:::666444555777999<<<@@@GGGOOOTTT```fffmmmrrruuuyyy~~~jjjpppgggPPPMMMsss^^^@@@<<<;;;888444000------...,,,,,,,,,+++******))))))((()))***)))((('''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))***,,,---...///222444666666777999;;;CCCMMMkkkzzzpppfffaaagggooo|||vvvjjj```cccvvvtttbbbTTTLLLGGGFFFEEEDDDEEEJJJPPPUUU^^^eeelllooosss}}}mmmeeebbbZZZXXXYYYTTTTTTSSSRRRQQQOOOKKKEEEAAA@@@DDDIIILLLNNNQQQWWW\\\bbbjjjyyyzzz```cccfffhhhhhhnnnzzztttsssyyyooonnnxxxkkk[[[RRRQQQQQQPPPLLLBBB555+++......---,,,+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))aaabbbfffjjjjjjkkkrrrzzzxxxwwwxxx|||{{{vvvtttvvv}}}uuuqqqnnnjjjggg^^^VVVUUUTTTSSSTTTVVVXXX\\\aaacccaaa^^^[[[ZZZ[[[]]]]]][[[YYYYYY]]]```bbbeeeggghhhgggeeeeeeeeeddddddeeefffhhhjjjjjjjjjmmmooopppqqqqqqqqqsssuuupppooonnnnnnoooqqqssstttuuuvvvxxxyyyzzz{{{{{{{{{yyy{{{|||{{{zzzyyyzzz{{{|||{{{}}}~~~yyyyyy|||~~~|||zzzyyyxxxxxxxxxyyyyyywwwsssmmmhhheeegggddd___XXXVVVdddsss[[[JJJDDDFFFbbbdddWWWRRRXXXhhhkkkooorrrvvvyyyiiiVVVDDD:::777555444333444444333222222333444555666999>>>AAABBBBBBBBBAAA>>>:::777444666888;;;>>>CCCKKKSSSYYYdddhhhmmmqqquuuyyy~~~}}}~~~oooddd}}}|||```VVVvvvhhhBBB;;;;;;999555111...---...,,,+++++++++******))))))((()))***)))((('''((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++***)))+++---000111111333555555555666999<<>>BBBCCCCCCBBBAAA>>>;;;777555777999<<>>CCCPPP]]]tttyyyqqqgggrrryyyvvvvvv{{{ooofffdddqqqrrr```TTTMMMIIIGGGEEEHHHLLLNNNPPPVVV___gggooowww|||kkkbbb___WWWXXXXXXXXXXXXWWWSSSNNNIIIDDDDDDCCCBBBAAABBBDDDFFFTTTXXXcccxxxxxx{{{~~~~~~tttcccUUUOOOJJJMMMSSSSSSJJJ@@@111...+++***+++,,,,,,+++))))))))))))))))))))))))(((((())))))))))))((((((cccdddiiiooorrrvvv{{{vvvttttttyyywwweee\\\TTTSSSTTTTTTVVVYYY[[[]]]``````___]]]]]]]]]```aaabbbaaa```___```aaacccdddeeeeeeeeegggiiikkkllllllkkkjjjjjjlllqqquuuuuuvvvuuussspppnnnnnnnnnpppssswww{{{||||||zzzxxxrrrssssssuuuvvvwwwxxxxxx|||~~~~~~~~~}}}~~~{{{zzzyyyxxxuuutttrrrppplllhhhmmmhhh```VVVPPP\\\uuu^^^KKKBBBGGGfffxxxbbbZZZVVV___rrrwwwcccOOOGGGLLLUUUYYYXXXQQQFFF<<<666555777:::444333333444555666444222111222333555666:::>>>BBBCCCCCCCCCAAA???;;;777555777:::>>>CCCIIIRRR[[[bbbjjjlllnnnqqquuuxxx{{{||||||}}}~~~zzz^^^rrrooottt|||CCC;;;;;;:::777222///------************************'''((())))))(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++,,,---///111333555444666888777888>>>IIIRRR\\\hhhuuuzzzttthhh```]]][[[kkkvvvwww||||||qqqhhhhhh{{{wwwdddUUULLLIIIHHHGGGLLLPPPTTTVVVXXX]]]gggooovvv~~~oooeeeZZZ\\\[[[[[[[[[ZZZWWWRRROOOMMMKKKGGGDDDBBBAAAAAABBBEEELLLZZZrrr{{{~~~|||xxxiii\\\YYYPPPIIIKKKRRRVVVQQQJJJ666222---+++,,,......,,,))))))))))))))))))))))))(((((())))))))))))((((((ggghhhmmmsssvvvvvv{{{|||rrrppprrrvvv}}}wwwmmmccc[[[UUUTTTTTTUUUYYY____________^^^]]]]]]___aaaeeedddcccdddeeedddbbb```ffffffeeedddccceeejjjmmmlllnnnooonnnnnnooossswwwtttuuuuuusssqqqooooooppprrrtttxxx{{{}}}}}}|||{{{ttttttuuuuuuvvvwwwxxxyyy{{{}}}|||xxxuuusssqqqmmmjjjlllggg```WWWMMMUUUxxxttt^^^KKKCCCJJJjjjxxxgggaaaYYYYYYgggsssnnn```LLL???===???AAA???<<<888444222444777999777666555555666777555444000222333555666:::???BBBCCCCCCCCCBBB???;;;888555888;;;???DDDLLLUUU___eeennnoooqqqtttwwwzzzzzzzzz|||}}}vvv[[[hhhjjjeeeLLL;;;;;;:::777333///...---))))))))))))************&&&((())))))(((((()))+++)))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++---///111333444555444777999:::===GGGXXXdddhhhmmmoooiii___VVVQQQOOOZZZjjjuuuvvv~~~}}}|||zzztttmmmsssuuuiiiYYYNNNJJJKKKKKKKKKTTTXXX]]]______dddmmmuuu|||ssseee___^^^]]]\\\\\\ZZZVVVSSSSSSPPPKKKGGGDDDCCCBBBAAA???FFFRRRfff~~~yyyvvvoooyyyeee]]]\\\SSSKKKKKKRRRUUURRRMMM>>>777000---...///---+++))))))))))))))))))))))))'''((()))******)))((('''kkklllqqqwwwxxxuuutttvvvrrrmmmlllrrrzzz}}}oooeeebbb[[[VVVUUUUUUVVV\\\ccc```___^^^[[[ZZZ[[[___bbbhhhfffdddfffggggggccc___iiihhheeecccbbbdddiiimmmjjjmmmpppqqqpppppprrrtttoooppprrrrrrrrrrrrtttuuuqqqsssuuuwwwyyyzzz{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{zzz}}}~~~~~~~~~|||xxxvvvssspppllljjjfff```WWWKKKOOOpppsss]]]KKKDDDLLLnnn{{{mmmhhh[[[VVV___dddddd[[[JJJ===999;;;<<<555666777888888666555444999888666666777777666555000222333555666:::???CCCCCCCCCCCCBBB???;;;888555888;;;@@@EEEMMMVVV```gggqqqqqqsssvvvyyy{{{zzzyyy}}}~~~~~~ttt\\\^^^ttt___OOOQQQ;;;;;;;;;888333///...---)))))))))))))))*********&&&((())))))(((((()))+++,,,++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************+++---000222444555555444777999;;;AAAOOOcccrrrtttsssmmmbbbXXXRRRNNNLLLTTTdddppptttvvvnnnssssssrrr}}}jjj___RRRKKKKKKNNNPPPQQQYYY^^^cccdddcccgggpppxxxrrraaa___^^^]]]\\\[[[XXXVVVUUUQQQLLLGGGDDDCCCBBBAAA===BBBHHHTTTjjjwwwsssrrreee}}}iiiddd^^^VVVNNNMMMQQQTTTQQQMMMCCC<<<333.........,,,)))))))))))))))))))))))))))'''((()))******)))((('''lllooolllooouuulll```bbbdddeeeeeehhhvvvzzzwwwvvvxxxyyytttggg[[[WWWUUUUUU\\\dddfffaaa^^^aaacccbbbbbbccchhhlllgggccchhhgggdddjjjhhhgggfffeeeeeeggghhhiiijjjlllnnnooonnnnnnooopppppprrrttttttsssrrrssssssrrrrrrrrrsssvvvzzz}}}~~~|||yyywwwvvvwwwxxxyyy|||}}}~~~}}}xxxvvvwwwxxxwwwkkkbbb\\\QQQJJJ\\\vvv|||\\\KKKGGGKKKmmm{{{jjjcccbbb]]]TTT[[[VVVNNNEEE>>>999666555333666666111111666;;;===999:::;;;;;;:::888666444555444444666999>>>BBBEEEEEEAAA@@@BBBBBB===999:::;;;>>>DDDMMMWWWbbbjjjooorrruuuxxx|||~~~~~~~~~{{{|||~~~}}}{{{}}}vvvZZZ^^^|||hhhOOOHHH___\\\BBB777888;;;444111111,,,+++++++++************)))))))))***))))))((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''')))+++,,,,,,+++'''---111222222555777777;;;666???LLLSSSdddyyy~~~rrrcccZZZRRRLLLKKKNNNTTTkkk}}}|||zzz}}}zzzqqqlllqqqzzzkkk[[[VVVPPPKKKJJJNNNTTTYYYbbbccciiippppppooovvvyyylll```^^^```^^^ZZZXXX\\\YYYTTTPPPLLLHHHCCC@@@>>><<<@@@LLLUUU___vvvuuukkkuuulllkkkyyyoooqqqfffXXXQQQOOOOOOQQQRRRQQQJJJ;;;---***//////)))+++******)))))))))))))))))))))))))))))))))))))))kkkmmmhhhgggiiiaaa[[[aaajjjjjjddd^^^cccmmmnnnhhhaaa___\\\\\\___gggpppvvvpppfff]]]YYYXXXXXX^^^eeehhhbbb___bbbdddcccccceeejjjmmmhhhfffnnnmmmiiimmmiiihhhhhhggghhhhhhiiijjjlllmmmoooppppppqqqsssuuutttuuuuuutttrrrqqqrrrsssrrrqqqqqqrrrtttxxx|||~~~~~~|||zzzxxxxxxyyy{{{}}}{{{|||~~~~~~~~~zzznnneee___SSSIIISSSgggvvvXXXHHHEEEIIImmmtttfffgggkkkeeeZZZQQQMMMFFF???999666555555222666777444444888;;;:::<<<===>>>>>>===:::777666666666666888;;;???DDDFFFFFFBBBAAABBBAAA<<<999:::===AAAHHHQQQ\\\fffnnnrrrtttvvvyyy|||~~~~~~|||zzzzzz|||~~~}}}{{{{{{|||dddaaammmPPP???MMMwwwkkkFFF;;;;;;===666333222,,,++++++++++++************(((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***(((((()))***,,,,,,,,,++++++...222333444555777777AAA999HHHggg{{{tttggg^^^VVVQQQQQQUUUmmmzzz}}}xxxwwwssslllrrrzzziiiZZZSSSQQQNNNMMMPPPUUU[[[___kkkkkkpppvvvxxxxxx}}}mmmdddaaa^^^ZZZYYY\\\ZZZXXXUUURRRMMMGGGBBB@@@<<<===DDDHHHMMM___sss{{{ooojjj```jjjvvvkkk```XXXSSSSSSUUUVVVQQQDDD555---......+++,,,++++++***************))))))))))))))))))))))))nnnppphhhbbbbbb^^^aaapppzzzwwwkkkYYYPPPRRRRRRMMMFFFEEECCCCCCHHHPPP[[[cccgggaaa\\\ZZZZZZ[[[___eeeiiidddaaabbbdddccceeehhhnnnppplllnnn{{{}}}xxx{{{{{{yyyvvvrrrooollljjjiiipppqqqrrrrrrrrrtttwwwzzzzzz{{{zzzxxxuuusssssstttrrrqqqpppppprrruuuyyy{{{||||||zzzzzz{{{}}}zzz|||}}}~~~rrrhhhdddYYYMMMPPP\\\rrrVVVHHHEEEIIInnnjjj___fffnnnhhh[[[FFFCCC>>>999666555666777222666888777888;;;:::777>>>???@@@AAA@@@===:::888999999999;;;>>>BBBFFFHHHGGGCCCBBBBBB@@@:::888:::>>>CCCLLLWWWbbbkkkqqqtttwwwxxxzzz|||~~~}}}{{{zzz{{{}}}~~~yyysssxxxYYYIIILLLlllyyyIII======???888555333,,,,,,+++++++++************(((((())))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,,,,000000222444555666777888@@@CCCaaawwwlllddd^^^[[[aaaiii~~~{{{xxxuuussszzzyyymmm]]]NNNLLLMMMOOOTTTZZZaaagggkkktttsssvvv}}}|||ssslllhhhhhhhhhiiieeebbbdddrrrnnneee___]]]^^^\\\[[[ZZZYYYVVVQQQJJJEEEFFFAAA???AAAAAACCCOOO___ttt```YYYlll|||mmm___WWWUUUUUUYYYXXXOOO???222------------,,,,,,+++***+++++++++))))))))))))))))))))))))nnnppphhh``````aaannnyyy]]]IIIDDDCCC@@@???AAACCCCCCDDDHHHNNNSSS\\\[[[ZZZZZZ[[[\\\___ccciiidddbbbcccddddddfffjjjpppsssooouuuyyyrrrnnnllltttttttttsssrrrtttwwwzzz|||~~~|||yyyxxxwwwsssrrrqqqppprrrtttwwwzzzzzzzzzzzz{{{|||zzz{{{}}}|||~~~~~~uuujjjggg```WWWVVV\\\{{{rrrXXXKKKGGGKKKrrraaaUUU\\\ccc]]]RRR???===:::777666777999:::555999;;;999:::<<<<<<999???@@@BBBCCCBBB???===;;;::::::;;;===@@@CCCFFFHHHHHHEEECCCBBB>>>999888;;;???EEEPPP\\\fffnnnsssuuuyyyyyyzzz|||}}}~~~}}}}}}~~~hhhUUURRRnnnHHH<<<;;;>>>999666444,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***************+++,,,333111222555666666888<<<@@@YYYwwwmmmgggeeeiiivvv~~~|||zzzqqqggg[[[PPPIIIMMMTTT\\\eeelllrrruuuyyyyyy{{{~~~wwwooofff[[[SSSQQQRRRRRRQQQPPPOOOQQQ\\\nnnzzzllldddaaabbb]]][[[ZZZXXXVVVRRRLLLHHHHHHDDDAAAAAA@@@AAAKKKVVVppprrrzzzppp___cccmmmuuussscccZZZUUUSSSXXXZZZVVVHHH666,,,,,,///,,,,,,+++************+++))))))))))))))))))))))))nnnqqqhhh^^^]]]aaassscccHHH???===;;;===CCCKKKOOOOOOOOOQQQSSSYYY\\\___^^^^^^___aaabbbeeebbbaaacccddddddgggllloooqqqmmmssszzzvvvuuuxxxwwwvvvtttrrrrrrtttvvvwww{{{}}}yyyxxxtttssssssssstttvvvxxxyyyyyyyyyyyyzzz|||~~~|||}}}~~~}}}yyymmmhhhccc\\\YYY\\\tttoooWWWLLLIIIRRR{{{yyyZZZKKKLLLOOOJJJCCC888777666666666777888999;;;@@@AAA>>>===@@@CCCCCCBBBCCCDDDDDDCCCAAA???>>>;;;;;;<<<>>>AAADDDGGGHHHHHHEEECCCAAA<<<777888<<<@@@FFFRRR^^^hhhooossstttzzzzzz{{{|||}}}~~~|||}}}~~~~~~vvvSSSOOOlllHHH:::888<<<777666444,,,,,,,,,,,,++++++++++++***---,,,***)))(((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))******((()))+++...444222222555555666<<>>===>>>EEELLLaaa~~~ttt|||}}}oookkkiiiiiiuuuyyyiii```XXXQQQSSSVVVUUULLL<<>><<>>@@@CCCEEEHHHIIIHHHEEECCC@@@;;;777999???DDDJJJUUUaaajjjpppssstttyyyzzz{{{|||}}}~~~~~~}}}yyy{{{|||||||||}}}}}}ooo~~~dddXXXoooLLL===888;;;777666555...,,,,,,,,,,,,++++++++++++---,,,***)))(((((())))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++''')))+++***((()))---111444222444777666777DDDUUUrrrqqqggg___aaajjjxxxnnnbbbYYYSSSQQQRRRSSSWWW^^^fffooovvv{{{~~~}}}|||zzzzzzyyywwwuuurrreeeccc```[[[VVVRRRNNNLLLCCCBBB@@@@@@AAACCCDDDDDDDDDGGGLLLMMMPPPaaazzziiibbbgggccc^^^ZZZWWWVVVTTTSSSJJJGGGDDD@@@===>>>AAAEEENNNppp{{{gggkkk}}}~~~yyyvvvvvvpppkkkrrrssshhh^^^UUUQQQQQQRRRNNNCCC777111111+++***))))))(((((())))))************************zzz|||rrrfffaaa___kkk}}}cccOOOKKKJJJHHHPPPTTTXXXVVVRRRQQQVVV[[[mmmssstttlllddd```]]]YYYYYYYYY^^^cccdddcccgggllllllmmmddd___dddbbb^^^cccgggooozzzvvvwwwwwwuuusssqqqqqqrrrqqqtttxxxyyyyyywwwvvvuuuuuuwwwzzz}}}~~~~~~}}}zzzzzz{{{{{{|||}}}}}}~~~xxxoooggg^^^XXXWWWbbbkkkRRRGGGIIIYYYhhhLLLCCCDDDCCC>>>999777;;;@@@DDDGGGHHHHHHGGGKKKWWW```\\\UUUUUU]]]ccc]]]ZZZUUUOOOJJJGGGEEEEEE??????AAACCCEEEHHHIIIJJJGGGEEECCC@@@:::666:::AAAJJJPPPZZZeeennnsssvvvwwwxxxyyy{{{}}}}}}}}}|||{{{yyy{{{||||||{{{{{{~~~xxxwwwaaajjjyyyfffpppVVVDDD<<<<<<888777777///------,,,,,,,,,++++++++++++***)))((()))***,,,---(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++(((+++---,,,***+++000555444444777:::777:::NNNeeennnddd___dddppp{{{www}}}tttfff[[[SSSNNNQQQXXX___bbbgggmmmuuu}}}~~~xxxxxxxxxtttqqqrrriiiiiigggccc^^^[[[[[[[[[KKKKKKJJJHHHEEEBBB@@@???;;;<<<===>>>???AAADDDFFFGGGHHHJJJKKKKKKSSShhh{{{wwwjjjhhhddd```\\\ZZZWWWTTTRRROOOMMMIIIDDD@@@@@@AAABBBEEE\\\xxx}}}hhh]]]fffjjjlllssszzzwwwqqqssszzzzzzlllddd^^^SSSPPPPPPQQQLLL@@@555222,,,+++******))))))******************************sssvvvlllbbb]]]ZZZbbbwwwwwwcccWWWWWWZZZYYYRRRUUUUUURRRPPPVVVaaakkktttzzzyyynnnbbb\\\WWWRRRUUUWWW\\\cccdddcccfffllllllnnnddd]]]___]]]ZZZ```___kkk||||||uuuvvvwwwvvvtttrrrrrrsssuuuvvvwwwwwwuuuuuuvvvwwwvvvxxx}}}||||||||||||}}}}}}}}}}}}~~~uuulllccc\\\ZZZbbbnnnTTTGGGHHHXXX~~~bbbHHHCCCIIIJJJDDD>>>@@@DDDKKKRRRVVVXXXWWWUUUOOO```mmmjjj```___fffmmmjjjeee]]]TTTMMMIIIGGGFFF@@@AAACCCEEEGGGJJJKKKLLLGGGDDDBBB???:::666;;;CCCOOOUUU^^^hhhpppvvvyyyzzzwwwyyy{{{}}}~~~|||zzzyyy{{{}}}~~~~~~||||||sssoooddddddiii|||ggghhh^^^JJJ@@@???999999888111---------,,,,,,,,,++++++((((((''''''))),,,///000(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))),,,......,,,---333999555555999<<<888<<>>DDD888888;;;***,,,,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******)))))))))***++++++,,,,,,...,,,***+++---111444555222<<<777444======MMMqqqxxxwwwooommmuuu|||{{{uuurrrllljjjjjjtttnnn\\\VVVTTTTTT]]]iiipppqqqtttvvv{{{sssnnniiigggdddaaa]]]ZZZXXXXXXQQQOOOKKKFFFCCCAAA@@@@@@>>>===<<<;;;;;;:::;;;;;;:::<<<>>>@@@AAADDDGGGJJJKKKKKKKKKJJJJJJNNNSSSWWWkkkooofff```aaa___XXXRRRQQQNNNNNNLLLGGG@@@<<<<<<>>>???JJJ___~~~|||mmmeeeWWWcccqqqwwwtttpppooopppuuuxxxhhhiiinnnbbb^^^UUUMMMLLLKKK@@@222,,,...///...,,,***************)))))))))***,,,---llliii___WWWRRRLLLVVVqqq|||nnnbbbaaahhhpppfff\\\UUUVVVZZZ[[[___cccaaadddfffbbb[[[WWWXXX\\\^^^]]]^^^aaaaaacccllluuu|||wwwppplllkkkkkkkkkjjjiiikkkttt}}}zzzxxxxxxyyyyyyyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{}}}}}}~~~}}}zzznnneee______lllsssVVVMMMTTTaaalllXXXWWW___aaaXXXPPPSSSVVVZZZ___eeejjjooorrr|||~~~~~~sssggg\\\TTTOOOGGGFFFEEEGGGJJJKKKKKKKKKIIIFFFCCCAAA===:::???GGGTTTZZZdddmmmssswwwzzz{{{}}}|||{{{zzzyyyzzzzzz{{{}}}}}}|||{{{|||}}}~~~zzzsssdddccc|||vvvWWW^^^mmmhhhSSS|||UUU@@@AAA666777<<<...---,,,++++++***+++++++++))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******)))))))))***++++++,,,,,,+++******+++...222555666111;;;888666???EEEXXX{{{yyytttuuuzzz|||uuuvvv|||zzzooommmuuuoooooorrr~~~uuueeeWWWUUUVVVWWWaaammmrrrtttwwwzzz}}}zzz}}}}}}qqqddd___WWWVVVTTTQQQOOOMMMLLLKKKFFFDDDBBB???===<<<<<<<<<999999999888999::::::;;;;;;>>>@@@BBBDDDFFFJJJMMMMMMMMMLLLKKKJJJKKKNNNQQQYYYjjjtttddd^^^\\\XXXVVVVVVPPPOOOMMMHHHCCC???>>>>>>@@@EEEQQQhhh}}}}}}jjjdddiiixxx}}}tttpppsssyyyuuunnnpppqqqkkk]]]OOOIIIHHHDDD>>>111000///...---,,,++++++******)))))))))***,,,,,,ooojjjZZZNNNJJJHHHSSSkkk}}}nnnlllxxx}}}mmm^^^ZZZ\\\\\\YYYVVVSSSXXX]]]]]][[[ZZZ\\\```bbb```aaaccccccdddjjjssszzzvvvrrrpppooonnnmmmlllgggfffiiipppuuuuuuuuuvvvxxxyyy{{{|||||||||zzzyyyyyyzzzzzz|||~~~~~~}}}vvvkkkffffffjjjxxxVVVOOO^^^jjjuuudddgggrrrttthhh\\\ZZZ[[[]]]bbbjjjwww{{{hhhZZZSSSOOOLLLJJJHHHIIIJJJKKKJJJJJJGGGDDDBBB>>>===CCCKKKYYY```iiiqqqvvvxxxyyyyyy}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~|||jjjdddxxxzzz___\\\eee}}}cccJJJmmm^^^BBB===444777<<<222------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***++++++,,,,,,))))))+++---000333555777444<<<;;;<<>>AAADDDFFFHHHJJJNNNPPPQQQQQQQQQNNNLLLJJJKKKLLLKKKUUUdddrrrddd^^^[[[YYYYYYRRRPPPMMMJJJHHHDDD@@@>>>>>>@@@EEESSSqqqjjjccctttwwwqqqwww{{{{{{tttxxxttthhhVVVIIIEEEFFFFFF888333...,,,---...---+++*********)))******+++,,,vvvrrr___MMMGGGEEEKKK\\\}}}uuukkk______^^^WWWOOOPPPUUU[[[]]]]]]\\\___aaaeeedddeeegggfffeeekkkrrruuutttrrrpppnnnllliiigggdddcccccceeeiiillloooqqquuuwww{{{}}}~~~}}}|||zzz{{{zzz{{{}}}}}}{{{}}}xxxooojjjoooooouuuSSSRRRjjjvvv}}}oooqqqzzzzzzpppggg```aaadddjjjuuuyyydddZZZWWWSSSNNNJJJJJJJJJJJJJJJJJJFFFDDDBBB@@@???FFFOOO^^^dddnnnuuuyyyzzzzzzzzz||||||{{{zzzzzz{{{|||}}}|||nnnxxx|||eeeZZZ___yyy~~~hhhPPPiiieeeEEE;;;555888;;;444...---,,,+++++++++++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))*********)))))))))***++++++,,,,,,)))***---///111222555666:::>>>@@@GGGZZZuuuttt]]]TTTYYYbbbhhhkkksss~~~{{{kkkfffooo|||rrr|||}}}lllaaa[[[VVVVVV]]]cccgggooowww|||tttdddUUUOOOMMMHHHCCCBBBAAA@@@???===<<<;;;;;;;;;777777666666666777888999777777888999;;;===???@@@AAADDDGGGJJJLLLNNNQQQSSSTTTUUUUUUSSSPPPMMMLLLLLLMMMNNNSSSmmmpppfff```ZZZUUUSSSPPPMMMKKKKKKHHHCCC>>>;;;===AAAKKK^^^{{{ppprrrwwwtttrrrttttttzzzzzzoooqqqlll^^^MMMDDDCCCFFF>>>666...+++,,,...---*********************++++++vvvwwwfffQQQHHHCCCCCCMMMrrrvvvrrraaa___```ZZZRRRPPPUUUZZZ]]]^^^^^^```bbbggggggiiikkkjjjiiimmmtttxxxxxxxxxvvvrrrmmmiiigggcccdddeeeeeegggjjjnnnpppsssvvvyyy|||~~~~~~}}}|||{{{zzzzzz||||||~~~|||}}}}}}xxx|||uuuooolllmmmmmm}}}pppQQQWWWvvvuuusssuuutttqqqooodddhhhnnnvvvqqqhhh\\\XXXQQQMMMKKKJJJJJJIIIGGGDDDBBBAAA@@@AAAJJJSSSbbbhhhqqqxxx{{{|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~{{{}}}nnn\\\bbbyyypppSSS```lllHHH:::888::::::555///...---,,,++++++++++++))))))))))))))))))))))))((()))))))))************(((((())))))************)))))))))***++++++,,,,,,***---000111111222555777>>>AAAJJJWWWnnnkkkUUUSSS]]]hhhnnnqqq|||xxxhhhmmmvvvuuuxxxuuufff[[[UUUVVV[[[bbbiiimmmrrrwww|||zzzyyynnnggg^^^^^^WWWOOOHHHBBB===>>>@@@???>>>===;;;999888888888777777777777777777888888888888999;;;===???AAABBBEEEHHHLLLNNNPPPQQQSSSUUUTTTUUUVVVUUURRROOONNNNNNQQQNNNLLL___{{{kkkbbb[[[UUUSSSPPPNNNMMMMMMJJJEEE@@@======@@@EEEQQQeee~~~qqqooommmiiihhhqqqtttxxxhhhjjjhhh]]]MMMCCCCCCIIIBBB:::000+++,,,---,,,************+++************oooxxxlllVVVKKKCCC???CCC___tttmmmssslll[[[YYY]]][[[UUUOOOSSSWWW[[[]]]___bbbdddiiiiiillloooooommmqqqwwwzzz||||||zzzuuuoookkkiiieeeiiikkkjjjkkkooosssssstttvvvyyy}}}~~~{{{zzz{{{{{{~~~uuurrr|||~~~sssnnnnnnkkkkkkzzzqqqUUU]]]zzz|||ooojjjhhhgggiiillliiioooxxx~~~qqqnnn___ZZZSSSNNNLLLKKKJJJIIIEEEBBBAAAAAABBBEEENNNYYYggglllsssyyy|||}}}~~~~~~{{{{{{zzzzzz{{{}}}~~~|||}}}nnnvvvvvvQQQUUUrrruuuMMM;;;;;;<<<888555000///...,,,++++++++++++))))))))))))))))))))))))))))))))))))************'''((()))******+++******)))))))))***++++++,,,,,,,,,///222222222333888;;;CCCNNNdddvvvwwwaaaOOOPPP\\\fffooovvv{{{lllrrrxxxtttwwwlll___VVVUUUYYYaaahhhmmmqqqtttvvv~~~www{{{uuullljjjaaa^^^RRRLLLLLLJJJEEE===:::<<<@@@:::999888666555444333333555666666666666666666666888888:::<<<@@@CCCEEEGGGKKKNNNQQQTTTTTTUUUVVVXXXTTTUUUVVVUUUSSSQQQQQQRRRQQQOOOJJJVVVtttssshhh```YYYUUUSSSQQQOOONNNLLLHHHFFFBBB???===>>>DDDUUUooozzznnnggg```___gggfffdddvvvooolllfff\\\OOOFFFHHHNNNEEE>>>555...,,,,,,,,,+++***++++++++++++***))))))mmm|||uuu]]]NNNEEE???@@@KKKXXXlllyyyrrrdddfffrrryyyjjj\\\XXX\\\]]]YYYTTTVVVXXX[[[]]]```bbbdddiiijjjnnnssssssqqquuu{{{{{{~~~}}}xxxrrrooonnnjjjppprrrppppppvvvzzzzzzxxxyyy|||~~~|||}}}zzzsssxxxvvvpppppprrrnnnwwwyyy___bbbyyyxxxiiicccdddeeegggiiiooovvvvvvjjjeee^^^ZZZTTTPPPNNNLLLKKKIIIDDDAAAAAABBBDDDHHHSSS^^^mmmqqquuuyyyzzz{{{|||~~~{{{zzzzzzzzz|||}}}zzzzzz|||~~~TTTYYY|||SSS<<<======777666000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))************&&&''')))***++++++******)))))))))***++++++,,,,,,+++...222333333666===BBBOOOiiinnn^^^UUU]]]hhhooowwwtttttt|||yyyjjj___XXXTTTYYYaaajjjqqquuuwwwyyyzzz{{{uuurrrpppkkk^^^^^^VVVOOOUUUGGGAAABBBBBB===:::999:::;;;555444333333222333333333333444555666777777888888999:::===BBBFFFKKKOOORRRQQQTTTXXXZZZZZZYYYZZZZZZYYYZZZZZZYYYWWWUUUVVVWWWSSSTTTNNNQQQcccwwwxxxhhh]]]WWWWWWVVVSSSOOOMMMMMMMMMFFFAAA======>>>GGG\\\ooorrreeeaaa^^^\\\YYYZZZbbbpppzzz~~~{{{tttmmmggg]]]QQQLLLMMMHHHCCC;;;333...------...***++++++,,,+++***)))(((rrr~~~cccQQQGGG??????<<>>BBBGGGNNNTTTYYY\\\VVVYYY\\\^^^]]]\\\\\\]]]`````````^^^[[[ZZZ[[[\\\ZZZ]]]UUUOOOVVVeeeooo\\\YYYZZZYYYUUUPPPNNNPPPSSSGGGCCCAAAAAA???@@@LLLZZZwwwgggiiiaaaUUURRRXXXXXXVVVeee{{{|||xxxwwwmmm\\\MMMHHHJJJFFF@@@777000---...000***+++,,,,,,+++***)))(((zzzlllXXXKKKAAA999::::::DDDSSSYYYZZZdddrrrpppjjjllliii___ccc^^^\\\]]]______dddiiigggnnnuuuxxxxxxzzz}}}{{{{{{{{{uuutttyyy}}}}}}|||}}}~~~vvvxxx~~~sssnnnqqquuuyyytttppp{{{wwwsssrrroooooorrr}}}gggddd[[[TTTOOOPPPPPPMMMJJJIIIEEEEEEEEEEEEIIIRRR]]]fffvvvyyy}}}}}}{{{zzz{{{}}}}}}wwwssslll```===<<<@@@999555222000---,,,---------,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++...000555777777:::GGGUUUiiiyyyiiimmmxxxxxxmmmuuuzzzyyy|||ppp]]]WWW\\\]]]eeelllwww}}}yyy~~~xxxooo[[[UUULLLGGGEEECCC>>>999999888777666666555666666666555333222222333444555666777888888888999;;;===>>>CCCIIIOOOTTTYYY]]]```]]]``````___```dddccc___ddddddcccaaa```___^^^]]]aaaaaaYYYTTTVVV[[[vvvyyybbbXXXXXXYYYZZZVVVPPPPPPTTTJJJHHHCCC>>>;;;???HHHOOOqqqsssnnn}}}pppcccXXXVVVVVVXXXcccpppwwwqqqmmmeeeSSSBBBCCCDDDHHH???111111333)))++++++++++++++++++++++++vvvqqq]]]QQQIIICCCAAA???DDDOOOSSSTTT]]]jjj}}}vvvsssiii[[[]]][[[[[[___aaaaaadddhhhkkkpppuuuwwwwww{{{|||{{{yyyuuutttyyy||||||}}}}}}~~~uuuqqqssswwwzzzwww{{{}}}~~~{{{zzz}}}yyyiii\\\QQQNNNOOOLLLJJJIIIFFFFFFFFFFFFKKKTTTaaajjjuuuxxx{{{}}}|||{{{}}}~~~}}}}}}}}}}}}~~~qqqwwwxxxlllkkkBBB===???999666222000---,,,,,,---,,,+++------,,,,,,,,,+++++++++((((((((((((((((((((((((***************************++++++,,,,,,,,,,,,+++000111444666777@@@UUUiii|||xxxpppnnnwwwmmmgggkkktttuuujjj]]]]]]eeefffjjjpppzzz||||||yyytttvvvyyyzzzwwwoooddd\\\QQQKKKDDDAAA@@@???;;;777777666555444444444444444333333333333444555666777555666777777777888;;;===EEEIIIOOOTTTXXX\\\___bbbfffiiihhheeeeeegggeeeaaafffffffffeeedddbbbaaa```___```XXXTTTVVVZZZrrrooo___[[[ZZZZZZXXXSSSSSSUUUMMMKKKFFF@@@<<<>>>DDDIII\\\vvvjjjwwwuuuhhhbbb```aaaeeehhhuuuwwwwwwuuurrrmmmaaaVVVHHHDDDFFFBBB555000000)))++++++++++++++++++++++++mmm^^^RRRHHHGGGAAA@@@DDDEEECCCJJJSSSmmmwwwxxxlllcccaaabbbffffffcccbbbdddnnnqqquuuvvvwww}}}~~~wwwsssvvvzzzpppooorrrvvvzzz~~~nnnXXXOOONNNMMMJJJIIIGGGGGGFFFHHHNNNXXXeeennnuuuwww{{{|||}}}}}}~~~|||||||||}}}~~~~~~kkkrrrmmm}}}}}}jjjyyyJJJ>>>>>>:::777222000---+++,,,,,,+++***,,,,,,,,,,,,++++++++++++''''''''''''''''''''''''************************+++++++++,,,,,,---------...///111222666FFFeee~~~pppkkkuuu~~~```aaaaaakkk{{{jjjccc___fffqqqrrrrrrvvv~~~xxx|||mmmkkkiiifffaaaZZZQQQKKKDDD@@@;;;999999999666444444333333222222222222333000111333444666777888888555666888999:::===AAADDDOOORRRVVVZZZ]]]```ccceeemmmpppppplllkkklllkkkhhhkkklllmmmmmmllljjjhhhgggaaabbb[[[WWWYYY[[[kkklllddd\\\ZZZXXXUUURRRSSSQQQNNNIIICCC>>><<<>>>AAAKKKkkkyyywww}}}jjjmmmyyyvvvooojjjkkknnnkkkfffnnnvvv|||{{{xxxtttllldddMMMAAABBBFFF;;;111000---,,,,,,,,,,,,++++++++++++|||hhhWWWRRRKKKEEECCCAAA===???DDDKKKWWWfffrrr~~~|||pppllljjjkkkiiidddbbbdddnnnrrrwwwyyy|||~~~~~~yyyiiiccciiizzztttlllmmmnnnttt{{{dddSSSPPPNNNKKKIIIHHHGGGFFFIIIQQQ]]]iiirrrwwwyyy{{{}}}}}}}}}}}}}}}}}}}}}~~~}}}pppXXXkkkwwwfffmmm}}}bbbrrrPPP???>>>::::::222000---++++++++++++***,,,,,,,,,++++++++++++***************************************************+++++++++,,,---......///000111333444999LLLmmmqqqssssss_________lllpppcccbbbdddooozzzzzzxxx{{{}}}{{{ddd```ZZZUUUOOOJJJDDDAAA;;;999555444444444333111222222111111111222222333000222444666777888888777666888;;;>>>BBBFFFKKKOOOUUUXXX[[[___aaadddgggjjjmmmqqqssspppppprrrrrrpppppprrrtttuuuuuussspppooogggiiibbb]]]^^^\\\eeexxxssseee___\\\YYYUUUTTTRRROOOKKKEEE@@@===<<<<<>>===;;;<<<333000---,,,,,,,,,+++))),,,,,,+++++++++*********++++++++++++++++++++++++************************+++++++++,,,---///000111666777888:::===KKKhhh|||qqqiii```dddttt{{{iiibbbgggkkkvvv}}}}}}}}}zzzzzzqqqnnnllldddYYYSSSLLLFFFAAA???<<<;;;888777555333333222111///222111111111222333444444333444666777888888777666777;;;@@@EEEJJJOOOUUUYYYXXXZZZ^^^aaacccfffjjjmmmmmmrrrtttrrrqqqssstttsssrrrtttwwwyyyyyywwwuuutttnnnppphhhbbbbbb^^^^^^iiioooeeeaaa^^^[[[[[[RRROOOLLLGGGCCC@@@<<<:::>>>MMMgggqqqcccmmmwwwzzzyyywwwqqqkkkvvv|||{{{gggLLLFFFOOOGGG888222222---------,,,,,,,,,++++++ooodddWWWOOOMMMKKKHHHFFFBBBCCCFFFLLLTTT\\\bbbdddaaa\\\YYYZZZ]]]```hhhooollltttvvvtttzzzrrriiipppxxxvvvpppmmmnnnvvv~~~yyyyyy___UUUQQQMMMJJJJJJIIIJJJPPP[[[fffpppuuu~~~}}}}}}}}}~~~}}}zzzwwwxxxyyy{{{|||}}}}}}||||||~~~cccTTTsssmmmZZZ]]]yyypppUUUOOOhhhTTT>>>===<<<<<<444222...---,,,,,,+++***++++++++++++************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,---000222333555666888:::===GGG[[[nnnyyyooollldddmmmqqqgggjjjrrrsssyyyxxxzzz~~~fff]]]ZZZUUUQQQLLLEEE@@@===<<<;;;;;;666555555444222111000000111111111222222444555666555555666777888888888777:::???EEELLLPPPUUUYYY\\\ZZZ]]]___bbbdddgggkkknnnooouuuwwwtttqqqrrrtttssstttvvvxxxzzz{{{zzzyyyxxxtttvvvmmmfffgggaaa[[[```~~~uuufff___[[[ZZZ[[[SSSPPPLLLIIIFFFCCC>>>;;;<<>>EEEPPP```ooo{{{uuulllnnnxxx{{{mmmjjjttt}}}xxxzzz~~~rrr|||~~~{{{{{{|||pppbbb[[[WWWTTTKKKFFF@@@<<<::::::999888111222333333111000000000000000000111222444555666444555555666777999:::;;;BBBGGGNNNTTTXXXZZZ[[[\\\___```bbbcccdddfffjjjmmmooouuuyyyvvvsssuuuwwwwwwzzz{{{|||}}}zzz|||ssslllooojjjaaaaaarrrooo```XXXVVVXXXUUURRRMMMJJJHHHDDD@@@<<<>>>EEEVVVuuuxxxkkkgggsss{{{wwwwww}}}oooyyyjjjXXXUUUMMMCCC:::000///......---,,,,,,++++++yyymmmiiieee___UUURRRPPPRRRSSSSSSSSSSSS^^^WWWQQQNNNLLLJJJMMMRRR___gggqqqyyy{{{}}}~~~~~~|||qqqppprrrppp|||ddd^^^hhhjjjxxx```UUUOOOLLLLLLOOOOOORRRZZZeeeooouuuwww}}}{{{{{{}}}|||yyyyyyzzz}}}~~~~~~}}}|||}}}kkkwww~~~vvvvvvlllXXXFFF@@@SSSnnnUUU???<<<:::999777444111///......,,,++++++++++++************)))************************++++++++++++++++++++++++,,,++++++,,,...111444666555555<<>>999555333222111000---///111111000000000111/////////000111333444555333333444555777:::===>>>IIIOOOVVV\\\^^^^^^]]]]]]cccddddddddddddeeehhhkkklllsssxxxwwwvvvyyy}}}~~~xxxrrrwwwrrrhhhgggkkkiii\\\XXXZZZXXXTTTOOOKKKIIIEEE@@@<<<======EEE^^^~~~mmmvvv~~~xxxvvv}}}vvvnnn[[[UUUOOOJJJCCC555//////...---,,,,,,++++++yyypppjjjaaaZZZUUUWWWXXXYYY^^^fffjjjiiiddd[[[PPPIIIGGGHHHPPPTTTcccvvvwwwnnnmmmpppzzzzzz{{{|||~~~wwwzzz~~~zzzvvvuuusssssswwwiiiVVVWWWcccpppyyycccZZZVVVQQQLLLKKKKKKSSSZZZ___fffpppwwwxxxzzz|||{{{~~~|||}}}jjj[[[KKK@@@SSStttggg@@@???BBB333666444222///---,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++******++++++,,,---...,,,+++,,,///222555555333???FFFSSSkkk{{{|||yyy|||zzzqqqlllttt~~~yyynnnooo|||~~~mmm___\\\XXXVVVRRRMMMHHHDDDAAA???666666555444333333222222000000000000111111111111...000222333222222333444666666666888;;;???DDDFFF[[[[[[[[[\\\___cccfffiiimmmlllkkkiiihhhiiilllooommmrrrwwwwwwvvvxxx}}}yyyxxxyyyuuunnnaaa```[[[[[[WWWQQQLLLKKKJJJFFF@@@<<<<<>>BBB777666444222///---,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++***++++++,,,---......---...111444666777:::IIIQQQ[[[ttt~~~zzz{{{wwwqqqqqqyyyssskkkuuuyyykkkZZZTTTPPPNNNKKKFFFBBB>>><<<:::555555444444333222111111000000000000111111111111///111333333222222333555333444888<<>>===FFF___zzzvvvwwwjjj]]]NNNPPPNNN:::333///...000000---,,,...mmmwwwpppqqqssspppjjjgggrrrwww|||yyymmm[[[LLLCCCBBBEEERRRgggvvv~~~ooo^^^UUUWWWeeessszzz}}}|||zzzxxxwwwvvvuuuuuuzzzzzzzzzzzz{{{|||}}}}}}}}}zzzzzz~~~xxxvvvsssooolllggghhhrrr~~~bbbMMMSSSdddsssttteeeUUUOOOOOOOOOOOOOOOWWWdddqqquuuuuuyyy}}}~~~}}}}}}~~~zzzyyy~~~~~~rrrUUUVVVxxxwwwFFF>>>CCC;;;666444222///---,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------......///111333666888:::@@@VVV```ddd{{{tttvvvsssrrr~~~xxxvvvxxx~~~vvvdddhhhlllbbbRRRJJJEEECCCAAA===:::777666555333333333222222111111000000000000111111111222222000222333333222222444666222666===EEELLLRRRUUUWWWVVVWWWYYY\\\aaafffkkknnnpppppppppnnnllllllnnnpppooossswwwxxxxxx}}}~~~nnn[[[[[[ZZZWWWTTTPPPLLLHHHFFFBBB@@@<<<>>>NNNrrr~~~xxxrrrjjjwwwxxxaaaNNNNNNNNN@@@777111...//////,,,,,,...\\\qqqyyyrrrrrrssstttpppcccRRREEEBBBBBBLLL```ppp{{{{{{iii\\\QQQYYYcccooo|||zzzzzzyyyxxxxxxxxxxxxxxxuuutttssstttwwwzzz|||}}}yyyvvvvvvzzz~~~zzzxxx|||yyyyyyxxxtttiiiXXXOOOVVVcccpppbbbIIILLL]]]mmmzzzmmm]]]RRRNNNMMMMMMNNNYYYiiixxx|||{{{}}}~~~}}}|||}}}tttppptttmmmvvvgggLLL===CCC>>>666444222///---,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---------...000222444777;;;>>>LLLmmm{{{xxxzzzjjjlllnnnwww{{{}}}~~~}}}~~~}}}pppZZZWWWZZZRRRHHHBBB<<<;;;999777555333222222111111111111111000000000000000111111111222222222000111222222222444777999999>>>FFFNNNUUUYYY[[[[[[WWWXXXZZZ^^^cccgggkkknnnpppqqqqqqpppnnnmmmnnnooonnnrrrwwwzzz{{{ddd^^^[[[YYYXXXSSSLLLHHHIIIBBBAAA>>><<>>777666555444333222222222///000000000000000000000111111111111222222222222000111222222444777<<<@@@FFFJJJPPPVVVZZZ[[[[[[[[[[[[\\\^^^aaadddhhhkkkllloooppprrrqqqooonnnnnnooonnnttt|||tttccc]]]ZZZZZZUUUMMMIIIJJJBBBBBBAAA>>>???PPPwww~~~|||llldddccchhheeedddyyydddRRRTTTDDD:::111///...,,,+++,,,AAAMMMbbbxxx{{{iiieeejjjkkkaaaTTTGGGAAACCCRRRbbbppptttgggUUULLLIIITTThhhzzz}}}{{{zzzyyyyyywwwrrrnnnmmmooopppooonnnooollllllpppssstttxxx~~~~~~yyyqqqvvv}}}yyyVVVIIIQQQ[[[nnnYYYNNNMMMOOOPPPWWWeeetttyyy{{{}}}~~~~~~}}}||||||~~~}}}|||}}}}}}~~~hhh\\\wwwdddXXX>>>===999666444222///---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...000222555;;;EEELLLrrrwwwfff\\\bbb}}}zzz~~~}}}}}}tttlllfffbbb\\\QQQEEE>>>:::666666:::555444333222222222222222/////////000000111111111111111111222222222222333111222333444888===DDDJJJRRRTTTWWWYYY[[[[[[[[[ZZZ^^^```aaadddgggiiikkklllnnnppprrrsssqqqpppppppppqqqxxxlllbbb[[[[[[XXXPPPJJJKKKEEECCCBBB@@@<<>>:::666444222///---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---000222333666???KKKUUUwwwzzzkkkiii^^^\\\jjjwwwzzz|||~~~}}}yyyrrriii]]]TTTOOOJJJCCC<<<999666333333555222222111000000000111111......///000111111222222111111111222222222333333222333555888===EEENNNTTTYYYYYYYYYYYYZZZ[[[\\\]]]```aaadddfffiiikkkmmmmmmmmmpppsssuuutttsssrrrrrrssszzzwwwggg\\\]]]\\\TTTMMMLLLHHHBBB@@@@@@<<<;;;III\\\xxxoooiiinnniiiZZZ]]]___ZZZ^^^iii___PPPCCC555111000...------AAABBBKKK^^^rrrtttkkkjjjjjjgggdddNNNDDDCCCPPPaaaqqqggg\\\RRROOOQQQ[[[ppp}}}{{{xxxvvvuuuuuurrrnnnjjjjjjmmmnnnkkkgggeeebbbaaaeeehhhiiimmmrrrlllsss{{{~~~~~~\\\GGGGGGLLLxxxmmmlllmmmooonnnpppyyyxxx]]]MMMNNNSSSUUU```hhhppptttyyy}}}|||}}}|||xxxxxx{{{~~~}}}nnnSSSkkk|||~~~cccOOOeeeUUU???@@@===666444222///---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......///111333444888BBBPPP[[[zzztttddd]]]```hhhttt}}}~~~|||{{{yyy~~~}}}|||~~~wwwooohhh___TTTKKKFFFBBB===888777777555222222000000//////.../////////......///000111222333333111111222222222333333333444555888;;;AAAKKKUUU\\\ZZZYYYXXXXXXYYY[[[^^^``````bbbdddhhhkkkmmmoooooommmqqquuuwwwvvvuuuuuuuuusssxxx~~~kkk]]]^^^___WWWOOONNNHHHAAA>>>AAA>>>;;;EEETTTnnnvvvppphhheeeqqqkkkYYYYYYcccfff```YYYsssbbbTTTEEE777111000///......MMMFFFDDDLLL[[[oooyyyjjjfffjjjkkkhhhVVVJJJEEERRRdddsssssseeeXXXQQQQQQXXXiiiyyy~~~~~~~~~}}}zzzvvvttttttuuurrrmmmgggfffggghhhfffccc```^^^\\\\\\```fffjjjlllkkkmmmqqqsssvvvzzz~~~xxxWWWHHHIIINNNcccuuuhhhfffRRRRRRRRRXXXgggyyyvvvaaaSSSNNNRRRYYYggglllsssyyy}}}|||zzz{{{||||||{{{zzzzzz|||~~~~~~|||{{{{{{~~~~~~}}}~~~}}}hhhnnn|||uuufffTTTKKKnnn^^^DDD:::888888666333000...,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........,,,++++++---///---333222555???FFFSSSiii^^^VVV\\\ppp|||}}}zzzmmmeeekkkjjj||||||vvv~~~yyytttsssjjj^^^TTTOOOIIICCC===999888666444222111111000000000000000000000000000111///...000333333111///000111222222222222444666666;;;BBBHHHLLLPPPSSSVVVVVVXXX[[[\\\\\\\\\]]]___aaaccceeeiiimmmpppssstttpppqqqrrruuuxxxyyyxxxvvvzzz{{{}}}sss```^^^[[[ZZZXXXPPPLLLHHHDDDAAA@@@@@@@@@???TTTmmmjjjqqqrrrlllfffmmmaaa]]]ffflllggg^^^ZZZ```sssgggYYYKKK===666444000...///MMMGGGEEEIIITTTeee|||qqqiiiiiigggbbbVVVIIIEEESSSfffuuu{{{nnn___WWWTTTZZZiiiwww}}}zzzuuurrrrrrrrruuuoooiiifffgggfffccc```___\\\ZZZZZZ]]]bbbeeegggcccfffjjjmmmpppsssxxx{{{~~~wwwUUUDDDCCCJJJ^^^sssmmmrrrqqqeeeXXXTTTOOOVVV___iiiyyywww___SSSQQQYYYbbblllqqqwww{{{~~~~~~|||~~~~~~|||zzzzzz|||~~~vvvuuuqqq[[[OOOqqqbbbJJJAAA@@@:::888555222000.........++++++++++++++++++++++++***++++++++++++,,,,,,,,,.........---++++++---///000444333777DDDNNN[[[ppp~~~rrr^^^]]]___tttxxxggg]]]bbbeeevvv}}}qqquuu|||zzzwwwsssnnnkkkfff^^^SSSKKKFFFBBB<<<777777666555333222111111111000000000000000000000000222000///111333333222///111222333333333444777999>>>BBBFFFJJJMMMOOORRRTTTVVVXXX[[[\\\\\\]]]___aaadddeeehhhkkkooorrruuuvvvtttssstttvvvyyyzzzzzzyyyzzz|||~~~tttjjj___YYYWWWPPPLLLIIIDDDAAA@@@@@@??????GGGnnn~~~|||tttnnn```bbbdddfffkkknnnkkkdddUUU]]]mmmnnn[[[NNNAAA:::555000---...PPPKKKHHHIIIMMMZZZoooxxxpppmmmhhhaaaWWWIIIDDDUUUkkk{{{zzzooobbbYYYVVV\\\iiivvv~~~yyytttqqqppppppvvvqqqjjjfffeeeccc```]]]]]]ZZZWWWVVVXXX\\\^^^___[[[^^^bbbeeehhhlllqqqtttuuuyyy~~~qqqhhhooo}}}|||lllkkkvvvzzzvvvyyyWWWDDDAAAHHH\\\oooaaaaaabbb[[[SSSNNNTTTbbbqqq}}}ttt\\\SSSUUUaaallltttwww|||~~~~~~~~~~~~~~~}}}{{{zzz|||}}}~~~wwwuuuyyy{{{www^^^PPPpppmmmPPPBBB@@@:::888666333000///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,.........---,,,,,,...000333666555<<>><<>><<>>AAA>>>:::888666666555444222111111000000111111111111111111111111111111111111111000000000111222333333555999<<<@@@FFFLLLQQQOOOPPPPPPOOONNNNNNPPPRRRTTTVVVXXXZZZ\\\___bbbeeeggghhhjjjmmmqqqtttvvvwww{{{zzzyyy{{{ttt]]]ZZZZZZPPPMMMIIIFFFDDDBBB@@@>>>???>>>ZZZuuuhhhkkkooojjjhhhlll___VVVQQQ]]]uuuqqq```VVVLLLEEE>>>555000///WWWRRRMMMJJJIIIMMM\\\jjjsss{{{vvvuuuooohhhXXXLLLJJJ^^^www~~~xxxuuurrrsssrrrllleeeeeeoooyyy||||||{{{yyyuuusssssstttjjjhhhdddaaa^^^]]]]]]]]][[[XXXTTTQQQPPPOOONNNMMMJJJKKKMMMNNNOOOPPPSSSUUUVVVZZZ^^^aaabbbdddfffgggkkknnnqqqtttvvvwwwxxxzzzxxx```YYYcccuuuzzzssshhh\\\PPP^^^kkkSSSKKKPPPrrr~~~}}}vvvpppsssvvvyyy|||{{{~~~~~~~~~yyyzzz{{{zzzzzz{{{~~~}}}~~~||||||}}}~~~vvvuuussstttxxx~~~ppp{{{oooNNN@@@;;;999777444111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///......000333555888???FFF]]]www|||vvvyyy~~~}}}}}}zzzxxxvvvuuuwww|||ssslllaaaVVVLLLEEE>>>:::999888666555333333333333222222111111000111111111111111111111111111111111000000111000000111444777999<<<@@@CCCFFFKKKOOOSSSMMMOOOPPPPPPPPPPPPQQQSSSSSSTTTVVVXXXYYY\\\```cccdddeeehhhkkkooosssvvvwww{{{zzz{{{~~~eee\\\WWWSSSPPPLLLIIIGGGDDDAAA???>>>:::IIIjjjfffhhhmmmhhhhhhrrrfff]]]WWW[[[iiivvvzzzxxxhhh\\\OOOHHHCCC:::333///ZZZSSSLLLIIIIIIMMMXXXcccjjjvvvvvvxxx{{{vvv{{{|||vvvpppoooiiibbbWWWLLLKKK\\\rrrxxxnnnlllooopppvvvvvvqqqjjjjjjttt}}}||||||zzzwwwsssppppppqqqjjjiiifffbbb^^^]]]]]]^^^YYYVVVRRROOOMMMLLLJJJIIIFFFGGGHHHGGGFFFFFFHHHJJJJJJMMMPPPQQQQQQQQQRRRSSSWWWWWWYYY\\\```cccddddddooottt{{{nnn``````sssyyynnngggQQQWWWqqqmmmTTTJJJJJJeee|||{{{~~~~~~}}}~~~~~~{{{||||||{{{{{{{{{~~~}}}~~~}}}}}}}}}~~~zzzxxxxxx}}}hhh~~~}}}RRR===;;;:::777444111000//////------------------------,,,,,,,,,------------...---.../////////000444666;;;HHHWWWrrr}}}||||||}}}yyywwwtttrrrsssyyymmmcccUUUHHH@@@<<<;;;;;;666666555333222111222222444333222111111111111111111111111111111111111111000111222222222444888;;;BBBDDDHHHJJJKKKMMMNNNPPPMMMOOORRRSSSRRRRRRRRRSSSRRRSSSTTTUUUVVVYYY]]]aaaaaacccfffjjjooosssvvvxxxzzz{{{}}}ppp```WWWUUUSSSOOOKKKIIIFFFBBB@@@===:::AAAQQQpppttteeeeeeeeeiiioooooojjjfffeeehhhppp{{{uuudddSSSLLLGGG???555///^^^VVVMMMKKKKKKOOOXXXaaabbbllliiiggguuuzzztttnnnsssuuuxxxrrrmmmlllggg```WWWLLLKKKZZZlllzzzvvvfffYYYXXXgggtttuuuqqqpppsssuuuqqqsssoooiiijjjttt}}}~~~|||{{{yyyuuuqqqmmmlllmmmmmmkkkhhhccc___]]]]]]^^^WWWTTTPPPMMMKKKJJJHHHFFFFFFGGGGGGEEECCCBBBCCCEEEEEEGGGIIIIIIHHHFFFFFFGGGJJJHHHGGGIIIOOOUUUVVVVVV\\\cccjjjpppwww}}}}}}yyyzzz~~~uuuddd^^^rrrssslllSSSUUUllloooUUUIIICCCVVV~~~|||~~~~~~~~~}}}{{{{{{}}}}}}~~~zzz|||xxxaaa{{{www~~~UUU===999888555222000...------------------------------,,,,,,,,,---------......---.../////////111444777<<>>999777666666666666666444222111222333555444333222111111111111111111111111111111111111000222444444444666;;;???HHHKKKNNNOOONNNMMMLLLLLLMMMPPPSSSUUUTTTSSSSSSSSSQQQRRRSSSSSSTTTWWW[[[___```bbbfffjjjooossswwwyyy{{{|||~~~jjj___WWWTTTPPPMMMJJJGGGCCC@@@======???DDD]]]bbb^^^hhhppprrrssssssssspppmmmooozzz~~~kkkWWWOOOKKKBBB666...aaa___VVVKKKIIIQQQXXXXXX___[[[UUUUUU___kkkooolllkkkmmmrrryyyxxxrrroooiiibbb^^^TTTMMMSSSeeezzz}}}mmm^^^RRRJJJEEENNNZZZfffnnntttyyyzzzwwwqqqooolllkkkooovvv}}}{{{vvvqqqoooppprrrqqqppppppmmmiiiccc___\\\ZZZZZZWWWUUUQQQMMMJJJHHHGGGFFFFFFEEEDDDCCCAAA???>>>>>>AAABBBBBBBBBAAA@@@>>>===@@@@@@AAACCCDDDEEEFFFGGGNNNRRRYYY```ggglllpppqqqiiinnnrrrtttwww|||rrrhhhaaappp{{{oooddd^^^jjjnnnQQQNNNOOOYYYiii}}}{{{{{{|||}}}|||{{{zzzzzz{{{|||}}}nnndddssstttOOO>>>:::999777444222///---,,,---------,,,,,,,,,++++++,,,,,,,,,---------......///333---***333555555<<>>BBBEEEKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPQQQSSSTTTRRROOOMMMMMMMMMNNNOOORRRVVVYYY\\\___bbbeeehhhkkkpppuuuyyy{{{}}}vvvaaa^^^SSSQQQPPPHHHFFFGGG@@@>>>AAA;;;===SSSwwwsss```eeesssssssssrrruuuyyyvvvtttxxxZZZQQQKKK@@@===...aaaaaa[[[NNNGGGJJJQQQTTTOOOKKKFFFEEEMMMYYY___^^^rrrsssuuuvvvuuuuuuttttttzzzqqqnnnfff]]]]]]hhhxxx~~~hhhUUUIIIDDDCCCBBBFFFPPP___lllyyyyyyuuurrrooonnnqqqwww}}}~~~~~~~~~{{{}}}yyytttrrrrrrrrrqqqpppmmmjjjfffaaa]]]ZZZYYYXXXUUUSSSPPPLLLIIIGGGFFFEEEEEEDDDCCCAAA???>>><<<<<<<<<<<<======<<<;;;999888999::::::<<<===>>>?????????BBBGGGMMMRRRVVVXXXYYYWWW[[[___aaabbbeeelllrrrzzzyyyjjjhhhqqq~~~uuummmcccfffqqqWWWTTT```jjjuuu~~~~~~||||||}}}}}}|||zzzyyyyyyzzz|||}}}~~~~~~}}}~~~pppcccooojjjppp~~~PPP@@@:::999777555222///---,,,---------,,,,,,,,,++++++---------.........//////000111------444555999GGGdddzzzssssss}}}xxxuuuwwwuuurrrqqqsssyyyyyynnndddZZZQQQLLL@@@===999555333222222222222222222222222222222222444333222222222222222222111222222111000000111333555666888;;;???CCCFFFHHHKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPRRRSSSSSSRRROOOMMMJJJJJJJJJLLLNNNRRRUUUWWW^^^aaadddgggkkkpppuuuyyy|||~~~tttcccVVVSSSRRRJJJGGGGGG@@@???CCC???===GGG___qqqqqqwwwqqqmmmrrrtttpppppp{{{eeeYYYQQQDDDAAA222```bbb^^^RRRGGGHHHOOOUUUMMMKKKGGGEEEMMM\\\gggkkkvvvtttpppllljjjmmmssswww|||tttpppqqqwww~~~yyyjjjUUUDDD<<<<<<@@@BBBHHHOOOZZZiii{{{{{{wwwsssrrrtttyyy~~~~~~}}}~~~zzzvvvrrrqqqpppooonnnhhhfffccc^^^[[[YYYWWWWWWSSSQQQOOOKKKHHHFFFEEEDDDDDDDDDBBB@@@>>><<<:::999888888888888777666555555444444555666666777888888777999===@@@CCCEEEEEEFFFFFFIIILLLMMMMMMNNNRRRVVVZZZbbbnnn|||~~~kkklllnnnwwwvvvjjjcccsssxxx]]]YYYvvv}}}}}}}}}}}}|||zzzyyyyyyzzz|||}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~xxxffflll|||```^^^uuuJJJ::::::999777555222000...---------------,,,,,,,,,,,,........./////////000000000000,,,111666444>>>WWWuuufffdddttt}}}~~~zzzvvvuuutttttttttuuuxxx|||~~~|||}}}yyylll^^^RRRIIIAAA===888777444222111111222333333333333333333333333333555444333333222222222333222333333222111111222444999:::===AAAEEEHHHJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRSSSSSSRRRPPPNNNLLLIIIIIIIIIJJJLLLOOORRRTTT]]]___cccgggkkkpppvvvzzz}}}lll\\\VVVVVVNNNKKKJJJCCC@@@CCCAAA???===EEEqqq~~~yyyzzzqqqeeeooopppfffjjj~~~ooo^^^KKKGGG999``````\\\SSSLLLLLLSSSYYYJJJIIIFFFEEEOOObbbsss|||~~~tttiiiccchhhttt}}}yyyuuurrrooobbb]]]TTTKKKDDDCCCFFFJJJWWW[[[aaajjjyyy{{{vvvuuuyyy}}}}}}~~~|||yyyuuupppmmmkkkiiihhhdddccc```]]]ZZZWWWVVVUUURRRPPPNNNKKKHHHFFFDDDCCCDDDCCCBBB???===;;;999888777777777777666666555555444444444555555666666666777888:::<<<>>>>>>??????>>>AAAEEEFFFFFFFFFGGGIIIHHHNNNXXXdddpppyyy~~~kkkllliiiooo{{{~~~}}}zzzqqqeeehhh~~~aaaZZZ{{{}}}||||||~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pppoooxxxYYYWWWqqqnnnGGG777:::999777555222000...---...------------,,,,,,,,,---.........////////////111///---333777333CCCeeeuuukkkjjjiiizzzrrroooxxx}}}{{{wwwsssrrrrrrrrrrrruuuxxx|||xxxooo```QQQFFF???:::888666555444222222222333444333333333333333333333333555444333333222222222333222333555444444555777999<<<>>>BBBFFFJJJLLLLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOQQQRRRSSSRRRPPPNNNLLLLLLKKKKKKJJJKKKMMMOOORRRTTT[[[^^^bbbggglllqqqxxx|||~~~wwwbbbYYYYYYRRRNNNMMMGGGAAAAAA@@@AAA===;;;___tttxxxsssbbbhhhiiibbbeee}}}nnnNNNFFF<<>>AAADDDEEEEEEEEEFFFCCCEEEJJJQQQZZZdddlllqqqxxxyyy|||~~~ppplllfffiiirrrrrrjjjnnn{{{tttmmmbbb___ppp}}}bbb^^^nnn~~~~~~{{{zzzyyy~~~|||{{{{{{|||~~~~~~}}}||||||||||||}}}~~~sssQQQXXXhhhrrrMMM===:::999777555333111///............---------,,,,,,,,,,,,---------.........111000...444888555JJJooo{{{pppkkkttttttlllkkkhhhjjjjjjkkk|||zzzzzzyyyuuuqqqpppnnnmmmnnnrrryyyzzziii```SSSGGG???;;;888777666555444333333333333444333333333333333333333333333333333222222333333333111222555666777999===???CCCEEEIIIMMMOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPOOOQQQRRRQQQNNNKKKKKKLLLLLLLLLKKKKKKLLLNNNPPPRRRYYY\\\aaaffflllrrryyy~~~~~~hhhZZZYYYSSSNNNNNNIIIEEE@@@===AAA@@@;;;SSSppptttuuuiiieeedddccc```iiiPPPDDD:::kkk```TTTNNNLLLOOOVVV]]]mmmmmmjjjjjjqqq|||qqqllljjjqqq~~~mmmbbbbbbeeedddbbb```eeehhhddd\\\ZZZaaaiiiyyyxxxzzz||||||||||||}}}yyyxxxuuupppjjjfffdddddd```___]]]ZZZWWWTTTRRRQQQMMMMMMLLLJJJGGGEEEBBBAAABBBBBB@@@???===<<<::::::666666555444444555555666666666666555555555555555111222222333444666666777666888;;;>>>@@@AAABBBBBBAAAAAAAAACCCIIIPPPXXX]]]ccccccdddgggkkknnnnnnnnntttwwwxxxzzzuuullleeeccchhhggg___[[[]]]vvvnnncccWWWQQQWWWjjjyyybbb```ccc~~~{{{yyyzzz}}}}}}zzzyyyyyy~~~|||{{{{{{|||~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{}}}~~~uuuOOOZZZdddyyyTTTBBB:::999777555333111000///............---------,,,,,,,,,,,,------------......111111444:::>>>UUUxxxqqqdddhhhYYYRRRQQQZZZyyy}}}{{{|||{{{wwwrrrmmmkkkiiijjjpppyyypppUUUOOOEEE===999888777777444444333222222222222222333333333333333333333333333333333333444555666666222555888:::<<>>AAA;;;GGGdddssstttvvvssshhhdddfff]]]WWWnnn[[[JJJAAAmmmbbbVVVOOOLLLPPP]]]kkkyyyzzz{{{|||~~~uuukkkmmmpppvvv}}}yyymmm]]]UUUWWW^^^bbbdddbbbfffjjjkkkkkklllpppsss}}}}}}||||||yyyyyyxxxuuurrrrrrvvvyyyuuuuuutttooohhhcccbbbbbb]]]\\\ZZZXXXTTTQQQNNNMMMJJJJJJIIIGGGEEEBBB???>>>??????>>>===<<<;;;::::::777666555555555555666777777777666666555555555444222222222222333444555555333333555777:::<<<=========<<<<<<===@@@EEEIIILLLNNNLLLJJJLLLQQQUUUVVVVVV\\\aaafffmmmyyy{{{sssggg```[[[[[[______YYYRRRTTTdddmmmXXXOOOJJJKKK\\\qqq{{{___ZZZ\\\sss}}}}}}}}}|||}}}~~~||||||||||||}}}~~~~~~|||zzz{{{|||}}}|||{{{yyyyyy{{{|||}}}|||{{{zzzyyyyyyzzz{{{|||zzzzzzzzz{{{|||~~~[[[^^^lllZZZBBB:::999777666444222000000............------------------------............***222333444===JJJbbb~~~jjjeeePPPEEEJJJZZZyyy}}}~~~zzzuuukkkjjjhhhjjjpppyyy{{{lllZZZDDD???:::666555555555555222222222222333333333333444444444444444444444444333444444555666888999:::<<<>>>AAACCCEEEHHHLLLOOOSSSTTTUUUVVVWWWWWWVVVUUUQQQQQQQQQQQQPPPOOONNNMMMIIILLLOOOMMMIIIGGGIIILLLIIIHHHGGGFFFFFFGGGIIIJJJQQQTTTZZZ```gggooowww|||}}}iiibbbYYYQQQPPPMMMKKKGGG>>><<<@@@<<<@@@QQQyyyyyywwwyyyyyypppkkkjjjcccXXX[[[gggbbbQQQGGGllldddZZZSSSNNNSSSggg{{{zzzzzz|||{{{wwwtttuuu}}}nnn___[[[VVVTTTVVV[[[```ccc\\\```hhhrrrzzz}}}{{{wwwuuuuuuvvv|||}}}zzzyyyyyyvvvtttpppjjjffffffjjjnnnqqqrrrqqqllleee```______\\\[[[YYYVVVRRROOOLLLJJJGGGGGGGGGEEECCC@@@===<<<===<<<<<<;;;;;;:::999999999888777666777888999:::999888888777777666666666111111000000000000111111333222333555888:::::::::999:::;;;<<>>FFFHHHKKKLLLNNNQQQTTTWWWTTTUUUUUUUUUUUUUUUTTTTTTPPPPPPPPPOOONNNMMMLLLKKKGGGKKKMMMLLLHHHFFFIIILLLJJJIIIGGGFFFFFFGGGIIIJJJMMMQQQWWW]]]dddllltttzzz|||tttjjj___VVVTTTRRRJJJJJJBBB===@@@???@@@KKK[[[|||{{{~~~zzzvvvqqqnnnkkkcccXXXNNNbbb]]]PPPDDDnnnkkk^^^TTTSSSSSS```www~~~rrrpppvvv{{{{{{yyyvvvddd___SSSNNNNNNNNNVVV]]]XXX]]]dddnnnxxx|||~~~qqqllllllttt~~~{{{xxxwwwtttqqqmmmjjjiiiiiigggfffkkkllllllkkkgggaaa[[[WWWZZZZZZYYYVVVSSSNNNJJJGGGFFFEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::999777777888777666777888999888777666666777888888777555555555333111111333444111///111111222333555666666777999::::::999888888999;;;999::::::;;;===???AAACCCKKKPPPWWWaaaqqq}}}rrrmmm]]]XXXPPPPPP```rrrrrrhhhaaaYYY\\\nnnYYYDDDCCCGGGFFF^^^~~~___QQQUUU[[[hhh}}}zzz}}}|||{{{|||}}}~~~}}}|||~~~~~~~~~||||||||||||{{{{{{||||||}}}}}}|||{{{zzzzzzxxxzzz||||||{{{|||}}}}}}|||zzzyyyzzz{{{|||{{{ccctttlll\\\qqqCCC<<<;;;999666333111///---////////////////////////000//////.........//////111000111999FFFXXXlllzzzrrr```FFFGGG^^^ppp|||vvvtttnnniiihhhpppxxx}}}kkkWWWMMMEEE???888777666555333222111000444444444444444444555555444444333333333444444555999;;;===>>>@@@BBBEEEHHHMMMOOORRRVVVWWWWWWVVVVVVXXXWWWUUUUUUUUUTTTRRRPPPRRRPPPNNNKKKIIIHHHHHHHHHFFFGGGHHHFFFDDDCCCFFFIIIKKKIIIFFFDDDCCCEEEHHHJJJMMMPPPVVV\\\aaagggmmmqqq{{{~~~kkk^^^WWWSSSQQQLLLIIIEEECCCBBBBBBBBBAAAUUUppp}}}vvvuuutttiiisssmmmTTTIIITTThhhjjjQQQDDDnnnnnndddZZZWWWRRRYYYmmm|||xxx{{{yyytttmmmrrr{{{nnnaaaZZZOOOLLLNNNOOOWWW]]]XXX[[[eeerrrzzzzzzyyyvvvnnnhhhkkkvvv~~~{{{xxxuuusssooolllhhhfffeeedddbbbaaahhhiiiiiihhheee___ZZZVVVWWWWWWVVVTTTPPPLLLHHHEEEBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;999888777666666666555666777777777777666777888888888777666555555333111222333333111/////////000111222333444444777888888777666666777999::::::;;;<<<===???@@@@@@FFFJJJNNNVVVdddrrrzzzyyyuuuggg___VVVRRRNNNTTTkkkrrrkkkooozzzhhhNNNHHHHHHFFFMMMiiiwwwbbbUUUQQQUUUaaauuu}}}|||{{{{{{}}}~~~}}}|||~~~||||||}}}~~~}}}|||{{{{{{|||}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyyyy{{{||||||{{{{{{}}}~~~}}}{{{zzzyyyzzz|||}}}~~~~~~}}}}}}~~~jjjVVVkkk}}}jjj___FFF<<<;;;999666333111///...////////////////////////000//////.........//////...///444<<>>AAADDDEEEHHHKKKMMMTTTVVVYYY\\\]]]\\\[[[ZZZXXXVVVSSSRRRRRRRRRPPPOOOMMMMMMKKKJJJIIIIIIIIIIIIFFFGGGHHHFFFDDDDDDGGGIIIKKKIIIGGGEEEDDDDDDFFFGGGJJJNNNSSSYYY___dddjjjnnnwwwyyy}}}xxxfff[[[VVVUUUMMMJJJGGGEEEDDDDDDCCCAAAIII^^^|||hhhnnnlll\\\VVVSSScccyyylllVVVJJJnnnrrrlllbbb[[[RRRTTTbbb{{{~~~vvvkkk[[[^^^ccclllrrrooofff]]]PPPGGGGGGLLLNNNWWW]]]WWWZZZgggwwwzzzqqqlllxxx~~~rrreeebbbkkkvvv}}}~~~}}}yyytttpppmmmkkkiiieeecccbbbaaa___]]]cccdddddddddaaa]]]XXXUUUTTTTTTSSSPPPMMMIIIFFFDDD???>>>===<<<<<<<<<<<<<<<:::::::::999888777666555555555555555555666777777888888888888888777666555555444222222333333111000//////000111222333333444555666666555444444555777;;;<<<===???@@@AAAAAAAAADDDGGGKKKQQQ^^^lllsssrrr~~~uuuiii```XXXSSSOOOYYYttt^^^NNNGGGBBB@@@JJJ[[[iiillleeeYYYPPPNNNRRR```xxx{{{uuutttwwwzzz|||zzzzzz{{{}}}~~~}}}|||{{{zzzzzz{{{~~~~~~}}}zzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzxxxwwwwwwxxxyyyzzz{{{|||{{{zzzzzz{{{}}}~~~}}}{{{zzzzzzzzz|||}}}}}}||||||||||||}}}~~~~~~wwwiiiZZZLLLaaa}}}yyyfff___EEE;;;:::999666333111///.../////////////////////////////////......//////000///111999EEEQQQ___sssooolllrrrsssiii\\\PPPNNN___vvv|||wwwuuuxxxyyyvvvuuuvvvnnnmmmpppwww{{{uuu^^^HHH===;;;;;;999555555555666666666666666333444555666666555444333555555555666888<<>>===;;;::::::::::::999999999888888777555555555555555555555666777999999999999888888777777666666555444333333222111000111111111222333444444555333444555444333333555777===???AAADDDFFFHHHHHHIIIHHHLLLSSS[[[iiivvv{{{zzz{{{tttiii^^^UUUZZZppprrr^^^RRRJJJEEEBBBDDDLLLRRRRRRMMMJJJMMMSSSeee|||xxxxxxvvvttttttxxx|||zzzzzz{{{zzzyyyyyyzzz|||}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~zzzzzz{{{zzzzzzzzz|||}}}}}}{{{xxxvvvvvvxxx{{{}}}{{{||||||{{{yyyyyy{{{|||~~~}}}{{{zzzzzz{{{|||}}}||||||}}}}}}~~~vvviii]]]QQQ]]]tttccc]]]|||CCC;;;:::888666333111///...//////////////////////////////////////////000111444444???SSSfffvvvwwwbbb```gggiiiddd```UUUaaauuuzzzvvvtttwwwxxxwwwxxx|||ooopppuuuzzz|||~~~eeeYYYHHH<<<999:::;;;999555555666666666666777777555555555555666666777777888999:::===AAAGGGLLLOOOUUUXXX\\\_________```aaa^^^^^^______^^^]]][[[ZZZWWWSSSOOOKKKJJJKKKJJJJJJEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBDDDGGGLLLQQQVVV]]]ccchhhpppssswww|||vvv```WWWVVVOOOMMMKKKJJJHHHFFFBBB???EEEGGGiii{{{sssfff\\\XXX^^^gggmmmoooiiiZZZLLLttthhheeennn}}}lll___VVVFFFJJJRRR___iiijjjddd]]]OOOEEEEEEKKKPPP]]]gggddd[[[ggguuuuuubbbTTTbbbzzzrrr\\\NNNTTTfffrrrtttrrrpppooorrrwww~~~}}}yyysssooolllkkkiiifffeeedddbbb___]]]ZZZZZZ\\\\\\ZZZXXXUUUSSSQQQPPPOOOMMMJJJHHHEEEDDDBBB@@@>>>;;;999888999999888888888888777777666555555666777666555666999<<<;;;::::::999888777777777666666555444222111111111000111111222222333333333333444555555444444666888???AAADDDHHHLLLOOOQQQSSSNNNTTT\\\fffsss~~~|||}}}~~~~~~}}}lll\\\WWWbbb~~~tttfff[[[OOOGGGCCCEEEGGGHHHJJJOOOPPPTTTbbbxxx~~~wwwxxx~~~}}}yyywwwwwwwwwxxxxxxwwwyyy|||}}}}}}||||||}}}||||||||||||~~~~~~~~~|||{{{}}}{{{zzzwwwvvvwwwzzz~~~||||||{{{zzzxxxxxx{{{}}}}}}|||{{{zzzzzz{{{}}}~~~~~~~~~~~~~~~yyylll\\\^^^www|||fff[[[tttlllEEE;;;:::888666444111000//////////////////////////////////////////000111111888777DDDaaa}}}jjjVVVWWWdddnnnppppppdddxxx|||yyyuuutttvvvvvvuuuxxx}}}ppprrrwww{{{{{{|||sss^^^LLLDDD===;;;<<<===:::888999999999999888888888888888777666666777:::>>>@@@BBBCCCFFFKKKQQQWWW]]]```ccceeehhhhhhgggeeedddddd^^^^^^^^^]]]\\\YYYWWWVVVVVVRRRMMMJJJIIIIIIIIIHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEAAABBBCCCDDDDDDDDDCCCBBBCCCFFFJJJNNNSSSYYY___dddnnnqqqvvvzzz~~~mmm]]]ZZZQQQOOOLLLJJJHHHEEEAAA>>>AAA???TTT}}}uuummmdddcccjjjoooqqqpppjjj\\\NNNvvvooottt{{{cccTTTKKKCCCGGGPPP^^^jjjoookkkfffQQQDDDAAADDDIIIZZZhhhiiiccchhhsssuuufffXXXaaavvvuuu```MMMNNN\\\ggghhhggghhhmmmuuuzzzzzz{{{~~~yyyyyyyyyxxxvvvtttqqqpppiiigggeeedddcccaaa]]][[[XXXYYYZZZZZZYYYWWWTTTSSSPPPOOONNNLLLIIIGGGFFFEEECCCAAA>>>;;;999888888888888888888888888777666666555777888666555666:::>>><<<<<<:::999888888888888666777777555222000000111....../////////000000000333444555555444555777999>>>@@@CCCGGGLLLQQQUUUWWWQQQVVV]]]dddmmmuuutttoookkkrrrzzzzzzfff[[[YYYjjjsssfffSSSJJJCCCCCCBBBCCCKKKWWWXXXWWW\\\gggqqq}}}~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvxxx{{{}}}}}}}}}}}}{{{{{{}}}~~~{{{yyywwwvvvxxx{{{~~~{{{{{{zzzyyyxxxxxx{{{~~~}}}|||zzzzzzzzz{{{}}}~~~}}}|||{{{~~~{{{dddfffnnn\\\]]]www{{{]]]CCC:::999888666444222000///////////////////////////////////////000111222222777999MMMqqqjjj___VVVYYYgggtttxxxvvvppp~~~|||wwwttttttuuusssqqqsssyyyqqqrrrwww||||||~~~sssZZZFFFBBB>>><<>>======HHHtttzzzqqqpppiiicccpppyyyvvvooogggZZZLLLhhhUUUKKKBBBCCCIIIUUUdddooorrrrrr\\\LLLCCCCCCHHH\\\ooossspppnnnrrrvvvkkk[[[]]]kkkzzzuuudddPPPKKKSSSYYYWWW[[[[[[```jjjpppppprrrvvvssstttttttttsssrrrpppoooiiigggeeedddcccaaa]]]ZZZXXXYYYYYYYYYXXXVVVTTTSSSOOONNNLLLJJJHHHFFFEEEEEEAAA???<<<999888888999:::888888999999888888777777444666777555333444999>>>>>>===;;;999888888888888666777888555222000000222.........///////////////222444555444444444666888<<<<<<===AAAEEEKKKQQQTTTOOORRRTTTWWW^^^dddddd___\\\ccclllzzzyyykkk___ddd{{{cccVVVLLLIIIFFFEEEOOO]]]cccaaaccceeeeeekkkwwwwwwwwwxxxxxxxxxyyyyyyvvvuuuuuuxxx{{{}}}}}}}}}}}}zzzyyy{{{~~~~~~}}}{{{zzzxxxwwwwwwyyy{{{}}}zzzzzzyyyxxxwwwyyy|||}}}|||zzzyyyzzz{{{}}}yyyzzzxxx]]]```~~~www]]]BBB:::999888666444222000000////////////////////////////////////000111222333444???\\\wwwnnnvvvzzzyyyzzz}}}xxxooorrrzzz{{{|||wwwuuuuuuuuurrrnnnoootttpppqqquuu{{{rrr```NNNAAABBB>>>>>>AAA@@@;;;999;;;888888888999::::::;;;;;;>>>@@@CCCHHHMMMQQQUUUWWW\\\^^^bbbfffiiilllmmmnnnooopppoookkkgggdddcccccc```___]]]\\\ZZZXXXVVVUUURRRPPPNNNLLLLLLLLLJJJIIIHHHGGGDDDBBBAAACCCEEEGGGDDDCCCBBBDDDFFFFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGJJJOOOUUUYYY^^^bbbhhhooovvv}}}yyy|||hhh\\\WWWSSSNNNJJJGGGEEEBBB???;;;AAADDDcccyyynnnppphhh___tttssshhh\\\PPPrrr]]]PPPAAA???AAALLL\\\mmmwww{{{mmmZZZOOOLLLQQQggg}}}|||sssrrrvvvmmm[[[VVV^^^llllllaaaNNNEEEIIIKKKGGGMMMJJJKKKTTT[[[aaajjjsssuuuvvvuuutttrrrpppnnnllljjjiiigggfffeeeccc___\\\YYYYYYYYYYYYXXXVVVTTTSSSMMMLLLJJJHHHGGGEEEEEEDDD???===:::888777888:::;;;888999999999999888888777333555666444222333999>>>>>>===;;;999888888888888666888888666222000000222000000000000111111111111222333444444333444666888999999999;;;???EEEKKKOOOLLLMMMLLLMMMSSSZZZ\\\YYYRRRUUUXXXddd|||jjjfff|||kkk\\\VVVPPPMMMVVVdddkkklllqqqrrrjjjhhh|||tttttttttuuuuuuvvvvvvwwwuuuuuuuuuwww{{{}}}~~~}}}}}}yyyxxxzzz}}}yyy|||}}}zzzzzz}}}|||zzzxxxwwwvvvvvvwwwxxxyyyyyyyyywwwwwwyyy}}}|||{{{zzzyyyzzz|||}}}}}}}}}]]]uuuiiiGGG:::999888666444222111000////////////////////////////////////000111222333444EEEjjjxxxzzz{{{kkkoooxxxzzz}}}vvvzzzxxxxxxwwwsssmmmnnnrrrpppooosss{{{zzz```QQQGGGAAACCC???>>>@@@>>>:::<<>>???@@@BBBCCCEEEFFFFFFLLLPPPWWW___eeehhhjjjjjjnnnpppsssvvvxxxxxxwwwwwwrrrrrrppplllhhhfffeeefff^^^^^^\\\ZZZXXXVVVUUUTTTQQQPPPNNNNNNNNNMMMKKKIIIHHHFFFCCC@@@AAACCCGGGIIICCCBBBAAACCCEEEEEECCC@@@BBBBBBAAA@@@?????????@@@@@@AAACCCDDDGGGKKKQQQVVVUUUZZZaaajjjrrr{{{zzzsssdddZZZVVVPPPKKKHHHEEECCCAAA888AAA???UUUxxxmmmqqqiii```{{{}}}qqqeee[[[lllttt```QQQEEEAAA===AAAQQQffftttxxxrrrmmmkkkqqq|||nnn```ZZZTTTVVVRRRLLLHHHDDDBBB???>>>CCC???@@@HHHQQQYYYbbbiiipppvvvzzzwwwtttqqqlllfffiiigggdddcccbbb```]]][[[XXXWWWUUUUUUUUUSSSQQQOOOMMMLLLKKKHHHEEEBBB???>>>@@@>>><<<;;;;;;:::888666999999888777666555444444888777666444555666888999>>>===;;;:::999888888888777888999999888555111///444222///...---///111333666444444888<<<===888333888777777888:::===@@@BBBEEEFFFFFFHHHKKKNNNQQQRRRMMMKKKOOOYYYhhh{{{{{{pppuuuggg^^^YYYYYY[[[jjjvvv~~~wwwuuurrrqqqqqqtttwwwyyyzzzxxxyyy}}}~~~zzzzzz|||~~~|||{{{zzz~~~}}}{{{{{{{{{||||||zzz{{{|||}}}}}}|||zzzyyy}}}xxxtttrrruuuyyyyyyyyy~~~|||zzzyyy{{{}}}}}}iiitttNNN>>>;;;777555444333111000000000///......................../////////444999BBB\\\}}}ssszzziiiUUUqqq}}}xxx{{{xxxsssuuuwwwvvvrrrnnnmmmqqqvvv|||yyyyyy|||xxxbbbXXXPPPIIIKKKHHHEEECCCDDDEEEFFFFFFJJJJJJKKKOOOUUU^^^fffkkkoooppprrrtttvvvwwwwwwwwwvvv}}}~~~~~~{{{wwwvvvtttppplllhhheeecccdddcccaaa___]]][[[YYYXXXUUURRROOONNNOOOOOOLLLJJJHHHFFFCCC@@@???@@@BBBDDDAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;===>>>???BBBDDDGGGJJJKKKRRRTTT\\\fffooovvv}}}mmm___PPPNNNQQQIIIDDDEEECCC>>>@@@<<>>AAAMMM^^^ooo{{{wwwyyyppp___MMMMMMLLLIIIDDD???<<<<<<===???<<<===EEEMMMSSS\\\ccckkkttt|||}}}{{{wwwqqqjjjkkkhhhccc```___^^^\\\[[[WWWVVVTTTTTTTTTRRRPPPMMMJJJJJJIIIHHHFFFDDDBBBAAA@@@>>><<<;;;;;;:::888666888888888888777666555555777777666555555666777888<<<;;;;;;:::999888888777555666777888777555333111444333111000///000222333222111333888>>>@@@>>>:::666666666666888:::===???CCCDDDFFFGGGIIIJJJJJJJJJCCCCCCGGGNNNXXXjjjuuuvvvlllddd```aaaeeeoooxxxvvvrrrpppqqqtttxxx{{{zzzxxxyyy}}}~~~zzzzzz|||~~~~~~|||{{{{{{~~~}}}|||||||||}}}~~~~~~}}}|||{{{zzzyyyxxxwwwyyywwwuuutttvvvxxxyyyyyy}}}|||{{{{{{}}}~~~~~~~~~tttwwwnnn{{{zzzJJJ>>>;;;777555444333111000000000///...............//////000111000000555<<>>===<<<;;;;;;:::<<<===>>>@@@CCCEEEHHHIIIOOOQQQWWWaaahhhnnnwww~~~qqqbbbRRROOORRRKKKEEEFFFCCC<<<>>>:::BBBaaa}}}~~~pppHHHVVVrrrpppVVVJJJAAAAAAFFFOOObbbssspppwww}}}^^^MMMMMMJJJEEE>>>::::::;;;999888:::???DDDIIIQQQZZZaaannn{{{~~~wwwoooooojjjbbb]]][[[\\\]]]^^^YYYWWWTTTRRRQQQPPPMMMKKKGGGGGGGGGGGGFFFEEEDDDDDD???===<<<;;;;;;:::888777777888999::::::999888777666666666666666555555555888999::::::999888777666333444555666666666444444444333222111111111111222000000111777<<>>;;;777555444333111000000//////............///000///000222000000888BBBfff|||vvvnnnkkkmmmwwwgggSSScccwwwxxxvvvssszzz|||xxxsssqqqrrrrrrpppnnnooossswwwxxxtttmmmjjjkkkmmmppprrr~~~~~~}}}zzzyyyxxxvvvsssoookkkhhhfffcccbbbaaa___]]][[[ZZZYYYWWWUUURRRPPPPPPOOOMMMLLLJJJHHHEEEBBBAAA@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>===<<<;;;::::::999:::;;;<<<>>>@@@BBBDDDEEEIIIJJJOOOWWW\\\aaakkkuuuyyyhhhVVVQQQTTTMMMHHHHHHDDD???BBB>>>BBBWWWwww||||||BBBAAAKKK___llluuuttt```NNNIIIGGGGGGQQQ^^^^^^bbblll{{{~~~^^^XXXQQQKKKGGGDDDAAA>>>999777777:::<<<>>>EEEMMMUUUcccsss}}}zzzssssssmmmddd]]]\\\^^^aaaccc___[[[TTTPPPMMMMMMLLLKKKFFFFFFGGGFFFFFFEEEDDDDDD???===;;;;;;;;;:::999777666777999:::;;;;;;:::999555666666666666555444444555666888::::::888777555444444555555555555444444222222222222111000000///111111111444777777555333333333333333333444666666;;;<<>>;;;777555444333111000000///............/////////...000222111111===LLLrrr{{{jjjcccaaakkk}}}www~~~vvv\\\rrrwwwsssnnnppp|||~~~|||xxxrrrpppppppppnnnmmmnnnrrruuuzzzzzz|||}}}xxxxxxvvvssspppllliiihhheeedddcccaaa___]]]\\\[[[YYYXXXUUUSSSRRRQQQOOONNNJJJIIIFFFDDDBBBAAAAAAAAA??????@@@@@@@@@@@@??????>>>===<<<;;;:::999999888999999:::;;;<<<>>>@@@AAACCCCCCGGGLLLOOOTTT___jjjvvv{{{qqq\\\SSSUUUOOOJJJIIIDDDAAADDDAAAAAAMMMggg@@@999;;;CCCGGGKKK```zzzqqqfff]]]SSSMMMMMMOOOOOOSSS___qqqvvvhhhYYYSSSVVVXXXRRRKKKBBB===999888777777;;;BBBIIIWWWhhhssszzz}}}zzzuuuvvvpppgggbbb```bbbeeegggddd^^^TTTMMMJJJJJJKKKLLLGGGGGGGGGFFFEEEDDDBBBBBB>>>===;;;;;;;;;;;;999777555777888:::;;;;;;;;;;;;666666777777666555444444333555777999:::999888777777666666555444444444444111111111000//////...---222222222333333333111000333333333333333444444555888888999<<>>;;;777555444333111000//////............//////...,,,...222111222DDDYYY}}}tttpppqqqsssxxxjjjmmmlllssswwwccc{{{vvvnnnkkkrrr|||zzzuuuooonnnnnnlllkkkkkklllooorrrtttuuuxxx|||xxxwwwvvvssspppmmmkkkiiiiiihhhfffdddbbb___^^^]]]XXXWWWVVVSSSPPPOOONNNNNNJJJIIIHHHFFFDDDBBBAAA@@@>>>??????@@@@@@??????>>>======<<<;;;:::999888888777777888888999;;;<<<=========@@@CCCEEEJJJVVVcccpppvvv|||cccVVVUUUPPPLLLKKKEEE???AAA>>>>>>DDDUUU===;;;===???===<<>><<<;;;;;;;;;;;;999888777777888888:::;;;<<<<<<888888777777666666555555333444666888999:::999999999888666555444444555555222111000///...---------111111222333333333333333111222222333333444444444666555666888>>>DDDKKKOOOKKKDDD???@@@BBBAAABBBDDDMMMSSS]]]dddbbb```dddlllxxx~~~wwwuuuzzz|||yyysssooolllllllllkkknnnsssnnnqqqtttxxxzzzzzzyyyxxxzzzxxxyyy}}}~~~zzzzzz|||{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~wwwyyy{{{}}}}}}}}}{{{zzz~~~~~~}}}{{{yyyyyyzzz|||zzz}}}uuuiiiooobbbtttYYY>>>;;;777555444333111000///............//////000///+++...222222666NNNjjj}}}sssiiikkkfffxxxhhheee|||tttlllkkkuuu~~~yyyxxxrrrkkkjjjiiihhhgggiiikkknnnpppvvvwwwzzz}}}yyyxxxwwwuuurrrpppmmmlllmmmkkkiiifffcccaaa^^^]]]UUUUUUTTTQQQMMMKKKKKKKKKIIIIIIHHHGGGFFFDDDBBBAAA?????????@@@@@@?????????======<<<;;;:::999999888777666666666777888999999999:::<<<>>>???DDDSSSaaaoooxxxkkkYYYUUUPPPMMMLLLFFFDDDCCC???@@@BBBKKKxxxwww>>>??????===<<<<<<@@@CCCWWWkkkrrrcccYYYOOOPPP^^^xxxzzzooosssyyywwwqqqjjj[[[JJJAAA===999777777<<>>;;;777555444333111000...............///000000000,,,...444444;;;YYY{{{|||qqqhhhjjjmmmqqqeeeqqq}}}tttlllmmmxxx{{{wwwuuuooogggdddcccbbbdddgggkkkoooqqqwwwxxx{{{~~~{{{zzzyyyxxxuuusssqqqoooooommmkkkgggccc```]]]\\\UUUVVVUUUQQQMMMJJJKKKLLLGGGHHHHHHHHHGGGEEECCCAAA???@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999777666666666666666777777777888:::;;;<<>>:::DDDRRRiiinnn[[[TTT___yyy|||zzz~~~~~~{{{yyyfffQQQFFFBBB===999777;;;KKKaaaqqq{{{~~~yyyvvvtttppplllfff^^^UUUOOOKKKKKKKKKLLLNNNMMMKKKHHHFFFFFFFFFFFFEEEDDDCCCBBB===<<<:::;;;;;;;;;:::888999888666555666888;;;======;;;999777666666888888555555666777888;;;===>>>888777555444555777:::<<<666444111...---...///000.../////////.........000---...///111222222333333333444555666888:::<<<<<>>;;;777555444333111000...............///000111222---///555666???```}}}qqqfffggguuujjjqqqtttmmmnnnyyyzzzuuusssmmmeee```______aaaggglllqqqssstttvvvzzz~~~~~~}}}}}}|||zzzxxxuuusssrrrpppnnnkkkgggccc___\\\ZZZXXXYYYXXXTTTOOOLLLMMMOOOFFFGGGHHHIIIHHHFFFDDDBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<;;;::::::999777666666555555555666666666777999:::;;;BBBSSSdddxxxvvv\\\TTTNNNMMMMMMGGGLLLDDD===@@@@@@<<>>999>>>GGGTTTbbbqqq|||tttWWWXXXnnnwwwzzz}}}uuu^^^FFF;;;999999:::HHH\\\ppp|||}}}uuuooollldddXXXPPPOOOMMMLLLKKKLLLMMMNNNNNNMMMHHHHHHJJJJJJIIIGGGDDDCCC>>>>>>>>>>>>===<<<::::::888777777777999::::::888999999888777666555444444333444555666777888999::::::888666444333555777888777444000,,,******,,,---////////////////////////000000000111222222333333222333444555666888999999;;;>>>BBBFFFKKKPPPUUUYYYccchhhpppuuuqqqkkkmmmsss~~~yyyvvvwww~~~{{{xxxtttooohhhdddfffffffffhhhjjjkkkjjjiiimmmqqqsssssspppqqqvvv{{{~~~|||{{{{{{yyywwwuuu}}}}}}~~~~~~||||||}}}~~~xxxyyyyyy}}}{{{~~~~~~}}}zzzWWWSSSkkkyyyQQQAAA;;;777777666222000222000000////////////000000222......444<<>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;:::999888888555555555555555555555555333666888888:::BBBQQQ\\\rrr~~~hhhYYYTTTOOOLLLLLLGGGHHHBBB===;;;;;;PPPrrrmmmcccXXXZZZccchhhrrr}}}}}}TTTLLLEEEDDDBBB===999:::888999;;;>>>BBBFFFJJJLLLcccnnn||||||vvvrrrcccXXXddd^^^FFF>>>===888CCCUUUggguuu|||~~~~~~zzzrrrmmmkkkeee[[[RRRPPPPPPOOONNNOOOPPPPPPOOOMMMMMMLLLLLLJJJGGGDDDAAA@@@?????????>>>===<<<;;;;;;:::999888888999999888666777777777666666666666666444555555666777888999999;;;999888666666777888999555333000---,,,+++,,,---..............................//////000111111111111222222333444555666666777:::>>>AAAEEEIIINNNRRRSSSYYYccckkklllnnnwww~~~wwwtttpppllliiifffdddbbbcccdddeeehhhkkkmmmnnnnnnooorrrtttsssqqqrrrvvvzzzzzzyyyxxxyyy{{{|||{{{zzz}}}}}}~~~~~~}}}xxxvvvvvv~~~}}}{{{~~~~~~^^^JJJhhhyyyUUUAAA;;;777777666222000222000000////////////000000444333333666AAAZZZxxxrrr|||{{{lllllljjjjjjlllqqqzzz{{{ssspppooojjjddd___```bbbfffkkkooorrrtttuuu{{{~~~yyyuuurrrrrrppplllfffcccbbbccc^^^ZZZVVVTTTSSSRRRPPPNNNLLLKKKJJJGGGEEECCCAAA@@@>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::999888777555555555555555555555555444666888888888@@@MMMWWWdddqqq}}}ooo\\\VVVQQQMMMKKKHHHJJJDDD@@@???<<>>;;;:::@@@???>>>===<<<<<<===>>>BBBMMM^^^nnnwwwyyyvvvsssyyyrrrYYYXXXvvvqqqLLL===;;;888???MMM^^^mmmxxx}}}~~~xxxpppjjjhhheee]]]TTTOOOSSSRRRRRRSSSSSSRRRPPPMMMOOONNNLLLJJJGGGDDDBBBAAA@@@?????????>>>======<<<<<<:::999888888888666444555555555666666777777777666666666777777888888888555555555444444444333333333222000///...---------........................,,,------......///000000111111111111222222333333333555888;;;>>>AAAEEEIIILLLRRRZZZ```bbbiiizzz|||qqqllllllpppvvvzzznnnjjjfffaaa^^^^^^___aaacccdddgggiiilllnnnooopppqqqsssuuutttrrrrrrvvvzzzwwwvvvvvvxxxzzz||||||{{{||||||}}}}}}~~~}}}yyyvvvzzzyyy|||}}}zzz||||||zzz}}}cccIIIlll^^^BBB<<<888777666222000222000000////////////000000000222333666IIIlllnnnnnnrrriiiyyyxxxeeefffnnnsssxxxyyypppkkkkkkhhhccc]]]___ccchhhlllpppsssuuuxxx|||zzztttsssrrrqqqmmmhhheeeeeeeee___]]]YYYWWWVVVUUUSSSRRRKKKJJJIIIGGGEEEDDDBBBBBB???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888777555555555555555555555555555777888777777<<>>>>>BBBMMM\\\kkkwww|||}}}|||___TTTkkk}}}TTT???;;;<<>>>>>>>><<<:::999888999888777555666666666666666666666666777777777777777777888888333333444555444333222111000000000000000///...---........................,,,,,,---......//////000111111111111111111111111111333555777999;;;???BBBIIINNNUUUZZZ^^^hhhxxxlllgggeeehhhmmmrrrsssgggeeebbb___\\\\\\^^^```fffhhhjjjkkkllllllmmmnnnsssuuuuuutttssssssvvvyyyzzzyyywwwxxxyyyyyyxxxvvvzzzzzz{{{||||||}}}~~~~~~~~~}}}wwwkkkdddxxx~~~}}}|||{{{{{{zzziiiTTTxxxiiiDDD===888777555222111222000000////////////000000...222444???]]]zzz{{{uuuxxxxxxiiijjjrrrggghhhssswwwwwwzzzoooiiihhhfffbbb\\\___eeejjjnnnqqqtttvvvyyy||||||wwwvvvtttqqqnnnjjjfffeeeddd___^^^\\\ZZZXXXWWWUUUTTTJJJIIIHHHGGGFFFEEEDDDCCC@@@???>>>===;;;:::::::::::::::;;;::::::999888777555555555555555555555555666888888666555999@@@FFFRRRbbbrrr{{{}}}eee]]]ZZZVVVQQQMMMMMMFFFCCCEEE??????LLL{{{vvveee]]]ZZZUUU[[[gggiiiuuubbb^^^]]]SSSHHHAAA???===;;;999888888888<<<<<<@@@JJJYYYfffnnnppptttvvvppp]]]kkkdddLLLCCC??????DDDRRRfffwwwzzzqqqjjjeeeaaaYYYRRRRRRQQQRRRSSSTTTTTTRRRPPPPPPOOOMMMKKKJJJIIIIIIIIIDDDCCCBBB@@@????????????;;;:::999999::::::999888999888888777666666555555777777777777888888888888777888999:::999888666555000000111111111000..............................---......//////000111111222222222222111111111111111333555666777999<<<>>>???EEEPPPZZZeeeuuuuuugggaaa___ccciiinnn{{{ssshhh___aaaaaa```]]]\\\\\\^^^fffhhhkkklllllllllnnnpppttttttttttttssstttvvvxxx{{{zzzxxxxxxxxxxxxvvvtttxxxxxxyyyzzz{{{|||}}}~~~{{{zzzuuujjj```[[[\\\^^^uuu~~~|||~~~qqqwwwyyyyyy```~~~mmmEEE>>>888777555222111333000000////////////000000111444;;;QQQ{{{}}}vvvqqqgggfffhhhbbbnnnnnnlllkkkwww{{{{{{zzznnneeecccaaa^^^ZZZ___ggglllpppsssvvvxxxxxxzzz|||zzzwwwsssooojjjgggcccbbb______^^^\\\YYYVVVUUUTTTJJJJJJIIIHHHGGGFFFEEEEEEBBB@@@???===;;;:::::::::::::::::::::999888777777555555555555555555555555666777777666555777;;;???HHHYYYmmmwww|||~~~wwwuuu}}}~~~mmm```\\\VVVPPPNNNNNNFFFAAADDDAAA???HHHlll~~~lllccc___YYY[[[aaa___{{{ppp\\\JJJDDDBBB@@@===;;;:::::::::555666999AAAKKKRRRVVVVVV]]]ZZZ^^^pppppprrroooTTTHHH???===@@@NNNddduuu|||}}}~~~xxxrrrmmmeee^^^VVVUUUSSSTTTUUUUUUTTTSSSTTTSSSQQQOOOMMMKKKIIIHHHHHHFFFDDDBBB@@@?????????===;;;::::::<<<<<<;;;:::;;;::::::999777666666555777777777888888999999999888888999:::999888777666111111111111000000///...------------------------...//////000000111222222222222222222222222111111111333555555666777:::===>>>DDDOOO^^^kkk{{{}}}kkkccccccjjjrrrvvv{{{nnnfff```ZZZTTTXXX\\\]]][[[ZZZZZZ\\\aaaeeeiiillllllmmmqqqtttssssssrrrrrrsssuuuvvvwwwyyywwwwwwwwwyyyzzzyyyxxxxxxyyyzzz{{{|||}}}~~~pppnnneeeZZZWWW```mmmuuu|||}}}|||~~~fffkkkeeeyyynnnFFF???999777555222111333000000////////////000000111222>>>___wwwiiiqqqkkk^^^bbbccc^^^```tttyyylllooommmwww}}}||||||uuuiii```]]]ZZZWWWYYY___hhhnnnqqqtttwwwyyyzzz{{{~~~zzzuuupppmmmiiieeebbb`````````]]]YYYVVVTTTTTTLLLLLLKKKJJJHHHGGGFFFFFFDDDBBB@@@===;;;:::::::::::::::::::::999888777666555555555555555555555555555666666666555666888:::BBBTTThhhsssyyy}}}}}}yyyzzzrrrrrr|||sssnnnssssssppp{{{yyyfff]]]UUUMMMNNNPPPGGGAAADDDBBB???FFF\\\ooojjjnnnmmmoooppphhh{{{iiiUUUEEE:::999888777777777888999666777999>>>CCCGGGJJJKKKLLLHHHJJJVVVkkk}}}oooSSSFFF@@@<<>>===<<<===<<<;;;999:::::::::999999999888888666666777888999999::::::666666777777666666555555222222111111000///......------------------------...//////000000111222222111111111111111111222222000111333444444555888:::@@@DDDNNN\\\iiitttwwwuuuyyy~~~zzzssshhh^^^WWWRRRPPPIIINNNUUUXXXWWWWWWZZZ]]]___dddiiikkkkkklllppptttrrrqqqpppqqqsssuuuwwwwwwwwwvvvvvvxxxzzz{{{{{{zzzzzz{{{|||}}}~~~|||qqqooohhhdddlll|||~~~~~~}}}|||}}}~~~sss______}}}gggooovvvGGG@@@999777555111111333000000////////////000000///000AAAhhheee^^^iiisssfffvvvvvvcccggg}}}~~~rrrnnnpppooouuu|||tttuuuqqqfff]]]ZZZWWWUUUWWW___jjjpppssstttxxx{{{}}}}}}|||wwwssspppmmmiiifffaaacccccc```ZZZVVVTTTTTTNNNNNNMMMKKKJJJHHHGGGGGGFFFDDDAAA>>><<<;;;;;;;;;999::::::999999888777666555555555555555555555555333444666666666777777888AAAQQQcccnnnttt{{{mmmaaaXXXPPPLLLQQQKKKDDDFFFBBB>>>CCCLLLwwwqqqppp{{{{{{mmmgggUUUIIIAAACCCBBBAAA????????????@@@<<<;;;::::::===BBBHHHMMMJJJGGGFFFKKKVVVmmmtttzzzmmmRRREEEAAA>>>@@@OOOfffvvv{{{xxxxxx{{{gggccc^^^ZZZYYYXXXXXXWWWPPPQQQSSSTTTTTTSSSQQQPPPMMMKKKGGGCCC@@@???>>>>>>CCCAAA???>>>===<<<:::888999999:::::::::;;;;;;;;;555666777888999:::;;;;;;:::999999999888888888888444333222000//////......------------------------......//////000111111111///000000000111111111222...///111222222444666999888;;;FFFVVVdddllluuu|||uuu|||qqqbbbZZZVVVQQQNNNNNNCCCIIIPPPSSSTTTWWW\\\aaabbbfffkkkllljjjjjjmmmqqqqqqpppooopppsssuuuwwwwwwyyyxxxwwwxxxzzz{{{zzzyyy|||}}}~~~{{{vvvrrr~~~{{{uuuwww~~~}}}~~~}}}|||xxx~~~}}}|||zzzooo\\\TTTqqqjjjkkkHHH@@@999777555111111444000000////////////000000333333HHHqqq[[[aaannnzzz|||lllooo~~~qqqrrrrrrqqqtttzzzooorrrooofff]]]ZZZXXXUUUWWW___jjjqqqsssuuuxxx{{{}}}xxxuuusssqqqmmmjjjccceeeeeeaaa[[[VVVTTTTTTPPPOOONNNMMMKKKIIIHHHGGGGGGEEEBBB???<<<;;;;;;;;;999999:::999999888777666555555555555555555555555222333555666777777777888===LLL]]]ffflllvvv}}}tttfff]]]VVVKKKSSSOOOHHHHHHBBB<<<@@@BBBjjjvvvuuuqqq\\\|||gggVVVKKKEEECCCFFFIIIIIIHHHKKKOOOLLLDDDHHH>>>999<<<<<<;;;BBBOOORRRNNNHHHEEEJJJZZZooovvvjjjhhhkkknnnsssuuuuuuzzzuuuYYYGGGDDD@@@AAAMMMeeexxxzzzrrrqqqwwwpppnnnhhh^^^UUUQQQSSSVVVUUUUUUTTTSSSRRRPPPNNNMMMLLLKKKJJJFFFBBB@@@@@@BBBAAA@@@@@@???===<<<:::999::::::;;;<<<;;;:::999888777777777777777888888999888666333444777999888666555333000///000000///------------...------,,,,,,++++++,,,...///111222222333333333222111000//////222222111111222444555666999===CCCLLLVVV```hhhlllhhhkkkpppwwwyyypppeeeVVVLLLIIIJJJKKKJJJEEEFFFIIIMMMRRRXXX\\\___bbbdddfffggghhhiiikkkmmmqqqpppppppppqqqrrrsssssssssuuuxxxyyyxxxxxxxxxyyy}}}~~~{{{vvvwww{{{xxx~~~~~~}}}}}}~~~}}}~~~|||||||||}}}zzzrrr[[[WWWiiimmm]]]NNNCCC999888999666111000000111333333111000000111444000QQQ|||gggdddeeeqqqyyy{{{wwwqqqwwwuuuyyywww{{{tttnnniiieee___XXXUUUWWWZZZccckkkooosssxxxyyyxxx|||xxxtttpppllliiieeeggggggccc\\\VVVSSSSSSSSSRRRQQQOOOLLLJJJHHHHHHIIIFFFCCC???===<<<;;;<<<::::::999999888777666666777777666666666666777777666666666666666777777888>>>IIIWWWdddlllssszzzmmm]]]QQQOOOPPPOOOLLLHHHDDDBBBAAAIIIOOO}}}}}}wwwyyyxxxlll___aaa^^^WWWQQQOOOTTT\\\cccdddhhhkkknnnvvv~~~zzzhhh[[[PPPKKKDDD<<>>HHHccc}}}mmmiiirrrkkk___PPPBBB:::999999555888999:::>>>EEEJJJJJJSSSWWWcccttt|||ssscccWWWJJJEEEEEEUUUooo~~~tttcccSSSNNNMMMTTT\\\eeennnvvv}}}vvvkkk```YYYXXXYYYXXXXXXWWWVVVUUUSSSRRRQQQNNNNNNMMMJJJGGGEEEEEEFFFCCCCCCCCCBBBAAA???>>>===<<<<<<<<<;;;:::888666555777777777777777888888999999777666666888999999888666444222111222222000///.........------,,,,,,,,,++++++,,,...///000111222222222222222111000//////111111111111222333444555333555888===BBBGGGLLLNNNSSSQQQNNNKKKKKKMMMPPPRRRVVVXXX\\\cccmmmwwwmmm[[[LLLHHHCCCAAABBBBBB@@@>>>DDDFFFIIIMMMRRRWWW\\\^^^fffhhhiiiiiiiiiiiijjjlllmmmmmmmmmnnnnnnpppqqqqqqrrrtttvvvxxxxxxzzz|||~~~}}}~~~}}}zzz|||xxxxxxzzz{{{}}}yyywww{{{~~~yyy{{{}}}ttthhhnnn]]]HHH]]]vvvIII???777666777444222111000111222222111000111222888@@@___{{{zzzoooeeeYYYllltttyyy|||qqqhhhdddlll{{{uuuiiiggguuuyyyzzz~~~vvvnnnggg```]]]YYYUUUWWW[[[aaaiiiooorrruuuzzz|||zzz|||~~~~~~{{{uuuooojjjeeeffffffccc___[[[YYYXXXSSSRRRPPPNNNKKKIIIGGGFFFFFFEEEBBB???===<<<======;;;;;;::::::999999888888999888888777777888888999777777777777777888888999999BBBQQQ^^^hhhpppwww|||~~~~~~|||}}}hhhRRROOONNNLLLJJJGGGEEECCCBBBCCCCCCccc~~~UUU___mmmzzz|||gggSSSHHHFFFIIIRRRXXXTTTIII???===???999OOOoooooo\\\SSSOOOIIIAAA:::777777888999444555555666888<<<@@@AAAKKKRRR___nnnvvvqqqdddYYYOOOJJJJJJ[[[uuuxxxfffYYYOOOGGGHHHNNNXXXcccmmmvvvuuuqqqiii```[[[ZZZ\\\XXXXXXXXXWWWVVVUUUSSSRRRNNNNNNNNNLLLIIIGGGFFFGGGEEEEEEEEEDDDCCCBBB@@@???>>>===<<<;;;999777666555777777777777777888888999999888777777888999999:::777555333222222222111000///......---,,,,,,,,,,,,++++++,,,---...000000111111111111111111000//////111111111111222222333333333444666888<<>>===<<<===>>>;;;;;;;;;::::::999999999888888777777777777888888777777777777777888999999777@@@MMM[[[fffooowww{{{}}}||||||||||||yyyyyy}}}{{{wwwwwwnnnTTTPPPNNNKKKIIIGGGFFFCCCBBBAAA@@@WWW}}}nnnyyyppp[[[PPPMMMMMMLLLIIIDDD>>>;;;999:::FFFZZZjjjiii[[[LLLEEEAAA===888555555555555444777555444555555777999;;;HHHQQQ]]]gggllliii___WWWQQQOOORRRaaayyyooocccWWWKKKIIINNNTTT]]]dddmmmmmmkkkeee^^^ZZZ[[[]]]XXXXXXXXXWWWVVVUUUTTTSSSOOOOOOOOOMMMIIIGGGFFFGGGFFFFFFFFFFFFEEEDDDBBBBBB@@@???===;;;999777666555777777777777777888888999888888888888888888999:::888555333222333333222000000///...,,,,,,+++,,,,,,+++,,,,,,---...///000000000000111111111000//////000000111111111111111111111222333555888:::===>>>>>>???@@@AAABBBBBBBBBAAABBBBBBCCCFFFLLLSSSZZZ^^^kkktttiii[[[NNNGGGDDDBBB???>>>>>>@@@BBBBBBBBBEEEHHHMMMSSSWWW[[[\\\___aaadddfffgggiiillloooooooooppppppqqqssstttuuuwwwyyy{{{}}}}}}~~~vvvpppqqqzzz}}}}}}zzz{{{}}}}}}||||||zzzxxxdddgggqqq~~~~~~}}}}}}uuu~~~gggUUUbbb}}}aaaDDD===666555555222111333000111111111000000222444000TTT||||||dddXXXcccpppvvvsssuuuiiieee]]]WWW]]]fffeee]]]pppqqqbbbhhhpppqqqttt}}}zzznnneee[[[VVVRRRPPPTTTZZZccciiiooorrrvvv}}}|||uuupppnnnllliiieeebbb^^^ZZZXXXUUUTTTRRROOOLLLIIIGGGFFFEEECCC@@@>>><<<<<<======;;;;;;:::::::::::::::999666666555555555555666666777777777666777888888999777???KKKXXXeeennnvvvzzz{{{zzzzzz|||}}}zzz|||{{{zzzyyyzzz~~~}}}vvvooojjjmmm{{{tttYYYRRROOOKKKIIIHHHGGGDDDBBB@@@@@@OOO{{{xxxzzz}}}~~~uuugggRRRJJJBBB???@@@@@@<<<777999<<>>999888666555555555333222666333222333444333555999BBBLLLVVV]]]aaaaaa\\\UUUSSSWWW___mmm{{{rrreeeZZZWWWZZZ]]]aaaeeejjjkkkjjjfff___[[[[[[\\\XXXXXXXXXXXXWWWVVVUUUTTTPPPQQQQQQOOOKKKHHHFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>><<<:::888888888777777777777777888888999777888888888777777999:::777555333222333222111000111000...,,,+++++++++,,,+++,,,,,,---....../////////000000111111000/////////000000111111111000000......///111333555777888888:::<<<>>>???>>><<<;;;???>>>>>>@@@CCCGGGKKKNNN]]]rrr}}}hhhZZZLLLDDDBBBAAA???<<<::::::===@@@BBBBBBDDDHHHNNNSSSWWWZZZ\\\\\\___bbbeeegggjjjmmmooonnnnnnooooooqqqrrrtttuuutttwww|||}}}{{{uuunnnjjjooozzz}}}}}}|||{{{{{{zzzzzz|||{{{||||||zzzhhhiiipppzzz}}}}}}}}}}}}|||}}}~~~xxxlllSSShhhbbbDDD===888666555222111444000111111000///000333555666cccjjjcccrrrxxx|||iiiWWWXXXeeeiiibbbxxxhhheeennnpppqqqooozzzxxxmmmddd[[[UUURRRPPPTTTZZZdddjjjnnnpppttt|||{{{}}}zzzqqqnnnjjjfffccc___[[[XXXVVVUUUSSSPPPMMMJJJHHHGGGEEEDDDAAA>>><<<;;;<<<<<<::::::::::::999999999999666555555444444555555666666666666666666777777888777>>>IIIVVVcccmmmtttwwwwwwxxxyyyzzzzzzyyyxxxwwwyyyyyyyyyxxxxxxyyy|||~~~~~~vvvrrrqqq{{{aaaVVVQQQLLLIIIIIIHHHEEEBBB@@@AAAJJJpppqqqpppwwwvvvkkk___ZZZVVVQQQNNNPPPPPPVVVbbbpppzzz{{{tttlllRRRJJJAAA@@@DDDFFFBBB<<<777666888<<<===:::888:::444444555555555555666777666222111555666555888===@@@KKKTTTXXX[[[^^^]]]XXXXXXdddsssvvvjjjggghhhgggfffgggiiijjjjjjgggaaa]]]\\\^^^ZZZZZZZZZZZZYYYXXXWWWVVVTTTTTTTTTQQQMMMIIIGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA>>><<<;;;:::::::::777777777777777888888999555777888777555555888:::777555222222222222111///111000...,,,+++++++++,,,+++,,,,,,------....../////////000000000000000/////////000111111000///...------......///111222333666777888999:::::::::999;;;;;;<<<===???BBBDDDFFFVVVjjjkkkYYYMMMAAA:::;;;::::::999999999;;;===???AAADDDHHHNNNSSSWWWZZZ[[[^^^```cccfffgggjjjmmmooooooooopppqqqrrrtttuuuvvvvvvzzz~~~vvvvvvtttrrrrrruuu|||~~~{{{{{{~~~~~~zzzyyy{{{zzz|||~~~|||zzzyyyzzzzzz~~~yyywwwyyy{{{{{{}}}|||~~~qqq|||YYYrrroooEEE???999777555111111444000111111000///000333666@@@ppp}}}llllllvvvwwwvvv^^^___ooopppccc}}}xxxaaagggqqqssswwwqqqxxxrrrpppkkkbbbZZZVVVSSSRRRWWW]]]fffkkkoooooorrryyy}}}~~~~~~~~~~~~}}}xxx{{{zzz|||~~~rrrnnnjjjfffdddbbb^^^[[[XXXWWWTTTRRRNNNKKKIIIHHHFFFDDDAAA>>>;;;::::::;;;999999999999999999999999666666555555555555666666555555555555555666666777777<<>><<>>AAACCCHHHNNNSSSWWWYYY[[[aaaccceeeggghhhjjjlllooorrrrrrrrrsssuuuwwwxxxyyy{{{~~~{{{wwwuuusssvvvxxxzzz{{{|||~~~zzzxxxyyy{{{yyywwwyyy~~~yyyyyyzzz{{{|||}}}|||{{{zzz{{{|||zzzzzz}}}]]]gggyyyeee~~~FFF@@@:::888555111111444000111000000///000444666CCCsssuuuiiinnnrrrqqqyyyyyydddkkk}}}yyyeeesss^^^iiisssuuu~~~|||rrrkkkhhhhhhaaaZZZWWWUUUUUUYYY```iiimmmooonnnpppvvvzzz{{{{{{{{{|||}}}}}}~~~}}}}}}|||wwwqqqrrrqqqqqq~~~}}}|||qqqmmmiiiffffffdddaaa^^^YYYXXXUUURRROOOLLLJJJIIIGGGEEEAAA>>>;;;:::::::::888888888888888888888999777777666666666666777777444444444444444555666666666;;;DDDQQQ^^^hhhnnnpppoootttwwwuuuoookkknnnrrrrrrssssssrrrpppqqquuuyyyzzz~~~~~~|||qqq\\\UUUNNNKKKJJJIIIEEEAAA???BBBAAA]]]llldddkkkhhh[[[{{{vvvvvvyyy|||rrrppplllfffaaa^^^]]]^^^PPPJJJEEEEEEDDDBBBCCCFFFFFFFFFFFFEEEFFFFFFCCC???888777555333333333555555888999;;;<<<;;;999777666@@@;;;666666;;;CCCIIILLLTTTYYY\\\]]]bbbhhhggg```aaajjj~~~yyypppiiiaaa^^^___ffffffdddcccbbbaaa___^^^\\\[[[ZZZYYYYYYXXXXXXXXXUUUTTTSSSRRROOOKKKHHHFFFGGGEEECCCCCCEEEFFFGGGFFFBBBAAA@@@???>>>===<<<;;;999888888888999999:::;;;888888777777777777888888999777555222111222333333333222///---,,,+++++++++)))***++++++,,,---............///000000000000000///000000000000000//////000000000000000000000000111111222222222333333333666777888888888;;;???BBBNNN___pppvvvyyyzzzwwwrrr[[[RRRFFF???===<<<999666555666777777777999<<>>===<<<:::::::::999999888777666666666666666666555555555555555555444444444444555555666999>>>HHHUUU```hhhllljjjkkklllkkkjjjjjjlllnnnqqqqqqqqqooommmlllmmmnnnwww}}}}}}zzz|||zzzdddZZZRRROOONNNJJJHHHHHHGGG???@@@XXXvvvddd\\\[[[\\\{{{uuussszzz{{{iiiUUUJJJFFFAAA<<<;;;@@@@@@??????AAABBB@@@===:::888555333333444555666777777888999999888666555999888777<<>>[[[~~~zzzsssoooaaadddllltttzzzhhh[[[jjjmmmccceeeyyypppbbb\\\hhhyyyzzzvvvmmmccc]]]XXXWWWXXXXXXVVVTTTZZZbbbllllllmmmoooqqqtttwwwyyyxxxzzzzzzyyy~~~~~~{{{yyyvvvxxxxxxttt~~~vvvrrrlllhhheeebbb___\\\ZZZWWWSSSPPPOOOMMMKKKIIIHHHFFFBBB???>>>===<<<:::::::::999999888777777777666666666666555555555555555555444444444444555555666888===FFFRRR\\\cccgggeeefffgggfffeeeeeegggiiinnnoooooommmkkkkkklllmmmsssyyyzzzwwwyyy|||zzz{{{}}}}}}ggg\\\RRROOOMMMIIIGGGGGGDDD??????SSS~~~rrraaaWWWVVVXXX~~~~~~rrr```NNNBBB>>>===:::999;;;>>>@@@>>><<<;;;999666333222444666888888777777888999999888777777888:::@@@HHHQQQVVVYYYZZZXXX[[[ggg}}}sssuuuqqqlllppptttvvvxxxrrrnnniiifffcccaaa^^^]]]YYYYYYYYYYYYYYYYYYZZZ[[[WWWWWWVVVUUURRRPPPNNNLLLOOOMMMKKKJJJIIIGGGDDDBBBEEEEEECCCAAA@@@>>>===<<<>>>===;;;:::999888888888999999888888888888999999888777555333222222333333111111///...------------///.........---------,,,......///000000000000/////////000000000000///////////////////////////////////////000000000000111111222333333444555999;;;AAAHHHMMMKKKFFFCCC???;;;<<<888333111333444333222444555666777777999<<>>===<<<::::::::::::999888888777777666666666666555555555555555555444444444444555555555777;;;CCCMMMWWW]]]```___```aaaaaa``````aaaccchhhiiiiiihhhgggfffhhhjjjkkkqqqwwwxxxuuussstttvvvtttvvvzzz~~~kkk___SSSOOOMMMIIIGGGFFFCCCBBB???KKKuuu}}}iii[[[WWWYYYnnnXXXQQQBBB;;;777:::>>>???>>>>>>;;;999555333222444777999<<<;;;;;;<<<======<<<;;;;;;;;;;;;>>>DDDKKKQQQUUU[[[YYY^^^oooyyysssuuu{{{zzzrrrmmmiiieeeaaa^^^[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSQQQPPPQQQOOONNNMMMLLLJJJFFFCCCFFFEEEDDDBBB@@@>>><<<<<<>>>===<<<:::999999999999:::999999999999999999:::888777666444333333333333111000000//////.........---------------------------...//////000000//////...//////000000000000///////////////////////////------.........////////////111222222222444666999:::===>>>;;;888666555444333111000111333444444222444555666777777999===@@@EEEHHHLLLOOORRRVVVZZZ]]]aaaeeeiiiiiigggggglllqqqyyyxxxvvvuuuuuuvvvxxxzzzuuuvvvxxxzzz|||}}}~~~~~~}}}zzzwwwxxxxxxyyyxxxyyywwwvvvuuuuuuuuuuuuuuuxxxzzz|||}}}}}}~~~|||xxxxxxyyyzzzyyyxxx~~~}}}}}}~~~~~~|||zzz||||||||||||~~~sssdddVVVgggccc^^^~~~PPP@@@::::::333333444...111222......555444;;;NNNuuuxxxrrrqqqiiiaaa___^^^___eeellluuueeeYYY\\\bbb^^^```lllsssggg]]]cccsssxxxrrrnnniiieeeZZZVVVUUUVVVWWWZZZbbbkkkmmmmmmmmmmmmoooqqqtttuuutttvvvxxx|||}}}~~~www~~~zzzsssmmmhhhfffeeeeee___[[[VVVRRRPPPNNNLLLKKKIIIFFFBBB@@@???>>><<<;;;:::::::::999999888888888666666666666555555555555555444444333333444444555333444888@@@JJJSSSYYY[[[\\\^^^______^^^^^^___``````aaaaaaaaa``````bbbddddddiiioooqqqooonnnoooqqqrrrtttwww{{{oooaaaSSSNNNMMMKKKIIIIIIEEEFFF@@@DDDiiiwwwbbbZZZ[[[|||nnnNNNBBB999:::===<<<<<<>>>:::888555333333555888:::>>>AAACCCDDDBBB???===<<<<<<;;;:::;;;BBBMMMXXX```cccccciiiwwwyyysssvvv}}}vvvrrrmmmgggbbb```___]]][[[YYYXXXXXXWWWYYYXXXWWWVVVUUUTTTTTTSSSQQQPPPOOOOOOOOOMMMJJJGGGFFFEEEDDDBBB@@@>>>===<<<===<<<;;;;;;::::::;;;;;;:::999999999999999999:::888777666555444333333333111111111000000//////...)))******+++,,,,,,------------...///////////////......///000000000000000........................,,,,,,---------.........///000222222222333555777777777666666444333444666000///000111333444333222333444666777777:::===@@@DDDGGGKKKOOORRRVVVZZZ]]]```dddiiijjjiiikkkqqqvvvyyywwwuuusssssstttuuuwwwvvvvvvwwwxxxyyyyyyyyyyyy}}}{{{yyyxxxyyyzzz{{{zzzwwwwwwvvvtttsssssstttuuuxxxzzz}}}~~~~~~zzzxxx{{{}}}|||zzz~~~|||yyyzzz{{{}}}~~~~~~~~~~~~~~~lll]]]oooxxxUUUQQQlllrrrMMM===888888333333555000111333000000333222>>>XXX~~~tttoooggg___[[[WWWWWW\\\ccceeeUUUPPPYYY\\\___kkkyyysssfff```iiixxxsssmmmlllmmmmmm[[[UUUPPPPPPSSSYYYdddoooooooooooooooppprrrtttuuupppvvv}}}xxxhhh}}}zzztttnnnjjjhhhhhhiiiccc___YYYTTTRRRPPPNNNMMMJJJGGGCCCAAA@@@???===<<<:::::::::999999999999999666666666666555555555555444444333333333333444444111222666===FFFOOOUUUWWWZZZ\\\]]]^^^]]]\\\]]]]]]YYYZZZ[[[[[[ZZZ[[[\\\^^^```dddhhhkkkkkkkkkmmmoootttuuuwwwxxxzzz{{{{{{{{{ssscccSSSNNNNNNMMMLLLLLLGGGIIIBBB@@@___|||eeeZZZ[[[```NNN???;;;<<<999999===888888777777888999<<<===AAAHHHOOOOOOIIIBBB>>>===:::999:::@@@KKK^^^qqq~~~oookkk{{{~~~{{{vvvnnnhhhcccbbb___]]][[[YYYXXXWWWXXXWWWVVVUUUUUUUUUUUUUUURRRQQQOOOOOOPPPOOOLLLJJJFFFEEEDDDCCCBBBAAA@@@???======<<<;;;;;;;;;<<<<<<999999888888888888999999888777777666555444333333222222222222111000......(((((()))***+++,,,------------...////////////...---...///000000111111000........................,,,,,,,,,------------......000222222222222444666777444333444333111222444......///000111111111000333444666666777:::>>>@@@DDDGGGKKKOOORRRUUUZZZ]]]\\\___dddhhhkkkpppwww}}}yyyxxxwwwvvvvvvuuuuuuvvvxxxxxxxxxxxxxxxwwwvvvvvvxxxvvvvvvwwwyyy{{{{{{zzzuuuvvvvvvtttrrrrrrtttvvvwwwzzz}}}}}}}}}~~~{{{}}}~~~}}}{{{{{{zzz{{{}}}~~~~~~|||zzz|||~~~~~~|||{{{{{{qqqsssQQQLLL]]]{{{kkkNNN>>>888888333333666111000333222222222333JJJnnnwwwsssjjj```[[[WWWTTTWWW[[[VVVHHHIIISSSWWWcccwwwqqqeeecccooozzzoooffffffjjjnnnZZZRRRLLLLLLPPPWWWcccnnnrrrqqqppppppqqqrrrttttttpppwwwqqq```pppyyyxxxtttoooiiiggghhhiiigggbbb\\\WWWTTTRRRPPPOOOKKKHHHEEEBBBAAA@@@???===::::::::::::::::::999999666666666666555555555555444444333333333333444444111222444:::BBBJJJOOOQQQSSSUUUXXXXXXWWWVVVVVVWWWSSSTTTUUUTTTTTTTTTVVVXXXZZZ\\\___aaacccfffiiilllpppqqqqqqrrrsssssstttttt}}}yyygggUUUOOOOOOOOONNNMMMFFFHHHCCCAAAYYYlllcccdddttt]]]HHH@@@>>>999999===888999:::;;;===???@@@AAAGGGSSS______SSSGGGAAAAAA<<<>>>BBBKKKZZZppp}}}sssiiittt}}}uuunnndddbbb```^^^\\\[[[ZZZYYYVVVVVVUUUTTTTTTTTTUUUVVVUUUSSSPPPOOOOOONNNMMMLLLGGGGGGFFFEEEEEEDDDCCCCCC??????===<<<;;;;;;;;;;;;888888888777777888888888888777777666555444333222333333333333111000...---*********++++++,,,,,,,,,,,,---......//////......---...///000111111111111........................,,,,,,,,,---------......---///111222111111222444444000///222333//////111---...///000///000000111222444555666777:::>>>AAADDDGGGKKKNNNRRRUUUYYY\\\]]]^^^aaaeeekkkrrrxxx{{{wwwxxxyyyzzzyyywwwuuutttvvvvvvvvvvvvvvvuuutttssssssrrrrrrtttwwwyyyxxxwwwssstttuuutttrrrrrruuuwwwtttxxx{{{|||{{{|||~~~~~~|||zzzyyyyyyzzz|||}}}}}}|||}}}}}}{{{{{{|||zzzXXXRRR]]]yyyxxxTTTCCC;;;999333333666222///333333222222999]]]{{{{{{mmm```\\\[[[XXXTTTSSSKKKAAAHHHRRRUUUjjjpppfffhhhvvv~~~pppddd```dddiiiXXXRRRMMMOOOSSSZZZccclllsssrrrqqqpppqqqqqqsssssstttwww|||iii^^^___~~~zzzyyyvvvqqqjjjffffffgggjjjfff___YYYVVVTTTRRRQQQMMMJJJFFFDDDCCCBBB@@@???::::::::::::::::::::::::666666666666555555555555444333333222222333333444222222333888>>>CCCGGGHHHHHHKKKMMMNNNMMMLLLLLLLLLJJJKKKKKKKKKIIIIIIKKKMMMNNNOOOPPPRRRUUUYYY^^^aaabbbbbbcccdddfffiiilllmmmuuuxxx{{{mmmYYYPPPPPPOOOMMMLLLEEEFFFBBB@@@QQQzzzvvvppprrrtttqqqwwwiiiPPPFFFAAA;;;:::@@@999:::===???BBBCCCDDDDDDMMM\\\kkkkkk\\\LLLFFFFFFCCCFFFKKKUUUdddzzzuuufff[[[]]]dddsssqqq{{{mmmtttyyyqqqcccbbb```___^^^]]]\\\\\\UUUTTTSSSSSSSSSTTTUUUVVVWWWTTTQQQOOONNNNNNLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFBBBAAA???===;;;:::999999888888777777777777888888888888777777666444333222444444444333222000---,,,------,,,,,,,,,,,,++++++,,,---......//////......---...///000111111111111........................,,,,,,---------.........,,,...000111000000111222000,,,,,,111333///...111---///000000000000222333222444555666888:::>>>AAADDDGGGKKKNNNQQQUUUYYY\\\aaa```aaadddjjjppptttuuutttvvvyyyzzzzzzwwwtttqqqrrrrrrrrrsssrrrrrrqqqqqqpppoooppprrruuuvvvuuutttrrrtttuuusssrrrrrruuuxxxrrrvvvzzzzzzyyy{{{~~~|||zzzzzz{{{|||}}}|||zzz|||}}}|||{{{{{{~~~ddd___hhhZZZGGG>>>:::333333666111///333333111222???mmm}}}zzziii[[[ZZZ``````YYYTTTGGGAAAKKKTTTXXXqqqqqqiiimmm|||ttteee^^^```eeeYYYSSSQQQTTTZZZ^^^eeelllsssrrrqqqppppppqqqrrrrrrxxxwwwxxx{{{}}}ddd^^^SSSkkk}}}}}}zzztttmmmgggfffggglllggg```[[[WWWUUUTTTSSSNNNKKKGGGEEEDDDCCCAAA@@@::::::::::::::::::::::::777666666666555555555555444333333222222333333444444333333666:::>>>AAAAAA@@@BBBEEEFFFEEEDDDCCCCCCAAABBBCCCBBB@@@@@@BBBCCCCCCBBBCCCDDDHHHMMMSSSWWWTTTTTTUUUWWW\\\```eeehhhmmmpppuuuyyy}}}rrr\\\RRRPPPNNNLLLJJJFFFEEEAAA???JJJkkk{{{|||zzzuuuxxxvvvqqqpppvvv|||dddfffiiixxxjjjSSSMMMFFF???HHH===AAAFFFKKKMMMLLLIIIGGGIII^^^uuu}}}sssbbbUUUOOONNNRRRYYYaaaiiipppuuuxxx}}}qqqeee\\\SSSHHHDDDEEEGGGUUU```hhh}}}oooqqq{{{ssswww}}}tttgggfffcccaaa______``````\\\ZZZVVVUUUUUUVVVVVVUUUSSSSSSTTTTTTSSSRRRQQQPPPPPPNNNLLLIIIGGGEEEEEEEEECCCAAA>>>======<<<:::999777777777777777888888888999888888777666555555444666444222111111000...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,000000000000000000000000,,,,,,------...///000000000000000000111111111111//////.........------------......///000111111222222444666777888:::===@@@CCCEEEIIINNNSSSWWW[[[]]]fffiiimmmooopppqqqrrrttttttsssrrrqqqpppqqqrrrssswwwvvvssspppoooooosssvvvvvvrrrooommmnnnrrruuuvvvyyyyyyyyyxxxxxxwwwwwwwww{{{{{{{{{yyywwwwwwyyy{{{|||zzz{{{~~~{{{}}}}}}||||||||||||}}}}}}}}}~~~~~~ssseee|||pppAAA;;;;;;222333111444///...666666---DDD|||lll|||{{{|||iii[[[ZZZ___jjjmmmcccBBBFFFSSSVVV[[[{{{|||ssshhhsss~~~kkk\\\YYY^^^UUUQQQOOOUUU```jjjnnnmmmqqqssstttrrrpppqqquuuxxx}}}zzzzzz|||tttQQQRRRbbbzzzuuutttrrrllljjjjjjiiiddd___\\\\\\ZZZTTTOOOLLLJJJGGGFFFEEEBBB>>><<<===<<<<<<;;;:::999888777777777777666555555444444444444333333333333222222444444444555777888::::::========================;;;;;;;;;::::::999999999<<<<<<<<<<<>>@@@GGGLLLTTTnnnrrrrrr}}}~~~uuummmoooxxx}}}xxxjjjhhheeebbbaaa``````aaa]]]ZZZVVVUUUUUUVVVVVVVVVTTTUUUUUUUUUTTTRRRPPPOOOOOOMMMKKKHHHFFFEEEDDDDDDBBB???===<<<<<<<<<:::999888888888888888888888888888888888777666555555555666444222111111111///---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................+++,,,,,,---......//////...////////////000000000//////.........---------............///000111222333555777888999;;;>>>AAABBBDDDHHHMMMRRRXXX\\\___cccggglllooopppqqqssstttrrrqqqqqqqqqqqqqqqrrrrrrvvvvvvtttrrrpppqqqtttwwwxxxvvvrrrqqqqqqsssuuuvvvxxxxxxyyyyyyyyyyyyxxxxxxzzz{{{|||{{{yyyyyyzzz||||||yyyxxxzzz~~~|||||||||{{{{{{|||}}}}}}~~~{{{|||}}}}}}~~~~~~~~~~~~wwwrrrkkkuuuEEE<<<;;;222444222444000...555666000GGGyyy{{{aaammmnnnuuu}}}mmmccc___\\\bbbfff___GGGJJJTTTWWW^^^}}}}}}nnnjjjzzzvvvfffVVVQQQTTTRRRPPPQQQXXXdddlllnnnmmmtttsssrrrqqqqqqrrrvvvyyy|||zzzzzz|||~~~zzzUUUOOOZZZ{{{yyyuuutttsssnnnlllmmmhhhccc^^^\\\\\\ZZZUUUPPPNNNKKKHHHFFFEEECCC@@@>>>======<<<;;;:::999888888777777777666555555444444444444333333333333222222222222333333444666777888::::::::::::::::::::::::999999999888888888777777999999888999;;;===@@@BBB@@@@@@AAABBBFFFKKKOOORRR[[[bbblllsssxxx|||zzz```PPPMMMOOONNNKKKFFFIIICCC???EEEUUU|||zzzggg^^^TTTNNNLLLIIICCC===BBBFFFOOO^^^ppplllXXX[[[bbbaaaZZZaaaooosssnnnggg___[[[YYYRRRHHH???;;;GGG\\\rrr~~~|||ooocccgggeeebbb___]]]\\\\\\\\\PPPIIIDDDBBB???:::888999999::::::@@@ZZZrrrqqqxxxwwwooohhhgggmmmtttwwwxxxkkkiiifffbbb```_________^^^[[[WWWUUUUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLIIIGGGEEECCCCCCCCC???>>><<<;;;<<<<<<;;;::::::::::::999999888888888888888777777666666555555666444222222222111///---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////..............................++++++,,,,,,------..................////////////...............---------///......---...///111222333555777999:::<<>>:::222666333333111...333555444KKKtttmmmZZZeeehhhsss}}}yyyooolllhhh^^^]]]___XXXJJJLLLRRRUUU```|||yyyhhhlll}}}tttjjj___RRRLLLKKKOOOOOORRR[[[fffmmmnnnlllwwwtttpppoooqqqtttwwwxxxyyyyyyzzz||||||~~~WWWSSSWWWpppyyyuuuuuutttpppnnnooofffbbb^^^\\\\\\ZZZVVVRRRQQQMMMJJJGGGEEEDDDBBBAAA>>>======<<<;;;:::999999888777777666666555555444444444333333333333222222111111111111222333444555666666666666666666666666666666666555555555555444555555444555666777999:::999999999:::===@@@DDDFFFMMMVVVbbblllsssxxx}}}cccQQQNNNPPPNNNKKKHHHJJJDDD>>>BBBOOOrrr~~~KKKGGGCCCBBBDDDDDDAAA===BBBBBBEEEJJJSSSddd~~~kkk[[[\\\___\\\rrrsssiiibbbXXXHHH<<<:::???JJJ\\\lllrrrkkkccc___]]]ZZZXXXXXXZZZ\\\^^^KKKGGGCCCAAA???<<<999888777777666:::HHH```xxx}}}zzzxxxqqqjjjkkkqqqsssnnnhhheeefffjjjpppssskkkiiieeeaaa^^^]]]]]]]]]___[[[WWWUUUVVVWWWWWWWWWYYYYYYXXXWWWTTTQQQOOOMMMLLLJJJHHHEEECCCBBBBBBBBB???===<<<<<<=========<<<<<<<<<;;;:::999999888888888777777777666666666555666444222222222222000......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////........................+++++++++,,,,,,---------........./////////000000........................000///...---...///111222333444777888999;;;>>>AAABBBCCCGGGLLLRRRZZZ```ccciiilllqqqrrrqqqmmmkkkiiijjjlllnnnpppqqqqqqqqqppprrrssssssrrrqqqrrrtttwww{{{{{{zzzxxxvvvtttsssssssssuuuxxx{{{||||||{{{zzz{{{~~~|||{{{{{{zzzxxxuuuwwwxxxyyy{{{|||~~~~~~||||||}}}~~~rrrcccYYYyyymmmpppMMM@@@:::111777444222333///111444888PPPooo|||yyyiiibbbkkkkkktttwwwqqqmmmqqqrrrhhhbbb^^^SSSIIIKKKLLLOOO```xxx~~~qqqdddmmmzzzoooeee```[[[SSSMMMJJJMMMMMMQQQZZZdddlllnnnmmmwwwrrrmmmllloootttvvvwwwvvvwwwzzz||||||~~~\\\VVVUUUhhh{{{wwwvvvuuupppnnnoooeeebbb___]]]\\\ZZZWWWTTTSSSPPPKKKHHHFFFFFFDDDCCC???>>>>>>===<<<;;;:::999888888777777666555555555444444333333333222222222000000000000111222222333444444444444444444444444222222222222222222222222333222222222222333444444666666666777888;;;>>>???@@@HHHTTT___hhhpppxxx}}}gggSSSOOOQQQOOOJJJJJJLLLFFF???AAAIIIgggGGGHHHJJJJJJIIIFFFCCCBBB@@@???@@@AAABBBHHHXXXgggvvvaaaZZZXXXrrrqqqhhh\\\JJJ<<<888:::BBBSSScccjjjfff^^^ZZZWWWRRRNNNLLLLLLNNNOOOJJJIIIFFFDDDCCCBBB@@@===;;;;;;:::999;;;GGG___sss|||xxxtttnnnfffaaaaaafffnnnllljjjgggfffhhhlllpppllljjjfffbbb___]]]]]]]]]^^^\\\YYYWWWXXXXXXXXXWWWZZZZZZYYYWWWTTTQQQNNNLLLJJJIIIGGGDDDCCCBBBBBBBBB@@@>>>======>>>??????>>><<<<<<<<<;;;:::999888888777777777777666666666666666444222222222222111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////////////////////////////++++++,,,,,,,,,,,,,,,---//////000000000111111111---.....................000000///...///000111222111333555666777999===???BBBDDDHHHNNNTTT[[[aaaeeeiiilllppprrrpppllljjjhhhiiikkkmmmooopppqqqppppppooopppqqqqqqqqqqqqrrrtttyyyzzzzzzxxxuuurrrrrrrrrrrrtttxxx{{{}}}}}}|||{{{}}}~~~}}}{{{zzzxxxvvvwwwxxxzzz|||}}}~~~||||||||||||~~~~~~wwwggg```UUUnnn___aaa{{{LLL@@@:::111777444111555///000333===XXXppprrrvvvrrrqqquuussszzzvvvmmmiiirrrzzzuuunnnaaaOOOIIIKKKHHHLLLcccwwwvvvkkkdddmmmvvvjjj___[[[ZZZTTTNNNKKKLLLLLLOOOVVV```hhhmmmnnnuuupppkkkiiimmmqqqttttttsssuuuzzz}}}|||~~~fffTTTQQQaaa~~~yyywwwtttooolllmmmeeecccaaa^^^\\\ZZZWWWUUUUUUQQQLLLIIIHHHGGGFFFEEE@@@??????>>>===<<<;;;;;;888888888777666666555555444444333333333222222222111111111000111111222222222222222222222222222222000000000000000000000000111111111111111111111111555444444555666888:::;;;;;;AAAJJJSSS]]]iiiuuu~~~}}}mmmWWWPPPPPPNNNKKKLLLOOOHHHBBBAAAFFF^^^[[[___bbb```YYYOOOGGGDDD===<<<===??????AAAHHHPPPmmmhhhWWWTTTeee{{{oooggg\\\MMM@@@888:::DDDXXXlllrrrgggYYYVVVSSSNNNIIIFFFFFFFFFGGGKKKLLLJJJHHHJJJNNNMMMJJJAAA>>><<<888555>>>ZZZvvvuuuggg^^^]]]___kkkkkkkkkjjjiiikkkoooqqqmmmkkkhhhdddaaa_________]]][[[ZZZZZZZZZYYYXXXVVVZZZYYYXXXWWWTTTPPPMMMKKKJJJIIIFFFDDDCCCBBBBBBCCCAAA???>>>>>>???@@@???>>>;;;;;;;;;::::::999999999777777777777666666666666666444222222333333111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000000000000000000,,,,,,,,,,,,------------000000000000111111111111---------...............111111111111111111111111000222444666777999<<<>>>CCCFFFKKKQQQXXX^^^bbbeeecccfffkkknnnnnnllllllllljjjkkkmmmnnnooopppppppppmmmoooqqqqqqpppooopppqqquuuwwwxxxvvvssspppqqqtttsssuuuxxx{{{|||}}}}}}|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzwwwyyy{{{}}}{{{{{{zzzzzz{{{}}}xxxooobbbUUUhhhYYYUUUxxxpppGGG@@@:::000666444000444000000444CCCdddzzzuuu|||wwwzzz~~~rrrmmmuuu|||tttbbbKKKKKKNNNGGGMMMjjjzzzrrrhhheeennn}}}{{{nnnbbb]]]ZZZSSSLLLIIILLLLLLOOOUUU^^^fffkkkmmmrrroookkkjjjlllooorrrssssssvvvzzz|||{{{}}}oooYYYSSS```yyywwwtttnnnkkkkkkgggfffdddaaa]]]ZZZXXXWWWTTTQQQMMMKKKIIIHHHFFFEEEAAA@@@@@@???>>>===<<<;;;999888888777777666666555444444333333333333222222222222111111111111111111111111111111111111111111///////////////000000000111111111111111111000000222222222333444555666777:::>>>CCCKKKTTTcccrrr}}}{{{sss[[[QQQOOOMMMKKKMMMOOOIIICCCBBBDDDWWWwww|||wwwyyyzzzxxxoooaaaRRRGGGDDD@@@???BBBDDDEEEHHHMMM[[[|||fff]]]YYYfffvvvjjjccc```ZZZPPPGGGAAA===CCCZZZssszzzjjjVVVOOOMMMJJJGGGFFFFFFGGGHHHIIIKKKJJJHHHJJJQQQRRRNNNDDD???<<<;;;888<<>>===>>>???>>>===::::::::::::999999999999666666666666777777777777555444333222333333222000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////////////////////////////------------------------/////////000000000000111---------.........//////111222333444444333111000111333555666777999<<>>======<<<999999888888777666666666444444333333333333222222222222111000000000000000////////////////////////.../////////000000000000000000000111111111000000000111111222333444555666666999>>>DDDMMM[[[lllwwwyyy}}}xxx___QQQLLLLLLLLLKKKNNNIIICCCBBBAAARRRpppvvvqqqbbbLLLEEE@@@BBBEEEFFFHHHKKKPPPgggnnnTTTPPPkkkhhhbbb[[[YYYZZZXXXRRRLLLNNNAAA>>>SSSqqq|||kkkUUUKKKIIIFFFCCCBBBAAAAAABBBCCCFFFDDD@@@BBBIIIJJJGGGDDD>>>===AAA>>>;;;III]]]{{{uuummmmmmpppwwwsssnnnjjjjjjkkkmmmooofffdddaaa^^^[[[ZZZZZZ[[[ZZZ[[[\\\^^^^^^\\\WWWSSSWWWWWWWWWUUURRROOOMMMKKKJJJIIIGGGEEEDDDCCCCCCDDDAAA???============<<<;;;999999999999999999999:::666666666666777777777777555444333333333333222111...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......................................................................../////////000---------.........//////111222444666666444222000222444666777888:::===@@@EEEIIIOOOWWW]]]aaacccddd^^^aaadddeeeeeeeeefffgggooonnnmmmmmmmmmoooqqqrrrooorrrttttttrrrpppooooooqqqtttvvvtttpppppptttyyyvvvwwwxxxyyyzzz|||}}}~~~}}}~~~~~~{{{yyyxxxxxx~~~~~~}}}{{{xxxvvvvvvvvvzzz{{{~~~sss|||VVVGGG[[[{{{ZZZ<<>>======999999888888777666666666444444444333333333222222222111000///////////////------------------------/////////000000000111111//////000000111111000000111111222333444555666777111444999???HHHUUUeeeoooxxx|||{{{aaaQQQKKKKKKMMMJJJMMMHHHCCCBBB@@@OOOkkkyyywwwvvvyyyZZZQQQGGGEEEIIINNNOOONNNFFFPPPZZZjjj^^^OOO___gggeee]]]RRRQQQYYY[[[VVVPPPLLLGGGPPPjjj~~~pppTTTCCCBBBCCCEEECCC???>>>AAACCC>>>999777:::>>>@@@AAA<<>>>>>>>>>>>:::999999999888777777777555555555444444333333333000000000000///...---,,,............/////////000000111111111111222222222333333222222222333444444333222222111222222333333333333666;;;AAAKKK\\\lllpppuuu{{{jjjWWWNNNMMMNNNNNNFFFDDDFFFDDDBBBMMM]]]xxx}}}tttqqqyyyyyyfff]]]PPPGGGCCCDDDFFFFFFCCCGGGIIINNNcccqqq[[[dddlllkkkaaaWWWXXXaaaccc]]]VVVMMMCCCEEEXXXkkkjjj^^^JJJFFFDDDDDDBBB===<<<>>>::::::;;;===@@@BBBCCCDDDIIIOOOUUUZZZaaakkkoooooorrr}}}~~~~~~}}}{{{vvvqqqmmmkkkkkkjjjgggccc```^^^]]]ZZZYYY]]]\\\]]]^^^^^^]]]ZZZWWWVVVTTTPPPMMMKKKJJJJJJKKKJJJGGGEEEEEEFFFGGGEEEDDDFFFDDDAAA>>><<<<<<<<<<<<::::::;;;::::::999888777666666666666666666666666555444444444444333333333000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///---++++++...///...---///..................---------............------,,,,,,---------...............//////000000111111444444444666999;;;======AAAEEELLLRRRXXX[[[\\\\\\^^^___aaacccfffggghhhhhhkkkkkklllmmmnnnpppqqqrrruuusssqqqpppppppppooommmooopppqqqpppooopppsssuuuxxxyyyzzzyyyxxxxxxyyy{{{}}}{{{yyyyyyzzz|||}}}~~~yyyzzznnn___oooqqqDDD>>>===333444111222111333555AAAccctttrrrpppnnnnnnsss~~~tttzzz```GGGNNNKKKDDDRRRmmmjjj]]]aaakkkqqq^^^VVVVVVSSSLLLMMMRRRYYY^^^bbbdddeeegggiiimmmqqqqqqooonnnpppsssxxxyyyzzzyyyxxx}}}pppVVV[[[kkkyyy|||wwwsssqqqpppqqqqqqooollliiieee```ZZZVVVTTTVVVWWWTTTOOOJJJHHHGGGCCCBBB@@@???>>>=========::::::999999888888777777555555555444444333333333111111111111000//////............/////////000000000111111111111222222222444444333333444444555555333222222222222222333333222222444999>>>GGGWWWfffnnnsssyyy~~~rrr]]]SSSOOOOOOPPPIIIFFFGGGCCC@@@JJJYYYyyyyyyrrrhhhccciiiqqqsssoooiiibbbWWWLLLEEEBBBAAABBBCCCCCCBBBAAAGGG```lllnnnzzzvvvjjj___^^^ffffff___[[[OOOBBBAAANNN^^^kkkpppRRRJJJBBB@@@???;;;999:::666999===AAAFFFMMMWWW^^^aaaeeekkkrrr}}}vvvpppnnnmmmmmmiiiddd```^^^]]][[[ZZZ[[[\\\]]]______]]]YYYVVVVVVTTTPPPMMMKKKKKKLLLLLLLLLIIIGGGGGGGGGGGGFFFEEEGGGFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;:::999888777666666666666666666666666555555444444444333333333111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------111///,,,,,,---.........111000000///......------------............---------------.........//////......//////000000111111333333444666888:::<<<===@@@DDDJJJPPPVVVYYYZZZ[[[^^^___aaaccceeeggghhhhhhmmmllllllmmmnnnppprrrtttuuusssqqqqqqqqqqqqpppnnnnnnoooppppppooooooqqqssswwwzzz|||zzzvvvuuuxxx|||~~~{{{yyyyyyyyyyyy}}}}}}{{{{{{~~~~~~~~~~~~ssskkkMMM@@@;;;222555222222000222666DDDfffkkkkkkkkkhhhhhhllltttzzzqqqwwwaaaLLLNNNGGGEEEYYYllldddYYY```kkkrrr```VVVSSSQQQNNNLLLQQQXXX^^^bbbdddeeegggiiimmmpppqqqoooooopppsssvvvxxxzzzzzzzzz~~~]]]VVV^^^jjj}}}zzzuuusssrrrqqqnnnnnnmmmllliiibbbZZZUUUTTTUUUVVVTTTOOOKKKHHHGGGCCCBBBAAA???===<<<<<<;;;;;;;;;:::999999888777777555555555444444444444444333333333222222111000000....../////////000000000000111111111111222222222555444444444444555666777333333333333333333333333111000222666:::BBBQQQ___jjjooouuu{{{zzzdddWWWQQQPPPRRRLLLIIIHHHCCC???GGGTTTzzzuuunnnhhh^^^XXXQQQJJJFFFDDDAAA???AAAAAAFFFHHHEEEOOOuuuuuuhhhgggmmmmmmggg___QQQCCCCCCKKKWWWgggsssSSSHHH>>><<<;;;999777777;;;===???AAAJJJ\\\ttt{{{tttqqqppplllhhhccc```______^^^]]]ZZZ[[[]]]___```^^^YYYUUUUUUTTTSSSQQQPPPNNNMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEBBB@@@>>>======;;;;;;;;;;;;:::999888777666666666666666666666666555555555444444333333222111000///---,,,,,,,,,,,,------------------------+++,,,------......------///...------------------/////////...............------............------------------..................//////000000111111111333444666777999<<<>>>CCCFFFKKKPPPTTTWWWXXXXXX]]]___aaaccceeefffggghhhmmmlllllllllmmmooorrrssssssrrrqqqqqqrrrrrrpppoooooopppqqqqqqppppppqqqsssvvv{{{~~~{{{uuusssxxx}}}{{{yyyyyyzzzzzz{{{~~~}}}||||||~~~~~~~~~ssssssNNN===777000666333333333333666GGGiiiwwwkkknnnmmmiiiiiiooowww{{{zzzvvv|||oooWWWLLLOOODDDHHH```lll^^^WWWaaannn~~~{{{~~~xxxmmm```TTTOOOMMMLLLKKKPPPXXX^^^aaadddfffggghhhllloooqqqppppppppprrrsssuuuxxxyyyzzz}}}fffXXXWWW___ttt~~~yyyvvvsssrrrnnnmmmlllkkkhhhbbb[[[VVVUUUUUUUUUSSSPPPKKKHHHFFFDDDCCCAAA???===<<<;;;;;;<<<<<<;;;:::999888888777555555555555555444444444444444333222111111111111...////////////000000000000000111111111222222222444333333444444555666777444444444444444444333333111000222555777===KKKXXXeeejjjqqqwww|||{{{dddWWWRRRPPPPPPMMMJJJHHHBBB@@@GGGQQQssszzzeee[[[NNNEEEBBBAAA>>><<>>===;;;;;;;;;;;;:::999888888666666666666666666666666666666555444333333222222111000///...---,,,,,,,,,------------------------+++,,,------......------***,,,.........,,,++++++++++++,,,---......//////------............------+++,,,,,,,,,,,,---------......//////000000111111000333555666777999===@@@GGGIIILLLPPPSSSUUUVVVVVV]]]^^^```ccceeefffggggggkkkkkkkkkkkklllnnnppprrrrrrqqqpppqqqsssrrrqqqooopppqqqssssssqqqqqqrrrsssvvvzzz~~~{{{vvvtttxxx~~~}}}zzzyyy|||~~~}}}|||~~~}}}||||||~~~wwwvvvPPP===777111777444222555333777NNNsss~~~ooossssssooorrr}}}vvvpppnnndddUUUKKKJJJLLLAAAKKKcccfffYYYWWW```ttt~~~|||rrrmmmkkkfff___UUUMMMIIIIIIJJJPPPWWW]]]aaadddfffggghhhjjjnnnpppqqqqqqpppppprrrtttvvvxxxzzz|||mmm]]]TTTVVVjjj}}}yyyuuusssooollliiifffddd```\\\YYYVVVVVVUUUSSSQQQMMMIIIFFFEEEDDDBBB@@@>>><<<<<<;;;======<<<;;;:::999888777555555555555555555555555333333111000//////000000////////////000000000111000000111111111222222222222222222222333444555666666666777777666555444333333222333555666;;;GGGTTTaaafffmmmtttyyy|||yyycccVVVQQQPPPMMMLLLJJJGGGCCCAAAHHHPPPppp~~~jjjWWWJJJDDDAAA@@@DDDCCCGGGIIIAAA===NNNeeeaaaFFF<<>><<<<<<<<<;;;;;;:::999888666666666666666666666666666666555444333333222111111111///...---,,,,,,,,,------------------------+++,,,------......------(((+++---...---,,,,,,,,,)))***+++,,,---///000000------............------+++++++++,,,,,,,,,------......//////000000111111000333777888888999>>>BBBHHHIIILLLOOORRRTTTUUUUUU]]]^^^```bbbdddfffggggggiiijjjkkklllmmmoooooopppoooooooooqqqrrrrrrpppnnnppprrrttttttrrrqqqrrrsssvvvyyy|||zzzwwwvvvyyy~~~~~~{{{||||||zzz{{{|||{{{}}}xxxyyy}}}sss|||uuulllQQQ@@@;;;333777333111444222:::XXX~~~yyyxxx~~~{{{qqqaaaQQQGGGFFFIIIGGG???OOOccc___UUUYYY^^^www||||||xxxmmmeeebbb```]]]UUULLLHHHHHHJJJOOOVVV]]]aaadddfffggggggiiimmmppprrrrrrpppooossstttvvvxxx{{{}}}pppbbbTTTPPP```uuu{{{wwwtttppplllgggcccaaa___]]]\\\XXXWWWUUUTTTRRROOOJJJGGGEEEDDDCCCAAA???>>>>>>===>>>>>>===<<<:::999888888555555555555555666666666333222000///......///////////////000000000111111000111111111111222222222111111111222333444555666888888999999999777666555444333444555666:::EEEQQQ]]]bbbjjjrrrwww{{{~~~~~~gggYYYRRROOOJJJKKKKKKGGGCCCCCCHHHNNNpppdddQQQGGGEEEDDDHHHNNNMMMDDD@@@LLL]]]xxxSSS@@@???@@@===<<<999888:::999777777:::777;;;AAACCCDDDHHHOOOUUU^^^mmm}}}}}}vvvoooiiiffffffcccbbbaaabbbccccccaaa___```______aaaaaa```]]]ZZZSSSTTTTTTTTTSSSRRRQQQPPPKKKLLLLLLJJJGGGEEEFFFHHHDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<<<<;;;:::999888666666666666666666666666777666555444333222222111222111000...------------........................+++,,,------......------+++,,,,,,+++***+++///333+++,,,,,,---...//////000------............------,,,,,,,,,,,,---------.........//////000000111111000444888999888:::???DDDEEEFFFIIIMMMPPPSSSUUUVVV]]]^^^```bbbdddfffgggggghhhjjjlllnnnpppppppppooommmmmmnnnppprrrrrrpppmmmoooqqqssssssrrrppppppqqqvvvwwwyyyyyyxxxyyy{{{}}}~~~{{{}}}zzzwwwxxx|||}}}{{{yyy{{{wwwxxx|||tttlll```ssskkk\\\www~~~KKK???<<<555777222000222111>>>bbbyyy~~~|||```HHHCCCGGGJJJEEEBBBUUUeee[[[XXX```aaaooosssuuuvvvnnnccc]]]XXXWWWRRRIIIEEEFFFIIINNNVVV]]]aaacccfffggggggiiilllppprrrrrrpppooorrrssssssvvvyyy{{{}}}}}}{{{uuuooofffYYYRRR\\\lll~~~xxxuuuppplllhhhdddbbb```^^^]]]ZZZXXXVVVUUUTTTQQQLLLGGGFFFEEECCCBBBAAA@@@@@@@@@??????>>><<<;;;999888888444555555555666666666777333222000.........///000//////000000000111111111000111111111111222222222222222222222444555666777:::;;;<<<<<<;;;999777666444333444555666999DDDPPP[[[```hhhpppvvvzzz~~~~~~sssaaaTTTMMMJJJLLLLLLGGGBBBCCCGGGLLLiiizzzZZZHHHCCC;;;GGGSSSSSSJJJFFFOOOZZZ\\\EEEAAA===444999888:::<<<;;;777777:::666888:::;;;:::<<>>===;;;:::999888444555555555666666777777444333000///......000111000000000000111111111111000111111111111222222222333333333444555666888888;;;<<<=========;;;888777333222333555555888CCCNNNZZZ___gggooouuuzzz~~~zzz~~~}}}gggVVVLLLJJJNNNMMMHHHBBBBBBFFFIIIaaafffSSSIIIDDDGGGQQQWWWOOOEEEPPPeeezzzsss{{{^^^FFF===<<<;;;===;;;999777666666777999777666444444666888<<<>>>AAAMMM___ooovvvwwwyyy|||xxxqqqqqqooommmkkkiiihhhhhhhhhccccccddddddcccbbb```___]]]^^^```aaaaaaaaa```___XXXUUUQQQOOOPPPQQQRRRRRRTTTQQQLLLJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA===<<<;;;:::999888888888888777666666555666666777666666555555555444444444444444333222111000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///,,,((()))333===------,,,,,,,,,---...///------------------------.........------,,,,,,,,,...///000///...///111333666666777888:::;;;<<<===>>>AAAEEEHHHKKKOOOSSSVVVZZZ\\\___```aaaccceeegggeeeiiinnnppppppnnnlllkkkoooooonnnmmmlllmmmppprrrsssrrrqqqqqqppppppqqqqqqvvvwwwxxxwwwvvvwwwxxxzzz|||yyywwwxxxzzz{{{|||vvvvvvvvvvvvwwwxxxyyyzzz{{{zzzzzz}}}~~~}}}~~~}}}~~~{{{jjj___fffbbbXXXsssdddDDD<<<333///777111111444000@@@ggg}}}xxx||||||{{{cccHHH===AAAJJJCCCPPP___bbb[[[TTTYYYbbbcccmmmwwwuuummm```\\\UUUNNNIIIFFFEEEEEEGGGNNNXXXaaaeeefffggggggeeecccgggqqquuuqqqooopppmmmoooqqqrrrsssvvvzzz}}}yyyrrrlllggg^^^XXX]]]iiizzztttssslllgggggggggccc___^^^^^^YYYTTTSSSTTTRRRMMMIIIHHHGGGEEEDDDBBBAAAAAAAAA???===;;;;;;;;;:::999777777666555555666777666444111111111000000000000000111000///////////////000111111111111111222222222111111000000222444777999>>>>>>>>>??????===999666888444222444666:::CCCLLLXXX[[[```hhhpppvvvxxxxxxkkkYYYMMMJJJKKKJJJHHHEEEBBBBBBBBB\\\hhhNNNHHHJJJTTT^^^ZZZSSS^^^qqqzzziiiiiinnnkkk]]]PPPKKKGGGCCC;;;;;;::::::;;;<<<<<<;;;666555444333444555777888===HHHZZZlllxxx}}}}}}|||{{{||||||xxxpppkkkkkkjjjjjjjjjjjjjjjkkkkkkfffdddcccaaa````````````____________^^^]]]\\\[[[XXXUUURRRPPPQQQSSSSSSSSSTTTQQQMMMKKKJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA======;;;:::999888888888777777777777777777777777666666555555555444444444444444333222111000//////,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,)))&&&&&&---333,,,,,,,,,,,,,,,------...------------------------......---------,,,,,,,,,...///000///...///111333666666777888:::;;;<<<<<<===@@@DDDHHHKKKOOOSSSVVVZZZ\\\^^^``````bbbdddfffdddhhhmmmoooooommmlllkkkmmmnnnmmmlllkkkllloooqqqrrrrrrrrrrrrrrrrrrssstttsssuuuvvvvvvvvvwwwzzz}}}}}}yyyxxxxxxyyyyyyxxxuuuvvvwwwxxxzzz|||~~~}}}|||{{{}}}}}}lllqqqcccYYYpppeeeEEE>>>555111666111222888444AAAaaaxxxvvviiiaaacccyyyuuugggQQQAAA>>>FFFNNNCCCQQQ```aaaXXXQQQWWW```cccnnnzzzkkkbbb^^^ZZZSSSLLLGGGFFFGGGHHHIIIPPPZZZbbbggghhhiiiiiifffeeehhhqqquuurrrpppqqqmmmoooqqqssstttwww{{{~~~uuunnnllleee[[[___mmm|||wwwrrrmmmjjjjjjiiidddbbbccc```\\\WWWUUUVVVTTTOOOKKKJJJHHHFFFDDDBBBAAAAAAAAA>>><<<;;;<<<<<<;;;999777888666555555666666555333111000000000000000000000000000////////////000000111111111111222222222222222111111111222444777888<<<===>>>@@@@@@>>>:::777888444222333555888AAAJJJTTTXXX___gggnnnssswwwxxxmmm[[[OOOKKKKKKKKKHHHEEEBBBBBBBBBOOOtttzzzWWWIIIHHHQQQ^^^___\\\fffwwwvvv]]]______^^^]]]\\\XXXSSSIIIDDD???======<<<999777777777666555444444444444999BBBRRRfffwww}}}}}}}}}{{{wwwqqqlllhhhhhhiiiiiijjjjjjjjjiiiiiigggeeebbb___^^^___```aaadddcccaaa^^^\\\ZZZYYYYYYXXXUUURRRQQQSSSTTTUUUUUUUUURRRNNNLLLLLLKKKJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>===<<<:::999999999999777777999999999999888777666666666555555555444444444444333222111000000///---------...............------------------------***++++++)))'''&&&(((++++++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,---...////////////111333777777777888999:::;;;;;;===@@@DDDGGGJJJNNNRRRUUUYYY[[[^^^___```aaaccceeedddgggkkkmmmmmmlllkkkkkklllmmmmmmlllkkkkkknnnppprrrrrrrrrrrrssstttuuuvvvrrrsssttttttuuuwww|||}}}zzzyyyyyyyyywwwvvvuuuvvvwwwyyy{{{~~~~~~~~~~~~eee[[[mmm~~~yyydddEEE???888333666000222555444EEEddduuunnnbbb]]]fffyyyaaaHHH>>>BBBKKKNNNCCCTTTcccbbbVVVPPPWWWaaaaaannn{{{{{{fff\\\]]]XXXPPPIIIEEEFFFIIIKKKLLLRRR[[[ccchhhjjjkkkkkkgggfffiiipppsssrrrpppqqqmmmooorrrsssuuuwww{{{~~~|||rrrvvvpppaaabbbrrr}}}yyyssspppooooookkkfffeeegggccc___[[[YYYXXXUUUQQQMMMMMMKKKHHHDDDBBBAAAAAAAAA<<<<<<<<<===>>>===:::777888777555555555555333222000000000000000000111111000000000//////000000111111111111111222222333333444333222222333555666888:::<<>>FFFMMMTTT]]]eeejjjpppuuuzzz~~~ppp^^^RRRKKKKKKKKKHHHEEEBBBBBBBBBGGGnnn___LLLHHHMMMZZZ___^^^ggguuunnneee\\\[[[bbbiiiooosssaaaWWWIII???;;;:::999888999999888888777666555555888???KKK^^^uuuxxxrrrnnnllllllmmmlllkkkiiifffdddbbbfffdddcccaaaaaabbbcccdddhhhfffccc```]]]\\\[[[[[[XXXVVVSSSSSSTTTVVVVVVUUUTTTRRROOOMMMMMMLLLKKKIIIEEEEEEDDDCCCBBBAAA@@@@@@>>>===<<<:::999999999888666888:::;;;;;;:::999888666666666666555555555555444444333222222111000000.....................///------------------------...---++++++++++++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////222444777777777888999999::::::<<>>999444666000444111555MMMpppxxxoooppprrreeeIII???GGGOOOPPPEEEWWWeeeaaaTTTPPPXXXbbb^^^lllzzz}}}jjjaaa]]]WWWNNNFFFCCCDDDHHHKKKPPPVVV]]]cccfffhhhiiijjjffffffhhhmmmpppqqqpppooonnnppprrrssstttvvvxxxzzz{{{{{{gggfffwww~~~|||xxxvvvvvvtttnnngggfffiiidddaaa]]]ZZZYYYVVVRRROOOPPPNNNIIIEEECCCAAAAAABBB<<<<<<===???@@@>>>;;;777888777555444444444222000000000000000000111111111000000000///000000111111000111111222222333333333555444444444444555777777:::<<<@@@EEEGGGEEE@@@<<<:::666444444555666===EEEHHHQQQ\\\ccchhhmmmuuu{{{}}}rrr```TTTKKKLLLKKKIIIEEECCCBBBCCCIIInnn~~~vvvxxxfffTTTLLLMMMXXX]]]]]]dddrrrxxx```XXX]]]jjj~~~sss^^^LLLBBB??????@@@999999999888888777666666888===GGGYYYtttyyyrrrooonnnpppooonnnllliiifffbbb```ccccccdddeeefffffffffffffffeeebbb___]]]\\\\\\\\\XXXVVVTTTTTTUUUVVVVVVUUUSSSQQQNNNMMMMMMLLLJJJHHHDDDCCCCCCBBBAAA@@@??????===<<<;;;:::999888888888666888:::;;;<<<;;;999888777777666666666555555555444444333333222111111111////////////////////////...........................---,,,,,,......,,,******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,.../////////000222444666666777888999999::::::===@@@DDDGGGJJJNNNRRRUUUZZZ[[[^^^______```bbbdddcccfffhhhjjjjjjjjjlllmmmmmmnnnooonnnmmmmmmooopppssssssrrrrrrrrrrrrssssssvvvvvvvvvuuutttuuuxxx{{{{{{zzzyyyzzz|||}}}}}}|||~~~~~~|||{{{zzzzzzzzzzzz~~~kkkggg~~~kkkEEE<<<777444666111666333:::WWW~~~{{{|||fffIII???GGGPPPRRRCCCUUUbbb]]]QQQPPPXXX``````nnn||||||kkkddd]]]WWWMMMEEE@@@BBBFFFIIITTTXXX^^^bbbdddeeefffgggeeefffgggiiilllooonnnmmmoooqqqssssssssstttvvvwww~~~ooonnn~~~}}}|||yyyqqqhhheeehhhcccaaa^^^[[[XXXUUURRRPPPQQQOOOKKKGGGDDDCCCBBBBBB======>>>???@@@>>>;;;888888666444333444333111/////////000000111111111111000000000000000111222222000111111222333333444444555555555666666777777888:::<<>>======<<<;;;:::888777777777777666777999:::;;;;;;:::999777777777666666666555555444444333333222222222222000000000000////////////////////////////////////---,,,+++,,,------,,,++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---/////////000222444444555666777888:::;;;;;;>>>AAAEEEHHHKKKOOOSSSVVV[[[\\\^^^______```bbbddddddfffhhhiiiiiijjjmmmooommmnnnoooooonnnnnnoooppprrrrrrrrrrrrrrrrrrssstttxxxyyyyyyxxxvvvuuuvvvxxxyyyxxxwwwyyy{{{~~~~~~~~~}}}|||{{{{{{~~~xxxllloooyyyLLL;;;666444777111666333<<<^^^nnnNNN???DDDJJJHHH???QQQ\\\VVVNNNQQQYYY^^^cccsssttteee```\\\UUULLLDDD@@@AAADDDGGGVVVYYY^^^aaabbbcccdddfffdddffffffeeeiiimmmnnnkkkmmmpppssstttuuuuuuwwwxxx{{{{{{{{{|||uuukkkffffffbbb```^^^[[[XXXVVVSSSRRRQQQOOOMMMJJJGGGEEECCCBBB????????????@@@>>>;;;888666555333333333333111000/////////000111111222222000000000000111111222333000111111222333444555555555555666777888888999999:::<<<@@@EEEHHHHHHDDDAAA<<<888666777777888===DDDEEELLLVVV___fffmmmtttyyyyyy|||zzzeeeVVVLLLLLLLLLIIIFFFCCCCCCCCCDDDaaa}}}rrrpppqqq}}}|||[[[PPPLLLSSSVVVXXXddduuu|||hhhZZZdddxxxxxx```MMMDDD???===:::777555555555666555;;;CCCRRRpppzzzvvvqqqmmmppppppnnnmmmllllllkkkkkkggggggfffffffffffffffgggcccbbbaaa___]]][[[YYYXXXYYYWWWUUUTTTTTTTTTRRRPPPMMMLLLJJJJJJJJJIIIFFFDDD@@@@@@???>>>===<<<;;;;;;;;;:::888777666666555555777777888888999:::::::::777777777777666666666555444333333333333222222222111111111000000000//////////////////////////////......---,,,++++++,,,,,,+++---...000000///...---++++++++++++++++++++++++,,,,,,,,,---------......+++---...//////000333555222333555666999:::<<<===???BBBFFFIIILLLPPPTTTWWW\\\]]]___``````aaacccdddeeeggghhhiiiiiikkknnnpppkkkmmmoooooonnnmmmnnnoooppppppqqqrrrtttuuuwwwxxxwwwyyy{{{zzzyyywwwwwwwwwyyywwwvvvvvvxxx{{{||||||~~~kkkjjjxxxVVV>>>666555888111555111;;;bbb~~~uuurrrrrrPPP@@@CCCEEE>>>???OOOXXXSSSOOOVVV]]]___cccuuulll```\\\WWWRRRJJJCCC@@@AAAEEEHHHUUUXXX]]]```bbbdddfffhhheeegggfffdddgggnnnoookkkkkknnnrrrvvvxxxzzz|||~~~~~~~~~}}}xxxooohhhfffaaa```___]]]YYYWWWVVVUUUOOOOOONNNLLLJJJGGGDDDBBBCCCAAA@@@??????===:::888555333222222333333222000...//////000111111222222000000000000111222333444000111111222333444555666444555666888999::::::::::::;;;>>>BBBEEEEEECCC@@@:::777555777777777===DDDDDDIIIQQQ[[[eeelllrrruuuwwwzzz~~~hhhXXXLLLMMMLLLJJJFFFDDDCCCDDDCCCZZZ|||yyyaaaVVVRRRXXX\\\___nnn}}}fffgggxxxzzzdddWWWEEEBBB>>>:::777666666777666<<>>===<<<;;;:::::::::999888666555555555444777777777777888999:::;;;777777777777666666666666444333333333333333333222222111111111000000//////000000000000000000000000111111000...+++***,,,...,,,---///111111000///...++++++++++++++++++++++++,,,,,,,,,------.........+++---...//////000333555111222444666999;;;======???BBBFFFJJJMMMQQQUUUXXX\\\^^^```aaaaaaaaaccceeefffggghhhiiiiiikkkoooqqqjjjlllnnnnnnmmmlllmmmnnnnnnooopppsssuuuxxx{{{|||vvvyyy{{{|||{{{yyyxxxxxxzzzwwwttttttuuuxxxyyyzzz{{{{{{|||}}}~~~~~~|||lllgggzzziii}}}^^^@@@777666999000444333===cccuuummmjjjhhhjjjJJJ???FFFGGG>>>BBBPPPXXXTTTSSS\\\cccccc```ttt{{{jjj```^^^TTTOOOIIICCCAAABBBFFFIIITTTWWW\\\```bbbeeeiiilllfffhhhgggdddgggnnnppplllhhhlllrrrwww{{{~~~}}}}}}zzzrrrjjjggg```aaa```^^^ZZZXXXWWWXXXNNNOOOOOONNNLLLHHHEEECCCEEECCC@@@???>>>===:::888444222111222333333222111...//////000111222222222000000000000111222333444000111111222444555666666444555666888:::;;;;;;<<<999:::<<>>===<<<;;;::::::999888777666666555666666666555555555777888:::<<<<<<<<<<<<;;;:::999888777555555444333333333444444444333333222222111111111///////////////000000000///////////////......---........................++++++,,,,,,,,,,,,---------+++***+++,,,---------++++++,,,...///111222333222444666777888999;;;===@@@BBBEEEHHHKKKPPPVVV[[[^^^^^^___```aaaccceeefffggghhhhhhgggggghhhjjjlllmmmmmmnnnrrruuusssnnnjjjlllmmmooorrruuuxxx{{{}}}}}}zzzyyy}}}}}}yyy{{{yyyvvvttttttwww{{{}}}~~~|||{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvdddcccaaa{{{ggglllVVV???:::777666///666888>>>hhhhhh[[[^^^cccooo|||~~~}}}zzz```FFFDDDFFF@@@===???NNNTTTMMMMMMZZZcccaaagggqqq|||kkk```\\\YYYOOOEEEBBBBBBBBBDDDHHHQQQWWW^^^aaaaaabbbgggllljjjgggcccdddhhhlllooooooooorrrvvvzzz~~~{{{|||uuummmhhhfffbbb]]]YYYXXXWWWVVVUUUUUUQQQPPPRRRNNNFFFEEEHHHGGGFFFDDD@@@===999777555444444333222222111111000000000000000111111111111222222111111111111222222666555555666666777888999888999:::;;;;;;;;;;;;:::;;;<<>>;;;;;;888666777666<<>>======<<<;;;:::999999888777666666666666666666666555555666777888:::;;;;;;;;;;;;;;;:::999888777555555444333333333333444333333333222222222222222111111000000000000000000//////000000//////...---........................++++++,,,,,,,,,,,,------,,,,,,++++++,,,---------,,,,,,---...///111111222222444666777888999;;;===@@@BBBEEEHHHLLLQQQVVV[[[]]]^^^^^^```aaadddeeegggeeegggjjjjjjjjjiiijjjkkkkkkkkknnnrrruuuuuurrrnnnnnnnnnoooppprrruuuwwwxxx{{{~~~~~~zzzzzz}}}~~~{{{zzzxxxvvvtttuuuwww{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~vvvbbb]]]ccccccfff}}}OOO>>>888666888222777777???lll|||cccUUUUUUXXXeeerrrssspppoooYYYBBB@@@BBB>>>===AAAOOOTTTLLLLLLZZZcccbbbkkkuuu}}}mmmbbb___WWWMMMDDDBBBBBBBBBEEEIIIRRRWWW]]]```aaacccgggjjjiiifffdddeeeiiimmmnnnnnnoooqqqtttxxx|||}}}vvvoooiiigggccc^^^ZZZYYYXXXWWWVVVTTTPPPPPPRRROOOJJJIIIMMMJJJHHHEEEAAA===:::888777444444333333222111111111000000000000111111111111222222111111111111222222555555555555666777888888999999999::::::;;;;;;;;;:::;;;===>>>>>>===;;;:::888777555444444777:::<<>>CCCKKK```~~~|||{{{~~~~~~wwwtttuuupppqqqrrrrrrpppkkkgggdddaaa```^^^\\\[[[YYYYYYXXXYYYYYYXXXVVVTTTRRROOONNNIIIIIIGGGFFFDDDBBBAAA@@@===<<<;;;:::999888888777666666666555666666777777555555555666777888999:::;;;;;;;;;;;;:::999999888555555444333222222333333222222222222333333333333333333222222111111000000000000000000000///..............................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------...//////000111111222444777888888999;;;===@@@BBBFFFIIILLLQQQWWWZZZ\\\\\\]]]___bbbdddfffgggdddgggkkkmmmlllkkkjjjiiiiiijjjmmmrrruuuvvvuuusssppppppoooooooooppprrrsssvvvyyyyyywwwxxx{{{|||zzzyyyxxxuuutttuuuwww{{{}}}}}}kkkaaahhh~~~\\\]]]hhhEEE<<<666444;;;555666666>>>mmm}}}fffVVVRRRQQQ\\\ggggggeeegggTTT???<<<<<<999;;;DDDOOORRRKKKLLLYYYccccccooo{{{|||mmmccc___SSSJJJCCCAAAAAABBBEEEJJJTTTWWWZZZ^^^bbbdddfffggggggfffeeegggjjjmmmnnnmmmlllmmmooorrrvvvzzz~~~~~~vvvppptttxxxqqqmmmiiieee___[[[ZZZYYYXXXWWWTTTQQQPPPRRRRRROOOPPPSSSNNNKKKFFFAAA===:::999888444444333333222222111111000000000111111111222222222222111111111111222222444444444444555666777888::::::999999999:::;;;;;;999::::::;;;;;;::::::999777666444333444666999;;;<<>>:::::::::999DDDMMMQQQ^^^www||||||ttttttttttttrrrnnniiieeebbb```]]]ZZZXXXXXXXXXXXXZZZZZZXXXVVVTTTRRRPPPOOOIIIHHHGGGEEECCCAAA@@@???<<<<<<;;;:::999888888777555555555555555666777888555555555666777888888999::::::;;;;;;;;;:::999999666555444333222222222333111222222333333444444444555555444333222111111111000000111111000000///...........................+++++++++,,,,,,,,,------,,,,,,---,,,,,,,,,...///......//////000000000111333555777888888999;;;===@@@CCCFFFJJJMMMQQQWWWZZZ[[[[[[]]]___aaadddfffhhhfffhhhkkkllllllkkkkkkkkkjjjkkknnnrrrtttvvvvvvuuuqqqpppooonnnnnnooopppqqqqqqssstttuuuvvvxxxyyyyyyxxxwwwuuutttuuuxxx{{{}}}|||xxxjjjooooooWWWYYYsssYYY???<<<555222;;;555444555;;;jjj~~~qqq```XXXSSS\\\fffcccbbbdddTTTAAA;;;888666:::FFFNNNPPPJJJLLLXXXbbbdddpppyyyjjj___[[[NNNGGGAAA@@@@@@AAAFFFKKKVVVVVVYYY]]]bbbeeeeeedddeeeeeegggiiikkklllmmmmmmiiiiiiiiilllpppuuuyyy|||zzzqqqsss{{{~~~{{{vvvrrrkkkgggaaa]]][[[ZZZYYYXXXVVVTTTRRRSSSTTTTTTTTTUUUPPPLLLGGGAAA<<<999888888555444444333222222111111000000111111111222222222333222222111111222222333444333333444444555666777;;;:::999999999:::;;;;;;999999999999999999999999666555333333333555888999999>>>EEEMMMUUU^^^ffflllsssxxxzzzyyyzzzzzz___RRRMMMJJJKKKJJJFFFDDDEEEBBBJJJccc??????BBBFFFKKK___}}}xxx~~~}}}hhh^^^lll{{{iiiZZZeee|||ggghhhmmmTTTDDD<<<:::999999JJJUUUUUUYYYlllyyyvvvtttrrrqqqoookkkhhheeeccc___[[[YYYXXXXXXYYY[[[ZZZXXXUUUSSSPPPOOONNNJJJIIIHHHFFFDDDBBB@@@???===<<<<<<;;;:::999888888555555444555555666777777555555666666777777777888999999:::;;;;;;;;;::::::777666555444333333333333222222222333333444444555666555555444333222222111111111111222111000000///........................+++++++++,,,,,,,,,------+++---...---,,,,,,...000.../////////000000111111333555777888999:::<<<>>>@@@CCCGGGJJJNNNRRRWWWZZZZZZ[[[\\\^^^aaadddfffhhhhhhiiijjjjjjiiijjjlllnnnlllnnnpppqqqrrrssstttuuurrrqqqooonnnnnnppprrrtttrrrrrrtttwwwxxxxxxyyyyyywwwvvvttttttuuuxxxzzz|||~~~}}}kkkssssssWWW^^^qqq|||WWW>>>===555111999333222666<<>>@@@CCCGGGKKKOOOSSSWWWZZZ[[[[[[\\\^^^aaaccceeefffiiiiiiiiihhhhhhiiilllnnnnnnoooqqqqqqpppqqqrrrtttsssrrrpppnnnoooqqqsssuuuwwwvvvxxx{{{|||zzzyyy{{{uuuuuuttttttvvvxxxzzz|||~~~~~~~~~oooxxxttt___ppp___AAA===777333777000333777CCCmmmzzz}}}yyyoooggg```hhhmmmeeeZZZXXXIII<<<<<<999666===FFFJJJKKKJJJMMMVVV]]]___ooorrraaaTTTNNNGGGCCC@@@???>>>>>>DDDKKKUUUWWWZZZ]]]___aaabbbbbbcccfffhhhjjjjjjkkklllnnnnnnnnnmmmnnnqqquuuyyy{{{xxx}}}|||sssooommmkkk}}}~~~zzzoookkkeeeaaa^^^]]][[[ZZZZZZZZZXXXWWWYYY[[[XXXRRRNNNKKKFFFAAA===:::888888555555444444333333222222111111111222222222222333333333222222222222333333444444444444555666777888::::::;;;;;;;;;:::999999888888888999999888888888333222222222222444555666888;;;@@@FFFNNNWWWaaagggrrrzzz}}}{{{cccTTTOOOKKKLLLJJJFFFDDDDDDCCCFFF[[[<<<:::>>>CCC@@@AAAZZZxxxmmmbbbkkkrrr~~~}}}vvvuuuVVVLLLTTT^^^wwwzzzrrr\\\FFF===;;;<<<>>>LLLWWWWWWZZZjjjzzz}}}wwwwwwzzzuuussstttrrrnnnjjjkkkhhhddd```\\\XXXVVVVVVXXXWWWTTTPPPNNNLLLKKKJJJKKKJJJHHHFFFCCCAAA???>>>;;;;;;:::999888777777666666666555444444444555555444555666777777777666555777888999:::;;;;;;;;;;;;:::999888777555555555555444444444444444333333333333333333333333333333333222222333333222222111000........................++++++,,,,,,,,,,,,------+++...000///++++++...222---......000111222333333444666888999999:::<<<>>>???CCCHHHLLLOOOSSSWWWZZZ\\\\\\]]]^^^```bbbdddeeefffhhhiiiiiiiiiiiijjjkkkmmmnnnpppooonnnooorrruuutttssspppnnnnnnooorrrtttzzzwwwyyy}}}}}}xxxwwwyyyttttttttttttvvvxxxzzz|||}}}~~~~~~|||{{{|||}}}~~~vvv}}}wwwkkklllEEE<<<999555555///666444LLL{{{yyy{{{qqqhhhkkklll```\\\VVVEEE:::<<<:::777===EEEHHHIIIIIIMMMUUUZZZ\\\ppp~~~pppaaaSSSLLLEEEBBB@@@???======BBBJJJSSSWWW\\\^^^^^^^^^```ccccccfffiiiiiiiiijjjmmmoooppppppooopppqqqtttwwwyyywwwzzz}}}mmmdddcccdddgggiiinnnxxx{{{qqqlllfffbbb___^^^\\\[[[XXXZZZYYYXXX[[[^^^ZZZRRRMMMKKKHHHDDD@@@<<<:::999555555555444333333222222111111111222222222333333444333333222222333333444555555555555666777888888999:::<<<===<<<:::888777444666777888888777666444222111111111222333444555777:::===CCCIIISSS]]]cccnnnwww~~~~~~}}}iiiUUUOOOLLLLLLJJJFFFDDDDDDDDDDDDTTTyyyAAA::::::@@@===:::JJJaaa{{{ooohhhssszzzfffOOOPPPQQQIII```jjjjjjXXXDDD<<<<<<>>>CCCNNNVVVXXXaaarrr}}}xxxuuuzzztttppp{{{{{{wwwvvvwwwuuuoooiiikkkiiifffaaa\\\XXXUUUTTTWWWVVVRRROOOLLLJJJIIIIIIJJJIIIGGGEEEBBB@@@>>>===::::::999888777666555555777666555444444444444444444555666777777777666555777888999:::;;;<<<<<<<<<;;;:::999777666666555555555555555444444333333333222222333333333333333333222333333333333222111111........................++++++,,,,,,,,,---------+++...000///++++++...222,,,---...000111333444444444666888999999:::===??????CCCHHHLLLPPPSSSWWWZZZ\\\]]]]]]^^^```bbbcccdddcccfffjjjkkkkkkiiihhhhhhkkkmmmooonnnmmmooosssvvvvvvtttpppmmmmmmnnnppprrryyyvvvwww|||{{{uuusssvvvttttttttttttvvvxxxzzz{{{{{{{{{{{{zzzxxxwwwyyyzzz~~~}}}~~~zzzkkkrrrttttttGGG;;;:::777555///:::000SSS}}}|||ooonnnjjj[[[ccc[[[GGG;;;>>>:::666;;;DDDFFFHHHJJJNNNTTTYYYZZZrrr}}}qqqaaaTTTMMMEEEBBB@@@???===<<>>===;;;888555222444666888888666444222111111111111222333444555666888;;;@@@FFFPPPZZZ```hhhsss|||}}}|||pppUUUOOOLLLLLLKKKFFFDDDDDDEEECCCOOOrrrAAA@@@??????===<<>>===BBBGGGbbbtttsssvvvwwwpppccc\\\aaahhhoooqqqmmmzzzyyyttt{{{~~~sssjjjlllhhhbbb]]][[[YYYXXXWWWUUUPPPLLLLLLOOOPPPMMMIIIIIIGGGDDD@@@===;;;;;;:::::::::999999888777777777:::999999888777666666555555444444555555666777888999888777777777888:::::::::999999888888999999:::555555555555555444444444333333333222222333444444555555444444444333333333333222000///...---...............------.........,,,,,,,,,---------......000000000111222222333333333333444666888:::<<<===AAADDDHHHKKKNNNQQQUUUWWWYYY[[[^^^______```aaacccdddggglllnnnmmmkkkjjjiiimmmoooppppppooonnnnnnooommmqqquuuuuusssrrrtttvvvxxxzzz{{{zzzxxxvvvvvvwwwuuuuuuuuuwwwzzz||||||{{{{{{xxxxxxzzzzzzwwwwwwyyyyyy{{{}}}}}}___hhhzzz~~~PPP===777444555000777===MMM|||rrrnnnjjjdddbbbVVVHHH???;;;999888999FFFIIICCCBBBOOOWWWXXX^^^wwwrrrdddXXXPPPGGGBBB>>>===<<<>>>DDDMMMPPPTTTZZZ```cccdddbbbaaaeeeddddddeeegggkkkoooqqqtttooommmooommmgggfffjjjmmmoooxxxoooWWWHHHFFFDDD[[[|||xxxfffXXXMMMJJJLLLSSSlllwww{{{zzztttpppjjjeeebbb```^^^\\\\\\[[[[[[ZZZYYYXXXXXXWWWMMMLLLJJJGGGDDDAAA???===;;;;;;999888777666666666888666444222111222333444222222333333333444444444888888888888999:::;;;<<<:::::::::;;;======;;;999555555555444444333333333333333222111111222222222666666999???DDDKKKVVVbbbpppvvv|||~~~||||||uuu\\\QQQIIIIIILLLKKKGGGFFF@@@FFFNNNjjjGGGDDDBBBAAA@@@???DDDKKK[[[nnnbbbNNNNNNNNNGGGCCCQQQaaacccTTTBBB>>>CCCOOOkkktttlll```ZZZ]]]___aaalllyyy{{{xxx}}}~~~zzz~~~~~~uuunnnkkkhhhbbb^^^\\\ZZZXXXVVVUUUPPPLLLKKKMMMNNNKKKHHHGGGFFFCCCAAA>>><<<;;;;;;:::::::::999888888777777999999888777777666555555555444444555555666777888999888777777777888999:::;;;;;;::::::::::::;;;;;;777777666666555555444444444333333333333333444444555444444444444333333333333222111///..................------------......,,,,,,,,,---------......//////000000111222222222333333444666888:::<<<===AAACCCGGGKKKMMMQQQTTTWWW]]]___aaaaaaaaabbbccceeeeeehhhkkkmmmlllkkkjjjjjjlllnnnoooooommmllllllmmmoooqqqsssttttttttttttuuuvvvwwwyyyyyyxxxwwwxxxyyyvvvuuutttvvvxxxyyyyyyxxxzzzxxxxxx{{{{{{xxxxxx{{{zzz{{{}}}~~~ssshhhnnn{{{|||MMM<<<777555666111777<<>>;;;::::::;;;BBBFFFAAABBBPPPXXXZZZbbbyyyrrrcccVVVNNNGGGBBB>>>===<<<===DDDLLLQQQUUU[[[aaadddeeedddcccfffeeeeeefffiiimmmrrrtttvvvppplllkkkggg```^^^aaagggmmmyyy{{{gggTTTKKKLLLUUUsssvvvaaaRRRHHHAAA@@@BBBHHHhhhiiijjjzzzyyytttooojjjeeeccc```^^^\\\]]]]]]\\\[[[ZZZXXXWWWVVVLLLKKKIIIFFFCCC@@@>>>===<<<;;;:::999888777777777888666444333222222333444222222333333333444444444666666666777888999;;;<<<;;;;;;;;;<<<======;;;999444444333333222222222222444444333222222222222222666555999???CCCJJJUUUaaannnttt{{{~~~~~~bbbVVVLLLKKKLLLJJJGGGFFFBBBFFFMMMhhhYYYQQQIIIFFFCCCAAABBBEEEWWWfff~~~lllPPPGGGDDD>>>@@@JJJ\\\hhh\\\FFF>>>EEEZZZyyyuuupppiiihhhlllmmmjjjmmmttt~~~zzztttrrrkkkgggccc```]]][[[XXXUUUUUUQQQLLLJJJJJJKKKIIIGGGDDDCCCCCCBBB@@@>>><<<;;;;;;::::::999999888888777888777777666666555555555555444444555555666777888888888777777888888999:::===<<<<<<;;;;;;<<<<<<===999999888888777666555555555444444333333333444444444444444444333333333333333222111000///.........------,,,,,,,,,,,,------,,,,,,,,,---------............//////000111111111222333444555777:::<<<===@@@CCCGGGKKKNNNQQQUUUXXX___```aaaaaaaaabbbdddffffffhhhjjjkkkjjjjjjkkklllkkkmmmnnnnnnlllkkkkkkkkkqqqpppqqqsssuuuvvvvvvttttttuuuwwwwwwwwwwwwxxxzzzuuuttttttuuuwwwwwwvvvuuuyyywwwwww{{{{{{yyyzzz|||{{{|||}}}sssooo~~~rrryyy}}}vvvsssIII<<<888666888222888===ccc~~~zzzzzzqqqddd```RRRCCC===;;;:::;;;===???CCC@@@CCCQQQXXX\\\eeexxxrrrcccUUULLLFFFAAA>>>=========DDDLLLSSSVVV\\\bbbeeefffeeeddddddeeefffhhhkkknnnppprrrpppiiiccc___YYYRRRPPPRRRWWWdddxxxmmmZZZQQQOOOccc}}}jjjUUUIIIEEECCCCCCEEECCCeeecccZZZppp~~~yyyxxxtttpppjjjfffcccaaa___]]]^^^^^^___^^^\\\YYYVVVTTTLLLKKKIIIFFFCCC@@@>>>======<<<;;;999888888888888777666555333333333444444333333333333444444444444444444555666777999;;;<<<===<<<<<<=========:::888333333222222111111222222555555444333222222111111555555888>>>BBBHHHSSS^^^hhhooowww{{{|||~~~iii\\\OOOLLLLLLJJJGGGFFFDDDGGGKKKddd~~~nnn]]]SSSLLLFFFCCCDDDWWWbbbqqqkkkNNNDDDAAA>>>>>>AAARRRddd]]]EEE>>>GGG^^^{{{|||~~~yyyrrroooqqqjjjgggcccaaa^^^[[[WWWTTTTTTPPPKKKIIIHHHHHHGGGFFFAAABBBBBBBBBAAA???===<<<;;;;;;;;;:::999999888888777666666666555555555444555444444555555666777888888888888888888999999999<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777666666555444444444444444444444444444333333333222222333333222000//////......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------......///000000000222333333555777999;;;===AAADDDHHHLLLOOORRRWWWZZZ___`````````___```ccceeeggghhhiiiiiiiiiiiikkkmmmlllmmmooonnnlllkkkkkklllrrrpppooorrrvvvxxxwwwtttuuuvvvwwwvvvuuuvvvwwwyyysssssstttuuuxxxxxxwwwvvvxxxvvvvvvzzz{{{zzzzzz~~~|||}}}}}}~~~}}}tttuuu}}}sssccchhhCCC;;;999666999333888@@@vvv~~~ooocccQQQAAA;;;:::888999===>>>AAA???DDDRRRWWW[[[fffxxxrrrcccUUULLLEEEAAA>>>=========CCCKKKSSSVVV[[[aaadddeeeeeedddbbbdddhhhkkkkkkjjjgggfff^^^YYYRRRLLLGGGDDDCCCDDDEEEUUUqqqvvvcccWWWkkkttt```KKKBBBAAA@@@???@@@JJJeeeyyymmm]]]YYYbbb~~~zzzyyytttpppkkkgggdddbbb```___````````````]]]YYYTTTRRRMMMLLLIIIGGGCCCAAA>>>=========;;;:::999888888888777666555444333444444444333333333444444444444555333444555666888:::<<<===>>>=========>>>===:::888444333222111111222333333666666555555333222111000444444777===AAAFFFQQQ[[[aaahhhppptttuuuxxx~~~lll^^^PPPKKKKKKJJJHHHGGGEEEGGGIIIaaaqqq```UUULLLGGGFFFLLLTTT^^^lllxxxtttzzz|||cccNNNGGGFFFDDD===;;;GGGWWWTTTBBB>>>HHH\\\~~~vvvnnnmmmpppiiifffccc```]]]ZZZWWWTTTRRRPPPLLLIIIHHHGGGFFFFFF@@@AAABBBBBBAAA@@@>>>===<<<<<<;;;;;;:::999999999666666666666555555555555555444444555555666777888777777888888999999999999;;;::::::::::::::::::;;;<<<;;;;;;:::999999888888777666555555444444444555444444333333333222222222333333222111000///......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...//////000000222222333555777999;;;<<>>>>>======CCCJJJQQQTTTYYY^^^bbbcccccccccdddggglllnnnkkkddd\\\VVVJJJHHHCCC>>><<<===>>>??????HHHbbbmmmvvvzzzgggQQQGGGDDDBBB@@@???KKK___jjjxxx|||fffSSSOOOWWW{{{||||||uuurrrlllhhhfffdddbbbaaa```aaaaaa```]]]XXXSSSQQQNNNMMMJJJGGGDDDAAA???>>>======;;;:::999888888888666666555555444444555555333333444444444555555555555555666777999;;;===>>>???>>>>>>>>>???===;;;888555444333222222333444555666666666666555333111000222222666<<<@@@DDDNNNXXX]]]dddkkkooopppsssxxx}}}kkk\\\OOOJJJKKKJJJHHHIIIEEEFFFGGG___}}}zzzlll[[[OOOFFFAAAAAA???DDDKKKWWWlllmmmeeeccc___]]]\\\aaarrr|||{{{rrrcccVVVOOOHHHAAA>>>:::???JJJJJJAAA@@@GGGUUUxxxpppnnnqqqiiieeeaaa^^^[[[YYYVVVSSSPPPNNNMMMKKKIIIGGGFFFFFFAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;::::::999666666666666666666666666555444444555555666777888777777888999999999999888:::999999888888999999:::;;;;;;;;;::::::::::::999888777666555555555555555333333333333222222222222333333333222111000......------,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000111222333444666999;;;<<>>>>>======BBBIIIPPPSSSXXX\\\```aaabbbbbbhhhjjjmmmmmmggg\\\QQQJJJ???@@@>>>:::;;;???AAAAAADDDDDDUUUvvv]]]NNNFFFBBBBBBCCCGGG\\\eeepppkkkUUUQQQLLLeee~~~wwwsssnnnjjjhhhgggeeecccaaaaaa```^^^[[[WWWSSSQQQMMMLLLJJJGGGDDDAAA???>>>===<<<;;;999888888888888555555555555555555555555333444444444555555555555666666777888999;;;===>>>???>>>>>>?????????<<<:::555444333222222444555777666666777777666444222111111111555;;;???BBBLLLUUU]]]cccjjjnnnoooqqqvvv{{{~~~iii[[[NNNJJJKKKJJJIIIIIIDDDEEEFFF^^^wwwvvvpppcccUUUKKKCCC<<<:::;;;<<<;;;???JJJWWWooo^^^LLLGGGHHHKKKOOOTTT___sss|||{{{wwwrrrmmmcccSSSEEE@@@======BBBDDDBBBCCCFFFNNNwwwzzzrrroooppphhheee___[[[YYYWWWUUUSSSMMMMMMNNNMMMJJJHHHGGGFFFCCCBBBAAA@@@????????????======<<<<<<;;;:::::::::777777777777777777777777555444444555555666777888666777888999:::999999888999999888888888888999999999999::::::::::::;;;;;;999888777666555555555555333333333222222222222111333333333333222000...---......------------......,,,,,,,,,---------......---......///000000111111111222333444666888:::<<<@@@DDDHHHLLLPPPTTTXXX[[[]]]```eeehhhhhhhhhhhhiiifffgggiiiiiihhhhhhjjjkkkkkknnnpppqqqqqqrrrssstttpppqqqsssssstttvvvyyy{{{yyyyyyxxxwwwuuuuuuxxxzzzrrrsssvvvyyy}}}~~~|||zzzuuussstttwwwxxxvvvwwwzzzzzzzzz{{{|||~~~~~~|||^^^WWWcccrrrvvvRRR999:::666222888555:::JJJeee^^^```\\\bbb```]]]ooojjjOOO:::888999444555===>>>@@@@@@HHHSSSQQQUUUfffwwwhhh\\\SSSMMMCCC???===>>>======BBBHHHPPPSSSWWW[[[___aaaaaaaaaiiiiiihhhddd\\\QQQGGGAAA<<>>>>>>>>???@@@@@@>>>;;;555333222111111333555777555666777777777555444222000111555:::>>>AAAJJJSSSZZZaaaiiimmmnnnpppvvv{{{|||~~~jjj\\\OOOLLLLLLJJJHHHGGGDDDEEEEEE]]]{{{uuuSSSLLLEEEBBB@@@<<<;;;>>>>>>666666???FFFUUUzzzmmmXXXCCC<<<===@@@EEEKKKWWWeeexxx}}}wwwxxx{{{}}}iiiVVVBBB@@@>>>???AAAEEEFFFDDDKKKppp{{{rrrnnnnnniiiddd^^^ZZZWWWVVVTTTSSSKKKMMMNNNNNNLLLIIIGGGFFFDDDCCCAAA???>>>>>>??????=========<<<;;;;;;::::::777777777777888888888888555444444555555666777888666777888999:::999888888:::999999888888999999:::888888999::::::;;;;;;<<<999999777666555555555555333333333222222222111111333333333333222000...---///......------......///,,,,,,,,,---------............//////000111111111111222222444666888:::<<>>@@@IIISSSQQQUUUgggsssdddYYYQQQLLLCCC???===>>>======BBBHHHQQQSSSWWW[[[___aaabbbbbbhhhfffaaaZZZQQQHHH@@@<<<===AAAAAA>>>???EEEFFFBBB===CCCVVV|||lll\\\YYYaaajjjxxxtttwww}}}xxxcccXXXTTTGGGmmmzzzvvvqqqnnnllljjjiiigggaaa```]]][[[XXXUUUSSSRRRJJJHHHFFFCCC@@@===;;;:::;;;;;;999888777666666666555555666666666666666555444444444555555555666666666666666666777888999:::>>>======???@@@@@@>>>===444222000///000222444666444555777888888666444333000000444:::===@@@IIIRRRWWW^^^fffkkklllpppvvv{{{yyy{{{~~~lll^^^QQQMMMMMMJJJGGGFFFDDDEEEEEE\\\xxxXXXSSSIII@@@>>>@@@>>>:::===;;;===???<<>>;;;:::<<<<<<===BBBIIIQQQSSSWWWZZZ\\\___cccfffgggfff```VVVKKKCCCAAAAAAEEEGGGGGGFFFGGGIIIGGGBBBGGGMMMSSSfffmmm___\\\]]]WWWTTTTTT\\\gggmmmiiidddPPPOOO[[[}}}qqqrrrzzzzzzxxxvvvuuutttsssqqqooogggccc^^^YYYVVVRRROOOMMMIIIGGGDDDCCCAAA???===:::<<<;;;;;;:::999888777777666666555555555444444444555555555555555666777777777777777888999999999:::<<<>>>@@@BBBCCCBBBAAA@@@888333111333333000///111111222444555555444333222111000333999>>>AAAIIIPPPWWW\\\bbbfffhhhkkkooosssxxxzzz|||~~~pppbbbTTTMMMJJJFFFDDDEEEHHHGGGJJJ]]]```___XXXPPPKKKIIIDDD===<<<888888;;;;;;>>>OOOcccwwwyyyxxxqqqcccTTTIIIDDDFFFHHHLLLQQQSSSWWWaaammm}}}~~~|||xxxyyyjjj```bbbqqqwww{{{ooohhh]]]ZZZSSSLLLHHHLLLTTT\\\TTTfff~~~jjjXXXUUUXXX^^^jjjwww|||wwwssspppnnnlllfffccc___\\\YYYWWWTTTQQQTTTTTTRRRPPPMMMJJJHHHFFFIIIHHHFFFDDDBBB@@@???>>>AAAAAA@@@???>>>======<<<;;;:::999888777666666666777777777666666777777777999999999999999999999999999999999888888888999999::::::999888888888888888;;;;;;:::999777666444333444444333333333333333333222333333444444333333222///...---,,,,,,,,,---...,,,,,,,,,---------......------......///000000000111222444555555777999<<>>555666777888<<>><<<<<<<<<;;;:::999888777777666666555555555444444444555555555555555666777777777777777888999999::::::<<<>>>@@@BBBCCCBBBBBBAAA999444222333333000///000000111222333333333333333222000222888<<<@@@GGGOOOYYY^^^eeeiiikkkmmmqqqtttvvvxxx{{{}}}~~~rrrdddWWWQQQNNNKKKIIIIIIHHHHHHKKK^^^gggfff```VVVNNNJJJDDD>>>>>>777555:::<<<;;;???FFF[[[eeellleeeSSSBBB;;;;;;BBBLLL]]]lllpppooossszzz}}}uuullllllyyyrrrdddccchhhwww{{{rrrnnnmmmllliii```TTTJJJLLLXXXcccZZZfff}}}bbbRRRKKKLLLYYYhhhssszzz{{{vvvssspppllljjjfffdddaaa^^^[[[XXXTTTQQQTTTSSSRRRPPPMMMJJJHHHFFFHHHHHHFFFDDDBBB@@@???>>>>>>>>>?????????@@@@@@@@@<<<;;;:::888777777777777777777777777777777777777::::::::::::::::::::::::999999999999999:::::::::999999888777777777777888999999:::;;;999777444222333333333333444444444555333333444444444444333333000///...---,,,------...,,,,,,,,,---------......------......///000000000111222444555555777999<<>><<>>CCCJJJPPPRRRTTTVVVYYY^^^dddhhhpppooolllfff___]]]___bbbllloooiiiZZZMMMJJJOOOSSSQQQNNNLLLMMMVVVhhh}}}tttWWWHHHBBB===@@@@@@@@@BBBFFFHHHIIIHHHCCC@@@CCCYYY~~~zzzcccMMMIIIYYYppp}}}zzzxxxwwwuuutttlllgggaaa\\\XXXTTTQQQOOOIIIGGGEEEDDDCCCBBB@@@>>><<<<<<;;;:::999888888777666666666555555555444444555555555555555666777777777777888888999::::::;;;<<<>>>@@@BBBCCCCCCCCCBBB<<<666333444333000...000/////////000111222333444333111111555999===EEEMMMWWW]]]eeeiiikkklllooorrrtttvvvyyyzzz|||}}}qqqdddXXXSSSQQQMMMKKKKKKHHHHHHLLL^^^uuurrriii[[[PPPKKKGGGBBB???999777;;;>>>;;;:::;;;MMMXXXbbb___QQQEEECCCFFF@@@PPPjjj|||vvvvvvlllgggcccllluuuhhh___^^^fffnnnxxxqqqmmmlllkkkggg^^^RRRJJJLLLWWW```]]]ccc}}}vvv]]]MMMIIIRRR]]]qqqyyy{{{wwwsssooojjjgggfffdddbbb```]]]YYYTTTQQQPPPPPPPPPOOONNNLLLKKKJJJHHHHHHFFFDDDBBB@@@???>>>>>>>>>??????@@@AAAAAABBB===<<<;;;999888888888888888888888888888888888888999999999999999999999999999999::::::;;;;;;::::::999888777777666777777777999999::::::999777666555555555555666666555555555333333444444444444333333111000///---------......,,,,,,,,,---------......------......///000000000111222444555555777999<<>><<>>CCCJJJQQQRRRTTTUUUYYY^^^fffkkktttyyy{{{uuupppnnnttttttlll[[[NNNMMMRRRWWWXXXRRRNNNNNNPPPYYYqqqeeeLLLEEECCC>>>===>>>>>>>>>>>>???AAABBBAAA>>>???OOOpppqqq\\\QQQNNNPPPZZZeeemmm|||xxxvvvvvvuuutttlllhhhaaa[[[VVVSSSPPPNNNJJJHHHFFFEEEEEEDDDBBB@@@======<<<;;;:::999888888666666666666555555555555555555555555555666777777777777888888999:::;;;;;;===>>>@@@BBBCCCDDDDDDDDD???999555555444000///000///.........///111333555555111111333666999BBBJJJRRRXXX```eeeggghhhkkknnnqqqsssvvvxxxzzz{{{~~~ooobbbVVVQQQOOOLLLJJJKKKGGGGGGJJJ]]]qqqdddZZZPPPHHH???<<<:::;;;<<<:::;;;===>>>GGGQQQSSSOOOLLLPPPUUUUUU___ppp~~~~~~uuunnnllleeegggkkkttt{{{hhh```UUULLLMMMVVVbbbjjj}}}{{{zzzsssjjj___YYYQQQMMMMMMRRRVVVYYYXXX[[[rrrvvvaaaUUUSSSUUUkkkvvv{{{wwwsssnnniiifffeeedddbbb```^^^ZZZVVVRRRPPPPPPPPPOOOOOOMMMLLLKKKIIIHHHGGGEEECCCAAA??????@@@@@@@@@@@@AAAAAAAAAAAA>>>===<<<:::999999999999888888999999999999888888777777777777777777777777888999:::;;;;;;;;;;;;:::999888777777666777777777;;;:::999777777777888888999999999999888777666555333444444555555444444333222111000...------......,,,,,,,,,---------......------......///000000000111222444555555777999<<>>>>>CCCKKKMMMMMMXXXfffzzzhhh\\\SSSKKKEEE???<<<;;;<<<======CCCJJJRRRSSSUUUWWWZZZaaahhhmmm~~~pppfffllljjjbbbTTTLLLMMMQQQRRRRRRLLLIIILLLMMMTTTmmm}}}}}}[[[FFFDDDFFFBBB???AAAAAA@@@>>>>>>@@@BBB===;;;;;;GGGbbbrrrYYYEEE===CCCMMMNNN```xxxzzzwwwwwwwwwwwwvvvpppkkkccc\\\XXXTTTQQQPPPKKKIIIGGGFFFFFFEEECCCAAA>>>======<<<;;;:::999999777777666666666555555555555555555555555666777777666777888999:::;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGBBB<<<777666555222111222000000//////111333555666666222111333444777???GGGMMMSSSZZZ```bbbeeehhhkkkoooqqqtttvvvxxxzzz}}}qqqcccVVVPPPNNNKKKJJJKKKFFFEEEHHHZZZwwwjjjXXXIII???>>>;;;999888888;;;>>>:::CCCMMMUUU[[[bbbkkkssszzzvvvssssssppplllkkkmmmnnnrrrttttttrrrlll___SSSIIIFFFBBBDDDPPPbbbooosssyyywwwsssttt}}}zzzjjjVVVOOOIIIKKKTTTZZZYYYUUUVVVXXXlllsssddd\\\hhhttt|||xxxtttpppmmmjjjgggdddbbb```^^^]]][[[WWWTTTTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>===;;;::::::::::::888999:::;;;;;;:::999888777777777777777777777777777888999;;;;;;;;;::::::999999888777777777777888;;;:::888777666888999;;;;;;;;;<<<;;;:::999777555444444555555555555444444333222000///.........///,,,,,,,,,---------......------......///000000000111222444555555777999<<>>666777777444666;;;>>>>>>DDDLLLMMMMMMXXXgggxxxggg[[[RRRKKKEEE>>>;;;:::<<<<<<===BBBIIIQQQSSSUUUXXX\\\bbbiiinnn{{{cccUUUcccddd___UUUNNNMMMNNNLLLMMMKKKJJJLLLMMMVVVppp}}}rrrrrrbbbKKKIIIJJJEEEEEEFFFGGGFFFEEEDDDEEEFFF@@@???===CCCWWWrrrpppVVVIIIFFFFFFBBBJJJVVV```ccccccjjjrrr~~~}}}zzzyyyzzz|||||||||vvvppphhhaaa\\\XXXUUUTTTMMMKKKIIIHHHGGGFFFDDDBBB>>>>>>===<<<;;;::::::999777777777666666666555555555555555555555666777777666777888999:::;;;<<<======>>>@@@BBBDDDFFFHHHIIIEEE>>>999888777444444666333333333444444666777888777444222444444666<<>>ooo}}}uuunnnmmmoookkk___TTTMMMAAA888777555222555<<<======DDDKKKKKKKKKWWWgggyyygggZZZQQQIIICCC===:::999;;;;;;;;;AAAHHHNNNQQQUUUYYY]]]bbbiiimmmxxxwwwggg^^^fffmmmoooeeeYYYRRROOOMMMLLLRRRUUUQQQPPP^^^}}}|||bbb\\\XXXOOOGGGGGGHHHIIIJJJIIIHHHGGGJJJGGGAAAAAAMMMaaaqqqwwwzzzdddZZZQQQFFFCCCBBBCCCGGGIIIJJJSSS]]]sss~~~|||zzzyyyyyyzzz}}}yyysssjjjccc]]]ZZZWWWVVVOOOMMMJJJIIIHHHFFFDDDBBB??????>>>===<<<;;;::::::777777777777666666666555555555555555555666777777666777888999;;;<<<=========>>>@@@BBBDDDGGGIIIJJJGGG@@@;;;:::999777777999666777888888999999999999777555444555555555:::AAABBBGGGMMMRRRWWW\\\dddiiimmmooorrruuuwwwyyy|||{{{~~~nnn[[[QQQMMMJJJKKKMMMHHHFFFFFFWWW~~~xxxpppfffaaafffkkkfff\\\KKKEEE>>>888999;;;:::666???NNNbbbqqq{{{zzzwww{{{tttlll[[[KKKDDDCCCBBB???AAAFFFMMMXXXjjj{{{}}}wwwtttnnnffffffuuuxxxdddTTTOOOLLLPPPYYY^^^]]]YYYOOOMMMWWWeeessspppkkkwww}}}yyytttqqqmmmkkkkkklllmmmmmmccc```\\\[[[ZZZZZZYYYXXXRRRSSSSSSSSSRRRQQQPPPPPPLLLLLLJJJHHHFFFDDDCCCBBB???@@@@@@AAABBBCCCDDDEEE@@@???>>><<<;;;;;;;;;;;;888999;;;<<<<<<;;;999888888888888888888888888888444666888:::;;;:::999888;;;:::999999888888999999777888:::;;;;;;:::999888666888:::;;;;;;:::999888444444555555555555444444555333222000///......///,,,,,,,,,---------......------......///000000000111222444555555777999<<>>hhhvvvppplllmmmooolllbbbXXXTTTGGG;;;777333///444===;;;<<>>===<<<;;;::::::777777777777666666666666555555555555555666777777666777888999;;;<<<===>>>>>>>>>@@@BBBDDDGGGJJJKKKGGGAAA<<<;;;:::888999;;;888999;;;<<<<<<;;;:::999888555555777666555999???<<>>DDDNNNXXX]]]```eeeggggggsss{{{xxx~~~xxxiiiWWWNNNGGGIIIRRRZZZ___bbbTTTPPPQQQUUUWWWbbb~~~}}}|||tttqqqnnnnnnoooooollliiidddaaa]]][[[YYYYYYWWWVVVTTTRRRPPPOOOOOOPPPRRRSSSRRROOOLLLJJJIIIGGGEEEBBBEEEDDDCCCBBBBBBBBBBBBBBBDDDCCCAAA???===;;;;;;:::<<<;;;::::::999999::::::;;;;;;::::::999888777777666666666666777777777777:::::::::999999888888888999::::::::::::::::::;;;999:::999888777888:::===;;;:::999777666444333222333333333222000...---,,,,,,,,,,,,------........................///000000111111222444666888:::;;;BBBCCCEEEIIIMMMSSSWWWZZZ\\\]]]___bbbdddfffggggggfffgggggggggggghhhkkknnnkkknnnrrrtttsssrrrrrrsssrrrrrrrrrrrrqqqpppoooooosssrrrssswwwzzzzzzwwwsss{{{~~~zzzvvvxxxtttqqqrrrwww{{{{{{yyywwwzzz||||||{{{{{{}}}aaa\\\qqqxxxXXX???999555555666666888<<>><<<:::999:::<<>>===<<<;;;:::999999999999999999888888888777777888666555444444555666888777888888999::::::;;;;;;???===<<>>===<<<<<<;;;;;;:::999999999999:::;;;::::::999888888777777666666666666777777777888:::::::::999999888888888888888888999999999999999;;;;;;:::888666666999;;;999999888777666666555555444444333222111///...---,,,,,,------------------...............///000000111111222444666888:::;;;AAABBBEEEIIINNNSSSXXX[[[]]]^^^```bbbeeefffggghhheeefffggghhhggghhhjjjlllkkkmmmpppqqqqqqpppqqqrrrssssssssssssrrrrrrqqqpppnnnoooqqquuuzzz{{{zzzwwwvvvyyy}}}|||xxxuuuvvvsssqqqtttxxx{{{yyywwwxxxzzz}}}}}}||||||}}}kkkaaasssyyyQQQ@@@:::666666666555888<<>>???===AAAHHHIIIKKKYYYiii|||lll^^^QQQGGGCCC===:::999;;;;;;;;;???FFFPPPTTTUUU[[[dddggguuuzzzuuupppQQQ>>>999:::===AAALLLPPPNNNFFFBBBBBBCCC@@@@@@@@@@@@???======>>>@@@LLL\\\kkkpppnnnnnnmmmjjjqqquuuyyyzzz|||~~~zzzuuuqqqkkkeee```ZZZUUURRRKKKJJJIIIFFFDDDBBB@@@?????????===<<<;;;:::::::::::::::::::::999999999888777666555444444555666777888888888999999:::::::::>>><<<<<<>>>BBBFFFFFFFFFGGGEEEAAA>>>;;;:::999:::<<<<<<<<<;;;::::::999999888888777555333333333444333555666999>>>FFFOOOUUU```iiipppppprrrxxx}}}~~~}}}nnnXXXLLLJJJKKKIIIFFFEEEIIIHHHYYYuuujjjnnnuuucccfffiiieeeUUUCCC:::999;;;>>>KKKZZZeeepppzzz~~~}}}]]]GGG>>><<<<<>><<<>>>BBBDDDJJJNNNOOOUUUbbbnnnuuuvvvgggaaaZZZPPPLLLHHHBBBAAALLLaaayyysssaaabbbnnn{{{xxxuuuqqqpppqqqpppllliiieeebbb___\\\[[[ZZZXXXVVVSSSSSSRRRPPPOOONNNMMMLLLNNNMMMLLLLLLLLLIIIFFFBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>;;;::::::999999999999999999999999888888777777666666666666777777777888888999999999999999888888888777777777777888888999999<<<<<<;;;999666666777999888888888888777777777777444444444333222000///...------------------,,,,,,...............///000000111111222444666888:::;;;???AAADDDIIIOOOUUUYYY\\\^^^```aaadddfffggghhhhhhfffhhhkkklllkkkkkklllmmmjjjlllnnnnnnnnnnnnppprrrttttttttttttttttttssssssmmmnnnqqquuuyyyzzzyyyxxxrrrtttwwwzzz{{{zzzxxxwwwuuusssrrrtttxxxzzzxxxvvvyyy{{{~~~~~~}}}}}}}}}~~~~~~uuunnn\\\@@@;;;666666555444777===ccc~~~wwwZZZAAA777999444333;;;???>>>===AAAGGGIIIKKKYYYiii{{{lll___RRRIIIEEE===:::999;;;;;;;;;???FFFNNNVVVYYY\\\dddnnnYYY@@@777555666888EEENNNUUUUUUQQQPPPNNNMMMLLLMMMKKKHHHCCC???===<<>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999777666555444444555666777888888888888888888999999<<<;;;;;;===@@@CCCDDDDDDFFFEEEBBB???===<<<;;;;;;============<<<;;;:::999:::999666444222111111222000111333444888===EEEJJJVVV```iiinnnrrrxxx}}}~~~~~~pppZZZLLLJJJKKKJJJHHHFFFJJJJJJ\\\qqqbbbaaatttaaaeeecccXXXHHH===:::;;;888>>>HHHUUUgggyyygggMMM???>>>@@@DDDGGGDDD???@@@DDDHHHRRR\\\bbbiiissszzz}}}|||ppp]]]RRRRRRSSSRRRLLLMMMJJJHHHRRRjjjvvvgggfffuuuyyyyyyuuuqqqppppppoookkkgggdddaaa^^^]]][[[ZZZWWWUUUQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNMMMKKKGGGCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???;;;;;;:::999999999999999888888888777777777666666666666777777777888888888999999999888888888888888666777777888888999999999;;;;;;;;;999777666888999999999888888777777666666444444444333222111000///.........------,,,,,,,,,...............///000000111111222444666888:::;;;===@@@DDDJJJPPPVVV[[[]]]```aaaccceeefffggghhhhhhiiillloooqqqpppooonnnoookkklllmmmmmmmmmnnnppprrrttttttuuuuuuvvvuuuuuuuuuqqqrrrsssuuuwwwwwwvvvtttrrrtttvvvxxxzzz{{{||||||wwwuuussssssvvvxxxxxxwwwyyy|||}}}|||~~~~~~~~~hhh@@@;;;777666555444888>>>eeeyyy~~~~~~mmm\\\BBB666888444333:::===>>>===AAAGGGHHHKKKXXXiii{{{lll___SSSJJJGGG===:::999;;;;;;;;;???FFFLLLUUUXXX[[[cccooouuuTTT???666444555777;;;GGGVVVaaafffgggeeeccchhhhhheee]]]RRRFFF===888AAALLLWWW\\\]]]___dddhhhooouuuzzzzzzzzzzzzwwwsssrrrnnnhhhccc___[[[VVVSSSMMMKKKGGGDDDBBBAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;::::::::::::999999999777666555555555555666777888888888888888888888888;;;;;;;;;<<<>>>@@@BBBBBBFFFEEECCCAAA???>>>>>>===>>>>>>>>>>>>===<<<:::999;;;888555222111000///...111111222333555888>>>AAAMMMVVVbbbllltttzzz~~~sss\\\MMMIIIKKKKKKJJJFFFKKKLLL___vvvddd```hhhccc]]]VVVNNNEEE>>>:::<<<===CCCTTTpppwwwcccRRRHHHFFFLLLKKKLLLMMMIIIDDDEEEIIIPPPZZZcccfffiiimmmooooookkkdddYYYQQQPPPUUUZZZ\\\[[[``````\\\```uuuxxxoooooo|||}}}{{{wwwtttpppoooooommmjjjfffcccaaa^^^]]]\\\ZZZWWWTTTPPPPPPQQQRRRRRRRRRQQQQQQNNNNNNNNNOOOOOOLLLHHHDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAAAAA<<<;;;::::::999999::::::888888888777777777777777777777777777888888888888888888888888888888888888777777888888999::::::;;;888999:::999888888999;;;;;;:::999888777555444444444444444333222111000///.........------,,,,,,,,,...............///000000111111222444666888:::;;;===???DDDJJJQQQWWW[[[]]]aaabbbdddeeefffggggggggghhhlllppprrrqqqooonnnnnnlllmmmnnnnnnnnnoooqqqssssssssstttuuuvvvvvvvvvvvvssstttuuuvvvvvvuuuuuuuuurrrsssuuuwwwyyy{{{}}}~~~{{{xxxtttrrrsssvvvyyyzzzzzz{{{}}}~~~|||~~~~~~~~~}}}eee@@@;;;888666444333999AAAqqq~~~qqqwwwvvvooobbbEEE777888333111777:::>>><<<@@@GGGHHHJJJXXXiii}}}lll___RRRJJJGGG===:::999;;;;;;;;;???FFFJJJSSSUUUXXXcccnnn~~~oooeeeWWWGGG===666333555999333999DDDSSS```jjjsssxxx|||rrrcccRRRDDD===>>>DDDMMMQQQRRRUUU^^^fffrrryyy|||zzzvvvrrrmmmjjjeeeaaa___[[[XXXUUUNNNLLLHHHEEEBBBAAAAAABBB??????===<<<;;;:::::::::999999999999888888888888666666555555555555666666888888888888888999999999:::;;;;;;<<<===>>>@@@AAAEEEDDDCCCBBBAAA@@@??????>>>?????????>>><<<:::888999666333222222111///,,,000111222333333555888;;;CCCKKKXXXgggqqqwww{{{}}}uuu^^^OOOIIIJJJKKKJJJFFFKKKMMM___}}}mmmiiippptttooo^^^XXXUUUNNNCCC<<>>;;;888666444444;;;DDD|||ooonnnooorrrfffuuugggIII999999333111666888===<<<@@@FFFHHHJJJXXXhhhmmm^^^QQQHHHEEE===:::999;;;;;;;;;???FFFJJJRRRSSSVVVeeerrrdddOOOFFFAAA===;;;777333333777666333333;;;KKKaaa}}}xxxgggUUUHHHAAA:::===BBBFFFFFFIIITTT```sss|||}}}yyyuuummmiiieeeaaa___\\\YYYVVVNNNMMMJJJGGGDDDCCCBBBBBB??????===<<<;;;:::::::::999999999888888888777777666666666666666666666666777888888999::::::;;;;;;:::;;;<<<<<<<<<<<<>>>@@@CCCCCCBBBBBBAAAAAA@@@@@@>>>?????????>>><<<999777777555333444666555111---...///111111111222555777999???MMM___kkkqqquuuxxx{{{uuu```PPPJJJIIIJJJIIIEEEKKKLLL]]]uuusssIIILLLSSSaaa{{{fff\\\[[[UUUJJJCCCEEEBBBEEEYYYwwwvvv^^^PPPFFFJJJWWWdddpppzzzrrrdddYYYXXXZZZWWWQQQMMMMMMRRRRRRNNNMMMQQQVVVXXX[[[^^^eeekkkgggaaaccckkkvvvsssoooooopppooolllhhheeecccaaa```___]]]YYYVVVWWWVVVUUUUUUUUUVVVWWWXXXVVVTTTRRRQQQPPPNNNKKKHHHAAACCCEEEGGGHHHHHHHHHGGGIIIIIIIIIIIIGGGEEEBBBAAA>>>>>>===<<<<<<<<<<<<===888999999999999999999999777777888888888999999999666777777777888888888999555555666777888999::::::888:::;;;:::999888888999888888777666555444333222222222222222111000//////,,,,,,------------------...............///000000111111222444666888:::;;;>>>AAAFFFLLLRRRWWWZZZ\\\bbbcccdddeeeeeeeeeeeeeeedddgggiiijjjiiihhhhhhhhhkkkmmmpppqqqqqqqqqqqqrrrnnnoooqqqrrrssstttttttttuuuwwwyyyxxxvvvuuuvvvxxxqqqrrrssstttvvvwwwxxxxxx{{{{{{zzzyyywwwwwwxxxzzzyyyxxxxxx{{{~~~||||||}}}~~~~~~|||}}}~~~}}}~~~ccc<<<:::777666444444===GGGooohhhddddddUUU___iiiKKK:::999444222777888===<<<@@@FFFGGGJJJWWWhhhnnn^^^OOOFFFBBB===:::999;;;;;;;;;???FFFKKKTTTUUUXXXiii}}}kkkOOOAAA;;;888999999666444666888444333666BBB___{{{dddQQQFFF@@@999999<<<>>>>>>AAAMMM[[[qqq{{{~~~zzzpppmmmhhhccc```]]]YYYVVVNNNMMMLLLIIIGGGEEECCCBBB@@@@@@>>>===<<<;;;;;;;;;::::::999999999888888888555555666666666666555555777777888:::;;;<<<===>>>:::<<<======;;;;;;>>>@@@AAAAAABBBBBBBBBAAAAAA@@@===>>>??????>>>;;;888666666444555888;;;:::555///---///111222222333444666555999FFFYYYggglllpppuuuvvv{{{uuuaaaRRRJJJHHHHHHHHHEEEJJJJJJ[[[{{{yyyKKKKKKGGGEEESSStttkkk```^^^YYYPPPJJJKKKGGGIII[[[vvvsss]]]JJJDDDFFFWWWjjjxxxqqqaaa___bbb^^^SSSKKKCCCKKKSSSUUUYYY```fffhhhpppttt||||||pppeeekkkzzz~~~}}}}}}}}}vvvsssppppppqqqqqqnnnjjjfffeeeccccccaaa___[[[XXX[[[ZZZXXXVVVVVVVVVXXXYYYYYYVVVSSSQQQPPPNNNLLLIIIAAACCCEEEHHHIIIIIIHHHHHHJJJJJJKKKJJJHHHEEEBBB@@@??????>>>===============999999999999999999::::::777888888888888999999999666666777777888888888999444444555666777888999999:::;;;<<<;;;999777777777666666555555444444444444111111111111111000///...,,,,,,,,,------........................///000000111222222444666888:::<<<>>>AAAFFFMMMRRRWWWZZZ[[[bbbcccddddddeeeeeeeeedddeeehhhjjjjjjiiihhhhhhiiijjjmmmppprrrqqqqqqqqqqqqmmmnnnoooqqqrrrssssssttt{{{||||||zzzuuurrrssstttssstttuuuvvvwwwwwwwwwwwwyyy{{{}}}}}}{{{yyyxxxwwwxxxwwwvvvyyy~~~~~~~~~}}}{{{{{{}}}\\\;;;999777666444555>>>IIIrrriiibbbiiiUUUSSShhhjjjKKK:::999555444888999===<<<@@@FFFGGGJJJWWWhhhnnn]]]NNNDDDAAA===:::999;;;;;;;;;???FFFLLLWWWXXXZZZmmmnnnPPPGGG>>>777888;;;:::777666222444888<<>>======<<<<<<;;;;;;;;;:::::::::999999555555666666666666555555777777999:::<<<===??????;;;===>>>===;;;;;;>>>@@@@@@@@@AAABBBBBBAAAAAA@@@===>>>??????>>>;;;777555555555666;;;@@@???888222...000333444555555777888555888EEEXXXfffkkkpppuuuuuuzzzuuubbbRRRKKKHHHGGGFFFDDDIIIHHHYYY|||SSSKKKGGGHHHFFFNNNrrr~~~ggg]]]TTTOOOUUU[[[QQQLLL[[[tttoooWWWDDDGGGQQQaaasss~~~vvvtttssseeeUUUXXXXXXfffrrrrrruuu}}}~~~{{{zzzrrruuu~~~sssrrrrrrrrrrrrqqqnnnkkkjjjhhheeecccbbb```]]]ZZZYYYWWWUUUTTTTTTVVVYYY\\\XXXWWWVVVUUUSSSPPPKKKGGGAAABBBFFFJJJMMMMMMKKKHHHIIIHHHGGGGGGFFFDDD@@@<<<==================<<<;;;;;;:::999999888888999999:::999999888888999999:::777777777777777777777777666666666666777777777777777999:::999777666666777666555333222111000000000///............---------.........------,,,,,,,,,---------............///222333444444444666999<<<>>>AAAGGGMMMSSSWWWYYYZZZaaabbbbbbcccdddeeefffgggfffgggiiijjjkkkjjjhhhgggmmmnnnoooppprrrrrrrrrrrrrrrsssssspppnnnnnnqqquuuyyyzzz|||{{{xxxuuussssssrrrsssuuuvvvwwwwwwwwwvvvuuuwwwxxxwwwuuutttttttttuuuttttttvvv{{{}}}|||zzz}}}yyy|||}}}||||||}}}||||||UUU<<<888555555444666???IIIxxxpppjjjoooeeeXXXWWWgggzzz{{{YYYFFF777444555444666;;;===>>>BBBEEEFFFKKKZZZhhhrrr```MMMDDDDDD===:::999::::::999===DDDNNNQQQVVV]]]kkkvvvcccYYYrrrbbbDDD@@@>>><<<999777666555555222111333:::AAAWWWrrrPPP@@@>>>:::888888777666:::HHHVVVjjjxxx~~~yyyuuuvvvqqqjjjeeeaaa^^^YYYUUUQQQPPPMMMJJJGGGEEECCCCCCBBBAAAAAA@@@>>>===<<<<<<:::::::::999999888888888999888888777777777777777999999999999999999999999::::::;;;;;;<<<=========BBBBBBAAA@@@@@@???>>>>>>@@@===:::999;;;;;;:::777444555777888999888666555444222222333666888888888999888@@@UUUhhhqqquuuyyyxxx{{{~~~uuuaaaPPPHHHFFFHHHHHHDDDIIIKKK\\\WWWMMMHHHGGGAAA@@@VVVqqqssseeeXXXVVVaaakkkcccZZZ]]]jjjqqqfffVVVLLLRRRZZZbbbhhhlllnnnooozzz|||{{{~~~vvv|||uuuxxx~~~|||vvvtttrrrrrrqqqpppnnnkkkkkkiiifffeeedddbbb```]]]]]]\\\ZZZWWWUUUTTTSSSSSSWWWVVVUUUTTTTTTQQQMMMIIICCCDDDFFFIIILLLLLLJJJHHHHHHGGGGGGGGGFFFDDDAAA>>>======>>>>>>>>>===<<<<<<<<<;;;;;;::::::::::::::::::999999888888999999:::777777777777777777777777666666666777888999::::::999;;;;;;:::888666666666777666555444222111000000000000/////////...............---------,,,,,,,,,---------............///222333444444555666:::<<>>AAADDDFFFKKKYYYhhhrrraaaNNNDDDDDD===:::999::::::999===CCCMMMQQQVVV[[[cccsss~~~kkkYYYNNNKKKMMM___qqqhhh]]]LLL;;;<<<;;;:::999888888888888:::777555555444@@@aaa^^^GGG???777555555555444777DDDQQQfffuuu}}}yyywwwrrrkkkfffbbb___[[[XXXRRRQQQNNNKKKHHHFFFEEEDDDAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::999999999999999888777777777777777999999999999999999999999:::;;;;;;<<<<<<===>>>>>>@@@@@@@@@???>>>>>>======???<<<::::::;;;;;;888666777888999:::999888777666333222222444777:::;;;:::<<<<<>>>>>??????>>>======<<<===<<<<<<;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777666666777888999;;;<<<======??????>>><<<:::999:::;;;:::999777555333111000111000000000////////////...------------,,,,,,,,,---------............///222333444444555777:::===@@@CCCHHHOOOTTTXXXZZZ[[[```bbbdddeeefffeeedddccceeefffffffffggggggggggggllllllmmmnnnoooooonnnnnnpppqqqssssssqqqqqqqqqrrrqqqsssuuuuuussspppoooooopppqqqsssuuuwwwxxxxxxxxxwwwwwwwwwuuurrrqqqrrrsssvvvvvvwwwzzz~~~~~~}}}|||~~~~~~}}}}}}~~~~~~vvvqqquuuyyy~~~{{{aaaCCC999777777888555444999@@@zzzuuuqqqpppjjj___YYY]]]dddhhhWWWEEE666444666444666;;;<<<===AAADDDEEEKKKYYYgggppp```NNNCCCAAA===::::::;;;:::999===BBBKKKPPPUUUYYY\\\dddoooxxxrrr[[[KKKEEEEEEKKKLLLooo~~~vvvuuuvvvhhhVVVGGG@@@888888888888888888777777:::888888777444999PPPiiixxx\\\EEE:::333222333333222444>>>IIIZZZkkk|||~~~|||wwwssslllfffbbb^^^ZZZXXXQQQOOOMMMJJJGGGEEEDDDCCC@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;::::::::::::999888888777777888888999999999999999999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<;;;:::::::::999777555666777777666666555444333222111222444999<<<>>>>>>===AAAKKK[[[hhhooorrruuuvvvwwwyyy{{{}}}xxxmmm^^^RRRLLLIIIGGGFFFCCCHHHJJJ]]]```RRRGGGHHHHHHDDDEEEKKKjjjpppwww~~~iiiaaaeeejjjzzz~~~tttlllkkkmmmkkk|||{{{\\\```zzz}}}}}}}}}}}}}}}yyytttpppnnnnnnmmmlllhhhgggeeeddddddcccbbb```bbbaaa```^^^]]][[[ZZZYYYTTTTTTTTTUUUVVVUUUSSSPPPKKKIIIGGGFFFHHHIIIJJJIIIGGGGGGFFFFFFGGGGGGEEEBBB@@@@@@@@@@@@???>>>=========<<<<<<;;;:::;;;;;;;;;:::999999888888999999:::777777777777777777777777777777777777888:::;;;<<<@@@BBBDDDDDDBBBBBBBBBCCCAAA@@@===:::777444111000000000000/////////......---------------------------------............///222333444555555777;;;>>>AAADDDJJJPPPUUUYYY[[[\\\___aaadddffffffeeecccaaafffffffffffffffgggiiiiiimmmnnnoooooopppppppppooooooqqqsssttttttsssqqqqqqoooqqqttttttrrrpppoooooopppqqqtttvvvxxxyyyyyyyyyxxxxxxwwwuuurrrqqqrrrtttttttttvvvyyy|||~~~~~~~~~||||||}}}}}}ooonnnvvv{{{~~~zzzqqqZZZBBB999777666777555555;;;CCCxxxvvvuuuooofff```ccckkkrrrVVVDDD666444666555666:::<<<===@@@CCCEEEJJJXXXggg{{{mmm^^^MMMAAA>>>===;;;:::;;;:::999<<>>MMM^^^___dddgggdddYYYJJJ===666111000111333222333:::BBBKKK^^^sss}}}}}}zzzvvvsssmmmgggaaa\\\XXXUUUMMMLLLJJJGGGDDDBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888888999888888888888888888888888;;;;;;<<<======>>>>>>???======>>>>>>===<<<;;;:::999999999999999888777555555555555555555555555555222111222555:::>>>@@@@@@<<>>===<<<;;;;;;::::::::::::::::::999999888888999999:::777777777777777777777777888777666666777888:::;;;???BBBEEEGGGHHHIIIKKKMMMIIIGGGBBB===888444111000/////////.........---------------------------------------............///111333444555666888<<<>>>CCCFFFKKKQQQVVVYYY[[[\\\___aaaccceeefffeeecccbbbgggggggggggghhhiiijjjkkklllmmmnnnooooooooooooooooooppprrrtttuuutttrrrpppqqqsssuuuuuusssqqqppppppqqqrrruuuwwwyyyzzz{{{{{{yyyyyyyyywwwtttssstttuuusssuuuwwwzzz{{{}}}~~~||||||}}}}}}~~~~~~~~~yyyiiimmmzzzvvvZZZBBB:::777555555444666???III}}}rrrjjjggggggjjjmmmUUUCCC666555666555666:::;;;<<>>===;;;;;;<<<;;;999;;;@@@IIILLLQQQTTTXXX]]]ccchhhiiilllppptttwww|||~~~|||pppXXXPPPIIIXXXnnnLLLHHHFFFCCCDDDBBBFFFNNNaaavvv{{{jjjOOO===<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;888888>>>FFFIIIIIIIIIFFFBBB===888666222111111333333222777>>>CCCWWWmmmyyy|||{{{yyyvvvsssrrrnnnhhhaaa[[[VVVSSSKKKJJJHHHEEECCCAAA@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999999888888888888888888888888;;;;;;<<<<<<===>>>>>>>>><<<===>>>>>>>>>===;;;:::777777888999888888888888888999999:::;;;;;;;;;;;;555444444777;;;???@@@@@@;;;GGGWWWbbbhhhlllppprrrppprrrtttvvvyyy~~~zzzeeeTTTKKKHHHHHHHHHEEEJJJMMMbbbmmmVVVPPPRRRRRRNNNKKK___~~~rrrhhhdddddd___lll}}}~~~|||xxxuuutttuuuttttttqqqooommmlllmmmllljjjhhhfffccc___\\\ZZZ[[[]]]^^^YYYYYYYYYZZZ[[[ZZZWWWTTTNNNKKKHHHFFFGGGIIIJJJJJJJJJHHHGGGGGGHHHHHHFFFEEEBBBCCCBBBBBBAAA@@@>>>>>><<<;;;;;;:::999::::::::::::999999888888999999:::777777777777777777777777777777666555666888;;;<<<>>>AAAEEEIIILLLOOORRRUUUSSSOOOGGG???888333111000............------------,,,,,,,,,------------...---------............///111333444555666999<<>>===;;;888555444555777:::;;;;;;:::999666444333555222222333333222666<<>>>>>===;;;:::555666777888777888;;;===<<<===???AAAAAA@@@???>>><<<::::::;;;>>>@@@@@@@@@<<>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888999999:::777777777777777777777777666555555555777;;;???AAAAAAEEEJJJNNNRRRVVVYYY\\\[[[UUUKKK@@@777222000000////////////............,,,,,,,,,---------......---------............///111333444555666999===@@@EEEHHHMMMSSSWWW[[[\\\]]]]]]___```bbbdddeeeffffffdddeeeggghhhjjjjjjiiiiiifffgggiiikkkmmmnnnnnnoooqqqpppppprrruuuvvvtttrrrwwwyyy{{{zzzwwwuuussssssqqqrrrtttvvvwwwwwwwwwwwwsssvvvyyyzzzxxxvvvuuuuuuvvvxxx{{{|||{{{zzz|||~~~~~~|||{{{||||||~~~{{{zzz~~~~~~|||{{{|||vvvqqqbbbEEE999666555555555666???HHH}}}tttmmmRRRBBB555555777555555999:::;;;>>>BBBCCCHHHVVVeeexxxjjj^^^OOOCCC???===;;;;;;===<<<999:::???FFFHHHKKKOOOSSSXXX\\\```___bbbhhhlllooosssvvvxxxxxxyyy|||~~~mmmbbbUUUUUUmmmmmm___WWWIIICCCAAA999===>>>@@@NNNlllqqqUUULLLIIIEEEAAA??????@@@AAA@@@>>>:::777666777777666444555666666444333333333666333111222222111444:::@@@LLLUUUTTTQQQPPPQQQQQQYYY]]]aaaaaa\\\VVVQQQOOOEEEDDDBBB???===<<<;;;;;;888888888888777777777777::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888888999999::::::;;;<<<<<<<<<888999<<<======<<<:::888444555777666666999>>>BBBGGGIIILLLMMMLLLJJJFFFCCCDDDBBBAAA@@@AAABBBAAA@@@BBBVVViiimmmjjjjjjlllmmmlllooosssvvvxxx|||oooYYYLLLIIIIIIJJJHHHKKKMMMbbbxxx~~~vvvoooppplll___TTTHHHmmm[[[QQQOOONNNVVVeeerrrhhhVVVNNNEEEFFFNNNaaazzzvvvtttrrrppppppooommmkkkffffffffffffeeedddcccbbb```______^^^^^^[[[WWWTTTMMMJJJHHHGGGIIIJJJKKKJJJMMMJJJHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===<<<<<<<<<<<<<<<:::999999999999999999:::777777777777777777777777444444444666999>>>CCCFFFGGGKKKPPPTTTXXX[[[___bbb```YYYMMM@@@777222000000000000000000////////////,,,,,,,,,------.........---------.........//////111333444666777999===@@@FFFIIINNNSSSXXX[[[]]]]]]]]]^^^___aaaccceeeggghhhbbbcccfffhhhiiiiiihhhgggggghhhjjjmmmooopppqqqqqqrrrpppppprrruuuvvvuuusssyyyzzz|||{{{xxxuuusssssspppqqqsssuuuuuuuuuuuutttppptttxxxzzzyyyvvvuuuttttttwwwyyyyyyxxxwwwyyy{{{~~~}}}{{{zzz{{{|||~~~{{{~~~~~~zzzzzz}}}~~~|||zzz|||tttvvv]]]???777555666777666555;;;CCC~~~mmmbbbRRRAAA555555777555555999:::;;;>>>AAACCCHHHVVVeeetttfffZZZLLL@@@<<<===;;;<<<===<<<999:::>>>CCCEEEJJJOOOUUUZZZ]]]```\\\```gggkkkoooqqqsssuuuvvv{{{~~~|||}}}~~~xxxvvv~~~xxx]]]MMMQQQcccvvvyyytttfffOOOFFFFFF@@@<<<@@@DDDTTT}}}~~~iiiddd]]]VVVPPPNNNNNNNNNDDDAAA:::555444666555333777888777444222333777:::777333111111111000444999;;;BBBDDD===666555999;;;JJJPPPWWWZZZVVVQQQLLLJJJ???>>><<<:::888777666666555555555555444444444444:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;777777777777777777777777888888999::::::;;;;;;<<<666888:::<<<<<<:::888777444555666666666:::@@@FFFXXXZZZ]]]^^^\\\WWWRRRNNNKKKHHHFFFDDDDDDCCCBBB@@@GGG\\\oooqqqkkkiiikkkkkkkkknnnrrrvvvyyy{{{~~~qqq[[[NNNJJJIIIIIIEEEIIILLLdddwwwkkknnn|||mmmRRROOOYYY|||~~~{{{kkkYYYFFF???@@@CCCHHHMMMWWWnnnpppXXXGGGBBB@@@GGGPPP___~~~|||{{{~~~}}}vvvrrrlllhhhhhhiiijjjjjjlllhhhfffiiinnnoooiiicccaaa___^^^___aaa___[[[WWWQQQOOOMMMIIIGGGHHHLLLPPPMMMKKKIIIIIIJJJHHHDDD@@@CCCDDDEEECCC@@@>>>===>>>======<<<;;;;;;;;;;;;<<<999999888888777888888888888888888888777777777777333444555666777;;;@@@DDDKKKOOOUUUYYY\\\```ggglllccc\\\OOOAAA444......///000000000///......------,,,,,,,,,---------............------...///111222222333555666777:::???BBBIIIMMMRRRVVVYYY[[[^^^```^^^]]]]]]```eeehhhhhhffffffggghhhiiiiiihhhggggggfffgggiiikkkmmmoooqqqrrrrrrpppoooqqqsssrrrooollluuuxxxxxxuuuuuuwwwvvvrrruuuvvvwwwvvvuuutttuuuvvvqqqtttvvvwwwwwwvvvvvvwwwyyyyyyyyyzzzzzzyyyxxxxxx|||{{{zzz|||~~~}}}yyyvvv|||}}}|||}}}~~~~~~nnnsss___;;;999777666555222222;;;FFF}}}eeeOOOAAA777666555222333999888:::???CCCDDDIIIVVVcccmmm^^^VVVJJJ@@@===<<<<<<;;;;;;;;;;;;<<<<<>>;;;888555444444444333222111111222000///000222555666888;;;<<<<<<;;;<<<===>>>===<<<;;;:::999999999::::::888777777777888999999:::;;;;;;;;;;;;:::999777777777777666666666666333///111666555444@@@QQQgggvvv}}}uuummmkkkggg```___ZZZTTTPPPMMMHHHCCC>>>RRRiiirrroooooommmhhhiiimmmmmmnnnooorrrvvvzzz}}}~~~iiiWWWMMMIIIHHHGGGIIILLLOOOhhhsssgggfffxxx```QQQTTTrrr~~~iiippp~~~vvvddd\\\ZZZPPPDDD999777:::===BBBGGGOOOccc{{{{{{eeeSSSGGGBBBEEEMMM\\\|||zzzyyy{{{|||zzzwwwrrrooojjjgggggghhhhhhhhhllljjjiiikkknnnmmmiiieeedddbbbaaaaaaaaa___[[[WWWQQQQQQPPPNNNLLLKKKMMMOOONNNLLLJJJIIIIIIHHHEEEBBBBBBCCCDDDCCCAAA??????@@@===<<<<<<;;;;;;;;;;;;;;;:::999888888777888888888888888777777777666666666555666666666777:::???CCCIIINNNUUU\\\ccchhhmmmpppmmmbbbQQQ@@@444...---...000000000///......------,,,,,,,,,---------............------...///111222222333555666888;;;@@@CCCKKKNNNSSSWWWZZZ\\\___aaa___^^^^^^```dddggggggfffeeefffggghhhhhhhhhgggfffeeefffgggjjjlllnnnooopppqqqooooooppprrrrrrpppmmmtttwwwwwwtttsssvvvuuurrruuuvvvwwwvvvuuutttuuuvvvtttvvvxxxxxxwwwvvvwwwxxxwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxzzz||||||yyyvvv|||}}}~~~mmmsssfffBBB:::888777666333333<<>>444444444222444:::999;;;>>>AAAAAAEEEQQQ^^^nnn^^^VVVJJJ@@@===<<<<<<;;;;;;;;;;;;<<<<<>>@@@BBB===:::777555666777888888888999888555222222333333666555333222222333444444888>>>EEEGGGCCC>>>;;;;;;999666333222222222222000000111111000///000222444555888;;;<<<<<<<<<<<<===>>>===<<<;;;::::::::::::::::::888777777777888999888999:::;;;;;;:::999888777777666666666555555555333///111666555333>>>NNNhhhwww}}}wwwuuuppphhhccc___ZZZUUUQQQMMMGGGCCCQQQgggppplllmmmkkkgggjjjmmmmmmnnnppprrruuuzzz}}}{{{gggVVVLLLIIIIIIHHHIIILLLQQQjjjtttiiiggguuuYYYPPPaaannn\\\fffwww^^^IIIAAAAAA<<<777555777999;;;???EEEKKKYYYlllrrr]]]OOOEEECCCIIIYYY{{{|||xxxwwwxxxwwwtttqqqpppnnnkkkiiiiiijjjiiihhhllllllmmmmmmlllkkkiiigggfffeeedddcccbbb___[[[XXXUUUWWWWWWVVVTTTQQQQQQQQQPPPNNNKKKIIIIIIHHHGGGEEEBBBCCCDDDDDDBBBAAAAAABBB<<<<<<;;;::::::::::::;;;:::999999888777777888888777666666666666555555555777777777777777:::>>>AAAFFFJJJRRR\\\eeejjjlllkkkkkk^^^KKK;;;222/////////000000000///......------,,,,,,,,,---------............------...///111222222444555777888<<>>@@@LLLXXXppp___VVVKKKAAA>>><<<<<<;;;;;;;;;;;;<<<<<>>===999777===IIITTTXXXKKKBBB999666999<<<;;;999:::999777555222111222444444555666888888888777666777<<<@@@@@@<<<888666666555333111000111111000//////000000000//////111333444777:::;;;<<<<<<===>>>======<<<<<<;;;;;;::::::::::::999888888888888999888888999999999999888888666666555555555444444444333000111555333222;;;HHHZZZjjjwwwxxxuuusssnnngggeeeaaa\\\WWWSSSNNNIIIEEEOOOeeelllhhhiiiiiigggjjjmmmnnnooopppqqqtttyyy|||xxxeeeTTTLLLJJJIIIIIIHHHMMMUUUooouuuhhhbbbcccQQQSSSmmm|||bbb^^^jjjeeeMMM>>>::::::777666777::::::999===DDDMMMTTTbbbwwwyyycccWWWHHHCCCIIIZZZ{{{|||yyyxxxwwwuuurrroooqqqooommmmmmnnnmmmllljjjkkkmmmooommmjjjgggggghhhfffeeedddcccbbb```]]]\\\^^^^^^^^^\\\YYYWWWVVVWWWRRRPPPMMMKKKIIIIIIIIIHHHDDDFFFFFFFFFCCCBBBAAABBB<<<<<<;;;:::::::::::::::::::::999888777777777777666666555555555444444444666777777777777:::???BBBDDDFFFLLLUUU\\\___[[[WWWWWWKKK<<<222000111111000000000000///......------,,,,,,,,,---------............------...///111222222444666777999===CCCFFFNNNQQQVVVYYYZZZ\\\^^^`````````aaabbbdddeeeffffffeeefffggghhhiiiiiihhhhhhfffggghhhiiikkklllmmmnnnppppppppppppppppppooonnnqqqtttsssppppppssssssqqqvvvwwwxxxvvvtttssstttuuuxxxyyyyyyxxxuuutttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwvvvwwwyyy|||~~~|||~~~~~~}}}ccckkk[[[;;;:::888888777444555>>>IIIkkkJJJ===333333444111444:::999:::===>>><<<>>>IIIVVVrrr```UUUKKKBBB>>><<<;;;;;;::::::;;;;;;<<>>;;;>>>;;;777???XXXsssmmmdddXXXNNNIIIFFFCCC@@@<<<999777555333000333777:::<<<@@@BBBBBB???<<<999888999;;;999666333333333111///......///000///---...///000000//////000222333555999:::;;;;;;<<<===;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888777777888888888888777777555555444444444333333333333111111444222222999BBBGGGUUUbbbfffffffffccc___```]]]YYYTTTNNNIIIEEEBBBNNNcccjjjeeeggghhhgggkkklllnnnpppppppppsssxxx|||yyyeeeUUULLLJJJIIIIIIGGGOOOZZZuuussshhhiiiRRRLLLXXXfffqqqpppccchhhxxxwwwkkkXXXGGG===888555444444333555777555555;;;CCCNNNSSS]]]ppp|||iii^^^NNNHHHNNN\\\{{{}}}{{{yyywwwtttrrrqqqooonnnnnnooonnnllljjjjjjmmmnnnlllhhheeefffiiiddddddddddddbbbaaaaaa```ccccccaaa]]]YYYXXXXXXZZZSSSRRROOOMMMKKKJJJJJJKKKHHHIIIIIIGGGDDDBBBAAAAAA<<<<<<;;;::::::::::::;;;;;;:::999888777777777777555555555555444444444444333444555666777;;;@@@DDDDDDEEEGGGLLLOOOMMMFFF@@@AAA999111...111333222000000000000///......------,,,,,,,,,---------............------...///111222222444666888;;;???DDDHHHOOORRRVVVXXXYYYZZZ\\\]]]```aaabbbcccdddeeefffgggfffgggiiijjjkkkkkkjjjjjjiiiiiijjjkkklllnnnnnnoooqqqqqqqqqpppnnnmmmmmmnnnqqqssssssooopppssstttrrrvvvwwwxxxwwwtttssstttuuuwwwxxxxxxwwwuuusssssstttvvvvvvvvvuuuvvvwwwxxxyyyuuuwwwyyy{{{}}}|||}}}~~~ppp^^^ddd{{{lllMMM;;;:::888777777444555>>>III}}}wwwMMM???555444444111333999888999<<<===<<>>;;;;;;::::::::::::;;;;;;>>>BBBGGGKKKOOOQQQTTTWWWZZZ]]]bbbhhhnnnssswwwxxx{{{yyywwwvvvzzz```WWWhhh{{{lllmmm|||zzzvvvkkkbbb```WWWfff|||bbb___sssjjjPPPIIIGGGAAA>>>@@@<<<666@@@bbb}}}gggVVVMMMJJJ>>>999666666444111444;;;DDDGGGKKKNNNLLLGGG@@@<<<888888777555333111111111...---,,,---///000///------///000000//////000111111444777999999999:::;;;999:::;;;;;;<<<;;;;;;:::::::::::::::999999888888777777777777777777777777444444444444333333333333222111222333222222777>>>@@@IIISSSWWWZZZ\\\]]]\\\XXXVVVSSSNNNIIIDDDAAA???NNNccciiidddfffggggggkkkkkknnnppppppppprrrxxx}}}|||gggVVVMMMJJJIIIIIIGGGRRR___|||ssslllVVVLLLOOOVVVdddooonnnwwwjjjZZZOOOAAA888666555222///333222222555555666>>>FFFKKKRRR]]]lll{{{|||qqqeeeVVVPPPUUU\\\sss~~~{{{yyyxxxwwwqqqooommmmmmmmmllljjjiiijjjlllmmmkkkgggeeegggiiieeeffffffeeedddcccdddeeedddccc```\\\XXXVVVVVVXXXSSSSSSRRRPPPMMMKKKKKKLLLKKKLLLKKKIIIEEEBBBAAAAAA======<<<;;;;;;;;;;;;<<<;;;;;;999888777777666666666555555555555444444444111222333444666:::???CCCDDDDDDDDDDDDCCC>>>888444666333000000222333111///000000000///......------,,,,,,,,,---------............------...///111222222444777999<<>>IIIppprrrtttqqqttt~~~NNN@@@666555444000222888777888;;;===<<>>CCCHHHMMMPPPSSSVVVWWWRRRQQQOOOKKKEEEAAA???>>>NNNbbbiiidddeeefffeeeiiihhhlllppppppooorrrxxx~~~~~~|||hhhWWWNNNJJJIIIIIIHHHUUUeeennnsss^^^RRRRRRTTTbbbrrrvvvyyyeeeRRRHHHBBB:::666555555333111555222222555777999>>>EEEKKKVVVbbbkkkrrrxxxxxxuuummm^^^ZZZZZZYYYfff}}}~~~{{{yyyzzz{{{sssqqqnnnmmmlllllljjjiiikkkkkkkkkjjjiiihhhiiijjjiiijjjkkkiiifffeeefffhhhddddddccc___ZZZWWWUUUUUURRRTTTUUUSSSOOOLLLLLLMMMKKKLLLLLLJJJFFFDDDCCCCCC>>>>>>===<<<<<<<<<<<<===<<<;;;:::888777666666666666666666555555555555444222222333333444888===@@@???@@@@@@>>>;;;777555444222222222222222111000000000000000///......------,,,,,,,,,---------............------...///111222222444777:::===BBBGGGLLLRRRUUUXXXYYYZZZZZZ[[[\\\]]]```cccddddddeeehhhjjjfffgggiiikkklllllllllkkkmmmmmmmmmnnnnnnooooooooommmnnnooonnnmmmmmmpppssstttvvvuuuqqqrrrvvvxxxvvvwwwxxxxxxwwwtttsssssstttsssvvvyyyzzzxxxuuutttsssuuutttsssssstttuuuwwwyyytttvvvxxxxxxwwwwwwzzz|||~~~|||zzz|||rrrhhhvvvpppSSSCCCAAA888666666555333444>>>HHHwwweeeiiipppzzzeeeeeeqqquuuKKK>>>444333333000222888777888;;;<<<;;;===IIIUUUuuuvvv```QQQHHHAAA<<<;;;::::::999999::::::;;;<<<@@@EEEIIILLLOOORRRTTTXXX\\\bbbiiioootttwwwxxxwwwxxxxxxxxxzzzmmm{{{}}}iiiYYYXXXQQQGGGBBBCCCDDDBBBDDD>>><<<;;;<<>>BBBFFFIIIKKKMMMOOOLLLMMMLLLHHHBBB>>>>>>>>>LLLaaahhhcccdddcccaaaeeefffkkkooopppooorrryyy}}}}}}zzzfffVVVMMMJJJJJJJJJIIIXXXjjjxxx}}}gggZZZWWWWWWdddsssvvv~~~vvvsssvvvrrrqqqmmmgggaaa[[[NNNAAA888777666444333333444555555111000333555666999===MMM[[[gggkkklllooossstttrrrddd```]]]UUU[[[ooozzz|||yyyyyyzzz|||wwwtttpppnnnnnnmmmlllkkkllllllkkkjjjjjjkkkkkkkkkmmmnnnnnnlllhhhfffgggiiieeefffgggddd```ZZZWWWUUURRRTTTVVVTTTPPPMMMLLLMMMIIIKKKKKKJJJGGGEEEEEEEEE??????>>>===============<<<;;;:::888777666666666777666666666666555555555333333333333333666:::>>>999;;;<<<:::666444666888000111222111000///000222000000000///......------,,,,,,,,,---------............------...///111222222444777:::===BBBHHHLLLTTTVVVYYY[[[[[[[[[\\\]]]\\\```cccddddddeeehhhllleeefffhhhjjjkkkkkkkkkkkkmmmmmmmmmnnnnnnnnnoooooojjjlllnnnnnnmmmnnnrrrvvvuuuwwwvvvrrrssswwwyyyxxxwwwxxxxxxwwwtttsssssstttsssvvv{{{|||{{{wwwuuussstttsssrrrqqqrrrtttvvvxxxwwwyyyzzzyyywwwwwwzzz}}}~~~{{{yyyzzz~~~~~~xxxqqq___BBB999777555555555333444===HHH|||ppp___ccclll|||jjjTTTYYY\\\___mmmbbbHHH;;;111222222000333999888888:::<<<:::<<>>999BBBqqqpppUUUIIIBBB999666:::999666<<>>>>>============<<<<<<;;;:::999888777888777555444333222111111111111222333555666777777999888666555444444555666333333222222111000000000222222222111///...,,,+++........................---.../////////000222444555666999<<>>DDDMMMjjjppp]]]SSSKKKCCC<<<;;;;;;<<<<<<;;;;;;:::999===???CCCGGGLLLOOORRRSSSYYY]]]ccckkkrrrxxx|||zzzwwwxxxxxxtttssstttvvvvvvvvvooovvv}}}kkkYYYZZZkkkppp```VVVMMMIIIEEE@@@===<<<:::CCCaaasss\\\JJJBBB===<<<;;;:::999:::===@@@DDDGGGIIIJJJGGGBBB;;;777000///---,,,++++++,,,,,,***+++,,,---...000111111000000000000111222333444444333222333333333000...666555666999999666777;;;:::::::::::::::::::::;;;::::::999999888777777777555444444333333222222111333333333333444555777888888:::===???AAABBBDDDFFFEEEEEEDDDAAA>>><<<<<<===MMMVVV\\\]]]^^^aaacccbbbggghhhiiikkkpppvvv{{{~~~}}}qqq]]]SSSOOOMMMLLLMMMOOOVVVkkk}}}sssoooqqqrrrrrrqqqbbbgggjjjbbbTTTHHHFFFHHH@@@???===;;;:::999888888999<<>><<<;;;;;;:::999888888888777777555444333333333333111111222333444555666777777666555444444444555555444444333333222111111111222222111111000///------........................---.../////////000222444444666999<<<@@@EEEKKKOOOUUUWWWYYYZZZZZZ[[[\\\]]]]]]___aaabbbdddeeeeeeeeedddbbbaaabbbfffiiiiiiiiigggiiilllmmmlllllllllmmmooorrruuutttqqqpppsssvvv}}}|||yyytttqqqpppqqqsssuuutttttttttttttttuuuuuuvvvtttwww~~~yyyttttttuuutttrrrqqqqqqsssuuuvvvzzzyyywwwwwwwwwxxxzzz{{{||||||{{{{{{}}}~~~~~~~~~~~~}}}}}}]]]GGG===888666555444222555???KKKyyynnnrrrwww}}}dddTTTPPPOOOYYYRRREEE===555333222111333777999888:::<<<======DDDMMMiiiooo\\\RRRKKKCCC===;;;;;;<<<<<<;;;;;;:::999===???CCCGGGLLLOOORRRSSSZZZ^^^dddkkksssyyy~~~zzzwwwwwwssskkkeeedddbbbqqqnnndddeeebbbhhh~~~wwwwwwbbbQQQZZZ\\\ggg|||tttbbbWWWQQQNNNGGG@@@;;;;;;<<>>???AAABBBBBBCCCBBB???<<<::::::;;;IIIQQQXXXYYY[[[___bbbbbbccceeehhhlllqqqvvvyyy{{{zzz|||~~~qqq___UUUOOOKKKJJJLLLNNNWWWmmm{{{tttmmmgggbbbPPPOOOKKKEEE===888666666:::999888888888888888888555777;;;======;;;777555555555555444444333333222222222222222333777<<>>;;;:::999888888888888888777666666555444444444555111111222333444444555555555555444333333333444444555555444444333222222111111111111111111000//////........................---.../////////000222444444666:::===AAAGGGMMMQQQVVVWWWYYYYYYYYYZZZ]]]___\\\^^^aaadddeeeeeecccbbbbbbbbbbbbeeegggiiiiiihhheeehhhkkkmmmmmmmmmnnnooommmpppsssrrrppppppsssvvv{{{zzzwwwsssooonnnooopppqqqqqqrrrssstttuuuuuuuuuvvvuuuwww}}}~~~zzzvvvtttvvvuuusssrrrssstttvvvwwwzzzyyyxxxxxxxxxyyyzzz{{{}}}}}}|||{{{|||}}}~~~}}}{{{}}}\\\GGG<<<888666555444333444>>>JJJqqqoooppprrrxxx___\\\TTTPPPJJJAAA:::444444333222333666999888999<<<<<<===DDDMMMiiiqqq^^^RRRKKKDDD>>>;;;;;;<<<<<<;;;;;;:::999<<>>MMMjjjxxxkkk]]]QQQIIIEEEDDDAAA>>>999666555888;;;===;;;;;;;;;;;;888555222///000///...---,,,,,,,,,,,,++++++,,,---...//////000///000222222333222111000---000333555777<<>>???@@@@@@>>>;;;999999999EEEMMMUUUXXXZZZ```dddeeecccfffiiimmmqqqsssttttttsssvvvyyy{{{}}}ssscccXXXPPPJJJIIILLLNNNXXXpppvvvggg[[[QQQKKKHHHAAA888444555888:::;;;555555555444444555555666===???@@@AAA@@@===999777555555444444444333333333222222222222444888===AAAGGGJJJMMMQQQZZZgggppptttoooiiillluuussshhhhhhsss}}}{{{wwwuuurrrqqqrrrssssssrrrppprrrtttuuusssqqqpppooopppqqqqqqooolllhhhdddbbbccceeeggghhhhhhiiilllnnngggbbb[[[WWWUUUTTTPPPMMMLLLLLLJJJIIIGGGEEEDDDDDD@@@AAABBBBBBBBB@@@>>>===:::999888777777777888888777666666555555555666666111111222222333333444444333333333333333333444444444444444333222222111111000000111111111111111000........................---...000000///000222444444777;;;???CCCIIINNNRRRWWWXXXXXXYYYYYY[[[^^^aaa]]]^^^aaacccddddddcccbbbdddeeefffhhhiiiiiihhhfffgggiiilllmmmmmmmmmmmmnnnnnnppprrrrrrqqqqqqsssuuuuuuuuutttrrrpppooopppqqqqqqrrrsssuuuuuuuuutttsssuuuuuuwww{{{}}}{{{xxxvvvssssssrrrssstttvvvxxxzzz{{{zzzzzzzzzzzz{{{|||}}}~~~}}}||||||}}}~~~~~~sssrrr[[[DDD:::777666555555333444===HHHmmmfffdddfffnnnoooaaaSSSJJJ>>>888444444444222333555888888999<<<<<<===DDDLLLlllwwwbbbTTTKKKDDD>>>;;;;;;<<<<<<;;;;;;:::999<<<>>>BBBFFFKKKOOORRRSSSWWWZZZ```gggmmmtttxxxzzzvvvkkkcccZZZOOOHHHGGGIII^^^hhhdddeeejjjiiicccxxx~~~{{{yyyuuu~~~zzz{{{rrryyyiii[[[RRRDDD>>>999888===PPPqqq{{{ooobbbVVVLLLFFFGGGBBB;;;666555666888:::999999888666444222111000//////......------------,,,,,,,,,------.........///000222333333222000///000333666777888===GGGOOOJJJ???555444666555555666::::::<<<===============;;;::::::999999888777777555555555444333333222222222333555777888777555444444555777777666777999;;;===>>>>>>===:::888888999DDDMMMUUUXXX\\\ccchhhiiikkkkkklllnnnnnnoooooooooooorrruuuxxxzzz|||uuuggg[[[QQQIIIIIIMMMNNNZZZqqq~~~hhhTTTHHH@@@999999444111222888===@@@???GGGFFFEEEDDDDDDDDDDDDEEE;;;;;;<<<<<<:::888555333444444444444444333333333222222222333444888>>>BBBKKKTTT___fffnnnuuuvvvrrrjjjjjjsssuuunnnpppttt}}}~~~zzzwwwtttrrrrrrsssttttttqqqsssvvvvvvssspppoooooooooooooooooommmkkkgggeeefffggggggfffeeefffhhhjjjeee```ZZZWWWVVVVVVSSSQQQPPPOOONNNLLLKKKIIIHHHGGGBBBBBBCCCCCCBBBAAA???>>>;;;:::888777666777888888777666666555555555666666111111222222222222222222111111222333333444444444333333222222111111000000//////000111111111111000...........................///000000000111333555444888<<>>;;;;;;<<<<<<;;;;;;:::999;;;===AAAFFFKKKOOORRRTTTXXX[[[```ffflllpppssstttuuuhhhYYYNNNFFF@@@@@@CCC???UUUiiimmmlllpppkkk[[[pppuuuuuuwwwwwwuuummmaaaTTTKKKBBB@@@<<<777999LLLnnnzzzooogggaaa\\\YYYLLLFFF===777555555555555777666444333111000000///..................------,,,,,,,,,---------------...000222333444222111000333666888777555888@@@GGGIII>>>444333555444444555888999;;;<<<======<<<<<<;;;;;;::::::999888888888666666555444444333333222222333555777777666444333444555666555555555888:::;;;<<<======:::999888999BBBJJJRRRVVVZZZbbbhhhjjjnnnmmmlllllllllnnnppprrrqqqsssvvvxxxyyy{{{~~~uuuggg\\\RRRJJJJJJNNNPPP\\\sssqqqppprrrXXXFFF???999333---000666===AAAAAA>>>;;;333333222111000000000000111222333444444333222222444444444444444444444444222222333333555999???CCCSSScccsss|||zzzooobbbbbblllzzz}}}rrrhhhgggfffrrr{{{yyyuuurrrqqqrrruuuvvvsssvvvxxxvvvrrrooooooqqqpppooonnnnnnnnnmmmjjjgggiiiiiihhhfffeeedddfffhhheeebbb^^^[[[YYYXXXVVVUUUSSSRRRQQQPPPNNNLLLKKKJJJFFFFFFEEEEEEDDDCCCCCCCCC>>><<<999777666666777888777666666555444444444555222222111111111111111111000111222333444555555444333333222111111000000///...//////000000000//////...........................///000000000111333555666999>>>CCCGGGKKKPPPSSSUUUWWWYYYZZZ[[[\\\___bbbaaa```______```aaacccdddgggiiikkkllljjjgggffffffjjjlllnnnnnnmmmlllkkklllrrrrrrrrrrrrsssssssssssstttuuuvvvuuurrrpppoooooovvvvvvvvvuuuuuusssrrrrrrtttvvvwwwwwwyyy}}}|||xxxnnnooopppsssuuuyyy{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~mmm[[[eeeZZZEEE;;;777555555555333333<<>>888444555555333333666888777888;;;;;;<<>>;;;;;;<<<<<<;;;;;;:::999:::<<>>===<<<<<<;;;;;;;;;:::999999888888666666555555444333333333222333444555555444333222333444444333333444777999888:::<<<<<<:::888888888>>>FFFMMMPPPUUU]]]ccceeeiiiiiihhhiiilllqqquuuxxxuuuwwwzzz{{{|||}}}tttdddYYYQQQKKKJJJMMMQQQ^^^vvvlllbbbrrrxxxsssaaaHHH;;;:::888111111888???BBB???:::777777444444333333222222333333//////000111222333444444444444444444444444444444222222333333555999???CCCVVVhhhyyyttteeeZZZVVVYYYbbbeee___XXXXXX\\\hhh||||||zzzvvvrrrpppqqquuuwwwvvvyyyzzzwwwrrrpppqqqssstttqqqooonnnnnnmmmjjjhhhfffgggfffeeecccdddfffiiiddddddbbb___ZZZWWWVVVUUUUUUTTTSSSQQQPPPNNNMMMLLLIIIGGGEEEDDDCCCCCCDDDEEE@@@>>>;;;888666666777888777777555444333333333333222222111111000000000//////111222444555666666555444333333222222111000000....../////////......---...........................///111111000111333555888;;;@@@DDDHHHLLLPPPSSSTTTWWWZZZ[[[\\\]]]___aaa______```aaaaaabbbbbbbbbdddfffiiiiiigggfffggghhhiiikkknnnnnnmmmmmmmmmnnnsssrrrqqqqqqrrrrrrqqqpppsssuuuwwwwwwtttrrrqqqqqqttttttsssssssssssssssssssssvvvwwwuuuxxx}}}}}}yyyqqqqqqsssuuuwwwyyyzzz{{{{{{{{{||||||}}}}}}}}}||||||||||||}}}~~~hhh]]]jjjuuuSSSDDD<<<666555555555333333;;;EEEzzzxxxxxxwwwwwwzzztttYYYAAA:::555555555333444777888777888;;;;;;<<>>===:::;;;>>>===IIIiii}}}uuuqqqpppcccdddzzzdddTTTNNNJJJFFFBBBCCCBBBAAAAAAHHHUUUccckkkxxx}}}lll\\\SSSGGG@@@999555555555333111111111000///...------------...///000000///...------------,,,,,,+++++++++......///111222333444555333555666777666555333222222///...111222111333777777999<<<>>>??????>>>===<<<;;;;;;::::::999888888666666666555444444333333222222222222222222222222111111222111111333666999555777::::::888777666666;;;CCCJJJLLLPPPXXX^^^```cccdddfffiiimmmrrruuuxxxtttvvvyyy{{{|||~~~ppp^^^TTTNNNJJJIIIKKKPPP```{{{uuuhhhqqqvvvsssuuuhhhdddSSS===444777666///;;;???AAA<<<333...///333111111000000111111222333000000111111222333333333444444444444444444444444111222333333555999???DDDPPPbbbqqqvvvwwwuuugggVVVUUULLLHHHLLLNNNLLLJJJLLLSSS___qqq|||zzzvvvrrrpppqqquuuxxxxxx{{{|||xxxssspppsssvvvxxxtttpppnnnnnnmmmjjjgggbbbbbbbbbbbbbbbcccgggjjjcccdddddd```YYYTTTSSSSSSUUUTTTSSSRRRPPPNNNMMMLLLHHHFFFCCCAAA@@@AAACCCEEEBBB@@@<<<888666666777888888777555444333222111111222222111111000000/////////111333555666666666666555555444333333222222111......//////...------,,,...........................000111111000111333666999<<>>DDDfff}}}rrrlllooogggcccxxxyyycccYYYRRRJJJCCCBBB@@@AAAIIIWWWdddhhhgggnnnqqqqqqiii]]]RRRLLLKKKAAA<<<555333555666333000222222111111000///......---...///000000///.........------,,,,,,+++++++++.........000111333555666555666888:::<<<:::666222111000111444333000222666888:::===@@@AAA@@@???>>><<<;;;;;;::::::999999888666666666555444444333333222222111000000111111222//////000//////111555888333555888888777555444555;;;CCCIIIKKKNNNVVV\\\^^^aaacccgggkkknnnqqqrrrsssqqqsssvvvxxxzzz|||mmmZZZOOOLLLIIIHHHIIIOOOaaarrrwwwuuukkkmmmlllfffTTTKKK@@@777333111000...BBB;;;333000222333222000000000000111222222111000555222111333777888666333222222333444333222000///222222222222333888>>>CCCSSS\\\gggmmmkkkbbbXXXQQQCCC@@@===;;;:::<<<>>>@@@DDDKKKYYYlllzzzuuuwwwzzz}}}~~~~~~|||yyywwwuuuzzzxxxtttpppooooooqqqsssllleee^^^]]]bbbgggfffdddaaadddfffddd^^^ZZZZZZ\\\ZZZWWWSSSQQQPPPOOONNNLLLKKKGGGBBBAAABBBBBB@@@===@@@???===;;;999888888777777888888666444333444666333333222222000///...---...444<<>>999333222444444222/////////.........------------------------------------...000000111222555777999===BBBGGGJJJMMMPPPRRRXXXXXXYYYZZZ[[[]]]___```___]]]]]]```eeeiiijjjiiiiiigggeeeeeehhhjjjiiigggaaaeeejjjmmmnnnmmmmmmlllqqqpppooonnnmmmnnnnnnoookkkmmmqqquuuvvvvvvtttrrrnnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrtttwww{{{{{{yyyvvvtttuuuvvvvvvvvvwwwwwwxxxzzzzzz{{{{{{zzzxxxyyy{{{}}}~~~~~~~~~mmmkkkmmmhhhkkk{{{mmm{{{lllWWWOOO===;;;777444333222111333;;;DDDvvvnnnfffyyyiiiGGG===333222444444444666999:::<<<======???AAADDD^^^mmm___SSSIIIBBB<<<<<<<<<<<<;;;:::999888888:::???DDDJJJPPPTTTVVVVVV___``````ddd\\\PPPPPPTTTXXXZZZYYYYYYYYYUUUOOOHHHMMMaaa{{{wwwggg``````qqq~~~dddWWWQQQMMMKKKCCC===JJJqqqvvvaaaXXXTTTNNNGGGEEE@@@<<<777333222111111000000111111000......000222222111000111111000---+++.........///...,,,+++)))+++***)))+++...000111111///333888;;;:::888777666444222000//////000333444777999;;;===>>>>>>===<<<>>>======;;;:::999888888888777777666555444444333333222111///............---......///111222444555222333555555444333444555===@@@CCCGGGKKKQQQVVV[[[___bbbfffhhhjjjlllnnnpppmmmooorrrtttuuuyyy{{{lll[[[PPPJJJHHHIIIMMMPPPiiizzzzzzddd^^^aaa\\\TTTBBB===666222111333555777???:::333000111333111///111222333333222222333555666:::===>>><<<999777666666666666555444333222111222222222222333777===AAAQQQWWW```ccc___UUUKKKEEE;;;999777555555666777999;;;@@@LLL^^^qqq||||||~~~{{{yyywwwxxxvvvssspppoooppprrrsssqqqkkkdddaaabbbcccbbbaaadddgggiiifff```\\\\\\]]]YYYWWWSSSQQQPPPOOONNNMMMKKKGGGCCCBBBCCCCCCAAA>>>???>>><<<:::999888777777666777777666444333444555333333222222111///...---...777CCCOOOTTTSSSNNNIIIEEE???888444444444111...//////.........------------------------------------...000111111222555777:::>>>CCCGGGJJJMMMPPPSSSXXXXXXYYYZZZ[[[]]]___``````^^^^^^```dddggghhhgggiiigggeeefffhhhiiihhhgggdddfffiiijjjkkkmmmppprrrooonnnmmmlllllllllmmmmmmkkkmmmpppsssttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnoooppppppqqqssswww{{{yyyvvvtttssstttuuuuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{|||~~~}}}~~~|||jjjgggeeeeeemmm}}}vvv]]]NNN;;;;;;777444333333222333;;;DDDyyypppwww~~~uuuHHH===333222444444444666777999:::;;;;;;===@@@BBBWWWlll^^^RRRHHHAAA<<<======<<<<<<;;;:::999888:::>>>DDDJJJOOOTTTVVVVVV]]]\\\```lllnnnlllqqqyyyoookkkooo|||vvvkkkhhhfffrrrwwweeeXXXIIIEEEDDDVVV~~~mmmZZZMMMGGG<<<999444111000000000///////////////...---......222111111111222111///---//////000111000///...---,,,+++***+++---///000///---111666888888666555444555333111000000111333555888999<<<>>>??????>>>>>>>>>======<<<;;;:::999888999888888777555444333333222111000///...------------------...000111333444111333555555444333444555<<<>>>BBBFFFKKKPPPVVVZZZ]]]```dddfffhhhiiilllnnnmmmooorrrtttuuuyyyuuufffWWWMMMHHHFFFGGGKKKRRRnnn~~~}}}zzzaaaRRRQQQRRRKKK@@@:::888555111///111555999<<<777222111111222000...111333555444333444888<<<>>>EEELLLJJJCCC===>>>AAA<<<;;;999666444333333333111222222222333666;;;>>>KKKOOOSSSSSSMMMDDD;;;666444333222111111111222222333666???NNN___uuu~~~}}}}}}zzzyyyvvvtttrrrqqqpppqqqssstttrrrooojjjeeebbbaaaaaaaaafffhhhiiigggaaa]]]\\\]]]YYYWWWTTTRRRQQQPPPOOOMMMLLLHHHEEEDDDEEEEEEBBB???>>>===;;;999888666666666555666666555333222333444333333222222111000......---666FFFWWWaaabbbZZZSSSIIICCC;;;666555333111////////////.........---------------------------------///000111222333666888;;;???DDDHHHKKKNNNQQQSSSXXXXXXYYYZZZ[[[]]]___``````______```ccceeeeeeeeeiiigggfffggghhhiiihhhfffgggggghhhhhhjjjnnntttxxxpppooonnnmmmlllmmmnnnnnnmmmnnnoooqqqrrrsssssssssuuuuuuuuuuuuuuuuuuuuuuuuooopppqqqpppppprrruuuxxxwwwuuussssssuuuvvvwwwvvvvvvvvvwwwxxxxxxxxxwwwwwwxxxxxxxxxxxxzzz|||}}}}}}~~~~~~mmmhhhlllqqq|||~~~]]]JJJ:::<<<777444333333222333;;;DDDzzzuuutttxxx{{{HHH===333222444444444555555777888999999;;;>>>@@@QQQzzzlll\\\PPPFFF@@@============<<<;;;::::::888:::>>>CCCIIINNNSSSUUUZZZ```dddsssxxxpppnnnfffjjjxxxcccLLLJJJHHHWWW}}}fffRRRKKK:::777333111000111000///000///...///000000///...222111000111333333111///000111222444444333333222...,,,++++++---......---+++///333555444333333333555444222111111222444555777999;;;>>>@@@@@@@@@???>>>>>>===<<<;;;::::::999;;;:::999777666444333333111000///...---,,,,,,,,,,,,,,,,,,---...000111222000222444444333333333555999<<<@@@EEEIIIOOOUUUZZZ[[[^^^aaaccceeefffhhhjjjmmmooorrrtttvvvzzznnnaaaSSSLLLIIIFFFHHHKKKUUUsssuuujjj[[[QQQNNNJJJAAA888777777666333000222777<<<888555222111222222111///111444888999999<<>>:::666444333333333000111222222222444888;;;BBBDDDFFFDDD???888333000111222222222222222111111444333999DDDQQQfff}}}~~~|||yyyxxxuuutttsssrrrrrrrrrssstttppppppnnniiidddbbbccceeeeeeggggggeeeaaa]]]\\\\\\ZZZWWWUUUSSSSSSQQQOOOMMMLLLIIIGGGGGGHHHGGGDDD@@@===<<<:::999777666555555444555666555333222222333222222222222111000///...,,,222===LLLXXXZZZSSSKKKEEE@@@999444333333222222////////////....................................---///111222222444777999<<<@@@EEEIIILLLOOOQQQTTTXXXXXXYYYZZZ[[[]]]___```aaaaaa``````aaabbbcccccchhhgggggghhhhhhhhhgggggghhhhhhhhhiiikkkooovvv{{{sssrrrqqqpppooopppqqqqqqpppppppppqqqrrrsssuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrssstttsssrrrsssuuuwwwvvvuuussstttvvvxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwxxxzzz|||~~~~~~~~~~~~~~~{{{VVVGGG;;;???666444333444333333:::CCCwww|||qqqooorrrsssHHH===444222444333333555555666888999999:::===???QQQ{{{lll[[[NNNEEE???>>>>>>>>>>>>===<<<;;;:::999:::===BBBGGGMMMRRRUUUZZZbbbmmmxxxqqqooolllfffwww}}}hhhPPPLLLFFFLLLhhhjjjSSSJJJ:::777444222222222111000111000...///222333333111111000///111222333222111000222333555666666666666000...,,,,,,------,,,++++++...111222222111222222555444222111111222333444444666:::===???@@@@@@???>>>>>>======<<<;;;;;;:::<<<;;;999888666444333222000///...---,,,++++++++++++++++++,,,---...000111///111333333333222333444777:::>>>CCCGGGMMMTTTXXXYYY\\\___bbbcccdddgggiiinnnoooqqqtttwww{{{~~~|||kkk___SSSMMMJJJIIIJJJMMMWWWxxx{{{xxxxxxrrriii```TTTGGG===777///111333333333666<<>>AAAFFFJJJMMMOOORRRTTTXXXXXXYYYZZZ[[[]]]___```bbbbbbbbbaaa``````aaabbbeeefffhhhhhhhhhhhhhhhhhhgggiiijjjlllmmmpppuuuxxxtttsssrrrqqqpppqqqrrrrrrsssrrrrrrrrrsssuuuvvvwwwuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuutttsssrrrtttuuutttsssrrrsssvvvwwwwwwwwwyyyzzzzzz{{{{{{{{{{{{zzz{{{zzzxxxwwwxxxzzz|||}}}VVVJJJ===>>>666444333444333333:::CCCuuurrrdddrrr~~~uuummmhhhiiirrrsssiiiIII>>>444222333333333444666777999999:::;;;>>>@@@SSS|||mmm[[[NNNDDD>>>>>>>>>>>>>>>===<<<;;;:::999:::===AAAFFFLLLQQQTTTWWW^^^kkkxxxsssooommmnnnzzzjjjooooooVVVOOOEEEEEEXXXyyybbbKKKBBB888555333111111111000///000000000111333444333222111000///000222333333222000222444666777888888888333111...---...---,,,+++,,,...000111111111222333444333222111000000111111111333777;;;===?????????>>>>>>>>>======<<<<<<;;;;;;;;;999777555444222222000///...,,,++++++++++++++++++++++++,,,---//////...000222333222222333444666888===AAAEEEKKKQQQVVVXXXZZZ^^^aaacccdddgggiiiooooooqqqtttxxx{{{~~~zzziii]]]QQQLLLJJJIIIKKKOOOZZZ|||ppplll}}}oooZZZFFF:::777222222333222222444777999333333222222444666999:::>>>BBBIIIQQQWWW[[[]]]]]]fff[[[MMMCCCAAAAAAAAA@@@CCC@@@;;;666333111111111...000222222111111222333222444555555333333444555000000111222222222222111777444666;;;===JJJnnn}}}{{{yyyyyyxxxyyyxxxxxxwwwvvvtttrrrqqqrrrssssssnnnhhhcccbbbccchhhhhhhhhhhhfffdddbbbaaa___]]][[[YYYWWWTTTQQQNNNJJJIIIHHHJJJLLLJJJEEE@@@===<<<:::888777555555555444555777777555333222222222222333333222111111000222///,,,---000222111000000000//////000333555777000000000/////////.................................000222333444666999<<>>444222333333333444666888::::::;;;<<>>777333111000000222333222111333777<<<===;;;777333222333111000000222444444333111333555777888999999999555333000/////////---,,,---...000000000000222444333333222111000000000000///111555999<<<>>>????????????>>>>>>============:::999888666555333222222000///...---,,,+++++++++++++++++++++,,,---...///---///111222222222333444555888;;;???CCCHHHNNNSSSUUUXXX]]]```bbbeeehhhjjjooooooqqqtttyyy|||}}}}}}~~~iii]]]PPPJJJHHHHHHJJJNNN___xxxmmm}}}rrr[[[FFF;;;999888666333222222222111000333333333333555999>>>AAADDDGGGOOOYYYbbbddd```\\\[[[TTTLLLGGGGGGFFFCCC@@@BBB@@@<<<888555222222111...000111222000///000000111222333222111111222444000000000111111111222222333111555999888@@@ccc~~~}}}||||||||||||||||||zzzxxxtttqqqoooqqqqqqpppnnnjjjfffdddcccggggggggghhhhhhgggdddccccccaaa^^^\\\YYYUUUQQQMMMIIIHHHIIIKKKMMMKKKEEE@@@>>>===;;;999777666555555444666888888666444333333222222333333222222111111000000//////...............///111111222333444555000000000000/////////..............................000222333444666:::<<<@@@DDDHHHLLLNNNQQQSSSUUUXXXXXXYYYZZZ[[[]]]___```cccdddeeecccaaa```bbbddd```ccchhhiiiiiiiiijjjllllllmmmmmmmmmlllmmmppprrrtttsssqqqpppppppppqqqrrrssssssttttttuuuuuuvvvvvvrrrrrrrrrrrrrrrrrrrrrrrrsssuuuvvvuuutttrrrsssttttttsssssstttvvvwwwvvvtttxxxxxxzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{bbbPPP???<<<555333444555444444:::BBBpppwwwfffoooyyy{{{rrrlllgggeeeJJJ>>>444222333333222444666888999::::::<<<>>>AAAQQQ{{{ppp^^^QQQFFF???<<<======<<<<<<;;;:::999::::::<<>>>>>>>>>>>======777777666555444333222222111000///---,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,...111111111111222444555777;;;>>>AAAFFFLLLPPPRRRVVVZZZ^^^aaaeeehhhkkkpppoooppptttyyy}}}}}}|||mmm```RRRKKKHHHHHHKKKOOOfffxxxoooZZZHHH>>>===444222000222666888777555333333333333666;;;AAAFFFFFFHHHOOO[[[eeefff^^^UUUMMMMMMMMMOOOPPPOOOJJJFFFCCCAAA===:::666444222222---///111222000/////////111222222111///...///111111111111111111222333444000///555999666<<<^^^~~~|||yyytttpppnnnmmmmmmmmmmmmllljjjhhhfffeeedddeeefffffffffdddbbbeeeccc```]]]ZZZVVVQQQMMMHHHHHHHHHKKKMMMKKKEEE@@@>>>===;;;999888777666666444777999999777444333333222222333333333222111111,,,///333444333111000000111222444444333333333444000000000000////////////////////////////////////...000222444555777:::===AAADDDIIIMMMOOOQQQSSSUUUXXXXXXYYYZZZ[[[]]]___```cccdddeeedddaaaaaaccceee^^^bbbgggjjjiiiiiikkkmmmpppooommmkkkjjjkkkooorrrvvvuuutttsssrrrsssttttttrrrrrrssstttuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrruuuwwwxxxxxxwwwuuuvvvvvvxxxwwwwwwxxxzzzzzzyyywwwzzz{{{|||~~~~~~~~~~~~}}}zzz|||{{{vvv```MMM???@@@555333444555444444:::BBBlllqqqwww~~~ttthhhdddJJJ???555222333333222333555777999999:::;;;>>>@@@QQQ{{{qqq___RRRGGG@@@<<<<<<<<<<<<;;;:::999888::::::;;;>>>DDDJJJPPPSSSMMMZZZaaaggguuu|||wwwzzztttrrrmmm[[[IIICCCHHHMMMLLLJJJAAAEEEDDD;;;666777777333//////111666;;;@@@BBBBBBOOO^^^ooosssgggTTTFFF???999777555555666777777777555666888:::;;;;;;;;;:::777555333222222111000///,,,---------,,,...000333555555444444333222111111...111555:::>>>@@@AAABBB????????????>>>>>>>>>>>>666666555444333333222222111000///...---,,,,,,,,,,,,,,,,,,,,,---......///,,,...000111111111222444555777:::===@@@EEEJJJNNNPPPSSSXXX]]]```dddhhhkkkpppoooppptttzzz}}}}}}{{{rrrdddUUUMMMJJJJJJNNNRRRkkk~~~}}}eeeTTTLLLDDD<<<333333333333333444555666888777555333444999@@@FFFJJJMMMRRRYYY]]]ZZZSSSMMMFFFFFFHHHLLLRRRUUUTTTRRROOOIIIDDD@@@:::333000111000000000000////////////555333111000///000222333111111111222222333333333222555222111555;;;RRRsss~~~{{{zzzxxxtttppplllnnnnnnnnnmmmjjjhhheeecccdddfffhhhiiigggeeeddddddgggdddaaa^^^[[[WWWRRROOOLLLKKKKKKKKKKKKJJJGGGEEE???===:::999888888666555444444444555555666666666777555222222222333333222222111222333333222222444444444666777888666222///444333000...------...///...------------...//////...000222444555777:::===???AAAEEEHHHLLLPPPUUUXXXXXXXXXWWWXXXXXXYYYZZZ[[[___aaacccdddcccbbbbbbcccfffggggggffffffgggiiilllooommmkkkkkklllooosssuuusssrrrqqqsssuuuvvvvvvuuusssssstttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrvvvtttsssrrrrrruuuwwwyyywwwxxxyyyzzzzzzzzzzzzyyy{{{zzzyyyxxxyyy{{{~~~~~~|||{{{{{{~~~kkkxxx]]]CCC>>>:::444333222111222555;;;???rrrzzzzzzzzz{{{kkk\\\EEE???:::777666444333222888888888999999:::::::::MMMooowwwgggTTTDDD<<<>>><<<::::::;;;;;;:::999777888:::<<>>>>>===;;;999666444222111000111111444???NNNVVVWWWYYYfffwww|||lllXXXKKKDDD???999555444444555555222222333444555777999:::444444444444333222111000000000000---++++++,,,...333444444444333222111000111333777:::<<<=====================<<<;;;::::::666666555444333333333333333111/////////...,,,***))))))***+++,,,,,,------/////////000111111222222333555777999<<>>CCCKKKJJJKKKMMMOOOMMMIIIEEEFFFDDDEEEMMMYYY```___\\\PPPGGG???<<<888222000222111000000000////////////111000/////////000111222333333333333333444444555222666333111444666IIIggg~~~{{{yyyxxxvvvrrrooonnnmmmmmmkkkhhheeebbb```ccceeeggghhhfffdddcccccceeeccc```^^^[[[XXXTTTQQQNNNLLLKKKKKKKKKIIIFFFCCC???===:::999999888666555333333444444444555555555666444333222222333333222111111222333333333444666444444444555666777555333444333000...---......///...------------.../////////000333444555777:::===AAACCCFFFIIIKKKNNNRRRUUUXXXXXXXXXXXXYYYZZZ[[[[[[^^^```cccdddcccccccccddddddeeefffeeeeeeeeegggiiinnnlllkkkjjjkkknnnrrrtttsssrrrrrrsssuuuvvvuuutttrrrssstttuuuuuuuuuuuuuuurrrrrrrrrsssssstttttttttvvvtttrrrpppppprrrtttuuuvvvwwwwwwxxxyyyzzz{{{{{{xxxwwwvvvuuuvvvxxxzzz{{{|||||||||}}}}}}}}}uuu___kkkzzzkkkQQQFFFDDD===444444333222222555:::>>>mmmvvvwwwxxxooo\\\FFF>>>666444444444444666777777888999999:::;;;;;;MMMlll|||lllZZZKKKCCC>>><<<::::::;;;;;;:::999777888:::<<>>>>>===;;;::::::===@@@GGGDDDAAA@@@AAACCCCCCCCCHHHDDDDDDNNN]]]gggfffbbbSSSFFF;;;666555222111222111111000000000///////////////000000111222222333222222222111222333444444444777444333555333@@@ZZZ~~~{{{yyyyyyxxxvvvtttoooooonnnllliiieeebbb```bbbdddggghhhfffdddbbbbbbdddbbb___]]]\\\YYYUUURRROOOMMMKKKJJJJJJHHHEEEBBB@@@>>>;;;999999888777555333333333333444444444444444444333333333333333333666999;;;;;;::::::;;;;;;999777555555666777777666444333111///......//////......------......///000///111333444555777;;;===DDDFFFHHHIIIJJJLLLPPPRRRXXXYYYYYYZZZ[[[[[[\\\\\\]]]___bbbcccccccccdddeeeccceeeggggggffffffggghhhlllkkkjjjiiikkknnnqqqssstttsssrrrsssuuuuuutttsssqqqrrrtttuuuvvvwwwwwwwwwrrrrrrsssssstttuuuvvvvvvxxxvvvsssqqqpppqqqssstttuuuuuuuuuvvvxxxzzz|||~~~xxxwwwvvvuuuuuuvvvxxxyyyyyyzzz|||}}}{{{|||~~~}}}||||||~~~~~~uuuaaaqqqyyyhhh___YYYOOOJJJEEE888555555444222222555999===gggllljjjkkk{{{wwwaaaNNNAAA666333444333555777666666777888999;;;;;;<<>>BBBHHHMMMMMMQQQWWW\\\bbbkkkvvv~~~}}}|||wwwppplllnnnnnnqqqvvvwww~~~~~~iiiQQQBBB999444111222111111111111111111111111000000111666DDDVVVbbbeeeXXXVVVUUUSSSRRRRRRSSSTTTBBB===666111000222333444666555555444444333333222777666666555333222111111+++---000000///......//////111222111000//////000///111444666888999999999999999999999888777666555444333333222222222222333444222111000000///---+++******++++++,,,,,,------...//////000000111111222111222555777:::???DDDHHHKKKPPPUUUXXXZZZ\\\```dddiiijjjmmmqqqvvv{{{yyyeee[[[QQQKKKHHHIIIOOOWWWoooooo]]]SSSRRRRRROOOKKKJJJHHHFFFDDDBBB@@@???BBBBBBBBB@@@===<<<<<<===???>>><<<;;;>>>BBBFFFIIIKKKIIIJJJQQQ]]]ddddddaaaYYYJJJ:::555444333222333111111111000000000//////111111222333333333333333444333333333444555666666444777555555888555===SSS~~~{{{zzzzzzzzzzzzyyysssrrrrrrpppmmmjjjgggfffbbbeeehhhiiigggeeecccbbbcccaaa___]]][[[XXXTTTQQQOOOMMMKKKJJJIIIHHHFFFDDDAAA???<<<::::::999777555333333333333333333333333222333444444333444555777===DDDJJJIIIFFFDDD@@@===>>>;;;888777777777666555444333222000////////////...............//////000000222444555666888;;;>>>CCCEEEGGGIIIJJJLLLOOORRRXXXYYYZZZ[[[\\\]]]]]]]]]\\\^^^aaabbbbbbccceeefffdddfffiiijjjiiiiiiiiijjjjjjiiiiiiiiikkkmmmppprrruuutttsssssstttuuutttrrrqqqrrrssstttuuuuuuuuuuuupppqqqrrrssstttuuuvvvwwwyyywwwuuusssssstttvvvwwwttttttttttttwwwzzz}}}{{{zzzxxxwwwwwwxxxyyyzzzyyyyyyzzz{{{}}}~~~zzz{{{||||||{{{zzz{{{|||yyyhhhkkk```UUUNNNCCC333555555444333222444888<<>>;;;;;;;;;;;;:::999666888999:::===AAAGGGKKKLLLQQQVVV[[[```hhhqqqxxxwwwuuuxxxxxxvvvqqqkkkjjjpppnnnmmm}}}|||fffLLL===888555333444111111222222333333333333//////...///999FFFMMMMMMHHHEEEAAA===;;;:::999999888555222111333444555555777777777666666555444444777777666444333222222222000333666777555333222222111333666555222111111333000111333555777777888888666666666666666555333333222222222111111222333333555333111111111000...,,,+++++++++,,,,,,,,,------......//////000111111111000222555777:::>>>CCCGGGJJJNNNTTTWWWXXX[[[___cccgggiiimmmppptttxxx|||qqqaaaXXXPPPKKKHHHIIIQQQYYYuuuxxxfffXXXQQQNNNJJJIIIJJJLLLLLLKKKHHHEEEBBBBBBCCCCCCAAA===:::999999:::;;;<<<===@@@DDDHHHKKKLLLNNNRRRWWW\\\___```aaa^^^NNN===777555444333333111111111111000000000000111222222333333222111111555555666888999:::::::::333555333555:::666<<>><<<;;;;;;;;;:::999666777888999;;;???EEEIIIKKKPPPUUUZZZ^^^dddlllsss}}}rrrtttwwwxxxnnnggggggnnnmmmiiitttrrr]]]FFF:::777666555666444444444444333333333333333444333444;;;EEEHHHFFFHHHCCC<<<777555444222111......000333666888777666666777888999999888888777666666444333333222333333555888;;;;;;888555222111222666:::999555222222333111222333444666666777777555555555555444333222111111111111111222333333444666444333222222111///---,,,,,,,,,,,,,,,---------.........///000000111111111333666888:::>>>BBBEEEIIIMMMSSSVVVXXX[[[___cccgggjjjmmmoooqqqtttyyy|||mmm___XXXQQQLLLIIIJJJSSS]]]~~~}}}qqq___RRRIIICCCEEEHHHJJJMMMLLLJJJGGGEEE@@@AAAAAA???;;;888777777;;;===???@@@AAACCCFFFHHHKKKPPPWWW\\\^^^^^^___aaa[[[NNN???999666333222333222222111111111000000000000000000111111111111111222555888;;;=========<<<777777333555:::777:::KKKwww~~~~~~~~~sssssssssqqqooommmjjjiiicccgggkkkllljjjgggeeecccdddbbb```^^^\\\ZZZVVVTTTQQQOOOLLLKKKJJJJJJHHHGGGCCCAAA>>><<<;;;999777666444444444444333333333333111222444333444888???EEERRRcccqqqsssooolllddd\\\KKKGGG@@@;;;999777666444555444444333222111000000//////......//////000111111333555666777999===??????AAAEEEGGGJJJMMMRRRUUUWWWXXXZZZ\\\]]]^^^]]]]]]]]]___`````````aaadddfffdddfffggghhhgggggghhhiiihhhhhhiiijjjlllnnnqqqrrrtttsssrrrsssuuuuuutttsssssssssttttttsssrrrrrrqqqppppppqqqqqqrrrsssttttttuuutttrrrqqqrrrtttwwwyyyuuutttttttttvvvwwwyyy{{{yyyxxxwwwvvvvvvwwwyyyzzzzzzxxxvvvvvvwww{{{yyy{{{}}}~~~}}}||||||}}}ooozzzfffSSSGGG@@@777444444444444444555999;;;]]]qqqeee]]]bbbvvvbbbIII555555888555222555555555666777888::::::;;;BBBZZZ|||rrr^^^MMMDDDAAA???===<<<<<<;;;:::999666777888999:::>>>CCCGGGIIIMMMRRRVVVZZZ```hhhnnnuuuqqqnnnoookkklllpppooolllrrr}}}dddTTTBBB:::777666555666444444444333333333222222222444555999CCCOOOTTTSSSJJJBBB999333222444555444,,,---///333777888777555333555666888999999888888444444222222111222333444666888::::::777333000///111777>>>>>>888222000111222222333333444555666666555555555555444333222111111111111222222444555555777555333333333222000...,,,,,,,,,,,,---------------......//////000000111111333666888:::===@@@CCCGGGLLLRRRVVVXXX\\\aaaeeehhhkkkooopppqqqtttxxx}}}lll]]]WWWPPPLLLIIIKKKVVVbbbuuuuuuxxxnnn```UUUNNNIIIJJJKKKKKKLLLKKKKKKJJJBBBCCCCCCAAA>>>;;;;;;;;;>>>@@@BBBCCCBBBCCCFFFIIILLLPPPWWW\\\___]]][[[XXXRRRHHH>>>999444000000222222222222111111111000000000000000111222444777888999<<>><<<;;;:::888666555555555444444444333333111333333333444:::DDDLLL[[[ooo{{{hhh^^^PPPCCC;;;777555444555555444444333111000000///////////////000000111222333555777888:::===@@@???AAAEEEGGGJJJMMMQQQTTTUUUWWWYYY\\\]]]^^^]]]]]]___`````````___```ccceeeeeefffggggggfffgggiiikkkhhhhhhiiikkkmmmoooqqqssssssrrrrrrsssuuuvvvuuutttuuuvvvvvvwwwwwwwwwwwwvvvrrrrrrrrrrrrssssssttttttwwwuuusssrrrrrrsssvvvwwwuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvuuutttuuuwwwyyyzzzwwwvvvvvvwwwyyy{{{~~~wwwzzz}}}~~~~~~}}}}}}~~~}}}~~~xxx|||gggSSSFFF>>>555222333444444444666999<<<```wwwmmmiiimmm~~~sssSSS888444666333222666555666666777888999999:::CCCSSSqqquuu```MMMCCCBBB@@@===<<<<<<;;;:::888666777888888999===BBBFFFHHHKKKPPPSSSWWW]]]fffmmm}}}{{{rrrqqqpppnnnkkkhhhiiilllooo|||}}}SSSHHH>>>:::999666666777444444444444444444444444222333333777DDDSSS]]]^^^LLLEEE===999999:::999777333222222222444444333222000111333555666555444444222111000000000222444555444666888777555222111000333;;;CCCDDD===555111000111111111111222333333444555666666555555444333222111111111222333555666777888666444333333333111///------------------------------......///000000000000222555777999;;;>>>AAADDDIIIPPPUUUXXX\\\aaafffhhhlllqqqssssssvvv|||kkkYYYTTTNNNJJJHHHLLLZZZgggnnnnnnsssrrrhhhaaaOOONNNMMMLLLLLLMMMOOOPPPGGGGGGGGGEEEBBB@@@@@@AAAAAACCCDDDDDDCCCEEEIIIMMMOOOPPPTTTZZZ]]][[[TTTMMMIIICCC<<<888333...///222222222222111111111111000222222222333666:::>>>@@@GGGLLLSSSYYY]]]\\\ZZZXXXQQQLLL@@@===@@@;;;<<>>777444444555555555444333222111000///////////////000111111222444666777888:::===@@@@@@BBBEEEGGGIIILLLPPPSSSTTTVVVYYY\\\]]]]]]]]]\\\````````````______bbbdddhhhiiiiiihhhhhhiiikkknnnhhhhhhiiikkkmmmppprrrssssssrrrqqqsssuuuvvvvvvuuuwwwxxxyyyzzz{{{|||||||||sssssstttttttttttttttttt{{{yyyvvvttttttuuuvvvxxxvvvvvvwwwwwwvvvuuutttssswwwvvvuuuuuuvvvxxxzzz|||tttuuuwwwyyy{{{|||}}}}}}vvvyyy|||~~~~~~}}}}}}~~~{{{}}}xxxxxxgggVVVIII???555111222444444555777:::===nnnwwwwwwwww}}}```>>>666555111000666666666777777888888888999AAAKKKeee|||fffSSSHHHBBB@@@===<<<<<<;;;:::888666777888888999<<>>:::;;;:::888888;;;444444555666666777777888888666444666BBBSSS___bbbTTTQQQMMMLLLLLLIIIBBB<<<<<<999444111000000000///...///111222222111000///000000//////000222444666444666777777555333333333777@@@IIIJJJBBB888333222000000000000000111222222666666666666555444333333111111222333444666777888888777555444444333111///------------------------------......///000000000...111444666777999<<>>CCCJJJOOORRRSSSUUUWWWWWWUUUPPPLLLEEE===555111333555444222000000000000000111111111000333555666888===FFFMMMTTT\\\cccdddfffkkkkkkfff___ZZZJJJ@@@AAA<<<;;;FFFfff|||~~~zzzxxxyyyyyy{{{{{{wwwooogggbbbaaa___bbbgggjjjiiigggeeeeeejjjhhheeeaaa___```cccfff]]]XXXQQQLLLIIIFFFDDDCCCFFFDDD@@@>>><<<:::888666666666666666666555555555222222222333666<<>>DDDDDDFFFHHHJJJLLLMMMNNNQQQTTTXXX[[[]]]^^^]]]\\\``````aaa```______bbbdddfffhhhjjjjjjjjjiiijjjkkkmmmkkkkkkoootttuuurrrnnnsssrrrqqqpppqqqrrrssstttvvvuuuvvvzzz~~~}}}zzzwwwwwwwwwwwwvvvtttsssrrr~~~zzzuuupppooorrrvvvyyyzzzzzzyyyxxxwwwvvvuuutttyyyvvvsssrrrtttwwwzzz{{{vvvwwwxxxyyy{{{}}}}}}|||{{{zzzzzz{{{|||}}}~~~{{{||||||fffXXXGGG999555222222222111222555:::>>>fffzzzzzz|||tttCCC555777444111444777777777777777888888888===NNNdddiiiNNNIII@@@>>><<<;;;;;;;;;:::999666666666888:::>>>AAADDDLLLNNNPPPTTTXXX^^^fffkkkooo||||||vvvtttwwwyyywwwuuuyyy{{{~~~iiiWWWRRRPPP@@@@@@???:::666444777;;;666777888888888777666555<<<444444999???QQQ___^^^```fffmmmggg\\\\\\VVVCCCCCC<<<444333555777333///000...,,,,,,...000000000000111000......111333333444444555666888888666444000:::GGGLLLEEE999111000///......111444666666555777777888777666333000...333333222222333555777999666555444222111111000000333111///---,,,+++,,,,,,---///000///......///000111111111333666:::>>>@@@CCCGGGLLLOOORRRVVV]]]ccciiimmmrrruuuvvvxxx|||wwwhhhWWWPPPLLLKKKHHHKKK\\\pppqqqcccddd~~~nnn|||jjjTTTNNNQQQTTTUUUVVVRRRQQQOOOJJJGGGFFFEEEEEE@@@???>>>===???DDDLLLRRRVVVXXXZZZ\\\[[[UUUMMMGGGBBB;;;444111222444444222111222222333333333222222111555:::@@@FFFLLLSSSWWW[[[gggpppqqqqqqtttxxxxxxxxxnnnVVVEEE@@@;;;<<>>===;;;999777666666666666666555555555333333333333555:::AAAFFFNNNXXXbbbddd___\\\^^^bbbcccdddZZZEEE777555444000555555555444333222111000////////////000000111111333444555555666888;;;>>>CCCCCCEEEGGGJJJLLLNNNOOORRRTTTWWWZZZ\\\]]]]]]]]]___```aaaaaa```bbbeeegggiiikkklllllljjjiiiiiijjjjjjjjjkkkooouuuvvvsssoooqqqqqqqqqqqqqqqrrrssssssuuussstttwww{{{|||zzzwwwxxxxxxxxxwwwwwwuuuttttttyyywwwuuurrrrrrsssvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwuuurrrrrrsssvvvwwwxxxwwwwwwxxxyyy{{{}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}gggWWWEEE999666222222222111222555:::>>>```{{{JJJ555333111111666777777777777888888888888;;;KKK```kkkOOOIII@@@>>><<<;;;;;;;;;:::999666666666777:::===@@@CCCJJJMMMQQQUUUZZZ```fffkkkqqq{{{}}}yyy{{{zzz{{{|||~~~oooXXXQQQLLLEEEBBBAAA???===<<<===@@@CCC???>>><<<;;;::::::;;;;;;999666;;;???AAARRRdddggglllttt}}}sssrrrkkkXXXKKKCCC:::666777888555111222000......///000000000///000000111444555555333111333666:::<<<<<<999888444;;;CCCHHHEEE<<<555111111000000111333444444333666777888888888666555333222222111111222555777999666666555333333222222222222111///---,,,,,,,,,,,,...000000000.........000111111111333666999===???CCCGGGLLLOOOQQQVVV]]]bbbccchhhmmmpppqqqtttyyy~~~vvvgggUUUNNNIIIHHHFFFJJJ\\\pppxxxlllkkkooodddUUUTTTXXXZZZ[[[bbb___ZZZSSSMMMGGGDDDBBB======>>>>>>BBBHHHPPPVVVWWWZZZ]]]___\\\TTTIIIAAA===888222000222333333222000000111111222333333444999>>>HHHTTT^^^ccceeedddeeerrr~~~|||~~~jjjUUUKKKAAA???KKKVVVgggxxxcccUUUOOOUUU]]]lll~~~|||wwwqqqnnnmmmmmmdddhhhmmmooonnnllljjjiiikkkhhhccc___\\\\\\]]]^^^^^^ZZZTTTOOOKKKIIIFFFDDDHHHEEEBBB@@@>>>===:::888777777777666666555555555444444444333444777<<<@@@AAAGGGLLLIIIAAA::::::<<<<<>>AAABBBDDDGGGJJJMMMOOOPPPTTTUUUVVVXXXZZZ\\\]]]^^^^^^```aaabbbbbbdddgggiiikkklllmmmllljjjiiiiiijjjhhhiiilllqqqvvvwwwtttpppoooppppppqqqrrrqqqqqqqqqtttrrrppprrrvvvwwwvvvtttvvvvvvvvvuuuuuuttttttttttttttttttttttttuuuvvvvvvvvvuuutttttttttuuuwwwxxxvvvtttssssssuuuvvvvvvuuuwwwvvvvvvvvvwwwzzz}}}|||{{{{{{{{{|||~~~vvvdddTTTCCC999888222333333222222555999<<>><<<:::;;;;;;:::999555555555666888<<>>>>>AAAFFFIIIRRRNNNHHHBBB===;;;;;;;;;;;;AAAOOOSSSRRR___ppprrrqqqzzz~~~tttbbbVVVMMMAAA:::999999777555555333111000111111111//////111444999;;;:::777555999;;;>>>??????<<<999777999;;;>>>@@@@@@<<<666111444222111222333333222111555666888999::::::999888222222111111222444666777666666555444333333333333111111///...------------000111222111///......///000000111333555888;;;===@@@DDDHHHKKKMMMRRRXXX^^^]]]aaafffiiikkkooouuuyyy|||~~~vvvgggTTTMMMHHHHHHGGGLLL___ttt|||sssuuuwwwccc___dddiiimmmzzzooobbbWWWMMMDDD@@@AAA>>>???AAACCCFFFMMMUUUZZZVVVXXX[[[\\\YYYQQQFFF>>>999666222000222333333333222111000111333888<<>><<<:::888888777777666555555555555555444333222444777:::888;;;===999333//////111***111444111111444555333333333444555555555555555111111000000000111222333555666777777777999<<>>EEEDDD@@@>>>@@@BBBBBBBBB@@@<<<:::888888:::===>>>;;;888666333000333222111111333333222111555666777999999::::::999444444333333333333444555444444333222222222222222111111000/////////......222333333222///......///000000111222555777:::;;;;;;>>>BBBEEEGGGKKKQQQVVVZZZ]]]bbbdddfffjjjpppuuuwww{{{ttthhhTTTNNNIIIJJJKKKRRRggg}}}wwwrrr|||}}}vvvyyysss^^^PPPEEE===<<<@@@BBBCCCEEEGGGKKKPPPWWW[[[YYYZZZZZZYYYUUUMMMCCC<<<777555333222333444444444777555333555;;;EEEOOOVVVhhhnnnxxxzzzpppjjjmmmrrrxxx|||zzzmmmYYYNNNUUU^^^bbbpppeee[[[NNNPPPkkk}}}~~~~~~~~~|||yyyuuurrrllloooqqqrrrqqqpppoooooollliiieeeccccccddddddccc```]]]XXXTTTQQQOOOLLLJJJIIIFFFCCCAAA@@@???===;;;999888888777666666555555555555555333222222444666333555555444222000111222,,,///000///000333555555333333444555666666666666222111000000000111333444777888999999999:::===@@@>>>@@@BBBFFFJJJMMMPPPQQQUUUUUUUUUVVVXXX[[[^^^______aaabbbbbbbbbbbbcccdddfffggghhhhhhggghhhjjjmmmkkkmmmqqquuuvvvtttooolllnnnooopppqqqrrrqqqpppppptttqqqoooooorrrtttsssqqqpppooooooooopppqqqrrrssstttsssrrrrrrsssuuuxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwyyyyyyyyyzzz||||||zzzxxxvvvuuuttttttuuuwwwyyyzzz{{{zzz{{{{{{}}}yyytttppphhhfffbbbYYYKKK===666555333444444333333444777:::DDDuuurrrdddbbbfffiiihhhVVVAAA777666666444111444555777999999999888888:::CCCMMMgggsssVVVJJJCCC@@@<<<:::999::::::999666666555555777999<<<>>>EEEJJJPPPUUUWWWXXXYYYZZZhhhkkksss{{{{{{tttrrrrrruuu{{{}}}gggYYY^^^llltttxxxvvvmmm\\\KKKEEEKKKSSSddd```ZZZSSSKKKDDD@@@===BBBTTTqqqkkkiiiuuu~~~xxxnnnaaabbbYYYMMMCCC>>><<<:::999:::888777666666555333111///999GGGPPPMMMIIINNNXXXUUURRRKKKCCC<<<888999;;;<<>>@@@BBBFFFIIIMMMOOOQQQTTTTTTUUUVVVXXX[[[]]]______aaaccccccbbbaaabbbccceeeffffffffffffhhhkkknnnnnnpppsssuuutttrrrooollloooppppppqqqrrrqqqqqqqqqtttqqqoooqqqtttuuussspppqqqpppppppppqqqsssuuuvvvwwwuuutttssstttuuuwwwyyyyyyxxxxxxxxxwwwwwwvvvvvvyyyyyyyyyzzz}}}}}}|||{{{xxxxxxxxxxxxyyyyyyzzz{{{zzzzzzzzz{{{|||tttmmm~~~vvviiiiiidddYYYHHH;;;444333444444555444333444666888>>>bbbrrrccc```bbbbbbhhh[[[HHH888333555555333333444777999::::::999888:::AAAIII```wwwYYYKKKDDD@@@<<<999999999:::999777777666666777999<<<===DDDHHHNNNSSSUUUUUUVVVVVVdddhhhqqqzzzuuupppooommmooottt{{{```YYYbbbjjjsssssslll\\\JJJ@@@BBBHHHOOOMMMKKKHHHDDDBBB@@@???<<>>@@@AAADDDJJJOOOWWW\\\aaaeeefffiiimmmqqqvvv|||vvviii___OOOHHHFFFIIINNNZZZttt|||ssswwwooo^^^WWWPPPFFFBBBEEEGGGHHHHHHHHHGGGHHHJJJLLLRRRTTTWWWXXXVVVNNNDDD===777888999888777666666666666888<<>>???@@@CCCFFFIIILLLNNNPPPSSSTTTUUUVVVXXX[[[]]]^^^^^^aaacccddddddcccdddeeeggggggggggggfffhhhkkkmmmnnnpppssstttsssrrrpppoooqqqqqqqqqqqqqqqrrrssssssqqqpppoooqqquuuuuussspppppppppooooooqqqtttvvvxxxwwwwwwxxxwwwwwwvvvuuuuuutttuuuwwwxxxxxxxxxvvvuuuwwwvvvvvvwwwzzz||||||{{{wwwwwwxxxyyyyyyyyyxxxxxxzzzzzzzzzzzz{{{}}}tttkkkzzzzzzvvvrrrhhhVVVDDD999555555444555555555333444555777AAA]]]}}}zzz|||wwwjjjggggggdddggg___NNN:::222444666333222444777999::::::999888999>>>DDDZZZ{{{]]]MMMDDDAAA<<<999888999999999888888777666777999<<<===AAAFFFLLLQQQTTTUUUWWWXXXaaafffpppzzzssspppmmmhhhkkksssmmm]]]YYYXXXYYY[[[]]][[[UUUPPPMMMLLLMMMKKKGGGCCC@@@???@@@@@@<<>>???BBBHHHLLLRRRYYY```fffiiilllpppsssttt{{{rrrdddYYYMMMGGGEEEJJJQQQ___{{{jjjhhhjjjtttxxxllliiiaaaRRRIIIIIIGGGGGGGGGFFFCCCBBBCCCEEEDDDIIIPPPVVVWWWQQQGGG@@@888:::;;;:::888777777777<<<@@@IIIVVVgggzzzyyysssccc```]]]XXXQQQPPP]]]mmmvvvxxxpppbbbaaannnrrr~~~qqqeee[[[TTT\\\dddllluuu}}}~~~{{{nnniii```^^^qqq~~~{{{zzzzzzzzzxxxuuutttrrrpppmmmkkkmmmqqquuunnniiicccbbbcccccc```\\\VVVTTTRRRQQQPPPOOOMMMKKKGGGEEEBBBAAA@@@???===<<<::::::999888777666555444111333555555444444555666666444333444666666444222222///...000222333333444555555666777777777777777555333111000111222555777555666777666666777:::<<<@@@AAACCCFFFIIIKKKNNNOOORRRSSSUUUWWWYYY[[[\\\]]]]]]```ccceeeffffffggghhhjjjjjjiiihhhggghhhjjjmmmmmmooorrrssssssrrrrrrrrrsssrrrqqqpppqqqrrrssstttooonnnooorrruuuvvvsssooonnnmmmmmmmmmooorrruuuwwwwwwxxxzzz{{{zzzwwwtttqqqppprrruuuxxxyyyxxxwwwvvvtttsssrrrtttwwwzzzzzzzzzssstttvvvxxxxxxwwwuuutttzzzzzzzzzzzz{{{|||~~~ttthhhtttxxx~~~xxxhhhRRRAAA888888999444555666555444333555777GGG___vvvuuuwwwtttooojjjbbb[[[ZZZNNN<<<444666666222222444777999;;;:::999888777<<>><<<:::888666555555444555666888888888777777::::::999666222///.........///000111333333333333333666:::;;;<<>>@@@CCCGGGKKKNNNPPPQQQUUUVVVWWWYYYZZZ[[[[[[\\\cccdddeeefffffffffeeeddddddgggiiiiiihhhgggggghhhooommmppptttuuurrrqqqsssrrrrrrsssttttttuuuuuuuuuqqqqqqrrrrrrrrrqqqqqqpppnnnnnnooorrruuuvvvuuutttuuuyyy}}}|||yyyuuussssssxxxvvvtttuuuwwwyyyxxxvvvzzzvvvssstttxxx{{{|||{{{ssstttvvvwwwxxxxxxwwwvvvwwwxxxyyyyyyzzz{{{ssslllttt~~~qqqaaaSSSCCC555222666555555444444444555555666@@@eeettt}}}}}}qqqeeefffeee```KKK999888666333888444555666888888888777777999>>>DDDRRRrrrbbbMMMIIIDDD===::::::;;;:::888888888777555444555:::===>>>AAAGGGMMMRRRUUUWWWXXX^^^eeemmmuuuwwwsssoookkkmmmvvvzzzmmmdddmmmzzzhhh]]]WWWPPPLLLEEEOOOQQQLLLWWWxxxddd\\\[[[bbbfffbbb___WWWOOOJJJIIIHHHEEECCCAAA@@@???===<<<;;;;;;<<<555111///333;;;AAADDDCCCDDDBBB>>>;;;888666666666777777555444333222222333444222111222555666777666777666666666777777888999999999999:::;;;>>>@@@AAAAAAAAA@@@>>>;;;888666555555666666777888999999999;;;:::777444111000/////////000000222333444555555555888:::::::::<<>>@@@GGGMMMIII???>>>DDDKKKTTTbbbppp|||wwwvvvsssqqqssswwwvvvnnniiiiiieeeccccccbbb]]]UUURRRTTT^^^aaaiiioookkk___VVVSSSUUU]]]kkkwwwzzzwwwtttrrrpppsssrrrqqqooommmmmmnnnoookkkkkkjjjgggdddcccfffiiiccc^^^XXXVVVVVVTTTPPPLLLOOOMMMJJJHHHFFFDDDAAA???<<<:::777777888999999888555222555555111777999000222333666888666222444999777666666444222222222333444555666777777666555555333222111000000222444555555555666777888:::;;;<<>>ccctttyyyyyyhhhgggeee___III777666555111444444555666777888888777777888===BBBOOOnnnfffRRRJJJDDD>>>:::;;;;;;:::888888888777555444555999===>>>AAAFFFLLLQQQUUUWWWXXX]]]cccllluuu}}}~~~uuummmkkkjjjmmmxxx|||jjj\\\VVVRRRWWWVVVPPPUUUpppiiiSSSRRRWWWZZZ[[[\\\UUULLLGGGEEEEEEDDDBBBEEECCC@@@>>>===<<<;;;999666222///222888>>>??????<<<:::777555333333333444333333333333222222111111111000///000333555666666888777777777777888888999888888888999:::<<>><<<;;;999888888888888888888888999:::<<<:::777444111///......///000000111222333444555555777999::::::<<>>???===<<<===;;;<<<===BBBKKKQQQNNNGGG===EEETTT^^^XXXLLLJJJRRRXXXaaallltttwwwyyy}}}xxxnnneee```\\\YYYRRRKKKJJJMMMUUUVVV[[[bbbdddccceeeiiipppvvv{{{wwwssspppoootttsssrrrqqqooommmkkkiiikkklllkkkjjjgggfffgggiiihhhccc\\\XXXVVVSSSOOOKKKQQQNNNJJJGGGEEECCC@@@===<<<:::888777888999999888555222666666111666:::222666555777999888555666:::888888777555444333222111666666777888888777666555333222111111111222333444555555666777888:::;;;<<<@@@AAADDDGGGJJJMMMPPPQQQTTTUUUVVVXXXYYYZZZZZZ[[[aaabbbccccccddddddccccccfffhhhjjjiiihhhgggggghhhmmmkkkmmmqqqqqqnnnlllnnnsssrrrrrrrrrrrrtttuuuvvvqqqqqqrrrrrrqqqppppppooopppqqqsssvvvxxxxxxuuurrruuuwwwzzzzzzxxxuuusssrrrssstttuuuwwwxxxwwwsssppptttrrrqqqsssxxxzzzyyywwwttttttvvvwwwyyyyyyyyyyyyxxxyyyzzzyyyyyyzzz|||~~~yyyfffRRRAAA555333666444444444444444555666666>>>bbbwwwvvv~~~jjjjjjgggaaaJJJ666666666111222333444666777888888888777777;;;???JJJhhhkkkWWWKKKEEE???;;;;;;;;;:::888888888777555444555999<<<===@@@EEEJJJOOOSSSVVVWWW[[[```iiisss~~~vvvqqqiiiiiijjjlllwwwmmmmmmkkkeee^^^fffzzzUUUQQQQQQQQQ[[[ZZZTTTLLLEEECCCCCCDDDDDDKKKIIIEEEBBB@@@===:::888777333000000444888999888444333222111111111222333111222333444555444333333111000///111555888:::::::::999888888777888888888777777777888999;;;<<<===>>>>>>>>>>>>======<<<<<<<<<;;;:::888888999999:::<<<:::777333000///...---//////000111222333333444444666999999999<<>>===@@@GGGQQQUUUPPPHHH@@@HHHYYYhhhiii```^^^dddkkkppptttrrrllljjjnnnrrrsssgggccc^^^YYYRRRIIIGGGJJJMMMMMMQQQZZZdddooo}}}}}}xxxtttsssssstttssssssrrrqqqnnnjjjgggkkkllllllllljjjiiihhhhhhhhhccc]]]XXXVVVSSSOOOMMMPPPLLLHHHEEECCCAAA>>><<<===;;;888888999::::::999666444777666111:::EEEBBBEEEAAA@@@AAA???:::777888888777666666555444333111666666777888777666555444222222111111111222333444555555555666888999;;;<<>>___|||vvvttt{{{zzzgggkkkiiieeeNNN999888999444333333444666777888888888888777;;;>>>FFFbbbnnnZZZLLLFFF???<<<;;;<<<:::999888888888666444555888;;;<<<>>>CCCHHHMMMQQQTTTVVVZZZ___gggqqq{{{}}}}}}yyyqqqlllkkkjjjjjjqqq|||iiiZZZcccxxxdddZZZRRRKKK[[[YYYUUUNNNGGGCCCBBBDDDGGGMMMOOOOOOJJJBBB===;;;<<<888555111000111333333333444444333333333333444555111333555888999999888777555444444777;;;@@@BBBCCC======;;;:::888888777777666666777777888999:::;;;;;;;;;;;;<<<======>>>???@@@???<<<:::999999:::;;;;;;999666333000...------//////000000111222222333333555888999999<<>>===@@@AAA???>>>??????@@@EEEOOOVVVUUULLLDDDAAADDDSSSiiiuuusssooopppyyyyyyuuulllbbb___eeelllsssfffcccaaa^^^VVVKKKEEEEEEBBBAAAEEEPPP```ttt|||yyyzzz{{{uuutttrrrrrrrrrpppllliiillllllllllllkkkjjjhhhfffdddaaa\\\XXXUUUSSSRRRQQQOOOLLLHHHEEECCCBBB@@@???>>>;;;999999:::;;;::::::777555888777777JJJaaaggg___WWWRRROOOKKKBBB;;;999999777555555666777555333555555666777666555444333222222111222222222333333444555555666777999:::;;;>>>???AAADDDGGGKKKOOOQQQTTTUUUVVVXXXYYYZZZZZZ[[[______``````aaabbbccccccggghhhiiiiiihhhhhhiiikkknnnlllnnnrrrrrrooommmooorrrrrrqqqqqqrrrsssuuuvvvuuuuuuvvvvvvvvvvvvuuuuuussstttuuuxxxyyyyyyvvvtttvvvvvvvvvwwwwwwvvvsssrrrttttttsssrrrrrrrrrtttvvvsssqqqqqqssswwwyyywwwtttuuuuuuuuuvvvwwwyyyzzzzzzzzz{{{{{{zzzyyyzzz|||{{{rrrzzzeeeNNN<<<555444666333333333444444666777777;;;WWWvvvhhhrrruuuccciiilllkkkTTT<<<888999555444222444555777888999888888777<<<>>>CCC]]]ooo[[[MMMGGG@@@===<<<<<<;;;999888888888666555555888:::;;;===AAAFFFKKKPPPSSSUUUYYY^^^eeennnwww}}}yyyyyy|||{{{rrrnnniiigggkkk}}}~~~vvv___HHHIIIYYYppp|||lllVVVFFFRRRVVVUUUQQQJJJDDDAAACCCEEEKKKSSSXXXRRRFFF======AAA:::777333000000000000000777777666555555555555555222444777:::;;;<<<;;;;;;999888888;;;AAAGGGKKKMMMDDDCCC@@@>>>;;;999888777777777777888999999999999888888999999;;;===>>>???BBBAAA???===<<<;;;;;;;;;999777555222///...------/////////000000111111111111444777888999===CCCHHHMMMUUU___hhhmmmrrrwww{{{uuugggZZZRRRMMMKKKLLLUUUiiijjjlll}}}nnn}}}dddTTTQQQTTTHHHDDDDDDHHHHHHDDDBBBBBB@@@AAAIIITTTWWWQQQGGGBBBBBB@@@LLLfffzzz|||uuurrrqqqnnnhhh___YYY[[[eeemmmlll___^^^______VVVJJJAAA???;;;999>>>JJJ[[[qqq~~~|||wwwuuu~~~zzzwwwrrrqqqrrrqqqooolllmmmllljjjjjjjjjiiifffdddaaa___[[[WWWUUUUUUUUUVVVRRROOOJJJGGGFFFEEEDDDCCC>>><<<:::999:::;;;;;;:::888666::::::???[[[}}}zzzpppfffaaa[[[PPPEEE@@@>>>;;;777666888999888666555555666666666444333222111111222222222333333333444444555666777999:::;;;===>>>@@@CCCGGGLLLQQQSSSUUUUUUWWWYYYZZZ[[[[[[\\\_________```aaabbbcccdddfffggghhhhhhhhhiiikkkmmmnnnlllnnnssstttqqqoooqqqqqqqqqqqqrrrssssssttttttrrrssstttuuuvvvvvvvvvvvvtttttttttvvvxxxyyyxxxvvvwwwvvvvvvwwwxxxwwwuuusssppppppppppppqqquuuzzz~~~wwwtttssstttwwwyyywwwtttuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||{{{{{{|||~~~xxxpppuuuzzzqqq^^^GGG777222222333333333333444555666777888777LLLxxxkkk{{{{{{hhhjjjqqqttt___AAA888777444444222333555777888999999888777<<<>>>AAAXXXqqq[[[NNNHHHAAA======<<<;;;999888999888777555555777999:::;;;???DDDIIINNNRRRTTTWWW]]]eeemmmtttyyy~~~}}}wwwwwwxxx|||rrrjjjhhhjjjuuuuuuhhh]]]UUUGGG:::<<>>EEELLLQQQSSSNNNLLLIIIDDD@@@===;;;999888999999:::::::::999999888888888888999;;;===???CCCCCCBBB@@@???>>><<<<<<777555333111///...............//////000000000000000333666888999===CCCHHHQQQXXXbbbjjjnnnrrrwwwzzz}}}qqqcccWWWQQQIIIHHHLLL[[[rrrxxxwww```qqq}}}ooo```[[[]]]NNNKKKLLLOOOOOOJJJFFFEEEBBBEEENNNWWWWWWOOOHHHFFFDDDBBBNNNiii~~~~~~tttnnn^^^\\\YYYXXX\\\fffsss}}}zzzbbbWWWWWWZZZ[[[SSSFFF<<<:::888777:::EEETTTeeezzznnnooonnnmmmuuu{{{tttppppppqqqooommmnnnllliiiggggggfffdddaaaaaa```\\\YYYVVVVVVXXXZZZVVVRRRMMMIIIGGGEEEDDDCCC???===::::::;;;<<<<<<;;;;;;999<<<===BBB```wwwrrrlll```TTTMMMHHHBBB;;;999:::;;;999777666666777777666555333222111111222222333333333222444444444555777888:::;;;===>>>@@@DDDIIIOOOTTTWWWVVVWWWXXXZZZ[[[\\\\\\]]]```_________aaabbbdddeeeeeefffggghhhhhhjjjmmmppplllkkknnnssstttqqqqqqsssoooppprrrtttttttttsssrrrrrrrrrtttvvvwwwxxxxxxxxxtttsssrrrtttwwwyyyyyyxxxxxxwwwvvvwwwxxxyyyvvvtttnnnppprrrrrrsssuuuzzz~~~{{{xxxuuuuuuwwwyyywwwvvvvvvvvvuuuttttttuuuvvvwww{{{||||||||||||~~~yyyvvvxxxrrrkkkZZZCCC555222333333333333333444555666777888888FFF}}}~~~wwwwwwqqq}}}nnnKKK:::666444555222333555777999999999999666<<<===???TTT~~~sss]]]OOOIIIBBB>>>======;;;999888999999777666555777888999:::>>>BBBGGGLLLPPPSSSUUU\\\fffnnnssszzz}}}zzzrrrwww}}}pppmmmmmmqqq|||aaaSSSEEE@@@<<<999999<<>>@@@@@@<<<;;;<<<@@@HHHPPPVVVYYYYYYVVVRRRLLLGGGBBB???===:::;;;;;;<<<<<<;;;:::999;;;:::999999999;;;===???BBBCCCDDDCCCBBB@@@>>><<<555333222000////////////......////////////000000///222666777999===DDDIIIQQQYYYcccjjjooosssxxx{{{zzzoooaaaVVVRRRHHHIIIOOO```zzzcccqqqwww|||xxxggg___]]]VVVTTTUUUYYYYYYSSSMMMKKKFFFIIIQQQZZZXXXOOOKKKNNNHHHGGGUUUooorrrkkkUUUTTTUUU\\\hhhxxxpppZZZSSSSSSVVVWWWPPPCCC:::888444222555>>>IIIWWWhhhvvvfffiiijjjjjjrrruuuoooooopppooommmoookkkgggffffffeeebbb___cccaaa^^^ZZZWWWWWWZZZ\\\WWWSSSMMMHHHEEECCCAAA@@@???===;;;:::;;;<<<<<<;;;>>><<>>???AAAEEEKKKQQQWWWZZZVVVWWWYYYZZZ\\\]]]]]]]]]``````___```aaaccceeefffdddeeegggggghhhkkknnnqqqkkkjjjmmmrrrtttqqqqqqsssmmmooorrruuuuuutttrrrqqqssstttvvvxxxzzz{{{||||||tttrrrqqqrrruuuxxxzzzzzzyyywwwvvvwwwyyyyyywwwtttpppsssvvvvvvuuutttvvvxxxzzzvvvuuuwwwyyyxxxvvvwwwvvvtttssssssttttttuuu{{{|||}}}}}}}}}zzzmmmnnniiiYYYDDD777555777555222333333444555666888888:::EEEyyyxxx{{{TTT???888555777111333555777999999999999444;;;===>>>QQQ{{{uuu^^^OOOJJJBBB>>>======;;;999888999999888666555666888888:::===AAAFFFLLLPPPRRRRRR\\\gggooottt|||wwwxxxzzzwwwsssqqqnnnttt~~~vvvZZZNNNBBB???AAA@@@:::333999WWWnnnUUUVVV^^^dddaaaUUUIIIDDDDDDCCCHHHOOOTTTSSSMMMCCC<<<>>>===:::777444333555777444555666777777777666666;;;;;;;;;===???AAACCCDDD>>>>>>???CCCKKKTTT[[[^^^```]]]XXXRRRLLLFFFBBB@@@;;;<<<=========<<<;;;:::===<<<:::::::::;;;===???BBBCCCEEEEEEDDDAAA>>><<<333222111/////////000000.........//////////////////222555777999===DDDIIIQQQXXXccckkkppptttyyy}}}yyynnn___UUURRRKKKLLLSSSddd}}}tttsssjjjeeegggkkkooopppmmmggg]]]UUUTTTRRRWWW___]]]RRROOOUUU[[[YYY\\\gggooolll```VVVMMMQQQccc}}}zzzhhhgggjjjiiifffVVVQQQHHHAAA;;;888555333111444777999===GGGTTT^^^|||}}}wwwdddaaaeeemmmnnnsssxxxsssrrrrrrqqqpppqqqnnnjjjhhhfffeeebbb``````bbbbbb```]]][[[ZZZZZZ]]]YYYQQQJJJJJJKKKHHHAAA>>>>>>>>>===============?????????>>>@@@RRRsssttthhh^^^]]]VVVNNNKKKLLLGGG???>>>>>><<<999555333333444111222222333333444555555444444444555777888:::;;;<<<===BBBHHHLLLLLLPPPUUUUUUVVVXXXXXXXXXYYY[[[]]]]]]___```aaaaaacccgggjjjiiigggffffffhhhkkkooorrrlllmmmnnnooooooooonnnnnnoooooooooqqqssstttrrrppppppuuuzzz|||{{{xxxvvvtttrrrqqqqqqqqqsssuuuwwwyyyrrrssstttsssqqqrrrvvvzzzyyyxxxvvvsssqqqqqqsssvvvxxxvvvuuuuuuwwwyyyyyyxxxxxxvvvuuuuuuvvvvvvuuusssyyyxxxxxxzzz}}}~~~vvvzzz~~~vvvlllbbbQQQ???444333555666333333333333444555666666888GGGqqqttt???222888111444333444666888:::999888999999888<<>><<<===<<<<<<======<<<:::888666666666666888:::>>>BBBFFFJJJLLLMMMTTTZZZaaagggppp|||wwwyyy|||ooonnnppppppzzzoooeeeRRRFFF<<<<<<>>>===;;;:::777@@@eeeZZZ[[[aaagggfffZZZJJJDDDFFFDDDCCCGGGRRRXXXRRRFFF>>>;;;:::888777666666555555888555222333777;;;;;;:::>>><<<;;;>>>EEEMMMSSSWWWQQQIIIEEEIIIPPPTTTWWWZZZaaa```^^^YYYSSSLLLFFFCCCBBBAAA???>>>=========>>>???@@@BBBCCCBBB@@@===;;;AAACCCFFFGGGEEE@@@;;;777111111111111111111111111000000///...............///222666777999===CCCIIIQQQXXXdddnnnuuuxxxzzz{{{uuuiii___TTTMMMNNNNNNTTTggg}}}zzzsss{{{|||uuupppiiiccceeemmmmmmddd___bbbgggdddaaa___^^^[[[WWWUUU\\\```rrrgggVVVVVV[[[\\\ZZZLLLGGG@@@:::777555333222333555666666777<<>>999555444444111111222222333444444444444444444555777888:::;;;======BBBHHHKKKKKKOOOTTTUUUVVVXXXXXXXXXYYY[[[]]]^^^___`````````aaadddffffffggghhhiiikkkmmmnnnooonnnoooqqqrrrsssrrrqqqpppooooooppprrrtttuuusssrrrqqqtttwwwyyyyyyxxxxxxyyyuuuuuuttttttttttttuuuuuusssssssssrrrqqqsssvvvxxxwwwwwwvvvtttrrrqqqsssuuuxxxwwwvvvvvvxxxxxxxxxvvvwwwvvvuuuvvvxxxyyyyyyxxxyyyxxxxxxyyy|||~~~~~~}}}kkkkkk~~~|||nnnaaaNNN===444333444555333333333333444555666666;;;GGGmmmzzzFFF777999111333333333666888::::::999888888777999HHHiiidddXXXLLLAAA>>>>>><<<;;;<<<===<<<:::888666666666666777999===AAAFFFIIILLLMMMNNNUUU^^^gggqqqvvvooonnnrrryyy~~~|||wwwtttooossswww{{{ppp\\\NNNKKKNNNKKKHHHEEECCCAAA===:::===<<>>@@@EEELLLUUU```iiiooobbbXXXPPPPPPSSSUUUXXX[[[______^^^[[[WWWSSSNNNLLLGGGEEECCC@@@>>>=========@@@AAABBBDDDDDDCCCBBBAAABBBCCCDDDDDDAAA<<<777444111111111111111111111111000000///...............///222555777999===DDDIIISSS[[[fffpppwwwzzz|||}}}rrrggg]]]SSSLLLNNNOOOXXXmmmvvvwwwsssxxxzzzssskkkiiinnnkkkcccXXXQQQQQQYYY___gggjjjwwwqqqXXXIIIJJJOOOQQQPPPAAA===888444333333333222222444555333222444:::???KKKQQQZZZcccnnnvvvxxxttthhh[[[SSSRRRSSS]]]zzz|||xxxwwwuuusssqqqtttrrrooommmkkkhhheeebbb___```aaa```^^^\\\\\\]]]\\\ZZZTTTNNNNNNPPPNNNHHHFFFDDDAAA???>>>???AAABBBDDDAAA@@@AAADDDNNN```pppzzzsssllliiifffeeeiiiggg\\\OOOHHHHHHFFFAAA:::555222222000000111111222333333333444444444555777888:::;;;>>>???BBBHHHJJJJJJMMMRRRTTTUUUWWWXXXXXXYYY[[[]]]___`````````___```bbbddddddfffiiimmmnnnnnnmmmlllpppqqqtttvvvvvvuuusssrrrpppoooppprrrtttvvvuuutttvvvwwwxxxwwwvvvvvvwwwyyyyyyxxxxxxwwwuuusssrrrqqquuusssqqqqqqrrrtttvvvvvvvvvwwwwwwvvvtttssstttuuuxxxwwwwwwwwwyyyxxxwwwuuuvvvuuuuuuwwwzzz|||}}}}}}{{{zzzyyyzzz|||~~~~~~}}}www^^^]]]zzzyyyppp___III:::555444444333333333333333444555666666999AAAaaauuuHHH;;;<<<555333222333555888;;;;;;:::888999999888BBB^^^nnn]]]QQQEEE@@@???<<<;;;;;;<<<<<<:::888777666666666666888;;;@@@DDDHHHKKKMMMLLLSSS^^^gggrrr}}}rrriiieeebbb]]]YYYiiiuuu{{{|||xxxxxxqqqbbbUUUPPPLLLEEEEEEIIITTT[[[[[[PPPFFFDDDBBB>>>BBB:::AAA]]]gggggghhhiiicccWWWMMMJJJDDDBBBFFFPPPUUUQQQIIIDDD===<<<;;;:::888777666555333666999:::;;;<<<>>>???@@@EEELLLRRRYYYcccmmmtttmmmbbbXXXTTTSSSSSSVVVYYYZZZ[[[\\\\\\ZZZXXXUUUTTTNNNLLLHHHDDDAAA>>>===<<<>>>>>>@@@AAABBBCCCDDDDDDBBBAAA@@@>>>:::666222000111111111111111111111111000//////............//////222555777999>>>EEEKKKVVV^^^hhhrrryyy|||}}}oooeee[[[RRRLLLMMMPPP]]]vvvyyy|||{{{yyyyyyyyysssiiidddeeeddd]]]RRRNNNUUU```gggggggggkkkrrrsssppprrrvvvrrrjjjcccfffrrr}}}vvvfffRRRGGGFFFHHHHHHFFF;;;888555333333444444444000222333333333444777:::CCCNNN\\\hhhrrr|||xxxiii\\\VVVSSS[[[www~~~{{{xxxuuusssqqqtttsssqqqooommmjjjfffbbbeeeeeedddaaa]]][[[ZZZ[[[YYYXXXTTTNNNMMMOOONNNIIIDDDBBB@@@??????BBBFFFHHHGGGCCCBBBEEEHHHLLLTTT\\\jjjwww}}}wwwjjjddd^^^```fffeee[[[OOOHHHGGGDDD???888333000//////000000111111222333333444444444555777888:::;;;??????CCCHHHIIIHHHKKKOOORRRUUUWWWXXXXXXYYY[[[]]]^^^___aaaaaa```aaacccddddddfffjjjmmmnnnnnnmmmkkkppprrruuuwwwwwwvvvtttsssppppppppprrruuuvvvvvvuuu{{{||||||zzzwwwtttttttttyyyzzzzzzyyywwwtttrrrpppvvvrrroooooosssuuuuuutttuuuwwwyyyyyyxxxvvvvvvvvvwwwvvvvvvxxxyyyyyywwwvvvwwwvvvvvvwwwzzz}}}~~~~~~}}}|||{{{{{{}}}kkkVVVZZZ}}}xxxqqq\\\DDD888666666444333333333333333444555666666777===VVVzzzkkkGGG:::;;;555222222222444888;;;<<<<<<999;;;<<<;;;???VVV~~~ttt```SSSFFFAAA???<<<;;;<<<<<<;;;:::999777666555555555777999===BBBFFFJJJLLLOOOUUU^^^gggppp{{{qqqiiibbb\\\UUUOOOSSS^^^mmmyyy~~~~~~wwwiiiYYYPPPKKKIIILLLRRR___mmmmmmZZZKKKJJJJJJFFFCCC===???OOOttttttmmmgggeee```VVVLLLGGGCCCAAAEEEOOOTTTPPPJJJGGGCCCBBB@@@>>>;;;888666444333666:::<<<===???DDDHHHLLLNNNPPPNNNMMMPPPXXX___ddd[[[SSSQQQPPPOOOPPPSSSUUUVVVXXXYYYYYYXXXWWWVVVSSSQQQMMMHHHCCC@@@>>>===;;;;;;;;;;;;<<<>>>???@@@>>>===:::777444222000///111111111111111111111111000///............/////////222555777999>>>FFFLLLXXX___jjjsssyyy}}}zzzmmmbbbYYYRRRMMMMMMRRRbbb|||zzzsss~~~}}}uuuyyy~~~vvvsssnnnfffaaaaaaaaa\\\UUUUUU\\\___^^^\\\YYYWWWUUUQQQNNNOOOSSSNNNKKKHHHJJJRRR^^^iiipppjjj___QQQGGGDDDAAA===999999666333222333333333222///000222333333444666777===IIIYYYgggooovvvtttjjjbbbYYYZZZqqq|||yyyuuusssrrrtttsssrrrqqqpppmmmhhhdddgggfffeeebbb___]]]]]]^^^ZZZZZZVVVQQQOOOPPPNNNJJJDDDCCC@@@???@@@CCCFFFIIIJJJFFFEEEIIIKKKKKKLLLPPPWWW```ppp~~~{{{vvvnnncccZZZZZZ___aaa[[[TTTFFFEEEBBB<<<666222000000///000000111111222333333444444444555777888:::;;;@@@???CCCGGGHHHGGGIIINNNQQQTTTWWWXXXYYYYYY[[[\\\\\\^^^aaabbbbbbccceeegggfffggghhhiiikkklllmmmmmmnnnppprrrtttuuutttsssrrrqqqppppppqqqtttvvvvvvuuuzzz|||}}}|||yyyvvvtttsssxxxxxxyyyyyyxxxvvvtttsssvvvrrroooooorrruuuuuusssvvvxxx{{{|||{{{yyyyyyyyyuuuuuuuuuwwwyyyzzzyyyxxxyyywwwvvvvvvxxxzzz{{{{{{|||zzzyyyyyy|||~~~~~~yyyiii\\\fffnnnWWW@@@777777777555555333333333333444555666666:::>>>SSS~~~xxxtttxxx{{{hhhGGG999888111333222222444777;;;<<<<<<888999;;;;;;===OOOuuuvvv```SSSFFF@@@???<<<<<<===;;;;;;:::999888666555444555666888;;;@@@DDDHHHJJJPPPTTT[[[dddlll~~~~~~yyyqqqhhh___YYYVVVTTTMMMQQQYYYeeeuuuvvvuuu{{{xxxiii[[[QQQLLLLLL^^^qqqxxxjjj[[[WWWTTTNNNHHHEEECCCHHH```yyykkkccc]]]TTTJJJFFFBBBAAAFFFNNNSSSOOOKKKIIIIIIHHHEEEBBB>>>:::666444444777:::<<>>===CCCJJJNNNIIIGGGIIIJJJIIIKKKNNNQQQSSSTTTVVVVVVUUUTTTSSSRRRPPPLLLHHHDDDAAA???>>>;;;:::888777777888:::;;;888777444222111000000000000000000000000000000000//////............/////////222444666999???GGGNNNYYY```iiirrrxxx|||xxxkkk___WWWQQQNNNOOOVVVgggyyyKKKPPPZZZfffsssvvvooommmmmmmmmuuuuuuooofffcccccc[[[OOOGGGEEEAAA<<<888777:::===777888888999>>>JJJ\\\iiijjjbbbVVVMMMFFF???999555666444111000111222111000111111111222222333333333444;;;HHHTTTYYYZZZ___fffrrrooopppmmm___VVVfff~~~~~~zzzwwwuuuvvvtttttttttuuutttqqqkkkgggeeeeeedddcccaaaaaaccceee^^^___\\\UUURRRQQQOOOLLLIIIGGGDDDBBBAAABBBCCCEEEKKKHHHHHHMMMNNNLLLJJJLLLMMMQQQ]]]kkkttttttrrrrrroooaaaTTTRRRVVVWWWWWWVVVHHHFFFBBB;;;555222333444000000111111222333333333444444444555777888:::;;;??????BBBGGGHHHFFFHHHMMMPPPSSSVVVXXXYYYYYY[[[\\\[[[^^^aaacccdddeeefffhhhhhhgggffffffhhhjjjlllmmmlllmmmooopppqqqqqqqqqqqqsssqqqpppqqqssstttttttttsssvvvyyy{{{yyyxxxvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuusssppppppqqqsssttttttvvvyyy{{{|||{{{zzz{{{{{{wwwvvvuuuuuuxxxyyyyyyyyy{{{xxxvvvuuuwwwyyyyyyyyyyyywwwuuuvvvyyy|||~~~~~~}}}~~~xxxnnnyyyeeeOOO;;;666777555555666333333333333444555666666777;;;LLLtttmmmhhhhhhkkk```FFF:::999555444333222333777:::;;;<<<666666888::::::GGGhhhyyybbbUUUGGGAAA???<<<<<<===;;;;;;;;;:::888777555444555666777:::===AAAEEEGGGLLLOOOVVV___gggxxx{{{wwwnnneee]]]XXXVVVVVVQQQPPPRRR\\\kkk~~~rrrbbbZZZZZZnnn~~~~~~uuulllaaaWWWSSSNNNIIICCCNNNwwwttthhh___TTTKKKFFFBBBBBBGGGOOOSSSOOOJJJIIIJJJIIIHHHEEE@@@<<<888555555777:::===AAAFFFMMMQQQLLLIIIBBB:::444444888===<<<:::<<>>>>><<<;;;999777666777777888333222111//////000111111000000000000000000000000///............//////000///111444666999???IIIPPPZZZ```iiirrrxxx|||wwwhhh\\\TTTPPPOOORRR]]]ppp}}}|||444888???HHHRRR]]]kkkuuuuuuxxxvvvlllnnnxxxuuullleeeVVVEEE777888666333000111333444000111222222777DDDWWWeeeooohhh\\\QQQHHHAAA;;;888444222111000222222222111222222111222333444444444333333999BBBFFFEEEFFFIIIXXXbbbqqqvvvfffUUU]]]rrr{{{yyyyyyzzzuuuuuuwwwyyyyyyvvvppplllfffffffffdddcccdddgggiii```bbb___XXXRRRQQQNNNJJJKKKIIIGGGFFFDDDDDDDDDDDDLLLJJJKKKOOOPPPMMMLLLNNNLLLNNNUUU^^^aaaaaafffmmmkkk]]]NNNJJJKKKKKKNNNRRRKKKHHHAAA:::333111333555111111222222333444444444444444444555777888:::;;;>>>>>>AAAFFFGGGFFFHHHMMMOOORRRVVVXXXYYYZZZ[[[\\\\\\^^^aaacccccccccdddeeeffffffffffffggghhhjjjkkkkkkkkkllllllmmmooopppqqqtttrrrppppppqqqrrrrrrrrrppprrrtttuuuuuuuuuvvvxxxvvvvvvuuuuuuuuuvvvwwwwwwssssssrrrqqqppppppsssuuuvvvxxxzzzzzzyyyyyy{{{||||||yyyvvvtttuuuwwwwwwwww{{{xxxvvvuuuwwwyyyzzzzzzyyywwwuuuvvvzzz}}}uuu}}}ZZZFFF555444555333333777333333333333444555666666444777DDDhhhlll\\\XXX\\\VVVBBB999;;;999666444222333666999;;;;;;777555777999999AAA]]]zzzgggYYYJJJCCC@@@<<<;;;<<<;;;;;;;;;:::999777555444666666777888;;;???BBBDDDHHHKKKSSS[[[```mmm}}}vvvllleeeaaa^^^ZZZWWWWWWVVV[[[dddmmmxxxjjjvvv~~~qqqiii^^^WWWPPPGGGGGGggg}}}ooocccUUUJJJEEEAAABBBHHHQQQSSSNNNIIIHHHFFFFFFFFFDDDAAA===:::888555666999>>>DDDGGGHHHHHH@@@===999444222333444666666444555999::::::===BBBCCCDDDFFFGGGGGGEEECCCBBB???>>>===;;;;;;;;;<<<===:::999888777666666666666111111000/////////000111000000000000000000000000...............///000000///111444666999@@@JJJQQQ[[[aaajjjrrrxxx|||vvveeeWWWPPPNNNNNNWWWfff||||||vvv666===GGGQQQWWW]]]fffoooxxxsssiiiooowwwiii___PPP@@@666999:::888666666666555111111111111777EEEWWWdddppphhh\\\OOOEEE>>>;;;:::444333222222444555555444333222222333666888999::::::555666>>>BBBAAAAAACCCGGGXXXrrr}}}lllWWW\\\nnn}}}zzz|||~~~vvvwwwyyy||||||yyytttoooiiiiiihhhfffddddddfffhhh```bbb___WWWPPPNNNKKKGGGIIIIIIHHHHHHGGGHHHHHHHHHLLLKKKMMMQQQQQQNNNNNNQQQPPPQQQUUUXXXTTTSSS]]]kkkjjj[[[MMMHHHGGGFFFIIIOOOMMMHHH@@@777000...000333111222222333333444555555444444444555777888:::;;;======AAAFFFGGGFFFHHHMMMNNNRRRVVVYYYYYYZZZ[[[[[[\\\___aaabbbbbbaaaaaabbbddddddeeegggggghhhhhhhhhkkkkkkjjjjjjlllnnnpppqqqtttrrrpppooopppqqqqqqqqqrrrrrrrrrpppooopppsssvvvwwwvvvuuuttttttuuuvvvwwwrrrttttttrrroooooorrrvvvuuuvvvxxxxxxxxxxxxzzz||||||wwwttttttuuuuuuvvv{{{xxxuuuuuuwwwzzz|||}}}{{{yyyxxxyyy}}}}}}lllqqqyyy|||zzzsssRRR@@@222222333000111777333333333333444555666666777888CCCeeeooobbb[[[[[[UUUAAA666777666777555333333666999:::::::::777888;;;:::???XXXssslll]]]MMMEEE@@@<<<;;;;;;:::;;;;;;:::999777555333777777777888:::===AAACCCHHHKKKTTTZZZ[[[bbbwwwlllhhhiiiggg```YYYYYY\\\fffqqqtttqqqtttzzz~~~zzzeee\\\WWWOOOIII___tttfffVVVIIICCCAAACCCIIIRRRSSSNNNHHHGGGBBBCCCCCCCCCAAA>>><<<:::444666:::@@@FFFGGGCCC>>>???===:::888888777555333555222111222222222666<<<:::;;;===>>>>>>===;;;:::666666666666777999:::<<<666666666666666555555555111111000///////////////000000000000000000000000...............///000111///111444555999@@@JJJRRR]]]ccckkksssyyy}}}uuucccTTTMMMLLLMMM[[[mmmwww666<<>>555555555444333222111000///111222111555BBBVVVeeellleeeXXXMMMIIIGGG???555555333000///000111222222333333444333333444666888555666;;;BBBHHHHHHGGGGGGCCCOOOkkkfff^^^iii{{{xxxvvvyyy||||||yyyvvvsssrrrkkkmmmnnnjjjdddbbbeeeiiiddd___YYYUUUTTTQQQMMMJJJLLLLLLJJJHHHEEEEEEGGGIIIMMMLLLLLLLLLMMMOOOQQQRRRRRRQQQPPPNNNOOORRRWWW[[[\\\TTTJJJBBB???AAADDDFFFEEEBBB>>>999444111000///000000000000111222333444444444444555555777888999;;;===@@@CCCDDDGGGJJJLLLPPPQQQSSSVVVYYY[[[\\\]]]``````bbbcccdddeeeeeeeeefffccc``````cccgggkkkmmmmmmlllllllllllllllmmmnnnqqqqqqpppqqqqqqssstttuuutttttttttttttttuuuvvvvvvvvvtttssssssuuuwwwxxxxxxsssuuuvvvvvvtttrrrqqqrrrwwwuuusssrrrsssuuuyyy||||||yyyuuuttttttuuuvvvuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyzzz}}}sssjjjYYYZZZuuuvvvbbbwwwzzztttqqqhhhKKK???555333555555333333222222222333333444444444777999BBBXXXuuukkkbbbXXXRRRJJJ???555222444333222222444777:::<<<:::555555999:::>>>RRRiiivvvdddPPPGGGDDD@@@===;;;;;;;;;;;;:::888666555444666666777888:::<<<>>>???DDDJJJPPPTTTYYYdddsssyyyrrruuutttkkkfffjjjiiiqqqxxxvvvmmmdddbbbdddmmmmmmvvvlll]]]PPPOOO___{{{yyyfffYYYOOOIIIFFFBBBHHHVVV[[[RRRGGGCCCBBBAAAAAA@@@>>><<<;;;:::777888999:::;;;<<<<<<<<<@@@???===;;;:::888888777666555444333333333444555888888999999999:::::::::555666666666666666666666666666666555555444444444111111000000//////......---...000111222222111111000000///---,,,,,,///111...111444666999AAANNNXXX```dddkkkrrrwww{{{qqq^^^WWWOOOMMMUUU\\\lllxxx333888FFFYYYkkkzzz|||kkk```ZZZ[[[jjj|||}}}oooZZZGGG===999444444333333222111000000111222333222444>>>OOO[[[ddd```VVVLLLGGGEEE@@@888555333111111111222333333444444444444444444666777777999AAAMMMYYY^^^]]]\\\QQQWWWooo{{{kkkkkk{{{xxxxxxzzz{{{|||{{{yyyuuurrrnnnooommmiiieeeeeeiiinnniiiddd]]]XXXUUURRRMMMIIIJJJJJJJJJHHHFFFFFFHHHJJJMMMMMMLLLKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKMMMRRRVVVVVVQQQIIICCCAAA@@@@@@@@@@@@===:::666333111111111000000000000111222333333444444444444555777888999;;;===@@@CCCDDDGGGJJJLLLPPPQQQSSSVVVYYY[[[\\\]]]bbbbbbdddeeeffffffffffffkkkhhheeedddeeeiiilllmmmooooooooooooooopppqqqqqqppppppqqqqqqrrrrrrrrrsssrrrrrrqqqqqqrrrtttuuuvvvuuusssrrrsssuuuwwwwwwvvvsssuuuwwwwwwuuutttssstttvvvtttrrrqqqqqqsssuuuwww{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{~~~}}}ttt\\\SSSFFFOOOsssttteee|||~~~tttgggfffiiidddHHH===333222444444222222222333333444444555555555:::;;;AAARRR{{{qqqooojjj]]]GGG555000333555444222222444777:::<<<;;;777666999999<<>>???BBBFFFLLLPPPUUU^^^kkkttt|||vvvsssuuuxxxkkkaaa^^^^^^\\\]]]ppp|||fffXXX\\\nnn}}}pppcccUUUIIIGGGHHHRRR```aaaUUUKKKIIIHHHHHHGGGFFFCCC???<<<:::777888999:::;;;<<<<<<<<<@@@???===<<<;;;<<<<<<===:::999777666555555555666555555555555555555555555444444444333333333333333333333333222222222111111000000000000000/////////...///000111222222222222111111000...------///111///222555777:::BBBOOOYYYccchhhooouuuzzz}}}kkkYYYSSSMMMJJJRRRbbbpppxxx}}}222444;;;HHHTTTaaaooo{{{|||kkk___UUURRR\\\kkkyyy~~~}}}qqq[[[FFF;;;777444444444333333222222111222333444222222999EEENNNXXXWWWQQQHHHCCCBBB???;;;555555444444444444444444555555555666666777888888;;;???HHHYYYkkkvvvxxxttteee]]]hhhqqqjjj~~~~~~|||zzz{{{zzzzzz|||~~~|||wwwrrroooooommmjjjhhhiiioootttoooiiiaaa\\\XXXTTTNNNJJJGGGHHHIIIHHHGGGFFFGGGHHHLLLKKKJJJHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFHHHMMMQQQPPPMMMIIIFFFCCC???<<<999999888555222111111111222000000000000111222333333333444444444666777888999;;;===@@@CCCDDDGGGJJJLLLOOOQQQSSSVVVYYY\\\]]]^^^dddeeeeeefffggggggggggggooonnnkkkiiiiiijjjlllnnnqqqqqqqqqqqqrrrrrrsssssspppppprrrssssssrrrqqqqqqsssrrrqqqqqqqqqsssvvvwwwssssssssstttvvvwwwvvvuuutttvvvwwwxxxwwwvvvvvvwwwttttttsssrrrqqqrrrrrrrrryyy{{{}}}|||xxxvvvvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{}}}~~~{{{~~~mmmRRRJJJAAAUUU~~~vvv~~~hhhfffjjjdddEEE;;;222222444222111222444444444555666777777777===>>>BBBMMMppp}}}wwwgggNNN:::444888555444333222444666999<<<;;;888888:::999:::HHHXXXxxxpppYYYLLLGGGBBB>>>======<<<<<<;;;:::888777666666666777888999;;;===>>>BBBEEEIIIMMMSSS[[[dddjjjoooooozzz{{{nnnccc^^^]]]\\\\\\kkkuuu___LLLGGGNNN^^^oooooocccYYYYYYUUUUUUTTTQQQLLLFFF@@@<<<888999:::;;;<<<======>>>@@@???>>>>>>???BBBEEEFFFBBB@@@>>>;;;999888888888555555444444333333222222333222222222111111000000111111000000000000//////000000000000000111111111111111111111222333444444333333222000...---///000000333666888;;;DDDQQQ[[[eeejjjssszzz~~~~~~iiiXXXTTTOOOLLLSSSiiiuuu|||qqq~~~444222333888;;;???FFFOOO]]]ccchhhhhhfffgggnnnvvv{{{jjj\\\OOOIIIQQQ```ttt}}}{{{fffOOO@@@;;;777666666555444444444444111222333222111555===CCCLLLNNNKKKCCC===<<<<<<;;;888999999888666555666666777666666888:::<<<======AAADDDKKK[[[pppttt```ZZZlll|||yyyoookkk|||~~~||||||zzzyyy|||~~~xxxrrrnnnnnnooonnnmmmooossswwwrrrlllddd^^^ZZZVVVPPPLLLFFFGGGHHHGGGEEEDDDCCCDDDFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDGGGLLLPPPOOOMMMJJJGGGDDD@@@;;;888777555333111000000111111/////////000000111222333333333444444666777999999;;;===@@@CCCDDDGGGJJJLLLOOOQQQTTTWWWZZZ\\\^^^^^^dddeeeeeefffggggggffffffoooooonnnlllkkklllmmmooooooppppppqqqrrrrrrrrrrrrpppqqqssstttuuusssrrrpppxxxvvvtttsssssstttvvvxxxsssssstttvvvxxxxxxvvvttttttvvvxxxxxxwwwwwwyyyzzztttttttttuuuuuuttttttsssuuu{{{zzzvvvvvvwwwyyyzzzzzz{{{{{{|||||||||zzzyyyyyyzzz|||}}}uuuYYYQQQMMMhhhxxxpppmmm```AAA999333333444333222222555555666666777888999999>>>@@@EEEOOOmmm|||yyylllYYYEEE:::888555444333222444666999;;;:::888999:::888999DDDPPPmmmttt[[[MMMGGGBBB>>>============<<<;;;999888777666666666777999:::<<<===CCCEEEIIINNNUUU\\\bbbfffkkkkkkzzz~~~ssskkkeeebbbdddhhhsssjjjQQQJJJRRRfff{{{vvvllljjjbbbbbbaaa]]]VVVLLLDDD>>>:::;;;;;;;;;<<<===>>>?????????@@@AAAEEEIIIMMMOOOLLLJJJGGGCCC@@@===<<<<<<999888888777555444444333444333333222222111111000111111111111111111000000000000000111111222222222333333222111222333444666444444444222///...///000111444777999===EEERRR]]]dddjjjsss{{{kkkZZZXXXUUURRRYYYmmmyyyzzzssszzzqqqqqq444333444777777777:::@@@JJJPPPUUUVVVVVVZZZbbbiiisss}}}xxxqqqqqqwwwgggXXXIIIAAAIIIXXXlllxxxqqqZZZGGG>>>888777666444333333333333...000222111111333888<<>>777777888888<<<======;;;999888:::<<<<<<:::888:::>>>BBBCCCCCCGGGIIILLLUUUhhhzzz~~~xxxqqq\\\PPPYYYgggkkkkkkmmm~~~|||zzzyyy|||yyysssllloooqqqsssttttttuuuvvvrrrllleee___\\\WWWRRRNNNEEEFFFGGGEEEAAA>>>======>>>??????@@@@@@@@@@@@@@@===>>>@@@AAACCCGGGMMMQQQPPPNNNKKKHHHEEEBBB>>>;;;777666333111//////000111////////////000111222333333333333444666777999:::;;;===@@@CCCDDDGGGJJJLLLOOOQQQTTTWWWZZZ]]]^^^___bbbcccdddeeeeeeeeeeeeeeekkklllmmmmmmkkklllnnnpppnnnoooqqqrrrsssssssssrrrqqqrrrtttvvvvvvuuusssrrrzzzyyywwwtttsssssstttuuutttttttttvvvyyyyyywwwuuutttvvvwwwwwwwwwxxxyyy{{{tttuuuvvvxxxyyyyyyxxxxxxrrrxxx~~~{{{vvvvvvwwwzzzzzz{{{|||||||||{{{{{{zzzyyywwwvvvxxx|||]]]TTTSSStttuuukkkUUU???888444555666444333444555666666777999::::::;;;===@@@HHHTTTooonnnwww|||cccIII:::666666555333333333666999;;;777777888999888:::BBBKKKgggxxx]]]MMMFFFAAA>>>>>>=========<<<;;;:::999888555555666777888999;;;<<>>???>>>@@@CCCGGGLLLPPPSSSUUUSSSQQQMMMHHHDDDAAA??????;;;:::999888777666555444555555555444444333333333333333333333333444444444000000111111222222333333444333222222222333444555444555444222000...///000111444888:::===FFFTTT^^^aaahhhqqqzzz}}}yyy}}}hhhXXXVVVUUUUUU^^^qqq~~~}}}||||||iiiaaa333222444777666333555999<<>>>>>999555666888777===>>>???>>><<<===AAAFFFEEEAAA======BBBFFFIIIIIIKKKMMMNNNQQQ^^^mmmpppiiiYYYLLLEEELLLUUUYYY^^^dddyyy|||||||||{{{vvvooorrruuuxxxzzzyyywwwvvvrrrlllddd___[[[VVVQQQMMMDDDDDDCCC@@@<<<999888888777888:::;;;<<<=========999;;;===???BBBFFFKKKOOOOOOMMMJJJGGGFFFCCC@@@>>>777666333000/////////000////////////000111222222222222333444666888999:::;;;===@@@CCCDDDGGGJJJLLLOOOQQQTTTWWW[[[]]]___```___```bbbcccdddeeeeeeeeeeeeiiilllllljjjjjjmmmpppoooppprrrssstttuuuttttttpppqqqssstttuuuuuuttttttxxxwwwvvvtttsssrrrrrrqqqtttttttttuuuwwwxxxwwwvvvtttuuuvvvvvvuuuvvvxxxzzzuuuvvvwwwyyyzzzzzz{{{{{{qqqvvv|||~~~|||yyyxxxxxxyyyzzz{{{||||||{{{zzzyyyyyyxxxwwwuuuwww|||aaaWWWWWWyyy}}}kkkMMM;;;666444666666444333555555666777888999:::;;;<<<;;;???IIITTTjjjjjjlllxxxWWWAAA<<<666555333333333666888:::777888999888888:::AAAGGGhhhaaaOOOFFFAAA???>>><<<<<<<<<<<<;;;:::999888555555555666777999:::;;;<<>>===<<<======>>><<<@@@GGGNNNSSSUUUVVVVVVUUURRRNNNIIIDDDAAA>>>===888777666555444333222222444555555555555555555555555555555555555666666666222222222222222333333333333333333222222333333444222333444333000//////000111444888:::>>>GGGTTT^^^aaagggpppxxx}}}yyysssuuurrr```QQQQQQRRRWWWdddyyy}}}yyydddZZZ555333444555333///000444000444999;;;;;;>>>CCCHHHNNNWWWdddsssuuummmiiillluuuyyyyyy}}}wwwlll[[[MMMOOOZZZcccmmmzzz{{{lllZZZNNN>>><<<999666333222222222000111111111222222444555444888999777777:::;;;:::;;;===?????????CCCKKKRRRPPPJJJCCCAAADDDIIIKKKKKKKKKRRRTTTTTT[[[eeeeee]]]III@@@;;;???DDDFFFLLLTTThhh~~~}}}~~~{{{wwwxxxzzz|||}}}}}}{{{yyysssmmmddd]]]XXXSSSMMMHHH@@@???>>>:::777555555666444555666888999:::999999777999;;;===>>>BBBFFFIIIJJJHHHGGGGGGFFFCCC???;;;555333111///...///000000///......//////000111222222222333444666888:::;;;;;;===@@@CCCDDDGGGJJJLLLOOOQQQTTTWWW[[[^^^```aaa^^^___aaabbbdddeeeffffffcccgggkkkllliiihhhkkknnnmmmnnnppprrrtttssssssrrrnnnooopppqqqrrrtttuuuuuutttuuuuuuvvvuuutttsssrrrtttrrrqqqrrrtttvvvvvvuuussstttuuutttssstttvvvxxxvvvvvvwwwwwwxxxxxxxxxyyysssvvvzzz}}}~~~|||zzzwwwxxxzzz{{{{{{zzzxxxwwwxxxyyyyyyyyyyyy|||mmmaaa]]]}}}kkkHHH888444333555555333222444555555666888999:::;;;<<<;;;???GGGKKK[[[|||qqqoooqqq~~~WWWBBB777555444333333555888:::999::::::777777:::???CCC```iiiTTTIIIBBB??????;;;;;;;;;;;;;;;:::999888555555555666777888999:::999>>>CCCGGGJJJPPPYYY```dddppp~~~xxxsssqqqqqqqqq{{{}}}}}}~~~ttthhhbbbgggwww{{{xxxvvvrrrkkkaaaUUUKKKEEEDDDCCC@@@>>><<<<<<======:::@@@KKKTTTYYYYYYVVVTTTQQQNNNJJJDDD???<<<999888444333333222111000000///111111222222333444444444444444444444555555555666333333333333333222222222222222333333333333222222000222333222000//////000000333777999===FFFTTT^^^eeejjjqqqwww{{{~~~xxxppphhhiii\\\OOOOOOSSS^^^ppp}}}uuueee]]]:::888777999888666888>>>666999;;;;;;888777999<<<>>>BBBKKK[[[qqqyyyjjjbbbggg{{{~~~{{{rrr```NNNLLLUUUhhhooozzzuuueeeZZZCCCAAA>>>:::777555555555333333222222222222333333111555666666999>>>???===888;;;>>>???AAAGGGRRR[[[XXXPPPGGGCCCEEEIIIKKKKKKKKKUUUYYYXXX\\\dddaaaWWWLLLAAA999888999<<>>AAAOOOzzzoooXXXLLLDDD@@@???;;;;;;;;;;;;:::999888888555555555555666888999999888>>>DDDFFFGGGLLLVVV___]]]lllxxx{{{yyy{{{~~~vvv}}}|||vvv~~~zzz~~~uuummmeeemmm~~~|||xxxpppfff[[[QQQLLLFFFDDDAAA>>><<<<<<<<<<<<999AAAMMMXXX]]][[[VVVRRRLLLJJJEEE@@@;;;777555333222222111111000000//////......///000111222333333222222222333333444444444444444444333333222222222111222333444333222111000///111222222000//////000///333777999===FFFTTT^^^iiimmmrrrwwwyyy|||~~~~~~yyypppcccfff\\\QQQRRRYYYhhh}}}ssshhheeeAAA@@@;;;777777:::888333111111222333444666777888:::;;;>>>HHH^^^xxxsssqqqmmmvvv|||zzzqqqdddYYYRRRPPPccclllxxx}}}qqqbbbXXXOOOHHH>>>999888777444111444444222111000000000000444555666888===AAA@@@===BBB@@@>>>???CCCJJJQQQVVV[[[XXXRRRMMMIIIGGGHHHIIIMMMSSSUUUSSSWWWaaaiiijjjWWWIII<<<888999:::@@@HHHQQQtttyyyooobbbYYYUUUQQQIIICCC:::999777555333222111111222222333333333444444444666777999;;;<<<>>>>>>???BBBBBBCCCBBB@@@===:::888333222111000///...---,,,...///000000///000222444333333444444666777999999===???BBBCCCDDDFFFHHHJJJMMMPPPTTTWWWYYY[[[^^^```]]]^^^aaadddfffhhhiiijjjggghhhhhhiiijjjjjjkkkkkkhhhlllooopppooooooppprrrmmmooorrrsssssstttvvvxxxsssrrrrrruuuxxxxxxvvvsssqqqsssttttttssssssuuuwwwtttrrrrrruuuxxxxxxuuuqqqvvvuuutttuuuvvvwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzzzzvvvwwwxxxzzz{{{||||||||||||zzz|||}}}mmmlllllleeexxxyyyvvvppppppWWW:::555444444444444555666666666666666777888:::;;;<<<>>>@@@DDDGGGPPPlllsss}}}wwwBBB888777555333222333777:::<<<<<<<<<:::999999:::<<>>BBBEEEHHHMMMTTTZZZ___nnnwww}}}~~~vvvwwwzzz{{{{{{uuukkkwwwxxxlll___UUUOOOOOOJJJGGGFFFCCC>>>===>>>999BBBMMMUUUWWWVVVTTTSSSFFFBBB<<<888666555333222333222111000////////////........................000000000000000000000000111000...---...000333555444333222111111111222333333333333222111000///...222222666:::===CCCPPP]]]cccoooxxxyyyxxxzzz}}}~~~}}}vvvnnndddXXXSSSUUU^^^pppuuu|||ttteeemmmIIIGGGBBB;;;888999555000444333333333333444555555888:::<<>>>>>===888333333333222222111222222222333555777;;;???BBBAAA???@@@CCCEEEGGGIIILLLPPPTTT[[[WWWRRRLLLHHHGGGJJJLLLQQQUUUWWWWWW^^^jjjsssuuudddTTTEEE???======???BBBLLLnnnzzzpppbbbYYYSSSNNNFFF@@@999888666444333222111111111111222222222333333333444555777999:::;;;<<<<<<===???BBBDDDCCC???:::777222111111000///...------...///000000///000222444333333333444666777999:::<<<>>>AAACCCCCCEEEHHHJJJNNNPPPTTTWWWXXXZZZ]]]_________aaaccceeehhhiiijjjhhhiiiiiiiiijjjjjjkkkkkkkkknnnqqqqqqpppooopppqqqnnnppprrrsssssstttvvvxxxuuutttssstttvvvwwwvvvsssuuuuuuuuutttrrrrrrtttvvvuuuwwwxxxyyywwwvvvttttttvvvuuuuuuvvvwwwxxxwwwvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyy{{{}}}}}}|||}}}pppkkkmmmhhhwwwssszzzgggdddgggUUU@@@555444444444444555666666666666666777888:::;;;<<>>===@@@BBBHHHPPPWWWYYYUUUNNNIIIAAA===888555333222111000333222111000000/////////........................//////////////////////////////......///111333444444333222111111111222333333333333333222111000///111222555:::===DDDQQQ^^^eeepppyyyzzzzzz|||wwwqqqhhh```WWWUUUXXXbbbttt|||ttt}}}xxxmmmoooUUUSSSLLLCCC>>><<<888222666555444333333333333333777888:::>>>MMMeee{{{uuunnn___VVV[[[mmmssswwwsssgggZZZTTTSSSXXX]]]bbbeeebbb[[[RRRLLL>>>>>>@@@CCCFFFDDD>>>888222222222222222333444444444666;;;@@@DDDEEEEEEEEEFFFLLLTTTVVVTTTQQQRRRTTTZZZXXXTTTOOOLLLLLLOOOSSSUUUVVVVVVWWW^^^lllxxx}}}qqqbbbQQQFFF@@@<<<;;;<<>>777666444333222111111111000000000000111111111111111222444666888999::::::888<<>>555444444444444555666666666666666777999:::<<<===AAADDDHHHIIIJJJ]]]wwwrrrvvvxxxfffDDD777777555333222333666999;;;<<<<<<;;;999999:::<<>>@@@BBBFFFMMMRRRVVVbbbkkkppp}}}mmmiii~~~~~~xxxmmmccc]]]WWWNNNFFFCCCAAA@@@BBBEEEHHHKKKPPPTTTUUUPPPFFF>>><<<999555333222222222111222222222111000000//////////////////////////////..............................///000111222333333444444333222222222222222333333333333333222111000000111444999===DDDRRR```gggqqqzzz||||||xxxpppjjjaaa[[[UUUVVV\\\hhhyyyxxxnnnlllwww{{{wwwooommm```^^^XXXMMMFFFCCC???999777666555444333333333333666777777888???TTToooooo___MMMEEELLLZZZaaafffcccXXXNNNKKKLLLKKKLLLNNNNNNLLLHHHCCC@@@:::<<<@@@DDDGGGFFF@@@<<<222222222222222333333444555888???EEEHHHGGGIIIMMMTTT]]]fffgggbbb]]]\\\^^^bbbccccccaaa^^^^^^```ccc^^^^^^\\\WWWWWW```ooozzz~~~uuugggVVVFFF<<<;;;>>>@@@ZZZ}}}wwwnnnaaaVVVOOOIIICCC>>>555444333222111111111111....../////////000000000000111333555666777888888888<<>>???AAAGGGIIIGGGUUUsssjjjllliii^^^@@@777777666333222222555888;;;<<<<<<;;;:::999:::;;;AAAWWWyyyttt___QQQHHHCCC>>>>>>===<<<;;;;;;;;;;;;666555444333333444555555555888<<<>>>@@@EEELLLQQQUUU___ggglllvvvuuuiiippp|||qqqhhhaaa[[[QQQHHHEEEEEEFFFIIIMMMMMMOOORRRSSSRRRLLLCCC>>>;;;999555444444555444444333333222222111111000///////////////////////////...........................///111333444444444444555444444333222222222222222333333333333222222111000000444999>>>FFFUUUcccjjjsss{{{}}}}}}}}}vvvmmmeee___XXXTTTVVV^^^kkk~~~wwweeecccgggppptttttt{{{zzzooopppgggfff___SSSJJJEEE@@@;;;777777666555444444444444333555666555999JJJfff}}}wwwaaaLLLCCCIIIEEEJJJMMMIIIAAA<<<<<>><<<:::888777777888;;;>>>??????<<<:::444333333222222333333444777999???FFFGGGFFFLLLUUUcccllltttuuuqqqmmmooorrrwww{{{~~~~~~{{{xxxxxxzzzssssssnnnaaaTTTSSS```nnnlllPPP>>><<>>???AAADDDHHHLLLPPPRRRUUUWWWXXXYYY[[[]]]ddddddcccccceeegggjjjlllllllllllllllmmmmmmmmmmmmhhhhhhiiijjjkkkmmmmmmmmmpppqqqsssttttttuuuvvvxxx{{{yyyvvvsssrrrsssuuuwwwxxxwwwvvvtttsssuuuyyy|||xxxvvvuuuvvvxxxyyywwwuuuwwwwwwxxxzzz||||||{{{yyyxxxwwwuuuttttttuuuwwwyyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{|||uuuuuuyyyddd\\\fff]]]BBB000555444444444444555666666555666666888:::<<<===???>>>@@@FFFKKKHHHSSS{{{qqqkkkfff]]]???666666666444222222444666:::<<<===<<<:::999:::;;;:::KKKjjjfffTTTGGG@@@@@@???>>>===<<<<<<<<<<<<777666555444333333444555333777;;;===@@@EEELLLRRRVVV]]]eeelllrrryyy~~~}}}qqqsss{{{~~~tttjjjddd]]]SSSKKKJJJLLLMMMOOORRRRRRUUUVVVUUUOOOIIICCC@@@;;;999666666666666666555444444444444333222111000000000000000000000000000........................///000333555777777666666555555444444333222111111111111222333333333222222000000444:::???HHHXXXgggmmmuuu{{{|||~~~xxxlllbbb^^^XXXTTTVVV___nnn~~~ooo```bbbjjjoookkkjjjxxxxxx|||gggggg```SSSHHHBBB>>>999999999777666666555555555111333666777999EEE```xxxnnnUUUDDDEEE???@@@???<<<777555777999999999777666666555555555444444444555555555555555555555444444555666777777999999???EEEEEEEEEOOO]]]ooouuu{{{~~~||||||~~~~~~{{{nnn[[[PPPVVVaaa~~~ZZZ@@@999;;;===KKKhhhzzzjjjYYYLLLAAA:::666666555333222111000000000------------............///000222444666777888888<<<<<<<<<:::777444000///,,,,,,---------------------...//////......000222111222333444666888:::;;;<<<===>>>???AAAEEEIIIMMMPPPSSSVVVXXXZZZ[[[]]]___ccccccdddeeefffiiikkkmmmlllllllllmmmnnnnnnoooooolllkkkjjjlllnnnqqqqqqqqqoooqqqsssttttttvvvxxxzzzzzzyyywwwtttrrrrrruuuxxxvvvvvvuuuttttttuuuyyy|||wwwtttrrrtttxxxyyywwwtttvvvvvvxxxzzz}}}}}}{{{yyy{{{zzzxxxvvvuuutttuuuuuuyyyzzz{{{{{{||||||{{{{{{{{{yyyzzz~~~ooo``````gggoooaaaeeeXXX???555555444444444444555666666555666777888:::<<<>>>???BBB@@@FFFNNNNNNUUUyyyyyymmmiiiaaaCCC666666666444222222333555:::<<<======;;;999::::::999EEE^^^kkkVVVGGG???AAA@@@???===<<<<<<<<<<<<999888666555444444444555444777;;;===???DDDKKKPPPUUUYYYbbbkkkoooqqqvvv{{{~~~uuuxxx~~~yyyoooiiibbbYYYRRRTTTVVVUUUTTTTTTRRRSSSUUUUUURRRKKKCCC===<<<:::888777777777555444555555666666666444333111000000000000000000000000........................///000333555777777888777555555555555444222111000///000111222222222222222000111444;;;AAAKKK\\\kkkpppvvv{{{{{{}}}~~~xxxjjj^^^[[[VVVTTTXXXbbbqqqssscccfffkkkmmmhhhiii}}}```aaa\\\QQQHHHDDDBBB???===<<<:::888777555555444222333777888777>>>TTTiiibbbIIIAAA@@@>>>;;;999888777777777555555444444444444555555222222333222222222222333555555666777999<<<===???@@@???BBBGGGFFFGGGVVVjjjyyy}}}~~~{{{qqqjjjiiijjjkkklllooommmaaaTTTPPPTTTmmmkkkMMM>>>999<<>>???@@@BBBEEEKKKOOOPPPSSSWWWYYY[[[]]]___aaaaaabbbdddfffhhhjjjlllmmmkkkkkklllmmmooopppqqqqqqpppnnnlllmmmppprrrrrrqqqnnnppprrrtttuuuwwwyyy{{{xxxxxxxxxvvvssssssvvvxxxvvvvvvvvvuuuttttttvvvyyywwwvvvuuuuuuuuuvvvvvvuuuuuuvvvwwwzzz}}}}}}{{{xxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{zzzyyyzzz~~~|||jjj______jjjnnngggQQQ;;;999555444444444444555666666555666777888:::===???@@@DDD???DDDNNNPPPUUUtttzzzkkkhhheeeHHH666666666444222111333444:::;;;======;;;:::999::::::AAATTTsssrrr\\\LLLCCCAAAAAA???>>>===<<<<<<<<<;;;:::888666555555555555666888;;;<<<===AAAGGGLLLPPPSSS\\\gggjjjjjjpppyyyzzz}}}yyyzzzwwwqqqllleee```ccceee```YYYUUUSSSRRRUUU]]]dddaaaRRREEEAAA???<<<;;;:::999666444666777888888888666444333111111111111111111111111////////////////////////...///111333555666777777555666666555444333111000---...///000111222222111111222555<<>>999777666333222000//////---------.........//////---...000222444555666666444555666777555222...,,,---------,,,,,,+++++++++---...///.........000222111111222444666999;;;<<<===>>>???@@@BBBFFFLLLPPPQQQSSSWWWZZZ\\\^^^aaaccc```bbbdddgggjjjlllmmmmmmjjjkkklllnnnoooqqqrrrsssrrrooolllllloooppppppnnnmmmooorrrtttuuuwwwzzz}}}vvvxxxxxxwwwtttsssvvvyyyvvvwwwwwwvvvtttssstttuuuwwwyyyzzzxxxtttrrrtttwwwtttuuuwwwzzz}}}}}}{{{xxxrrrsssuuuxxxzzz|||}}}}}}uuuvvvxxxzzz{{{|||}}}}}}{{{yyyzzz~~~sssjjjhhhjjjwww|||lllMMM666888555444444444444555666666555666777888:::===???@@@DDD===AAALLLOOOSSSoooxxxfffffffffKKK666666666444222111222333999;;;======;;;:::999:::777:::HHHdddyyybbbRRRJJJBBBAAA@@@>>>===<<<<<<<<<<<<;;;999777666555555666888:::<<<<<<<<<>>>CCCHHHKKKMMMWWWcccgggffflllwwwwww{{{|||}}}~~~xxxwwwpppmmmpppqqqiii___XXXYYYVVV\\\mmm~~~~~~kkkXXXGGGDDDAAA@@@>>><<<999777777888999:::999777555444111111111111111111111111000000000000000000000000---...///111333555666777555666666666555333111000,,,---...000111111111111222222666===DDDOOOaaappprrrvvvyyyyyyzzz~~~|||~~~|||}}}|||yyypppcccXXXNNNOOOUUUaaammmzzzxxxtttvvvxxx~~~YYYYYYVVVTTTUUUXXXTTTNNNJJJFFFAAA===;;;:::999777222333444444555888<<>>:::777444333444222111000111333444333222555444333222333555888999:::;;;======???DDDKKKRRRUUURRRQQQSSSVVV___rrr{{{kkk\\\TTTNNNJJJEEEBBB???>>>;;;::::::@@@IIISSS^^^aaaXXXMMMVVVrrrsssWWWHHHDDD@@@VVV{{{zzzwwwwwwqqqooosssxxx|||{{{sssiii___UUUKKKEEEAAA===777333111000///...+++++++++,,,,,,---------............///111222333888777666444222000///...---,,,,,,++++++,,,,,,---111111111111111222222222111222222444666888:::;;;@@@AAABBBBBBDDDGGGLLLPPPYYYXXXYYY]]]bbbdddbbb```___aaaeeehhhkkkmmmnnnnnnoooqqqrrrrrrqqqppprrrssstttrrrpppnnnmmmmmmnnnooopppqqqssswwwzzz|||{{{yyyvvvuuutttsssssstttuuuvvvzzzyyywwwvvvuuuuuuuuuvvvyyyyyywwwvvvuuusssrrrrrrttttttuuuwwwzzz{{{yyywwwsssssstttuuuwwwzzz|||~~~}}}zzzyyyzzz|||}}}{{{yyy|||zzz}}}~~~kkk```______yyy[[[CCC666444444555555555444555888:::444777:::<<<===>>>@@@BBBCCCDDDAAACCCJJJMMM___~~~iii]]]\\\UUUOOO;;;666444555333000000222999:::;;;<<<<<<;;;999888888???DDDRRRwwwlllTTTFFF@@@@@@@@@???===<<<===>>><<<;;;:::888666555444444555777999:::;;;===@@@BBBIIIJJJPPPYYY```dddkkkssszzz~~~yyy~~~{{{uuukkkaaa[[[YYYWWW___xxxyyycccXXXOOOLLLGGG???:::;;;===::::::===<<<888777888777666555444333222222111000000000000000111111222222222111111222222333444888777666555444333333333////////////000111333444555444555<<>><<<:::888555666666555555666:::===OOOmmmoooWWWUUUOOOFFF>>>;;;;;;999777666555444444666777666555333333333333555777999::::::<<<>>>>>>@@@HHHVVV``````YYYSSSUUU]]]iiizzzxxxkkk[[[LLLCCCEEECCC@@@>>>===;;;999777777===DDDNNNXXX^^^XXXNNNKKK]]]xxx}}}```KKKDDD???RRRuuuzzzuuurrrqqqmmmlllooorrrrrrsssvvvuuuvvvyyy|||~~~zzzssslllfff___YYYUUU@@@<<<666222000///...---++++++,,,,,,,,,,,,,,,,,,---------...///000222222777666555333111000.........------,,,,,,------...000000000000111111111111111222333444666888:::<<>>???AAABBBBBBDDDBBBDDDIIIKKK[[[vvviiiZZZ[[[UUUKKK;;;666444444444111111333888999;;;<<<<<<:::888777555<<>>=========<<<<<<:::888666555444444555666888999:::<<>>??????AAAKKK\\\jjjeee\\\VVV\\\gggqqqxxx}}}vvvrrrlllfff___UUUJJJBBB>>>===;;;;;;;;;:::888666888<<>>???AAABBBDDDGGGLLLPPPUUUUUUWWW[[[___bbbcccbbbjjjjjjkkkkkkmmmnnnoooppppppqqqrrrqqqoooooopppqqqrrrqqqnnnmmmmmmooorrruuusssssstttvvvwwwxxxvvvtttuuutttsssrrrqqqqqqrrrsssvvvuuutttttttttuuuvvvwwwsssssstttuuuuuuvvvvvvwwwtttsssssstttwwwyyyzzzyyyxxxwwwuuutttuuuxxx{{{}}}zzzyyyyyyzzz}}}~~~~~~}}}zzzyyyzzz~~~sssZZZQQQUUUiiittt\\\HHH:::555555555555555444333333555888666999<<<===>>>???@@@BBBAAAEEEDDDEEEIIIIIITTTkkknnn[[[^^^[[[LLL===777333444444222222444666777:::;;;;;;:::888777444999>>>KKKlll~~~bbbOOOGGGFFFCCCAAA???===<<<<<<===<<<;;;999777666555444444666888999999;;;>>>@@@AAADDDMMMXXX```eeekkkrrrttt}}}~~~vvv}}}pppddd]]]XXXZZZ___nnnyyycccXXXPPPIIIEEECCC???======<<<888888;;;999999::::::999777555444333333222222222333444555222222222333444555555666::::::999888777555444333000/////////000111333444222333666===JJJ[[[jjjsssxxxxxxyyy|||~~~~~~|||zzzzzz{{{|||||||||~~~}}}vvvqqqiii^^^UUUVVVWWW```rrr~~~ttthhhYYYSSSUUUbbbwwwPPPVVVZZZXXXWWWZZZ]]]]]]^^^ZZZTTTNNNIIIEEEAAA???;;;;;;:::888666666999;;;HHHRRRaaasss~~~gggTTTKKKAAA777999777444333444444444333444555777:::<<<>>>???????????????@@@DDDNNNZZZbbb^^^ZZZ[[[ccciiiiiifffeee]]]\\\[[[]]]^^^YYYOOOFFF@@@===:::999:::::::::999;;;???DDDHHHNNNQQQLLLCCCEEE===;;;HHH]]]iiieee\\\JJJ===BBBWWWnnnuuutttsssoooiiiaaa[[[WWWUUUPPPNNNOOOMMMGGGCCCBBBAAAEEEHHHJJJMMMVVVcccmmmwwwpppfff[[[RRRJJJCCC???999666222000///...---+++---,,,,,,,,,++++++******,,,,,,,,,---...///111111333222111000...---,,,+++------,,,,,,,,,,,,------------......///000000000222222333555777999;;;<<<<<<>>>@@@BBBDDDHHHMMMQQQUUUVVVXXX[[[___bbbdddeeekkkjjjiiiiiiiiijjjlllmmmmmmoooppppppppppppqqqssstttrrrooommmmmmooorrruuuuuuuuutttuuuvvvvvvtttrrrtttsssrrrrrrrrrssstttuuutttsssrrrqqqqqqrrrssssssqqqrrrsssuuuwwwxxxzzzzzzvvvtttssstttwwwzzz{{{{{{yyywwwuuussssssvvvxxxzzzttttttuuuwwwyyyzzz{{{{{{yyyyyyzzz|||sssZZZSSSYYYnnnuuu|||qqq```OOOAAA888555444555555555444222333555777666999;;;=========???@@@AAAGGGGGGGGGJJJHHHOOOaaauuusssuuuxxxaaahhhhhhVVV@@@999333444444333333555444666999;;;;;;:::888666666888:::CCC\\\iiiSSSGGGEEECCCAAA@@@>>>===<<<===<<<;;;:::888666555444444555777888888:::===??????BBBKKKWWW^^^bbbgggmmmpppzzz}}}}}}|||tttjjjhhhfffkkkvvvZZZQQQNNNJJJEEEGGGBBB???>>><<<999:::===;;;<<<======<<<:::888666555444333222222333444555222333444555666666777777999999999999888666444333111111000000000222333444333666888>>>KKK]]]mmmuuuxxxxxxzzz}}}~~~~~~{{{xxxzzzzzzzzzzzzzzz|||~~~vvvpppiii___WWWXXXYYYcccvvvsss```RRRQQQUUU\\\pppSSSZZZ^^^\\\[[[^^^``````bbb```\\\YYYVVVRRRMMMIII======<<<:::888888;;;===GGGMMMSSS]]]qqq|||sss```SSSIIIAAA???<<<999777777777777666444555777:::<<<===>>>>>>======???EEELLLSSSUUUVVV[[[ZZZ\\\___\\\UUURRRSSSUUUVVV\\\cccfffaaaUUUKKKJJJEEE>>>:::888999999999<<>>>>><<<888555666444777:::;;;<<>>AAACCCFFFJJJNNNRRRVVVXXXZZZ]]]```cccfffhhhkkkjjjiiihhhhhhiiikkklllkkkmmmooopppqqqrrrtttvvvwwwtttqqqooonnnoooqqqsssvvvuuuttttttuuuuuutttrrrssssssrrrssstttuuuwwwxxxtttsssqqqooonnnmmmnnnnnnqqqrrrtttvvvxxxzzz|||}}}xxxvvvtttuuuwwwzzz{{{{{{{{{yyywwwuuuuuuwwwyyyzzzrrrssstttvvvwwwxxxzzz{{{yyyzzzzzz{{{~~~uuu]]]VVV[[[sssggg{{{ccc^^^TTTHHH>>>888555333444555555444333333666888777999;;;<<<<<<<<<===???AAAIIIIIIHHHKKKHHHKKKYYYsss~~~iii```___jjjkkkqqquuubbbEEE<<<444333444444333555222555888;;;<<<;;;999777777777888>>>NNNnnnqqqWWWGGGDDDAAA@@@AAA@@@???=========<<<;;;:::777555444333555666777777999;;;===???BBBJJJTTTZZZ\\\aaaffflllvvvzzz}}}~~~gggKKKDDDGGGGGGCCCIIIDDDAAA@@@???;;;<<>>?????????>>><<<:::999888777444222111222333444333444666777888888888777777888888888888777777666444444222111111222333444666999<<>>BBBJJJTTTZZZ[[[WWWSSS]]][[[XXXRRRHHHBBBFFFOOOSSSXXXbbbmmmttttttnnnhhh]]]WWWNNNFFFAAA>>><<<;;;===BBBGGGJJJNNNQQQNNNIIIDDDCCC@@@<<<999;;;@@@DDDFFF;;;999???MMMppp|||wwwpppoookkkeee]]]UUUNNNJJJCCC<<<777777666333333555000333444444444666;;;???AAA>>>:::888777666555333444222000/////////---,,,+++++++++++++++*********+++++++++,,,---...///000000000///...---,,,++++++++++++************++++++,,,------...///000111111222333444555777:::<<<===;;;>>>BBBEEEHHHLLLPPPSSSXXXZZZ\\\^^^___bbbfffiiijjjjjjjjjjjjkkklllmmmnnnkkkmmmpppqqqrrrsssuuuwwwwwwuuusssqqqpppppppppqqqvvvuuuttttttvvvvvvuuuttttttssssssssstttvvvwwwyyytttrrrpppnnnlllkkkkkkkkkqqqrrrtttvvvxxxzzz|||}}}xxxwwwuuuvvvxxxyyyyyyxxx|||{{{zzzzzzyyyzzz{{{|||tttvvvxxxxxxyyyyyy|||}}}zzz||||||zzz}}}zzzddd[[[]]]yyy|||yyyjjj~~~{{{kkkYYYXXXPPPDDD;;;777555333444555555555444555888:::888:::<<<===<<<<<<===>>>@@@IIIIIIHHHKKKIIIIIISSSiiirrraaa[[[\\\rrruuuvvv{{{iiiIII???555333444444333444222444999<<<===<<<:::888777555777<<>>=========<<<;;;888666444333444666666666777:::<<>>>>>AAAAAAAAA@@@???>>>======<<<===;;;777444222222333444555666888999999999888777666666777777999:::<<<===999888666444333222333333777<<>>GGGccczzz||||||ooo^^^VVVQQQMMMHHHEEEEEEDDDDDDCCC???>>>===<<<<<<======>>>IIITTTbbbjjjiiibbb\\\YYYZZZUUUOOOGGG===:::BBBMMMLLLRRR\\\iiiuuu|||vvvlllbbbYYYQQQIIIDDDBBBEEEFFFFFFJJJOOOQQQOOOIIIFFFBBB===999888999;;;===888;;;>>>EEEfff~~~{{{wwwooommmiiiccc[[[SSSMMMIII@@@:::666666666444444666333222222111111222333555:::888666666666555444222333111//////000///...,,,************++++++++++++******++++++,,,---///000000000///...---,,,,,,+++,,,++++++******++++++,,,,,,---...///000111222222333333444666888:::<<<===<<>>???>>>===>>>???===GGGHHHEEEIIIHHHGGGOOO^^^mmmaaa]]]mmmyyy}}}kkkNNNAAA666333444444333333111444999===???===;;;999777555777;;;@@@TTThhhMMMIIIEEEDDDEEEEEEBBB>>>===>>>>>>===<<<999666444222444555555555666999;;;>>>???DDDLLLPPPRRRXXX^^^eeeppptttxxxrrrcccbbbbbb\\\YYYcccssswwwpppeeekkkxxxxxx^^^OOOLLLJJJGGGHHHEEEDDDFFFDDDAAA@@@BBBDDDCCC@@@>>>======>>>???CCC@@@;;;777444333444444777888:::;;;:::999777666777666666888:::>>>BBBEEE===<<<999666444333222222555<<>>888888;;;<<<<<<777666===???CCC```~~~zzzllljjjfff```XXXQQQKKKGGG>>>999666777777444333555666333000///000222333222333222333666999;;;:::999222111//////000000///---))))))******+++++++++,,,*********+++,,,---//////000000///...------,,,,,,---,,,,,,++++++,,,,,,---------...///000111222333333333444666888:::<<<===<<>>222333666777333555666666666888;;;>>>===>>>@@@AAA@@@???@@@AAA;;;FFFFFFCCCHHHGGGFFFMMMRRRwwwhhhdddppp{{{}}}mmmPPPCCC777333444333222222111555:::>>>@@@>>><<<:::888666777:::<<>>===>>>>>>>>><<<999666555222444555555555666888;;;<<<===AAAIIINNNQQQWWW^^^dddnnnssswww~~~pppnnnwww{{{eeeXXXZZZ___\\\TTTUUU___bbb\\\RRRVVV```uuusss^^^TTTPPPLLLGGGEEEEEEGGGFFFBBBAAACCCEEECCC@@@>>>======???@@@GGGDDD???999666555555666999:::;;;;;;;;;999777555888777777888<<>>;;;888555333222222444;;;???AAAOOOhhhyyy|||~~~|||zzzzzz{{{{{{zzzxxxwww{{{|||~~~zzzrrrkkkeee```[[[XXX^^^iii||||||uuuhhhfffgggjjjmmmjjjbbb\\\\\\______```mmm}}}vvvpppmmmkkkjjjiiifffaaa]]]UUUNNNIIIHHHEEE@@@======EEE```|||xxx~~~~~~xxxddd^^^TTTKKKGGGHHHNNNRRRkkkxxx}}}ddd[[[```[[[RRREEE<<<888999;;;;;;===>>>CCCLLLSSSZZZiiixxxrrr```XXXOOOKKKIIILLLVVV```bbbYYYEEE:::;;;666444<<<<<<999999;;;@@@RRRwww{{{kkkiiieee```YYYQQQIIICCC???<<<888555444444333222444444333222111000///...000111444777999999888888444333111111222111000...+++++++++***++++++,,,,,,)))***++++++------...///111000///...---,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222111333555666666888;;;======???CCCHHHMMMRRRVVVXXXWWWYYY\\\]]]___aaaeeehhhcccfffjjjlllnnnppprrrtttppprrruuuvvvtttsssssstttxxxuuussssssvvvwwwwwwuuuuuusssssswww||||||yyyzzzyyywwwuuutttuuuvvvwwwwwwtttoookkkjjjllloooqqqrrrssstttsssrrrrrrsssuuutttuuuvvvwwwwwwvvvuuuuuuuuuuuuwwwzzz|||}}}{{{yyywwwxxxzzz||||||{{{zzzyyy|||vvv\\\BBB999888555333555777777777888999;;;<<<===>>>@@@AAA@@@>>>>>>BBBEEEAAACCCEEEFFFFFFFFFGGGIIIOOObbbvvvqqq}}}pppppp\\\LLL;;;555666777555222000111444888<<<>>>>>><<<888999666777;;;BBBccctttXXXRRRJJJEEEDDDCCCAAA???<<<===>>>>>><<<:::888666333444555666777888999::::::<<>>CCCFFFBBB888333555666444777555777:::777222444:::999777555777;;;???@@@???:::===>>>===999444222111888;;;>>>AAAMMM```qqqzzz}}}}}}{{{zzzyyyxxxxxxxxxzzz{{{}}}yyy{{{zzz|||{{{zzz}}}wwwpppmmmjjjccc^^^\\\bbbooottthhhvvvqqqjjjbbb^^^fffooooooeee\\\^^^bbbbbbcccooo~~~}}}zzzvvvtttssspppllliii]]]VVVPPPLLLHHHAAA======>>>]]]vvvhhh___```gggnnnrrrqqqrrrwwwwwwlll^^^]]]eeefff\\\OOODDD>>>=========>>>>>>AAAFFFIIILLLWWWccc}}}lll______\\\VVV\\\lllooohhhUUUFFFBBB<<<999BBBBBB@@@>>>>>>>>>MMMqqqzzzmmmiiiccc^^^YYYRRRIIIBBB???<<<888555555444444333444444333222111000/////////000333555777777777666444222111000111111///...,,,,,,+++++++++++++++,,,)))***++++++------...///000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...000111222111333444555666888;;;===>>>AAADDDIIIOOOSSSWWWYYYXXXZZZ]]]___```cccfffiiifffhhhkkkmmmnnnoooqqqrrrsssuuuwwwwwwvvvuuuvvvwwwyyyvvvsssrrruuuwwwwwwvvvuuusssssswww|||~~~|||xxxzzzxxxuuusssrrrrrrrrrsssvvvtttooolllkkkllloooqqqrrrsssttttttsssssstttvvvttttttvvvwwwwwwwwwvvvvvvwwwwwwxxxzzz||||||zzzxxxssstttwwwyyy{{{{{{zzzzzzwww|||~~~zzz]]]AAA777666444444666777777888999:::;;;=========>>>???@@@@@@BBBDDDFFFAAACCCFFFGGGGGGGGGHHHJJJPPPaaa~~~}}}rrrsssjjjXXXKKK<<<666777888777555111111444888<<<>>>>>><<<:::;;;666555777:::VVV```WWWMMMFFFEEEEEEBBB>>><<<===>>>>>>===;;;999888444444555666777888999::::::;;;>>>BBBFFFLLLSSSXXX___dddlllssswww~~~|||~~~uuuXXXQQQPPPVVVZZZYYYWWWWWW[[[gggtttvvvlll^^^TTTPPPYYY\\\VVVIIIFFFLLLOOOLLLHHHIIIIIILLL^^^nnn[[[\\\eeecccMMM@@@CCCEEE>>>AAADDDCCC???===>>>AAAAAAEEECCC:::555666777555;;;777777<<<>>>;;;:::<<<>>>;;;777777:::===>>>>>>888999:::999888777666555:::>>>@@@AAAJJJ]]]pppzzz~~~}}}{{{zzzyyyxxxxxxxxxyyy{{{~~~}}}|||zzzxxxwwwuuuzzz~~~}}}{{{vvvqqqnnnnnnkkkfffcccccckkkuuuoooccckkkvvvrrrcccjjjkkknnnuuu|||{{{nnnbbbbbbeeecccbbblll~~~~~~zzzwwwuuusssqqqggg___WWWRRRKKKCCC>>>===<<<[[[xxxuuu{{{zzzmmmbbb___]]][[[aaakkksssiii\\\OOOFFFAAA>>>============???>>>???EEEMMM```gggooovvvnnnooohhhXXX]]]qqqzzzxxxfffPPPFFF===999@@@FFFDDDBBB???<<>>444555444444666777888999:::;;;===>>>>>>======>>>AAADDDFFFGGGFFFBBBDDDGGGHHHHHHHHHJJJKKKLLLYYYrrryyyxxx|||kkkYYYNNN@@@777555666777555111111333777;;;===>>>===;;;;;;777555555555JJJlllmmm___PPPGGGFFFFFFBBB>>><<<===>>>>>>>>>===;;;:::555555555666666888999999999;;;===@@@DDDJJJQQQVVV]]]aaaiiiqqquuu{{{vvvtttxxxbbbXXXQQQRRRUUUSSSPPPMMMMMMWWWbbbhhheee]]]UUUQQQ[[[\\\TTTIIIEEEKKKMMMJJJKKKKKKIIIJJJZZZiiiaaa```\\\KKKCCCGGGGGG???BBBDDDDDDAAA???AAACCC???BBBBBB<<<888999;;;<<<:::555444:::AAA@@@===:::>>>:::777555777999;;;;;;<<<;;;::::::;;;;;;:::999999???AAA@@@GGGYYYnnn|||~~~}}}{{{zzzyyyxxxyyyyyyyyy{{{||||||zzzzzz~~~zzzwwwsssoooyyy{{{yyypppnnnmmmmmmkkkggghhhlllsss|||lllccciiiooo{{{jjj]]]iiisss|||sssaaatttssskkkcccfffvvv}}}yyywwwvvvuuummmddd[[[UUUNNNEEE@@@???AAAZZZ|||iiiYYYXXX]]]___dddjjjssslllaaaUUUJJJCCC>>><<<===<<<<<<;;;999:::===AAAFFFKKKOOORRR[[[sssxxxgggVVVZZZkkkzzz^^^LLL???999>>>CCCBBBCCCAAA===GGGjjjtttkkkaaa\\\\\\XXXNNNEEEBBB???;;;888777777666555555444444333222222111111---...000111222222222222222000//////000000///---///...---,,,+++*********)))***++++++------...///---,,,,,,+++******+++++++++++++++,,,,,,,,,------------------...000111222000222444555666888;;;>>>@@@BBBFFFLLLQQQTTTWWWXXXYYY\\\___aaabbbdddfffhhhlllnnnoooooooooppprrrttttttuuuuuutttssssssvvvxxxyyywwwsssrrrrrrtttvvvwwwvvvuuuuuuvvvyyyzzzyyyxxxzzzyyywwwuuuttttttuuuvvvuuussspppnnnmmmnnnpppqqqsssuuuwwwwwwvvvvvvwwwyyytttuuuvvvwwwyyyyyyzzzzzzzzzyyyyyy{{{||||||{{{yyyxxxyyy{{{~~~jjjhhhrrr}}}oooTTT:::333555555444666777888:::;;;===>>>???@@@???>>>???CCCHHHJJJHHHEEEDDDFFFHHHJJJJJJJJJKKKMMMKKKSSSeeeuuuvvvfff\\\KKK:::222222333333222111222555999===>>>>>>999;;;777666888888FFFaaa~~~yyyhhhSSSHHHGGGHHHDDD>>><<<======>>>======<<<;;;666666555555666777888999999:::<<>>;;;:::<<<@@@CCC:::777666;;;AAABBB???;;;===;;;999888888:::;;;;;;AAA???>>>???@@@@@@===;;;666===AAA@@@FFFXXXooo~~~~~~}}}{{{yyyxxxyyyzzzzzzzzz||||||zzzwwwyyy{{{wwwqqqmmmyyyvvvrrrnnnkkkfffdddiiiqqqxxx{{{mmmiiissswwwmmmdddiiittt|||nnnWWWuuujjjppp|||yyyxxxxxxmmmeee\\\VVVPPPHHHDDDDDDDDDYYYpppaaaXXX]]]dddbbb______dddbbb]]]VVVNNNGGGCCCAAABBBAAA???;;;888999:::;;;;;;===>>>===AAAQQQnnnjjjYYYZZZbbbpppXXXGGG???AAA@@@@@@CCCBBB>>>FFFdddxxxoooddd``````\\\SSSJJJFFFCCC>>>;;;999888777666555555444444333222222222...//////000000111111111111000//////000000///...///...---,,,++++++++++++)))***++++++------...///,,,,,,+++*********+++++++++++++++,,,,,,,,,------------------...000111222000222444666777999<<>>>>>888;;;888777;;;999AAAUUUooosssZZZKKKGGGHHHEEEAAA<<<============<<<<<<<<<888777666555555666777888888999;;;===@@@DDDKKKOOOYYY\\\dddmmmsssxxxvvvyyyuuu___UUUTTTSSSQQQNNNPPPRRRUUUWWWWWWUUUSSS___ccchhhkkkmmmmmmggg``````\\\\\\^^^fffeeeTTTNNNRRRRRRHHHHHHIIIIIIGGGEEECCCBBBBBBDDD@@@;;;:::===@@@DDDGGGBBBBBB@@@@@@AAACCCCCCAAA??????>>><<<;;;;;;;;;<<<@@@@@@@@@@@@AAA@@@>>><<<888@@@FFFFFFLLL^^^ttt}}}{{{yyyxxxyyy{{{||||||}}}}}}zzzwww{{{|||{{{xxxssspppyyyzzzpppgggaaa```iiittt}}}rrrnnnppp}}}yyyvvvmmmrrruuuxxx~~~|||jjjTTTttt{{{|||xxxvvvvvvnnneee]]]XXXSSSMMMJJJKKKFFFVVV~~~qqqmmmnnn^^^ZZZ]]]gggkkkccc[[[YYYYYY\\\^^^^^^ZZZUUUQQQNNNOOONNNHHH???;;;;;;;;;999999888888777666===OOO```ttt^^^VVVUUUzzzyyy]]]KKKBBBBBB@@@@@@CCCDDD@@@CCCYYYrrr}}}{{{tttlllhhhfffaaaXXXPPPKKKGGGBBB>>><<<:::888666555555555444444333333333000000000000000111111111111000//////111111000//////...---,,,,,,+++,,,,,,)))***++++++------...///,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,------------------...000111222111333555777888:::>>>@@@AAADDDIIINNNSSSVVVWWWXXX[[[^^^aaadddeeeeeeggghhhmmmnnnoooooopppqqquuuwwwtttuuuvvvuuutttuuuvvvxxxvvvvvvvvvtttrrrrrrsssuuuuuuuuuuuuuuuwwwxxxzzzzzzuuuuuutttttttttwwwyyyzzzuuuuuutttsssssssssssssssuuuwwwzzz{{{{{{zzz{{{|||xxxxxxxxxxxxyyy{{{|||}}}yyyxxxxxxzzz}}}~~~~~~~~~~~~}}}}}}}}}}}}uuuaaa^^^eeerrrcccLLL>>>444555888555444777888:::<<>>???;;;===888666:::777999GGG___dddPPPHHHGGGFFFCCC??????>>>>>>=========<<<999888666555444555777888777888:::;;;===BBBHHHLLLVVVYYYaaajjjpppuuu}}}~~~|||}}}tttnnnkkkgggbbbbbbbbbccceeeiiimmmpppzzzyyy~~~uuupppmmmkkkzzzvvvVVVIIIJJJIIILLLLLLKKKIIIGGGEEECCCBBBIII@@@<<>>===;;;999888999===@@@CCCDDDCCCAAA>>>>>>@@@BBBGGGOOOTTTVVV[[[jjj{{{}}}{{{yyyxxxzzz{{{}}}}}}}}}|||zzzzzzzzzzzz{{{xxxwwwwww{{{pppddd___aaammmxxxqqqjjjmmmttt|||yyyxxx{{{}}}wwwiii]]]zzzvvvuuuqqqiiiaaa\\\XXXSSSQQQRRRLLLUUUyyy{{{iiiYYYPPPOOOQQQWWW[[[gggsssrrrgggaaaddddddjjjqqqsssooohhhbbb^^^]]][[[SSSHHHCCCDDDDDD@@@===999888999777777>>>GGGgggdddQQQMMM___vvv[[[JJJ@@@??????>>>BBBEEEBBBBBBPPPbbbzzz}}}yyysssoookkkeee]]]VVVPPPLLLFFFAAA>>>;;;999777555555555555444444444444222222111111111111111222222000///000111222111000...------,,,,,,,,,------)))***++++++------...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------...000111222222444666888999<<>>???<<<>>>888555:::777555???PPPjjjqqqWWWJJJEEEEEEEEECCCBBBAAA@@@???>>>>>>>>>:::999666444444555777888777888999:::<<<@@@EEEIIIRRRUUU\\\fffmmmqqqxxx}}}}}}~~~yyyyyyvvvVVVPPPPPPMMMLLLKKKJJJIIIHHHEEEDDDHHH@@@BBBTTTiiirrrqqqnnniiibbbTTTIIIHHHMMMMMMIII===;;;999888:::CCCOOOXXXYYYXXXRRRIIIAAA@@@FFFNNN```fffkkkkkkoooyyy}}}{{{yyyxxxzzz|||~~~}}}|||{{{{{{~~~zzzwwwyyyzzzxxxyyy}}}~~~~~~~~~|||lllcccccchhhtttyyyjjjfffmmmuuuoooffffff}}}{{{uuulllddd```\\\WWWUUUWWWVVVUUUnnnwwwjjj^^^UUURRRRRRRRRYYYbbbqqq}}}xxxmmmllltttxxxwwwnnnhhhfffddd[[[OOOKKKNNNNNNJJJEEE@@@===???>>>999999===IIIeeemmmSSSOOOMMMzzzuuuZZZKKKAAA???;;;;;;@@@EEEDDDCCCMMM[[[lll~~~|||xxxtttoooggg___ZZZSSSNNNHHHCCC???<<<999777555555555555555444444444444333222222222222222222222111000111222333222111------,,,,,,,,,---......)))***+++,,,---......///,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------------------///000111222222444777999:::===@@@CCCFFFIIINNNTTTXXX[[[\\\\\\```cccgggiiijjjjjjkkkkkknnnnnnmmmkkkjjjjjjmmmooonnnqqqssstttsssrrrrrrrrrrrruuuxxxwwwtttqqqqqqrrrrrrssstttuuuuuuxxx{{{}}}|||{{{yyyxxxxxxyyy{{{|||vvvwwwwwwwwwwwwvvvvvvuuuvvvyyy|||~~~~~~}}}}}}~~~|||{{{zzzyyyyyyzzz||||||~~~|||{{{{{{}}}}}}}}}|||}}}|||{{{{{{{{{{{{{{{|||{{{zzz]]]OOOUUUaaa|||~~~zzzlll^^^QQQBBB:::666777555111555>>>999;;;>>>AAACCCDDDDDDDDDAAADDDGGGGGGGGGJJJOOOTTTNNNPPPQQQPPPNNNLLLLLLLLLNNNQQQPPPTTTgggvvv}}}pppmmmsssjjjQQQ<<<666666333444222000111555:::>>>@@@<<<>>>888666<<<:::777???FFF\\\{{{]]]KKKDDDDDDEEEFFFEEECCCBBBAAA@@@@@@@@@;;;999666444444555666888777888888999;;;???DDDHHHOOORRRYYYdddjjjnnnuuu|||~~~nnnkkkmmm}}}vvveee]]]LLLKKKJJJJJJJJJJJJHHHFFFDDD???GGGdddvvvbbbUUUVVV]]]\\\TTTBBB@@@>>>???FFFWWWkkkyyyssspppeeeTTTFFFDDDMMMXXXtttyyy|||{{{}}}}}}{{{xxxxxxzzz}}}~~~|||zzzyyy{{{}}}xxxvvvyyyyyywwwzzz|||zzzwwwhhhcccgggooo{{{yyyjjjgggnnnuuurrrxxxhhh```iii|||wwwqqqkkkhhheeeaaa[[[WWWQQQ]]]qqqwwwiii]]]VVVTTTYYY^^^eeeiiisss{{{tttnnncccWWWPPPOOOQQQRRRPPPMMMDDD;;;:::>>>;;;333CCCPPPpppzzzYYYJJJPPPiii{{{sss___RRRIIIAAA???===@@@GGGJJJIIINNNVVVooo}}}uuusssqqqiiiaaa^^^[[[TTTLLLEEEBBB???;;;777888888888777666555333222222333444555555555444333222222222111111000000000------...//////...---------,,,***+++,,,------,,,///...,,,+++***+++,,,,,,---,,,,,,,,,,,,---.....................///000111333555888:::;;;===AAADDDHHHLLLRRRUUUWWWYYY^^^aaa``````bbbeeehhhjjjkkkjjjnnnnnnmmmmmmmmmllllllkkkoooqqqrrrrrrqqqqqqssstttssstttuuuuuuuuutttrrrrrrssssssssstttvvvwwwvvvuuu}}}}}}wwwtttwwwzzzyyyuuusssrrrsssuuuvvvvvvvvvwwwxxxyyyzzz{{{{{{{{{{{{~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyzzzzzzzzzyyyxxxxxxxxxyyyyyyzzz{{{|||}}}}}}zzzvvv___UUUUUUaaa|||zzzfffWWWUUU:::999777666555555555666<<<>>>BBBDDDEEEEEECCCBBB>>>AAAFFFLLLQQQSSSSSSQQQXXXQQQLLLLLLMMMKKKJJJKKKMMMPPPOOOQQQ___uuuzzzlllrrrmmmfffaaaRRR:::444888555333444444222000444===EEECCC@@@;;;888888888888888@@@TTTzzzgggQQQEEEEEEHHHGGGFFFCCCAAA??????@@@@@@>>><<<888555333333444555666888999:::;;;<<>>BBBEEEJJJNNNTTTWWWXXX[[[___cccbbbcccdddgggjjjlllllllllllllllllllllmmmnnnnnnoooqqqrrrssssssrrrqqqrrrtttssssssuuuuuuuuuuuutttsssssssssssstttvvvwwwvvvuuuzzz}}}{{{vvvtttvvvxxxwwwuuutttttttttvvvwwwwwwwwwxxxyyyyyyzzz{{{||||||}}}}}}{{{yyyxxxxxxxxxvvvxxxzzz||||||zzzxxxvvvxxxxxxxxxyyyzzz{{{||||||}}}}}}jjj]]]aaassssssXXXJJJ999888777666555555666777;;;===???BBBDDDEEEEEEDDDBBBBBBFFFOOOYYY___]]]ZZZVVVQQQOOOPPPOOOKKKJJJKKKEEEIIIJJJKKKVVVhhhuuuyyyxxxyyyooouuuddd___]]]SSS???777777000333444444222111444<<>>:::777555444444555555777999999:::;;;>>>@@@DDDHHHQQQ]]]eeejjjpppwww~~~qqqmmmhhhlllwwweeeWWWJJJGGGLLLSSSRRRLLLEEEBBBYYYsssaaa^^^^^^[[[JJJGGG???<<>>AAAKKKWWW```fffnnnuuu|||yyyvvvpppmmmqqquuudddNNNKKKNNN```iii\\\OOOHHH]]]{{{bbbUUUSSSVVVSSSHHH???FFFXXXjjjsssuuu^^^TTTLLLGGGAAA@@@OOOaaaxxxzzzyyyyyy}}}{{{{{{|||}}}~~~}}}|||xxx{{{|||{{{}}}|||wwwrrrooolllnnntttzzz~~~|||}}}}}}{{{yyyuuurrrpppmmmhhhhhhmmmvvv~~~zzzmmmeeejjj~~~nnn^^^gggsssvvv|||dddPPPWWW^^^aaaYYYJJJ???;;;;;;999999===QQQzzziii]]]kkkwwwttthhhZZZLLLAAA>>>999666<<>>FFFRRRZZZ```hhhpppyyy{{{}}}|||vvvqqqnnnjjjrrrzzz]]]UUUPPPfff{{{nnn```PPPZZZ}}}xxxcccQQQOOOVVVWWWJJJIII\\\jjjfffXXXQQQOOOKKKHHHEEE@@@DDDYYYqqq~~~~~~}}}|||{{{zzzzzz~~~~~~}}}|||xxxrrrqqqmmmkkknnnvvv}}}}}}|||||||||xxxrrrnnnhhhhhhjjjqqqzzzyyynnndddaaasss{{{\\\dddnnn~~~uuuXXXDDDMMMXXX[[[TTTGGG>>>:::888<<<===JJJqqqvvvdddkkkqqqpppiii]]]OOODDDAAA<<<888:::EEERRRZZZ\\\\\\nnnwwwrrrqqqgggeeebbbaaa^^^YYYPPPJJJ@@@???===;;;999888777777555444444333333333333333333333333333333444444444222111111111111111111222000...,,,,,,---------,,,***+++++++++++++++++++++,,,++++++++++++,,,---------.........000111222333555777999:::===BBBGGGKKKOOOSSSXXX[[[\\\^^^bbbeeefffiiikkklllkkkkkkmmmooommmmmmllllllmmmnnnpppqqqrrrssstttsssqqqppppppqqqpppqqqsssuuuwwwwwwwwwwwwrrrrrrrrrsssuuuvvvuuutttvvv{{{}}}zzzxxxyyyxxxuuusssvvvyyyzzzyyyyyyzzz||||||{{{zzzzzz{{{}}}{{{{{{{{{zzzyyyxxxwwwwwwyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyyyy{{{}}}{{{zzzgggZZZeee~~~___???666666666666777888:::;;;======<<<===>>>@@@BBBDDDDDDGGGJJJNNNPPPSSSWWWYYYOOOPPPTTTVVVQQQJJJHHHJJJIIIJJJNNNQQQRRR^^^|||xxx```uuusssNNN777666888444444333222222444777999BBBDDDDDDBBB===999666666999888CCC___rrr^^^QQQIIIHHHGGGFFFDDDCCCBBBAAAAAABBBAAA???===:::777444333333555666666666777:::<<<===>>>DDDMMMTTTYYY```hhhvvvyyyxxxuuurrrnnnggggggyyy|||iiiVVVcccwwwoooiiiWWW[[[~~~mmmpppyyy|||lllUUUPPPYYY```WWW___zzzxxxddd\\\VVVRRRMMMHHHBBBHHHbbb~~~|||zzzyyyxxx||||||yyytttnnnmmmkkkkkknnnuuu{{{~~~}}}zzzzzzzzzwwwpppjjjiiijjjmmmsss|||xxxnnnccc]]]kkk___ZZZcccqqqeeeDDDFFFOOOZZZ\\\RRRCCC999666;;;===EEEfffeeefffggghhhfff___TTTJJJCCC@@@;;;999BBBQQQ[[[___YYYdddyyyxxxkkkiiigggeeeddd^^^VVVPPPFFFDDDAAA>>>;;;999999999666555444333333333333333222222222222333333333333111111222222222222111111111///---,,,---------+++)))***++++++,,,++++++++++++++++++++++++,,,------------...///000222333444666777999;;;>>>CCCIIINNNPPPTTTYYY\\\]]]___cccffffffiiilllmmmkkkjjjlllnnnpppooommmllllllmmmoooqqqpppqqqrrrqqqpppooopppqqqoooqqqssstttvvvvvvvvvuuurrrqqqqqqsssuuuvvvuuusssrrrwwwyyyvvvtttuuuuuurrrrrrvvvzzz{{{yyyyyyzzz}}}||||||{{{{{{|||}}}~~~{{{{{{||||||||||||{{{{{{{{{zzzyyyxxxyyy{{{|||~~~zzzzzzyyyyyy{{{~~~iiiZZZhhh~~~UUU666555555555666777999<<<===>>>>>>======>>>@@@BBBCCCCCCGGGJJJIIIHHHHHHMMMQQQNNNMMMOOOQQQOOOIIIHHHJJJKKKJJJMMMQQQPPPXXXvvv|||dddggg```BBB888555444444333333333444555555===AAADDDDDD???:::777777555555===SSSpppiiiWWWIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@???<<<999666444444555666666666777999;;;>>>>>>BBBHHHMMMQQQXXX```nnnttt|||~~~{{{xxxqqqgggaaaiiiuuupppgggjjjddddddYYY\\\{{{iiijjjwwwwww]]]WWWccc|||vvv~~~rrrpppccc]]]UUUNNNGGGMMMiii{{{yyyyyyzzz}}}yyyuuupppkkkhhhiiilllpppsssvvvxxxyyy{{{yyywwwvvvvvvsssnnniiilllpppssswww|||uuu}}}sssllleeeaaajjjzzzxxxtttcccWWW___iiittt~~~qqqnnnqqq~~~tttUUUKKKIIIVVVbbb^^^NNNAAA888:::999===YYY|||kkkeeeaaabbbddd```WWWOOOCCCBBB===:::@@@QQQ^^^ddd[[[]]]tttwwwtttpppmmmjjjccc[[[TTTMMMJJJFFFBBB???<<<;;;;;;999888666555444444555555111222222222333333333333111222444666666444222111111///---------------+++((()))***+++,,,++++++***+++++++++***++++++,,,---------...///000222444555666777999;;;>>>DDDKKKOOOSSSWWW\\\^^^___aaadddhhhgggkkknnnnnnkkkjjjlllooopppooommmllllllnnnppprrrnnnoooppppppooonnnoooqqqoooppprrrssstttttttttsssrrrqqqqqqsssuuuuuutttsssqqqvvvwwwtttrrrttttttrrrpppuuuzzz{{{yyyxxxzzz}}}||||||||||||||||||||||||yyyzzz{{{{{{|||{{{zzzzzzyyyyyyyyyzzz{{{||||||}}}zzzyyyxxxxxxzzz}}}uuufff\\\gggjjjIII444555555555666888:::===>>><<<======>>>@@@BBBCCCDDDBBBCCCDDDDDDDDDEEEIIIKKKNNNJJJHHHKKKKKKIIIIIIJJJMMMJJJMMMRRRNNNOOOggg~~~qqqzzznnnNNN>>>555555444333333333444333333888===CCCDDD@@@;;;999999555555:::EEEYYYzzzyyybbbQQQHHHHHHGGGFFFEEECCCBBBAAAAAAAAABBBAAA???;;;888666444666777777666777999;;;===<<<>>>CCCGGGKKKRRRZZZcccmmmvvv}}}|||sssiiidddgggnnnmmmeee]]]XXX[[[vvvyyyyyykkkfffwwwtttgggiiieee^^^WWWQQQMMMVVVsss~~~zzzyyy{{{~~~}}}|||uuuqqqlllhhhggglllrrrtttsssrrrtttvvvwwwvvvuuuttttttrrrpppnnnpppvvvzzz}}}uuunnnkkkkkklllsss|||rrriiicccmmm```]]]ccciiiqqqwwwfff___SSS\\\```gggfffRRRGGGTTTfffhhhYYYKKK===;;;555777OOOpppsssjjjaaaaaaccc```XXXQQQAAACCC???:::@@@QQQaaahhh```\\\ooo~~~xxxsssnnnggg]]]VVVRRROOOJJJFFFBBB???>>>===;;;:::888777666666666777222222222333333444444444111333666888888666333111222000---------...---+++((()))***+++,,,,,,+++***++++++******++++++,,,---------...///111222444555666888999;;;>>>DDDKKKPPPUUUYYY^^^```aaabbbfffiiihhhlllpppooollljjjmmmpppooonnnlllkkkllloooqqqssslllnnnoooooonnnnnnoooqqqoooppprrrssstttssssssrrrrrrqqqqqqsssuuuuuutttsssssswwwxxxtttrrrtttuuutttooouuuzzz{{{yyyxxxzzz}}}|||||||||}}}|||{{{zzzzzzvvvwwwxxxyyyxxxwwwvvvuuuwwwxxxzzz|||}}}}}}|||{{{yyyxxxwwwwwwyyy|||}}}^^^]]][[[dddwww|||rrrWWWCCC999444444555666888;;;===???:::;;;===???BBBDDDEEEFFFGGGDDDCCCDDDHHHLLLMMMNNNNNNHHHDDDFFFIIIIIIIIIKKKKKKGGGKKKPPPJJJDDDVVVsss~~~wwwsssVVVDDD888555444333333333333222111444;;;BBBDDD@@@;;;::::::888777888<<>>:::888555666777777777777999;;;;;;999;;;@@@DDDGGGNNNVVV[[[hhhrrrvvvxxxqqqmmmnnnttt{{{zzzppp\\\YYY[[[sss{{{uuuhhhZZZ\\\^^^XXXSSSRRRRRR^^^{{{}}}yyyyyy~~~{{{yyyrrrnnnjjjfffiiiqqqyyyzzzvvvssstttvvvuuuvvvuuuuuutttttttttuuurrrzzzpppmmmlllmmmrrrxxx~~~eee___[[[fffwwwXXXaaaaaagggtttzzzsss{{{nnnccc\\\SSSPPPRRR[[[mmmzzzdddOOOMMM___jjj```OOO???<<<444333DDDccc{{{~~~mmm```bbbeee___SSSKKKFFFAAA>>>@@@DDDKKKWWWbbb^^^^^^ddd|||sssiiiaaa\\\XXXVVVRRRMMMHHHCCC???<<<===;;;:::999:::;;;:::999555444444333333444444555444444555555444444333222000000///...------,,,,,,++++++++++++++++++++++++))))))***+++,,,------......000111222111111333444888999;;;===@@@EEEKKKOOOYYY[[[^^^```aaabbbdddeeehhhkkkoooqqqpppooonnnmmmpppooonnnnnnpppqqqqqqpppoooooooooooonnnnnnnnnnnnoooooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrwwwwwwxxxyyyzzzyyyvvvtttxxxvvvuuuvvvyyyzzzzzzzzz|||zzzyyyzzzzzzyyywwwuuu|||yyyyyy{{{zzzwwwvvvyyywwwyyy|||~~~~~~~~~|||{{{|||yyywwwwww{{{vvv___VVVVVVlllwwwlllyyy|||ooo___NNN>>>555777666666999===???>>><<>>@@@BBBGGGMMMRRR[[[iiiqqqvvv}}}vvvtttxxx}}}}}}nnn]]]\\\}}}rrr\\\NNNQQQQQQPPPOOOUUUeee}}}~~~}}}}}}|||rrriiigggjjjooossswww}}}}}}xxxtttrrrttt{{{~~~xxxsssuuuyyy||||||~~~|||vvvhhhkkkqqquuuyyyggg[[[___lllrrrtttjjjXXXfffffflllxxxqqqbbbooo{{{tttnnniiiddd```[[[TTTNNNOOOZZZrrryyy]]]RRR```qqqkkkYYYCCC>>>888777CCCYYYrrr{{{mmmccceeeiiibbbUUULLLFFFAAA===???BBBIIIUUUaaabbb]]]]]]vvv}}}tttlllfff___\\\WWWRRRLLLFFFAAA???<<<:::888888999999888777666555555444444555555666444444444555444444333222000//////...------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,...///111222111222333555666888<<>><<<@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDEEEGGGIIIJJJKKKKKKIIIFFFDDDDDDFFFJJJLLLLLLLLLNNNNNNJJJIIITTT```iiiJJJDDD999444333555555222222555555777;;;>>>???===:::888555777666888???JJJooo~~~___RRRDDDEEEMMMIIIEEEGGGDDDCCCCCCDDDEEECCC@@@===;;;666666666777777888888888:::;;;===>>>@@@DDDJJJNNNUUUaaahhhnnnyyy{{{{{{mmmgggeeeUUUOOONNNLLLNNNVVVfffzzzxxxnnngggfffjjjooowww{{{|||zzzyyyxxx}}}}}}xxxtttwww|||~~~{{{yyyjjjeeekkkuuu{{{mmm______jjjnnnmmmdddSSSggghhhooozzz}}}jjjSSSQQQiii}}}sssooobbbccceeejjjpppuuuwwwxxx|||pppbbbYYYYYYfffxxx___gggwwwPPPDDD<<<<<<@@@MMMfff~~~zzzoooggghhhiiiaaaTTTJJJDDD???;;;<<>>===@@@@@@@@@AAABBBCCCCCCDDD@@@BBBDDDCCCCCCDDDHHHKKKIIIHHHGGGGGGHHHKKKNNNPPPMMMNNNQQQQQQLLLJJJQQQZZZ|||rrrWWWMMM<<<666333555555333333555333555999<<<======<<<:::666888555555999???[[[fffWWWGGGGGGOOOKKKHHHGGGCCCBBBDDDEEEFFFEEEBBB>>><<<777666666666666777777888999:::;;;<<<===@@@EEEHHHRRR\\\aaahhhuuu{{{zzzhhhUUUQQQNNNPPP\\\lll|||||||||wwwooohhhdddgggnnnsss|||~~~{{{vvvvvv{{{||||||~~~{{{xxxqqqfffooo|||hhhaaaffffffddd\\\NNNgggiiiqqq~~~eeeaaaiiitttzzzYYYJJJYYYnnnyyyqqqnnniiinnnwwwvvvvvvllliiidddNNN>>>===???EEE\\\xxx~~~uuukkkfffddd\\\OOOFFFBBB===999:::===BBBMMMXXX```\\\XXXddd|||yyyrrrllleee___ZZZUUUOOOKKKBBB???<<<;;;:::999888666666666555555555555666666333444444444444333222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...000222222444666888777999<<<@@@DDDJJJPPPUUUXXX[[[___aaaccceeehhhjjjlllnnnpppqqqppppppqqqrrrrrrqqqpppppprrrssssssrrrrrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssttttttttttttuuuwwwyyywwwvvvttttttvvvwwwwwwvvvwwwvvvvvvwwwzzz|||||||||uuutttuuuyyyxxxtttrrrsssuuuvvvxxxyyyzzzzzzyyyxxx{{{{{{zzzzzz{{{~~~nnn```^^^vvviiifffnnnaaaSSS???666:::777777999;;;===????????????@@@AAABBBDDDEEEEEEEEE@@@@@@@@@AAAAAACCCFFFHHHJJJIIIIIIIIIKKKMMMPPPRRRNNNOOOQQQQQQMMMKKKQQQZZZnnnzzzeeeXXXAAA:::555555666444333555111333666999;;;=========888:::666444666777JJJiiiyyy]]]KKKHHHOOOMMMJJJJJJDDDBBBDDDFFFGGGFFFCCC???===888777666555555666666777999:::;;;;;;;;;===AAADDDMMMUUUYYYbbbpppuuu{{{hhh___WWWYYYfffwww||||||}}}~~~zzzqqqmmmgggcccdddjjjsssyyy~~~~~~}}}}}}zzzuuuwwwwwwyyy}}}rrr{{{vvvdddbbb^^^\\\XXXNNNnnnnnnvvvppp\\\]]]^^^fffpppUUU[[[pppuuubbbvvvxxxYYY@@@===>>>AAAVVVqqq~~~qqqeee^^^VVVKKKCCC@@@;;;888999:::>>>FFFPPPUUU[[[___iiiyyy}}}vvvnnnhhhddd___ZZZUUUGGGDDDAAA>>><<<:::777555555444444333333444444555333333444444333333222111...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++...000222333444777999:::;;;<<<>>>CCCJJJSSSZZZ[[[^^^aaacccdddeeegggiiioooooonnnmmmlllnnnqqqtttrrrpppooooooqqqrrrrrrqqqrrrrrrrrrrrrqqqqqqqqqqqqssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvuuutttuuuxxxzzzwwwvvvuuuwwwyyy{{{|||{{{zzzxxxwwwwwwyyy{{{{{{zzz|||xxxvvvwwwuuurrrqqqtttuuuvvvwwwyyyyyyyyyyyyyyy}}}|||zzzxxxxxx{{{vvvddd```yyyiiihhhrrr[[[JJJ777222999777888:::<<<===>>>???@@@???@@@BBBEEEFFFHHHHHHHHHFFFBBB???AAAEEEHHHHHHFFFJJJJJJJJJKKKKKKMMMNNNOOOOOOMMMNNNNNNLLLLLLSSS\\\ccc~~~zzz|||nnn^^^GGG>>>666555666444333444111222444666999<<<>>>???999<<<777444666666AAAWWWgggQQQIIINNNMMMLLLLLLFFFCCCEEEGGGHHHGGGDDDAAA???999888777555555555666777999:::;;;;;;;;;<<>>:::888999999999???GGGIIITTT___kkkxxx~~~|||rrrlllhhhddd]]]XXXNNNKKKFFFBBB>>>;;;777444444444333333333333444444333333333333333222111111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,...111222333555777999<<<===>>>???DDDKKKTTT[[[]]]___bbbdddeeefffgggiiipppooonnnkkkkkkmmmrrruuupppnnnmmmmmmoooppppppooorrrrrrrrrqqqqqqqqqpppppprrrrrrrrrrrrsssssssssssssssssssssssssssssssssssstttwwwyyyyyyvvvvvvxxx{{{wwwvvvvvvxxx{{{}}}~~~~~~zzzxxxvvvuuuvvvwwwxxxwww{{{wwwwwwtttqqqqqqtttwwwxxxyyyzzzzzz{{{{{{{{{}}}}}}|||yyyxxx{{{}}}wwweeedddzzz{{{vvvXXXEEE777555<<<777999<<<===>>>>>>@@@AAA@@@AAADDDFFFHHHIIIIIIIIILLLFFFBBBDDDIIILLLJJJFFFIIIIIIJJJJJJKKKKKKKKKKKKMMMKKKKKKMMMLLLLLLSSS[[[^^^xxxxxxyyyooo```MMMBBB888666666444222222111111222444777;;;>>>@@@;;;===888555888666;;;KKKssswww\\\NNNNNNMMMMMMNNNHHHEEEFFFGGGGGGGGGEEECCCAAA<<<:::888666555555666777999:::;;;;;;;;;<<<>>>@@@AAAGGGJJJTTTbbbfffiiittt{{{nnnlllwww|||{{{}}}}}}vvvlllhhhcccaaaeeelllrrrvvv{{{{{{yyywwwuuuvvvzzz}}}}}}{{{|||yyyuuuooozzzkkk]]]SSSQQQUUUUUUkkkYYYJJJIIIQQQ```yyy{{{vvvrrrbbbfff{{{cccXXXkkkhhhOOOAAA;;;===MMM^^^}}}rrrcccYYYRRRJJJBBB<<<999888999888666999???>>>GGGOOO\\\kkkrrr~~~vvvqqqlllddd]]]XXXTTTNNNIIIDDD???:::777555555444444444444555555222333333333333222111111........................------------------------+++,,,,,,,,,------......---///111333333444777999;;;===@@@DDDHHHMMMSSSXXX\\\___bbbdddfffgggiiikkkoooooopppooonnnooorrrtttqqqooonnnnnnpppqqqqqqpppqqqqqqqqqqqqppppppppppppqqqrrrrrrrrrssstttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuyyy}}}|||yyywwwyyy{{{wwwvvvuuuvvvyyy{{{|||{{{zzzxxxuuuuuuvvvxxxxxxxxx~~~zzzwwwxxxvvvrrrqqqtttvvvvvvwwwxxxxxxyyyyyyzzz|||~~~}}}}}}wwwjjjooo|||XXXDDD:::999;;;777:::===>>>>>>>>>@@@BBBBBBCCCEEEGGGGGGGGGFFFEEEJJJGGGEEEDDDFFFGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHKKKJJJKKKNNNNNNLLLPPPVVV]]]lllwww}}}ssslllbbbRRRFFF:::666666333111000111111111222555999>>>AAA;;;>>>777444777555666AAA^^^jjjUUUPPPLLLMMMNNNIIIGGGGGGGGGFFFFFFEEEDDDDDD>>><<<999777555666777888777888:::::::::;;;===>>>???FFFHHHOOO\\\```dddqqqzzz~~~tttttt}}}}}}}}}wwwnnnfffccc___```fffmmmrrruuuyyyyyyyyyxxxxxxzzz~~~~~~}}}oooeeeuuukkk]]]RRRMMMQQQQQQgggPPPLLLKKKKKKXXXkkk{{{```]]]pppdddOOO\\\pppzzzjjjVVVEEE:::;;;IIIXXXttttttmmm```VVVQQQIII@@@;;;999999:::888444666:::777;;;>>>JJJ[[[dddrrrzzzqqqjjjaaa]]]VVVPPPJJJEEE???<<<666666555555555555666666222333333333333222111111---.....................------------------------......---------,,,,,,,,,...000222333333444666888999===CCCHHHKKKOOORRRTTT[[[^^^bbbeeegggiiilllnnnmmmooorrrsssrrrqqqrrrssstttrrrqqqrrrssstttttttttqqqqqqqqqpppppppppooooooqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvv{{{{{{xxxyyy{{{wwwuuutttuuuwwwxxxxxxwww{{{yyyvvvvvvxxxzzz{{{{{{yyywwwwwwyyyxxxsssqqqrrrssssssttttttuuuvvvvvvvvvzzzyyyppp{{{|||VVV@@@888555444777:::===???>>>>>>@@@CCCDDDEEEFFFGGGFFFDDDBBBAAAEEEEEEEEECCC@@@@@@AAACCCAAACCCEEEGGGHHHHHHHHHHHHIIIIIILLLPPPPPPMMMMMMQQQ\\\dddtttwwwnnnjjjdddVVVHHH;;;777666333000///222111000111444888===AAA<<<>>>777222666333222;;;JJJooouuuZZZRRRLLLMMMNNNIIIIIIHHHGGGFFFEEEEEEEEEFFF???===:::777666666888999555777999999999:::<<<===;;;AAABBBHHHSSSVVV[[[iiiqqq~~~xxxzzz}}}{{{|||~~~yyyoooeee^^^\\\[[[^^^gggpppvvvxxxyyyyyyzzzzzz{{{}}}|||sss```___yyywwwjjj^^^RRRKKKMMMMMMmmmWWWOOONNNQQQTTTjjjzzzvvvvvv\\\aaazzznnnSSSTTTccc}}}nnn[[[KKKAAA>>>CCCJJJdddiiifff[[[UUUSSSJJJ<<<999888666555444555777888999555888AAAFFFNNNcccyyyzzzrrrnnniiiddd___WWWNNNGGGFFF<<<;;;;;;777<<<@@@:::666888888888555222000000///............---------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---///000222444555777:::<<<;;;@@@FFFIIIOOOWWWZZZYYY___aaadddgggjjjkkkkkkkkkooopppsssttttttsssrrrqqqssstttuuuuuuuuuuuuuuuuuurrrtttsssoooooossstttrrrsssrrrqqqrrrtttvvvwwwwww{{{~~~|||vvvtttvvvuuuqqqvvvxxx{{{}}}}}}|||zzzxxxxxxvvvuuuvvvwwwvvvtttrrrxxxyyywwwtttvvv{{{{{{xxx{{{zzzyyyxxxwwwwwwvvvvvvoooqqqtttuuuuuuvvvwwwyyyzzzhhhzzzjjjIII;;;::::::888:::<<<>>>===<<<===@@@DDDCCCCCCAAA@@@@@@AAABBBCCC@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBBBBDDDGGGHHHGGGKKKNNNMMMJJJJJJNNNSSSZZZ```wwwyyyhhhrrr}}}ccc\\\VVVKKK@@@:::444///000555333333222111111444:::>>>>>><<<999777666666666777DDDRRRsssjjj[[[TTTLLLHHHJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCAAA>>>:::888666666777666666666666777888999:::======???BBBIIIPPPWWW\\\iiiqqq{{{{{{wwwtttvvv}}}}}}zzzxxxwwwuuuppphhhaaaXXXXXX\\\ccclllsssvvvvvvuuuwwwyyy|||~~~}}}yyynnnZZZgggwww{{{aaaQQQNNNLLLKKKNNNvvv]]]NNNLLLQQQ[[[jjjzzzdddYYYddduuuwww[[[SSSZZZyyytttfffRRRBBB???FFFMMM___eeecccXXXPPPNNNFFF::::::888777555555555666777777333666>>>CCCIII[[[ooo}}}yyyuuupppiii___XXXLLLAAA???@@@===AAADDD;;;;;;;;;:::888555222000000///............---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------///111333444555777:::===;;;AAAGGGJJJQQQYYY\\\[[[___aaadddhhhjjjlllllllllpppppprrrsssssssssrrrqqqttttttuuuuuuuuuuuuuuutttqqqssssssoooooossstttrrrqqqqqqqqqsssuuuwwwyyyyyy}}}}}}wwwuuuwwwvvvrrrvvvwwwyyyyyyyyyxxxvvvuuuvvvuuuuuuvvvwwwwwwvvvtttxxx{{{zzzwwwxxx{{{|||zzzzzzzzzzzzyyyyyyxxxxxxwwwrrrtttvvvwwwwwwxxxzzz{{{~~~nnnfffqqq^^^CCC888888999888:::<<<===<<<;;;<<>>999777333333555333333222111111444999===>>><<<:::888666555666666<<>>AAAGGGNNNUUUYYYdddllluuu}}}tttsss~~~~~~qqqkkkkkkpppzzzzzzzzzyyyxxxssslllccc]]][[[\\\```gggooottttttsssrrrrrrsssvvvyyy}}}{{{yyyqqq^^^jjjqqqpppqqq\\\UUURRRMMMJJJMMMfff^^^bbbaaalll{{{zzzoooPPPOOOXXXqqqeeeSSSRRRoooyyywww```IIICCCIIIPPP[[[bbbbbbWWWMMMHHHBBB;;;:::999888666555555555666555222444;;;>>>BBBPPP```uuuuuunnn___RRRNNNPPPNNNQQQOOODDDCCCAAA===888444222111000///............---------,,,,,,+++++++++,,,------,,,,,,,,,---------......///111333555666888;;;>>><<>>CCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBCCCDDDDDDEEEBBBBBBCCCDDDEEEFFFHHHHHHKKKLLLLLLMMMOOOPPPRRRSSSXXXYYYiiirrr___lll|||xxx```SSSDDD>>>;;;888555333333333222111000333888;;;>>>===;;;999777666555555888===UUUlllWWWIIIFFFKKKIIIIIIHHHHHHGGGGGGGGGFFFFFFDDDAAA>>>:::888666555888888888888999:::;;;;;;:::;;;<<>>DDDKKKOOOVVV___cccbbbaaaccceeeiiilllnnnppppppqqqppppppppppppqqqrrrsssuuuuuuuuutttttttttuuuuuuqqqsssrrroooppptttvvvtttoooppprrrssstttvvvyyy{{{||||||zzzxxxxxxzzz{{{{{{|||{{{xxxvvvtttsssssssssvvvuuuuuuwwwxxxyyyxxxvvvvvv}}}}}}zzz{{{}}}~~~zzz{{{|||}}}}}}}}}}}}|||yyyyyyyyyyyyxxxzzz~~~~~~yyy~~~zzzmmmYYYBBB666555666888888999::::::::::::;;;;;;<<>>===<<<:::888666555444:::888FFFjjjdddOOOHHHJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDD@@@===999777555888777777777888888999:::999999:::===AAAGGGKKKNNNWWW]]]eeellltttssscccmmm{{{yyyqqqooodddXXX^^^rrr|||nnnddd^^^[[[XXXUUUSSSWWWbbbsss~~~~~~{{{rrreeeZZZTTTSSSSSSYYYdddooovvvxxxvvvtttuuuuuutttvvvxxxzzz{{{{{{|||kkkbbbkkk|||zzzoooxxxsssaaaQQQLLLJJJGGGIIIOOOtttuuummm\\\SSSMMMJJJJJJUUUeeeTTTLLLXXXuuu{{{cccNNNKKKPPPqqqkkkYYYTTTUUU```eeedddZZZNNNFFFAAA>>>:::::::::::::::888777666555444555777888999???FFFPPP[[[nnnyyyvvvpppmmmfffVVVNNNHHH???888444222111000///............---------++++++++++++,,,,,,---...,,,,,,---......///000000000222555666888:::>>>AAAAAAHHHNNNRRRYYYbbbfffeeeccceeegggjjjmmmoooqqqrrrqqqqqqppppppqqqqqqrrrsssuuuttttttttttttuuuvvvvvvrrrtttssspppqqquuuvvvtttqqqrrrttttttttttttwwwzzzzzzxxxwwwwwwxxxzzz|||~~~{{{yyywwwvvvvvvwwwyyyxxxwwwxxxyyyxxxwwwuuuttt|||~~~zzzzzz||||||zzz{{{}}}~~~~~~}}}zzzzzzzzzyyyyyyzzz~~~~~~zzztttcccPPP===777888888888999999999:::;;;<<<<<<<<<<<>>999:::<<<======;;;999888666666666666666888;;;???DDDKKKXXXlll}}}wwwnnniiibbbSSSNNNGGG===777444333111//////............---------,,,,,,+++++++++,,,------,,,------...///000111111111333555777999<<>>??????===@@@@@@AAABBBCCCCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIHHHIIIGGGCCCAAAAAAEEEIIILLLHHHHHHJJJLLLNNNQQQSSSUUUSSSUUU]]]sss~~~nnnnnnzzz}}}~~~sss\\\DDD888666888444444333111//////222444;;;<<<<<<<<<;;;999666444666333555CCC___rrrZZZOOOJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHGGGFFFBBB>>>:::777666666555555555666666777888888999:::===@@@BBBDDDLLLRRRZZZ```fffmmmvvv{{{}}}qqqnnn|||qqqiiinnnttt}}}```QQQPPPPPPNNNIIIGGGDDD@@@???DDDLLLRRRTTTXXXeeevvv~~~{{{{{{{{{oooaaaVVVPPPPPPRRRWWW^^^gggnnnppppppnnnmmm~~~}}}~~~yyyzzz~~~{{{vvvlll___YYYXXX]]]ccc|||~~~pppqqqkkk[[[QQQTTTXXXSSSMMMLLLNNNKKKKKKRRR```nnnwww{{{___[[[[[[gggssszzzuuummmsss]]]MMMXXXsssxxxhhhbbbppp~~~vvvbbbRRRFFFUUUlll}}}wwwhhhcccjjjooolllfff___UUUJJJBBB???999;;;===???@@@>>><<<:::666777666444444777:::;;;>>>AAAIIIYYYooo}}}uuuhhhccc^^^RRRLLLEEE;;;555444333111...///............---------------,,,+++++++++,,,,,,,,,---...///000111222222111333666888:::===@@@CCCHHHNNNTTTXXX^^^fffiiihhhiiiiiijjjlllmmmoooqqqrrrqqqrrrssstttuuutttssssssrrrrrrqqqrrrtttvvvyyy{{{xxxzzzxxxtttsssvvvwwwuuutttwwwzzzzzzxxxyyy}}}{{{xxxzzzzzzxxxzzz||||||{{{{{{{{{{{{{{{{{{yyyyyyxxxyyyzzzzzzxxxwwwuuuzzz}}}}}}}}}~~~{{{www{{{|||~~~}}}{{{zzz{{{|||}}}||||||}}}~~~|||ppp```___bbb\\\qqq}}}^^^JJJ<<<;;;===:::888;;;:::::::::===AAACCCBBB@@@>>>>>>>>>??????@@@AAABBBBBBDDDFFFIIIJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEGGGHHHCCCFFFJJJKKKKKKMMMRRRUUUSSSUUUVVVbbb}}}yyyeeeLLL>>>999777444444333111///...000222999:::<<<===<<<:::777555222333555<<>>@@@AAAGGGLLLSSSZZZ___eeelllpppuuu~~~yyyvvvjjjooonnnvvv]]]RRRRRRSSSQQQLLLIIIFFFDDDFFFJJJMMMPPPSSSYYYhhh{{{}}}zzzzzz}}}yyypppdddYYYSSSQQQQQQRRR[[[aaahhhmmmnnnmmmmmmmmm|||}}}xxx~~~vvvvvvooorrrmmm```ZZZXXX]]]dddyyy|||kkkiiiuuuxxxooo^^^UUURRRWWWYYYSSSMMMMMMLLLOOORRRUUUXXX]]]cccgggOOONNNNNNUUUddd~~~nnnooouuuqqqqqqrrr\\\SSSdddvvvmmmzzzuuu]]]IIILLL]]]rrrttthhhhhhtttwwwqqqjjjcccZZZOOOFFFAAA999;;;>>>AAAAAA@@@>>><<<666777555333333666999:::;;;<<>>:::888<<<;;;:::;;;???CCCEEEDDDAAA>>>===<<<<<<===???AAABBBBBBDDDGGGIIIKKKKKKJJJJJJFFFFFFGGGHHHHHHFFFEEEDDD@@@EEEJJJJJJIIIKKKPPPVVVVVVVVVSSSVVVooolllSSSDDD;;;444444444444111///...///111888999<<<>>>===;;;888666111555::::::>>>VVVppp^^^LLLLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIHHHFFFAAA===:::888888777777777777777888888888999:::;;;===>>>???CCCHHHOOOUUUZZZ```eeeiiipppzzzyyyhhhjjjttt{{{bbbQQQMMMNNNLLLHHHFFFBBB@@@DDDLLLRRRTTTRRRRRRYYYkkk}}}}}}}}}}}}}}}|||{{{{{{ppphhh]]]UUUSSSSSSRRRQQQ[[[```gggkkkmmmnnnppprrrxxxzzzyyyvvvllliiiqqqoooccc]]]]]]eeennnvvvzzzhhhbbbmmmmmmbbbZZZTTTRRRUUUSSSLLLKKKPPPNNNSSSYYY\\\ZZZVVVTTTSSSFFFGGGDDDFFFNNNUUUlllzzzqqqfff\\\[[[hhhvvvtttWWW^^^~~~{{{WWWKKKNNNcccnnnhhhiiittt}}}wwwiiiaaacccWWWEEEAAA666???GGGIIILLLLLLCCC999777777666555444444444444777:::>>>EEEPPPbbbwww}}}xxxnnn___SSSNNNBBB;;;333000111222000---......//////......---,,,,,,,,,,,,---------......---...////////////111333222444666999<<<@@@FFFJJJQQQSSSXXX___ccceeefffhhhjjjmmmppprrrqqqppppppppppppqqqsssuuuwwwwwwwwwvvvvvvuuuttttttuuuwwwzzz{{{|||zzzxxxwwwuuuuuuuuuvvvyyyzzz}}}~~~}}}|||zzzwwwxxxzzz|||{{{zzzyyyyyyzzz{{{{{{||||||}}}{{{{{{{{{zzzyyyyyy{{{~~~~~~|||}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{}}}|||{{{~~~~~~~~~|||nnnbbbQQQJJJUUUxxxxxxUUUAAA555<<>>555777333333555444111000333333555888<<>>999666333777888:::<<<@@@___tttXXXLLLGGGLLLJJJCCCDDDLLLFFFHHHIIIIIIGGGCCC???<<<:::999888777666666666666666666777888:::;;;<<<<<>>???;;;===???@@@@@@@@@AAABBBAAA@@@@@@???@@@AAABBBCCCEEEGGGIIIIIIHHHIIIMMMOOOKKKNNNOOONNNJJJFFFEEEEEECCCFFFJJJPPPTTTVVVUUUTTTVVVYYYVVVVVV^^^hhhvvvWWWAAA666888444333666555222000222111333777<<<@@@AAA>>>;;;666888666777888888PPPvvvqqqYYYFFFFFFIIIEEEDDDIIIFFFGGGIIIIIIGGGDDD@@@>>>;;;:::999888777666666666666777777777888999999999===???BBBFFFKKKRRRZZZ```aaagggnnnsssyyyyyyrrr\\\UUUVVVUUURRRQQQLLLGGGDDDEEEKKKQQQSSSRRRTTTaaarrr|||yyyuuuvvvyyy{{{yyyssskkkdddZZZVVVRRROOOMMMOOOYYYdddhhhiiilllrrrzzz}}}}}}}}}vvv|||{{{|||tttmmmlllooobbbXXXYYYXXXOOOQQQMMMKKKLLLOOOOOOLLLHHHOOOOOOOOOMMMJJJIIIJJJKKKLLLMMMHHHEEEFFFDDDNNNeeeaaaQQQRRRUUUUUUQQQKKKIIINNNSSSYYYiiiyyyzzzuuupppooommmkkknnnrrr}}}iiidddwwwZZZGGGMMMYYY___jjjxxxttt\\\PPPTTTQQQDDDAAA<<<::::::AAALLLQQQHHH<<<777666555444333333333333444555777777:::AAALLLTTTkkk{{{rrrkkkaaaRRRGGGCCC:::666111///000111000.........//////......---,,,,,,,,,,,,---------......---.../////////000222444444666888:::===CCCIIIMMMXXXZZZ^^^```bbbeeehhhjjjlllmmmoooooonnnnnnpppqqqttttttuuuuuuuuuuuuttttttyyyyyyxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuvvvwwwxxxyyyzzz{{{|||}}}}}}{{{yyyxxxwwwwwwxxxzzz}}}~~~}}}|||}}}}}}|||zzzyyyxxxwwwwwwyyyzzzzzzzzzyyyzzz}}}~~~}}}}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyzzzzzzzzz}}}{{{zzz{{{||||||{{{}}}}}}lllUUUYYYuuukkkYYYHHH>>>999???CCC@@@>>>???>>>???@@@???>>>>>>@@@BBB@@@@@@?????????@@@AAAAAADDDEEEFFFGGGGGGJJJNNNQQQNNNOOOPPPNNNKKKGGGEEEEEEHHHHHHJJJPPPVVVYYYWWWSSSQQQWWWVVVTTTVVVZZZrrraaaIII;;;999555444666777333000111///111666;;;AAACCCCCCAAA777888444555666333AAA^^^kkkIIICCCHHHHHHGGGHHHFFFGGGHHHIIIHHHEEEBBB@@@===<<<:::999888777777666777777777666666666666666;;;<<>>:::999???JJJNNNGGG===777666555444333333333333444555777777999===CCCGGG[[[nnnxxxnnneeeZZZKKKAAA>>>555222000///000111000............///......---,,,,,,,,,,,,---------......---...///000///111333555666888:::<<<@@@FFFMMMRRR]]]aaadddccccccfffjjjlllmmmnnnnnnnnnmmmmmmoooqqqsssssstttuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyyyyxxxxxxuuuuuuvvvwwwxxxzzz{{{{{{yyyzzz|||}}}}}}|||{{{zzzxxxxxxwwwxxxyyy{{{||||||||||||{{{zzzyyyxxxwwwwwwzzz{{{{{{{{{{{{|||~~~}}}}}}~~~~~~|||{{{zzz{{{{{{{{{{{{{{{{{{zzz~~~|||{{{|||}}}}}}rrr^^^JJJZZZ||||||```OOOBBB======AAABBB???>>>AAA???@@@@@@>>>===>>>@@@BBBAAA@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBCCCFFFJJJMMMMMMMMMLLLKKKHHHEEECCCBBBFFFGGGIIINNNSSSUUUSSSQQQMMMSSSRRRPPPRRRTTThhhzzzyyylllSSSCCC:::555333666777333000//////000444999???BBBCCCCCC666777333555999555;;;OOOzzzzzzPPPEEEJJJJJJHHHJJJFFFGGGHHHIIIIIIGGGDDDCCC???>>><<<:::999777777666666666666666666777777777<<<===???AAACCCGGGMMMQQQZZZ```ggglllnnnrrrzzzyyynnnYYYTTTQQQVVVaaahhhiiieeefffoooyyy|||yyyuuutttuuutttsssqqqnnnkkkeee^^^YYYPPPMMMLLLMMMMMMOOOVVV^^^ffffffjjjttt~~~~~~yyytttzzz{{{}}}uuuwwwtttsssyyysssiiiZZZOOONNNMMMHHHGGGGGGHHHKKKLLLKKKIIIWWWVVVVVVWWW[[[___ccceeeeeeiiiccc^^^___[[[[[[gggwwwhhhUUUOOOPPPOOONNNMMMLLLKKKJJJHHHLLLVVVaaajjjpppiii\\\fffkkk```VVVQQQNNNIIIFFFFFFDDDGGGNNNWWWeeemmmuuugggWWWRRRTTTdddvvvooo___aaa]]]NNNEEE>>>;;;<<>>===>>>@@@BBBAAAAAAAAABBBBBBBBBBBBBBBDDDBBB@@@@@@AAADDDGGGHHHKKKJJJIIIHHHGGGFFFDDDCCCDDDHHHLLLNNNNNNNNNPPPRRROOOQQQMMMMMMRRRRRR]]]tttyyyxxx{{{uuu]]]JJJ>>>777333555666333000///111111222666:::>>>@@@@@@777777333555;;;666666CCC[[[\\\NNNMMMIIIGGGKKKGGGHHHIIIJJJIIIHHHFFFEEEBBBAAA???<<<:::888777666444444555666777888999:::;;;===>>>???@@@CCCHHHKKKNNNUUU]]]aaadddhhhooouuu|||}}}uuummmhhhppp~~~xxxoootttxxxxxxtttqqqqqqsssrrroookkkgggccc^^^XXXTTTOOOMMMLLLOOOQQQQQQVVV\\\ccceeejjjttt}}}xxxuuu~~~zzziiipppwwwkkkXXXKKKIIIIIIGGGGGGHHHJJJLLLMMMLLLKKKiiiiiikkknnnrrrttttttsssxxx|||wwwssswwwwwwwww{{{hhhTTTMMMPPPUUU[[[___[[[ZZZXXXTTTQQQQQQVVVZZZ[[[___[[[RRRYYYoooddd\\\UUUSSSQQQLLLIIIIIIEEEDDDDDDDDDGGG\\\yyyoooXXXPPP```vvvpppmmmeeeTTTIII@@@===???HHHNNNLLLEEEAAA999888777666555555555555666666666666666666666555:::BBBOOO___tttzzzuuukkkbbbVVVNNNDDD999333222///000000111111000000///......//////......---,,,,,,,,,,,,---------......,,,...///000000222444777<<<===@@@DDDJJJSSS\\\bbbgggpppssslllhhhlllooonnnnnnpppqqqpppooonnnoooqqqpppqqqqqqsssuuuwwwyyy{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz|||}}}}}}}}}}}}wwwxxxzzz|||~~~}}}|||yyyvvvtttuuuxxx{{{yyyyyyzzzzzz{{{|||}}}}}}wwwxxxxxxxxxwwwxxx{{{}}}~~~}}}~~~}}}|||zzz|||}}}~~~~~~}}}|||wwwxxxyyyzzzzzz|||qqqddd]]]qqqpppfff]]]OOOCCC>>>@@@BBBCCCBBB@@@@@@AAA>>>???@@@???>>>>>>@@@BBB???@@@AAABBBCCCCCCCCCCCCFFFDDDBBBBBBDDDFFFGGGGGGJJJIIIHHHHHHIIIJJJIIIHHHEEEJJJNNNOOOMMMMMMOOOSSSRRRPPPJJJMMMTTTPPPRRR```yyy{{{{{{fffSSSCCC;;;444555777555333222333111111333666:::<<<===:::;;;555444999333000999AAAkkkmmm^^^TTTJJJFFFKKKIIIIIIJJJJJJJJJHHHGGGFFFEEECCCAAA>>>;;;888777666333333444666777999::::::999:::;;;<<<===???BBBEEEFFFLLLTTTYYY[[[```hhhnnnnnnttt}}}wwwwwwuuurrrooonnnooopppkkkgggbbb]]]YYYUUURRROOOMMMKKKMMMSSSWWWXXX\\\aaaccchhhoooxxx|||{{{|||pppeeevvv}}}tttgggTTTIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMMMM~~~~~~xxxsss|||~~~}}}nnnaaaVVVVVV[[[aaagggmmmnnnmmmjjjgggdddccccccbbb___```]]]WWWWWWbbbpppzzzooojjjgggfffbbb[[[WWWWWWLLLHHHEEEDDDAAAKKKjjjqqq]]]fff|||}}}tttjjjXXXNNNCCC===???MMMWWWUUUJJJBBB:::999888777777666666666777777777888888888777555333999???EEERRRdddsssyyyyyyqqqmmm\\\RRRHHHBBB;;;444111222...000222222111000//////......//////......---,,,,,,,,,,,,---------......,,,...000000111222555777>>>@@@CCCHHHOOOYYYcccjjjjjjvvvzzzrrrllloooqqqnnnnnnppprrrrrrqqqppppppppprrrrrrrrrssstttvvvxxxzzzzzzzzzyyyxxxxxxyyy{{{|||yyyzzz{{{|||}}}||||||{{{xxxxxxyyy{{{|||}}}~~~~~~zzz{{{|||{{{xxxxxxyyy|||zzzzzz{{{||||||}}}~~~~~~yyyyyyzzzyyyxxxxxx{{{}}}~~~}}}~~~}}}{{{zzz{{{}}}~~~~~~}}}{{{vvvxxx{{{{{{zzz{{{}}}~~~|||iiiaaadddwwwhhhYYYLLLCCC>>>@@@AAA@@@@@@@@@???>>>;;;===???@@@@@@@@@AAABBB===>>>@@@BBBCCCDDDDDDCCCEEECCCBBBDDDGGGIIIIIIHHHHHHGGGFFFGGGKKKMMMMMMLLLIIIJJJLLLMMMNNNNNNOOOPPPMMMMMMIIIMMMTTTNNNKKKUUUkkk}}}lll^^^JJJ@@@777777999888777666444222000111444999;;;===<<<>>>888555888222///666555SSShhhqqqcccRRRJJJMMMKKKKKKKKKKKKJJJHHHGGGFFFGGGEEEBBB???<<<999777666333333444555666666777777777999:::;;;;;;<<>>PPP___]]]OOOCCC;;;:::999888777777777777222222222444666777777666777<<<===:::>>>LLL]]]gggooouuu~~~uuunnnkkkSSSJJJAAA<<<888444333555...000333333222000//////......//////......---,,,,,,,,,,,,---------......,,,...000000111222555888???AAAEEEJJJRRR]]]hhhooolllyyy}}}uuunnnqqqrrrnnnnnnqqqttttttsssqqqpppppptttssssssssstttuuuwwwxxxwwwvvvvvvwwwyyy|||zzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{vvvzzz~~~~~~{{{{{{|||||||||||||||}}}}}}}}}~~~}}}}}}}}}|||{{{{{{}}}~~~}}}~~~}}}{{{yyy{{{|||}}}}}}|||{{{yyy|||~~~~~~}}}|||}}}zzz```YYYeee{{{oooXXXIII??????@@@???>>>>>>???>>><<<:::<<>>AAABBBCCCCCCCCCBBBAAA@@@CCCHHHKKKJJJHHHFFFDDDCCCFFFJJJNNNNNNMMMKKKHHHHHHJJJNNNPPPNNNKKKEEEGGGGGGMMMTTTMMMIIIUUUbbb~~~qqqgggOOOCCC999888;;;;;;::::::444222000000444999<<<>>>===@@@:::666999555222;;;555GGGPPP|||ooo[[[PPPPPPLLLLLLLLLKKKJJJHHHGGGFFFHHHFFFCCC???<<<999777666444444444444444444444444888:::;;;<<<<<<===???BBB===CCCIIILLLNNNSSS[[[bbbkkkkkknnnsssuuuvvv{{{wwwnnniiikkknnnnnnmmmccc^^^XXXRRRPPPOOONNNMMMQQQPPPSSS[[[```aaabbbddddddmmmxxx~~~|||~~~~~~pppjjjqqq}}}dddWWW```___dddbbbaaaWWWHHHIIIMMMHHHHHHJJJLLLMMMLLLLLLMMMNNNzzzooofffbbbjjjwww~~~|||vvvyyyvvvoooqqqyyy|||~~~{{{wwwvvvzzzpppYYYWWWaaapppwwwlllccc[[[SSSIIIDDDDDDJJJRRRYYY{{{{{{yyy{{{xxxjjjSSSGGG@@@AAAQQQbbbdddUUUFFF>>>;;;777666999:::999888777666888<<<===999777999999777555555:::BBBJJJPPPZZZ```jjjuuu~~~zzzuuupppeeeYYYGGGCCC===777333111111222000000//////.........---000000///...---,,,,,,,,,---------............///...///000000111333777:::===@@@BBBLLL^^^dddeeeoooqqqzzz~~~wwwrrrsssuuupppooooooqqqssssssrrrqqqpppqqqrrrttttttttttttssswwwyyyzzz|||||||||{{{{{{~~~|||zzzwwwvvvxxxyyy{{{}}}~~~~~~}}}}}}{{{}}}~~~|||{{{yyy{{{~~~}}}||||||~~~zzzzzzyyyyyyyyyyyyzzzzzz}}}{{{{{{||||||}}}~~~~~~~~~}}}{{{zzz|||{{{zzzzzz|||~~~~~~hhh^^^ooorrrSSSFFFFFF======>>>>>>>>>>>>======>>>>>>>>>>>>>>>?????????;;;===???CCCEEEDDDAAA>>>@@@@@@@@@AAACCCFFFHHHJJJEEEEEEFFFGGGIIILLLNNNOOOKKKLLLMMMMMMNNNNNNNNNNNNGGGDDDEEEIIILLLLLLOOOTTT```uuu{{{{{{}}}uuucccMMM999555999888666555222222222111111222666888;;;======999444222555888444;;;EEE\\\jjjRRRMMMLLLPPPQQQNNNJJJHHHGGGFFFHHHGGGFFFCCC@@@<<<888666666666666666666666555555888888888999:::;;;===>>>999>>>DDDGGGHHHLLLRRRXXXdddgggkkkmmmooosssyyy~~~~~~wwwpppjjjhhhfffbbbaaabbbXXXVVVSSSPPPNNNNNNNNNNNNRRRUUUZZZ\\\^^^bbbgggkkkrrrqqqzzz~~~}}}zzz}}}~~~{{{tttuuuyyyxxx}}}tttmmmhhhgggoooxxx]]]ZZZgggfffllliiiddd\\\OOODDDDDDIIILLLKKKJJJKKKNNNPPPQQQQQQvvvnnniiigggvvv|||wwwqqqttt}}}}}}xxxccccccnnnxxxssshhh]]]QQQIIIFFFGGGNNNVVVnnnwwwwww}}}ppp[[[KKKAAALLLaaahhhZZZIII@@@<<<888777:::<<<<<<;;;<<<===CCCLLLNNNFFF>>>:::;;;999666555666999===@@@IIIMMMTTT]]]dddiiimmmnnnsssvvvyyy|||~~~|||tttkkkddd___TTTIII===:::777333000///000000111111000000000//////////////////...---------,,,---------............///...///000000000333777:::>>>DDDGGGPPP```dddeeepppqqqyyyzzzvvvvvvxxxqqqqqqqqqrrrtttuuutttsssqqqrrrssstttuuuuuuttttttyyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxxvvvuuuvvvxxxzzz{{{{{{{{{{{{}}}}}}~~~~~~~~~}}}}}}|||wwwyyy{{{{{{zzzzzz{{{~~~{{{{{{{{{zzzzzz{{{{{{{{{}}}{{{{{{|||~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{}}}~~~~~~~~~~~~ooo\\\```{{{uuuRRRAAA=========>>>>>>>>>===<<<<<<===>>>??????@@@@@@??????===>>>@@@BBBCCCCCCAAA??????@@@@@@BBBDDDFFFHHHIIIDDDDDDEEEFFFHHHJJJKKKMMMLLLMMMNNNOOOOOOOOONNNMMMJJJFFFDDDGGGJJJLLLPPPVVV[[[hhhpppmmmsss~~~mmmIII888555666555444222222222111111222555888;;;>>>???;;;666333444777666888;;;HHHlllzzz]]]VVVLLLMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGEEEBBB>>>:::888666666666555555555666666777777777888999:::<<<===:::>>>CCCEEEEEEGGGMMMRRRWWW[[[aaaeeehhhnnnuuu{{{~~~xxxvvvooohhheeeaaa[[[XXXXXXTTTRRROOOLLLKKKKKKLLLMMMTTTXXX]]]aaaffflllsssxxx|||{{{~~~zzz||||||xxxsssvvv|||~~~|||nnneeehhh||||||uuummmeee]]]ZZZ```iii}}}gggmmm}}}}}}}}}ooo```VVVOOOHHHEEEFFFEEEEEEEEEGGGKKKMMMMMMMMM{{{zzz{{{|||{{{uuuqqqwwwrrrttt~~~vvvjjj\\\PPPGGGDDDJJJSSSdddvvvlllwww}}}}}}qqqWWWAAAGGG___nnndddRRRDDD@@@:::999;;;>>>???>>>999===HHHWWW]]]VVVHHH@@@>>>===;;;888777666555666999<<>>;;;======>>>======<<<;;;;;;===???@@@BBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@>>>???AAACCCDDDEEEFFFFFFCCCDDDDDDDDDEEEGGGHHHIIILLLMMMOOOPPPPPPNNNLLLKKKLLLGGGDDDFFFIIIKKKQQQWWWYYYZZZmmmrrrllliiimmm[[[@@@777666555333222333333222111222444777<<<>>>@@@>>>999555444555444444444999LLLrrrmmm```QQQMMMIIIKKKNNNOOOLLLIIIHHHIIIIIIHHHEEEAAA<<<:::666666555555555555666666666666666666777999:::;;;;;;>>>AAAAAAAAABBBFFFJJJNNNRRRXXX\\\```fffnnntttwwwzzz~~~yyyssspppjjjdddaaa\\\UUUPPPOOOOOOMMMJJJHHHHHHJJJMMMOOOVVVZZZ___eeelllttt}}}~~~|||{{{yyywwwtttsssxxx{{{vvvnnn^^^\\\bbbppp}}}}}}yyysssnnnggg___VVVQQQVVV___iiiwww|||tttoooWWWMMMMMMLLLHHHEEEBBBBBBDDDGGGJJJKKKKKKIIIvvvqqqqqqwww~~~~~~qqqcccVVVJJJCCCJJJVVVjjjmmmkkksssuuuuuuuuu{{{```DDDCCCYYYmmmjjj\\\KKKEEE>>>;;;;;;>>>>>>>>>666999DDDWWWccc```VVVNNNDDDCCC@@@===:::999888888666666888:::<<>>======<<<;;;:::===???BBBDDDDDDCCCAAA???AAABBBBBBAAA@@@@@@@@@BBB>>>???AAACCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFKKKLLLNNNOOONNNLLLJJJHHHKKKGGGEEEHHHJJJKKKPPPUUUVVVNNN\\\xxxmmmqqq}}}gggLLL>>>888555333222333444333111222444555;;;>>>AAA@@@<<<888555444111111444999@@@UUU~~~}}}jjjYYYPPPIIIMMMSSSSSSMMMHHHGGGHHHIIIIIIFFFBBB>>>;;;777777666555555555666666555555555555666777888999:::<<<>>>>>>>>>@@@CCCEEEKKKOOOTTTXXX[[[```ggglllppptttyyy}}}|||zzzyyy{{{vvvrrriiiccc^^^]]]YYYRRRNNNMMMKKKJJJGGGGGGHHHKKKOOORRRUUUXXX]]]dddmmmwww||||||}}}vvvsssqqquuuzzzzzzqqqgggaaaccciiinnnrrrtttvvvxxxsssnnnggg___WWWSSSYYYaaafffnnnyyyzzz~~~}}}eeeMMMGGGKKKNNNKKKHHHFFFGGGHHHKKKMMMNNNLLLIII~~~{{{vvvvvvzzz~~~tttggg\\\OOOFFFNNN]]]pppooohhhdddeeejjjkkkxxxeeeLLLCCCQQQbbbeee^^^RRRLLLCCC>>>======<<<;;;999888>>>NNN[[[^^^ZZZWWWHHHEEEAAA===:::999::::::666666666777888:::<<<>>>???>>>>>>>>>@@@BBBDDDDDDBBBBBB>>>888666777666222000111222222222222111000////////////////////////---------...............---------............//////000111111222444888<<<@@@NNNWWW```iiijjjnnn~~~uuuwww~~~}}}vvvtttrrrqqqpppppprrrtttttttttttttttuuuuuuvvvwwwwwwxxx}}}}}}||||||~~~yyyzzz{{{||||||{{{zzzyyyuuuvvvwwwxxxyyy{{{|||}}}xxxzzz}}}~~~|||zzzzzz{{{|||}}}~~~}}}|||zzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~|||zzzyyyyyyzzz{{{zzzxxxxxxzzz~~~}}}zzz|||pppddd\\\^^^ggg{{{}}}dddNNNBBB@@@BBB======>>>>>>===<<<;;;;;;>>>???BBBDDDDDDCCCAAA???AAABBBCCCAAA??????AAACCC>>>???AAACCCCCCCCCCCCBBBCCCBBBBBBBBBCCCCCCDDDEEEIIIJJJKKKKKKKKKIIIGGGFFFGGGEEEFFFJJJLLLLLLMMMQQQPPPGGGPPPqqqyyytttXXXCCC888555555333444444333222111222444888;;;???AAA???;;;777555222111444:::<<>>:::999777666555555666777444444444444555666777777888:::;;;<<<===???BBBDDDGGGKKKOOORRRUUUZZZ```fffhhhkkkppptttwwwyyy}}}~~~{{{}}}}}}}}}zzzwwwtttpppnnneee```[[[ZZZWWWQQQLLLLLLGGGFFFEEEEEEHHHLLLPPPSSSRRRUUU[[[dddppp|||~~~||||||~~~rrrpppqqqvvvzzzwwwooohhhggglllpppooommmooovvv|||zzzqqqggg___YYYXXX```iiilllmmmsssuuu{{{nnn]]]MMMIIILLLNNNMMMLLLLLLLLLMMMOOOPPPOOOLLLJJJyyy{{{}}}wwwnnneeeWWWLLLUUUfffppp\\\UUUVVVTTTqqqpppkkknnnppphhhYYYMMMPPP\\\```\\\XXXQQQIIICCC@@@???<<<::::::555555>>>GGGKKKLLLMMMEEECCC???;;;999888999:::777777777777888999:::;;;999777555555666888888777444666555111000444555333000111111111000///..................////////////..................---------------............//////000111222444777;;;???EEEQQQYYYbbbkkklllqqqwwwwww~~~uuusssrrrpppnnnnnnppprrrssssssuuutttttttttuuuvvvwwwxxx||||||||||||}}}~~~xxxyyyzzz{{{|||{{{{{{zzzuuuuuuuuuvvvwwwxxxzzzzzzxxxzzz|||~~~~~~|||{{{yyyyyyzzz|||~~~}}}zzzxxx}}}}}}||||||||||||}}}}}}{{{|||~~~~~~}}}}}}~~~}}}|||{{{{{{}}}|||zzzzzz}}}}}}|||yyy}}}~~~~~~nnn\\\TTT___vvv|||ssseeeVVVIIIAAA===<<<======>>>>>>>>>>>>======>>>???AAACCCCCCBBBAAA@@@@@@BBBCCCBBB??????BBBEEE???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDFFFKKKMMMKKKKKKNNNPPPLLLPPPeee{{{fffJJJ:::777777333444555444222111222333555888<<>>:::888777333222444555;;;MMMaaaooo\\\MMMNNNTTTSSSNNNMMMGGGHHHHHHGGGFFFDDDBBBAAA???===:::777666555666666444444444444444555666666777888999:::<<>>BBBGGGJJJMMMRRRYYY___cccfffiiilllnnnrrrvvvzzzxxx{{{~~~yyyxxxvvvsssoookkkhhhfffddd^^^YYYWWWSSSMMMIIIIIICCCCCCDDDFFFIIIMMMQQQTTTSSSVVV^^^jjjxxx}}}{{{zzzxxxnnnnnnqqqvvvuuuppplllmmmqqqvvvwwwsssqqqxxxpppaaaYYYZZZ```lllvvvrrrooopppnnnnnn~~~cccYYYQQQOOONNNLLLKKKMMMMMMMMMMMMNNNOOOOOOLLLJJJ~~~~~~wwwppp```RRRZZZnnnwwwbbbYYYSSSfff|||vvvddd\\\^^^iiikkkfff]]]^^^fffiiiddd\\\UUUMMMHHHEEECCC@@@===999444222666:::;;;===@@@???????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;888444333444555444333000333333000///222333111111111000000000/////////......//////000000000000/////////...---------,,,---------............//////000222333666999>>>BBBMMMVVV[[[bbblllmmmppp~~~xxxuuu}}}xxxuuurrrpppnnnnnnppprrrssssssttttttsssssstttuuuwwwxxx{{{{{{|||||||||||||||{{{wwwxxxyyy{{{||||||{{{{{{xxxwwwwwwvvvwwwxxxyyyzzz{{{zzzzzz{{{{{{}}}~~~~~~{{{{{{{{{}}}{{{xxx{{{{{{{{{zzzzzz{{{{{{{{{{{{|||~~~~~~}}}}}}~~~||||||}}}~~~~~~~~~}}}{{{zzz}}}}}}xxxbbbYYYddd}}}zzzlllcccWWWLLLDDD???:::888<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>AAADDDCCC@@@@@@BBBFFF@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIEEECCCDDDHHHJJJIIIJJJNNNPPPSSSTTT[[[pppyyyxxxZZZGGG===777444555666555222111111111111444888===@@@@@@===;;;777555333111111666@@@IIIqqqttt[[[RRRQQQMMMLLLPPPJJJIIIHHHGGGFFFFFFFFFFFFCCC@@@<<<999666555666666555444444444444555666666777777777888:::===>>>>>>:::>>>BBBDDDFFFJJJQQQVVV\\\^^^bbbdddgggkkkooorrrppptttyyy}}}~~~~~~}}}|||{{{xxxuuuqqqqqqqqqnnnjjjfffcccaaa^^^XXXRRRQQQNNNIIIGGGHHHEEEFFFHHHLLLOOOSSSUUUWWW\\\___fffqqq~~~{{{{{{yyytttnnnjjjlllqqqrrrkkkdddgggooo{{{~~~}}}wwwxxx}}}kkkXXXUUU___qqq|||vvvqqqhhhaaaiiiqqqjjjZZZTTTPPPPPPNNNKKKJJJLLLLLLKKKKKKLLLNNNOOOOOOMMMxxxgggWWW^^^qqqsssdddnnn|||uuueee\\\]]]dddmmmpppkkkmmmvvvvvvppp]]]WWWPPPLLLJJJGGGCCC@@@;;;888888;;;<<<;;;<<<@@@:::<<>><<<:::999<<<===>>>@@@AAAAAAAAAAAA?????????@@@@@@@@@AAAAAA<<<@@@DDDDDDAAA@@@CCCFFFAAAAAA?????????@@@AAABBBDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHFFFFFFFFFHHHJJJLLLGGGCCCBBBEEEGGGGGGJJJOOOIIIRRRSSSQQQccc}}}}}}lllVVVDDD666444555666555333111000111///111666<<<@@@AAA???===333666777555333666999:::KKKiiiXXXOOOIIIJJJPPPLLLKKKIIIHHHGGGGGGHHHIIIEEEBBB>>>:::777666666666555555444444444555666666888777666777999:::;;;:::===@@@BBBCCCCCCEEEIIINNNPPPSSSXXX\\\___cccgggjjjrrrtttvvvxxxyyy{{{~~~|||{{{xxxtttqqqoooiiikkklllkkkhhheeebbbbbbVVVPPPKKKKKKKKKIIIIIIKKKIIIKKKNNNRRRVVVYYY[[[\\\fffhhhmmmwww{{{xxxyyywwwnnnfffggglllqqqoooccc[[[bbbppp}}}vvvxxxzzzfffSSSTTTggg}}}vvvhhhYYY\\\bbb\\\RRRMMMJJJLLLMMMJJJJJJKKKKKKJJJIIIKKKNNNQQQRRRRRR}}}{{{rrrXXXWWWfff|||oooeeefffsssuuuqqqllluuuwwwjjj]]]RRRQQQPPPIIICCCAAA===:::888:::???AAAAAA???GGGEEEHHHMMMMMMLLLRRR[[[[[[VVVPPPNNNNNNMMMHHHCCCGGGBBB;;;777555555555555222222222222222222222222000000000000000000000000000000000000000000000000000000000000000///............---------......///222333333444777<<>>888<<>>;;;777555333555555444333333333444444444555666777888999:::::::::;;;===@@@BBBEEEGGGHHHLLLMMMPPPUUUZZZ___ccceeemmmppptttvvvwwwyyyzzz|||}}}|||{{{||||||vvvqqqllliiihhhggggggfffdddbbb___]]]\\\QQQOOOLLLJJJHHHHHHHHHHHHKKKQQQUUUSSSTTTZZZ```bbbgggooozzzyyymmmggggggggguuuooofffmmmkkkiiivvv~~~rrrnnnnnnpppxxxoooeeeWWWWWWppppppccc\\\XXXWWWXXXRRROOOKKKHHHHHHHHHGGGFFFDDDFFFHHHJJJLLLNNNOOOPPP~~~}}}tttYYYUUU```xxxwwwsss}}}qqqcccTTTMMMIIIGGGIIINNNIIIGGGEEECCCBBBEEEHHHJJJMMMLLLOOOUUUWWWUUUWWW]]]ZZZVVVQQQPPPOOOMMMGGGBBB???<<<999888777777555444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000///............---------...//////444444555666999???FFFKKKQQQWWW___eeejjjqqqyyy|||zzz~~~xxxssstttsssrrrrrrssstttwwwxxx{{{yyywwwuuussssssttttttwwwzzz|||}}}|||{{{{{{|||yyyxxxwwwvvvvvvxxxyyy{{{}}}~~~~~~|||zzzyyyzzz{{{}}}{{{xxxxxxzzz{{{|||||||||{{{{{{}}}}}}{{{}}}|||{{{zzzyyyyyyzzz{{{~~~}}}{{{zzzyyyzzz{{{|||{{{~~~~~~pppgggrrrxxxWWWDDDBBB;;;777;;;===>>>???AAACCCDDDCCCCCCBBBEEEAAA>>>???BBBCCC@@@===BBBBBBBBBCCCCCCBBBBBBAAAAAAAAACCCDDDFFFGGGHHHHHHDDDAAACCCIIIMMMKKKJJJKKKHHHGGGEEEDDDDDDFFFGGGIIIFFFFFFFFFFFFFFFHHHIIIJJJJJJLLLNNNPPPVVVeee{{{}}}zzz}}}~~~uuugggUUUFFF888666333333444444222000111000111555:::>>>??????;;;888444333444666666555777LLLlllxxxbbbRRRIIIFFFJJJEEECCCEEEGGGFFFEEEGGGEEEDDDBBB@@@===:::777666555444444333333333444444444555666777888999999:::;;;<<<===>>>@@@AAABBBCCCGGGIIILLLPPPTTTYYY]]]___fffiiimmmppprrrsssuuuwwwwwwwwwxxxzzz}}}zzzxxxsssmmmhhhdddaaa______```aaaaaa___\\\XXXVVVOOOMMMJJJHHHFFFGGGHHHIIIKKKRRRXXXXXXZZZ```dddeeekkkvvv~~~ssshhheeeiiihhhppprrrrrrvvvtttvvvyyyggg___^^^^^^aaaeee```^^^ZZZ]]]rrrhhh[[[VVVRRRPPPPPPNNNKKKHHHEEEEEEEEEDDDCCCEEEFFFGGGIIIJJJLLLLLLLLL~~~vvv___WWW]]]ggguuuaaaRRRMMMSSS\\\^^^___\\\VVVOOOPPPXXX```___]]]]]]aaabbb^^^[[[[[[XXXTTTPPPMMMKKKHHHBBB>>>:::999999999999888444222222222222222333333333333111111111111111111111111111111111111111111111111000000000000000///............------......///000444555777999<<>>:::999<<<;;;===>>>@@@BBBCCCCCCCCCCCCFFFCCC@@@@@@BBBBBB???<<>>???>>>;;;666444444444444444444:::IIIgggvvv```RRRJJJIIIEEECCCDDDDDDBBBCCCFFFFFFFFFDDDBBB@@@===;;;999444444333333333444444555444555555666777888999999;;;;;;;;;<<<<<<<<<======BBBCCCEEEIIIMMMQQQUUUWWW]]]```dddgggiiikkknnnpppnnnooosssvvvzzz}}}{{{zzzwwwtttqqqmmmhhhccc___\\\[[[VVVXXXZZZ[[[YYYVVVQQQOOOMMMJJJGGGEEEDDDEEEHHHIIIKKKSSS[[[]]]aaaggglllmmmttt~~~vvvkkkcccccciiikkkjjjvvv~~~|||wwweee^^^^^^_________\\\```bbbcccmmm{{{eeeYYYTTTQQQNNNNNNPPPMMMJJJHHHHHHHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIzzzzzzxxxhhhbbbfffggg|||kkk]]]]]]cccrrrvvvvvvnnncccbbbkkkvvvpppkkkgggdddbbb]]]VVVQQQQQQMMMIIIFFFDDDCCC@@@===???===;;;::::::777444111222222222333333333333333222222222222222222222222111111111111111111111111000000000000000///.........---------...///000111333444777:::>>>DDDKKKPPP___fffoootttvvv{{{~~~xxxttt|||yyyvvvsssqqqrrruuuxxx{{{yyyxxxvvvtttsssrrrrrrrrryyyyyyyyyxxxwwwwwwxxxzzzwwwwwwwwwvvvwwwxxxyyyyyy}}}~~~{{{yyyxxxyyyxxxxxxyyy{{{|||{{{zzzyyyyyyzzz|||}}}}}}|||{{{}}}}}}||||||||||||||||||{{{|||~~~~~~}}}}}}~~~~~~{{{{{{zzzyyyyyyzzz{{{{{{}}}|||wwwoooggg```YYYSSSeee}}}qqqRRR@@@???<<<===???<<<<<<===???AAABBBCCCCCCCCCFFFDDDBBBBBBCCCCCCAAA???===???BBBDDDFFFFFFFFFEEEDDDCCCDDDLLLVVV]]]^^^]]]UUUKKKCCCEEEJJJJJJIIIHHHHHHGGGDDDBBBAAAAAAAAABBBHHHHHHHHHGGGFFFFFFFFFFFFGGGJJJLLLKKKLLLTTTbbbnnnxxxyyyqqqcccWWWDDD???:::999::::::777444444222111111444888;;;>>>@@@===999555333333333333999777:::KKKmmmxxxbbbRRRJJJGGGEEEFFFEEEAAABBBEEEFFFFFFEEEDDDBBB???===<<<555444444333333444444555444444555666666777888888::::::::::::::::::;;;;;;>>>???AAADDDHHHKKKNNNPPPTTTVVVZZZ]]]___bbbeeehhhfffiiinnnsssvvvxxxxxxxxxuuuwwwyyyyyyzzz{{{~~~|||www|||ssskkknnnllliiieeeaaa]]]ZZZYYYTTTUUUUUUTTTRRRNNNKKKJJJIIIGGGDDDBBBCCCEEEHHHJJJLLLTTT\\\```eeennnuuuxxxyyypppiiidddaaabbbgggkkkcccvvv~~~{{{wwwlllgggfffgggiiijjjeeeggggggdddcccnnnrrrbbbYYYTTTOOONNNOOOPPPNNNKKKJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGFFFGGGGGG|||}}}zzzyyyyyyyyyxxx{{{}}}uuussswwwxxx}}}tttiiieeesssxxx{{{tttjjjgggnnnvvvmmmhhh```YYYUUUQQQKKKEEEGGGEEECCCBBBCCCEEEGGGHHHIIIEEE???;;;888666333222222222333333333444444444222222222222222222222222111111111111111111111111000000000000000///......---------...///000111111111333777;;;???FFFMMMRRRfffmmmuuuxxxxxx|||yyyvvv~~~yyywwwtttqqqrrrtttxxxzzzxxxwwwvvvuuutttsssrrrrrryyyyyyyyyxxxvvvuuuwwwxxxwwwvvvvvvwwwwwwwwwxxxxxx{{{~~~~~~{{{xxxwwwyyyxxxwwwyyy{{{||||||zzzvvvxxxzzz{{{|||{{{{{{{{{||||||}}}}}}}}}}}}}}}}}}yyyzzz{{{zzzzzz{{{~~~}}}}}}}}}~~~~~~|||{{{zzzyyyyyyxxxxxxxxxxxxyyyyyytttiii[[[TTTRRRjjjkkkPPPAAA???===>>>@@@;;;;;;<<<>>>???AAABBBCCCCCCEEEDDDDDDDDDEEEFFFEEEDDD>>>???BBBDDDGGGHHHIIIIIIFFFDDDCCCJJJUUU___ddddddWWWLLLCCCDDDHHHHHHEEEEEEEEEDDDBBB@@@@@@AAABBBCCCHHHHHHHHHHHHHHHGGGGGGFFFHHHHHHIIIKKKOOOTTTYYY]]]xxxxxxzzz}}}sssiii```OOOGGG<<<777888:::999777444333111000111444888<<>>;;;888555333333333888888999>>>PPPvvvrrrVVVKKKGGGEEEGGGGGGDDDDDDFFFEEEEEEDDDCCCBBB@@@???>>>777666555555444444555555444444444555666666777777888888888999:::;;;;;;<<<>>>>>>@@@BBBDDDGGGJJJKKKLLLOOORRRUUUWWWZZZ^^^aaaaaadddiiimmmpppqqqqqqpppnnnpppsssuuuvvvwwwyyy{{{{{{|||~~~~~~yyyvvvrrrlllgggfffeeeccc```\\\YYYVVVUUUVVVTTTQQQMMMJJJHHHGGGGGGFFFEEECCCBBBCCCFFFJJJLLLNNNVVV^^^bbbiiivvv{{{nnncccaaaccccccbbbbbbbbb]]]rrryyyuuu|||yyylllnnnnnnjjjhhhkkkqqquuuyyyvvvooofff```aaalllwwwllleee^^^XXXRRRLLLLLLPPPLLLJJJHHHGGGGGGFFFEEECCCIIIIIIGGGGGGFFFFFFGGGGGGhhh[[[YYYZZZWWWXXXWWW]]]sssxxxpppwwwxxxjjjbbbfffhhhccc\\\XXXZZZ^^^[[[YYYSSSLLLHHHHHHFFFBBBAAABBBDDDGGGJJJNNNQQQSSSMMMGGG???999666444333333222222333333444444555555333333333333333333333333222222222222222222222222000000000000000///......---------...///000111222222555999>>>CCCJJJRRRWWWeeelllsssuuutttzzzyyyvvvyyyxxxvvvtttrrrrrrtttwwwxxxvvvvvvvvvuuuuuuuuuttttttyyyzzzzzzyyywwwuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwxxxxxx{{{~~~~~~|||zzzxxxwwwyyywwwwwwxxxzzz||||||{{{vvvyyy|||}}}|||||||||}}}{{{||||||}}}}}}}}}}}}|||yyyzzzzzzyyyxxxzzz}}}}}}}}}}}}}}}~~~~~~{{{{{{{{{zzzyyyyyyxxxwwwwwwqqquuu~~~|||kkkaaaaaa{{{^^^JJJ@@@???;;;===???999<<<======>>>@@@AAABBBBBBDDDDDDEEEEEEEEEFFFFFFFFF>>>???AAACCCEEEHHHIIIJJJGGGDDDCCCGGGOOOXXX^^^```OOOGGGBBBDDDHHHHHHGGGGGGDDDCCCAAA@@@@@@AAABBBDDDEEEEEEFFFGGGHHHHHHHHHGGGJJJHHHHHHKKKOOOSSSTTTSSSkkk|||}}}xxxhhhXXXEEE888666888888777333333222000///111555999<<<======:::777444444444///444999:::@@@ZZZbbbSSSKKKEEEFFFHHHGGGGGGIIIDDDDDDDDDCCCCCCAAA@@@???:::999888777666555555555444444444444555555666666666666777888:::;;;<<<<<<======>>>???AAADDDFFFGGGGGGIIILLLNNNPPPSSSWWWZZZ\\\^^^aaadddfffggggggggggggjjjnnnqqqrrrsssuuuvvvvvvyyy|||zzztttpppooolllhhheeeaaaaaa```]]][[[XXXUUUTTTTTTQQQKKKFFFCCCCCCDDDEEECCCCCCCCCDDDFFFIIILLLNNNQQQZZZcccjjjssswwwlllcccdddgggfffaaa___ZZZcccwww|||vvvrrrkkkXXXbbbjjjlllpppzzztttfff^^^aaahhhiiiccc^^^[[[UUUPPPOOORRRLLLKKKIIIHHHIIIHHHFFFEEEHHHGGGFFFEEEEEEFFFGGGHHHoooZZZMMMJJJJJJIIIEEEFFFEEEHHHZZZzzzxxxqqqhhhaaa\\\^^^iiivvv}}}vvvzzzqqq```___\\\XXXTTTQQQOOONNNPPPSSSSSSMMMJJJLLLLLLIIIDDDHHHNNNRRRSSSRRRQQQOOOFFFBBB;;;666444444444444222222333333444555555666444444444444444444444444222222222222222222222222000000000000000///......------......///111222333666999>>>CCCJJJQQQXXX]]]ffflllrrrrrrqqqwww{{{wwwrrrvvvuuusssrrrrrrsssuuuvvvuuuuuuvvvvvvwwwwwwvvvvvvyyyzzz{{{zzzxxxvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvxxx{{{{{{zzzxxxwwwxxxyyywwwvvvvvvxxx{{{}}}}}}xxx{{{~~~zzz{{{|||}}}}}}}}}||||||||||||{{{yyyxxxzzz}}}~~~}}}}}}|||}}}~~~zzzxxxxxxyyyyyyyyyxxxxxxxxxrrrtttwwwpppuuulllQQQCCC???@@@;;;===@@@;;;=========>>>???@@@AAAAAADDDEEEEEEDDDDDDCCCCCCDDD>>>>>>>>>@@@BBBEEEHHHJJJEEEDDDCCCDDDGGGKKKOOORRRHHHDDDCCCGGGIIIHHHHHHJJJEEECCCBBB@@@@@@@@@BBBCCC@@@AAACCCEEEFFFGGGGGGGGGJJJIIIIIIIIIKKKNNNQQQSSS___www~~~^^^EEE:::888777555222333222000...///333666888;;;>>>===999666555555---000555777888FFFdddlll\\\MMMGGGHHHHHHHHHIIIDDDDDDDDDDDDDDDCCCBBBAAA===<<<:::888777555555555333444444444444555555555555666666777888999::::::::::::;;;<<<===???AAABBBCCCEEEGGGHHHJJJLLLPPPSSSWWWWWWXXXYYY[[[\\\]]]]]]___cccgggjjjkkklllmmmnnnrrruuuxxxzzz{{{|||~~~|||yyy{{{vvvrrrnnnjjjhhhfffbbb___\\\\\\[[[ZZZXXXUUUSSSQQQKKKIIIEEEBBB@@@???@@@AAAAAABBBDDDGGGIIILLLNNNOOOTTT___lllvvvyyytttrrrsssoooggg```^^^ccc}}}lll```UUU^^^fffiiirrruuuiiijjjrrrvvvjjj^^^[[[YYYUUURRRQQQNNNLLLKKKKKKLLLKKKIIIGGGEEEDDDCCCCCCDDDEEEGGGIIIxxxzzzxxxooodddRRRFFFFFFJJJHHHBBBAAABBBAAAAAAJJJ___tttwwwrrriii^^^XXXUUUPPPNNNNNNNNNLLLOOOTTTWWWdddsssuuuhhhlllrrrssszzzuuupppkkkddd```^^^[[[WWWTTTQQQXXX\\\WWWTTTVVVVVVSSSKKKPPPWWW[[[XXXQQQIIIDDD>>>:::666444444444555555222222333333444555666666444444444444444444444444222222222222222222222222000000000000000//////...------......///111222333999===BBBHHHNNNVVV]]]bbbkkkpppuuussspppvvv{{{~~~zzzpppuuutttssssssrrrsssttttttttttttvvvwwwxxxxxxxxxxxxxxxzzz||||||yyyvvvttttttuuuuuuvvvwwwwwwwwwwwwwwwtttvvvxxxyyyxxxwwwwwwxxxzzzwwwuuuuuuxxx{{{}}}~~~zzz~~~yyyzzz{{{}}}}}}}}}|||{{{~~~~~~|||zzzyyyzzz~~~~~~}}}|||}}}~~~|||vvvvvvwwwyyyyyyzzzzzzyyyyyyuuuzzzwwwxxx}}}|||rrrgggVVVJJJ@@@@@@AAA===???CCC@@@>>>>>>======>>>???@@@@@@DDDEEEEEEDDDBBB@@@@@@AAA>>>=========???CCCGGGIIIBBBCCCDDDCCCAAAAAACCCEEEFFFDDDFFFJJJKKKHHHHHHKKKFFFEEECCCAAA@@@@@@AAABBB<<<===@@@CCCEEEFFFGGGGGGIIIJJJJJJGGGFFFHHHPPPVVVSSSnnnwwwUUUBBB:::666444222333333111......111444666:::>>>>>>;;;777666555222111222555555999GGGVVVoooVVVKKKIIIHHHGGGGGGDDDEEEEEEEEEEEEDDDDDDCCC???>>><<<:::777666555444333333444444444444444444666666666666777777888888888888888999:::<<<===>>>AAABBBDDDEEEFFFIIILLLPPPSSSRRRRRRQQQRRRTTTVVVWWWYYY]]]bbbeeeeeeeeeeeefffjjjmmmqqqqqqpppppprrruuuvvvxxxzzz|||}}}}}}||||||yyyxxxyyy||||||xxx{{{}}}zzzsssnnnoootttnnnkkkgggdddbbb```]]]ZZZSSSSSSSSSRRRPPPNNNKKKJJJCCCBBB@@@???>>>>>>>>>>>>@@@BBBEEEHHHLLLNNNOOOPPPUUUcccttt|||~~~vvvggg______sssjjjYYY]]]aaa```^^^fffxxxzzzlllYYYUUUWWWUUUNNNIIIJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBAAAAAABBBEEEGGGIIIzzzyyyvvvkkk```UUUMMMJJJLLLHHHDDDKKKYYYOOOGGGDDDIIIMMMOOOWWW```qqq{{{~~~mmmffffff```YYYXXXNNNPPPRRRTTTSSSPPPMMMKKKIIIMMMRRRWWW^^^lll}}}qqqlllkkkkkklllkkkmmmrrryyy{{{zzz}}}{{{wwwrrrlllhhhdddbbb```cccbbbaaa_________```aaaddd___YYYTTTOOOIIIAAA<<<:::888555555555555444333555888777333444999888333999888777666555444333333333333333222222222111111222111///---,,,---...///---............///222555:::???FFFNNNUUU]]]dddiiinnnppptttsssppprrr~~~}}}xxxrrruuuqqqrrrssssssssstttvvvxxxxxxyyyyyyyyyyyyxxxwwwvvv}}}|||zzzxxxwwwuuuuuuuuurrrtttvvvvvvvvvuuuvvvwwwuuuvvvuuutttssstttwwwzzz~~~}}}}}}}}}}}}}}}~~~~~~|||~~~~~~~~~~~~}}}||||||}}}~~~|||{{{{{{|||~~~}}}}}}yyy|||~~~}}}zzzzzzzzzxxxvvvvvvwwwxxxyyyyyynnnllloootttqqqppp~~~yyy```XXXOOOBBB@@@>>>======>>>AAABBB>>>>>>============>>>>>>EEEEEEEEEEEEDDDBBB???>>>;;;:::::::::<<>>>>>@@@BBBDDDFFFGGGHHHKKKKKKMMMNNNPPPQQQSSSSSSVVVXXXZZZ[[[[[[\\\___aaaccceeeggghhhiiijjjlllnnnmmmllllllnnnrrrtttsssqqqqqqqqqrrrsssuuuxxx{{{||||||zzzwwwuuuwww{{{~~~~~~sssllljjjhhheeebbbaaa___\\\[[[ZZZZZZXXXWWWOOOOOONNNMMMJJJGGGDDDBBB???@@@AAA@@@>>>>>>@@@AAA===@@@DDDIIINNNRRRVVVXXX[[[jjj|||jjjaaammmwww|||pppccc^^^]]]XXXXXXWWWWWWgggwwwxxxxxxuuuxxxppp^^^MMMGGGHHHIIIJJJKKKIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCDDDGGGJJJooo___NNNFFFBBBDDDEEEHHHWWWiiiXXXPPPIIIJJJQQQWWWYYYWWWaaa{{{yyy{{{kkkiiikkkhhhdddeee___bbbeeefffddd^^^WWWSSSNNNMMMKKKKKKOOOVVV___eeexxxzzzrrrmmmnnniiigggjjjnnnnnnppptttuuuuuurrrkkkccc]]]\\\]]]```aaabbbeeehhhjjjmmmnnnhhh```UUUKKKDDD???:::777;;;999777666666666555333444777777444555:::999555666666666777777777777666444444444444333333333333222111///---------...///---.../////////000333666:::???GGGOOOWWW___gggllltttuuuwwwvvvpppppp|||}}}|||xxxrrruuussstttuuuuuuttttttvvvxxxzzzzzzzzzyyyyyyyyyxxxxxx|||{{{zzzxxxwwwvvvuuuuuusssuuuwwwwwwuuuuuuvvvwwwvvvvvvvvvtttssstttwwwzzz}}}|||||||||||||||}}}}}}|||~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}{{{zzzzzz|||}}}}}}|||xxx|||}}}~~~zzzyyywwwwwwwwwxxxxxxxxxpppiiidddeeekkkwwwbbbUUUJJJAAA@@@>>><<<<<<===???@@@??????>>>===============CCCCCCCCCCCCAAA@@@>>>===<<<<<<;;;;;;<<<>>>@@@AAACCCEEEGGGHHHGGGFFFFFFGGGGGGHHHJJJKKKKKKIIIHHHGGGDDDEEEEEEDDDCCCBBBDDDEEEKKKJJJHHHGGGGGGIIIKKKLLLMMMMMMLLLKKKIIIIIIJJJLLLNNNUUUjjjqqqNNNAAA;;;555222222111000///...///000333555888:::<<<;;;:::999444555555555555666999;;;AAAfff```PPPMMMMMMKKKHHHGGGFFFDDDCCCCCCEEEFFFAAAAAAAAA@@@>>>;;;999888555555444333333333444444555555555555555555555555666777777888:::;;;;;;<<<<<<===>>>???AAACCCDDDDDDGGGHHHIIIKKKMMMNNNPPPQQQRRRTTTVVVWWWXXXYYY[[[]]]]]]___aaabbbaaabbbdddfffeeeddddddfffjjjkkkjjjiiioooooooooqqqsssvvvxxxzzzwwwuuusssqqqrrrtttxxxzzzzzzyyy}}}~~~~~~wwwpppgggbbbaaaaaa___]]]^^^[[[XXXWWWVVVVVVTTTRRRLLLKKKJJJHHHFFFDDDAAA@@@===>>>>>>>>><<<<<<===??????AAAEEEJJJOOOVVV\\\```iiiwwwvvvbbb___lllttt{{{pppeeeccceeejjj```YYYQQQMMM\\\nnnooorrrqqqqqqtttxxxyyyuuuqqq\\\QQQFFFDDDGGGHHHIIIJJJHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCBBBAAABBBEEEHHHwwwaaaTTTNNNKKKKKKJJJLLLYYYiiikkkeee[[[VVV```kkkfffYYYWWWqqq}}}uuu|||rrrssswwwwwwwwwzzz{{{~~~zzzqqqkkkddd^^^UUUOOOMMMLLLKKKJJJRRRddd|||uuullliiihhhfffdddeeegggjjjkkkeee]]]YYY[[[___eeejjjpppuuuwwwvvvrrrooo^^^VVVIII>>>888777777777:::999777777888888777555666888888666666888888555555666777888888888777777666666555555555444444444333111000.........//////...///000000000222555888;;;AAAIIIRRR[[[ccckkkooozzz{{{|||yyyrrrnnnvvv}}}{{{xxxtttvvvuuuvvvvvvvvvttttttvvvxxx|||{{{zzzyyyyyyyyyzzz{{{{{{{{{yyyxxxvvvvvvuuuuuuvvvwwwxxxwwwvvvuuuvvvwwwvvvwwwwwwuuutttuuuwwwyyy{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~{{{{{{{{{||||||}}}}}}~~~|||zzzzzzzzz|||}}}}}}|||xxx||||||{{{|||zzzzzzyyyxxxwwwwwwxxxxxxxxxnnn```[[[iii___NNNEEEAAA???===;;;;;;<<<===>>>??????>>>>>>=========<<<@@@@@@@@@@@@???===<<<;;;>>>===<<<<<<<<<===>>>???EEEEEEFFFHHHJJJJJJIIIHHHFFFGGGHHHIIIIIIHHHGGGGGGDDDEEEFFFFFFEEEFFFHHHJJJMMMKKKJJJHHHHHHIIIKKKLLLKKKJJJIIIIIIJJJJJJIIIHHHKKKNNNZZZrrr|||{{{[[[EEE;;;888222222222111000000//////111222555888:::;;;<<<<<<888666333333444666777777666MMMuuuuuuZZZPPPKKKGGGEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@===;;;:::666555555444333333333444555555555555555555555555555555666777888999999::::::;;;;;;<<<===>>>???@@@BBBBBBDDDFFFHHHJJJLLLMMMMMMOOOQQQRRRRRRTTTVVVXXX[[[\\\^^^^^^]]]^^^___aaa```___```bbbeeeffffffeeeiiiiiiiiijjjllloooqqqsssuuusssqqqppppppqqqssstttzzzuuutttvvvuuussszzztttnnniiiddd^^^[[[\\\]]]]]]\\\YYYVVVSSSQQQPPPOOOMMMKKKGGGFFFDDDBBB@@@???>>>>>><<<=========;;;;;;===>>>BBBCCCGGGKKKRRR[[[fffmmmzzz{{{jjj```VVV\\\iiimmmxxx~~~uuujjjggghhhjjjggg\\\UUURRRSSSeeevvvuuurrruuusssmmmlllnnnggg]]]LLLFFFCCCEEEFFFEEEFFFIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBAAABBBEEEGGGsss]]]YYYYYY\\\___\\\YYY```kkk|||qqqwww}}}iii]]]qqqzzzzzzqqqfff[[[RRRLLLHHHEEELLLUUU___ooo~~~uuukkkeeedddccccccbbb```]]]^^^cccgggkkkpppvvvyyyuuukkk```XXXHHHDDD===777666777:::<<<<<<<<<;;;===??????>>>===???@@@???===:::999888777777888888888777666666555666666555555555444444444333222111//////////////////000111111222333777999===CCCLLLVVV___gggooosss~~~~~~{{{sssmmmqqqzzz}}}|||zzzvvvxxxuuuvvvvvvuuutttsssuuuvvv|||{{{yyywwwwwwyyyzzz{{{zzzzzzxxxwwwvvvvvvvvvvvvyyyzzzzzzyyywwwvvvwwwxxxwwwwwwxxxwwwuuuuuuwwwyyyzzzzzzyyyxxxxxxxxxxxxyyyzzz|||~~~~~~}}}}}}~~~|||{{{yyyxxxyyy{{{}}}{{{{{{zzz|||~~~~~~~~~|||zzz~~~~~~xxxwwwxxxyyyyyyyyyxxxwwwvvvvvvwwwqqqhhhuuu{{{YYYJJJCCC???>>><<<;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<>>>>>===>>>???@@@@@@CCCAAAAAADDDHHHJJJHHHEEEBBBCCCDDDFFFFFFFFFFFFFFFDDDEEEGGGGGGGGGHHHKKKMMMNNNMMMKKKIIIIIIIIIJJJKKKIIIGGGFFFIIILLLMMMKKKHHHMMMNNNPPP]]]wwwooo{{{}}}yyyjjjOOO???:::555444333333333333111000///000333555888;;;<<<===;;;777333222444666666444555???VVV{{{ooo^^^SSSKKKFFFEEECCCBBBBBBAAA@@@>>>BBBCCCCCCBBBAAA???===<<<888777666555444333333333333333333333333333333333333444444555666666777777999999::::::;;;;;;<<<<<<===>>>@@@BBBDDDGGGHHHIIIHHHJJJLLLMMMNNNOOOQQQSSSXXXYYYZZZZZZYYYXXXYYY[[[[[[[[[]]]^^^```aaaaaaaaaaaaaaaaaabbbdddfffhhhjjjmmmllllllllllllmmmnnnnnnnnnllllllnnnnnnlllqqqxxxwww|||~~~}}}{{{yyyvvvsssoooiiiccc^^^___\\\XXXWWWXXXZZZZZZYYYTTTRRRNNNLLLKKKIIIGGGEEECCCBBB@@@===<<<<<<<<<<<<<<<===>>>===<<<===>>>@@@DDDFFFIIINNNVVVbbbpppzzz}}}eeeUUUSSSUUU```lllllljjjkkklllpppxxx{{{ssshhhaaaVVVVVV^^^kkk|||vvv}}}mmmbbb```ZZZOOOJJJGGGFFFHHHFFFCCCDDDIIIGGGFFFEEECCCBBBBBBBBBBBBEEEFFFFFFFFFEEEFFFHHHJJJ}}}vvvxxx|||vvvcccQQQRRRZZZdddmmmpppuuu}}}gggwww}}}kkk\\\TTTQQQKKKHHHDDDDDDKKK]]]uuuxxxyyywwwqqqiiieeefffhhhiiijjjbbbbbbaaa]]]WWWOOOGGGCCC============<<<===>>>???AAAAAABBBDDDGGGIIIHHHGGGEEEEEEEEECCC???;;;;;;<<<999888888777777777777777555555555555444444444444333222222111000000/////////000222222222444888:::>>>EEEOOOYYYbbbjjjrrrvvv~~~~~~|||tttlllmmmsss~~~}}}|||yyyyyytttuuuuuutttsssrrrtttuuuzzzyyywwwvvvvvvxxxyyy{{{yyyxxxwwwwwwvvvvvvvvvvvv{{{||||||zzzxxxxxxyyy{{{wwwxxxyyyxxxvvvvvvwwwyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwyyy{{{{{{{{{zzz{{{}}}~~~{{{xxxuuuvvvyyy}}}{{{{{{{{{}}}}}}}}}~~~wwwtttsssvvvxxxyyyxxxvvvuuuuuuwww}}}YYYIIIBBB======;;;:::::::::;;;;;;999:::<<<>>>???@@@@@@@@@>>>>>>>>>===============>>>>>>>>>???@@@AAABBBCCC@@@??????BBBFFFGGGEEEBBB>>>???@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHHHHIIILLLNNNMMMLLLKKKJJJIIIJJJJJJJJJGGGFFFFFFIIIMMMOOOMMMKKKNNNPPPOOOQQQccc}}}mmmkkkpppxxxuuuppp|||uuu\\\GGG===666444222333444444222000...///111333666999;;;======888444333555666444333444444>>>WWWuuuyyyfffWWWIIIFFFCCCBBBCCCEEEDDDCCCBBBCCCCCCCCCBBBAAA???>>>:::999888666555444444444111111111111111111111111222333333444444555555555888888999999999:::::::::;;;<<<===???AAACCCEEEFFFDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQRRRRRRPPPPPPQQQRRRSSSTTTVVVXXXYYYYYYZZZ[[[[[[[[[[[[\\\^^^```bbbddd``````aaaaaacccdddeeeeeebbbaaabbbdddeeedddgggkkkfffiiimmmoooooommmlllkkkdddcccaaa```___]]]ZZZWWWXXXVVVSSSRRRRRRRRRRRRRRRPPPMMMJJJGGGFFFEEEBBB@@@@@@???===;;;:::;;;;;;<<<:::;;;<<<===<<<===@@@BBBGGGKKKOOOTTT\\\jjjzzz{{{vvvyyy}}}{{{yyyqqqaaaRRRRRR\\\ccclllsssooo[[[UUUWWWjjjnnniii\\\[[[iii|||zzz{{{ppp[[[TTTPPPJJJKKKIIIHHHHHHEEEBBBEEEKKKGGGFFFEEECCCBBBBBBBBBBBBFFFGGGHHHHHHGGGHHHIIIKKK{{{qqqgggdddfffcccYYYOOOVVV```nnnyyyyyypppgggdddTTTMMMFFFCCCDDDHHHSSS]]]qqqyyyqqqnnnkkkeee```UUUOOOGGG@@@===???DDDHHHFFFHHHJJJJJJHHHGGGFFFGGGHHHHHHJJJLLLOOOPPPOOONNNGGGFFFGGGFFFAAA;;;;;;???===;;;999888777888:::;;;666555555555555444444444333333222222111000000000///000111222333555888;;;@@@GGGQQQ[[[dddlllssswww||||||~~~|||sssjjjhhhlll{{{~~~}}}~~~zzzyyyssstttttttttrrrrrrtttvvvyyyxxxwwwwwwwwwxxxyyyzzzxxxwwwwwwvvvvvvvvvwwwwww{{{{{{{{{yyywwwwwwyyy{{{xxxyyyzzzyyyxxxwwwwwwxxxyyyxxxwwwvvvvvvuuuvvvvvvuuuwwwyyyyyyyyyyyyzzz{{{|||xxxuuuuuuxxx|||zzzzzz{{{}}}~~~}}}}}}|||zzzzzz}}}vvvqqqooorrruuuxxxwwwuuusssuuuwwwvvv{{{\\\KKK???<<<;;;;;;;;;;;;;;;<<<<<<888999<<<>>>@@@@@@@@@@@@>>>============>>>>>>???===>>>???@@@AAABBBCCCCCC??????@@@BBBDDDDDDCCCBBB<<<===>>>@@@AAACCCEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLKKKKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKMMMMMMLLLMMMPPPOOONNNWWWnnnwwwiiiiiiwwwvvvkkktttvvvdddOOOAAA999555111111333444333111000000000111333666999;;;;;;:::777666666555444333555000555DDDWWWtttsss[[[NNNHHHAAA>>>@@@CCCEEEEEEBBBCCCCCCDDDCCCBBB@@@???===<<<:::888777666555555111111111111111111111111222222333333333444444444777777777888888999999999999:::;;;===>>>@@@AAABBB@@@BBBDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNMMMMMMNNNOOOOOORRRTTTUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZ\\\___```ZZZZZZ[[[\\\]]]___```aaa___^^^______```aaaaaabbb```aaaccceeeffffffeeeddd^^^\\\ZZZXXXXXXWWWUUUSSSUUUUUUSSSQQQOOONNNMMMMMMJJJHHHEEECCCBBBAAA???===<<<<<<;;;;;;::::::;;;;;;777999;;;<<<===???BBBEEELLLQQQWWW]]]eeerrrwwwiiidddhhhnnn{{{~~~zzzoooeee___]]]HHHLLLaaatttuuusssqqqjjjUUUNNNOOOgggmmmaaabbbpppuuu]]]RRROOONNNHHHEEEDDDEEEDDDCCCFFFLLLGGGGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGGGGFFFFFFGGGIIIpppggg\\\WWWWWWYYYYYYWWWcccqqqlll```TTTNNNJJJEEEEEEHHHQQQdddwww{{{mmmmmmttt}}}tttlllcccXXXQQQIIIDDD>>>;;;===DDDMMMSSSUUUVVVWWWVVVUUUWWW\\\___`````````bbbcccccc```^^^[[[YYYXXXUUUMMMDDDCCCHHHIIIEEE@@@;;;888888999:::777777777666666666555555333333333333222111000000...///111222222444888;;;BBBHHHSSS]]]fffmmmssswww{{{{{{}}}{{{rrrgggcccdddqqq||||||}}}yyyvvvssstttuuutttssstttvvvxxxxxxxxxxxxyyyyyyyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuvvvxxx{{{xxxzzz{{{zzzxxxwwwwwwxxxyyyxxxwwwvvvuuuuuuuuuuuutttvvvxxxyyyyyyyyyzzz|||~~~}}}{{{yyyxxxyyyzzz{{{wwwwwwyyy{{{~~~~~~}}}{{{{{{{{{|||}}}~~~}}}zzzxxxyyy}}}zzzsssnnnlllnnnsssvvvvvvtttrrrtttwwwkkkllluuutttTTTIII===::::::;;;;;;<<<<<<======:::;;;===???@@@???>>>======<<<<<<;;;<<<===>>>???===>>>>>>???@@@@@@@@@???<<<>>>AAAAAAAAA@@@@@@AAA<<<<<<>>>???BBBDDDFFFGGGGGGHHHHHHGGGFFFEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHJJJKKKKKKLLLLLLOOO]]]yyyuuupppzzz~~~zzzyyypppaaaTTT???999444333555888888666222111000000111444666888999:::;;;:::888555444444888222444===EEEUUU}}}uuu___UUUHHH@@@???AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@???>>><<<:::888777666666222222222222222222222222222222333333333333444444444555555666777888888888888888999:::;;;<<<=========???AAABBBBBBCCCEEEGGGIIIJJJLLLLLLKKKKKKLLLNNNLLLOOORRRSSSRRRRRRTTTVVVTTTTTTTTTTTTUUUWWWYYY[[[YYYYYYXXXXXXYYY[[[\\\^^^[[[[[[[[[[[[]]]___```_________^^^_________]]]\\\ZZZXXXUUUSSSSSSSSSQQQPPPQQQRRRQQQOOOLLLJJJIIIHHHEEECCC@@@>>>>>>===;;;:::999999:::::::::::::::999999;;;>>>@@@BBBEEEHHHKKKQQQXXXaaahhhooo{{{{{{iiiZZZWWW^^^fffooolllggg^^^VVVPPPMMMMMMDDDYYYwwwmmmdddRRRQQQUUUfffllliiisss~~~nnn[[[OOOLLLOOOEEEBBBAAADDDFFFDDDEEEHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCEEEFFFEEEEEEFFFGGGbbbZZZQQQKKKMMMSSSZZZ]]]gggzzzxxxeeeZZZRRRIIIFFFGGG===HHHOOOPPPVVVaaaccc\\\VVVWWW[[[bbbdddcccdddgggwwwwwwuuuoooeeeYYYNNNHHH@@@@@@AAACCCFFFKKKOOOQQQ\\\\\\\\\[[[^^^fffqqqzzz~~~}}}}}}}}}~~~|||xxxuuuyyyuuurrrmmmaaaTTTQQQVVVVVVPPPGGG>>>888555555666888888888888777777777777333333333333333111000000...///000111222444888;;;CCCIIITTT^^^fffnnnssswww{{{{{{|||zzzqqqeee______kkkzzzzzz|||wwwtttssstttuuuuuuuuuuuuwwwyyyxxxyyyzzz{{{{{{{{{{{{zzzvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuuuutttssstttwwwzzzxxxzzz{{{{{{yyywwwwwwxxxyyyyyywwwvvvuuuuuuuuuuuutttwwwyyyzzzzzzzzz{{{|||||||||}}}}}}|||zzzxxxwwwuuuuuuwwwzzz|||}}}{{{yyyxxxxxxyyyzzz||||||zzzyyyzzz~~~~~~wwwpppllljjjlllqqquuuvvvsssqqqtttwwwrrrnnnvvv]]]GGGEEE===999::::::;;;<<<===>>>>>><<<===???@@@???>>><<<;;;<<<;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>===<<<<<<999===@@@@@@===;;;===>>>======>>>@@@CCCEEEHHHIIIHHHHHHHHHFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJLLLLLLKKKGGGCCCAAADDDGGGIIIGGGHHHJJJIIIPPPjjjyyy~~~yyyoooEEE???888666999======<<<333222000///000222555777777;;;>>>===999555444555999222333888777;;;YYY~~~xxxjjjXXXJJJEEEDDDCCCCCCAAAAAABBBCCCCCCBBBAAA@@@AAA???>>>;;;999888777777333333333333333333333333333333333333333333444444222333333444555777777888777777777888999999:::::::::<<<>>>???@@@AAACCCEEECCCDDDFFFFFFEEEEEEGGGHHHEEEHHHKKKLLLKKKKKKMMMOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVUUUSSSRRRRRRSSSUUUVVVRRRSSSSSSSSSWWW[[[\\\[[[YYYXXXXXXXXXZZZ[[[ZZZZZZUUURRROOONNNOOOPPPOOONNNIIIJJJJJJHHHEEEBBBAAAAAABBB???===;;;;;;;;;999888666777999:::::::::999888===???BBBEEEGGGKKKOOORRRUUU]]]gggooovvvyyykkkYYYLLLKKKVVV```YYYTTTMMMHHHEEEBBB???<<>>::::::<<<:::888999;;;999444444666555444444333333222222111111222333444444777;;;>>>KKKNNNSSSXXX```iiirrrxxx||||||~~~{{{pppfffaaatttzzz~~~zzzyyyzzzttttttuuuvvvwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{uuuuuutttttttttvvvwwwxxxwwwuuurrrpppqqqtttxxx{{{{{{|||~~~~~~}}}{{{zzzvvvvvvvvvvvvuuutttsssssstttuuuwwwxxxyyyzzzzzzzzz~~~|||zzzyyyzzz{{{|||wwwyyy|||}}}}}}{{{wwwuuuyyy{{{zzzvvvvvv|||~~~{{{xxxwwwuuusssqqqqqqvvvyyyvvvqqqsss|||lllyyywwwRRR>>>;;;>>>======;;;999888:::===@@@>>>>>>>>>>>>>>>?????????<<<======<<<<<<===???BBBAAA???===:::999999::::::888999:::<<<===???@@@AAA>>><<<;;;===AAAEEEGGGHHHJJJGGGCCCCCCEEEFFFEEEDDDEEEEEEEEEGGGJJJLLLLLLKKKLLLKKKJJJHHHFFFDDDCCCBBBGGGFFFEEEFFFIIIQQQ[[[bbbzzzgggTTT???666777:::999888333333222222111222222222666888:::<<<;;;999555333333666888555222777DDDOOOmmmvvv[[[KKKEEEBBB???CCCDDDCCCAAAAAACCCBBB@@@AAA@@@???===<<<:::999999666666666555555444444444222222222222222222222333555555555555555555555555666666666666777777777777888999;;;<<<<<<<<<>>>@@@>>>??????@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPRRRSSSPPPPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTQQQPPPOOONNNLLLIIIGGGFFFEEEEEEDDDCCCBBB@@@???===<<<;;;999999888888888888888888888777888;;;:::777888<<<;;;???DDDIIIMMMRRRXXX[[[jjjnnnvvv}}}rrrkkk```VVVPPPNNNPPPRRRHHHDDD:::666:::666888FFFiiipppqqqvvvcccXXX]]]bbb```aaahhhooopppccchhheeeWWWJJJHHHIIIHHHEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHGGGEEEBBBAAABBBCCCHHHGGGEEEDDDDDDFFFHHHIIIoookkkppppppjjjrrrxxxyyyyyyggg[[[XXXQQQQQQPPPPPPNNNLLLIIIHHHMMMHHHFFFHHHGGGEEEIIIPPP[[[______\\\]]]bbbbbb___fffddd```]]]^^^dddmmmssszzz{{{mmmcccaaaZZZQQQLLLJJJDDD<<<888666777999888444555888555555444333333222222111000111222444555999>>>BBBMMMQQQVVV\\\cccllltttzzz}}}vvvjjjeeeyyy|||~~~~~~|||yyyxxxxxxvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwuuutttssstttvvvwwwyyy{{{|||}}}}}}|||zzzyyytttuuuvvvvvvvvvuuuttttttuuuvvvwwwxxxyyyzzzzzz{{{}}}|||zzzxxxwwwwwwxxxyyywwwyyy|||~~~~~~}}}{{{yyyyyy|||zzzuuurrrvvv{{{|||~~~zzzxxxwwwvvvtttsssqqqtttvvvvvvtttvvv}}}zzzmmm}}}}}}qqqYYYCCC;;;===???<<<===<<<;;;:::;;;===@@@>>>>>>>>>>>>????????????<<<===>>>>>>======???AAAAAA@@@>>><<<;;;:::::::::888999;;;<<<>>>@@@AAABBB>>><<<;;;===AAADDDGGGGGGIIIFFFDDDDDDEEEFFFDDDCCCBBBBBBCCCEEEIIILLLMMMMMMKKKJJJIIIGGGFFFDDDCCCBBBCCCDDDFFFHHHKKKQQQYYY^^^uuukkkKKK999888888333444333222222111222222222555777999;;;;;;:::777666555777999666333444<<>>?????????AAABBBBBB@@@AAA@@@???>>><<<;;;:::999777777666555555444333333333333333333333333333333444444444444444444444444555555555555666666666666666888999:::999:::;;;===<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQQQQPPPNNNLLLJJJKKKJJJHHHFFFDDDBBBBBBAAA??????>>><<<;;;:::999888888888888888888888888888888777999<<<;;;999;;;???AAADDDIIIOOOVVV___iiioooxxx}}}xxxqqqkkkfff^^^TTTMMMIIIGGGGGG999===:::888;;;:::CCCWWW}}}hhhbbbddddddeeeiiiuuuiiieeefff___QQQGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDDDDCCCDDDFFFHHHGGGFFFEEEDDDDDDEEEGGGHHHrrrxxxxxxuuulll``````fffjjjfffaaaeee{{{|||sssrrrjjjgggccc```]]]WWWOOOIIIHHHEEECCCBBB@@@@@@GGGOOO]]]bbbccc___]]]___bbbccc`````````dddnnn|||zzz~~~}}}tttsssjjj``````dddXXXFFF:::666555777777555666999555555444444333222222222...000222333666;;;AAAEEENNNRRRYYY```fffmmmtttyyy||||||xxxzzz}}}{{{zzzyyyxxxyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxzzzzzzyyyxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvtttsssrrrwwwyyyzzz||||||{{{yyyxxxssstttvvvxxxxxxwwwuuutttvvvvvvwwwxxxyyyzzz{{{{{{}}}{{{yyyxxxvvvvvvwwwwwwxxxyyy|||~~~~~~}}}|||~~~vvvppprrrxxxzzz|||xxxvvvvvvvvvuuutttsssssssssssstttuuuwwwxxxooooootttjjjXXXDDD:::999;;;;;;;;;===>>>>>>======>>>@@@????????????????????????===>>>@@@@@@???>>>???@@@@@@@@@@@@???===<<<:::999999:::;;;===???AAACCCDDD???===<<<===@@@CCCEEEFFFGGGFFFEEEEEEFFFEEECCCAAA@@@???@@@CCCHHHLLLNNNNNNJJJJJJIIIGGGFFFDDDCCCBBB@@@BBBFFFJJJMMMQQQVVVYYYmmmfff@@@888999444444444333222222222222222333444777:::;;;;;;:::999666666666555333444666888<<>>>>>@@@BBBCCCBBBAAA@@@@@@???>>>===<<<;;;:::999888777666555444333222333333333333333333333333333333333333333333333333333333444444444555555555444666777777666666777999999999:::;;;<<<<<<===>>>===>>>>>>???@@@AAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGEEEDDDEEEDDDBBB@@@???>>>======;;;::::::999999888777777888888888888888888888888999888999======;;;>>>CCCCCCEEEJJJQQQ[[[hhhuuu}}}yyynnngggfffbbb[[[SSSJJJCCC>>>;;;222999777555888===LLLdddppp```bbbfffhhhiii|||xxx{{{sssbbbccc___UUUIIICCCEEEHHHIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@AAACCCDDDDDDEEEGGGIIIEEEEEEDDDCCCDDDEEEGGGHHHrrr|||rrrcccffftttppp```RRRKKKPPPYYYVVVXXXSSSNNN]]]~~~zzzxxxuuuoooeee\\\RRRNNNHHHCCCAAABBBEEEHHHZZZdddmmmjjjaaa[[[[[[]]]ZZZ```jjjwww~~~vvvzzz}}}zzz|||}}}uuujjjmmmtttjjjWWW@@@:::777888888666666999555555555444333333222222...000111333666<<>>???@@@@@@@@@???????????????>>>===???AAAAAA@@@?????????@@@@@@AAAAAA???===;;;999999:::<<<>>>@@@CCCDDDEEE???===<<<<<>>TTT|||mmmUUUPPPGGGCCC@@@BBBDDDCCCBBBBBB@@@@@@???>>>>>>===<<<<<<::::::999777666444333222333333333333222222222222111111111111111111111111222222222222333333333333444555666666444444555666777777888888999::::::;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???===<<<;;;:::::::::888888888888888888888888888888888888888999999999:::888:::======<<>>EEEJJJUUUZZZ```gggkkkpppsssvvvvvvxxxzzzxxxtttyyy}}}}}}zzzwwwvvvwwwwwwxxxyyyyyyzzzzzzwwwwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvyyywwwuuusssssstttuuuvvvwwwyyy{{{}}}~~~}}}||||||yyyzzz{{{{{{zzzyyyvvvuuuyyyxxxxxxxxxyyyzzz{{{|||||||||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{|||||||||}}}xxxyyy}}}xxxuuurrrppppppqqqqqqpppsssooolllnnnpppnnnfff___fffzzztttdddOOOAAA;;;::::::;;;:::<<>>>>><<<>>>AAAAAA@@@?????????@@@AAABBBBBB@@@>>>;;;999:::;;;<<<>>>AAACCCDDDEEE@@@>>><<<<<<>>>@@@BBBBBBAAACCCDDDEEEEEEDDDCCCBBBEEECCCBBBCCCFFFIIIKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHFFFFFFGGGHHHIIINNNSSSXXX\\\ggg|||WWW???888666555444333222222222222///000222555777:::<<<<<<<<<888444333444555666555222444===SSStttsssiiiPPPGGG@@@AAABBB@@@???BBB@@@@@@??????>>>>>>>>>===<<<;;;:::999777666555444333333222222111111111000111111111111111111111111111111111111222222222222333444555555444333444666666666777777888888999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBBBBAAA@@@????????????>>>>>>>>>>>>===<<<<<<;;;<<<;;;:::999888888888888555666666666777777777777777777888888888999999999:::999:::>>>??????DDDJJJQQQWWWaaakkkwwwsssjjjeeebbb```___ZZZQQQHHH@@@;;;888777666999777===QQQXXXUUUWWW___aaaYYYVVVcccqqqxxxyyy~~~yyy|||vvvpppaaaPPPOOOIIIDDDDDDGGGIIIHHHHHHHHHHHHHHHGGGEEECCCAAA@@@AAACCCEEEEEEDDDCCCCCCDDDAAABBBBBBBBBCCCDDDEEEEEEtttwwwuuuccc```eeeeee___TTTcccxxx~~~lll]]]XXXNNNNNNLLLHHHLLLhhhzzzoookkkyyysssaaaXXXXXXXXXWWW[[[lll|||vvv{{{{{{|||\\\NNNVVVaaa```XXXPPPKKKEEE@@@<<<>>>KKKZZZzzzxxxgggZZZ\\\___^^^[[[]]]bbbdddbbbNNNDDD<<<999999777777:::666666555555444333333333222333555888<<>>>>>;;;===???@@@??????@@@AAA@@@AAAAAAAAA@@@===;;;999;;;<<<===>>>@@@BBBCCCCCCAAA>>><<<<<<===???@@@@@@???AAACCCCCCCCCCCCDDDEEEJJJGGGEEEEEEGGGIIIKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEFFFJJJPPPUUUVVVYYYfffuuuRRR@@@777666555333222222222222//////000222444777999;;;AAA===999555444444444444000555444999KKKbbbcccSSSEEEAAA@@@======AAA@@@@@@@@@???????????????======<<<;;;:::999888777444333333222222111111000111111111111111111111111000000111111111222222222222333444444333333555666555555666666777777777777888888888999999999::::::999999999:::::::::;;;;;;;;;;;;===>>>>>>===<<<;;;<<<;;;;;;:::999999999:::888888888777777777666666999999888777777666777777333333333444444555555555777777777888999999::::::;;;:::===BBBFFFHHHNNNUUU]]]dddqqq~~~pppddd___\\\[[[ZZZTTTOOOFFF===888666666777222>>>GGGVVVlllmmm[[[PPPLLLRRRKKKFFFVVVgggpppwwwzzz}}}~~~}}}zzzppp\\\IIIHHHCCCBBBFFFIIIHHHGGGGGGGGGGGGGGGGGGEEECCC@@@??????AAADDDEEEDDDDDDDDDEEE@@@@@@AAABBBCCCDDDDDDDDD~~~}}}nnnjjjppppppiii]]]rrrtttiii```[[[YYYhhh{{{zzzxxxrrrxxx~~~ccc```[[[ZZZaaappp|||XXXCCCAAACCC@@@:::AAA>>>;;;999555555<<>>:::888888:::<<<>>>>>>>>>>>>@@@AAABBBBBBAAA@@@@@@???>>>>>>:::<<<=========>>>AAACCC@@@@@@@@@@@@>>><<<:::999<<<<<<===>>>???@@@AAAAAAAAA???<<<;;;<<<>>>>>>>>>===???AAABBBAAACCCFFFIIILLLJJJGGGGGGIIIKKKMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHFFFCCCCCCFFFKKKOOOPPPRRRWWWfffiiiGGG777666555444333222222222000//////000111444777888===<<<;;;999777555444444666<<<777444===BBBYYYqqqYYYNNNFFF>>>===BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<;;;;;;:::666666555444444333222222111111111111111111111111000000111111111222222222///111222333222333444666444444444444555555555555666666666666777777777777777777777888888888888999888999:::;;;;;;:::888777888777666666666666666777777666666555555555555555777666666555555555555666444444444444555555555555666777777888999999::::::;;;<<<@@@HHHOOOTTT]]]fffnnnuuu{{{rrreee\\\XXXUUURRROOOHHHDDD===777444444666888<<>>???@@@AAABBBCCCDDDDDDpppjjjqqqrrrmmmcccxxxyyypppgggmmmxxxSSSOOOJJJFFFJJJTTTbbbllloooTTTAAA;;;<<<;;;999777555555888777444444777<<>>======:::;;;=========>>>@@@AAABBBBBBAAAAAA@@@???>>>>>>:::;;;<<<<<<<<<>>>AAADDD@@@@@@@@@???===<<<:::999=========>>>??????@@@@@@BBB???<<<;;;<<<===>>>===<<<>>>@@@@@@@@@BBBGGGKKKMMMKKKHHHHHHJJJMMMOOOPPPKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEECCCBBBCCCGGGJJJMMMQQQOOOPPPeeeuuuEEE777777555444333222222222000//////...000222555666555888;;;<<<:::888777777000999444444<<<888BBBbbbppp]]]OOOBBB>>>CCC???@@@@@@@@@@@@AAAAAAAAA??????>>>>>>=========<<<888888777666555555444444111111111111111111111111111111111111222222222222---///111111111222444666333333333333333333444444444444555555555555555555666666666777777777777888666777999:::999888666555666666666555555666666777888888777666666777777777555555444444444444444555777777777777777777777777666777777888999999::::::<<<===CCCMMMVVV^^^hhhrrr|||nnnfff\\\UUURRRNNNHHHCCCAAA>>>:::777555666777999OOOfffrrrnnnhhh[[[NNNLLLCCCFFFIIIRRRXXXQQQTTTgggyyyiiiXXXLLLJJJEEEDDDGGGFFFBBBCCCGGGGGGHHHIIIIIIHHHFFFCCCBBBEEEGGGHHHGGGCCC???===<<<===>>>@@@AAABBBCCCCCCCCCwwwggglllxxxxxxuuu|||{{{}}}wwwTTTHHH======BBBIIIPPPWWWkkk^^^NNNBBB:::666666777<<<555222444666444111111555999EEE___lllRRRKKKQQQTTTdddooocccRRRMMMDDD<<<:::<<<;;;888888888777666555444444333444666:::CCCOOOYYY___aaadddiiinnnsssuuuvvvwwwxxx}}}vvvrrrpppkkkhhhqqq~~~yyywwwvvvwwwwww{{{{{{zzzxxxvvvuuuvvvxxxooorrrvvvxxxxxxwwwwwwxxxzzzyyyyyyzzz{{{zzzxxxvvvyyy{{{yyyvvvuuuyyyzzzwwwxxxyyy{{{|||}}}}}}}}}}}}}}}|||}}}~~~}}}~~~|||xxxwwwyyyxxxyyy{{{}}}}}}|||{{{zzzzzzzzzyyywwwvvvwww{{{~~~zzzppppppppppppooommmllljjjjjjkkkhhhddd```\\\ZZZ\\\aaacccSSSAAA:::<<<@@@???;;;999:::;;;::::::<<<>>>AAA???@@@AAAAAAAAA@@@???>>>;;;:::;;;>>>AAABBBBBB@@@>>>>>>??????>>><<<999888999;;;<<<<<<;;;:::;;;<<<======<<<:::999;;;>>>AAA======>>>@@@BBBDDDGGGHHHGGGEEEDDDFFFJJJLLLKKKIIIJJJJJJIIIIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGHHHHHHMMMJJJLLLTTTZZZggg}}}{{{|||}}}xxx]]]DDD111///999444...222666111000000////////////000444666999;;;;;;888555333555444222222555999>>>AAAeeerrr___PPPFFFAAACCC>>><<>>>>>>>>>>><<<::::::999888666555333222111444333222111111222333333111111111111222222222222000111111111222222222222333333333333333333333333333333333444444444555555555555555666666666666777444444444555555555666666777666555444444444444444444444444444444444444444555555555555555555555555777777777777777777666666999999999777777999<<>>@@@888444666777666777<<>>???@@@AAABBBBBBBBBBBBwwwkkkvvvuuukkkvvv~~~uuunnnsss}}}uuujjjQQQFFF===<<<@@@DDDHHHMMMTTTJJJ???999888999:::;;;<<<888666999:::777555666333222666GGGaaa}}}bbbQQQQQQWWWlll}}}pppdddUUUIIIAAA<<<999999888888777666555444333333666888===HHHVVV```fffgggllloooqqqtttvvvxxx|||}}}xxxvvvtttnnnjjjttt{{{yyyxxxyyyyyy||||||{{{xxxuuutttuuuwwwrrrtttwwwxxxwwwwwwxxxyyywwwvvvvvvwwwyyyyyyxxxwww|||}}}{{{vvvuuuwwwwwwtttyyyzzz|||~~~~~~~~~}}}|||~~~~~~||||||~~~|||xxxvvvxxxtttvvvwwwyyyyyyxxxwwwvvvzzzzzzyyyxxxwwwxxx|||yyyqqqpppppppppooonnnllljjjhhhhhheee```YYYTTTVVV___iiihhhSSSIII===888:::===;;;888999:::;;;;;;:::<<<>>>AAA>>>>>>???@@@@@@???>>>======<<<;;;<<<>>>???>>>=========>>>>>>===;;;999777888999;;;:::999888888999<<<===<<<;;;:::<<>>AAAEEEAAA@@@??????@@@???===;;;;;;;;;:::888777555444444555444333111111111222222222222222222222222222222000000000111111111222222222222222222222222222222222222333333333444444444444444444555555555555666333333444444444444555555666555444444333333444444444444444444444333333333555555555555555555555555444444444555555666777777666777777888999===AAAEEEKKKNNN[[[lllsssttt|||wwwiiiaaa[[[XXXRRRKKKDDD???<<<<<<===888666777666666===EEE\\\mmmssscccRRRLLLEEE===ZZZeeeoooxxxxxxfff]]]gggnnn}}}lllYYYOOOIIICCCHHHEEEBBB@@@BBBCCCBBBAAABBBCCCCCCCCCCCCCCCCCCDDDCCCHHHMMMLLLGGGBBBAAAAAA@@@AAABBBCCCCCCCCCCCCCCC{{{rrrttt```dddpppzzzpppccc[[[ZZZZZZXXXUUUIIIAAA::::::<<<<<<===???FFF@@@999666999===>>><<<<<<999888:::999555444555888333111666AAAXXX~~~wwwYYYMMMNNNddd|||eeeVVVIII===999<<<999888777555444444444333888:::AAAOOO___kkkoooooossssssssssssuuuyyy|||yyyyyyvvvmmmhhhttt}}}{{{{{{zzzzzz||||||{{{xxxuuutttuuuvvvvvvwwwxxxxxxwwwwwwxxxzzzvvvuuutttuuuwwwxxxxxxwww{{{|||{{{wwwuuuwwwwwwtttzzz{{{}}}~~~~~~~~~}}}{{{yyy{{{~~~}}}yyyvvvwwwtttuuuvvvwwwxxxwwwvvvuuuzzzzzzyyyxxxwwwyyy}}}{{{wwwppppppppppppooonnnkkkhhhgggeeebbb[[[QQQMMMVVVjjj{{{xxxwwwqqqcccMMMCCC>>>999888999:::999777:::;;;;;;;;;:::;;;>>>AAA<<<===>>>??????>>>===<<<@@@===;;;:::;;;;;;;;;:::<<<<<<===<<<<<<:::888777999:::;;;;;;999777777888;;;<<<<<<;;;;;;===AAADDDFFFFFFGGGGGGFFFEEEDDDDDDGGGFFFFFFGGGIIIJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBBBBEEEEEEEEEDDDBBBBBBDDDFFFDDDBBBCCCFFFGGGLLL```uuu{{{sssmmmiiiggg___???888666555333,,,444333333222111111222222111333666999:::::::::999666666666666555444222111333999IIIfffqqqaaaTTTJJJAAA>>>>>>>>>???BBBBBB@@@???@@@AAAAAA@@@???======<<<;;;999888777777666555444222222111111111222222111111111111111111/////////000000000111111111111111111111111111111111111111222222222333333222222333333333444444444222222222333333333333444444444333333222222333333333333333333333333333333555555555555555555555555333333444444666777888999777888:::<<<>>>BBBHHHLLLWWW___rrryyynnnaaaVVVQQQPPPPPPNNNGGG>>>888888:::666666777888888===JJJWWWbbbnnnrrreeePPPCCCBBBEEE\\\iiivvv~~~jjjTTTGGGCCCCCCBBBGGGDDDAAA@@@@@@AAA@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCGGGKKKKKKGGGCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCuuu___dddnnn~~~|||qqqjjj^^^RRRJJJFFFHHHIIIDDD>>>:::;;;;;;999999;;;???===<<<===CCCJJJJJJFFFAAA>>><<<<<<999444333555888333333777888CCCfffbbbNNNGGGVVVwwwgggYYYMMM???;;;>>>:::999777555444444444444999===FFFVVVfffrrruuuuuutttttttttssstttxxx}}}zzzyyyyyyuuujjjcccnnn}}}|||{{{zzzzzzyyyzzzyyywwwuuuuuuvvvxxxzzzzzzyyyxxxvvvwwwyyy{{{yyywwwuuutttvvvwwwwwwwwwvvvyyyyyyvvvwwwzzz{{{xxxyyyzzz|||~~~~~~~~~~~~~~~}}}yyyyyy|||{{{xxxxxxyyyyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxwwwwwwyyy}}}{{{vvvsssnnnppppppooonnnllljjjgggfffdddbbbYYYMMMLLL^^^zzzvvvddd[[[SSSFFF;;;:::999999999999999999:::;;;;;;::::::;;;===@@@;;;<<<===>>>???>>>======@@@===:::999:::;;;;;;;;;:::;;;;;;;;;:::999777666;;;<<<======;;;999999::::::;;;<<<<<<===???BBBEEEFFFGGGGGGGGGFFFEEECCCCCCEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEGGGJJJIIIFFFCCCCCCDDDDDDCCCDDDEEEDDDGGGSSSaaa}}}qqqllljjjhhhtttwwwSSSBBB777444555111555444333222111111111222///111444666999:::;;;;;;666666666555555444333333555444777GGGfffyyycccXXXLLLGGGDDD@@@>>>>>>???>>>>>>???AAACCCCCCBBB======<<<;;;;;;:::999999777777555444333222111111111111111111000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222333111111111111222222222222333333222222111222222333222222222333333333333333555555555555555555555555666666555666777888:::;;;:::===???BBBEEEIIIOOOSSS```lllttthhh]]]SSSMMMLLLJJJJJJHHHCCC===999999:::444444555666:::DDDSSS___dddlllqqqhhhSSSCCCGGGSSS\\\dddooouuujjjgggiiikkkbbbSSSEEE>>>@@@CCCEEEEEECCCAAA@@@??????>>>>>>??????@@@AAAAAABBBCCCCCCCCCFFFIIIIIIFFFCCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCwwwvvv___cccmmm~~~}}}tttaaaaaa]]]VVVNNNHHHFFFGGGAAA<<<:::<<<<<<;;;<<>>CCCHHHQQQ\\\^^^[[[KKKEEE@@@???<<<888888;;;222...222999999===VVVtttrrr^^^OOOQQQpppbbbUUUMMMCCC<<<;;;;;;:::888666555555555666:::@@@MMM\\\kkktttwwwwwwssstttvvvvvvwwwxxx{{{~~~{{{zzzyyyuuuhhh```jjj{{{|||{{{zzzzzzyyyvvvwwwwwwvvvuuuvvvxxxzzz|||{{{zzzxxxvvvwwwzzz|||~~~{{{xxxvvvvvvwwwvvvuuutttwwwxxxwwwwww{{{{{{yyywwwxxxzzz{{{|||}}}||||||}}}~~~~~~}}}|||{{{{{{~~~~~~zzz{{{}}}}}}~~~~~~~~~}}}}}}}}}vvvvvvvvvvvvvvvxxx}}}wwwsssrrrnnnooonnnmmmkkkjjjhhhfffeeeiiieeeZZZMMMQQQhhheeeUUUMMMEEE::::::999777666777888:::999:::::::::999:::<<<>>>;;;<<<>>>?????????>>>>>>???<<<:::999;;;===>>>>>>:::::::::999999888777777:::<<<======;;;999:::::::::;;;======>>>@@@CCCFFFDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCIIIOOOPPPLLLFFFDDDCCCDDDDDDEEEGGGFFFGGGMMMUUUggg}}}|||qqqpppqqq|||oooXXX>>>333777888444444333222111000000111...000111444666999:::;;;:::999777555444444555666000111222999JJJgggzzziiiXXXNNNHHHCCC@@@@@@>>>===<<<===@@@CCCDDDDDD<<<<<<<<<;;;;;;:::::::::888888777666555444333222111111111000000/////////////////////000000000000000000000000000000000000/////////000000000111111000000000000111111111111000000000111111111222222222222111111111222222333222222222333333444444444666666666666666666666666777777666555666888:::;;;:::>>>CCCIIIOOOUUU\\\aaakkkvvvuuufff[[[SSSLLLJJJKKKEEEBBB???======<<<999666555555555:::EEETTTbbbiiinnnhhheeegggeee]]]ZZZ[[[aaabbbcccvvv~~~tttiii___[[[^^^YYYQQQGGGAAA@@@AAADDDFFFCCCBBBBBB@@@>>>======>>>>>>>>>???@@@AAABBBCCCDDDBBBDDDGGGGGGFFFDDDBBBAAAAAABBBBBBCCCCCCCCCCCCBBB|||ssskkkwww~~~dddeeeooo|||yyyppprrrsssooofffZZZOOOHHHDDD???<<<===>>>>>>CCCIIILLLWWW^^^```dddllloookkkYYYMMMBBB===<<<::::::===888444444666555777EEEVVVvvvvvv```NNN```gggYYYXXXTTTGGG:::===<<<999777666666777888===HHHWWWeeennnsssvvvwwwtttwwwyyy{{{{{{{{{|||}}}~~~{{{zzzvvvkkkbbbkkkzzz~~~{{{yyyyyyyyyyyyvvvvvvwwwvvvuuuvvvxxx{{{{{{{{{zzzxxxwwwwwwzzz|||~~~{{{yyyxxxwwwvvvtttvvvzzzzzzxxxwwwzzzyyyvvvuuuvvvxxxyyyzzz{{{zzzzzzzzz}}}~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}vvvvvvvvvvvvwwwyyy~~~}}}sssrrrrrrooommmllliiigggfffffffffffflllgggZZZQQQ\\\vvvqqqXXXIII@@@:::888666555555666777888888999999888777888:::<<<;;;<<<===?????????>>>>>><<<:::999999<<<>>>>>>>>>::::::999999888888888888777999::::::999888999::::::<<<>>>??????AAACCCFFFBBBBBBAAAAAAAAAAAABBBBBB@@@BBBCCCBBB@@@???@@@BBB======>>>@@@AAABBBCCCCCCBBBIIIQQQRRRMMMGGGDDDDDDBBBCCCEEEFFFFFFGGGJJJLLLUUUqqq||||||pppNNN999777666555444333222111000000000//////000111333666888999???===:::666444444444555...111222222555BBBVVVgggwwwdddWWWKKKCCC???@@@???===>>>@@@BBBCCCCCC;;;;;;;;;;;;;;;;;;;;;:::999999999999888777555555333333222222111000000000/////////000000000111111000000000000000000000000/////////000000000111111///000000000000111111111000000000111111111111222222222111111222222333333222333333444444555555666666666666666666666666666666666555555666888;;;<<<<<>>:::777888:::;;;888444444777<<>>>>>???===>>>???@@@BBBCCCDDDEEEBBBCCCDDDEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDDDDCCC|||}}}xxxwwwxxx{{{rrrlllxxxnnnqqqyyysssgggYYYSSSMMMLLLMMMPPPXXXaaatttuuubbbMMMBBB>>><<<::::::===<<<:::555222333999>>>]]]zzzuuuVVVZZZ~~~{{{mmmrrrvvvcccJJJ???===:::888777888999:::CCCQQQcccnnnrrrsssuuuxxxwwwyyy{{{{{{{{{{{{|||}}}~~~zzzwwwuuummmfffmmmzzzzzzyyyyyyzzzzzzxxxxxxxxxvvvttttttvvvxxxyyyzzzzzzyyywwwxxxzzz|||~~~|||{{{zzzzzzyyyvvvtttuuuyyyzzzxxxxxxzzzyyyvvvtttuuuwwwyyyzzzzzzzzzyyyxxx|||~~~}}}~~~}}}~~~~~~}}}}}}|||||||||||||||wwwwwwxxxxxxyyy|||tttmmmooopppmmmkkkiiifffcccbbbcccfffhhhjjjcccYYYWWWlllqqqUUUDDD<<<888777555666888888777666777888888777666666888:::999:::<<<===>>>>>>======:::999888999<<<===<<<;;;::::::999999888888999999666888::::::999999:::;;;;;;===???@@@@@@AAACCCEEEDDDBBB@@@>>>>>>???@@@BBB@@@BBBCCCBBB???>>>???AAA======>>>>>>???@@@AAAAAAAAAGGGNNNNNNHHHDDDCCCEEEBBBCCCEEEEEEFFFGGGGGGFFFLLL\\\{{{oooUUUHHH===777666555333222222111111000/////////000333555666;;;;;;:::999777666555444333555444111---///777>>>ZZZ}}}iiiSSSFFFGGGEEEAAA@@@@@@@@@@@@???;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;:::888777666666555555444333333222000000000111111111222222111111111111111111111111//////000000000111111111///000000000000111111111000000111111111222222222222222222222222333444444333333444555555666777777666666666666666666666666777666666777:::>>>AAADDDHHHOOOZZZggguuupppdddTTTNNNIIIGGGCCC>>><<<>>>666666666777777888777666999AAAIIIQQQ___qqq~~~pppbbb[[[lllhhhVVVXXXSSSWWWlll{{{{{{jjj\\\WWWVVVSSSNNNNNNEEE???@@@BBB???>>>???>>>@@@BBBBBB???>>>???AAA===>>>???AAABBBDDDEEEFFFBBBBBBCCCDDDEEEDDDCCCAAA???@@@BBBCCCEEEEEEFFFFFF|||vvvwww|||wwwsss|||vvvooogggdddeeeiiittt~~~{{{___NNNGGGBBB===;;;444999;;;777555999;;;:::DDDllljjjggg]]]@@@>>>;;;999888888:::;;;HHHXXXkkkuuuuuusssuuuzzzxxxyyyzzzyyyxxxyyy{{{}}}{{{vvvtttsssnnnhhhnnnzzz{{{yyyzzz{{{|||zzzzzzyyyvvvtttssstttuuuwwwxxxyyyyyyxxxxxxzzz{{{{{{zzzzzzzzz{{{zzzwwwtttqqquuuxxxwwwyyy||||||zzztttuuuwwwyyyzzzzzzzzzyyywww{{{~~~~~~}}}~~~~~~}}}|||||||||||||||xxxyyyyyyzzzzzz~~~yyykkkfffkkkmmmiiikkkhhhccc``````bbbfffiiieee___WWW]]]zzzgggOOOBBB===888666666999======:::666666777777666555555777999888999:::<<<======<<<<<<999888888999;;;;;;:::888;;;:::999999888999999999777999;;;<<<;;;<<<===>>><<<>>>???@@@@@@AAACCCDDDFFFDDD@@@===<<<===???AAAAAACCCDDDCCC@@@>>>???AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@EEEJJJHHHCCC@@@BBBFFFCCCEEEFFFFFFGGGHHHFFFCCCEEEFFF[[[yyybbbNNN888888666555444333333222000000......///111333444444555888::::::999777666444444333222222222444666666JJJfffnnnXXXNNNJJJEEEBBB@@@???===<<<<<<<<<<<<<<<============:::;;;<<<<<<<<<;;;:::999999888888777666666555555111111111111222222222222111111111111111111111111000000000000111111111111000000000000111111111111111111111111222222222222333222222222333444444555444444555555666777888888777777777777777777777777888888999;;;???DDDIIILLLXXX___kkkxxxxxxhhhYYYOOOHHHDDDBBBBBB???999666777222666999999777666888:::GGGPPPUUUQQQPPPVVV\\\^^^TTTWWW]]]iii{{{{{{jjjffflllfff```gggmmmttt}}}vvvfffWWWTTTYYYWWWPPPHHH>>>999<<<@@@>>>===???===@@@BBBBBB@@@???@@@BBB===>>>???AAACCCEEEFFFGGGBBBBBBBBBCCCEEEEEECCCAAA@@@AAABBBDDDFFFGGGHHHHHH}}}wwwuuu~~~~~~~~~ssspppnnnnnnsss{{{zzz\\\MMMIIICCC===>>>===:::777777999:::888EEEZZZ~~~zzz}}}qqqOOOEEE===:::999999===CCCMMM^^^ooouuuuuuvvvxxxxxx{{{zzzyyyzzz{{{{{{yyywwwyyyuuusssrrrjjjdddjjjvvv{{{xxx{{{wwwvvvwwwyyy{{{yyytttooo{{{|||zzzuuuvvvzzz}}}||||||yyyvvvvvvwwwwwwtttqqqsssuuuxxxzzzzzzxxxuuussstttuuuwwwxxxyyyyyyxxxxxx}}}~~~}}}||||||}}}}}}~~~~~~zzzzzzyyyzzzzzz{{{|||}}}{{{}}}~~~{{{zzz|||~~~{{{ppplllmmmnnnkkkhhh```dddccc___```eeeeee```bbb[[[RRRddd]]]III===444888666555666777888777666777666555555555555555666888888999:::<<<===>>>>>><<<<<<:::999888888777777:::::::::999999999888888999999:::::::::;;;;;;;;;>>>@@@BBBDDDDDDDDDCCCBBBEEECCCAAA???>>>>>>>>>???DDDCCCBBBAAAAAAAAAAAAAAA???CCCFFFFFFCCC?????????AAACCCDDDCCCBBBBBBCCCEEEEEEFFFGGGIIIJJJHHHEEEBBBDDDLLLSSS^^^vvvkkkIII<<<666999999333222777222111000//////000111222444666:::<<<===;;;999777444444222222111222333444777888BBB[[[rrrlll^^^NNNEEEBBB???<<<:::>>>===;;;999888999===???<<<<<<<<<;;;;;;999888777;;;:::888888888888666555555555444444333333333222000000000111111222222222111111111111111111111111111111111111111111111111000000111222222333444444333333333444444555555555555555666666666666555555666555555444444666888999666777<<>>???DDDEEEEEEDDDBBBAAABBBCCCAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFCCCCCCCCCDDDFFFFFFEEEDDD|||uuuuuu|||yyyvvvssstttyyy~~~jjj]]]OOODDD999:::::::::999999777555<<>>888777666555555777777666555555555555555666666777888777888888999:::;;;<<<<<<:::999888777666666666666::::::999999999888888888999999999999::::::::::::===???AAABBBCCCCCCBBBAAABBBAAA???=========>>>???DDDCCCCCCBBBAAAAAABBBBBBBBBDDDEEEFFFDDDAAA@@@@@@@@@BBBCCCCCCCCCBBBDDDEEEDDDEEEGGGJJJJJJIIIFFFDDDCCCIIINNNVVVgggbbbKKK888555777333000111222111111111111111222222222444777:::<<<<<<;;;:::666555333222111111222222666555888DDD^^^vvvcccTTTJJJDDD@@@>>>>>>>>>>>><<<;;;;;;<<<===;;;;;;<<<<<<======<<<<<<;;;:::888888999999888666666666555555555444444444222222222222222333333333222222222222222222222222222222222222222222222222111111222222333333444444444444444555555555555555888888888777666555444444444444555555555555666888;;;>>>EEEMMMPPPTTT```lllsss}}}tttgggZZZPPPIIIDDDBBB>>><<<999888999888666333111333444444333888CCCMMM^^^\\\VVVMMMCCC???@@@CCCGGGIIILLLQQQZZZggguuu~~~{{{yyyvvvuuurrrjjj^^^XXXVVVPPPHHHEEECCCAAA???======>>>>>>EEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBAAABBBBBBCCCCCCCCCDDDFFFEEECCCBBBCCCDDD>>>>>>>>>AAACCCEEEEEEDDD{{{pppjjjnnnmmmWWWBBB@@@>>>===;;;999888888444EEEeeefffKKK777777999777===JJJdddqqq~~~~~~~~~}}}|||zzzxxxxxxyyyzzzyyyxxxuuuuuuwwwvvvkkkaaafffssswwwyyywwwtttyyyvvvuuutttuuuuuuuuusssqqqyyy{{{{{{yyyyyy}}}}}}{{{wwwuuuttttttuuuuuutttsssrrrsssvvvwwwwwwvvvsssrrrssstttuuuwwwwwwwwwwwwvvvwwwyyy{{{|||||||||}}}~~~~~~}}}~~~~~~}}}||||||||||||}}}}}}~~~{{{{{{{{{zzzxxxwwwyyyzzzwwwpppiiifffhhhjjjhhhfff```___\\\[[[]]]]]]WWWPPPHHHTTTaaa```CCC::::::888666555444444666666555444444444555666777888888999777777777777888888999999777666555444444444444444999999999999888888888777888888888999999999999:::<<<===???@@@AAAAAA@@@??????>>>===<<<<<<===>>>???DDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCBBB@@@??????AAACCCDDDCCCCCCDDDFFFDDDFFFHHHJJJJJJHHHFFFEEEEEEGGGKKKNNNUUUjjjdddBBB777888777333000111222222222222222111111000111444777999;;;<<<===888777555333222111111111222222111222;;;RRRrrrttt```SSSJJJDDD@@@@@@???>>>===;;;:::999999999999::::::::::::::::::999888999::::::999888777777777777666666666666555555555444444444444444333333333333333333333333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444444333333555666888999999:::<<<>>>FFFKKKUUU```ffflllwwwttt^^^XXXOOOGGGCCC@@@???===999888777777777666444222222333555666;;;EEERRRZZZZZZXXXMMM@@@>>>IIIQQQRRR]]]___]]]UUUPPPZZZqqqyyywwwnnn___TTTMMMGGGCCCGGGEEECCC@@@???>>>>>>>>>AAA@@@AAACCCGGGGGGDDDAAADDDDDDCCCBBBBBBBBBCCCCCCCCCEEEFFFFFFCCCAAA@@@@@@;;;;;;<<<>>>BBBEEEEEEEEE~~~lllbbb___eeexxx{{{tttsssssswww}}}{{{vvv}}}qqqVVVNNNFFFAAA===;;;<<<>>>666>>>SSS|||}}}}}}fffKKK999<<<===:::DDDVVVkkkvvv~~~{{{yyywwwwwwxxxyyyxxxxxxwwwxxx{{{zzzlll___bbbmmm{{{yyyuuurrrxxxvvvuuussssssrrrrrrrrrrrrwww{{{|||{{{{{{~~~}}}zzzsssssssssssstttuuuuuuttttttvvvwwwyyyyyywwwvvvtttssstttvvvwwwxxxxxxwwwwwwvvvxxxzzz{{{zzzzzz{{{|||{{{}}}~~~}}}{{{zzz{{{||||||{{{{{{zzzzzzzzz{{{{{{zzzzzzyyyxxxvvvvvvvvvwwwpppkkkfffeeeggghhhgggeee___\\\XXXXXXYYYWWWNNNFFFGGG```www~~~kkkmmmooocccJJJ777444777777555444333333555555444333444555555666777777777777666666666666555555555555555444444333333333444444999888888888888777777777777777888888888999999999;;;;;;===>>>>>>???>>>>>>===============???@@@AAADDDCCCCCCBBBBBBCCCCCCCCCDDDAAA??????AAABBB???===>>>@@@CCCEEEEEEEEEFFFGGGFFFHHHJJJJJJHHHFFFDDDCCCHHHFFFJJJMMMMMMXXX}}}wwwPPP>>>;;;;;;888666111111222333333222000///000111222444666999;;;<<<::::::888666444333222111///111222000000999IIIWWWsssppp___SSSIIIGGGCCCAAA???>>><<<;;;;;;:::999999888888888888:::999888999:::;;;:::999888888888888888777777777777777666666555555555444444444444444444444444444444444444444444444444444444444444444444444444333555555555444444444444333222222222333444666777888999;;;===>>>???CCCJJJOOOVVV^^^kkkwwwwwwdddWWWJJJFFFAAA===<<<<<<<<<;;;666666666666555444222000222555:::CCCRRR^^^aaa^^^OOOMMMBBB;;;MMMmmm}}}|||{{{zzzsssggg^^^cccuuu|||uuuhhhYYYNNNGGGCCC@@@EEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>CCCHHHIIIEEE@@@DDDCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFEEEBBB>>>===<<<<<<<<<<<<>>>BBBEEEFFFFFFsssddd]]][[[___ooo|||llleee^^^\\\^^^^^^\\\YYYWWW^^^gggrrraaaTTTIIIFFFEEE@@@======<<<;;;DDDkkkfffXXX```aaaYYYGGG<<<>>><<<999EEEZZZmmmwww~~~~~~|||}}}}}}|||zzzxxxwwwwwwxxxxxxxxxvvvuuuwww||||||ooo``````iiiyyyqqqmmmrrruuutttsssrrrqqqqqqqqqrrrvvvzzz|||{{{{{{~~~}}}zzzqqqrrrssssssttttttuuuvvvuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyxxxxxxzzz{{{{{{yyyxxxyyyzzzzzz{{{|||{{{zzzzzz{{{|||}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuutttssslllhhheeedddfffgggfffdddaaa]]]YYYYYYYYYTTTLLLFFFFFFiii]]]\\\\\\SSSBBB888888888666555333222333444555444333666666777777666555444333555444444444444333333333444444333333333444555555888888888777777777666666777777888888888999999999::::::;;;<<<============<<<======>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEECCC@@@@@@BBBCCCAAA>>>===@@@DDDFFFGGGGGGHHHJJJHHHJJJLLLJJJGGGDDDBBBBBBFFFCCCHHHQQQPPPRRRjjj}}}xxxZZZFFF<<<888777777000111222333222111///...111111111222333555777888<<<;;;:::999777555444333222222222111000333888<<>>======>>>AAADDDEEEEEEvvvfff^^^ZZZ[[[fffttt}}}uuusss|||dddXXXMMMIIIHHHFFFCCCCCCEEELLLSSSYYYeeevvvgggWWWLLLNNNOOOHHH===888???<<<===___wwwZZZDDDIIIKKKIIIAAA;;;;;;:::<<>>888888666111555444333333555555444333555666666666555333111000333333333333333333222222333333333333444444555666777777777777666666666666888888888999999999999::::::::::::;;;;;;<<<======<<<======>>>@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCFFFEEEDDDDDDEEEDDDBBBAAA===AAAEEEHHHJJJJJJKKKLLLKKKMMMOOOMMMHHHDDDDDDEEEEEEBBBHHHSSSVVVTTT^^^mmmvvvxxx}}}xxx|||tttfffUUUFFF:::555444333333333333222111000000222111111111222333444444::::::::::::999888666666888555000...///222555666444GGGaaa{{{tttkkk]]]RRRKKKGGGCCC@@@999888888888888:::;;;<<<999888777888999999888777666666666666777777777777666666666555555555555555444444444444444444444444444444444444444444444444333333333333333444444444333333333444444444555555444444444444666888:::;;;HHHKKKOOORRRWWWaaappp{{{nnn]]]QQQJJJFFFCCC>>>;;;999777777777666555555666555444111111222333333EEEdddjjjDDDBBBDDDWWWhhhYYYKKKFFFGGGFFFCCCAAA======>>>???@@@AAAAAAAAA@@@@@@AAAEEEIIIKKKHHHFFFAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDBBB???>>>>>>???@@@>>>>>>???BBBEEEGGGGGGpppddd______kkkyyy|||}}}xxxYYYNNNDDDCCCBBB>>><<<<<<999???BBBAAAEEERRR___eee|||hhhTTTTTTVVVOOOBBB<<<======<<>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFFFFDDDBBBAAA@@@>>>BBBGGGJJJLLLMMMNNNOOOLLLOOOQQQOOOKKKHHHIIILLLLLLIIIKKKRRRUUUUUUXXX^^^gggxxxvvv~~~}}}qqqwww|||~~~sss```MMM@@@999666666555444333222222333///000000111111222222222666777888999999888777777888555222///000111333555444555:::GGG[[[|||rrrfff\\\SSSMMM@@@???===;;;999::::::;;;:::888777777888888666555444444444555555555666666333333333444444444444444333333333333333333333333333333333333333333333333111111222222333333444444333444444555666777888888888888999<<<@@@DDDHHHKKK]]]cccjjjooottt~~~|||ggg^^^QQQGGGAAA???>>>>>>999777555555666666555444444444444333111222666:::AAAQQQggg{{{YYYAAACCCNNNggguuunnnuuuxxxsssRRRIIICCCDDDFFFCCCAAAAAA;;;;;;<<<===>>>>>>>>>>>><<<===???AAABBBDDDDDDDDD@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDBBBAAAAAACCCFFFCCCBBBAAACCCGGGKKKNNNOOO~~~oooiiilllzzzkkkVVVLLLEEEGGGIIIEEEBBBCCC???DDDDDD===;;;DDDMMMPPPTTThhh^^^VVVXXXSSSJJJEEE;;;???===PPPsssQQQEEE===<<<===;;;<<>>>>>>>>>>>????????????@@@@@@AAABBB===AAAEEEEEEAAA>>>===>>>>>>BBBHHHLLLMMMNNNOOOPPPLLLPPPSSSRRRNNNLLLNNNRRRUUURRROOOPPPRRRTTTVVVWWWPPP\\\qqq|||{{{xxxiiirrr~~~|||dddOOOCCC999888666555444444555555---...///111222222222222333444666777888888888777333555666666444222111222222///111888;;;GGGfffyyykkkbbbQQQOOOJJJEEEAAA???======:::888666666777666555333222333333333444444555555111222222333333444444444333333333333333333333333333333333333333333333333000000111222222333444444444555666777888999:::;;;AAABBBEEEKKKRRRYYY```dddqqqyyyzzzeeeRRRIIIDDD>>>:::888888888888555444333444666777666555222333333222111444:::???KKKQQQWWW\\\eeefffSSS;;;===CCCUUUppplll]]]^^^dddeeeaaa^^^CCC@@@AAAFFFEEE@@@>>>AAA;;;;;;<<<<<<<<<<<<;;;;;;===???AAABBBBBBCCCEEEGGG@@@@@@AAAAAACCCDDDFFFGGGFFFFFFEEECCCBBBDDDGGGJJJGGGFFFFFFHHHMMMSSSVVVWWWvvvnnnzzz|||iiidddaaaaaa^^^VVVOOOMMMHHHHHHGGGDDD@@@>>>>>>???FFFLLLWWWfffuuu~~~___PPPUUUVVVJJJDDD???CCCEEEnnntttQQQCCCCCC>>>;;;AAAOOOcccuuu}}}}}}{{{wwwwwwxxxxxxxxxxxxvvvuuutttwwwwwwvvvpppfffWWWJJJAAASSSiiimmm```\\\```fffpppxxxyyyzzzyyywwwuuutttuuuxxxvvvtttvvvxxxzzzxxxvvvwwwuuusssrrrqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvxxxzzzzzzyyyvvvuuu{{{{{{{{{zzzxxxxxxzzz|||}}}yyywwwyyyyyyxxxzzz~~~}}}{{{zzzyyyxxxyyyyyyyyywwwvvvvvvvvvrrrkkkeeegggfffdddaaa___\\\[[[ZZZ\\\RRRKKKYYYjjjeee\\\ccc|||bbbKKK888666777333222666333333222111111222333333666555333222111222222333111222222333333444444555333333111111111111333333666666666555444444444333777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@======<<<======>>>???@@@<<<>>>AAADDDFFFFFFFFFEEE>>>>>>>>>===;;;:::;;;===BBBCCCFFFJJJOOOQQQPPPOOORRROOOMMMMMMPPPRRRQQQPPPVVVTTTRRRQQQSSSTTTTTTSSSPPPQQQWWWppptttmmmkkkiiirrrkkk[[[MMMEEE===:::555000222888555222///...///222333444000111222444666777999999999777444222111111222333444333000...000888AAAHHHfffxxxyyykkk```ZZZUUULLLFFFFFFBBB===:::999888777777888333333222222222333333333333444555555333222222222444333333333444333222000333222111222222222111///111111444666666555666888555888<<<>>>???BBBHHHMMMMMMSSSZZZbbbjjjtttwwwfffYYYOOOEEE???::::::999999888777777666333333333333333333444444444000111777>>>AAAHHHOOOHHHDDDAAAAAA===:::AAAKKKWWWNNNTTTdddrrryyydddRRRTTT^^^]]]NNN@@@???>>>???@@@AAAAAA???===:::::::::::::::;;;<<<===??????>>>>>>???AAACCCDDDCCC@@@>>>@@@CCCFFFFFFEEEBBBEEEFFFDDDAAABBBGGGLLLKKKLLLPPPZZZbbbddd___YYY|||uuu~~~{{{yyyvvvnnneeeaaabbbSSSPPPMMMJJJGGGEEECCCBBB<<<@@@HHHSSS```rrrvvv]]]^^^___SSSEEE>>>CCCEEEggg~~~WWWKKKCCC@@@>>>AAALLL^^^ppp||||||}}}{{{xxxuuuvvvwwwwwwwwwvvvuuutttwwwvvvrrrlllbbbWWWMMMGGGNNNccciiiaaabbbfffkkkttt{{{||||||{{{yyyxxxwwwwww{{{yyyxxxyyy|||}}}|||zzzyyywwwuuusssrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyxxxvvvuuutttvvvxxx{{{xxxwwwzzzzzzyyyzzz}}}}}}|||{{{zzzzzz{{{|||}}}zzzyyyxxxwwwuuupppjjjfffdddcccbbb```^^^[[[YYYWWWUUUQQQMMMYYYnnnsssrrr{{{yyy[[[FFF666555666333222555333222222111111222222333444333222111111111222222111111222333333444444555444333222222222222333444555555555555444444444444777888999;;;<<<;;;;;;:::888999999;;;<<<>>>@@@AAA<<<<<<<<<======>>>??????>>>???AAACCCDDDDDDCCCBBB===>>>>>>===<<<<<<===???BBBBBBEEEJJJNNNPPPPPPOOOQQQNNNLLLMMMPPPRRRRRRQQQUUUSSSQQQPPPQQQRRRQQQQQQLLLMMMSSSfffwwwrrrttt~~~pppbbbMMM999666;;;;;;666333666333000///000111111000000111222333555666777888888777555333222222333333111111000//////333888<<>>KKKYYYeeeVVVUUU]]]hhh~~~qqqaaaSSSRRRUUURRRHHH@@@???>>>>>>@@@AAAAAA???===::::::::::::;;;<<<===>>>;;;;;;<<<>>>@@@DDDGGGIIIGGGEEEBBBBBBDDDEEEEEEDDDEEEHHHIIIGGGDDDCCCFFFJJJMMMMMMSSS```mmmppphhh^^^zzz|||vvvwwwnnnhhh```WWWPPPIIIDDDAAA>>>>>>@@@FFFNNN^^^wwwjjjfffjjj___JJJ>>>BBBBBBXXXbbbPPPCCCCCCAAA@@@DDDPPPbbbooozzz|||{{{||||||zzzuuuvvvwwwxxxyyyxxxwwwvvvxxxuuuoooggg___WWWPPPMMMIII]]]eeedddjjjppprrryyy|||{{{zzzyyyxxxwwwwwwwwwzzzzzzyyyzzz}}}~~~~~~}}}|||zzzxxxuuutttssssssssstttuuuuuuuuuvvvvvvvvvwwwyyyxxxwwwvvvwwwxxxzzz{{{xxxxxxxxxvvvsssssstttvvvxxxvvvwww{{{|||zzzzzz}}}{{{{{{{{{{{{|||~~~yyyzzzzzzvvvpppjjjfffddd`````````___\\\YYYVVVTTTJJJKKKGGGOOOgggzzzlllNNN???333333555333222444333222111111111111222333111111000000000111222222111111222222333444444444555444333333333333444555444444444444555555555555777888999;;;;;;;;;;;;:::666666888999;;;===???@@@;;;<<<<<<======>>>?????????@@@BBBCCCCCCBBBAAA@@@===>>>>>>>>>======???@@@AAAAAADDDHHHLLLOOOOOONNNMMMLLLKKKLLLNNNQQQRRRRRRTTTRRROOONNNOOOOOOOOONNNLLLKKKPPP\\\lll|||\\\JJJDDD>>>777222999777444333222222000///000000111222333444555666666666555555555444444444000111222111000///000111222999HHH\\\rrr}}}uuuttthhh___XXXTTTOOOGGGCCCDDD???===:::999999999777666333333222222222333333333111222222333333333222222000222555777999888777666888999;;;<<<===AAAEEEHHHMMMRRRYYY^^^bbbhhhoootttwwwmmm]]]SSSEEE;;;777666666555555555444444333333222222222222333333222111000///333<<>>>>>>>>???@@@@@@>>><<<:::::::::;;;===>>>@@@@@@;;;;;;<<<>>>AAAEEEHHHJJJHHHFFFDDDCCCEEEFFFFFFFFFHHHKKKLLLKKKGGGEEEFFFHHHNNNMMMRRR```nnnpppeeeYYY{{{qqqcccUUULLLHHHHHHHHHEEEBBBBBBEEEPPPfffzzzmmmhhhpppkkkRRR??????>>>GGG]]]ssssssOOOHHHJJJIIICCC>>>DDDTTTaaaqqqwwwzzzxxxwwwzzz|||{{{vvvwwwyyy{{{{{{{{{{{{zzzxxxuuuppphhh```YYYSSSPPPJJJ\\\dddhhhssswwwwww{{{zzzxxxuuuttttttttttttssswwwwwwwwwxxxzzz{{{{{{{{{}}}|||zzzwwwuuussssssrrruuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyy{{{{{{zzzxxxuuuuuuvvvxxxvvvtttwww|||}}}zzzzzz|||{{{|||||||||}}}~~~wwwyyyxxxssskkkdddaaaaaa\\\]]]^^^]]][[[WWWSSSPPPFFFHHH???@@@[[[yyy~~~{{{rrrVVVAAA777111222444333222333222222111111111111222222000000000000111111222222111111111222333333444444555555555444444555555555333333333444444555555555666777999:::;;;;;;::::::666666888999:::;;;<<<<<<:::;;;<<<===>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBB??????@@@???======>>>@@@@@@@@@BBBFFFJJJMMMMMMLLLGGGGGGGGGHHHKKKNNNPPPQQQTTTQQQOOONNNNNNNNNNNNMMMNNNLLLPPPWWWZZZeeeqqqSSS???999;;;;;;999888777666555333111000000111111222222333333444555555666666555555444222444555444222000000000333333666;;;BBBPPPhhh}}}rrrnnnjjjbbb\\\[[[SSSOOOKKKHHHGGGEEEBBB???===;;;999888888888888777777999:::::::::999::::::888;;;@@@CCCDDDCCCBBBAAAEEEHHHJJJJJJMMMUUU\\\___fffllluuu}}}xxxmmmbbbTTTKKKDDD>>>777222111222444444333333333222222111111111111111000000000222333444@@@PPPXXXPPPJJJJJJDDD999999888777:::CCCQQQbbbooopppYYYNNNTTTbbb}}}rrr```WWWMMMGGGBBB<<<:::<<<>>>======>>>@@@@@@>>>;;;::::::;;;<<<>>>???AAABBB@@@@@@@@@@@@AAABBBDDDEEEDDDCCCCCCCCCEEEHHHIIIJJJHHHKKKMMMMMMJJJHHHGGGGGGKKKKKKOOOWWW___^^^UUULLL~~~wwwiiiXXXNNNNNNRRRQQQLLLFFF@@@===BBBSSSddd|||mmmeeerrrsssWWW???<<<;;;???HHHSSSoooRRRNNNRRRSSSLLLCCCDDDQQQ^^^kkkrrrvvvuuutttwww{{{|||vvvxxxyyy{{{|||||||||{{{yyywwwtttnnnggg^^^WWWSSSSSSbbbiiinnnxxxyyywww{{{zzzvvvrrrqqqqqqssssssrrruuuvvvvvvwwwwwwxxxyyyzzz}}}|||zzzxxxvvvuuutttsssttttttuuuvvvvvvwwwxxxxxxuuuvvvwwwyyyyyyxxxvvvuuu{{{{{{zzzxxxvvvvvvwwwyyyuuutttwww|||}}}zzzyyy{{{}}}}}}}}}}}}|||||||||{{{wwwxxxvvvppphhhbbb```aaa[[[[[[\\\[[[XXXTTTPPPMMMFFFFFF:::;;;XXX|||sssyyy{{{ZZZAAA777222000111333222222333111111111111111111111111000000111222222333333333000000111222222333333444555555555555555555555555222333333333444444555555666777888:::;;;::::::999888888999::::::999888888999:::;;;===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDD@@@AAAAAA???===<<<===>>>??????@@@CCCFFFIIIIIIIIIAAABBBCCCDDDFFFIIILLLOOOSSSQQQNNNMMMNNNNNNNNNMMMNNNKKKOOOVVVSSSSSSkkkoooTTTDDD>>>;;;999777777777777555333111111111111111111111111222333444555666666666555555555555444222111222444111000111222111333???LLL]]]fffxxx~~~vvvqqqkkkgggfffccc^^^YYYVVVRRRMMMJJJIIIIIIHHHGGGGGGIIIKKKKKKIIIHHHIIIJJJIIINNNUUUZZZ\\\]]]^^^```aaafffhhhggglllvvv~~~rrrgggYYYNNNHHHBBB;;;666777555444333333444444333333222222222222222111111111000------///444999<<>>??????===;;;:::;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAAAAABBBCCCDDDCCCDDDDDDDDDDDDFFFHHHIIIFFFHHHKKKLLLKKKIIIHHHGGGFFFHHHKKKLLLLLLJJJGGGFFFtttcccUUUPPPQQQ\\\WWWPPPGGG>>><<>><<<<<>>777AAAaaa|||xxx}}}sssaaaHHH444111111111111111111222333000000111222222111000000000111222222333222222222000000111111222333333333444444555666666555444444333333333333444444444444666777888::::::::::::999999999:::::::::888777666777999;;;===>>>???>>>>>>??????@@@AAABBBCCCDDDEEE???@@@@@@>>><<<;;;<<<>>>>>>>>>>>>???BBBDDDDDDDDD===???AAABBBCCCEEEIIILLLQQQOOOMMMLLLMMMNNNNNNNNNKKKIIIMMMTTTQQQMMMXXXjjjuuuTTT:::;;;999666555555555444333222222111111111000000000111111222333444555666777444555444333111222444666111111333555333///111666:::>>>JJJ]]]rrr{{{oooiiibbb^^^]]]]]][[[YYYTTTWWWYYYXXXUUUSSSUUUWWWVVV]]]fffmmmqqquuuzzz~~~wwwjjjaaaTTTLLLBBB:::888777777666111222333444444333222222222222222222222222222111111000......111777===BBBMMM[[[^^^MMM:::333555666@@@LLLUUUSSSMMMLLLNNNQQQWWWVVVhhhvvvnnnUUUJJJ@@@>>>???===999888<<<<<<<<<===???>>><<<:::;;;;;;;;;<<<===???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHHHHHHHGGGEEECCCBBBCCCEEEDDDEEEGGGHHHIIIHHHFFFEEEBBBEEEGGGEEEBBBAAADDDHHHqqqbbbZZZiiieee___UUUHHH???BBBJJJZZZmmmxxxaaadddhhhPPP???@@@>>>>>>CCCEEEYYYlllmmmtttwwwrrrgggbbbgggooowww~~~|||wwwwwwyyyzzzzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}|||yyyuuuooojjjgggkkkvvvxxxxxxzzzuuusss}}}yyysssqqqsssvvvvvvuuuvvvxxxyyyxxxvvvuuuvvvxxxwwwxxxxxxxxxxxxwwwwwwvvvttttttuuuvvvwwwxxxyyyyyy{{{|||{{{{{{yyyxxxvvvtttuuuvvvvvvuuuttttttwwwyyywwwuuuwww{{{{{{xxxwwwzzzzzzzzz{{{zzzyyywwwvvvtttssspppkkkgggeeecccaaa___XXXWWWUUUQQQMMMIIIEEECCC999999===VVVxxxjjjWWWKKK>>>111///111222222000111222333///000111222222111000///000111222222222111000///000000000111222222333333333444555555555555444333444444333333333333333333555666888999::::::999999888999:::;;;;;;999888666666888;;;===>>>???>>>>>>???????????????@@@@@@AAA;;;=========<<<<<<>>>@@@>>>===<<<===???@@@@@@???<<<>>>@@@AAAAAACCCGGGKKKNNNLLLJJJJJJLLLMMMNNNMMMLLLKKKMMMPPPNNNLLLQQQYYYggghhhIII@@@===999666666666555444333333222111111000//////000000000111222444777888444555666555444333444555555222222555444000...000666555999BBBKKKUUUdddqqq~~~|||rrruuuxxxvvvqqqooopppssspppvvvxxxmmmbbbWWWMMMGGG@@@===999666555555666777000111222222222111111222111111111111111111111111111111111333666:::???AAAEEEHHHGGG???666555???JJJcccnnnqqqcccQQQKKKNNNQQQ^^^bbbxxxwwwqqqhhh```LLLDDD>>>>>>>>><<<::::::<<<;;;;;;===>>>>>><<<:::<<<;;;<<<<<<===>>>???@@@>>>??????AAACCCFFFIIIKKKKKKKKKJJJGGGCCCBBBCCCEEEDDDDDDDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@>>>???BBBEEEvvvvvvrrrpppmmmggg]]]MMMAAA@@@EEEIIIaaa}}}___ZZZ]]]LLL@@@DDD>>><<>>>>>??????>>>===============888:::;;;<<<<<<===@@@BBB>>><<<;;;;;;===>>>======<<<>>>AAAAAAAAABBBGGGKKKKKKJJJHHHHHHJJJLLLMMMMMMQQQPPPNNNLLLKKKKKKOOOSSSSSS```qqqnnn{{{xxxfffGGGCCC>>>:::888888777666444444333222111000//////000/////////111444777999666888::::::888555444444444...,,,///222222222333---,,,000666666444888???MMMaaavvvwwwqqq___XXXMMMEEE@@@===999666111222333222000//////111111111111000///000222333/////////000000000000000111333555888;;;===>>>>>>===888444555777>>>MMM]]]pppWWWOOOUUU\\\kkknnnwwwnnnfff[[[QQQFFFAAA>>>>>>===::::::===<<<;;;;;;<<<>>>>>>;;;999<<<<<<<<<<<<<<<===>>>>>>??????@@@AAACCCFFFIIIKKKJJJKKKKKKHHHEEEDDDFFFIIIFFFDDDCCCBBBBBBAAA>>>===???===<<<;;;<<<<<<<<<<<>>JJJ\\\yyypppyyy{{{yyyzzz{{{~~~~~~zzzxxxxxx{{{}}}||||||||||||{{{zzzyyyxxx{{{xxxtttqqqpppssswwwyyyuuuuuuuuuuuuuuuuuuuuuuuutttuuuwwwxxxyyyyyyyyyxxxxxxzzz{{{{{{{{{|||~~~~~~{{{yyyyyyzzzyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyuuutttsssrrrrrrqqqrrrrrrvvvvvvvvvwwwwwwuuuqqqnnnkkkhhhccc___]]]\\\[[[ZZZQQQQQQOOOJJJBBB===>>>CCC:::EEEfff~~~^^^EEE<<<777111111111000000000000111111////////////000000000000000000000000000000000000000000000000111111111111111111111111222444666777777777666555444333333222222333444555666666666666666666666666666666555444888888999:::;;;<<<===>>>DDD@@@<<<;;;<<<<<<:::888<<<;;;999:::<<>>@@@CCCFFFHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJOOOTTTiiillleeemmmxxx{{{xxx^^^XXXKKK===666666777555444555444222111222111///.../////////000000111111555555777888888888777666333333333222111000...---000000000000////////////555777<<>>???????????????AAADDDFFFHHHIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBAAA???===<<<::::::777777666555333444666999pppooosssbbb]]]^^^]]]]]]]]]kkksssvvvnnneeedddffffffjjj}}}zzztttfffQQQDDDEEEDDDJJJ\\\|||ttthhh^^^VVVOOOKKKIIIFFFIII___yyyxxx|||yyyyyyzzz}}}~~~~~~~~~{{{xxxxxxzzz|||{{{{{{{{{{{{zzzyyywwwwwwzzzxxxtttrrrsssuuuyyy{{{ssssssssssssssssssssssssuuuvvvvvvwwwwwwvvvuuutttzzz{{{{{{{{{zzzzzz|||~~~}}}zzzyyyzzzzzzyyyxxxxxxxxxwwwwwwvvvwwwwwwwwwvvvvvvuuuuuuttttttssssssvvvvvvwwwxxxxxxvvvrrrooohhheeeaaa^^^\\\[[[XXXWWWSSSNNNJJJGGGCCC???===???FFFaaa||||||zzzUUU<<<444222///111111000000000000111111////////////000000000000000000000000000000000000000000000000111111111111222222111222333555666777888777777666555444444333666777777888888888888888666666666777666666555555777888888:::;;;<<<======BBB???<<<;;;<<<===;;;:::<<<;;;:::;;;===???@@@@@@>>>===;;;:::999:::;;;<<<>>>>>>>>>???BBBEEEHHHJJJLLLKKKIIIHHHGGGFFFEEEEEEGGGIIIKKKMMMMMMLLLKKKIIILLLNNNYYYqqq}}}~~~xxxzzz~~~nnnVVVAAA999777666777777666555444444111////////////000000000111111333444555666777777666666555555444444222111///...000000000000////////////333222111222666<<>><<<;;;;;;;;;;;;BBBAAA???>>><<<<<<<<<<<<===<<<;;;::::::<<<>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@EEEDDDBBB???<<<:::888777444444444333222333666888uuuggg[[[bbbrrriiihhheeeaaalllzzzppp```SSSMMMQQQaaavvvwwwlllYYYKKKHHHEEEEEENNNjjj|||pppeeeXXXZZZ[[[XXXQQQYYYxxx|||zzzxxxyyy{{{}}}~~~}}}|||||||||}}}yyyxxxxxxyyyzzzzzzzzzyyyxxxvvvuuutttwwwvvvttttttuuuxxx{{{}}}vvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuuuuuuuttttttzzz{{{{{{{{{yyyyyyzzz|||}}}{{{zzzyyyzzz{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxwwwvvvtttsssuuuuuuvvvxxxxxxvvvrrrnnndddbbb___]]][[[YYYUUURRRSSSJJJDDDDDDDDD@@@======ZZZ||||||nnnLLL777111222222111000000//////000000111////////////000000000000000000000000000000000000000000000000111111111111333333333333444555777777888888888777777666666555888888999999999888777777555666666777777777666666777777888:::;;;<<<===>>>???===<<<;;;<<<======<<<===;;;:::;;;>>>@@@@@@@@@??????===<<<<<<<<<===>>>@@@???>>>???AAAEEEIIIKKKKKKJJJIIIFFFDDDBBB@@@@@@DDDFFFIIILLLMMMLLLJJJIIILLLMMMQQQ[[[nnn|||qqquuu~~~qqqSSSBBB;;;:::999888888888888666222000000000000000000111111111111222333444555666666555777777666666444222111000000000000000////////////000///---,,,,,,...000222///222777<<<===AAAMMMZZZ```iiiuuu|||wwwqqqnnn```[[[TTTNNNJJJDDD===888333333222222111111000000111111111111111111111111////////////////////////222222111///------///111,,,---...///111555;;;@@@SSSMMMDDD:::222000222555888FFFXXXbbbbbb]]]XXXUUUVVVggg|||vvvrrrlllgggkkktttyyyuuuiiiWWWIIICCC???===>>>===<<<;;;;;;;;;;;;;;;??????>>>>>>===>>>>>>???======<<<;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCDDDFFFGGGGGGDDDBBB@@@EEECCCAAA===:::666444222000000111000///111444777fff```[[[ccc}}}vvvsssppp```XXXYYYaaaxxx{{{~~~pppcccUUUKKKHHHEEEIII```ooo^^^RRRfffvvvrrrdddiii}}}}}}}}}zzzxxxxxxzzz{{{|||zzzyyyzzzzzz}}}zzzwwwvvvvvvxxxxxxxxxwwwuuusssrrrqqqrrrrrrssstttvvvxxx{{{|||wwwwwwwwwwwwwwwwwwwwwwwwooopppqqqsssuuuwwwxxxxxxxxxyyyzzzyyyxxxyyy{{{||||||zzzyyyyyyzzz{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyxxxuuusssqqqsssssstttvvvvvvsssnnnkkk```___]]]\\\ZZZWWWRRRNNNOOOFFFAAABBBAAA>>>@@@FFFssszzzzzz\\\BBB555222333222000000////////////000000////////////000000000000000000000000000000000000///000000000111111111111333333444444555666777777888888888888888888888888777777777777666555444333555666777777888888888888888888999;;;<<<===>>>???<<<<<<<<<<<<======>>>======<<<;;;===???AAAAAA@@@AAA@@@??????>>>>>>?????????>>>======???CCCGGGJJJIIIIIIHHHFFFDDDBBB@@@???AAADDDHHHKKKMMMLLLJJJHHHJJJMMMRRRWWW```rrrwwwllljjjqqqsss\\\LLLBBB<<<999777999:::777333222111111111111111111111111000000111222333444555555888888888777666444333222111000000000000/////////------...000222444666666555777555111000666:::<<>>:::777333000222777FFFTTTaaaddd___XXXRRROOOMMMhhhooofff```]]]aaagggiiidddYYYLLLCCC@@@@@@@@@======<<<;;;:::::::::999;;;;;;;;;<<<===>>>??????======<<<<<<<<<===>>>???<<<===@@@CCCEEEFFFFFFFFFBBBCCCDDDEEEDDDCCC@@@???@@@???<<<999666333111000,,,------------///333666}}}|||}}}zzzvvvvvvssstttuuuwwwkkk___^^^jjjyyyvvvcccMMMKKKGGGIII]]]www\\\YYYyyynnnooo{{{yyy{{{}}}{{{yyyxxxzzz{{{zzzyyyxxxyyyzzz}}}zzzvvvttttttwwwvvvuuutttrrrpppnnnmmmmmmnnnppprrruuuwwwyyyzzzrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrtttvvvxxxyyyzzztttvvvwwwxxxxxxyyy|||~~~{{{zzzyyyyyy{{{{{{yyyxxxxxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvvvvuuussspppoooppppppqqqsssrrroooiiieee]]]\\\[[[ZZZXXXTTTOOOKKKGGGBBB@@@AAA===;;;HHHZZZ{{{zzzbbbEEE555222333000---000000////////////000000////////////000000000000111111111111111111111111///000000000111111111111333333444555555666666666888888888999999999999999777777777666555444333222555666777888999999999999::::::;;;<<<===>>>??????:::;;;<<<=========>>>???===<<<<<<>>>@@@AAAAAA@@@BBBBBBAAAAAAAAA@@@AAAAAA@@@???>>>???AAADDDGGGJJJGGGHHHHHHGGGFFFEEECCCBBB@@@CCCFFFJJJLLLKKKJJJIIIIIILLLOOORRRVVV___lllvvv|||zzzppp]]]JJJ@@@:::::::::777444555222222222222222111111111000000000111222333333444777777777777666555444444222222111111111000000000---......////////////...***---,,,(((+++111000+++000000000333777:::<<<<<<===AAA======HHHLLLLLLSSSUUUWWWZZZ[[[[[[[[[]]]___YYYWWWTTTRRRPPPMMMJJJGGGDDDCCC@@@===999666333222222000...---...///000000...///000000000000//////111111111111000000000000000000000000000000000000+++,,,...///...///000111333666999:::888777555555444111222666888999???GGGUUU^^^bbb]]]XXXZZZ^^^```nnnsssccc[[[ZZZZZZZZZ\\\UUUNNNFFF@@@<<<<<<===@@@>>>======<<<:::999888777777888999:::<<<======>>><<<=========>>>??????@@@===???AAADDDEEEFFFFFFFFF???>>>===<<<;;;:::::::::888888666444222111///...***+++,,,,,,,,,...222555~~~yyytttrrrsssppprrrnnnjjjhhhjjjttt}}}sss___ppppppiiikkk}}}|||zzzoooPPPKKKIIIIIIYYYiiieeeggghhh}}}yyyxxxzzz|||{{{zzzzzz{{{{{{{{{yyyxxxyyyzzz}}}xxxuuussssssuuutttsssrrrooommmkkkiiiiiikkknnnqqqtttvvvvvvvvvssssssssssssssssssssssssvvvvvvvvvuuuuuuvvvwwwwwwrrrtttvvvwwwwwwyyy|||~~~{{{zzzyyyzzz{{{zzzxxxvvvvvvvvvuuuuuuuuuuuuvvvvvvsssssstttsssrrrpppnnnmmmnnnnnnooopppooojjjccc^^^ZZZXXXWWWVVVTTTQQQLLLHHHAAA>>>??????:::<<>>======>>>???=========???AAABBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDGGGIIIJJJFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCFFFIIIJJJJJJJJJJJJMMMNNNNNNNNNPPPUUU[[[```gggVVVFFF@@@<<<666555888333333333222222222222222111111000000111111222333444444555666666666555555333333333222222222222111000000111111000///...---+++,,,,,,---111444222,,,000---***+++///111///,,,(((000///...222000...555333555777888888999<<<>>>777777666555444333333333///////////////.........000///...---------...///,,,,,,---......///000000222222111111111000000000000000000000000000000000111...,,,---111666999;;;777999<<<;;;888444222000444111555???EEEGGGNNNYYY\\\cccddd___bbbppp~~~xxxxxxqqqiii```YYYWWWUUURRROOOGGGAAA<<<<<<<<<;;;===@@@>>>>>>===<<<;;;999777666666777888:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBB@@@???<<<:::888777777888333333222111000//////...++++++,,,,,,,,,...111444xxxooofff\\\XXXTTTRRRRRRTTT[[[iiivvv}}}tttllleeeQQQ^^^}}}zzzvvvsssWWWKKKKKKJJJUUU{{{wwwkkk~~~eeehhh~~~~~~|||zzzyyyzzz{{{||||||{{{|||}}}{{{zzzyyyzzz{{{{{{wwwsssrrrrrrtttsssrrrpppmmmkkkhhhggggggiiimmmrrrtttuuuuuutttvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwvvvuuuuuuuuuvvvwwwrrrtttuuuvvvvvvxxxzzz|||{{{zzzzzzzzzzzzzzzwwwuuurrrrrrrrrrrrssstttuuuuuussssssrrrpppooonnnmmmlllnnnnnnoooooommmggg```ZZZVVVTTTRRRQQQOOOLLLHHHEEE>>>:::;;;<<<999AAAccc```]]]SSSDDD777444555333222333//////............//////////////////000000000000111111111111111111111111000000000000111111111111222222444444555444444333666777777888999:::::::::;;;;;;;;;;;;::::::999888444555777999:::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::888;;;>>>???===<<<===???======>>>@@@BBBCCCBBB@@@CCCCCCCCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGHHHIIIIIIGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNOOOOOOPPPSSSXXX\\\eeeuuuZZZKKK@@@777555:::444444333333333222222222333222111000000000111222000111333444555666666666555555444444444333333333222333333444555555555555666333333666999777444333222000......///000000...---333000...333000+++111...000111000///000222333000222444222000///111444......//////000111111111333333333222111000111222111000000000111222444555000000000000000111111111////////////////////////111///000777@@@EEECCC???777888888666444222111222777999EEEVVVZZZUUUSSSXXXZZZeeelllooo{{{{{{kkkjjjqqqvvvuuujjjllljjjcccXXXNNNHHHDDDCCC===;;;???@@@>>>===???<<<=========<<<;;;999888777888999:::;;;::::::999999:::<<<>>>@@@BBBCCCDDDGGGFFFEEECCCBBBBBBBBBAAABBBAAA???===;;;888777666222222111111000///......,,,------,,,,,,...111444uuufffWWWNNNLLLLLLNNNNNNNNNSSSYYY^^^|||tttmmmiii\\\```xxxyyyvvv{{{qqq___MMMMMMKKKSSSvvv|||mmmqqquuu}}}{{{{{{zzzzzzzzzzzz|||}}}}}}}}}}}}|||zzzzzz{{{|||{{{vvvsssrrrrrrsssrrrqqqooollliiigggeeefffiiinnnrrruuuuuutttsssttttttttttttttttttttttttuuutttttttttuuuvvvxxxyyytttuuuvvvvvvvvvvvvxxxzzz|||{{{zzzzzzzzzyyyvvvtttooooooooopppqqqrrrtttttttttsssqqqooonnnmmmllllllnnnooooooooolllfff^^^XXXTTTRRROOOMMMKKKIIIEEEBBB???888666::::::FFFlll\\\WWWBBB999333222000,,,---222//////............//////////////////000000000000111111111111111111111111000000000000111111111111111222333444444444333222666666777888999::::::;;;::::::;;;;;;;;;:::999999444555777999;;;<<<<<<===;;;;;;:::999999888777777888<<>>======>>>@@@CCCCCCBBB@@@CCCCCCCCCDDDCCCBBBBBBAAA>>>???BBBDDDFFFFFFFFFFFFHHHIIIJJJKKKJJJHHHFFFEEEGGGFFFFFFGGGHHHIIIKKKKKKBBBHHHNNNPPPPPPQQQUUUYYY]]]rrriiiTTTDDD777555:::444444444333333222222222444333222000000000111111...///111333444555666666666666555555555444444444333333222222111000000000000******111444111000333---//////...,,,+++---//////222+++***111///***---111222222000......///000---000222000,,,***...222..................//////,,,---///......---...///222111///......///111222......//////000111111111........................,,,...777EEEQQQRRRGGG<<<666555444111///000333555666???TTTkkknnn]]]OOOLLLWWWfffttt~~~rrrkkkmmmrrrtttjjjsssxxxnnn[[[JJJAAA>>>@@@:::999???AAA===:::;;;:::;;;<<<=========<<<;;;999:::;;;;;;;;;:::999888888:::<<>>>>>>>>===:::666222///444333222111000///......---......------...222444ppphhhnnnwww{{{zzz[[[HHHHHHHHHHHHHHHHHHHHHHHHMMMSSS[[[cccqqq{{{uuuqqqeeeccc|||xxxsssxxxjjjVVVSSSLLLRRRyyywwwkkk|||~~~}}}|||~~~}}}{{{zzzzzz{{{|||}}}{{{{{{|||}}}}}}~~~|||yyytttqqqrrrwwwtttoooiiieeeccceeegggfffjjjnnnppppppppppppqqqwwwvvvttttttuuuuuutttsssqqqsssuuuvvvuuuuuuvvvwwwtttttttttvvvyyy{{{zzzyyy|||zzzyyyyyyzzzxxxsssoooqqqooommmmmmoooqqqrrrrrrpppppppppooonnnmmmlllkkkppppppooojjjddd]]]WWWUUUUUUPPPLLLJJJEEE???===???:::>>>333222JJJaaa{{{yyy|||^^^DDD888555111///000111///---//////000000000000//////////////////////////////000000000000000000000000000000000000////////////222222222111222222333333777777888999::::::;;;;;;999999:::;;;;;;<<<<<<===888:::<<<<<<;;;999999999999:::;;;;;;;;;999777666;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCDDDIIIHHHHHHIIILLLLLLHHHEEEJJJIIIGGGEEEEEEFFFGGGHHHFFFHHHJJJLLLMMMPPPSSSVVV]]]iiipppuuuoooTTT>>>666888555444333444666888888777===AAA<<<000---333222+++000000000000111111111111444444444333333444555555333333333222222111111111111111111000000000000///000000//////.........---////////////////////////------------.........///////////////////////////////////////000000000000111111111111000000000000000000000000000000000000111111000///...---,,,,,,---------------...///000222222;;;HHHNNNFFF<<<888222222111///000333999>>>\\\___jjjtttlllXXXLLLLLLTTTllluuunnnqqqqqqpppjjj\\\KKK???===@@@>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999999999999999999999999999<<<<<<;;;<<<>>>BBBEEEGGGDDDCCCCCCDDDEEEEEEDDDBBB>>>BBBAAA;;;;;;>>>:::111111111333777444...+++,,,000+++))),,,...///111555nnn```]]]```eeepppvvviiiRRRNNNKKKKKKMMMNNNNNNMMMJJJLLLPPPRRRTTTaaa{{{xxx}}}{{{tttpppqqqhhhrrrqqq^^^WWWQQQ]]]sssqqq~~~}}}|||zzzzzz{{{}}}~~~zzzzzzyyyzzz|||}}}wwwssstttvvvuuuqqqkkkeeeaaa```aaahhhjjjmmmnnnnnnnnnnnnoootttsssqqqqqqssstttsssrrrsssuuuvvvuuusssrrrrrrrrrttttttuuuwwwzzz||||||{{{yyywwwwwwxxxyyyxxxtttpppsssqqqpppqqqsssuuuuuutttqqqqqqqqqpppooommmlllkkklllkkkiiiddd^^^XXXSSSQQQRRRLLLHHHGGGDDD???<<<===999999777CCC___zzztttxxx~~~TTTAAA666333000...//////...,,,...//////000000//////.........................../////////////////////////////////////////////000222222111111111222333333666666666777888999999999:::::::::::::::;;;;;;;;;666888::::::999888888888999:::;;;<<<;;;:::888777;;;::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@??????@@@@@@EEEEEEFFFIIILLLLLLIIIFFFIIIHHHFFFEEEEEEEEEFFFGGGFFFHHHKKKMMMNNNOOORRRTTTNNNVVV[[[^^^mmmyyyjjjZZZMMMIII@@@===:::777777777666555CCCIIIFFF999222444555111000000000000000000000000222222222222333444555555333333333333333333222222222111111111111000000000000000000/////////......////////////////////////------........./////////000000000000000000000000/////////000000000111111111111111000000000//////000000000000000000000000000000000///......------......//////000111222333999666777<<<<<<555111111000111222555999>>>DDDHHH\\\___jjjsssnnn```[[[```hhhvvvfffbbb^^^VVVLLLDDD>>>;;;:::=========<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;::::::999999888888888888999::::::999999:::<<>>:::999999333===WWWwwwyyysssyyyoooHHH;;;444222///------------,,,---..................---........................---------------------------.........///000000000111111000000111222333333444444555555666777777777::::::::::::999999999999555777888888777666777777999:::<<<======;;;:::888:::999888777777888999:::;;;;;;<<<===>>>???@@@@@@CCCCCCBBBAAAAAABBBCCCCCCDDDCCCAAA???>>>======<<>>:::999::::::BBBIIIHHH===333444666555000000000000000000000000000000000000111222444444333333333333333444444444222222222111111111111000111000000000000000//////000000000000000000000000....../////////000000000000000000000000000000000000000000000111111111111111111000000000000//////////////////////////////////////////////////////...///000222333444444555777444222333222000000333111333777???HHHOOOTTTVVV\\\___eeekkkhhhdddlllyyyvvvmmmyyyaaaSSSKKKAAA=========:::777<<<<<<;;;;;;;;;;;;::::::888999999::::::;;;;;;;;;:::999777666666777888:::999999999:::<<>>???CCC???999555444111...///222uuuhhhjjjppptttvvviiirrrzzzqqqooopppkkk___TTTWWWLLLIIIOOOPPPPPPaaaxxx~~~|||yyyggg[[[RRRJJJSSSTTTgggsss^^^TTTkkk}}}yyy|||~~~}}}||||||{{{{{{zzzzzz{{{|||}}}wwwwwwvvvvvvxxx}}}wwwuuuvvvttttttrrrooollliiiiiijjjllllllkkkiiihhhhhhkkkmmmnnnmmmkkklllooorrrssssssppprrrttttttsssssstttuuuuuuuuuuuuwwwyyyzzzyyyxxxzzzzzzzzzzzzyyyvvvsssppprrrqqqqqqrrrtttuuutttrrrrrrrrrqqqpppnnnllljjjiiigggddd___ZZZVVVRRROOOMMMJJJCCC???@@@@@@<<<777555666222IIIlllyyyttt|||ccc>>>666333111///------------,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000000000000000111222333444444444555555555666666::::::999888888777666666444666777777666666777888999;;;<<<>>>>>>===;;;::::::999777666666777999::::::;;;;;;<<<===>>>???@@@BBBAAA???>>>>>>???AAABBBAAAAAA???>>>===<<<<<<;;;???BBBEEEIIIKKKJJJHHHEEEDDDDDDEEEEEEEEEDDDCCCBBBGGGIIIMMMOOONNNMMMMMMNNNRRRMMMLLLPPPQQQSSS___nnn~~~~~~|||xxxnnn]]]NNNCCC<<<999888???CCCAAA:::555777999888111111111111000000000000000/////////000111111222111111111222222333333444222222222222111111111111111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111000000000000111111111222111000000000////////////..............................//////000000000000...///111222333333333222333111000222444555555555999;;;AAAIIIRRRYYY[[[[[[YYY]]]fffnnnrrrxxxzzzuuulll___hhh~~~lllVVVLLLDDD<<<999;;;>>><<<999::::::::::::::::::::::::777777888999:::;;;<<<===;;;999666555444666888999::::::;;;<<<>>>@@@BBBCCCCCCBBBAAABBBDDDEEEEEEDDDEEEEEENNNdddzzzsssfffLLLNNNSSSUUUPPPHHHFFFIIIFFFAAA>>>;;;777222222555zzzjjjhhhWWWNNNVVVaaahhhtttuuummmssszzz{{{}}}mmmaaaWWWPPPSSSPPP]]]~~~fffXXXkkk~~~}}}|||yyyyyyyyyyyyzzz{{{{{{|||xxxyyyzzzxxxwwwzzz}}}{{{yyyvvvvvvxxxtttssspppllliiiiiikkknnnkkkkkkjjjhhhggghhhkkkmmmnnnlllkkklllooorrrtttuuurrrtttuuuvvvtttttttttuuuvvvuuuuuuuuuwwwwwwuuutttxxxyyy{{{{{{{{{yyywwwwwwsssrrrqqqqqqrrrsssrrrqqqppppppooonnnllliiihhhfffccc___ZZZVVVSSSPPPLLLIIIGGGAAA===>>>===888555444222===bbb|||QQQ666444222111000...---------...,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000////////////000111222333444444444555555555555555999999888777666555555444555666777777666666777999999:::<<<>>>>>>>>><<<;;;999999888777777888999999::::::;;;<<<===>>>>>>???@@@???===<<<<<<===???@@@<<<=====================???BBBEEEHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBAAAFFFIIILLLMMMMMMKKKKKKKKKQQQIIIGGGOOOQQQNNNQQQZZZeeessscccSSSFFF===AAA>>>999666777;;;;;;888333333222222111111111111111111000000///000000000//////000000111111111222222222222111111111000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000///000000000000111111111000000000////////////...------------------------......//////000111111111...//////000000000//////333222111111333777888777GGGHHHKKKOOOSSSUUUUUUUUUSSS```ttt~~~tttqqqjjjaaaYYYnnnyyyUUUDDDIIIEEE@@@<<<;;;;;;======999:::::::::::::::::::::888888888888:::<<<===>>>;;;999777555444555777999::::::;;;<<<>>>???AAABBBCCCAAAAAABBBDDDFFFGGGGGGFFFGGGZZZ}}}uuu]]]___bbb```VVVKKKIIIMMMOOOKKKHHHDDD<<<444222444rrrdddllllll]]][[[ZZZ]]]___WWW]]]kkk}}}wwwiiiaaaVVVRRRXXXwwwsssbbbmmmyyyyyyyyyzzz{{{{{{{{{|||{{{}}}~~~|||xxxxxx|||yyyxxxwwwuuuvvvyyytttrrrnnnhhhddddddfffiiihhhiiiiiihhhgggiiillloooooolllkkkkkknnnrrruuuvvvvvvxxxxxxwwwtttrrrrrrrrruuutttttttttvvvvvvtttrrrrrrvvvyyy|||||||||}}}~~~wwwtttqqqpppqqqqqqqqqpppllllllkkkjjjiiigggeeeddd[[[WWWRRROOONNNKKKFFFBBBBBB>>><<<<<<:::666777:::;;;VVVuuujjjVVV===222555111111000...,,,,,,---///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---.....................///111222222444444444444444444444444888777777666555444444333444555666666555555777999888999;;;===>>>>>>===<<<::::::::::::::::::::::::999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>999:::;;;===>>>>>>???>>>???BBBEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEGGGJJJKKKJJJIIIJJJJJJKKKEEEEEELLLOOOMMMLLLOOOXXXccc{{{xxxmmmRRRIII>>>888888888555111555555444444333222222222222222111111111111222222///////////////000000000111111111000000000000/////////000000000000000111000000000000000000000000....../////////000000000////////////////////////////////////000000000000000000////////////............................../////////000000111111111///............///000000///666:::888888===CCCGGGPPPQQQRRRQQQPPPOOOPPPRRR[[[mmmrrrkkkjjjjjjhhhooopppnnnjjjVVVCCCAAADDDDDDBBB>>>:::999;;;>>>999999::::::::::::;;;;;;999999999999:::<<<>>>???;;;:::888666666666777888777888999:::;;;===>>>>>>BBBAAA@@@BBBEEEIIIKKKKKKKKKKKKbbbwwwppphhh```VVVNNNMMMPPPTTTRRRPPPKKKAAA555000111xxxuuuxxxiii\\\ZZZVVVWWWWWWOOONNNZZZxxxttt___^^^]]]ooo~~~mmmqqq}}}}}}yyyzzz{{{|||}}}}}}}}}}}}~~~zzzzzzxxxvvvtttrrrsssuuuooonnnlllhhhdddcccdddfffeeeggghhhhhhiiikkknnnqqqooollljjjjjjmmmqqqtttuuuvvvwwwwwwvvvsssqqqpppqqqssssssssstttvvvwwwvvvuuurrrvvvzzz||||||{{{|||~~~xxxuuupppmmmmmmmmmnnnmmmhhhhhhhhhgggfffdddcccbbbVVVRRRMMMLLLKKKHHHBBB<<<;;;:::::::::888666<<>>>>>===<<<:::;;;<<<======<<<;;;:::999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;===>>>??????>>>===@@@BBBCCCBBBBBBEEEGGGFFFEEECCCBBBBBBBBBCCCDDDDDDFFFGGGHHHGGGGGGIIIJJJFFFFFFHHHJJJKKKLLLNNNPPPOOOOOOWWWlll{{{nnn]]]NNNCCC;;;555111777666666555444444333333111111111222333444666777000000000000////////////000000000/////////............/////////000000000////////////////////////------........./////////........................---.........////////////000000/////////.................................000000000000000000111111///.........///222555777888NNNaaa^^^RRRLLLOOOTTTMMMQQQTTTTTTRRRUUU\\\cccxxxyyypppzzzzzzpppkkklllooommmgggVVVJJJGGG>>>:::DDD>>>??????===::::::;;;===::::::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<>>@@@@@@>>><<<:::888999999:::;;;<<<===>>>999::::::;;;;;;::::::999999:::<<<>>>??????>>>>>><<<>>>AAAAAAAAABBBFFFJJJGGGEEECCCBBBAAABBBDDDEEEDDDEEEFFFFFFEEEFFFHHHJJJAAAGGGJJJGGGEEEHHHNNNRRRGGGLLLPPPUUU___tttkkkVVVEEE>>><<<888777777666555555444444//////000222555777999;;;222222111111000000//////////////////............---.........//////000000////////////////////////------------.........///........................------------.........///000/////////............////////////////////////111111000000000000000000000///......111555:::===OOOsssnnnVVVNNNOOOFFFMMMTTTWWWXXX```nnnzzzyyyvvvqqqmmmnnnppppppnnnYYYSSSFFFAAADDD;;;555<<<::::::;;;;;;<<<=========:::::::::;;;;;;<<<<<<<<<===<<<;;;:::;;;===???@@@;;;;;;;;;:::999888777777888999:::<<<===>>>>>>>>>AAA@@@@@@CCCHHHMMMPPPRRRUUUPPPdddpppmmmpppjjjYYYJJJGGGIIINNNNNNFFF;;;666777yyy~~~{{{}}}nnnnnndddyyyfff[[[kkk}}}~~~~~~|||zzzzzzzzzzzzzzz{{{~~~zzz{{{ssstttssspppooorrrmmmlllkkkjjjiiigggfffeeefffgggiiiiiijjjkkkmmmpppoooiiidddfffmmmssssssqqqqqqtttxxxxxxuuusssssstttrrrsssuuuuuuttttttuuuvvvwww{{{}}}yyyuuuuuuwwwtttpppllljjjiiiiiiiiihhhhhhfffdddddddddbbb]]]XXXPPPNNNKKKGGGCCC@@@===<<<;;;<<<666<<>>>>>======<<<===???@@@@@@>>><<<:::666777999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999;;;===>>>>>>>>>>>>???BBBDDDEEEDDDCCCBBBEEEEEEDDDCCCBBBCCCFFFIIIGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGIIIMMMQQQSSSOOONNNNNNNNNQQQ\\\rrrsss^^^NNNHHHEEE???999777777666555444222000000222333222555;;;666333///...///000000000///111222111///......///111---,,,...111222222222///...---...//////---+++///---++++++---///000///......---------,,,,,,,,,---......//////......---///...,,,,,,...///......000111111111111000///......444666111...000111000...111333222111777CCCNNN]]]vvv```VVVOOOOOOOOOXXXeeemmmsss|||uuuxxxuuurrrjjj]]]LLLFFF???;;;::::::888777<<<;;;;;;;;;<<<===???@@@===:::888999<<<===<<<:::===<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===>>><<<:::;;;===???>>><<<>>>???AAAEEEJJJNNNOOONNNPPPWWWjjjyyyuuueeeQQQEEEAAA???@@@DDDDDD>>>888666~~~}}}lllrrr~~~|||zzzzzzzzz||||||}}}~~~~~~}}}xxxqqqrrrsssrrrrrruuuqqqooonnnkkkiiihhhgggfffgggggghhhgggfffgggiiikkkmmmiiieeefffkkkpppqqqpppqqquuuwwwwwwtttrrrsssuuutttwwwyyyyyywwwvvvvvvwwwtttxxx|||zzzvvvsssssstttrrroookkkiiihhhhhhgggfffeeecccaaaaaa```]]]WWWSSSKKKIIIFFFBBB>>>;;;999888555;;;999===GGGKKKeeepppxxxqqqPPP;;;888111---000000.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...------------...////////////000111111222222333333222222222333333444333333222111222222444444777888999;;;<<<<<<<<<<<<<<<===???@@@???===;;;999777888999:::;;;<<<<<<<<<:::::::::999999999999999;;;:::;;;<<<===????????????@@@AAACCCCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFFFFHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFHHHKKKNNNPPPRRRQQQOOONNNMMMMMMQQQ^^^lll{{{zzz|||vvvjjjVVVEEE@@@???999000:::666333444222//////222111111000111333555777888555222///...000222222111//////000111///...///222...---------//////---,,,111///....../////////............---------,,,,,,++++++,,,---............222222333111000///000222,,,------...///000000000000111111111///...///000555666666666:::EEEUUUbbbkkkiii```bbbbbbhhhsss~~~zzzwwwxxxuuufff\\\RRREEEBBB>>>999666777777666555::::::999999:::<<<===>>><<<999888888;;;<<<;;;:::<<<;;;;;;::::::;;;;;;<<<===<<<;;;::::::;;;<<<======;;;999:::<<<>>>===;;;>>>>>>@@@DDDIIILLLNNNNNNSSSUUUdddyyyiiiXXXOOO@@@<<<<<>>:::999~~~~~~|||{{{zzz{{{~~~~~~~~~}}}||||||yyyrrrrrrtttuuuwwwyyyuuutttpppmmmjjjhhhggggggggggggfffeeecccbbbdddeeejjjiiihhhgggiiikkknnnooosssuuuvvvuuurrrrrrtttwwwwwwyyy||||||zzzwwwvvvuuurrrvvvxxxwwwtttqqqpppqqqqqqnnnkkkhhhhhhgggfffdddaaa```^^^]]]ZZZUUUOOOKKKFFFDDDAAA>>>;;;888777666444<<<;;;<<>>??????>>><<<:::999777888999;;;<<<<<<<<<<<<:::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCBBBDDDHHHIIIGGGEEEHHHGGGFFFEEEDDDEEEFFFFFFFFFGGGIIILLLNNNPPPQQQQQQRRROOOMMMMMMKKKIIIMMMRRRYYYiii{{{yyy~~~~~~mmmjjjkkk[[[EEE<<<666333444444222111333111222222111111111222444===666...,,,///222111///---111444222///---///111000///...///000111000...222111000111222111...,,,///.........------------++++++,,,---...///000000...000111///,,,+++---///------......///111222333444000333===@@@:::888;;;AAAAAABBBEEELLLXXXfffoooiiimmm|||llljjjwww}}}~~~}}}wwwuuutttxxxrrr___LLLCCC???666777555444444555666666555888888888888999:::;;;;;;999888777777999::::::999::::::999999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999999;;;<<<<<<;;;???>>>???BBBFFFKKKMMMNNNPPPMMMUUUrrrkkkXXXRRRCCC>>>:::===>>>;;;888888~~~~~~}}}}}}{{{{{{|||~~~~~~}}}~~~~~~wwwtttvvvxxxyyy{{{xxxvvvrrrmmmjjjgggffffffeeeeeedddbbb``````aaacccfffhhhiiihhhggggggkkknnnsssuuuuuusssqqqqqquuuxxxxxxzzz}}}}}}{{{wwwtttsssrrruuuwwwwwwtttqqqppppppqqqnnnjjjhhhgggfffdddccc___^^^]]]ZZZUUUOOOIIIEEECCCBBB@@@===;;;999888777888;;;888:::TTTvvvqqqwww}}}QQQ;;;222444///,,,///---------------------------,,,,,,---------,,,,,,+++------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------.........////////////000111111222222111111111111222333444555666555555555444444444444666777888999::::::;;;;;;===>>>>>>>>>===;;;999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEGGGDDDCCCGGGLLLMMMIIIDDDEEEEEEDDDDDDEEEFFFHHHIIIIIIKKKNNNQQQSSSTTTSSSSSSQQQMMMKKKMMMMMMJJJIIIJJJGGGPPP```www|||tttwwwyyyhhhCCC;;;555666777555333333333555666555333222333555DDD>>>666222222222111...---111333222111333333222333222111111222333333222111111222444555444111.../////////............---.........///000000111222.........---......//////111111000000111222444444:::777AAAVVV^^^TTTLLLMMMMMMNNNQQQUUU[[[aaagggjjjkkkjjjsss|||vvv~~~lllfffeeeqqq|||cccPPPEEE999777999555333333333555666777777666777888888888888999999:::777777666666888999999999999888888888888999999:::;;;::::::::::::::::::;;;::::::999:::;;;<<<======AAA??????AAAFFFJJJMMMOOOOOOJJJLLL___~~~hhhSSSOOOLLLCCC;;;::::::666444333~~~}}}}}}||||||||||||~~~~~~xxxxxxzzzzzzyyyxxxvvvrrrmmmiiifffdddcccaaaaaa```___^^^___bbbdddcccgggiiiiiiffffffiiilllsssttttttrrrpppqqquuuyyyzzz||||||wwwtttssstttvvvwwwwwwuuusssqqqppppppmmmjjjhhhgggfffcccaaa^^^^^^[[[WWWPPPJJJEEEBBB@@@???===;;;999888888777777555555AAAgggttt|||~~~hhhCCC333000444///---000---------------------------++++++,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------.........------,,,,,,,,,,,,------.........///////////////000111111222222000000000111222333444555555555555555555555555444777777888999:::;;;<<<<<<<<<=========<<<;;;999888999999:::;;;<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@>>>@@@BBBBBBBBBBBBDDDFFFEEEDDDBBBAAAAAACCCEEEFFFFFFCCCBBBFFFJJJKKKFFFAAAAAAAAAAAACCCEEEHHHKKKLLLNNNPPPSSSUUUWWWWWWVVVUUUPPPKKKIIILLLNNNLLLJJJLLLJJJKKKPPP\\\mmmuuullloooyyyuuuwwwwww|||TTTHHH>>>;;;;;;777333111555666666666666777999;;;CCCBBB>>>:::666333222333///000///000666===<<<555555333111111222333222111...///222555777666444111000000/////////.........000//////...//////000111222///---///333555555333///000000111333555666777@@@AAARRRllltttfffXXXUUUTTTTTTTTTVVVYYY]]]aaadddkkkvvv||||||fffaaaaaakkkzzz{{{rrrZZZIIIAAA===555444777333111333444555666555555555777777888888999999999888555666666666666777999:::777777777777777888999:::999::::::::::::::::::999999:::::::::;;;;;;===>>>AAA@@@???AAAFFFJJJMMMNNNRRRQQQRRRZZZkkkcccSSSTTTRRRFFF;;;888888555333222~~~}}}~~~||||||}}}{{{~~~yyyyyy{{{zzzvvvwwwuuurrrnnnjjjeeebbb```]]]]]]]]]\\\[[[]]]aaadddbbbeeehhhiiihhhgggiiikkkrrrssstttrrrpppqqquuuyyy{{{~~~|||xxxuuutttuuuuuuvvvvvvuuusssqqqooonnnllliiigggfffdddaaa___]]]\\\XXXRRRJJJDDDAAA@@@;;;:::999777666666666666333333AAAYYY}}}mmmTTT:::///000444...---000---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------,,,,,,+++,,,---.../////////////////////000111111222222111111111111111222333444333444555555666666555555777777777888999:::<<<===;;;;;;;;;;;;;;;;;;:::999::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<>>>???@@@@@@???BBBEEEEEECCCCCCFFFIIIGGGEEEDDDCCCCCCDDDFFFGGGCCCBBBAAACCCFFFEEEAAA>>>>>>>>>???AAADDDGGGKKKLLLOOOQQQSSSVVVWWWWWWVVVUUUPPPKKKIIIKKKLLLIIIIIIKKKJJJIIIKKKPPPXXXfffzzzaaaSSSGGGFFFJJJJJJIIIGGG>>>;;;777555666777666666======<<<888333000111222111111//////:::EEEDDD;;;666444111000000000000///...///111444777777555333000000000000////////////......---------///000111///---,,,---000222222111111333555888;;;===>>>>>>EEEKKK]]]qqquuugggWWWQQQUUUUUUTTTTTTWWW]]]fffmmmwww|||rrrrrr}}}ttthhhbbb___cccjjjiii___TTTEEE::::::<<<555333555111000222444444333222222333666777888888888888777777444555666666666777999;;;777777777777777888999:::888999999::::::999999888777888::::::999:::<<<>>>@@@??????AAAEEEIIIKKKLLLPPPSSSVVVXXX^^^nnnccc[[[bbbUUUHHH;;;888999777555555}}}~~~}}}}}}~~~|||{{{vvvwww|||{{{uuuuuuuuusssppplllfffbbb___[[[[[[ZZZXXXXXXYYY^^^aaaaaadddgggiiiiiijjjjjjkkkppprrrtttsssqqqqqquuuxxxyyyzzz{{{zzzwwwtttssssssrrrrrrsssssssssqqqnnnlllkkkiiigggeeecccaaa^^^[[[YYYWWWSSSKKKBBB===<<<===777777666555555555555555666???]]]zzz|||sssfffQQQ???444,,,///333,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------------------+++,,,---////////////.../////////000111111222222222111111111111111222222111222333555666666666555666666666666777999;;;<<<999:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB@@@DDDGGGGGGDDDDDDGGGKKKHHHGGGFFFEEEEEEFFFGGGGGGDDDDDDDDDDDDCCCAAA???>>>>>>??????@@@BBBEEEHHHIIINNNOOOPPPRRRSSSSSSSSSRRRMMMJJJJJJLLLLLLIIIIIILLLEEEEEEHHHMMMNNNPPPZZZeeepppaaaVVVXXXbbbjjjlllmmmYYYRRRKKKJJJNNNRRRQQQOOOFFFBBB<<<777444222222111333555444222:::HHHJJJCCC:::777333111111111000///000000111444666666444222111111111000000000//////......---...000333666888777:::<<<:::666555888<<>>???AAACCCDDDDDDAAAEEEHHHHHHEEEDDDHHHLLLHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGDDDAAAAAAAAA@@@@@@???@@@AAACCCEEEFFFKKKLLLMMMNNNOOOOOOOOOOOOJJJIIILLLOOONNNKKKKKKOOOFFFEEEIIINNNLLLGGGHHHNNNYYYcccuuuvvvhhhjjjuuu~~~uuunnniiinnnzzz]]]SSSFFF>>><<<;;;999666333999999444999GGGLLLHHH???<<<888555444444333222222222222333555555333111111111111111000000000000//////000111555999===???NNNVVV[[[VVVKKKGGGNNNVVV\\\^^^``````^^^[[[VVVTTTMMMWWW___```^^^___]]]YYYZZZgggxxxyyypppqqqqqqssswwwcccWWWFFF:::666666555444999111333666//////555444111333444444222222555888333444555555555444333222333666888888666777:::===777777777777888999:::;;;777888999::::::999888777111444666666444555888;;;::::::;;;???CCCEEEFFFEEEJJJOOOSSSPPPOOOZZZpppttthhhddd```PPPAAA<<<;;;888333111|||}}}~~~}}}|||{{{|||}}}~~~qqq\\\SSSYYYhhhtttvvvxxxwwwttttttwwwyyywwwqqqpppooommmjjjfffcccaaa^^^```^^^YYYWWWYYYZZZYYYeeeeeeeeegggiiijjjjjjiiiqqqrrrrrrrrrqqqrrruuuxxxwwwuuusssqqqqqqrrrtttvvvpppqqqqqqnnniiigggiiikkkgggeeeaaa___^^^[[[XXXVVVMMMJJJDDD???:::888777777999666222777>>>555111===MMMzzzvvvfffffftttdddOOO===777444......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++***)))+++,,,,,,---,,,+++***)))*********))))))))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------......///000000000////////////000000000000222111000000111222555666555666777666555555777999888888999:::<<<>>>???@@@BBBDDDCCC???>>>>>><<<999:::<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHJJJKKKJJJGGGDDDBBB===>>>>>>@@@AAACCCEEEFFFCCCGGGMMMQQQRRRPPPMMMKKKIIIKKKNNNQQQRRRRRRPPPOOONNNLLLJJJHHHFFFGGGGGGHHHQQQOOOSSSccc|||~~~vvvwww|||~~~{{{bbbaaa\\\JJJ???AAABBBGGGGGGGGGQQQ___\\\NNNFFF@@@;;;;;;888222333777222111000111444555444333555444444777888666555555111555:::===AAAJJJWWW```ssseeeXXXYYY\\\gggmmmrrrqqqiii```ZZZWWWVVVWWW]]]fffiiifffddddddlllvvvyyyyyy{{{vvvoooiiimmm}}}}}}jjjjjjrrrmmm___DDD@@@;;;555222111222333222222222222222222222222111111222333333333333222333444444555555444444333333333444444666777888999:::888777888:::;;;:::888888888888999;;;;;;:::888777777666666555555555444666888;;;===???BBBFFFIIIKKKLLLMMMNNNPPPUUU[[[```yyyuuurrruuuxxxxxxqqqkkkcccSSSDDDAAA@@@<<<999888xxxooo{{{}}}}}}{{{|||~~~}}}|||{{{|||}}}uuu]]]MMMMMMZZZlllxxx{{{|||{{{vvvvvvyyyyyywwwrrrrrrpppnnnllliiigggfffiiiiiicccZZZWWW[[[______fffffffffgggiiiiiihhhhhhpppqqqrrrrrrqqqrrrtttvvvuuutttrrrppppppqqqrrrssspppqqqrrroookkkhhhhhhjjjfffdddaaa___]]]ZZZVVVSSSGGGDDD@@@<<<999888777888888888555888;;;555777GGGeeelll[[[hhh|||wwwcccIII666222111......---,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,+++***)))++++++*********)))))))))))))))*********+++++++++)))******++++++,,,,,,,,,++++++,,,,,,---.........---------...//////000000//////000000000000111111222111000000111222444666666777777777555666777999::::::::::::;;;===???@@@???AAAAAA>>>===???===:::;;;<<<===???AAACCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIHHHFFFEEEDDDEEEFFFGGGFFFGGGHHHIIIIIIGGGEEEDDD@@@???@@@@@@AAABBBCCCDDDEEEGGGKKKNNNOOOOOOOOOOOOJJJLLLOOOQQQRRRRRRPPPOOOJJJHHHFFFEEEDDDEEEFFFGGGKKKLLLOOOXXXfffwwwzzz|||www~~~vvvoooaaaXXXXXXQQQYYYaaakkk{{{ooo\\\OOOCCC>>><<<:::;;;>>>666666666777;;;???DDDGGGDDD???;;;;;;???BBBDDDEEE???CCCHHHKKKOOOXXXccckkkpppzzzeee[[[XXXmmmooooookkkccc]]]ZZZZZZ\\\bbbmmmvvvxxxuuuvvvzzz~~~~~~lllpppwww}}}pppbbb___iiizzzoooddd___SSSDDD===:::666333111111222333111111111111111111111111000111222222333333222222333333444444444444333333333333333444555666888999:::999888:::===>>>===<<<888777777888999999888666555555555555666666777777666888;;;===???BBBEEEHHHIIIJJJMMMNNNPPPTTTXXX[[[jjjgggdddfffkkknnnnnnmmmeeeVVVHHHCCCAAA<<<888777uuuhhhbbbyyy}}}{{{zzzyyy{{{}}}~~~|||{{{{{{{{{nnn```PPPKKKSSScccqqqyyy|||~~~|||wwwuuuwwwwwwuuutttsssqqqooonnnnnnnnnooouuuqqqfffZZZVVV[[[```aaaggggggggghhhhhhhhhhhhhhhnnnpppqqqrrrqqqqqqrrrsssrrrqqqqqqpppooooooppppppnnnppppppoookkkhhhfffeeecccaaa^^^[[[YYYTTTOOOLLL@@@>>>;;;888777777777888222777555333555555CCC^^^yyydddYYYmmmtttoooZZZ???......///------------,,,,,,,,,,,,---------------,,,,,,+++***++++++++++++***)))))),,,+++++++++************)))))))))*********++++++''''''((()))***+++,,,,,,+++++++++,,,,,,------...,,,,,,---......//////000000000000111111111222222222111000000111222444555666777777777666666888:::===<<<:::999:::<<>>AAABBB??????AAAAAA===999999;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCFFFEEEDDDCCCBBBCCCDDDEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBAAAAAAAAAAAAAAAAAAEEEGGGIIIJJJKKKMMMPPPSSSLLLNNNPPPQQQRRRQQQPPPOOOGGGFFFEEEDDDDDDEEEFFFGGGEEEIIILLLMMMOOOVVVbbblllxxxvvvuuuwww|||{{{|||}}}|||}}}vvvpppkkkeeebbbdddlllxxxlllTTTIIIHHHIIIJJJKKKBBBCCCDDDEEEGGGMMMUUU\\\\\\TTTJJJDDDEEEJJJNNNPPPOOORRRUUUWWWYYY^^^eeekkkiiixxx~~~hhh\\\[[[hhhlllqqquuuwwwxxx{{{|||xxxgggmmmvvv|||pppbbb\\\aaajjjqqqsss}}}vvvbbbQQQFFF<<<222444333222000000000111222000000000000000000000000000000111222222222222222222333333444444333333222333333333333444666777888:::999999;;;>>>???@@@???777666666666888888666444333333444444666777888999666888;;;===>>>AAAEEEGGGFFFIIILLLNNNPPPQQQTTTWWWZZZXXXVVVVVV[[[bbbiiimmmdddXXXKKKEEEBBB<<<888666vvvooo~~~|||{{{zzzxxxzzz}}}~~~}}}{{{{{{{{{|||pppgggZZZWWWWWW]]]gggpppuuuvvvxxxzzzxxxsssrrrtttuuurrruuussspppoooooorrruuuxxx|||pppccc___aaadddccceeefffggggggggghhhiiijjjlllnnnqqqrrrqqqpppppppppqqqqqqppppppoooooonnnnnnkkklllnnnmmmjjjeeeaaa___]]][[[XXXUUURRRMMMGGGCCC<<<;;;999777666666666777000666333000666CCCaaa{{{lllfffkkkyyypppXXXIII555,,,...///------------,,,,,,++++++******+++++++++******)))******************)))))),,,,,,,,,+++++++++******))))))))))))************)))))))))******+++++++++***+++++++++,,,,,,,,,---+++,,,,,,---......//////000000111111222222333333111111000000111222333333555666777777666666888:::>>>===:::888999;;;???AAABBBEEEEEECCCBBBDDDCCC@@@666777777888999;;;<<<===@@@@@@@@@@@@@@@@@@??????AAAAAA@@@?????????@@@AAA@@@@@@AAABBBCCCEEEFFFFFFEEEEEECCCBBB@@@@@@??????CCCFFFHHHIIIIIIKKKOOOSSSMMMNNNPPPQQQQQQPPPOOONNNIIIIIIGGGFFFFFFFFFFFFGGGEEEIIILLLKKKHHHHHHMMMRRR[[[kkkuuu}}}sssqqqyyywwwxxx{{{zzz|||xxxqqqtttwww~~~qqq```___cccdddaaa^^^```bbb```___ccckkkssszzzuuuiiiZZZQQQRRRWWWYYY[[[\\\^^^]]]\\\\\\^^^```bbbcccllluuuqqqfffeeelllnnnuuusssdddhhhlllnnnllliiigggeeebbb___]]]\\\]]]TTTEEE999666555444///////////////////////////////////////////////////000000111222111111111222222333333333333222222222222222222333444555666999888999:::;;;<<<<<<<<<777666666666777777666444444444444444555777888999888:::<<<>>>???AAAEEEGGGHHHJJJKKKLLLMMMOOORRRUUURRRRRRQQQPPPQQQVVV___fff___WWWNNNGGGBBB>>>:::888~~~}}}|||{{{xxxzzz}}}}}}|||||||||}}}|||pppbbbZZZVVVYYY^^^gggoootttwwwwwwwwwsssuuutttqqqqqquuuvvvtttuuussspppoooqqqvvv{{{~~~vvvqqqppplllgggbbbdddffffffggghhhlllooolllnnnpppqqqpppoooooooooqqqqqqppppppooonnnnnnmmmkkkllllllllliiieee___[[[ZZZXXXTTTQQQMMMHHHBBB>>>;;;:::888666555444444555222888444444DDD^^^iiidddqqqrrrUUUAAA999111///111---,,,,,,---------,,,+++***))))))***++++++*********)))))))))))))))))))))***,,,,,,,,,+++++++++******(((((()))))))))*********,,,,,,++++++*********)))*********+++++++++++++++++++++,,,,,,------......///000000111222222333333111111111111111111222222444555666666555666888:::>>><<<999888888;;;>>>@@@DDDFFFFFFCCCBBBCCCBBB>>>777777777777888999;;;<<<>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<======<<<===>>>???AAACCCEEEEEEGGGFFFDDDBBBAAA?????????@@@EEEJJJLLLJJJJJJLLLNNNMMMNNNOOOPPPPPPOOOOOONNNKKKKKKIIIHHHFFFEEEDDDDDDEEEHHHKKKLLLKKKIIIGGGFFFAAAOOOWWW^^^lllxxx||||||}}}zzzzzz~~~pppnnnsssrrrnnnrrrvvvxxxvvvssstttzzzrrrbbb^^^bbbeeeaaacccdddcccaaa^^^]]]\\\______gggvvv}}}{{{~~~{{{xxxiii```cccdddlllpppqqqkkk^^^RRRJJJGGGBBB???999111...222555666///000000000//////.................................///000000111111000000111111222222222222111111222111111222222333444555666777777777666666666666777666666777888888777555666666444444444555777888:::<<<>>>???@@@AAAEEEGGGKKKKKKKKKKKKKKKMMMQQQTTTOOOQQQQQQOOOLLLLLLQQQVVVVVVSSSNNNGGGBBB@@@===;;;|||}}}}}}~~~~~~~~~}}}}}}zzz|||}}}}}}||||||~~~|||ppp```UUUXXX```gggkkkppptttuuuvvvxxxzzzsssuuuuuurrrsssxxxzzzxxxuuutttrrrqqqtttzzz}}}xxxoooeee```cccfffffffffhhhmmmrrrmmmoooppppppooonnnoooooorrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkkkkiiiddd^^^ZZZYYYVVVQQQMMMIIIEEE@@@===:::999888666555444333333000444333:::VVVwwwvvvjjjnnn~~~}}}\\\DDD555333000222222++++++,,,---------,,,***)))***+++,,,,,,,,,,,,,,,,,,(((((((((((((((((()))***,,,+++++++++************((((((((()))))))))******------,,,+++***))))))(((******************************+++,,,,,,------......//////000111222333333000111111111111111111111222444555555444555777999;;;:::888777888:::===???AAADDDCCC@@@???@@@???;;;::::::999888999:::<<<===<<<<<<>>>??????>>>===<<<:::::::::;;;;;;;;;;;;;;;:::<<<>>>@@@BBBDDDDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@FFFMMMNNNJJJGGGGGGIIILLLLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIGGGEEECCCAAA@@@DDDEEEGGGKKKNNNMMMIIIDDDEEEOOORRRSSSYYY]]]kkk}}}{{{zzzyyyvvvsssxxx{{{~~~}}}|||}}}mmmkkkooommmgggoooqqqrrrqqqpppqqquuuyyyyyykkkjjjnnnooohhhjjjmmmoooooommmiiigggjjjpppuuupppnnntttssspppiiiiiippprrrxxxwwwpppaaaNNN???999888666333111000222333111...000000000000/////////.................................///000000000000000000111111222222111111000111111111111111222333333444555555444222111222333666555555666888999777666777666444333444555777888:::<<<>>>>>>???AAACCCFFFKKKKKKLLLKKKJJJKKKNNNPPPLLLNNNOOOLLLHHHEEEEEEGGGLLLNNNMMMFFFAAA@@@???<<<||||||}}}}}}}}}}}}}}}||||||}}}}}}||||||}}}~~~xxxnnnbbb\\\dddqqqtttsssssssssuuuwwwxxxyyytttvvvvvvtttuuuyyy{{{zzzwwwvvvtttuuuxxx~~~zzzmmmaaaaaadddffffffeeegggmmmrrroooppppppooonnnnnnoooqqqqqqpppmmmkkkjjjjjjkkklllkkkiiigggfffeeeaaa[[[VVVVVVQQQKKKFFFCCC???<<<:::777666666555444333333222///555888IIImmmvvvvvvnnnhhhIII888111111...000111)))***+++,,,------,,,***)))******+++,,,,,,,,,,,,,,,(((((('''''''''((()))***++++++*********)))))))))(((((((((((()))))))))***+++++++++***)))))))))(((*********************)))*********+++,,,,,,---------......///111222222333000000111111111111000000111222333333333444666888777777777777888:::<<<======@@@AAA>>>===???>>>;;;:::999888777777888:::;;;:::;;;===>>>???>>>===<<<:::;;;;;;<<<<<<<<<<<<<<<;;;===@@@CCCEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAAAAABBBHHHNNNMMMHHHDDDDDDGGGJJJJJJKKKLLLMMMNNNNNNNNNJJJJJJIIIHHHFFFDDDCCCBBBEEEDDDDDDGGGJJJLLLKKKIIILLLRRRPPPOOORRRMMMPPP```ooo||||||sssnnnmmmnnn|||||||||zzzyyyzzz~~~{{{zzzwwwzzzyyytttuuussspppnnnoooqqquuuxxxuuujjjjjjmmmooooooiiieeedddhhhooo{{{~~~|||sssqqquuuuuullleeeYYYKKK???777333222111000111222333111...,,,000//////...//////000000........................---...//////000000//////000000111111111111000000111000000000000111222222222444555444222111222444333333333555777888777666666555333333444666999:::999;;;<<<======>>>AAACCCFFFIIILLLMMMLLLJJJIIIIIIFFFHHHIIIHHHGGGDDDCCCBBBFFFLLLLLLEEE???>>>===;;;}}}}}}}}}}}}}}}||||||{{{~~~~~~}}}|||{{{}}}{{{yyyxxxuuunnnhhhmmmwwwyyyuuusssuuuzzz{{{xxxttttttwwwvvvssstttxxxzzzxxxxxxwwwwwwxxx{{{~~~pppbbbbbbeeehhhgggdddfffkkkqqqpppqqqpppooommmmmmppprrrqqqooollliiihhhhhhjjjkkkhhheeebbbaaa```\\\VVVRRRQQQLLLFFF@@@<<<:::888777444444333333333333333333555===DDD\\\uuu{{{oooaaaUUUIII;;;000///111,,,---000******+++,,,------+++***((('''((()))***************((('''&&&&&&'''((()))************))))))))))))((((((((((((((())))))))))))(((((((((((())))))))))))*********))))))))))))))))))******+++,,,,,,------,,,---...///000111222222000000111111111111000///000111222222222333555888555555666777999:::<<<===<<>>???AAAAAA>>>777666555444444555777888999:::<<<>>>??????>>>===;;;<<<======>>>>>>>>>===<<>>===<<<999~~~~~~|||{{{}}}~~~~~~yyytttqqqqqqrrrtttvvvyyy{{{zzzvvvtttwww{{{yyyxxxuuusssssstttvvvwwwwwwwwwwwwvvvyyyooo^^^fffdddbbbaaadddiiinnnrrruuuooommmooonnnjjjkkkpppooommmjjjhhhgggfffdddccccccaaa^^^]]][[[WWWPPPJJJJJJCCC<<<999999999777333111555666333000111444555777GGG]]]{{{uuugggwwwfffLLLAAA<<<000000//////......------+++++++++************)))******))))))))))))******))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,---...///000000000000000000000111222222333333/////////000111222444555444555777888:::;;;;;;;;;@@@>>>===>>>@@@@@@>>>;;;999888666444333444555666777888999;;;<<<>>>???@@@>>>>>>>>>@@@@@@???===:::===AAADDDDDDEEEHHHGGGDDDBBBAAAAAA@@@@@@AAABBBBBBFFFGGGFFFEEEBBBAAAAAACCCCCCCCCCCCCCCEEEGGGIIIKKKJJJKKKMMMNNNNNNKKKEEE@@@BBBCCCCCCCCCBBBBBBDDDEEEJJJIIIIIIGGGFFFDDDCCCBBBCCCDDDFFFIIIMMMVVVaaajjj~~~uuuppplllkkkmmmuuutttsss{{{yyytttrrrlll~~~xxxzzzmmmbbbbbbggglllooojjjiiiiiijjjpppxxxooo___SSSJJJBBB>>>333333333222000///---,,,......////////////......////////////////////////000000//////.........---+++---///000111000///...///////////////000111111000000111111111222222222333333333222222222111111111222333333333444666888555555444222111111444666999888777777999;;;===???AAABBBDDDEEEFFFEEECCCBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFBBB<<<888~~~~~~{{{vvvuuuwwwwwwwwwuuuwwwyyyxxxuuuuuuxxx|||zzzyyyvvvuuutttuuuwwwxxxyyyyyyxxxwwwyyy~~~~~~xxxnnncccfffeeeddddddfffjjjoooqqqsssnnnlllmmmlllhhhiiimmmmmmjjjhhhffffffeeecccaaa___]]]ZZZYYYXXXTTTNNNIIIGGGAAA;;;888888888666333333333444555444333444666@@@^^^{{{ggg```uuuqqqQQQ@@@666111000000///...---,,,,,,+++++++++*********))))))******))))))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))(((((())))))***++++++++++++++++++++++++++++++************+++,,,,,,,,,---...///000000000000///000000111111222333333///000000111222333444444333444666777999:::::::::???===<<<===??????===:::999888666444333444555666777888:::<<<>>>??????@@@AAAAAABBBCCCDDDCCC@@@===>>>BBBDDDDDDEEEGGGFFFCCC@@@@@@@@@???????????????CCCDDDCCCBBB@@@@@@AAACCCAAAAAAAAAAAABBBDDDFFFGGGHHHIIIKKKMMMMMMIIICCC???@@@AAAAAAAAA@@@@@@BBBCCCHHHHHHGGGEEEDDDDDDCCCCCCAAAAAAAAA@@@AAAEEELLLRRRXXXYYYfffzzzzzzrrrsss||||||tttrrruuu~~~lll___WWWSSSiiisss}}}vvvsssoookkkrrr|||vvvxxx~~~xxx|||uuusssuuutttqqquuu}}}{{{sssiiiccceeennnyyy|||uuuooojjjggg]]]UUUJJJAAA;;;777333000222222222111000///...---......////////////..............................////////////......------,,,---///000000000///.........------......///000000000000111111111222222333333222222222111111111000222333333333444666888666777666444333333666888999888777777888:::<<<>>>@@@AAACCCDDDEEEDDDCCCBBBAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDAAA===:::~~~}}}{{{uuuwww{{{{{{xxxzzz||||||yyyvvvuuuxxx|||{{{zzzxxxvvvvvvwwwxxxzzz{{{{{{zzzxxxyyy|||vvvooollliiigggfffggggggiiilllooopppqqqmmmkkkkkkiiiffffffiiiiiigggeeeddddddcccaaa___[[[XXXUUUSSSSSSOOOIIIEEECCC>>>999666777777555222444000000666777444666<<>>???@@@@@@???BBBBBBCCCEEEFFFEEEAAA>>>???CCCEEEDDDDDDFFFEEEAAA===>>>??????>>>===<<<;;;???@@@???>>>===>>>AAADDD?????????@@@@@@BBBCCCDDDGGGGGGIIIJJJJJJGGGBBB>>>>>>?????????>>>>>>@@@AAAFFFEEEDDDCCCBBBCCCDDDDDDBBBBBBAAA>>><<<===???BBB>>>@@@IIITTTZZZ^^^kkkzzzxxxzzzvvvkkkjjjqqqzzzooo```VVVSSSeeehhhkkkxxx~~~eeedddfffcccgggnnnwwwcccdddppprrrmmmkkkrrrhhhiiirrrnnn```___iiiiiigggeeeeeejjjvvvuuufffWWWLLLFFF<<<888444111111111000///000000000000000//////.........////////////..............................///............---------,,,---...000000///......------,,,,,,,,,---......000000000000111111111111222222222222111111111000000111222222222333555777888999999777666666999;;;:::999888888999:::;;;<<<>>>???AAABBBCCCCCCCCCBBB??????@@@AAAAAA@@@@@@??????@@@AAAAAA@@@???===<<<}}}{{{{{{}}}}}}sssuuuzzzzzzwww}}}xxxvvvxxxzzzzzzyyyxxxwwwwwwxxxyyyzzz|||{{{yyyyyyyyy{{{~~~zzzpppjjjjjjkkkggghhhiiikkkmmmnnnooooooooommmkkkiiihhhfffeeeffffffeeecccbbbbbbaaa___]]]ZZZVVVQQQNNNLLLIIICCC???>>>:::777555555555444222555///000555555333<<>>??????@@@BBBCCCBBB???<<<@@@DDDEEEDDDCCCEEECCC???<<<===?????????===;;;999<<<<<<<<<;;;;;;<<<@@@CCC@@@@@@@@@AAAAAABBBBBBCCCFFFFFFGGGIIIIIIGGGBBB>>>===>>>>>>>>>======???AAACCCBBBAAA@@@AAABBBDDDEEE@@@@@@@@@??????>>>??????AAA???@@@BBB@@@AAALLLYYYcccggglllmmmllltttyyypppppptttyyy}}}uuupppnnnvvvkkkooonnnwwwiiijjjoookkkkkkooosssnnniiillliiihhhllloooiiigggkkkkkkiiipppzzznnnkkkfffcccfffmmmvvv}}}qqqjjj^^^PPPDDD<<<777555444333222222222222222111......///000000/////////---......//////......---------------------------------------------------------...//////......---------,,,,,,,,,,,,---.../////////000000000111111222111111111111000000000///111222111111111333555999:::::::::999999;;;===<<<;;;:::::::::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA======>>>?????????>>>>>><<<===>>>>>>===<<<===>>>}}}{{{{{{~~~uuutttyyyyyyxxx}}}yyywwwwwwxxxyyyxxxwwwwwwwwwxxxxxxyyy{{{yyyxxxwwwyyy{{{}}}~~~}}}wwwrrrnnnjjjiiiiiihhhiiikkkmmmnnnooonnnnnnmmmmmmllliiihhhggggggeeeeeedddbbbbbbbbb```]]][[[YYYTTTNNNIIIFFFCCC===999999777555444444444333333333111111333222777KKKaaa|||ttt}}}}}}^^^BBB333///000//////...---,,,+++***************)))))))))(((((())))))(((((((((((())))))'''''''''((((((((((((((((((((((((((()))))))))))))))*********++++++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,------...//////////////////...//////000111111222222///111444666777777555555666777888:::;;;<<<=========>>>>>>>>>===<<<<<<<<<888777777666555555555444555888;;;>>>@@@@@@???>>>======>>>???AAA@@@>>><<<@@@DDDEEECCCCCCDDDCCC>>>===>>>???@@@@@@>>><<<;;;::::::;;;::::::;;;???AAAAAABBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHFFFBBB???===>>>???>>>===>>>???AAAAAA@@@@@@@@@@@@BBBCCCDDD;;;;;;<<<===>>>>>>>>>===???===<<<===>>>>>>AAAEEEHHHHHHIIILLLOOOUUUcccppp~~~xxxrrrsssxxxwwwwwwlllhhhpppxxxrrrqqqrrrlllmmmnnnlllooo}}}sssiiimmmyyyzzz{{{uuukkkjjjvvvsssjjj^^^VVVSSSQQQOOOMMMEEEAAA;;;444000/////////......///...---,,,++++++------...////////////...------............------------------------------,,,,,,,,,,,,---------------...............------......------,,,------........./////////000000000111111111000000000/////////000111000000000222444888999::::::::::::<<<>>>===<<<<<<<<<<<<=========;;;;;;<<<===>>>?????????;;;;;;<<<===>>>>>>======:::<<<===<<<;;;;;;<<>>>>><<<>>>??????===<<<<<<===999999888888777666666555555777:::===>>>??????>>>???>>>===>>>???@@@@@@??????CCCEEECCCCCCDDDCCC???===>>>???@@@@@@???>>>===:::;;;<<<<<<;;;;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEGGGGGGFFFBBB???>>>?????????>>>>>>@@@AAA??????@@@AAAAAABBBBBBCCC>>>=========??????===;;;;;;::::::===@@@@@@===;;;@@@:::888:::===???BBBGGGSSSWWW]]]dddlllyyy~~~ttttttzzzvvvnnnppprrrwwwxxxwwwvvvqqqppppppllljjjvvv|||pppeeeiiihhh___XXXOOOEEE???>>><<<777222///000111222222111///---+++---......---,,,,,,---------...............---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---.........---------------......---,,,,,,,,,------............////////////000000000000////////////...///000000//////111333555777999999999:::;;;===<<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<============888;;;===<<<:::999<<<>>>|||zzzzzz|||yyyyyyyyyzzzzzzyyyxxxvvvyyyyyyyyyyyyyyyzzzzzz{{{}}}yyyuuutttuuuxxxyyyyyyssslllhhhkkkllliiiffffffjjjkkklllnnnnnnnnnnnnmmmgggkkkkkkggggggjjjiiieeebbbaaa```___^^^[[[VVVSSSPPPJJJCCC>>><<<:::666333222333333333333333444555///444555666FFFggg||||||ppplll[[[EEE555...---///000,,,,,,++++++++++++++++++***)))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))***++++++*********************************+++,,,...///000......////////////............//////000111111111111111222333444555666666777888999;;;<<<======>>>;;;===???>>><<<:::;;;<<<:::::::::999999888777666666777888:::<<<===>>>>>>@@@>>>;;;;;;===???@@@@@@>>>BBBDDDCCCCCCDDDCCC???=========>>>??????@@@@@@;;;===???>>><<<;;;;;;;;;<<<>>>???AAACCCCCCCCCCCCCCCCCCCCCDDDEEEDDDAAA>>>===>>>???>>>======???AAA>>>???AAABBBCCCCCCAAAAAAAAA???>>>>>>??????===;;;;;;;;;;;;;;;<<<<<<999555<<<777555888;;;:::999;;;888;;;>>>???BBBLLLZZZcccfffkkksssvvvpppjjjmmmuuuwww|||rrrwww|||}}}wwwsssqqqssswwwzzz||||||qqqpppnnnmmmwww{{{}}}ttt```PPPJJJDDD===888555222111222333111000...///111333333111///---,,,...000000//////000222------.........------,,,,,,------......------,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,------,,,+++++++++++++++------........./////////000000/////////............///000///......000111222444666777777888:::;;;999999:::;;;<<<=========;;;;;;::::::999999::::::999:::;;;<<<============777;;;>>>===:::999;;;===sssfff___nnnwww}}}yyyyyy{{{{{{{{{{{{||||||zzzwwwtttzzzzzzzzz{{{{{{{{{||||||{{{uuussstttvvvwwwwwwmmmhhhgggkkklllgggeeegggkkkllllllmmmmmmmmmmmmmmmeeeiiijjjffffffjjjiiieeeaaa```^^^]]]\\\XXXSSSPPPJJJEEE>>>:::999888555333111222333333333333444555...555666999SSS}}}llltttpppcccXXXHHH666///000111///,,,******+++++++++,,,,,,,,,))))))))))))((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))+++++++++,,,---...000111...///////////////............//////000111111111111111111222333444555666666777888:::;;;<<<======999<<<>>>===:::999999;;;::::::;;;::::::999777777666666777999;;;<<<>>>>>>@@@===999888:::===???@@@>>>BBBDDDBBBCCCEEECCC@@@<<<<<<<<<<<<===???@@@AAA<<>>;;;999999999:::===???AAAAAAAAAAAABBBAAAAAACCCCCCBBB???===<<<===>>>>>><<<===>>>@@@===???BBBDDDDDDCCCAAA???>>><<<::::::<<<===;;;999999::::::888888999999777999666666999999666444555444888;;;:::;;;???DDDFFF@@@DDDLLLQQQOOOLLLQQQXXXVVV]]]XXXaaadddeeeyyytttwwwuuuoooooowww~~~zzzwwwuuuxxxjjjiiigggjjjtttnnn```^^^[[[SSSQQQKKKDDD>>>777222333888222333333111...------///111///---++++++,,,...000(((+++---,,,+++***---///---.........------,,,+++,,,------......------,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++***))))))******---------.........//////000/////////.............../////////------///111///222444666666777888:::666777888:::;;;<<<<<<<<<<<<;;;:::999888888888888999:::;;;<<<============777;;;???>>>;;;888:::===