BM66(x {{{|||~~~~~~{{{xxxxxx}}}}}}~~~yyyzzzyyy~~~{{{gggdddkkkuuu{{{zzzqqqwwwyyy___```jjj~~~~~~~~~{{{}}}~~~lllbbbgggqqqpppeee``````^^^```eeejjjqqq}}}zzzjjj^^^UUUQQQSSS```rrr~~~|||~~~~~~|||~~~}}}}}}}}}~~~|||yyyxxxwwwvvvuuuuuuuuuuuu}}}yyysssooooooqqqssstttkkkmmmnnnmmmlllkkklllnnnqqqrrrssstttuuuuuuuuuuuurrrrrrsssssssssrrrpppooovvvwwwxxxxxxwwwxxxyyy{{{|||{{{zzzyyyyyyyyyzzzzzzxxx{{{~~~~~~{{{yyyyyyzzzzzz}}}~~~|||}}}|||{{{zzzyyyzzzzzz{{{uuuuuuttttttuuuwwwyyyzzz}}}}}}|||||||||~~~ppp[[[LLLHHHMMM\\\pppXXXZZZ[[[\\\[[[[[[\\\]]]hhhjjjmmmpppqqqpppooonnnnnnttt{{{}}}~~~~~~|||{{{|||{{{yyyxxxwwwvvvuuuuuuttttttuuuxxxzzzzzzxxxvvvttttttuuuvvvxxxzzz}}}~~~oooooopppqqqrrrsssttttttqqqpppqqqtttxxxyyywwwtttlllllllllllllllkkkjjjiiilllkkkkkkjjjiiihhhhhhgggfffeeecccaaa``````aaaaaaaaaaaaaaaaaa```___]]]]]][[[[[[[[[[[[[[[ZZZYYYXXX[[[ZZZYYYWWWUUUSSSQQQQQQQQQPPPOOONNNMMMLLLKKKJJJOOOOOOMMMIIIGGGGGGIIIKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOOOOPPPPPPVVVVVVWWWWWWWWWWWWVVVVVVZZZYYYYYYYYYZZZ\\\___aaaeeeeeeeeeeeeeeeeeeeeeeeecccdddeeefffhhhiiijjjjjjhhhhhhiiiiiijjjlllmmmnnnpppqqqqqqssstttuuuvvvwww~~~}}}~~~~~~xxx[[[NNNJJJOOO___ooo>>>??????>>>======???AAADDDCCCBBBAAAAAAAAABBBBBB@@@DDDHHHIIIIIIHHHJJJKKKNNNMMMMMMLLLMMMNNNOOOPPPLLLMMMNNNOOOMMMKKKHHHFFFGGGGGGFFFEEEEEEFFFFFFFFFKKKKKKLLLNNNPPPQQQOOOMMMMMMLLLLLLLLLMMMNNNPPPQQQMMMNNNNNNOOOOOOPPPPPPQQQNNNMMMNNNPPPTTTTTTRRROOOMMMMMMNNNNNNMMMMMMLLLKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@???>>>===============<<<<<<;;;:::999999999:::::::::888888999:::777888888888888999999999::::::::::::::::::::::::::::::999999999999::::::::::::::::::999999999999888888999999999:::::::::888999999999999:::::::::::::::;;;;;;<<<<<<==================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???===<<<<<<;;;<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQPPPOOONNNNNNNNNOOOPPPQQQVVVXXX[[[\\\\\\]]]___``````aaaaaacccdddeeefffgggjjjjjjlllnnnppprrrttttttvvvvvvvvvvvvxxx{{{~~~___\\\aaarrrBBBBBBAAA???===>>>@@@BBBJJJFFF@@@;;;999;;;>>>@@@<<<===>>>===;;;::::::;;;666666555555555666777888DDDEEEFFFFFFDDD@@@;;;999999999888777666666777777444444444666888888777555666666555444444444444444666666666666666666666777444444444666888888666444666666777777666666555555555444444444444444444444777666555444444444444444333333333333222111000000111111111111111000000/////////000000000111111111111111000000000/////////---///111222000///...///---.........//////////////////////////////////////////............//////////////////...................../////////000000---.........////////////////////////000000000000111111111111000000000000111111111111111111111111333222222111111222222333222222333333333333222222000000///...///000111222222222222222222222222222222222222333333333444444333333333333444555777777666666777777777888888888::::::::::::;;;<<<===>>>777999;;;<<<;;;;;;<<<>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKOOOOOOOOOPPPQQQTTTVVVWWW[[[\\\^^^]]]\\\\\\]]]___aaadddhhhmmmppptttyyy|||XXXWWWUUURRRPPPPPPRRRUUUVVVRRRKKKEEEBBBDDDGGGJJJEEEDDDDDDCCCBBBBBBDDDEEEAAAAAAAAAAAABBBBBBCCCCCCGGGIIIJJJKKKHHHDDD@@@===@@@???===:::888777666666888777777888::::::888777777777666666555555555555555555555555444444333333111111111222222222111000111111111222222111000000//////////////////000000222222111111000000000000000000000000000///.........//////000//////...............//////000000111............///////////////000111111///.........---............/////////..............................------------..................------------............////////////.../////////000000000000111111111111111000000000222222222222222111111111000000000000000000000000222111111000000111111222222222333333333333222222333333222111111222222333222222222222222222222222444333333333333333333333222222222222333444555666555444444444444444444444222222222222333333444444222444666666555444555666888888888888999999999999777888888888999999999:::<<<<<<<<<===>>>???AAABBB@@@AAABBBBBBBBBBBBBBBCCCCCCFFFHHHJJJLLLNNNQQQSSSUUUWWWXXXXXXWWWXXX[[[^^^cccccceeegggjjjnnnsssvvvyyyxxxyyy}}}YYYXXXUUURRRNNNNNNPPPRRRSSSPPPLLLHHHFFFGGGHHHJJJFFFDDDCCCBBBBBBCCCEEEEEEBBBBBBBBBCCCCCCCCCDDDCCCAAABBBDDDEEEDDDAAA>>><<<@@@???>>>;;;:::888888777:::888888888999999888666555555555666666666666555777666666555555444444333111111222222111000000000...//////000000000//////---------.................................------....../////////...------,,,------......------------------------------,,,++++++,,,,,,,,,,,,------,,,------,,,+++,,,000222,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,---------,,,,,,---------.........000000000///////////////000000000000000000000000......................../////////....../////////000000111111111111000000///......---------------////////////////////////000000000000////////////............///000111111000000000000//////////////////.........------,,,...000222111000//////000111111111111111111111111333222222222222222222222222222222333333444555666666555555666777777777777777888999999888888999;;;===>>>???@@@@@@BBBCCCEEEJJJIIIIIIJJJMMMQQQTTTVVVYYY]]]```bbbcccdddhhhlllkkkpppssssssrrrssszzzUUUUUURRRNNNKKKIIIJJJKKKPPPOOONNNLLLKKKKKKKKKKKKIIIGGGDDDBBBCCCCCCBBBAAA======>>>?????????????????????AAABBBAAA@@@???===<<<;;;;;;;;;;;;;;;<<<<<<999888666666777777666555111222333444555555555444444444444333333222222222...000000000...---...000---......////////////...---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,+++)))***++++++,,,+++++++++,,,,,,++++++***)))))))))******++++++++++++++++++((((((((()))***---333777***++++++++++++,,,,,,,,,************************++++++************++++++++++++++++++*********)))*********+++++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,------------------------............------------------------///......------......///---..................---,,,,,,,,,+++++++++++++++------------------------...............------------,,,,,,,,,------...///........................111222222111111000......,,,...000///...------...------------............000////////////..................//////000000000111000///000222222222111000222333333222111333444333333444555666888888999;;;:::999:::<<>>?????????>>>>>>888888888777777777777666222222222222222333444555999888666555666666555333111222333444444444333333222222111111111111111111---...///...---,,,...000------...///////////////......------,,,,,,+++++++++,,,---......---,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++++++++++++++************+++++++++++++++++++++***((()))***++++++---000333******+++++++++,,,,,,,,,************************++++++************++++++,,,++++++++++++*********)))*********++++++++++++************++++++++++++***++++++,,,,,,---------,,,,,,,,,---------..............................//////............//////------............------------..................////////////////////////....../////////////////////............//////000///////////////000000000***++++++,,,,,,+++***)))---///111111///...///000......//////000000000111/////////............---....../////////////////////...,,,...000111000...---...000000//////111222.........///111222111111333222111222555666555444444777:::999777777:::===::::::999999:::;;;>>>???>>>???AAACCCEEEGGGJJJLLLGGGJJJNNNRRRVVVZZZ^^^aaa^^^aaadddcccaaaaaaeeeiiiggghhhjjjmmmoooqqqsssssspppppprrrtttwwwzzz}}}~~~SSSSSSRRRNNNIIIFFFDDDDDDDDDCCCBBB@@@????????????AAA???======???@@@>>>;;;666777999:::::::::999888999999777666666666666666888888777666666666666666555333000000000000///...---.../////////...---,,,////////////////////////***,,,...---++++++---000***+++,,,,,,---------------,,,,,,+++***)))((((((***+++,,,---------,,,+++((())))))*********))))))'''((())))))************)))))))))******************)))))))))((((((((('''(((***,,,,,,***((('''((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((************++++++++++++(((((()))***+++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,+++,,,...///000000///...***+++------,,,+++,,,---++++++,,,------...//////.........---------------,,,---............------000...---...111222111...,,,---......------...///---------///000111000//////...---///333444222///111000111111333444444444555444444555666777555444666777888888888888:::<<<;;;>>>@@@BBBDDDFFFIIIKKKDDDGGGIIIGGGEEEEEEIIINNNHHHJJJMMMOOOQQQQQQPPPOOOPPPQQQRRRSSSTTTVVVVVVWWWSSSWWW[[[[[[XXXUUUUUUVVVUUUWWWYYYXXXVVVVVVYYY\\\eee```[[[\\\bbbeeeccc___YYY[[[___dddgggiiijjjjjjnnnppprrrsssrrrnnnjjjgggjjjjjjmmmrrrwwwxxxuuuqqqeeeddddddgggjjjnnnoooooojjjhhheeebbbbbbcccfffhhhdddcccaaa^^^^^^aaafffkkkpppooommmiiiddd```______aaadddffffffdddbbbbbbccc```dddccc^^^]]]aaaccc```_________bbbeeeggggggfffcccdddfffiiikkkjjjfffccceeeddddddeeedddbbb___\\\______aaabbbaaa___```bbb`````````___bbbeeefffddd___cccfffeeecccbbbdddfffcccccceeeiiinnnpppmmmjjjbbbgggllljjjfffeeeiiinnnlllooorrrssssssvvvzzz~~~~~~{{{yyyyyy{{{xxxsssuuuwwwwwwvvvtttttttttuuuqqqlllhhheeeaaa]]]ZZZ^^^```bbbaaa___aaagggmmmsssuuuvvvsssmmmgggbbb___FFFDDDBBB@@@@@@@@@AAABBB>>>>>>===;;;;;;:::::::::999999999888888888888777666666777777777777666666555444333222111111111111222222222222222222222222111000000///...---------................................................+++++++++*********))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))+++++++++*********))))))---,,,,,,+++*********+++,,,,,,,,,++++++*********))))))*********+++++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,......------------..............................------------------------...............---------000000111111111222222222222222222222222222222222111333444444444444555777888999:::<<>>>>>;;;;;;;;;:::;;;;;;<<<<<<>>><<<;;;<<<@@@BBBBBBAAAAAAAAAAAA???>>>???AAADDDEEEDDDCCCAAAAAAAAAAAABBBDDDDDDDDDEEEFFFHHHJJJLLLEEEIIIMMMNNNKKKIIIHHHIIILLLYYY___YYYSSSTTTUUURRRRRRUUUYYY[[[```lll|||uuukkkeeedddtttkkkaaa]]]aaaggglllnnnkkkaaa]]]aaa```XXXWWW]]][[[[[[\\\]]]^^^```bbbccc^^^[[[VVVQQQNNNMMMOOOPPPKKKNNNQQQQQQMMMKKKKKKMMMJJJJJJJJJIIIGGGFFFDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDHHHGGGGGGJJJNNNMMMHHHBBBAAA@@@>>><<<;;;<<<===>>>===<<<;;;:::999999999999888888888777777777666666444444555555555555444444444444333111111000000000111111111111111111111000000000//////...------,,,------------------------------------------------++++++*********)))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))******************************))))))))))))))))))))))))+++++++++******))))))))),,,,,,+++***************,,,,,,+++++++++*********)))))))))*********++++++,,,+++)))(((((()))+++,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------------......------------......------------------------------------------------------------............/////////000000000111111222222222222222222222222111222444444333333555666777888:::<<<>>>@@@AAABBBCCCAAA@@@@@@AAAAAA@@@???AAAAAAAAABBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCBBB@@@???@@@@@@???AAACCCEEEEEEDDDGGGHHHHHHHHHFFFCCCAAA???@@@@@@BBBFFFIIILLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCAAA@@@@@@BBBDDDEEEAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>===============>>>>>>???@@@@@@>>>>>>>>>>>>>>>===<<<<<>>@@@BBBCCCBBBCCCCCCCCCBBBBBBDDDFFFIIIOOOSSSRRRQQQRRRPPPMMMOOOTTTZZZ]]]```hhhttt~~~~~~|||uuuooollllllllllllpppmmmqqqwwwwwwuuu~~~tttmmmtttrrrlllggghhhmmmooollliiiiiiiiifffaaa\\\YYYXXXUUUSSSSSSVVV[[[^^^]]]ZZZ[[[RRRNNNQQQPPPJJJIIINNNLLLKKKKKKKKKKKKKKKKKKLLLNNNKKKGGGCCCAAAAAACCCDDDDDDEEEFFFEEECCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>===:::::::::999999:::::::::>>><<<<<>>999>>>===;;;999999999:::::::::999999888777777777777666666666666555555555555111222222333333222222111333333222111000000000000//////////////////////////////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++***)))))))))******+++++++++***************))))))))))))************+++***)))(((((()))***+++++++++++++++++++++******)))*********++++++++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------........./////////111111111111111111111111000222333333333333444666777777999;;;===>>>@@@AAABBB@@@??????@@@@@@???>>>??????@@@AAABBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDFFFHHHGGGEEEBBB@@@@@@CCCEEECCC@@@======>>>>>><<<<<<===???@@@AAA@@@BBBCCCDDDEEEEEEDDDBBBAAAAAA@@@???AAACCCDDDCCCBBBCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;<<<>>>@@@BBB>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;::::::999999999999999999999999999999:::::::::::::::999999888:::888666666777888777666666666666666666666666666000111222444555555666666666555444444333333333333333222111111333555444444555666666555555666999<<<999888666666666999;;;===;;;;;;:::;;;<<<>>>@@@AAAFFFCCC@@@@@@BBBEEEHHHIIIHHHFFFHHHNNNQQQOOOLLLLLLOOOUUU\\\___```bbbgggkkkxxxrrrqqqyyy~~~uuunnneee^^^]]]___aaaccceee``````fffiiijjjqqq|||yyyppprrrwww{{{wwwjjj^^^YYY]]]\\\WWWRRRQQQUUUUUURRRPPPSSSVVVWWWXXXYYY[[[]]]TTTTTTVVV[[[```aaa]]]YYYRRRJJJGGGJJJJJJDDDCCCGGGPPPOOONNNLLLKKKIIIHHHHHHFFFCCC@@@>>>===>>>@@@BBBFFFEEEBBBAAAAAAAAA@@@>>>;;;;;;;;;;;;;;;::::::999888888888777777888888888:::888777999===>>>;;;999===<<<;;;:::999999999:::999888777666666666666666444444444444333333333333000111111222222111111000222111000000/////////000............////////////...---------,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((()))))))))*********************)))((((((((()))))))))*********)))(((((((((((()))***+++++++++******))))))))))))))))))************+++************************++++++************+++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///------------........./////////000000000000111111000111333333222222444555555666777999;;;===>>>???AAA@@@??????AAAAAA@@@>>>>>>>>>>>>@@@AAACCCEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGEEECCC@@@>>>AAAEEEHHHFFF@@@===>>>@@@BBB@@@>>>===>>>>>>>>>===AAABBBDDDFFFGGGHHHHHHHHHDDDBBBAAAAAABBBCCCCCCBBB@@@@@@@@@?????????>>>>>>>>>>>>===<<<===>>>@@@AAA@@@@@@???>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999888888777999999:::::::::999999888999888666777888999888777888888888888888888888888333444555555666666666666777666555444333333333333333222222222222333333333777777777777777888<<>>===:::999999<<<>>>@@@============>>>@@@BBBCCCJJJFFFBBBBBBGGGKKKMMMMMMJJJEEEFFFOOORRRMMMKKKNNNTTTYYY___aaa___]]]]]]___kkkjjjkkkooosssrrrmmmhhhlllhhhccc^^^]]]___bbbdddhhhcccaaaeeegggfffiiimmmuuuqqqnnnqqqvvvxxxuuurrrzzz{{{}}}wwwllldddXXX]]]cccgggeee]]]VVVRRRSSSTTTQQQMMMLLLNNNNNNKKKMMMQQQTTTUUUZZZbbbiiimmmjjjeee___\\\]]]___```aaaQQQKKKHHHKKKKKKGGGFFFHHHKKKJJJIIIHHHEEECCCAAA@@@EEEDDDBBB@@@AAACCCFFFHHHMMMIIIDDDCCCDDDEEECCCAAA::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<:::888999<<<======<<<<<<;;;::::::999888888888777777666666555666666666333333333222222222111111111111111222222111111111000000///.........//////............//////000000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((((((((((()))*********))))))(((((('''(((((()))))))))*********))))))))))))))))))))))))+++******))))))******+++************************************************,,,++++++******++++++,,,+++,,,------......------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---......---------.........//////.........//////000000000///111222222111222333555444555666777999;;;<<<<<<@@@??????AAABBBCCCAAA@@@>>>>>>>>>???AAACCCDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIILLLJJJHHHEEECCCAAA??????BBBFFFIIIGGGBBB???@@@BBBCCCAAA>>>===>>>?????????AAABBBCCCCCCDDDEEEEEEEEEAAA@@@??????AAABBBCCCBBB@@@@@@@@@@@@AAAAAABBBBBBAAA@@@???>>>===>>>>>>???AAAAAA@@@???>>>>>>===============<<<<<<<<<<<<<<<::::::;;;::::::999888777888888999999999999999888999888777888::::::999888555555555555555555555555333333333333333222111000777666555333333222222222333333333333222333444555444555555444444666999<<>>AAACCCDDDCCCAAA?????????@@@AAABBBCCCDDDIIIHHHHHHGGGFFFEEEDDDDDDIIIIIIHHHHHHHHHHHHIIIIIIMMMKKKHHHEEECCCAAAAAAAAABBBEEEGGGFFFCCCAAAAAABBB@@@>>><<<===@@@CCCDDDEEEHHHGGGFFFEEECCCAAA@@@@@@@@@??????AAACCCEEEEEEDDD???@@@@@@AAABBBBBBCCCCCC@@@???>>>===<<<<<<<<<<<>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::999888777666555666777777888777777777777666666777999999888666555555555555555555555555444444444333222111000///333333222111000000000000111222222222111111333555444444444444333555888;;;>>>===<<<:::::::::::::::;;;::::::::::::<<<>>>?????????@@@BBBEEEFFFFFFEEEEEEFFFIIILLLKKKGGGHHHLLLWWWYYYZZZZZZXXXWWWVVVWWWTTT\\\cccccc___\\\___cccbbbeeejjjlllkkkiiihhhgggcccdddfffhhhjjjhhheeebbbffflllqqqnnnfff```bbbfffjjjjjjiiigggeeedddfffhhhlllrrrsssllleeeaaa___^^^\\\ccchhheee___ZZZUUUQQQUUUYYYYYYSSSNNNLLLIIIFFFIIIMMMLLLGGGJJJUUU]]]^^^TTTQQQKKKFFFCCCCCCEEEFFFGGGEEEDDDEEEFFFFFFEEEDDDJJJJJJKKKKKKJJJIIIGGGFFF???>>>======>>>@@@BBBCCCGGGEEECCCBBBBBBAAA@@@???::::::;;;<<<<<<;;;;;;;;;::::::999999999999::::::999888888777777777888999666666666666555444444333444333333222222333333444222222222222111111111000000000111111111111000000...---------------......++++++,,,,,,---......///************************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%&&&''''''((('''''''''((((((((())))))&&&&&&'''''''''((((((((('''''''''(((((('''''''''''''''''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))((((((((()))))))))******))))))))))))))))))))))))++++++************++++++)))***++++++,,,,,,++++++***))))))(((((())))))***))))))))))))))))))))))))************************************+++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,---......//////...///111111000000222333222333444555666777888999999:::<<<@@@CCCEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCCGGGGGGGGGFFFFFFEEEEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???>>>???BBBFFFHHHIIIKKKJJJHHHFFFDDDBBBAAAAAAAAAAAABBBDDDGGGGGGFFFEEE????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::666777999::::::888777666555555666777777777777777555555555777888999777555666666666666666666666666444444444444444333222111111000000/////////000000...000222222000111444666555666555444333444777:::::::::;;;;;;;;;::::::999;;;;;;::::::;;;<<<===>>><<<>>>@@@AAAAAAAAACCCDDDAAACCCDDDDDDGGGKKKKKKGGGMMMOOOQQQRRRRRRRRRQQQQQQNNNSSSWWWYYYXXXYYY[[[^^^\\\aaagggjjjiiifffeeeeeeccceeefffdddbbb```]]][[[]]]fffooopppjjjgggkkkqqqmmmllliiieeeaaaaaaeeehhhhhhnnnqqqmmmiiigggfffdddaaahhhiiiaaaZZZXXXWWWTTTTTTYYY[[[VVVPPPMMMJJJFFFHHHOOOOOOHHHGGGOOOQQQNNNGGGHHHHHHHHHFFFDDDCCCCCCEEEDDDDDDDDDFFFGGGFFFCCC???@@@AAABBBAAA@@@>>><<<>>>===<<<<<<<<<>>>???@@@???AAAAAAAAA???=========888999999999999999888888:::999999888888999999:::888999999888777666666666777777777777666555444333222111111111111111222222222222222222111111111111//////000000000000//////------,,,,,,,,,------...))))))***+++,,,,,,------)))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))++++++************++++++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++,,,------...//////...///111111000000222333222222333444555777777888777888:::>>>BBBDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHDDDFFFHHHJJJJJJIIIGGGEEEFFFEEEEEEGGGIIIIIIGGGEEEGGGEEEBBBBBBDDDGGGIIIJJJEEEDDDCCCBBBBBBBBBBBBCCC>>>>>>@@@BBBEEEEEECCC@@@>>>======<<<<<<;;;;;;::::::;;;;;;<<<=========>>>;;;;;;;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;;;;777888999;;;;;;:::888777666666777888999999999888555555666777999999888666333333333333333333333333///000111111111111111000111111000000000111111222...111333333111222555888333333222111000000333666222444555777777777666666888888777777777999:::;;;888:::<<<;;;::::::>>>AAA???BBB@@@???GGGRRROOOEEEDDDFFFJJJMMMNNNNNNLLLLLLMMMLLLMMMPPPSSSUUUUUUTTTSSSXXX^^^```___]]]]]]^^^VVVYYY[[[YYYWWWXXXYYYYYYIIISSS___eeefffhhhnnntttiiihhhccc]]]XXXWWW[[[___\\\ccchhhgggeeedddbbb___]]]bbbbbbYYYTTTVVVZZZZZZLLLSSSVVVRRRNNNLLLJJJFFFGGGPPPRRRKKKHHHLLLJJJCCCBBBCCCEEEEEECCCBBBAAAAAAAAABBBBBBBBBCCCEEEDDDAAA>>>???@@@AAA@@@>>><<<;;;<<<;;;:::999999:::;;;<<<666999<<<;;;888666666777888888999999888777777666555555555444444555555555444555666555333111111111777666666666666555555555222222222111000/////////000000000000000000000000////////////............,,,,,,,,,++++++*********))))))*********+++++++++///---+++)))(((((()))***((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((+++)))(((''''''((()))+++(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((())))))*********+++++++++***++++++,,,,,,------...////////////000111222333333444444444555666666666888:::===@@@AAAAAAAAA@@@BBBCCCDDDDDDBBBAAACCCEEEHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJNNNNNNLLLIIIFFFEEECCCFFFJJJLLLLLLKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIHHHEEEBBBAAABBBCCCCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA???>>>>>>===<<<;;;;;;:::999999:::;;;;;;999:::<<<<<<<<<<<<;;;;;;:::::::::999999999999999999::::::777999<<<>>>>>><<<999777:::999999888777666555555666555555555555444444444555444333333222222222222333333333222222222111111222111111111000000//////---...///111333444444444111111111333555666555333555555555666666666666666444444444555666777777888<<<;;;:::999888999:::;;;999???@@@<<>><<<;;;;;;::::::::::::::::::::::::::::::999999999888777666666555777777666555555555555555777666555444333444555555333333333222222111111111555444444444333333333333222222111000///......---////////////////////////.........------------,,,,,,,,,,,,++++++*********))))))*********+++++++++---,,,***)))((((((((()))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******))))))((()))))))))*********++++++******++++++,,,---------////////////000111222222333333333444555555666666999:::===???@@@@@@@@@???IIICCCAAAEEEDDD???@@@FFFFFFFFFGGGGGGGGGHHHHHHHHHJJJIIIHHHGGGGGGFFFFFFFFFGGGIIILLLLLLJJJGGGFFFEEEFFFIIIMMMNNNMMMKKKKKKKKKHHHGGGFFFFFFFFFGGGHHHIIIIIIFFFDDDDDDEEEFFFFFFEEEDDDEEEFFFEEECCCBBBCCCDDD@@@@@@??????>>>======<<<888888888999888888999;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999777888:::<<<<<<:::888777:::::::::999888777666666555555555555444444444444555444333222222222222222333333222222222111111111111111111000000000//////......000111222333333333111000000222444555444333333333333333444444444444333333444555555666777777999999888888888888888999777===>>>:::>>>FFFGGG@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEGGGHHHIIIJJJJJJKKKHHHJJJLLLNNNNNNMMMKKKJJJHHHJJJMMMOOOPPPQQQSSSTTT[[[ZZZ```lllsssmmmddd^^^___\\\YYYWWWXXXWWWUUURRRPPPUUUZZZ[[[XXXVVVVVVXXXXXXWWWVVVTTTSSSRRRRRRRRROOOPPPPPPOOOMMMKKKLLLLLLJJJJJJJJJIIIHHHFFFDDDBBBBBBCCCEEEFFFFFFEEECCCAAA@@@@@@??????>>>===<<<<<>>===<<<;;;:::999999:::::::::::::::999999999999999888888777666666555777666555555444444555555666666444333333333444555333333222222222111111111222222222111111111111000111111000///...---,,,,,,........................------,,,,,,,,,++++++++++++++++++++++++*********)))))))))************+++******)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))*********************+++,,,,,,------............///000111222222222333333444555555666999:::<<<===>>>>>>>>>===???::::::@@@BBB@@@CCCJJJEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFHHHIIIHHHFFFEEEEEEEEEIIIKKKNNNNNNLLLJJJIIIIIIFFFEEEEEEDDDEEEFFFGGGHHHIIIGGGGGGGGGIIIJJJIIIHHHFFFGGGHHHFFFDDDCCCDDDEEEAAAAAAAAA@@@@@@??????>>>>>>>>><<<:::999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;:::::::::999888888888777777777888888888888777777999999:::::::::888777666555555555555444444444444444333333222222222222333333222222222222111111111111111000000000000/////////000000111111111111111000000000111333444333111000000000111111111222222333333333444444555555666666666777777777777777666666::::::777999@@@@@@:::<<<<<<<<<<<<============???@@@AAACCCEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFCCCBBBAAADDDGGGJJJKKKMMMPPPRRR\\\]]]bbbiiijjjbbbYYYUUUWWWVVVTTTTTTVVVWWWWWWVVVUUUYYY\\\[[[WWWSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMNNNLLLJJJJJJKKKMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEFFFIIIJJJJJJGGGDDDBBBAAAAAA@@@???===<<<;;;;;;======<<<;;;:::999999999999999999999999999999999999888888777777666666555666555555444444444444444555555444333333333333333222222222111111111111111111111111000000000//////000//////...---,,,+++***---------------------------,,,,,,,,,,,,++++++++++++++++++***************))))))))))))************'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&################################################""""""""""""""""""""""""$$$$$$############$$$$$$###############$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))((((((((((((((()))))))))******))))))******+++,,,,,,,,,------------...///000111000111111222333444555555999999;;;<<<<<<<<<<<<;;;:::BBBGGGCCC@@@BBBFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFEEEDDDDDDCCCEEEFFFFFFDDDCCCBBBCCCEEEHHHJJJKKKKKKHHHFFFEEEDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHGGGGGGIIIKKKKKKJJJHHHGGGHHHHHHFFFCCC@@@@@@AAAAAAAAAAAA@@@@@@?????????CCCBBB???:::999;;;;;;888:::::::::;;;;;;<<<<<<<<<;;;::::::999888777777666777666666555555666666777666777888999999888666555555555555444444444333333333333222222222222222333222222222222111111111111000000000000000000//////000000111111000000///.../////////000222222111000......//////000000111111222222222333333333444444333444666777777777666555777999888555777;;;:::555888888999999999999:::::::::;;;===???AAABBBBBBCCCFFFFFFGGGGGGEEECCCAAA@@@???BBBEEEGGGIIIJJJLLLNNNSSSVVVZZZ]]]\\\WWWTTTSSSPPPPPPPPPQQQRRRTTTUUUUUUYYY[[[\\\YYYUUUQQQPPPPPPMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGIIIKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFHHHJJJKKKJJJGGGCCC@@@CCCCCCBBB@@@>>>===<<<;;;<<<<<<<<<<<<;;;:::999999777777888888888888888999888888777777666666666666555555444333333333333333444333333333222222222222111111111111111111111000111111111111000000000///......------,,,+++++++++---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&################################################""""""""""""""""""""""""$$$######""""""######$$$""""""######$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,,,,,,,,,,,,,---...///000//////000111222333444444777888999999::::::::::::CCC[[[bbbNNN@@@EEEFFF<<>>>>>>>>>>>???<<<999:::???>>>999:::::::::;;;;;;<<<<<<<<<::::::999999888777666666666555555444444555555666444555666777777666555555555444444444444333333333222222222111111222222333222222222111111111000000//////////////////000000000000000000///...------///...---///000111///...---......///000000111111111111111111222222222222222333555777777777777666888888777555666888777333666666777777777888888888777888:::<<<===>>>??????AAAAAABBBBBBBBBAAA@@@@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJMMMOOONNNLLLMMMOOOPPPKKKLLLLLLMMMMMMNNNPPPQQQTTTTTTSSSPPPLLLIIIHHHGGGIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGHHHGGGEEEEEEFFFHHHJJJJJJIIIHHHGGGGGGHHHHHHEEEFFFHHHHHHGGGDDD@@@>>>BBBAAA@@@???===<<<;;;:::<<<<<<<<<<<<<<<;;;999999666666666777777777888888777777777666666666666666444333333222222222222222222222222222222111111000000000000000000000000000111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++)))))))))******************)))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&##############################################################################""""""""""""###### !!!"""###$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((()))******++++++++++++++++++,,,---...///---...///000111333333444666666666777888999999:::???YYYaaaMMM???EEEFFF<<>>>>>???AAA@@@@@@@@@AAACCCDDDEEEGGGEEEDDDEEEGGGHHHGGGFFFEEEEEEEEEBBB>>><<<;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>>>>===BBBJJJJJJCCC::::::;;;;;;;;;;;;;;;;;;999999999888777777777666555555444444444444555555333333444444555555666666444444444444333333333333222111111111111222222333222111111111111000000000......////////////000000000000000000///...---,,,...---------//////...,,,------...///000000111111000000000000000000000000111222333555666777777777999888666666666666444222555555555666666666777777555666888999::::::::::::999:::;;;<<<===>>>>>>>>>CCCEEEFFFFFFEEEEEEEEEFFFEEEGGGGGGCCCBBBFFFIIIIIIGGGHHHIIIIIIHHHIIIKKKMMMOOOMMMKKKHHHFFFDDDDDDCCCFFFFFFEEEDDDDDDDDDEEEEEECCCEEEFFFFFFDDDCCCCCCCCCGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDCCCAAA>>>=========<<<;;;999888777777::::::;;;<<<;;;:::999888444555555666666777777777666666666666666666666666333333222111111111111111111111111222111000000///////////////000000000000111000000000////////////++++++,,,,,,---.........------------------------,,,++++++++++++*********((()))))))))*********+++******))))))((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """###$$$$$$$$$###################################################"""############$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''(((((((((''''''(((((()))******+++*********++++++,,,---...,,,---...///111222333444444444444555666888999:::777CCCIIICCC>>>AAADDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDCCCAAA???>>><<<===>>>>>><<<<<<===>>>>>>???@@@@@@??????@@@BBBBBBBBBBBBBBBCCCEEEGGGHHHHHHFFFDDDCCCEEEFFFFFFEEEBBBCCCDDDCCCAAA???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>:::???AAA@@@FFFPPPNNNEEE;;;;;;;;;;;;;;;;;;::::::888888888888777777777777555555555555555555555555555444333333333555777999444444444333333333222222111111111111111222333333111111111111000000000000........./////////000000////////////...---,,,,,,---,,,,,,---......,,,++++++,,,,,,---///000000111////////////////////////000000000111333555666777999777555555666444333222444444444444555555555555444444555666666666666666555666777888:::;;;<<<<<<@@@BBBCCCCCCBBBBBBBBBCCCBBBEEEDDDAAAAAAEEEEEEBBBBBBCCCEEEEEEDDDDDDGGGJJJKKKIIIFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAACCCFFFFFFCCCAAA???>>>BBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>======::::::999999888777777666777777999:::999888666555333444444555666666777777666666666666666666666666222222111000000000000111000000111111111000///............/////////000000000000/////////.........***++++++,,,...//////000........................************))))))))))))(((((())))))*********+++******))))))(((((((((''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********************+++,,,---...,,,,,,---///000222333333222333333444666888999:::???999999@@@@@@<<<>>>GGG??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCAAA???===:::;;;======<<<;;;<<<<<<===???AAAAAAAAAAAACCCEEEDDDDDDCCCDDDEEEGGGIIIJJJJJJGGGDDDCCCCCCEEEEEEEEEAAABBBDDDDDDCCCCCCEEEFFF>>>>>>>>>>>>>>>?????????777======;;;AAAJJJFFF:::<<<<<<<<<;;;;;;:::::::::777777777777777888888888444555555666666555555444666555333222333666999;;;444444444333333333222222111111000000111222333333111111111111000000000000---.........//////000000......//////...------,,,---,,,+++,,,------,,,******++++++,,,...///000000///////////////.........///......///111333555777888555444555555333222111222333333333333444444444333333333444444444333333555666777888999:::;;;<<<<<<>>>@@@AAA@@@???@@@AAA???CCCDDDBBBDDDHHHFFF???>>>@@@CCCCCCBBBBBBFFFIIIFFFDDDAAA@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@CCCEEEFFFCCC@@@===<<<>>>???AAACCCCCCBBBAAA???AAA@@@???>>>============:::::::::999999888888888444555777888777666444333333333444444555666777777555555555666666666666666222111111000000000000000///000111111111000...------.........//////000000---//////...------///111,,,.........,,,+++,,,---+++,,,.../////////......++++++******))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""######$$$"""############$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))***++++++,,,,,,............///111222333333333444444555666666666::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@FFFEEEEEEDDDCCCAAA@@@???=========>>>???@@@BBBBBBFFFGGGHHHGGGEEEEEEEEEFFFBBBCCCEEEIIIKKKKKKIIIFFFBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBB?????????>>>===;;;:::999999999999:::;;;<<<=========<<<<<<;;;::::::999999999999777666555555555555000333666666555444333333666444222222333666:::===999555111000111222111///000000000000000000000000...000000///...---...///......////////////......,,,---...//////...---,,,,,,,,,+++******+++++++++---------............///////////////000000000000//////000///......000333777666555444333333222111111222444333333222444555333333333444444444555555333333444555666777888888888:::===>>>======>>>@@@@@@AAABBBCCCCCCCCCBBBAAA???AAACCCCCCBBB@@@@@@@@@@@@AAABBBDDDGGGHHHGGGFFF???@@@AAA@@@??????AAACCCAAABBBCCCBBB@@@???????????????@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999888888555666666666666666555444555555555444444333333333222222333444444333333333333222222111000///......000/////////............---.........///000000000///000000...---,,,...///---.........,,,,,,---///,,,,,,.../////////......*********))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!""""""###$$$"""############$$$$$$$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!######"""!!!###$$$""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((())))))******+++,,,,,,---------...///000222222333333333444555555666666999:::;;;<<<===>>>>>>>>>>>>=========>>>???@@@@@@DDDDDDDDDCCCBBBAAA???????????????@@@AAABBBCCCDDDGGGHHHIIIGGGFFFEEEEEEFFFDDDDDDEEEFFFHHHGGGEEECCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@>>>>>>>>>===<<<;;;:::999::::::::::::;;;<<<======<<<<<<;;;;;;:::999999999999888777666555555555555222444666777555333333333444333111111222444777999888555111///000111000///000000000000000000000000...///000///---------///.........//////.........,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,------------................../////////000000000///000000///......111333444333333222222111111000111333444333222222333444333333333444444444444555555555666666777777888888777:::<<<===<<<<<<===??????@@@AAAAAAAAA@@@??????===???AAAAAA@@@>>>>>>???AAAAAAAAACCCFFFGGGEEEDDD===>>>??????>>>>>>@@@BBBCCCEEEFFFEEECCCAAAAAABBB>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::::::::999999999999666777777777666666555444555555444444444333333333222222333333444333333222222222222111000000//////111111000000//////........................//////000111000///---,,,...000111111111///------///111,,,---......///.........))))))))))))************))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!""""""###$$$"""############$$$$$$$$$$$$###"""""""""""""""""""""#########$$$%%%%%%%%%########################$$$###""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))******++++++,,,---------...///000111222222222333333444555555555888888:::;;;<<<=========??????>>>>>>>>>??????@@@???@@@@@@@@@@@@???>>>===@@@@@@@@@AAABBBCCCEEEEEEGGGGGGGGGFFFCCCBBBCCCEEEFFFEEECCCCCCCCCCCCAAA???AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===============;;;;;;;;;;;;;;;:::999999::::::::::::;;;<<<======;;;;;;::::::999888888888888777666555444444444444333555777777555333222333111111000000111222222333666333000///000000000///000000000000000000000000...///000///---,,,---...------............------,,,------......------,,,,,,,,,,,,++++++,,,,,,---------------.....................////////////000///000000000//////111333000000000000000000000000222333444333111111222333333333333333444444444444777777777777777777777777666888:::;;;;;;;;;<<<===???????????????>>>===<<<<<>>>>>>>>>>>@@@AAADDDEEEFFFFFFDDDBBBBBBCCC>>>???@@@AAACCCCCCCCCCCCBBBBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888888888888777666444444444444444444333333333333222222333333333333222222111111111111111111111111222222111111000//////............---------------000111000///...///222444888888666333000...000111------..................(((((())))))******++++++))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!""""""###$$$%%%%%%&&&##############################"""""""""""""""###########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((())))))***+++++++++,,,,,,,,,---...///111111111111222222333444444444666777888:::;;;<<<<<<<<<>>>>>>============>>>>>><<<======>>>>>>>>>======@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCC@@@@@@AAABBBFFFDDDAAA@@@AAAAAA@@@???AAAAAAAAA@@@@@@@@@@@@???@@@???>>><<<;;;:::::::::888999999:::::::::999999:::::::::::::::;;;<<<<<<::::::999888888777777666666666555444444333444444555666777666444222222222000000111111111000000///333111000///////////////////////////////////////---...///...,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,---------.........------........./////////...000111000//////111222....../////////000000000111222333222111000111222222222333333333444444444777777666666555555555555444666999999999999:::<<>>>>>===<<<;;;:::>>>@@@BBBCCCBBBAAAAAABBBAAA@@@???@@@AAAAAA???>>>;;;===????????????@@@BBBBBBCCCDDDCCCAAA@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBAAA@@@???>>><<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888777555444333333333333333333333333333222333333333333222111111000111111111222222222333111111000000///..................---,,,,,,,,,+++///000000000000333777:::@@@???<<<888333000000000............------......(((((())))))******++++++))))))(((((((((((())))))(((((('''&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!! !!!""""""###""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!"""###$$$$$$%%%%%%###########################"""""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&'''(((((()))******++++++++++++,,,,,,---///000111000000111111222333333333444555777888:::;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@??????>>>>>>??????@@@BBBCCCDDDEEEEEEDDDBBB@@@@@@AAACCCEEECCC@@@???AAABBBCCCBBBAAAAAA@@@@@@@@@????????????>>>===;;;:::999999888777888999999999999999999:::999999999999::::::;;;888888888777666666555555555444333333333333333333444666666555333111111222000000111222111000///...///000//////......//////........................,,,---...---,,,+++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------...------------............---///000000//////000111......//////000111111111000111222222000000000222222222222333333333444444555555555444333333222222333555888888888888999;;;???>>>======<<<;;;;;;:::===???BBBCCCBBBBBBBBBCCCBBB@@@>>>>>>>>>>>>===<<<<<<>>>@@@AAA@@@@@@AAABBB@@@BBBCCCBBB@@@>>>>>>???>>>>>>?????????>>>>>>=========<<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999888888666555444333333333333333333333333333222333333333222222111000000000000111111222333333//////.........---------.........---,,,,,,,,,+++.../////////111444999===BBBBBB@@@<<<777222000000//////...---------......))))))))))))************((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!! !!!!!!"""###"""############$$$$$$$$$$$$###""""""""""""""""""!!!"""""""""###$$$$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((())))))******++++++++++++,,,---...///000//////000000111222222222222333555777999::::::;;;999999999::::::;;;<<<===AAABBBBBBCCCCCCCCCBBBBBB=========>>>???@@@AAABBBFFFFFFEEECCCAAABBBDDDGGGCCCAAA???@@@AAACCCDDDDDD@@@@@@@@@@@@????????????>>>>>><<<;;;:::999999888888888999999999999999888999888888777777888888999777777666666555444444444333333222222222222333333333444444333111000111222000000111111111111000///,,,...//////...---...///........................,,,---...---+++***+++,,,******++++++++++++******,,,++++++******++++++,,,************+++,,,------,,,,,,,,,,,,------------,,,,,,,,,---------......+++---//////.........////////////000000111111111...000111111000000111222222222222222333333333333444444333333222222222111333555777888888888999:::======<<<;;;:::::::::;;;:::<<>>===<<<===???BBBBBBAAA@@@@@@AAA@@@AAABBBBBB@@@>>>>>>???===============<<<;;;;;;;;;::::::999::::::;;;;;;:::::::::999999999888888777777777777666555333333222222222222333333333333333333333333222111000/////////000000111111111222,,,,,,---------..................---------------............///333888<<<@@@AAAAAA>>>999444111000000///...---,,,------...*********)))))))))))))))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$############"""!!! !!!"""""""""############$$$$$$$$$""""""""""""""""""###$$$""""""""""""####################################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$###""""""$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((()))***************++++++,,,---///000......///000000111111222111222444666888999::::::888888999:::;;;===>>>???AAAAAABBBBBBBBBAAAAAA@@@=========>>>???@@@AAABBBCCCCCCBBBAAA@@@AAADDDGGGBBB@@@???@@@AAACCCBBBBBB@@@@@@@@@@@@????????????>>>===<<<;;;:::999999999999999999::::::999888888777777666666666666777777666666555555444333333333222222111111111111222222111222222111000000111222////////////000000000000***,,,//////---,,,...000------------------------+++,,,---,,,+++******,,,)))******************))),,,+++***))))))***+++,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------***,,,......------------////////////000000000000,,,...000000000000222333111222222222222333333333444333333333333333333333333555777888888888999:::;;;:::999888888888999:::999<<>>>>>===???@@@???===;;;;;;<<<:::;;;<<<<<<<<<<<<<<<;;;<<<;;;:::999999999999999999999888888888777777777555555555555555444333333111111222222222333333333333333333222222111000//////////////////000000000++++++,,,---...///000000..................//////.........------000555999<<<>>>???>>>:::555222000000///...---,,,------...++++++******))))))((((((&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$############""" !!!"""""""""############$$$$$$$$$""""""!!!!!!"""###$$$$$$#########"""""""""""""""########################""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&&&&%%%###"""###$$$""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((()))******************+++,,,---//////......//////000111111111000111333555777999999:::888888999:::<<<>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<<=========>>>???@@@BBBBBB??????>>>===<<<>>>AAAEEEAAA@@@???@@@AAAAAA@@@???@@@@@@@@@????????????>>>======<<<;;;:::::::::::::::::::::::::::999888888777666555555555555666666666555555444444333222222222111111111111111222222///000111000//////111333///............///000111))),,,//////---,,,...000------------------------+++,,,---,,,***)))***+++))))))************)))))),,,+++***))))))***+++,,,(((((((((((()))***+++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))+++---...---,,,,,,,,,////////////////////////+++---///000000000222444111111222222222333333333444444444444444444444444333555888888888888999:::888888777666666777888999;;;===AAABBBCCCCCCDDDEEEAAA???<<<<<<===>>>>>>======???AAAAAA???===<<<<<<:::;;;<<<;;;999888888888999999;;;<<<======>>>>>>>>>===<<<:::999888777777888888888777777777777666444444444555444444333333111111111222222333333333333333333222222000/////////////////////.........++++++---...///111222222---.........///000000000///...---,,,---000333555???BBBDDDBBB<<<666222111111///---------,,,+++)))+++++++++***)))(((((('''******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!###"""!!!"""###$$$###!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########!!!  !!!"""""""""""""""$$$#########""""""!!!!!!%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''(((((())))))***************+++,,,---...///////////////000000000000222333555777999:::;;;<<<:::::::::;;;===>>>@@@AAA<<<<<<============<<<<<<;;;;;;<<<>>>???BBBCCCDDD???>>><<<;;;;;;===???AAACCC???<<<===@@@BBB@@@===<<<===>>>@@@@@@>>>===<<<:::::::::999999:::;;;;;;<<<<<<;;;:::999777777666555444333222333444555666555444333222222222333333111111111111111111111111//////000000000000//////........................//////.........---------++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))***+++,,,---******+++,,,,,,---......---------,,,,,,,,,++++++---------............///......//////000000111111222222111111000111111222333333333333333333333333666555444444555666777888::::::888888888888::::::@@@???@@@AAABBBBBB???===@@@@@@@@@@@@>>><<<:::888;;;>>>@@@@@@>>><<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>>>>;;;;;;::::::999999::::::999999888888888888888888444444555444333222111000111000000000111222333333333333222222111000//////000000///...------,,,,,,,,,++++++******++++++,,,***+++,,,---------------///...------...000333555<<>>>>><<<<<<======>>>=========:::;;;<<<===@@@BBBDDDEEE>>>======<<<===>>>???@@@AAA===;;;<<>>??????>>><<<;;;:::::::::999999::::::;;;;;;;;;:::999888777666666555444333333333333444555444444333333222222222222111111111111111111111111//////000000000000//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++)))))))))))))))***+++,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,------------......//////000111111222111111000000111111111333333333333333333333333555444444444444666777888888888777777777888::::::???>>>>>>@@@AAAAAA???<<<===>>>??????>>>===;;;:::;;;>>>@@@@@@>>><<<===>>>======<<<<<<;;;<<<<<<<<<;;;<<<>>>???@@@??????>>>===<<<;;;:::::::::::::::999999999999888888888888555444444333222222111111000/////////000000111222333222222111000000/////////......---,,,,,,+++++++++++++++******+++++++++(((((()))***************///...------...000222444999???EEECCC;;;444111222000///------------+++)))++++++******)))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""####################################################################################$$$$$$######""""""###"""!!!"""###$$$###!!!############""""""""""""########################""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""""""""""""""############""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%$$$%%%%%%''''''((())))))(((&&&&&&&&&&&&''''''((())))))))))))))))))***+++,,,...............////////////000222333444555777777888888:::999999999999:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>:::;;;<<<===???BBBDDDEEE======>>>>>>??????>>>>>>>>>;;;:::;;;>>>@@@???<<<;;;<<<===>>>>>>===<<<;;;::::::999999999999::::::::::::999888777777666666666555444333222222333333444333333333222222222222111111111111111111111111//////000000000000//////------------------------+++++++++*********))))))++++++++++++++++++++++++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))((())))))******++++++++++++++++++++++++++++++*********)))))))))************+++++++++,,,---------...//////000000000000000000000111111111222222222222222222222222333333333333444555666777666666666666777999:::;;;=========???@@@@@@>>><<<;;;<<<===>>>>>>======<<<;;;===??????>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@???>>>======<<<::::::999999999::::::999999999888888888555444333111111111111222//////.........///000000222111111000000/////////---------,,,,,,++++++***++++++************++++++&&&'''((((((((((((((((((///............000222333555===CCCBBB999222111333000...------------+++***************))))))((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$######"""""""""""""""###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################################################################""""""############""""""###"""!!!"""###$$$###!!!#########"""""""""""""""########################""""""""""""""""""""""""###"""!!! !!!"""### !!!"""""""""""""""#########""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&'''((())))))'''%%%###%%%&&&&&&''''''((())))))))))))))))))***,,,---...------........./////////111222333444555666666666;;;::::::999999999::::::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB;;;===>>>@@@@@@???>>>===<<<;;;;;;<<>>;;;;;;<<<======<<<;;;;;;;;;:::999999999999999999999999888777777666555555666555444333222222111111333333333333222222111111111111111111111111111111//////000000000000//////------------------------+++************)))))))))************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))(((((('''(((((((((******************))))))***))))))))))))((((((((())))))*********+++++++++,,,,,,,,,---......////////////000000000000000000111111111111111111111111111222222333444555666666555555666777999:::;;;<<<===<<<===>>>@@@@@@>>><<<;;;<<<============<<<;;;999;;;<<<======<<<<<<;;;:::::::::::::::;;;<<<===>>>???@@@@@@@@@>>>===<<<===<<<;;;999888888888888:::::::::999888888777777555333111000///000222333/////////......///000000000000000/////////......---------,,,,,,,,,++++++******))))))))))))******'''(((((()))))))))((((((//////......///000111222333999???===666111000222///...,,,,,,------,,,************)))))))))))))))''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######"""######$$$$$$######"""!!!!!!""""""##################$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""###"""!!!"""###$$$###!!!""""""""""""""""""##############################""""""""""""""""""""""""###"""!!! !!!"""### !!!"""""""""""""""""""""""""""""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$#########$$$%%%'''((('''%%%###"""%%%%%%%%%&&&''''''((((((((((((((()))***+++,,,---------------............111111222444444555555555<<<;;;::::::999:::::::::;;;;;;<<<===============>>>======<<<<<<<<<======;;;===???AAAAAA@@@>>>=========>>>???AAABBBAAA@@@;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888888888777777777666666555555444555555444444333222111000222222333333333222111000000000000000000000000000//////000000000000//////------------------------++++++++++++******************************************))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&'''''''''))))))))))))))))))(((((()))))))))((((((((('''''')))************++++++++++++++++++,,,------......---...///000000000000///000000000000000000000000///000111222333444555555444555666888:::;;;<<<===<<<<<<<<<>>>@@@@@@>>><<<<<<<<<======<<<;;;999888888888999;;;<<<;;;:::999888888888888999:::;;;;;;======>>>>>>>>><<<;;;:::;;;:::999888777777777777::::::999888888777666666444222000//////000111222111000000/////////000000//////...............---............------------***))))))(((((())))))***''''''(((((((((''''''&&&///////////////000111111333666888777333000000111///...,,,,,,---...,,,+++******))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""############""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""###"""!!!"""###$$$###!!!""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### !!!"""""""""""""""""""""""""""###########################$$$$$$$$$###############"""""""""#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&%%%%%%######$$$$$$%%%%%%&&&'''''''''''''''(((((()))***,,,---,,,,,,,,,---------......000111222333555555666666;;;;;;:::999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;::::::::::::<<<===???AAAAAA@@@???>>>>>>???AAABBBCCCBBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888777888888666666666555555444444444333333444444333222111000111222333333333222000///000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((())))))(((((((((''''''''')))))))))*********++++++*********+++,,,,,,------,,,---...000000000//////////////////////////////---...000222333444444444333444666888999:::;;;;;;::::::;;;<<<>>>???===;;;<<<<<<===<<<<<<:::888777777777888:::<<<<<<:::999999999888888888999::::::;;;<<<<<<===<<<;;;999888:::999999888888888888888999999888777666555555444222111000//////000111111111111000000//////000000------------------------........................))))))(((((((((((())))))%%%%%%%%%&&&%%%%%%$$$###///////////////000000000444333222111000000/////////---,,,,,,---...---+++)))))))))))))))))))))***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############"""""" !!!!!!"""######$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""###"""!!!"""###$$$###!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""""""""############!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((()))***+++,,,+++,,,,,,,,,,,,---------///000222444555666777777999999888888888999999:::;;;;;;;;;;;;:::999888888999999999888999999:::;;;===>>>???@@@@@@@@@?????????@@@CCCCCCCCCBBBAAA@@@>>>==================>>>;;;:::999888777777777777555555555444444444444444111222333333333333222111000111333333333222000///000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&''''''(((((())))))))))))(((((((((((('''''''''((((((((()))))))))))))))******+++,,,,,,,,,***,,,...///000000///...........................,,,---///111333333333333111333444666777888888888777777888:::<<<<<<;;;999999:::;;;<<<<<<;;;:::999999888888:::===>>><<<999<<<;;;::::::::::::::::::::::::;;;<<<<<<;;;:::999:::::::::999::::::;;;<<<888888777666555444333333000000000000000000000000111000//////.........///,,,,,,,,,,,,,,,---------------------------------)))((((((''''''(((((()))%%%%%%&&&&&&%%%%%%$$$###////////////000000000000555111------///000///......---,,,,,,---...---+++)))))))))))))))*********(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&""""""############"""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""###"""!!!"""###$$$###!!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!#########"""!!! !!!!!!"""""""""""""""!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###############$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&''''''''''''''''''(((***+++,,,++++++,,,,,,,,,---------///000222444666777888888777777777777777888999999;;;;;;;;;:::999888777666666666666777888:::;;;<<<>>>>>>???@@@@@@@@@@@@@@@???AAACCCDDDBBBAAA@@@???>>>>>>============>>>>>>;;;:::999888777777777777444444444444444444333333000111222333444333222111000111333333333222000...000000000000000000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))***)))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***+++---///000000///...........................+++---///111333333333333000111333555666666555555555555555888::::::999777777888999;;;<<<<<<;;;;;;:::999999<<>>;;;>>>===<<<<<<;;;;;;;;;;;;999:::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<===>>>>>>888777666555444333222222...///000000000000//////000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((''''''''''''((((((((((((((((((''''''&&&%%%000000000000000000000000222111111000///.........+++++++++,,,,,,---------+++++++++***)))((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""#########""""""!!!"""############$$$$$$$$$############""""""!!!!!!####################################""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())))))******,,,,,,+++***+++,,,---...//////000111222333333444999999777666444444333333::::::::::::999888777777666777999;;;<<<===>>>>>>????????????????????????>>>>>>>>>???@@@@@@AAAAAA???>>>>>>===;;;:::999999888888888888777777777777555555555555555555555555555444333333222222333333555333222333555555333000............///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************)))))))))((())))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''%%%%%%%%%&&&(((***))))))(((((('''''''''&&&(((((((((((())))))))))))++++++***************+++)))***+++,,,---,,,++++++---------------...///000000...---...111222111///000000111222333333444444555555666666777777888888::::::999888777777777777666777888:::;;;<<<<<<<<<>>>===;;;999999999;;;<<<===<<<;;;;;;;;;;;;<<<======<<<:::999999:::;;;<<<:::999888777555333222111111111111111000000000///------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******++++++)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&////////////////////////000000000///......------+++++++++,,,,,,,,,------++++++******)))(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$$$$$$$#########"""""""""####################################""""""""""""""""""""""""############"""""""""""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((())))))******,,,++++++***+++,,,---......//////000111222333333777666555555444444555555888888999999999888777777777888999;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>===;;;:::888777777777777777777666666666666444444444444444444444444444333222222111111222222333111000111333333111...............////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++***************)))))))))((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%%%%&&&((()))((((((((((((''''''&&&&&&''''''((((((((()))))))))***))))))(((((())))))))))))***+++,,,,,,,,,++++++------,,,,,,---......///000...---...000111000...///000000111222222333333444444555666666777888888:::999888888777777777777777888999;;;<<<<<<=========<<<:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;888888777555444333222111111111000000000/////////------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++***************)))((('''''''''(((''''''&&&%%%%%%%%%%%%&&&------------------------///......------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******))))))(((((('''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++******++++++,,,------...///000111222222333444444333444444555666777666666777888888888888777888999999:::;;;<<<<<<<<<========================???>>>>>>>>>>>>=========<<<;;;:::999888666555555666666666666555555555444333333333333333333333333222222111000000000000111000/////////000000...,,,---............/////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))((())))))******))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))(((''''''''''''&&&&&&&&&'''''''''(((((((((((()))((((((''''''''''''(((((())))))***++++++++++++***---,,,,,,,,,,,,------...///---------///000///.../////////000000111111222222333444555666777888999999888777777777777777888999999;;;<<<======>>>>>><<<;;;999888888999:::::::::;;;<<<======<<<;;;:::999999999888888777777777555555444444333222222111000000000/////////......,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((('''(((((((((''''''&&&%%%%%%%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++************+++++++++++++++******))))))((((((((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""########################""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******************++++++,,,------...///000111111222333333222333333444555666555666777888999999999999999999999::::::;;;;;;<<<========================>>>======<<<;;;:::::::::888888777777666666666666555555555444444444333333333333333222222222222222111111000////////////000///////////////...---,,,---------.........//////,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))'''(((((())))))(((((('''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''((())))))))))))***************,,,,,,++++++++++++,,,---------,,,---...................../////////000000000111222444555777888888777777666666666777777888::::::;;;======>>>>>>>>>::::::999888888888999:::999:::<<<======<<<:::999555666666666555444333222222222222222222111111111/////////............---,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++************)))))))))(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""############"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""##############################################################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))************+++***+++,,,---...///000000111333333222222222222333333666666888999::::::;;;;;;999999999999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888888777444444555666666777888888444444444444333333333333333333222222222111111111111000//////......////////////000000///.........------------............------------,,,,,,,,,,,,*********************************)))))))))(((((('''''''''(((((('''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***((((((((()))))))))******++++++************+++++++++,,,,,,,,,,,,,,,---..................////////////000111333444666777777555555555555666777888888999:::;;;<<<=========<<<999999999999999999999:::999:::<<<======<<<:::999666666666666555444222222111111111111111111000000.........---------,,,,,,,,,,,,+++++++++*********)))***++++++,,,,,,++++++*********)))))))))((((((((('''''''''''''''((()))''''''&&&%%%%%%%%%%%%&&&++++++++++++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%"""############$$$$$$$$$#########$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################################################################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))(((((()))************)))++++++,,,---...//////000222222111111111111222222777777888::::::;;;;;;;;;999888888888999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999888888333444555666777888999999444444444444333333333222444333333222222111111111111000//////......//////...000111111///......///,,,------------.........------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***((((((((('''((())))))***++++++***))))))))))))******+++,,,,,,++++++,,,---........................///000111222333444555666444444444444555777888888888999::::::;;;;;;::::::999999999:::::::::::::::999:::;;;<<<<<<;;;:::999999888888777666555444444111111111000000000000000---------,,,,,,,,,,,,+++++++++++++++************)))******+++++++++++++++))))))))))))((((((((((((((((((''''''&&&'''''''''''''''&&&%%%%%%%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""!!! !!!###%%%&&&"""############$$$$$$$$$"""""""""#########$$$$$$####################################""""""""""""""""""""""""############"""""""""""""""""""""""""""##################"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""##############################################################################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))'''((()))*********)))(((******+++,,,---...///////////////000111222333444666777888999999999999999888777777777888:::===>>>==============================<<<<<<;;;;;;;;;:::777777777777888888888999555444444444444333333333555444444333222222111111111000000///.../////////---///111000...------///,,,,,,---------.........,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((((('''''''''((()))***+++***)))(((((((((((()))(((***,,,,,,***)))+++---/////////...............000000000111222333333444333333333444555666888999666777888888999888888888999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::999888666444333333333444222111111111000000//////,,,,,,,,,,,,++++++++++++++++++++++++************))))))***+++++++++++++++))))))(((((((((''''''''')))(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))(((((((((''''''''''''((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############""""""""""""""""""""""""""" """###$$$$$$###""" """"""""""""############"""""""""""""""""""""""""""!!! !!!###%%%&&&"""############$$$$$$$$$!!!!!!""""""#########$$$####################################""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''')))*********)))((()))***+++,,,---......///,,,------///111333555666666777777888888888888777777777666666888;;;===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========::::::999999888888777777555555555444444444333333555555444444333222111111111111000///////////////,,,///111000---+++,,,...,,,,,,,,,---------......+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((((((''''''&&&&&&((()))*********)))((((((((((((((((((***,,,+++))))))+++---//////////////////......000000111111222222222333222222333333555666888999555666666777777777777666999:::;;;;;;<<<<<<<<<;;;;;;::::::999999::::::;;;777666333111///000111111222222222111000/////////,,,,,,,,,+++++++++******+++++++++************)))))))))***++++++++++++***)))(((((((((''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&++++++++++++++++++++++++***++++++******)))(((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""######"""""""""""""""###"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$ !!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""" ###&&&((())))))((( !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!  !!!"""""""""""""""##################""""""""""""##############################""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''')))***,,,---------.........///111555888777888888777666666777999555555555666777888:::;;;===<<<;;;:::::::::::::::<<<>>>@@@@@@???======>>>::::::;;;;;;::::::999999777666555444333222222222111111111111000000000000......//////000000000111111000///...---,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************)))))))))(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***...------,,,,,,,,,------222111111111111111222222111222444555666777777777666666666666666666666666999:::;;;<<<<<<<<<;;;;;;888888999999999888888777444444333222222222333333222222111000///...---------------,,,,,,,,,+++++++++++++++************)))************************))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++***)))(((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######""""""""""""######""""""""""""""""""""""""###""""""""""""######$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!###%%%&&&%%%$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""##################""""""""""""######################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&'''(((***+++,,,---------.........111444777666777777666555444666888555666777888999::::::;;;;;;;;;:::999999999999999===>>>@@@@@@>>><<<<<<<<<999999:::;;;:::999888777666666555333333222222333111111111111000000000000/////////000000000111111000000///...---,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++***************)))))))))((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%##################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((()))***------,,,,,,,,,,,,------000000000000000111222333000111222333444444444444444444444444444333333333777888999:::;;;::::::999777888888888888888777777555444333333333333333333222222111000///...---------------,,,,,,,,,+++++++++++++++************)))************************)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++***)))((('''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""$$$$$$################## !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""#########!!!  !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""##################""""""""""""######################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""############"""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&'''((()))***+++,,,,,,---.........000444666444555666555333333555777666777999:::;;;;;;;;;;;;::::::999888888888999999===>>>@@@???===;;;::::::777888:::;;;;;;999777555666555444333333222222333222222111111111000000000000000000000111111111111000//////...---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%##################""""""$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((()))***---,,,,,,++++++,,,------......//////000111222333000111222333333444333333555444444444333333222222555666888999999999888777666777777888888777777666666555444333333333333333222111000000///...------------------,,,,,,,,,,,,+++++++++************)))************************((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%++++++++++++++++++++++++++++++++++++***)))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###""""""""""""""""""###$$$""""""""""""""""""""""""&&&%%%$$$######"""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!"""""""""##################""""""""""""######################################################!!!"""""""""####################################################################################""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))******++++++,,,---......000333555333444555444333333555777666888:::<<<===<<<;;;:::::::::999999999999999:::<<<>>>???>>><<<999888888666888;;;===<<<:::777555555444444333222222222333222222222111111111000000000000111111111111111111//////...------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$#####################$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((()))***+++++++++++++++,,,,,,------------...///111222333333333444555555555555555777666666555555444444333555666888999999999888777555666666777777777777666666666555444333333333333111000000///......------...------------,,,,,,,,,+++++++++*********))))))************************((('''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&+++++++++++++++++++++++++++,,,,,,++++++***)))(((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """""""""######"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""#################################$$$$$$$$$$$$######!!!"""""""""##################""""""""""""######################################################!!!"""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***)))+++---......///222444333555555555444444666888666888:::<<<<<<<<<:::999;;;;;;::::::::::::;;;;;;;;;<<<>>>===:::888777777777999;;;======:::777555444444333222222222333333222222222222111111111111111111000000000000000000.........---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''(((((((((''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((()))******************+++,,,---,,,,,,,,,---...000111222222222333444555555555555666666555555444444444444777777999:::::::::999888555555666777777777777777666666555444333222222222000000//////......------.........---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((&&&&&&'''((((((((('''''''''''''''&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######"""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!"""""" !!!!!!""""""####################################$$$$$$$$$$$$######""""""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((***,,,......///111333333444555555444444666888666777999:::::::::999888;;;;;;::::::;;;;;;<<<<<<999;;;<<<;;;999777666666777888:::;;;;;;999777555333333222222222222333333333222222222222111111111000000000000////////////------------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++***)))((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***))))))))))))***+++,,,,,,,,,+++,,,,,,---...///000...///000222333333444444222222222222222222333333888888:::;;;;;;;;;:::999555555666777888888888888666555444333222111111111/////////.........------............---------,,,+++++++++************)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))%%%&&&''''''((((((''''''(((''''''&&&%%%%%%$$$$$$################################################"""""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""###$$$""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!"""#################################""""""###$$$$$$###""""""""""""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$########################%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((((('''***,,,---...///000222111222333333333333555777666666666777777777777777::::::999999:::;;;;;;<<<777999::::::888777666666666777888888888777555444333222222222222222333333333333222222222111111111////////////.........------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))************))))))'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&'''(((******((((((((())))))***,,,,,,,,,,,,+++,,,,,,---......,,,---///111333444555555111111111222222333333444888888:::;;;;;;;;;:::999555666777888999999999999555444333222111000000000//////.........---------............------------+++++++++************))))))))))))))))))))))))))))))))))))(((((((((''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$######$$$%%%%%%&&&++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))%%%%%%&&&'''((((((((('''(((((('''&&&%%%%%%$$$$$$################################################""""""!!!""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!"""### !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!"""######$$$########################!!!"""###$$$$$$###"""!!!""""""""""""##################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$###$$$&&&''''''&&&$$$###########################%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''))),,,---......000222000111222222111222444666666555555555555555666777999888888888999::::::;;;555777999999888777666777555555555555555444444333222222222111222222333333333333333222222222111111//////......---------,,,---,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((())))))************)))''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$###### !!!!!!""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&'''(((******(((((((((((()))***+++,,,,,,,,,,,,++++++,,,---------///111333555666777888111222333444555555666777777888999:::;;;:::999999666666777999999:::::::::555444333111000/////////...............---------//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((&&&%%%$$$$$$######$$$$$$$$$#########$$$%%%%%%&&&)))******)))(((((()))+++***++++++,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""""""""###%%%%%%######"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################""""""!!!!!! ########################!!!"""###%%%%%%$$$######$$$$$$$$$###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!"""###%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))***,,,---...///---...///111222333444444555555555555555555555555666666666666777777777888666555444333444555666777444333222333555555555333555444222000///000000111000111222222222111///......------,,,,,,------...------------------------+++++++++************)))***)))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""$$$%%%%%%%%%%%%$$$######$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""#########$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''((('''''''''((()))+++,,,---------............///000000000000000111111111222222222222555888;;;===:::::::::::::::999888888:::888777888;;;<<<:::777777555333111000000000000......//////......---,,,,,,------......------,,,))))))(((((((((((())))))(((((('''''''''(((((()))((((((&&&&&&''')))+++---999555...((($$$###%%%&&&%%%$$$######""""""######)))******)))(((((()))+++***++++++++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$######""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""###$$$%%%########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###########################"""""""""!!!!!!!!! ########################""""""###$$$$$$$$$$$$###&&&&&&%%%$$$####################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!"""###%%%%%%$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***+++------......///000111222222222222222444444444444555555555666666666666666666666666666555444333333333444555666555444333444555666555444444333222000000000000111///000111111111000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$######"""$$$######"""!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''(((***+++,,,,,,,,,,,,------------/////////000000111111111333222222333444777:::;;;999999:::999999888777666888777888999::::::888666555444333111000000111111......//////......---,,,,,,,,,------------,,,,,,))))))(((((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&(((***+++;;;:::888444///)))$$$!!!%%%$$$######""""""######((()))***)))(((((()))+++******++++++******)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""######""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""!!!!!!!!!!!!#################################"""######$$$%%%''''''%%%$$$###"""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$$$$##################"""""""""""""""###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''(((***,,,............111222222222222222111111222222333444555666666777666666555555555555555555444333333333333444555666777666555555666777555444444333222111000000000000//////000000//////...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""###############"""!!!!!!######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""################################################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((''''''&&&''''''((((((******+++++++++,,,,,,,,,---......///000111222222333333222333444555777888999999999888888777666555444666999999888666555555444333222111111111111111......//////......---,,,,,,,,,------------,,,,,,))))))(((((((((((())))))(((((('''''''''''''''(((((('''&&&%%%%%%&&&'''(((444777:::;;;777///%%%$$$$$$###""""""""""""###((()))))))))'''((()))+++******************))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!###$$$&&&&&&$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################""""""""""""!!!!!!!!!!!!########################$$$###"""""""""###%%%&&&&&&&&&%%%$$$####################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######$$$$$$$$$$$$###############""""""""""""""""""###%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&(((***---.........---000111222222222222222222000111222333555666777888555555555555444444444444444444444555555666777777999777666666777777666444333222222111111000000000...............---------,,,++++++******++++++,,,************************************))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""!!!!!! ###""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&*********+++++++++,,,,,,,,,,,,---...000111222222444333333222333444555555888888888888777666555444111555999999666333333444222222222111111111111111.........///......---,,,,,,,,,,,,------,,,,,,,,,))))))(((((((((((())))))(((((('''&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''+++111444333...'''###$$$$$$###"""""""""""""""'''((()))((('''''')))+++))))))))))))))))))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$###"""""""""###%%%&&&############$$$%%%&&&&&&########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""######"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&''')))+++------------......000111222333333333///000111333555666777888555555555555555444444444555666777777888999999999:::888777777777777555444222222222222111111111000///......---------------,,,++++++******++++++,,,*********************************)))))))))(((((()))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$!!!""""""""""""!!! """!!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$$$$######"""""""""#########$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&***+++++++++,,,,,,,,,,,,+++,,,---...///000111111333333222222222222333333666777777777777666555555111555888888444222222333111111111111111111111000.........///......---,,,+++,,,,,,,,,,,,,,,,,,+++))))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""###&&&((())))))'''&&&$$$###""""""!!!!!!""""""&&&'''(((((('''''')))+++))))))((((((((()))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""######$$$%%%"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""############""""""""""""""""""############"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&'''((()))***,,,------+++,,,...000111222333333000000111333444666777777444444555555555666666666666777888999:::;;;;;;;;;;;;999777666777666444222111111222222222111111000//////...------------...,,,,,,++++++++++++,,,,,,******************************)))))))))(((((((((******+++++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""!!! !!!!!! !!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############"""""""""""""""############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((''''''******+++++++++,,,,,,,,,+++,,,,,,---...///000000222222222222222111111111555666666777777777777777444555666555333222222333111111222222111000//////......//////......---,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######"""!!!!!!!!!!!!"""%%%'''(((''''''''')))+++)))(((((('''((()))***+++''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###########################""""""###$$$$$$$$$$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""############""""""!!!"""""""""############"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''***,,,...,,,,,,...///000000000000000111111333444555666666444444555666777777888888555666888999;;;;;;;;;:::;;;999777666666555333111000111222222222222111000000000...---------...///------,,,,,,,,,,,,------++++++++++++++++++++++++***)))))))))(((((((((((()))***++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$"""############"""!!!!!! !!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""!!!""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&((())))))))))))((()))))))))*********++++++,,,,,,,,,------.........000000111111111111111111444555666777888999999999888666333222333333333222222222222222111000...---......//////......---,,,++++++,,,,,,,,,,,,++++++))))))(((((((((((()))))))))((('''&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###############"""!!!!!!!!!!!!!!!%%%&&&'''''''''''')))+++)))(((''''''''')))***+++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""###"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """#########"""!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""##############################!!!"""###%%%%%%$$$######%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%(((,,,...------...............---111111222333444444555555333444555666777999::::::444555777999::::::::::::;;;999777666555444222000000000222333333222111000111000///...---...//////...------,,,,,,------...++++++++++++++++++++++++))))))))))))((((((((((((((()))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%###############"""!!!!!! !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&(((************)))(((((((((((())))))))))))------------------------///000000111111111111000333444666777999::::::;;;:::666222111333444444222222222333222111///---,,,......//////......---,,,+++++++++,,,,,,+++++++++))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$"""###$$$%%%&&&'''''''''"""$$$&&&''''''%%%""" ######"""!!!!!!!!!!!!!!!))))))))))))(((((((((((('''''''''''''''((())))))***(((&&&%%%%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$$$$############$$$$$$#################################""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! ######""""""""""""######$$$#########""""""!!!!!!!!!###$$$###"""!!!"""###%%%$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!!!!"""###$$$$$$"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######%%%%%%$$$######$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%###!!! !!!###%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$%%%&&&))),,,...------...///000111222222444333222222333444666777666666777888888888888888555666888999::::::999999:::999888666555333222222111222333333222111000//////,,,+++---111222...))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((($$$&&&((()))***)))((('''******,,,---.../////////222000...///222444333222222222333444555666777888444444444333333222222222222222111111000/////////......---------,,,,,,,,,******))))))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$#########""""""!!!!!!""""""!!!!!! ))))))))))))(((((((((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""$$$$$$############$$$$$$###########################"""""""""""""""""""""###############$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###########################"""""""""!!!!!!!!! ######""""""""""""##################"""""""""!!!!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$"""############$$$$$$$$$########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################&&&%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""######%%%%%%$$$######$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$########################%%%$$$############$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""!!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''***---...,,,,,,---...///000111111333333222222333444666777777777888888999999999888555666888999::::::999999999999888777555444333333111111222222111111000///222///...000444444111---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******))))))(((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''###$$$&&&(((((('''&&&%%%)))***+++---............111///...///222444333222222222333444555666777777444444444333333222222222222222222111000000//////.........---------,,,,,,*********))))))*********))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$############"""""""""!!!"""!!!!!!!!! (((((((((((())))))))))))(((''''''''''''(((((())))))((('''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""######$$$$$$$$$###############""""""""""""############"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""!!!!!!""""""###$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""!!!###$$$###"""!!!"""###"""###############""""""########################""""""""""""############$$$###"""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$#########"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$########################"""##################"""######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''***---///++++++,,,---...//////000333222222222333444555666777777888888888999999999555666888999999999999888888888777666666555444444111111000000//////000000222000///111444444111...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++************))))))(((((())))))***((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%'''((((((((('''&&&((()))+++,,,------......000///...///111333222111111222222333444555666666444444333333333333222222333222222111111000//////...............---------++++++************++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$############""""""""""""!!!!!!!!!!!! (((((((((((())))))))))))((((((''''''''''''((())))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""""""""#########%%%$$$$$$$$$###"""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$###""""""""""""""""""###%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""############""""""#########"""""""""""""""!!!###$$$###"""!!!"""###!!!"""###%%%%%%%%%$$$###########################!!!"""""""""############$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######################## !!!""""""!!! ######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&(((***---...+++,,,,,,---......//////222222222333333444555555666666666666777777888888555666777999999999888777666555555555444444333333111000///.........000000......---///111111...,,,++++++++++++++++++++++++,,,,,,,,,+++******))))))***))))))(((((())))))***((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#################################"""""""""""""""""""""""""""""""""######"""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!!!!"""#########################################################$$$$$$%%%&&&&&&''''''(((((()))******))))))(((((((((***+++,,,---------......///000111111111111111111222222333444444555333333333333333333333333333222222111000000//////........................,,,++++++++++++++++++,,,))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$#########"""""""""""""""!!!!!!!!!!!!!!! '''((((((((()))))))))***((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""#########$$$$$$############$$$$$$########################!!!!!!""""""############%%%$$$$$$$$$###"""""""""!!!"""""""""########################$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$######""""""""""""######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""############"""!!!""""""""""""""""""######!!!###$$$###"""!!!"""### !!!###%%%%%%%%%$$$###########################!!!"""""""""############$$$$$$###"""!!!!!!!!!"""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################!!!######!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''))),,,...---------......//////000111111222333333444444444555444444333444555666666555666777888999888777666333333222222111111111000//////---------...///000,,,,,,---...///...,,,+++++++++++++++++++++++++++,,,++++++******)))(((((())))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!! !!!""""""#########################################################$$$$$$%%%&&&&&&'''((()))))))))))))))((((((&&&''')))***++++++,,,,,,,,,---///000000000000000000000111111222222333333333333333333333333333333222222111000000//////...------..................,,,++++++++++++++++++,,,(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""""""""###### !!!!!!!!!!!!!!!''''''(((((())))))******)))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!"""######$$$$$$$$$$$$$$$###############""""""""""""#####################$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""############!!!###$$$###"""!!!"""###!!!!!!"""###$$$$$$$$$###########################""""""""""""############$$$###"""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,------......////////////000111222333444444444333444333222222222333444555555666777888888888777666222222111000000///......---------,,,------......---...////////////...---++++++++++++++++++++++++++++++******)))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###########################"""""""""""""""""""""""""""######$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!! !!!!!!"""#########################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))***+++++++++***---///000000//////000000000000000111111222222222222333333333333444444111000000//////...------,,,,,,,,,---------------++++++************++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""""""""############ !!!!!!!!!!!!!!!'''''''''((()))*********))))))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$######################## !!!!!!"""######$$$$$$###############$$$$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$######""""""######$$$######$$$$$$$$$$$$######""""""""""""""""""""""""######################## !!!!!!!!!"""""""""###!!!"""###$$$$$$###"""!!!!!!"""""""""############!!!###$$$###"""!!!"""###""""""!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$"""############$$$$$$$$$########################"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$##############################$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%''')))+++---------------.........///000222333444444333333444333222111222333555666555666777888888777666555333333222000///...------++++++,,,------------------...000000000///......************************+++******)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###########################"""""""""""""""""""""""""""######$$$$$$######"""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!! !!!""""""#########################################################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))*********))),,,000111///......000//////000000000000111111222222222333333444444444/////////...------,,,,,,+++++++++,,,,,,,,,------*********))))))*********(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""""""""############ !!!!!!!!!"""&&&''''''((()))******+++***)))((('''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$######################## !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### """###$$$$$$###""" !!!!!!""""""#########$$$!!!###$$$###"""!!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!!"""###$$$$$$"""############$$$$$$$$$########################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$########################""""""############""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&)))***,,,,,,,,,,,,,,,,,,,,,---///000222333444444333333555444333222222444666777666666777888888777666555444444333111000...---,,,)))***,,,---...---,,,,,,,,,---///000...---------*********************************)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((())))))******(((,,,000111///---...///////////////000000000000222222222333333444444444///......---,,,,,,++++++*********++++++,,,,,,,,,******))))))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!""""""#########$$$ !!!!!!""""""((((((((((((((('''''''''''''''(((((())))))******)))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%###!!!!!!!!!!!!######################################################$$$$$$$$$$$$######$$$#########""""""!!!!!!########################&&&%%%$$$###"""!!! """"""""""""############""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$###"""!!!!!! !!!!!!""""""######!!!"""$$$%%%&&&%%%###"""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!$$$$$$###############$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""################################################%%%$$$$$$$$$###"""""""""$$$#########""""""!!!!!!########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''+++++++++***++++++,,,,,,...///000111111222111111111111000000111333666777222555888999777555444444333222111///...---------,,,+++)))((()))+++---///---,,,,,,,,,,,,,,,,,,+++++++++************++++++))))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!&&&%%%""" """$$$%%%"""""""""""""""######$$$""""""""""""############$$$$$$$$$############""" !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&''''''((()))***)))+++---000111111111000000000000000////////////000111111111111222222222111000...,,,++++++++++++((()))+++---------,,,++++++***((('''''''''((()))))))))))))))(((((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""((((((((((((''''''''''''''''''(((((())))))))))))((((((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$%%%$$$#########"""######################################################$$$$$$$$$$$$##################"""""""""!!!########################%%%%%%$$$###""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$############"""""""""!!!$$$$$$###############$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$$$$############$$$#########""""""""""""########################"""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$#########%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''++++++******++++++,,,,,,---...///000111111111111000///......///222444555444666999999777444222222222222111///............+++++++++*********++++++------,,,,,,,,,,,,++++++******))))))))))))******))))))((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""###$$$$$$%%%%%%%%%"""""""""""""""######$$$""""""""""""############$$$$$$$$$############"""!!!!!!######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((()))))))))+++---///111111000000000000000000000000000///000000111111111222222222222111///...,,,,,,,,,---++++++++++++++++++,,,,,,+++***)))((('''(((((()))***)))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#####################"""""""""!!!""""""""""""""""""""""""'''''''''''''''''''''''''''(((((((((((()))))))))'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%$$$###$$$######################################################$$$$$$$$$$$$##################""""""""""""########################$$$$$$$$$######"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$############""""""""""""$$$###############$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############"""""""""########################"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&'''''''''''')))((('''%%%$$$###""""""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%&&&''''''************++++++,,,,,,,,,,,,...//////000000000......------...000222333555777999888666333111000111111000///////////////)))***+++,,,,,,,,,+++***---------,,,,,,+++++++++)))(((((((((((((((((()))***))))))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############""""""""""""""""""""""""####################################"""""""""""" $$$'''((('''%%%###"""""""""""""""######$$$"""""""""#########$$$$$$$$$$$$$$$############""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((()))***,,,...000000000000000000000000000000000000000000000111111111222222222222000///......---...///---+++))))))***,,,---+++***)))(((((((((((()))******))))))((('''&&&&&&######$$$%%%%%%&&&''''''###""""""!!!!!!""""""###############""""""""""""""""""""""""""""""""""""&&&&&&'''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""" $$$%%%$$$###$$$######################################################$$$$$$$$$$$$###############"""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$######"""""""""######""""""!!!!!! !!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$##################$$$#########"""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''))))))******++++++,,,,,,***+++,,,---.../////////............///000222222444666777777555222111111111000///////////////000******++++++,,,---...///---------,,,,,,+++++++++(((''''''&&&&&&''''''(((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$""""""""""""""""""""""""#################################""""""""""""""" """%%%(((((('''$$$""""""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))+++---.../////////000000000000000111111111000000000000111111111111111111000///......------///...,,,+++******++++++*********)))))))))))))))******)))((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%"""$$$"""!!!#########################################################$$$$$$$$$$$$######""""""""""""""""""############################## !!!!!!!!!!!!"""!!!"""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%$$$$$$$$$$$$##################""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""############""""""###$$$$$$%%%""""""""""""####################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((()))++++++,,,++++++)))***+++---......//////000000000000111222222333111333555555444333333444111000///////////////000222000---******,,,///111......---,,,,,,+++******''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""######%%%%%%%%%%%%%%%$$$###""""""""""""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((***+++---......//////000000000111111111222//////000000000111111111////////////...------,,,---.........---+++***(((***************))))))((()))))))))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((+++""""""$$$ #########################################################$$$$$$$$$$$$######""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$#################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""############""""""""""""###$$$%%%%%%"""""""""############$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))+++,,,,,,++++++((()))+++,,,.../////////111111222222333333333333000111333444333333444555111111000///////////////999555///***((()))+++---......---,,,,,,+++******''''''&&&&&&&&&&&&''''''(((''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############'''&&&$$$###"""!!!!!!""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''((()))***+++,,,......///000000111111222222222/////////000000000111111...////////////...---,,,,,,---//////...,,,***(((******++++++******)))((((((((((((''''''''''''&&&''''''&&&%%%%%%$$$#########""""""!!!!!!""""""###""""""""""""############""""""""""""""""""""""""$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''***+++333&&&"""$$$ $$$######################################################$$$$$$$$$$$$######!!!"""""""""################################################""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" """###%%%&&&&&&&&&&&&$$$$$$#########"""""""""########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!"""""""""############""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""############$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%&&&)))+++,,,,,,+++***((()))+++---...//////000111222222333333333333333111222333333222222333444222222111///............555222...***((((((***+++///......---+++******)))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$######"""!!!!!!!!!!!!"""""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$############"""###""""""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((''''''((()))***,,,---...///000000111111222333333////////////000000000111//////000000000///...---.........------,,,++++++******+++++++++***)))(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########!!!"""""""""############""""""""""""""""""""""""$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###%%%(((+++---999***!!!###$$$ %%%######################################################$$$$$$$$$$$$######!!!!!!""""""#########$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""############""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###### """$$$'''(((((('''&&&$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""#########$$$""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$&&&)))+++,,,,,,+++***)))***+++---...///000000111222222333333333222222333444444333111000111222333222111///...---------,,,,,,*********+++,,,---//////...---+++******)))(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!""""""###"""!!!!!!"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''''''''((()))+++---...///000000111222222333333////////////000000000000000000111222222111//////000...,,,++++++,,,---...******+++,,,+++***)))(((%%%%%%&&&&&&'''(((((((((###$$$$$$%%%%%%&&&&&&'''$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$###"""!!!"""###%%%'''!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$"""############$$$$$$$$$"""%%%$$$ $$$000777888%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%$$$###""" !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%&&&&&&''''''&&&&&&%%%###!!! """$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%&&&&&&'''((((((((()))))))))***+++...000111///000000000111111111111333222222111000///------......//////...---,,,,,,000///---,,,++++++,,,---+++++++++******((('''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$ !!!!!!"""###%%%%%%######""""""""""""######$$$$$$$$$############"""""""""""""""############ !!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((()))+++,,,---////////////000000000000///000111111111111000000111111000000111111222333///...---,,,+++,,,,,,---++++++******)))(((((((((&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$"""!!!"""###%%%&&&"""""""""###$$$$$$%%%%%%########################$$$$$$$$$#########""""""############################################################$$$$$$$$$$$$"""############$$$$$$$$$"""%%%$$$!!!"""(((***(((%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&''''''''''''%%%$$$###""""""###%%%&&&$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$###############""""""""""""""""""""""""####################################"""""""""!!!$$$$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%"""!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###&&&&&&''''''((()))))))))************,,,...000111//////000000000111111111333333333222111///...---...............---,,,,,,///...---,,,,,,+++,,,,,,***++++++******(((''''''(((((('''%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$######"""""""""###$$$$$$#########""""""#########$$$$$$$$$#########""""""!!!!!!"""""""""#########!!!!!!!!!"""#########$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++////////////000000000000000000000/////////......000////////////000111111///...---,,,,,,,,,------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%###""""""###$$$$$$################################################$$$$$$$$$#####################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!$$$%%%###"""###!!!$$$###!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''%%%$$$"""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$############""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$))),,,***$$$ """%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''((())))))******+++******+++,,,...000111////////////000000000000333333333222111000///.........------------,,,,,,.........------,,,+++***************)))(((''''''((('''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$###############$$$$$$############$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***....../////////000000000111000...------------.........------......///000......---,,,,,,,,,------++++++******)))(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""''''''''''''''''''''''''######$$$%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$############$$$$$$$$$$$$#########""""""################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$!!!###$$$$$$$$$$$$""" $$$"""!!!"""$$$%%%$$$###########################""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$###"""""""""""""""######$$$$$$$$$$$$######""""""""""""!!!!!! """"""""""""""""""""""""#################################"""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$$$$######%%%)))---,,,((($$$$$$&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))))),,,+++++++++,,,---///000........./////////000000333333333333222111000///------,,,,,,,,,,,,,,,,,,,,,---......---,,,***)))))))))******)))((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%############""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))***---.........///000000000000///---,,,,,,---///111---------------...//////------------------------++++++******)))((((((((('''''''''''''''&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&############""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$#########%%%%%%$$$$$$###"""""""""######################################################################################################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$######$$$$$$######$$$###""""""###$$$%%%$$$###########################"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$$$$############"""######$$$$$$######### !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$######""""""######$$$########################"""######$$$$$$######"""%%%&&&(((***+++***((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((,,,+++******+++,,,---...---............/////////222222222222222111000///,,,,,,++++++++++++,,,---,,,------...---+++***)))((())))))))))))(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$############$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""##################""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,------...///000000000///...---,,,---000222444...------------...//////,,,---------------------++++++******)))((((((((((((((('''''''''&&&&&&&&&######$$$%%%&&&&&&&&&&&&#########""""""""""""""""""""""""""""""""""""""" &&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""#######################################$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$'''$$$""""""""" ######""""""###%%%%%%$$$"""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######!!!"""######$$$#########!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""""""""""""""###"""""""""###$$$$$$%%%%%%######""""""""""""#######################################$$$$$$#########$$$$$$$$$'''+++,,,+++(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''++++++***))))))***+++,,,------------.........///111111111111111000//////,,,+++***)))***+++,,,------------,,,,,,+++***)))((((((((())))))(((((('''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""$$$%%%&&&'''$$$$$$############$$$$$$######"""""""""!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,---...///000000111......------...000222333---------------......///+++,,,---.........------++++++******)))(((((((((((((((((('''&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""""""""""""""""""""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################""""""#########$$$$$$$$$################################################!!!!!!"""""""""#########"""############$$$$$$$$$'''###"""$$$######"""""""""$$$%%%%%%$$$"""########################""""""""""""""""""""""""############$$$$$$$$$%%%""""""##################!!!!!!"""##############################$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%######""""""""""""#################################$$$$$$$$$$$$$$$$$$###"""###%%%&&&'''(((***+++&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%&&&''''''(((+++***)))(((((()))******,,,,,,---------.........///000000000000///......+++***)))))))))***,,,---...---,,,+++************''''''((((((((((((((('''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""""""""""""""###$$$%%%#########""""""############"""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%'''((()))+++,,,,,,---...///000111........................,,,++++++++++++,,,------+++,,,---.........------++++++******)))((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""###"""""""""""""""""""""""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&&&&################################################""""""######$$$$$$$$$$$$################################################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$%%%"""###((((((###"""&&&"""""""""$$$&&&&&&$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######""""""!!!!!!"""#####################""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!!!!!!!""""""######"""""""""###$$$$$$%%%%%%######""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$ $$$'''&&&######(((---''''''%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$%%%%%%&&&&&&'''(((((()))******(((''''''(((((())),,,,,,,,,---------.........///////////////...---+++***)))((()))***,,,......---,,,***)))******+++''''''((((((((((((((('''$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$###""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!"""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%&&&&&&&&&"""""""""###$$$%%%''''''++++++,,,---...///000111/////////...---,,,***)))*********)))***++++++,,,***+++---...///...------++++++******)))((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######################################################$$$$$$$$$#########""""""########################""""""""""""############""""""""""""############$$$###""""""!!!!!!""""""""""""""""""""""""""""""##############################""""""""""""#########"""""""""###$$$%%%%%%"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%%%%&&&########################!!!!!!!!!!!!"""""""""""" !!!"""""""""###&&&((('''$$$!!!"""$$$%%%###!!!######""""""###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###'''%%%%%%%%%%%%%%%$$$###)))******'''###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""!!!!!!########################%%%%%%%%%%%%&&&'''(((((()))***+++***''''''))),,,,,,,,,---.../////////...//////000000000000//////++++++,,,,,,++++++***)))///---+++)))))))))***+++((((((((((((((('''''''''%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######""""""######$$$%%%""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""###############################################################"""!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""############""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))***,,,.../////////......------,,,,,,------...,,,++++++******++++++,,,******************++++++***))))))((('''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""##############################$$$$$$$$$###############$$$$$$$$$#########""""""########################""""""""""""############""""""""""""############$$$$$$######""""""""""""##################""""""##############################""""""""""""###############"""######$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""######%%%&&&%%%$$$$$$%%%&&&&&&$$$""""""###$$$###!!!$$$###############$$$$$$#########$$$$$$#########%%%$$$###$$$''')))'''%%%&&&((())))))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##################"""""""""!!!########################%%%%%%$$$%%%%%%&&&'''((((((***+++***(((''')))++++++,,,---......//////...//////000000000000//////,,,,,,,,,,,,,,,++++++***,,,+++***)))***+++---...))))))(((((('''''''''&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!######""""""######$$$%%%""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""###############################################################"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""############""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''')))***,,,---...///.........------,,,,,,------...++++++************++++++******************++++++***))))))(((''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""#########$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#################################$$$$$$$$$$$$######""""""$$$$$$$$$#######################################""""""""""""############""""""""""""############%%%$$$$$$$$$############%%%%%%$$$$$$#########"""##############################""""""""""""######$$$$$$######"""#########!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""##############################""""""########################!!!!!!!!!"""""""""######&&&((())))))&&&$$$######&&&$$$""""""###$$$###"""%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%"""!!!$$$***,,,***'''###%%%'''***,,,***%%%"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##################""""""""""""########################$$$$$$$$$%%%%%%&&&'''(((((()))******(((((()))******+++,,,---...............//////000000//////...---------------,,,++++++***)))))))))+++---///000******)))((('''&&&&&&%%%############$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!######""""""######$$$%%%""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""""""""""""""""""""############""""""!!!!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((()))+++---.........---......------------......+++******))))))******+++++++++++++++++++++*********))))))((((((''''''&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######""""""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%$$$$$$###"""""""""################################################!!!"""""""""############!!!"""""""""############%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%$$$#######################################""""""""""""######%%%%%%$$$###"""""""""###!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############$$$#########"""!!!!!!!!!########################!!!!!!"""""""""#########%%%'''))))))'''$$$###"""%%%$$$##################%%%%%%$$$#########$$$$$$'''(((((())))))(((((('''&&&###!!!%%%+++---***&&&######%%%))),,,,,,'''###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################$$$$$$$$$$$$%%%&&&'''((('''((()))))))))))))))))))))***+++------............//////////////////...------......------,,,+++************+++---...///+++***)))((('''&&&%%%%%%############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%!!!"""""""""####################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!"""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$%%%&&&''''''((()))+++,,,------------......------------......,,,++++++******++++++,,,,,,+++++++++++++++******))))))))))))(((((('''''''''&&&%%%%%%$$$$$$$$$%%%$$$##################$$$######""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$#################################$$$$$$$$$#########""""""################################################!!!"""""""""############!!!"""""""""############$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$####################################""""""""""""######%%%%%%$$$###"""""""""###!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!"""""""""############$$$#########"""!!!!!!!!!########################""""""""""""############!!!$$$''''''&&&$$$######$$$$$$$$$###""""""######%%%%%%$$$$$$$$$$$$$$$%%%'''(((((())))))((((((''''''%%%$$$&&&***+++(((###&&&$$$###%%%)))+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""##############################$$$$$$$$$$$$%%%&&&''''''''''''((()))******)))(((((()))***,,,---...............////////////......------......------,,,+++---,,,,,,,,,,,,,,,,,,---+++***)))((('''&&&%%%%%%############$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%!!!"""""""""####################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""############"""""" !!!!!!!!!""""""##################""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%############"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%&&&########################$$$$$$$$$$$$%%%&&&'''''''''(((***,,,------,,,,,,///......------......///...------,,,,,,------...,,,,,,,,,,,,++++++******)))))))))))))))(((((((((&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$###############""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$##################################################################$$$$$$$$$########################""""""""""""############""""""""""""###############$$$%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######"""#########!!!!!!!!!"""""""""##############################""""""""""""""""""""""""""""""""""""##############################""""""########################"""""""""#########$$$$$$"""$$$%%%$$$######$$$$$$%%%%%%###"""!!!###$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&'''((()))(((%%%"""'''%%%###$$$&&&)))******%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((''''''''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""#############################################$$$$$$%%%&&&'''&&&&&&&&&(((***+++)))''''''((()))+++,,,---......---......//////......------------------,,,++++++.........---,,,++++++*********)))((('''&&&&&&%%%############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######""""""######$$$%%%""""""""""""###########################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""############""""""######$$$$$$######"""!!!!!!""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""######$$$%%%########################$$$$$$$$$$$$%%%&&&''''''&&&''')))+++,,,,,,,,,+++//////............/////////......------......///---------,,,++++++******))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""######""""""""""""######!!!!!!""""""######""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###########################"""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$########################""""""""""""############""""""""""""############"""###$$$%%%$$$###!!! !!!""""""######$$$$$$$$$##############################""""""""""""###############"""######$$$$$$"""""""""#########$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""######""""""###%%%###%%%%%%$$$!!!!!!"""%%%#########$$$%%%&&&'''(((#########$$$$$$############&&&))))))'''$$$######%%%&&&&&&%%%%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''((((((((()))************************)))))))))))))))((('''''')))(((((((((((((((((()))'''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$''')))))))))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""""""""################################################$$$%%%&&&'''&&&%%%&&&(((++++++)))&&&&&&''')))***,,,------------......//////......---,,,,,,,,,,,,,,,++++++***............---,,,+++***))))))(((((('''''''''&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""###############"""######$$$$$$######""""""""""""###$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&############"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%&&&''''''&&&''')))***+++,,,++++++//////............//////......------------.........------,,,++++++******))))))))))))))))))))))))%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""######""""""""""""###### !!!!!!"""""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###########################!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$########################""""""""""""############""""""""""""############!!!"""$$$$$$$$$###!!! !!!"""###$$$$$$%%%##############################""""""""""""#########"""""""""###$$$%%%%%%############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%%%%&&&########################"""############$$$$$$$$$###$$$$$$###"""!!!###%%%###%%%&&&$$$!!! """%%%""""""###$$$%%%'''((()))###$$$$$$%%%%%%$$$$$$###%%%******&&&######%%%###&&&((((((%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))************************)))))))))))))))(((((('''))))))(((((((((((())))))((()))*********)))'''&&&&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%))),,,---+++)))'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$####################################$$$%%%&&&'''%%%%%%%%%(((+++,,,)))&&&&&&'''(((***,,,------------..................---+++,,,,,,,,,,,,+++******------......------,,,+++((((((((((((((('''''''''%%%%%%$$$$$$###$$$$$$$$$#########$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""#####################$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&############"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&''''''&&&'''(((***++++++++++++//////............//////...------,,,,,,------.........---,,,,,,+++******)))))))))))))))*********%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""######""""""""""""###### !!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$###$$$$$$$$$$$$###"""""" !!!"""###############!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!"""#########$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""###############"""!!!!!!######$$$$$$$$$%%%%%%%%%######################## !!!"""$$$$$$$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%%%%########################"""############$$$$$$$$$########################################################################&&&$$$###%%%((()))'''$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&000(((!!!!!!&&&)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))'''&&&&&&&&&''''''((()))&&&((())))))((('''(((((($$$)))---,,,(((&&&))),,,***************)))))))))+++***'''&&&%%%&&&((()))+++''''''++++++&&&&&&)))+++(((&&&%%%''')))******'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$(((((((((((())))))))))))((('''''''''((()))+++,,,,,,,,,---......---,,,,,,+++++++++++++++***)))(((+++,,,---......,,,***)))))))))))))))(((((((((((()))((('''&&&%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!######"""""""""""""""###############""""""""""""########################!!!!!!!!!!!!!!!"""##############################$$$$$$$$$#########""""""!!!"""###$$$%%%&&&&&&&&&&&&$$$"""  !!!""""""""""""############ $$$$$$$$$#########""""""%%%%%%$$$###""""""######$$$$$$###############$$$%%%&&&''')))***+++++++++---.........------,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&###########################$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%""""""############""""""############"""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""###############"""!!!!!!#########$$$$$$$$$%%%%%%########################!!!""""""############"""""""""""""""""""""""""""$$$###"""""""""###$$$%%%########################"""############$$$$$$$$$########################################################################$$$######%%%&&&'''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&///***%%%$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))))),,,+++***)))((((((((((((******++++++***))))))***+++++++++***))))))***++++++***)))(((''''''((((((((((((((()))***+++,,,---***&&&%%%((((((&&&'''++++++(((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""############""""""######$$$%%%%%%%%%%%%$$$''''''(((((()))))))))***((('''''''''''')))***,,,+++,,,---......---,,,++++++++++++++++++***)))(((+++,,,---...---,,,***)))))))))))))))((((((((('''((('''&&&%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$#################################""""""#########$$$$$$$$$#####################""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$#########"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%###!!! !!!"""###!!!!!!"""""""""######### !!!!!!!!!!!!"""""""""$$$$$$$$$#########""""""$$$###""""""!!!!!!""""""$$$$$$###############$$$%%%&&&'''((())))))******---............---,,,+++,,,+++++++++******************++++++++++++******((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""##########################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""""""""######%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""############""""""!!!#########$$$$$$$$$$$$%%%#######################################"""!!! """"""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$########################################################################"""###%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((''''''''''''''''''((()))***,,,...///111...++++++---......---000///...---,,,---......)))))))))******)))))))))000---+++,,,,,,+++,,,///+++***(((((())))))'''&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!######$$$%%%%%%%%%%%%$$$&&&&&&'''((())))))******(((''''''&&&'''(((***++++++,,,---......---,,,+++******+++++++++******)))+++,,,---------,,,***))))))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$###########################""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$###"""""""""""""""##################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################$$$############"""""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""$$$$$$!!!!!!""""""""""""######"""""""""#########$$$$$$$$$############"""""""""###"""!!!!!!!!!!!!!!!!!!$$$###############$$$$$$%%%&&&&&&'''(((((((((''',,,------------,,,,,,+++************))))))))))))))))))************))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###""""""!!!""""""#########"""""""""######$$$$$$######"""#########"""""""""""""""!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""############"""!!!############$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""###############$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################!!!$$$'''&&&$$$"""$$$&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,+++'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((((((((((()))******)))((('''(((+++---...///000///............------)))+++,,,...//////......,,,++++++******+++,,,---***)))))))))((('''&&&&&&***))))))***++++++)))(((((((((((((((((((((((((((((('''%%%$$$$$$&&&)))+++((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((******+++(((''''''&&&'''((()))***+++,,,------------,,,+++)))******+++++++++******+++,,,,,,,,,,,,+++***)))))))))((((((((('''''''''%%%%%%%%%$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$""""""""""""""""""###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#######################################"""""""""""""""###$$$%%%%%%%%%%%%%%%""""""!!!!!!"""###$$$$$$!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$############""""""""""""###""""""!!!!!!!!!""""""#########"""######$$$%%%%%%%%%&&&''''''&&&&&&&&&******++++++++++++***))))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%$$$$$$###########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""""""""#########$$$$$$$$$########################!!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################################################################&&&((((((%%%###%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###(((,,,,,,)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))*********************)))))))))*********++++++,,,,,,+++++++++,,,,,,---///...---000333666666666777:::<<<:::444///...///888===CCCIIILLLJJJFFFDDD888555222000///000222444+++---///000///...+++)))((('''''')))++++++***(((((())))))******))))))(((((('''&&&%%%&&&)))---///((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))***+++(((''''''&&&&&&'''))))))++++++,,,------,,,++++++((()))***++++++++++++++++++,,,,,,+++++++++******((((((((((((''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&#################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""!!!!!!!!!!!!"""""" !!!!!!""""""######""""""!!!!!!"""###$$$$$$############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############""" !!!!!!"""### !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""#########""""""######$$$######""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%'''(((((()))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$########################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###""""""$$$%%%%%%%%%%%%$$$######!!!!!!""""""""""""!!!!!!""""""""""""############!!!!!!!!!"""""""""###### !!!!!!!!!!!!"""""""""""""""""""""""""""!!!""""""############""""""""""""############$$$######################## !!!"""###############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$########################################################################%%%'''((('''&&&%%%%%%&&&######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###'''+++,,,***((('''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((************++++++++++++***++++++++++++,,,,,,,,,------,,,+++++++++++++++...///444===HHHQQQTTTTTTQQQUUUWWWRRRHHHBBBAAACCCTTT[[[eeemmmpppmmmgggcccTTTPPPHHH@@@888333000///111444666555444444111,,,(((''''''''')))***)))((())))))++++++++++++))))))((((((''''''(((+++---///'''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&'''(((((())))))((((((&&&&&&&&&'''((()))***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,,,,+++++++++************((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################""""""######$$$%%%%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$###########################""""""!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!!!!"""""""""!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!"""""""""""""""##################$$$$$$%%%""""""""""""###$$$%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$######"""""""""######"""""""""!!!"""""""""############"""""""""#########$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################"""############""""""!!!""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################"""############$$$$$$$$$########################################################################&&&&&&%%%%%%&&&&&&$$$#########$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,---...///111333333444777???MMM]]]hhhlllllliiihhhfffbbb^^^\\\]]]```bbbhhhqqqxxxzzzwwwqqqmmmqqqmmmggg^^^TTTJJJBBB>>>CCCEEEBBB999555444111+++111///,,,+++,,,,,,,,,+++)))***+++,,,,,,+++***))))))))))))((())))))***+++&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&'''(((***+++,,,------,,,+++***'''((()))***+++,,,,,,,,,,,,++++++***************(((((('''''''''&&&&&&&&&&&&&&&%%%$$$####################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$#################################""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$""""""""""""###$$$%%%&&&###$$$%%%'''((((((((((((''''''((()))))))))))))))((((((((())))))*********((())))))******))))))(((((((((((((((''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$###""""""###############"""!!! ######$$$$$$$$$$$$######!!!!!!""""""#########$$$############$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""####################################%%%%%%$$$$$$###!!! """"""""""""""""""""""""!!!"""###$$$%%%$$$##############################"""############$$$$$$$$$########################################################################'''$$$###$$$&&&&&&### ######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******+++***(((&&&$$$''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))*********************************++++++,,,,,,,,,---------.........//////...///222666:::???CCCEEEHHHJJJOOOZZZeeelllkkkiiimmmiiidddbbbeeejjjnnnpppvvv{{{||||||}}}}}}{{{wwwpppiiieeetttrrrhhhYYYPPPMMMIIICCC;;;777333111000000//////)))***,,,------,,,***)))*********)))(((''''''&&&%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&''''''''''''''''''((((((&&&&&&%%%&&&'''(((***+++,,,,,,,,,,,,+++***&&&''')))***,,,,,,------,,,+++******))))))******(((((('''''''''&&&&&&&&&'''&&&%%%$$$####################################!!!""""""###$$$$$$%%%%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%############"""""""""""" !!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!""""""######""""""############"""!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""###$$$%%%&&&###$$$%%%'''((()))))))))(((((()))***************(((((())))))******++++++))))))************)))))))))(((((((((''''''''''''"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%################################################""""""""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))((((((''''''((((((((((((((('''''''''))))))(((((((((***+++,,,***'''(((,,,...,,,***,,,---,,,*********+++---......,,,---222555444555999>>>>>>DDDQQQ```jjjnnnmmmnnnooorrrtttnnnfffdddfffaaaaaabbbcccaaa^^^aaagggxxxwwwpppkkkrrruuurrrsssyyy|||zzz|||{{{{{{rrrfffYYYMMMHHHCCC;;;666666111444444///---000111000---+++))))))******)))(((,,,+++***(((&&&%%%%%%&&&((())))))((('''&&&'''''')))(((((('''&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''***)))(((&&&&&&%%%%%%%%%))))))***++++++++++++***+++++++++)))((((((+++---+++++++++******(((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$######""""""######""""""######$$$%%%########################$$$$$$$$$###############$$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""#########$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""###"""!!!!!!!!!"""$$$%%%#########"""""""""""""""$$$"""!!!"""%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%%%%&&&'''((()))***+++,,,))))))))))))************))))))))))))))))))))))))************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""######$$$$$$%%%%%%$$$$$$############$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$######""""""######$$$#########$$$$$$%%%%%%%%%################################################""""""""""""############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""""""""""""""############""""""""""""######$$$$$$$$$$$$######################################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((())))))++++++++++++,,,---//////555000...000///,,,+++---+++---///000000///---,,,333111333999???EEEOOOXXXbbbdddhhhmmmqqqrrrrrrqqqvvvnnnllljjjeeebbbbbbbbbaaaccceeeeeeccchhhooo||||||vvvuuuwww{{{~~~uuuooonnnmmmkkkooonnnoootttyyyyyytttnnnxxxmmmeeedddccc[[[SSSOOOEEEGGGDDD<<<666333111------,,,,,,,,,---,,,)))'''&&&''')))))))))******+++(((((()))***)))))))))***((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%&&&))))))***++++++++++++++++++++++++)))((((((+++---***++++++******(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$######$$$$$$$$$$$$#########"""######""""""######$$$%%%################################################$$$#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""######$$$###"""""""""""""""""""""$$$"""!!!"""$$$&&&$$$#########$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******+++(((((()))))))))*********))))))))))))))))))))))))))))))***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$############"""""""""$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$######""""""######$$$#########$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$###""""""""""""#################################$$$$$$$$$$$$######################################################"""""""""#########$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((()))+++---///222555888;;;<<>>FFFPPPXXX^^^iiirrrwwwyyy{{{|||||||||xxxzzzzzzrrrhhhaaa```cccaaaZZZSSSPPPLLLGGGCCCAAA???===:::555000,,,******++++++***)))'''''''''(((((())))))((('''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&)))***++++++,,,,,,++++++***+++***)))((((((***,,,************)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$##################""""""######$$$%%%########################""""""""""""""""""""""""###############"""""""""!!!!!!""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""###############""""""""""""""""""#########"""""""""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))(((((())))))))))))******))))))))))))))))))))))))((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!############""""""""""""###"""""""""""""""""""""###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""""""""#####################$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$######""""""######"""###############$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((+++***((('''((()))***+++...111666<<>>888666444000...---+++***(((+++*********+++***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&)))******+++,,,+++++++++)))******)))((((((***+++))))))******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################!!!!!!!!!!!!""""""""""""########################!!!!!!!!!""""""######$$$!!!!!!"""""""""########################$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!"""$$$$$$###"""""""""""""""""""""############""""""###$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""""""""######$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########""""""""""""""""""###########################################################################!!!"""""""""####################################%%%$$$$$$###"""!!! """"""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$###############""""""######$$$$$$$$$%%%######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))))))))))))))))))))(((''''''''''''((()))*********+++,,,///222555777:::===AAAGGGNNNTTTYYY[[[XXXRRRLLLFFF???999;;;@@@DDDFFFLLLVVVdddtttuuukkkaaaYYYTTTGGGBBB;;;666555444444333///---+++,,,...///...,,,))))))((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))((('''&&&((()))******++++++******)))******)))(((((()))+++((())))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%######################## !!!!!!""""""""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############"""#########$$$$$$$$$%%%######""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""$$$$$$###""""""!!!!!!""""""############"""###############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""""""""""""""""""""############""""""!!!!!!$$$$$$######""""""!!!!!!"""""""""############$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""#########""""""!!!!!!""""""##################"""""""""################################################""""""""""""####################################$$$$$$######""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$############$$$""""""######$$$%%%%%%%%%######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((())))))***)))))))))))))))))))))))))))(((((('''((()))+++,,,(((+++000666<<>>;;;888777888---(((&&&)))+++)))''''''&&&''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***)))((()))++++++)))'''''''''''''''''''''''''''((((((''''''''''''((((((***))))))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$###"""!!!"""###!!!!!!!!!!!!""""""""""""############""""""""""""###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""%%%"""!!!######"""############"""""""""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''))))))((('''''''''''''''((((((((()))))))))******,,,++++++******)))((((((%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############################################################$$$$$$############$$$$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%'''((('''&&&&&&&&&'''''''''''''''&&&((((((((()))******++++++***)))***+++...///---,,,///------111999???AAA@@@<<>>999777111---+++)))(((''''''(((*********&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))+++***((((((((()))***+++''''''''''''''''''''''''((((((''''''''''''(((((())))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###$$$###""" !!!######""""""!!!!!! ############"""""""""!!!$$$###"""###$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""###"""!!! !!!"""""""""#########"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((+++******)))((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###############################################################$$$$$$#########$$$$$$$$$###############"""""""""""""""#########""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""######""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""#########$$$########################################################################$$$$$$############$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))&&&&&&%%%%%%&&&&&&'''((('''&&&%%%&&&((()))((('''%%%&&&((()))***)))(((((())))))******+++,,,,,,,,,***+++,,,...000333666999>>>CCCGGGHHHFFFFFFJJJMMMZZZeeeuuuwwwqqqqqqtttzzz~~~xxxwwwxxxwwwtttzzzvvvqqqvvvzzzmmmSSSRRRNNNWWWfffddd\\\___iiikkktttyyy}}}vvvfffSSSGGG@@@999777777,,,***'''&&&((())))))(((''''''''''''''''''''''''&&&&&&''''''((())))))*********)))(((((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###############################################################$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&%%%""" ######""""""!!!!!! ############"""""""""!!!###"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!""""""!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''******)))((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########################################################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""####################################""""""""""""############""""""############""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""""""""########################$$$$$$$$$################################################$$$$$$############$$$$$$###""""""""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((()))((('''&&&'''((()))***************++++++,,,------......***,,,...000333777===AAA@@@GGGNNNRRRVVV```qqq~~~uuummm___WWW]]]mmm|||tttmmmgggsssyyyxxxyyy|||ooozzztttbbbQQQCCC======888333...+++,,,+++)))'''((((((((((((((((((((((((&&&''''''(((((()))******)))******)))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$#####################$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##############################""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&'''%%%###!!! """"""""""""!!!!!!!!!!!!############"""""""""""""""!!!!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" """###"""!!! !!!"""""""""""""""############"""""""""""""""""""""""""""""""""############$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$################################################"""###$$$$$$$$$$$$###"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!"""""""""############""""""############""""""########################################################################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''(((((()))(((''''''(((((('''&&&(((((((((((()))***+++,,,,,,,,,------...////////////111444777:::@@@HHHMMMMMMVVVcccqqqlllfffcccfffiiikkkmmmpppuuuggglllyyyyyyxxx~~~ooo\\\RRRQQQNNNGGG>>>999666333///+++(((((((((((((((((((((((('''''''''((())))))******''')))++++++)))((()))***''''''''''''''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################"""""""""""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$"""!!!!!!"""!!!!!!!!!!!!""""""""""""############""""""""""""!!! """###"""!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""$$$###!!! !!!###!!!"""""""""############""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''((((((((())))))(((''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""##################$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""####################################!!!!!!""""""#########$$$""""""############""""""########################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################$$$$$$############$$$$$$ !!!"""$$$%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((***)))''''''(((((('''%%%)))(((((('''(((***,,,---------......///000000000555888;;;>>>BBBHHHQQQXXXlllwwwzzz~~~yyyuuubbb[[[YYY___jjjttt~~~lll___eeeqqqyyy}}}{{{rrrrrrbbbYYYNNNFFFAAA<<<555000))))))))))))))))))))))))''''''(((((())))))******&&&))),,,,,,***((((((***((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""!!!""""""###$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## """"""""""""###$$$ !!!!!!""""""##################""""""""""""!!!  !!!"""""" """"""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""$$$###!!! !!!###!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((())))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$############$$$$$$########################################################################!!!!!!""""""#########$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############...***%%% !!!$$$'''+++)))&&&$$$""""""###$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((()))))))))***(((%%%%%%)))***(((((())),,,...///000000222555888999===GGGPPPVVV```uuurrrWWWTTTRRRYYYgggyyywwwkkk{{{iiibbbfffcccZZZ\\\^^^mmmwwwvvv~~~jjjYYYOOOHHHAAA<<<......---+++***((((((''')))&&&%%%'''***+++)))&&&)))))))))))))))*********))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################%%%%%%%%%$$$$$$#########################################################!!!!!!""""""############$$$$$$############$$$$$$'''&&&$$$###"""###$$$$$$########################%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################""""""""""""############$$$$$$##################%%%$$$#########$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########""""""#################################################################################!!!"""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############***(((&&&###""""""###$$$)))'''%%%###""""""###$$$################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((()))***+++)))))))))))))))*********+++''''''***,,,***+++...+++...222555777:::>>>AAAKKKWWWfffqqq{{{}}}xxxwwwuuujjj]]]WWWYYY```mmm~~~www~~~hhh\\\YYYZZZYYYdddssstttyyyiiiZZZNNNGGG???999111---,,,,,,)))&&&,,,***((((((+++------,,,************************))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######################################################"""""""""#########$$$$$$$$$######""""""######$$$&&&%%%$$$#########$$$%%%########################$$$$$$$$$###############"""############$$$$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#################################$$$$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""!!!!!!""""""###########################################################################""""""""""""############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%&&&&&&'''&&&$$$"""!!!&&&%%%###"""""""""###$$$################################################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&******)))))))))***+++,,,************************(((&&&&&&***,,,,,,...333222444666:::@@@IIISSSZZZmmm~~~pppcccWWWZZZ```kkk|||nnnrrr{{{rrr```UUUNNNSSSWWWPPPccclll}}}rrrbbbZZZXXXLLL<<<444333333///***+++)))((('''(((***,,,...************************))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$#########$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$""""""##################!!!!!!!!!!!!""""""""""""$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$##############################!!!!!!""""""""""""##############################$$$$$$######$$$$$$%%%&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&%%%$$$$$$$$$$$$###############""""""""""""##############################""""""""""""""""""""""""########################$$$#####################""""""!!!!!!!!!!!!""""""########################################################################"""""""""""""""#########!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############$$$%%%&&&&&&&&&$$$"""!!!######"""!!!""""""###$$$################################################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))******++++++************))))))))))))'''&&&)))...000000222777<<<===???EEEQQQcccuuuxxxlll___WWWSSSZZZgggzzzzzzlllkkkkkk```XXXUUUYYYeeettt}}}uuuqqqdddQQQDDD>>>;;;777444+++++++++*********+++,,,+++++++++++++++*********)))******))))))((('''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""#########$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""#######################################!!!!!!!!!!!!"""""""""##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$###############""""""!!!!!!""""""###########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""##############################################################################""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""############%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######################################################%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********))))))))))))))))))))))))++++++///444555333666;;;CCCHHHRRRaaasss|||iiibbbdddfffdddeeekkkssswwwvvvsssllluuuxxxgggVVVOOORRR[[[hhhrrr|||kkkZZZLLLCCC>>><<<444444333333111///---+++---,,,,,,,,,+++++++++***************)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###!!!""""""###$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""#########$$$$$$$$$&&&%%%$$$###""" !!!!!!!!!!!!""""""""""""$$$$$$$$$$$$######""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""############""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!! !!!!!!"""########################""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""#######################################################################################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###%%%&&&""""""""""""############################################################%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))******)))))))))))))))*********++++++------111555666777===EEETTT___ssskkkXXXLLLMMMSSSXXX```nnnzzzpppmmmddd\\\VVVVVVXXXZZZ]]]aaa]]]^^^ccchhhhhhbbb```aaadddiiinnnooommmmmmnnnqqqzzzppp\\\OOOGGGHHHKKK```nnnssscccWWWOOOLLLDDD@@@<<<999888555///***...------,,,,,,+++++++++************)))(((''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$############""""""!!!!!!""""""###!!!"""######$$$#########""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%$$$###!!! !!!!!!!!!!!!""""""""""""########################""""""""""""############"""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&&&&%%%%%%$$$#########$$$############"""""""""!!!!!! !!!!!!########################""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%#########""""""#############################################################################################"""""""""!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""##################"""######$$$%%%%%%#########$$$######""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((()))***+++++++++******)))***++++++,,,---......111111444;;;AAAJJJYYYfff|||{{{pppddd\\\YYYZZZbbbkkkrrr~~~|||~~~~~~tttkkk______aaa```WWWLLLHHHJJJSSSMMMKKKNNNQQQPPPPPPRRRMMMLLLPPPUUUTTTOOONNNRRRIIIGGGGGGIIIMMMOOONNNLLLMMMQQQXXXaaalllwww|||kkk[[[SSSQQQNNNRRR[[[hhhwwwzzzooohhh^^^TTTIIICCCCCC@@@:::333.........---,,,,,,++++++***************)))''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%################################################$$$$$$#########"""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$###"""!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######$$$""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''&&&&&&%%%%%%$$$##################""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$########################################################################$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""#########################################################$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))***+++,,,---,,,++++++***+++,,,---///000111111999999>>>GGGSSSddd|||yyykkk^^^[[[]]]gggttt}}}uuujjj```YYYTTTQQQPPPTTTYYYYYYSSSMMMSSSRRRRRRTTTUUUYYYdddpppbbb______dddiiillloootttpppnnnoootttsssooopppvvv{{{nnn```\\\^^^```[[[TTTPPPNNNKKKJJJLLLOOOSSSVVVZZZeeeiiimmmvvv{{{yyyxxxbbbUUUIIIHHHUUUhhhwww~~~xxxjjjYYYQQQQQQPPPIIIBBB//////...---,,,,,,++++++***++++++******)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%################################################$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$###"""!!! """"""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$ !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""!!!""""""###$$$$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$############""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######################################################""""""""""""##############################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################$$$$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((***,,,---++++++,,,+++***------...000//////222777555EEE[[[pppzzzjjj```]]]nnnzzzyyyaaaaaalllcccYYYQQQRRRUUUTTTRRRQQQNNNLLLLLLSSSaaannnsssrrrxxxmmmlll{{{wwwqqqqqqkkkbbb```eee]]]YYYSSSOOOPPPUUUXXXWWWfffqqqbbbKKKGGGMMMSSSUUUkkkxxxiiiVVVNNNKKKIII:::777222///---,,,,,,,,,---+++(((((((((((('''&&&(((''''''((())))))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$############""""""""""""$$$%%%%%%$$$"""!!!"""$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!"""""" """#########"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######################################################""""""""""""##############################$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%########################%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$)))((('''&&&&&&&&&&&&'''''''''(((((((((((())))))'''***,,,------/////////+++...333666888;;;???CCCRRReeewwwrrrooossstttpppkkkiiixxxnnnpppzzzhhhUUUMMMSSS[[[[[[WWWYYYcccmmmrrrssstttiiiooo||||||uuukkkccc^^^[[[YYYTTTVVV\\\bbbjjjuuu~~~dddWWWRRRMMMIIIKKKUUUcccrrrwwwgggWWWKKKHHH@@@555//////000...+++---,,,******+++,,,+++***((('''&&&'''))))))'''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%########################################################################""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""###$$$$$$"""!!! !!!###""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!""""""### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""#########$$$$$$$$$$$$%%%######################################################""""""""""""##############################$$$$$$$$$########################$$$$$$$$$$$$$$$########################%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&&&&''''''''''''(((((())))))))))))***,,,------,,,******+++000444888<<>>BBBFFFPPPdddxxxiii]]]^^^~~~}}}rrrooosssmmmcccYYYSSSTTT]]]fffkkk{{{xxxnnniiihhh[[[___bbbdddjjjxxxrrreeejjj|||vvvYYYHHHEEELLLXXXaaa{{{ooo]]]NNNDDD;;;333---333000...,,,,,,,,,+++***)))'''%%%&&&''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""!!!""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$############"""""""""!!!""""""###""" """###""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$###"""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$################################################################################################%%%%%%%%%%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))(((((())))))***++++++,,,******---222111000555===@@@LLLYYYcccrrrxxxllldddkkkyyy~~~pppcccZZZVVVUUU[[[^^^ccciiisss~~~rrrccc\\\___aaa```pppyyyttt{{{~~~bbbPPPHHHJJJOOO___hhhxxx}}}lllYYYHHH>>>999999555111............---***(((&&&%%%&&&'''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""!!!""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""#########$$$$$$$$$############"""""""""!!!"""###$$$###""""""###%%%""""""""""""""""""""""""######""""""""""""######$$$$$$############$$$$$$###"""!!!!!!!!!"""$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$$$$###############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!""""""###################################################""""""###$$$$$$$$$$$$###########################################################################"""""""""""""""""""""""""""""""""############$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################"""""""""############$$$################################################$$$$$$############$$$$$$#######################################$$$$$$$$$###############"""""""""########################$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((''''''(((((())))))(((((()))***+++,,,,,,---,,,***---222111000999EEEOOOeee|||xxx{{{|||uuuyyy}}}eee___YYYWWW[[[aaagggiii{{{sssgggZZZZZZ[[[gggzzzkkkZZZUUUYYYMMMPPPYYYhhhwwwqqq___UUUQQQBBB===555///,,,,,,------,,,)))'''&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################################################################"""############$$$$$$$$$############"""""""""""""""###$$$###""""""$$$&&&""""""""""""""""""""""""######""""""""""""###############""""""############""""""""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""############################################################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$#########"""""""""!!!########################"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((((((((((()))******((())))))***+++,,,---...000---111999;;;>>>KKK]]]qqqlllaaa___hhh~~~uuu]]]QQQRRRVVVXXX```ccciiitttvvvmmmffffffgggjjjuuurrrqqqzzzooo```TTTSSSZZZdddqqq|||{{{sssooo^^^UUUGGG;;;333///...------+++(((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%########################################################################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""""""""""""""########################"""############$$$$$$$$$############""""""""""""!!!"""###"""!!!"""###%%%""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!""""""###""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""######################################################""""""###$$$$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""############################################################%%%$$$$$$######$$$$$$%%%########################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!########################!!!"""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((()))******((())))))+++,,,---............666EEEPPPYYYnnngggZZZ]]]fff~~~hhh[[[IIIBBBKKK[[[cccbbb|||mmm```YYYiiijjjbbbNNNIIIMMMXXXcccyyyuuubbbOOOAAA999555333///,,,)))'''((())))))((())))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$########################!!!!!!!!!!!!!!!!!!!!!!!!########################"""############$$$$$$$$$############"""""""""""" !!!"""!!! !!!###$$$""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""!!!"""###%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))'''((()))***++++++++++++$$$'''***,,,,,,,,,---///222777@@@KKK]]]ttt~~~tttqqqqqqvvv}}}jjjbbbdddfffdddbbbTTTSSSXXXdddqqq}}}llleeeaaabbboooooo[[[OOOJJJKKKZZZiii~~~pppSSSCCCBBBGGG666111000***!!!&&&---(((...### ))),,,&&&!!!"""(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$################################################$$$$$$$$$############"""################################################"""############$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""""""""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!######""""""""""""######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################################################################################################$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""#################################$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))'''((())))))************///---******,,,000333666<<>>DDDPPPjjjqqqiiigggzzz|||eeeZZZ[[[```\\\fffuuu~~~{{{yyyxxxxxxvvvwwwzzz|||tttnnnjjjnnnuuuzzz{{{yyy~~~ooobbbbbbeeemmmzzz{{{cccPPPJJJMMMWWW___fffrrrpppbbbaaa___MMM>>>:::666,,,...+++&&&(((//////***''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!!!!"""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################################################################################################$$$$$$$$$$$$######################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((()))*********))))))))))))***++++++***...333555888CCCUUUcccwwwvvvkkkjjjsss|||wwwiii\\\WWW[[[dddlllxxxwww|||~~~{{{wwwsssooojjjeeeaaa______```dddbbbbbbeeeiiikkkhhhfffdddbbb```___aaafffiiijjjbbbggglllnnnnnnqqqxxx~~~xxxtttqqqsssxxx|||}}}{{{{{{}}}{{{yyyqqqmmmiiidddcccoookkkWWWKKKIIIMMMWWW```ssspppOOO:::,,,$$$(((---+++))))))&&&'''''''''''''''''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""########################""""""""""""###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''))))))(((((())))))***+++******))))))***+++---......111444777AAAVVVrrrxxxvvvvvv{{{ooobbbXXXUUURRRRRR[[[nnn~~~~~~zzzqqqiii```[[[VVVSSSSSSTTTVVVWWW___^^^\\\[[[[[[[[[\\\]]]^^^^^^```cccfffhhhgggffffffjjjkkkgggfffjjjooopppeeejjjnnnppppppoooqqqsssrrrqqqoooooopppqqqqqqpppllloooqqqpppmmmnnnsssxxx{{{nnn___^^^sss|||sss___SSSQQQPPPQQQYYYiiixxxRRR:::(((***---)))'''***&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""#########$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""###############""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))(((((())))))***++++++***)))***+++---000111444555:::FFF[[[wwwrrrmmmcccsssoooeee\\\YYY]]]XXXaaalllsss{{{sssmmmhhhaaaXXXRRRPPPPPPPPPPPPNNNNNNNNNLLLLLLNNNRRRVVVUUUXXX]]]aaaccccccbbbaaa___bbbeeeggghhhhhhiiikkkjjjppprrrooonnnqqqsssrrrrrrsssttttttrrrooommmkkkrrrtttvvvuuusssqqqqqqrrrssstttssspppmmmlllmmmmmmlllnnnrrrvvvzzz~~~~~~uuuxxx|||nnniii```\\\YYYZZZ^^^hhhyyyqqq~~~vvv___BBB000+++***+++,,,&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$############"""################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!!!!"""""""""###""""""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""""""""######$$$$$$$$$######""""""""""""##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******++++++*********,,,///111333;;;>>>HHH^^^|||jjjZZZ[[[rrrrrrSSSPPPUUUTTTXXX```oooyyykkk```XXXTTTWWW]]]LLLOOOSSSTTTSSSPPPOOONNNKKKNNNRRRTTTWWW[[[```dddfffllluuu}}}}}}xxxtttxxx|||~~~}}}~~~~~~|||xxxuuummmrrrwwwwwwtttrrrsssvvvuuuvvvtttqqqpppppppppnnnnnnnnnoooqqqtttwwwzzz{{{zzzyyy}}}{{{wwwvvv|||}}}rrrcccUUUPPPZZZhhh___888(((---000---&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$############"""################################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############"""""""""""""""############""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""###$$$%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))&&&&&&&&&''')))*********...)))(((---000000555<<<<<>>???EEE111---***((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$##################"""""""""###########################$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$######################################################""""""!!!!!!""""""###%%%%%%$$$###"""""""""###########################$$$$$$$$$###############$$$$$$############$$$$$$########################!!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''(((((((((((())))))))))))((()))+++,,,,,,,,,,,,---+++---222888EEEZZZuuudddZZZddd}}}iiiYYYSSSUUUdddvvvqqq^^^VVVVVVRRRNNNMMMIIIEEEFFFKKKJJJIIIHHHHHHJJJLLLNNNOOOOOORRRWWW]]]ccchhhlllooo|||}}}{{{{{{zzzxxxvvvwwwzzz}}}~~~|||zzzyyy|||zzzwwwpppooopppnnnrrrrrrkkk___^^^WWWNNNOOO^^^wwwnnnXXXRRRXXXcccjjj===555,,,******(((''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""######""""""""""""""""""##############################""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$######################################################""""""""""""""""""###%%%%%%$$$###"""""""""###################################################$$$$$$############$$$$$$########################""""""###$$$$$$################################################$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((()))))))))(((((((((((())))))))))))(((***++++++******,,,///000444===LLLccchhh]]]aaa|||jjjVVVWWWaaalllsssWWWIIIHHHLLLLLLHHHFFFHHHHHHFFFEEEGGGEEEGGGIIIKKKOOOTTTXXX[[[\\\```hhhrrr|||~~~~~~|||~~~zzz}}}}}}tttiiiiiimmmvvvzzz}}}}}}iiiSSSHHHPPPhhh|||ddd___oooyyyuuuDDD666+++)))***)))((()))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""###%%%&&&&&&%%%###"""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$####################################""""""""""""####################################""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$#########################################################""""""""""""######$$$$$$######"""#################################"""""""""###############$$$$$$############$$$$$$########################"""######$$$$$$$$$$$$##################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******(((((((((((()))))))))))))))***+++***((()))...222:::GGG[[[rrruuudddiiiyyyhhh^^^```sss~~~uuufffSSSHHHGGGKKKNNNNNNHHHDDDCCCGGGJJJHHHFFFGGGIIINNNUUU\\\cccjjjqqqvvvxxx{{{{{{|||yyywwwooogggqqqxxxqqqppp}}}kkk]]]YYY]]]ccc~~~{{{rrr{{{xxxiiiHHH666((('''+++***)))+++(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""###$$$$$$#########################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########"""######$$$$$$########################!!!"""""""""#########$$$$$$$$$############$$$$$$########################!!!!!!"""###############################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''((()))))))))(((((((((((())))))))))))(((+++,,,,,,,,,000999@@@UUUjjjsss```jjjttt^^^QQQSSSMMMHHHGGGHHHGGGAAA:::FFFCCCEEEKKKPPPRRRVVV[[[aaahhhqqqyyy~~~vvv|||~~~{{{|||~~~}}}}}}~~~tttwww~~~vvvoookkkrrr}}}yyyfffVVVMMMLLL___nnnzzzlllTTT>>>,,,***---***(((+++((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$##############################""""""######$$$%%%########################"""############$$$$$$$$$##############################""""""######$$$%%%########################"""""""""######$$$$$$%%%########################"""""""""######$$$$$$%%%#########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###"""""""""###$$$%%%%%%########################!!!!!!""""""#########$$$$$$$$$############$$$$$$######################## !!!"""""""""""""""########################$$$$$$##################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''((((((((((((((((((((())))))))))))'''***---///222:::GGGPPPqqq{{{wwwuuujjjhhhiiixxxfffQQQIIIHHHIIIBBBGGGJJJHHHCCCBBBFFFKKKLLLKKKMMMRRRWWW\\\fffqqqwww~~~}}}{{{{{{{{{}}}wwwwwwzzz~~~tttvvvyyy}}}yyyqqqoooqqqwwwrrr]]]WWW\\\LLLWWWkkkaaaIII333///000***'''((((((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$#################################"""###$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$#################################"""######$$$%%%########################!!!!!!"""###$$$%%%%%%%%%########################!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""######$$$$$$######"""############""""""!!!!!!######################################################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''((()))))))))((()))***)))))))))+++---,,,***,,,333777BBB^^^|||yyyuuuhhhXXX```{{{xxxmmm^^^RRRKKKIIIHHHHHHGGGEEEDDDEEEGGGLLLQQQTTTXXX^^^fffnnnsssyyy~~~}}}}}}}}}{{{zzzyyy}}}~~~zzz}}}|||wwwvvv{{{|||yyyqqqvvv{{{}}}|||qqqhhhjjjaaaOOOKKKaaagggUUUGGGAAA777)))&&&---***)))))))))$$$!!!%%%,,,((('''&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$############""""""######$$$%%%##############################""""""######$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$#########"""""""""######################################################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))''')))******)))***---///...000333999KKKgggnnneeeooo~~~nnn^^^^^^pppnnn\\\UUULLLFFFEEEFFFFFFGGGIIIJJJMMMRRRWWW^^^cccgggqqquuu{{{~~~~~~}}}{{{zzzzzzwwwwww}}}~~~rrrnnnsssyyyzzzsssvvv|||~~~|||~~~iiiMMMPPPfff{{{sss___NNNGGG???222***+++&&&&&&'''(((&&&###&&&,,,((('''&&&%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$############""""""""""""""""""""""""""""""##################"""######""""""######$$$%%%##############################""""""######$$$%%%$$$$$$$$$######"""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$####################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))***((()))******)))+++...000///444888@@@^^^iiicccggg{{{kkkgggccchhh}}}}}}aaaNNNLLLIIIEEEDDDGGGJJJLLLNNNSSSWWW^^^fffooovvv{{{~~~~~~~~~{{{yyyzzzyyyuuupppqqqvvvwwwpppppprrrrrrxxxwwwyyyvvv^^^LLLPPP___zzzqqq]]]TTTKKK===000)))'''&&&'''***)))%%%&&&***'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$#########""""""""""""############""""""""""""""""""""""""$$$###""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""######$$$%%%##############################""""""######$$$%%%#########"""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$$$$####################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((())))))******))))))***))))))***---000222888AAARRRpppyyyqqquuu{{{ooo___kkk|||uuubbbTTTLLLGGGLLLKKKJJJLLLOOOTTTXXXZZZeeeiiirrrzzz~~~~~~}}}{{{zzzzzzuuunnnmmmpppnnnxxx{{{qqqhhhooojjjoootttZZZMMMOOOddd|||ttteeeXXXHHH777,,,---***)))++++++'''%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######"""""""""""""""###""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""######$$$%%%##############################""""""######$$$%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%$$$$$$$$$#################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******************))))))***...111777>>>RRRppp|||uuucccdddhhh~~~qqqddd```ZZZTTTMMMHHHFFFFFFJJJKKKNNNRRRXXX```gggkkkyyy||||||zzzzzz|||}}}|||~~~}}}~~~~~~}}}|||xxxsssrrruuummmnnnmmmppp|||}}}rrrsssmmmlllwwwfffQQQIIITTTddd|||xxxeeeTTTBBB666222,,,((()))***'''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!######""""""######$$$%%%##############################""""""######$$$%%%"""""""""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$####################################$$$$$$##################$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++***++++++***+++...333666:::HHHgggxxxpppsssdddTTTWWWrrr{{{hhhXXXJJJFFFDDDDDDEEEDDDCCCEEEJJJLLLQQQYYYaaajjjsss{{{~~~{{{{{{~~~~~~|||}}}~~~~~~|||~~~~~~~~~~~~~~~}}}~~~zzzzzz}}}vvvrrrmmmnnnssszzz|||{{{zzzvvvuuuvvvxxx}}}mmmUUUNNNOOOOOOddduuuuuufffTTTEEE999///'''&&&((((((''''''&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######$$$$$$$$$############"""""""""""""""""""""""""""!!!""""""######""""""!!!######""""""######$$$%%%##############################""""""######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################!!!""""""######""""""!!!"""""""""#########$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))******++++++)))***+++---///444;;;???HHH___{{{^^^fffzzz~~~___]]]___llleeeQQQKKKIIIGGGKKKFFFCCCCCCCCCEEENNNXXX^^^fffqqqzzz~~~yyy|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~|||~~~}}}|||~~~~~~{{{xxxuuuuuutttssssssuuu|||zzzuuummmbbb___jjjxxxwwwpppqqq{{{}}}{{{}}}vvvjjjlllfffVVVWWWfff~~~|||iiiUUUJJJ<<<...)))***)))((((((''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""##################"""######""""""######$$$%%%##############################""""""######$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################!!!!!!""""""""""""!!!!!!!!!!!!""""""#########$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++(((***,,,///333:::AAAGGG]]]|||nnnUUUVVVnnnvvvhhh~~~uuuWWWMMMLLLGGGDDDFFFCCCBBBGGGNNNRRRSSSZZZdddqqqzzz~~~}}}||||||~~~www|||}}}}}}}}}|||{{{{{{zzzzzz||||||{{{zzzyyy{{{yyy{{{|||~~~~~~~~~}}}}}}{{{~~~}}}{{{zzz|||~~~|||uuulllhhhjjjkkk|||ttt___VVV___mmm``````hhhssstttllljjjnnnrrrOOOYYYnnnxxx___]]]KKK888///---***(((((('''((()))))))))(((&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$###"""###$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""######$$$$$$$$$$$$###############"""###$$$$$$%%%#################################"""###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&%%%&&&((()))))))))+++---***...222111222>>>QQQbbb}}}sssZZZYYYlll~~~|||aaaUUUKKKGGGDDDBBBEEELLLDDDIIIQQQWWW\\\eeepppxxx~~~}}}||||||~~~~~~|||{{{|||}}}xxxzzz~~~}}}}}}zzzzzz}}}}}}yyyzzz}}}~~~zzzvvvzzz{{{}}}~~~|||~~~|||||||||}}}~~~}}}wwwmmmfffbbbbbbiiiuuuzzzddd]]]```[[[cccjjjllllllnnnnnnmmm}}}~~~bbbSSSOOOddd}}}ggg```YYYJJJ888,,,))))))((((((((((((&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%######'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""%%%$$$###""""""###$$$%%%%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&&&&((()))))))))(((((((((''''''''''''%%%'''((()))((()))+++---+++222999:::>>>NNNiii~~~{{{nnnuuuyyyxxxuuu___RRRKKKGGGHHHHHHFFFHHHLLLQQQYYYccckkkqqqxxx~~~~~~}}}|||||||||~~~|||zzzxxxyyy|||}}}}}}{{{wwwyyy|||~~~|||zzzzzz|||~~~|||yyyzzz~~~|||yyyzzz|||~~~~~~~~~}}}}}}||||||}}}~~~uuuooocccaaaaaaeeemmm{{{{{{rrriiieeeeeekkksssuuuqqqlllqqqtttiiiZZZQQQYYYiii{{{zzztttlllZZZCCC111***)))((()))((((((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&'''))))))((()))+++---,,,333;;;CCCOOOfffqqqoooooodddrrr~~~cccSSSIIIHHHDDDCCCFFFIIILLLQQQWWWgggooozzz~~~~~~||||||~~~~~~~~~~~~~~~~~~|||{{{{{{{{{||||||{{{yyywwwwwwyyyzzz{{{zzzwwwxxxzzz|||~~~~~~~~~~~~~~~|||{{{|||}}}}}}}}}~~~|||zzz{{{~~~~~~|||{{{|||~~~zzz~~~}}}~~~~~~~~~~~~|||zzzzzz|||~~~}}}}}}~~~~~~xxxpppiiiaaa[[[]]]kkktttcccYYYcccqqqrrrlllgggfffuuuhhhppppppcccVVVQQQSSS^^^xxx{{{fffKKK888///+++)))******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """''',,,///&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''''''''((()))))))))***---///111444===OOOiii}}}gggnnnsssUUU\\\}}}}}}___KKKDDDGGGGGGEEEDDDGGGNNNXXXeeennn}}}~~~~~~}}}{{{|||~~~{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzzzzzzzzzzz|||zzzxxxxxxxxxzzz{{{{{{xxxxxxyyy{{{|||}}}}}}}}}}}}zzz|||}}}|||}}}~~~}}}|||{{{|||~~~~~~~~~{{{~~~}}}}}}~~~~~~{{{xxxwwwyyy{{{}}}~~~||||||}}}~~~~~~~~~}}}}}}~~~|||rrrfff]]][[[cccwww}}}iii\\\aaaiiigggeeefffjjjuuufffcccrrr|||lll\\\TTTPPPSSSbbbtttlllUUUGGG@@@999111,,,+++***))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """&&&***---%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((()))******+++---000333;;;;;;FFFbbbrrr[[[ZZZ^^^WWWkkkeeeVVVKKKCCCBBBFFFEEEJJJPPPWWWaaaooo}}}}}}{{{{{{}}}~~~|||zzzyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{zzzzzzyyyyyyzzz}}}}}}|||{{{zzz{{{|||}}}xxxxxxyyy{{{|||||||||}}}}}}zzzyyy|||~~~~~~}}}}}}{{{zzzzzz{{{}}}~~~~~~~~~}}}~~~~~~||||||}}}~~~~~~~~~{{{wwwvvvwwwzzz|||}}}|||}}}~~~~~~}}}{{{yyyxxx~~~~~~tttjjjdddaaa```dddiiihhhgggooovvvppphhh```ccckkkoooxxxjjj___aaawwwyyyeee^^^]]]XXXVVVXXXwwwggg```[[[LLL===+++)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''(((((()))***&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&''''''((('''''''''(((((((((((((((((()))++++++---000444888===CCCVVVuuu{{{YYYTTTfff~~~aaa]]]vvv|||kkkXXXHHHFFFGGGFFFDDDEEEHHHUUUeeeqqq{{{~~~}}}~~~}}}{{{{{{{{{~~~{{{{{{zzzyyy{{{~~~}}}|||||||||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~}}}|||{{{{{{}}}wwwxxxyyy{{{|||{{{{{{zzzyyyxxxyyy|||~~~|||zzzyyyyyyyyyzzz|||}}}~~~~~~~~~}}}~~~}}}{{{zzz{{{|||||||||{{{xxxwwwxxx{{{}}}~~~|||}}}~~~~~~|||zzzwwwuuuyyy{{{}}}}}}|||||||||}}}yyysssrrrppphhh```]]]```]]]bbbooo~~~ooocccdddiiigggnnneee^^^\\\uuuuuuvvvwwwkkkYYYMMMpppyyyuuulllXXXCCC---***&&&%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%################################################################################################$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))(((((())))))***+++%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$###"""!!!$$$############$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###########################################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''((((((((())))))***+++---///333888<<>>777...******+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))******+++,,,---...//////000000000000111111111111111111111111//////......---,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$******)))(((''''''''''''+++(((&&&&&&((()))'''$$$,,,%%%###)))***%%%$$$)))%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((()))***+++++++++...******222;;;@@@CCCFFF___kkkWWWooo```SSSaaaYYY???DDDJJJEEEJJJMMMPPPTTTZZZgggxxx}}}~~~|||}}}~~~~~~}}}||||||~~~}}}yyyuuurrrxxxyyyzzz|||}}}{{{xxxuuuuuuwwwzzz|||}}}|||zzzxxx{{{yyyxxxzzz||||||yyyvvvwwwyyy{{{{{{yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{~~~{{{xxxyyy|||~~~zzzyyyxxxyyy{{{||||||{{{||||||}}}}}}}}}~~~~~~~~~|||zzzxxxxxxxxxyyy{{{}}}}}}{{{zzzzzz{{{||||||||||||zzzxxxwww{{{{{{}}}~~~{{{|||}}}uuukkkffffffqqqlll[[[fffmmmlllkkkllljjjfffbbb~~~nnnYYYWWW^^^uuuqqqkkkSSS@@@---((()))((()))+++***(((''''''(((((('''&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&''''''&&&'''%%%&&&))))))&&&%%%(((,,,,,,,,,,,,---------,,,+++///444777888888888888<<<999:::@@@EEEFFFDDDDDDDDD@@@:::999===CCCDDDAAA???>>>;;;999555333111000000///---***&&&%%%%%%'''(((((('''%%%######$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""################################################''')))***+++***)))(((((((((((())))))******))))))+++%%%$$$((()))%%%$$$'''&&&'''(((((('''%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((())))))***************...666<<>>CCCNNN[[[}}}xxxcccdddbbb___zzz}}}uuuYYYDDDDDDFFFCCCHHHUUUaaalll{{{{{{yyyyyy{{{|||||||||{{{{{{{{{{{{{{{~~~}}}{{{{{{||||||zzzyyyzzzzzzzzzzzzyyywwwvvvuuuvvvvvvwwwyyy{{{{{{xxxvvvsssttttttuuuvvvvvvwwwwwwxxxvvvttttttuuuwwwwwwwwwuuuvvvwwwwwwvvvwwwyyy{{{}}}}}}~~~~~~}}}}}}|||{{{|||{{{zzz{{{}}}}}}|||{{{|||{{{zzz{{{||||||zzzyyyzzzzzz{{{{{{{{{|||||||||~~~}}}|||||||||yyy|||~~~~~~}}}|||}}}{{{|||}}}~~~}}}~~~|||||||||zzzrrrlllmmmrrrsssuuutttvvv{{{jjjiiixxxzzzkkkiiinnn{{{~~~pppeeeXXXUUU```uuuppp\\\FFF:::444...(((%%%((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&)))'''(((+++***(((***...)))...222444666>>>JJJUUUaaaeeeiiifffaaa___ccciiipppwww{{{{{{{{{||||||yyyvvvvvv{{{~~~~~~|||uuuiii```KKKGGGDDDBBBAAA>>>999555000///...+++)))&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######################################################777:::>>>@@@???>>>???@@@<<<;;;999999888777444222222111...------///...,,,***)))''''''(((((('''&&&)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''))))))(((''''''((()))))),,,111999???CCCNNNcccwwwuuucccbbblllvvvlll{{{ssscccUUUHHHCCCHHHHHHHHHZZZsss|||yyyxxxxxxxxxzzz{{{{{{{{{{{{zzzxxxxxxxxxwwwvvvwwwyyyzzzzzzyyy|||{{{zzzyyyyyyyyyyyyyyyyyyxxxxxxyyy{{{zzzwwwuuussssssrrrrrrssstttvvvwwwuuuuuuuuuvvvxxxyyyyyyyyywwwwwwwwwvvvuuuvvvxxx{{{||||||{{{zzzyyywwwvvvuuuzzzzzzzzz{{{{{{{{{zzzzzz~~~}}}|||}}}~~~~~~|||zzzxxxyyyyyyyyyzzzzzzzzzzzz~~~~~~}}}|||{{{{{{{{{yyy|||~~~~~~|||}}}~~~~~~{{{uuuqqqrrruuummmppplllkkkxxxrrrzzz|||yyyqqqpppsssqqqhhh[[[VVVbbb}}}}}}yyygggQQQBBB;;;666///))))))'''&&&&&&'''(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))******(((''''''''')))(((***------,,,111777666;;;BBBIIIRRR\\\gggooo~~~xxxkkkeee^^^ZZZWWWPPPGGG???>>>;;;888444111---)))&&&)))(((((('''''''''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###################################################UUU```mmmuuurrrjjjccc^^^aaa[[[UUUSSSSSSQQQLLLGGGHHHHHHAAA888555777555000222...***(((((()))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))(((''''''(((***+++///444<<>>;;;888000...,,,)))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$################################################uuu|||xxxsssrrrqqqmmmiiivvvvvvjjjYYYRRRUUURRRIII???:::222...---,,,***(((&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''***)))((('''(((***,,,---222888DDDTTTeeezzzoooaaafffzzzfffooopppMMMBBBDDD===FFFNNNZZZqqq~~~}}}~~~~~~|||{{{|||zzzxxxxxxzzz|||}}}}}}{{{{{{|||{{{zzzxxxvvvuuullllllmmmooosssvvvwwwwwwssssssrrrqqqppppppqqqqqqpppnnnkkkjjjiiifffcccaaaYYYYYYXXXXXXYYYZZZ\\\]]]```dddiiilllnnnppprrrtttuuuvvvwwwvvvuuuuuuwwwyyyvvvvvvwwwwwwwwwvvvvvvuuuooopppppppppooopppsssuuuwwwwwwyyy|||~~~|||{{{{{{{{{{{{|||||||||||||||zzzyyywwwwwwxxxzzz{{{yyy|||}}}}}}}}}}}}}}}}}}|||{{{{{{|||~~~~~~{{{tttooommmmmmgggaaaiiixxxnnnttt~~~{{{xxx{{{}}}{{{~~~oooTTTXXXhhhhhhTTTIIIBBB666***+++***((()))******)))'''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$######%%%%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''(((((((((&&&((()))(((''')))...222:::<<>>777333---(((---(((%%%'''((('''(((+++###%%%'''((('''%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++***)))((()))***,,,)))))),,,---///555===FFF___~~~qqqyyydddwwwxxx]]]TTTMMMDDDLLL^^^ttt{{{yyywwwwwwwwwvvvqqqmmmkkkhhhddd```\\\ZZZYYYYYYOOOPPPPPPPPPOOONNNLLLKKKLLLLLLLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLJJJIIIJJJLLLNNNMMMLLLKKKKKKLLLKKKHHHFFFHHHLLLMMMJJJFFFAAABBBBBB@@@@@@CCCIIIOOOUUUWWW]]]fffnnnrrrqqqooollleee\\\TTTNNNKKKIIIGGG@@@@@@?????????AAABBBCCCIIILLLRRRXXX]]]aaacccddd```^^^\\\[[[]]]___bbbbbb^^^]]]ZZZWWWVVVXXX\\\```ggglllrrrwwwxxxwwwuuuttt~~~}}}{{{|||}}}~~~~~~~~~|||~~~yyy||||||{{{{{{{{{~~~{{{~~~}}}xxxnnngggdddeeecccrrryyyhhhbbb___dddllltttzzzyyy___QQQYYYnnnzzzsssmmmVVV;;;111+++'''''''''&&&(((+++&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((******)))'''&&&&&&&&&&&&)))...000///+++:::CCC???@@@PPPfffsss{{{vvvxxx}}}|||zzzzzzwww}}}yyy{{{~~~}}}zzztttjjjccc___YYYTTTNNNGGG===777111111000---)))&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!'''&&&&&&%%%$$$$$$$$$$$$&&&&&&'''''''''&&&$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""~~~tttjjjhhhgggfff___OOO;;;...,,,'''&&&)))***'''%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++***)))((()))***+++******+++,,,///999DDDZZZssskkknnnttt}}}}}}fffQQQHHHOOOPPPMMMaaa~~~}}}}}}}}}{{{yyyyyyvvvrrrooommmiiidddaaa\\\ZZZWWWSSSQQQPPPPPPPPPMMMMMMNNNOOOPPPOOONNNNNNMMMMMMNNNNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQPPPNNNPPPRRRSSSRRRRRRSSSTTTRRROOOMMMNNNPPPQQQMMMIIIEEEDDDCCC@@@???@@@EEEIIIOOOPPPUUU[[[aaacccaaa^^^ZZZVVVOOOJJJHHHFFFEEEDDDDDDCCCBBBAAAAAAAAABBBBBB@@@BBBDDDGGGJJJKKKLLLMMMOOOMMMKKKIIIJJJKKKLLLLLLOOOOOOMMMKKKJJJKKKOOORRR[[[```gggmmmqqqtttvvvxxx~~~}}}|||}}}}}}~~~~~~~~~yyyyyy~~~|||~~~}}}|||}}}}}}zzz{{{|||~~~~~~}}}xxxwwwwwwkkkmmm~~~qqq```VVV]]]hhhpppzzzzzzbbbYYYccctttuuunnnaaaQQQ777///)))((((((&&&&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''(((((((((''')))++++++,,,...111222888IIIVVVWWW\\\kkk}}}|||vvvxxx~~~{{{zzz{{{|||||||||{{{ssshhhaaa\\\XXXSSSNNNBBB???999333---)))&&&$$$''''''&&&&&&&&&''''''(((&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""{{{~~~|||zzz\\\III:::111)))(((***(((''''''((('''%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((()))******)))((()))+++++++++---...---333DDDUUUvvvvvvaaaXXXmmm|||llliiiRRRCCCBBBCCCHHHQQQccc~~~}}}|||{{{{{{yyyvvvssspppmmmhhhdddaaa^^^ZZZXXXVVVUUUSSSRRRRRRRRRSSSTTTSSSSSSSSSTTTSSSSSSRRRQQQQQQQQQPPPPPPQQQSSSTTTUUUSSSTTTUUUWWWXXXYYYYYYYYYVVVXXXZZZ[[[ZZZZZZ[[[]]]ZZZWWWTTTTTTUUUSSSPPPLLLHHHGGGFFFCCCBBBBBBFFFHHHJJJJJJLLLOOORRRQQQOOOLLLIIIGGGEEEEEEFFFGGGFFFEEEHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBFFFEEEDDDBBBAAA@@@@@@@@@HHHIIIIIIHHHGGGHHHJJJMMMNNNRRRYYY```gggnnnuuuzzzzzz{{{||||||}}}}}}}}}}}}~~~}}}~~~}}}zzzyyyzzzyyyzzz||||||}}}zzzyyyvvvaaa```fffkkkwwweee___\\\___lll}}}xxxllleee]]]BBB777---******(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%&&&))),,,---***---///000111555???GGGVVVdddooopppuuu|||yyywwwuuurrrppprrrwww~~~{{{vvvtttppphhhaaaUUUNNNEEE===777222---)))''''''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""{{{sss{{{jjjYYYIII666---+++***+++...)))((('''''''''(((((('''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((()))******))))))***+++***,,,000111333>>>VVVmmmbbbUUUYYYrrrnnndddwwwnnnSSSDDD@@@MMMOOOKKK```~~~}}}{{{yyyxxxvvvtttqqqnnnbbbaaa^^^]]]\\\\\\\\\\\\[[[[[[[[[\\\]]]___```aaaaaa```___]]]\\\ZZZXXXWWWWWWVVVUUUTTTUUUVVVXXXYYYVVVWWWYYY[[[]]]^^^_________aaabbbbbbaaaaaaaaabbb___\\\YYYXXXWWWUUUQQQNNNLLLKKKJJJIIIIIIKKKMMMNNNJJJJJJKKKKKKKKKIIIGGGEEEDDDDDDFFFIIILLLNNNNNNMMMKKKJJJIIIHHHFFFEEEEEEDDDGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGEEECCCCCCDDDIIIJJJLLLLLLKKKKKKLLLNNNHHHKKKPPPUUU]]]fffpppvvvvvvxxxzzz|||||||||||||||{{{~~~~~~~~~~~~~~~}}}~~~~~~|||yyyjjjffflllwwwzzzhhhjjj```YYY```qqqtttkkkbbbNNN@@@222,,,***((('''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((+++///222---111777<<<@@@HHHYYYiiivvv||||||sss{{{zzzwwwooorrrvvvyyy}}}zzzoooeee\\\RRRJJJEEE@@@888222+++***'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########""""""zzzyyygggQQQBBB777///++++++((('''&&&(((******(((&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''')))******))))))***+++'''+++000444999JJJhhhhhh\\\cccrrrmmm]]]uuuwwwXXXIIIGGGGGGKKKSSSfff~~~|||yyyuuuqqqnnnjjjfffddd]]]]]]]]]]]]^^^aaaccceee```aaabbbdddfffhhhiiijjjjjjiiihhhfffdddbbbaaa```^^^]]][[[ZZZZZZ\\\]]]___]]]^^^___```aaabbbbbbbbbggghhhiiihhheeedddcccdddbbbaaa___]]]\\\YYYVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPLLLLLLMMMLLLJJJIIIHHHGGGFFFGGGJJJNNNRRRTTTTTTSSSMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHEEECCCBBBCCCDDDFFFFFFGGGIIIHHHFFFFFFGGGHHHHHHJJJLLLLLLKKKJJJKKKLLLKKKLLLNNNQQQVVV^^^gggmmmrrrvvv{{{~~~~~~}}}~~~uuuxxx~~~~~~~~~}}}}}}uuuooonnntttuuuiiiqqqzzz{{{{{{vvvsssrrrttt{{{xxxeee^^^ggg~~~|||mmmWWWHHH888///***((((((***'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((())))))+++...222444===LLLYYY^^^cccqqq{{{{{{{{{zzzwwwtttrrrsssuuuwwwyyyqqqeee]]]UUULLLAAA999111///,,,(((&&&&&&&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""rrrcccQQQ>>>000++++++(((&&&&&&((()))&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''(((******))))))***,,,'''***000777@@@UUUwwwvvvcccqqqvvvbbbgggcccIIIDDDJJJQQQJJJ^^^|||xxxyyytttnnnhhhdddaaa^^^\\\bbbcccdddeeeeeefffhhhkkkhhhiiijjjlllnnnooopppqqqlllkkkjjjjjjjjjjjjjjjkkkfffdddbbb``````aaaccceeeddddddeeeffffffffffffeeekkkllllllkkkhhheeeeeeeeeffffffeeeeeecccaaa```___\\\ZZZWWWVVVUUUSSSPPPNNNNNNOOOOOONNNLLLKKKKKKLLLIIIJJJMMMQQQVVVXXXWWWVVVSSSSSSSSSSSSRRRQQQPPPOOOLLLJJJGGGEEEDDDCCCDDDEEEGGGIIIKKKJJJHHHHHHLLLOOOLLLNNNOOONNNMMMLLLMMMNNNOOOPPPQQQQQQTTTXXX___cccnnnttt{{{}}}|||~~~~~~~~~|||xxx{{{|||wwwoookkkooouuuxxxuuuvvvsss{{{uuuqqqpppmmmrrr{{{aaaZZZjjjuuu___SSSDDD999000)))''')))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''')))*********---444999GGGSSSiii||||||{{{xxxvvvrrrpppuuussssssxxx~~~tttiii[[[LLLBBB777444000+++((('''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""lllUUUFFFAAA777000)))&&&&&&(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&(((******))))))+++,,,---///444===IIIaaazzzhhhtttfffoooiiiPPPEEEHHHOOOXXXccc~~~}}}uuupppqqqlllfffaaa```aaabbbbbbhhhkkkmmmmmmkkkjjjlllmmmqqqrrrssstttuuuvvvvvvvvvpppooonnnnnnnnnooopppqqqmmmkkkhhhfffeeegggiiijjjiiijjjjjjkkkkkkkkkjjjjjjlllmmmnnnllljjjgggggggggggghhhiiiiiiiiihhhhhhhhhccc```]]]\\\[[[YYYTTTPPPSSSTTTTTTRRROOOMMMOOOQQQOOOPPPRRRWWW[[[]]]]]]\\\\\\\\\\\\[[[YYYWWWUUUTTTNNNMMMLLLKKKKKKLLLMMMNNNNNNQQQRRRPPPNNNNNNSSSXXXUUUVVVVVVTTTRRRQQQSSSTTTPPPRRRSSSSSSTTTVVVZZZ]]]eeellluuu{{{{{{|||~~~~~~}}}~~~}}}uuu{{{|||uuupppmmmmmmuuummmooovvvyyyvvvnnnnnnbbbTTT[[[sss~~~jjjcccYYYMMM>>>000)))***''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))+++,,,...111:::GGGQQQfffmmm}}}}}}yyytttnnnkkknnnxxx~~~pppbbbYYYJJJFFF>>>666///+++)))((((((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""|||}}}}}}yyy{{{iii``````CCC999---'''&&&((()))((('''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&((()))***))))))+++---555555:::CCCQQQjjjvvvbbbbbbzzzeeeqqqcccLLLDDDHHHPPPVVVUUU~~~}}}~~~yyypppiiiiiieee```___bbbgggllloookkknnnqqqqqqooommmnnnppptttuuuvvvvvvwwwwwwvvvvvvvvvuuusssrrrqqqqqqrrrrrrqqqoookkkiiihhhjjjlllnnnllllllmmmnnnnnnnnnnnnnnnkkkmmmnnnmmmkkkiiiiiijjjfffhhhjjjkkkkkkkkklllmmmeeecccaaaaaabbb```\\\XXXWWWXXXXXXUUUQQQPPPRRRUUUVVVWWWYYY]]]aaadddddddddccccccbbbaaa^^^[[[XXXVVVKKKLLLMMMOOORRRTTTVVVXXXTTTWWWWWWTTTQQQQQQWWW\\\ZZZZZZYYYWWWTTTTTTUUUWWWOOOQQQSSSTTTUUUVVVYYY[[[]]]eeeooouuuvvvwwwyyy|||zzzzzz~~~|||zzz}}}|||vvvrrruuuiiitttjjjvvvvvvkkkpppzzzaaaWWW[[[kkkzzzssspppkkk```LLL888---,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***,,,...111999III]]]kkkyyyrrr~~~xxxtttxxxzzzwwwlllooosssuuurrrooommmllluuuzzz}}}{{{~~~vvvyyy|||zzzssstttyyypppmmmrrr~~~xxxrrrccc]]]SSSGGG<<<444///,,,)))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""mmmlllsssrrrppp[[[???...***+++***'''(((%%%%%%'''&&&###$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))***///)))%%%,,,,,,))),,,///999HHH[[[sssvvvVVVTTTtttaaauuuqqq]]]NNNNNNNNNKKKRRR___~~~zzztttmmmhhheeecccbbbaaabbbffflllrrruuuoooqqqssssssrrrqqqrrrsss{{{zzzxxxwwwuuutttttttttvvvwwwwwwuuutttssstttvvvnnnoooqqqrrrqqqqqqrrrsssqqqpppnnnnnnnnnmmmllljjjnnnmmmlllnnnooonnnjjjfffhhhiiiiiigggeeefffjjjmmmfffffffffffffffddd___\\\___^^^\\\ZZZZZZZZZ[[[[[[ZZZ]]]```bbbccccccdddeeehhhgggccc^^^XXXUUUUUUVVVSSSRRRQQQSSSVVVYYY[[[[[[ZZZZZZYYYXXXXXXZZZ___bbbaaa___\\\YYYXXXXXXYYY[[[XXXXXXWWWWWWWWWYYYZZZ\\\ZZZ\\\```ffflllrrrvvvxxxwwwxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~|||{{{eeekkkllllllooowwwtttaaaYYY```jjj~~~vvvppppppaaaCCC...+++(((''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&))))))'''&&&''')))000111555???PPPfff|||rrrkkkzzz{{{zzzxxxuuuooonnnvvv|||zzz}}}uuu{{{{{{rrrkkkmmmtttxxxtttzzz}}}}}}~~~zzzrrrfffXXXHHH888//////(((###'''+++***((((((&&&&&&''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$############"""qqqsssxxx{{{yyy\\\CCC444---(((&&&'''%%%$$$&&&%%%""""""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''((((((((((((...)))'''------+++111888FFF\\\tttdddUUUffflllqqqooo\\\SSSKKKGGGEEEMMMddd{{{}}}{{{wwwrrrkkkeeeaaa```^^^```cccfffjjjnnnrrruuusssuuuwwwwwwvvvuuuvvvwwwyyyyyyxxxwwwwwwvvvvvvwwwyyyyyyyyyxxxvvvuuuvvvwwwwwwwwwuuusssqqqqqqssstttrrrqqqooommmmmmlllkkkjjjpppooooooppprrrrrrpppmmmkkkkkkjjjgggdddeeeiiimmmiiiiiiiiijjjjjjhhhdddaaacccbbbaaa___^^^^^^]]]]]]]]]```dddfffgggiiikkkmmmiiihhheee___ZZZWWWWWWXXXVVVTTTTTTUUUYYY\\\^^^^^^ZZZ]]]___^^^\\\\\\```dddfffdddaaa^^^]]]\\\]]]^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYYYYZZZ]]]aaagggmmmpppnnnnnnooopppqqqrrrrrrsssuuuvvvxxx{{{}}}~~~}}}}}}~~~~~~}}}~~~{{{wwwyyyrrriiimmmrrrvvv|||yyyeee```eeekkkyyylllqqqgggIII222///+++***(((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***))))))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%''',,,000---:::MMM^^^mmmzzzrrrzzz}}}|||}}}}}}}}}}}}yyyyyyzzzwwwxxxxxxvvvtttuuuxxxzzz~~~}}}~~~sssxxx~~~~~~tttkkkaaaVVVNNN<<<222***))))))(((&&&&&&((('''''''''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$############"""|||}}}zzzxxx]]]FFF555+++'''(((%%%%%%'''&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''&&&,,,)))(((.........777@@@SSSooolllYYY^^^zzzbbbeeeoooUUUJJJKKKIIIDDDEEEZZZ}}}}}}xxxoooeee^^^[[[ZZZ[[[```eeekkknnnooooooqqqttttttvvvxxxxxxwwwwwwwwwyyywwwwwwwwwwwwwwwwwwxxxxxxzzz{{{{{{yyywwwvvvwwwxxx}}}{{{wwwsssrrrrrrtttuuurrrqqqnnnlllkkkjjjjjjkkkpppooooooqqqsssuuutttssspppnnnkkkgggeeegggkkkooolllllllllnnnnnnllliiifffgggffffffeeecccaaa___^^^dddfffhhhiiijjjkkknnnqqqnnnllliiiccc]]]YYYXXXXXXXXXVVVVVVXXX[[[^^^``````]]]bbbfffeee```___dddjjjllljjjgggdddbbb``````````````````___]]]\\\ZZZYYYYYYVVVTTTSSSUUUZZZ```ddd___``````aaabbbbbbaaaaaaeeefffhhhkkkooosssvvvxxx}}}}}}~~~}}}{{{xxxvvv|||~~~~~~yyyyyy~~~zzzooopppsssvvv{{{yyykkkjjjhhhaaarrr}}}iiinnnlllTTT===666///---***(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%...---+++)))'''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''***111777@@@RRRkkk~~~ttt~~~{{{vvvtttwww{{{~~~~~~xxxrrrmmmjjjhhhsssuuuyyy}}}|||{{{xxxtttuuu|||rrrMMM???222,,,)))'''&&&'''(((((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&$$$$$$$$$############"""sssssspppjjjiiinnnpppoooxxxssswww|||yyyxxx~~~xxxdddOOO<<<111+++'''%%%'''(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%'''((()))***((((((((((((''''''''''''%%%+++))))))///...111>>>NNNeeebbb^^^kkkaaaUUUoooppp]]]QQQGGGJJJJJJKKKYYYvvv|||{{{rrreeeZZZUUUVVVZZZ]]]jjjnnnrrrssspppnnnoooqqqpppsssuuuvvvvvvvvvxxxyyyxxxxxxyyyyyyxxxxxxwwwwwwyyyzzzzzzyyywwwwwwxxxyyy{{{yyyvvvttttttssssssrrrllllllkkkjjjhhhiiikkkmmmmmmnnnnnnppprrrsssttttttssspppllliiiiiilllppptttnnnnnnooopppqqqpppllliiiiiiiiiiiihhhfffccc```___iiijjjjjjiiihhhhhhkkkmmmsssrrrnnnhhhaaa\\\ZZZZZZZZZYYYXXXZZZ]]]```bbbbbbbbbhhhllliiicccbbbiiiqqqnnnmmmkkkhhheeecccbbbaaaddddddcccaaa___[[[XXXVVVWWWUUUQQQOOOOOOQQQTTTVVVRRRSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWZZZ^^^bbbdddppprrrssstttssssssssstttzzz|||~~~~~~}}}~~~}}}}}}~~~}}}}}}~~~{{{}}}}}}yyywwwxxxwwwnnnmmmuuuooo{{{xxxzzzvvvaaa```nnnoooiiiiii___LLL===333///***((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%+++///...,,,000===HHHiiisss~~~~~~yyypppkkkjjjgggcccaaadddmmmyyylllgggsss[[[LLL;;;222...***((()))((('''&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$#########""""""\\\cccgggfffdddeeefffeeeppprrrnnnjjjtttooosss|||yyywwwxxxoooSSS???000***&&&&&&'''%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&'''(((***+++((((((((((((((((((''''''&&&,,,***+++000///666HHHjjjnnnggguuuwww[[[dddlllUUUNNNNNNKKKIIIKKK[[[yyy}}}wwwmmmeeeYYYRRRSSSYYYaaafffkkkmmmnnnllliiihhhiiikkklllooosssuuuvvvxxxzzz||||||}}}}}}|||{{{yyyxxxwwwwwwxxxyyyxxxvvvvvvwwwyyyvvvvvvuuuvvvuuurrrlllgggaaacccdddddddddfffiiilllkkklllnnnpppqqqrrrssstttsssppplllkkkmmmqqqvvvyyyrrrrrrsssuuuvvvtttqqqnnnmmmmmmlllkkkiiifffcccaaahhhhhhiiihhhgggiiikkknnnrrrrrrppplllgggcccbbbbbbaaa```___```bbbeeeffffffhhhmmmoookkkddddddmmmvvvqqqpppooommmkkkhhhfffeeefffeeedddaaa]]]YYYUUURRRRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHJJJIIIHHHIIIIIIKKKMMMNNNSSSVVVZZZ^^^ccciiiqqqvvvtttwwwzzzzzzyyyxxxxxxxxx||||||}}}~~~~~~}}}{{{zzz|||}}}}}}|||}}}}}}zzz|||ttthhhfffzzzpppmmmuuu}}}~~~zzzdddmmmrrryyy{{{```hhh|||jjjdddeeeVVVAAA999333+++'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''((((((((($$$***000///111>>>WWWkkk{{{tttrrruuuoookkkhhhlllsssxxxwwwtttzzzuuuqqqpppuuu{{{~~~yyynnnddd___aaahhhnnn{{{uuuhhhjjjpppvvvkkk\\\KKK@@@999111+++***'''&&&&&&%%%&&&''')))***(((''''''''''''&&&&&&&&&$$$$$$$$$#########""""""[[[dddjjjiiigggiiikkkkkkiiikkkfff___ddduuuxxx{{{zzzyyywwwaaaKKK<<<222***'''&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((,,,,,,...333333???WWWpppeee~~~gggfffxxxvvveeeSSSGGGKKKPPPLLLJJJTTTqqq}}}|||wwwppp]]]XXXTTTTTT[[[ccciiikkkaaa```^^^\\\\\\^^^___```eeehhhmmmqqquuuxxx|||}}}}}}}}}}}}{{{yyywwwvvvsssttttttrrrooonnnooopppnnnnnnpppsssrrrlllbbbZZZSSSWWW[[[]]]]]]^^^bbbeeefffiiinnnqqqsssssstttuuurrrooolllllloootttxxxzzzwwwwwwwwwyyyyyywwwtttqqqoooooonnnllljjjgggeeedddaaacccfffhhhjjjmmmpppsssmmmnnnooonnnmmmllllllmmmjjjhhhffffffhhhjjjjjjjjjkkknnnooolllggggggnnnuuurrrrrrsssrrrqqqooommmkkkgggfffccc___[[[VVVRRRPPPMMMNNNNNNNNNLLLHHHEEEBBBGGGHHHIIIKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDCCCFFFIIILLLOOOVVV___fffmmmppptttwwwwwwxxxxxxyyyzzz{{{|||}}}}}}|||{{{zzz||||||}}}}}}}}}}}}~~~~~~|||~~~zzzjjj___uuu{{{xxx{{{|||tttlllkkkkkkkkkyyyjjjfffkkk}}}wwwiiiiii\\\HHHDDD;;;///(((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))'''+++...222>>>WWWxxx{{{~~~xxxrrrnnnzzzwwwtttqqqiii___ZZZ[[[^^^YYYTTTRRRTTTXXXZZZZZZ]]]ZZZVVVVVVYYY^^^ccceeeiiinnnzzzwwwxxxyyyppphhhccc```ccckkkvvv}}}ooodddcccpppyyymmm___VVVLLL???333...)))((('''&&&&&&(((***+++(((''''''''''''&&&&&&&&&$$$$$$$$$############"""XXXbbbjjjjjjggggggfffddd```dddaaaXXXVVV]]]cccccceeejjjpppuuuxxx{{{tttxxxqqqbbbOOOBBB444---)))%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''''''''''''''((())))))''''''(((((())))))******)))------000777;;;LLLiiioooaaaqqqtttccc|||~~~ZZZPPPJJJJJJQQQTTTNNNSSSiii}}}zzzxxxqqqiiiYYYYYY]]]dddkkkmmmkkkgggWWWSSSOOOOOOQQQSSSRRRPPPTTTXXX^^^eeejjjooouuuxxxtttuuuvvvvvvvvvtttrrrpppkkkkkkiiieeeaaa^^^^^^^^^\\\]]]aaafffhhhcccYYYQQQFFFLLLRRRTTTTTTTTTWWWZZZ\\\bbbjjjooorrrsssuuuvvvqqqnnnkkklllooosssvvvwwwwwwvvvwwwxxxxxxvvvrrrnnnmmmllljjjhhhfffdddcccccc\\\___dddhhhkkknnnqqqtttmmmoooqqqqqqppppppqqqrrrnnnllliiiiiijjjkkkjjjjjjjjjmmmooonnnkkkkkkmmmpppoooqqqsssttttttrrrpppoooiiigggccc^^^YYYUUURRRPPPNNNNNNOOOOOOMMMJJJFFFDDDFFFHHHJJJKKKLLLJJJHHHGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCEEEGGGFFFDDDFFFKKKPPP^^^bbbiiiooosssvvvzzz|||yyyzzz{{{|||||||||{{{zzz{{{{{{{{{}}}}}}~~~~~~zzztttdddtttxxxttt|||yyysssnnnqqqmmmmmm}}}pppccc]]]ggguuu|||pppddd[[[RRREEE555+++(((***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))---...333AAAXXXttt~~~}}}~~~uuupppmmmllljjjgggpppiiibbb[[[SSSKKKHHHJJJLLLKKKHHHCCC@@@AAADDDHHHGGGGGGGGGFFFFFFHHHKKKMMMIIIOOOVVV[[[\\\^^^bbbffftttxxx{{{zzzzzz}}}rrrjjj\\\aaahhhooouuu~~~yyylllccchhhrrr}}}xxxpppllldddTTTDDD;;;...,,,***''''''''')))***(((''''''''''''&&&&&&&&&$$$$$$$$$############"""hhhuuu{{{sssmmm{{{~~~zzzlllccccccccc_________aaaffflllpppooonnnooosssuuummm{{{~~~```PPP???555...)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''(((((('''''''''(((((()))&&&''''''((()))******+++)))---...333;;;AAAUUUuuurrr]]]ccceeeiiijjjMMMIIIJJJOOOSSSPPPRRR___}}}~~~~~~{{{xxxuuummmeee___bbbjjjsssxxxttthhh___TTTNNNIIIIIILLLLLLHHHBBBDDDHHHOOOWWW]]]dddjjjnnnjjjkkkmmmnnnnnnmmmkkkjjjcccbbb___ZZZTTTPPPNNNNNNJJJKKKPPPXXX^^^]]]UUUNNN???EEELLLOOOMMMLLLNNNQQQSSSZZZdddllloooqqqtttuuuqqqnnnkkkkkknnnrrrsssrrrtttttttttttttttrrrmmmjjjhhhgggdddbbb````````````ZZZ^^^cccfffiiikkkmmmooorrrsssttttttrrrppppppqqqnnnkkkiiihhhhhhhhhhhhggggggkkkooopppooommmkkkjjjkkkmmmppprrrsssrrrpppooojjjgggccc]]]XXXTTTRRRQQQQQQRRRRRRQQQPPPNNNKKKJJJFFFHHHKKKMMMMMMLLLJJJIIIGGGHHHIIIJJJJJJIIIGGGFFF@@@DDDGGGGGGDDDCCCGGGKKKJJJPPPYYYbbbiiipppuuuyyyyyyzzz{{{|||||||||{{{{{{|||{{{zzz{{{}}}~~~}}}wwwwww~~~~~~zzz{{{hhhooozzzoooqqq|||wwwxxx{{{ssspppvvvrrrcccZZZbbbnnn|||wwwlllmmm]]]NNN:::---)))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))***000111;;;SSSrrrvvvlll```ZZZ]]]ccchhhiii\\\UUUMMMHHHDDDBBBEEEKKK@@@EEEIIIHHHCCCBBBEEEIIIBBBEEEHHHHHHDDDBBBCCCDDDFFFIIIHHHDDDEEEJJJKKKHHHNNNXXXeeekkkoooxxx{{{nnnkkkeee```aaakkkzzztttgggeeennnyyy{{{yyyzzzttteeeTTTIII222000,,,)))'''&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$############"""wwwwwwyyy}}}zzzvvvzzz~~~yyyvvvuuusssrrrooooooqqqrrrrrrnnniiiddddddpppyyy|||www|||}}}___IIIFFF???,,,$$$***'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%'''((()))((((((((((((((())))))***$$$,,,444666:::IIIdddyyyhhhVVVhhhqqqtttbbbKKKMMMQQQMMMNNNVVVVVV{{{||||||zzztttnnnhhheeesss{{{yyyiii[[[TTTVVVWWWVVVUUUSSSOOOKKKIIIDDDCCCFFFMMMQQQQQQRRRTTTSSSUUUYYY\\\^^^]]]ZZZXXXWWWSSSOOOMMMGGGAAA???@@@===>>>BBBKKKSSSUUUQQQKKKBBBIIIMMMLLLJJJIIIEEE@@@MMMLLLQQQ^^^gggiiikkknnnoooiiiccccccggglllmmmlllpppnnnkkkhhhdddbbb```___\\\]]]^^^\\\XXXUUUUUUWWWQQQTTTXXX\\\___eeelllrrrnnnnnnnnnoooppprrrtttuuummmnnnmmmkkkgggcccaaa```bbbbbbbbbccceeeeeecccaaaeeehhhlllnnnmmmkkkiiiiiijjjfff```YYYUUUTTTTTTUUUUUUUUUUUUTTTRRRPPPNNNLLLMMMNNNPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIGGGFFFEEEEEEGGGIIIJJJIIIJJJMMMQQQWWW^^^dddhhhrrruuuxxxzzzzzz{{{|||}}}zzzwwwtttuuuxxx{{{|||{{{}}}||||||}}}~~~~~~|||zzz}}}||||||~~~}}}xxxqqqmmmxxx~~~}}}rrrnnnnnnmmmnnnsss{{{nnnZZZSSS]]]rrrtttmmmiiiVVVAAA444---)))((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&&&&%%%$$$$$$&&&''''''(((+++------222>>>RRRiii}}}vvvppp{{{kkkaaaUUURRRUUUVVVQQQKKKEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMQQQTTTTTTSSSPPPOOOQQQQQQNNNHHHFFFIIIIIIHHHKKKHHHEEEDDDFFFFFFEEEBBBEEEEEEJJJPPPRRRUUUcccrrrzzz|||yyyhhh]]]^^^hhhsss~~~}}}~~~zzzoooiiinnnwww|||yyygggUUUAAA666---+++)))$$$$$$((((((&&&%%%%%%'''(((((((((%%%%%%%%%$$$$$$$$$######vvvuuuwwwxxxtttooorrryyy~~~~~~|||yyyvvvsssrrriiikkkooouuuuuurrruuuyyyzzzxxxwwwzzz|||zzzccc\\\TTT>>>+++%%%((('''&&&%%%$$$$$$"""!!!$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))((((((((())))))***,,,111555888BBBZZZ{{{kkk[[[YYYppp|||{{{llluuugggRRRFFFKKKPPPOOOUUUaaavvvyyy|||}}}zzztttqqqsssvvvxxxlllbbb]]]\\\\\\___ccceeeccc]]]VVVRRRMMMGGGFFFKKKPPPOOOKKKJJJ@@@CCCHHHMMMSSSVVVXXXXXXVVVOOOIIIFFFCCC>>><<<>>>@@@???DDDSSSbbbcccVVVHHHDDDHHHIIIDDDAAABBBAAA>>>EEECCCHHHTTT]]]bbbggglllkkkeee]]]ZZZ[[[^^^aaabbb```^^^\\\XXXUUURRRPPPOOONNNOOOOOOLLLHHHFFFGGGHHHLLLMMMOOOPPPTTTZZZccciiimmmnnnoooqqqsssuuuvvvwwwmmmnnnmmmjjjddd___[[[YYYUUUUUUUUUWWWZZZZZZYYYWWWWWW[[[___bbbcccdddeeefffgggddd```[[[XXXVVVWWWWWWWWWWWWXXXWWWVVVTTTRRRPPPOOOQQQSSSSSSSSSRRRQQQQQQNNNOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIJJJLLLLLLJJJJJJLLLNNNRRRWWW[[[^^^iiimmmrrrvvvyyy{{{|||~~~{{{xxxvvvvvvyyy{{{{{{{{{||||||{{{|||~~~~~~}}}{{{~~~}}}}}}~~~~~~zzzuuusss{{{{{{pppjjjjjjnnnuuu{{{ppp\\\UUUZZZhhh}}}|||rrrlll[[[GGG;;;333,,,******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&((((((&&&%%%'''---222555BBBRRRfffyyyxxxkkkhhhvvv~~~yyyvvvtttddd\\\SSSKKKHHHIIIIIIJJJJJJJJJLLLNNNPPPRRRTTTTTTXXXZZZ\\\^^^^^^]]][[[ZZZ\\\\\\YYYTTTRRRUUUVVVTTTTTTQQQMMMKKKJJJGGGCCC@@@GGGEEEDDDEEECCCBBBIIISSS\\\___ggguuu|||rrriiicccmmmzzz{{{ssslll|||ooodddYYYGGG555...,,,******,,,***(((''''''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$###zzzzzz}}}~~~{{{~~~{{{{{{xxxnnnhhhmmmuuuzzz{{{{{{|||zzz|||ssskkkooo~~~zzzzzzrrrjjjeeeVVV>>>---***)))'''''''''%%%###!!!#########$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''******)))))))))))))))***...000444>>>RRRoooWWWXXXfff|||~~~```lll|||nnnNNNFFFDDDKKKPPPSSS```rrr~~~|||}}}~~~yyy|||}}}yyysssuuu~~~yyylllaaa\\\^^^bbbfffhhhkkkmmmlllhhhccc```XXXOOOJJJMMMQQQNNNGGGBBB???===<<<@@@GGGMMMPPPPPPQQQJJJEEECCC@@@<<<:::<<<<<>>===???===@@@GGGPPPWWW```hhhhhhbbbZZZSSSOOOPPPSSSUUUUUUTTTRRROOOLLLJJJHHHGGGDDDDDDCCCAAA??????@@@BBBFFFEEEEEEEEEHHHNNNWWW]]]gggiiimmmqqquuuwwwxxxxxxrrrrrrpppmmmhhhaaaZZZVVVLLLLLLMMMOOORRRSSSSSSRRRPPPRRRVVVZZZ]]]aaafffiiieeedddbbb___]]]\\\[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXVVVTTTUUUWWWYYYYYYYYYWWWWWWRRRRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPPPPMMMMMMNNNOOOPPPSSSTTTVVV\\\aaagggnnnrrrvvvzzz||||||zzzxxxxxxzzz{{{{{{zzz{{{zzzzzz|||~~~~~~}}}|||}}}}}}~~~~~~}}}}}}||||||vvvpppfffppprrrdddffflllsssvvvxxx|||yyypppllleeebbbooo|||mmm^^^MMMAAA777---((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$###############$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&'''''''''))))))))))))***000:::BBB```qqqyyyqqqkkkooo}}}rrriiibbb]]][[[SSSQQQLLLFFFAAADDDLLLSSSaaacccgggkkkooorrrtttuuuuuuuuuvvvvvvvvvuuutttsssrrrtttrrrnnnmmmqqqsssqqqgggeeedddcccbbb```\\\ZZZVVVQQQMMMLLLJJJFFFGGGJJJFFFFFFJJJUUUgggyyyzzznnndddiiivvvtttdddmmmzzz}}}eeeIII777000,,,((('''+++***)))))))))(((&&&###%%%%%%%%%%%%$$$$$$$$$$$$vvvyyy~~~{{{qqquuu{{{qqqvvvxxxpppoooiiiTTT@@@---***((('''((((((&&&$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''+++******))))))*********...///888NNNlllpppYYYcccwwwrrr___xxx___EEEDDDHHHMMMPPPYYYooo}}}zzzyyyzzz|||zzz{{{{{{wwwuuuxxx}}}vvvnnnhhhgggkkkooovvvtttqqqmmmkkkjjjjjjkkkaaaYYYTTTUUUUUUPPPJJJGGGHHH@@@<<>>BBBIIISSSiii{{{hhh]]]ZZZ\\\[[[UUUKKKDDDEEEEEEEEEGGGDDD@@@BBBGGGPPPYYY```eeebbb\\\UUUNNNKKKKKKMMMKKKKKKJJJIIIGGGEEEDDDCCCAAAAAA@@@??????@@@CCCDDDBBBAAA@@@@@@BBBGGGMMMQQQZZZ^^^eeelllqqquuuvvvvvvrrrrrrqqqoookkkddd]]]XXXMMMLLLLLLNNNQQQSSSRRRQQQRRRSSSVVVXXX[[[aaagggkkkhhhggggggfffdddbbb```___^^^___aaabbbbbb```^^^\\\XXXYYY[[[^^^______]]][[[VVVUUUUUUTTTSSSSSSSSSRRRQQQRRRTTTVVVVVVUUUTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWUUUXXX]]]bbbhhhnnnuuuyyy{{{{{{{{{{{{|||}}}||||||zzzyyyzzz{{{~~~~~~|||||||||}}}~~~~~~}}}|||}}}uuuaaabbb|||llllllmmmqqqtttsssrrrwww}}}|||bbbaaaqqqsssfffVVVKKK@@@333***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((&&&***...///...666III[[[{{{ooodddnnn}}}zzzuuummmcccYYYPPPIIIFFFGGGIIILLLMMMPPPXXXccclll}}}}}}{{{rrrmmmgggccc```ZZZTTTQQQEEEDDDBBBFFFSSSdddpppuuuwwwfff```mmmyyy{{{}}}rrrdddlllwwwxxx[[[CCC555...)))&&&***)))((())))))(((%%%###&&&&&&%%%%%%%%%$$$$$$$$${{{xxx~~~~~~xxxfffRRR444...(((&&&''')))'''%%%######$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''***************+++,,,,,,333444AAA___dddlllyyyqqqlllppppppQQQCCCFFFIIIMMMSSSddd~~~}}}{{{zzz{{{|||}}}{{{xxxvvvxxxzzz|||}}}{{{zzzwwwuuuwww{{{zzztttqqqooonnnhhhdddbbbaaa\\\VVVTTTWWWMMMIIIKKKZZZmmmpppaaaPPPIIIIIIIIIFFFCCCHHHZZZlllsss___ZZZ]]]dddfffccc\\\WWWWWWWWWVVVWWWPPPGGGBBBEEENNNUUUXXX_________[[[UUUNNNJJJIIIDDDDDDEEEFFFFFFFFFEEEEEEHHHFFFDDDCCCBBBBBBBBBBBB???>>>>>>???AAACCCDDDEEEKKKPPPXXXaaahhhmmmooopppllllllkkklllkkkfff___ZZZSSSRRRRRRSSSUUUWWWWWWVVVXXXYYYZZZ[[[]]]```eeeiiimmmnnnnnnnnnllliiifffdddbbbdddfffhhhhhhfffdddbbb^^^^^^```cccfffeeebbb___YYYXXXWWWVVVUUUUUUUUUVVVUUUVVVYYYZZZ[[[ZZZXXXWWWTTTUUUWWWZZZ[[[\\\\\\\\\WWWWWWYYY[[[___gggooovvvxxxzzz|||}}}~~~~~~~~~~~~zzzyyyyyy{{{}}}~~~}}}|||yyyzzz|||~~~~~~~~~}}}}}}~~~}}}||||||~~~nnnsssxxxrrrppptttwwwuuussstttbbbWWWaaaxxx~~~qqqaaaWWWMMM???222+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%)))...000222BBBffffffiii~~~uuugggbbbZZZRRRLLLIIIIIIJJJOOORRRXXXbbbmmmxxx~~~~~~~~~~~~xxx{{{}}}|||{{{uuummmbbbYYYVVVUUUQQQMMMSSS]]]aaa___jjj~~~wwwffffffhhhgggooo}}}uuuppppppzzz{{{hhhRRRAAA666000---)))(((''''''(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$${{{xxxzzzzzzpppllluuuuuuxxx}}}vvvgggGGG<<<000((('''''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))((())))))******+++,,,......777;;;JJJhhh~~~llldddwwweeeyyyiiiUUUBBB???CCCHHHOOO^^^uuu}}}~~~~~~zzzwwwwwwzzzzzzwwwtttyyyvvvssssssxxx~~~vvvrrrqqqooonnnlllddd]]]^^^ccc___```hhhzzznnnWWWVVVUUUTTTQQQPPPZZZsssqqqccc^^^^^^aaafffjjjlllhhhfffggggggeee___VVVIIIBBBGGGQQQUUUSSSWWWZZZ]]]___]]]VVVOOOJJJLLLNNNQQQTTTWWWYYYYYYYYYYYYVVVRRROOOMMMJJJFFFCCC???>>>===>>>??????>>>===@@@EEEMMMVVV^^^ccceeeffffffeeeeeegggiiihhhccc^^^\\\ZZZZZZ[[[^^^aaaaaaaaabbbccceeeffffffgggjjjlllqqqrrrssssssqqqooollljjjiiikkkmmmoooooommmjjjhhhdddccceeehhhlllkkkgggccc]]]\\\ZZZXXXXXXXXXYYYYYYZZZ[[[]]]______^^^]]]\\\WWWXXX[[[]]]^^^^^^]]]\\\YYYYYYXXXXXXZZZaaaiiioooqqquuuyyy|||}}}}}}~~~zzzyyyyyy{{{}}}}}}|||{{{wwwzzz|||}}}|||||||||}}}}}}}}}}}}~~~xxxzzzqqqhhhnnnvvvuuuqqqpppeeeWWWXXXggg~~~xxxhhh___XXXJJJ888---((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))***))))))))))))***///555???WWW}}}hhhhhhSSSSSSNNNFFFAAABBBIIIRRRYYY```aaafffppp|||yyyxxxvvvrrrnnniiieeebbb^^^]]]\\\[[[ZZZZZZZZZZZZVVVZZZ\\\\\\```fffiiihhhnnnrrrxxx~~~vvvpppqqqjjj```[[[[[[SSSHHHMMM___www~~~sssbbbVVV[[[hhh|||zzzssswwwwwweeeQQQAAA555...***)))''''''((()))((('''&&&&&&&&&&&&%%%%%%%%%%%%}}}|||zzzzzz|||}}}yyyzzz|||vvvrrruuu~~~vvvsss{{{|||eeeUUU@@@111+++)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))***(((((()))***,,,...000111999FFF\\\wwwgggccctttqqqvvv]]]IIICCC@@@===CCCKKKYYYooo~~~~~~~~~|||{{{yyyyyyzzzyyyxxxvvvwwwtttppppppttt|||~~~|||xxxuuuqqqkkkcccaaadddkkkkkkooowww}}}yyylllaaahhhhhhjjjlllmmmppp{{{zzzlllaaa]]]___cccfffhhhlllnnnkkkhhhiiihhheeeZZZPPPBBB>>>HHHVVVWWWQQQRRRUUU[[[aaaddd```XXXPPPUUUXXX]]]bbbgggkkkmmmmmmeeeccc```]]][[[VVVPPPKKKEEEBBB???>>>??????===<<<===AAAGGGOOOUUUYYY\\\]]]ZZZYYYXXX\\\```aaa]]]YYYYYYXXXXXX[[[___ccceeefffeeehhhlllooooooooopppqqqrrrssstttuuutttsssqqqpppppprrrtttvvvvvvsssooommmjjjiiijjjnnnqqqqqqkkkfffaaa___]]]\\\[[[[[[\\\]]]___```bbbcccccccccbbbaaa]]]^^^```aaa___]]]YYYWWWUUUUUUUUUUUUVVVZZZ```dddhhhnnntttyyyzzz{{{}}}{{{zzzzzz{{{|||}}}{{{zzzwwwzzz}}}~~~|||{{{|||~~~}}}~~~~~~zzzzzzrrrdddfffmmmnnnmmmppp~~~vvvcccUUUbbbsssoooiiieeeWWWBBB333((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))************//////999JJJ\\\rrrkkkQQQ@@@FFFDDDBBBCCCHHHQQQ[[[aaaccccccdddhhhlllkkkgggbbb[[[YYYVVVRRRMMMIIIFFFEEE@@@@@@@@@@@@???>>>>>>>>><<<@@@AAA@@@CCCGGGIIIGGGHHHNNNVVV]]]dddllltttyyyuuu~~~uuummmfffXXXHHHGGGLLLRRRXXX```oooxxxllleeecccqqqzzz}}}{{{xxxuuuzzzuuufffVVVDDD555000---)))(((((()))))))))'''&&&&&&&&&&&&%%%%%%%%%}}}~~~~~~rrrsss~~~~~~kkkPPP;;;111---***(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''''''''(((***+++'''((()))***,,,///111222===TTTrrr]]]dddllliiinnnJJJ;;;???GGG???FFFQQQccc~~~{{{}}}}}}{{{{{{zzz{{{|||{{{yyyyyyzzz|||xxxvvvuuuvvvxxxzzz{{{{{{zzz{{{}}}~~~vvvsssnnnfffaaaaaa___]]]ZZZYYYZZZ___gggllltttwwwvvvqqqnnnrrrrrrlllccc___aaafffkkkooonnniiidddbbb```]]]RRRGGG;;;999HHHYYYZZZQQQRRRTTTYYYbbbiiihhh```XXXOOOSSSYYY```fffjjjmmmnnneeedddbbbaaaaaa]]]WWWQQQKKKGGGAAA>>>???@@@@@@???>>>AAAFFFLLLPPPTTTVVVWWWKKKIIIHHHLLLQQQSSSPPPMMMLLLKKKLLLPPPVVV[[[^^^```___dddjjjnnnpppppppppppppppqqqssstttuuuuuuuuuuuutttvvvyyy{{{zzzwwwssspppooommmnnnqqquuutttnnnhhhcccbbb```^^^]]]^^^___```cccdddeeeeeeeeeeeeeeeeeedddeeeeeedddaaa\\\WWWSSSMMMOOOQQQRRRRRRTTTWWWZZZbbbhhhpppvvvxxxyyy|||~~~|||{{{zzz{{{||||||zzzyyyxxx{{{~~~}}}|||}}}}}}~~~~~~}}}~~~yyyvvv{{{hhhfffiiijjjmmmsss{{{pppUUUdddppp{{{uuutttgggPPP???))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''')))***+++,,,222444EEEbbbxxxxxxgggTTTKKKKKKEEEIIIOOOVVV[[[```bbbccc[[[ZZZXXXVVVSSSMMMGGGBBB???>>><<<:::888777666666888999999999999888777777555888888666777:::;;;888555999>>>AAADDDHHHNNNSSS]]]iiiuuu}}}qqqaaaUUUUUUUUUVVV\\\jjj}}}qqqiiimmmqqqvvvnnn```fffuuuxxx~~~|||wwwmmm[[[III555111,,,)))((()))******''''''&&&&&&&&&%%%%%%%%%{{{~~~zzzwwwzzzkkkmmm|||vvvhhhPPP666///...$$$'''###"""%%%&&&%%%&&&***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((())))))))))))***)))))))))***,,,333999FFFfffmmmXXXaaa~~~tttlllvvv~~~UUU@@@BBBDDD@@@FFFIII]]]}}}~~~}}}|||{{{zzzzzzxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvtttsssssstttuuuuuuqqqrrruuu{{{{{{{{{rrrnnnhhh```eee[[[PPPMMMSSSZZZ___```qqqwww|||wwwtttsssqqqnnnkkkhhhfffeeefffiiimmmmmmhhhccc```___[[[LLL<<<<<>>OOO]]]ZZZQQQQQQRRRUUUYYY```fffhhhgggeee```^^^aaadddeeegggkkkkkkjjjiiijjjjjjgggbbb]]][[[WWWQQQMMMKKKMMMPPPRRROOOLLLNNNUUUXXXVVVUUUWWWXXXWWWTTTQQQLLLHHHDDDAAABBB===;;;===>>>===???DDDLLLLLLKKKJJJJJJNNNWWW___bbbfffmmmttt{{{~~~zzzyyyyyyyyy{{{}}}|||xxxuuurrrpppnnnmmmllljjjgggdddhhhiiikkkmmmnnnmmmlllkkkjjjhhheeeccc___ZZZTTTPPPLLLLLLLLLKKKKKKMMMPPPTTTXXX]]]eeemmmrrrvvvyyy{{{}}}yyyyyy||||||yyyyyy}}}~~~}}}}}}}}}}}}~~~~~~}}}||||||{{{rrrjjjkkkrrrpppjjjlllnnnmmmrrrpppxxxvvviiifffeeennnyyyssskkkWWWCCC777111+++''''''((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((***---///111BBB]]]zzz{{{zzzpppbbbTTTCCC<<>>@@@@@@@@@??????AAABBB???AAADDDEEECCCBBB@@@@@@AAA@@@>>><<<;;;;;;===>>>;;;;;;>>>FFFMMMTTT___iiivvv~~~|||kkkbbbbbbeeeuuutttfffhhhvvvzzztttsssyyy}}}}}}tttmmmVVVIII888---***++++++***&&&&&&&&&&&&%%%%%%%%%%%%{{{zzzzzzwwwuuu{{{}}}~~~}}}tttVVVCCC777(((***%%%###$$$%%%""""""###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''***---...111<<>>CCCBBB>>>???FFFMMM[[[```gggpppwww~~~}}}}}}~~~~~~|||zzzyyyxxxvvvtttsssqqqnnnlllnnnoooooopppppppppoooooommmkkkgggddd___ZZZTTTPPPJJJKKKKKKKKKKKKMMMQQQTTTYYY]]]ccchhhmmmsssxxx{{{|||zzzzzz||||||yyyyyy|||}}}|||||||||}}}}}}~~~~~~||||||}}}{{{sssfff]]][[[uuuyyynnnlllmmmlllgggcccfffrrr~~~{{{mmm{{{uuuiiiWWWFFF<<<666---)))((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((***%%%%%%,,,///...222:::VVVxxxllljjjgggVVVFFF:::111777JJJ\\\bbbbbb]]]UUUJJJ@@@:::666555444222444777888888888:::;;;===============>>>???@@@BBBCCCDDDDDDDDDFFFIIIKKKIIIMMMRRRRRROOOLLLJJJJJJJJJIIIGGGDDDCCCBBBAAAAAA>>><<<::::::888999BBBLLLWWWbbbppp{{{qqq___UUUSSSMMMaaawww~~~tttjjjiiiyyyvvvyyy~~~xxxpppaaaKKK777,,,))),,,...''''''''''''''''''''''''{{{}}}|||xxxwwwzzz~~~~~~aaaPPPGGG<<>>@@@AAAAAAAAABBBDDDFFFGGGHHHGGGJJJNNNQQQSSSUUUWWWZZZ[[[___cccbbb^^^ZZZZZZ\\\WWWUUUTTTRRRQQQOOOLLLJJJKKKFFFAAA>>>:::666888===999DDDRRR___jjjttt~~~zzzmmmaaaXXXVVVXXXQQQ___nnnxxxtttgggiii{{{}}}uuurrrqqqxxx~~~sss^^^FFF444+++***,,,''''''''''''''''''''''''zzzqqqjjjiiioooxxx~~~~~~pppbbb[[[QQQ444,,,%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))...***+++///111999RRRlllxxx~~~zzzooopppaaaLLL@@@HHHPPPMMMNNNUUUYYY]]]gggttt}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{yyywwwtttpppmmmkkkrrrrrrssstttuuuvvvvvvvvvwwwvvvtttpppkkkfffcccaaa___bbbgggllloooqqqtttwwwtttooojjjgggffffffcccaaabbb^^^WWWRRRPPPSSSXXX\\\gggjjjoootttvvvvvvuuussssssooolllnnnssssssllleeeWWWGGG@@@PPPgggrrrmmmeeeWWWQQQNNNPPPRRRRRRWWW]]]fffgggiiijjjgggeeeiiiqqqsssqqqrrruuuxxxvvvoooiiicccbbb___\\\ZZZZZZ\\\^^^\\\\\\]]]___cccffffffdddbbbfffkkkooorrrqqqooommmeee[[[RRROOONNNIIIDDDBBBCCCDDDCCCCCCJJJSSSTTTPPPTTTYYYbbblllttt{{{}}}zzzwwwuuunnnmmmlllkkkkkkmmmppprrrvvvvvvwwwyyy|||~~~}}}|||zzzzzzyyyxxxwwwvvvvvvuuuooolllgggccc___ZZZUUURRRRRRSSSUUUUUUVVVXXX[[[^^^```bbbdddfffjjjooovvv{{{yyyzzz{{{{{{{{{|||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||{{{{{{}}}~~~~~~{{{ssshhh___eee}}}sssjjjfffhhhnnnqqqrrrxxxnnn\\\jjjrrraaaTTTGGG>>>222)))'''((())))))%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''***''',,,333222111EEE___{{{}}}uuujjjjjjiiiYYYLLLKKKIIIXXXVVVUUUWWWVVVPPPCCC999666333111222666999999888666:::>>>@@@>>>>>>@@@BBBEEEEEEGGGJJJMMMPPPSSSUUUWWW\\\ccciiilllnnnpppqqqqqqrrrrrrppplllkkklllnnniiigggdddbbb```\\\VVVRRRGGGAAA>>>BBBEEEBBB>>><<<222777???HHHPPPZZZfffooossswwwyyyxxxuuupppkkkgggkkknnnooorrrxxxsssiiieeedddiiiwwwyyyooogggjjjwww}}}lllWWWBBB222***(((''''''''''''&&&&&&&&&&&&sssmmmddd^^^```hhhssszzzoooaaaSSS===222(((&&&&&&%%%$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))...***+++000333<<>>NNNcccllljjjggg[[[QQQLLLPPPSSSQQQRRRWWWdddhhhooopppjjjcccfffmmmoooqqqtttxxxyyywwwrrrnnnddd```\\\YYYZZZ[[[[[[[[[[[[]]]^^^^^^bbbffffffccccccgggmmmsssxxxyyyyyyyyyxxxoooeeeaaa\\\UUUQQQPPPMMMUUU___ooottt[[[]]]bbbiiipppuuuvvvuuuuuuwwwxxxuuuoooiiidddaaa\\\\\\[[[YYYXXXZZZ]]]```iiijjjmmmsssyyy~~~~~~}}}|||{{{yyywwwvvvnnnkkkgggccc```]]]YYYVVVVVVXXXYYYZZZZZZ\\\^^^```aaabbbeeegggiiimmmrrruuuvvvyyy{{{{{{{{{~~~~~~{{{xxxxxxyyyyyyzzz{{{|||}}}|||~~~~~~{{{yyy{{{}}}~~~}}}wwwpppeeeyyyrrrfffhhhhhhjjjrrrlllYYY^^^tttzzzhhh\\\TTTIII999...)))((())))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''---222444>>>YYYtttxxxiiiUUURRRXXXPPPJJJTTT___tttnnncccVVVJJJ@@@888444444555666999;;;<<<:::888999<<<>>>@@@AAABBBDDDFFFNNNOOOSSSWWW]]]bbbgggiiimmmrrryyy~~~~~~|||yyyvvvtttqqqjjjaaaZZZ===888999DDDMMMMMMGGGBBB???======@@@CCCGGGOOOWWWhhhpppzzz~~~xxxtttvvv|||zzzlllaaa\\\hhhxxxuuuhhhfffooo|||tttcccOOO===000***))))))((('''&&&%%%%%%$$$sssnnngggaaaaaaeeelllqqq{{{xxxhhhVVVLLL>>>///)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))***'''+++333666???^^^oooyyy{{{```RRROOOOOOQQQQQQUUU```nnnooo{{{xxxzzz|||~~~}}}}}}|||{{{{{{xxxxxxxxxwwwuuurrrpppnnnrrrssstttuuuuuuuuutttsssooonnnlllfff___ZZZYYYZZZ___\\\\\\```aaaaaafffmmmqqqoookkkhhheeeccc```___ccccccaaa___ZZZTTTOOOLLLFFFHHHMMMUUU^^^gggoootttuuurrrpppppprrrqqqlllhhhUUUEEE???MMM^^^eeefffhhh```QQQHHHMMMSSSRRRRRRVVV```fffoootttqqqiiigggjjjmmmrrrxxx|||{{{xxxvvvuuufff^^^UUURRRWWW\\\^^^]]]___aaa```^^^bbbiiikkkhhhfffiiinnntttxxxzzzzzzzzzyyytttooollliiiddddddfffpppccc___\\\___eeehhhfffbbbbbbeeegggeee```[[[XXXWWWRRRRRRQQQNNNKKKKKKNNNQQQSSSVVV\\\eeeoooxxx}}}~~~~~~{{{xxxvvvnnnkkkhhheeecccaaa^^^\\\[[[]]]_________```bbbcccccceeeiiikkklllnnnppprrrsssxxx{{{zzz||||||wwwwwwxxxxxxyyy{{{|||}}}{{{~~~|||zzz|||{{{~~~yyyrrrrrr{{{zzzgggaaabbbdddjjjyyyrrr___YYYfff~~~tttfffeeeWWWEEE555---***)))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&''''''&&&''''''''''''((((((((((((***,,,111===VVVuuuwwwiii]]]NNNLLLPPPNNNUUUeeennnuuujjjYYYIII===999999:::888:::<<<<<<<<<<<<===>>>??????AAAEEEKKKOOORRRSSS^^^```eeelllsss{{{}}}ssskkkOOOLLLNNNVVVZZZVVVOOOKKKMMMFFFBBBCCCCCCBBBCCCHHH[[[ccclllsss}}}yyyuuuvvvuuufffeeeppp~~~tttllljjjssswwwhhhXXXIII<<<555,,,,,,***)))'''&&&$$$$$$zzzssslllhhhfffffffffhhhwwwxxxppptttnnnfffpppxxxiiiYYYIII777///+++)))''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))***)))000;;;>>>FFFdddxxx\\\uuuwwwbbb~~~dddFFFIIIMMMPPPQQQUUUccc{{{yyytttwww{{{~~~}}}|||{{{zzzzzzwwwwwwwwwwwwuuusssqqqppprrrssstttttttttsssrrrqqqnnnnnnkkkddd\\\XXXWWWXXXZZZWWWXXX\\\\\\[[[^^^eeelllmmmmmmllliiiddd^^^ZZZaaadddggggggccc\\\SSSNNNEEEDDDEEEHHHPPP[[[ffflllooommmlllnnnpppooollliiiXXXHHHAAAMMM\\\bbbeeekkkdddQQQEEEJJJSSSSSSTTTYYY]]]aaakkkuuuwwwqqqlllkkklllsss|||}}}zzzzzz{{{mmmaaaUUURRRYYYbbbffffffggghhhddd```cccmmmqqqooogggjjjnnnsssvvvxxxyyyxxxqqqooooooqqqqqqppptttzzzrrrfff^^^UUUTTTYYY\\\YYYTTTRRRUUUXXXXXXVVVUUUUUUWWWPPPPPPOOOKKKGGGEEEGGGJJJBBBFFFMMMYYYeeepppvvvyyy|||xxxvvvooollliiigggeeedddbbb``````bbbddddddcccccceeegggfffiiimmmpppqqqpppqqqrrrqqqwww{{{zzz||||||wwwwwwwwwxxxyyyzzz|||}}}{{{|||{{{~~~yyy{{{zzzpppnnn|||fff^^^fffiiigggkkkzzzvvvbbbXXXbbb{{{~~~pppqqqcccNNN;;;000+++)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$&&&'''(((((((((((((((((()))))))))))),,,------222GGGjjj~~~vvvkkkeeeQQQNNNPPPQQQRRRbbbqqqppp```UUUEEE888333555888;;;999;;;<<<;;;;;;===CCCHHHFFFEEEFFFLLLVVV]]]aaabbblllooouuu}}}}}}pppmmmmmmnnniii^^^VVVRRRRRRIIIDDDGGGHHHCCCAAACCCDDDQQQaaannnzzzzzz~~~tttqqqzzzrrrrrr~~~rrrgggkkk~~~wwwjjj]]]PPPFFF???///...---***(((&&&%%%$$$|||mmmffffffeee```ZZZbbbppp}}}rrriii}}}{{{www~~~zzzoooWWWEEE888)))###&&&###%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&(((******)))(((((()))+++000333666AAAYYYyyy|||___cccrrr___qqqzzzbbbSSSMMMMMMUUUXXXXXXggg~~~|||{{{~~~}}}zzzyyyzzz{{{}}}wwwwwwwwwwwwvvvvvvvvvvvvvvvtttrrrsssuuutttqqqmmmmmmllliiiddd___]]]^^^```\\\ZZZXXXWWWXXXZZZ[[[[[[fffkkkppppppkkkddd^^^ZZZaaaiiiqqqrrrjjj```YYYWWWPPPJJJGGGFFFDDDDDDMMMYYYfffeeefffiiimmmmmmiiidddYYYMMMCCCGGGWWWfffllllllccc\\\OOOFFFJJJVVV[[[XXXYYYaaajjjqqqrrrooommmkkkrrrtttxxx~~~|||wwwkkkccc^^^______^^^dddlllhhhfffcccbbbcccgggllloooeeekkkqqqsssxxx}}}zzzsssnnnnnnoooqqqtttxxx|||~~~|||tttpppfffYYYPPPLLLJJJGGGCCCCCCGGGKKKMMMLLLNNNTTTZZZXXXVVVTTTRRRPPPLLLFFFBBBFFFEEECCCFFFNNN[[[hhhpppzzz||||||yyyuuusssuuuwwwsssrrrpppkkkeeeaaa``````___dddjjjkkkhhhfffhhhkkkggglllqqqrrrtttuuusssooorrruuuxxx{{{}}}|||{{{zzzuuuvvvxxxzzz{{{{{{{{{{{{}}}~~~}}}}}}~~~}}}~~~tttccceeewwwssshhhcccccckkkwww|||ttt___ZZZppppppiiibbbUUUCCC333***(((+++'''''''''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''')))***)))(((((()))***,,,///555@@@UUUvvv|||mmm\\\SSSSSS^^^jjjqqquuutttiii[[[III@@@888666:::===<<<999999:::???CCCCCCCCCKKKTTTPPPVVV___ggglllnnnpppqqqxxx|||sssggg___eeeXXXNNNNNNNNNIIIEEEDDDEEEEEEMMM]]]lllsssuuuwww~~~{{{vvvsssyyyhhhcccyyyrrrbbbhhhxxx{{{uuuqqqiiiZZZMMMBBB777---)))(((&&&&&&(((|||yyyqqqiiihhhjjjfff^^^VVVYYYaaaooo~~~qqqmmm}}}zzzssszzz~~~|||wwwhhhYYYFFF111,,,---&&&%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''&&&(((******)))((()))***)))///444;;;MMMlllmmmXXXggg~~~tttbbbhhhUUUNNNLLLOOOVVV[[[bbbwww}}}{{{zzzzzz{{{|||wwwwwwvvvvvvvvvuuuuuuuuuxxxvvvsssrrrrrrrrrqqqpppqqqoookkkeee```^^^^^^```___]]]ZZZYYYYYYZZZ[[[[[[eeehhhlllnnnmmmhhhccc___cccjjjrrrtttnnneee]]]YYYWWWRRRNNNLLLIIIDDDEEEKKKTTTYYY___dddfffggggggfff]]]SSSIIIJJJUUUbbbiiikkkoooeeeUUUHHHIIISSSXXXVVV```ccciiiooottttttqqqnnnnnnpppuuu|||{{{vvvqqqjjjeeedddbbb```ccchhhiiigggfffddddddeeefffgggiiinnnsssuuuyyy}}}{{{tttssssssrrrrrrtttxxx}}}}}}xxxoooggg\\\RRRLLLFFFAAA===???AAAEEEHHHKKKQQQXXX]]]aaaaaa```^^^[[[XXXUUUTTTUUURRRMMMIIIIIINNNXXX___hhhmmmrrrtttsssrrrtttuuuttttttrrrpppnnnjjjgggeeeaaadddhhhhhhgggfffhhhjjjkkkpppuuuvvvwwwyyywwwssstttuuuxxx{{{||||||{{{zzzwwwwwwxxxyyyzzzzzzzzzzzzyyy{{{}}}~~~~~~~~~~~~~~~wwweee\\\ggguuuqqqllliiikkkpppvvvzzz|||uuufff^^^pppoooiiidddXXXHHH999...***)))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''((())))))((((((***+++111222;;;PPPjjjmmmWWWNNNOOOgggvvv|||lllXXXHHH;;;888555666;;;>>>>>><<<@@@AAAEEEHHHHHHIIIQQQ[[[iiikkknnnqqquuu{{{wwwqqqjjj___VVVUUUUUUPPPKKKJJJIIIFFFFFFKKKSSS]]]mmmzzz}}}zzz{{{}}}{{{~~~ooobbbfffuuurrriiijjj{{{wwwwwwmmm]]]EEE;;;111---+++((('''(((~~~}}}ppplllgggggglllnnndddXXXOOOLLLMMMZZZmmm}}}zzzyyy}}}jjjlllxxxvvvooofffTTT<<<333000%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((('''(((***))))))((()))+++)))111777AAA]]]zzz^^^WWWgggeeeeeesssXXXLLLKKKMMMPPPUUU]]]lll}}}~~~}}}|||{{{{{{{{{wwwwwwvvvuuutttssssssrrryyyxxxuuurrrpppoooqqqssssssqqqmmmgggaaa______aaadddbbb```^^^]]]]]]^^^___dddeeegggjjjllljjjfffcccdddhhhnnnpppnnnggg___ZZZ]]]YYYUUUTTTPPPHHHCCCAAABBBIIISSSYYY[[[]]]aaaeeeaaaYYYQQQPPPUUU^^^fffjjjwwwnnn^^^OOOJJJPPPWWWYYY```^^^```fffnnnssstttrrrlllooosssyyy}}}}}}{{{xxxtttoookkkiiifffcccccceeehhhiiihhhgggfffccc```^^^hhhlllpppssswww{{{zzzuuurrrpppnnnmmmnnnsss{{{}}}sssnnnfff[[[QQQIIICCC@@@@@@@@@BBBHHHPPPYYY___bbbhhhjjjkkkjjjfffeeefffhhhhhhfff___TTTKKKIIIMMMSSS]]]dddmmmsssuuuuuuvvvwwwvvvtttssstttuuusssooojjjeeeeeeeeeeeefffgggiiijjjpppuuuzzzzzz|||}}}yyyvvvwwwyyyzzz{{{{{{zzzzzzxxxwwwvvvvvvuuuvvvwwwxxxuuuwwwzzz|||}}}~~~~~~|||}}}mmm[[[^^^rrryyytttnnnjjjjjjlllnnnooosss{{{yyy{{{yyyrrrrrrllleeeZZZMMM???444,,,(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''))))))((()))+++---444777HHHfffyyyXXXEEEMMM]]]~~~nnnUUUAAA444333555777;;;>>>???@@@AAAIIIJJJMMMQQQQQQSSS\\\ggguuuyyy~~~sssjjjcccaaa___ZZZSSSPPPMMMIIIDDDAAAAAALLLbbbvvvyyysssssszzzpppaaa```uuu}}}mmm^^^iii{{{~~~vvveeeNNNBBB777111...***)))***~~~|||yyyssskkkeeegggnnnmmm___QQQIIIBBB>>>FFFXXXjjjuuuxxx~~~{{{|||ooojjjuuuxxxllljjjfffRRR>>>111'''&&&%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))((()))***,,,...666<<>>@@@@@@AAADDDGGGPPPQQQUUUZZZ\\\___iiitttzzz}}}wwwppplllhhhaaaZZZUUUOOOLLLJJJGGGEEEIIIWWWfff|||uuupppmmmnnnwwwmmm\\\hhhyyyggg]]]wwwzzzmmmZZZMMM>>>555///++++++---|||yyyvvvmmmfffhhhlllhhhZZZNNNFFF@@@999:::EEEVVVhhhrrrssszzz~~~yyypppxxxrrrssspppQQQ<<<222(((&&&$$$$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''((())))))((()))+++---444:::BBBTTTxxxvvvjjj{{{mmmqqqvvvWWWJJJJJJNNNQQQWWWbbbqqq~~~{{{}}}~~~~~~}}}|||yyyxxxwwwvvvuuutttsssrrrqqqpppssswwwyyyxxxtttpppoooppppppnnnjjjeeeaaaaaadddggghhhhhhhhhgggfffgggjjjmmmkkkhhhfffdddcccccccccbbbhhheeeaaa_________^^^]]]ccc```]]][[[[[[ZZZUUUQQQFFFBBB>>>>>>BBBGGGJJJLLLPPPTTTWWWZZZ[[[^^^cccgggkkkqqqrrrhhhVVVMMMSSS]]]aaaaaa```^^^___gggttt~~~zzzyyywwwvvvvvvyyy|||~~~xxxxxxwwwsssoookkkgggdddeeehhhmmmpppooojjjddd```\\\[[[^^^dddlllsssyyy|||{{{zzzvvvqqqnnnqqqzzz|||uuullldddaaaccceeeXXXYYY^^^gggoooqqqkkkdddbbbfffjjjkkkjjjkkkqqqvvvwww{{{|||uuuggg[[[VVVVVV[[[```fffjjjlllnnnrrrvvvzzzuuuqqqqqquuuwwwuuuqqqmmmiiieeedddfffjjjlllnnnxxx}}}~~~}}}|||{{{zzzzzzzzzzzz}}}{{{wwwuuuttttttvvvxxxuuuwwwyyyzzzzzzzzz{{{|||{{{{{{|||}}}~~~zzzpppppprrrzzzkkkccchhhpppmmmdddZZZiiisssyyymmm\\\PPPGGG???444+++***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&((()))***+++---222555777RRRvvvzzzooo[[[KKKLLLcccgggNNN>>>888999<<<;;;>>>AAAAAAAAAEEELLLRRRVVVXXX^^^dddgggkkkvvv{{{tttooohhh```ZZZTTTOOOLLLMMMMMMLLLPPPUUUiii{{{zzzwwwppplllpppwwwuuu___]]]hhhyyylll|||}}}iiiYYYFFF999111---,,,///}}}zzztttmmmiiikkkkkkdddZZZSSSFFFAAA999444777EEEWWWeeeooozzzwww~~~yyywwwzzzaaaJJJ===---)))$$$###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))((()))))))))((())),,,///888;;;FFF```}}}yyy{{{tttiiiiiiKKKBBBGGGOOOTTTXXXfffyyy}}}}}}|||}}}}}}}}}|||zzzxxxwwwvvvvvvuuutttsssrrrrrrqqqrrruuuxxxyyywwwssspppoooooommmiiieeebbbcccgggjjjfffhhhiiihhhfffggglllpppooommmjjjfffccccccfffiiinnnkkkfffaaa^^^^^^```bbbiiihhhccc^^^[[[\\\ZZZWWWQQQIII@@@<<<<<>>888777888::::::<<>>DDDJJJPPPVVV]]]aaabbbgggnnnpppfffVVVOOOPPPXXX]]]bbbbbb___\\\]]]```mmmppprrrrrrpppoooqqqsssuuuyyyyyyuuussstttpppkkkjjjnnnssswwwyyyxxxuuusssiii```ZZZ\\\bbbhhhrrr||||||}}}{{{tttkkkhhhlllqqqyyy|||~~~yyyuuuuuuzzz||||||oooeee___aaaeeeiiimmmpppqqqrrrssswwwyyywwwpppggg```\\\^^^```bbbbbb``````dddgggjjjlllooorrrttttttsssrrrpppqqqpppmmmkkklllqqqvvv|||~~~|||{{{||||||~~~}}}}}}~~~vvvxxxyyyzzzyyyyyyzzz{{{}}}}}}|||{{{|||}}}~~~|||}}}zzzllllllxxxgggbbbhhhggg```eeewwwhhh]]]kkkzzz}}}kkkaaa]]]UUUDDD555++++++***)))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&&&&''''''(((((()))+++,,,///333999===PPPvvvzzzbbbWWWOOOIIITTTpppeeePPP<<<555555666666777;;;<<>>777666777555777;;;AAAIIIQQQZZZ______^^^dddlllkkk___TTTPPPSSSYYYbbbhhhiiieee___[[[bbbgggmmmpppnnnlllkkkkkkiiiooorrrpppqqqvvvuuupppnnnqqqvvvyyy{{{{{{yyyxxxooodddZZZZZZ]]]bbbkkkvvvxxx{{{|||wwwppplllpppuuusssvvvzzz}}}{{{ssskkk___```ccciiinnnqqqqqqooouuuwwwxxxwwwuuuooojjjfff\\\^^^^^^[[[VVVSSSSSSTTT^^^dddlllqqqsssqqqooonnnqqqssssssppplllmmmrrrxxx~~~|||||||||}}}~~~}}}}}}}}}~~~uuuwwwyyyzzzzzzzzz{{{|||}}}|||{{{{{{{{{|||{{{yyylllaaaooo}}}iii___cccfffccchhhxxx~~~fffZZZdddppprrrjjjhhh^^^JJJ888++++++***)))((('''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((()))***,,,---000555;;;???YYY}}}ooonnnTTTCCCFFFPPPeee~~~hhhSSSCCC444333666888:::>>>???@@@DDDJJJTTT___hhhnnnwwwzzz|||lllgggccceeeccc^^^YYYXXXVVVIIIJJJ```ssswww}}}}}}rrrjjjnnnwwwrrrcccjjjuuuvvvdddjjjvvvgggZZZLLL<<<000+++|||zzztttmmmkkklllmmmmmmhhhlllpppttt}}}}}}||||||{{{zzzxxxuuuyyy|||xxxooofffbbbaaaXXXOOO@@@444//////333666KKK```vvv}}}tttgggkkkkkkkkkppptttmmm```III999***'''******'''%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((***,,,+++))),,,333@@@DDDXXXuuuyyyPPPVVVzzzsssuuukkkNNNiiimmmSSSHHHNNN[[[eeeiiizzz|||zzz}}}}}}|||}}}|||zzzyyyyyyyyy|||xxxuuutttttttttqqqooovvvtttttttttuuutttrrrqqqtttrrroookkkggggggjjjlllsssrrrppppppppprrrtttuuuwwwuuusssqqqqqqsssuuuwwwyyywwwtttpppkkkgggdddbbbcccbbbaaa___]]]\\\[[[[[[UUURRROOOKKKGGGAAA;;;666555555666999@@@JJJUUU\\\]]]\\\]]]dddooonnn[[[FFFMMMTTT^^^ggglllllliiifffZZZ]]]```bbbaaa___]]]\\\``````aaacccfffjjjnnnqqqqqqtttxxx{{{{{{zzzzzzzzzssslllccc\\\\\\aaaiiioooyyyzzz{{{|||{{{yyywwwuuunnnrrrwwwxxxxxxyyy|||zzzqqqgggaaabbbjjjooooooppptttrrruuuwwwvvvrrrlllgggeeebbbZZZSSSPPPMMMIIIHHHJJJJJJOOOXXXccclllrrrsssssswwwwwwwwwwwwwwwzzz~~~~~~|||{{{zzz|||zzz{{{~~~~~~|||yyy}}}|||zzz|||}}}}}}}}}}}}}}}|||{{{{{{zzzyyyqqqhhh```vvv}}}ooojjjmmmooolllmmmwww~~~tttkkknnnggghhh{{{lllbbbaaaXXXCCC000+++)))+++)))$$$###(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&''',,,))),,,111222222<<>>888333444999>>>>>>;;;:::DDDPPP[[[```dddgggjjj}}}~~~tttsssoooggg```\\\]]]```___TTTKKKPPPaaatttvvvjjjfffhhh~~~ttthhhcccpppxxxjjjttt~~~wwwmmmYYY@@@///***}}}wwwrrrpppjjjcccZZZWWW[[[bbbdddccc______bbblll~~~{{{zzzzzzzzzxxxwwwtttwwwyyyvvvpppiiieeeddd\\\QQQAAA444...---...///999KKKaaavvvzzzxxxppphhhjjjoooiii^^^LLL===///***)))'''$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))(((***,,,+++)))...444===IIIdddnnnHHHLLLgggwww~~~{{{uuueeeTTTmmmsssaaaQQQMMMRRRXXX___eee|||}}}|||~~~}}}|||~~~|||{{{zzzzzzzzzzzz{{{xxxuuutttttttttrrrooopppoooppprrruuuvvvvvvttttttsssqqqnnnkkkkkkmmmooosssqqqnnnmmmnnnrrrvvvyyyxxxwwwuuuttttttvvvwwwxxxxxxwwwtttqqqmmmjjjgggfff_________```aaa```]]]\\\XXXUUUQQQLLLIIIDDD@@@<<<888888777777;;;DDDPPPYYY]]]\\\[[[___gggiii___RRRLLLQQQXXX```fffiiiiiiiiiaaa\\\VVVTTTUUUUUUTTTRRRTTTTTTVVVXXX[[[___ccceeefffkkkrrrxxx{{{{{{||||||yyyooofffaaaaaadddfffsssvvvzzz}}}~~~}}}|||sssttttttsssrrrsssuuuwww|||vvvllleeedddkkksssvvvwwwzzzwwwuuuttttttsssooohhhbbb\\\UUUOOONNNLLLHHHHHHJJJGGGIIINNNWWWcccmmmsssvvv||||||}}}||||||~~~|||{{{zzz}}}{{{xxxxxxzzz||||||zzzyyy|||~~~}}}yyyxxxzzz~~~{{{|||||||||{{{{{{zzzyyy~~~|||wwwmmmbbbiiirrr}}}ttttttvvvvvvmmmnnnkkkppp{{{{{{rrrnnnhhhjjjqqq}}}pppeeeccc[[[HHH444---((()))(((%%%$$$'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''&&&%%%&&&'''+++)))...666777888HHH\\\{{{uuu\\\KKKPPP[[[nnn~~~|||hhhPPPAAA666666777888999;;;>>>AAAJJJSSS___iiipppvvv{{{yyyvvvppphhhaaa___ccchhhddd]]]TTTQQQWWWfffuuuzzzrrrnnnlll~~~tttjjjmmm~~~yyyuuuyyyrrrbbbKKK666---wwwyyy}}}}}}yyytttpppmmmfff^^^WWWYYYaaaeeebbb]]]bbbbbbhhhwww}}}zzzwwwuuuuuuwwwwwwwwwtttuuuuuutttqqqmmmiiiggg[[[OOO???333...---,,,***+++777JJJaaazzzxxx~~~tttyyy|||nnncccfffooonnneeeOOOCCC777///)))$$$$$$'''&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********)))((())),,,+++***000777;;;NNNlll___LLLUUUhhhwwwvvvuuu~~~rrrYYYZZZuuuzzz```TTTOOOUUUXXXWWW\\\ggg||||||~~~~~~|||{{{~~~}}}{{{zzzyyyzzz{{{|||{{{xxxvvvttttttsssrrrpppnnnnnnoooqqqtttvvvuuuttttttttttttsssqqqpppqqqssstttqqqnnnmmmooosssyyy}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwvvvtttrrrooommmkkkjjj___^^^___cccggggggdddaaa___ZZZTTTOOOKKKIIIFFFDDD>>>>>><<<999888>>>IIISSSbbbddddddccceeeiiigggcccQQQSSSUUUYYY___eeejjjmmmkkk___PPPGGGGGGIIIIIIHHHGGGIIIKKKMMMPPPSSSUUUVVVXXX^^^hhhpppvvvzzz}}}~~~{{{vvvqqqmmmiiigggfffmmmqqqwww}}}|||xxxuuutttttttttsss{{{xxxppphhhdddjjjttt{{{}}}|||vvvqqqqqqsssqqqggg___\\\WWWVVVYYY[[[[[[\\\___]]]ZZZXXX]]]gggttt}}}}}}{{{{{{|||yyyvvvuuuvvvxxxyyyyyyzzz|||}}}{{{xxxxxx{{{~~~||||||||||||{{{{{{{{{{{{~~~}}}sssggg\\\jjj{{{ssstttwwwllliiigggkkkssswwwuuurrryyy~~~~~~tttfffbbbZZZJJJ<<<222)))''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&'''(((,,,)))///999999<<>>000xxx{{{~~~{{{xxxoookkkjjjooorrrmmmccc]]]fffsss~~~vvvsssooonnnooorrruuuvvvtttsssrrrrrrqqqooojjjgggTTTIII:::222000000...++++++000;;;OOOggguuussskkkxxxsssvvv}}}oooeeehhhqqqppphhhTTTKKKAAA777,,,%%%&&&+++&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******)))((()))++++++,,,333;;;CCCZZZvvvvvvVVV```qqqxxx~~~~~~SSSRRRccc~~~eeeTTTLLLNNNYYY[[[XXXbbbsss|||zzzzzz|||}}}|||{{{}}}{{{zzzxxxxxxzzz|||}}}yyyxxxvvvtttsssrrrrrrqqqsssrrrrrrrrrtttsssrrrppprrrsssuuuuuutttssstttuuuvvvuuutttsssuuuxxx{{{~~~~~~~~~~~~}}}{{{yyyvvvuuussssssrrrqqqpppooonnnnnndddbbbbbbeeejjjmmmllliiieee```YYYRRROOOLLLJJJIIIAAACCCBBB>>>999:::BBBIII]]]ffflllllljjjkkklllkkk___]]]YYYXXX[[[```ggglllooocccRRREEE???@@@BBBDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLQQQYYYaaahhhooouuuyyyuuuwwwzzz{{{xxxrrrkkkfffgggkkkqqqxxx~~~~~~}}}}}}|||xxxuuuqqqooorrr|||}}}zzzwwwtttkkkdddgggqqqzzz~~~yyyrrrpppqqqnnneee^^^___]]]```hhhpppuuuzzz~~~{{{tttqqqvvv~~~}}}||||||yyyvvvttttttvvvxxxzzz|||}}}|||zzzxxxyyy|||~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~wwwnnn```rrr~~~xxxjjjiiillljjjmmmwww~~~}}}zzz{{{hhh___WWWHHHEEE999+++&&&'''(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))000,,,000777888@@@bbblllXXXYYYbbbnnn~~~pppUUUCCC888000333999???@@@@@@EEEOOOYYYaaaiiittt||||||rrriiifffiiimmmbbb```XXXLLLEEEJJJZZZhhhxxxwwwqqqwwwpppiiiyyyuuujjjzzzttt]]]DDD555qqqtttzzzzzzvvvmmmlllmmmooojjjbbb___bbbqqqxxxnnnjjjeeedddfffjjjoooqqqqqqqqqqqqqqqpppmmmiiieeeRRRHHH<<<555222111///,,,///---111AAATTTaaagggiiiuuu{{{{{{pppooosssnnnccc```YYYOOOBBB222&&&%%%)))&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((+++,,,...666???RRRmmmfff]]]}}}oooJJJZZZrrr{{{TTTOOOKKKNNNWWWYYY[[[kkk~~~{{{wwwxxx{{{}}}~~~~~~~~~~~~}}}{{{zzzzzzyyyxxxwwwxxxyyy{{{|||wwwvvvuuutttrrrqqqqqqqqqvvvuuuttttttttttttrrrpppppprrrtttuuuuuutttuuuvvvyyyzzz{{{|||||||||||||||}}}zzzvvvssspppooooooooooooooooooooooooiiifffcccdddggglllnnnnnniiiddd]]]WWWSSSQQQNNNMMMBBBDDDEEEBBB<<<999;;;===HHHXXXhhhnnnoooooonnnlllnnniiiaaa[[[YYY[[[```ccchhhbbbVVVHHH>>>;;;???CCCEEEEEEFFFFFFFFFEEEDDDCCCBBBDDDHHHMMMSSS[[[dddjjjooottt|||}}}uuukkkddd```ccchhhooovvv|||~~~zzzmmmhhhfffjjjnnnppptttyyy{{{}}}}}}zzzxxxppphhhgggoooyyy~~~|||uuuqqqnnnkkkfffbbbbbbaaaeeepppzzz|||~~~~~~~~~}}}{{{xxxuuuuuuvvvyyy{{{{{{{{{zzzxxxwwwxxx{{{}}}~~~~~~}}}|||}}}}}}~~~|||}}}{{{{{{xxxtttkkkzzzvvvzzzjjjfffiiimmmqqqzzzrrrnnnnnn```VVVGGGLLLAAA111'''&&&)))(((%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&&&&)))+++222///000666;;;NNNvvvwww\\\SSSaaasssvvv[[[DDD;;;777333888:::<<>>CCCEEEDDDCCCBBBAAA??????>>>:::;;;===???CCCIIIQQQVVV^^^eeeooowwwzzzxxxsssooo``````aaadddiiiqqqxxx|||~~~}}}uuummmkkkhhheeeeeehhhlllqqqxxx~~~zzzuuunnnjjjoooyyy}}}vvvrrrpppooollljjjmmmjjjlllssszzz}}}|||~~~~~~}}}}}}{{{yyywwwwwwzzz|||yyyxxxwwwwwwwwwwwwxxxyyy{{{{{{zzzyyyyyyzzz|||}}}zzz~~~zzzzzzyyywwwjjjooo{{{yyyqqqqqquuuttt{{{fffvvvmmmgggwwwwwwggg[[[LLLRRRHHH888+++'''))))))&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&&&&'''***,,,111222444888GGGfffeeeSSSUUUiii|||{{{bbbHHH999666666555;;;:::<<>>=========>>>999;;;===>>>???BBBGGGJJJKKKPPPYYYccclllssswwwyyymmmhhhaaa\\\\\\aaaggglllrrrvvv}}}|||uuusssooohhheeeeeecccfffkkkqqquuuxxx{{{|||wwwwwwrrrlllnnnyyy{{{tttssswwwzzzxxxuuuzzzuuusssvvvyyy{{{~~~~~~||||||{{{|||}}}}}}}}}{{{xxxwwwyyy|||zzzyyyyyyyyyzzzzzzyyyyyyzzzyyyxxxwwwxxxyyy{{{||||||}}}}}}~~~{{{vvvfffaaajjj|||uuu~~~zzzaaannnhhhdddooo~~~nnnbbbRRRUUUOOO???///((()))***'''''''''&&&&&&&&&&&&''''''########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''***---...666999>>>TTT|||pppXXXRRR___sssjjjOOO>>>777555666777<<<>>>CCCKKKUUU```iiinnnooouuu}}}yyyxxxxxxyyyyyywwwrrrmmm[[[ZZZYYYWWWYYY___iiipppuuuwwwyyy||||||wwwuuurrrnnnkkkeeeggglllssszzz~~~|||vvvsssrrrvvvkkk___[[[\\\]]]YYYTTTTTT]]]kkkyyy}}}qqqrrrzzz~~~~~~lllaaalll~~~uuusss~~~mmm___xxxgggZZZ```]]]aaajjjsssuuullliiiggg___WWWMMMEEEBBBDDDHHHJJJZZZbbblllooolllgggeeeeeecccaaaZZZMMM???555222333///,,,...000,,,...GGGeeeqqqyyyyyyzzzzzzpppqqqsssrrrzzzsssjjj^^^LLL999///---&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))************+++++++++***((((((***,,,111<<>>KKKFFFVVV``````eeewww~~~~~~zzzwww{{{zzzzzz{{{|||||||||{{{zzzyyysssuuuvvvwwwwwwuuusssqqqppprrrrrrpppmmmlllmmmpppnnnnnnoooqqqtttvvvvvvuuuqqqrrrssssssssssssvvvxxxuuuuuuvvvwwwyyy{{{}}}~~~rrrrrrrrrqqqpppppppppooojjjkkklllmmmnnnooopppqqqlllooonnnhhh___[[[^^^ccccccdddfffiiijjjgggbbb^^^VVVRRRNNNMMMNNNMMMGGGBBB999<<>><<<<<<===???@@@<<<>>>BBBDDDDDDDDDEEEGGGHHHIIILLLRRR[[[eeennnsss|||ssseeeYYYSSSTTTXXX]]]aaagggnnnrrrssstttxxx{{{wwwsssqqqrrrqqqkkkgggfff]]]^^^___aaaeeekkkqqqvvvrrruuussslllmmmyyyzzzppprrr}}}|||~~~xxxtttuuuvvvvvvyyy}}}yyy|||||||||zzzyyyzzz|||}}}~~~|||yyywwwyyy{{{}}}||||||}}}~~~~~~}}}{{{|||{{{yyyyyyyyy{{{}}}~~~}}}}}}|||tttkkk___ZZZnnn}}}sssnnnppp{{{gggcccjjj}}}qqqeeeUUUWWWRRRDDD222((()))***(((''''''&&&&&&&&&&&&''''''""""""""""""""""""""""""$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''+++...---999>>>AAA[[[eeeRRRUUUhhh{{{ttt[[[BBB:::888666666;;;===CCCLLLUUU^^^gggooosss}}}xxxrrrpppmmmhhhjjjooowww~~~~~~uuufff[[[PPPRRRUUUYYYcccrrr{{{{{{|||zzzpppeeeaaaeeehhhfffbbbNNNTTTcccwwwzzzxxx|||}}}vvv|||}}}gggfffuuu~~~xxxvvvfff{{{qqqcccXXX\\\eeellluuusssnnnqqqoooccc^^^RRRFFFDDDEEEEEEEEEEEESSS___kkkpppkkkeeeccceee```bbb[[[III888222333555222222---///333222>>>VVVlll{{{xxxmmmoooxxxuuuppplllhhh[[[EEE333+++'''(((&&&$$$###%%%%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***---((('''---111777FFFWWW~~~}}}aaaWWW___|||~~~}}}UUU]]]uuuYYYJJJFFFGGGPPPZZZ]]]\\\jjj~~~}}}}}}~~~xxx{{{~~~~~~}}}|||{{{{{{zzzzzzuuuvvvvvvvvvvvvvvvuuutttttttttsssrrrqqqpppnnnmmmrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssssssssvvvuuutttuuuwwwxxxxxxxxxvvvtttqqqnnnmmmnnnooopppmmmlllllllllnnnppprrrssspppqqqrrrpppllleee]]]YYYeeeeeegggjjjnnnooollljjjeee___WWWQQQNNNMMMMMMMMMBBB<<<:::???JJJXXXiiiwwwuuuwwwuuuqqqvvv{{{qqq```XXXKKKCCCGGGKKKGGGBBBBBB@@@???@@@EEEMMMUUUZZZ]]]YYY[[[^^^```^^^ZZZUUURRRNNNMMMKKKJJJMMMVVV```gggqqqsssrrriii\\\RRRPPPQQQRRRUUU[[[___bbbbbbaaa```]]][[[WWWTTTRRRSSSUUUVVVYYYYYYZZZZZZ[[[^^^cccfffgggmmmsssuuuuuuyyyyyyvvv|||||||||yyyrrrpppuuuzzz|||~~~~~~{{{vvvyyyvvvwwwxxx}}}|||{{{yyyxxxxxxyyyyyy~~~~~~~~~~~~{{{{{{|||}}}}}}}}}}}}|||~~~|||zzztttdddVVVWWWcccsss|||}}}kkkrrr~~~mmmbbbfffkkkwwwgggPPPKKKTTTOOO999(((&&&((('''(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''***///333666666===SSSsssrrrXXXXXX[[[vvv{{{]]]JJJ777222555999<<<===AAAHHHYYYiiillliiiooo{{{{{{oooccc\\\[[[^^^aaaiii|||vvvaaaUUU\\\ZZZ]]]jjj~~~{{{{{{|||~~~~~~yyymmmfffdddcccbbb```VVVXXX^^^iiivvv~~~~~~{{{yyyxxxrrrooovvvtttiiibbb}}}xxxnnnttt{{{|||qqq|||xxxoooaaaUUU[[[hhhyyy|||tttqqqvvvsssgggYYYNNNDDDBBBDDDDDDEEEGGGQQQ[[[fffjjjeee```^^^___^^^```\\\NNN@@@999777555333333...///333000888NNNhhhtttwwwxxx~~~mmmiiihhhiii___LLL999000((((((&&&%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((())))))***)))&&&)))///333888III\\\SSSPPP\\\vvv|||vvvUUUeeexxxUUUDDDCCCHHHRRRXXX]]]bbbrrr~~~|||{{{yyy|||}}}}}}{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvwwwwwwvvvuuutttttttttssssssrrrqqqpppnnnnnntttsssssssssrrrrrrqqqqqqppppppppppppqqqrrrttttttxxxvvvuuuuuuwwwxxxwwwwwwuuutttrrrpppoooooopppqqqnnnnnnnnnnnnoooppprrrsssqqqrrrqqqpppkkkeee___[[[[[[[[[]]]bbbhhhjjjhhheeejjjgggaaaYYYSSSNNNKKKIIIIIICCC>>>@@@FFFPPP]]]iiisssxxxxxxvvvzzz~~~vvvhhhYYYVVVQQQJJJEEEEEEGGGIIIHHHKKKRRR[[[dddkkkooopppvvvxxxzzz{{{{{{yyyvvvttteeeaaa[[[VVVUUUXXX\\\^^^ffflllrrrqqqjjj```YYYVVVPPPPPPPPPPPPOOOMMMLLLKKKMMMKKKHHHFFFEEEGGGIIIJJJMMMMMMMMMMMMMMMPPPTTTXXX[[[bbbkkkqqqtttyyy{{{zzz~~~|||uuusssxxx}}}wwwwwwyyyvvvwwwyyyyyyyyyzzzzzzyyyxxxvvvuuuvvvvvvwwwyyy{{{}}}}}}~~~~~~~~~~~~}}}{{{yyyjjjZZZSSSWWWfff~~~yyyuuuyyyuuuccc^^^ffflll{{{rrraaaRRRPPPFFF666+++)))(((&&&(((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%&&&''''''(((+++000444999777AAA]]]}}}\\\SSS___eeewww}}}fffNNNAAA444222666999;;;>>>IIISSSaaammmpppqqqxxx{{{wwwuuusssrrriiifffaaa[[[ZZZbbbppp{{{sssgggcccdddjjjxxx}}}{{{zzz|||~~~vvvnnnjjjeee___ZZZ^^^]]]^^^dddnnnxxx~~~~~~zzzxxxrrrkkkiiimmmpppdddqqq}}}lllpppwwwzzztttzzzxxxtttjjj\\\QQQ```sssvvvsssrrrvvvssseeeRRRIIIAAAAAACCCDDDFFFJJJRRRZZZbbbeeeaaa\\\YYYYYY\\\___]]]UUUKKKEEE>>>777999999333333666111333BBB[[[hhhvvvxxxrrrrrrfffeeehhhlllhhhXXXDDD888)))'''&&&'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******((((((---333555;;;OOOeeeuuuSSSXXXiii|||{{{~~~rrr[[[ssssssNNN>>>BBBKKKTTTUUU]]]lll|||{{{wwwyyy|||~~~|||{{{zzzzzzzzzyyyyyyxxxxxxwwwxxxxxxwwwwwwvvvuuutttsssssssssrrrrrrqqqpppooooootttttttttssssssrrrrrrrrrrrrqqqpppqqqrrrtttwwwxxx{{{yyywwwvvvwwwwwwvvvuuuttttttsssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuttttttrrroookkkgggccc```YYYXXXXXX^^^ggglllmmmkkklllllliiibbbXXXPPPLLLKKKPPPHHHBBBAAADDDIIISSS\\\nnnvvv{{{{{{~~~zzzppp^^^[[[RRRIIIGGGLLLPPPNNNSSSWWW[[[```dddhhhlllnnnppprrrvvv{{{}}}uuuooohhhaaa\\\XXX]]]ccciiijjjgggccc```XXXUUUPPPKKKFFFCCCBBBAAADDDCCCAAA@@@@@@BBBDDDEEEEEEEEEEEEDDDDDDEEEIIILLLMMMVVVaaajjjqqqxxx}}}}}}}}}vvvtttyyy~~~xxxsss}}}}}}xxxvvvxxxzzzuuuwwwyyyzzzyyywwwtttrrrrrrssstttvvvxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~sssbbbRRRLLLZZZ|||kkkooo|||||||||nnngggcccqqq~~~yyyyyywwwnnn]]]MMM===555111+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&'''((()))---222666;;;;;;JJJjjjdddMMMRRRgggnnnuuummmSSS>>>777333555888:::>>>BBBRRR^^^jjjooosss{{{qqqlllnnnrrrrrrppphhhhhhgggeeeiiiwwwvvvfffdddgggjjj{{{}}}zzztttmmmccc]]]iiiddd___^^^eeeppp{{{zzzwwwrrrhhh___\\\}}}ppphhhuuuxxxtttwwwzzzyyy|||yyyooobbbVVVPPPhhhtttpppooommmppplll\\\KKKEEE@@@AAACCCEEEJJJOOOVVV[[[aaaccc```[[[XXXVVV]]]___^^^YYYTTTOOOFFF>>>EEEGGGBBB??????777333===MMM[[[nnn}}}~~~yyyhhh]]]fffggglllrrrqqqcccNNN???,,,(((%%%'''((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++***+++111666777???YYYttteeeSSSccczzzpppiiicccEEE===EEEOOOUUUTTT^^^ttt~~~yyyssswww{{{|||{{{||||||{{{{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvuuusssrrrsssrrrrrrqqqppppppppppppsssssstttttttttuuuuuuuuuuuutttsssrrrtttwwwzzz}}}}}}{{{xxxwwwwwwwwwuuuttttttttttttuuuuuuuuuuuutttsssssstttuuuwwwxxxzzzzzzxxxvvvtttpppmmmjjjhhhggg^^^YYYWWW[[[dddmmmrrrtttjjjmmmmmmggg]]]UUURRRSSSPPPJJJEEEDDDFFFIIIPPPXXXgggqqqyyy|||}}}~~~{{{tttjjjZZZLLLLLLRRRVVVTTTQQQQQQQQQQQQQQQSSSXXXaaagggoooqqquuuzzz{{{rrrbbb]]]WWWUUUXXX\\\___```^^^ZZZUUUPPPKKKGGGFFFEEEDDDDDDCCCBBBCCCCCCEEEEEEAAABBBBBBAAA@@@AAADDDFFFHHHPPPZZZdddllluuu||||||~~~{{{uuusssxxx}}}{{{nnnrrr{{{wwwvvvxxx{{{vvvwwwxxxyyyxxxwwwuuutttyyyxxxxxxxxxxxxyyyyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~yyylllXXXNNN___}}}ffffffuuuyyylll```eeeyyyvvvvvvzzzyyyuuuhhhQQQ>>>:::666+++&&&(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''((()))+++000555999===CCCXXXvvvXXXKKKRRRdddiiigggZZZDDD666444555999;;;===DDDLLLUUUdddnnnoootttzzzssspppvvv}}}|||{{{}}}|||hhh^^^___dddooo~~~~~~|||uuummmhhhpppjjjbbb]]]___iiivvv~~~yyysssllleee___\\\~~~jjjrrr{{{zzziiiWWWQQQTTTnnnvvvpppjjjjjjkkkiiilllfffTTTFFFCCCAAACCCEEEGGGNNNVVVYYY\\\```bbbaaa\\\WWWTTT^^^```^^^[[[YYYVVVOOOGGGSSSXXXTTTOOOMMMBBB<<>>BBBFFFFFFHHHRRR^^^ccceeeiiinnnpppkkkaaaXXXVVV^^^dddccc```\\\VVVPPPSSSfffmmmhhhccc\\\]]]iiikkkjjjooozzz|||zzz}}}}}}mmmfffnnnrrrlllfffeeeddd```LLL999***)))(((######((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((***+++,,,000000555===EEESSSnnn~~~ppprrrrrrbbbnnnlll```NNNBBB@@@EEENNNSSS^^^mmm|||}}}~~~~~~}}}zzzyyyzzz{{{~~~{{{xxxxxxxxx}}}}}}}}}~~~~~~~~~~~~~~~wwwwwwxxxxxxxxxwwwwwwvvvrrrqqqoooooooooqqqsssuuuxxxxxxxxxwwwwwwwwwvvvvvv}}}}}}~~~~~~zzzxxxwwwxxxzzz||||||{{{yyyxxxwwwwwwyyy|||~~~~~~~~~}}}{{{xxxvvvtttuuutttrrrpppooommmmmmlllcccgggggg___UUUSSS[[[dddmmmrrryyy}}}wwwiiiVVVIII>>>===@@@GGGMMMPPPUUUZZZbbbbbbeeejjjmmmjjjfffccc^^^iiihhhccc}}}|||qqqdddVVVLLLGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAA@@@???CCCFFFJJJOOOSSSUUUVVVVVVNNNPPPTTTVVVXXX[[[^^^```___aaadddhhhlllqqquuuxxx|||}}}~~~}}}~~~{{{tttrrrwww|||~~~qqquuu~~~yyyvvvrrrmmmhhhfffeeedddaaafffnnntttwwwxxxxxxyyyuuuwwwyyy{{{{{{zzzwwwvvvxxxxxxyyyzzz{{{}}}yyyzzzzzz{{{{{{{{{{{{{{{}}}}}}}}}~~~|||~~~sssllljjjgggbbb{{{qqqvvv{{{{{{zzz|||~~~fff___dddtttvvviiiZZZRRRLLLAAA000$$$(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''(((+++...111777>>>CCCRRRzzz```MMMOOOfffuuuqqq^^^@@@000777666888???HHHOOOTTT\\\eeerrrsss}}}xxxjjjfffmmmwww}}}pppiiiwww|||{{{}}}sssvvvzzzzzzuuussshhhlllooojjjccc```dddjjjlllsssxxxxxxyyyzzzrrrhhhZZZ]]]cccnnngggeee}}}pppdddppp|||zzz}}}xxxeeeRRRIIIGGGJJJVVVdddtttlllqqqmmmuuuyyyzzz}}}zzzcccHHH@@@AAACCCFFFKKKRRRZZZ```jjjjjjlllrrruuupppeee\\\WWW]]]cccddd```ZZZVVVUUUVVV]]]hhhoookkkbbb^^^```kkkvvvqqqhhhnnnvvvwwwzzzpppfffggg}}}kkkaaagggcccZZZ@@@+++)))***%%%###(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,---555999999DDD[[[pppyyylll[[[ppp}}}bbbWWW|||eeeLLLAAABBBBBBGGGQQQRRRaaaooo}}}}}}|||yyyuuusssvvv~~~}}}yyywwwvvvvvv}}}}}}~~~{{{xxxrrruuuwwwwwwtttrrrrrrsssqqqlllggghhhnnnsssuuuuuuuuuvvvvvvuuutttvvvyyy||||||zzz{{{{{{|||{{{zzzxxxwwwyyy||||||yyyyyyzzzyyyvvv{{{uuurrrqqqmmmgggiiipppjjjlllooonnnkkkiiijjjlllhhhiiihhhbbbZZZVVVWWWYYYffftttwwwhhhVVVHHHEEECCCDDDHHHLLLPPPYYYaaafffeeedddeeeggghhhgggfffmmmlllkkk|||sssgggaaaSSSQQQNNNKKKIIIGGGGGGGGGJJJHHHFFFFFFGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHMMMSSSWWWYYYZZZZZZ[[[XXXWWWWWWYYY\\\aaafffiiihhhggggggiiilllppptttwww}}}yyyzzz}}}~~~~~~vvvnnnqqqzzzxxxoooooo|||wwwsssppplllgggdddccccccddddddeeehhhlllppprrruuuxxxzzzyyyxxxwwwvvvwwwxxxyyyzzzuuuuuuvvvxxxzzz{{{|||}}}}}}{{{{{{}}}}}}zzzxxxyyyzzz{{{|||}}}}}}}}}}}}||||||}}}vvvfffYYYTTTooo}}}wwwssspppoooqqq}}}gggdddllluuuyyygggXXXTTTPPPBBB111%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&$$$###$$$(((******)))'''...***)))666???AAAGGGfffppp|||OOOIIIPPPppphhhIII;;;999666???;;;>>>KKKVVV\\\bbbhhhrrr}}}pppjjjlllmmmjjjuuummmrrr~~~vvvzzz{{{xxx|||zzztttkkkjjjiiihhhfffdddcccbbbjjjssszzzzzz{{{}}}{{{uuufffWWWXXXooossskkkwww~~~|||nnn^^^hhh~~~~~~|||zzz}}}~~~xxxlllZZZIIIBBBBBBGGGUUUeee|||ssslllnnniiikkkmmmrrryyyvvvaaaJJJ>>>AAAGGGLLLRRRXXX^^^ccciiijjjnnnuuuyyyttthhh^^^YYY^^^dddeeebbb\\\XXXWWWNNNUUUaaajjjiiiaaa\\\]]]iiivvvxxxwww~~~}}}zzz}}}{{{nnntttzzznnnrrrqqqeeeKKK333,,,+++&&&$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,***333888<<>>EEEPPPUUUgggttt~~~~~~zzzvvvtttvvv{{{}}}{{{zzzyyyyyy}}}{{{|||}}}|||yyywwwtttuuuwwwuuurrrooopppqqqppplllhhhiiioootttvvvvvvtttuuuvvvvvvuuuwwwzzz|||~~~}}}yyyyyyyyyzzzzzzyyyyyyxxxyyy{{{{{{yyyxxxyyytttmmmccc^^^ZZZ[[[YYYVVVXXX^^^```cccggghhhgggeeeeeefffggghhhhhheee```\\\ZZZYYYdddnnnzzzyyyjjj[[[RRRRRROOOMMMOOOOOOQQQWWW___bbbdddgggiiijjjiiihhhhhhkkklllssssssbbbTTTKKKFFFDDDGGGGGGGGGHHHHHHJJJKKKKKKKKKIIIGGGGGGGGGGGGFFFEEEBBBDDDHHHKKKMMMNNNNNNMMMMMMRRRXXX]]]___```bbbccc````````````bbbdddggghhhjjjiiiiiijjjlllppptttvvvwwwvvvyyy{{{~~~~~~zzztttssswwwxxxwww}}}yyyuuurrrnnnjjjfffcccdddeeefffffffffhhhlllooorrruuuxxxyyyxxxxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{||||||{{{zzzxxxyyy{{{|||{{{yyyuuuvvvxxxzzz|||}}}}}}~~~||||||~~~xxxgggVVVMMMZZZ|||tttooopppttt~~~llleeeiii}}}kkkZZZSSSNNNCCC444+++''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''%%%###%%%(((***)))((()))///,,,...;;;BBBCCCIIIkkkssshhhLLLKKKZZZqqqxxx___BBB777777666;;;;;;BBBOOOZZZ```gggnnn|||zzzppplllmmmlllhhh~~~yyyuuummmhhhjjjwww}}}}}}~~~zzz}}}}}}|||~~~xxxrrrlllllllllkkkiiigggeeecccgggooovvvxxxzzz~~~}}}xxxjjj\\\YYYllltttkkkqqquuu```]]]qqq|||}}}|||zzz{{{|||vvvnnn]]]MMM???<<<>>>FFFWWWhhh}}}uuussskkkggg```___cccnnnwwwqqq\\\HHH<<>>111,,,'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,***222888>>>PPPooommmNNNJJJaaazzz|||xxxuuukkk]]]~~~ZZZOOODDD>>>>>>FFFRRR\\\nnnyyy~~~|||~~~yyyssssssyyy~~~}}}||||||}}}~~~|||{{{zzzzzzzzzyyywwwuuuttttttsssqqqnnnllllllmmmmmmiiifffggglllqqqssssssrrrsssvvvwwwwwwxxxzzz|||~~~~~~}}}{{{xxxxxxwwwwwwwwwxxxyyyyyyyyyzzzyyywwwwwwuuukkkaaaQQQKKKGGGGGGGGGEEEFFFHHHMMMQQQWWW[[[]]]^^^```aaafffggghhhiiihhhccc\\\WWWaaadddoooyyyvvvfff[[[YYY___ZZZVVVTTTQQQPPPTTT[[[```eeekkkmmmllljjjiiijjjmmmmmmvvvyyyvvvtttgggUUUFFF@@@@@@BBBDDDCCCDDDFFFIIIKKKMMMNNNOOOKKKIIIGGGFFFGGGHHHGGGFFFAAADDDJJJOOOSSSTTTTTTTTTRRRVVV\\\aaadddgggiiikkkkkkkkkkkkkkkkkkjjjiiiiiillllllkkkkkkmmmpppssstttuuuvvv{{{{{{|||uuusss|||zzzwwwtttrrrpppkkkhhheeedddeeeggghhhhhhhhhiiikkknnnqqqtttwwwxxxxxxxxxxxxwwwvvvuuutttsssxxxxxxyyyyyyyyyyyyzzzzzzwwwvvvvvvwwwzzz{{{zzzyyyuuuvvvwwwyyyzzzzzzzzzzzz||||||zzziiiSSSEEEIIInnn~~~oooiiinnnuuuyyyqqqcccjjjooo^^^TTTMMMBBB777000(((''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%'''((((((((((((...---222???CCCCCCKKKsss}}}rrrRRRLLLOOOeeeppplllRRR:::444666666888>>>JJJXXXbbbhhhpppxxx~~~|||~~~xxxttt{{{yyytttmmmjjjjjjhhhdddqqq|||}}}|||wwwlllgggcccfffrrr{{{|||~~~~~~}}}zzzwwwppppppooommmkkkjjjhhhhhhdddkkkqqquuuzzz~~~~~~|||vvvhhh___kkk}}}ppphhhqqqmmm\\\```{{{|||~~~}}}{{{zzzwwwmmmcccRRREEE;;;;;;@@@III\\\ooowwwrrrrrrhhh^^^VVV\\\jjjyyy}}}nnnVVVEEE===CCCKKKSSSYYY___dddgggmmmnnnttt}}}}}}nnn```ZZZ___dddfffbbb^^^\\\[[[KKKOOOYYYfffkkkfff___\\\___pppqqqkkkzzzqqqkkkpppvvvxxxwwwyyyzzz~~~{{{eeeIII555,,,((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,---333888???SSSrrr~~~]]]EEELLLccczzz{{{xxxyyyccceeeqqqTTTUUULLLCCCEEELLLWWWcccrrr{{{~~~}}}{{{}}}zzzvvvvvvyyy~~~~~~}}}}}}}}}~~~{{{{{{zzzyyyxxxvvvtttssspppooommmkkkjjjjjjkkkkkkiiifffccccccfffjjjlllllloooqqqtttvvvvvvwwwyyyzzz~~~}}}||||||{{{xxxvvvyyyxxxvvvuuuuuuvvvwwwxxxwwwwwwuuutttuuuqqqdddVVVJJJGGGDDDDDDDDDCCCAAA@@@DDDFFFJJJNNNRRRVVVYYY[[[bbbbbbeeejjjlllhhh^^^VVV]]]ZZZaaaooommm^^^VVVZZZccc]]]XXXUUUQQQOOOSSSZZZdddjjjpppqqqmmmjjjjjjlllrrrnnnttt~~~vvvqqqnnnkkkgggYYYGGG<<<:::???DDDFFFJJJLLLMMMNNNOOONNNNNNMMMIIIGGGFFFFFFGGGHHHGGGFFFDDDHHHNNNSSSWWWXXXWWWVVVUUUYYY^^^cccfffiiilllooossstttuuuuuutttqqqnnnmmmoooooonnnnnnnnnppprrrsssyyyzzz~~~~~~wwwuuu{{{uuurrrqqqpppoookkkiiifffeeefffggghhhhhhiiiiiijjjnnnrrruuuwwwwwwyyyyyyyyyyyywwwuuusssqqqvvvvvvwwwwwwxxxxxxyyyyyywwwwwwwwwxxxyyyzzzzzzzzzzzzzzzzzzyyyyyywwwvvvvvv~~~|||||||||lllSSSAAANNNnnnwwwyyyfffaaaiiittt|||~~~}}}yyyxxx|||qqqbbbVVVMMMCCC888222)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''''''''+++---666BBBBBBCCCOOO|||XXXFFFPPPTTTiiihhh\\\FFF666333666777999DDDTTTaaahhhooowww|||||||||~~~zzzuuusss}}}rrrgggaaa___^^^]]]aaallluuuxxx{{{}}}rrriiiaaacccgggooozzzzzz{{{}}}~~~|||yyyzzzxxxuuuqqqmmmllllllnnnppphhhkkkoootttzzz~~~~~~vvvhhhjjjyyyhhhjjj{{{ggg\\\rrr|||~~~~~~{{{xxxqqqdddXXXJJJ@@@:::===DDDNNNbbbuuuvvvpppnnnbbbXXXVVViiipppUUUDDD@@@DDDJJJPPPVVV\\\cccgggllllllpppyyyzzziii[[[WWW\\\aaaccc```\\\ZZZZZZPPPOOOVVVccckkkhhhaaa\\\___ppp|||vvvdddcccvvv{{{ppppppyyyzzzpppnnnssstttvvv|||xxxjjjRRR;;;---***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,///555999BBBYYYxxxtttRRRHHHZZZnnn]]]sss}}}ddd[[[PPP\\\UUUHHHMMMTTT[[[iiittt{{{}}}~~~~~~|||{{{{{{{{{yyyxxxzzz}}}}}}}}}}}}~~~{{{{{{{{{yyyvvvsssrrrqqqjjjhhhgggggghhhjjjkkkllljjjgggeeecccdddfffggghhhmmmpppssstttuuuvvvwwwyyyzzzyyyxxxxxxyyyyyywwwuuuzzzxxxwwwuuuttttttuuuuuuuuuuuusssrrrsssooobbbTTTJJJMMMQQQUUUYYYZZZWWWTTTVVVSSSPPPMMMMMMNNNPPPQQQWWWXXX]]]fffmmmlllddd\\\YYYSSSWWWdddeeeZZZVVV\\\```ZZZVVVTTTQQQQQQWWW^^^jjjooosssrrrmmmiiiiiikkkuuuqqqvvvwwwmmmmmmtttyyyxxxYYYNNNAAA;;;>>>CCCGGGHHHOOOPPPPPPOOONNNLLLIIIHHHHHHGGGFFFFFFHHHJJJJJJIIIKKKOOOSSSWWWYYYXXXVVVTTTYYY\\\```dddgggjjjnnnqqquuuvvvyyyzzzzzzwwwtttrrrqqqqqqpppppppppqqqrrrrrr}}}}}}~~~~~~{{{}}}zzz|||yyyssspppoooppppppnnnkkkhhhffffffffffffeeehhhiiijjjoootttwwwxxxvvvzzzzzzzzzzzzyyywwwtttsssuuuuuuvvvxxxyyy{{{||||||yyyzzzzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzxxxwwwvvv}}}||||||~~~}}}pppYYYGGGXXXuuuvvvccc___iiirrryyysssqqquuuvvvqqqhhh\\\PPPEEE:::333***)))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&'''((((((---111<<>>666555888:::<<>>AAANNN\\\ccciiirrr{{{yyypppmmmpppxxxmmmUUUGGGBBBGGGNNNKKKRRR]]]hhhpppwww{{{}}}{{{uuuuuu{{{~~~yyyqqqooovvv{{{zzzzzz{{{|||{{{xxxuuuppphhheeeooo}}}uuummmlllpppxxx}}}wwwrrrqqqvvv|||}}}~~~uuuhhhiiiuuu~~~wwwcccmmm{{{|||{{{uuunnncccSSSDDD:::777;;;EEEOOOZZZnnn|||kkkddd[[[VVV\\\ttt|||ooo]]]IIIAAADDDIIIOOOVVV^^^gggllljjjffffffoooxxxxxxlll___RRRWWW\\\]]][[[YYYXXXYYYTTTKKKIIIUUUdddiiifffcccaaalllmmmmmmwwwwwwqqqrrr{{{zzzggg___mmmmmmeeellldddjjjcccIII222+++***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***+++,,,000555<<>>HHHGGG@@@YYYccc===EEEVVV^^^hhhVVVEEE666444666777===FFFQQQ[[[cccgggppp~~~}}}qqqfffbbbhhhrrr{{{ttt\\\KKK@@@<<>>KKKKKKCCC???AAACCCFFFNNNWWWjjjssszzzzzzzzz|||yyysss{{{}}}|||yyywwwvvvrrrvvv|||}}}{{{yyyyyyzzz{{{|||}}}}}}~~~qqqfff^^^aaafffkkksss}}}}}}|||}}}~~~zzztttooonnnqqquuuuuuvvvvvvuuuuuuwww{{{~~~|||rrrzzzwwwvvvpppoooyyyyyyvvvqqqfffVVVEEE999777;;;FFFSSS___kkk|||qqqXXXOOOMMMRRRiiiyyymmmiiifff^^^TTTEEEFFFIIIQQQ\\\gggnnnpppiiieeehhhooowwwjjjbbb^^^]]]^^^]]]XXXVVVWWWUUURRRJJJGGGTTTfffkkkccc[[[TTTZZZrrrxxxhhhxxx~~~{{{zzz}}}sssqqqyyy}}}zzzuuuiiikkkdddDDD111...)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&'''(((*********888===EEEQQQhhhdddQQQaaayyyyyyZZZrrrlllPPPHHHWWW^^^SSSKKKMMMUUU___kkkuuu}}}}}}~~~~~~~~~|||{{{zzzyyypppqqq~~~}}}}}}}}}}}}}}}|||{{{{{{zzzzzzxxxxxxsssjjjcccbbbfffjjjiiihhhjjjnnnnnnlllmmmqqqtttsssuuu{{{|||yyyyyy}}}||||||{{{zzzyyyyyyyyyyyy|||zzzyyyyyyzzzzzzxxxwwwssssssuuuxxxzzz{{{zzzxxxxxxzzz||||||zzzxxxxxxxxx{{{~~~{{{xxxuuuvvvoookkkkkkjjjeeebbbbbbddddddaaa[[[TTTOOONNNOOOMMMNNNNNNNNNLLLLLLNNNPPPTTTZZZ___ccceeebbbVVVJJJ<<<===>>>@@@DDDJJJOOORRRTTTSSSRRRQQQRRRTTTVVVXXX^^^```ccceeeeeehhhkkkooofffcccbbbeeekkklllgggaaa]]]WWW[[[iiipppkkkhhhiii\\\UUUSSSXXXYYYUUUYYYaaabbbccceeefffgggiiikkkmmmmmmnnnpppssstttuuuuuutttttttttvvvxxxzzzyyywwwtttpppsssyyyzzzqqqmmmwwwxxxrrrooonnnooooooppplllhhhgggdddbbbeeekkkkkkooosssuuu{{{}}}wwwvvvuuuuuuvvvwwwxxxyyytttuuuwwwxxxyyyyyyxxxwwwvvvxxxzzz{{{|||{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzzzzz~~~{{{vvv___PPPQQQddd|||qqqiiippprrrxxxzzzffffffzzzzzzqqqggg[[[SSSPPP:::,,,$$$'''(((###"""&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&(((+++...333BBBJJJAAA<<>>KKKYYY___hhhrrr|||~~~vvvuuuyyy{{{ssssssrrr\\\III<<<888???IIIIIIBBB======>>>???EEEMMM]]]gggooopppssswwwyyywwwwwwzzz||||||zzzvvvttttttooorrrwww|||~~~{{{xxx||||||}}}~~~qqqlllhhhkkkqqqvvv{{{zzz|||{{{wwwyyyyyywwwtttpppoooqqqssswwwxxxxxxwwwwwwxxxzzz}}}~~~}}}xxxmmmsssrrrmmm|||ooocccxxxxxxwwwqqqfffUUUCCC888777===KKKZZZeeennn|||pppYYYRRRWWWddd~~~uuujjjiiijjjcccXXXFFFFFFHHHQQQ\\\fffkkknnnhhhdddiiiooowwwrrrccc]]]ZZZ[[[ZZZVVVTTTUUUUUUQQQIIIEEEOOO___fffbbb\\\VVV[[[nnnuuugggiiippp~~~}}}xxxyyyqqquuu|||~~~zzzooooooiiiNNN666---''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''((()))+++,,,------666:::DDDXXXsss}}}]]]NNN```yyy~~~```{{{iiiPPPLLLXXXNNNGGGCCCHHHSSS```llluuu}}}~~~~~~~~~|||{{{zzzyyyvvvzzz}}}}}}}}}}}}}}}|||{{{zzzyyywwwyyysssccc[[[aaajjjnnniiijjjmmmooollliiilllrrrtttxxx~~~|||}}}}}}|||||||||||||||{{{yyyyyyzzzyyyxxxvvvuuuuuuuuuwwwzzz||||||{{{wwwyyy{{{{{{yyywwwwwwwwwpppwwwzzzyyyyyy}}}}}}xxxsssrrrlllbbbZZZWWW^^^bbbddd```XXXQQQNNNNNNKKKLLLNNNNNNMMMMMMNNNPPPMMMQQQTTTVVVXXXXXXPPPGGG>>>===<<<<<<>>>@@@CCCEEEIIIKKKNNNRRRWWW]]]aaaccceeegggjjjkkklllmmmoooqqqllliiigggjjjnnnnnniiiddd\\\XXX\\\ggglllgggbbbcccUUUPPPPPPVVVWWWTTTWWW]]]``````aaaeeejjjmmmmmmkkknnnpppsssvvvxxxwwwvvvuuuwwwwwwyyy{{{}}}|||yyyvvvrrrtttxxx~~~|||nnnkkkooo}}}xxxqqqoooooopppqqqqqqmmmiiihhhdddbbbeeekkklllqqqtttwww}}}vvvvvvvvvvvvwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxwwwvvv{{{||||||||||||zzzxxxwwwyyyyyyyyyyyyzzz{{{}}}}}}{{{~~~~~~}}}~~~|||wwwgggTTTOOO___{{{qqqeeemmmooosssxxxttttttwwweeehhhppplllllleeeZZZSSS@@@000$$$%%%(((&&&$$$%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((,,,///222EEEIII;;;;;;VVVttt___FFFVVVooo{{{tttcccHHH:::222666888999DDDSSS^^^ccclllxxxpppjjjkkkooo{{{~~~{{{{{{||||||zzzwwwxxxzzzyyyjjjWWWGGG<<<888===DDDHHHBBB===;;;::::::>>>CCCWWWaaaiiilllmmmrrrvvvxxxvvvxxxyyyxxxvvvtttssssssnnnoooqqquuuzzz{{{yyyuuuzzz{{{|||}}}~~~{{{xxxtttwww{{{{{{}}}|||uuuvvvwwwwwwuuuqqqnnnmmmlllvvvwwwyyyyyyxxxxxxyyyzzzzzz~~~{{{zzzxxxllliiiuuullleeesss|||gggxxxxxxwwwrrrgggVVVCCC777888@@@OOO^^^hhhppp}}}xxxeeeaaaiiixxx~~~pppiiikkkmmmeeeYYYHHHEEEFFFPPP[[[ccchhhkkkgggdddjjjpppxxx}}}fff^^^XXXWWWVVVSSSRRRSSSTTTQQQIIIDDDKKKYYYcccddd```XXXWWWeeewww{{{oooaaaYYYggg~~~}}}uuu~~~yyyjjjjjjrrrwww~~~sssoookkkWWW<<<---***''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''')))+++---///000222444777:::FFF^^^|||sssUUUKKK___zzz~~~}}}ggg\\\MMMPPPYYYFFFCCCCCCKKKZZZhhhttt{{{~~~~~~|||{{{zzzwwwwww}}}~~~}}}~~~~~~~~~}}}{{{zzzyyyuuuvvvlll[[[YYYeeepppqqqpppnnnmmmnnnlllkkkpppvvvvvv{{{~~~|||zzzzzzzzzzzzxxxwwwzzzxxxwwwwwwzzz|||||||||wwwyyyzzzzzzyyyxxxxxxxxxtttyyyzzzwwwvvvyyy{{{{{{yyy~~~|||yyyoooaaaUUUQQQYYY```fffddd\\\TTTOOOOOOKKKLLLLLLLLLKKKLLLNNNPPPLLLNNNOOOOOOPPPRRROOOHHHEEEEEEDDDDDDDDDFFFHHHIIINNNQQQUUUZZZ___eeehhhjjjjjjkkknnnpppppppppppppppqqqnnnllllllmmmlllgggbbbXXXTTTUUU[[[]]]YYYUUUUUULLLJJJLLLSSSVVVVVVXXX]]]```aaaeeeiiilllmmmlllkkktttvvvzzz|||}}}{{{yyywww{{{{{{|||~~~|||yyyvvvwwwzzzwwwssslllmmmuuuwwwqqqooopppqqqrrrooojjjgggfffdddbbbffflllooossswwwyyy~~~wwwxxxxxxyyyyyyxxxwwwwwwxxxyyyyyyzzzzzzyyyyyyxxx}}}}}}}}}}}}|||{{{yyyxxxzzzzzzzzzzzz{{{|||}}}}}}zzz}}}}}}{{{zzz|||{{{xxxqqqZZZOOO___yyymmmbbbmmmssswwwvvvkkkiiiwwwtttffffffvvvuuujjjkkkpppkkk___UUUGGG555&&&###'''(((&&&%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''')))---000333GGGIII:::@@@eee~~~{{{OOO???[[[vvv|||nnn[[[@@@888444777999;;;HHHYYYbbbgggppp}}}}}}uuuwww{{{uuutttwww~~~uuugggccceeehhheee\\\QQQEEE:::444888@@@HHHDDD???<<<::::::<<<>>>YYYcccmmmqqqqqqqqqsssvvvzzzyyywwwtttrrrrrrtttwwwsssooommmoootttxxxyyywwwyyyzzz|||~~~}}}xxx}}}|||{{{yyyzzz{{{xxxyyyzzzxxxtttnnnhhheeepppsssvvvxxxxxxwwwwwwwwwxxx}}}zzzzzz}}}sssgggiiiyyyqqqjjjrrryyymmmwwwwwwuuupppfffUUUDDD888:::CCCQQQ```iiissstttpppxxx|||vvvnnnjjjmmmnnneeeYYYKKKDDDDDDNNNZZZaaaeeeiiidddccciiinnnvvvoooeee[[[XXXWWWUUUTTTUUUSSSPPPJJJEEEIIIUUUaaagggdddZZZSSS[[[llltttkkk]]]\\\oootttkkkwwwzzzgggeeennnuuuvvvnnnmmm```DDD000///((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&)))---///000333666999BBBCCCNNNfffxxxaaaJJJIII```yyymmmjjjiiiOOOOOOXXXZZZCCCDDDHHHSSSbbbrrr}}}~~~|||{{{yyyqqqrrrwww~~~||||||~~~}}}|||zzzzzztttnnnaaaWWW]]]mmmvvvtttwwwooojjjlllpppssswww|||~~~~~~}}}{{{{{{||||||zzzxxx}}}{{{xxxxxxyyy{{{{{{{{{xxxyyy{{{zzzyyyxxxyyyzzzzzz~~~{{{yyyzzzyyyuuussswww}}}vvvggg[[[WWW[[[aaaggggggaaaXXXSSSRRRNNNMMMLLLIIIHHHJJJMMMPPPMMMOOOOOOLLLLLLOOOMMMIIIFFFFFFGGGHHHJJJMMMOOOQQQSSSUUUXXX\\\aaaeeehhhiiipppqqqrrrsssttttttsssrrrooollliiigggfffccc^^^ZZZRRRNNNKKKKKKJJJGGGGGGHHHFFFFFFKKKRRRWWWZZZ]]]aaa^^^dddkkknnnmmmlllnnnppp|||~~~|||zzz~~~~~~|||||||||~~~yyytttssstttxxx}}}vvvqqqpppppprrrrrrkkkgggeeeeeedddccchhhnnnrrruuuxxxzzz{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{||||||||||||||||||||||||{{{zzzzzzzzzzzz{{{{{{~~~~~~{{{{{{}}}}}}zzzsssXXXIIITTTxxxwwwyyyiiicccppp{{{}}}kkkeeessswwwuuurrrtttyyy~~~wwwoooooopppfffWWWLLLLLL;;;)))$$$''')))'''%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''***...111;;;LLLLLL>>>JJJtttdddDDDAAA```vvvvvvhhhXXX;;;666555888999>>>KKK[[[dddjjjuuu~~~uuupppooowww{{{cccSSSOOOSSSYYYVVVSSSNNNFFF:::222666>>>DDDCCC@@@<<<:::;;;<<<<<>>DDDEEERRRmmmqqqZZZHHHPPPhhh{{{|||{{{YYYrrrmmmTTTHHHWWWcccZZZCCCGGGNNNYYYiiiyyy}}}{{{yyysssvvvyyy|||||||||}}}~~~|||{{{zzzzzzzzzsssgggZZZYYYdddqqqwwwwwwyyyqqqmmmrrryyy}}}}}}|||{{{{{{||||||{{{zzz}}}{{{yyyxxxzzz{{{{{{{{{xxxyyyzzzzzzyyyyyyzzz{{{yyy}}}}}}||||||yyyuuutttwwwyyy{{{{{{zzz{{{|||~~~~~~vvvjjjbbb```gggjjjkkkjjjeee^^^XXXUUURRRQQQOOOLLLIIIIIILLLNNNNNNQQQPPPLLLJJJLLLJJJGGGEEEFFFHHHKKKNNNRRRTTTVVVUUUVVVXXX[[[___cccfffhhhmmmllllllmmmoooooonnnlllfffdddaaa^^^[[[XXXSSSPPPNNNKKKFFFBBB@@@@@@BBBDDDEEEGGGLLLRRRYYY^^^ccceee___gggooorrrqqqppptttxxx}}}~~~~~~~~~}}}~~~~~~zzzxxxyyy~~~zzzuuurrrqqqqqqqqqpppiiifffdddeeeeeeeeeiiipppssswwwzzz|||~~~}}}}}}|||{{{zzzzzzyyywwwwwwxxxxxxyyyzzz{{{{{{yyyyyyzzz{{{|||}}}~~~~~~}}}|||zzzyyyxxxxxxxxx|||}}}}}}{{{tttZZZFFFHHHcccmmmhhhuuuzzzdddeeeqqq}}}oooiiiyyywwwrrruuuxxxqqqqqqpppdddUUUJJJNNN@@@///&&&''')))'''%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&&&&(((+++///333AAALLLIII???PPPxxxwwwLLL===GGGcccqqqmmm___OOO999666555999<<>>???@@@>>>:::999;;;;;;999@@@III[[[ooozzz|||}}}~~~xxxrrrooopppuuuyyyzzzvvvooojjjiiimmmsssxxxwwwyyy}}}|||www~~~{{{^^^RRRfffyyy~~~zzzzzz{{{|||{{{wwwqqqllldddjjjsssyyyzzzyyywwwuuuxxx}}}zzzyyycccUUUxxxuuutttuuuqqqooolllggg]]]PPPBBB999===HHHZZZjjjuuuxxx}}}pppqqqoookkkkkklllgggaaaXXXJJJDDDOOO[[[```fffmmmaaabbbhhhlllrrrttteee___]]]ZZZYYYZZZTTTSSSOOOJJJFFFJJJWWWbbbddd___XXXTTT]]]llltttttt^^^jjj~~~|||yyyyyy}}}nnntttzzzqqqvvvwwwRRR//////(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&))),,,---///444<<>>BBBBBB===;;;===;;;666777999FFF]]]nnntttuuuwwwxxxyyyxxxuuuqqqmmmkkkjjjpppssssssmmmddd```ccchhhnnnrrrxxx~~~~~~nnnVVVQQQWWWwww|||zzzzzzxxxsssooojjjrrr{{{zzzwwwppp}}}{{{vvvkkkZZZWWW{{{|||wwwfffddd```ZZZQQQGGG???::::::LLL^^^kkk~~~kkkeeemmmuuuwwwvvvkkkmmmnnnnnnlllkkkjjjjjjeeeUUUKKKPPP\\\eeekkkpppjjjkkkqqqssswwwvvveeebbbaaa\\\XXXYYYUUUZZZTTTLLLHHHDDDLLL```ccceee^^^TTTXXXmmmhhhUUU___|||zzzwwwyyyvvv||||||nnnCCC---,,,***((('''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))******---000000000777CCCNNNHHHHHH\\\xxx~~~kkkLLL[[[aaaJJJdddwwwVVVEEEMMM]]]___WWWMMMWWWaaaiiisss}}}{{{~~~~~~~~~~~~}}}{{{zzzyyy~~~|||||||||}}}}}}{{{yyyvvvuuutttbbb^^^XXXTTTXXXdddsss~~~~~~|||vvvqqqnnnnnnppprrrooorrruuuwwwwwwvvvvvvwwwqqqsssvvvxxxyyyyyyzzz|||yyyyyyxxxvvvuuuuuuuuuttt{{{zzzyyyxxxxxxxxxyyyzzzyyyyyyyyyyyyxxxxxxwwwvvvsssssstttuuuvvvxxxzzz{{{xxxqqqjjjccc\\\XXXWWWXXXYYYYYYWWWRRRMMMIIIOOOWWWZZZTTTOOONNNKKKFFFFFFGGGGGGFFFFFFHHHMMMPPPNNNOOOQQQPPPOOOQQQVVVZZZZZZXXXVVVVVVZZZ```ggglllggg\\\PPPLLLPPPTTTSSSPPPQQQOOOPPPSSSTTTSSSUUUYYYWWWZZZ]]]```dddhhhnnnrrrpppuuuyyyzzz{{{}}}{{{vvvttttttvvvyyy|||}}}{{{zzzvvvvvvuuuvvvwwwyyy{{{|||zzz{{{~~~uuurrryyy|||ttttttsssrrrqqqpppppppppsssrrrooommmlllmmmoooqqqttttttwww~~~wwwwwwxxxxxxxxx{{{}}}zzzvvvssssssuuuxxxzzz~~~|||yyyzzz||||||zzzwwwyyyyyyzzzzzzyyyyyyxxxwwwuuuuuuvvvxxxxxxyyyyyyxxxooohhhOOO;;;???QQQkkk~~~uuuyyyyyypppvvvnnndddqqqsssrrrrrrhhhZZZRRRVVVWWW:::!!!'''***"""%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''(((''')))***((((((///999LLLLLL@@@KKKwwwlll[[[tttkkkOOO<<<333333888@@@HHHPPP\\\gggjjj}}}sssbbbWWWUUUVVVgggzzz}}}hhh```\\\aaalllzzzlllNNNAAA;;;444444888===<<>>???BBBEEEHHHNNNUUUYYY```fffmmmsssuuuuuuttttttyyyxxxwwwvvvvvvxxxyyyzzzyyyxxxxxxwwwuuutttsssrrrqqqrrrssstttuuuvvvvvvvvvsssrrrrrrrrrssstttuuuuuusssoookkkhhhgggggggggfffhhhiiiggg```XXXTTTVVVZZZRRRNNNIIIFFFEEEEEEGGGJJJLLLKKKKKKLLLMMMMMMKKKJJJJJJIIIJJJKKKMMMPPPQQQRRROOOMMMKKKJJJKKKOOOSSSUUUVVVTTTSSSSSSVVVZZZ^^^aaahhhjjjooouuuxxxyyy}}}{{{{{{{{{|||}}}|||}}}~~~xxxsssvvvtttqqqnnnnnnpppsssuuuuuuvvvxxxzzz|||}}}}}}}}}xxxzzz}}}|||{{{wwwuuuvvvtttuuuvvvvvvwwwwwwwwwwwwzzzzzzzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyxxxwwwwwwvvvyyyxxxxxxwwwwwwxxxyyyzzzyyywwwbbbHHH===GGGooouuuyyylll]]]jjjwwwmmmjjjhhhjjjlllmmmqqquuuvvvjjjmmmgggXXXOOOOOOLLL===+++%%%''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((((()))+++,,,000<<>><<<>>>HHHWWWbbbkkkvvv{{{rrrfff[[[QQQUUUZZZ```eeeiiijjjkkklllooouuuzzz}}}~~~zzz{{{}}}xxx{{{wwwxxx|||{{{wwwnnnppppppkkkeeefffooovvvuuusssxxx|||{{{}}}ttt]]]DDDWWWqqq444444444444555666888999:::BBBOOO___pppjjjSSSPPP^^^mmmuuuwwwssspppllllllmmmnnnkkkiiilllhhh___VVVUUU\\\dddhhheeeccciiirrr}}}jjjZZZXXXZZZYYYYYY\\\UUUZZZWWWTTTRRRHHHDDDNNN]]]aaa```WWWOOOTTTeeeuuuiiiOOOJJJ[[[jjjxxxjjjRRRXXXllltttkkkhhhiiiqqqjjj???222...)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***+++,,,---000555???JJJQQQLLLQQQhhhvvvUUUBBBMMM```vvvvvvYYYQQQWWWZZZUUUOOOQQQWWWeeevvv~~~~~~}}}|||}}}~~~~~~~~~~~~}}}|||{{{~~~~~~|||{{{yyyxxxwwwwwwyyyyyyxxxvvvuuuwww|||||||||~~~zzzppphhhWWWQQQIIIBBB@@@@@@BBBBBB@@@AAABBBBBBAAA@@@>>>===;;;<<<>>>>>>@@@CCCGGGKKKSSSZZZdddmmmrrrttttttuuuuuuuuuuuuuuuvvvwwwwwwxxxuuuuuuvvvwwwxxxxxxwwwwwwrrrrrrsssssssssssssssrrrqqqqqqqqqqqqrrrssstttuuuuuuqqqllliiihhhhhhgggfffkkkpppssslll```ZZZ]]]cccQQQJJJDDDCCCCCCCCCFFFIIIKKKOOORRRSSSQQQMMMJJJIIILLLJJJHHHHHHJJJMMMNNNOOOMMMLLLLLLMMMPPPUUUZZZ]]]^^^___aaabbbdddhhhnnnrrrxxx{{{~~~~~~wwwtttvvvtttqqqmmmjjjjjjmmmqqqtttvvvwwwxxxyyy|||~~~}}}|||xxxuuuvvvuuuuuuvvvvvvvvvvvvvvvvvvyyyzzzzzzyyywwwvvvvvvwwwvvvwwwwwwwwwwwwvvvuuuuuuxxxxxxwwwwwwxxxyyy{{{|||yyywwweeeMMMAAAHHHooojjjwwwjjjZZZcccssszzzqqqqqqwww~~~zzzppplllnnn}}}~~~lllfffmmmmmmcccPPPLLLMMMBBB+++$$$(((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%'''******...:::FFFGGG>>>^^^rrr{{{cccWWWlllkkkcccRRRDDD<<<777444555777@@@LLLWWWaaannnxxxyyyuuu}}}oooVVVGGGDDDHHHAAA:::444333666777444222555777AAAOOOVVVTTTMMMJJJBBBBBBAAA======DDDPPPZZZfffsss{{{sssjjjcccSSSXXX```hhhooorrrrrrrrrssssssuuuwwwzzz|||~~~zzzzzz~~~}}}zzzyyy{{{wwwwww{{{{{{xxxrrrnnnkkkpppzzz||||||wwwzzz|||yyyyyyoooZZZBBBPPPhhh|||333333444666888:::<<<===???FFFVVVnnnlllVVVTTTbbbpppwwwzzzuuuppplllkkkmmmnnnkkkhhhkkkkkkcccXXXUUU[[[bbbeeegggbbbgggttt{{{hhhYYYXXXZZZXXXWWWZZZVVV[[[WWWSSSRRRHHHDDDMMM[[[```aaaYYYNNNOOO^^^nnnnnnSSSKKKYYYhhhyyyoooYYY[[[nnnyyyqqqjjjppprrrJJJ333///***'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***------...111777AAALLLSSSKKKUUUpppmmmHHH@@@UUUlllqqq\\\JJJJJJSSSVVVRRROOORRRYYYhhhyyy~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{|||{{{zzzyyyxxxwwwvvvvvvrrrwww|||~~~|||yyyuuusss|||{{{zzz{{{yyyqqqeee\\\MMMIIIDDDAAA@@@AAABBBBBBCCCDDDDDDDDDCCCAAA@@@???<<<===>>>===<<<===???BBBGGGMMMVVV___fffkkkppprrrqqqrrrtttuuuvvvvvvvvvuuussstttuuuwwwxxxxxxxxxwwwssssssssssssrrrqqqpppooooooooooooppprrrssstttuuuwwwsssnnnjjjiiiiiiiiihhhkkkrrrxxxvvvppplllnnnsssVVVMMMGGGHHHIIIHHHJJJNNNPPPXXX```bbb\\\VVVSSSTTTXXXTTTQQQQQQUUUYYY\\\]]][[[[[[\\\^^^ccchhhmmmqqqqqqtttwwwyyyyyy|||yyyrrrrrrtttsssoookkkhhhhhhkkkpppsssvvvwwwyyy{{{~~~~~~}}}yyyvvvvvvwwwvvvvvvuuuuuuuuuuuuvvvuuuvvvxxxwwwuuutttuuuwwwuuuuuuuuuuuuuuuttttttssswwwwwwvvvvvvxxxzzz|||~~~xxxwwwgggRRRDDDDDDdddfffyyynnn```eeennn|||}}}www|||ooorrrvvvzzzuuujjjggglllmmmhhhXXXOOOPPPGGG---%%%)))$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((+++---000;;;GGGHHHBBB___ssszzzeeeaaakkkhhh^^^NNNAAA===;;;999555:::EEEQQQYYYaaaooo|||~~~}}}~~~kkkOOO??????EEEBBB===777333444666555222444555===KKKSSSQQQKKKGGGCCCBBB@@@===>>>FFFRRR[[[bbblllvvvzzzyyyvvvnnneeeZZZ```iiirrrxxxzzzzzzyyyzzzxxxvvvuuuwwwzzz|||}}}{{{vvvqqqpppnnnnnnrrrxxx~~~|||}}}|||xxxyyy}}}}}}{{{xxxqqqnnnzzz~~~wwwxxx{{{xxxxxxooo]]]GGGQQQfff|||222444666999<<>>[[[xxxnnn{{{]]]LLLBBBGGGSSSWWWVVVUUUUUU\\\kkkzzz~~~~~~~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}|||{{{uuuvvvwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwvvvwwwzzz|||{{{yyyvvvtttpppgggZZZPPPHHHGGGEEEDDDEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDCCC>>>??????>>><<<;;;===>>>???CCCKKKRRRZZZbbbjjjnnnppprrrtttvvvwwwwwwvvvuuuuuuuuuvvvwwwwwwvvvuuuttttttttttttsssqqqooonnnmmmnnnnnnooopppqqqsssuuuvvvxxxtttoookkkjjjjjjjjjjjjkkkqqqxxx|||||||||}}}]]]SSSMMMOOOQQQOOOQQQUUU\\\fffrrrtttmmmfffdddeeehhheeeaaaccciiipppuuuvvvtttttttttvvvyyy~~~|||vvvuuuqqqmmmrrrooojjjggggggjjjooosssvvvxxx{{{~~~~~~}}}zzzwwwwwwxxxwwwvvvtttttttttuuuvvvpppsssuuuuuusssrrruuuwwwtttttttttuuutttssssssrrrwwwvvvvvvvvvxxx{{{}}}wwwwwwiiiUUUEEE>>>XXXhhh}}}ppphhhlllpppyyy|||uuunnnoooqqqtttrrrmmmkkkllliiiccc___RRRTTTKKK///&&&+++###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%***///111555???JJJBBBGGGlll{{{pppxxxoootttooommmcccSSSEEE===777333888???KKKUUU[[[bbbqqqkkkRRREEEHHHQQQMMMGGG===666444555444111333333:::GGGOOOMMMFFFBBBBBB@@@===<<<@@@KKKZZZddd```fffnnnsssxxxxxxoooeeeccciiirrr{{{~~~|||{{{wwwtttuuuxxx{{{|||rrrjjjbbb\\\YYY[[[eeeppp}}}zzzyyy||||||zzz{{{~~~{{{uuurrrxxx{{{sssuuuyyyyyyzzztttcccNNNWWWjjj|||999888999<<<@@@EEEHHHIIIWWWaaa|||kkkXXXQQQZZZhhhqqqtttmmmllljjjjjjlllnnnnnnnnnkkkjjjggg```ZZZ[[[aaagggeeennnqqqwwwmmmdddYYYTTTUUUWWWXXXWWWYYYUUUQQQOOOOOOMMMIIIEEEUUUbbbbbbYYYTTTQQQYYYkkk}}}fffMMMXXX|||xxx{{{|||zzz~~~{{{jjjsss~~~|||~~~|||uuuXXX999///,,,)))###'''***!!!%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))***,,,---000999EEELLLMMMDDDXXXooovvvPPP???FFFiiikkkjjjrrrRRRCCC>>>MMM]]]```]]][[[XXXbbbmmmvvv~~~}}}{{{zzz|||~~~}}}|||}}}|||{{{yyyssstttuuuvvvvvvvvvvvvvvvzzzxxxwwwwwwxxxyyyxxxxxxxxxvvvuuurrrhhhYYYNNNKKKGGGFFFEEEEEEGGGJJJNNNPPPRRRTTTWWWWWWPPPHHHGGGKKKDDDDDDDDDAAA===:::::::::<<<>>>DDDJJJMMMRRR^^^jjjnnnrrrvvvxxxxxxyyy{{{~~~wwwyyy{{{{{{xxxvvvvvvvvvrrrrrrrrrrrrqqqqqqppppppmmmjjjgggiiimmmqqqssssssssswwwxxxsssjjjeeefffiiigggkkkttt~~~|||jjjeee]]]YYYYYY\\\___```iiitttyyy~~~~~~}}}~~~}}}|||}}}~~~xxxrrrooopppsssuuutttqqqkkkfffeeejjjnnnpppvvv|||~~~~~~}}}zzzxxxvvvtttwwwxxxwwwvvvtttssstttuuupppqqqrrrtttuuuvvvvvvvvvxxxzzzzzzvvvqqqooossswwwrrrssstttwwwzzz|||{{{yyyvvvzzzoooYYYDDD:::QQQxxxvvvttttttiiirrr}}}wwwnnnuuunnnxxxmmm]]]cccmmmiiiccc```NNNVVVSSS111&&&...%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***(((''')))---666DDDPPPCCCMMMnnnppp|||rrr{{{vvvsssiiiZZZJJJ<<<555333888>>>FFFQQQ]]]jjjxxxvvvxxxxxx|||lllZZZRRRZZZgggrrrcccMMM:::555777666000111111444<<>>===BBBSSSeeefffllliiihhhooonnnhhhllloooqqqwwwyyyssssssuuuuuuwwwzzzrrrgggWWWUUUUUUJJJKKK^^^sss|||zzzyyyyyy|||yyyxxxqqqiiimmmzzz|||{{{wwwtttuuuyyy{{{wwwtttaaaYYY^^^|||tttlll999<<>><<>>000+++)))$$$(((+++$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((+++...111999CCCHHHGGGCCCXXXnnn~~~fffGGG<<>>IIIQQQJJJRRRmmmjjj|||qqqbbblllnnnoooiiiZZZGGG:::777999999BBBQQQ^^^iiirrrzzzyyypppuuu}}}|||ooo___RRRMMMSSSdddtttrrrQQQ888111666888555000222555888;;;>>>CCCFFFEEECCCBBB???===CCCUUUfffsssrrrgggaaaiiikkkjjjqqqppprrruuuzzzwwwrrrpppmmmmmmppprrrkkk```]]]\\\QQQOOO___gggooouuuwwwzzz~~~}}}|||||||||{{{yyywww|||vvvooojjjdddccciiirrr~~~yyyuuuuuuyyy{{{yyyuuurrriiihhhvvvmmm|||NNNRRRWWW^^^mmmoooaaaSSSCCC???HHHWWWccchhhnnnkkkiiihhhjjjmmmnnnnnnjjjgggbbb[[[WWWYYY___dddlllqqqyyysssddd___ZZZZZZ^^^```^^^[[[\\\ZZZYYYYYYWWWQQQHHHAAANNN___eee```[[[TTTVVVddd}}}xxxeeeZZZeeesss}}}zzzzzzlllwww|||uuu|||}}}vvv{{{tttBBB111***)))%%%(((***%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''***---111999BBBFFFEEEJJJ```uuuzzz]]]BBB<<>>IIIYYYffflllssspppllliiijjjkkkkkkkkkkkkggg```ZZZXXX[[[aaaffflllqqqyyy~~~kkkaaa]]]ZZZ[[[```bbb```\\\\\\[[[[[[[[[YYYRRRHHH@@@LLL^^^fffbbb]]]UUUUUUbbb}}}iiiTTTUUUaaapppvvvxxxzzz}}}wwwllltttqqqGGG333******&&&'''***%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&***---111888BBBFFFDDDNNNggg{{{rrrRRR999888NNNhhhxxxyyyvvvvvvmmm}}}sssMMMRRRggg{{{qqqUUUMMMYYYdddooozzz~~~~~~~~~~~~~~~}}}|||{{{|||{{{yyyxxxyyyxxxvvvttttttvvvwwwxxxxxxwwwvvvwwwxxxxxxvvvtttsssgggZZZTTTTTTYYYcccmmmsssssstttttttttsssrrrqqqvvvrrroooooojjj```WWWTTTRRRVVV[[[^^^]]][[[YYYYYY\\\UUUKKKBBB:::777>>>HHHPPPXXXbbbjjjnnnqqqtttwww{{{||||||{{{yyyxxxxxxyyysssqqqmmmjjjiiiiiijjjkkkpppjjjeeeffflllpppnnnkkkiiinnntttvvvtttqqqooonnnjjjiiiiiijjjnnnttt|||zzzyyyvvvqqqllliiifffeeeddddddeeehhhkkkmmmkkkhhhdddiiihhhiiikkkoooqqqrrrqqqpppnnnkkkfffbbb```aaabbbfffgggfffgggkkkttt~~~|||qqqkkkggggggfffddddddgggbbbdddeeeccc```___bbbeeehhhnnnwww~~~}}}{{{yyyxxxvvvtttxxxyyyzzzyyywwwvvvvvvvvvssstttvvvwwwxxxyyyyyyyyy{{{{{{{{{zzzyyyzzz|||~~~zzzxxxuuuuuuvvvxxxxxxxxxqqqyyyvvviiiWWW@@@>>>RRR}}}vvvkkk|||{{{tttyyyzzztttyyy{{{uuuiiinnn```SSSQQQTTTEEE000'''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&***+++,,,222<<>>888555999===888000000333555444333777@@@HHHRRRNNNJJJJJJQQQ]]]ggglll~~~fff^^^llltttrrrtttrrrrrrrrrsssvvv~~~yyysssmmmccc[[[XXXaaaaaa\\\]]]bbbbbbiii{{{~~~~~~{{{{{{{{{{{{}}}}}}|||yyyvvvwwwqqqnnnmmmfffaaakkk{{{xxxvvvxxxzzzxxxuuu|||ppp^^^rrr}}}tttooo}}}mmm~~~iii[[[MMMDDD<<<===IIIYYYfffmmmwwwsssmmmiiihhhhhhhhhhhhjjjeee^^^YYYXXX]]]cccgggiiinnntttyyyzzzvvvmmmeee```\\\YYY[[[```bbb```]]]ZZZYYYYYYZZZXXXQQQGGG???KKK]]]fffccc^^^UUUTTTaaazzz}}}kkkTTTRRR\\\jjjzzz|||sssrrrhhhsssqqqMMM666++++++'''&&&(((%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''''''***---000888BBBGGGFFFUUUqqqqqqNNN888;;;MMMgggwwwxxxwwwxxxnnn```IIIOOO]]]eeeZZZJJJNNN___iiittt~~~}}}}}}}}}~~~}}}{{{{{{{{{{{{yyywwwwwwvvvuuutttttttttuuuvvvuuuuuuvvvyyy{{{}}}{{{zzzsssfffYYYVVVXXX\\\bbbhhhhhhhhhjjjlllooosssvvvwwwzzzwwwvvvwwwssskkkffffffkkkkkkjjjfff```ZZZWWWUUUccc___YYYOOOAAA777777>>>JJJRRR\\\dddiiimmmrrruuuwwwyyy{{{|||zzzyyyyyyyyyrrrpppnnnkkkiiihhhhhhiiillljjjiiijjjnnnppppppnnnjjjnnnsssuuutttqqqnnnmmmllllllmmmmmmnnnppptttwww|||```QQQWWWUUURRRRRRTTTVVVXXXYYY___^^^^^^___bbbddddddcccfffeeefffhhhkkknnnnnnnnnjjjiiifffbbb]]][[[[[[\\\\\\\\\\\\^^^dddmmmyyy}}}|||oookkkhhhhhhfffbbbbbbeeebbbcccccc```^^^^^^cccgggiiinnnvvv||||||zzzyyyxxxvvvtttsssttttttsssrrrrrrsssuuurrrssstttvvvxxxyyyyyyyyy}}}|||zzzyyyyyyzzz|||~~~xxxwwwvvvvvvwwwxxxxxxwwwqqqyyyxxxlllZZZCCC@@@SSSzzzppp|||wwwooo|||vvvuuuyyyzzzzzz{{{tttuuusssyyyuuuhhhkkk```TTTQQQUUUMMM555''')))'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''###(((***+++444AAAHHHEEE@@@bbbZZZRRRsss___eeetttwwwssshhhUUU@@@666777===<<>><<<777333444888888444000333555555555:::CCCJJJVVVSSSSSS^^^ttt|||tttuuuqqqooowwwooooooooooooqqqvvv|||sssooommmnnnkkk```UUUOOO\\\aaa___aaahhhjjjrrr}}}}}}yyyzzzzzz{{{}}}~~~}}}zzzxxxsssqqqpppnnnjjjlllxxx{{{wwwxxxyyywwwtttssslllTTTcccwwwqqqnnnzzziiiTTTNNNDDD>>>888;;;GGGVVVbbbhhhmmmiiieeebbbcccfffggghhhgggbbb[[[VVVWWW]]]dddhhhggghhhlllooonnnhhhcccaaa```[[[XXXZZZ___bbb```]]]ZZZYYYXXXYYYWWWQQQGGG@@@JJJ]]]fffddd___UUUTTT```zzz|||iiiQQQQQQ```qqqrrrlllvvvooo~~~|||SSS888+++,,,'''%%%'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''***,,,///777CCCIIIIIIXXXwwwsssNNN;;;AAAIIIcccuuuzzz{{{|||ooommmSSSLLLXXXeeeeeeXXXOOOVVVbbbhhhttt~~~|||{{{zzzyyyzzz}}}}}}{{{{{{{{{{{{yyywwwvvvvvvvvvuuuuuutttttttttuuuvvvwwwyyy{{{|||zzzxxxooofff]]]YYYWWWUUUVVVZZZ^^^___```cccfffiiikkkmmmqqqpppppppppjjjcccbbbeeesssttttttqqqkkkccc]]]ZZZ\\\\\\]]][[[RRRDDD;;;:::DDDKKKTTT\\\aaagggmmmqqqsssvvvzzz|||{{{zzzyyyxxxsssqqqooommmkkkiiihhhhhhkkkllloooqqqqqqqqqqqqqqqkkknnnrrrsssrrrpppmmmkkkmmmnnnooonnnllllllnnnpppwww{{{jjjjjjvvv[[[JJJFFFKKKLLLPPPWWW^^^aaa```^^^^^^[[[XXXWWWZZZ^^^bbbdddgggggggggiiilllmmmmmmmmmggggggeeeaaa]]][[[\\\]]]XXXYYY[[[^^^eeeoooyyy}}}uuummmiiihhhhhhgggcccdddgggfffgggfffccc``````cccgggkkkooottt{{{}}}{{{zzzyyyxxxvvvtttrrrrrrqqqpppoooqqqtttwwwttttttvvvwwwxxxxxxxxxxxxzzzyyyxxxxxxyyyyyyyyyxxxvvvvvvvvvwwwyyyyyyxxxwwwuuuzzzwwwooo```IIIBBBOOOwwwjjjgggxxx}}}xxx|||xxxrrrvvvsssuuu|||vvvkkkkkkfff[[[TTTZZZUUU:::(((,,,'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''###))),,,---888IIIPPPMMMFFFhhh```\\\~~~\\\jjjzzzwwwpppbbbNNN===666888===???JJJXXXccckkkvvv}}}}}}vvvqqqfffVVVRRRPPPEEE===;;;<<<>>><<<999<<<@@@??????:::222///333777888111333555666999???GGGMMMXXXXXXaaa}}}}}}~~~xxxsssxxxlllkkkjjjiiihhhfffbbb```UUUWWW___jjjlllcccWWWOOOVVV```ccchhhpppsssyyy~~~{{{}}}||||||}}}~~~}}}{{{yyysssuuurrrkkkhhhooozzz}}}wwwwwwxxxvvvssskkknnnSSSXXX{{{vvvrrrlllsss}}}mmm\\\MMMFFF>>>999666999DDDRRR]]]bbb]]][[[YYYZZZ^^^dddiiikkkeee___XXXTTTVVV]]]dddhhheeedddfffjjjiiiccc______```[[[XXXYYY^^^aaa```]]][[[ZZZZZZZZZYYYSSSJJJCCCJJJ]]]fffddd___UUUTTT```}}}eeeJJJNNNddd|||aaahhh|||yyyUUU:::,,,,,,'''%%%&&&###%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((***,,,...777CCCJJJKKKTTTtttpppKKK999@@@GGGbbbvvv~~~kkkeeeOOOMMM___mmmiii[[[TTTXXX___cccppp|||zzzyyywwwvvvxxx{{{~~~}}}{{{{{{{{{{{{yyywwwvvvvvvvvvwwwvvvuuutttsssyyyxxxxxxxxxxxxvvvsssppphhhccc___ZZZSSSLLLKKKOOOTTTUUUXXX\\\___aaabbbbbbllllllllljjjccc[[[\\\bbbqqquuuyyyyyysssiii```\\\QQQSSS[[[cccaaaTTTEEE===@@@FFFOOOVVV\\\aaahhhmmmppptttyyy||||||zzzyyyxxxssssssqqqooommmkkkiiihhhlllpppuuuvvvtttrrrrrrsssmmmoooqqqrrrqqqnnnllljjjlllnnnnnnmmmjjjiiikkkmmmooosssxxxzzz}}}qqqaaaiii}}}iiiGGGCCCKKKIIIOOOYYYfffnnnpppjjjeee[[[YYYVVVWWWZZZ___ccceeekkkjjjjjjkkknnnoooooonnnggggggfffccc```___```aaa[[[\\\^^^ccckkkttt}}}}}}mmmkkkiiihhhjjjiiifffhhhmmmiiijjjjjjgggcccaaaccceeellloootttyyy~~~}}}~~~~~~|||zzzyyyyyyxxxvvvtttssssssrrrppppppssswww{{{vvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwyyyyyyxxxvvvsssuuuuuuvvvxxxzzzzzzyyywwwyyy{{{vvvqqqfffOOOBBBIIInnndddhhh~~~}}}hhhooommmmmmwwwxxxqqqqqqkkkaaaYYY^^^[[[>>>)))...'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''---//////;;;MMMUUUQQQLLLkkkccc```wwwZZZmmm}}}vvvmmm\\\III;;;666999>>>AAAMMM\\\gggnnnwwwyyyoooeeeTTTBBBAAADDD>>>::::::<<>>VVV}}}pppuuuaaaccczzz___:::000)))$$$(((###)))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++'''------,,,666FFFKKKFFFNNNyyyuuuHHH111IIIVVVfffyyydddiiihhhHHHNNN\\\___ZZZXXXTTTWWWccceeeqqq|||~~~}}}~~~uuurrrsssxxxyyywwwzzz|||}}}}}}}}}}}}{{{zzzyyytttvvvxxxxxxwwwvvvuuuvvvwwwxxxuuuqqqtttyyyuuummmjjjbbbZZZUUUPPPIIIFFFGGGFFFLLLQQQPPPLLLMMMWWW```aaafffhhhccc[[[WWW\\\cccgggiiinnntttvvvsssllleeeWWWNNNMMMYYYeeeeee[[[QQQEEE>>>AAAQQQYYYZZZaaaooorrrtttwwwzzz{{{{{{zzzyyyvvvuuurrrooommmjjjiiihhhnnnnnnnnnnnnoooqqqrrrsssqqqsssuuuvvvuuuqqqnnnlllgggjjjllljjjfffccceeegggiiikkkoootttyyy~~~|||zzz{{{{{{uuutttrrrgggaaauuummmQQQGGGKKKSSSZZZiiiyyy|||sssiiidddWWWVVVTTTSSSUUUZZZ```eeefffiiillllllkkkkkkmmmooojjjiiifffdddcccddddddeee``````hhhvvv|||ooohhhiiijjjjjjjjjkkknnnqqqmmmooonnniiibbb```eeekkkmmmooossszzz}}}}}}yyyyyy{{{~~~|||xxxuuussssssuuuvvvrrrsssttttttssstttwwwyyyxxxxxxxxxxxxvvvtttqqqpppwwwvvvvvvuuuvvvxxxzzz{{{uuuvvvxxxxxxxxxxxxzzz{{{xxxwwwxxxvvvgggRRRCCC@@@UUUuuusssjjjxxx}}}ppprrriiimmm}}}sssrrrssseeeaaa\\\[[[JJJ)))***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''***---222222;;;TTT]]]MMMPPPwwweeelllvvv]]]iiivvvoooeeeTTTEEE;;;999:::<<>><<<@@@DDDEEEFFFDDDGGGQQQZZZ```fffllllllZZZCCC555222444444222111555999===CCCKKKRRRTTTbbbggg~~~{{{pppiiiaaa[[[RRRFFF>>>;;;<<>>333+++%%%(((###'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++000111000999GGGKKKFFFSSSyyyzzzPPP888NNNiii}}}yyyWWWbbbsssRRRIIIWWWXXXSSSTTTTTTVVV```nnnxxx~~~|||vvvqqqpppvvvzzzzzzzzz}}}|||}}}}}}}}}}}}{{{zzzyyyvvvwwwyyyyyyxxxwwwwwwwwwvvvwwwuuusssvvvyyyuuummmeee^^^WWWTTTNNNGGGCCCDDDBBBDDDFFFHHHKKKPPPVVV[[[dddgggjjjhhhbbb\\\XXXWWW]]]___dddkkkqqqtttrrroooZZZQQQMMMRRRYYY]]]___```NNNDDDAAAIIISSSXXX___hhhmmmppptttxxx{{{|||{{{{{{wwwvvvssspppmmmkkkiiihhhmmmmmmnnnooopppqqqrrrrrrnnnooopppqqqqqqoookkkiiigggjjjllljjjeeebbbaaaccc```bbbffflllrrrxxx|||~~~}}}vvvlllgggiiinnnrrrmmmmmmkkk___XXXiiilllPPPHHHRRR\\\ggguuu~~~~~~wwwnnnhhh___[[[VVVTTTWWW\\\aaadddgggjjjnnnooonnnnnnppprrrmmmllljjjhhhggghhhiiijjjddddddkkkxxxyyymmmggghhhiiijjjjjjlllooorrrmmmooonnniiibbb```eeejjjmmmoootttzzz|||yyywwwvvvwwwyyy{{{{{{{{{{{{yyywwwttttttuuuvvvxxxuuuuuuuuusssrrrsssuuuxxxyyyyyyyyyxxxvvvtttsssrrrxxxwwwvvvvvvvvvwwwyyyyyyvvvwwwyyyyyyxxxxxxyyy{{{zzzxxxwwwuuuhhhTTTDDD>>>???\\\|||hhhjjjnnn{{{vvvuuuoooaaa^^^[[[___OOO,,,)))&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''((()))---111???YYY___JJJLLLwwwfffmmmxxxnnn]]]jjjssshhh```SSSEEE;;;999;;;>>>DDDSSSaaafffnnn}}}vvvlllcccWWWKKKEEEEEEDDDEEEKKKSSSXXXXXX]]]^^^dddnnnvvv|||fffKKK555---000555666;;;@@@DDDIIIRRR]]]eeejjjqqqtttjjjbbbZZZTTTLLLCCC>>>>>>@@@NNN]]]ffflllqqqtttsssyyyvvvvvv|||}}}{{{{{{|||}}}~~~~~~}}}|||{{{uuuvvvtttooommmpppxxx~~~zzzvvvtttuuuvvvwww{{{bbbQQQmmm~~~nnnaaa[[[SSSLLLGGGAAA:::444777555333333777>>>EEEJJJ[[[jjjyyy{{{qqqfffcccddd___UUUMMMPPPXXX\\\___aaadddhhhkkkkkkiiieeebbb```^^^\\\[[[]]]```bbb```]]]aaa```[[[VVVSSSQQQIIIAAA@@@RRR___dddcccYYYWWWdddqqqTTTKKK___{{{ooonnn~~~^^^[[[www}}}kkkCCC666,,,&&&((("""'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++...333444555>>>IIIKKKFFF[[[|||\\\CCCVVV}}}tttUUUaaa___GGGUUUUUUOOOQQQSSSWWW```pppxxx~~~{{{vvvqqqsssooopppvvv|||}}}{{{zzz|||}}}}}}}}}}}}{{{zzzyyywwwxxxzzzzzzyyyxxxxxxyyyuuuvvvvvvvvvxxxxxxrrrjjjccc]]]XXXVVVQQQKKKHHHJJJIIIGGGHHHMMMWWW___bbbbbbiiiiiihhhgggddd^^^XXXSSSNNNPPPUUU]]]fffnnnsssuuuiiibbbZZZSSSOOOQQQ]]]jjjYYYOOODDDAAAIIITTT[[[___fffiiioootttyyy{{{|||}}}xxxvvvtttpppmmmkkkiiihhhmmmmmmnnnpppqqqqqqrrrrrrnnnlllkkkmmmooonnnjjjggghhhjjjkkkiiieee```]]][[[WWWYYY]]]cccjjjpppuuuxxxuuuxxx|||~~~~~~}}}||||||~~~|||zzzwwwuuusssssssssnnnmmmiiiaaa[[[[[[bbbhhhiiieeedddaaaTTTLLLZZZqqqmmmSSSNNNZZZeeettt~~~yyyuuunnneeebbb]]]WWWUUUYYY^^^aaacccjjjmmmppprrrrrrssstttvvvnnnllljjjiiiiiijjjlllnnnnnnnnnttt~~~vvvjjjggghhhiiijjjkkkmmmqqquuuooopppnnniiicccaaaeeejjjmmmpppvvv|||~~~{{{sssssssssuuuxxxyyyyyyxxxxxxwwwvvvuuuvvvwwwxxxyyywwwvvvuuurrrqqqqqqtttwww{{{zzzyyyxxxvvvvvvuuuuuuxxxxxxwwwwwwwwwxxxxxxyyywwwxxxyyyyyyxxxwwwxxxyyy|||xxxvvvtttjjjXXXEEE;;;???RRRnnnsss___dddwww|||xxxkkk]]]ZZZ[[[dddWWW000)))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''',,,222DDD___bbbKKKIIIvvvhhhrrr{{{oooyyy~~~ggg^^^kkknnn___ZZZQQQEEE;;;888;;;???FFFUUUbbbgggppp|||ooo___TTTPPPMMMIIIKKKRRR[[[cccnnnyyy}}}{{{tttPPP666,,,000777777<<>>;;;:::<<>>JJJXXXdddjjjsssuuujjjdddbbbfffooovvvyyy}}}qqqZZZ>>>///000777:::888CCCCCCHHHSSS\\\dddppp|||aaaJJJCCCDDD@@@===>>>AAAFFFQQQ]]]gggfffjjjpppttt}}}}}}~~~{{{yyyyyyyyyyyyyyyzzz{{{{{{{{{{{{zzzyyyvvvtttrrrnnngggccckkkwww~~~wwwvvvuuurrrtttuuufffLLLLLLpppqqqbbbTTTOOOQQQRRRTTTVVVOOOJJJCCC;;;666555555666777<<>>RRR```fffcccSSSLLLUUUeeennndddJJJGGGccc~~~XXXYYYvvvxxxlllooovvvJJJ666+++'''+++$$$'''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++,,,---111888AAAGGGHHHGGGddd~~~]]]EEEXXXzzz{{{hhhzzzaaaXXXTTTiiihhhUUUMMMQQQ[[[gggsss{{{}}}yyysssmmmnnn~~~}}}~~~|||}}}}}}}}}}}}{{{zzzyyyvvvwwwxxxwwwvvvwwwyyy{{{}}}|||||||||uuuhhh]]]YYYYYYVVVTTTTTTUUUXXXcccnnntttxxxzzzuuuiii]]]UUURRRZZZ```gggggg___VVVNNNKKKUUUXXX]]]```aaaccceeefffkkkqqqxxxvvvhhh[[[ZZZaaajjjkkkfffYYYKKKEEEKKKTTTXXX\\\bbbiiiooorrrtttuuuwwwvvvtttrrrpppnnnmmmmmmmmmppptttwwwxxxvvvtttssspppnnniiidddaaa______```fffccc```aaacccaaaZZZTTTQQQQQQSSSVVVZZZ```eeehhhlllnnnqqqssssssssstttuuurrrqqqnnnjjjgggccc```___[[[RRRLLLQQQ^^^ggggggbbbdddaaa___[[[YYYbbbyyyffffffoooxxxxxxlllhhheee```VVVYYY___dddiiimmmooopppvvvwwwzzz~~~~~~zzzwwwtttrrrsssvvvyyy||||||rrrffffffgggggghhhlllrrrwwwnnnnnnllliiiggghhhkkknnnpppwww}}}zzztttpppllllllqqqwww}}}|||{{{zzzzzzzzzssstttuuuuuuuuuvvvyyy{{{{{{zzzyyyyyyyyyyyyyyyzzztttuuuwwwyyyzzz{{{||||||wwwxxxyyyyyyxxxwwwxxxyyyxxxxxxvvvrrrmmmaaaMMM;;;444UUUrrrrrr}}}iiiuuuhhhkkkdddjjjvvvsssoooaaa[[[ZZZjjjeee;;;***''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((---444666???WWW___OOO[[[ooobbbVVVIIIWWWYYYjjj```QQQCCC;;;999<<<>>>MMMZZZffflllvvv|||rrrttt|||zzziii___QQQJJJ???666333555999===EEEEEELLLXXXaaaiiiyyysssSSSAAA>>>@@@???AAAFFFKKKQQQ]]]hhhpppnnnpppvvvzzz{{{~~~|||{{{{{{{{{yyyzzz{{{{{{{{{{{{zzzyyyvvvtttrrrpppgggaaajjjxxx}}}vvvvvvvvvrrruuuqqqdddMMMJJJppp~~~QQQHHHCCCEEEGGGHHHIIIMMMGGGDDD@@@===;;;<<<@@@BBBGGGJJJQQQYYYdddppp{{{zzzjjjfffccc^^^ZZZUUUTTT[[[ccchhhkkknnnmmmppprrrqqqlllgggbbb```]]]___bbbccccccbbbaaa```YYYYYYXXXUUUTTTRRRJJJAAA:::OOO___fffcccTTTLLLUUUmmmvvvhhhGGG>>>ZZZzzzyyy}}}nnnWWWZZZxxxwwwvvv}}}OOO999---(((+++$$$&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***++++++***...777@@@GGGIIIJJJeee{{{VVV@@@VVVzzz~~~}}}lllrrr[[[QQQTTT\\\lllgggTTTQQQXXX___gggoooxxx~~~yyyvvvsssppp}}}~~~|||}}}}}}}}}}}}{{{zzzyyywwwxxxxxxxxxwwwxxxzzz}}}}}}zzz{{{{{{sssdddZZZXXX^^^]]]^^^``````bbbkkkvvvwww||||||qqqcccXXXSSSRRRXXX```eeeddd\\\SSSLLLTTTWWWZZZ[[[\\\]]]```ccchhhkkkqqqvvvtttoooppptttnnnlllkkkhhhZZZKKKIIIQQQTTTXXX^^^ffflllqqqssstttyyyxxxvvvuuusssrrrrrrrrrnnnqqqvvvyyyzzzyyyvvvtttooonnnjjjaaaYYYVVVXXX\\\ddd```\\\^^^cccccc]]]WWWRRRRRRTTTWWW\\\bbbgggkkkkkkmmmppppppppppppqqqrrrlllkkkgggccc```]]][[[ZZZTTTQQQQQQWWW```eeeddd```]]]]]]\\\[[[[[[fff|||ooodddcccmmm~~~zzzrrrjjjeeecccccc```dddhhhjjjkkkmmmrrrwww|||}}}|||zzzvvvttttttwww{{{}}}}}}sssfffffffffeeegggkkkqqquuummmllljjjhhhhhhjjjnnnppprrryyy~~~{{{ssspppnnnoootttzzz{{{zzzyyyzzz{{{uuuvvvxxxxxxwwwwwwxxxyyyxxxyyyyyyzzzzzzzzzyyyyyyvvvwwwxxxzzzzzzzzzzzzyyyvvvwwwyyyyyyxxxxxxyyy{{{tttwwwwwwsssmmmbbbOOO>>>999TTTnnnppp|||wwwmmmtttlllvvvwwwtttsss~~~|||tttmmm```YYYVVVfffddd===...''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((,,,555:::FFF]]]```KKKZZZ|||~~~]]]YYY~~~WWWNNNaaafffssseeePPPAAA<<<===@@@BBBQQQ^^^iiiooozzzyyy{{{}}}{{{rrrfffaaacccfffZZZJJJ<<<777999???CCCDDDHHHRRR^^^cccnnneeeOOOGGGGGGEEEGGGMMMUUUYYY^^^hhhrrrwwwxxxyyyuuu{{{{{{xxx{{{{{{|||}}}}}}|||{{{{{{wwwtttsssrrrhhhaaajjjzzz}}}tttvvvwwwssstttlll```KKKHHHqqq~~~tttoooJJJBBB===??????===???CCC@@@AAAAAABBBCCCGGGLLLPPP^^^```eeeooo~~~}}}jjjgggeee```XXXUUUVVV]]]cccgggkkkoooqqqsssuuusssnnnhhhcccaaa^^^aaadddffffffeeedddccc]]]]]]\\\XXXVVVSSSKKKAAA999NNN___gggfffWWWOOOXXXttt|||kkkDDD666QQQrrrsssxxxuuucccZZZ]]]www~~~}}}}}}}}}SSS<<>>GGGLLLMMMhhh{{{LLL@@@WWW{{{zzzrrr{{{lll||||||{{{kkk^^^^^^```kkkgggWWWOOOWWW___gggttttttxxx|||}}}}}}}}}~~~||||||~~~~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzxxxtttkkk^^^ZZZ]]]```___```bbb^^^YYY^^^ggggggfffgggmmmtttuuunnnggg[[[ZZZXXXYYY]]]cccjjjmmmZZZWWWSSSPPPSSS[[[eeekkkhhhjjjjjjjjjkkknnnqqqrrrpppqqqooojjjgggbbbTTTEEELLLXXXdddiiiggghhhooowwwzzz|||{{{xxxwwwzzz{{{xxxwwwxxxyyyyyyyyywwwuuusssqqqrrrooodddXXXSSSWWW]]][[[YYYZZZaaajjjkkkeee]]]UUUSSSSSSYYYcccjjjkkkjjjkkkhhheeefffggghhheeebbb```[[[TTTOOOMMMNNNOOOOOOMMMNNNQQQTTTWWWYYYZZZZZZSSSQQQMMMKKKKKKMMMQQQSSSOOOMMMIIIGGGIIIQQQ\\\dddxxxwwwxxxxxxuuusssyyy~~~rrrfffdddfffjjjkkkkkknnnsssrrrooojjjffffffjjjnnnrrrzzz~~~~~~xxxssstttvvvyyy|||~~~xxxuuuyyy{{{yyy}}}}}}|||{{{yyyxxxwwwwwwxxxwwwwwwwwwvvvvvvuuuuuu{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvvvvwwwwwwwwwwwwvvvtttvvvwwwwwwssshhhRRR???;;;888\\\uuuvvvttt|||uuuwwwuuummmdddooo}}}mmmbbbWWWYYYddddddJJJ---***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((((((+++...333777XXXrrr]]]PPPkkkjjjbbb}}}{{{___gggrrrzzzcccKKKAAA>>><<>>DDDJJJSSSSSScccpppqqqvvvggg```\\\\\\^^^eeegggkkknnnrrrwww}}}||||||{{{}}}}}}{{{{{{~~~{{{yyywwwmmmeeekkkxxx}}}ooonnnqqqrrrqqqttteeeZZZTTTjjjzzzwwwsss<<>>GGGKKKMMMhhhtttGGGBBB[[[xxxvvviiirrrqqq]]]xxxyyylllhhhbbbhhhfffZZZTTT^^^ffflllxxxuuuyyy~~~~~~}}}|||{{{yyyyyyyyyxxxyyyyyyyyyyyyzzzzzzzzzzzz}}}yyyvvvtttkkkaaa^^^aaa___ZZZWWWWWWTTTOOOOOOSSSWWWVVVYYY___iiioooqqqpppkkkiiiddd^^^\\\```iiipppnnnfff^^^___gggnnnnnnllliiiiiigggfffggglllqqqssstttqqqmmmjjjkkkhhh[[[LLLLLLUUU```fffgggiiinnnsssvvvzzz|||zzzzzz{{{yyyuuuzzzzzz{{{|||{{{yyywwwuuupppppplllcccYYYXXX```hhhgggcccaaaffflllooojjjeeeYYYVVVVVV\\\fffmmmooonnnkkkhhhdddddddddccc```\\\YYYTTTNNNJJJJJJKKKLLLLLLJJJLLLOOORRRTTTTTTTTTTTTOOOLLLGGGCCC@@@@@@BBBCCC??????===<<<>>>CCCJJJOOO```dddmmmwww|||sssgggfffggglllmmmmmmoootttrrrnnnjjjfffgggkkkqqquuu|||zzzwwwwwwxxxzzz}}}xxxuuuxxxzzzxxxzzzzzzzzzzzzyyyyyyyyyyyywwwwwwwwwvvvvvvuuuuuuuuu{{{{{{{{{zzzzzzxxxwwwwwwuuuuuuvvvvvvvvvuuuuuuttttttvvvwwwvvvrrrgggQQQ>>>888111KKKnnnvvvyyy~~~{{{tttssspppyyyhhhcccuuurrrnnnbbbUUUWWWdddfffLLL...***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((((((---000777999XXXooo[[[OOOqqq}}}bbbddd~~~~~~tttYYYdddqqq}}}zzzcccKKKAAA===;;;@@@HHHXXXaaajjjooovvv~~~vvvjjjaaa\\\WWWRRRMMMNNNHHHHHHSSS]]]aaaaaabbbnnnuuu~~~xxxrrr{{{eeeMMMAAAAAAEEEMMMSSSaaa^^^iiivvv|||ssskkkjjjjjjlllpppooorrrvvvyyy{{{~~~uuu|||~~~}}}||||||||||||yyyvvvkkkccciiiuuu~~~qqqoooppppppssszzzqqqggg^^^rrr|||www<<>>DDDVVVhhhlllbbbVVVSSSVVVfffkkkQQQ>>><<>>FFFKKKMMMhhhmmmDDDHHHfff|||hhhqqq\\\RRRxxxtttnnnbbbccccccXXXTTT^^^dddhhhrrruuuzzz~~~}}}{{{yyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzwwwtttqqqkkkdddbbbdddZZZTTTNNNMMMLLLHHHFFFFFFJJJJJJKKKOOOXXXcccnnntttwwwwwwtttkkkbbb]]]```eeetttrrrpppqqqssssssooollljjjeeeaaaaaadddjjjooorrruuuqqqkkkjjjnnnnnncccWWWNNNSSS[[[bbbgggjjjmmmoooqqqwww||||||}}}|||xxxrrr}}}~~~}}}{{{yyywwwsssrrrlllbbbZZZ[[[eeennnmmmiiifffhhhmmmqqqooolll___[[[ZZZ```iiirrruuuuuummmiiidddaaa```]]]WWWSSSOOOKKKFFFDDDEEEGGGIIIJJJFFFIIILLLNNNOOONNNLLLJJJFFFCCC???:::777555555666222333444444444555888;;;CCCLLL\\\ooouuuiiiggghhhmmmooooooqqquuuqqqmmmiiifffhhhmmmtttyyy~~~||||||{{{zzzzzz}}}yyyuuuwwwyyyxxxuuuuuuvvvwwwxxxyyyzzzzzzxxxxxxxxxxxxxxxwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuutttsssrrrrrrtttvvvwwwuuuqqqeeePPP===777111BBB^^^rrr}}}vvvtttrrryyymmmeeeppp{{{rrreeeVVVVVVeeejjjRRR222***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((((((,,,111999;;;TTThhhTTTLLLvvvyyyXXXeee|||mmmTTTcccqqq}}}yyycccLLLAAA===:::???GGGYYYbbbkkkrrrzzz|||xxxnnnfffaaa]]]YYYUUUFFF@@@===AAAIIIRRR\\\ddd{{{xxxxxxxxx}}}aaaSSSFFFCCCGGGNNNVVV\\\gggdddppp}}}uuuuuuwwwyyy|||zzz}}}~~~~~~|||~~~~~~~~~|||{{{|||}}}{{{wwwsssiiiaaafffrrrwwwtttpppooommmooo{{{vvvlll\\\jjjxxxGGGEEEFFF\\\xxx~~~oooiiiccceeemmmuuuwwwwwwfffmmmyyyvvveee]]]^^^PPPMMMNNNTTTZZZ]]]```eeeiiimmmmmmiiifffeeedddbbbaaabbbcccddddddcccbbb```^^^]]]\\\ZZZUUUMMMDDD>>>DDDWWWjjjmmmaaaVVVTTTWWWeeejjjQQQ======UUU}}}yyynnnwwwttt^^^rrrgggCCC666...***)))%%%''''''''''''''''''''''''(((''''''''''''(((((())),,,+++---333===FFFKKKLLLiiihhhDDDTTTuuulllvvvXXXQQQxxxrrrooodddeeecccWWWQQQZZZ^^^bbbllltttyyy}}}{{{yyyxxxxxxyyyyyywwwwwwxxxxxxxxxyyyyyyyyyyyyvvvrrrnnniiidddccccccUUURRROOONNNNNNNNNNNNPPPPPPNNNKKKHHHKKKTTTaaakkkrrrwww{{{xxxooocccYYYSSS```mmmyyyyyyooofffggglllggg```\\\^^^dddgggjjjlllqqqooommmlllnnnmmmgggaaaRRRSSSXXX___gggkkkmmmlllpppvvv{{{}}}}}}~~~zzzttt~~~|||yyyxxxwwwuuuoooddd[[[ZZZ```gggdddbbbcccfffkkkooopppoooccc___^^^cccllluuuyyyzzzpppkkkddd^^^ZZZUUUOOOJJJEEEBBB???>>>AAADDDGGGHHHEEEGGGJJJLLLKKKHHHDDDBBB===;;;888666444333444444222333333333111111222444333:::III]]]rrr~~~}}}||||||}}}~~~|||||||||zzz{{{~~~tttkkkhhhhhhmmmppppppqqquuuooolllhhhgggiiiooowww|||}}}}}}zzzzzz|||yyyvvvwwwxxxxxxrrrrrrssstttuuuwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvuuusssrrrrrruuuvvvvvvtttpppdddOOO<<<555555@@@VVVqqqvvvuuuoooqqqjjjgggwwwuuuhhhXXXWWWgggoooWWW666***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''(((((()))///999;;;QQQ```MMMGGGsssvvvUUUccchhhRRRdddttt~~~xxxcccMMMBBB===:::???GGGWWW```jjjsss{{{tttaaa^^^ZZZXXXZZZ\\\]]]]]]RRRMMMHHHFFFHHHQQQ___iiiuuurrrwwwuuuVVVMMMEEEFFFLLLRRR[[[bbbhhhjjj~~~~~~~~~}}}}}}}}}|||zzzzzz{{{}}}~~~xxxtttqqqhhh```eeepppttttttooonnnmmmmmmyyyvvvjjjRRRXXXttt|||NNNSSSjjjuuummmiiieeeeeejjjppprrrrrrppppppaaa^^^OOOLLLMMMTTTZZZ]]]aaaeeeiiillllllhhhdddeeedddbbbaaabbbcccccccccbbbaaaaaa___^^^]]]ZZZVVVOOOFFF@@@CCCWWWjjjmmm```UUUTTTYYYgggmmmSSS@@@BBB^^^{{{|||ppp^^^sssiiiFFF999///++++++((('''''''''''''''''''''''''''''''''''''''((()))))),,,+++,,,333===FFFKKKLLLhhhdddEEE^^^~~~kkkvvvdddZZZxxxuuueeehhhdddiiifffXXXPPPXXX^^^dddpppsssxxx~~~~~~~~~~~~~~~}}}~~~|||{{{zzzyyyzzzzzzwwwwwwxxxxxxxxxyyyyyyyyyyyyvvvpppiiieeecccaaa___VVVZZZ\\\ZZZXXXZZZ___cccbbb___XXXPPPIIIJJJQQQXXXeeejjjqqqwwwwwwnnn```UUULLL[[[kkkpppkkkfffggglllccc[[[YYY```gggfffddddddiiimmmpppooojjjeeedddfffXXXVVVWWW]]]ffflllmmmlllrrrwwwzzzzzz{{{~~~|||xxx}}}~~~~~~{{{yyywwwuuutttpppfff\\\WWWXXX[[[TTTWWW]]]dddjjjnnnppppppeeeaaa```eeeoooxxx|||}}}uuunnnddd[[[UUUNNNGGGBBB===;;;:::;;;???DDDGGGIIIFFFHHHJJJKKKIIIEEE@@@===888777666555444444444444555555444222000///111333333555===JJJZZZnnn|||{{{{{{zzzxxxwwwvvvuuutttsssnnnmmmkkkjjjjjjnnnuuu{{{}}}}}}sssmmmiiihhhmmmppppppppprrrmmmkkkiiiiiilllrrryyy~~~}}}{{{zzz}}}zzzwwwwwwwwwxxxqqqqqqqqqrrrssssssssstttxxxxxxxxxyyyyyyyyyyyyyyy{{{||||||||||||{{{{{{zzzxxxxxxxxxwwwwwwuuutttsssuuuvvvuuusssooodddPPP===222666<<>>SSS___KKKGGGkkkxxx[[[cccdddOOOeeeuuu}}}vvvbbbNNNDDD>>>;;;@@@IIIUUU]]]gggqqq~~~zzzooobbbXXXHHHGGGFFFHHHLLLPPPSSSUUUYYYZZZXXXUUUUUU]]]jjjtttrrrxxxpppRRRKKKGGGHHHMMMUUU___iiiqqqyyy}}}{{{{{{|||}}}}}}{{{zzzyyy{{{|||zzztttqqqpppiiiaaaeeeooowwwsssnnnnnnmmmppp{{{xxxmmmOOOPPP}}}rrrzzzWWWqqq~~~vvvvvvssspppoooqqqtttwwwxxxyyybbbXXXRRROOOPPPWWW]]]___aaadddjjjmmmlllgggdddddddddbbbbbbcccdddcccaaa`````````___^^^]]][[[WWWPPPGGGAAACCCWWWjjjlll___SSSSSSYYYiiioooUUUBBBHHHgggmmmccc|||lllIII;;;111,,,,,,***''''''''''''''''''''''''''''''&&&''''''((()))***+++***,,,333===EEEJJJLLLggg~~~___DDDcccwwwhhhsssnnncccRRRZZZ\\\gggcccSSSKKKTTT]]]fffttttttyyy~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyvvvnnnfffbbbbbb```]]]^^^eeegggccc```bbbhhhllllllkkkfff^^^TTTMMMKKKKKKXXXZZZ___iiisssuuuooohhhQQQPPPSSS^^^jjjrrrqqqnnncccZZZXXXccckkkgggaaa^^^dddjjjrrrqqqggg\\\\\\bbb___[[[XXX[[[cccjjjmmmmmmrrrvvvxxxwwwyyy}}}~~~{{{{{{|||}}}}}}}}}{{{yyywwwppppppnnnfff]]]UUURRRRRRKKKRRR\\\eeejjjmmmooopppeeebbbaaagggqqqzzz~~~~~~yyypppbbbVVVNNNGGGAAA<<<888777777999???DDDHHHIIIIIIJJJKKKJJJHHHCCC???<<<888777666555444333222111555444222///------000222666555888>>>FFFSSSfffxxx~~~|||wwwvvvuuutttrrrqqqqqqpppmmmkkkeeeaaa^^^^^^]]]^^^dddkkknnnvvv|||tttpppkkkiiimmmqqqpppooopppmmmllllllmmmqqqvvv|||~~~~~~~~~{{{zzzwwwwwwxxxrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuvvvvvvvvvvvv{{{{{{|||||||||{{{{{{zzzyyyyyyyyyyyyxxxwwwwwwvvvuuuvvvuuussspppeeeRRR@@@555999:::MMMttt\\\bbbrrrmmmuuu|||wwwtttrrrkkkYYYkkkoooiii[[[UUUbbblllWWW666***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((((((+++000<<>>111++++++)))''''''''''''''''''''''''&&&&&&&&&''''''((()))***+++***,,,222<<>>DDDHHHIIIKKKKKKJJJIIIFFFBBB>>><<<888888888888666444333222222333222000......000222444666:::>>>???AAAJJJUUUbbbqqq{{{tttpppqqqllljjjiiiiiijjjjjjhhheeeccc]]]YYYXXXVVVSSSWWW___dddmmmuuuzzz}}}}}}yyytttnnnkkkooorrrqqqooooooooooooqqqssswww||||||{{{|||xxxwwwxxxrrrrrrssssssssstttttttttuuuuuuuuuuuuvvvvvvwwwwwwyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwtttuuuuuussspppgggTTTBBB666:::===ZZZvvvSSSaaakkkkkkqqqqqqiiimmmsssooommmmmm~~~mmmkkk```XXXbbbkkkWWW777***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((((((,,,///<<>>EEEOOOccchhhooowwwrrrccc[[[VVVRRRPPPPPPNNNKKKIIIHHHIIIIIIQQQ[[[dddgggmmmvvv}}}___KKKJJJLLLSSS[[[fffvvv{{{xxx}}}}}}||||||||||||{{{xxxuuuyyy{{{||||||{{{yyyyyyyyyxxxrrrqqqrrrlllcccbbbhhhvvvtttmmmmmmmmmpppvvvvvvsssVVVJJJqqquuu~~~zzz}}}~~~mmmaaaWWWNNNNNNSSS]]]eeehhhkkknnnlllooommmhhhdddddddddbbbdddeeefffccc___]]]]]]___]]]]]]\\\ZZZVVVOOOFFF@@@GGGZZZmmmlll[[[NNNNNNTTTmmmqqqSSS===CCCddd___PPPrrr{{{mmmssssssPPP???111******'''''''''''''''''''''''''''&&&&&&&&&'''''')))******+++***,,,222<<>><<<888888999::::::888777666222444555555333222333333000555===BBB@@@;;;<<>>>>>@@@AAAAAAAAA@@@???>>><<<:::888888777888777777888:::<<<;;;:::888<<>>@@@===>>>>>>>>>>>>???BBBEEEEEEEEEFFFHHHIIIIIIIIIIIIDDDCCCBBB@@@>>>===;;;;;;<<<;;;;;;===>>>>>><<<:::777999<<<>>>CCCJJJUUU\\\ccchhhkkkhhheeeccc```[[[bbb```^^^]]]]]]___bbbddddddcccaaa\\\UUUNNNKKKIIIPPP[[[hhhqqqyyy}}}ssskkknnntttvvvvvvwwwzzzzzz~~~~~~{{{{{{zzzwwwuuurrrssstttvvvvvvvvvuuutttwwwvvvvvvvvvvvvwwwxxxxxxwwwuuutttuuuxxxyyyzzzyyyvvvvvvvvvvvvvvvvvvwwwwwwvvvvvvssspppmmmdddSSSBBB777666<<>>???@@@AAABBBBBBAAABBBDDDFFFIIIKKKMMMMMMLLLKKKJJJJJJHHHHHHFFFDDDBBB@@@>>>===>>>>>>>>>@@@BBBAAA???<<<:::<<<===;;;:::@@@JJJSSS^^^eeekkkkkkhhheee___XXXZZZZZZZZZZZZ\\\___aaacccddddddccc___YYYSSSNNNLLLXXXcccooouuuzzzvvvnnnnnnsssuuuvvvxxx{{{~~~}}}{{{yyyvvvrrrnnnppprrrtttvvvwwwvvvtttsssxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyyyyxxxuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwtttpppmmmdddRRRAAA333555<<>>@@@CCCDDDEEEFFFGGGHHHGGGHHHJJJLLLMMMPPPRRRRRRPPPNNNNNNOOOWWWVVVSSSPPPKKKFFFBBB@@@@@@@@@AAACCCDDDDDDAAA???999;;;<<<:::777:::AAAHHHZZZdddmmmooonnnjjjbbbZZZUUUUUUWWWZZZ]]]aaadddfffddddddbbb___ZZZWWWUUUUUU___jjjtttyyy}}}zzzpppoooqqqsssuuuxxxyyy}}}wwwsssuuuwwwyyy|||~~~}}}|||{{{yyyvvvqqqlllhhhppprrruuuwwwxxxwwwuuutttzzzzzzyyyyyyzzzzzz{{{||||||zzzyyyyyyyyyxxxwwwuuutttttttttuuuuuuvvvvvvvvvwwwwwwtttppplllcccQQQAAA555666777LLLrrrwwwooozzzqqqnnnzzz|||mmmpppxxxnnnhhhdddgggtttoooXXX666,,,%%%'''+++***'''%%%&&&&&&%%%%%%&&&''')))***---222BBBRRRhhhcccPPPfffooolll{{{nnnssssssTTTLLLeeennnuuurrrlll___NNNCCCEEERRR___hhhkkkqqq{{{|||rrrfff^^^^^^gggooonnntttwwwsssnnnmmmoooqqqoooqqqrrrrrrqqqttt{{{ppp[[[LLLFFFLLL___www|||zzz{{{|||~~~~~~~~~}}}|||}}}}}}yyyxxxxxxyyyzzzyyyvvvtttyyytttoookkkeee______cccoooxxxooollljjjooosssnnnhhhRRRSSS{{{||||||vvvsss|||xxx{{{zzz~~~~~~|||wwwooojjjhhhiiidddcccbbbaaaaaacccfffhhhgggdddaaa```\\\VVVSSSTTTWWW\\\aaadddeeefffiiillljjjhhhfffdddbbbccccccdddaaabbbdddcccaaa``````aaa]]][[[ZZZWWWNNNEEECCCFFF[[[lllmmm```UUULLLKKKUUUddd\\\CCC999VVVwww{{{}}}vvvsssooo```MMMdddbbbKKK===000))))))))))))((('''''''''''''''''''''''''''(((((((((((((((......333CCCIIIKKKSSSggg|||}}}~~~oooZZZqqqpppnnniiiddd\\\```XXX```gggddd___```^^^```kkkrrrzzz~~~}}}{{{{{{yyyxxxxxxyyyzzz{{{xxxyyyzzz||||||{{{zzzzzztttssspppkkkfffccccccdddbbb```_________aaaiiirrriii\\\RRRVVVbbbkkkppprrrooooooqqqsssqqqhhhYYYNNNMMMPPPYYYfffqqqpppdddXXXRRR^^^kkkpppooommmoooqqqrrrsssvvvyyy{{{yyyuuuqqqgggcccfffjjjfff```hhhxxxyyyyyyxxxuuurrrppppppqqquuuvvvwwwwwwuuutttttttttrrrnnnmmmmmmfffVVVGGG>>>???>>>LLLUUUPPP[[[{{{|||]]]MMM<<<555555777888:::888<<>>===@@@RRR\\\WWWiiiyyygggNNNCCC;;;;;;<<<<<<===AAAAAAEEEJJJNNNPPPQQQSSSUUUPPPRRRTTTTTTSSSSSSSSSUUUYYY\\\^^^]]]ZZZYYY\\\```iiihhhgggccc^^^YYYTTTQQQMMMKKKIIIHHHGGGFFFCCCAAA<<<<<<<<<<<<>>>@@@CCCDDDHHHUUUdddmmmqqqqqqkkkdddYYY[[[^^^bbbfffhhhjjjkkkbbbaaa```^^^\\\\\\___aaaeeekkkssszzzxxxqqqoooqqqrrrvvv{{{{{{~~~vvvnnniiihhhiiiggghhhjjjmmmpppsssuuuvvvxxxyyy{{{zzzwwwssspppnnntttvvvxxxzzz{{{{{{zzzzzz|||||||||||||||}}}~~~~~~}}}|||{{{{{{{{{yyywwwtttwwwvvvvvvvvvvvvvvvvvvuuuttttttqqqnnnkkkbbbPPP@@@888888555FFFrrruuugggssstttrrrxxxgggYYYjjjlll[[[[[[iiiqqqfff___[[[]]]iiijjj\\\888111+++))))))''''''***&&&&&&%%%%%%&&&''')))***111888DDDPPPpppxxx^^^aaa|||[[[hhhpppqqqoooRRRRRRpppyyy~~~{{{uuugggSSSDDDDDDRRR```dddiiirrr}}}{{{ppplllhhh```ZZZXXXZZZ___gggqqqwwwzzz{{{{{{yyyyyy{{{~~~XXXBBB@@@VVVjjj}}}yyyvvvuuu|||~~~}}}|||}}}}}}yyyxxxxxxxxxzzz{{{{{{yyywwwzzzvvvrrrpppkkkeeeeeehhhuuusssjjjiiiiiikkksssoookkkZZZ___{{{mmm```\\\aaatttzzzwwwsssnnnjjjfffdddbbb```bbbdddfffeeeeeeffffffeee```]]]]]]ZZZSSSQQQUUUVVV[[[aaabbbaaaaaaeeehhhgggeeecccaaa``````aaabbb^^^aaaddddddbbb^^^[[[ZZZ\\\[[[ZZZWWWNNNFFFFFFKKKdddqqqmmm\\\RRRLLLNNNYYY]]]]]]MMMBBBVVVppp{{{{{{}}}}}}{{{xxxrrrcccVVVsssjjjSSSCCC444------))))))((('''''''''''''''''''''''''''((((((((()))$$$++++++000???FFFHHHPPPiii}}}~~~sssZZZmmm}}}{{{{{{zzzoooVVV___ggg[[[SSS]]]\\\YYY[[[[[[```nnnnnnvvv}}}~~~~~~~~~}}}}}}zzzyyywwwvvvvvvwwwyyyzzzyyyzzz|||~~~~~~}}}|||{{{uuutttqqqllleeeaaabbbccc[[[```___ZZZ___lllsssppp[[[SSSTTTeeetttwwwqqqlllrrruuuxxxuuunnnhhhgggiiiKKKGGGGGGRRRaaalllnnnkkkbbbSSSSSShhhwwwtttpppsssyyyyyyyyy{{{|||zzztttooooooZZZQQQ```mmmkkkkkkqqqvvvxxxyyyyyywwwuuuttttttrrrtttuuuuuutttssssssttttttqqqppplllaaaOOOBBB======CCCXXXaaa\\\ppphhhRRRHHHBBB???BBBCCCAAACCCGGGHHHLLLQQQTTTVVVWWWXXXZZZXXXYYYYYYXXXTTTRRRQQQQQQRRRTTTUUURRRLLLKKKNNNRRR___`````````___\\\ZZZXXXTTTQQQMMMJJJHHHFFFCCCAAA:::888666888;;;???BBBBBB>>>MMM]]]iiioooqqqmmmggg[[[]]]```cccfffhhhiiiiiiaaaaaa```___]]]]]]___aaahhhmmmsssyyy~~~vvvooooooqqqsssxxx}}}~~~yyyqqqiiieeegggiiieeefffhhhkkknnnrrrtttuuuwwwzzz||||||zzzwwwuuutttvvvwwwyyy{{{|||||||||||||||||||||||||||}}}~~~~~~{{{zzzzzz{{{|||{{{xxxvvvyyyxxxxxxxxxwwwwwwvvvvvvsssssspppmmmjjjbbbPPP@@@///777===WWWmmmZZZgggttt}}}hhhSSSgggooo```___jjj|||nnneee```\\\\\\jjjssslll@@@888000,,,)))'''***000&&&&&&%%%%%%&&&''')))***...555???LLLuuubbbZZZxxxddd___{{{rrrQQQQQQsss}}}wwwhhhSSSBBB@@@MMM[[[ccchhhrrrzzzppppppnnndddYYYTTTRRRUUU\\\hhhqqqvvvwwwxxxyyyuuuttt{{{~~~vvvvvv}}}NNN>>>EEEGGG]]]vvvyyy~~~yyy}}}wwwvvvyyy{{{}}}~~~}}}}}}zzzuuuvvvvvvwwwxxxzzz{{{yyywwwwwwtttqqqpppkkkeeedddgggtttqqqiiiiiijjjhhhrrrqqqpppbbbkkkuuuhhhaaahhhuuu}}}~~~tttpppoooooojjjcccccchhhddddddfffggghhhhhhhhhhhhhhhfffaaaZZZSSSOOOMMMMMMZZZ[[[[[[[[[\\\^^^bbbfffddd```[[[ZZZ]]]```aaaaaaccccccbbbaaa```^^^\\\[[[```^^^ZZZTTTJJJDDDIIIRRRssssssmmm___TTTSSSZZZaaadddSSSCCCFFF]]]vvv|||}}}xxxyyy~~~tttbbb^^^tttvvvwwwuuuuuutttYYYDDD444+++))))))))))))(((''''''&&&&&&''''''(((((())))))******,,,+++,,,///777BBBLLLRRRppp~~~oooaaaooowwwuuummmWWWiiiiiiWWWOOOcccaaaXXX______^^^kkkqqquuu{{{~~~{{{~~~~~~~~~~~~~~~zzzyyyyyyxxxwwwwwwwwwxxxwwwxxx{{{}}}~~~}}}{{{zzzwwwuuuqqqmmmhhhdddbbb```XXXeeehhhaaacccooopppgggXXX___iiirrrvvvsssmmmhhhxxxuuupppmmmllllllmmmnnn```OOOAAAEEEVVVgggrrrvvvqqq]]]SSS___jjjkkkmmmssstttvvvvvvtttsssqqqmmmggg^^^[[[XXX[[[eeellliii```pppvvv}}}~~~xxxqqqpppssspppqqqssstttuuuttttttsssrrrqqqpppkkk]]]KKK@@@<<>>AAA???>>>>>>GGGEEEGGGSSScccmmmnnnkkkddd]]][[[aaafffeeecccdddfff___ZZZZZZ\\\\\\```dddjjjjjjttt{{{sssppprrrwww{{{|||~~~zzzuuuooojjjgggeeeddd```aaadddgggkkkppptttwww|||wwwwww{{{|||xxxyyy~~~zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{{{{zzzxxxyyyxxxxxxzzz|||{{{vvvrrryyyxxxvvvuuusssrrrrrrrrrqqqrrrqqqnnnkkkbbbPPP@@@777111:::```{{{}}}jjjYYYmmmxxxnnncccmmm~~~uuujjjlllqqqeee]]]gggiiieeemmm]]][[[uuuzzztttSSS999,,,---+++---000,,,+++***((('''&&&''')))***000777AAAHHHkkkhhhUUUlllbbbddd{{{tttqqqOOOZZZmmmxxxhhhTTTDDDBBBKKKVVVdddhhhooo{{{vvvrrrkkkcccaaaddd```QQQWWWlllxxx}}}}}}www|||qqqzzzgggOOO>>>===IIIdddrrrsssxxxzzzyyy{{{{{{zzzyyy||||||~~~yyy|||~~~xxx|||}}}{{{{{{|||zzzvvvuuuxxx{{{yyyssspppttt{{{vvvqqqooopppkkkaaa```eeeppprrriiiiiillllllsssrrrrrrdddooovvvnnnmmmxxxxxxpppkkkfffeeehhhiiifffdddgggccccccdddddddddccccccbbbccc```ZZZSSSLLLHHHFFFFFFJJJLLLPPPSSSVVV[[[```dddaaa^^^[[[[[[^^^aaabbbbbbaaaaaaaaa```^^^\\\[[[ZZZ\\\\\\YYYSSSHHHCCCKKKWWWppppppjjj]]]QQQMMMRRRXXXYYYKKK@@@JJJdddzzzzzzsssyyy{{{{{{eee]]]iiimmmrrruuuzzzvvvZZZDDD444,,,+++)))))))))(((''''''&&&&&&''''''(((((())))))************+++...666@@@KKKQQQpppnnn^^^hhhqqqooo|||kkk\\\mmmgggTTTXXXgggccc\\\dddddd```hhhmmmqqqxxx~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzyyyyyyxxxwwwwwwxxxxxxwwwxxxzzz||||||zzzxxxwwwwwwuuuqqqmmmhhhdddaaa``````eeefffdddiiipppnnnfff^^^fffpppvvvuuurrrppppppnnnhhhcccdddjjjpppssssssgggXXXGGGCCCPPPaaakkkmmmrrrkkkaaa[[[```jjjooonnnuuuuuuvvvvvvqqqggg\\\UUUOOOTTT[[[aaaiiimmmhhh```ooovvv}}}~~~xxxrrrqqqrrrqqqqqqsssssstttsssrrrrrrqqqpppoookkk]]]KKK???;;;<<>>//////,,,,,,...******)))(((''''''((()))+++111888BBBHHHjjjfffRRRiii^^^___xxx|||rrrtttRRR\\\mmm~~~wwwhhhTTTEEECCCLLLVVVaaaeeelllwwwzzzvvvppplllooowwwuuueeehhhyyyzzzzzz~~~|||uuu^^^NNNAAA;;;@@@QQQmmm|||yyyzzz||||||zzz{{{vvvyyy{{{xxxxxxyyyvvvrrrtttrrrrrrssstttuuuvvvwwwvvvqqqooopppjjj```^^^dddtttuuukkkjjjllllllsssqqqppp___fffzzzyyywwweee^^^ZZZZZZaaaggghhhggggggddddddddddddcccbbb``````ccc^^^WWWOOOIIIEEEDDDDDDDDDGGGJJJMMMOOORRRUUUWWW[[[ZZZYYYZZZ]]]___```___^^^^^^^^^]]]\\\ZZZYYYXXXYYYYYYXXXQQQEEEBBBNNN]]]nnnkkkdddXXXLLLGGGIIINNNRRRCCC;;;JJJhhh~~~|||uuu|||ggg___eeeiiiooottt~~~xxx\\\EEE555...---***))))))((((((''''''&&&''''''(((((())))))******))))))***...555???IIIOOOnnnnnn[[[ccc~~~kkkhhhwwwzzzrrr|||kkkTTTXXXbbb___\\\cccccc^^^bbbjjjnnnuuu{{{~~~}}}}}}}}}}}}}}}|||||||||zzzyyyyyyxxxxxxxxxxxxxxxuuuvvvxxxyyyzzzyyywwwvvvwwwuuurrrmmmhhhccc```^^^fffcccbbbgggmmmoookkkfffgggpppyyyzzztttooopppsssgggaaa]]]bbbmmmuuuwwwuuulllbbbQQQDDDHHHZZZgggiiiooowwwmmmVVVRRReeepppllltttqqqssstttjjjXXXLLLKKKXXXbbbmmmsssuuusssiii___mmmuuu}}}zzzuuurrrqqqqqqrrrrrrrrrrrrrrrqqqpppqqqooonnnjjj]]]KKK>>>::::::EEEZZZhhhmmmzzzxxxooolllddd[[[TTTRRRVVVZZZZZZ\\\^^^___```bbbeeeggg]]][[[YYYWWWWWW\\\ccchhhmmmsss}}}}}}wwwrrrkkkccc]]]SSSNNNIIIHHHGGGEEEGGGLLLPPPSSSZZZaaaaaaZZZUUUUUUQQQMMMIIIGGGCCC======AAA<<<@@@CCCEEEIIIRRRaaalllmmmfff```bbbeeegggiiilllggg___ZZZZZZ\\\^^^bbbhhhuuuxxx~~~tttoooqqqwww}}}|||yyyuuutttrrroookkkhhheeecccdddddddddfffjjjpppuuuyyy}}}|||~~~}}}zzzzzz|||xxxwwwwwwvvvvvvvvvuuuuuuyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxuuusssvvvvvvuuuuuuttttttttttttuuuuuurrrmmmhhh```QQQCCC555222666PPPqqqxxxvvv~~~uuutttxxx^^^SSSiiimmmuuu{{{vvvvvvuuubbbKKK]]]\\\hhh^^^aaa||||||sssYYY>>>///...******,,,((()))((('''&&&''')))+++,,,111999DDDJJJjjjcccOOOjjj\\\\\\vvvzzzuuu{{{ZZZ```mmm~~~|||vvviiiVVVGGGDDDKKKTTT```cccjjjttt~~~~~~zzzuuurrryyyrrrgggooogggJJJ???<<<===FFFaaa~~~}}}|||yyyyyy{{{~~~~~~wwwyyywww{{{|||zzzyyyyyywwwrrrlllfffaaadddnnnwwwyyywwwvvvqqqpppppphhh]]]\\\bbbxxxyyymmmkkkmmmllltttsssppp\\\\\\~~~hhh]]]]]]___cccggghhhhhhhhhhhhhhhhhhggggggeeedddcccccc]]]SSSKKKFFFCCCBBBBBBCCCFFFJJJLLLMMMNNNPPPRRRUUUUUUVVVXXXZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWXXXWWWNNNBBBAAAPPPcccnnnggg]]]RRRIIIDDDHHHNNNRRRAAA888IIIjjjgggbbblllnnnooorrr|||___GGG666///000******))))))((('''''''''''''''(((((())))))******))))))***...666???IIINNNmmm|||~~~ooo___gggjjjhhhiiisss^^^XXX```cccbbbbbb```___bbbkkkoootttzzz~~~~~~}}}|||||||||||||||{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyysssuuuwwwyyyyyyyyyyyyxxxwwwuuurrrmmmhhhccc___]]]ddd___```jjjnnnkkkiiikkkpppwww|||{{{ssslllhhhhhhgggfffgggmmmtttxxxuuurrrkkkkkk^^^JJJEEEUUUgggnnnkkkuuuoooVVVLLL\\\mmmqqqrrroooooommm___PPPQQQ\\\}}}}}}nnn```jjjttt~~~}}}yyyuuuqqqrrrrrrrrrrrrqqqppppppoooqqqooonnnjjj^^^LLL>>>999999AAASSS```eeennnooocccZZZYYYXXXUUUTTTXXX^^^dddiiiiiigggccc^^^]]]___aaa```cccfffkkkqqq|||wwwpppjjjddd___]]]ZZZXXXYYY^^^aaahhhpppsssmmmcccZZZWWWTTTSSSQQQOOOFFF===:::===888<<>>FFFQQQYYYdddeeegggiiilllnnnmmmlllkkkccc\\\\\\___cccjjjqqqxxxyyyqqqooorrrvvvwwwuuuvvvxxxzzzzzzzzzxxxwwwpppqqqqqqpppnnnkkkgggeeeeeeddddddfffjjjqqqwww{{{|||}}}~~~~~~~~~~~~~~~|||xxxxxxxxxxxxwwwvvvttttttqqqtttwwwxxxwwwxxxyyy{{{zzzyyyxxxuuusssqqqppppppssstttuuuuuuvvvuuuuuutttssssssooohhhaaaXXXKKK@@@777555111===]]]vvvuuuyyy|||uuuqqq{{{rrrkkkrrrfffhhhyyyjjjWWW;;;,,,***''''''+++((('''&&&&&&&&&'''***,,,...///999FFFKKKkkkfffTTTqqqjjjZZZrrrpppqqq}}}]]]^^^fffvvv~~~}}}qqq^^^LLLCCCEEEKKK^^^bbbjjjuuu|||yyyyyyvvvlllccc^^^jjj|||xxx___BBB888666;;;GGGttt~~~||||||}}}~~~~~~}}}|||xxxwwwzzz}}}}}}}}}zzztttwwwvvvzzz|||zzzyyyxxxuuuooo^^^XXXNNNIIISSSfffssswwwyyyuuuuuutttiii]]]]]]dddyyyyyykkkiiikkkmmmwwwyyyyyybbbZZZzzz~~~www}}}www~~~{{{mmmffffffggghhhhhhiiiiiihhhgggffffff___WWWLLLFFFGGGKKKNNNOOOOOOQQQTTTUUUVVVXXX[[[]]]```aaabbb```^^^[[[[[[[[[YYYYYYYYYZZZZZZYYYXXXXXXYYYVVVQQQHHH@@@EEEYYYnnnqqqaaaQQQJJJHHHHHHQQQ\\\FFF===CCC```fffbbbtttvvvrrrppp~~~iiiNNN999//////+++******))))))(((((('''''''''(((((())))))*********+++,,,111888@@@HHHMMMfffuuu}}}|||uuulllyyysssiii|||ccczzzxxxoookkknnn||||||ggg[[[___aaajjjmmmrrrvvvzzz{{{zzzzzz}}}}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{~~~}}}{{{yyywwwtttssswwwvvvsssnnnhhhbbb\\\YYYWWWXXX___ffffffdddlllxxxsssuuuxxxxxxsssjjj___XXXgggnnnvvvyyyvvvrrrqqqqqqrrrwwwtttcccOOOKKKYYYjjjrrroooooommm___TTT___tttttttttoooccc\\\fffxxxkkkdddsss~~~tttsssrrrrrrqqqqqqqqqqqqrrruuurrrpppnnndddRRRBBB:::<<<:::CCCJJJIIILLLMMMEEEJJJNNNTTTZZZ^^^aaacccdddkkkpppxxx}}}rrrfff\\\]]]```aaaYYYKKK@@@<<<;;;:::999999===CCCJJJOOO]]]ccciiimmmpppsssqqqmmmlllccc\\\\\\___eeemmmuuuyyy{{{rrrooopppqqqrrrppprrruuuwwwxxxyyyxxxxxxrrrrrrrrrrrrpppmmmiiigggeeeeeefffhhhnnnttt{{{~~~}}}|||yyyzzzzzzzzzyyyxxxvvvtttppptttxxxxxxwwwwwwzzz}}}xxxxxxvvvrrrooommmnnnooossstttuuuvvvvvvuuuttttttqqqrrroooggg___UUUIII===666666111<<<^^^|||}}}fffssswwwnnnrrrgggnnn|||___BBB111---(((''')))&&&''''''&&&&&&'''))),,,---///999FFFJJJiiigggVVVoooqqqZZZrrrddddddrrrTTTZZZeeevvvuuubbbOOODDDDDDGGG\\\```hhhsssyyywwwzzzwwwiiiYYYXXXiii|||vvvYYY;;;111333;;;IIIeee}}}{{{{{{|||}}}}}}}}}}}}yyyxxxzzz~~~{{{{{{xxxtttxxx|||}}}zzzwwwrrrkkk^^^^^^XXXRRRXXXhhhrrrsssyyyvvvvvvuuujjj]]]]]]fffwwwvvvhhhhhhlllooouuuuuusss^^^XXXyyy~~~zzz}}}pppxxxzzzmmmiiihhhggghhhhhhhhhgggeeedddbbbaaa]]]UUULLLJJJOOOXXX___bbbddddddcccaaa______```bbbiiijjjiiieee___[[[ZZZ[[[YYYYYYZZZZZZ[[[ZZZZZZZZZXXXSSSLLLEEEBBBJJJ```uuuooo]]]MMMIIIIIIIIIQQQ\\\BBB<<>>EEEJJJ___ppp{{{~~~xxxnnnvvvnnnbbbooo~~~XXX^^^ddd^^^mmmuuubbbYYY\\\UUUXXX\\\dddnnnvvv|||~~~~~~}}}|||{{{{{{{{{yyyyyyyyyyyyyyyzzz{{{|||yyyyyyyyyyyyyyyyyyyyyyyyxxxvvvsssooohhhaaa[[[WWWKKKLLLLLLLLLRRR\\\ccceeehhhpppxxxxxxtttqqqssswww~~~vvvkkkeeegggnnnvvv{{{yyynnnjjjkkk^^^KKKIIIUUUaaafffmmmqqqkkkddddddkkklllpppiii]]]cccxxx}}}uuuyyy|||}}}}}}}}}wwwppp___qqqxxxsssrrrrrrqqqrrrsssuuuvvvzzzvvvtttrrriiiXXXFFF======:::CCCIIICCCDDDIIIFFFTTT\\\cccgggnnn{{{bbb^^^^^^```]]]RRRGGGAAA>>>===:::555333777BBBKKKNNNWWW```ccchhhooopppmmmjjjaaaYYYYYY]]]cccmmmvvv{{{ssspppoooooonnnqqqrrrtttvvvwwwwwwwwwwwwwwwwwwvvvtttrrrooommmlllfffhhhkkkqqqwww}}}yyy}}}}}}~~~~~~}}}{{{yyywwwvvvyyy|||{{{wwwuuuwwwzzzxxxyyyxxxuuusssssswwwzzztttuuuvvvwwwvvvuuusssrrrpppsssrrrjjj```UUUGGG<<<000777777DDDjjjkkkuuuyyypppoooooottteeeyyyvvvgggcccUUU___yyy]]]@@@///,,,''''''+++((()))((('''&&&''')))+++,,,111:::DDDEEEaaawww```RRRjjj{{{mmmeeebbbmmmPPP[[[jjj|||yyygggTTTHHHFFFIIIbbbeeelllvvv~~~}}}wwwqqqooommmbbbVVV^^^fffxxx{{{|||{{{zzz||||||rrrQQQ666333444333777;;;GGGMMMRRR\\\aaakkk|||~~~}}}zzzxxxwwwyyy{{{{{{{{{{{{|||yyyxxx|||zzzvvvsssxxxyyy|||zzzrrriiibbbXXXOOOUUUbbbnnnxxxyyyuuutttuuussshhh\\\]]]gggsssrrrgggjjjqqqqqqnnnaaaXXXDDDHHHttt}}}}}}|||}}}pppuuu|||}}}wwwrrrwwwsssnnniiifffeeefffgggiiigggeeebbb```_________TTTOOOHHHEEEIIITTTaaajjjlllkkkkkkmmmrrrxxx{{{|||zzztttkkkccc___]]]YYYSSSTTTWWWZZZZZZZZZYYYYYYZZZQQQKKKBBB>>>DDDUUUiiiuuulllXXXNNNKKKGGGMMMYYY\\\BBB888MMMlllyyyoooiiiyyyQQQ999333...------,,,+++************((((((((((((((()))******'''(((***///666===DDDHHH[[[rrrzzzzzz}}}ssstttqqqiiiqqq[[[OOOeeexxx~~~xxxqqqbbbPPPJJJUUUZZZcccnnnxxx~~~~~~}}}}}}~~~yyyyyyyyyyyywwwvvvtttsssuuuvvvxxxyyyzzzyyyyyyxxxttttttsssqqqllldddZZZTTTJJJGGGFFFGGGGGGJJJUUU```lllqqqtttqqqpppuuuzzz|||yyyrrrlllkkkoootttvvvvvvvvvggg___ccceeeZZZLLLFFFYYYmmmpppooorrrbbbUUUaaammmiii```\\\fffwww|||xxxpppvvv{{{~~~~~~wwwnnngggmmm{{{sssqqqooonnnooorrrvvvyyywwwxxxuuupppjjj___MMM===999>>>DDDHHHKKKMMMKKKIII[[[\\\]]]ddd|||wwwhhh___YYY[[[[[[TTTLLLHHHJJJDDDAAABBB===888>>>JJJLLLQQQYYY```eeefffeeeddd]]]XXXRRRRRRXXXdddnnnuuu|||~~~ssslllkkkmmmpppooooooqqqsssuuuwwwxxxyyyxxxuuussstttvvvuuuoooiiijjjnnnrrrvvv{{{zzz{{{||||||}}}|||zzzxxxwwwzzzzzzzzzzzzyyywwwvvvuuutttxxxwwwrrrqqquuuuuupppqqqqqqrrrrrrssstttuuuuuuvvvssslllaaaYYYQQQEEE:::333555000OOOyyyqqq```qqqwwwxxxlllmmmvvvqqqwww|||}}}|||zzzvvvrrrjjjbbbZZZPPPcccttteeebbbOOO777+++,,,((((((+++)))&&&(((((((((((((((***,,,777888@@@MMM___tttoooRRR```~~~mmmeee```hhhZZZVVVppp~~~|||nnnYYYIIIEEEJJJXXX```iiipppzzzwwwrrroooiii___VVVZZZ\\\aaaiiirrrvvvvvvtttqqqdddhhhzzzoooNNN777111555999999BBBCCCBBBAAACCCJJJVVV___}}}~~~{{{zzzzzzzzzyyyxxxyyy{{{}}}{{{~~~yyyxxxyyy~~~|||xxxxxxwwwuuussswwwsssdddVVVQQQSSSVVVbbbzzz{{{tttppppppjjjbbbbbbjjjtttyyykkkiiikkkrrrmmmhhhYYYKKKYYYsssyyyxxxvvv|||{{{tttppppppmmmiiieeecccdddeeeggghhhfffdddbbb___^^^^^^]]]WWWOOOEEE@@@BBBIIIPPPUUUTTTWWW[[[___ccciiiqqqwwwxxxtttlllddd^^^YYYVVVSSSVVVWWWXXXXXXVVVTTTTTTUUUPPPLLLCCC???HHH[[[jjjpppcccSSSJJJHHHHHHTTT^^^[[[FFF>>>SSSrrrzzzwwwbbbkkk|||RRR999444///---,,,+++***************((((((((((((((()))******'''(((***///555===DDDHHHTTTnnnyyy|||tttrrrtttjjjjjjXXXPPPkkk~~~sssaaaQQQNNNRRRWWWaaallluuu{{{|||}}}~~~}}}|||{{{{{{|||}}}~~~zzzyyyyyyxxxwwwvvvuuutttvvvwwwxxxyyyyyyyyyxxxwwwuuuttttttrrrmmmfff\\\VVVQQQOOOMMMLLLIIIHHHPPPYYYkkkqqqtttsssrrrvvvzzzzzzxxxsssmmmkkkoootttvvvvvvgggYYYSSS]]]iiieeeWWWLLLRRRgggnnnpppsssdddXXX```hhhiiieeebbbjjjxxx|||wwwmmmtttzzz}}}xxxpppffflllsssrrrooonnnooorrrvvvyyyzzzyyyuuuoooiii```PPPAAA888???FFFKKKKKKIIIDDD@@@JJJVVViii{{{yyyyyyzzz|||yyytttnnngggbbb___[[[WWWWWWYYYXXXQQQKKKMMMGGGBBB@@@>>><<<>>>BBBGGGLLLSSS[[[___```___^^^XXXSSSOOOPPPXXXdddooovvvtttmmmkkkmmmooonnnoooppprrrtttvvvxxxyyyxxxvvvtttvvvwwwtttnnnhhhjjjmmmsssxxx}}}{{{||||||||||||zzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvttttttqqqlllmmmrrrsssoooqqqqqqrrrrrrsssttttttuuusssqqqjjj```YYYRRRFFF<<<333555333OOO}}}ttttttiiitttxxx~~~|||qqqkkkttt}}}uuupppnnnjjj```WWWbbbaaa^^^OOOXXXggg___fffTTT:::---,,,'''&&&)))&&&&&&(((((((((((((((***,,,555999DDDOOO___uuuqqqVVVfffhhhyyynnnggglll[[[VVVppprrr^^^JJJCCCEEE[[[aaahhhmmmvvvxxxtttqqqkkkaaaYYYRRRPPPPPPTTT[[[dddjjjmmmbbb[[[hhhsssPPP777000444888888<<<@@@CCCBBB@@@AAAHHHNNNbbbnnnyyy{{{wwwvvv~~~}}}yyyyyyxxxwwwvvvvvvxxxyyyxxx||||||xxxxxxyyy~~~{{{zzzwwwrrrnnncccYYYSSSPPPRRRaaarrrxxxzzztttqqqqqqkkkbbbcccjjj|||xxxkkkjjjmmmsssqqqnnn___RRRaaa|||{{{|||xxxrrroookkkhhheeebbbbbbcccfffgggfffeeecccaaa___]]]\\\[[[WWWMMMBBB===>>>BBBCCCDDD>>>CCCHHHJJJLLLTTT```jjjvvvqqqiiibbb\\\XXXVVVVVVXXXXXXWWWUUURRRPPPPPPQQQOOOLLLDDD???MMMdddnnnjjj[[[PPPIIIEEEIIIZZZ```SSSCCC???UUUrrryyyyyy{{{vvvwww^^^UUUnnnRRR999444000---,,,+++***))))))))))))((((((((((((((())))))***'''(((***...444<<>>QQQ```yyyzzzxxxyyywwwuuussssssvvvyyy{{{~~~{{{qqqcccXXXRRRNNNKKKIIINNNQQQPPPNNNSSSYYYVVVLLLQQQOOOIIIBBBAAABBB@@@<<>>AAAJJJSSS^^^cccdddiiisss}}}|||~~~|||~~~zzzyyyxxxvvvvvvvvvwwwwwwvvvzzz}}}}}}zzzxxxwwwyyy}}}yyyqqqiii```QQQHHHLLLPPP\\\|||}}}zzzzzz|||yyytttrrrrrrlllccccccjjjvvvjjjkkkppppppsssrrrcccVVVhhh~~~sssnnnmmmiiigggeeebbbbbbccceeegggccccccbbbaaa___\\\ZZZYYYSSSJJJ@@@===AAAEEEEEECCC;;;::::::<<>>>>>AAACCCDDDDDDHHHNNNYYYooowwwrrrrrruuuvvvvvvuuuuuuwwwzzz~~~|||yyyuuuppplllccc[[[OOOEEE???<<<;;;:::<<>>DDDJJJLLLKKK???999666AAAWWWnnn}}}{{{iiiXXXUUUYYYZZZYYYZZZZZZYYYXXXVVVSSSRRRTTTUUUMMMIII@@@CCCZZZtttvvvhhhZZZRRRLLLHHHLLL[[[VVV===444===NNNaaaiiiiiivvvzzzaaaXXXpppzzzNNN777444///...---,,,***)))((((((((())))))(((((((((((()))))))))((())),,,333;;;BBBGGGQQQkkkwww{{{rrrooo}}}uuufffwwweeeGGGPPP```mmmvvvzzziiiQQQIIIPPPVVV```iiipppvvv{{{~~~{{{{{{yyyyyyyyyyyy{{{{{{zzzxxxvvvtttttttttvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuwwwwwwvvvuuusssnnngggbbbXXXUUUTTTVVVTTTOOOMMMNNNNNN[[[hhhppptttxxxyyywwwsssuuuwwwwwwsssjjj```XXXYYYlll}}}zzzqqqcccWWWKKK\\\rrr{{{wwwqqqggg[[[vvv~~~}}}qqqgggggghhhfffgggiiijjjjjjmmmqqqqqqmmmaaahhhxxxwwwvvvvvvwwwyyy|||}}}xxxyyyxxxvvvsssnnn```SSSFFFFFFJJJOOOPPPOOOUUU^^^aaarrrlllkkkkkkmmmpppvvvvvvvvvvvvxxxzzz}}}~~~~~~qqqiiifffddd___ZZZPPPKKKDDD>>>:::888777666222;;;===;;;CCCTTTWWWOOOOOOYYYYYYMMMEEEFFFHHHFFFFFFJJJOOOTTTVVVUUURRRPPPJJJIIIKKKRRR___nnnzzz|||rrrkkkhhhhhhiiinnnoooppprrrtttvvvwwwxxxwwwxxxyyyyyyxxxtttoookkklllpppxxx}}}|||{{{{{{{{{zzzzzzzzzzzz|||{{{xxxvvvvvvvvvwwwxxxvvvpppmmmpppvvvvvvqqqlllqqqqqqqqqrrrrrrrrrrrrrrrtttsssmmmccc[[[SSSFFF:::222111444FFF]]]iiiqqq|||zzzgggeeeuuuxxxhhhVVVUUUUUUXXXSSSeeewwwjjjkkkiiiMMM;;;444,,,(((***'''&&&((((((((('''(((***,,,333888BBBMMMggggggVVVttt~~~~~~^^^ggg|||tttiiinnn```WWWiiiyyy|||tttfffTTTGGGBBBLLLVVVaaahhhppp}}}|||zzzzzzzzzxxxvvvoooxxxoooHHH444222888???EEEJJJOOOWWW]]]]]]VVVJJJAAA===>>>DDDSSSfffwww|||~~~zzzyyy|||}}}zzzwwwvvvwwwxxxwwwvvvvvvvvvvvvuuutttssssssssswww{{{|||wwwpppeeeVVVIIICCCIIIRRReeexxx|||yyyuuuwwwssspppooooooggg^^^```iiiyyyvvvkkkkkkppphhhooonnn\\\UUUsssvvvwwwkkkfffffffffdddaaa___]]]]]]]]]]]]aaaaaabbbbbb```\\\YYYVVVMMMFFF>>><<>><<<999888666555222777888999AAAPPPVVVTTTNNNVVVXXXOOODDDBBBFFFJJJFFFIIIOOOSSSTTTRRRNNNKKKJJJJJJMMMVVVcccrrr~~~{{{qqqjjjggghhhiiiooooooqqqsssuuuwwwxxxyyyvvvwwwxxxyyyxxxuuurrrqqqsssvvv}}}~~~|||{{{{{{zzzzzzzzz{{{{{{~~~}}}{{{yyyxxxxxxxxxxxxxxxsssrrrvvvyyyvvvqqqnnnqqqqqqqqqqqqrrrrrrrrrrrrtttsssmmmddd[[[RRRDDD888222000777JJJ```qqq}}}xxxzzz~~~vvvfffssshhhSSSZZZVVVWWWVVVnnnnnniiicccHHH777222***''')))&&&&&&(((((((((((((((***,,,222888AAAIIIaaahhhVVVuuuZZZ]]]ppppppmmm[[[SSSiii|||}}}vvviiiWWWGGG@@@EEERRR```hhhppp{{{}}}{{{|||}}}~~~~~~tttoooIII888999???GGGOOORRRbbbwww|||hhhQQQBBBBBB??????HHH]]]uuu|||{{{}}}}}}~~~{{{zzz|||~~~zzzwwwssssssuuuvvvuuusssrrrqqqppppppppppppqqqqqqtttwwwvvvlll```VVVLLLDDDHHHQQQ___yyy|||vvvyyyzzzvvvssstttrrrooonnnmmmddd[[[___jjj}}}wwwjjjjjjmmmjjjppplllYYYYYY~~~zzzpppiiigggfffdddbbb```^^^]]]\\\]]]]]]```aaaccccccaaa]]]YYYVVVKKKDDD<<<999===FFFOOOTTTGGGGGGSSSqqqhhh[[[SSSTTTTTTOOOQQQWWWUUUVVVWWWVVVSSSRRRQQQRRRMMMDDDEEEZZZqqqvvvkkk___SSSFFFEEEKKKMMMPPPKKK;;;CCCbbbmmmlllvvv}}}zzzrrr___bbbooowwwuuuIII:::999111111000...,,,+++***))))))******)))(((((((((((((((***))))))+++111999BBBGGGJJJcccnnnrrrxxxqqqsssvvviiisss```RRR]]]hhhuuu{{{hhhOOOHHHLLLTTT^^^fffkkkqqqxxx}}}{{{zzzyyyyyyyyyyyyzzz{{{vvvvvvvvvvvvuuuuuuuuuuuuvvvuuutttttttttuuuvvvwwwvvvvvvuuuuuutttqqqlllhhhZZZPPPKKKSSS\\\\\\UUUOOOFFFTTTcccmmmrrrvvvvvvtttuuurrrmmmhhhgggiiinnnqqqvvv}}}nnnggglllkkkbbbPPP[[[sss}}}uuuwwwttt^^^kkk|||~~~wwwnnneeejjjppptttyyy|||zzztttZZZccc|||wwwvvvvvvvvvwwwyyy{{{|||vvvwwwwwwwwwyyywwwmmmbbbJJJIIINNNWWWZZZZZZeeetttwwwmmmhhhffffffkkknnnpppsssxxxvvvwwwzzz}}}|||qqqaaaRRRHHHBBB>>>;;;777888999999888666666666555444444777???IIIRRRWWWTTTTTTTTTPPPGGG@@@CCCKKKHHHKKKOOOSSSSSSPPPLLLJJJKKKLLLOOOXXXeeettt|||qqqjjjhhhjjjlllpppppprrrtttvvvxxxyyyzzztttuuuwwwwwwwwwvvvvvvvvv|||~~~||||||{{{zzzzzzzzzzzz{{{|||{{{{{{{{{zzzzzzyyyyyyyyyzzzuuutttwwwxxxssspppqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooojjjbbbZZZQQQDDD777222000>>>VVVlllnnnpppxxx~~~nnnkkk~~~qqq```]]]\\\\\\WWWkkk{{{iiifff\\\BBB444111***(((***'''&&&(((((((((((((((***,,,///:::DDDFFFWWWzzzfffSSSvvvddd___kkktttnnn^^^WWWjjjxxx}}}zzzqqq___MMMCCCEEERRR```gggmmmxxx||||||~~~zzzlllIII>>>CCCLLLWWWaaajjjqqqYYYNNNGGGFFFEEEGGGRRRggg~~~{{{}}}~~~}}}||||||}}}}}}}}}|||{{{{{{yyyuuuqqqrrruuuwwwvvvsssooonnnmmmnnnppprrrtttuuuuuuvvvooo___QQQLLLLLLLLLZZZlll}}}xxxwwwvvvvvvuuuttttttuuusssooonnnlllbbbZZZ```mmmssshhhjjjooommmqqqjjjXXX```|||uuunnniiihhhiiijjjdddcccaaa```______`````````bbbddddddbbb^^^YYYVVVHHHBBB;;;777;;;EEERRRZZZNNNRRRccchhhUUUPPPQQQVVVTTTMMMQQQ[[[SSSUUUVVVUUURRROOOMMMMMMMMMCCCIIIdddyyyuuudddYYYSSSDDDCCCLLLLLLJJJDDD999JJJppp|||wwwsss\\\ZZZkkkxxxrrrIII<<<;;;222111000///---,,,+++************)))(((((((((((((((***))))))+++111999AAAGGGHHH```jjjmmmqqqhhhiiipppyyyvvvwwwvvvWWWSSS___kkkwwwzzzgggTTTRRRJJJRRR\\\dddhhhnnnuuu{{{zzzzzzyyyxxxxxxyyyzzzzzzuuuvvvvvvvvvvvvvvvuuutttuuutttsssssstttuuuvvvwwwvvvuuuuuuuuutttqqqllliii[[[OOOKKKVVVeeeiiibbbZZZHHHUUUdddmmmrrruuuuuurrrjjjkkklllmmmnnnppptttvvvtttzzzvvvkkkoooyyyrrr```PPPYYYrrr{{{sssxxxwww```nnn{{{wwwXXXaaa{{{yyyyyyyyyyyyzzz|||~~~wwwxxxvvvuuuxxxyyyrrriiiTTTNNNNNNUUUYYYaaavvvqqqeeegggeeegggkkklllmmmsssyyyrrrtttxxx}}}~~~vvvlll\\\LLLAAA:::777666555666777777666555666666666111///555<<>>::::::>>>IIIUUUTTTXXXeeexxxxxxeeeWWWRRRUUUXXXYYYWWWUUUSSSRRRTTTRRRPPPRRRTTTUUUSSSPPPGGGBBBOOOkkk{{{qqq___UUUHHHEEE@@@HHHPPPEEE888<<>>777555333111///,,,*********+++))))))))))))((((((((((((+++)))))),,,333;;;BBBFFFKKKVVVlllvvvmmmiiillljjj{{{ttttttqqq}}}\\\SSS\\\kkknnnzzzwwwVVVJJJPPPOOOTTTaaalllrrruuuxxxzzzzzzyyyyyyyyyyyyxxxxxxwwwzzz|||zzzvvvttttttvvvtttsssrrrrrrsssuuuxxxyyyyyyxxxwwwvvvvvvtttpppnnn]]]]]]YYYYYYfffsssiiiUUUFFFPPP```lllooollllllnnnnnnqqqtttuuutttrrrpppppprrrrrrooorrryyybbbSSSWWWooo|||uuuxxxxxxcccmmmnnnYYYccc~~~xxxwwwvvvwwwyyyzzzyyyxxxyyyvvvtttssssssqqqmmmiiiaaadddfffgggmmmtttvvvsssgggpppcccbbbdddeeegggkkkooosssxxxzzzwwwyyy|||{{{wwwvvvrrraaaJJJ999777999999888;;;;;;888666999:::888222555777666666===IIISSSRRRSSSUUUVVVTTTOOOHHHDDDPPPNNNNNNRRRUUUUUUOOOIIIGGGMMMWWWbbbiiinnnzzz{{{ssskkkgggjjjooooooppprrruuuyyyzzzzzzyyy~~~xxxuuuxxx|||||||||~~~|||xxxyyyyyyyyy{{{}}}}}}{{{zzzyyyyyyxxxwwwxxxyyy{{{|||yyyuuussstttqqqllljjjlllqqqpppppppppqqqqqqooommmllliiieee```YYYMMM@@@777555...BBB{{{~~~zzzcccaaappp}}}uuuzzz|||ddddddeeemmm{{{~~~rrr```ccccccTTTYYYfff___hhhgggFFF444333...******''')))))))))))))))***++++++222>>>@@@IIIQQQbbbrrr^^^RRRZZZjjjvvv~~~eeefff```WWWjjjwwwxxx}}}wwwnnn\\\JJJGGGTTT___bbbccclll|||~~~~~~qqqUUULLLZZZhhhxxxnnnccc\\\OOORRRTTTSSSRRRXXXccclll{{{~~~}}}|||{{{zzzyyyyyyyyy{{{yyywwwvvvwwwxxxxxxwwwuuupppkkkjjjpppvvvvvvrrrjjjdddVVVIIIIIIWWWffflll}}}|||yyyyyyxxxxxxwwwvvvuuuttttttwwwrrrpppooofff^^^fffvvv~~~}}}oooiiihhhmmmrrryyyeeeQQQjjjnnnmmmllllllmmmkkkhhhdddbbbbbbbbb```___```cccfffgggeeebbb```^^^\\\YYYWWWNNNEEE===::::::===EEENNNLLLOOOYYYfffjjjcccYYYSSSRRRTTTWWWXXXWWWVVVUUUVVVUUUTTTRRRSSSTTTSSSOOOLLLEEEFFFTTTkkkttthhhWWWPPPEEEFFFEEEIIIMMMAAA999BBBiiitttYYYUUUaaannnxxxbbbGGG>>>777666333222///,,,+++******+++***)))))))))((((((((((((***)))(((+++222;;;CCCGGGLLLVVVmmmwwwmmmggghhhdddyyy{{{oooiiipppnnnaaaLLL___|||bbbNNNMMMMMMSSS```kkkppptttwwwzzzzzzyyyyyyyyyxxxxxxxxxyyyzzzzzzyyywwwvvvwwwwwwwwwvvvtttssstttuuuvvvxxxyyyxxxvvvvvvuuussspppmmmfffeee```^^^gggnnncccPPPFFFUUUiiiuuuuuuqqqppprrrrrrtttvvvtttooohhhcccaaajjjqqqvvvyyyvvvbbbRRR[[[tttzzz}}}zzzeeeggg}}}uuucccPPP]]]|||{{{xxxuuuuuuvvvxxxyyyyyyzzzxxxuuuttttttsssooolllhhheee]]]VVVXXXaaahhhjjjtttuuujjjfffiiiiiijjjkkknnnqqquuuyyy||||||}}}zzzsssooonnnooolll___KKK;;;888999999:::>>>???<<<::::::999666444777999888888===GGGOOOTTTWWWZZZZZZUUUNNNGGGCCCIIIHHHIIINNNSSSUUUQQQMMMIIIKKKSSS```kkkttt}}}uuummmhhhjjjooooooppprrrvvvyyyzzz{{{zzz}}}xxxuuuyyy}}}}}}~~~yyyuuuwwwwwwwwwyyy{{{{{{yyywwwxxxxxxwwwwwwwwwxxxyyyzzzxxxuuussstttrrrmmmlllnnnrrrqqqqqqqqqrrrrrrpppooollliiiddd___WWWLLL???666333000CCCuuu{{{yyy^^^XXXqqqwwwooowwwpppmmmjjjmmmuuuyyyrrriiiaaaddddddSSSWWWbbb\\\gggdddEEE333333///******''')))((((((((())))))***+++...;;;???LLLVVVjjjoooVVV[[[lllssstttrrrfffXXXkkkzzzyyyppp]]]JJJEEEPPP[[[___aaajjjyyy}}}kkkYYY^^^ooopppddd^^^[[[[[[[[[]]]```cccfffhhhpppxxx}}}|||{{{zzzyyyxxxxxxxxxxxxwwwwwwxxxyyyyyywwwuuuqqqooonnnppptttvvvqqqlllcccSSSLLLSSSXXX^^^uuu|||yyyxxxuuuxxxxxxwwwwwwvvvuuuttttttsssooommmmmmeee^^^fffuuu~~~nnngggfffkkkrrrttt^^^MMMhhhffffffhhhjjjkkkjjjfffcccbbbbbb```^^^]]]___cccfffdddbbb```___^^^]]][[[XXXOOOEEE<<<:::;;;===@@@EEEDDDFFFMMMSSSRRRNNNMMMPPPTTTUUUWWWVVVUUUTTTUUUVVVVVVUUUTTTTTTSSSPPPKKKGGGBBBKKK]]]lllkkk[[[MMMIIIAAAHHHIIIIIIHHH<<<:::HHHxxxmmm\\\bbbsss|||]]]EEE===777777444222000---,,,+++++++++******)))))))))((((((((((((((((((+++111:::CCCHHHLLLWWWnnnxxxnnnfffddd]]]yyytttiiijjjmmmbbbJJJbbbkkkPPPJJJKKKSSS```jjjooorrruuuyyyyyyyyyyyyxxxxxxxxxxxx{{{yyywwwwwwxxxyyyyyyyyyxxxwwwuuutttttttttuuuvvvyyywwwvvvuuuuuusssooolllmmmkkkfffcccgggiii\\\KKKEEE[[[ttt}}}wwwtttvvvuuutttqqqlllfffcccbbbbbbjjjttt}}}~~~qqqbbbRRRbbb|||{{{hhhbbbyyyrrr^^^LLLZZZzzz|||yyytttssstttwwwyyyzzzyyywwwuuutttsssrrrpppnnnmmmdddUUUIIIKKKZZZhhhooommmiiihhhhhhlllmmmnnnooopppsssxxx{{{zzznnnfffbbbbbbccceeeddd\\\LLL>>>::::::;;;>>>CCCEEECCCAAA???;;;555777999;;;<<<<<<>>>DDDIIIVVVZZZ___^^^VVVMMMEEEBBB@@@@@@CCCIIIPPPUUUUUUSSSNNNNNNSSS```nnnyyyvvvnnnhhhhhhlllpppqqqtttvvvyyyzzz{{{||||||xxxwww{{{}}}}}}{{{vvvtttxxxwwwxxxyyy{{{{{{yyywwwwwwwwwvvvvvvvvvwwwxxxyyyxxxtttsssuuusssooooooqqqtttsssrrrsssttttttrrrppplllhhhbbb\\\UUUJJJ>>>555///444DDDjjjxxxyyymmmfffuuutttrrrxxxnnnlllnnnmmmfff```bbbeeeeeeUUUZZZfff```iiidddEEE555666222------***((((((((((((((())))))***+++888>>>MMMXXXnnn~~~YYYZZZ}}}lllmmm~~~lll[[[ppp{{{sss___KKKCCCKKKUUU[[[___ggguuukkkbbbvvvqqqhhhgggaaa```bbbhhhooopppjjjdddZZZ___iiitttyyyxxx{{{{{{zzzyyyxxxwwwvvvvvvvvvtttuuuwwwyyy{{{yyyvvvrrrmmmnnnqqquuuuuupppggg```UUUKKKLLL]]]lllyyy|||qqqrrrwwwvvvsssvvvvvvvvvvvvuuuuuutttsssrrrnnnllljjjbbb\\\dddppp}}}llleeeeeekkkpppkkkSSSIIIjjjeeeeeefffffffffeeecccaaacccbbb___]]][[[]]]bbbfffaaa```^^^]]]^^^]]][[[ZZZQQQFFF<<<:::<<<===>>>@@@DDDEEEHHHLLLKKKIIIKKKPPPVVVWWWVVVTTTRRRQQQSSSTTTTTTTTTUUUTTTRRRMMMHHHEEEAAAQQQeeelllaaaPPPGGGFFF???HHHIIIFFFCCC:::<<>>???@@@BBBDDDEEETTTZZZ```___XXXNNNFFFCCC<<<===@@@FFFNNNTTTWWWXXXTTTTTTYYYcccmmmwwwwwwooohhhgggiiiqqqsssuuuwwwyyyzzz|||~~~}}}zzzzzz~~~~~~|||}}}{{{xxxwww{{{{{{{{{}}}~~~~~~|||zzzxxxwwwwwwwwwwwwxxxxxxxxxwwwtttsssuuuuuuqqqqqqsssuuutttttttttuuuuuusssqqqkkkggg```ZZZRRRHHH<<<444---666AAA]]]lllyyy}}}xxxzzzvvvpppzzzpppmmmqqqooohhhccceeeeeeeeeYYYdddrrrhhhlllgggHHH888999666111111---)))((((((((((((((())))))+++888>>>KKKUUUjjjZZZXXX|||iiifff~~~}}}lll___vvv|||vvvdddPPPCCCHHHQQQYYY^^^eeerrr~~~ooooooxxxkkkiiinnnfffiiipppyyy|||sssjjjTTTPPPXXXiiiuuuvvvxxx}}}zzzyyyxxxvvvuuutttttttttssssssuuuwwwyyyxxxuuurrrmmmmmmoooqqqmmmcccXXXSSSKKKWWWdddsss~~~iiiZZZ```mmmrrrrrrrrrttttttuuuuuuuuutttsssssstttppplllggg___ZZZ```jjj{{{yyyjjjeeefffnnnnnncccLLLLLLsssiiihhheeeccc```___``````cccbbb___\\\ZZZ\\\```ccc___]]]\\\\\\]]]]]]\\\ZZZRRRGGG===;;;>>>@@@BBBDDDKKKKKKOOOTTTUUUQQQOOOPPPTTTTTTSSSQQQPPPPPPSSSUUUPPPRRRTTTSSSPPPLLLHHHEEEDDDYYYkkkjjjYYYJJJEEEFFF@@@IIIHHHBBB@@@:::???OOOkkkoooqqquuurrrzzzvvvmmmffflllzzzRRR@@@<<<888999555444222000///---,,,,,,************))))))))))))''''''((()))...777AAAIIILLLVVVmmmzzzsssnnnkkkbbbnnnuuubbb~~~oooeee|||lllUUUYYYpppkkkeeerrreeePPPFFFIIIRRR___hhhlllqqqvvvyyyyyyxxxxxxxxxwwwwwwwwwxxxtttqqqrrruuuxxxxxxwwwqqqrrrrrrrrrssstttuuuuuuwwwvvvuuuuuuuuutttqqqnnnoookkkhhhgggbbbYYYNNNHHHMMMhhh}}}uuussssssrrrpppmmmkkklllqqqzzz{{{uuunnnkkkooorrrmmmeee\\\yyyuuuhhhggg}}}~~~kkkVVVNNN```~~~sssrrrrrrtttuuuvvvtttsssssssssrrrqqqooooooppppppllliiiccc```gggvvv|||mmmhhhooommmkkkuuuuuuwwwyyyyyyxxx{{{xxxssslllddd^^^[[[ZZZZZZ[[[[[[YYYPPPEEE???CCCIIINNNSSSXXXYYYYYYUUUJJJ@@@<<<===???CCCGGGIIIHHHGGGPPPVVV\\\^^^YYYQQQJJJFFF===>>>AAAFFFMMMTTTYYY[[[XXX[[[```eeehhhooozzzsssllliiikkkqqqtttwwwxxxyyyzzz~~~}}}}}}}}}}}}~~~}}}|||}}}}}}}}}}}}~~~}}}{{{yyyyyyyyyyyyyyyyyyxxxxxxvvvssssssvvvuuurrrrrruuuuuutttttttttuuuuuusssqqqkkkeee^^^VVVOOOEEE:::222,,,666===SSSggg~~~yyyssskkkmmmmmmooozzzyyyrrrmmmiiieeeccc[[[lll|||llliiikkkKKK:::;;;666222111...))))))(((((((((((())))))+++777===JJJQQQfff```TTTssslllccc{{{}}}ttthhhbbbxxx}}}yyyiiiWWWGGGHHHOOOXXX___dddppp{{{mmmvvvgggbbbgggooosss{{{yyyrrr\\\QQQQQQbbbtttyyyzzz|||zzzyyyxxxvvvuuutttsssssstttsssssstttvvvvvvtttrrrmmmiiihhhfff___SSSLLLLLLTTTjjjYYYMMMIIIUUU```ccchhhpppqqqrrrtttuuuuuutttsssrrrrrroooiiiccc]]]]]]dddmmm~~~vvviiifffhhhoooqqqbbbMMMVVV~~~hhhgggddd```]]]]]]___bbbdddbbb```\\\ZZZZZZ]]]___]]]\\\[[[[[[\\\\\\[[[ZZZSSSHHH???===@@@DDDJJJPPPUUUXXX___fffddd[[[SSSQQQPPPQQQQQQQQQQQQRRRUUUWWWOOOQQQRRRQQQNNNJJJGGGFFFLLL```nnneeeRRRGGGEEEEEE@@@KKKJJJAAA===;;;CCCVVVhhhjjjnnnwwwzzz~~~pppfffjjjwwwyyyMMM@@@===999:::555555333222000///------++++++*********)))))))))'''((()))))),,,444@@@HHHMMMUUUkkkxxxtttrrrqqqjjjwwwrrr]]]xxxiii^^^pppWWWPPPggghhh```lllbbbOOODDDGGGPPP\\\dddiiipppwwwxxxxxxxxxxxxwwwwwwwwwwwwuuutttrrrrrrtttvvvvvvvvvpppqqqrrrssstttuuuvvvvvvvvvuuuuuuvvvvvvvvvsssqqqtttnnnjjjiii```RRRIIIIIIYYYqqqwwwqqqppppppppprrrsssssssssrrrsssuuuwwwmmmdddeeemmmrrrlllddd```~~~qqqiiilllyyygggTTTIIIaaasssmmmnnnppprrruuuuuussspppssstttsssrrrpppppprrrtttooopppooonnnqqqvvvxxxuuummmfff```dddhhh___cccxxxwwwzzz~~~~~~~~~{{{ssspppmmmhhhccc```]]]\\\```^^^ZZZSSSHHHCCCJJJUUU\\\aaaeeegggfffaaaTTTHHH>>>???BBBHHHOOOSSSRRRPPPOOOSSSXXX[[[[[[VVVOOOJJJAAAAAACCCFFFLLLSSSZZZ^^^[[[___fffhhhggglll}}}~~~xxxrrroooooorrruuuxxxyyyyyyzzz~~~~~~~~~|||{{{{{{|||~~~}}}{{{yyyyyyyyyzzzzzzzzzyyyxxxxxxvvvssssssuuuuuurrrrrrttttttsssrrrsssttttttrrrpppjjjddd\\\TTTLLLBBB888111---444999SSSmmm~~~uuummmsssvvvcccmmm{{{yyypppnnnmmmgggbbbZZZmmm~~~mmmjjjpppOOO<<<;;;555000000---+++******)))))))))))))))***666<<>>999;;;666555444333111///...---+++++++++*********))))))((()))))))))+++222>>>GGGOOOVVViiivvvsssssstttnnnttt[[[tttqqqcccmmm^^^KKKccclllbbbhhh^^^KKKBBBEEEMMMWWW___eeemmmvvvxxxxxxxxxxxxwwwwwwwwwwwwsssuuuuuuuuuttttttuuuvvvsssttttttuuuvvvvvvvvvvvvttttttuuuvvvxxxxxxvvvtttvvvnnnlllkkkaaaQQQLLLQQQiii{{{}}}qqqnnnooonnnmmmnnnooonnnkkkjjjjjjkkkrrrlllkkkqqqxxxvvviii]]]bbb~~~zzznnnlllsss}}}zzz}}}{{{xxxxxxwwwiiiXXXPPPiiixxxkkkkkklllnnnqqqsssrrrqqqrrrssssssqqqppppppsssvvvooossstttssssssqqqkkkdddaaa___ZZZaaallllllnnn|||}}}xxxsssrrrpppmmmjjjgggeeedddhhhccc]]]TTTIIIEEEQQQaaakkkooorrrrrrqqqjjj\\\NNNAAAAAAEEENNNYYY______\\\RRRSSSUUUZZZ]]]ZZZSSSMMMBBBBBBCCCFFFKKKRRRZZZ```aaadddiiinnnooouuuzzzuuuqqqqqqsssvvvyyyzzzyyyzzz}}}}}}{{{zzzzzz{{{|||{{{yyywwwxxxyyyyyyzzzyyyxxxwwwvvvvvvsssrrruuutttqqqqqqsssrrrqqqqqqqqqrrrrrrpppooojjjdddZZZRRRJJJ@@@777000///333999YYYxxx|||wwwttt{{{ggg___qqq}}}uuukkkkkkkkkfffbbbXXXjjj~~~vvvyyyxxxVVVAAA===666111111///,,,,,,+++***************+++666<<>>???TTTXXXIII:::888KKKgggpppwwwzzzxxx}}}```MMM```www{{{~~~pppHHHAAA???:::;;;666666555444222000...---+++++++++************))))))******)))***111===GGGQQQVVVhhhsssqqqrrruuupppyyy^^^sss|||mmmsssgggLLLaaannnaaacccXXXFFF@@@CCCJJJTTT[[[aaakkkuuuxxxxxxxxxwwwwwwwwwwwwvvvsssvvvxxxxxxuuusssuuuwwwwwwwwwwwwwwwwwwvvvvvvuuutttttttttwwwyyyzzzxxxwwwtttmmmkkkmmmdddUUUSSS\\\sss{{{nnnmmmooonnnjjjhhhddd```___bbbiiinnnrrrrrrxxxzzzeeeVVVaaa{{{zzzwwwnnnoooxxx}}}xxxsssooosssjjjmmmmmmkkkooorrriiiZZZ]]]rrrjjjiiiiiikkknnnqqqssssssoooqqqqqqooommmnnnqqquuunnnrrruuutttsssqqqiiiaaaWWWUUUNNNZZZzzz}}}zzzwwwvvvtttrrrpppnnnlllkkkmmmggg___UUUIIIGGGUUUhhhvvvyyyzzzyyywwwooo___PPPDDDCCCGGGRRR___ggghhheeeVVVTTTTTTYYY___^^^VVVNNNBBBBBBCCCEEEJJJRRR[[[aaaggghhhmmmtttzzz|||yyytttpppooossswwwzzzzzzyyyzzz|||{{{~~~|||{{{{{{|||}}}|||yyywwwwwwxxxyyyyyyxxxwwwvvvuuuvvvsssrrrttttttqqqpppsssqqqpppppppppqqqqqqooonnnjjjcccYYYPPPHHH???666///000222:::___ttthhhqqqqqqttt|||uuueeeggg~~~wwwlllnnngggeeecccWWWhhh]]]FFFAAA:::444555333------,,,+++*********+++,,,777<<>>EEEQQQ\\\aaalllnnnqqqsssttttttrrrqqqpppmmmeee]]]___kkk{{{gggdddjjjkkknnncccTTTKKK```NNNTTTZZZ]]]\\\]]]aaafffbbbaaa___[[[XXXVVVXXXYYYZZZYYYYYYXXXXXXXXXYYYYYYQQQNNNIIIDDDDDDNNN___lllxxxvvveee___]]]]]]YYYVVVTTTQQQMMMOOOTTTUUUPPPKKKIIIEEEAAAGGGPPPoookkk```RRRDDD===>>>AAAPPPSSSOOOBBB888<<>>888:::888666555555444222000---,,,+++***)))))))))))),,,+++))))))+++///555888OOOZZZeeerrr{{{rrrjjjppprrrqqqpppfffTTT___lllhhhqqqkkkFFFDDDGGGJJJNNNVVVaaalllrrryyyzzz{{{zzzwwwvvvuuuvvvvvvuuutttuuuvvvvvvtttrrrvvvwwwwwwuuusssrrrssstttttttttttttttttttttssssssssspppooommmgggaaadddlll{{{uuuqqqpppnnnjjjggg___^^^___eeeoooyyy~~~}}}~~~{{{kkk]]]WWWyyyyyymmmhhhhhhhhh|||{{{iiimmmiii]]]___PPP___eeehhhuuutttdddXXX[[[zzzssskkkffffffkkkpppsssooommmmmmnnnppprrrrrrqqqqqqqqqrrrssstttrrrooommm]]]\\\cccwww~~~{{{yyywwwxxxvvvtttqqqpppooooooooosssmmmdddWWWIIIFFFRRRaaaqqqtttwwwwwwwwwqqqcccUUUIIIFFFHHHWWWjjjsssooogggYYYQQQNNNTTTZZZWWWRRRQQQMMMDDDBBBJJJPPPQQQXXXcccccciiirrr{{{yyysssoooooorrrtttvvvyyy||||||}}}|||zzz}}}||||||||||||{{{{{{{{{wwwwwwxxxyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrqqqlllnnnqqqtttvvvtttoookkkccc]]]UUUNNNEEE999333222---444OOOccc|||fff___ppp~~~xxxkkkwww}}}jjjgggmmm}}}nnnccc___nnnWWWZZZpppnnn}}}cccFFF===777444666555222000...+++)))(((''''''+++222888EEETTT```}}}kkk\\\lllfff}}}vvvyyyeeeVVViiizzz{{{yyytttmmmpppYYYFFFBBBTTT```]]]bbbqqqyyy~~~xxxhhhRRRCCCAAADDDGGGPPPTTT\\\eeeqqq}}}zzzyyy~~~}}}{{{tttmmmpppxxx|||zzzxxxkkk___^^^fffpppzzz~~~|||xxxuuusssrrrsssvvvwwwvvvtttuuutttjjj]]]VVVMMMHHHPPP\\\jjj{{{iiibbb\\\LLL@@@JJJAAA<<>>BBBMMMNNNHHH;;;888EEEWWWcccppp~~~ooo]]]```^^^GGG>>>???AAA999;;;999777666666555333111...---,,,***))))))))))))+++***))))))+++///333666JJJUUU```ooo{{{tttjjjmmmyyytttqqquuuzzz}}}]]]QQQfffwwwRRRFFFHHHJJJNNNUUU```kkkqqqwwwyyyzzzyyywwwuuutttuuuwwwvvvtttuuuvvvvvvuuusssvvvwwwwwwuuusssrrrssstttrrrrrrsssssstttttttttuuuvvvssssssrrrmmmhhhkkkssszzzwwwrrrpppooonnnllliiikkklllnnnsssyyy}}}{{{}}}mmmZZZggg|||ooofffdddwwwppp]]][[[XXX\\\nnnvvvhhh[[[^^^{{{tttooommmmmmllllllmmmlllkkkmmmppprrrttttttqqqrrrrrrqqqqqqrrruuuwwwrrrsss|||~~~zzzyyywwwvvvvvvuuutttsssrrrrrrsssssstttnnneeeXXXJJJFFFPPP]]]ooosssvvvxxxyyyuuuhhh\\\IIIGGGKKKYYYkkktttrrrlll]]]RRRKKKQQQYYY[[[YYYXXXQQQGGGBBBIIIPPPRRRYYYcccdddkkkvvvyyysssrrrtttvvvwwwzzz|||~~~|||}}}|||zzz||||||{{{{{{{{{zzzzzzzzzwwwwwwxxxyyyxxxwwwvvvuuusssssssssssssssrrrqqqppppppqqqrrrttttttqqqlllhhheee]]]UUUNNNCCC777000000000<<>><<>>777KKKmmmooo\\\]]]mmmwwwMMMAAA???AAA@@@888;;;999777777777777555333000///---,,,******))))))''''''(((***+++---...///EEEQQQZZZiiizzzwwwiiieeeuuurrriiivvvlllhhhrrr]]]fffqqqZZZGGGDDDDDDJJJSSS]]]gggpppsssuuuxxxxxxwwwvvvuuuuuu{{{xxxuuutttuuuvvvwwwwwwuuuvvvvvvuuusssssstttuuuuuuuuuvvvvvvwwwwwwxxxxxxuuuuuuuuutttqqqoooppprrrmmmmmmmmmnnnpppqqqrrrrrrgggkkkooopppnnnlllmmmooonnn{{{uuu^^^aaayyymmmsssvvvaaa\\\xxxppp[[[WWWyyyxxxxxxxxxyyyxxxuuuqqqmmmpppnnnllllllooorrrttttttpppssstttoookkkooo||||||yyyxxxxxxxxxxxxtttttttttuuuuuuvvvwwwwwwsssjjj^^^RRRIIIHHHRRR^^^gggmmmqqqtttuuutttlllbbbOOOPPPTTT^^^jjjrrrtttrrr```QQQFFFIIIWWWbbbccc___YYYLLLBBBDDDLLLTTT\\\ccclllqqq}}}zzztttsssttt}}}~~~}}}||||||}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{{{{zzzyyyxxxxxxxxxyyyyyyvvvwwwxxxxxxxxxwwwuuutttqqqqqqppppppqqqqqqqqqrrruuusssrrrqqqooolllhhhddd```YYYPPPIII???444.........<<<\\\ooolllppp|||nnngggmmmnnnbbbVVVSSS]]]hhh^^^ppp[[[<<<888999<<>>AAA===444222000...,,,+++++++++%%%///888BBBIIINNNeeekkkbbbuuutttttt}}}}}}qqqmmm~~~|||www|||qqq]]]LLLLLLUUU^^^ffflllqqqzzz~~~xxxkkk___ZZZ\\\ZZZVVVYYY]]]dddjjjnnnmmmhhhdddjjjlllqqqxxxcccbbbzzz}}}uuuqqqsssvvvwwwqqqiiiccc]]]XXXTTTRRRXXXeeexxxzzzrrrrrrjjjVVVNNNDDDQQQppp{{{rrrqqqqqqooonnnnnnllliiidddcccooowwwgggeeeiiisssttthhhRRRUUUmmmnnnllleee]]]YYY\\\aaa[[[ZZZYYYUUURRRQQQSSSUUUVVVWWWXXXYYYYYYXXXWWWVVVOOOMMMKKKJJJLLLPPPUUUYYY\\\ZZZXXX]]]hhhqqqooofffXXXQQQKKKLLLMMMLLLLLLNNNIIIFFFCCCGGGUUUfffppprrr___TTTGGG@@@CCCIIINNNOOODDD<<<666???[[[{{{sssLLLMMMXXXkkkzzzxxxQQQ===EEEKKKJJJGGGAAA999777666666666666555333222111///---,,,******)))(((((())))))***++++++,,,666EEEPPP]]]qqqxxxrrrrrrpppyyy}}}sssmmmtttmmmlllkkkYYYbbbuuuvvvggg[[[NNNDDD@@@HHHRRRZZZdddoooppptttxxxzzzzzzxxxxxxxxxyyywwwuuutttuuuvvvvvvuuutttuuuvvvuuusssssstttvvvttttttsssrrrqqqpppoooooouuuxxxxxxuuusssrrrpppllliiikkknnnpppqqqqqqsssuuuvvvwwwxxxyyyyyyzzz}}}|||lllgggzzz{{{qqqhhh```{{{~~~xxxeee\\\gggzzzyyyxxxyyyzzz{{{{{{zzzuuusssrrrqqqrrrrrrqqqpppooorrrsssooojjjlllwww||||||{{{{{{yyyvvvsssrrrtttuuuwwwwwwvvvuuusssqqqooonnnjjj```VVVQQQQQQVVVaaallloootttxxxwwwuuusssnnnggg]]]ZZZYYY```kkkrrrrrrnnn\\\SSSHHHGGGQQQ[[[YYYQQQNNNHHHAAAAAAHHHUUUbbbkkkzzz}}}yyytttsssuuu{{{}}}vvvsssooommmmmmoooqqqqqq|||||||||{{{|||~~~~~~}}}{{{|||{{{yyywwwwwwxxxyyyzzzuuuvvvwwwwwwwwwvvvuuutttsssrrrqqqppppppppprrrrrrpppooooooooonnnlllgggcccTTTMMMFFFAAA;;;333111333666666WWWyyyppp{{{{{{qqqzzz~~~qqqfffeee___ddd^^^nnnqqqPPP???CCCBBB@@@>>>888666444222///---,,,++++++$$$---555@@@IIIKKK^^^lllZZZlllrrrwwwnnn{{{rrrcccRRRLLLQQQ\\\fffllllllvvv~~~~~~{{{qqqddd^^^]]]\\\XXXZZZ^^^fffsssxxxzzz~~~ooo___eee|||xxxsssqqqqqqrrrqqqkkkddd\\\UUURRRWWW___lll}}}xxxxxxvvvyyy{{{pppnnnhhhVVVFFFFFFccczzzqqqpppsssqqqnnnmmmhhheeebbbfffxxxtttiiihhhjjjqqqrrrfffTTTtttuuuooofff```\\\\\\]]]]]]YYYYYYXXXVVVUUUVVVXXX[[[[[[[[[ZZZYYYXXXVVVVVVUUUQQQPPPQQQSSSVVVZZZ\\\]]]___aaadddhhhnnnppphhh]]]RRRNNNLLLNNNMMMJJJKKKNNNJJJFFFDDDNNNddduuutttiiiXXXNNNDDDAAAEEEIIIJJJHHHCCC:::999IIIddd}}}zzz```OOORRR]]]mmm{{{dddGGGAAARRRWWWNNNEEE===:::888777777777777666444333222000...,,,+++******))))))))))))***+++,,,,,,111AAAKKKTTTfffoooooorrrkkkvvvwwweeewwwwwwpppiii~~~|||___\\\qqqyyylll___WWWJJJCCCJJJSSSYYYbbblllnnnqqqvvvyyyyyyxxxxxxxxxwwwvvvtttuuuvvvvvvuuussstttuuuuuuuuussssssuuuvvvssssssrrrrrrqqqqqqpppppptttxxxyyyvvvuuuwwwtttnnnhhhkkknnnpppooooooppprrrrrrrrrrrrtttuuuuuutttrrrjjjeeennnuuurrroooggg~~~pppZZZZZZqqq|||zzzyyyyyyzzzzzzxxxwwwttttttssstttuuuuuusssqqqqqqrrrpppllliiinnnyyy~~~~~~|||}}}|||yyy|||{{{{{{yyyuuurrrqqqtttwwwxxxxxxwwwvvvssspppmmmlllggg___XXXYYY\\\```gggnnnpppvvvyyyxxxvvvtttooojjjbbb\\\YYYaaannnvvvuuuppp___WWWLLLFFFLLLTTTTTTMMMFFFEEECCCBBBIIIWWWhhhrrr}}}wwwtttuuuzzz}}}zzzqqqnnnjjjiiikkkooosssuuu{{{~~~}}}|||}}}~~~~~~}}}{{{}}}{{{yyywwwwwwxxxzzz{{{uuuvvvwwwwwwwwwvvvtttssssssrrrpppnnnnnnnnnooopppooooooooopppoookkkeee```RRRKKKDDD???999222000222999888aaaxxxrrrsss}}}iii^^^aaa]]]]]]XXXkkkyyyZZZHHHHHHBBB===<<<999888666333000---,,,+++***''',,,111<<>>888111///111777999jjj|||sssooowww~~~dddXXX^^^[[[WWWRRRiiifffNNNFFF<<<888===???999777444111...+++******+++,,,...888DDDHHHYYYuuugggnnnyyyqqq}}}~~~uuuqqqeeelll|||sssvvvrrrjjjZZZLLLIIISSS^^^dddbbbmmmyyy~~~|||pppfffddddddddd```iiivvv~~~qqq___ZZZYYYaaaooo~~~zzzsssqqqsssvvvvvvtttkkklllmmmjjjbbbbbbssswwwqqqsssqqqkkkvvvwww|||yyyrrrsssnnn\\\XXXuuuuuukkkkkkooommmgggccc```\\\[[[gggttthhhggglllpppyyy}}}ttt```lllfffbbbbbbaaa^^^]]]___^^^^^^\\\ZZZYYYZZZ]]]``````]]]YYYVVVUUUUUUTTTSSSRRRRRRTTTWWW\\\aaaeeehhhmmmnnnnnnkkkeee\\\SSSMMMLLLMMMMMMNNNOOOQQQQQQNNNHHHFFFRRRlll{{{hhhZZZOOOEEE===@@@JJJNNNFFF===>>>555:::OOOdddsssgggTTTaaassszzz}}}}}}{{{OOOOOOSSSLLL>>><<<>>>666<<<======<<<:::888999999333222000...,,,+++******))))))(((((()))***++++++000:::FFFNNNUUU]]]cccgggaaadddqqqbbbtttpppTTTddd|||uuu[[[FFFHHHTTT[[[```dddiiilllqqqvvvyyyyyyxxxvvvvvvvvvvvvvvvuuutttrrrqqqyyyuuurrrpppqqqrrrsssssssssssssssttttttttttttuuurrrssstttvvvwwwwwwwwwwwwrrrqqqooonnnoooqqqsssuuuwwwwwwxxxzzzyyyuuupppkkkvvvxxxuuuzzzzzzuuu{{{nnnZZZWWWtttzzzxxxxxxxxxxxxwwwuuutttssswwwvvvuuuuuuvvvvvvuuusssqqqttttttmmmiiinnn{{{|||~~~~~~zzzxxxyyy|||{{{yyyxxxyyy{{{{{{wwwttt{{{{{{zzzyyyyyyxxxwwwwww}}}{{{xxxvvvvvvuuurrrpppwwwyyy{{{zzzwwwsssooommmhhheeecccgggnnnsssrrrpppwwwyyy{{{zzzvvvqqqmmmlllhhhaaa]]]cccpppzzz{{{xxxhhh___RRRIIIFFFFFFFFFGGGEEEEEEEEEGGGMMM\\\rrr~~~{{{oookkkhhhiiiooouuuzzz|||~~~~~~~~~~~~}}}{{{zzzwwwvvvuuuuuuwwwxxxzzzxxxvvvvvvvvvvvvuuuttttttsssrrrqqqpppooommmkkkmmmlllnnnpppnnnfff___[[[VVVPPPGGG===555000//////:::GGGfffssscccyyyuuuyyy|||ooottt]]]^^^]]]WWWRRRfff```HHHCCC@@@AAADDD@@@888666444222111///,,,***...))),,,888CCCKKKZZZlllzzzppp|||ssssssssshhhpppoooxxx~~~}}}{{{|||yyyrrruuunnn```RRRLLLRRR]]]ffffffnnnyyy}}}tttjjjdddeeehhhooottt~~~qqq___RRRTTT[[[gggwww{{{zzzxxxvvvuuusssrrrqqqmmmjjjggggggllluuuvvvpppllliiilllrrrrrr|||xxxssssssmmmccc\\\|||uuunnnmmmooommmfff^^^\\\[[[^^^nnnqqqcccfffkkkkkkxxx{{{eeejjjpppiiiddddddddd___[[[ZZZ\\\\\\[[[YYYXXXYYY\\\___^^^\\\XXXUUUTTTSSSRRRRRRRRRSSSUUUXXX[[[___bbbdddjjjhhheee```ZZZTTTOOOLLLOOOOOOOOONNNNNNNNNMMMKKKIIINNN]]]sss|||qqq]]]OOODDDAAAAAAHHHOOOOOODDD:::888555===RRReeerrrxxx]]]SSSbbbtttmmmKKK===;;;>>>999888<<<;;;>>>>>><<<;;;::::::999999333333222000///---,,,+++)))))))))))))))***++++++***333===FFFOOOXXXaaafffcccbbbqqqeeeooojjjSSSooojjjNNNLLLSSSVVV\\\eeepppqqqsssuuuvvvwwwvvvvvvuuuuuuvvvvvvuuutttrrrqqquuurrrpppooopppqqqqqqqqqsssssssssttttttttttttuuuuuuuuuvvvvvvwwwvvvvvvvvvtttsssqqqpppqqqsssvvvwww|||yyywwwxxx{{{~~~~~~}}}zzz{{{uuuddd^^^nnn~~~yyyxxxxxxxxxwwwvvvuuutttttttttssssssuuuwwwwwwuuusssnnnrrrrrrmmmiiinnn{{{|||yyyxxxxxxzzz{{{||||||zzzyyyyyyzzzzzzwwwtttwwwxxxxxxxxxyyyyyyzzzzzz|||zzzxxxwwwvvvssspppmmmpppsssxxxxxxvvvtttssssssooommmlllnnnrrruuuuuusssvvvxxxzzzzzzwwwsssqqqqqqkkkddd```eeepppxxxxxxuuulllcccWWWMMMHHHGGGGGGGGGCCCDDDFFFJJJRRRfffzzzvvvnnnkkkiiijjjpppwww{{{}}}~~~|||{{{zzz{{{zzzxxxvvvuuuvvvwwwwwwxxxvvvttttttttttttsssrrrooopppqqqpppooonnnnnnnnnooonnnmmmlllggg```YYYUUUPPPKKKBBB999222//////111<<>>;;;888555333///+++(((...)))+++777AAAJJJYYYjjjvvv{{{sssxxx}}}oootttsssvvvwwwwwwyyy||||||{{{yyyvvvkkkZZZNNNOOO\\\hhhdddkkkuuu~~~yyyrrrnnnooorrrssswwwpppddddddccceeeooo}}}~~~{{{|||zzzzzzyyyxxxvvvssspppooocccaaaaaaeeemmmwww}}}{{{vvvqqqpppooommmooossswwwwwwrrrqqqllldddxxx|||zzztttnnnmmmooommmfff___XXX[[[cccssswwwiiihhhkkkjjjtttrrr\\\sssjjjbbbcccddd```[[[WWWYYYYYYYYYWWWVVVXXX[[[]]][[[YYYWWWTTTRRRQQQQQQQQQRRRSSSUUUXXXZZZ\\\^^^^^^bbb___YYYRRRNNNKKKKKKKKKOOONNNNNNNNNMMMKKKJJJJJJJJJWWWkkkzzzvvvdddQQQGGG>>>@@@DDDJJJMMMJJJBBB;;;777:::GGG[[[iiiqqq|||cccPPPSSSfffvvv\\\JJJ777333888444444===BBBBBB>>>:::999;;;<<<;;;999333333333333222000...---***))))))))))))***+++++++++222<<>>;;;888555111,,,)))---)))+++555???HHHWWWfffxxxwww}}}{{{qqqssswwwuuuxxxqqqmmmpppvvvzzz~~~||||||uuudddQQQLLLYYYiiibbbgggooowww~~~|||yyywwwwwwwwwxxxzzzzzz}}}nnnooo|||{{{xxxxxxzzzyyyzzzzzzyyyvvvqqqllliiicccdddgggnnnwww}}}~~~~~~rrrooooooqqqqqqnnnnnnqqqxxx~~~}}}uuuqqqrrrpppjjjyyyxxxwwwvvvrrrmmmmmmnnnlllfff```UUU[[[hhh{{{zzzmmmkkkooorrrwwwppp\\\~~~vvviii___^^^aaa___ZZZWWWVVVVVVVVVVVVUUUVVVYYY[[[XXXXXXWWWTTTRRRQQQQQQRRRRRRSSSUUUWWWXXXXXXXXXXXXXXXUUUOOOJJJHHHHHHJJJLLLLLLKKKKKKLLLJJJHHHIIILLLNNN```tttyyylllXXXKKKFFF@@@CCCEEEEEECCC@@@>>>>>>:::DDDVVVfffppptttxxx}}}uuuVVVKKKZZZlllxxxxxxPPPFFF??????>>>:::AAAKKKIIIEEE???999888;;;===;;;888333333444555444111///---*********))))))***++++++,,,222===JJJSSS[[[eeennnlllbbbmmmzzzyyyiiiuuu{{{sssuuuvvvsssRRR^^^iiiIIIGGGJJJIIIVVVmmmuuuvvvvvvvvvvvvuuuuuutttuuuvvvwwwwwwwwwvvvuuutttrrrqqqrrrtttvvvwwwuuussssssssssssttttttttttttuuuvvvwwwwwwwwwwwwwwwvvvvvvwwwvvvuuuuuuvvvwwwyyyzzzyyy{{{~~~zzz{{{||||||{{{yyyzzzyyyzzzpppfffsss{{{|||wwwvvvvvvuuuuuuuuuuuuvvvtttrrrqqquuuyyyyyyuuupppnnnooopppnnnjjjlllyyy}}}tttooooootttxxxzzz|||zzzyyyxxxwwwwwwvvvuuurrrssstttvvvxxxzzz{{{|||zzzzzzzzzzzzxxxsssmmmhhhkkkpppvvvvvvsssqqquuuyyysssuuuvvvvvvtttssstttuuuyyyzzz{{{{{{zzzzzz|||~~~xxxppphhhfffjjjqqqvvvwwwxxxrrrhhh___WWWSSSPPPPPPLLLQQQUUU[[[lll|||wwwtttpppooonnnnnnrrrwww{{{~~~~~~}}}}}}}}}}}}{{{zzzyyywwwwwwwwwwwwwwwxxxvvvuuuvvvwwwwwwuuusssooorrrsssqqqllljjjkkknnnoooooojjj```XXXSSSNNNKKKJJJFFF???666000000444999MMMRRRxxxooosssxxxxxxvvvtttrrrzzzdddWWWQQQVVVyyy~~~NNNCCCEEEKKKEEEBBBCCC===???===:::888777444000...,,,)))+++333;;;EEETTTaaazzzjjjooovvvoooxxxzzzooojjjooovvvyyy~~~||||||wwwhhhUUULLLUUUccc```ccchhhpppyyy~~~|||{{{}}}~~~~~~~~~~~~{{{}}}}}}mmm^^^]]]^^^aaaaaaaaagggnnnrrr}}}{{{yyyyyyyyyzzz{{{zzzuuuooohhhcccjjjnnnuuu{{{}}}|||{{{zzzrrroooppprrrqqqmmmkkkmmmvvvyyyyyysssqqqtttuuusssuuusssvvvuuurrrooommmmmmllljjjeeeaaaXXX___mmmuuunnnmmmuuu~~~tttccc~~~pppaaa\\\]]]\\\YYYWWWTTTUUUUUUTTTTTTTTTVVVXXXVVVWWWWWWUUURRRQQQRRRSSSSSSSSSUUUUUUUUUTTTSSSRRROOOMMMKKKIIIIIIJJJLLLNNNMMMJJJHHHJJJHHHEEEIIIPPP\\\jjjvvvppp^^^MMMFFFFFFAAADDDFFFCCC<<<777888;;;;;;KKK___nnnwwwzzzzzzxxxiiiPPPOOOdddooovvvdddKKK@@@BBBDDDBBBQQQnnnoooRRREEE???999888:::<<<:::888333444555555444111///---++++++***************+++(((---999HHHQQQVVV___hhhpppeeefffxxxxxxdddhhh~~~nnnnnnvvvwwwddd]]]yyy^^^DDDCCCGGGHHHWWWmmmoooqqqtttwwwxxxwwwuuusssuuuvvvwwwxxxyyyxxxwwwvvvqqqqqqrrruuuwwwwwwvvvtttsssssssssttttttttttttuuuttttttuuuwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuwwwxxxyyyxxx|||~~~tttkkkdddcccgggllluuu}}}qqqgggttt}}}wwwxxxvvvuuuuuuttttttuuuvvvwwwuuurrrqqqsssxxxxxxtttnnnooooooqqqpppkkkkkkwww{{{rrrmmmmmmrrrwwwxxxxxxxxxwwwvvvuuuuuuuuuttttttuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{zzzvvvooojjjkkkooossstttrrrssswww{{{ppprrruuuuuutttssstttuuuvvvwwwxxxxxxxxxyyy|||~~~|||sssggg```bbbiiirrrwwwuuusssmmmfff___YYYVVVTTTRRRXXX^^^ggg~~~{{{vvvttttttrrrqqqqqqqqqssswww|||~~~}}}|||||||||zzzzzzyyyxxxxxxwwwwwwwwwvvvuuuuuuvvvwwwwwwuuusssnnnppprrrqqqnnnllllllnnnjjjmmmiii^^^VVVRRROOOKKKIIIEEE>>>555......555<<>>===<<<777===FFFEEECCCAAA>>>;;;999555111...---,,,,,,...444>>>KKKTTTpppkkkddduuunnn}}}www}}}}}}vvvqqqnnnmmmcccVVVPPPSSS^^^]]]^^^eeepppzzz|||wwwwww{{{|||}}}~~~sssWWWIII===???EEELLLPPPUUU^^^hhhqqq{{{xxxxxxxxxwwwyyy}}}{{{{{{zzzxxxtttpppllljjjnnntttzzzzzzuuurrrsssvvvsssooonnnppppppnnnooosssvvvwwwvvvtttrrrqqqrrrrrrssspppnnnrrrxxxxxxqqqiiikkkmmmnnnmmmiiidddaaa```hhhqqqqqqjjjmmmlllrrr|||sssbbb```tttggg```[[[VVVSSSTTTTTTUUUVVVTTTRRRQQQRRRSSSQQQTTTVVVUUUQQQOOOPPPSSSTTTSSSQQQPPPOOONNNNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLNNNHHHFFFIIIJJJKKKWWWgggvvvrrrfffSSSEEEAAA@@@>>>CCCFFFGGGAAA999444555999GGG[[[ooo{{{xxxuuuzzziiiOOOJJJWWWjjj}}}}}}qqqIIIHHH@@@AAAAAAEEEbbb]]]???>>><<<:::888777666666;;;:::888666444222000///---,,,++++++*********+++******333CCCNNNTTTaaapppxxxkkk```}}}uuuiiivvv~~~tttmmm```vvvhhheeerrrppptttdddPPPEEEFFFNNNZZZdddgggjjjmmmqqqsssttttttsssssstttuuuwwwxxxxxxwwwwwwrrrqqqqqqrrrtttuuutttrrrsssssssssttttttttttttuuurrrssstttuuuuuuuuuuuuuuussssssssstttuuuuuuvvvvvv|||~~~~~~}}}vvvhhh]]]bbbjjjrrrrrrnnnnnnsss|||zzz{{{zzztttqqquuutttsssssssssuuuwwwyyypppjjjfffiiipppuuusssnnnhhhgggjjjnnnkkkiiiuuu|||uuuooollljjjmmmqqquuuwwwuuusssssssssvvvvvvuuuttttttsssssssssttttttvvvxxxzzzxxxuuuqqqjjjhhhhhhkkkppptttwwwwwwpppooonnnqqqssstttqqqmmmkkknnnrrrvvvzzz}}}}}}pppccc\\\^^^fffmmmjjjoootttuuuqqqkkkfffdddeeekkkqqq{{{uuurrrqqqqqqqqqtttwwwyyy|||~~~{{{yyyxxxxxxzzzzzzzzzzzzyyyxxxwwwwwwrrrrrrrrrtttuuuuuussspppmmmlllmmmoooqqqnnnfff___\\\fffhhh___VVVUUUQQQJJJAAA???:::111+++...999CCCWWW{{{ooowwwoooooo~~~~~~xxx~~~jjj^^^```YYYVVVdddgggEEE===<<<;;;777>>>GGGCCCDDDBBB???===;;;999555222......---,,,111;;;GGGNNNZZZ{{{mmm|||mmmwwwtttzzz|||vvvrrrsssuuulll[[[QQQRRR[[[YYYZZZaaalllvvv|||}}}yyy|||}}}~~~xxxmmmjjjmmmkkkmmmpppsssxxx|||dddOOOBBB666<<>>===:::777444222111000---,,,,,,+++*********+++***(((...>>>IIIRRRcccuuu|||nnnbbbxxxhhhuuu~~~ccckkkoooiiivvvwwwsssgggTTTEEEDDDPPP\\\bbbiiiiiikkkmmmppprrrssstttqqqrrrtttuuuvvvvvvvvvvvvuuutttssstttuuuvvvvvvuuussssssssstttttttttuuuuuuttttttttttttttttttsssrrrssssssssstttuuuuuuvvvvvvtttyyy~~~uuujjjjjjxxx}}}{{{sssuuuyyy~~~yyyuuutttsssrrrrrrsssuuuxxxyyykkkeee```dddmmmtttsssooocccaaafffllljjjiiiuuu~~~{{{uuullleeeiiinnntttwwwuuusssrrrsssuuuuuuuuuttttttssssssrrrqqqrrrsssvvvxxxxxxvvvsssnnnjjjfffhhhmmmqqqqqqpppooolllkkkmmmqqqqqqlllgggjjjnnntttzzzxxxkkkaaa```eeejjjjjjqqqzzz}}}{{{uuupppmmmqqquuuyyy~~~zzzwwwuuuuuuuuuppptttxxx|||}}}{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwsssssstttvvvxxxwwwtttrrrssspppnnnooopppjjj]]]SSSXXXdddiii___WWWUUUPPPGGG@@@???:::222---222>>>IIIoooyyyuuummmppprrrpppaaajjjZZZYYYiiinnnIIIAAAAAA@@@===CCCHHHAAAAAA@@@???>>>>>>===:::888//////---+++///999DDDKKKLLLxxx}}}yyy{{{yyyuuuzzzwwwuuuyyy}}}rrr]]]RRRTTTYYYWWWWWW^^^jjjtttyyyzzzxxx|||vvvhhhcccfffbbbbbbccceeegggmmmtttyyy~~~|||yyyppp```LLL>>>:::;;;AAAJJJNNNNNNOOORRR^^^ssswwwuuuwwwxxxtttsssyyy}}}|||zzzzzz{{{yyyxxxwwwyyy|||zzzqqqooossswwwvvvsssooommmnnnrrrrrrnnnlllnnnnnnpppsssvvvuuurrrppprrrnnnllllllmmmmmmkkknnnsssiiimmmpppmmmggg```^^^^^^lllwwwhhhbbbjjjggglll}}}|||zzzzzz~~~yyykkkddd\\\XXXXXXYYYXXXVVVTTTTTTTTTTTTSSSRRRQQQPPPPPPRRRSSSSSSRRRQQQQQQRRRSSSSSSRRRQQQPPPNNNLLLKKKKKKNNNLLLGGGGGGLLLKKKFFFDDDIIIMMMPPPXXXfffqqquuuiii]]]NNNCCC>>>>>>>>>>>>IIIIIIGGGAAA777666CCCSSSpppwww}}}|||{{{bbbNNNWWWttt~~~OOODDDBBB???AAACCCCCCAAA???>>>>>>===BBBBBB:::333333777999@@@<<<777777999999555222000///...,,,+++*********'''(((///999AAAOOOggg}}}|||qqqgggyyyxxxhhhfff~~~xxxeeeuuu}}}|||sssnnnbbbQQQIIILLLSSSWWW```dddjjjnnnqqqsssuuuwwwrrrrrrrrrssstttuuuvvvwwwsssssssssttttttttttttuuurrrrrrrrrssstttuuuvvvwwwtttttttttttttttuuuvvvwwwwwwtttqqqqqqsssuuuuuusssvvvyyy|||}}}uuunnniiinnnkkkyyywww{{{tttsssrrrtttwwwxxxvvvssslllccc```iiiqqqrrrrrrttt```]]]cccnnnooojjjrrr||||||zzzoooddd___dddkkksssxxxyyyvvvtttvvvuuuuuutttssstttuuuvvvssstttuuuvvvvvvwwwwwwwwwpppmmmhhheeefffiiinnnqqqkkkjjjkkknnnpppppplllhhheeeooo{{{wwwtttsssrrrqqqqqqvvv{{{~~~}}}}}}|||~~~yyywwwwwwwwwtttrrrvvvxxxzzz}}}~~~{{{}}}|||{{{zzzyyyxxxxxxwwwwwwwwwwwwtttrrrpppqqqrrrsssqqqppppppoooiii```YYYZZZ___ccc```XXXPPPMMMMMMFFF@@@666222222...:::UUUsssfffuuuzzz|||kkkfffhhhZZZYYYwwwbbbKKKGGGDDDFFFKKKNNNKKKGGGCCCCCCBBB>>>;;;999999:::666222//////000444@@@LLLJJJiiiyyyzzzxxxpppxxxfff|||yyy}}}{{{|||}}}|||yyyssshhhYYYLLLZZZ[[[\\\___gggpppvvvwww{{{|||}}}|||rrrjjjeeeVVVKKKGGGMMMQQQPPPUUU___iiinnnrrrqqqhhhWWWFFF:::777>>>CCCCCCBBBDDDDDDBBBLLLcccyyy}}}wwwtttuuuwwwxxxvvvtttuuuyyy|||~~~~~~yyyxxxxxxzzz{{{|||{{{yyyuuuvvvvvvuuusssssstttuuurrrkkkggglllrrrqqqmmmkkkmmmqqqssspppoooqqqrrrqqqlllmmmmmmnnnnnnmmmkkkjjjmmmkkkhhhfffcccaaa______zzzlllbbbdddllljjjooo|||zzz~~~gggaaaZZZVVVWWWWWWUUUSSSOOOOOOOOOOOONNNMMMLLLKKKLLLNNNPPPOOONNNMMMNNNNNNQQQQQQPPPOOONNNLLLKKKJJJLLLMMMJJJEEEFFFJJJKKKGGGKKKLLLNNNUUUbbbnnnpppkkkXXXQQQGGG@@@>>>@@@DDDGGGFFFAAA;;;444111<<>>;;;>>>BBBDDD<<<:::888:::======999444111111///...,,,+++++++++))))))---666???MMMbbbuuu|||uuugggooopppkkkjjjvvv}}}|||~~~uuu___KKKDDDJJJPPP___ccciiinnnppprrrtttuuurrrrrrrrrsssssstttvvvvvvssssssssssssttttttttttttrrrrrrrrrrrrrrrssstttuuuttttttttttttuuuuuuuuuuuuvvvtttrrrrrrtttuuutttssswwwyyy{{{}}}~~~zzzuuurrrvvvjjjlllzzz}}}{{{vvvuuuxxxwwwvvvtttuuuvvvvvvtttqqqfff___^^^fffoooqqqqqqqqqbbb___dddmmmllleeelllzzz~~~{{{zzztttmmmeeedddfffllluuuyyywwwssssssqqqpppppprrrtttuuuuuutttuuuvvvwwwxxxxxxxxxxxxrrroookkkgggfffhhhkkkmmmkkkjjjkkkmmmooopppmmmjjjmmmuuu~~~{{{zzzzzzyyyxxx|||}}}}}}~~~{{{xxxwwwxxxyyyxxxwwwwww{{{~~~}}}~~~|||yyyyyyyyyyyyxxxxxxwwwvvvvvvwwwwwwwwwtttqqqooonnnooopppooonnnooopppllleee___aaa___[[[XXXTTTPPPKKKHHH???;;;222000222000===YYY}}}zzzkkk}}}pppnnndddcccYYY^^^```OOOJJJEEEDDDGGGIIIFFFCCC@@@@@@@@@??????>>>>>>===666222/////////333>>>IIIOOObbb|||zzz|||vvv```mmmqqqhhhnnnkkkuuuxxxzzzyyyuuulll]]]QQQYYY[[[^^^ccciiiqqqxxx{{{||||||}}}~~~}}}gggUUUFFFBBBAAACCCOOO\\\fffjjjooonnnfffWWWGGG===:::===???>>>@@@CCCAAA===AAAQQQeeesssvvvuuuuuuwwwxxxvvvtttuuuwwwyyyzzzzzzwwwvvvvvvxxxzzz{{{zzzyyyuuuuuuuuusssrrrrrrssstttqqqkkkhhhlllpppooommmmmmnnntttwwwuuusssqqqnnniiilllmmmnnnnnnllljjjjjjjjjlllhhheeedddaaa___fffpppvvviiieeefffhhhgggnnnyyy```[[[VVVTTTTTTTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKKKKLLLNNNNNNLLLKKKLLLMMMOOONNNNNNLLLKKKJJJIIIHHHHHHIIIHHHEEEEEEIIIKKKJJJMMMNNNRRR^^^mmmuuukkk\\\HHHEEE@@@===>>>CCCHHHKKKAAA:::222...222EEEeee{{{dddJJJDDDRRReeeppprrrwww}}}]]]CCC>>>EEE>>>>>>>>><<<:::999;;;<<>>===888333333222111///...---,,,,,,+++)))+++222===KKK\\\kkk~~~nnnggg~~~wwwnnn~~~eeeppp|||{{{vvvyyynnnOOO@@@EEENNN]]]bbbiiinnnqqqrrrssstttsssrrrrrrrrrssstttuuuuuussssssssssssttttttttttttsssrrrrrrrrrrrrrrrssssssttttttuuuvvvuuutttsssrrrtttsssssstttuuuuuutttrrrvvvxxxzzz{{{{{{|||~~~{{{~~~~~~|||{{{|||tttllldddiii{{{xxxxxxuuutttwwwzzzxxxvvvuuuuuutttrrrpppccc______hhhppprrrqqqppphhhdddhhhnnniii```eeettt}}}}}}yyyyyyyyywwwmmmgggbbbeeeooouuuvvvsssqqqnnnkkkmmmqqqtttuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyuuurrroookkkiiiiiijjjkkknnnmmmmmmoooqqqrrrrrrqqqvvv{{{~~~|||zzzwwwwwwxxxxxxxxxxxxvvv|||~~~}}}~~~~~~|||yyywwwwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvrrrooommmmmmnnnllllllnnnpppooojjjfffeee\\\SSSOOOPPPOOOHHHBBB:::777000///333333CCCaaaoooppp{{{|||oookkk~~~uuugggdddXXXfff[[[OOOJJJEEECCCDDDEEEDDDCCCAAA??????AAACCCCCC@@@<<<666222000//////222;;;FFFQQQVVVnnnxxx{{{jjjfffsssooo[[[UUU\\\iiioootttvvvuuupppcccVVVVVVYYY___dddiiiooowww}}}~~~}}}|||{{{|||~~~}}}lll[[[TTTSSSWWWcccppplllnnnpppnnneeeVVVHHH>>>>>>>>>===@@@GGGMMMJJJBBBDDDJJJYYYmmmvvvtttssswwwyyyvvvttttttuuuvvvvvvuuuuuuttttttvvvxxxzzzzzzyyyvvvvvvtttsssrrrrrrrrrrrrqqqkkkhhhkkklllkkklllnnnrrrwwwyyyuuuqqqooolllgggjjjlllmmmkkkgggeeefffhhhmmmfffdddeee```___ppp|||jjjfffhhhfffdddlllxxxXXXUUUSSSQQQQQQPPPMMMKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLMMMOOOOOOMMMMMMMMMNNNMMMMMMLLLJJJIIIHHHHHHHHHCCCEEEGGGGGGHHHJJJLLLMMMIIIRRR^^^iiiqqqooo___OOOCCC???;;;<<>><<<;;;::::::888444000444333222000...---,,,,,,,,,))))))///;;;JJJYYYbbbwwwfffvvv|||pppyyy]]]fff|||ttt{{{{{{qqqvvvqqqRRRDDDIIIRRR\\\aaahhhnnnqqqrrrssstttssssssrrrrrrrrrsssttttttrrrrrrssssssssstttttttttuuutttssssssrrrrrrrrrsssssstttvvvvvvvvvtttrrrppprrrssstttuuuvvvuuutttsssuuuwwwyyyyyyyyyzzz|||}}}zzz}}}~~~{{{zzzzzzwwwssspppiiiaaa]]]oooyyyxxxyyywwwvvvxxxzzzyyywwwuuutttsssrrrqqqgggeeegggmmmtttuuussspppmmmjjjllloooggg\\\aaapppzzz}}}}}}xxxvvvyyy{{{{{{vvvooofffdddiiiooorrrssssssooolllmmmrrrvvvvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxvvvuuussspppnnnmmmmmmmmmtttsssrrrsssuuuwwwxxxyyy{{{~~~zzzyyywwwuuuuuuuuuuuuuuuyyy}}}{{{vvvwwwxxxyyyzzzzzzyyyyyyuuuwwwxxxxxxuuuqqqoooooonnnlllkkkmmmpppooolllhhh```XXXPPPMMMNNNMMMFFF@@@888666///000444666HHHhhh~~~ooo|||vvv{{{{{{mmmjjj{{{xxxssshhheeeYYYmmmUUUIIIGGGDDDCCCDDDEEEEEEDDDCCCAAA@@@BBBEEEDDD===777777444111000///000888BBBMMMKKKfffvvvhhhyyy}}}}}}~~~~~~fffdddmmm___NNNTTT^^^gggnnnqqqttttttjjj]]]SSSWWW^^^dddgggjjjrrr{{{~~~}}}{{{zzz{{{}}}~~~vvviiiWWWGGG===??????AAAIIIWWWaaa]]]TTTSSSPPP[[[mmmrrrkkkjjjrrrwwwuuusssssstttvvvuuuuuutttsssssstttwwwzzzzzzzzzxxxwwwuuutttsssrrrqqqpppnnniiiffffffeeeccceeeiiiqqqtttsssnnnlllmmmnnnmmmiiikkkllliiidddbbbdddgggnnnhhhggghhhbbb```wwwsssdddeeekkkkkkiiizzzRRRQQQOOOOOONNNMMMKKKIIIJJJJJJJJJJJJJJJJJJIIIHHHLLLMMMOOOOOOMMMLLLMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHDDDFFFIIIKKKJJJIIIJJJLLLOOO```qqqtttlll^^^PPPEEECCC===999===FFFJJJFFF???888444222555<<>>GGGIIIddd{{{cccqqq{{{yyyxxx|||fffTTTfffhhhWWWTTT[[[eeemmmooouuuzzzsssgggWWWXXX^^^dddeeefffnnnxxx{{{{{{zzzzzz{{{}}}rrr\\\III>>>>>>@@@FFFQQQ```jjjggg___XXXWWW```mmmlllbbbdddqqqsssrrrrrrsssuuuwwwwwwvvvtttsssssstttwwwzzzzzzzzzyyyxxxvvvuuuuuussspppllleee```\\\\\\ZZZWWWXXX\\\ccchhhkkkjjjkkknnnpppnnnkkklllllliiifffeeehhhkkkmmmiiiiiiiiicccddd{{{oooeeeiiinnnrrrsssNNNNNNMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIJJJLLLLLLJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGIIIIIIKKKMMMKKKHHHKKKQQQ___ooozzzsss___NNNCCC???AAA<<<;;;AAAJJJLLLEEE<<<777333222777BBBPPPdddsssyyyeeeLLLHHHNNN___nnnsssxxx}}}sssLLLDDDDDD===999888888888666666888<<>>@@@???>>>???BBBEEEDDD???;;;;;;888666444000...333;;;CCCLLLdddzzziiikkkpppvvv{{{oooWWWeeeqqqggg``````jjjoooooouuu|||qqqaaa^^^```eeefffdddkkkuuuwwwxxxyyy{{{}}}}}}~~~~~~}}}}}}yyyaaaLLL@@@===BBBIIIPPPZZZcccddd```ZZZaaammmvvvqqqiiilllwwwpppoooppprrruuuxxxxxxwwwuuutttrrrsssvvvxxxyyyyyyxxxwwwvvvwwwwwwtttmmmgggZZZTTTPPPQQQQQQNNNNNNOOOQQQZZZccchhhkkkmmmllliiinnnmmmjjjiiijjjlllnnnpppiiiiiihhhgggfffnnn~~~llljjjmmmnnnnnnttt~~~MMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLKKKGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFIIIGGGGGGJJJJJJLLLUUUaaannnssspppaaaPPPEEE@@@===>>>???BBBFFFHHHFFF???:::666555:::FFFUUUdddtttyyydddPPPEEENNN[[[hhhpppvvv~~~XXXGGGBBB@@@===999555666777777777:::===@@@>>>>>>???BBBHHHLLLDDD:::666666666666666888:::<<<888666444222000...------)))+++***)))000???KKKPPPbbbzzz}}}oooooozzz{{{gggcccbbbwwwzzz{{{hhhgggooorrrmmmeee^^^XXXRRRWWWZZZ___cccfffjjjnnnqqquuutttsssrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrsssssssssvvvuuuuuutttttttttuuuuuurrrsssssssssssssssssstttqqqsssttttttrrrsssuuuxxxuuuvvvxxxwwwvvvvvvwwwyyyyyy}}}~~~zzzxxx||||||xxxyyyzzzwwwuuutttuuuuuussstttsssqqqoooooorrrtttuuuxxxxxxuuutttuuurrrlllgggfffjjjnnnfff]]]fffyyyrrrllloootttvvv{{{{{{yyytttooojjjhhhhhhkkkpppvvvwwwuuussstttvvvttttttuuuvvvwwwwwwwwwwwwxxxwwwwwwwwwyyy|||~~~}}}|||zzzwwwsssqqqrrruuuxxx{{{~~~xxxyyyzzzyyyxxxvvvuuutttrrrsssvvvwwwwwwvvvtttsssnnnpppqqqpppooonnnooopppnnnmmmkkkkkkkkkfff^^^XXXNNNPPPQQQPPPLLLFFF@@@===333222---///999FFFgggqqquuuiiibbb]]]```dddDDDBBBDDDCCC>>>999888===BBB@@@BBBCCCDDDDDDBBB???======:::888666222...222999???NNN\\\mmmyyyjjjhhhyyyyyypppnnnqqqppppppeeennnoookkkrrrvvvjjjbbb___ddddddbbbfffoooqqqtttyyy}}}}}}{{{yyy}}}||||||uuu```MMMAAA>>>EEEKKKLLLPPPYYYaaaeee```mmm}}}|||tttqqqrrrnnnnnnnnnqqqtttvvvvvvuuuuuusssqqqqqqtttvvvwwwwwwuuutttuuuwwwwwwsssiiiaaaRRRKKKHHHLLLOOOOOOLLLLLLLLLTTT[[[^^^aaafffiiigggmmmiiidddeeejjjoooqqqqqqiiijjjhhhdddkkk~~~uuujjjmmmnnniiifffqqqtttLLLLLLLLLJJJIIIIIIKKKLLLGGGGGGHHHIIIIIIHHHHHHHHHGGGIIIKKKJJJIIIHHHIIIIIIGGGFFFDDDBBBAAABBBCCCDDDEEEBBBAAAEEEIIIPPPaaarrrtttmmm^^^NNNEEEDDDBBB???>>>DDDJJJKKKEEE>>>999777666999EEEYYYjjjwwwxxxnnnZZZGGGLLL[[[jjjpppsssxxxpppHHHGGG@@@;;;===:::555777999::::::===@@@CCC;;;;;;:::;;;AAAFFFAAA999888:::;;;;;;:::::::::;;;999888666333111000///...))),,,,,,(((,,,:::FFFKKKccc|||xxxtttyyy}}}lllggg^^^oooyyyfffqqqzzzyyyrrrjjjaaaYYYUUUWWW[[[___bbbggglllpppuuutttsssrrrqqqpppppppppqqqqqqrrrrrrrrrsssssssssttttttsssssssssttttttuuurrrrrrrrrrrrrrrssstttuuuqqqssstttsssqqqrrrvvvyyyvvvwwwxxxwwwuuussstttuuuuuuzzz}}}{{{yyyuuuyyyzzzxxxuuuuuuwwwwwwsssttttttqqqmmmmmmpppssswww{{{{{{vvvuuuwwwuuuppphhhgggmmmqqqjjjcccnnnvvvjjjkkksssyyyyyyxxxwwwvvvtttooohhhcccdddllltttwwwtttqqqsssvvvuuuvvvwwwxxxxxxyyyxxxxxxyyyxxxwwwwwwyyy|||~~~zzz{{{{{{yyyxxxvvvtttssssssssssssxxx{{{xxxzzz{{{{{{yyywwwvvvuuutttvvvxxxyyyyyyxxxuuuttttttttttttrrrppppppqqqrrrmmmkkkkkkkkkjjjddd\\\UUUQQQPPPNNNLLLJJJEEE>>>999333333///444AAARRRwww~~~{{{{{{zzztttjjjaaaYYYaaa[[[CCC>>>???===888444666@@@HHHFFFGGGHHHFFFCCC???===<<>>>>>AAAKKKZZZhhhrrrvvvhhh]]]NNNCCC??????>>>===AAADDDGGGFFF:::000444???GGGSSS\\\hhhuuuyyywww]]]IIIDDD```aaalllyyyxxxsssaaaEEE@@@===<<<;;;444333666999;;;;;;<<<===>>>777888999;;;;;;<<<<<<;;;;;;>>>@@@AAA???===<<<<<<<<<:::777555444333000...---***)))+++...555BBBNNNZZZuuuvvvxxx{{{{{{~~~qqqcccbbbrrr|||uuutttuuu{{{^^^SSSVVV\\\aaaaaa```eeelllpppqqqqqqpppooooooppprrrqqqtttvvvuuurrrpppqqqsssssssssttttttuuuuuuvvvvvvssstttuuutttttttttvvvwwwuuutttsssqqqppppppqqqqqqvvvtttrrrppppppsssvvvyyy|||zzzxxxxxxyyy~~~}}}xxxtttuuuvvvuuussssssvvvxxxwwwuuuwwwxxxvvvrrrpppppprrrxxxvvvttttttsssrrrooollloooiiihhhkkkllllllttt{{{nnniiilllqqqyyyxxxwwwwwwvvvrrrmmmhhhZZZbbbkkkqqqrrrrrrsssttttttsssrrrsssuuuvvvvvvvvvzzzvvvrrrrrrwww||||||xxx|||{{{yyyyyyzzz|||zzzxxx|||xxxuuuqqqppprrrvvvzzz|||~~~}}}zzz{{{}}}|||yyyuuusssrrruuuvvvvvvvvvuuutttrrrqqquuutttqqqooommmllllllllllllkkkhhheeeaaa]]]XXXUUUXXXTTTOOOKKKGGGBBB;;;555111333000///AAAeeeeee|||rrrzzzyyysss^^^WWWkkkVVVBBB@@@>>><<<;;;===AAAEEEHHHGGGCCCAAABBBBBBAAADDDIIIFFFEEEAAA;;;555000......<<>>===?????????HHHAAA===<<<;;;777888<<<\\\dddhhhqqq{{{|||oooMMMEEETTTgggiiiqqqyyy|||qqqRRR@@@@@@??????>>>888777:::<<<======<<<===>>>======<<<;;;::::::999999<<<===???@@@@@@???>>>>>>===:::777555444333222000---***)))+++...333@@@LLLPPPhhhyyywwwzzzhhh___hhh}}}||||||```RRRTTTYYY___aaa```ccchhhnnnoooqqqqqqooooooppprrrqqqsssuuutttrrrpppqqqrrrtttttttttttttttuuuuuuuuurrrssstttsssrrrrrrtttvvvvvvtttsssqqqqqqqqqqqqrrruuutttrrrqqqqqqsssuuuvvvyyyxxxvvvvvvwwwzzz~~~|||zzzzzzzzzuuuqqqkkkiiiggggggkkkqqquuuvvvtttvvvwwwvvvsssrrrssstttvvvtttsssssstttsssqqqooolllggghhhnnnqqqttt{{{ooohhhhhhiiiqqqrrrtttuuuvvvtttrrrppp```aaacccfffkkkooorrrsssuuutttsssrrrssstttuuutttxxxuuussstttxxx|||}}}}}}}}}|||zzzzzz{{{|||~~~zzzxxxzzzvvvuuutttuuuxxx|||~~~|||{{{zzz{{{|||{{{xxxvvvuuuuuuxxxxxxxxxxxxwwwvvvtttsssuuusssqqqooommmlllllllllmmmllliiifffccc___[[[XXXWWWSSSNNNIIIEEE???888333---222222333HHHnnnjjj___uuuwww|||zzztttwwwjjj[[[ZZZyyyUUUEEEAAA???>>>>>>@@@EEEIIILLLFFFBBB???AAAAAA>>>>>>AAADDDDDDCCC???:::555333222999DDDKKKUUUpppxxx}}}uuu}}}yyyvvv|||jjjlllmmmlllpppxxx||||||zzzssskkkgggggggggfffdddbbbhhhpppuuuwwwwwwxxxyyyvvvwwwzzz|||~~~|||zzzwwwmmm[[[LLLEEE@@@BBBJJJUUU[[[```mmmzzzvvviiiwwwmmmkkklllrrruuutttsssuuutttuuuvvvwwwwwwvvvuuuttttttsssrrrrrrqqqooollliiijjjnnnttt|||wwwnnngggffffffhhhjjjiiigggddddddeeehhhpppmmmhhhiiicccccclllwwwIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHFFFDDDBBB@@@AAABBBBBB???BBBDDDDDDBBB@@@AAACCCOOOUUUcccuuu{{{gggUUULLLEEE>>>:::<<<@@@CCCDDDFFF>>>777444444777???FFFuuuzzzzzzeeeBBBLLLqqqYYYDDD===BBB@@@??????:::<<<>>>??????>>>===>>>???BBB@@@>>><<<::::::;;;;;;:::::::::<<<>>>@@@???>>>>>>:::666444333333333222...+++***+++---111<<>>>>>>>>???BBBGGGKKKNNNEEE@@@>>>AAACCC@@@===<<>>999555333555@@@IIIQQQeee{{{zzzzzzyyy~~~~~~vvvrrrrrrvvvyyyzzz{{{~~~|||xxxrrrlllhhhfffeeeeeeaaafffmmmsssvvvxxxzzz|||ppprrrvvvyyy|||}}}}}}}}}~~~~~~~~~}}}}}}yyyvvvsssiiiXXXIIIBBBAAA@@@FFFRRRYYY^^^jjjxxxyyyrrrwwwkkkjjjnnnvvvyyywwwuuuuuussstttuuuvvvvvvuuutttssssssqqqooooooqqqsssttttttyyy}}}tttiiibbbeeehhhiiihhheeebbbaaaaaaeeennniiieeeeee^^^^^^eeexxxFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFFFFFFFEEEDDDCCCCCC@@@???>>>>>>>>>@@@BBBCCC???AAAAAA???===@@@FFFLLL]]]jjjyyy}}}sssaaaRRRIIICCC???;;;;;;>>>CCCFFFHHH<<<>>>===666222===VVVlll|||~~~wwwYYYEEE]]]iiiNNNAAA@@@DDD>>><<<===888<<<>>>??????>>>>>>???@@@@@@>>>;;;999999;;;===???777666666888<<<>>>===<<<<<<999555333333333333333///,,,++++++,,,///888BBBJJJXXXtttsssyyy}}}rrrRRROOOggg|||xxxzzzuuujjjppp{{{iiigggVVVSSSVVV___eeeddd___]]]gggjjjnnnqqqqqqqqqqqqrrrrrrssstttttttttsssssssssuuuttttttssssssrrrrrrrrrqqqrrrsssrrrpppppprrrtttvvvuuusssrrrrrrrrrsssssssssssssssssssssrrrqqqpppssstttuuuvvvxxxyyy{{{{{{yyy{{{}}}~~~~~~~~~}}}{{{zzzwwwuuuvvvvvvpppeee\\\OOOGGGCCCJJJXXXdddkkkooopppqqqqqqrrrrrrrrrssstttsssrrrqqqrrrssssssqqqooommmjjjlllpppoooqqqzzzuuuoooeee^^^ffflllssswwwxxxvvvttttttssslllddd___aaagggmmmqqqxxxxxxvvvtttrrrqqqrrrsssuuuttttttuuuvvvwwwwwwwwwxxxzzz|||~~~zzzwwwvvvrrrrrrssstttuuuuuuvvvvvv}}}}}}|||yyyxxxvvvxxxzzz}}}|||{{{zzzyyyxxxxxxxxxwwwvvvtttuuuxxxzzzwwwwwwvvvuuutttsssrrrqqqrrrqqqooommmkkkkkkkkkkkkjjjfffaaa___^^^\\\YYYVVVTTTQQQKKKEEE>>>777111---...444666===ZZZ|||jjj{{{gggwwwlllnnnzzzpppiii[[[[[[nnnnnnLLLEEE999:::;;;===AAAFFFJJJMMMFFFAAA@@@EEEHHHEEEAAA???===@@@CCCCCC???999444222222<<>>???@@@AAAAAABBBBBB@@@???@@@HHHRRRZZZnnnrrrtttkkk[[[LLLDDDBBB???===<<<<<<>>>AAADDDEEE777;;;<<<<<>>===IIIWWW```eeeiiimmmmmmnnnoooqqqrrrsssssssssrrrqqqqqqqqqqqqnnnlllnnnmmmooopppkkkiiiwww|||xxxxxxtttkkkbbbaaagggooovvvxxxwwwuuutttuuurrrmmmgggcccccchhhlllwwwxxxxxxvvvsssrrrssstttvvvuuutttsssssstttwwwyyyxxxxxxxxxyyy{{{}}}zzztttqqqpppmmmmmmnnnpppqqqrrrsssssszzzyyyzzz}}}|||yyyxxxzzz{{{{{{|||~~~~~~{{{{{{zzzzzzyyyvvvvvvuuutttssstttwwwzzzxxxxxxvvvuuusssrrrqqqqqqqqqooonnnllljjjjjjjjjjjjiiiddd^^^[[[[[[ZZZWWWTTTQQQOOOJJJCCC;;;555000...111444:::IIIjjjuuunnnvvvmmmjjjrrrrrrlllgggYYY___zzzeeeJJJCCC888999;;;>>>BBBFFFIIIKKKIIIDDDCCCGGGHHHDDDAAA@@@AAADDDFFFFFFAAA;;;555222000777AAAKKKUUUgggqqqbbboooxxxqqqvvv{{{hhhmmm{{{zzz~~~{{{nnnsssmmmmmmssstttooorrrzzzxxxzzzzzzuuuooojjjjjjkkkcccdddfffiiimmmppprrrssssssrrrooonnnooorrrvvvxxxzzzzzzzzzzzzyyyyyyxxxxxxvvvrrrpppooogggYYYLLLGGG???DDDCCCFFF```yyyzzzwwwssszzzwwwsssqqqtttuuuttttttvvvrrrssstttuuuuuutttsssrrrnnnmmmmmmooorrrtttttttttpppnnnlllkkkmmmpppqqqqqqtttpppnnnnnnkkkfffdddeeebbbgggkkkiiiccc___```bbbggguuusssllljjjjjjddd^^^gggwwwxxx???>>>>>>>>>>>>???@@@@@@>>>>>>>>>===============<<<===>>>???????????????<<<>>>BBBIIISSS^^^hhhmmmrrrgggYYYOOOLLLIIICCC>>><<<<<<<<<<<<<<<<<<<<<<<<444111111<<>>@@@:::888444111000000222444888;;;>>>???>>>=========888666444444444444333222222000......,,,+++111999GGGMMMeee}}}{{{yyy\\\BBB===RRRmmm{{{xxxzzzzzzQQQQQQ|||ppp[[[ZZZXXX[[[dddkkkjjjeeecccfffiiilllnnnooopppqqqssstttsssssstttvvvvvvuuusssrrrrrrrrrrrrrrrrrrqqqqqqrrrssssssrrrqqqppprrrsssssssssqqqqqqqqqqqqrrrsssqqqqqqrrrrrrrrrqqqppppppmmmnnnppprrrtttvvvwwwxxxuuuwwwzzzzzzzzzyyyyyyyyyvvvtttssstttwwwyyyyyyyyyuuuttttttuuurrrhhhXXXLLLAAA===AAAPPP\\\]]]]]]```dddccceeehhhlllpppqqqqqqrrrqqqoooooooooooollljjjkkklllooopppiiieeerrr|||vvvuuuyyyxxxqqqiii]]]```eeelllssswwwwwwvvvrrrtttsssnnngggcccdddgggrrruuuxxxxxxuuussssssuuuuuuuuutttsssrrrssswwwzzzzzzyyyxxxwwwwwwwwwwwwwwwzzzyyyvvvpppkkkkkkoootttlllllllllllllllmmmnnnnnnuuu}}}yyy{{{}}}{{{yyyzzz{{{}}}}}}}}}}}}|||{{{zzzzzz{{{uuuuuuuuutttssstttwwwyyy{{{zzzyyywwwuuutttssssssooonnnlllkkkiiiiiiiiijjjkkkddd\\\YYYYYYYYYVVVSSSLLLKKKGGG@@@999333000000222444@@@]]]zzzsssjjjqqqxxxhhhgggeeeYYYeee]]]JJJAAA;;;<<>>AAAHHHJJJKKKIIIDDD>>>:::888333333<<>>>>>>>>>>>@@@BBBCCCAAAFFFQQQ___lllqqqooolll]]]RRREEE@@@BBBDDDAAA<<<<<<======<<<:::777666555444444777GGGeeeaaaJJJJJJ[[[gggjjjrrrssskkkLLLDDD>>>:::>>>???888:::>>>999999::::::999888999;;;===:::888555333222333555666999???EEEEEE@@@;;;;;;===888777777777888777555333444222000000,,,***///666GGGLLL___zzz}}}nnnZZZLLLGGGNNNaaattt~~~hhhZZZrrrpppXXXVVVUUUZZZeeelllmmmllllllgggiiikkkmmmmmmoooqqqssssssqqqqqqrrruuuuuutttqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrqqqoooooopppqqqrrrqqqpppppppppppprrrrrrppppppppppppqqqqqqqqqqqqqqqppppppqqqrrrssstttuuusssuuuxxxyyywwwvvvvvvvvvsssrrrrrrsssvvvxxxxxxwwwtttsssssstttpppdddSSSFFF??????JJJ[[[bbb[[[UUUVVVQQQRRRTTTZZZbbbhhhjjjkkknnnmmmmmmmmmnnnnnnllljjjeeehhhnnnooofffaaammm{{{uuupppqqqvvvxxxtttnnnaaa]]]ZZZ___iiirrrvvvuuussstttuuutttpppkkkgggeeejjjpppvvvxxxuuurrrssstttrrrtttvvvuuuttttttwwwzzzxxxwwwwwwvvvtttsssrrrrrrrrrpppjjjbbb^^^```hhhpppllljjjhhheeedddddddddeeemmmyyy~~~|||{{{|||{{{xxxxxx|||zzz~~~~~~~~~|||zzzyyyzzz{{{vvvwwwwwwvvvuuuuuuwwwzzz|||{{{yyyvvvtttsssssssssnnnmmmkkkjjjiiiiiiiiiiiikkkcccYYYUUUVVVVVVSSSOOOFFFFFFCCC===666111000111333333GGGppp}}}yyyqqq```ccceee\\\nnnRRRHHH>>>???@@@CCCEEEHHHIIIJJJJJJFFFDDDCCCBBB???<<>>===888222777GGGOOOSSShhhtttooouuu{{{www~~~pppiiippp{{{~~~ttt{{{}}}tttkkkmmmvvv}}}~~~~~~zzzuuurrrpppooollliiijjjmmmqqqssstttpppooonnnmmmmmmnnnoooppprrrtttwwwzzzzzzyyywwwuuurrrooooooqqqnnnddd\\\XXXPPPTTT\\\bbbdddggglllqqqxxxrrrqqqqqqpppqqqtttqqqrrrsssttttttsssrrrqqqpppooonnnooopppqqqqqqpppooommmkkkkkkllllllkkkjjjeeeeeehhhjjjfffaaaaaaeeellliiiddd]]]ZZZ\\\dddjjjxxxnnnkkkjjjlllpppzzz999999999999::::::;;;<<<<<<;;;999888999;;;===>>>>>>===;;;;;;>>>BBBGGGKKKWWW\\\hhhuuu{{{tttbbbTTTCCCCCCAAA>>>:::999;;;======???@@@>>>;;;777444333999CCCNNN[[[lllyyyTTTJJJUUUdddpppwwwwwwvvvTTT>>>===:::777<<<>>>777999;;;444;;;<<<;;;999888777999;;;:::999888888999;;;===>>>777???GGGFFF>>>888888;;;888888999:::;;;:::777444555333222111---***...555CCCGGGWWWppp|||wwwzzzlll```[[[TTTPPP\\\mmm~~~oooiiisssqqqbbbRRRRRRYYYeeemmmoooqqqssshhhjjjkkkllllllnnnqqqsssqqqooonnnpppssstttrrrppppppppppppqqqqqqrrrrrrssspppqqqqqqpppnnnmmmnnnpppqqqpppooooooooopppqqqrrrpppooooooooopppqqqrrrrrrvvvuuutttsssrrrssstttuuuqqqtttvvvwwwvvvtttsssttttttssssssuuuwwwxxxxxxwwwwwwvvvuuutttooobbbPPPBBB???BBBQQQcccgggZZZPPPPPPAAABBBFFFNNNXXX```cccdddkkkjjjjjjlllmmmnnnmmmkkkaaaeeelllmmmbbb\\\gggzzzuuupppmmmoootttwwwtttppphhh^^^TTTUUU```lllqqqrrrwwwvvvuuuwwwxxxuuunnnhhheeellltttwwwuuurrrrrrsssooossswwwxxxwwwvvvwwwxxxtttttttttssssssqqqpppoookkkjjjfff^^^XXXYYY___fffkkkhhhddd___\\\[[[[[[[[[fffrrr{{{}}}}}}zzz~~~}}}}}}}}}yyyuuuxxx}}}xxx~~~|||zzzyyyyyy{{{xxxyyyyyyxxxwwwwwwxxxzzz{{{yyywwwtttrrrqqqqqqqqqnnnmmmkkkiiihhhhhhiiiiiiiii```VVVQQQRRRSSSOOOKKKBBBBBB@@@:::444000000111555333LLL{{{zzz|||rrr___bbbfff```vvvuuuIIIEEE:::@@@AAADDDFFFHHHHHHHHHHHH@@@@@@AAAAAA>>>???IIIUUUMMMLLLJJJFFFBBB@@@???@@@<<<222555FFFMMMNNN^^^vvvtttzzzyyyxxx{{{pppqqq|||~~~~~~~~~xxxiiijjjsssxxx~~~{{{uuupppllltttooojjjhhhiiikkklllkkklllmmmnnnooooooooonnnmmmpppssswwwzzz{{{zzzwwwuuutttqqqpppqqqlllaaaXXXTTTXXXZZZkkk}}}}}}vvvrrrrrrrrrpppqqqsssqqqrrrssssssssssssrrrqqqrrrpppnnnmmmoooqqqrrrrrrnnnnnnnnnooopppooollliiicccbbbccccccaaa```eeennniiiddd\\\WWWWWW___jjjrrr{{{hhhjjjgggiiiqqqzzz;;;:::888888:::;;;:::999999777666999===???>>><<>>>>>>>>>>>::::::;;;<<<=========<<<<<<<<<<<<===<<<<<<;;;:::999777444111///---,,,,,,@@@CCCKKK\\\tttxxxzzzooocccZZZ[[[aaawwwwwwwwwnnn```QQQSSSWWW___kkkssssssnnnaaaeeejjjllllllnnnrrrvvvrrrrrrsssssssssrrrqqqpppmmmmmmoooqqqrrrsssttttttppppppppppppppppppppppppppplllhhhjjjooorrrrrrpppuuutttrrrqqqpppqqqrrrrrrssssssssssssrrrrrrqqqpppsssssstttwwwzzzzzzxxxvvvttttttsssssstttuuuwwwxxxuuuooopppuuuppp^^^MMMFFF@@@LLLfffkkk___dddhhhXXXIIIDDD@@@???BBBIIIOOORRR\\\___dddiiimmmoooqqqqqqgggiiilllkkkddd```kkk{{{xxxjjjeeennnwwwvvvuuuxxxnnnbbbVVVRRRZZZeeelllnnnxxxyyywwwssstttxxxwwwsssjjjhhhhhhkkkqqqvvvwwwwwwzzzwwwuuuuuuwwwwwwtttqqqzzzuuuqqqqqqssstttppplllkkkeee___YYYTTTRRRYYYaaagggbbb\\\YYYXXXSSSLLLEEEPPP]]]rrr{{{vvvvvvyyy{{{}}}}}}}}}~~~~~~|||{{{zzzyyyxxxwwwwwwxxxzzz{{{wwwsssqqqrrrvvvyyyyyywwwwwwyyyyyywwwrrrnnnnnnooorrrnnnkkkjjjkkkllljjjhhheee___YYYUUUSSSPPPLLLHHHDDDBBB===444......000222---???UUUyyy||||||~~~ppplllpppaaaggglllIII???HHHAAABBBCCCBBBAAADDDJJJOOOCCC@@@===>>>CCCHHHJJJKKKEEEDDDBBBAAA@@@?????????<<<999888===GGGRRRZZZ]]]|||wwwxxx|||xxx}}}~~~zzz|||qqqbbbiii~~~{{{yyyxxxwwwrrrooovvvsssoookkkfffcccdddggghhhiiijjjmmmpppooommmjjjoooqqqrrrrrrqqqqqqqqqsssrrrqqqrrrrrrkkk\\\QQQLLLZZZhhhzzz{{{wwwrrrmmmkkkllloooqqqrrrqqqooonnnnnnoooqqqrrrrrrrrrqqqqqqooonnnmmmlllmmmllllllllllllkkkhhhfffhhhddd^^^]]]___ccceeeeeefffddd___YYYYYYfff|||~~~mmmhhhllljjjooo~~~@@@>>>======>>>??????>>><<<>>>@@@BBBEEEHHHKKKNNNWWWZZZ]]]bbbfffjjjlllmmmgggddd^^^VVVNNNHHHCCC@@@<<<<<<<<<===>>>???@@@AAAAAA;;;666555555777@@@KKKWWWcccpppuuuxxxfffTTT___rrr{{{}}}sssPPP@@@;;;::::::999999999888777777777888888888777666777999<<<::::::;;;<<<============888888999999:::999999999<<<<<<<<<<<<<<<;;;:::999777555333111000/////////<<>>@@@CCCFFFNNNRRRYYY```fffiiijjjjjjffffffhhhgggbbbbbbqqq{{{nnnhhhpppwwwtttrrrtttppphhh]]]UUUSSSXXX```eeesssxxxyyyvvvtttvvvxxxwwwsssnnniiihhhkkkrrrxxx|||yyywwwvvvuuuvvvwwwvvvuuuwwwtttqqqqqqrrrrrrmmmiiiggg```ZZZUUUQQQPPPWWW```eee```ZZZUUURRRLLLDDD===@@@HHHXXXnnn~~~}}}{{{yyyzzz}}}~~~}}}~~~}}}~~~}}}||||||zzzyyyxxxxxxyyyzzz{{{xxxwwwuuutttuuuvvvvvvvvvuuuvvvwwwuuuqqqooooooppppppmmmjjjiiijjjjjjiiigggddd___XXXTTTRRRPPPKKKGGGAAA???999333//////000111111>>>]]]|||{{{vvvlllhhhiii___mmm]]]AAA777===@@@AAAAAABBBCCCFFFJJJMMMGGGDDDAAABBBFFFJJJKKKKKKDDDDDDCCCBBBBBBAAA@@@@@@;;;888777;;;DDDOOOXXX\\\ssstttqqqvvvxxxxxx}}}sssrrrlllcccgggttt}}}}}}||||||xxxvvvsssooojjjfffeeefffggghhhjjjmmmoooooollljjjhhhkkknnnpppooooooooopppnnnmmmoooooojjjaaa]]]^^^^^^iii{{{xxxuuuqqqmmmkkklllnnnooopppooommmllllllmmmooopppppppppppppppooonnnmmmlllmmmkkkjjjkkkmmmlllhhheeedddaaa^^^___cccgggiiiiii___```^^^\\\bbbxxxuuujjjiiieeelllzzzOOONNNNNNPPPSSSUUUUUUUUUSSSVVVYYYYYYXXX[[[aaafffiiikkkmmmoooooollliiifffYYYSSSKKKBBB===;;;<<<===;;;<<<===???AAACCCDDDEEE<<<888555555888AAASSScccooo||||||kkkbbbmmmzzz}}}vvvVVVFFF>>>;;;:::999999888888888888888888777888888777666777999;;;999999:::;;;<<<<<<<<<<<<888888999999999888777777<<<<<<<<<<<<;;;:::999888555444333222111000000111555BBBLLLWWWooo~~~|||tttppprrrnnneee{{{wwweeeZZZOOOMMMZZZffffff```[[[bbbccceeehhhlllooopppooopppppppppppppppooooooooopppqqqrrrtttuuuvvvvvvwwwssssssssssssssssssssssssvvvsssooooooqqqsssqqqpppssssssrrrqqqqqqqqqqqqrrrrrrrrrsssssssssrrrqqqqqquuuttttttuuuvvvvvvsssqqqpppoooooonnnoooqqqrrrsssxxxrrrrrrtttlllZZZMMMIIIUUUjjjtttssstttsssoooooommmfffZZZOOOGGGAAA===;;;???CCCKKKTTT]]]cccgggiiikkkkkkjjjgggdddiiiyyyzzzooojjjpppvvvtttrrrssstttrrrjjj^^^TTTRRRXXX___iiiqqqwwwtttrrrtttyyy{{{{{{uuummmeeedddiiittt{{{yyyyyyzzzxxxvvvuuutttuuutttrrrppppppqqqnnnhhhddd___XXXRRROOOLLLMMMUUU]]]aaa\\\VVVQQQMMMHHH@@@;;;<<<>>>EEEWWWppp~~~}}}~~~~~~}}}uuuvvvyyy}}}~~~~~~~~~}}}{{{~~~}}}}}}}}}~~~}}}|||zzzyyyyyyyyyzzzzzzzzzzzzyyywwwtttsssssstttssstttuuusssqqqoooppppppooollljjjhhhhhhhhhfffeeebbb]]]WWWTTTRRROOOJJJFFF>>>:::555111000//////000888>>>fffsssoooxxxyyyyyyvvvzzzvvvjjjeeebbb```yyyvvvRRRAAA::::::?????????BBBFFFIIIJJJJJJIIIFFFCCCDDDGGGIIIHHHGGGCCCDDDDDDDDDCCCCCCBBBAAA:::888666888@@@KKKTTTYYYlllvvvooowwwyyywwwyyyqqqmmmjjjjjjlll}}}|||{{{|||~~~yyyzzzyyyuuuoooiiieeecccfffgggiiilllnnnnnnllliiicccgggkkkmmmnnnnnnnnnoooooooooqqqrrrooommmqqqyyyzzz|||}}}tttrrrpppmmmkkkkkkkkklllmmmlllkkkjjjjjjkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmmmmjjjhhhjjjmmmmmmgggbbb^^^^^^___bbbfffjjjkkkkkk^^^```aaacccmmm{{{kkkfffiiilll|||bbbbbbdddhhhlllpppqqqqqqqqqqqqpppmmmjjjjjjmmmpppffffffeeeccc^^^WWWQQQMMMGGGEEEBBB???===;;;::::::???@@@@@@AAAAAAAAAAAAAAA777999===EEEOOO]]]nnnzzz~~~tttrrrtttxxxrrrrrrxxx{{{{{{UUUCCCAAA===:::;;;888888888888888999999999777777888777666666888:::888999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888;;;;;;;;;;;;:::999777777666555444333222111111000000@@@KKKRRRjjjzzz}}}zzztttuuu}}}xxxiiigggyyyyyyqqqfffTTTKKKTTT```aaa___```oookkkggggggkkknnnooonnnqqqqqqppppppoooooooooooopppqqqrrrtttuuuvvvvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqvvvtttqqqqqqssstttsssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqsssuuuvvvuuusssqqqqqqppppppqqqrrrtttuuuxxxrrrqqqrrrjjjYYYPPPOOOggg{{{zzzsssyyyuuunnnvvvpppnnnjjjddd\\\QQQFFF>>>:::<<<@@@GGGQQQ\\\gggmmmnnnnnnnnnkkkiiiooo|||tttllljjjpppwwwwwwuuuuuuttttttpppggg[[[TTTUUUXXX^^^fffmmmnnnpppuuu{{{||||||xxxpppfff```aaahhhooovvvzzz}}}|||xxxsssrrrrrrrrrqqqppppppnnniiibbb]]]UUUNNNIIIHHHHHHJJJQQQYYYYYYVVVRRRNNNKKKHHHCCC???AAA??????HHHZZZppp~~~}}}wwwyyy|||~~~}}}}}}||||||}}}~~~~~~}}}|||zzzyyyyyyyyyzzzyyy{{{{{{yyytttrrrsssuuuuuuuuutttsssqqqpppooopppmmmllljjjhhhgggfffdddccc```[[[VVVRRRPPPMMMHHHCCC===666111000000///...///<<>>===???DDDJJJMMMLLLIIIHHHEEEBBBBBBDDDEEECCC@@@BBBBBBCCCDDDDDDCCCBBBAAA:::888666777===FFFOOOUUU```{{{|||sssuuuyyyzzzrrrqqqoookkklllmmmooorrrvvvxxxzzz{{{zzz~~~zzztttoooiiidddffffffhhhjjjlllllljjjhhhfffhhhjjjkkkkkkkkkmmmnnnmmmooorrrtttrrrrrrzzz|||pppooommmkkkjjjiiiiiiiiijjjjjjiiihhhhhhiiijjjjjjiiijjjkkklllmmmmmmmmmmmmnnnjjjgggiiikkkjjjddd^^^\\\]]]```cccfffggggggfff^^^aaahhhtttrrrffffffkkk||||||wwwggghhhiiilllppprrrrrrqqquuupppjjjfffeeeeeedddbbbWWWUUURRRMMMHHHCCC@@@>>>;;;;;;<<<<<<<<<<<<;;;:::BBBAAA@@@???===<<<::::::888BBBPPP```qqqttt___TTTVVV]]]mmmpppwww}}}}}}cccCCC===AAA===:::<<<888888888888888999999999666777888777666666888999777888888999999999999888;;;;;;;;;;;;;;;:::999888::::::::::::999888777666777777666444333111000///,,,<<>>===>>>@@@FFFMMMPPPNNNLLLJJJFFFCCCBBBCCCCCC@@@===AAAAAABBBBBBBBBAAAAAA@@@;;;:::777777:::BBBJJJPPPRRRnnnpppmmmuuu}}}~~~rrrooonnnkkk\\\[[[^^^hhhuuu}}}||||||{{{xxxssslllggggggfffhhhiiijjjhhhgggjjjjjjiiigggeeefffhhhkkkeeeiiinnnqqqnnnmmmsss}}}|||wwwlllllljjjiiihhhgggffffffiiiiiiiiihhhhhhiiiiiiiiiggghhhiiijjjkkklllllllllnnnjjjffffffgggfffaaa\\\^^^___bbbccccccbbbbbbaaa[[[cccuuutttjjjkkkqqq|||xxxrrrXXXXXXXXXYYY[[[[[[XXXVVVZZZUUUOOONNNOOOPPPNNNKKKEEECCC@@@===;;;;;;<<<<<<@@@>>><<<;;;<<<>>>@@@BBB@@@???===;;;::::::::::::>>>NNNccctttrrrYYYJJJIIIRRRZZZnnnttt}}}bbbLLL===>>>AAA<<<999<<<999999888888888888888888555666888888666666777999666777777888888888777777777777888888888777666666888888888888888888777666888888777666444222000///,,,777BBBJJJ[[[tttwwwtttzzzyyysss___ZZZhhhzzzzzztttqqqeeeTTTHHHFFFMMMXXXaaaiiiddd^^^\\\___gggooossssssrrrqqqpppooopppqqqqqqnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrssssssssstttooopppqqqqqqrrrqqqqqqqqqqqqqqqrrrsssssssssrrrrrrvvvtttrrrrrrrrrrrrqqqooopppooooooooooooqqqrrrssssssppprrrsssmmmcccdddmmm|||xxxqqqlllppprrrooojjjgggeeecccaaa___RRRKKKBBB;;;;;;AAAJJJQQQ^^^fffnnnsssxxxvvvttttttxxx|||}}}{{{xxxwwwuuusssppplllcccWWWOOOHHHJJJKKKLLLSSSZZZ]]]ZZZdddfffiiihhheee```\\\ZZZ```fffmmmsssuuuuuuuuuuuuoooooonnnjjjcccZZZRRRMMMDDD???===@@@DDDGGGJJJOOONNNMMMKKKHHHFFFDDDCCCBBB;;;===???DDDKKKUUU___eeejjjpppxxx|||||||||}}}~~~~~~~~~||||||{{{||||||}}}~~~~~~|||{{{{{{{{{zzzzzzyyyyyyxxxyyyzzzzzzxxxwwwwwwwwwzzzwwwssspppooonnnmmmkkkjjjkkkjjjhhhddd```______YYYUUUPPPMMMKKKGGGAAA===888222///111000---222<<>>===>>>@@@DDDJJJPPPRRRRRRQQQOOOJJJFFFDDDDDDDDDBBB???CCCBBBAAA@@@@@@@@@@@@@@@>>>===;;;::::::???FFFKKKNNNhhh|||oooooo}}}~~~}}}}}}{{{|||~~~pppiiijjjlllgggcccbbbkkkxxx}}}www|||yyykkkhhheeedddeeefffffffffiiihhhgggdddaaa```bbbdddcccffflllpppnnnkkknnntttwwwyyytttpppnnnjjjiiihhhfffeeedddddddddhhhhhhhhhhhhhhhhhhhhhhhheeefffgggiiijjjjjjkkkkkkiiigggdddbbbaaaaaa___^^^bbbcccdddcccaaaaaabbbcccdddrrr|||ssswwwCCCCCCCCCEEEFFFEEEBBB@@@AAA@@@??????@@@@@@AAA@@@???>>><<<<<<<<<>>>@@@BBBGGGEEECCCAAA@@@@@@AAABBB<<<<<<;;;;;;>>>BBBFFFIIINNNbbbwwwbbbRRRUUUaaahhhiiixxx{{{mmmHHH@@@;;;===>>>:::888999:::999999999888777777777444666888888777666777888666666777777777666666555444444555555666555555555666666777777888888777777666666777666555333222000---333<<>>999333......222000...999HHHbbboooxxxzzzrrrqqqgggiii]]]dddrrrXXXTTTHHH;;;===>>>CCCIIINNNQQQTTTVVVWWWRRRMMMGGGEEEEEEEEEDDDBBBFFFEEEBBB@@@??????AAABBB@@@@@@???===<<<===BBBFFFQQQdddsssyyynnnpppqqqnnnttt|||tttwww||||||zzzpppnnnrrrtttpppooottt{{{~~~yyytttvvv~~~~~~nnnjjjeeeaaaaaacccdddeeefffggggggfffccc`````````ddddddiiinnnnnnlllmmmqqqllllllpppsssuuuzzzvvvmmmjjjjjjhhhgggeeecccbbbbbbccccccggggggggghhhhhhgggggggggdddeeefffhhhhhhiiiiiiiiicccbbbaaa^^^\\\]]]```ddddddeeeeeedddccceeeiiimmmyyy}}}777888999<<>><<<999<<>>EEEMMMTTTYYYbbbxxxnnnTTTTTTlll{{{zzz{{{pppBBB===;;;:::;;;:::999888777;;;::::::999888777666666444666888888777666777888555666666666666666555555333333444555666666666666444555666777888888888888444555666666666555444333///000888FFFQQQ^^^rrrxxxwwwzzzzzz}}}hhhcccuuuwwwfffPPPPPPVVVVVV[[[]]]]]]\\\[[[___fffkkkqqqpppnnnmmmlllmmmooopppooopppqqqqqqrrrrrrrrrrrrnnnnnnnnnnnnnnnnnnnnnnnnqqqrrrsssrrrpppnnnmmmmmmnnnooopppqqqrrrrrrqqqppppppqqqrrrrrrsssssssssssstttsssqqqrrrsssttttttsssoooooonnnnnnoooppprrrsssrrrqqqvvvzzzwwwsss|||zzzwwwiiieeedddcccdddfffiiiiiiiiigggfffbbb]]]VVVNNNHHHDDD@@@IIIRRRWWW___ggggggbbbfffiiimmmqqqwww{{{zzzwwwuuuuuuuuutttsssrrrppppppbbbdddaaaVVVLLLJJJMMMNNNPPPQQQVVV```kkkrrrtttsss___\\\ZZZ\\\bbbiiilllmmmlllkkkhhh```VVVLLLDDD@@@===999:::@@@FFFGGGGGGHHHFFFGGGHHHIIIJJJMMMPPPSSSVVV[[[fffvvvrrreeeaaaiiirrrwwwwwwxxx|||~~~}}}|||}}}zzz|||~~~~~~}}}|||}}}xxxyyy{{{}}}~~~~~~}}}}}}xxxxxxyyyzzzzzzyyyyyyyyy}}}{{{yyyzzz{{{zzzvvvrrrsssoookkkjjjkkklllllljjjdddfffgggddd^^^ZZZXXXXXXTTTPPPLLLJJJGGGCCC===888///+++---222000000>>>QQQ{{{|||}}}qqqsssiiiiii\\\jjjdddSSSSSSDDD555;;;???DDDLLLPPPRRRTTTXXX\\\SSSNNNGGGDDDDDDEEEDDDBBBIIIGGGCCC@@@???@@@BBBCCCAAABBBBBB???======@@@DDDPPPZZZ^^^fff|||rrroootttvvvrrrmmm~~~~~~mmmsss|||||||||www{{{nnnoooqqqwww|||}}}oooyyy|||wwwyyypppkkkddd```___aaaccceeecccgggjjjkkkhhhddd```___```___bbbhhhjjjjjjkkknnnooonnnmmmnnnqqqtttuuussswwwuuussspppkkkggghhhkkkhhhfffdddbbbaaaaaabbbccceeeffffffggggggffffffeeedddeeefffggghhhhhhhhhhhh]]]______\\\YYY[[[bbbiiieeeffffffeeeeeeiiiqqqvvvxxx|||CCC>>><<<@@@GGGKKKIIIDDDCCCDDDCCCAAADDDIIIEEE===EEEDDDCCCDDDFFFFFFEEECCC===DDD???;;;???===888<<<===@@@IIIWWWaaaeeeiiinnnwwwZZZYYY```ppp}}}}}}tttLLL???::::::999999888777666666999999888777666555444444555555555444444333333333666777888999999888777666888777666555444333222222333444555555666666555555555555666666555444333333222///888EEEHHHLLLeeevvvnnn}}}~~~wwwwww~~~|||XXXVVVYYYRRRYYY[[[bbbiiiggg```aaahhhjjjooooookkkjjjnnnooolllppppppppppppppppppqqqqqqppppppppppppppppppppppppssssssqqqqqqqqqqqqssssssxxxvvvtttqqqpppooooooooooooqqqrrrrrrpppooooooppptttqqqoooooorrrttttttssssssssssssssssssrrrqqqpppuuutttsssrrrsssuuuwwwyyy|||{{{kkkgggcccbbbdddgggjjjkkkppplllhhhggggggccc[[[TTTIIIBBB@@@DDDGGGEEEFFFJJJOOOWWWcccnnntttxxxyyyyyyuuuuuuttttttttttttuuuuuuwwwxxxwwwsssmmmhhhhhhiiiqqqrrruuuyyy}}}xxxgggZZZYYYYYYZZZfffuuuuuummmbbbWWWNNNFFF===888333888>>>CCCDDDDDDCCCCCCJJJEEEDDDIIIOOORRRUUUYYYhhhpppuuuvvvwwwxxxqqqgggjjjhhhllluuuyyyyyy||||||}}}|||~~~}}}}}}}}}}}}}}}|||{{{{{{||||||}}}}}}}}}}}}||||||vvvvvvwwwxxxxxxxxxxxxwww~~~{{{xxxwwwxxxwwwsssooossspppmmmllllllmmmlllkkkmmmjjjddd```]]][[[XXXVVVWWWQQQJJJGGGFFFBBB999111...222+++***555555CCCfff}}}jjj|||www{{{}}}^^^___TTTJJJCCC<<<<<<>>>BBBDDDHHHPPPVVVVVVOOOIIIHHHFFFFFFGGGBBB:::;;;@@@HHHDDDAAA@@@CCCFFFJJJKKKEEECCC???<<<<<<>>>AAADDDPPPUUU\\\iii}}}~~~qqqsss{{{{{{ssszzznnnkkkwwwyyyeeekkkqqqxxx~~~}}}tttqqquuuxxxyyyxxxzzz{{{pppfff```___bbbdddeeeeeefffhhhjjjjjjgggeee\\\]]]aaaffffffdddgggmmmpppnnnllliiihhhhhhiiiiiikkkkkkkkkiiihhhfffdddcccccccccbbb```^^^]]]___aaaccceeehhhiiihhheee```]]]gggeeecccaaa```aaabbbcccXXX[[[___ccceeehhhkkknnnllleeeeeekkkiiiiii}}}|||TTTRRRNNNMMMMMMNNNNNNMMMMMMQQQRRROOOOOOOOOJJJCCC???>>>======>>>???@@@@@@CCCDDD999333:::;;;888===GGGRRReeevvv|||{{{}}}|||]]]dddhhhqqqyyy{{{{{{VVVBBBAAA::::::999888888777666666999999888777666555444333555555444444444333333333666666777888888777666666999888777666555444444333333444444555555555555555555666666666555555444333333///555AAAEEEJJJaaa}}}{{{sss}}}}}}]]]PPPPPPNNN\\\___fffkkkjjjeeebbbccchhhnnnqqqmmmkkknnnnnnllloooooooooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqqqqrrrrrrrrrvvvuuusssqqqpppooonnnnnnoooppprrrrrrpppooopppppptttrrrpppqqqsssuuutttsssrrrrrrssssssrrrqqqqqqppptttssssssssssssuuuvvvxxx{{{}}}~~~}}}||||||xxxtttnnnfffaaaaaaggglllkkkkkkllllllkkkiiieeebbbUUUJJJAAAAAAAAA???>>>???JJJPPPZZZcccjjjooosssuuupppsssvvvzzz{{{zzzwwwvvv{{{yyymmmaaa\\\[[[]]]fffppprrrjjj^^^SSSJJJBBB;;;666666999===@@@@@@AAACCCDDDJJJEEEDDDJJJOOORRRUUUXXXbbbdddbbb___ccclllqqqpppmmmiiijjjqqquuuvvvxxx}}}zzz|||~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{{{{|||||||||{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwvvvvvvvvvvvvtttrrrqqqooollllllllllllkkkiiiiiifffbbb___]]][[[XXXUUUSSSOOOIIIEEEBBB===666000111///...222444555OOOwwwrrrhhh~~~{{{}}}tttvvvwwwaaajjjtttGGG>>>888333555888CCCFFFLLLSSSWWWVVVQQQNNNLLLGGGEEEFFFDDDBBBDDDJJJJJJGGGCCCAAABBBEEEFFFGGGDDDBBB???===<<<===???@@@KKKRRRYYYcccrrruuussssssooozzz{{{|||kkklllggg^^^^^^oooyyyyyywwwuuutttvvvzzz}}}wwwooohhhbbb^^^eeecccaaabbbeeehhhkkkkkkaaa______```aaabbbhhhpppnnnllljjjhhhgggfffffffffeeeeeeeeedddcccbbbaaa```dddeeeeeecccaaa``````bbb```aaaccceeedddbbb___]]]\\\]]]___```aaa```___^^^\\\^^^aaaeeeiiilllmmmmmmsssiiifffmmmyyykkkRRRQQQOOOJJJFFFDDDGGGIIIEEEKKKNNNMMMJJJHHHCCC>>>;;;:::999777555555777999<<<<<<777<<>>999999888888777777666666888888777666555444444333444444444444333333333333555666777777777777666555999999888777666555555444333333444555555555555555555666666666666555444444444///222<<>>>>>>>>FFFJJJPPPWWW^^^fffnnnsssqqqssswwwzzz{{{zzzxxxwwwsss|||xxxrrrnnnddd^^^aaajjjpppooorrriii\\\OOOEEE>>>999666999:::<<<======???AAADDDIIIFFFGGGMMMRRRTTTWWWZZZ```^^^XXXTTTYYYhhhvvv}}}lllhhhggglllsssvvvyyy|||xxxzzz}}}}}}}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzz{{{{{{{{{zzzyyyxxxxxxyyyxxxwwwvvvuuuuuuvvvvvvuuuvvvvvvuuusssqqqpppqqqnnnmmmlllllllllkkkiiigggeeeccc```^^^\\\YYYVVVSSSNNNLLLGGGBBB<<<666111///222+++111888222>>>iii|||rrrooo~~~~~~ppp~~~zzzpppiii|||iiiCCC<<<888444888<<>>>>>>>>>>>???FFFPPPYYY^^^fffuuu}}}}}}~~~~~~~~~|||ttt```PPPYYYrrrzzztttqqqsssxxx|||~~~|||rrrggg```bbb```___```dddiiikkkllllllhhheeeccc___\\\]]]bbbccccccccccccccccccbbbaaaaaaaaaaaaaaa`````````___aaabbbcccbbb___]]]]]]]]]\\\]]]______```___^^^]]][[[\\\\\\\\\[[[ZZZXXXWWWaaaaaaccceeeiiikkkkkkjjjkkkjjjnnn~~~zzzTTT?????????===::::::<<<>>>;;;===@@@BBBBBBAAA>>>;;;777888888555222111333555777>>>FFF[[[vvvyyynnnjjjppprrrvvvxxxxxx}}}ooo\\\VVVZZZ^^^```nnnxxxzzzeeeLLLCCC>>>:::888888777777777666666666777777666555555444333333333333333333333333333333555555555666666555555555888888777666666555444444333333444555555555444444555555666666666555555444666111000777???GGGTTTaaayyy~~~zzz}}}eeeiiifffaaalllvvvoooTTTLLLGGGTTT```eeehhhjjjddd[[[ccckkkrrrsssooommmmmmnnnlllmmmnnnooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssssssrrrqqqpppooopppqqqqqqpppnnnlllkkknnnpppqqqqqqpppppppppqqqqqqqqqrrrssstttsssrrrppppppqqqqqqrrrqqqqqqppppppqqqrrrsssttttttttttttssssssssssssrrrqqqqqqsssuuu{{{yyyrrrnnnmmmkkkmmmnnnnnnllliiifffdddcccXXXKKKCCCBBBDDDGGGIIIHHHJJJLLLOOOTTT]]]fffmmmuuuuuuuuuuuuuuuvvvwwwxxxzzz|||~~~zzzvvvsssooooooiiifffttt}}}sssjjj\\\NNNCCC<<<:::999999:::<<<<<<<<<===???AAAHHHGGGJJJQQQVVVXXXZZZ^^^aaa]]]XXXSSSTTT]]]gggnnngggddddddjjjsss{{{yyy{{{}}}}}}}}}}}}}}}}}}}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~|||||||||||||||{{{{{{zzz{{{{{{{{{{{{zzzyyyxxxwww{{{yyywwwtttsssssstttuuuvvvxxxyyyvvvpppllllllmmmmmmmmmlllmmmmmmllliiifffdddbbb___]]][[[WWWRRRNNNJJJIIIFFF???777111//////000***222555444WWWdddqqqvvvmmmnnnzzz|||kkkqqqaaaEEECCC???<<<@@@CCCEEEMMMUUUVVVPPPKKKLLLOOOHHHCCC>>>???DDDJJJMMMOOOJJJGGGDDDBBBBBBBBBBBBAAA<<<===???@@@AAAAAAAAA@@@CCCOOO[[[___```iiizzz|||uuu```PPPUUUjjj}}}}}}|||yyyvvvtttssstttttt|||rrrlll______```cccfffhhhgggfffjjjiiiiiijjjfff]]]XXXWWWWWWYYY[[[]]]______^^^]]]______^^^^^^^^^______```]]]___aaa```]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWWWWXXX[[[]]]___ggghhhhhhfffdddeeeiiimmmrrraaaJJJ666555555666888999777666;;;888888;;;>>>@@@>>>===111333555777:::===@@@CCCHHHPPP\\\tttyyyttttttvvv{{{~~~}}}{{{yyyYYYRRRaaaqqquuuqqqzzz___LLLGGGAAA;;;:::777777666666666666666666666666555555444444333333333333333333333333333333444444444444444444444444555555555444333333222222222333333444555444444444444444555555555555444444666333111444<<>>>>>===>>>>>>DDDEEEKKKSSSWWWXXXZZZ]]]]]]XXXRRRLLLHHHKKKRRRYYYddddddfffkkksss{{{~~~~~~yyyzzz||||||||||||~~~}}}|||zzzzzzzzzzzzzzzzzz}}}}}}}}}}}}}}}}}}}}}}}}|||||||||||||||{{{zzzzzz{{{{{{{{{{{{{{{zzzyyyxxx{{{yyyvvvtttrrrrrrssstttuuuwwwxxxuuupppllllllmmmmmmlllllllllmmmkkkhhhfffeeeccc___\\\XXXSSSMMMIIIGGGGGGDDD<<<444......000,,,,,,111111???wwwnnnlll{{{ttteeefffqqqzzzuuurrrmmmdddvvvqqqRRRBBBDDD@@@<<<@@@BBBFFFOOOVVVSSSIIIBBBDDDHHHDDDBBB???@@@DDDIIIJJJHHHEEEDDDBBBBBBCCCDDDDDDCCC???@@@BBBCCCCCCBBB@@@???@@@LLLZZZ```___aaannnzzz}}}}}}}}}~~~~~~~~~ttt\\\IIISSSkkkrrryyy~~~vvvnnnkkkkkkpppwwwzzzhhheeebbb```aaabbbccccccbbb```ccchhhiiidddaaaaaaWWWXXX[[[]]]]]]\\\[[[ZZZZZZZZZYYYXXXXXXYYYZZZZZZ[[[\\\^^^^^^\\\ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWPPPRRRVVV[[[```eeehhhjjjiiikkkkkkfffaaadddoooyyymmmPPPCCC:::888666555666555333000666333333666888888999===<<<;;;<<>>666555===666666666666555555555555555555444444444333333333222222222222333333333333444444333333333333444444333333222222222111111111222222333444444444444444222222333444444444444333444333111222999EEEMMMPPP^^^uuutttrrr~~~nnn\\\jjjnnnnnngggeeekkkvvv|||lll{{{|||zzzoooZZZSSSPPPYYYffflllnnnnnnffffffjjjnnnnnnlllmmmpppmmmmmmnnnnnnooopppqqqqqqooooooooooooooooooooooooppppppqqqqqqqqqqqqppppppnnnnnnnnnoooooonnnmmmmmmmmmoooqqqqqqqqqpppqqqrrrnnnpppqqqqqqooonnnnnnoooqqqqqqrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuuuuttttttuuuwwwyyyvvvuuuuuuyyy}}}xxxuuutttoooeee]]]KKKMMMNNNNNNSSSZZZ^^^^^^eeeaaaZZZPPPHHHCCCCCCDDDVVV]]]gggrrrxxxzzzxxxvvvooooooqqquuuzzz}}}}}}}}}yyyzzzzzz{{{{{{{{{zzzzzzyyyxxxtttxxxnnnfffXXXIII<<<666555777666999===??????>>>>>>???CCCEEEKKKSSSUUUSSSTTTWWWVVVQQQMMMKKKKKKQQQ]]]jjjiiinnnrrrsssvvvyyyyyywwwwwwxxxyyyyyyyyyzzz}}}~~~|||zzzzzz{{{{{{{{{zzz||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||{{{yyyzzzzzz{{{{{{zzzzzzyyyyyyxxxvvvtttsssrrrssssssqqqrrrsssrrrpppooooooooommmkkkjjjjjjjjjjjjgggeeeeeebbb]]]XXXTTTOOOIIIEEEDDDCCC@@@999222...///111+++000222777WWWwww{{{mmmppp||||||pppcccbbb}}}]]]FFF>>>CCC>>>:::???AAAGGGOOOTTTPPPEEE>>>???DDDBBBDDDDDDCCCDDDGGGGGGCCC@@@@@@@@@BBBDDDFFFEEEDDDDDDEEEEEEEEECCC@@@===;;;===EEERRR]]]______cccjjjxxx|||mmmttt{{{||||||xxx___SSSUUUfffssswwwmmmhhhhhhdddmmm}}}zzzrrrhhhaaa___aaaeeeggggggbbb___```bbbbbbcccggg```aaabbbbbb```^^^[[[ZZZWWWVVVTTTRRRQQQQQQRRRSSSSSSUUUVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTYYY```fffiiihhhfffccccccfffiiiiiikkkuuu|||~~~ZZZDDD;;;NNNLLLHHHBBB===;;;<<<>>>===@@@GGGLLLIIIFFFLLLVVVeee]]]UUUUUU^^^iiiqqqsssssstttssszzzrrrbbbQQQ[[[kkkuuuuuuxxxVVVIII>>>;;;888555666:::555555555555555555555555444444444333333333333333111111222222222333333333444333222111111222333444222222111111111111000000222222333444444444444333000111222222333333333222///222222000666CCCKKKLLLUUUooo}}}rrrhhhqqq|||{{{~~~{{{xxxlllWWW]]]gggqqqqqqeee^^^iiizzzyyy{{{bbbIIIPPPcccmmmooorrrjjjddddddiiimmmlllmmmpppmmmnnnnnnnnnooooooppppppooooooooooooooooooooooooqqqqqqppppppppppppqqqqqqooonnnnnnnnnnnnnnnoooooommmoooqqqqqqqqqpppqqqssspppqqqrrrpppnnnmmmnnnqqqqqqrrrssstttttttttttttttsssrrrqqqppppppqqqrrrsssqqqrrrtttttttttuuuwwwyyyttttttuuuuuuxxx|||~~~wwwpppfff[[[TTTRRRUUU[[[eeeuuuvvvvvvssskkk___SSSIIICCCAAAGGGMMMXXXccclllrrruuuuuuwwwwwwxxx{{{}}}{{{uuuvvvxxxyyyyyyxxxwwwvvvxxxxxxwwwxxx~~~{{{ooolllfffYYYIII<<<555444666888:::<<<======>>>@@@BBBGGGJJJPPPVVVUUUPPPOOOQQQWWWTTTSSSUUUWWW[[[hhhuuurrr|||~~~}}}zzzuuuwwwxxxyyyyyyyyy{{{~~~~~~||||||}}}~~~}}}{{{||||||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||{{{vvvwwwxxxyyyzzzzzzzzzzzzvvvvvvuuuttttttsssrrrrrrooonnnnnnoooppppppnnnmmmkkkiiigggfffgggfffeeedddaaa]]]XXXSSSOOOKKKGGGDDDBBB???:::444000...///111...333555IIIuuuvvvhhhkkkSSSAAA===BBB<<<999AAAEEEHHHNNNSSSNNNDDD>>>@@@EEE@@@EEEFFFBBBAAADDDDDDBBB>>>>>>???BBBEEEFFFFFFEEEBBBCCCCCCCCCBBB@@@>>><<>>777iiihhhdddYYYOOOMMMTTT[[[WWWaaapppvvvpppkkkuuuppphhhllluuu{{{||||||jjj]]]YYYbbbdddlllvvv}}}zzzRRR@@@AAA===888:::???<<<555444555555555555555555555444444333333333333333333111111111222222333333333444333222111111222333444222222222111111111111111222222333444444444333333///000111222222222222222,,,111111...333AAAJJJJJJRRRlll|||qqqbbbfffvvvzzzuuu}}}www^^^\\\kkk~~~nnnZZZbbbxxx{{{nnnCCCHHH```kkkmmmqqqlllccc```eeekkklllmmmpppnnnnnnnnnnnnoooooooooooopppppppppppppppppppppppprrrqqqpppoooooopppqqqrrroooooonnnmmmmmmnnnpppqqqmmmoooqqqqqqqqqqqqrrrsssqqqrrrssspppmmmmmmooorrrrrrsssssstttuuuuuuuuuttttttrrrpppooooooppprrrsssppprrrssssssrrrrrrssstttpppuuuyyyyyyvvvuuuwww{{{yyyyyyxxxrrrjjjaaa[[[XXX^^^aaaiii|||yyyooobbbVVVNNNKKKEEEFFFIIIPPPYYYeeeooouuuuuusssqqqrrrwwwzzz{{{zzz|||{{{zzzyyyyyyzzz{{{|||yyy|||}}}|||wwwrrrmmmiiinnnggg[[[LLL>>>666666888;;;;;;;;;;;;;;;>>>BBBFFFNNNQQQVVV[[[XXXPPPMMMOOO^^^\\\\\\]]]XXXRRRUUU^^^yyyzzzyyyzzz{{{{{{{{{}}}}}}~~~}}}||||||||||||||||||||||||{{{{{{{{{{{{{{{zzzzzzyyytttuuuvvvwwwxxxyyyyyyyyyuuuuuuuuuuuutttsssrrrqqqqqqnnnlllmmmnnnnnnkkkgggjjjgggdddccccccdddcccccc^^^ZZZTTTOOOLLLIIIFFFCCC@@@<<<777111///...///000222555888YYY~~~}}}vvvkkkwwwsssOOO>>>;;;>>>777777AAAGGGHHHNNNRRRNNNFFFAAACCCGGG>>>DDDEEE???<<<@@@BBBAAA======???BBBEEEFFFEEEDDD<<<>>>???AAABBBBBBBBBAAABBB???EEEXXXgggiiidddaaaccctttrrrvvv|||zzzwww|||~~~___eeemmmrrrsssrrrrrrrrrpppmmmjjjkkkqqq}}}}}}uuupppbbb]]]\\\___bbb```]]]]]]aaaaaacccdddeeeeeeeeefffdddbbb___[[[YYYWWWWWWWWWVVVWWWWWWWWWWWWXXX[[[^^^XXXZZZ^^^aaadddfffggggggdddaaa^^^]]]```fffmmmqqqvvvzzzyyy|||UUU777888<<<888