BM6P6(@ }}}yyyvvvwww}}}~~~zzzwwwsssooolllkkkkkkkkkpppnnnkkkeee]]]UUUMMMIIIDDDCCCAAA@@@??????@@@AAAAAA>>><<<::::::999888666;;;:::999:::::::::888666999777555333333333444555333333333333333333333333333111...,,,,,,...111333000000///...------,,,,,,------------,,,+++******)))))))))***+++++++++,,,)))************+++++++++***************************************************)))))))))***+++,,,,,,......---,,,,,,+++******...---+++*********+++++++++,,,...000333555666777;;;===@@@CCCFFFHHHIIIIIIPPPNNNLLLLLLMMMNNNMMMMMMNNNMMMLLLLLLKKKIIIFFFCCCDDDIIIQQQ[[[bbbfffhhhiiiffffffddddddeeegggiiikkklllmmmpppuuu|||yyyqqqllljjjiiijjjhhhiiijjjkkkmmmrrryyy}}}}}}|||{{{yyywwwuuurrrnnnkkk\\\XXXTTTQQQPPPPPPQQQQQQSSSZZZccclllrrrwww{{{~~~|||}}}~~~~~~~~~~~~~~~~~~zzzxxxtttssstttvvvvvvvvvsssssssssrrrrrrqqqppppppqqqppppppooonnnmmmlllllliiihhhfffccc___\\\YYYWWWSSSRRRPPPLLLIIIFFFCCCBBB???>>>===<<<;;;::::::;;;???<<<999777777777666555555666777888888777666555444444333333333444555555666555555444444444555555666666666666555444333333444444444444333333222111222222333333333444444444444555444333222222444666777777777777666666666666777777777777777888999999888888888777777777777777:::999999888888888888888;;;:::999999999:::;;;<<<<<<;;;999888888888999999999999999888888888888777444555666666777666666666444444444444444444444444333333333444444555555555444444444444444555666777888888999:::;;;;;;;;;;;;===>>>@@@AAABBBCCCFFFIIIIIIJJJKKKLLLMMMQQQVVVZZZ\\\___cccfffggggggggghhhnnnpppssswwwyyy{{{}}}~~~|||uuuooojjjbbb]]]cccnnnooooooppprrrvvvzzz~~~~~~~~~~~~uuupppqqqsssqqqqqqqqqqqqpppnnniiifff]]]WWWPPPMMMNNNQQQRRRRRRRRRTTTVVVXXXZZZ\\\]]]^^^^^^^^^^^^______[[[SSSMMMGGGAAA:::444222111222222///---,,,,,,---...---,,,000///,,,******+++---///---------.........//////---,,,,,,++++++,,,,,,---******************************++++++++++++******'''(((***+++++++++***)))++++++************++++++xxxuuurrrttt{{{~~~|||zzzwwwtttqqqnnnmmmmmmooonnnjjjeee]]]UUUMMMIIIDDDCCCAAA@@@??????@@@AAAAAA???===<<<======<<<;;;999888777888888888666444000000111222333333333333333333333333333333333333000000////////////000000.........---,,,+++++++++++++++,,,,,,---,,,,,,,,,***************+++++++++************++++++++++++((((((((((((((((((((((((************************,,,,,,++++++,,,,,,------++++++,,,,,,,,,,,,------++++++*********+++---...------///111444777999;;;???AAADDDGGGJJJKKKLLLLLLNNNLLLKKKKKKMMMNNNMMMLLLNNNLLLKKKJJJJJJIIIGGGEEEHHHLLLTTT]]]dddhhhiiijjjfffeeeeeeeeefffhhhjjjlllqqqpppoooqqqvvv{{{~~~}}}zzzuuuqqqnnnmmmmmmnnnkkkkkkkkkkkklllpppuuuyyy~~~|||xxxvvvsssqqqpppmmmiiieeeVVVSSSNNNLLLLLLNNNQQQSSS^^^ccckkkqqquuuxxxzzz{{{xxxyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvuuuvvvvvvuuutttttttttttttttttttttuuuuuurrrqqqooommmkkkiiigggfffeeedddbbb___[[[XXXTTTSSSPPPOOOLLLIIIFFFCCCAAA???===<<<;;;:::999999999999888777555444555555555333555666777888888777666555666555444333333333333333555555444444444444555555555555666666666666666555555555555555555444333333444444444444555555555555444666888888666555555666888888777777777666666666777777777777777888888999888888888888888888888888::::::999999888999999999>>>===<<<;;;<<<<<<===>>>======;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999666777777777777666555555222222222222222222222333333333333333444444555555444444444444444444555555666666777888999999999999:::<<<>>>>>>???AAACCCFFFFFFGGGHHHHHHJJJMMMRRRVVVXXX[[[^^^```aaabbbccceeekkknnnsssvvvyyy{{{|||}}}~~~vvvmmmbbbZZZ]]]eeeiiijjjmmmqqqwww|||}}}||||||}}}zzztttsssuuurrrrrrsssuuuvvvtttpppmmmhhhbbbYYYSSSQQQQQQSSSTTTTTTUUUVVVXXXYYYZZZ[[[[[[]]]\\\]]]^^^^^^[[[VVVQQQKKKFFF>>>777444333333222000...,,,,,,---...---,,,---------....../////////---------.........//////---,,,,,,++++++,,,,,,---******************************++++++++++++******'''''')))*********)))(((+++******))))))******+++yyywwwuuuvvv{{{||||||zzzwwwtttqqqnnnlllnnnmmmjjjddd]]]TTTMMMHHHDDDCCCAAA@@@??????@@@AAAAAA???======>>>???>>>===999888777888888888666444---///111333444333222111333333333333333333333333---...111222222111...---------,,,,,,++++++******)))***+++,,,------------+++++++++***************************+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++))))))***+++---...//////******)))***+++---///000...///000222666:::===???BBBCCCFFFIIIKKKLLLMMMMMMKKKJJJIIIJJJLLLMMMMMMLLLMMMKKKHHHHHHHHHIIIHHHHHHKKKOOOVVV]]]cccfffggggggeeeeeeeeefffgggjjjlllmmmuuurrrnnnmmmooorrrtttvvvrrrqqqoooooonnnooopppqqqnnnnnnmmmkkkjjjkkkooorrr{{{|||~~~|||zzztttpppkkkiiiiiifff```ZZZOOOLLLIIIHHHKKKPPPVVV[[[jjjmmmrrruuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwwwwxxxwwwtttrrrtttssssssssssssuuuvvvwwwrrrpppnnnkkkgggdddaaa``````___]]]YYYUUURRRNNNLLLKKKJJJHHHEEEBBB???===<<<::::::999888777777777777777777666777999999888666555666666777777666666555777666555444333222222222444444333333333444444555444444555666777888777777666666666666666666555444555555666666666777777777444777;;;<<<:::888777666999888888888777777777777777777666666777777888999999999999999999999999999:::::::::::::::;;;;;;;;;??????>>>======>>>>>>?????????>>>============>>>=========<<<<<<<<<;;;;;;999999999999888666555444333333333333333333333333333333333333333444444444555444444333333333333444333444555666777777777777888999;;;;;;;;;===???BBBAAABBBCCCDDDEEEHHHLLLPPPSSSUUUWWWXXXYYY[[[^^^```hhhlllrrrvvvxxxzzz{{{|||{{{ooobbbXXXWWW[[[ccceeejjjpppwww}}}|||wwwttttttzzz~~~xxxvvvvvvrrrtttvvvzzz}}}|||yyyvvvuuupppggg]]]UUURRRSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[\\\]]]\\\XXXVVVRRRLLLCCC<<<888555444333111///------.........---***,,,...000111111000000---------...............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******(((((()))***************+++******))))))******+++{{{{{{zzzxxxuuuqqqmmmjjjmmmllliiiddd\\\TTTMMMHHHDDDCCCAAA@@@??????@@@AAA@@@???===<<<=========;;;;;;:::999:::::::::888666555555666666555444222111444444333333333333222222---...111222222111...---------,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++***)))))))))*********+++++++++,,,,,,------------------------************************+++++++++******)))(((((()))******+++---......///+++*********+++---///000//////111333777<<<@@@BBBAAACCCEEEGGGIIIJJJJJJJJJHHHHHHHHHIIIKKKMMMLLLKKKKKKHHHEEEDDDFFFHHHIIIJJJMMMPPPVVV\\\```bbbcccccceeeeeeeeegggiiikkkmmmnnntttqqqmmmllllllmmmmmmlllhhhiiijjjkkkmmmooopppqqqpppooommmjjjgggfffgggiiirrrtttwwwyyyzzzzzzyyyxxxrrrllleeebbbaaa]]]VVVOOOIIIIIIIIIJJJOOOXXXbbbhhhppprrruuuuuusssqqqppppppuuuuuuwwwxxxyyyyyyyyyyyyuuuvvvwwwyyyzzzyyyvvvsssrrrqqqpppoooooopppqqqrrrpppnnnkkkhhhddd```]]]\\\ZZZYYYWWWTTTPPPLLLIIIGGGFFFEEEDDDAAA???===;;;:::888777666666555555555555888777888999::::::888666666666666666666666666666666555444333333333333333444333333333333444444555444555555666777777666666555666666777666666555555666666666666777777777777666999;;;<<<;;;999888888999999999999888888888888777777777777777888999999::::::;;;;;;;;;;;;;;;<<<;;;;;;<<<======>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@????????????@@@>>>>>>>>>=========<<<<<<===<<<<<<;;;999777666555777777777666666666666666333333333333333444444444555444333333222222222222222333444555666666666666666888999999999:::<<<>>>===>>>???@@@AAACCCGGGJJJNNNOOOPPPQQQQQQTTTXXX\\\dddiiipppuuuwwwxxxzzz|||~~~{{{ooocccYYYUUUVVV]]]```eeelllssszzz~~~{{{tttmmmlllqqqyyy}}}yyyxxxxxxsssuuuxxx}}}~~~|||zzztttiii]]]TTTPPPPPPRRRSSSSSSUUUVVVXXXYYYZZZ\\\\\\\\\\\\\\\[[[ZZZYYYWWWRRRIIIBBB<<<888555333222000......//////...---,,,,,,---//////000000000........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,******))))))))))))******}}}}}}|||zzzwwwrrrnnnkkklllkkkhhhccc\\\TTTLLLHHHDDDCCCAAA@@@??????@@@AAACCCAAA>>>=========;;;:::;;;:::999:::::::::888666999888666555444444555555444444444333333222222222//////000000000000//////------------,,,,,,,,,,,,+++,,,,,,,,,++++++***))),,,+++++++++***)))))))))***++++++++++++,,,,,,,,,************************************************++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...///000111555999===AAACCCBBBCCCEEEFFFGGGHHHGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJGGGEEEBBBBBBEEEHHHJJJKKKPPPSSSWWW\\\___aaabbbbbbdddeeefffgggiiikkkmmmnnnooonnnmmmllllllkkkhhhfffcccdddfffiiikkklllnnnnnnpppooolllhhhdddbbbbbbccciiijjjnnnqqqssstttuuuuuupppjjjbbb]]]ZZZVVVOOOIIIFFFHHHLLLQQQWWWaaalllssssssuuuwwwvvvtttqqqpppppptttuuuvvvwwwxxxxxxxxxxxxssssssuuuwwwzzzzzzxxxvvvsssrrrpppnnnlllkkkkkkkkkkkkjjjgggdddaaa^^^[[[ZZZUUUTTTRRROOOKKKHHHEEECCCBBBBBBAAA???===;;;::::::666666555444444444555555666555555666777666333000666666555555555555666666333333333333333444555666333333333333444444555666666666666666666555444444444555555666666666555555666666666666777777777777999::::::999888888999;;;::::::::::::999999999999888888888888888999::::::;;;<<<<<<<<<======>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>=========??????>>>===<<<;;;999888:::999999999888888777777444444444444444444444444555444333333222222222222222333444555666666666666666777888888777888:::<<<;;;<<<>>>>>>???AAADDDFFFIIIJJJKKKKKKLLLPPPTTTXXX___eeemmmrrrsssuuuxxx||||||}}}~~~|||rrrggg___ZZZVVVUUUWWW\\\ccckkksssyyy}}}}}}|||uuullliiilllsssyyy|||~~~|||zzzzzz{{{|||uuuvvvyyy}}}{{{|||zzzrrreeeXXXPPPLLLOOOOOOPPPRRRUUUXXXZZZ\\\^^^^^^^^^^^^\\\[[[[[[[[[[[[VVVOOOHHHCCC===888555444222000///000000///...///...,,,++++++,,,...///.....................------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))******++++++***))))))))))))))))))***}}}yyytttpppmmmkkkjjjgggbbb[[[SSSLLLHHHDDDCCCAAA@@@??????@@@AAAFFFCCC@@@??????>>><<<:::999888777888888888666444555444222222222444777888555444444333333222222111111000///......///000111---------------,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++***************++++++++++++,,,,,,,,,,,,************************************************------/////////...---,,,......---,,,,,,+++******------,,,++++++,,,---...///111444777;;;???BBBCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLJJJHHHFFFDDDBBBCCCFFFJJJMMMNNNTTTWWWZZZ^^^aaacccccccccddddddfffgggiiijjjkkklllkkkjjjjjjkkkkkkiiifffbbbbbbccceeegggiiikkkmmmmmmooonnnlllhhhdddaaaaaabbbccceeegggjjjmmmnnnoooooojjjfff```ZZZUUUPPPLLLIIIGGGMMMTTT[[[aaaiiiqqqxxxwwwyyyzzzyyywwwuuutttuuussstttuuuuuuvvvvvvuuuuuurrrqqqppprrruuuvvvwwwvvvvvvuuussspppmmmjjjhhhgggfffeeeccc```]]]ZZZXXXVVVOOONNNLLLJJJGGGDDDBBBAAA??????>>><<<;;;:::999999666666555444444555555666888777666666777666444222666555555444444555555666222222222333444555666777444444444444555555666777777777777777666555444333444555555666666666666666666666666777777777888888:::::::::888777777:::<<<;;;;;;;;;;;;::::::::::::::::::999999::::::;;;<<<=========>>>??????@@@@@@???@@@BBBDDDEEEFFFEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEAAABBBBBBCCCCCCCCCCCCBBB@@@@@@?????????>>>>>>>>>@@@@@@@@@@@@@@@???>>>===:::::::::999999888888777666666666555555555555555555444444333333333333444222333444555666666666666666777777777666666888:::999;;;<<<======>>>AAACCCEEEFFFGGGHHHIIILLLQQQTTTYYY```gggkkkmmmooouuuzzzxxxzzz}}}~~~|||tttooohhhbbbWWWWWWYYY\\\cccllluuuzzz~~~|||}}}~~~zzzsssnnnmmmrrrxxx}}}~~~~~~~~~yyyyyyyyy{{{}}}~~~}}}xxx{{{|||xxxnnn```TTTMMMMMMMMMNNNPPPSSSWWWZZZ\\\___```aaa```^^^]]]]]]]]]\\\YYYUUUPPPKKKDDD===888555333111000111111///...111///,,,******+++---///...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******'''''''''&&&'''(((((()))***))))))(((((())))))***|||xxxtttpppnnnjjjiiifffbbb[[[SSSLLLHHHDDDCCCAAA@@@??????@@@AAACCCAAA???>>>>>>>>>===;;;999888777888888888666444333333333333444555555666555555444333333222111111111000///......///000111+++++++++++++++,,,,,,,,,******+++++++++******)))***************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---...///111111000///.........---,,,,,,+++******,,,+++++++++,,,...///000111333777<<>><<<;;;;;;:::999888888777666666666555555666666777:::888666666888888888777666555444444444444555666333333333333333444555666555555555555666777888888888888999999999888888777555666777777888888777777888888888888999999999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAAAAABBBEEEGGGIIIIIIIIIHHHKKKKKKKKKKKKKKKIIIHHHGGGCCCDDDEEEFFFFFFFFFEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCC======<<<<<<;;;::::::999888777777777666666666666444444444444444444555555222222333444555555555555555555666555444444666888888999;;;<<<;;;<<<>>>@@@@@@BBBDDDEEEGGGIIIMMMPPPSSSZZZaaadddeeehhhpppwwwuuuxxx{{{~~~{{{lllhhhccc```bbbiiipppvvvzzz~~~xxxtttvvv}}}|||zzzyyyyyyzzzzzzzzzxxxyyy{{{zzztttiii]]]TTTMMMMMMNNNOOORRRUUUYYY[[[\\\___bbbcccaaa``````aaa]]]\\\[[[XXXSSSLLLBBB<<<666444222111111111000///......---,,,------.../////////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((('''''''''((()))***))))))(((((((((((())))))}}}yyyvvvrrrnnnmmmjjjiiifffaaa[[[SSSLLLHHHDDDCCCAAA@@@???@@@@@@AAA???===;;;;;;<<<===<<<;;;;;;:::999:::::::::888666555666777777666555333111555555444333333222111111//////000000000000//////******************++++++((()))***+++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------((((((((((((((((((((((((***************************,,,...///000///...------------,,,,,,+++++++++*********+++---///111333222555:::???BBBCCCDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDIIIIIIJJJKKKLLLLLLIIIFFFFFFEEEFFFHHHMMMQQQSSSTTTTTTVVVYYY\\\___```aaaaaaddddddfffggghhhhhhhhhhhhjjjhhheeecccccccccbbb```eeeeeefffhhhjjjnnnqqqsssoooooonnnkkkhhhffffffgggfffffffffgggffffffeeeeeeYYY[[[[[[VVVOOOLLLNNNQQQZZZbbbmmmsssuuuvvvxxx{{{zzz|||}}}{{{yyywwwwwwxxxzzzzzzzzzyyyyyyxxxwwwvvvsssoooiiifffgggjjjlllnnnrrrrrrrrrqqqnnniiieeebbbaaa___\\\XXXTTTPPPMMMLLLEEEDDDDDDCCCAAA???>>>===999999888888777777666666777777666666666777777888555333222222444666777777666555444333333444555666555555444333333333444444555555555666666888999999888888999:::;;;;;;;;;;;;666777888999999999999999999999:::::::::;;;;;;;;;777:::===>>>===;;;999999===<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBDDDGGGIIIKKKKKKKKKJJJJJJKKKKKKKKKKKKIIIGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBDDDEEEFFFFFFFFFAAA@@@@@@???>>>=========999999888888777777666666444444444444555555666777111111222333444444444444333444555444333333444666666888:::;;;:::;;;<<<>>>===???BBBDDDEEEHHHKKKNNNOOOUUU\\\^^^___cccmmmuuusssvvv{{{}}}~~~~~~}}}rrrhhheeegggmmmrrrxxx{{{{{{zzzxxxwwwxxxxxxxxxyyyyyyzzzzzzxxxpppddd[[[OOONNNNNNOOOQQQTTTWWWXXXZZZ^^^cccdddcccbbbccceee^^^______^^^YYYQQQGGG???777555222111222111000///+++,,,...///000111000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++*********+++---...))))))(((((((((((())))))}}}xxxqqqmmmkkkkkkjjjhhheee```ZZZSSSNNNJJJBBBBBBAAA@@@????????????AAAAAA@@@???>>>===<<<;;;;;;::::::999888777666666777777666666555555444444666666555444222111000000222111111///...---,,,++++++,,,---...---,,,+++***+++++++++************)))+++***)))(((((()))***+++******+++++++++******))))))************+++++++++++++++++++++******))))))%%%%%%&&&(((+++,,,***)))++++++++++++++++++++++++...---,,,,,,---///222333777999<<>>===<<<<<<:::888777666777666555333555555555444444333333333888777666555555444555555666666666666666666555555555555555555666666666777555555555555555555444444888;;;===>>><<<:::::::::999999:::::::::;;;;;;;;;888999:::;;;;;;;;;:::999;;;;;;<<<<<<===>>>????????????>>>>>>=========<<>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGCCCBBBAAACCCFFFHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFCCCDDDEEEDDDAAA>>>;;;999777555555555666777444444444333333222222222555555555555555555555555444444444555555555666666333555666888:::;;;<<<<<<======???@@@BBBEEEGGGHHHPPPPPPQQQTTTYYY```fffjjjnnnrrrwwwzzz|||}}}~~~|||ttttttuuutttzzz{{{yyyvvvssssssnnnooorrrttttttpppjjjeeeXXXPPPJJJLLLOOORRRVVVZZZ\\\]]]```bbbccccccaaa``````___^^^\\\YYYTTTNNNIII>>>;;;666444333222111000///////////////////////////............---------************************++++++---.........---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))~~~}}}zzztttnnnjjjiiiiiihhhfffccc^^^XXXRRRLLLIIICCCBBBAAA@@@????????????AAAAAA@@@???>>>===<<<<<<;;;;;;:::999888777666555666666666666666555555555666555555444222111111000000000//////......------,,,,,,------,,,,,,++++++++++++++++++************,,,,,,+++******+++,,,,,,******+++++++++******))))))************+++++++++++++++++++++*********)))))))))***,,,...///...---++++++++++++++++++++++++//////...---...000222333888:::<<>>===<<<;;;;;;<<<:::999888999999777666555444444444444444444333777666555555444444444444444444444444444444444444555555666666666777777777777777666666666666666666777999;;;<<<:::999888888999999:::::::::;;;;;;;;;<<<===>>>?????????>>>>>><<<<<<===>>>>>>???@@@@@@????????????>>>>>>======@@@@@@@@@??????@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJIIIIIIHHHIIIKKKMMMMMMLLLKKKJJJHHHFFFDDDEEEHHHIIIIIIHHHIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJHHHGGGHHHGGGCCC@@@;;;:::777555444444555666666666555444333222111111444444444444444444444444333444444444444555555555333444555777999::::::;;;<<<<<<===???AAACCCEEEFFFKKKKKKLLLOOOTTTZZZ```dddjjjmmmrrrvvvxxxzzz|||}}}{{{}}}zzzsssnnnlllnnnnnnnnnoooooonnnjjjggg\\\TTTLLLLLLMMMMMMPPPTTTXXX[[[^^^aaabbbbbb```^^^^^^]]]]]]]]][[[XXXRRRNNNAAA===888444222111///...///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}{{{xxxrrrlllhhhfffgggeeeccc```\\\VVVPPPKKKHHHDDDCCCBBB@@@???>>>>>>>>>AAA@@@@@@???>>>===<<<<<<<<<<<<:::999777666555444555555555666666666666666555555444333333222111111......//////////////////------,,,,,,++++++,,,,,,,,,+++++++++************,,,,,,+++******+++,,,,,,)))******+++++++++******)))************+++++++++++++++++++++************+++++++++---000000000...++++++++++++,,,,,,,,,,,,000000//////000222444555;;;<<<>>>@@@AAACCCCCCCCCFFFEEEEEEEEEEEEDDDDDDDDDIIIHHHHHHGGGFFFFFFFFFFFFJJJLLLOOORRRSSSTTTSSSSSSTTTTTTUUUWWWYYY[[[]]]^^^aaadddhhhiiihhhfffeeeeeebbbaaaaaaaaacccfffiiikkkllllllllllllmmmnnnppppppsssrrrooommmkkkjjjjjjjjjlllkkkiiifffaaaYYYPPPJJJLLLLLLOOOUUU]]]eeejjjlllvvvyyy}}}~~~}}}|||{{{{{{xxxvvvsssppppppppprrrsssssstttuuuvvvwwwxxxxxxyyy~~~|||yyyuuuqqqnnnmmmlllhhhiiiiiigggddd```[[[XXXSSSOOOKKKHHHFFFDDDBBB@@@??????===<<<::::::999999888666555555666666444333444444444444444555555555555555555555555555444444555555555555555555555555666666666777777777888888888888888888888888888888888:::<<<<<<;;;:::999:::::::::::::::;;;;;;;;;<<<;;;<<<===>>>>>>>>>======>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@?????????BBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJLLLMMMMMMMMMLLLKKKLLLIIIGGGGGGIIIKKKLLLLLLNNNOOOOOOPPPPPPQQQQQQQQQSSSQQQOOONNNMMMKKKHHHEEE???===:::777666555666666777666666444333222111111333333333333333333333333333333333333444444444444333333444555777888888999::::::;;;<<<>>>@@@BBBDDDDDDEEEFFFHHHMMMSSSXXX\\\cccggglllpppsssuuuxxxzzz{{{|||}}}}}}vvvooolllooonnnllllllmmmmmmlllkkkcccZZZRRRNNNLLLJJJLLLOOOTTTWWW\\\___aaa```^^^\\\\\\\\\]]]^^^^^^\\\XXXTTTIIIDDD===777333111000...///////////////////////////............---------------------------------,,,---......//////......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}yyyrrrkkkfffeeeeeebbbaaa^^^ZZZTTTNNNIIIFFFDDDCCCBBB@@@???>>>>>>===@@@@@@??????>>>======<<<<<<<<<;;;999777666555444444444555555666666777777444444444333333222222222////////////...............---,,,+++***+++,,,---,,,,,,+++++++++************))))))))))))))))))***))))))***+++++++++******))))))*********+++++++++++++++++++++++++++++++++******)))+++---...---,,,+++++++++,,,,,,,,,,,,,,,//////000111444666999:::>>>???@@@AAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFIIIHHHFFFEEEDDDEEEFFFGGGMMMOOORRRUUUVVVUUUSSSRRRTTTTTTTTTTTTVVVYYY[[[]]]^^^aaacccdddcccaaaaaaaaa^^^^^^___```ccchhhkkknnnnnnnnnnnnnnnooopppqqqrrruuutttsssqqqooonnnmmmmmmeeefffeeeccc^^^VVVNNNIIIKKKLLLQQQ[[[gggpppsssttttttvvvzzz|||}}}}}}}}}}}}xxxvvvssspppoooppprrrttttttssssssttttttvvvwwwxxxyyyxxxwwwvvvssspppmmmkkkfffeeedddbbb___ZZZVVVTTTNNNKKKGGGEEEDDDCCCAAA@@@<<<;;;:::999888888888888555333222333444444333222333333444444555555666666555666666777777777666666777777777888888888888888777777777888888888888999888888999999999999::::::;;;<<<>>>???=========>>>;;;;;;;;;;;;<<<<<<<<<===;;;<<<<<<<<<============?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJHHHHHHJJJMMMPPPRRRUUUUUUUUUVVVVVVWWWXXXXXXZZZYYYWWWUUUSSSPPPMMMLLLEEECCC@@@<<<:::888888888666666555555444444333333333333333333333333333333222222222333333333444444222333333333444555666777777888888:::;;;===???@@@@@@AAABBBDDDHHHMMMRRRUUU\\\___eeeiiimmmppptttvvvvvvwwwxxxyyyzzz~~~|||}}}|||wwwtttpppooonnnooopppqqqpppoooiii```XXXSSSNNNJJJJJJNNNQQQTTTZZZ^^^``````^^^\\\]]]]]]]]]___```^^^[[[YYYSSSMMMDDD<<<777444222000///////////////////////////............---------++++++++++++++++++++++++------........./////////++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))}}}zzzsssllleeebbbaaabbb```]]]YYYSSSMMMHHHEEEDDDCCCAAA@@@???>>>>>>>>>@@@@@@??????>>>>>>======<<<;;;:::999777666555555444444555555666666777777333333333333333333333333111111000///...---,,,,,,...---,,,+++***+++,,,---,,,,,,,,,++++++++++++***)))))))))******)))))))))((()))***+++++++++++++++))))))*********++++++++++++++++++++++++++++++,,,***)))((()))+++,,,,,,+++++++++,,,,,,,,,------------...111444777;;;>>>@@@AAABBBBBBCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHHHHFFFDDDCCCDDDEEEHHHIIINNNPPPSSSUUUVVVUUUSSSRRRUUUUUUUUUVVVWWWZZZ\\\^^^^^^```aaaaaa___^^^______[[[\\\^^^aaaeeeiiilllnnnppppppppppppqqqrrrssssssttttttrrrqqqnnnllljjjiii```aaaaaa___ZZZSSSMMMJJJNNNPPPVVVaaallltttvvvuuussstttvvvyyyzzz{{{zzzyyyxxxwwwtttrrrrrrssstttuuuuuuttttttsssttttttuuuvvvssstttuuuuuutttpppmmmjjjcccbbb```]]]YYYUUUQQQOOOGGGDDDAAA???>>>>>><<<;;;999888888777666666666666777555555555777888777666444444444555555666666666666777888999::::::999999888888888999999999::::::888888888999999999999:::888888999999999:::::::::<<<===??????>>>>>>???@@@============>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJNNNRRRUUUXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]][[[XXXVVVTTTSSSKKKHHHDDD@@@<<<:::999999444444555555555666666666444444444444444444444444222222222333333333444444333333222222333444555555555555666777999;;;<<<===>>>???@@@BBBFFFJJJNNNPPPUUUXXX]]]bbbfffjjjnnnqqqrrrsssuuuvvvxxx||||||~~~|||{{{zzz{{{|||}}}||||||}}}yyy|||zzzppppppppprrrssssssqqqoooiiiccc[[[VVVPPPJJJIIIMMMOOOSSSXXX\\\______^^^]]]^^^^^^^^^___```___\\\YYYXXXRRRIIIAAA;;;666333000000000000000000000000000///............---------++++++++++++++++++++++++------------......//////++++++++++++++++++++++++************************************************||||||zzzuuunnngggcccaaacccaaa^^^YYYSSSLLLGGGDDDBBBBBBAAA@@@????????????????????????>>>>>>======;;;::::::999888777666666555555555666666666666666333333333333333333333444222222111///...---,,,+++------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++***((()))***+++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++)))***,,,------,,,++++++,,,,,,------......---///222666:::>>>AAACCCBBBCCCCCCCCCEEEFFFHHHIIIDDDFFFGGGIIIJJJIIIIIIHHHDDDDDDCCCCCCEEEHHHKKKLLLPPPQQQSSSUUUVVVUUUTTTSSSWWWWWWXXXYYYZZZ\\\^^^^^^___```aaa```^^^]]]^^^```[[[]]]aaaeeeiiilllnnnooossssssrrrrrrsssttttttuuuvvvuuutttrrrooojjjgggddd\\\]]]\\\YYYTTTPPPMMMMMMTTTWWW^^^fffnnnsssuuuuuuwwwvvvvvvwwwxxxwwwuuurrrxxxwwwvvvuuutttuuuuuuvvvuuutttttttttsssrrrrrrrrrppprrrttttttsssoookkkiii___^^^ZZZVVVRRRNNNKKKJJJEEEBBB???=========<<<:::777666666555555555666666555444333444666777777555555555555555555666666666666777999;;;<<<<<<;;;;;;666777777888888999999999999999999::::::::::::;;;888999999::::::;;;;;;<<<;;;<<<============>>>@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGIIIIIIIIIIIIJJJJJJJJJKKKEEEFFFHHHHHHJJJMMMQQQUUUWWWWWWXXXZZZ\\\]]]^^^______```aaa___]]][[[ZZZ[[[OOOMMMHHHCCC>>>;;;:::999555555555666666666666666555555555555555555555555333333333333444444444444444333222111222222444555444444555666777999:::;;;<<<===>>>@@@CCCGGGJJJKKKNNNRRRVVVZZZ^^^cccgggkkkmmmooorrruuuwwwzzz~~~|||}}}~~~~~~~~~zzzvvvuuuvvvxxxzzz}}}}}}~~~yyy{{{|||{{{pppppppppqqqssssssqqqooohhhddd___ZZZSSSJJJHHHKKKNNNQQQUUUYYY]]]^^^^^^^^^^^^]]]]]]^^^___^^^\\\ZZZYYYTTTLLLEEE>>>999444111000000000000000000000000///............------------------------------------,,,,,,,,,,,,---......++++++++++++++++++++++++************************************************{{{|||}}}{{{vvvooojjjhhheeeddd```ZZZSSSLLLFFFCCCAAAAAA@@@??????@@@@@@AAA????????????>>>>>>>>>>>>999999999888888888777777666666666666666555555555222222222333333444444444111000000///...---------,,,,,,------,,,,,,++++++------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***(((((()))++++++,,,,,,+++)))************++++++++++++++++++,,,,,,,,,---------+++)))***+++------,,,++++++,,,,,,---......///000222555999<<>>;;;===>>>>>>======???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLLLLLLLLLLMMMJJJKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLFFFHHHJJJJJJJJJKKKNNNQQQRRRSSSUUUWWWYYY\\\]]]^^^^^^```bbbbbb___^^^___aaaWWWSSSNNNHHHCCC@@@>>>===888888777777666555555444444444444444444444444444333444444444444555555555555444222111111222333444333444444555666888999:::999:::;;;===@@@BBBEEEFFFHHHKKKOOOSSSWWW[[[```dddgggkkkpppsssvvvxxx{{{}}}~~~zzzvvvuuu|||yyyxxx|||~~~zzzvvvvvvxxx{{{~~~uuusssqqqqqqrrrssssssrrrllliiifffbbbXXXNNNIIIKKKLLLNNNQQQUUUYYY\\\^^^^^^\\\[[[[[[\\\^^^^^^\\\[[[\\\XXXQQQKKKEEE???888444000000000000000000000000///............---------........................,,,++++++***+++,,,---...++++++++++++++++++++++++************************************************}}}{{{~~~}}}xxxssspppgggeeeaaa[[[TTTMMMFFFCCC@@@@@@??????@@@@@@AAABBB????????????>>>>>>>>>>>>888888888888888888888888777777666666555555555444111222222333333444444555////////////////////////+++,,,---...---,,,+++***---------,,,,,,,,,++++++((()))***++++++***)))((((((((()))++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------,,,***((((((***+++++++++++++++,,,,,,---...//////333555777:::===???@@@AAA@@@???@@@@@@BBBEEEGGGHHHKKKLLLLLLLLLJJJGGGDDDCCC>>>???AAAEEEIIIMMMPPPRRRTTTTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[]]]_________^^^YYYZZZYYYWWWUUUUUUWWWYYYbbbffflllqqquuuuuutttsssvvvuuuuuuuuuuuuvvvvvvwwwqqqpppnnnkkkeee^^^XXXTTTKKKLLLLLLKKKKKKOOOVVV\\\bbbhhhppptttvvvwwwzzz}}}xxxvvvvvvwwwzzz{{{yyywwwuuuuuuwwwwwwwwwvvvuuutttrrrsssssssssqqqnnnjjjhhhmmmmmmmmmllliiiccc^^^[[[XXXUUUQQQLLLGGGCCCAAA@@@@@@===:::888888777666555555555444444444555666666555555444666888999999888777777666666555555444444444666888:::<<<<<<;;;:::999999:::;;;;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>??????@@@>>>???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCCCCDDDDDDGGGFFFEEEEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOKKKKKKLLLMMMMMMMMMMMMMMMHHHHHHJJJKKKLLLLLLMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKHHHJJJMMMLLLKKKJJJLLLOOONNNOOOQQQTTTWWWZZZ\\\]]]]]]```ccccccaaa```bbbddd]]]ZZZUUUNNNIIIEEECCCBBB;;;;;;999777666444333222333333333333333333333333444444444555555555666666666555333111111222333444333333444555666777999:::777777888:::===???AAACCCDDDGGGKKKNNNRRRVVV[[[___dddhhhnnnrrruuuwwwyyyzzzzzz{{{~~~}}}uuurrrsssqqqrrrwww}}}zzzzzz}}}~~~|||xxxsssqqqrrruuuwwwxxxqqqooommmiii^^^RRRLLLMMMKKKLLLOOORRRVVVZZZ]]]^^^YYYXXXYYYZZZ]]]^^^]]]\\\```\\\WWWQQQKKKEEE>>>999000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++************************************************zzznnnjjjddd^^^WWWPPPHHHDDDAAAAAA@@@@@@???>>>======??????>>>===<<<;;;::::::888888777777777777777888:::777333222222333222222333333333222222222111111333111///---,,,---......,,,++++++++++++,,,---...))))))***+++,,,,,,,,,,,,*********))))))))))))(((...---+++***)))***++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...---------///111666999===???@@@AAABBBDDDCCCBBB@@@AAACCCEEEFFFFFFMMMLLLKKKIIIFFFDDDBBBAAAAAADDDHHHJJJLLLMMMOOOPPPSSSUUUWWWWWWWWWVVVWWWXXXZZZ[[[\\\^^^^^^^^^]]]]]]]]]ZZZUUUSSSTTTYYY___ccckkkmmmnnnqqqyyyzzzxxxwwwtttpppllliiieeecccccc___WWWRRRPPPKKKLLLNNNRRRYYY___dddfffjjjlllooossswwwyyyzzz{{{wwwwwwxxxyyyxxxwwwvvvuuuxxxxxxwwwuuutttsssqqqqqqtttrrrqqqppppppnnnllliiijjjiiihhhgggeee```[[[WWWUUUPPPIIIDDDCCCBBB???===;;;:::999888777777777777888777777777777999:::;;;999999888777666666777777777777777777888888888888666777999;;;<<<<<<<<<<<<888888999999999::::::::::::;;;<<<===>>>?????????======>>>????????????>>>AAA@@@@@@AAABBBBBBAAA@@@BBBDDDEEEEEEDDDDDDFFFGGGKKKLLLMMMLLLJJJIIIJJJKKKIIIJJJLLLOOOPPPQQQQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQWWWVVVTTTRRRQQQPPPOOOOOOOOOPPPQQQPPPOOONNNOOOPPPMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTXXXYYYZZZ[[[]]]___```aaa^^^\\\YYYXXXVVVQQQIIICCC???<<<999888888999999999888888888888888777666666333444444555555444444333333333333333333333333333555555555555555555555555999999:::;;;;;;<<<======DDDDDDFFFIIIMMMRRRVVVXXX\\\aaaggglllppptttxxxzzz{{{|||}}}{{{ooonnnnnnqqqxxx{{{{{{}}}{{{tttrrrqqqpppooosssqqqmmmhhhaaaZZZTTTPPPIIILLLOOOQQQRRRTTTVVVYYYZZZYYYYYYZZZ[[[^^^```bbbbbb___[[[XXXSSSKKKAAA999444222000/////////---,,,...///111222111000...---------------------------,,,+++******))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))}}}oookkkddd]]]WWWOOOHHHDDDBBBAAAAAA@@@??????>>>>>>@@@@@@???>>>===<<<;;;;;;:::999888777777777777777999777333222222333333222333333222222222111111111222111///---------...///,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,+++*********+++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,---.........///111333777:::===@@@AAABBBEEEGGGFFFEEECCCDDDFFFGGGHHHHHHJJJIIIHHHEEECCCAAA@@@???BBBFFFJJJNNNOOOQQQRRRTTTRRRTTTVVVWWWWWWXXXZZZ\\\______```aaaaaa```______YYYWWWUUUTTTWWW\\\bbbfffjjjnnnqqqwww~~~xxxuuussspppmmmeee```[[[YYYUUUOOOLLLMMMPPPQQQUUUZZZaaafffjjjlllpppqqqtttvvvxxxyyyyyyyyyvvvvvvwwwxxxwwwvvvuuutttwwwwwwvvvtttsssqqqpppppprrrqqqoooooopppooollljjjhhhgggeeecccaaa]]]WWWSSSQQQMMMGGGCCCAAA@@@???===;;;:::999888888777777777555444444444444666777888999999888777777777777777777777777777888888888999999:::;;;;;;;;;:::999999888999999:::;;;<<<=========>>>???@@@AAAAAAAAAAAA======>>>>>>????????????DDDDDDDDDEEEFFFFFFFFFEEEFFFGGGIIIJJJJJJJJJLLLNNNSSSTTTTTTSSSQQQPPPPPPQQQSSSTTTWWWYYY[[[\\\\\\[[[YYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZ^^^^^^^^^^^^^^^]]]]]]]]][[[[[[ZZZYYYXXXWWWWWWWWWTTTTTTUUUTTTSSSRRRRRRSSSSSSRRRPPPPPPQQQQQQPPPOOOLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLLLLMMMNNNOOOOOOPPPSSSTTTVVVXXX[[[]]]___```___]]][[[ZZZXXXTTTMMMHHHDDD@@@<<<:::999:::999999777777777777666666555444333444444555555444444333333333333333333333333333444444444444444444444444555555666888:::;;;<<<===BBBCCCDDDFFFIIIMMMPPPRRRWWW[[[aaaggglllppptttwwwxxxyyy{{{}}}yyyooolllmmmssswwwwwwyyy}}}wwwsssqqqooonnnpppqqqqqqnnniiiccc\\\XXXMMMNNNNNNOOOPPPRRRSSSTTTVVVWWWXXXYYY[[[^^^```aaabbb___\\\YYYUUUNNNDDD===666444111000000000///...//////111111111000...------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))}}}}}}qqqllleee^^^WWWPPPIIIDDDBBBBBBBBBAAAAAA@@@@@@???AAAAAA@@@???>>>===<<<<<<<<<;;;:::888888777777777999666333222333333333222333222222222222111111111000///...------...///000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))***+++,,,---......++++++*********+++,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++---//////000111444666:::<<>>===<<<::::::999888777777777777444444333333333555666777999999888777777777777888777777888888888999999999999999:::;;;;;;::::::999999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDD?????????@@@AAABBBCCCDDDHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTTTTUUUWWWYYY___```aaa```]]]\\\]]]^^^]]]^^^aaadddfffffffffeeehhhiiikkklllmmmllllllkkkmmmmmmmmmmmmlllkkkjjjiiijjjjjjiiihhhhhhhhhggggggeeeeeeeeeeeedddddddddddd^^^^^^^^^]]]]]][[[ZZZZZZXXXVVVTTTSSSTTTTTTRRRQQQOOONNNMMMMMMLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPSSSVVVYYY[[[\\\^^^]]]\\\[[[ZZZWWWSSSOOOKKKGGGAAA===;;;;;;::::::777777777666555444333333444444555555555555444444333333333333333333333333333333333333333333333333111222333555777999;;;;;;???@@@AAABBBDDDGGGIIIJJJPPPTTTZZZ```eeejjjooorrruuuvvvwwwzzz}}}vvvooojjjmmmqqqssswwwzzz|||vvvrrrooonnnlllooorrrsssqqqkkkddd```TTTPPPMMMLLLOOOPPPPPPNNNRRRSSSVVVZZZ\\\^^^___```ccc```]]][[[XXXRRRIIIBBB:::777333222111222111000///000111111111000...---------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))~~~|||~~~|||~~~~~~~~~~~~zzzvvvqqqllleee^^^WWWPPPIIIEEECCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;===<<<;;;999888777777777888666333333333444333222222222222222111111111111//////.........//////000---------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''(((((()))******++++++*********++++++,,,,,,---,,,---......///.........++++++++++++++++++++++++************************+++---///111222444777999<<<>>>@@@AAACCCFFFJJJNNNLLLJJJIIIIIIJJJJJJIIIHHHIIIGGGEEEBBBAAABBBBBBCCCFFFJJJPPPSSSUUUUUUUUUVVVWWWXXXYYYXXXWWWXXXZZZ\\\``````___^^^]]]\\\[[[ZZZUUUVVVXXX[[[___cccgggiiijjjoootttxxx|||sssmmmiiieeebbb[[[SSSKKKGGGDDDEEELLLUUU^^^ccciiinnnrrrsssttttttuuuuuuuuuttttttsssrrrrrrsssssssssssssssrrrrrrqqqrrrrrrqqqpppooonnnmmmllllllkkkjjjlllmmmmmmllljjjdddaaa]]]YYYVVVRRRMMMIIIEEECCC@@@>>>===<<<<<<;;;888888777666666666666666666666555555666777999:::999999888777777888888888888888888999999999::::::666777888:::;;;===>>>>>><<<<<<<<<===>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKMMMOOOQQQSSSSSSTTTVVVWWWZZZ\\\^^^___```aaaccceeejjjkkkmmmllllllkkkmmmnnnkkkmmmpppsssuuuuuuuuutttzzz{{{}}}~~~}}}|||~~~~~~~~~}}}|||{{{zzzyyywwwxxxxxxxxxxxxvvvtttsssttttttssssssrrrqqqppppppllllllkkkkkkkkkiiigggeee```^^^[[[YYYXXXXXXVVVUUUTTTSSSRRRPPPOOONNNNNNNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJLLLNNNQQQSSSUUUVVVXXXXXXXXXYYYZZZYYYXXXVVVRRRMMMFFF@@@>>>===<<<;;;:::999888666555444444444444444555555555555444444444444444444444444444444222222222222222222222222111111333444666777888999;;;<<<===???AAACCCEEEFFFIIIMMMSSSXXX^^^ccchhhlllpppqqqtttvvvyyy|||~~~wwwllliiilllooouuuzzzzzzuuurrrqqqlllnnnqqqrrrqqqnnniiifffZZZSSSMMMKKKNNNPPPNNNKKKOOORRRVVV[[[^^^`````````ccc```^^^]]][[[WWWOOOJJJ>>>:::555222222222222111///000000111000///.................................------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))|||~~~{{{vvvrrrpppooonnnnnnppplllfff```YYYRRRJJJFFFCCCCCCBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;;;;:::===<<<;;;999888777777777777555333333444444333222222222222111111111000000.............../////////,,,---.........---,,,,,,)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++,,,------------,,,************************************************+++---000111333555999;;;===???AAABBBCCCFFFKKKNNNKKKJJJHHHIIIIIIIIIGGGFFFFFFEEEBBB@@@@@@BBBEEEGGGIIILLLPPPSSSSSSSSSSSSTTTWWWYYYZZZZZZYYYZZZ\\\^^^^^^]]]\\\[[[ZZZYYYYYYYYYXXXYYY\\\^^^aaadddfffgggiiinnnqqqrrruuu|||~~~wwwqqqlllfff^^^YYYQQQKKKEEEBBBBBBFFFQQQ\\\ggglllsssxxxxxxwwwvvvvvvtttttttttsssssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqppppppooonnnmmmllllllkkkiiihhhhhhiiijjjjjjiiigggbbb^^^YYYTTTQQQMMMIIIFFF@@@???>>><<<:::999::::::666555555444444444444555888777777666777999:::;;;999888888888888888999999999999999999::::::::::::777888999:::<<<>>>???@@@????????????????????????@@@AAABBBDDDEEEEEEEEEEEEHHHHHHIIIKKKMMMOOOQQQRRRTTTWWW[[[\\\]]]^^^aaacccfffhhhjjjkkkkkklllnnnooorrrtttwwwxxxyyy{{{}}}~~~|||zzz|||zzzzzzzzz{{{yyyvvvsssoookkkgggdddbbb```^^^]]]ZZZYYYWWWTTTRRRPPPOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUWWWYYYZZZUUUPPPJJJDDDBBB@@@???>>>===<<<:::888777666555555444555555666666555555444444444444444444444444444222222222222222222222222333333444444555555666666777888:::===???BBBCCCDDDEEEHHHMMMRRRWWW\\\aaaeeejjjlllooosssvvvyyy{{{||||||rrrjjjhhhjjjqqqxxx~~~yyyxxxwwwsssrrrqqqpppooonnnmmmmmm```YYYPPPLLLMMMOOONNNLLLNNNQQQWWW\\\```bbbbbbaaabbb```^^^^^^^^^[[[VVVQQQCCC>>>888333222222222111000000000000000//////...........................------,,,+++++++++++++++++++++++++++++++++++++++************************************************~~~zzzrrrjjjffffffhhhjjjmmmjjjgggbbb\\\TTTLLLFFFBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<;;;::::::<<<;;;:::888888777777777666444333444444555333222222111111111111000000000//////////////////......+++,,,---/////////...---))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,++++++)))***++++++,,,,,,++++++*********************************+++++++++++++++,,,...000222333666999<<<===???AAACCCDDDFFFIIIKKKIIIHHHGGGHHHIIIHHHFFFDDDBBB@@@>>><<<>>>BBBFFFIIIKKKNNNQQQSSSSSSSSSUUUVVVWWWZZZ\\\^^^^^^^^^___aaa\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^___aaacccdddffffffeeekkknnnmmmnnnrrrtttrrrvvvtttqqqoookkkcccXXXPPPGGGCCCAAAAAABBBFFFRRR^^^lllrrryyy}}}|||yyyyyyyyyuuuuuuuuuuuuuuuvvvwwwxxxrrrrrrqqqpppppppppppppppnnnnnnnnnmmmlllkkkkkkkkkhhhgggffffffgggfffdddbbb^^^ZZZTTTOOOKKKHHHEEECCC<<<======;;;888777888999555444444333333444444555666666555555666777999:::999888888888888999::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKMMMOOOQQQTTTVVVXXXYYYZZZ___cccgggjjjjjjlllooossstttvvvxxxyyyzzz{{{}}}~~~zzztttoookkkhhhfffdddaaa```]]]ZZZWWWTTTRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOQQQUUUXXXTTTPPPKKKHHHFFFEEECCCBBBAAA???===:::888777777777555555666666666666555555444444444444444444444444222222222222222222222222444444444444444444444444555666999<<<>>>@@@BBBBBBCCCEEEIIILLLPPPTTTYYY]]]bbbeeeiiinnnrrrvvvwwwxxxwwwzzz~~~rrrjjjhhhlllttt{{{}}}|||}}}|||yyyuuuqqqppppppqqqsssiiiaaaWWWPPPNNNNNNNNNMMMOOORRRWWW\\\```bbbbbbbbbaaa___^^^___```___[[[WWWIIIDDD<<<666333222222222000000000000////////////........................---,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************|||wwwppphhhcccbbbeeehhhiiihhhgggddd___WWWMMMFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;:::999888777777777777777555444333444555555333222111111111111000000000000000000000//////...------)))+++---///000000///...***++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,...000222333555999;;;<<>><<<;;;>>>CCCIIIMMMMMMOOORRRTTTUUUWWW[[[]]]___aaaddddddbbb```___^^^YYYXXXXXXXXXYYYZZZ\\\]]]``````aaabbbdddeeefffgggdddiiimmmjjjiiikkkmmmkkkjjjiiiiiihhheee\\\PPPGGGAAA@@@AAADDDEEEHHHSSS^^^iiipppwwwzzzyyywwwxxxyyyvvvuuuttttttuuuvvvwwwxxxrrrrrrpppooooooooopppqqqnnnmmmmmmllllllkkkkkkkkkhhhfffeeedddcccbbb___]]]YYYUUUOOOJJJFFFDDDBBB@@@:::<<<<<<:::777555666888666555555555555555666666555555444444555666888999999888888888999999:::;;;::::::::::::;;;;;;;;;;;;>>>=========>>>???@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIILLLNNNQQQSSSTTTTTTWWWZZZ^^^bbbeeefffffffffkkkpppvvvxxxxxxzzz~~~zzzvvvsssqqqlllkkkgggddd```]]][[[ZZZVVVUUUTTTSSSQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIJJJKKKJJJIIIKKKNNNRRRPPPNNNLLLKKKJJJIIIGGGEEEBBB@@@===:::888777777777555555666666666666555555555555555555555555555555333333333333333333333333222222333333444444444444555666999;;;===>>>>>>>>>AAACCCFFFHHHJJJMMMRRRUUUZZZ]]]ccciiinnnrrrtttuuussswww}}}~~~~~~~~~uuukkkjjjpppuuu~~~~~~|||wwwsssqqqrrrtttuuussslll```UUUNNNLLLMMMNNNOOOQQQUUUZZZ^^^```aaaaaa```^^^]]]___bbbbbb^^^[[[QQQJJJAAA999555444444444111000000///////////////..............................---,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************xxxtttnnnhhhcccbbbdddfffgggggggggfffaaaXXXNNNGGGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<888888777777777777777888555444333444555555333222111111111111000000000000000000000000///...,,,,,,(((***---///000111000///,,,,,,,,,,,,++++++***)))''''''((()))***++++++,,,+++,,,,,,---,,,+++)))(((******+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------,,,...000222333555888;;;<<<>>>BBBCCCCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIGGGEEEAAA???======@@@GGGMMMRRRNNNPPPSSSUUUWWW\\\aaadddhhhjjjllljjjeee___[[[YYYUUUUUUUUUUUUWWWYYY[[[]]]aaaaaabbbcccdddfffggghhheeejjjmmmiiifffggggggfffbbbbbbaaaaaa^^^UUUIII@@@AAAAAADDDHHHIIIKKKTTT^^^cccjjjrrruuuuuutttuuuxxxuuutttsssrrrrrrsssuuuuuusssrrrpppooooooooopppqqqmmmmmmmmmllllllkkkkkkkkkhhhfffdddcccaaa___\\\YYYVVVRRRKKKFFFCCCAAA???>>>:::;;;<<<:::777555555777777777666666666777777888666666555555666777999:::999888888888999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???BBBEEEFFF@@@AAACCCFFFIIIKKKMMMNNNNNNOOORRRUUUWWWZZZ[[[\\\```ccciiinnnqqqrrrqqqppptttyyywwwuuuqqqmmmiiieeecccbbb[[[ZZZYYYWWWVVVTTTSSSRRRMMMMMMLLLKKKKKKJJJIIIIIIJJJKKKKKKIIIFFFFFFJJJMMMMMMLLLLLLLLLMMMLLLJJJGGGCCCAAA===:::888777777777555555666666666666555555555555555555555555555555333333333333333333333333///000111222333444555555666777999:::;;;;;;;;;:::@@@BBBCCCEEEFFFIIIMMMPPPUUUYYY^^^eeekkkoooqqqrrrrrrwww}}}~~~~~~ppplllooorrr|||~~~{{{wwwtttrrrrrrsssuuuzzzsssgggYYYNNNJJJKKKMMMOOOQQQTTTXXX\\\^^^``````___^^^]]]___bbbccc```]]]VVVNNNDDD<<<777555555555111111000/////////////////////////////////////////////...------------...++++++++++++++++++++++++************************************************}}}~~~xxxqqqkkkiiihhhhhhhhhllliiifffccc___XXXNNNFFFDDDCCCCCCBBBBBBAAAAAA@@@?????????>>>======<<<<<<999999888888777666666666777666555444333222222222111111111000000000000000000//////............///---,,,,,,++++++*********)))))))))******++++++,,,,,,+++************)))(((,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,+++******,,,///333555555666777888<<<===???AAACCCCCCDDDDDDDDDBBBCCCEEEIIIJJJGGGEEE???>>>===>>>AAAGGGLLLOOOMMMOOOSSSXXX]]]bbbfffhhhooorrrsssnnneee]]]ZZZYYYYYYUUUQQQQQQUUUYYY\\\]]]aaaaaabbbccceeefffggggggjjjgggeeedddcccbbb___]]]TTTUUUVVVUUURRRMMMHHHDDDDDDIIIOOORRRRRRRRRTTTWWW___dddkkkppprrrrrrrrrsssvvvvvvuuuttttttttttttuuuwwwuuurrrpppoooqqqsssuuuooonnnllljjjhhhfffdddcccfffdddbbbaaa___\\\XXXTTTQQQKKKEEECCCDDDCCC???;;;:::777555555888999888666666666666555444444666888777777777777888888888888777555444666:::===<<<;;;======<<<<<<======>>>???===>>>@@@@@@@@@AAADDDFFFGGGGGGHHHKKKPPPSSSUUUVVVUUUYYY^^^aaaccceeejjjnnnnnntttzzz{{{yyyzzz|||vvvqqqkkkhhheeebbb]]]ZZZXXXWWWTTTSSSQQQQQQPPPNNNKKKKKKKKKMMMMMMKKKIIIHHHHHHHHHFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGDDDAAA>>>>>>???>>><<<999888888888777666666555555555555444333333333444444444444444333333222222222333333333333333333333333222333444666999;;;<<<===:::;;;===@@@CCCFFFIIIKKKMMMRRRYYY___eeeiiinnnpppuuuwwwxxxyyyzzz|||{{{sssuuuwww{{{xxxzzzyyyyyyxxxvvvtttsssrrrwwwrrrjjjbbb[[[TTTLLLGGGLLLQQQWWWZZZZZZ[[[]]]___``````aaaaaaaaaaaa``````\\\XXXPPPFFF===888666777333111///...///000///......///000111111000...------------,,,,,,+++++++++...,,,******---...---+++*********++++++,,,,,,,,,---------,,,,,,+++++++++}}}wwwsssqqqnnnllljjjllliiieeebbb^^^WWWNNNFFFBBBBBBAAA@@@@@@??????>>>??????>>>======<<<<<<;;;;;;;;;;;;:::999999888888777666555444333222222222222111111000///...------111000000///////////////,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...222555777999;;;======>>>???@@@BBBCCCDDDEEEEEEDDDCCCDDDGGGGGGDDDBBB>>>???@@@BBBEEEIIIMMMOOOOOOPPPSSSWWW[[[___aaacccfffiiikkkggg___YYYWWWWWWTTTQQQOOOPPPUUUZZZ]]]^^^bbbbbbccccccdddeeeeeeeeehhheeecccaaa___^^^[[[XXXQQQPPPNNNKKKIIIGGGFFFEEELLLRRRXXX[[[ZZZXXXXXXXXXaaaeeekkkooopppooooooooosssssssssrrrrrrssssssttttttttttttsssssssssrrrrrrnnnmmmllljjjhhhfffeeedddcccaaa___]]][[[WWWSSSOOOMMMHHHCCC@@@AAA@@@===999999777555666888999888666666666777555444444666888777777777777888888888888:::888777888<<<>>>>>>===<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCFFFHHHMMMNNNOOORRRWWWZZZ]]]^^^^^^ccciiimmmooorrrvvvyyyxxx~~~{{{wwwrrrnnnhhhbbb^^^ZZZWWWTTTTTTSSSQQQNNNLLLKKKKKKLLLNNNLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEECCC@@@@@@@@@@@@===;;;999999888888777666666555666555444444333333444444444444444333333333222222333333333333333333333333333444444555666666777777;;;;;;===???BBBEEEGGGHHHKKKOOOUUUZZZ```eeejjjnnnqqqsssuuuwwwxxxzzz}}}~~~wwwwww}}}}}}~~~~~~|||zzzxxxuuusssrrrsssrrrnnnggg]]]TTTNNNKKKNNNQQQVVVXXXYYYZZZ\\\^^^```aaaaaabbbaaaaaa```___^^^ZZZTTTKKKCCC<<<888666333111/////////000///......000222333444333222111------,,,,,,,,,,,,,,,,,,...,,,******,,,...---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++}}}xxxrrrnnnkkkhhhdddaaa]]]VVVMMMGGGBBBBBBAAAAAA@@@?????????>>>>>>======<<<;;;;;;:::888888888777666666555555777666555444333222222222222222111000...---,,,+++......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,)))))))))))))))*********,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---------------------------000444777888:::<<<>>>????????????@@@BBBDDDFFFGGGEEEDDDCCCCCCBBB@@@>>>>>>@@@CCCGGGKKKMMMOOOOOOPPPQQQSSSVVVXXX[[[\\\]]]^^^```bbb___ZZZUUUTTTUUUPPPOOOPPPSSSXXX]]]```aaaaaabbbbbbbbbccccccddddddfffccc```]]][[[XXXTTTRRRNNNKKKFFFCCCBBBDDDGGGIIIWWW]]]dddgggeee```]]]\\\___ccchhhlllnnnoooooopppqqqqqqqqqqqqqqqqqqqqqqqqppprrrtttvvvuuusssqqqooollllllkkkiiihhhfffeeeeeebbb___\\\YYYWWWSSSNNNKKKHHHDDD???=========:::777999777555666777888777777666777777666555444666888777777888888888999999999<<<;;;:::;;;===??????>>>===============>>>??????BBBDDDFFFGGGGGGIIILLLNNNRRRSSSVVVYYY]]]aaaeeegggmmmssszzzxxxqqqlllfffbbb^^^^^^\\\YYYUUURRRPPPOOONNNLLLJJJHHHHHHIIIIIIHHHGGGIIIHHHHHHGGGGGGFFFEEEEEEFFFDDDBBBAAAAAAAAA???===::::::999999888777777777666666555444444444444444444444444444333333333333333333333333333333333333333333444444555666666666;;;;;;<<<>>>@@@BBBDDDEEEGGGJJJNNNSSSXXX^^^eeeiiilllnnnqqqsssuuuxxx{{{}}}~~~zzzuuuuuu}}}}}}zzzwwwtttrrrnnnqqqrrrlllaaaVVVQQQOOONNNQQQTTTVVVWWWYYY[[[^^^aaaaaabbbbbbbbbaaa```___```^^^ZZZSSSKKKBBB:::555333222//////000000///...***,,,---///000000000000,,,,,,,,,,,,------------...,,,***+++,,,------,,,,,,,,,++++++++++++++++++*********+++++++++++++++xxxrrrkkkhhhdddaaa^^^WWWNNNGGGDDDDDDDDDCCCBBBBBBAAAAAA=========<<<;;;;;;::::::777666666555444444333333777666555444333222222222222111111000///......---............------,,,+++***++++++,,,,,,---------,,,,,,,,,++++++******)))'''((())))))))))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,...---.........///000000444666888999999999;;;<<<@@@??????>>>???BBBDDDFFFHHHGGGDDDBBB@@@>>>===<<>>>>>>>>????????????@@@AAABBBCCCHHHJJJMMMNNNOOORRRUUUXXXZZZ\\\```cccggglllpppsss{{{}}}xxxtttpppllliiiddd___[[[XXXUUUSSSMMMKKKJJJIIIJJJJJJIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBAAA@@@???<<<;;;;;;::::::999999888777777666555444444444444444444444444444444333333333333333333333333333333222222333555777999:::;;;::::::;;;<<<===???@@@AAACCCFFFIIILLLQQQXXX___dddgggjjjnnnqqqtttwww{{{}}}~~~zzzssstttyyy|||xxxvvvtttlllnnnpppmmmfff]]]UUUPPPNNNOOOPPPRRRUUUYYY\\\___```aaabbbccccccaaa```___aaa```^^^ZZZRRRHHH===555444222000///000000///---***+++,,,---------------+++,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))******++++++,,,{{{uuukkkhhheeeccc```YYYOOOHHHEEEEEEDDDCCCCCCBBBBBBAAA=========<<<;;;;;;:::::::::999999888888777777666777666555444333222222222111111111111111111222222111111222111111///...---+++++++++,,,,,,------...---,,,,,,++++++*********+++---......------...000)))))))))***************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,......---...///000111222777888::::::999:::<<<===AAA@@@???>>>???AAADDDEEEHHHFFFCCC@@@===<<<<<<===AAADDDIIINNNQQQQQQPPPNNNPPPQQQSSSUUUWWWYYY[[[\\\ZZZYYYXXXUUURRRPPPOOOOOOQQQRRRUUUXXXZZZ\\\^^^```[[[\\\^^^aaadddfffhhhiiihhhddd```[[[WWWSSSNNNJJJHHHHHHGGGIIILLLPPPUUUXXX___gggppptttrrrlllhhhfffaaadddiiillloooqqqtttwwwuuuuuutttsssqqqooommmlllnnnnnnmmmmmmmmmllllllllliiihhhhhhfffeeedddcccccc```]]]XXXTTTQQQMMMIIIFFFAAA>>><<<:::999999999888777777666666555666666777555777888888666666666777777888888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@BBBCCCEEEFFFMMMOOORRRUUUWWW[[[___bbbfffiiinnnrrrvvvzzzyyyuuunnnhhhccc___ZZZWWWUUURRRPPPOOOOOOOOOMMMLLLIIIIIIHHHGGGHHHHHHIIIJJJDDDDDDDDDBBBAAA@@@@@@@@@=========<<<;;;;;;::::::999888777666555555555555444444444444444444444444333333333333333333333333111222333555666888999999999999999999:::<<<===>>>AAACCCEEEGGGKKKRRRYYY^^^bbbfffkkkooossswwwzzz}}}{{{~~~yyyttttttvvv||||||zzzwwwvvvnnnlllkkkkkkkkkeeeZZZRRRMMMMMMMMMOOOSSSXXX]]]______aaabbbddddddbbbaaa___``````___]]]WWWMMM@@@777555333111000000000///---000000000000///......---,,,,,,,,,------.........,,,,,,,,,,,,++++++,,,---,,,,,,,,,++++++*********)))))))))******++++++,,,zzzuuukkkjjjhhhhhhddd\\\QQQIIICCCCCCBBBBBBAAA@@@@@@@@@>>>>>>======<<<;;;;;;:::999999888888777666666666777666555444333222222222000000111222222333333444......//////...,,,***))),,,,,,,,,,,,------------............------------***---///...,,,+++---000)))))))))***************+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------...000222444666777999::::::<<>>@@@DDDGGGJJJMMMOOOOOONNNNNNOOOPPPRRRTTTVVVYYYZZZ[[[WWWUUURRROOOLLLKKKKKKKKKNNNPPPSSSUUUUUUWWWYYY[[[ZZZ[[[^^^aaaeeehhhjjjllljjjfffaaa\\\XXXSSSNNNJJJEEEGGGKKKOOOTTTYYY]]]___cccjjjqqquuusssnnnlllkkkjjjlllnnnnnnnnnoooqqqsssvvvvvvvvvuuussspppmmmlllmmmllljjjiiiiiiiiijjjkkkggggggfffdddcccbbbaaa```ZZZWWWRRRMMMJJJGGGCCCAAA===<<<;;;999888888888999666777777666555555666888555777999888777666666777888888999:::;;;;;;<<<===;;;<<<============???AAA>>>???@@@BBBEEEHHHJJJKKKRRRUUUYYY\\\```eeejjjnnnoootttzzz~~~zzzsssnnnhhhbbb]]][[[XXXUUURRRQQQPPPMMMKKKLLLKKKJJJIIIHHHIIIJJJKKKCCCDDDEEECCCAAA@@@@@@AAA??????>>>>>>===<<<<<<<<<:::999888666555555555555444444444444555555555555333333333333333333333333333333333333333333333333777777777777888999;;;;;;???@@@BBBDDDGGGLLLRRRWWW[[[___eeekkkppptttxxxzzz{{{~~~vvvpppmmmrrryyy|||~~~|||zzzxxxwwwqqqllliiijjjnnnkkkaaaXXXPPPMMMKKKLLLPPPVVV[[[]]]]]]___bbbdddeeedddbbbaaaaaa```___^^^[[[RRRFFF===666444111000000000///---111000000///------,,,,,,---------------.........,,,------,,,++++++,,,...,,,,,,++++++++++++++++++*********+++++++++++++++~~~|||{{{zzzxxxuuurrrkkkkkklllllliii```SSSJJJCCCCCCCCCBBBAAAAAA@@@@@@??????>>>======<<<<<<;;;888777777666666555444444777666555444333222222222111111111111111222222222+++,,,,,,,,,+++)))'''&&&---------------,,,,,,,,,---------...............(((+++...,,,((('''))),,,******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,---,,,,,,,,,...000333444777888999::::::;;;>>>AAA???@@@@@@AAAAAABBBBBBCCCBBBBBB@@@>>>;;;===AAAEEEHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTVVVWWWXXXTTTRRRNNNKKKJJJJJJJJJJJJLLLNNNQQQRRRRRRTTTXXX[[[[[[\\\___bbbeeehhhkkkllljjjgggbbb]]]XXXSSSNNNKKKGGGJJJOOOUUU\\\bbbfffhhhiiinnntttuuussspppnnnooooooooopppnnnmmmmmmoooqqqssssssttttttsssqqqooommmlllkkkjjjiiiiiiiiijjjjjjgggfffdddcccaaa___^^^]]]UUUQQQLLLHHHEEEBBB???===::::::999777666666777999555666777666444444666888555777999999888666777777888888999:::;;;<<<=========???AAAAAA@@@AAADDDGGGDDDEEEGGGIIIMMMQQQTTTVVVZZZ^^^ccchhhmmmrrryyy}}}|||zzzrrrllleeebbb]]]ZZZWWWTTTQQQNNNQQQPPPMMMJJJIIIHHHIIIIIIDDDFFFGGGEEECCCAAABBBDDD@@@@@@@@@???>>>>>>======::::::888777666555555555444444444444555555555666333333333333333333333333222222222222222222222222444444555555777888999:::<<<>>>@@@AAACCCGGGLLLOOORRRWWW^^^eeejjjnnnrrruuuzzz}}}tttkkklllrrrzzz{{{|||{{{zzz}}}}}}zzzwwwvvvrrroookkklllnnnmmmhhhbbbUUUPPPKKKJJJNNNSSSWWWXXX\\\^^^aaaeeefffeeedddbbbaaa```^^^^^^]]]WWWLLLDDD666444222000000000///---......---,,,,,,++++++,,,............------------+++---...,,,******,,,...++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++|||{{{xxxtttrrrqqqqqqpppoookkklllnnnooolllbbbUUUJJJEEEEEEEEEDDDCCCCCCBBBBBB?????????>>>======<<<<<<;;;;;;::::::999888888888777666555444333222222222222111111111000000//////000111111222000...,,,***.........------,,,,,,,,,+++++++++,,,,,,---------+++...000...***(((***...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,+++,,,---000333555;;;;;;;;;:::999999;;;===??????AAABBBBBBBBBBBBBBB@@@@@@???===;;;>>>DDDHHHJJJJJJIIIIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRSSSTTTUUUSSSPPPMMMJJJJJJKKKLLLLLLLLLNNNQQQRRRRRRUUUZZZ^^^]]]^^^```cccfffhhhjjjkkkkkkgggbbb]]]YYYTTTNNNKKKLLLNNNSSSZZZaaahhhmmmpppooosssvvvvvvsssppppppqqqnnnnnnnnnnnnmmmnnnpppsssoooppprrrssssssrrrpppoookkkkkkkkkkkkjjjjjjiiiiiifffeeedddbbb___]]]\\\[[[SSSOOOJJJFFFDDDAAA???<<<888888777666555555666888444666888666444333666888555777999999888777777777888888999:::;;;======>>>???BBBDDDDDDDDDDDDHHHKKKJJJKKKNNNQQQUUUZZZ]]]___bbbffflllqqqwww~~~|||ssspppkkkfffbbb___ZZZXXXVVVSSSPPPLLLIIIHHHGGGGGGEEEGGGHHHGGGDDDBBBDDDFFFAAAAAA@@@@@@???>>>>>>>>>;;;:::999777666555555555444444444555555555666666333333333333333333333333111111222333555666777777333333444444666777999:::;;;<<<>>>???AAACCCGGGJJJLLLQQQYYY```eeejjjnnnqqqtttwww|||rrroootttwwwyyyzzzxxxuuuxxx~~~zzzvvvuuusssqqqpppnnnnnnmmmlllkkkYYYSSSMMMJJJLLLPPPSSSTTTZZZ]]]aaaeeegggfffeeedddccc```^^^______ZZZQQQIII777555222111111000///---000000/////////000000111/////////...---------,,,+++---...---******,,,///*********++++++,,,,,,------------,,,,,,+++++++++vvvqqqllliiiiiijjjkkkkkkkkkllloooqqqooofffYYYOOOEEEDDDCCCBBBCCCCCCBBB@@@>>>===<<<===>>>===<<<:::;;;:::999777777777888999777555444444444444333111111000000///////////////333222000///---,,,,,,,,,...---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++---,,,+++***)))***+++,,,++++++++++++++++++++++++---,,,***)))))))))******,,,,,,------------------.........///111333666777888999:::;;;===>>>???@@@@@@AAABBBCCCCCCCCCBBBAAA@@@>>><<<===@@@DDDGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLJJJLLLNNNPPPQQQPPPOOONNNPPPMMMIIIEEEDDDEEEGGGIIINNNPPPSSSVVVYYY[[[]]]]]]^^^___```aaabbbdddeeefffcccbbb^^^XXXRRRNNNMMMMMMRRRVVV[[[aaaeeehhhlllooorrrrrrqqqqqqqqqrrrttttttuuurrrnnnkkkiiijjjlllnnnrrrrrrssssssrrrpppnnnlllooommmllllllllljjjhhheeegggdddaaa```aaa___XXXRRRKKKIIIFFFBBB???<<<999888666666666666666666666666666666666666777777777777777888999:::;;;:::999999======<<<;;;:::===BBBFFFHHHGGGFFFGGGIIILLLMMMMMMQQQUUUYYY[[[]]]aaaggglllrrruuuzzz|||sssnnnhhhbbb^^^ZZZUUUOOOLLLLLLKKKIIIFFFHHHGGGFFFFFFGGGFFFDDDBBBDDDDDDCCCBBBAAAAAAAAAAAA???>>><<<<<<<<<<<<:::888555555555555666666666666555444444333333222222111444444333222222222333333444444444555666777777888:::;;;;;;===>>>AAACCCDDDNNNPPPTTTXXX]]]cccjjjnnnooorrrwww{{{~~~xxxmmmqqqrrrvvvwwwtttsss|||yyyuuuuuuwwwtttpppppprrrrrrooommmbbb]]]UUUNNNLLLNNNRRRUUUVVV[[[aaacccccccccdddfffccc```^^^^^^___\\\TTTMMMBBB;;;333///000000///,,,........................,,,---.........---,,,+++......------------......++++++++++++++++++++++++---,,,***(((((()))***+++vvvpppiiidddcccdddeeeeeekkkllloooqqqooofffYYYOOOFFFEEECCCCCCDDDDDDBBBAAA???>>>======>>>===;;;999999999777666666666777777777555444444444444333111111111000/////////000000111000///..................---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++************+++,,,,,,---++++++++++++++++++++++++---,,,***)))))))))***+++,,,,,,------------......---......///111444777888999999:::;;;===>>>???@@@???@@@BBBDDDEEEEEEDDDDDD@@@>>>===>>>AAAEEEHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKJJJLLLMMMOOOOOONNNMMMLLLKKKIIIFFFDDDDDDFFFIIIKKKSSSUUUWWW[[[^^^```bbbccc``````aaabbbccccccbbbbbbaaa^^^ZZZSSSNNNKKKLLLMMMSSSWWW^^^cccgggjjjnnnppprrrqqqqqqppppppqqqrrrsssrrrpppmmmkkkjjjjjjlllmmmqqqqqqssssssrrrqqqooonnnooonnnlllkkkjjjiiigggeeeeeeaaa^^^]]]]]]ZZZTTTNNNGGGFFFCCC@@@===:::888777666666666666666666666666666666666666777777777777999999:::;;;;;;;;;:::999;;;<<<<<<<<<===@@@EEEHHHKKKJJJJJJLLLOOORRRTTTTTTYYY\\\aaadddgggkkkrrrwww~~~xxxqqqkkkfffbbb]]]WWWTTTSSSQQQNNNKKKLLLJJJIIIIIIJJJIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA???>>>===>>>===;;;:::666666666666666666666666555555444333333222222111333333333222222333444444444444444555666777777777999:::;;;===>>>@@@BBBBBBJJJMMMPPPTTTYYY___fffkkkkkkoootttxxx{{{uuummmlllmmmpppqqqssszzz{{{wwwuuuzzzwwwtttrrrpppooonnnlllfff```XXXPPPLLLMMMQQQTTTTTTWWW\\\```aaabbbcccdddbbb___^^^___```]]]VVVPPPFFF>>>666111111111000...........................------.........---,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++---,,,***)))((()))***+++uuunnnfff```___aaaccceeekkklllnnnpppnnneeeXXXNNNGGGFFFDDDDDDEEEEEECCCBBB@@@???=========<<<:::888777777666555555555555666777555444444444444333111222222111000000000000111//////.........//////000...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---------.........------...000222666999:::::::::;;;<<<>>>???@@@@@@???@@@BBBDDDEEEFFFFFFEEE@@@>>>>>>???CCCFFFHHHHHHKKKLLLKKKJJJHHHGGGHHHJJJLLLLLLMMMNNNMMMLLLKKKJJJFFFEEECCCCCCEEEHHHKKKNNNSSSTTTWWWZZZ^^^```bbbbbbaaabbbdddeeedddbbb___^^^\\\YYYSSSLLLHHHHHHKKKNNNUUUZZZaaagggjjjmmmooopppqqqqqqpppoooooooooppppppnnnmmmmmmlllllllllllllllooopppqqqrrrrrrqqqpppooopppnnnkkkiiiiiihhhfffeeeaaa^^^ZZZXXXWWWSSSMMMHHHBBBAAA???<<<:::888777777666666666666666666666666666666666777777777888888:::;;;;;;<<<<<<;;;:::::::::;;;===???@@@CCCHHHKKKNNNOOOQQQSSSWWW[[[^^^___ccchhhnnnrrrvvv{{{xxxssskkkeee___[[[YYYWWWRRROOOLLLKKKJJJJJJJJJJJJHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA????????????===<<<999999888777777666666666555555444444333222222222222222222222333444444555444444444555666666777777888999:::<<<>>>???@@@@@@EEEGGGKKKOOOTTTZZZaaafffgggkkkppptttwwwzzz~~~~~~nnngggdddgggnnnsssyyy~~~zzzvvvwwwwwwuuurrrooonnnoooppplllfff\\\SSSNNNMMMOOOQQQQQQSSSVVV[[[___bbbbbbaaa```___^^^___aaa___YYYTTTKKKDDD:::333222111111///........................------......------,,,+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***)))))))))***+++~~~~~~~~~tttnnneee``````dddhhhkkkkkkkkkmmmnnnlllcccWWWMMMFFFEEECCCCCCDDDDDDBBBAAAAAA???>>>======<<<999777555555555444444444444555777555444444444444333111333222222111111111111111//////............//////------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////---...///111444777:::<<<;;;;;;<<<===>>>???@@@AAA@@@AAABBBDDDDDDDDDCCCCCC>>>>>>>>>@@@CCCFFFGGGGGGIIIJJJKKKKKKIIIIIIJJJLLLNNNNNNOOONNNMMMLLLJJJIIICCCCCCCCCDDDGGGJJJMMMOOOSSSTTTWWWZZZ]]]___aaaaaaaaaccceeegggeeebbb^^^\\\VVVSSSMMMHHHEEEGGGMMMQQQXXX]]]dddiiilllmmmoooppppppooooooooonnnnnnnnnnnnlllmmmnnnoooooonnnmmmlllmmmnnnooopppqqqppppppppppppmmmiiigggffffffdddbbb^^^[[[WWWTTTQQQMMMHHHDDD???>>><<<:::999888777777555555555555555555555555666666666777777888888999;;;;;;;;;;;;;;;;;;;;;:::;;;===@@@BBBDDDFFFJJJMMMQQQTTTXXX\\\```dddiiilllnnnssszzzwwwrrrkkkfffccc___ZZZUUUQQQOOOMMMLLLLLLLLLKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@>>><<<;;;;;;:::999888777666666555555555444333333222222111111111222333444555666444444444555555666666666666777999;;;======>>>===AAACCCGGGKKKOOOUUU\\\aaaeeeiiinnnrrrtttvvvxxxzzzxxxzzz|||~~~yyykkk```aaaiiipppuuuyyy|||yyyrrrssstttrrroooooorrruuusssmmmcccYYYQQQNNNNNNNNNPPPPPPRRRWWW^^^bbbaaa____________```bbbaaa]]]ZZZPPPIII???777333111000000........................---------------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++***))))))******+++~~~}}}~~~wwwqqqjjjeeeeeegggkkklllkkkkkklllmmmjjjbbbUUULLLEEECCCBBBBBBBBBBBBAAA???AAA???>>>======<<<999777444444555555555555555555777555444444444444333111333222222111111111111111111000///......------...---------,,,,,,,,,++++++------,,,,,,,,,+++++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---......///000000...///000222555888;;;=========>>>>>>???@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>======>>>@@@DDDFFFFFFEEEFFFHHHJJJKKKKKKLLLMMMOOOQQQQQQPPPOOOMMMLLLKKKJJJEEEEEEFFFHHHJJJMMMOOOPPPWWWXXX[[[]]]___aaabbbccc___bbbdddfffeeebbb]]]ZZZQQQOOOKKKHHHHHHLLLRRRWWW]]]aaafffjjjkkklllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllnnnppprrrrrrqqqooommmllllllmmmnnnnnnooooooooonnnkkkhhhfffdddccc```___ZZZXXXTTTPPPLLLHHHDDDAAA===<<<;;;999999888888888444444444444444444444444666666666777888999999999::::::::::::;;;;;;<<<<<<>>>@@@CCCEEEGGGJJJNNNQQQVVVZZZ```fffjjjooouuuyyyzzz{{{uuuqqqkkkeee```ZZZXXXTTTRRRQQQPPPOOOMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDBBB@@@@@@@@@@@@>>>=========<<<:::999888777666666666555444444333333222111111111222333444555666444444444444555555555555555666888999:::;;;<<<<<>>@@@???=========<<<:::888444555666666777666666666777555444444444444333111222222111000000000000111111111000......---------,,,,,,---------,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---...///000000111000000111333555999<<<===>>>>>>??????@@@AAAAAABBBBBBCCCCCCBBBAAA???===<<<======???BBBFFFGGGFFFEEEEEEGGGJJJLLLMMMNNNOOOQQQRRRQQQPPPOOOMMMLLLKKKKKKHHHIIIKKKMMMOOOQQQRRRSSSXXXYYYZZZ\\\]]]^^^______]]]___bbbcccaaa^^^ZZZWWWMMMMMMMMMNNNPPPTTT[[[```cccfffiiijjjkkkkkklllnnnlllmmmnnnoooooooooooonnnmmmoooqqqssssssrrrpppnnnjjjkkkkkkkkkllllllmmmmmmjjjhhhfffdddccc```\\\YYYVVVTTTQQQMMMHHHDDDAAA???;;;;;;:::999888888888888444444444444444444444444555666777777888999::::::::::::::::::<<<===>>>???CCCEEEGGGJJJMMMQQQVVVYYY^^^dddlllrrrvvv{{{|||vvvnnnhhhaaa^^^YYYUUURRRPPPNNNLLLJJJIIIHHHGGGFFFFFFFFFFFFEEECCCAAAAAAAAAAAA???===>>>>>>===<<<;;;999999888666666555555444333333333222222222222333444444555444444444444444444444444666666666666777999:::;;;===???BBBDDDHHHLLLRRRVVV]]]bbbggglllnnnooopppqqqssswww{{{qqqfffaaa^^^aaafffqqquuuyyy|||}}}{{{zzz{{{wwwpppggg^^^VVVPPPMMMNNNNNNQQQUUUZZZ^^^``````___```bbbcccdddccccccbbbZZZTTTKKKAAA999333000///........................///...---,,,,,,,,,,,,---///......------......///++++++++++++++++++++++++)))*********++++++++++++}}}~~~|||xxxuuurrrnnnkkkkkkjjjjjjkkkhhh___SSSJJJEEECCCBBBAAABBBBBBAAA??????>>>======>>>===;;;999555666777888999888888777777555444444444444333111111111000/////////000000//////............//////,,,,,,---------,,,+++***------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,***************************+++,,,---------,,,,,,,,,,,,---...///000111111222222222444666999;;;===??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>>===>>>???AAAEEEHHHJJJHHHFFFFFFHHHKKKMMMMMMNNNOOOPPPQQQPPPOOONNNLLLKKKKKKKKKIIIKKKNNNQQQTTTVVVXXXXXXXXXYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^[[[WWWSSSPPPJJJMMMQQQUUUYYY^^^dddhhhjjjkkkllllllkkkkkkmmmnnnkkklllmmmoooppppppppppppnnnpppqqqsssrrrqqqooommmjjjiiiiiiiiiiiijjjjjjjjjgggfffeeedddbbb^^^YYYUUURRRQQQNNNIIIDDD@@@>>>===::::::999888777666777777666666666666666666666666555666777888999::::::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFHHHKKKNNNSSSYYYaaafffhhhoooxxxzzzssslllgggaaa[[[WWWSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCCCCCCCCCCAAA???>>>>>>===<<<<<<;;;::::::666666666555444444333333333333333222222333444444444444444444444444444444666555444333444777999;;;<<<>>>@@@AAADDDHHHMMMQQQUUUZZZaaagggkkkmmmpppqqqtttxxx}}}vvvggg\\\[[[```hhhnnnuuuyyy}}}|||zzzuuunnnddd[[[RRRNNNLLLNNNRRRUUUWWWZZZ]]]``````bbbcccddddddddddddeee^^^ZZZRRRHHH>>>666222000........................///...---,,,,,,,,,------...------,,,,,,------...++++++++++++++++++++++++))))))***+++++++++++++++~~~{{{vvvrrrkkkjjjjjjjjjggg___SSSJJJFFFDDDCCCBBBCCCCCCBBB@@@>>>===<<<===>>>===<<<:::666777888:::::::::999888777555444444444444333111111000000///////////////---------......000111111,,,,,,---...---,,,+++***---------,,,,,,,,,++++++******))))))***,,,...///)))))))))))))))))))))))))))***,,,---...---,,,,,,,,,,,,---...///000111222333333333444666999;;;===@@@@@@@@@AAAAAABBBBBBBBBAAABBBCCCCCCCCCBBBAAA@@@???AAACCCGGGKKKLLLJJJHHHHHHJJJMMMNNNNNNMMMNNNOOOPPPOOONNNLLLKKKKKKJJJJJJJJJLLLPPPTTTXXXZZZ\\\]]]]]]^^^^^^______^^^^^^^^^\\\\\\\\\ZZZVVVRRRMMMJJJIIINNNTTTZZZ```eeeiiilllooooooooommmkkkkkkmmmooojjjkkkmmmoooqqqqqqqqqqqqooooooqqqqqqqqqpppnnnllliiiiiihhhhhhhhhhhhhhhiiieeeddddddcccaaa]]]VVVRRROOONNNKKKGGGAAA>>><<<<<<999999888666666555555555888888888888888888888888555666777888999:::;;;;;;<<<<<<===>>>@@@CCCEEEGGGHHHJJJMMMRRRXXX```iiiooopppwwwyyytttmmmfffaaa\\\XXXVVVMMMLLLKKKJJJJJJIIIIIIJJJHHHFFFEEEDDDEEEDDDCCCAAA>>>>>>======<<<<<<;;;;;;666666666555444444333333444444333222222222333333444444444444444444444444777555333222333666999;;;;;;<<<>>>???AAAEEEJJJMMMNNNTTT\\\dddiiimmmppprrrvvvyyy~~~ppp___[[[___dddkkkssszzz}}}{{{xxxrrrhhh^^^TTTOOOJJJNNNRRRTTTUUUWWW[[[___aaabbbdddeeeddddddeeefffaaa^^^WWWLLLBBB999333111........................///...---,,,+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))***+++++++++++++++wwwqqqkkkkkkkkkjjjfff\\\OOOEEEHHHFFFDDDCCCCCCBBB@@@>>>=========<<<;;;;;;::::::777777888777777666555444555555444333333222222111000000////////////000000000///...---------------000///---------,,,***(((***,,,...---***((()))+++,,,+++)))(((((()))+++,,,...---+++*********++++++***++++++,,,,,,---......******+++,,,------......111444777888666666888:::@@@AAABBBBBB@@@@@@AAABBBCCCDDDBBB???<<<===AAAEEEFFFFFFFFFFFFGGGHHHHHHIIIIIIMMMNNNKKKKKKNNNPPPPPPPPPQQQPPPOOOLLLJJJIIIIIILLLOOOSSSWWWZZZ[[[[[[ZZZ^^^```aaa```^^^^^^```ccccccaaa^^^XXXRRRNNNMMMNNNPPPVVV[[[^^^dddlllooonnnppppppnnnmmmmmmnnnnnnooooooooooooooonnnnnnnnnmmmqqqqqqpppoooooopppqqqrrrmmmkkkjjjhhhgggggghhhiiidddbbb___]]]\\\YYYUUURRRKKKHHHDDD???<<<;;;;;;;;;333444444444555666666666666666666666777777777777888888999888888999<<<>>>===>>>???AAACCCFFFJJJLLLRRRUUUZZZ___dddkkkrrrwwwwwwnnngggbbb^^^\\\XXXTTTNNNLLLLLLLLLJJJHHHIIIGGGEEEEEEEEEDDDBBBAAAAAAAAAAAA@@@???>>>======888888888777666666555555555444333222222222333444444444444444444444444444333333333444555666777777999;;;===???@@@BBBFFFHHHKKKOOOUUU\\\bbbhhhnnnrrrwwwyyy|||~~~vvvjjj``````bbbjjjvvv{{{rrrmmmkkkdddWWWLLLNNNOOOQQQSSSUUUWWWXXXYYY]]]___aaacccddddddddddddbbbaaa]]]TTTIII>>>666111000000000///......000222333111///---+++***)))(((...---+++++++++---///000,,,,,,,,,,,,------...///************************zzztttooooooooonnniii___QQQHHHGGGFFFDDDCCCCCCBBB@@@>>>=========<<<;;;;;;::::::999999999999888777666555444444444333222222111111000000////////////000000//////......---------------,,,***+++,,,------------///000000...------...,,,+++************+++,,,---,,,+++*********++++++******++++++,,,---------***++++++,,,---...//////666888:::;;;;;;;;;;;;<<>><<<===BBBFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNRRRSSSPPPNNNQQQRRRQQQPPPPPPOOONNNLLLKKKLLLLLLOOOQQQTTTWWWZZZ[[[[[[[[[bbbfffiiiiiigggdddddddddaaa___ZZZTTTPPPOOORRRTTTYYY___ccceeeiiiooopppnnnoooooommmmmmlllmmmnnnoooqqqppppppooonnnnnnmmmmmmnnnoooooopppoooooonnnmmmlllllljjjiiihhhhhhhhhhhhcccaaa___]]][[[XXXTTTPPPIIIFFFBBB>>>;;;:::::::::888888777666666555555444777777888888888888999999999:::;;;::::::;;;>>>@@@BBBDDDFFFHHHKKKOOORRRUUUXXX\\\bbbhhhooovvv}}}|||tttnnniiifff]]]XXXSSSPPPOOONNNLLLIIIHHHGGGEEEEEEEEEEEECCCBBBCCCCCCCCCBBBAAA@@@>>>===::::::999999888777777777666555444333333333444555444444444444444444444444333333333444444555666777888:::<<<===>>>AAADDDFFFHHHLLLRRRXXX^^^dddjjjnnnsssvvvzzz|||}}}~~~vvvjjj______dddoooyyy~~~|||{{{{{{}}}~~~}}}~~~~~~uuuqqqnnnhhh[[[QQQMMMMMMOOOPPPSSSUUUWWWYYY^^^___aaacccddddddddddddbbbaaa^^^WWWLLLBBB999444111111111///......//////111000///...------,,,---...---,,,++++++,,,...///,,,,,,,,,,,,,,,---......------------------------{{{vvvrrrssssssrrrlllaaaTTTKKKGGGEEECCCCCCCCCBBB@@@>>>=========<<<;;;;;;:::::::::::::::999999888777666333333333222111111000000000000////////////000000//////..................---,,,******,,,......---***))))))***,,,,,,+++)))+++,,,,,,,,,,,,,,,,,,+++---,,,+++*********++++++)))******++++++,,,------++++++,,,,,,...///000111:::999:::<<<>>>???>>>======???@@@@@@@@@@@@BBBDDDDDDCCC@@@===<<>>AAACCCCCCEEEIIIMMMPPPTTTYYY]]]aaagggooowww}}}vvvqqqgggbbb\\\XXXVVVTTTPPPMMMJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCAAA???>>><<<<<<;;;;;;:::999999999777666555555444444555555444444444444444444444444333333333333444555666777666888:::<<<===???BBBDDDEEEIIINNNSSSXXX^^^dddhhhnnnqqquuuxxxzzz|||~~~tttbbb]]]^^^hhhssszzz}}}~~~}}}zzzwwwuuuuuuxxx{{{zzzzzz{{{}}}wwwsssqqqkkk```VVVLLLLLLLLLMMMOOOSSSVVVWWW^^^___aaabbbcccdddccccccbbbaaa___ZZZRRRGGG>>>888222222111000///...------...............///000000///...---,,,+++,,,---...,,,++++++++++++,,,,,,---++++++++++++++++++++++++|||wwwtttqqqssstttssslll```SSSJJJGGGEEECCCCCCCCCBBBAAA???=========<<<;;;;;;:::::::::::::::999888777666555333333222111111000000///000000////////////000000....../////////.........///.........///...+++)))'''%%%$$$&&&)))***(((&&&+++,,,...//////...,,,+++,,,+++++++++++++++++++++))))))******+++,,,,,,------,,,------...000222333777666666999===@@@>>><<<;;;===???@@@@@@@@@BBBDDDDDDBBB???======@@@EEEIIIJJJJJJJJJKKKLLLMMMNNNOOONNNRRRTTTRRRPPPQQQQQQNNNPPPNNNMMMMMMOOOSSSVVVWWWXXXXXXWWWXXXYYYZZZ\\\]]]]]]```bbbccc```\\\WWWTTTXXXTTTNNNIIIJJJQQQ\\\eeemmmrrruuuttttttsssooojjjkkkjjjjjjiiijjjkkkmmmnnnoooooooooooooooooooooooommmmmmmmmmmmmmmllljjjjjjllllllmmmllljjjhhhfffddd___]]]\\\ZZZWWWSSSMMMIIIBBB@@@>>>;;;999888888888555666666777888999::::::999999999::::::;;;;;;<<<;;;<<<======>>>@@@CCCFFFDDDIIINNNSSSWWW\\\bbbggglllrrr||||||uuuooohhhccc___[[[UUUQQQMMMKKKIIIHHHIIIIIIIIIHHHHHHGGGGGGEEECCCAAA???>>>======<<<<<<;;;:::::::::777777666555555444444444555555555555555555555555444333333333444444555666666888:::;;;<<<===@@@CCCCCCFFFJJJNNNSSSXXX^^^bbbiiimmmrrrvvvxxxzzz|||~~~}}}}}}ggg___[[[bbbnnnwww{{{~~~{{{{{{{{{yyywwwvvvxxxzzz{{{|||}}}}}}wwwsssqqqlllccc[[[MMMLLLKKKKKKLLLPPPTTTVVV]]]^^^```aaabbbcccbbbbbbbbbbbbaaa^^^XXXNNNDDD>>>222222111000000///...,,,...---------...///000000///...---,,,,,,,,,,,,,,,+++++++++******++++++,,,************************~~~{{{sssqqqppppppqqqqqqpppnnnlllpppsssqqqiii]]]PPPHHHFFFDDDCCCCCCCCCCCCAAA???=========<<<;;;;;;::::::999999999888777555444333333333222111111000000///000000////////////000000......///000000//////...---...000222333111,,,(((+++)))(((***...///---***+++,,,...000000...,,,+++++++++++++++++++++++++++)))******+++,,,,,,------......---...///222444555555444444888===@@@???===;;;===>>>?????????AAACCCDDDAAA>>>===>>>BBBGGGIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLQQQTTTRRRQQQRRRQQQNNNPPPNNNLLLNNNRRRWWWZZZ[[[ZZZYYYXXXXXXXXXZZZ\\\]]]aaa```___^^^\\\YYYUUUSSSQQQNNNIIIFFFHHHQQQ^^^fffmmmrrrtttsssqqqqqqlllggghhhhhhgggggghhhjjjlllmmmllllllmmmnnnooopppqqqqqqpppooommmkkkkkkkkkmmmnnnlllllllllkkkjjjgggdddccc\\\[[[XXXVVVSSSNNNIIIEEE???>>><<<:::888888777777444555555777888999::::::888888999::::::;;;<<<<<<:::<<<>>>???@@@CCCGGGJJJMMMSSS[[[```dddjjjqqqwwwyyy|||tttmmmhhhaaaZZZTTTPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHGGGEEECCCAAA???>>>>>>======<<<<<<;;;;;;:::777777777666555555444333555555555555555555555555444333333333333444444555666888:::;;;;;;===@@@BBBBBBDDDGGGJJJNNNSSSYYY]]]dddhhhnnnsssvvvyyy{{{}}}|||oooccc[[[^^^hhhqqqwww|||zzz|||}}}zzzyyyxxx}}}~~~{{{vvvtttsssooogggaaaSSSPPPLLLJJJJJJMMMRRRUUUZZZ[[[]]]___aaaaaaaaaaaabbbbbbaaa```\\\UUUKKKDDD444222000000111111000.........------,,,---------///...------,,,,,,,,,,,,,,,++++++******+++++++++------------------------|||vvvgggeeecccccceeehhhiiiiiihhhlllpppoooggg[[[NNNGGGFFFDDDCCCBBBCCCCCCAAA@@@=========<<<;;;;;;::::::999999888888666555333222333333333222111111000000000000////////////000000---...///000111000///...(((***...222444333///+++---,,,,,,---...///...,,,+++,,,...//////...,,,+++******+++,,,,,,,,,++++++***++++++,,,,,,---......//////...///000333666888666666777:::===??????>>>;;;===>>>>>>>>>>>>@@@BBBBBB???===>>>AAAEEEHHHIIIHHHHHHIIIJJJKKKMMMNNNOOONNNTTTXXXVVVTTTTTTRRRNNNNNNKKKJJJNNNTTTYYY\\\\\\ZZZYYYYYYXXXYYYZZZ\\\]]]```]]]YYYWWWUUUTTTRRRPPPJJJHHHFFFEEEHHHQQQ[[[cccfffjjjmmmlllkkkllliiidddffffffeeefffgggiiikkkllljjjjjjkkklllnnnoooppppppqqqooollljjjjjjlllooorrrmmmlllkkkjjjgggeeecccaaa[[[XXXTTTQQQMMMIIIDDDAAA<<<<<<:::999888888888888888777777777777777777777888888999:::;;;<<<<<<===<<<>>>@@@CCCEEEIIINNNQQQUUU\\\ffflllpppuuu}}}yyyrrrjjjaaaZZZUUUQQQLLLIIIHHHGGGFFFEEEHHHHHHGGGFFFDDDCCCAAA@@@??????>>>>>>===<<<<<<;;;999999999888777666555444555555555555555555555555444444333333333333444444666888999::::::<<>>>>>======???@@@@@@>>>===???CCCGGGHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPSSSYYY\\\YYYVVVTTTPPPKKKJJJHHHHHHLLLTTTYYYZZZYYYXXXXXXXXXYYYZZZ[[[\\\\\\[[[WWWSSSQQQPPPOOOLLLJJJDDDEEEEEEGGGJJJOOOWWW\\\\\\aaacccccceeehhhgggdddddddddddddddfffhhhjjjlllkkkkkkkkkllllllllllllmmmnnnmmmlllkkklllmmmpppqqqmmmllljjjgggeeecccaaaaaaYYYVVVPPPLLLHHHEEEAAA???;;;::::::999999888888888888999999999999999999999999::::::;;;===>>>>>>???@@@BBBFFFIIIMMMRRRWWW[[[^^^fffqqqwww{{{xxxmmmfff^^^YYYTTTOOOLLLJJJHHHGGGIIIIIIHHHHHHFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>===;;;<<<<<<;;;:::999777666555555555555555555555555444444333333222333333444444666888888999:::===??????@@@BBBCCCFFFJJJPPPTTTYYY___fffmmmqqqtttwwwxxxyyy|||yyyhhh___]]]aaaiiirrrsssxxx{{{yyy{{{}}}yyyyyyxxx}}}wwwvvvuuutttuuuvvvtttpppmmmccc^^^UUUNNNKKKLLLPPPSSSRRRTTTWWW[[[]]]___``````dddaaa___``````]]]VVVPPP@@@:::333000111222000...///......---------------,,,,,,------------------......---,,,,,,,,,,,,,,,)))))))))))))))))))))))){{{rrrfffbbb^^^\\\^^^aaadddeeeeeekkkqqqqqqhhh\\\QQQKKKEEEDDDBBBBBBCCCCCCBBB@@@>>>======<<<;;;;;;::::::;;;;;;;;;:::888666555444555555444333333222222111000000////////////000000,,,...000111222111000///---,,,******+++,,,+++******---///...***((()))++++++,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,,,,+++,,,,,,---......//////000111000//////111555888::::::===>>><<<888666777888<<<===???>>>======>>>??????======@@@EEEHHHIIIHHHIIIIIIJJJKKKLLLNNNPPPQQQUUU[[[]]]ZZZUUURRRLLLGGGGGGEEEFFFKKKSSSXXXXXXVVVWWWWWWXXXYYYZZZ[[[[[[\\\YYYVVVRRRQQQQQQOOOKKKHHHAAACCCEEEHHHKKKOOOTTTWWWVVVZZZ]]]^^^aaafffgggeeecccccccccdddeeehhhjjjkkkmmmllllllkkkkkkjjjiiiiiijjjkkkkkklllmmmnnnooopppnnnllliiifffcccaaaaaa```YYYTTTNNNIIIEEEBBB???===:::::::::999999999999999666777888999;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@DDDGGGJJJNNNSSSXXX^^^ccciiirrr}}}xxxqqqgggbbb[[[UUURRROOOMMMKKKIIIJJJIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???===>>>>>>>>>===;;;999888666666666666666666666666444444333222222333333333333555666777777888;;;======>>>@@@AAACCCHHHMMMQQQVVV[[[cccjjjooorrruuuvvvxxxzzz~~~rrrddd]]]^^^gggqqqrrrwww~~~~~~}}}zzz}}}xxxzzz}}}uuuqqqpppqqqrrrsssssspppmmmiiibbbXXXPPPKKKLLLOOORRRPPPRRRUUUYYY\\\___``````dddaaa______aaa___XXXRRRFFF>>>555111111111///,,,///............//////000++++++,,,---............///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}pppggg```^^^^^^___dddiiinnntttyyyvvvkkk]]]PPPJJJDDDDDDEEEEEEEEECCCBBBAAA???===:::999:::;;;::::::999888777666444444444444555666666666555333111000000000000000000000000000////////////...---,,,+++,,,,,,,,,+++++++++************++++++,,,---......)))******+++++++++******************************------,,,+++)))'''%%%$$$///000222444555777888888999:::;;;<<<============@@@@@@@@@@@@@@@???>>>>>>>>>???@@@CCCEEEGGGIIIJJJLLLJJJHHHGGGHHHKKKNNNQQQSSSUUUVVVVVVRRRNNNKKKJJJEEEFFFJJJNNNRRRUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXZZZVVVQQQNNNOOONNNKKKIIIEEEGGGKKKMMMNNNPPPSSSUUUVVVXXX\\\___aaabbbbbbaaa`````````aaadddfffiiikkkkkkkkkllllllkkkjjjhhhgggiiiiiijjjlllmmmllljjjgggggghhhgggeeeaaa]]]\\\\\\WWWRRRKKKDDD@@@<<<999777;;;:::999777555444333333555666888888888888:::<<<>>>===<<<===@@@DDDFFFGGGNNNOOOQQQTTTYYY```iiioooxxx~~~tttlllbbb[[[WWWSSSPPPMMMJJJIIIIIIIIIIIIGGGDDDBBBDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;:::999999999999888888777777666666555555666666666555444444444333777888888777666888;;;>>>>>>>>>======>>>CCCIIINNNTTTXXX___fffkkkoootttwwwvvvzzz~~~ttthhhbbbgggqqqrrryyy}}}|||}}}}}}~~~{{{zzzpppooonnnoooqqqrrrssssssmmmkkkeeeZZZNNNHHHIIILLLOOOQQQTTTUUUXXX[[[```cccbbbaaa```aaabbbaaa___^^^NNNGGG===666333222000///////////////////////////......---------,,,,,,,,,------------------------,,,------......------,,,wwwooogggdddcccbbbfffkkkooouuu{{{yyynnn___RRRKKKEEEFFFFFFFFFEEEDDDBBBAAA@@@===;;;:::;;;;;;;;;:::999888777666555444444444555555666555444333111000000000000000000000000000////////////...---,,,+++...------,,,,,,+++++++++***++++++,,,------......,,,,,,,,,+++++++++++++++***************************+++,,,,,,,,,,,,,,,+++...///111444666888999999<<<<<<======>>>??????@@@@@@@@@@@@@@@???>>>======>>>???@@@BBBEEEGGGHHHIIIJJJHHHFFFEEEFFFHHHKKKNNNPPPQQQSSSQQQMMMIIIFFFEEEFFFGGGJJJNNNRRRUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXYYYVVVRRROOOMMMLLLKKKJJJLLLOOORRRUUUUUUVVVXXXYYYWWWXXX[[[]]]___aaaaaaaaabbbbbbbbbcccdddgggiiijjjiiijjjkkkkkkkkkjjjiiiiiihhhggghhhjjjllllllkkkiiigggfffeeeccc```]]]ZZZXXXRRRNNNGGGBBB???===;;;999999888777666666666666666999;;;<<<<<<<<<<<<>>>???<<<<<<<<<===AAAEEEIIIJJJSSSUUUXXX]]]ccckkksssyyy}}}qqqhhhaaa\\\XXXTTTQQQOOONNNMMMMMMLLLIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;999888888777777666666555777666666666666666666555555555555444444555888:::<<<=========???CCCHHHLLLPPPTTTZZZ```fffkkkqqqtttuuuyyy}}}~~~rrrhhhhhhnnnsss{{{|||qqqnnnllllllpppsssttttttsssqqqjjj___SSSLLLKKKNNNPPPRRRTTTUUUVVVYYY]]]aaabbbaaa```aaabbbaaa```^^^RRRKKK@@@888444222111///.................................---------,,,,,,------------------------,,,------......------,,,xxxqqqlllhhheeegggkkkooovvv}}}|||qqqaaaTTTLLLGGGGGGGGGFFFEEECCCBBBAAA@@@>>>;;;:::;;;<<<;;;:::999888777666555444444444555555555555444222111000////////////////////////////////////...---,,,,,,//////...------,,,+++++++++,,,,,,------.........///...,,,+++++++++,,,,,,++++++++++++++++++++++++((()))+++,,,---............///222444777999:::;;;>>>======<<<===>>>@@@AAA@@@@@@???>>>>>>===<<<<<>>===<<<;;;666666666666777888999:::888:::;;;;;;;;;;;;<<<=========???BBBGGGLLLQQQTTT[[[___dddkkkqqqyyy~~~rrrkkkeee```\\\VVVSSSPPPNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@???>>>===<<<<<<===:::999999888777777666666777777777777777777888888444444444444333444666999:::;;;===>>>???BBBFFFIIIKKKNNNSSSYYY^^^eeelllqqqsssvvv{{{~~~~~~rrrlllkkkrrryyytttooojjjjjjoootttuuutttuuussslllaaaUUUNNNKKKLLLPPPQQQSSSTTTUUUWWW[[[^^^bbbaaa```aaabbbbbb```^^^XXXPPPEEE<<<555222000///.................................------------,,,------------------------,,,------......------,,,zzztttmmmgggfffiiinnnuuu}}}|||rrrbbbSSSKKKGGGFFFFFFEEECCCBBBAAA@@@???===:::::::::;;;;;;::::::999888666555555444444555555555444333222111000////////////////////////......//////...------,,,//////...---,,,+++******,,,,,,---------.........///...,,,***)))***+++,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,...///222555888:::<<<======<<<::::::;;;<<>>======<<<<<<<<<@@@AAABBBCCCEEEFFFGGGHHHFFFEEEDDDBBBCCCDDDFFFGGGIIIJJJKKKJJJGGGEEEEEEEEEJJJKKKLLLNNNQQQTTTVVVWWWXXXXXXYYYZZZZZZYYYXXXXXXUUUSSSOOOJJJGGGIIIQQQXXXaaaccceeeeeebbb___]]]]]]]]]]]]]]]]]]___bbbeeeggghhhhhhhhhhhhhhhhhhhhhhhhfffggghhhjjjkkklllmmmmmmjjjhhhgggggghhhiiiiiihhhhhhddd___^^^^^^[[[TTTMMMFFFCCC???======<<<;;;:::666666666777888999:::;;;777999::::::::::::;;;===AAACCCGGGKKKQQQXXX___cccgggkkkrrrxxx}}}uuupppjjjggg]]]YYYTTTPPPOOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@???>>>=========;;;;;;:::999888777777666666666666777777888888888555555666555444555777999777999<<<>>>???AAADDDFFFGGGJJJNNNRRRXXX```hhhmmmpppsssxxx|||}}}rrrlllmmmsssyyy}}}~~~{{{sssllljjjooossstttsssvvvtttooofff[[[SSSNNNMMMNNNOOOQQQSSSTTTWWW[[[^^^aaa`````````bbbbbb```___\\\UUUJJJ@@@777222000///------------------------............------------------------------------,,,------......------,,,vvvkkkhhhjjjkkkrrrzzzzzzppp```RRRIIIEEEDDDCCCBBBAAA@@@??????>>><<<:::999999::::::999:::999888777555555555555666555444333222111111000////////////////////////.........///......---,,,---------,,,+++******))),,,,,,,,,---------------...,,,***)))((()))***,,,++++++++++++++++++++++++))))))***,,,,,,---------///000333666999;;;===>>>===<<<;;;:::;;;===???AAA??????======<<<<<<======BBBBBBCCCDDDFFFGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLLLLNNNPPPRRRUUUVVVVVVWWWXXXYYYXXXWWWVVVUUUQQQNNNJJJEEEEEELLLWWW```hhhjjjjjjiiieeeaaa___^^^^^^]]]\\\\\\^^^aaadddfffiiiiiiiiiiiiiiiiiiiiiiiigggggghhhiiikkklllmmmnnnnnnkkkiiigggggggggfffeeehhhccc___]]]\\\XXXPPPIIICCC@@@===<<<;;;;;;999888999888888888888999999::::::;;;===>>>===>>>???AAADDDHHHNNNSSSZZZbbbkkkqqqtttxxx~~~}}}vvvqqqgggbbb[[[VVVSSSRRRPPPOOOJJJJJJIIIHHHGGGFFFEEEEEECCCBBBAAA???>>>>>>======<<<<<<;;;:::999888777777555555555666666777777777444555666666555444666888555888;;;===>>>???AAACCCDDDGGGJJJNNNTTT[[[dddjjjlllpppuuuyyy|||yyyooohhhjjjooouuuzzz~~~~~~zzzrrrnnnqqqtttuuutttwwwvvvtttnnneee\\\UUUQQQLLLNNNPPPRRRSSSWWW[[[^^^aaa```___```bbbbbbaaa___]]]XXXOOOEEE;;;444111///........................//////.........---------------------------------,,,------......------,,,ssslllllliiipppwwwvvvlll]]]PPPHHHCCCBBBAAA@@@@@@@@@@@@@@@???===:::999:::::::::999:::999888777666555555555666555444222111111111111////////////////////////---...............------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000111111222111222444777:::<<<===>>>???>>>======>>>???AAABBB???>>>===<<<===>>>???@@@DDDEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGFFFEEEFFFFFFGGG@@@AAABBBBBBCCCEEEHHHKKKLLLLLLLLLMMMNNNQQQSSSTTTUUUVVVWWWWWWVVVTTTQQQPPPKKKIIIFFFEEEHHHPPP[[[bbbhhhiiiiiigggdddbbbaaaaaa\\\[[[ZZZZZZ\\\^^^aaacccggghhhiiijjjjjjkkkjjjjjjiiiiiiiiiiiijjjkkklllmmmpppmmmkkkiiihhhgggdddbbbeeebbb^^^\\\YYYSSSKKKEEEAAA>>><<<;;;::::::888777;;;:::999999888999999999888:::<<<===>>>???AAACCCGGGLLLSSSZZZaaaiiittt{{{}}}wwwmmmhhhaaaZZZVVVSSSPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBAAA??????>>>>>>>>>===<<<;;;:::999888777555555666666666666666777222444555555333333444555555777999;;;<<<===???AAABBBEEEHHHLLLQQQXXX```eeeiiimmmrrrwwwzzz}}}uuuiiieeefffnnnvvv|||}}}{{{zzzuuutttvvvxxxyyyvvvwwwxxxtttmmmbbbWWWQQQMMMNNNPPPRRRSSSVVVZZZ]]]```______```bbbbbbaaa```^^^[[[UUUKKK@@@888333222/////////////////////////////////.........------------------------------,,,------......------,,,wwwnnnlllhhhooouuusssjjj[[[OOOHHHBBBBBBAAA@@@@@@AAAAAABBBAAA>>><<<;;;<<<<<<<<<;;;::::::888777666555555555666555333222111000111111000000000000000000000000------...............---+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000333444666888:::<<<===>>>>>>>>>>>>???@@@@@@AAAAAA>>>======<<<>>>???BBBCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCCCCCCCCCCFFFJJJMMMMMMLLLKKKKKKMMMOOOQQQSSSSSSTTTUUUUUUSSSPPPMMMKKKEEEEEEEEEIIIOOOUUUZZZ\\\___``````___^^^___aaaccc\\\\\\\\\\\\^^^```bbbcccdddfffhhhjjjkkkllllllllllllkkkjjjiiiiiijjjjjjkkkooommmlllkkkkkkhhheeebbb```___]]]ZZZTTTLLLEEEAAA===<<<::::::;;;:::999888::::::999999999999::::::777999<<<===>>>@@@CCCEEEKKKQQQZZZaaahhhqqq|||wwwrrrjjjccc]]]XXXSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDCCCAAA@@@@@@@@@???>>>===<<<;;;999888888888777777777777777777666333444666666444333444555555666888999999;;;>>>AAA@@@CCCFFFJJJOOOUUU\\\```gggkkkpppuuuyyy|||pppfffaaaiiiuuu{{{}}}~~~}}}|||~~~}}}xxx{{{|||yyyyyy}}}}}}xxxkkk]]]SSSPPPRRRSSSSSSSSSTTTXXXZZZ```______```bbbcccaaa```^^^]]]ZZZRRRGGG===888555000000000000000000000000////////////............------------------------,,,------......------,,,xxxmmmjjjiiinnntttrrrhhh[[[OOOIIIBBBBBBAAA@@@AAABBBCCCDDDCCC@@@>>>===>>>>>>>>>===;;;:::999777666666555555666555333111000000111111111111111111111111111111------...............---++++++,,,------......///+++*********************)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...///......---,,,******444555777999;;;<<<======;;;<<<===>>>?????????>>>>>>===<<<===>>>AAACCCEEEHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFHHHLLLPPPMMMLLLKKKKKKLLLNNNPPPRRRSSSSSSTTTSSSQQQNNNJJJHHHBBBCCCFFFMMMTTTXXXXXXUUUUUUVVVWWWWWWXXXZZZ___bbb______``````bbbcccdddeeebbbdddgggiiilllmmmmmmmmmmmmlllkkkiiihhhiiiiiijjjmmmlllllllllllljjjfffccc\\\]]]\\\XXXPPPHHHAAA>>>;;;:::999:::;;;<<<;;;999999999999999:::;;;<<<<<<;;;===@@@BBBDDDFFFIIIKKKPPPWWW___gggmmmwwwxxxpppjjjccc^^^ZZZPPPOOOOOONNNMMMLLLKKKKKKIIIHHHFFFEEECCCBBBBBBAAA@@@???>>>===;;;:::999888:::999999999888888777777555777888888777666666777555666777777888:::>>>AAA???BBBFFFIIINNNSSSYYY]]]fffjjjoootttxxx{{{xxxiiiaaahhhuuu{{{{{{|||{{{zzz|||~~~wwwxxx~~~||||||xxxggg[[[TTTUUUUUUTTTSSSSSSUUUWWW```______```bbbcccbbb```^^^___]]]WWWLLLAAA;;;888000000000000000000000000000/////////............------------------------,,,------......------,,,~~~rrrooorrrjjjpppwwwuuujjjZZZLLLDDDDDDDDDCCCBBBAAAAAAAAAAAA>>><<<:::::::::;;;:::999;;;:::999777666666555555333444555555444333111000//////111222222111000///,,,---...///...---,,,+++000111111000...,,,***(((,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,+++++++++++++++,,,,,,,,,***,,,...///......///000333444666999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<===???AAADDDFFFGGGHHHIIIIIIHHHHHHIIIKKKJJJKKKKKKJJJIIIHHHHHHJJJBBBCCCDDDEEEHHHJJJLLLMMMMMMHHHGGGLLLOOOMMMMMMQQQQQQSSSUUUSSSOOOJJJGGGEEEJJJJJJJJJMMMQQQUUUWWWWWWSSSTTTVVVWWWZZZ[[[]]]^^^bbbcccdddeeeeeeeeedddccceeeeeeggghhhiiikkkllllllllllllkkkfffaaaaaaffflllggghhhhhhgggeeecccaaa```\\\YYYTTTNNNIIIDDDAAA@@@;;;;;;::::::999:::::::::999:::<<<<<<;;;:::<<<===???@@@BBBDDDHHHMMMRRRUUU\\\___dddjjjsss}}}wwwnnnddd]]]WWWTTTQQQNNNMMMLLLKKKIIIHHHGGGEEECCCBBBAAABBBBBBBBBAAA@@@???>>>===<<<;;;:::999777888999999888777666666666666777777777777555666777888:::;;;<<<===;;;>>>BBBFFFJJJNNNRRRUUU```eeekkkooorrrvvv{{{}}}{{{nnnlllqqqttttttuuutttuuuyyy{{{sssooouuuxxxiiiaaaYYYQQQNNNQQQVVVXXXXXXYYY\\\```bbbaaa_________]]]\\\[[[XXXSSSKKKBBB;;;777555333111111000...---000///////////////000000.../////////...---,,,,,,******+++++++++,,,,,,,,,}}}{{{{{{xxxpppkkkkkkjjjqqqwwwwwwlll\\\NNNFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;::::::999777666666555555444444444444333222111111/////////000000000//////------......------,,,,,,......///......---,,,,,,...------,,,+++***))))))***+++,,,,,,******+++,,,+++++++++++++++++++++******,,,...///......000111444555777999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>;;;<<<<<<>>>@@@CCCEEEGGGGGGHHHJJJIIIHHHHHHIIIJJJJJJLLLMMMLLLIIIHHHHHHHHHDDDDDDFFFGGGIIILLLNNNOOOMMMHHHHHHLLLOOOMMMMMMPPPSSSTTTSSSQQQLLLGGGEEEDDDEEEGGGKKKPPPUUUWWWWWWWWWUUUVVVWWWXXXZZZ\\\]]]]]]```bbbdddfffffffffeeeeeeeeeeeeeeefffgggiiijjjkkkiiiiiihhhccc___^^^cccgggfffffffffeeecccaaa^^^]]]UUURRRMMMGGGBBB>>><<<<<<::::::999999999999::::::888:::;;;<<<<<<<<<>>>@@@@@@AAADDDIIINNNVVV]]]bbbeeehhhlllrrrzzzvvvlllddd[[[WWWSSSPPPNNNMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???===<<<<<<999777666666777888666555777777777777666666666666444444555777888999:::;;;<<<>>>AAADDDFFFIIIMMMPPPZZZ```ggglllooosssxxx|||{{{~~~}}}vvvppplllmmmqqqwwwxxx|||{{{{{{|||zzzrrrooosss}}}xxxggg___TTTNNNOOOSSSUUUVVVXXX[[[^^^``````^^^^^^^^^\\\\\\[[[YYYUUUNNNFFF@@@777555222000000///...---000///////////////000000------------------,,,++++++,,,,,,,,,------------{{{xxxoooiiilllpppnnnhhheeeiiipppxxxxxxnnn___PPPHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;::::::999888777666555555555555444333222222222222//////............/////////......---,,,---------,,,,,,,,,,,,---...///000///...---,,,+++***)))(((***+++,,,,,,******+++,,,,,,+++++++++***)))))))))***,,,.../////////111222666777888999::::::::::::<<<<<<===>>>>>>>>>>>>>>>;;;<<<===???AAADDDGGGHHHGGGIIIJJJIIIGGGGGGHHHIIIKKKMMMNNNMMMJJJHHHGGGGGGFFFFFFHHHIIIKKKMMMOOOPPPMMMJJJIIIMMMOOONNNNNNOOOTTTTTTQQQLLLFFFCCCBBBBBB@@@EEELLLSSSXXXYYYXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]___cccfffhhhhhhggggggeeedddccccccdddeeehhhiiieeefffeeeaaa]]]\\\___bbbdddeeedddcccaaa^^^ZZZXXXSSSOOOIIICCC???===<<<<<<999999888888888999999:::777999;;;<<<<<<>>>@@@CCCBBBDDDIIIOOOWWWaaallltttsssvvvzzzwwwpppccc___YYYTTTRRRQQQPPPOOOIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA???>>>======:::888777777888888777555888888777777666666555555444444555777888999:::;;;>>>???@@@@@@AAADDDHHHKKKSSSYYYaaagggkkkoootttxxxwwwzzz}}}tttjjjkkkrrrzzz{{{}}}uuusssrrrsssxxx}}}{{{uuurrrttt{{{rrrgggYYYOOOMMMOOORRRSSSVVVYYY\\\^^^^^^]]]]]]^^^\\\[[[[[[ZZZWWWQQQJJJEEE888555111/////////...---000000///......//////000++++++,,,,,,---,,,,,,,,,------------............}}}uuunnneee```dddjjjkkkgggeeehhhpppxxxxxxnnn___QQQIIIDDDDDDCCCBBBAAAAAAAAAAAA>>><<<:::::::::;;;:::999:::999999888777666555444666555333222111111222333111000///...---...///000000///---,,,,,,,,,---...,,,,,,++++++,,,...000111......---,,,++++++*********+++,,,,,,******+++,,,,,,,,,+++******)))((((((+++,,,...//////000222444999999999:::::::::::::::<<<<<<===>>>>>>>>>>>>>>>;;;<<<>>>@@@CCCFFFHHHIIIGGGHHHIIIHHHGGGFFFGGGHHHKKKMMMNNNMMMJJJGGGFFFFFFFFFGGGIIIKKKMMMNNNOOOPPPLLLKKKKKKNNNQQQRRRRRRRRRTTTRRRMMMGGGAAA???@@@AAA@@@EEEMMMTTTXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[]]]bbbfffiiijjjiiihhheeedddbbb```aaabbbeeegggeeeeeeeeebbb___^^^___```dddddddddbbb___[[[WWWTTTOOOLLLFFF@@@<<<<<<<<<===888888888777888888999999888999;;;<<<<<<>>>AAADDDEEEIIINNNUUU^^^jjjxxx{{{nnniiiaaaZZZVVVUUUSSSSSSIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA???>>>=========;;;::::::;;;;;;999888888888777777666666555555666777888999:::;;;<<<<<<===>>>>>>===>>>AAAFFFIIILLLSSS\\\cccgggkkkpppttttttwwwzzz|||}}}}}}rrrssszzz|||}}}vvvrrrnnnlllmmmqqqtttuuuyyyzzz|||}}}~~~zzzwwwwww{{{|||ppp___QQQKKKKKKNNNPPPTTTWWWZZZ\\\]]]]]]^^^___\\\[[[[[[ZZZWWWRRRLLLGGG:::777222///.........---000000///.........//////***+++,,,---------------,,,------------.........|||rrrfffaaa___bbbffffffgggiiijjjqqqwwwwwwlll^^^PPPIIIDDDDDDCCCBBBAAAAAAAAAAAA>>><<<:::::::::;;;:::999999999999999888666555444666555333222111111222333333222000///...///000000000///...---,,,---...///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,------***+++,,,,,,******+++,,,---,,,,,,+++***)))((((((+++,,,...//////111444777::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<===???AAADDDFFFGGGHHHFFFGGGHHHHHHFFFEEEFFFHHHKKKMMMMMMLLLIIIGGGEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOLLLMMMNNNPPPSSSVVVVVVTTTQQQNNNIIIBBB>>>===@@@CCCDDDHHHNNNRRRTTTWWW[[[]]][[[[[[[[[[[[\\\\\\\\\]]]ZZZ]]]aaaeeehhhiiiiiihhhfffdddbbb``````aaaccceeeeeefffgggfffdddbbbbbbaaadddddddddbbb^^^YYYTTTQQQHHHEEE@@@;;;888888:::;;;888777777777888888999::::::;;;<<<<<<<<<>>>BBBEEEKKKPPPVVV\\\dddppp~~~yyyrrriiiaaa[[[XXXUUUTTTLLLKKKJJJIIIHHHFFFEEEEEECCCCCCBBBAAA???>>>===<<<>>>===;;;;;;<<<<<<:::888888777777777666666666555777777888999:::;;;;;;<<<;;;<<<<<<<<<===AAAFFFJJJHHHOOOWWW^^^bbbggglllqqqsssuuuyyy{{{|||~~~}}}{{{~~~}}}vvvqqqlllhhhiiikkknnnooossstttwwwzzz}}}{{{yyy{{{~~~~~~~~~wwweeeUUUKKKIIILLLNNNRRRUUUXXX[[[\\\]]]^^^```]]]\\\[[[YYYWWWRRRLLLHHH???:::444000............000000///...............+++,,,---......///......,,,,,,,,,,,,------------|||rrrdddbbbbbbeeeeeedddgggllloootttxxxuuujjj\\\OOOIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;999999999999888777555333555555444333222222222222333222111000000//////000000///......------.........------,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,,,,******+++,,,---,,,,,,++++++*********+++,,,...///000222666999;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>><<<===???BBBDDDEEEFFFFFFDDDFFFGGGGGGFFFFFFGGGHHHKKKKKKKKKIIIGGGEEEEEEFFFGGGIIIKKKMMMOOOOOOOOOOOOMMMOOOQQQQQQTTTWWWVVVRRRKKKIIIDDD???<<<>>>BBBFFFJJJMMMPPPQQQRRRTTTYYY]]]ZZZZZZ[[[[[[\\\\\\\\\]]][[[]]]```bbbeeegggggghhhgggfffcccbbbaaaaaabbbccceeefffhhhiiiiiigggeeeccccccdddcccaaa]]]VVVPPPMMMEEECCC???;;;::::::;;;===888888888888888999:::;;;;;;<<<===>>>???BBBFFFJJJRRRXXX___dddjjjtttuuukkkccc]]]YYYVVVQQQOOOMMMJJJHHHGGGGGGGGGDDDDDDCCCBBB@@@???>>>>>>>>><<<;;;:::;;;:::999777666666666777777777777777555666666777888888999999999:::;;;<<<===AAAEEEIIIFFFLLLSSSYYY]]]bbbiiinnnqqqtttyyy{{{|||}}}}}}~~~|||}}}~~~xxxxxxyyy|||~~~sssooojjjhhhiiimmmoooqqqqqqssswww||||||}}}~~~}}}~~~zzzjjjYYYNNNJJJKKKLLLOOORRRUUUXXXYYY[[[^^^```]]]\\\[[[ZZZWWWSSSNNNJJJEEE@@@888222////////////000000///...------------------......//////......+++,,,,,,,,,,,,---------|||tttjjjhhhhhhkkkkkkiiikkkooouuuxxxzzzuuuiiiZZZOOOIIIDDDDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;888999::::::999777444333444444444444333222111111111111111111000///...---///////////////...------+++,,,,,,------,,,,,,,,,,,,,,,,,,---------------***+++,,,,,,******+++,,,------,,,,,,,,,,,,,,,,,,+++---...///000333777:::;;;;;;::::::;;;<<<===>>><<<<<<===>>>>>>>>>>>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBDDDEEEFFFEEEFFFGGGIIIJJJJJJIIIFFFDDDDDDFFFHHHIIIKKKMMMOOOQQQQQQPPPPPPPPPSSSSSSQQQRRRTTTQQQKKKEEEDDD@@@======@@@FFFJJJNNNQQQTTTSSSQQQQQQUUUZZZYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^___```bbbccceeefffhhhgggfffdddcccbbbbbbbbbccceeegggjjjkkkiiifffdddbbbbbbbbb___ZZZSSSMMMHHHDDDBBB@@@===<<<======>>>888888888999999:::;;;<<<;;;===???@@@CCCHHHNNNRRRYYY```hhhmmmrrrzzzzzzqqqhhhaaa]]]WWWUUUPPPLLLIIIHHHIIIJJJGGGFFFEEEDDDCCCAAA@@@@@@???===<<<;;;;;;;;;999777555555666666777777888888666666666777888888999999777999;;;<<<===???BBBEEEEEEJJJOOOTTTXXX^^^eeekkkooosssxxx{{{|||{{{zzzzzztttuuuzzzwwwoooooonnnsss{{{~~~}}}}}}vvvrrrnnnmmmnnnqqqssstttqqqtttyyy~~~}}}}}}{{{{{{|||{{{mmm^^^RRRLLLKKKKKKKKKNNNQQQTTTVVVXXX\\\^^^]]]\\\[[[ZZZYYYWWWRRROOOKKKEEE<<<555111000000000000000///...------------------.........---,,,,,,------------............}}}vvvrrrnnnnnnqqqsssqqqpppqqqyyy||||||vvviiiZZZOOOJJJDDDDDDCCCBBBAAAAAAAAAAAA>>><<<:::::::::;;;:::999888999::::::999777444333333444555555444333111000///000000111000...,,,+++...///000000000///---,,,)))***,,,---...------,,,.........------,,,,,,,,,***+++,,,,,,******+++,,,,,,---------------------,,,---...///000333888;;;;;;;;;::::::;;;<<<>>>???<<<======>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBAAACCCEEEEEEEEEFFFHHHJJJIIIIIIGGGDDDBBBCCCFFFIIIKKKLLLOOOQQQSSSRRRRRRQQQRRRUUUTTTPPPOOOQQQMMMFFFAAA@@@>>>======AAAHHHMMMPPPTTTWWWVVVRRRPPPSSSVVVXXXXXXYYYZZZ[[[\\\]]]]]]______^^^^^^___aaaccceeeiiihhhgggfffeeecccbbbaaaaaabbbfffiiikkkjjjfffccc```aaa```^^^XXXQQQJJJFFF>>>===<<<:::999999::::::999999999999:::;;;<<<===;;;===@@@CCCGGGMMMTTTYYY]]]eeennnssswww}}}ssskkkeee\\\YYYSSSMMMJJJJJJKKKLLLIIIHHHGGGFFFEEEDDDCCCBBBBBB@@@>>>>>>>>>===;;;:::444444555666777888999999888888888999:::::::::;;;666888;;;<<<<<<===???AAADDDHHHMMMPPPTTTZZZccciiimmmrrrxxx{{{{{{zzzxxxwwwkkknnnttt|||pppiiijjjcccjjjtttzzz|||{{{{{{{{{}}}yyyuuusssssstttuuuuuurrruuuzzz|||}}}zzzyyyzzz|||}}}}}}~~~{{{ooo```TTTMMMKKKKKKIIIKKKOOOQQQSSSVVVZZZ\\\\\\[[[[[[[[[[[[ZZZVVVSSSOOOHHH>>>666222111111111111000///...---,,,,,,,,,------------,,,,,,+++***............/////////000~~~{{{vvvsssuuuvvvsssppppppvvvzzz{{{tttfffWWWMMMHHHFFFDDDAAABBBDDDDDDBBB@@@@@@@@@>>>===<<<;;;;;;;;;999999888888777666666666666555444333222222222222...///000//////...------------------------------***+++---...///...------------,,,,,,+++***))))))------,,,+++************...---,,,++++++,,,...000---...///222444777888999;;;=========;;;:::;;;<<<@@@??????>>>>>>>>>>>>>>>===???@@@@@@??????@@@AAAEEEFFFGGGIIIJJJJJJIIIIIIJJJFFFDDDDDDBBBBBBFFFLLLOOOOOOOOOOOOPPPPPPQQQQQQSSSRRRRRRSSSSSSPPPKKKFFF:::;;;<<<>>>AAAFFFMMMRRRTTTTTTSSSTTTTTTUUUUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]^^^```cccdddeeecccccceeegggfffccc___bbbaaabbbdddffffffdddbbb``````___[[[VVVOOOHHHDDD>>>===;;;:::999999::::::999::::::888777888:::<<>>>>>>>>??????>>><<<;;;:::;;;;;;<<<999999888888888888888888666777999;;;<<<===>>>>>>EEEGGGHHHKKKNNNTTT\\\aaakkkooouuuyyyzzzwwwssspppjjjmmmrrryyyqqqddd\\\___^^^bbbnnnwwwzzz{{{}}}xxx{{{{{{xxxwwwzzzzzzwww{{{zzz{{{~~~{{{zzzwwwwwwvvvvvvvvvxxxzzz|||{{{wwwooodddYYYQQQLLLJJJJJJKKKMMMPPPSSSVVVYYYZZZ[[[ZZZZZZYYYXXXVVVTTTSSSPPPKKKCCC;;;555222222333......------------......------------------------000000000000000000000000~~~yyyvvvxxxyyyuuusssssstttxxxxxxpppbbbSSSJJJGGGFFFDDDBBBBBBCCCDDDBBB@@@===<<<;;;:::999888888888999999888888777666666666444333222111000000000000111000000111222222111000------------------------,,,------............---------,,,,,,+++******))),,,,,,,,,+++,,,,,,------,,,+++*********+++,,,---...///111333666888:::;;;:::;;;<<<<<<;;;;;;===>>>???>>>======<<<<<<=========???@@@@@@??????AAABBBEEEFFFHHHIIIJJJJJJIIIIIIGGGDDDBBBCCCBBBBBBFFFMMMNNNNNNOOOPPPPPPQQQRRRRRRSSSRRRRRRRRRRRRNNNHHHCCC;;;<<<>>>@@@CCCHHHOOOSSSUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[\\\]]]\\\\\\]]]]]]\\\]]]]]]___```aaadddccccccfffiiiiiigggdddaaaaaa```bbbcccdddcccaaa^^^]]][[[WWWQQQKKKEEEAAA>>>===;;;:::999999:::::::::;;;;;;:::999999;;;===@@@CCCGGGKKKPPPUUU[[[___iiinnnvvv~~~|||pppiii```YYYUUUSSSPPPMMMLLLKKKIIIHHHHHHGGGDDDBBBCCCBBBAAA@@@@@@@@@@@@@@@===<<<:::999888888888999999999888888888888888888666777888:::;;;=========CCCEEEGGGIIILLLRRRYYY^^^gggkkkqqqwwwyyywwwtttqqqpppsssvvv{{{tttfff]]]YYYXXX]]]hhhrrruuuxxxzzz}}}|||wwwuuurrrqqqrrrsssuuuvvvwwwuuuooofff\\\SSSLLLIIIHHHIIIKKKMMMQQQTTTWWWYYY[[[[[[ZZZYYYXXXWWWUUUUUUQQQLLLDDD<<<666222222222///......------......///------------------------........................|||yyy{{{{{{wwwuuuuuuuuuwwwwwwnnn```RRRJJJGGGFFFDDDCCCBBBCCCCCCAAA@@@???>>>===<<<;;;:::::::::999999888888777666666666444333222111000000000000444222000000333333111...------------------------///......------------...---,,,,,,++++++*********+++++++++,,,,,,---//////,,,,,,++++++++++++++++++000111222555777999;;;<<<888:::<<<<<<<<<<<<>>>@@@>>>===<<<;;;;;;;;;<<<<<<===???@@@AAA@@@@@@BBBDDDFFFGGGHHHJJJJJJJJJJJJIIIDDDAAA@@@BBBBBBBBBGGGMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSSSSPPPKKKDDD???===???BBBDDDGGGLLLQQQUUUVVVUUUSSSRRRRRRSSSTTTVVVVVVWWWXXXZZZ[[[[[[\\\\\\^^^^^^]]]]]]]]]^^^___```ccccccdddgggjjjkkkjjjiiiaaa___^^^^^^```aaaaaa```\\\ZZZVVVQQQKKKEEEAAA???===<<<;;;:::999999999::::::;;;======<<<<<<===>>>BBBFFFKKKPPPUUU[[[bbbfffqqqvvv~~~yyyrrrhhh```[[[WWWRRROOOOOOMMMJJJIIIHHHGGGDDDBBBEEEDDDCCCBBBAAAAAAAAAAAA===<<<;;;999888777777777888888999999999999999999666666777999:::;;;<<<<<>>777333111000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,{{{yyyzzzyyyuuusssuuuwwwyyyxxxoooaaaSSSLLLJJJEEEEEEDDDCCCCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<999999888888777666666666555555444333222222222222666222///...000000---***........................///...---+++++++++,,,---,,,,,,,,,++++++*********+++++++++++++++,,,---...------...//////...------000111333555777999:::;;;999;;;======<<<<<<>>>??????>>><<<;;;:::;;;<<<======???AAAAAAAAABBBDDDEEEGGGHHHIIIJJJKKKKKKJJJIIIAAA??????BBBCCCCCCHHHOOOOOOPPPRRRTTTUUUUUUUUUUUUTTTTTTTTTSSSOOOIIIBBB>>>???BBBFFFIIILLLPPPTTTWWWWWWUUUSSSQQQQQQRRRTTTUUUUUUVVVWWWXXXZZZ[[[[[[\\\^^^^^^^^^___``````aaabbbcccdddeeegggiiijjjjjjjjjaaa___]]]\\\]]]^^^^^^^^^[[[WWWRRRKKKFFFAAA>>>===<<<;;;;;;::::::999999999999;;;===>>>======???@@@EEEIIIOOOUUU[[[bbbiiimmmxxx}}}}}}rrriiibbb\\\VVVRRRPPPNNNKKKJJJJJJIIIGGGEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>><<<:::999888888888888999999999999999:::666666777777999:::;;;<<>>>>><<<;;;<<<>>>@@@???===;;;;;;<<<===>>>===???AAABBBBBBCCCEEEGGGHHHIIIJJJKKKLLLKKKJJJIII@@@>>>@@@CCCEEEEEEJJJQQQSSSTTTVVVWWWWWWWWWVVVUUUSSSTTTTTTQQQMMMGGGBBB???BBBFFFKKKNNNQQQSSSUUUWWWUUUTTTSSSQQQQQQRRRTTTUUUUUUUUUVVVWWWYYYZZZ\\\\\\]]]]]]___aaacccdddffffffdddeeefffgggffffffggggggccc```]]]\\\\\\\\\[[[ZZZXXXTTTNNNHHHBBB>>>===<<<::::::::::::::::::999999888:::<<<===>>>???BBBDDDJJJNNNUUU\\\ccciiipppttt|||}}}ssskkkddd\\\WWWRRROOOMMMLLLLLLLLLJJJIIIFFFEEEDDDCCCAAAAAAAAA@@@@@@???>>>===<<<:::999888888888999999::::::::::::777666666777888999:::;;;>>>@@@BBBDDDGGGKKKPPPTTT\\\aaaiiiqqqxxx{{{|||||||||sssggg___YYY[[[cccppp{{{tttrrrqqqpppooooooqqqssssssoooeeeXXXOOOGGGGGGGGGIIILLLPPPTTTVVVXXXYYYYYYZZZZZZZZZZZZZZZVVVSSSLLLDDD===777333111/////////....../////////........................------------------------{{{wwwtttrrrrrrtttrrrnnnnnnrrrxxxzzzzzzqqqcccUUUMMMJJJEEEFFFFFFDDDAAA@@@@@@AAA======<<<;;;;;;;;;;;;;;;999999888888777666666666444333222111000000000000//////...//////111333555........................---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))(((((((((******+++,,,---...//////111222333555666888999:::===>>>???>>><<<;;;<<<===AAA???===;;;:::<<<>>>???===@@@BBBCCCDDDEEEGGGIIIIIIJJJKKKLLLLLLKKKJJJJJJAAA@@@BBBFFFGGGHHHMMMSSSWWWXXXYYYYYYXXXVVVTTTRRRQQQRRRQQQNNNIIIEEEBBBBBBEEEIIIOOOSSSTTTTTTUUUVVVRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[\\\^^^\\\^^^```ccceeeggghhhhhheeefffgggfffdddcccdddeeefffccc```^^^]]][[[YYYWWWTTTPPPKKKEEE@@@===<<<<<<999999::::::::::::999999888:::<<<>>>???CCCGGGJJJPPPUUU]]]dddkkkrrrxxx|||xxxpppggg___YYYVVVSSSPPPNNNNNNNNNMMMLLLGGGFFFEEECCCBBBAAAAAAAAA>>>>>>======;;;:::888777888888999999:::;;;;;;;;;888777777666777999:::<<<<<<>>>AAACCCEEEIIIMMMPPPXXX]]]eeemmmtttxxxzzz{{{{{{}}}~~~rrrggg\\\WWW[[[iii~~~yyyssspppoooooommmnnnppprrrpppggg[[[QQQIIIHHHHHHHHHKKKOOOSSSUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXUUUOOOHHHAAA:::555333000//////......//////000................................................{{{wwwpppoooqqqsssqqqmmmooosssyyy|||}}}uuufffXXXOOOKKKEEEFFFGGGEEEAAA??????AAA??????>>>============>>>999999888888777666666666444333222111000000000000---000111///,,,,,,111555........................,,,,,,---.........------++++++++++++++++++++++++++++++******)))************)))******,,,///111222333333555666888999:::;;;<<<===>>>>>>===<<<>>>???@@@>>>;;;999999:::===>>>>>>@@@BBBDDDDDDFFFIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJCCCBBBDDDHHHJJJJJJOOOUUUZZZZZZ[[[ZZZWWWTTTPPPNNNNNNNNNMMMIIIDDDBBBBBBCCCHHHLLLRRRUUUVVVUUUTTTTTTOOOPPPRRRSSSTTTTTTTTTTTTVVVVVVVVVWWWYYY[[[]]]___]]]^^^aaaccceeefffggggggeeeggggggfffcccbbbdddfffhhhfffcccaaa^^^[[[WWWTTTOOOLLLGGGBBB>>>;;;::::::888999::::::::::::999888:::;;;===>>>AAAGGGMMMRRRXXX]]]eeelllssszzzwwwnnneee___\\\YYYTTTQQQOOONNNMMMKKKIIIHHHGGGEEECCCBBBBBBBBB>>>>>>>>>>>>===<<<:::999888888999999:::;;;;;;<<<999888777777777999;;;<<<:::<<<>>>AAABBBFFFIIIMMMRRRWWW___gggnnnrrrtttuuuvvvxxx||||||pppaaaYYYXXXaaatttuuupppppprrrooooooppprrrrrrkkk```WWWJJJIIIHHHHHHIIIMMMQQQSSSUUUUUUWWWXXXYYYZZZ[[[[[[YYYVVVRRRKKKDDD===888555000000////////////000000................................................}}}yyyooooooqqqsssqqqnnnpppuuu|||yyykkk\\\RRRNNNEEEFFFGGGEEEAAA>>>???AAA<<<;;;;;;:::::::::;;;;;;999999888888777666666666666555444333222222222222///222333...'''%%%)))...////////////////////////,,,---///000111000//////++++++++++++++++++++++++************+++,,,------+++++++++,,,...111444666444555666777999;;;<<<<<<:::<<<===>>>===>>>???AAA???===:::888777999<<<===>>>@@@BBBDDDEEEGGGIIIKKKKKKKKKLLLMMMMMMLLLKKKJJJEEEDDDFFFJJJLLLLLLPPPVVV[[[[[[[[[YYYVVVQQQMMMJJJKKKKKKIIIEEEAAA???BBBDDDIIIMMMSSSWWWWWWUUUSSSRRRMMMOOORRRTTTUUUUUUUUUTTTVVVVVVVVVWWWYYY\\\^^^```^^^___aaacccdddeeeddddddeeefffhhhfffdddccceeehhhjjjhhheeeccc```\\\VVVSSSKKKIIIEEE@@@===:::999999777888::::::;;;:::999888<<<===>>>???CCCJJJRRRWWW]]]bbbjjjrrryyy{{{qqqkkkaaa]]]WWWSSSPPPNNNLLLJJJKKKJJJHHHFFFEEEDDDCCCCCC???@@@AAAAAAAAA???>>>===888888999::::::;;;<<<<<<:::999888777888999;;;===888:::===???AAACCCGGGJJJNNNSSSZZZbbbiiimmmoooooosssuuuyyy}}}wwwggg\\\XXX]]]lll|||yyyqqqrrruuusssrrrrrruuuuuupppfff]]]KKKIIIHHHGGGHHHKKKOOOQQQSSSTTTVVVXXXYYYZZZZZZ[[[YYYWWWSSSMMMFFF@@@:::777000000////////////000000////////////////////////........................|||{{{yyyvvvttttttwwwzzz{{{jjjZZZNNNJJJHHHGGGFFFDDDCCCAAA@@@@@@>>>===;;;:::999999::::::===<<<;;;:::999999999999666555444222111000000000111111000///////////////------............------+++---000111111///+++))),,,,,,------,,,,,,+++***........................---,,,,,,,,,---///000111000111444777888999888777:::;;;<<<<<<======<<<<<<===<<<;;;:::999:::;;;;;;BBBBBBDDDEEEGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLDDDFFFHHHIIIIIIKKKNNNQQQXXXVVVSSSPPPMMMMMMMMMMMMLLLGGGAAA===>>>@@@CCCDDDKKKNNNRRRUUUUUUSSSPPPNNNOOOPPPRRRSSSTTTTTTTTTSSSUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^```aaabbbbbbbbbcccdddfffggghhhgggffffffiiigggeeecccaaa]]]XXXUUUNNNHHH@@@<<<;;;;;;:::999666888999:::999999:::<<<<<<>>>BBBFFFJJJPPPWWW[[[bbbfffnnnvvv~~~|||tttjjjgggaaaYYYRRRNNNLLLLLLMMMLLLJJJIIIIIIGGGDDDBBBCCCBBBBBBAAA@@@???>>>>>>===<<<:::888777777888888777777666666666666777777999:::;;;;;;<<<@@@EEEIIINNNSSSYYY___cccgggkkknnnqqqssswwwzzz}}}zzzjjjbbbcccfffggg{{{vvvtttvvvyyyyyywwwwwwvvvlll___UUUMMMHHHIIIIIIFFFHHHMMMRRRTTTVVVXXXYYYYYYXXXXXXZZZXXXVVVSSSNNNFFF===777444333111111111000...,,,...000222333333111...---,,,,,,,,,---------......zzzvvvvvvyyy||||||kkkZZZOOOKKKGGGFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;:::::::::;;;:::999777666555444444444555444333222000000000000000000///...............------............------,,,---///000000...,,,***,,,,,,------,,,,,,+++***,,,,,,++++++++++++++++++---,,,,,,,,,---///111222222444666999:::;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<>>>???BBBCCCDDDEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKEEEFFFHHHIIIIIIKKKMMMPPPUUUTTTQQQNNNLLLKKKKKKLLLIIIEEE@@@===>>>AAACCCEEEJJJLLLOOOQQQRRRQQQOOOMMMOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXZZZ[[[[[[[[[[[[]]]^^^___`````````bbbbbbcccdddddddddddddddgggeeecccaaa^^^[[[VVVSSSMMMHHHAAA<<<::::::999888888999;;;;;;::::::<<<======AAAFFFKKKPPPVVV\\\```hhhlllssszzz}}}rrrnnnhhh```XXXSSSPPPPPPNNNMMMKKKJJJJJJHHHFFFCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;999888888888888999999888888888888999999999:::;;;;;;<<>>===<<<;;;;;;;;;<<<<<<;;;999777666555444444444333222111000////////////......------------...------............---------............---,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++------,,,---...000111333444555777999:::;;;::::::999999:::;;;;;;;;;;;;;;;777888999:::<<>>AAADDDFFFIIIJJJLLLMMMNNNNNNMMMLLLOOOOOOQQQRRRSSSTTTTTTTTTSSSTTTUUUWWWYYY[[[\\\]]]\\\\\\^^^___````````````bbbbbbbbbbbbbbbbbbcccdddeeeccc```^^^[[[WWWSSSOOOKKKGGG@@@<<<:::999888888999;;;<<<;;;;;;;;;===???@@@DDDKKKQQQWWW]]]cccgggooossszzz}}}yyyqqqhhh```ZZZUUUSSSPPPNNNLLLKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@??????>>>===<<<:::999999999999999999888888888888999999999:::;;;;;;<<>>>>>===<<<<<<<<<>>>===;;;999777666555444333222111000///////////////......------.........------............------...---------,,,---------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------...000222444333444666777888999999999888999::::::;;;;;;::::::777888999;;;>>>@@@BBBDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNMMMLLLKKKIIIHHHHHHAAA>>>;;;<<<>>>BBBEEEFFFHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUTTTUUUVVVXXX[[[]]]^^^___^^^___```aaabbbbbbbbbbbbdddcccbbbbbbbbbcccdddeeecccaaa^^^[[[XXXTTTOOOKKKFFFCCC???;;;999999::::::999:::;;;;;;;;;<<>>===<<<;;;:::::::::888777777666666777777888999:::;;;;;;<<<>>>AAADDDFFFIIINNNSSSZZZbbbkkkqqqrrruuuyyy{{{|||}}}tttgggiiimmmttt}}}|||{{{xxxwwwxxxzzzyyywwwnnnaaaRRRJJJIIILLLMMMNNNJJJLLLOOOSSSWWWZZZ[[[\\\]]]]]]\\\ZZZWWWQQQIIIDDD777444000...////////////111222333333333222000///.../////////////////////zzzzzzxxxgggVVVLLLIIIDDDDDDCCCCCCBBBBBBBBBAAA?????????>>>>>>===<<<<<<<<<;;;999666555333222222222222111000////////////000///////////////000000------............------...---,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***+++++++++,,,,,,------------------...///111444555555555666777888999999:::888999::::::;;;;;;::::::999:::;;;===???AAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEHHHIIIJJJIIIGGGGGGIIIJJJLLLLLLLLLLLLKKKIIIGGGFFF===<<<:::<<<@@@CCCFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSUUUUUUVVVWWWXXXZZZ]]]___```aaa^^^___```aaaaaabbbbbbaaacccbbbaaa``````aaabbbcccaaa___[[[XXXUUUQQQKKKGGG@@@???===:::999:::;;;===999:::;;;;;;;;;>>>AAADDDHHHMMMUUU]]]dddiiiooorrrvvvzzzyyypppggg^^^YYYUUURRROOOMMMKKKJJJHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;:::888888777777777777888888888:::;;;;;;;;;===@@@BBBEEEGGGKKKPPPWWW```iiioooqqqtttyyy|||}}}kkkccc___fffttt~~~~~~{{{~~~~~~zzzwwwvvvwwwxxxzzz|||wwwlll[[[OOOKKKLLLLLLKKKMMMNNNPPPSSSVVVYYY[[[\\\\\\\\\[[[[[[YYYSSSMMMHHH:::777222///.../////////111111222222222111000////////////////////////...zzzxxx{{{}}}{{{jjjZZZPPPLLLDDDDDDCCCCCCBBBAAAAAA@@@>>>?????????>>>===<<<;;;<<<;;;:::888666555444444333222111000000000000000000////////////000111111------............------,,,,,,,,,,,,,,,,,,---...,,,,,,------,,,,,,+++***))))))******++++++,,,,,,............000222555666888999999:::;;;;;;<<<<<<999999:::;;;;;;;;;;;;;;;:::;;;===???AAABBBBBBCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHJJJJJJKKKLLLLLLJJJHHHEEECCC;;;;;;;;;===AAAEEEGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNPPPQQQSSSUUUVVVWWWXXXYYY[[[]]]___```aaa\\\]]]]]]^^^______^^^^^^```______^^^^^^^^^^^^^^^^^^[[[XXXUUUQQQLLLGGGCCC======<<<:::888999;;;===888999;;;<<<===AAAEEEIIIOOOTTTZZZaaagggmmmsssvvvxxx|||{{{qqqggg```[[[XXXSSSPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@???===<<<;;;::::::999999999999::::::888:::;;;;;;;;;<<<>>>@@@CCCEEEIIINNNTTT\\\dddjjjmmmqqqwww{{{~~~wwwhhh]]]cccrrr}}}{{{~~~{{{wwwvvvvvvvvvyyy~~~yyyrrrcccTTTKKKJJJJJJGGGNNNOOOQQQSSSUUUXXXZZZ[[[[[[[[[[[[\\\ZZZVVVPPPKKK???:::444000...///000000111111111111111000///////////////............---}}}zzzvvvvvvwwwyyy|||lll\\\QQQMMMEEEEEEDDDCCCAAA@@@??????>>>>>>>>>>>>>>><<<;;;:::<<<;;;:::999888777777777333333222111111111111222...............///000000------............------++++++,,,,,,,,,---------,,,,,,------,,,,,,+++************+++,,,,,,------.........///111333555777::::::::::::;;;;;;<<<===::::::;;;<<<<<<<<<<<<;;;999;;;===@@@BBBCCCDDDDDDEEEFFFFFFGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJHHHIIIJJJJJJHHHEEEAAA???;;;;;;;;;>>>BBBFFFGGGGGGEEEFFFGGGIIIKKKLLLLLLLLLNNNNNNNNNOOOQQQSSSUUUWWWWWWXXXYYYZZZ\\\]]]^^^___[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\ZZZWWWTTTPPPLLLGGGAAA============:::777777999;;;999:::<<<>>>@@@EEEJJJOOOWWW[[[```eeejjjpppvvvzzz|||~~~ssskkkbbb^^^YYYTTTQQQOOOMMMKKKHHHGGGFFFEEEDDDCCCCCCBBBAAAAAABBBAAA@@@???===<<<;;;::::::999999::::::;;;888999;;;;;;;;;;;;===???@@@CCCGGGKKKPPPWWW^^^bbbhhhmmmsssyyy}}}~~~pppcccdddnnnwww}}}}}}yyyxxxwwwuuuxxxxxxvvvkkkZZZOOOLLLKKKIIILLLMMMOOOQQQTTTWWWYYYZZZ[[[[[[\\\]]]\\\YYYSSSOOOCCC>>>666111//////000000000000000000//////..................------,,,,,,~~~yyyvvvoooppprrrsssssstttvvvxxx~~~zzzkkk[[[PPPLLLFFFEEEDDDCCCAAA@@@???>>>======>>>>>>>>><<<:::999777777555444333333333333333333222222111222222222---------------...///000---..................---***+++,,,------------,,,,,,,,,---------,,,++++++,,,,,,---......///000000.........///111333666777888888888888999::::::;;;:::;;;<<<<<<======<<<<<<888:::===@@@CCCEEEFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGFFFDDDCCCDDDEEEGGGHHHGGGHHHIIIHHHGGGGGGIIIJJJGGGHHHIIIIIIGGGCCC>>><<<;;;;;;<<>>:::>>>???>>>;;;777555666999:::;;;===???CCCHHHNNNSSS]]]___cccggglllqqqxxx||||||tttgggccc]]]XXXTTTRRROOOMMMHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBBBBAAA???===<<<999888888777777888888999888999;;;;;;;;;;;;<<<>>>>>>AAAEEEIIIMMMSSSYYY]]]dddiiipppwww{{{~~~|||qqqdddaaaeeelllyyy{{{zzzxxxtttxxxwwwxxxqqq```SSSOOOOOOMMMJJJKKKMMMOOOSSSVVVYYY[[[\\\\\\]]]^^^^^^[[[UUUQQQFFF@@@888222//////000000////////////..................---------,,,,,,,,,{{{tttllleeelllnnnrrrvvvssspppssszzz}}}zzzjjjYYYMMMHHHGGGFFFDDDCCCBBBBBBCCCCCC>>>>>>>>>>>>===<<<;;;:::888777666555444333333333555444111/////////111222000000000000000000000000.........------,,,,,,,,,///...---,,,------//////......------------............---------......///222///---...222666777666:::::::::::::::;;;<<<===????????????===;;;999888:::===AAAEEEGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJHHHGGGEEEEEEFFFGGGHHHJJJJJJIIIHHHHHHGGGGGGFFFIIIIIIIIIGGGDDDAAA===;;;;;;>>>BBBEEEFFFGGGHHHIIIDDDEEEEEEFFFHHHJJJLLLMMMKKKMMMPPPQQQRRRSSSVVVXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]^^^___````````````]]]]]]^^^```aaa___\\\YYYUUUPPPJJJEEEBBB@@@>>>===:::::::::::::::::::::::::::===AAADDDHHHNNNXXX___eeefffiiimmmsssxxx}}}ssslllccc^^^[[[WWWPPPKKKMMMKKKIIIHHHGGGFFFCCCAAACCCCCCBBBBBBCCCAAA???<<<::::::999888777777777888:::999888888888999:::;;;???AAADDDGGGKKKQQQXXX]]]bbbfffnnntttyyy}}}wwwjjj```]]]cccuuu}}}zzz~~~sssdddVVVMMMJJJKKKMMMPPPSSSUUUVVVWWWWWWWWWXXX[[[]]]]]][[[XXXVVVJJJEEE>>>666111//////000111111000000000000111111------......//////000000~~~xxxrrrjjjeeejjjkkkooorrrpppmmmpppwww}}}zzzjjjZZZNNNIIICCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>===<<<;;;:::888777666555444333333333444333222000///000000111////////////////////////.........------,,,,,,,,,------,,,+++***+++,,,,,,------,,,,,,,,,,,,------...------------...//////111///...///333777888888;;;;;;:::::::::;;;;;;<<<>>>>>>>>>>>>===;;;999888;;;===@@@CCCEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCC@@@===:::888:::>>>BBBEEEEEEFFFGGGHHHGGGGGGGGGHHHHHHJJJKKKKKKMMMNNNQQQRRRRRRSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]______`````````^^^^^^^^^``````^^^ZZZWWWRRRMMMGGGBBB@@@>>><<<;;;::::::::::::;;;<<<<<<<<<;;;>>>CCCGGGKKKRRR\\\cccgggiiilllpppvvv|||{{{sssiiiccc___ZZZSSSMMMNNNLLLJJJIIIHHHGGGEEECCCCCCBBBBBBBBBBBBAAA???<<<<<<;;;:::999999888999999999999888888888999:::;;;>>>@@@CCCFFFJJJOOOVVV[[[___dddkkkrrrwww{{{yyynnnccc]]]```qqq~~~|||rrraaaUUUNNNKKKLLLNNNQQQSSSTTTUUUVVVWWWXXX[[[]]]]]][[[XXXVVVNNNIIIAAA999333000000111//////............//////.........///////////////}}}xxxsssnnnjjjmmmmmmoooqqqooollloootttzzz~~~wwwhhhYYYOOOKKKAAABBBDDDDDDCCC@@@===;;;>>>>>>>>>>>>===<<<;;;:::888888666555444333333333333222222111111000//////.................................---------------...---,,,+++******++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////111000///111555888::::::<<<;;;;;;::::::::::::;;;============<<<;;;999999>>>???@@@AAACCCCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFEEECCCBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBAAA@@@>>>;;;999777;;;>>>BBBEEEEEEEEEFFFGGGJJJIIIIIIIIIIIIJJJKKKKKKNNNPPPRRRRRRRRRRRRTTTVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZ[[[\\\^^^___`````````____________^^^\\\WWWTTTMMMIIICCC???===<<<:::999999999::::::;;;===>>>???===AAAFFFKKKPPPXXXbbbiiijjjlllpppuuu{{{~~~sssjjjeee___WWWQQQPPPNNNKKKJJJIIIIIIGGGEEEDDDCCCAAAAAABBBAAA???<<<>>>===<<<;;;::::::::::::999999888888999999:::;;;<<<>>>AAADDDGGGLLLSSSWWW\\\aaahhhoootttyyy}}}vvvkkk___]]]jjjxxx~~~}}}zzzzzzzzz}}}nnn[[[QQQKKKKKKLLLNNNPPPRRRTTTUUUWWWYYY[[[]]]]]][[[YYYWWWTTTNNNEEE<<<555222222222//////............/////////////////////.........~~~|||zzzxxxwwwtttttttttqqqmmmoootttuuuyyyyyyrrrdddVVVMMMIIIDDDDDDEEEEEEDDDAAA???===>>>>>>>>>>>>===<<<;;;:::999888777555444444444333111222222222111000///..........................................---------//////...------,,,,,,,,,------,,,,,,,,,,,,---------------------...///000111111111333666999;;;<<<<<<<<<;;;:::999999999999;;;;;;;;;;;;;;;:::::::::AAAAAAAAAAAABBBCCCCCCDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEDDDCCCBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCAAA@@@>>>===<<<;;;===@@@DDDFFFFFFFFFGGGGGGJJJJJJIIIJJJJJJKKKLLLMMMPPPQQQSSSSSSRRRRRRSSSUUUWWWWWWXXXXXXYYYZZZZZZ[[[YYYZZZ[[[]]]^^^____________^^^^^^]]]\\\YYYTTTPPPIIIEEE@@@<<<;;;:::999999:::999999999:::<<<>>>??????CCCIIIOOOUUU]]]gggnnnnnnppptttzzz}}}ssslllddd[[[TTTQQQOOOLLLJJJJJJIIIHHHGGGEEECCCBBBAAABBBAAA???===>>>===<<<;;;::::::999999999888999999999999:::::::::<<>>777333222222111111000000000000111111000000//////......------|||xxxvvvrrrmmmnnnqqqqqqttttttlll___QQQJJJGGGEEEDDDCCCBBB@@@@@@@@@???>>>>>>>>>>>>===<<<;;;:::999888777666555444444444111111222111111000......////////////////////////.................................------,,,,,,+++......------------......,,,,,,,,,------///000000111222333555777999;;;<<<<<<;;;:::999999999999999::::::::::::;;;;;;;;;<<>>===>>>>>>@@@CCCGGGIIIHHHHHHHHHIIIHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRSSSSSSRRRRRRSSSUUUWWWWWWWWWXXXYYYYYYZZZZZZXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]\\\[[[YYYUUUPPPLLLFFFBBB===::::::::::::999::::::999999999;;;===>>>BBBGGGMMMSSSYYYaaajjjqqqrrrtttyyy~~~|||tttkkk```XXXTTTQQQMMMKKKJJJIIIHHHGGGFFFDDDBBBBBBBBBBBB@@@???>>>===<<<;;;999999888888888888999999::::::::::::999;;;>>>@@@CCCFFFKKKNNNUUUZZZbbbjjjpppuuuyyy|||~~~zzziii[[[ZZZ```llluuu~~~~~~}}}~~~uuucccVVVNNNMMMKKKKKKLLLPPPTTTWWWXXXYYY[[[\\\\\\\\\[[[ZZZZZZUUULLLBBB:::555222222111111000000000000111111000000//////......------zzzvvvqqqllllllooopppsssrrrjjj\\\OOOHHHFFFBBBAAA???>>>======>>>???>>>>>>>>>>>>===<<<;;;:::999999777666555444444444222111111000000///......////////////////////////.............../////////******++++++++++++******///......------......///,,,,,,,,,---...///000111111333555666666777999;;;;;;::::::999999999999:::::::::::::::;;;<<<===>>>DDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCCCCBBBBBBCCCEEEHHHJJJIIIJJJKKKLLLKKKIIIGGGFFFBBB@@@>>><<<;;;<<<>>>???CCCFFFIIIJJJJJJIIIIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZYYYXXXVVVRRRLLLHHHCCC???;;;999999:::::::::::::::999999:::<<>><<<;;;:::999888888777888999::::::::::::999888:::===???AAADDDHHHKKKPPPVVV^^^ffflllrrrwwwzzz}}}ppp```YYYYYYcccooo{{{|||{{{}}}xxxjjj^^^PPPNNNJJJIIIJJJOOOTTTWWWXXXYYYZZZ\\\\\\\\\\\\[[[\\\WWWOOOFFF>>>888444222//////............/////////////////////.........zzzvvvrrrnnnnnnqqqsssuuutttkkk]]]QQQJJJHHH>>>???????????????>>>>>>>>>>>>>>>>>>===<<<;;;::::::999888666555555444444333222000///......//////........................---........./////////000((((((***+++,,,,,,++++++...------,,,,,,------...,,,,,,,,,---...///000111111444666777666666888:::999999999888999999::::::::::::::::::<<<===???@@@AAABBBCCCCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFAAAAAA@@@AAABBBEEEGGGIIIHHHIIIKKKLLLKKKIIIFFFEEEAAA???<<<;;;:::<<<>>>@@@CCCFFFIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPRRRSSSSSSSSSSSSUUUVVVVVVVVVWWWXXXXXXYYYYYYZZZYYYZZZZZZ[[[[[[ZZZZZZYYYXXXWWWVVVUUUSSSOOOIIIEEE???<<<999777888999999999999999999:::<<<@@@DDDGGGMMMRRRXXX]]]aaagggooouuu|||rrrhhh]]]YYYTTTPPPMMMLLLKKKJJJJJJHHHEEEDDDDDDEEEDDDCCC@@@???>>><<<;;;:::999999777888999:::::::::999999888:::===???@@@CCCFFFHHHKKKQQQYYYaaahhhnnnsssvvv}}}~~~}}}mmmaaa]]]]]]iiivvv|||{{{xxxyyy{{{}}}|||{{{oooeeePPPMMMIIIFFFHHHLLLRRRVVVXXXYYYZZZ\\\\\\]]]\\\\\\\\\YYYSSSKKKCCC<<<666333//////............//////.........///////////////zzzwwwuuuqqqrrruuuwwwxxxvvvmmm___SSSMMMKKK===???AAACCCCCCBBB@@@???>>>>>>>>>>>>===<<<;;;::::::999888666555555555555333222000...---...///000---------------------------.........//////000000((()))+++---.........------,,,,,,++++++,,,,,,---+++,,,,,,---...///111111111444777777555555666888888888888888999:::;;;;;;;;;::::::;;;<<<>>>@@@BBB???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEE@@@?????????AAACCCFFFHHHGGGHHHJJJKKKJJJHHHEEEDDDBBB@@@===;;;;;;===@@@BBBCCCFFFIIIJJJIIIGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKPPPQQQSSSTTTSSSTTTUUUWWWVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSQQQMMMHHHDDD===:::777555666888999999888888999;;;???DDDIIILLLQQQVVV\\\aaadddjjjqqqvvvyyynnnaaa]]]WWWRRRPPPNNNLLLKKKKKKIIIFFFEEEEEEFFFEEEDDDBBBAAA???>>><<<;;;;;;:::777888999:::;;;:::999999888:::===???@@@BBBEEEGGGHHHNNNVVV^^^eeekkkpppsss|||~~~yyykkkeeeZZZfffsssxxx{{{~~~~~~~~~zzzvvvvvvwww}}}zzzyyy}}}}}}rrrgggOOOLLLGGGDDDEEEKKKQQQUUUYYYYYYZZZ[[[\\\]]]]]]]]]]]][[[VVVOOOGGG???888444111111000000000000111111---.........//////000000~~~yyytttnnnkkksss}}}{{{pppaaaRRRIIIEEE@@@???@@@AAABBBBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;::::::999777666444333333444444333222222111111000000//////.........//////000111111000---,,,,,,---...------,,,,,,++++++***++++++******,,,...111222---+++)))''''''))),,,...333555777:::;;;;;;::::::666777999:::;;;::::::999888888888;;;>>>AAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGFFFFFFEEEDDDCCC???>>>>>>@@@EEEHHHHHHFFFIIIJJJKKKKKKJJJHHHFFFEEE???<<<:::;;;>>>AAABBBBBBDDDEEEGGGHHHIIIHHHHHHGGGJJJIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNOOOPPPRRRSSSSSSUUUVVVWWWYYYYYYYYYXXXXXXZZZ\\\^^^___```^^^\\\ZZZYYYUUUQQQNNNLLLHHHCCC>>>>>>===;;;999777777777777:::;;;===???BBBGGGMMMQQQYYY]]]bbbfffjjjnnnrrruuuxxxllleee\\\VVVSSSQQQOOOMMMJJJGGGEEECCCDDDDDDCCCCCC@@@>>>===<<<======;;;999999999999888888888888888888:::<<<>>>???BBBEEEHHHJJJMMMRRRWWW]]]eeemmmrrrzzz|||rrreee^^^bbbmmmzzz}}}yyyuuussswwwvvvvvvzzz}}}|||tttmmm]]]PPPEEEEEEHHHKKKOOOUUUXXXZZZ\\\\\\\\\]]]___aaa```\\\VVVRRRLLLEEE;;;444000111111000......///000000000000000////////////zzzwwwyyyzzzwwwuuusssqqqnnnnnnwww~~~rrrbbbSSSJJJFFF>>>>>>>>>???@@@@@@>>><<<<<<<<<<<<;;;::::::999999:::999888777555444333333333333222111111000000/////////...............///...000000///...------///......------------,,,,,,,,,,,,++++++,,,...000111...,,,***((()))+++...///333444666888::::::::::::777888999:::;;;:::999888777777777:::===???@@@???AAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA???>>>>>>AAAEEEHHHHHHGGGIIIJJJJJJKKKIIIGGGEEECCC>>>;;;999:::===AAABBBAAAGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZZZZYYYYYY[[[]]]___```aaa```^^^\\\YYYUUUQQQMMMJJJFFF@@@<<<;;;:::999888777888999999888999<<<>>>AAAGGGMMMRRR[[[___eeeiiimmmppptttvvv|||ooohhh___XXXTTTQQQNNNKKKIIIFFFDDDCCCDDDDDDDDDCCCDDDBBB@@@???>>>===:::888999999999999888888888888777999;;;<<<===@@@CCCEEEGGGJJJOOOTTTZZZbbbjjjoooxxxzzz}}}xxxmmmiiijjjppp{{{}}}{{{xxxuuuvvvtttssstttvvvuuuppplll]]]PPPEEECCCEEEGGGKKKPPPTTTVVVYYYZZZZZZ[[[]]]^^^^^^ZZZVVVRRRNNNHHH???888333333222111//////000111000000000000////////////~~~tttpppnnnooonnnmmmmmmnnnmmmnnnwwwtttcccTTTJJJFFF>>>>>>===>>>@@@@@@>>><<<<<<<<<<<<;;;::::::999999:::999888666555444444333222222111111000//////.........---------......///---///000///...---...///------............//////------,,,+++,,,---...//////---+++******,,,///111333444555666888999::::::888999:::;;;:::999888777666555666888<<<>>>???>>>@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>???AAAEEEGGGHHHGGGHHHIIIJJJIIIHHHEEEBBB@@@<<<:::999:::===@@@AAAAAAEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]___aaaaaaaaa___^^^YYYVVVQQQLLLGGGBBB===999888888777777888999;;;<<<888:::===@@@EEEKKKQQQVVV___ccciiiooorrruuuwwwyyywwwoooeee]]]XXXSSSNNNJJJFFFDDDBBBBBBCCCDDDDDDDDDEEECCCAAA@@@@@@???===;;;:::::::::999999888888888555777999:::;;;===@@@CCCDDDGGGKKKPPPVVV]]]eeejjjtttwww{{{~~~zzzyyytttuuu|||}}}~~~~~~zzzvvvuuutttsssrrrpppnnnmmmlll^^^SSSIIIEEEEEEEEEHHHKKKRRRTTTWWWYYYYYYZZZ\\\^^^^^^[[[XXXUUURRRMMMEEE???555444333111111111111111000000000000////////////}}}rrrkkkhhhgggkkkkkklllmmmkkklllttt~~~uuucccSSSIIIEEEAAA@@@???@@@AAABBB@@@???>>>>>>>>>===<<<<<<;;;;;;:::999777555444444444444222222222111000000//////...------------......///...///000///---,,,---...+++,,,,,,---.../////////...------,,,,,,,,,---......---+++++++++---///111444444444555666888:::;;;999::::::;;;:::999777666666555666888;;;>>>>>>>>>@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBBBBAAA@@@>>>>>>??????@@@BBBEEEGGGHHHHHHHHHIIIIIIHHHFFFCCC@@@>>>;;;;;;;;;<<<>>>AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^``````___^^^^^^YYYVVVQQQKKKEEE@@@;;;999888777777777888999;;;<<<:::===BBBFFFKKKQQQXXX]]]dddhhhoootttwwwzzz|||~~~yyyoooeee^^^WWWOOOJJJDDDBBB@@@@@@BBBDDDDDDDDDAAA@@@???@@@BBBBBBBBB@@@;;;;;;::::::999999888888555777999::::::<<>>>>>>>>===<<<<<<;;;;;;999888666444333333444555444333333222111111000000---------------...///000000000111///,,,++++++,,,******+++,,,---......///......------,,,,,,,,,---,,,,,,+++++++++---///000444444444555666888:::;;;999::::::;;;:::999777666666666666999<<<>>>???>>>??????@@@AAABBBCCCDDDEEECCCCCCCCCBBBAAA@@@>>>>>>>>>???AAACCCEEEFFFHHHIIIIIIIIIIIIGGGDDDAAA===;;;<<<===>>>???@@@BBBDDDEEEHHHHHHIIIIIIJJJJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOPPPNNNOOOPPPQQQRRRTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\]]][[[\\\\\\]]]]]]\\\\\\[[[XXXUUUPPPJJJCCC>>>;;;999999999888888888:::;;;<<<===@@@EEEKKKPPPWWW^^^bbbhhhlllsssxxx|||wwwmmmdddZZZQQQJJJCCCAAA@@@@@@BBBDDDDDDDDDBBB@@@@@@@@@BBBCCCBBBAAA<<<<<<;;;;;;:::999999888777888:::::::::<<<>>>AAABBBDDDGGGKKKPPPVVV]]]aaakkkpppwww{{{|||~~~~~~www{{{|||zzz}}}{{{tttsssvvvxxxxxxtttoookkkiiiccc^^^UUULLLIIIIIIJJJJJJMMMPPPUUUXXXYYY[[[]]]^^^___\\\YYYWWWUUUPPPHHHBBB999666222///000000000///000000000000////////////uuunnnjjjhhhlllkkklllnnnmmmoooyyysssaaaRRRIIIFFF@@@>>>======>>>??????>>><<<<<<<<<;;;::::::999999999888555333333333444555444444333333222111111111...............///000111///000000...,,,++++++,,,******++++++,,,---......---------------------,,,,,,+++++++++,,,...///000333444555666888999::::::888999:::;;;:::999888777666555666888<<<>>>???>>>>>>???@@@AAABBBCCCDDDEEEDDDDDDDDDCCCBBB@@@>>>>>>>>>@@@BBBDDDDDDFFFHHHJJJJJJJJJIIIGGGDDD@@@<<<999;;;===@@@AAABBBCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUWWWWWWWWWXXXYYY[[[\\\]]][[[[[[[[[[[[ZZZYYYXXXXXXSSSRRRNNNHHHAAA<<<;;;;;;::::::999999:::;;;===>>>???BBBHHHNNNTTTZZZaaaeeelllpppuuuzzzuuukkk```UUUMMMFFFDDDBBBBBBDDDFFFFFFFFFGGGEEECCCBBBBBBAAA???=========<<<;;;;;;:::999999888999;;;;;;;;;<<<>>>@@@AAACCCFFFIIIMMMSSSYYY^^^eeellltttxxxyyy{{{|||wwwyyy~~~||||||}}}xxxtttvvvyyyyyywwwsssmmmiiifffcccZZZOOOIIIIIIHHHFFFGGGKKKPPPTTTWWWXXXZZZ[[[[[[XXXVVVTTTSSSNNNGGGBBB<<<777111///000111000...000000000000////////////}}}xxxuuussspppnnnooopppooorrr}}}sssbbbTTTLLLIII@@@>>>===<<<>>>??????>>><<<<<<<<<;;;::::::999999999777555333222333555666333333222222111000000000///......//////111222222,,,---......,,,,,,---...+++,,,,,,,,,------......,,,,,,------------------,,,,,,,,,---...///111222333444666888::::::::::::777888999:::;;;:::999888555444555777:::=========>>>>>>???@@@BBBCCCDDDEEEDDDDDDCCCBBBAAA???>>>===>>>@@@CCCDDDDDDEEEHHHKKKKKKJJJJJJGGGDDD???;;;999:::===@@@AAAAAABBBEEEGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\[[[ZZZYYYWWWVVVVVVNNNMMMJJJDDD>>>::::::;;;999999999:::;;;>>>@@@BBBBBBFFFLLLRRRXXX^^^dddiiinnnqqqvvv{{{vvvjjj]]]UUUJJJHHHGGGGGGHHHJJJJJJIIIJJJHHHEEEDDDCCCBBB@@@>>>>>>>>>===<<<;;;:::999999888999;;;::::::;;;===??????AAADDDGGGKKKPPPVVVZZZ```gggppptttuuuxxx~~~~~~yyyvvvwww~~~{{{zzzyyyzzz{{{xxxsssnnnmmmlllcccTTTKKKIIIGGGCCCEEEIIIOOOSSSVVVXXXYYY[[[ZZZWWWVVVUUUUUURRRLLLGGG???999222000111222111...000000000000////////////~~~uuusssrrrqqqpppsss~~~ssscccUUUNNNKKKCCCAAA???>>>@@@AAAAAAAAA???>>>>>>===<<<<<<;;;;;;999777444222222333555666222222111111000/////////////////////000111333333)))***,,,------...///111---------............///+++,,,------......------------......000111222333333555777:::;;;;;;::::::666777999:::;;;::::::999333333333666999<<<<<<<<<===>>>???@@@BBBCCCDDDEEECCCCCCCCCBBB@@@>>>===<<<===AAADDDEEEDDDEEEIIILLLKKKKKKJJJHHHDDD???;;;888888<<>>===<<<;;;:::999999888999::::::999:::<<<>>>>>>@@@CCCEEEIIINNNTTTXXX\\\dddmmmqqqrrruuu|||{{{xxxvvvwww{{{{{{|||~~~~~~yyytttuuutttjjjZZZNNNKKKGGGBBBEEEJJJPPPUUUXXXYYY[[[\\\[[[YYYXXXYYYZZZXXXSSSNNNAAA:::333111222333222///000000000000////////////|||wwwuuusssuuuqqqaaaTTTKKKFFF@@@???????????????@@@@@@>>>>>>======<<<<<<;;;;;;<<<888555444666666333111111111000000///............///000111111000///.........///////////////......---,,,+++++++++++++++,,,,,,,,,---------......------...///111333444555666666666777888:::;;;<<<:::888888999;;;:::666333333555777999:::;;;;;;:::>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBB@@@>>><<<===>>>CCCCCCDDDEEEFFFHHHJJJKKKIIIIIIIIIFFFAAA===<<<;;;:::<<<>>>@@@AAABBBEEEGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKMMMOOOOOOOOOOOOQQQSSSVVVWWWWWWXXXYYYZZZZZZ[[[^^^\\\ZZZYYYWWWUUUQQQMMMLLLGGGAAA<<<:::999888777::::::;;;>>>CCCGGGIIIIIILLLOOOVVV^^^ggglllooooootttwww||||||mmmcccXXXTTTOOOMMMMMMLLLJJJGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDBBB???<<<999888777777999999:::;;;;;;<<<======???AAADDDFFFGGGJJJNNNQQQZZZ___gggnnnsssxxx{{{}}}{{{}}}}}}{{{{{{~~~}}}yyy{{{uuukkkaaaXXXOOOGGGBBBCCCFFFLLLQQQVVVYYY[[[\\\\\\ZZZYYYYYYYYYWWWRRRMMMFFFAAA:::555222111111111111222222111...---......~~~xxxuuurrrttt~~~qqqaaaSSSJJJFFF@@@???????????????@@@@@@???>>>>>>======<<<;;;;;;;;;888555555555555333111222111111000000///.........//////000000//////...//////000//////...---,,,//////...---------......,,,,,,,,,---------------------...///111333444666777777777888999:::;;;<<<:::999888999;;;:::666333444666888:::;;;<<<<<<;;;===???AAABBBAAAAAABBBCCCDDDDDDCCC@@@===<<<>>>???DDDDDDDDDEEEFFFHHHIIIJJJHHHIIIHHHEEE@@@===;;;;;;:::<<<>>>@@@@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLNNNOOOPPPOOOPPPQQQSSSUUUUUUVVVWWWXXXYYYZZZ[[[[[[ZZZXXXVVVUUURRRMMMJJJIIIDDD???:::999888777777999999;;;>>>DDDIIIMMMNNNQQQVVV^^^gggpppvvvxxxyyyvvvyyy~~~vvvlll^^^YYYTTTQQQQQQPPPMMMJJJLLLKKKIIIGGGFFFEEEDDDDDDDDDBBB???<<<:::888777777999999999:::;;;;;;<<<<<<===???AAACCCEEEHHHLLLOOOXXX^^^fffmmmrrrvvvzzz}}}||||||}}}~~~~~~}}}||||||wwwpppggg^^^TTTKKKEEECCCFFFJJJOOOTTTWWWZZZ[[[\\\ZZZYYYYYYYYYWWWTTTPPPIIICCC;;;555333222111000111111222111///---...///yyytttqqqsss}}}ppp___RRRIIIFFF@@@@@@???????????????@@@?????????>>>======<<<<<<;;;999666555555555333222333222222111000000//////.........------.........000000000///...---,,,+++......---------...//////------------,,,,,,,,,,,,------...///111333555666999999999999999:::;;;;;;:::999999999:::999666444666777999;;;===============???AAAAAA@@@@@@AAABBBFFFEEECCC???<<<<<>>???@@@AAADDDFFFGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPPPPPPPQQQRRRTTTSSSTTTUUUVVVXXXYYY[[[[[[YYYWWWUUUSSSQQQNNNJJJGGGDDD@@@;;;888777777777666888999;;;>>>DDDJJJPPPTTTVVV\\\eeepppyyy~~~yyy|||}}}yyywwwvvvvvvvvvtttuuuvvvvvvwwwyyy}}}xxxfffaaaZZZVVVUUUTTTQQQOOOPPPOOOLLLIIIGGGEEECCCCCCDDDBBB@@@===;;;999888888888888999999::::::;;;;;;:::<<>>??????????????????>>>======<<<<<<:::999777555555444333222333333222222111000000000......,,,++++++,,,......////////////...------,,,+++++++++++++++,,,---...---------,,,,,,,,,,,,+++---......000111333555666:::::::::999::::::;;;;;;999999999999999888666555777999;;;===>>>??????>>><<<>>>@@@AAA@@@@@@AAABBBFFFEEEAAA===:::;;;???CCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDAAA===::::::::::::<<<>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMOOOQQQQQQQQQQQQSSSTTTSSSSSSUUUWWWYYYZZZ\\\\\\YYYWWWUUUSSSQQQMMMHHHEEEAAA===:::777777888888777999:::;;;>>>CCCJJJQQQVVVWWW^^^iiissszzz~~~}}}xxxsssuuutttssssssttttttsssqqqtttqqqmmmiiifffeeeeeefffeeeeeefffffffffhhhkkkooouuuyyynnnhhh___ZZZXXXVVVTTTQQQRRRPPPMMMJJJFFFCCCAAA@@@DDDCCCAAA???<<<;;;999999888888888999999:::::::::999;;;>>>@@@AAADDDGGGJJJUUUZZZaaahhhnnntttyyy|||xxxyyy|||}}}{{{{{{vvvvvvtttqqqjjj^^^QQQHHHGGGHHHIIIKKKOOOSSSWWWZZZ[[[ZZZYYYYYYYYYYYYYYYYYYTTTJJJ>>>777555555222...000111222111///...///000}}}|||vvvrrrooopppxxx|||nnn^^^PPPHHHDDDAAA@@@@@@???>>>>>>????????????>>>>>>===<<<<<<<<<999999888666444333333333333333222222111000000000...---,,,++++++,,,---...,,,,,,---......///......+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///000222444555666:::::::::999::::::;;;;;;999::::::999888777777666888:::<<<>>>???@@@@@@???===???AAAAAA@@@@@@AAABBBDDDBBB>>>:::888:::???CCCEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBAAA>>>;;;999:::;;;;;;===???@@@@@@AAADDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOQQQQQQQQQQQQSSSTTTSSSTTTUUUWWWYYY[[[\\\]]][[[YYYVVVTTTQQQMMMHHHEEE???<<<999888999999999999999;;;===???CCCIIIQQQWWW[[[bbbllltttyyy{{{|||}}}~~~uuulllffffffeeecccdddeeeeeedddbbbeeebbb^^^ZZZWWWVVVWWWWWWXXXXXXYYYXXXXXXZZZ]]]```dddiiipppwww~~~uuunnnddd]]]YYYWWWUUUSSSTTTRRROOOKKKGGGCCCAAA@@@DDDCCCBBB@@@>>><<<;;;:::888888999999999999:::::::::<<<>>>???AAACCCGGGIIIRRRWWW^^^eeelllrrrwww{{{zzz{{{~~~|||~~~}}}|||vvvwwwwwwtttmmmbbbTTTKKKJJJIIIJJJKKKNNNSSSWWWZZZZZZZZZZZZYYYYYYYYYZZZ[[[VVVMMMBBB:::777555222///000111222111000///000111{{{yyyyyyyyyyyyzzzvvvssspppnnnnnnvvvyyymmm^^^QQQHHHDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999999666444222333444333222222111000000//////---------,,,,,,---------***+++,,,---.../////////......---------...//////++++++++++++,,,,,,,,,,,,......///000222444666777999999999999999:::;;;;;;999::::::999777666777888999:::<<<>>>@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCCAAA???===:::888;;;@@@DDDFFFFFFGGGGGGFFFDDDCCCAAA>>>???>>><<<999999:::<<<===???AAABBBBBBBBBDDDFFFIIIHHHHHHHHHIIIIIIJJJKKKHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPPPPPPPQQQRRRTTTSSSTTTUUUWWWXXXZZZ[[[[[[[[[YYYVVVSSSPPPLLLGGGCCC>>><<<:::999:::::::::999999<<<@@@BBBEEEKKKSSSYYY```gggqqqwwwyyyzzz|||}}}xxxmmmccc]]]YYYWWWVVVVVVWWWWWWVVVUUUWWWUUURRROOOMMMLLLMMMMMMOOOOOOOOONNNNNNOOORRRUUUUUUZZZaaahhhnnnuuuzzz~~~}}}uuuiii```\\\ZZZWWWUUUVVVTTTQQQMMMIIIFFFDDDCCCDDDCCCCCCBBB@@@>>><<<;;;999999:::::::::::::::::::::<<<>>>???@@@CCCFFFHHHNNNRRRYYYaaagggnnntttxxx{{{}}}~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{}}}{{{{{{{{{|||yyyzzzyyywwwpppeeeXXXPPPJJJJJJJJJLLLNNNRRRVVVXXXXXXZZZ[[[ZZZYYYXXXYYY[[[VVVPPPGGG???999555333111000111222222000000000222yyytttrrrpppmmmssspppoooooommmmmmttt}}}}}}vvvlll^^^RRRHHHDDDBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;::::::888999999777333222333444222111111000000///......------............------+++,,,,,,---............//////...---------......))))))***+++,,,------......//////000222444666777777777777888999:::;;;<<<999:::;;;999666555777999999:::<<<>>>@@@@@@@@@@@@???AAACCCCCCBBBBBBCCCDDD>>>>>><<<;;;:::===BBBFFFFFFFFFGGGGGGFFFDDDAAA@@@;;;;;;;;;:::888999;;;>>>???@@@BBBCCCCCCDDDEEEGGGIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJJJJKKKKKKLLLLLLNNNOOOPPPOOOPPPQQQSSSRRRSSSTTTUUUVVVWWWXXXXXXYYYWWWSSSPPPMMMIIICCC@@@>>><<<999999::::::999888777<<>>???AAAEEEGGGHHHMMMTTT[[[bbbiiipppuuuzzz|||zzz{{{zzzxxxuuutttuuuvvvyyy}}}}}}||||||~~~{{{zzzxxxuuunnndddYYYQQQIIIIIIJJJKKKNNNPPPSSSUUUVVVYYY[[[[[[YYYWWWXXXYYYSSSQQQLLLCCC;;;555333333000111222222000000111222~~~vvvqqqmmmhhheeemmmllllllmmmmmmmmmsss{{{{{{yyyuuukkk___RRRIIIDDDBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;::::::999999888999:::777333111333555111111000000///.........,,,---////////////---,,,---------...------,,,,,,...---,,,,,,++++++++++++(((((()))***,,,---...///...//////111222444666777666666666777888:::;;;<<<999:::;;;999666555777999999:::<<<>>>???@@@@@@@@@???AAACCCDDDCCCCCCDDDEEE=========<<<<<>>@@@CCCFFFEEEIIIPPPXXX___fffmmmrrrxxxzzz~~~}}}zzzzzzyyyvvvsssrrrsssuuuwww|||{{{yyyvvvqqqkkkaaaWWWPPPHHHHHHIIIKKKMMMOOOQQQRRRUUUYYY\\\\\\YYYWWWWWWXXXQQQQQQNNNFFF;;;444333555000111222222111000111333||||||vvvnnnkkklllmmmpppllliiiiiihhhgggkkkrrryyywwwpppeeeYYYNNNGGGDDDAAA@@@@@@???????????????<<<<<<<<<<<<;;;:::999888777777777666555555444444222222111///...,,,+++***---------------------------...///...------...///............---+++)))((()))***+++,,,---.........,,,------///111333555666888888888888999:::;;;<<<::::::999666222222555888<<<===>>>???????????????BBBCCCDDDDDDDDDCCCBBBAAA???>>>>>>>>>@@@BBBEEEGGGIIIGGGEEEEEEGGGFFFCCC@@@777777777888:::===@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJOOOOOOOOOOOOPPPRRRTTTUUUWWWVVVUUUUUUVVVWWWVVVTTTVVVTTTPPPLLLFFFAAA===;;;888999::::::999888999;;;@@@BBBEEEIIIOOOVVV^^^dddlllqqqwwwzzz|||}}}yyyrrrhhh^^^VVVQQQMMMKKKFFFDDDCCCCCCDDDDDDCCCAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYYYY]]]aaaeeehhhjjjooouuuzzz{{{}}}tttllleee]]]XXXSSSRRROOOKKKGGGEEEEEEFFFBBBCCCDDDDDDCCCAAA???======<<<;;;:::999999999999999::::::<<<>>>@@@BBBCCCFFFJJJOOOUUU\\\dddmmmrrrsssvvvzzz}}}zzzyyyyyy|||{{{xxxxxx||||||{{{uuummmcccYYYRRRLLLHHHFFFIIIKKKLLLOOOTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZVVVPPPHHH@@@:::666444000000000000111222333444{{{uuurrrrrrrrrooojjjfffeeedddccciiippprrrpppkkkbbbXXXOOOJJJHHH@@@@@@???>>>>>>>>>>>>???============<<<;;;::::::;;;:::999777444333111111333333222222222222222333........................---...///...---,,,---///...---,,,+++++++++,,,,,,++++++,,,---------,,,,,,------...///111333555666888888888888999:::;;;;;;888888777555333444777;;;<<<===>>>??????@@@@@@???BBBCCCDDDDDDDDDCCCAAAAAA???>>>>>>???AAACCCFFFHHHIIIGGGFFFFFFFFFFFFCCC@@@888888888999;;;>>>AAACCCBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNNNNOOOPPPRRRTTTVVVXXXWWWVVVVVVWWWWWWVVVUUUVVVSSSOOOJJJEEE@@@<<<:::777888:::999888888:::;;;@@@CCCHHHMMMSSS[[[ccciiiooosssxxx|||}}}{{{lllfff]]]UUUOOOKKKHHHGGGDDDBBBAAAAAABBBBBBAAA@@@DDDDDDDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFGGGHHHHHHHHHFFFGGGHHHIIIJJJKKKKKKKKKPPPQQQRRRRRRRRRRRRPPPPPPSSSUUUXXXZZZ[[[^^^cccggghhhmmmsss{{{xxxppphhh___YYYTTTRRRPPPLLLIIIGGGFFFGGGCCCDDDDDDDDDCCCAAA???>>><<<<<<;;;:::999999999:::999::::::<<<>>>@@@AAACCCDDDGGGMMMRRRYYYaaajjjoooqqqtttyyy~~~yyyxxxwwwxxx|||}}}{{{|||||||||yyyrrriii^^^VVVPPPJJJGGGIIIJJJKKKOOOTTTVVVXXXYYYYYYXXXWWWWWWXXXZZZVVVPPPIIIAAA;;;777555111111111111111222222333~~~{{{yyyyyyqqqkkkeeebbb```aaahhhpppnnnmmmhhh```VVVNNNIIIGGG??????>>>=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::888666444222111111222111000//////000111222////////////////////////,,,...///...---,,,---......,,,***))))))+++...000---------------,,,++++++---...///000222333555555777777888888999::::::;;;666666555444444666999===<<<===>>>???@@@@@@@@@@@@BBBCCCCCCDDDCCCBBBAAA@@@>>>>>>>>>@@@BBBEEEHHHIIIIIIHHHFFFFFFFFFDDDBBB@@@999999999:::<<>>:::888666777999999888999;;;===BBBFFFLLLSSSZZZaaaiiinnnqqqtttyyy}}}vvvnnn[[[VVVOOOJJJFFFEEECCCBBBCCCBBB@@@@@@AAABBBAAA@@@EEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMKKKJJJIIILLLMMMNNNOOOOOOQQQTTTWWWXXX\\\cccjjjrrr{{{vvvlllbbb[[[TTTSSSPPPMMMKKKIIIGGGFFFDDDDDDEEEEEEDDDBBB@@@???<<<;;;;;;:::::::::;;;;;;999::::::;;;===???@@@AAABBBEEEJJJOOOUUU]]]eeejjjppprrrwww|||}}}wwwwwwuuuxxx}}}zzzrrrggg```VVVNNNHHHHHHJJJKKKPPPUUUVVVXXXZZZYYYXXXWWWXXXYYYZZZWWWRRRKKKDDD>>>999666333333222111111111111222~~~uuunnnfffbbb___aaaiiirrrrrroooiii```TTTKKKEEEBBB???>>>>>>==================>>>>>>>>>======<<<;;;888888666555444444555555333222000---,,,,,,---...........................,,,---......,,,,,,---...---,,,+++******,,,...///,,,---------------,,,,,,......000111333444555555666777888888999:::::::::666555444444444777:::<<<<<<===>>>???@@@AAAAAAAAABBBCCCCCCDDDCCCBBB@@@???===>>>???AAACCCFFFIIIJJJIIIHHHGGGFFFDDDBBB@@@???999999999;;;<<>>???@@@@@@CCCHHHMMMRRRZZZaaafffnnnqqquuuzzz~~~zzzyyyvvvxxx~~~~~~yyyqqqlll^^^TTTJJJHHHJJJKKKPPPUUUVVVXXXZZZZZZYYYXXXXXXYYYYYYWWWSSSNNNGGGAAA;;;888555444333222111111111111wwwooofffaaa^^^___gggqqquuurrrkkkaaaTTTJJJCCC@@@???>>>>>>===============<<<<<<=========<<<;;;;;;999888666444444444555555444333111000///...//////------------------------,,,---...---,,,+++,,,...,,,,,,------,,,,,,+++******+++,,,---...............///111333444555555555555666777999999999999999777666444333555777:::;;;<<<===>>>???AAAAAABBBBBBBBBCCCCCCCCCCCCAAA???>>>======???AAADDDFFFIIIJJJHHHHHHGGGEEEBBB@@@>>>===777888999:::<<<===???@@@@@@AAACCCEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLLLLNNNQQQTTTWWWYYYZZZXXXVVVVVVWWWWWWUUUTTTNNNKKKGGGAAA===999777666555666777888999<<<@@@CCCLLLQQQXXX^^^cccgggkkknnnkkknnnttt|||yyysssnnnhhhaaa]]]WWWTTTOOOLLLKKKKKKKKKJJJFFFDDDBBBBBBCCCEEEEEEEEEKKKKKKJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMNNNPPPTTTXXXXXXYYY[[[]]]___```aaaaaa^^^^^^^^^^^^]]][[[YYYXXXUUUTTTSSSSSSTTTVVVWWWXXXYYYZZZ[[[]]]___ccchhhllluuu|||xxxllldddZZZVVVRRROOOMMMKKKHHHEEEFFFFFFFFFEEEDDDCCCBBBAAA======<<<<<<;;;;;;<<<<<<::::::::::::;;;<<<===>>>@@@CCCGGGKKKQQQWWW___cccllloootttyyy~~~}}}yyyyyy~~~~~~||||||yyyvvvttteeeYYYMMMJJJJJJLLLPPPTTTVVVXXXZZZZZZYYYXXXYYYZZZYYYXXXUUUPPPKKKDDD>>>;;;555555333222111111000000wwwnnneee___[[[\\\eeennnrrrpppjjj```UUULLLFFFCCC??????>>>=========>>>>>><<<<<<<<<======<<<<<<;;;===;;;888555333222222333------......//////000000------------------------+++---...---,,,+++,,,---,,,,,,---...---,,,***)))***+++,,,---///////////////000222444555555555444555666777999:::999999888777555333333555888:::;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCCCCBBBAAA???>>><<<===???AAADDDFFFGGGHHHFFFGGGFFFDDD@@@===;;;;;;777888999:::<<<===>>>>>>@@@BBBDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMNNNQQQTTTWWWYYYXXXVVVUUUTTTUUUTTTSSSQQQJJJGGGCCC>>>:::888777666555666888999;;;>>>CCCGGGPPPVVV]]]dddgggjjjkkkllljjjmmmttt}}}zzzsssmmmhhheeebbb___^^^ZZZUUUQQQOOOMMMKKKJJJJJJHHHEEEEEEGGGIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMLLLOOORRRTTTUUUYYY```eeejjjmmmqqqvvvxxxyyyyyyxxxsssrrrqqqnnnkkkgggdddaaabbb```^^^^^^```bbbcccbbbccccccbbbaaa```bbbfffiiimmmvvvssskkkaaa[[[TTTPPPOOOMMMIIIFFFGGGGGGFFFEEEDDDCCCBBBBBB??????>>><<<<<<;;;;;;<<<:::::::::::::::;;;<<<===@@@BBBFFFJJJOOOUUU\\\aaaiiilllqqqwww}}}{{{xxx||||||yyyxxxxxxwwwvvvuuukkk]]]PPPKKKLLLMMMOOORRRVVVXXXZZZZZZYYYYYYZZZ[[[XXXXXXVVVSSSNNNGGGAAA===555555444222222111111111}}}|||~~~xxxpppfff```\\\]]]dddmmmpppnnniii```UUULLLGGGEEE@@@@@@???>>>>>>>>>>>>???<<<======>>>>>>============;;;888444222222222333)))***,,,...///......---........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---......///......///111333555666666555444444555777999:::999888777555333111222666:::<<<===<<<===>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<===???AAACCCDDDEEEFFFDDDFFFFFFCCC>>>:::999999888999:::;;;===>>>>>>>>>AAACCCEEEGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKIIIHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMNNNQQQSSSVVVXXXVVVTTTRRRRRRRRRRRRPPPNNNFFFCCC???;;;888777777777666777888:::<<>>>>>?????????>>>>>>:::888666333333444555777///111333444333111...,,,////////////////////////+++,,,------++++++,,,---,,,+++))))))***---000111.........///......---,,,000111333555666666555444444555777999:::999888777333111///111777<<>>@@@BBBCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>===<<<===???AAABBBCCCDDDDDDCCCEEEEEEBBB<<<888777888999:::;;;===>>>?????????BBBCCCFFFGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNPPPSSSVVVWWWUUUSSSQQQPPPQQQPPPNNNMMMDDDAAA===:::777666777777666777999;;;===BBBHHHLLLTTTZZZccckkkooopppppppppooorrryyy}}}vvvqqqlllgggddd]]]ZZZWWWWWWXXX[[[]]]]]]bbbcccdddeeeggghhhiiiiiidddiiiooorrrvvv|||yyyooofff\\\UUUSSSRRROOOLLLIIIHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@>>><<<;;;::::::;;;::::::999999::::::;;;>>>@@@CCCGGGKKKQQQWWW\\\bbbffflllsssyyy~~~zzzuuuxxx~~~}}}zzzwwwpppbbbTTTOOOOOONNNNNNOOOVVVXXXZZZZZZZZZZZZ[[[\\\XXXXXXXXXVVVQQQKKKDDD@@@444444333333222222333333~~~|||uuujjjbbb```cccjjjppppppmmmggg^^^TTTKKKFFFDDDEEECCCAAA@@@@@@@@@@@@???<<<<<<===???@@@@@@===;;;<<<:::888555333222222222555444333222111111111222,,,---...//////000000///,,,,,,,,,---------......---------,,,+++***((((((******+++,,,---///000111111111222333333222111000000444777777888:::999555444444444555777:::<<<>>>===???AAACCCDDDCCCBBBAAACCCCCCAAA???===;;;:::999===AAABBB@@@AAADDDDDDAAACCCDDDBBB???:::777666666<<<<<<>>>???AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEHHHGGGGGGFFFEEEEEEEEEFFFIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMMMMMMMOOORRRTTTVVVXXXWWWVVVTTTQQQNNNKKKIIICCC@@@<<<888666666777888444777:::===???DDDLLLRRRVVV^^^iiipppsssuuuyyy}}}|||vvvuuuqqqkkkggggggkkkppptttuuuxxxzzzzzzyyyxxxxxxxxx~~~tttkkk```XXXTTTRRRPPPNNNIIIHHHFFFEEEDDDCCCDDDDDDCCCBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;>>>???AAABBBEEEKKKRRRWWW]]]fffnnnrrrxxxxxxrrrtttyyy~~~}}}{{{xxxrrrhhhYYYNNNJJJKKKMMMNNNOOOSSSWWWZZZZZZZZZZZZZZZ[[[ZZZYYYWWWTTTOOOHHHDDD999666333222222222111000zzztttsssuuuwwwyyyrrrhhh```^^^cccjjjoootttqqqiii^^^SSSIIIDDDBBBEEECCCBBBAAA@@@@@@???????????????AAABBBBBB???======;;;999666555444333444222222222111111000///...000000111111111000//////,,,---------------------+++,,,,,,,,,,,,+++******+++++++++,,,---...000111555666777777777555444333333888:::999:::<<<:::666444444444555777:::<<<>>>>>>???@@@AAABBBBBBAAAAAACCCCCCBBBAAA???===;;;:::>>>BBBCCCAAABBBEEEEEEBBBCCCCCCBBB>>>:::777666666;;;<<<===???AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFJJJIIIGGGFFFFFFFFFGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKNNNMMMLLLMMMNNNPPPSSSTTTXXXXXXWWWUUUQQQMMMHHHFFFBBB???;;;777555555777888666999===???BBBHHHPPPVVV]]]ccckkkpppsssxxx~~~yyyxxx{{{{{{rrrfff]]]XXXUUURRROOOKKKJJJHHHFFFEEEEEEEEEEEEDDDCCC@@@>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<<<<>>>???@@@BBBEEEJJJQQQUUU[[[dddlllpppvvv}}}zzzqqqkkkmmmssszzz|||yyysssiiiZZZOOOJJJJJJLLLMMMPPPTTTXXX[[[\\\[[[\\\\\\[[[ZZZYYYXXXUUUPPPJJJEEE;;;888555333333333222111{{{mmmfffgggkkkpppvvvoooeee^^^\\\aaaiiiooouuuqqqiii^^^RRRIIIEEECCCEEEDDDCCCAAA@@@@@@??????@@@@@@@@@AAACCCBBB@@@>>>===<<<999777555555555555333333333333333111000///333333333222222111000///---------------------,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000888888888888888777666555666:::;;;::::::<<<:::666333444444666888:::===>>>>>>>>>??????@@@AAAAAAAAABBBCCCCCCBBBAAA>>><<<;;;@@@CCCDDDBBBCCCFFFFFFCCCBBBBBBAAA>>>:::777777777;;;;;;<<<>>>@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKJJJHHHFFFFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMLLLLLLMMMNNNPPPQQQWWWWWWWWWUUUQQQKKKFFFBBB???===:::777555666777888999<<>>@@@BBBDDDIIIOOOSSSYYYaaaiiinnnssszzz~~~~~~sssjjjcccdddjjjttt~~~{{{uuukkk]]]QQQKKKJJJKKKMMMOOOSSSWWWZZZ[[[[[[\\\\\\[[[ZZZYYYXXXVVVQQQLLLGGG===:::666444444333333222ttteee___aaaiiiooossslllccc\\\[[[```hhhnnnqqqnnnggg]]]SSSLLLHHHHHHEEEEEEDDDBBB@@@??????@@@@@@??????@@@AAA@@@???===<<<;;;999777555444444555333222111000////////////222222222222222111000///...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------...///000444444555555666666666666666999:::888888999777333333333555777999;;;===>>>>>>>>>>>>>>>???@@@AAABBB@@@AAABBBBBB@@@>>><<<:::???CCCDDDBBBCCCFFFFFFCCCAAAAAA@@@===999777888999;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHJJJIIIGGGEEEEEEGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNNNNSSSTTTUUUTTTPPPJJJDDDAAA<<<;;;888666666666888999:::===AAADDDHHHOOOXXX___hhhjjjmmmpppvvvsssiiibbb]]]XXXTTTOOOMMMKKKIIIGGGFFFEEEFFFDDDDDDBBB@@@???===<<<<<<::::::::::::;;;<<<<<<===<<<>>>???AAACCCGGGMMMQQQWWW___ggglllqqqxxx||||||sssiii```___dddnnn}}}|||wwwoooaaaUUUMMMJJJKKKLLLMMMPPPUUUYYYZZZZZZ[[[[[[\\\ZZZYYYXXXVVVSSSNNNJJJ???;;;777444333333222222pppccc^^^bbbjjjpppqqqkkkbbb[[[ZZZ```hhhnnnqqqnnnggg^^^TTTLLLIIIHHHEEEFFFFFFCCC@@@>>>???@@@AAA@@@??????@@@@@@>>>===:::999777555444444444444222///,,,***)))***---......//////000111111000000------------------------,,,------------,,,++++++,,,,,,,,,---...///000111111111222333555666777888666999:::777777888777333222333555777:::<<<>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>?????????>>>===;;;:::???BBBCCCAAABBBEEEEEEBBB@@@@@@>>>;;;999888999;;;;;;<<<<<<>>>???@@@AAAAAABBBCCCCCCEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGIIIKKKKKKKKKJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPNNNIIIDDDAAA:::999777666666777999:::;;;>>>CCCGGGKKKRRR[[[aaagggiiimmmrrrxxxvvvlllfff```[[[WWWPPPNNNKKKIIIFFFEEEEEEDDDDDDCCCCCCAAA@@@???======:::::::::::::::;;;<<<===;;;===???@@@BBBFFFJJJNNNVVV^^^fffkkkpppwww{{{{{{~~~~~~~~~zzzpppeeeaaabbbjjjxxx|||}}}yyyrrrgggZZZPPPKKKJJJJJJLLLPPPUUUYYYZZZ[[[\\\]]][[[ZZZXXXXXXWWWTTTPPPLLL@@@<<<777333222222111111~~~|||oooeeeaaadddkkkqqqrrrlllccc\\\[[[```hhhnnnssspppjjj```UUULLLFFFDDDEEEGGGGGGDDD@@@===???AAACCCBBB@@@@@@AAAAAA@@@>>>:::888666555444333444444555333000---,,,...000222,,,,,,...//////000000000,,,,,,,,,---------......---------------,,,++++++++++++,,,---...000222222222222333444555777999:::888;;;;;;888777999888555111333555888;;;===>>>???>>>>>>??????@@@AAAAAAAAA>>>>>>======<<<<<<<<<<<<>>>BBBCCCAAABBBEEEEEEBBB???>>>===:::888888:::<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEEEEFFFFFFGGGGGGKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLJJJFFFBBB@@@888888777777888999;;;<<<>>>CCCIIINNNRRRWWW^^^dddhhhjjjoootttzzz{{{qqqjjjddd^^^ZZZQQQOOOLLLIIIGGGEEEDDDDDDBBBBBBBBBBBBBBB@@@??????<<<;;;;;;::::::;;;;;;;;;;;;<<<>>>@@@AAADDDHHHKKKTTT\\\dddiiinnnuuuyyyyyy|||{{{zzz{{{zzzooohhheeeiiitttyyy|||~~~{{{vvvmmmaaaUUUMMMIIIIIILLLPPPVVVZZZ\\\]]]^^^___ZZZYYYWWWWWWVVVTTTQQQNNNAAA===777333111111111000|||{{{}}}tttlllhhhjjjnnnqqqtttnnnddd]]]\\\aaaiiinnnqqqooojjjbbbWWWMMMFFFCCCEEEGGGHHHEEE???===>>>AAACCCAAA??????@@@@@@???===:::999777555555444555555555555444333222222222222---....../////////......***++++++,,,---...//////+++,,,------...---------******+++---///111333444555444444444444666777888666999999666666888888555111222555999<<<===??????>>>???@@@AAABBBBBBAAAAAA@@@???===<<<<<<<<<>>>???@@@CCCDDDBBBCCCFFFFFFCCC>>>===<<<999888888;;;======>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFGGGGGGHHHEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMJJJJJJJJJHHHFFFBBB???===777777777888999;;;===>>>CCCIIIQQQWWWZZZ^^^dddhhhlllnnnqqqvvv|||xxxppphhhaaa\\\SSSRRRNNNKKKHHHFFFEEEEEE@@@AAABBBCCCCCCBBBAAA@@@===<<<;;;;;;:::::::::::::::<<<>>>???@@@CCCFFFIIIQQQZZZbbbffflllssswwwvvv{{{xxxvvvwww}}}wwwoooiiiiiirrr|||{{{{{{~~~|||yyyrrrgggZZZOOOIIIGGGJJJNNNSSSXXXZZZ[[[\\\^^^YYYWWWVVVUUUUUUTTTQQQOOODDD???999444222222222222yyy|||yyyzzzsssooooooqqqrrrvvvoooeee^^^]]]aaaiiiooolllllliiibbbYYYOOOIIIFFFEEEHHHIIIEEE???<<<>>>BBBAAA???===<<<======<<<;;;;;;:::888777666666666666---///111222111///,,,***000000000000///...---,,,)))***+++,,,...///000000)))***,,,---.../////////)))***+++---///222444555666555444333222333333444333666666333333666666333111222666999<<<>>>??????===???AAACCCDDDCCCBBBAAAAAA@@@===<<<<<<===???AAAAAADDDEEECCCDDDGGGGGGDDD======;;;999777888;;;>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJJJJJJJHHHGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNKKKJJJIIIFFFCCC???<<<:::777777888999:::<<<>>>???HHHNNNWWW]]]aaadddhhhkkkqqqqqqtttxxx|||}}}tttkkkccc]]]UUUSSSPPPMMMJJJHHHFFFFFF???@@@BBBCCCCCCCCCBBBBBB>>>===<<<;;;:::999999999999;;;>>>???@@@BBBEEEHHHOOOXXX```dddjjjqqquuuttt{{{wwwsssuuu{{{|||tttllljjjqqqzzz}}}~~~~~~|||{{{uuujjj\\\PPPIIIGGGEEEJJJOOOTTTVVVWWWYYYZZZXXXVVVUUUUUUUUUTTTQQQOOOFFFAAA:::555333333333333zzz|||{{{uuusssssstttuuunnnfffbbb___```fffnnnuuuqqqjjjaaaWWWOOOIIIFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@@@@@@@AAABBB@@@===:::999888666555333333222222&&&***///333444111---)))---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,---------.../////////333444555444444444666888666777888999888666444333777999;;;=========<<<;;;;;;===???BBBCCCCCCBBBAAA@@@???>>>>>>???AAACCCDDDFFFEEEDDDDDDFFFGGGFFFEEE???===:::888999;;;===???<<<===>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMMMMNNNOOOOOONNNMMMLLLKKKLLLJJJHHHDDD@@@===:::888::::::999888888:::>>>BBBPPPTTTYYY___ccchhhmmmpppsssssstttwwwzzz~~~wwwmmmeee```YYYUUUPPPMMMLLLKKKHHHEEEFFFEEEDDDDDDEEEDDDBBB@@@???>>>===<<<;;;:::::::::<<<<<<===???AAADDDGGGIIIOOOSSSYYY___fffmmmtttxxxvvv|||~~~~~~vvvmmmjjjmmmqqq|||}}}}}}|||qqqaaaRRRIIIFFFHHHIIIMMMSSSXXXZZZZZZXXXXXXYYYYYYXXXVVVSSSPPPNNNKKKGGG@@@999555333333333|||zzz{{{wwwvvvuuuuuunnngggdddbbbcccjjjrrruuurrrkkkbbbXXXOOOJJJGGGCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@===;;;999888666555333333222222,,,...000222222111///...------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000222444555555444444666888666777888999888666444333555777999<<<============<<<===???AAABBBBBBBBBBBB@@@???>>>===>>>@@@CCCEEEHHHGGGFFFFFFGGGGGGEEEDDD@@@>>>:::888666777999:::===>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJIIIIIIGGGEEEAAA===:::888666999:::999888999<<>>===<<<;;;:::::::::;;;<<<<<<>>>@@@CCCFFFHHHMMMQQQWWW]]]dddkkkrrrwww|||vvvlllhhhhhhjjj}}}~~~}}}}}}|||ttteeeWWWMMMHHHHHHIIILLLRRRWWWYYYYYYWWWWWWXXXXXXXXXVVVSSSPPPNNNIIIEEE???888333111111111~~~xxx~~~~~~{{{yyyuuunnngggeeeeeegggmmmttttttqqqkkkbbbWWWNNNIIIGGGDDDCCCBBBAAA@@@?????????@@@@@@???@@@AAA@@@===;;;999888666555333333222222333222111111000111111111------------------------/////////.....................------,,,,,,++++++---------...///000000000111333555666555555666777777777888888888666444333333555777:::<<<>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAA???===<<<===@@@DDDGGGLLLJJJHHHHHHHHHFFFDDDBBB===;;;888666555666777999>>>???@@@AAABBBCCCDDDEEECCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJIIIHHHFFFEEEBBB???;;;999777666888999999999;;;???EEEJJJQQQVVV^^^fffkkkooorrrtttrrrtttwww{{{~~~xxxmmmfffZZZWWWSSSQQQOOOMMMJJJHHHFFFEEECCCCCCDDDDDDBBBAAA??????===<<<;;;::::::::::::;;;;;;<<>>DDDJJJOOOTTTZZZcccjjjnnnpppqqqrrrsssvvvzzz~~~qqqiii]]]ZZZWWWSSSPPPMMMKKKIIIGGGEEECCCCCCDDDDDDCCCBBB@@@???>>><<<;;;;;;;;;::::::::::::;;;>>>@@@CCCDDDGGGKKKRRRYYYaaaiiipppuuu}}}yyyqqqhhhbbb^^^kkkwww}}}yyy{{{zzzoooaaaTTTLLLHHHHHHJJJNNNRRRUUUVVVUUUUUUVVVWWWWWWUUUSSSQQQOOOMMMJJJDDD===888555444444{{{qqqxxx|||uuukkkaaa^^^^^^```eeekkkkkkjjjfff]]]RRRIIIFFFGGGGGGFFFDDDBBBAAA@@@??????AAA???>>>>>>??????===;;;999888666555333222222222333333333222111000..............................------------------......//////...------,,,++++++------...///000111222333111333555666555555666777888888888777777666555444777888999:::;;;<<<<<<<<>>777777666666777:::<<<===@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIGGGEEEDDD@@@???<<<999777666555666666888:::===AAAHHHOOOUUUYYY___gggmmmooopppoooooosssvvv{{{wwwnnndddaaa]]]WWWQQQMMMKKKKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;;;;999999:::;;;===???BBBCCCFFFJJJQQQXXX```hhhoootttxxx~~~wwwooofff```fffqqq|||yyy{{{zzzrrreeeWWWMMMJJJIIIIIILLLPPPSSSTTTUUUTTTUUUVVVWWWVVVTTTRRRPPPOOOKKKFFF???:::777555444uuulllqqqzzzzzzrrrfffZZZVVVWWWZZZ___eeeeeefffccc[[[PPPHHHFFFHHHIIIHHHFFFDDDBBBAAA@@@@@@AAA???>>>===>>>>>>===;;;999888666555333333222222000111222333222000...,,,........................---------------.........//////......------,,,,,,---...///000111222333444333444555444444444666888888888777777666555555555:::::::::;;;;;;<<<<<<===??????@@@@@@@@@AAAAAAAAA@@@>>><<<;;;===AAAEEEHHHIIIIIIHHHHHHGGGDDD@@@===:::999999888888999:::;;;???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJIIIJJJJJJJJJJJJIIIGGGEEECCC===;;;888555444333444444777999;;;???DDDKKKSSSYYY^^^cccjjjoooqqqpppoooooorrruuuzzz~~~vvvooollleee\\\SSSNNNMMMNNNMMMJJJGGGEEEEEEEEEDDDCCC@@@@@@>>>===<<<;;;;;;;;;:::::::::;;;===???AAACCCEEEJJJPPPWWW^^^fffmmmrrruuu}}}~~~uuujjjccccccnnnzzz|||~~~{{{uuujjj\\\QQQKKKJJJIIIKKKOOORRRTTTUUUTTTUUUWWWWWWWWWUUUSSSRRRNNNKKKEEE???:::666444333oooeeehhhoooxxxyyynnnaaaSSSNNNQQQVVV]]]cccbbbdddbbbZZZOOOHHHHHHKKKLLLJJJHHHFFFDDDBBBAAA@@@AAA???=========>>>===;;;999888666555333333222222111111222222111000///...........................------........./////////...............------------...///000222333444555444555444333222444777:::999888777666666555555555999::::::;;;<<<>>>???@@@>>>???@@@AAABBBAAA@@@@@@>>>===<<<===>>>BBBEEEGGGEEEEEEEEEFFFFFFCCC???<<<999888888888888999:::;;;??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKJJJIIIFFFDDDCCC===;;;888666555555666777888999<<<@@@FFFMMMVVV[[[bbbffflllqqqssssssssssssuuuwww{{{|||wwwnnnaaaVVVQQQQQQRRRQQQNNNIIIGGGFFFEEEDDDCCCAAA@@@???===<<<<<<;;;;;;:::::::::;;;===???AAACCCDDDHHHNNNUUU[[[cccjjjooottt{{{yyyllldddaaakkkyyy~~~zzzqqqcccXXXMMMKKKJJJKKKNNNRRRTTTUUUUUUVVVWWWXXXXXXWWWUUUTTTOOOLLLGGGAAA;;;777444333kkkaaaccchhhpppyyy{{{lll]]]NNNJJJMMMTTT]]]dddaaacccbbb[[[PPPIIIJJJMMMMMMLLLIIIGGGEEECCCBBBAAAAAA???===<<<=========;;;999888666555333333222222222222111111111111111111////////////////////////.../////////000000111111---------...............---...///111222333444555666555444222111333777;;;999888777666555555555666888999:::;;;===???AAACCC===???AAABBBBBBAAA@@@???============???BBBEEEGGGBBBBBBCCCDDDEEECCC???<<<444444555777999;;;===>>>?????????@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJIIIGGGDDDCCC@@@>>><<<999888999:::;;;888:::===AAAGGGNNNWWW]]]ccchhhnnnrrrtttuuuvvvwwwyyy{{{~~~|||zzz{{{zzz~~~ttteeeYYYSSSSSSVVVSSSPPPKKKHHHFFFEEEDDDCCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;<<<===???BBBCCCCCCGGGMMMSSSYYY```ggglllrrrzzz~~~zzzlllccc___jjjyyyzzz|||}}}}}}~~~~~~vvvhhh]]]NNNLLLJJJKKKNNNRRRTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUQQQOOOJJJDDD>>>999666555|||jjj``````eeemmmsssvvvyyy~~~}}}|||}}}yyytttnnnZZZNNNLLLJJJSSS___aaagggeee```XXXOOOKKKKKKMMMSSSPPPLLLGGGCCCAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>;;;:::777555333333333333000000000000111111111111........................000000000000000000000000------,,,,,,,,,---......---///000111111222555777222333555777777666444333888777777666666666777777:::::::::;;;;;;<<<<<<<<<===>>>AAACCCCCCCCCBBBAAABBB@@@??????AAABBBCCCCCCEEEEEEDDDBBB@@@???======666777888888999;;;>>>AAA======>>>???AAABBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGFFF???===:::888777888999;;;888<<>>>>>======;;;:::888666444333222222000000000000000000000000111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---///000111111222444666333444555666666666555444777666666555555555666777555555777888:::<<<===>>>>>>@@@AAACCCCCCBBB@@@???===<<<<<<>>>AAAEEEFFFFFFCCCCCCAAA@@@>>><<<;;;;;;777888999::::::<<>>??????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJHHHGGGFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJHHHFFF???===;;;888777888:::;;;;;;>>>DDDJJJPPPVVV]]]aaaffflllrrrtttssstttwwwzzz||||||}}}{{{tttqqqqqqrrrtttxxx~~~uuuiii^^^WWWUUUTTTOOONNNKKKHHHEEEDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::::::::::::::;;;===???@@@DDDFFFJJJNNNTTT[[[ccciiiqqquuuzzz~~~xxxkkk\\\___iiiwww|||zzz{{{rrreeeVVVNNNGGGHHHLLLNNNQQQTTTTTTUUUWWWXXXXXXWWWVVVTTTTTTQQQMMMHHHAAA<<<777555mmm___\\\```jjjvvv}}}|||{{{|||uuusssnnniiijjjqqquuuuuulllWWWLLLKKKJJJVVVeeehhhnnnjjjcccYYYPPPJJJHHHHHHLLLJJJGGGDDDBBBAAA@@@@@@?????????>>>======<<<<<<999999888777555333222111////////////////////////////////////////////////------------------------,,,,,,,,,,,,------......---///000111111222444666444444555555555666666666666555444444444444555666888999:::;;;===???@@@@@@???@@@BBBBBBBBBAAA???===;;;;;;;;;===AAAEEEFFFGGGAAA@@@???===;;;:::999888777999:::;;;;;;===@@@BBB@@@@@@AAAAAABBBBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIHHHJJJMMMOOOOOOLLLIIIGGGAAA???<<<999888888:::;;;???CCCIIIOOOUUU[[[aaaeeeiiimmmrrrttttttuuuwwwzzz{{{{{{}}}yyysssppppppqqqtttxxx|||vvvlllccc[[[WWWUUUOOONNNKKKHHHEEEDDDCCCCCCCCCCCCAAA@@@>>>===<<<;;;;;;:::::::::;;;===>>>???CCCEEEIIIMMMRRRZZZbbbgggooosssyyy}}}~~~rrr\\\[[[aaappp}}}{{{|||yyynnnZZZQQQIIIHHHJJJLLLOOOSSSSSSUUUWWWXXXYYYXXXWWWVVVUUUSSSOOOIIICCC===888555~~~iii\\\[[[^^^iiivvv||||||{{{|||tttsssnnnhhhjjjqqquuutttiiiUUUKKKJJJLLLYYYiiimmmqqqmmmdddZZZPPPJJJGGGFFFHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;888999999888666444111000////////////............------------------------........................+++,,,,,,---............---///111222222222444555555555444444555666777888555444333222222444555666===========================>>>@@@AAABBBAAA???>>>===<<<<<<>>>AAACCCCCCCCC??????===<<<:::888777777666888:::;;;;;;===???AAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFEEEEEEEEEHHHKKKNNNIIIKKKMMMNNNNNNMMMKKKJJJAAA???===:::999999;;;<<>>===<<<;;;;;;::::::;;;<<<>>>???BBBDDDGGGKKKQQQXXX```eeekkkpppvvv{{{~~~wwwbbb\\\]]]iiixxx|||sss```UUUKKKHHHIIIJJJMMMRRRSSSTTTWWWYYYZZZZZZYYYXXXVVVTTTPPPKKKEEE???999666~~~iii]]]ZZZ\\\eeepppwwwyyyzzz}}}xxxxxxuuuqqqrrrvvvvvvsssgggTTTKKKKKKNNN\\\lllqqqtttnnndddZZZQQQKKKGGGEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>>>>======<<<;;;;;;;;;888999999888666444111000000/////////.........---000000000000000000000000************************+++,,,---//////000//////...000333444333333444555555444444555555777888999555444222111222333555777999999999999999888888888:::;;;>>>@@@AAAAAAAAA@@@<<<;;;<<<>>>AAABBBBBBBBB???>>>===<<<:::888777666555777999:::;;;<<<>>>???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGFFFHHHLLLOOOLLLKKKKKKKKKKKKKKKLLLMMMAAA@@@===;;;:::;;;===>>>GGGKKKRRRYYY___dddjjjmmmnnnooorrrssstttuuuwwwxxx{{{{{{|||~~~{{{{{{||||||{{{yyyxxxwwwxxx{{{|||uuuqqqooopppqqqrrrtttwwwzzz||||||ssskkkddd\\\WWWQQQOOOLLLIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;::::::;;;<<<>>>???@@@CCCFFFJJJOOOVVV^^^ccchhhmmmtttzzz~~~zzzjjjaaa]]]eeeqqq{{{|||uuugggZZZNNNHHHGGGHHHLLLQQQSSSTTTWWWYYY[[[[[[ZZZYYYWWWUUURRRNNNGGGAAA;;;888kkk]]]XXXYYY```kkksssvvvyyy}}}{{{}}}}}}zzzzzz{{{xxxrrreeeSSSKKKMMMQQQ^^^nnnrrrtttnnndddZZZSSSMMMHHHEEECCCCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999888777555333222111111000000//////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222222111111000222555666555555555666444444555666777888888999555444222111111444666888777777888999:::;;;<<<<<<888:::===???AAABBBAAAAAA888888:::===AAADDDDDDCCC???>>>===;;;:::888777666444666999:::;;;;;;===>>>@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGJJJKKKJJJGGGFFFIIILLLMMMKKKIIIHHHHHHIIIKKKLLLAAA???===<<<;;;===???AAAIIINNNUUU\\\bbbggglllooosssttttttvvvwwwyyyzzz{{{{{{{{{{{{}}}~~~}}}{{{yyyyyyxxxvvvrrrpppnnnooottt{{{zzzuuurrrqqqqqqrrrqqqsssuuuwwwzzz}}}~~~uuunnnggg___YYYRRRPPPNNNKKKHHHGGGFFFFFFDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;:::;;;<<<===>>>???AAAEEEHHHMMMTTT\\\aaaggglllssszzz~~~~~~rrrggg___aaajjjsss}}}~~~~~~|||vvvnnn```QQQIIIGGGHHHLLLQQQTTTUUUXXXZZZ[[[[[[ZZZZZZXXXWWWTTTPPPIIIBBB<<<999kkk[[[UUUWWW^^^jjjrrrtttxxx|||{{{~~~~~~~~~zzztttcccRRRLLLPPPSSS```ooorrrtttmmmcccZZZTTTOOOJJJGGGCCCCCCCCCCCCBBBAAA@@@?????????>>>>>>===<<<<<<;;;;;;:::888666444333222222222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,........................---...000222444444333222111444777888777666666666222333555777888888888888666444222111222444777999:::;;;;;;<<<===>>>??????999:::===???@@@@@@@@@???888888:::===AAACCCBBBAAA>>>===<<<:::999777666555444777:::<<<<<<<<<>>>???>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFFFFGGGHHHHHHDDDHHHLLLKKKHHHFFFGGGJJJKKKJJJIIIHHHGGGGGGGGGHHH@@@>>>===<<<===???AAACCCJJJOOOWWW^^^dddiiimmmpppvvvuuuuuuvvvxxxzzz{{{{{{|||{{{{{{|||~~~|||yyywwwvvvsssqqqllljjjhhhhhhmmmuuu~~~zzzvvvsssrrrssstttqqqrrrtttuuuvvvzzz~~~wwwooohhh```ZZZTTTRRROOOLLLJJJHHHHHHHHHDDDDDDCCCBBBAAA@@@@@@???<<<<<<;;;:::;;;<<<===>>>>>>@@@DDDGGGLLLSSSZZZ___iiinnnuuuzzz~~~uuujjj___]]]bbblllyyy}}}~~~xxxsssdddTTTJJJGGGGGGLLLQQQUUUWWWYYY[[[\\\[[[ZZZYYYYYYXXXVVVQQQKKKDDD===:::kkkXXXRRRUUU^^^kkksssuuuwwwzzzzzz}}}~~~}}}~~~{{{uuubbbRRRMMMQQQUUUaaaooorrrssslllbbbZZZTTTPPPLLLHHHCCCDDDDDDCCCBBBAAA@@@????????????>>>======<<<<<<;;;:::777555333333333333333222222111000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---///111444555555444333222555888999888777777777111333666888999999888777666444222111222555888:::<<<<<<;;;;;;:::::::::999:::<<<>>>???@@@???>>>===<<<<<<<<<>>>@@@@@@>>><<<===<<<;;;999888666555444555888;;;======>>>???@@@======>>>???AAABBBCCCCCCAAAAAAAAABBBBBBDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIII???DDDIIIKKKHHHGGGHHHKKKHHHHHHIIIIIIHHHFFFEEECCC???>>>===<<<===@@@CCCEEEJJJOOOWWW^^^dddiiinnnqqquuutttssstttwwwxxxyyyyyy}}}{{{zzz{{{~~~{{{xxxvvvssspppnnniiifffddddddiiiqqq{{{{{{vvvttttttuuuuuurrrssssssssstttvvv{{{~~~wwwpppiiiaaa[[[UUUSSSPPPMMMKKKIIIIIIIIIDDDDDDCCCBBBAAAAAA@@@@@@===<<<;;;:::;;;<<<===>>>>>>@@@CCCGGGKKKRRRYYY^^^lllpppvvv{{{~~~uuujjj___[[[^^^gggvvvzzzvvvgggUUUKKKGGGGGGLLLQQQVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXXVVVRRRLLLEEE>>>:::kkkXXXQQQUUU]]]fffooossstttsssttttttvvv{{{~~~xxxrrr```XXXPPPPPPYYYeeennnsssrrrmmmaaaVVVSSSTTTMMMBBBEEECCC@@@@@@AAABBBBBBAAA??????>>>>>>===<<<<<<<<<666777666444222111222333222111///------...000111111111000///...---,,,,,,------------------------000111333444444333222111444666999999999888888888555666777888888999999999666444111111333666888999999999999:::;;;<<<===>>><<<<<<<<<<<<<<<=========999:::;;;===>>>@@@AAABBB@@@>>>;;;777555444444444888999;;;===>>>???@@@@@@AAA???===???BBBCCCAAA???@@@@@@BBBDDDEEEFFFFFFFFFAAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGEEECCC@@@===;;;<<<;;;999888999===EEEJJJQQQUUU[[[aaaffflllqqqttt{{{yyywwwuuutttuuuwwwyyyyyyyyyzzz{{{|||~~~~~~yyyvvvtttqqqkkkfffeeebbb``````bbbfffqqq}}}}}}yyyuuussstttvvvxxxyyyssssssrrrqqqrrruuuyyy}}}vvvmmmeee___XXXUUUQQQNNNLLLJJJHHHFFFDDDDDDDDDCCCBBBAAA??????>>>======<<<<<<<<<<<<======@@@DDDGGGKKKRRR[[[bbbkkkqqqxxx||||||{{{|||}}}vvvnnnddd]]][[[aaarrr~~~{{{lllYYYJJJFFFHHHKKKLLLWWWXXXZZZ[[[\\\[[[ZZZYYYXXXWWWVVVTTTPPPJJJBBB<<>>=========777888888666333222333444333222000///......//////333222000...---,,,++++++//////...---,,,,,,++++++///111222444444333222111444666888888777777888999444555555666666666666666666444222222444777888999999999999:::;;;<<<===>>><<<======>>>>>>======<<<888:::===@@@BBBBBBBBBAAA???===:::777555444444444888999;;;===>>>??????@@@BBB@@@???@@@BBBDDDBBBAAAAAAAAABBBDDDEEEEEEEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEBBB???===;;;===<<<;;;:::;;;@@@HHHMMMSSSWWW]]]ccchhhmmmsssvvv{{{zzzwwwuuuuuuvvvxxxyyy}}}}}}}}}~~~}}}xxxtttqqqmmmgggbbb```]]][[[[[[\\\```kkkvvvxxxvvvsssssstttvvvvvvvvvrrrrrrrrrqqqqqqsssxxx|||{{{rrrjjjccc[[[WWWSSSOOOMMMLLLJJJHHHDDDDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<======@@@DDDGGGJJJQQQZZZaaaiiiooowwwzzz{{{zzz{{{|||~~~tttmmmfff```]]]aaaooo||||||nnnZZZLLLGGGIIIKKKMMMTTTVVVXXXZZZ[[[[[[ZZZYYYYYYXXXVVVUUUQQQKKKCCC>>>iiiXXXRRRWWW```kkkssswwwwwwuuulllkkkllloootttvvvuuusssiiibbb[[[YYY^^^fffmmmppppppkkkaaaXXXUUUSSSLLLDDDCCCBBBBBBCCCDDDCCCAAA?????????>>>>>>===<<<<<<<<<888999999777555333444555222222111000//////......111000...,,,++++++,,,---.........------,,,,,,,,,///000222333444333222111444555777777666666888:::666666666666666555555444444222000111444666777777999999999:::;;;<<<===>>><<<===>>>??????>>>===;;;777;;;???CCCEEEDDDBBB@@@???===:::777555444555555999:::;;;===>>>?????????BBBAAA@@@AAACCCDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDAAA>>><<<;;;>>>=========???DDDLLLQQQUUUZZZ```eeekkkpppuuuxxx{{{zzzxxxwwwvvvwwwyyyzzz||||||||||||}}}~~~{{{uuuqqqnnniiiccc^^^\\\YYYWWWXXXXXX\\\fffqqq}}}}}}xxxnnnnnnoooqqqtttuuutttrrrrrrqqqqqqoooooorrrvvvzzzyyypppiii^^^ZZZUUUQQQOOOMMMKKKJJJFFFEEEEEEDDDCCCBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<===@@@CCCFFFIIIPPPYYY___gggmmmtttyyyyyyyyyzzz|||vvvooohhhccc___```iiittt~~~ppp^^^OOOIIIIIILLLMMMQQQSSSVVVXXXZZZ[[[[[[ZZZYYYYYYXXXVVVSSSMMMEEE@@@kkkYYYQQQWWW```kkktttxxxwwwuuummmkkkkkkmmmqqquuuvvvvvvoooiiicccaaadddiiimmmppprrrlllbbb[[[VVVSSSMMMGGGCCCCCCDDDFFFGGGEEEBBB???>>>======<<<<<<;;;::::::777888999888555444333444000000111111111000/////////---+++******,,,///000******+++,,,---//////000...///111333444333222111333555666666666666888:::999999999999888777666555000//////000333555555555999999999:::;;;<<<===>>><<<===???AAA@@@???<<<:::999;;;???BBBDDDCCCAAA@@@???===;;;888777666777777999:::;;;===>>>>>>??????AAAAAAAAAAAABBBCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDBBB@@@===;;;:::======>>>???BBBHHHOOOTTTXXX\\\bbbggglllqqquuuxxx{{{zzzyyyxxxwwwxxxzzzzzz|||{{{{{{{{{|||}}}~~~~~~~~~}}}xxxrrrnnnkkkgggbbb^^^]]]ZZZXXXXXXXXX[[[dddooozzz{{{qqqkkkbbbdddhhhnnnrrrtttsssqqqppppppooonnnnnnqqquuuyyy~~~tttmmm```\\\WWWRRROOONNNLLLJJJGGGFFFEEEDDDCCCBBBBBBBBB???>>>===<<<<<<;;;<<<<<<<<>>======<<<<<<;;;666777888777555333222333...///000111222222222111000///,,,******+++---///******+++,,,---//////000---///111333333333222111333444666777777777999:::999999999999888666555444000000000333555777777666999999999:::;;;<<<===>>><<<===???@@@@@@>>>;;;:::;;;<<<===???@@@AAAAAAAAA@@@>>><<<999888888999:::::::::<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCAAA>>><<<;;;::::::;;;===???CCCJJJQQQWWW[[[^^^dddhhhlllpppuuuwwwzzzyyyyyyxxxxxxyyyzzzzzz~~~~~~~~~~~~~~~~~~}}}}}}~~~yyytttnnnkkkiiigggccc___]]]ZZZXXXXXXWWWYYYbbblllvvv|||~~~pppddd]]]VVVZZZ```hhhooorrrrrrqqqoooooonnnmmmnnnqqquuuyyywwwooobbb^^^WWWRRROOOMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCC??????===<<<<<<;;;;;;;;;<<>>>>>555777888888555333222222///000000111111222222333444222///,,,*********+++.........------,,,,,,,,,,,,...000222333333222111222444777999999999999:::777777777777666555333333222222444777:::;;;:::888999999999:::;;;<<<===>>><<<===>>>???>>><<<:::999<<<<<<===>>>???@@@AAABBB???>>>;;;:::999999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAA@@@??????@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDBBB???===;;;:::999888:::===@@@EEELLLTTTYYY___bbbfffjjjmmmppptttvvvxxxxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{{{{|||}}}~~~~~~|||}}}~~~vvvqqqkkkhhhgggeeeaaa^^^YYYVVVUUUTTTSSSTTT\\\fffrrrxxxuuueeeZZZTTTQQQSSSYYYaaaiiinnnppppppmmmmmmmmmmmmnnnqqqwww{{{zzzrrreee```YYYSSSPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDEEE@@@???>>><<<<<<;;;;;;;;;<<<>>>AAACCCEEEJJJRRRYYYbbbiiiqqqwwwyyyzzz}}}|||}}}zzzooofffaaaccchhhvvv~~~~~~{{{wwwhhhXXXNNNJJJJJJLLLKKKMMMQQQVVVYYY[[[\\\\\\ZZZYYYYYYYYYVVVQQQJJJFFFxxxiii^^^bbbiiirrr|||~~~zzzxxxxxxzzz|||zzzzzzzzzyyyyyyxxxyyyzzztttiii\\\SSSKKKCCCAAAEEEEEEEEEEEEFFFGGGFFFDDDAAA@@@@@@@@@???>>>>>>======666888:::999777444333333333333111000000000111111222111///...---,,,,,,,,,//////...---,,,,,,++++++,,,---000222333333222111111444999<<<<<<;;;::::::666666777666666555444444111222444888;;;<<<:::888999999999:::;;;<<<===>>>============<<<;;;:::999<<<===???AAABBBBBBAAAAAA===<<<:::888777888999::::::;;;<<<===>>>>>>>>>>>>>>>@@@BBBBBB@@@???AAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEEDDDAAA>>><<<:::999999777999===AAAGGGNNNVVV\\\cccfffjjjmmmoooqqqtttvvvwwwwwwwwwwwwxxxxxxyyyyyyvvvvvvwwwwwwyyyzzz|||}}}}}}~~~~~~}}}}}}tttooohhhdddcccaaa^^^ZZZVVVSSSQQQQQQOOOPPPWWW```mmmsss|||}}}mmm]]]TTTQQQPPPRRRVVV\\\ccciiilllmmmkkkllllllmmmooosssyyy}}}~~~vvvhhhccc[[[UUUQQQOOONNNMMMKKKJJJGGGEEEDDDDDDEEEFFF@@@???>>>===;;;;;;;;;;;;;;;>>>@@@BBBDDDIIIQQQWWW___fffooouuuxxxyyy|||~~~{{{|||~~~vvvnnngggfffiiirrr{{{|||xxxiiiZZZNNNIIIIIIKKKKKKNNNRRRVVVYYY[[[\\\\\\YYYYYYYYYXXXVVVRRRKKKFFFzzzmmmdddgggmmmvvv~~~{{{|||}}}}}}|||||||||}}}yyylll^^^UUUKKKCCCCCCGGGDDDDDDCCCDDDEEEEEECCC@@@=========<<<;;;;;;::::::777999;;;;;;888666444444777555333000......///000,,,,,,---...000000111111------------------------,,,---000222333333222111000555:::======<<<;;;:::888888888888888777777666...///222666999:::888666999999999:::;;;<<<===>>>======<<<;;;::::::999999;;;>>>AAADDDEEEDDDAAA???;;;:::888666666777888999;;;;;;<<<===>>>>>>>>>===???BBBDDDCCCAAA@@@BBBEEEBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGEEECCC@@@===;;;:::999999777:::>>>BBBHHHPPPXXX^^^gggjjjmmmoooqqqrrruuuwwwvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxyyy{{{}}}|||}}}~~~~~~|||yyytttnnngggbbb```^^^ZZZWWWUUURRRPPPPPPNNNNNNUUU^^^jjjpppyyyyyyhhhZZZRRRPPPRRRSSSTTTYYY___eeeiiijjjkkkkkklllmmmoootttzzzyyyjjjeee]]]WWWSSSQQQPPPOOOLLLJJJHHHFFFEEEEEEFFFGGG@@@???>>>===;;;;;;::::::;;;>>>@@@AAACCCHHHPPPVVV]]]dddmmmtttwwwxxx{{{}}}|||}}}{{{tttmmmiiijjjlllvvvxxxjjj[[[NNNIIIIIIJJJLLLNNNRRRVVVZZZ\\\\\\\\\XXXXXXXXXXXXVVVRRRKKKFFFzzzssslllooouuu}}}~~~~~~~~~~~~~~~wwwjjj\\\RRRJJJDDDDDDGGGLLLKKKIIIFFFCCCBBBDDDEEE<<<=========<<<;;;::::::888888888888777666555444////////////...............---,,,,,,.../////////........................,,,...000111222333555777333555999;;;<<<;;;888666888888999:::999777444333444444555666888:::;;;===;;;;;;<<<===>>>>>>>>>===>>><<<:::888666555555555>>>???@@@@@@AAAAAAAAAAAA:::888666666888999999999===>>>>>>>>>>>>>>>======AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBB@@@===;;;999888777999:::>>>BBBHHHQQQ[[[aaaiiimmmqqqttttttsssssstttxxxwwwwwwwwwyyyyyywwwuuuuuuvvvwwwxxxxxxyyy{{{}}}~~~~~~{{{yyyrrrkkkccc^^^[[[YYYWWWUUURRRQQQPPPOOOLLLJJJPPPXXXdddkkkttt~~~rrrdddZZZTTTSSSOOOQQQUUUZZZ___cccgggiiillljjjkkknnnmmmnnnttt|||zzzmmmggg```[[[XXXVVVRRRNNNOOOLLLHHHFFFEEEEEEDDDCCCCCCBBBAAA@@@???===<<<<<<;;;===???AAAEEEJJJPPPUUU\\\bbbjjjqqqvvvzzz|||~~~zzzsssmmmjjjlllvvv|||zzzmmm^^^QQQJJJHHHIIIKKKNNNRRRVVVYYYZZZZZZZZZ^^^^^^\\\ZZZVVVQQQMMMJJJ}}}xxxqqqsssxxx~~~}}}}}}|||wwwjjj\\\RRRJJJEEEDDDGGGLLLKKKIIIFFFCCCAAAAAABBB============<<<;;;::::::888888777666555333222111////////////............///...------///000000///------------------------***,,,...///000111333555333555888:::;;;:::999888999999::::::999777444333111111222333555777888999;;;;;;<<<===>>>>>>>>>>>>@@@???===;;;:::999::::::>>>???@@@AAAAAAAAAAAA@@@===;;;888777777777777666:::;;;<<<===>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEECCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBB???===;;;999888888999<<>>===<<<;;;;;;<<<>>>@@@DDDIIIOOOTTT[[[aaaiiipppuuuyyy}}}~~~uuummmiiihhhrrryyy}}}|||qqqbbbTTTKKKIIIJJJKKKMMMRRRVVVYYYZZZZZZZZZ]]]]]]\\\ZZZVVVRRRNNNLLL~~~wwwyyy}}}~~~||||||wwwjjj\\\RRRKKKEEEEEEHHHLLLKKKHHHEEECCC@@@???>>>>>>======<<<;;;;;;::::::777777666555444222000///////////////............---,,,***+++---...------........................***,,,...///000111333555444555666888999::::::::::::;;;;;;:::999666444333000000111333555666888888:::;;;<<<===>>>>>>>>>>>>>>>===;;;999888999:::;;;>>>???@@@AAAAAAAAA@@@@@@===;;;888777777888777666666888:::<<<>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEEEECCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEECCCAAA???<<<:::999999999;;;>>>BBBFFFMMMUUU]]]ccciiimmmrrruuuvvvvvvvvvwwwuuutttttttttuuuuuusssrrrqqqsssvvvzzz{{{{{{yyyxxxtttuuuxxx{{{}}}~~~}}}|||}}}~~~}}}~~~~~~yyysssooonnnooojjjddd^^^ZZZWWWTTTRRRQQQNNNMMMLLLIIIHHHMMMUUU^^^fffrrr}}}xxxmmmeee___\\\ZZZWWWWWWWWWYYY\\\```dddfffhhhgggiiimmmoooqqqxxxxxxqqqhhh```\\\WWWRRRNNNOOOLLLHHHFFFEEEEEECCCBBBBBBAAA@@@???>>><<<;;;;;;:::;;;===???BBBGGGMMMRRRZZZ___fffmmmrrrxxx|||vvvmmmggggggqqq~~~yyy~~~vvvhhhXXXNNNKKKLLLJJJMMMQQQUUUXXXZZZZZZZZZ[[[[[[[[[ZZZWWWSSSPPPNNNxxxtttqqquuu~~~~~~}}}wwwjjj\\\RRRKKKFFFFFFIIIJJJHHHFFFDDDCCCAAA???>>>>>>>>>===<<<;;;:::::::::666666666555444222111000////////////............///---,,,,,,---......---///////////////000000000---...000111111222444666444444555666777888:::;;;;;;;;;;;;:::888666444333222333444666888999:::;;;:::;;;<<<===>>>????????????===:::888777888999:::>>>???AAABBBBBBAAA@@@???999777666666888:::::::::666777999;;;===???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA>>><<<::::::::::::>>>AAAEEEJJJPPPXXX___eeehhhlllqqqtttuuuuuuvvvvvvtttssstttuuuxxxyyyxxxwwwuuuuuuvvvxxxyyyyyywwwvvvrrrtttxxx{{{}}}~~~}}}}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}|||}}}}}}}}}~~~{{{rrrmmmkkkjjjllliiiddd```\\\YYYWWWVVVPPPMMMKKKJJJHHHGGGKKKRRR[[[dddqqq|||{{{rrrmmmjjjhhhfffbbbaaa```___aaacccgggiiiiiihhhjjjnnnoooqqqxxx}}}vvvkkkccc^^^YYYSSSPPPOOOLLLIIIGGGFFFEEECCCAAABBBAAA@@@???===<<<;;;;;;:::;;;===>>>AAAEEEKKKPPPWWW[[[bbbiiiooouuu{{{~~~|||rrrjjjeeejjjrrr~~~|||ooo^^^QQQLLLLLLJJJLLLPPPTTTWWWYYYZZZ[[[ZZZZZZZZZZZZXXXUUUQQQPPP}}}qqqlllhhhnnnzzzvvvjjj\\\SSSKKKFFFFFFJJJHHHFFFCCCBBBCCCCCCAAA@@@??????===;;;::::::::::::555555555555555444333222////////////............222111//////000111111000------........./////////---///111111111222444666444444444444666777999:::::::::999888777555444333333444666888:::;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@DDDBBB???;;;::::::<<<===>>>???AAABBBBBBAAA???>>>999777555666888:::;;;:::888999:::<<<===>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDBBB@@@===;;;::::::;;;<<<@@@DDDIIIOOOTTT[[[bbbfffgggkkkpppsssssssssttttttssssssuuuxxx}}}|||yyyvvvuuuvvvwwwwwwuuuuuuwwwyyy{{{||||||{{{zzz|||}}}~~~~~~~~~|||{{{{{{||||||}}}~~~~~~|||rrrjjjeeedddeeeeeeeeeccc```\\\YYYXXXWWWQQQLLLIIIIIIHHHFFFJJJPPPYYYcccpppzzz}}}xxxvvvtttsssnnnllljjjgggggghhhjjjkkklllkkklllooonnnooovvv~~~yyynnneee```[[[VVVSSSPPPNNNKKKIIIGGGFFFCCCAAABBBAAA@@@???>>><<<;;;;;;:::;;;<<<>>>@@@DDDJJJNNNTTTYYY___ffflllrrrxxx|||~~~uuulllfffccciiiooozzzuuueeeWWWNNNKKKIIIKKKNNNRRRVVVXXXZZZ[[[YYYZZZZZZZZZXXXUUUSSSQQQyyyqqqllliiinnnyyyvvvjjj\\\SSSLLLGGGGGGJJJJJJEEEAAA@@@CCCDDDDDDBBB@@@???===;;;:::999::::::555555555555444333222222////////////............000...,,,,,,---...---,,,******++++++,,,---------,,,---///000///000111333555444444444555666777888999888777666555444444444111333555888999::::::::::::;;;<<<>>>???@@@AAAAAABBB@@@<<<999888999;;;===>>>@@@BBBCCCCCCAAA>>>===<<<999777666777888888777:::;;;<<<===============>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDDDDAAA@@@===:::999:::<<<===BBBFFFMMMSSSXXX^^^dddggghhhkkkppprrrrrrrrrrrrrrrrrrsssvvv{{{|||vvvtttvvvxxxwwwvvvxxxyyyzzz{{{{{{{{{zzzyyy|||}}}~~~~~~}}}~~~|||{{{{{{||||||}}}}}}~~~~~~tttiiiaaa]]]^^^```aaabbbbbb___[[[XXXVVVVVVQQQLLLHHHHHHHHHGGGIIINNNWWW```mmmwww}}}yyywwwtttpppnnnmmmmmmmmmooonnnnnnooonnnnnnttt|||~~~sssiiiccc^^^YYYVVVRRROOOMMMKKKIIIGGGDDDBBBCCCBBBAAA@@@???===<<<<<<;;;<<<===>>>@@@DDDIIIMMMTTTYYY```ggglllrrrvvvzzz~~~yyypppiiidddbbbbbbhhhrrr{{{mmm^^^QQQJJJIIIJJJMMMQQQUUUXXXZZZ[[[ZZZZZZ[[[ZZZYYYVVVSSSQQQ}}}wwwsssqqqttt}}}~~~~~~vvvjjj\\\SSSLLLGGGHHHKKKMMMHHHAAA???BBBDDDDDDBBBAAA@@@===;;;999999999:::777666666444222000...---////////////...............,,,******+++++++++)))+++++++++,,,---.........,,,...///000///000111333555555555555555555555555666666555444444444444444000222555777999:::999999:::;;;<<<>>>@@@AAAAAAAAA===:::777555666888;;;>>>>>>@@@BBBCCCCCCAAA>>><<<;;;999777666777999888888;;;;;;<<<===>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA???<<<:::999;;;===>>>DDDIIIOOOVVV[[[```eeeiiijjjmmmqqqssssssrrrqqqqqqrrrsssvvv{{{~~~zzzvvvvvvyyy{{{zzzwwwxxxyyyyyyyyyyyyzzzzzzzzz|||}}}~~~~~~}}}~~~~~~}}}zzzzzz|||~~~}}}}}}~~~~~~zzzpppddd\\\YYY[[[___ccceeeeeebbb]]]XXXVVVUUURRRLLLHHHHHHHHHGGGIIIMMMTTT]]]iiirrrxxx~~~zzzwwwtttrrrqqqpppnnnnnnpppnnnnnnttt|||yyynnngggaaa[[[XXXSSSQQQOOOMMMKKKIIIFFFCCCDDDCCCBBBAAA@@@>>>======<<<===>>>>>>@@@DDDIIIMMMUUUZZZbbbiiiooosssvvvyyy|||~~~zzzqqqiiiccc```^^^bbbkkkyyyvvvfffUUUJJJHHHJJJLLLPPPTTTWWWZZZ[[[ZZZ[[[[[[ZZZYYYVVVSSSQQQ}}}zzzxxx{{{~~~|||{{{vvvjjj\\\SSSLLLHHHHHHKKKQQQJJJBBB???AAACCCCCCBBBBBB@@@===;;;999999999:::888777666333000---+++)))000/////////............333111//////000000///............///000111111222...000111222111111333555555555666666555555444333555444444333333444444444111333666999:::;;;:::::::::;;;===>>>@@@AAAAAABBB<<<:::888777999<<>>@@@BBBDDDCCCAAA>>><<<888666555666888;;;<<<;;;:::;;;<<<>>>???@@@@@@@@@===>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCAAA???<<<:::999;;;===???EEEJJJQQQWWW]]]bbbfffiiilllooorrrtttsssrrrqqqqqqrrrsssvvvzzz{{{xxxvvvxxx}}}~~~|||xxxwwwwwwwwwwwwxxxyyyzzz{{{|||}}}~~~~~~}}}~~~{{{|||}}}{{{yyyyyy}}}~~~~~~~~~}}}~~~{{{oooccc[[[YYY\\\```iiikkkkkkggg```ZZZWWWVVVSSSMMMHHHHHHHHHHHHIIIMMMRRR[[[fffooouuu}}}~~~zzzwwwuuuooonnnnnnpppoooooouuu}}}~~~rrriiibbb\\\XXXTTTRRRPPPNNNLLLJJJFFFCCCEEEDDDCCCBBB@@@???>>>>>><<<===>>>???@@@DDDIIIMMMWWW]]]eeelllqqquuuwwwyyy{{{}}}}}}tttkkkddd```^^^aaahhhttt|||lllXXXJJJHHHIIILLLPPPTTTWWWZZZ\\\[[[[[[[[[[[[YYYVVVSSSQQQ~~~|||~~~{{{wwwtttlllhhh]]]OOODDD@@@DDDJJJKKKGGGCCCAAAAAABBBBBBBBBAAA???<<<999777777777777888888777777666444333222111111000///...------,,,111///...,,,,,,,,,---...***,,,...---++++++...111111///...---...222666999666999;;;:::777555666888888777666444222222444666666777888:::;;;;;;::::::<<<===>>>???@@@???>>>>>>>>>;;;999888:::===>>>???@@@@@@@@@@@@???===<<<:::;;;:::888777777888:::;;;===???@@@@@@???===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDDDDBBBAAAAAABBBCCCDDD@@@BBBDDDFFFFFFEEECCCBBB@@@>>>;;;999999;;;???AAAFFFKKKRRRXXX]]]aaaeeehhhoooppprrrrrrqqqoooooopppnnnrrrwww{{{|||{{{||||||zzzzzzyyyxxxxxxyyyyyyyyywwwwwwvvvvvvvvvvvvvvvvvv{{{|||~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~yyylllccc```aaacccccciiimmmoookkkddd\\\WWWUUUOOOMMMIIIFFFEEEGGGJJJLLLSSSZZZcccnnnwww}}}yyywwwuuuqqqmmmmmmllllllrrryyy~~~|||qqqiiibbb^^^YYYWWWSSSPPPNNNKKKGGGDDDCCCBBBBBBAAAAAA@@@@@@???:::;;;<<<===>>>BBBGGGKKKWWW\\\ccciiinnnqqquuuwwwxxx{{{~~~zzzrrriiibbb```___cccnnn~~~|||ooo\\\KKKHHHIIIKKKOOOTTTYYY[[[[[[[[[[[[[[[[[[YYYWWWUUUTTT{{{{{{vvvssskkkggg^^^QQQEEEAAAEEEIIIIIIFFFBBB@@@AAABBBBBBBBBAAA???<<<999888777777888777777777777666444333222000000//////......------//////.........---------+++,,,---,,,,,,,,,...000000///......000222555777555666666555444333333444777777666555222222444555555666888;;;<<<=========<<<===???@@@@@@@@@??????>>>;;;999888:::===>>>???@@@@@@@@@@@@???===;;;::::::999888777888999;;;<<<===>>>??????=========???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDAAABBBDDDFFFFFFEEECCCAAA???===:::999999<<>>??????<<<===???AAAAAAAAAAAA@@@===;;;999999;;;===>>>??????@@@@@@@@@???===;;;:::999999888888999;;;===>>>======>>>===<<<<<<===???????????????????????????BBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDAAABBBEEEFFFFFFDDDBBB@@@===<<<:::999:::<<<@@@BBBHHHLLLSSSYYY]]]bbbfffiiikkkmmmpppqqqpppoooooopppmmmooorrrssstttuuuwwwyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxzzz|||~~~~~~}}}{{{zzzzzzzzzzzz{{{zzzzzzzzzzzz{{{|||||||||||||||}}}~~~~~~~~~~~~~~~}}}~~~}}}||||||}}}~~~~~~wwwppplllkkkllllllmmmkkkiiifffccc^^^YYYVVVQQQOOOKKKHHHGGGHHHJJJKKKNNNSSS\\\fffpppzzz}}}vvvrrrooonnnmmmmmmssszzzzzzpppjjj___\\\WWWSSSPPPLLLHHHEEECCCCCCCCCBBBAAAAAA@@@@@@<<<===>>>>>>???CCCHHHLLLQQQWWW^^^ffflllqqquuuxxx{{{}}}~~~tttkkkiiiggghhhmmmyyyxxxcccPPPLLLKKKKKKNNNSSSWWWYYYZZZ[[[[[[[[[ZZZXXXVVVSSSRRRzzzpppkkkooo~~~xxxpppkkkgggddd\\\RRRJJJEEEFFFHHHEEECCC@@@???@@@AAAAAA@@@@@@???===;;;:::999999999777777777666555444222222........./////////////////////.....................,,,+++...111333111///...///000111222333333444999555222222555777777666555666777777555333333333666777888:::<<<===>>>>>><<<>>>???AAABBBBBBBBBAAA<<<:::999999;;;>>>????????????@@@???>>>===;;;:::888888888999:::<<<===>>><<<======<<<;;;;;;===???????????????@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEFFFEEECCCAAA???<<<:::999999;;;>>>BBBDDDJJJNNNTTTZZZ___cccgggjjjjjjlllooopppooooooooopppnnnooopppqqqqqqsssvvvxxxxxxxxxxxxxxxxxxxxxyyyzzzxxxxxxyyyyyyyyyyyyyyyzzzxxxzzz|||~~~~~~}}}{{{~~~}}}|||{{{zzzzzzyyyyyyzzzzzzyyyyyyzzzzzz{{{|||{{{{{{|||}}}~~~~~~~~~}}}}}}}}}||||||~~~~~~}}}}}}}}}~~~~~~~~~~~~{{{vvvrrrqqqpppppplllgggdddccc```[[[WWWSSSQQQMMMJJJHHHHHHIIIJJJLLLQQQYYYbbblllwwwwwwssspppooonnnnnnttt{{{tttnnnccc___ZZZUUUQQQMMMIIIFFFDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>??????@@@CCCHHHKKKNNNSSS\\\dddkkkqqqvvvyyy}}}~~~yyyooojjjfffeeelll{{{|||gggUUUNNNMMMLLLNNNRRRVVVXXXYYY______^^^]]][[[YYYVVVTTT{{{mmmfffdddlll{{{}}}yyyssslllgggddd```YYYPPPIIIFFFEEEFFFCCCAAA??????@@@AAAAAA@@@@@@???>>><<<;;;::::::999777666666666555333222111.........///////////////000...,,,++++++---///000///------///333555333000...///000222333333333222333000,,,---000333333222555666777777555333333333888888999999999:::;;;;;;===>>>@@@AAABBBBBBAAAAAA;;;:::888999<<<>>>??????????????????>>><<<;;;999777777888999:::<<<======;;;<<<===<<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEBBBCCCEEEFFFEEEBBB@@@>>>::::::999:::===@@@DDDFFFLLLPPPWWW\\\aaaeeeiiikkkjjjlllooopppooooooooopppppppppqqqpppppprrruuuxxxwwwwwwwwwwwwxxxxxxyyyzzzxxxxxxyyyyyyyyyzzzzzzzzzyyyzzz|||}}}}}}|||{{{zzz|||||||||{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}~~~}}}~~~zzzvvvtttsssoooiiifffdddbbb]]]YYYUUUSSSOOOLLLIIIIIIIIIIIIKKKOOOWWW```jjjuuuxxxtttqqqpppoooooouuu|||xxxqqqeeeaaa[[[UUUQQQNNNJJJHHHEEEEEEDDDCCCCCCBBBBBBAAA????????????@@@BBBGGGJJJKKKQQQZZZcccjjjpppvvvyyy}}}~~~}}}rrrkkkeeecccooo~~~jjjYYYPPPMMMLLLMMMPPPUUUXXXZZZ_________^^^\\\ZZZWWWVVV~~~|||lllaaa]]]^^^iiiwww}}}xxxtttooojjjfffaaa\\\UUUMMMGGGDDDDDDDDDBBBAAA???@@@AAABBBBBBAAA??????>>>===<<<;;;::::::666666666555444333222111///////////////............---+++******,,,...///,,,,,,---000222333222111//////000222222333333222222000///000222444555555555666777666444333333444:::999999888888999999:::>>>>>>@@@AAAAAAAAA@@@???:::999888:::===?????????>>>?????????>>><<<:::999777777888999::::::;;;;;;:::<<<>>>>>>>>>===>>>???@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBDDDEEEEEEEEEEEEEEECCCDDDEEEEEEDDDBBB???===999999:::<<>>===<<<;;;:::666666666555444333222111000000//////......------)))***+++,,,---,,,++++++'''***---////////////000000000000111111222333333333444666777777777999:::777777666555222222444555:::999999888999:::;;;<<<>>>???@@@@@@@@@???>>>===999999888:::===?????????>>>>>>??????>>><<<:::999666777888888999999999999999<<>>>>>>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDAAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEEEEDDDAAA>>><<<999:::;;;>>>AAAFFFIIILLLRRRVVV\\\aaaeeeiiimmmooommmoooqqqrrrpppoooooopppooopppqqqppppppppprrrtttvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwuuuuuutttuuuuuutttuuuvvvwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxyyyyyyzzz{{{|||~~~}}}}}}~~~}}}{{{zzz|||~~~~~~}}}}}}}}}||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{}}}xxxwwwuuupppiiiccc```^^^XXXVVVSSSOOOKKKIIIHHHHHHHHHLLLRRRZZZeeeqqq}}}zzzuuurrrrrrqqqqqqvvv~~~xxxrrrfffaaa[[[UUURRROOOLLLKKKFFFFFFEEEEEEDDDCCCCCCBBB?????????>>>>>>@@@DDDGGGKKKPPPYYYbbbjjjpppvvvyyyyyy|||vvvjjjhhhjjjsssnnn___PPPMMMJJJKKKOOOUUUZZZ]]]\\\]]]]]]]]]]]][[[YYYXXX~~~zzz}}}yyyiii___\\\^^^aaaooowwwooouuu{{{{{{sssnnnlllkkkjjj]]]WWWMMMFFFBBBAAAAAABBBAAA@@@@@@AAACCCDDDDDDBBB????????????>>>===;;;;;;666666666555444333111111111111000///...------,,,$$$'''+++//////---)))'''###''',,,...,,,+++---///111000000000111222333333///333777777666555888:::888777666444222222444666999999999999:::<<<>>>?????????@@@@@@???>>><<<;;;999888888:::===?????????>>>>>>???>>>===<<<:::999666777777888888888777777888<<<@@@BBBBBB@@@???>>>===>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAABBBDDDEEEFFFFFFFFFEEECCCDDDEEEEEEDDDAAA===;;;999:::<<>>===???CCCFFFKKKQQQZZZbbbjjjpppvvvyyyxxx{{{~~~wwwgggiiilllqqq|||qqqdddPPPMMMJJJJJJOOOUUU[[[^^^^^^^^^_________^^^]]]\\\~~~}}}|||nnnbbb\\\[[[cccvvvyyynnnnnnqqqxxxzzzvvvrrrmmmiiiccc\\\QQQHHHBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???===<<<:::999999777777666555444333333222////////////............000000000000000000000000++++++,,,,,,,,,------------...///111111222222222333333222222222333333444444222000///...000222444777888888999999:::;;;;;;???>>>===>>>??????===;;;333444666999;;;>>>@@@AAAAAABBBCCCAAA===999888777777888888999999999888888<<<<<<<<<============>>>@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@???@@@BBBDDDDDDDDDDDDDDDFFFEEECCCAAA>>>===<<<;;;999:::<<>>===>>>@@@CCCDDDHHHMMMUUU]]]eeekkkqqquuuuuuwww{{{}}}xxxrrrmmmhhhjjjppp}}}tttcccQQQKKKGGGKKKQQQTTTXXX\\\___````````````^^^]]]\\\~~~}}}xxxllleeebbbhhhyyy~~~{{{rrrggghhhkkkttt}}}zzzwwwssspppfff^^^RRRIIICCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@???===<<<;;;:::999777777666555444333333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......000111222222222222111111111111333444555666666444222000000111333555888999999:::;;;;;;<<<<<>>===>>>??????===;;;555555777999<<<>>>???@@@???@@@AAA@@@===:::999999777777888999999999999999;;;;;;;;;<<<<<<<<<======?????????@@@@@@@@@AAAAAA@@@?????????@@@AAABBBBBB???@@@AAACCCCCCCCCCCCBBBFFFEEECCC@@@>>>===<<<;;;999:::<<<@@@EEEKKKPPPSSSXXX\\\aaaeeeggghhhjjjlllkkknnnppppppnnnlllkkkkkklllmmmmmmllllllmmmoooqqqvvvuuuuuutttttttttuuuuuuwwwwwwvvvuuuuuuvvvvvvwwwuuuuuuuuuuuutttsssrrrrrrrrrsssuuuuuutttttttttuuuuuuvvvwwwwwwvvvwwwyyy{{{{{{{{{|||}}}}}}}}}}}}|||~~~~~~}}}}}}|||~~~}}}}}}}}}}}}||||||}}}~~~~~~}}}}}}|||{{{|||}}}}}}~~~~~~}}}}}}|||}}}}}}}}}|||}}}}}}yyytttqqqmmmhhheeebbb^^^XXXSSSPPPLLLIIIGGGEEEFFFJJJQQQXXXaaaooo|||yyyvvvtttsssppppppvvv~~~xxxrrrlllfff```[[[XXXTTTNNNJJJIIIGGGDDDCCCCCCCCCAAA@@@AAA@@@>>>===>>>@@@CCCDDDGGGMMMUUU]]]dddkkkqqquuuuuuxxx{{{~~~{{{uuupppmmmnnnwwwppp```QQQIIIEEEHHHMMMQQQVVV[[[______```aaa```___]]]\\\|||{{{~~~vvvnnnjjjqqq|||yyyuuummmdddhhhllluuu}}}zzzvvvhhh```TTTIIIDDDCCCDDDEEEEEEDDDBBBAAA@@@AAAAAABBB@@@???>>>===<<<;;;:::999777777666555444333333222////////////............------------------------,,,,,,,,,,,,------------...///000111222333333333//////000222333666777888888666444222222333555666999::::::;;;;;;<<<======???>>>===>>>???>>>===;;;777888999:::<<<>>>???@@@===???@@@???<<<::::::;;;666666888999::::::::::::<<<<<<<<<<<<=========>>>>>>>>>>>>????????????@@@>>>>>>??????@@@BBBCCCDDD>>>???AAABBBCCCCCCBBBAAAEEEDDDBBB@@@>>><<<;;;;;;:::;;;===AAAFFFLLLQQQTTTZZZ^^^bbbeeeggghhhiiijjjiiikkkmmmmmmllljjjjjjjjjkkklllmmmlllkkkllloooqqqttttttttttttsssrrrqqqqqqvvvuuusssrrrrrrtttuuuvvvttttttuuuuuuvvvuuuuuuuuurrrtttvvvvvvuuutttuuuvvvuuuvvvwwwwwwvvvvvvxxxzzz{{{{{{{{{{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}{{{|||}}}|||{{{|||~~~~~~~~~~~~}}}~~~~~~~~~|||xxxtttoookkkhhhccc___ZZZTTTPPPMMMIIIGGGCCCCCCGGGNNNTTT\\\jjjvvv~~~|||xxxuuusssrrrpppooovvv~~~yyysssnnnhhhaaa\\\YYYUUUPPPLLLIIIGGGDDDCCCCCCCCCBBB@@@AAA@@@>>>===>>>@@@CCCDDDGGGLLLTTT\\\cccjjjppptttvvvyyy|||~~~zzzsssmmmqqq~~~nnn^^^SSSJJJDDDEEEKKKPPPVVV\\\^^^___aaaaaaaaa```^^^]]]|||zzz}}}{{{tttqqqwww~~~|||wwwtttooojjjkkknnnwww{{{xxxiii```TTTIIIDDDCCCEEEFFFEEEDDDBBB@@@@@@@@@AAABBB??????>>>===<<<;;;::::::777777666555444333333222////////////....................................,,,,,,,,,------------......///000222333444444444222222222333555777888999888666444222222333555666999999::::::;;;<<<<<<<<<===<<<;;;<<<======;;;999999999:::;;;<<<>>>??????>>>??????>>>;;;999999:::555666777999:::;;;;;;;;;======>>>>>>>>>?????????>>>>>>>>>?????????@@@@@@@@@??????@@@AAABBBCCCCCC@@@@@@BBBCCCCCCCCCBBBBBBDDDCCCAAA???===<<<;;;;;;:::;;;>>>BBBGGGNNNSSSWWW[[[^^^ccceeeffffffggghhhiiikkkmmmmmmkkkjjjjjjkkkkkkllllllkkkkkkkkknnnpppqqqrrrssstttsssrrrqqqppptttrrrpppooooooqqqsssuuusssttttttuuuuuuuuuuuutttrrrtttvvvvvvuuutttuuuvvvtttvvvvvvvvvvvvvvvxxxzzz{{{zzzzzzyyyzzz{{{}}}~~~|||||||||}}}}}}}}}~~~~~~zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{zzzyyyyyyyyyzzz|||}}}{{{|||}}}}}}{{{{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}|||}}}}}}~~~zzzuuuqqqmmmjjjeeeaaa[[[UUUQQQMMMIIIFFFCCCBBBEEEKKKQQQXXXeeeqqqxxx|||yyyvvvsssqqqpppnnnnnnuuu~~~{{{tttoooiiiaaa\\\YYYVVVQQQMMMIIIGGGEEEDDDDDDCCCBBB@@@AAA@@@>>>===>>>@@@CCCDDDGGGKKKSSSZZZaaaiiippptttwwwzzz}}}~~~zzzoooooo~~~rrrdddXXXNNNFFFFFFKKKPPPXXX^^^]]]___aaabbbcccaaa```^^^~~~yyywwwxxx{{{|||yyywwwvvvtttrrrlllooovvv~~~yyytttggg___SSSHHHCCCBBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBB??????>>>===<<<;;;;;;:::777777666555444333333222////////////............************************,,,,,,---------............///111222444555555666777666666666666777777888666444222111111222444666888888888999::::::;;;;;;;;;:::999:::;;;;;;999777999::::::;;;<<<===>>>???@@@@@@@@@===999777777777666666888999;;;;;;<<<<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBDDDEEEEEEDDDCCCCCCCCCBBB@@@>>>===;;;;;;;;;;;;<<<>>>CCCIIIPPPVVVYYY[[[^^^bbbdddeeeeeeeeefffhhhiiikkkjjjiiihhhiiijjjjjjkkkkkkkkkjjjkkkmmmpppnnnoooqqqsssttttttssssssrrrooommmkkkkkknnnqqqtttsssssstttttttttsssrrrrrrrrrtttvvvvvvuuutttuuuvvvtttuuuvvvvvvuuuvvvxxxzzzzzzyyyyyyyyyyyy{{{}}}~~~{{{{{{{{{||||||}}}~~~~~~yyyyyyyyyyyyzzz{{{|||}}}||||||}}}}}}|||{{{zzzzzzzzzyyyxxxxxxxxxyyy{{{|||{{{}}}~~~~~~||||||}}}~~~~~~~~~}}}|||||||||||||||yyyzzz{{{|||||||||||||||{{{{{{{{{|||~~~{{{vvvqqqmmmjjjfffbbb[[[UUUQQQLLLHHHEEECCCBBBEEEJJJNNNUUUaaammmttt|||~~~zzzwwwuuurrrooommmkkkkkksss|||vvvoooiiiaaa[[[XXXUUUQQQMMMJJJHHHEEEDDDDDDDDDBBBAAAAAA@@@>>>===>>>@@@CCCDDDFFFJJJQQQYYY```gggooossswwwyyy}}}tttqqq}}}{{{ooo\\\QQQGGGFFFJJJOOOWWW^^^]]]^^^aaacccdddcccaaa___~~~xxxxxxwwwvvvvvvvvvwwwwwwrrrtttzzz|||wwwrrreee]]]RRRIIIDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>===<<<<<<;;;;;;777777666555444333333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111333555666666777:::999888777666666666666333222000///000222555777777777888999999::::::;;;;;;:::999999::::::999777888999:::;;;<<<===>>>>>>AAAAAA???<<<888666666666777777999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;?????????@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCBBBAAA???===<<<;;;;;;:::;;;<<>>===>>>@@@CCCDDDFFFJJJPPPWWW^^^fffnnnsssvvvyyy|||xxxssszzzyyy___SSSHHHFFFHHHMMMTTTZZZ\\\^^^bbbdddeeedddbbb```}}}zzzxxxwwwwwwwwwxxxyyywwwyyy~~~~~~xxxsssccc\\\SSSJJJEEECCCAAA@@@???@@@BBBCCCDDDDDDBBBBBB>>>>>>>>>===<<<<<<;;;;;;777777666555444333333222////////////....................................------------...............000111333555666777777999888777666555555444555222111//////000333666888888888999999:::;;;;;;<<<<<<;;;:::;;;<<<;;;:::888777777888:::;;;===>>>>>>??????>>>;;;777666777888888999999:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>????????????@@@BBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???===<<<;;;::::::;;;===@@@EEEKKKSSSYYY]]]]]]```dddggggggggghhhiiidddeeeffffffeeeeeeggghhhiiijjjjjjiiiiiijjjlllnnnnnnnnnnnnnnnooopppqqqrrrnnnkkkgggdddeeeiiinnnrrrqqqrrrssstttuuuuuuuuuuuuppprrrttttttsssrrrsssttttttuuuvvvuuuuuuuuuwwwyyyvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{||||||{{{{{{{{{{{{zzzyyyxxxwwwuuuvvvwwwwwwxxxxxxwwwwwwwwwyyy|||}}}|||||||||}}}yyyyyyyyyyyyzzz{{{|||}}}yyyzzzzzzyyyxxxwwwvvvuuuttttttuuuwwwyyy|||~~~}}}wwwrrrnnnkkkfffaaa[[[TTTOOOJJJFFFBBBCCCAAACCCFFFJJJOOOZZZeeepppvvv|||~~~}}}{{{zzz{{{yyyyyyzzz|||~~~}}}zzzwwwtttpppkkkhhheeeeeellluuuzzz}}}rrrkkkccc]]]YYYWWWSSSPPPJJJHHHFFFEEEEEEDDDCCCAAAAAA@@@>>>===>>>@@@CCCDDDEEEIIIOOOVVV]]]eeemmmsssuuuxxx|||zzzrrrtttzzz~~~bbbWWWKKKHHHJJJMMMRRRXXX[[[^^^bbbeeefffeeecccaaa|||{{{zzzyyyyyyzzztttvvv{{{{{{vvvbbb\\\TTTLLLGGGDDDAAA???<<>>>>>======<<<<<<;;;;;;777777666555444333333222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000222444555777888888777666555444444444444444111000//////111444888:::999999:::;;;;;;<<<<<<======<<<;;;<<<======;;;999555666777999;;;<<<>>>>>>======<<<:::777777888:::999999:::;;;;;;:::::::::>>>>>>>>>>>>????????????============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>===;;;;;;::::::;;;===@@@EEELLLTTTZZZ^^^___bbbfffhhhiiiiiijjjkkkfffggghhhhhhggggggiiikkkiiiiiijjjiiiiiiiiilllnnnooonnnmmmllllllmmmooopppmmmjjjfffcccdddhhhnnnqqqpppqqqsssuuuvvvwwwxxxxxxoooqqqssssssrrrqqqrrrssssssuuuuuuuuuuuuuuuwwwyyyuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwtttuuuwwwxxxxxxxxxwwwvvvtttwwwzzz{{{{{{{{{|||}}}xxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzyyywwwuuusssrrrqqqrrrsssuuuwwwyyy|||}}}xxxsssooommmfffaaaZZZTTTNNNIIIEEEBBBBBBAAABBBEEEHHHLLLWWWbbboootttxxxzzzxxxuuuuuuvvvwwwxxxyyy|||~~~}}}zzzxxxtttooojjjgggccccccjjjsssyyy|||tttmmmddd^^^[[[XXXUUURRRKKKHHHFFFEEEEEEDDDCCCBBBAAA@@@>>>===>>>@@@CCCEEEEEEIIIOOOUUU]]]eeemmmrrrtttwww{{{zzzpppnnnqqqfff[[[OOOLLLMMMOOOTTTYYY[[[^^^bbbfffgggfffcccbbb}}}{{{}}}}}}yyywwwuuutttttttttxxx~~~}}}wwwqqqccc[[[QQQJJJIIIHHHEEEBBB@@@@@@AAACCCEEEDDDBBB@@@CCC@@@===<<<======<<<;;;666666555444333222222111///...---,,,,,,---...///))))))***++++++,,,------555222///,,,+++,,,...///111111222333444666666777888888777777666666555555333111///000333777999999777888888999;;;<<<==================<<<;;;:::999::::::;;;<<<=========<<<===;;;888666555444555666::::::;;;;;;;;;;;;;;;;;;<<<===>>>===:::888888999============>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAA@@@@@@??????@@@@@@AAAAAA???===:::999999::::::;;;???DDDIIINNNSSSXXX\\\^^^aaafffjjjllllllkkkjjjggggggggggggggghhhhhhhhhhhhiiiiiijjjjjjkkkkkklllmmmmmmmmmnnnnnnnnnnnnnnniiifffdddeeeiiimmmnnnmmmrrrrrrtttuuuuuuuuutttssssssrrrrrrqqqqqqrrrrrrsssuuutttrrrrrrrrrsssuuuwwwyyyyyyzzzzzz{{{|||||||||{{{|||}}}}}}}}}|||zzzyyy{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzxxxwwwvvvvvvuuuuuutttuuuvvvwwwwwwvvvuuutttrrrtttwww{{{}}}~~~~~~~~~|||{{{yyyxxxwwwwwwxxxyyy~~~}}}{{{yyyvvvtttrrrqqqsssssstttttttttvvvzzz}}}zzzrrrkkkddd___XXXQQQLLLHHHDDDAAAEEECCCDDDFFFHHHKKKTTT^^^kkkrrrwwwvvvuuuwwwxxxxxxzzz{{{|||}}}}}}|||{{{zzzvvvrrrnnnkkkhhhfffiiiooowww{{{yyyqqqggg___[[[YYYVVVTTTNNNKKKIIIGGGFFFDDDAAA>>>@@@@@@?????????@@@BBBCCCGGGKKKRRRXXX___fffmmmrrrtttwww{{{~~~wwwsssttt{{{iii\\\PPPKKKLLLOOOTTTZZZ```aaaccceeeeeeeeecccbbbxxxrrrrrrttt}}}|||yyyuuusssrrrrrrqqqvvv}}}|||vvvpppddd\\\RRRLLLJJJHHHFFFCCCAAA@@@AAACCCEEEEEEBBB@@@@@@>>>;;;::::::::::::999777777666555444333333222......///000000///......++++++,,,,,,------......000///...---------......111222333444666777888999888888777777666666555555333111000111444777999999777888999:::;;;<<<<<<===============<<<;;;:::999999:::;;;<<<============>>>===:::888666666777777999999888888999999::::::;;;<<<======;;;999999:::============>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???===;;;999999:::;;;<<<@@@EEEJJJOOOSSSYYY\\\^^^aaaeeeiiikkkkkkjjjiiiggggggggghhhhhhhhhiiiiiiiiiiiijjjjjjkkklllllllllmmmmmmmmmmmmmmmlllmmmmmmkkkiiiggghhhkkknnnoooooopppqqqrrrssstttssssssrrrttttttssssssssssssttttttuuutttsssrrrrrrsssuuuvvvxxxxxxyyyyyyzzz{{{{{{{{{{{{|||||||||{{{{{{zzzzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxuuuvvvwwwxxxxxxwwwvvvuuuuuuwwwyyy{{{|||||||||{{{zzzyyyxxxxxxxxxyyyzzz{{{}}}|||zzzxxxuuurrrpppoooqqqrrrsssrrrsssuuuyyy|||~~~|||tttnnnfffaaaZZZSSSNNNJJJFFFCCCDDDBBBBBBEEEFFFIIIRRR\\\hhhpppvvvvvvwwwzzz|||{{{~~~|||{{{zzzvvvqqqmmmjjjgggeeeiiipppwww{{{|||uuukkkccc___\\\XXXUUUPPPMMMIIIGGGEEEDDDBBB@@@@@@@@@?????????@@@BBBBBBFFFJJJQQQXXX___fffnnnsssuuuxxx|||zzzuuuuuuwwwoooaaaSSSMMMLLLNNNTTTYYY___```cccdddeeedddcccbbbrrrggggggjjjxxx|||xxxtttqqqpppoooooottt}}}{{{tttnnnddd]]]SSSMMMJJJHHHFFFDDDBBBAAABBBCCCEEEEEECCCAAA???===:::999999:::999888888888777666555444333333---...111333333111...---.............../////////+++,,,---............---111111333444666888::::::888888777777666666555555333111000111444777999:::888888999:::;;;<<<<<<===============<<<;;;:::999888999;;;<<<===>>>??????@@@>>><<<999888888888999999999888777888999:::;;;:::;;;======;;;:::;;;<<<=========>>>>>>>>>???????????????@@@@@@@@@AAAAAABBBCCCDDDEEEEEEDDDCCCBBB@@@???===;;;::::::;;;<<<===AAAGGGLLLPPPUUUYYY\\\___aaaeeehhhjjjjjjiiihhhffffffggghhhiiijjjjjjkkkjjjjjjjjjkkkllllllmmmmmmmmmmmmlllkkkjjjjjjjjjjjjooommmkkklllnnnpppqqqpppooopppqqqrrrrrrrrrqqqqqquuuuuuuuuttttttuuuuuuuuuttttttsssrrrrrrtttuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{|||{{{zzzzzzyyyyyyzzzzzzvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwxxxyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvyyyyyy{{{{{{{{{zzzyyyxxxwwwwwwxxxxxxzzz{{{}}}~~~}}}|||zzzxxxuuurrrqqqooooooppppppoooppprrrwwwzzz|||~~~xxxqqqiiiddd]]]VVVQQQMMMIIIFFFCCCAAAAAACCCDDDGGGPPPYYYeeennnvvvyyy{{{}}}{{{yyywwwqqqllliiifffeeejjjpppyyy}}}zzzqqqiiieee```ZZZVVVSSSOOOJJJGGGEEEDDDDDDCCCAAA@@@?????????@@@AAABBBEEEIIIPPPWWW^^^fffnnnssswwwzzz~~~}}}wwwvvvrrr~~~wwwhhhWWWNNNLLLMMMSSSYYY]]]___aaacccdddcccbbbbbbnnnbbbbbbgggvvv|||xxxtttqqqoooooopppuuu~~~{{{rrrlllbbb\\\SSSLLLHHHGGGEEEDDDBBBBBBBBBCCCEEEEEEDDDBBBAAA>>>;;;:::;;;;;;:::999777777666555444333222222---...000111111000...---////////////............++++++,,,,,,,,,---------///000111333666888999:::888888777777666666555555333111000111444777999:::999999::::::;;;<<<<<<===============<<<;;;:::999888999:::<<<>>>???@@@@@@@@@>>><<<999888888999999;;;:::999999:::;;;===>>>999;;;<<<===<<<;;;<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDFFFFFFDDDCCCAAA@@@>>><<<;;;:::;;;<<<===???CCCIIINNNRRRVVVZZZ]]]___aaadddggghhhiiihhhgggffffffggghhhiiijjjkkkllljjjjjjkkkllllllmmmmmmnnnmmmllljjjiiihhhhhhhhhhhhpppooonnnnnnoooppppppppppppppppppqqqqqqqqqqqqqqquuuuuuttttttttttttuuuuuutttsssssssssssstttuuuvvvwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzyyywwwwwwxxxyyyyyyttttttuuuuuuvvvxxxyyyzzzwwwvvvvvvuuuvvvvvvwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz{{{|||}}}}}}~~~}}}{{{yyyvvvtttrrrqqqmmmmmmlllllllllnnnsssvvvyyy|||zzzsssjjjeee^^^XXXRRRNNNJJJGGGDDDBBBAAACCCDDDFFFOOOXXXcccnnnyyy~~~{{{yyywwwqqqllliiifffeeejjjqqq|||~~~vvvooojjjddd]]]XXXVVVQQQKKKGGGEEEEEEEEEEEEAAA@@@?????????@@@AAABBBCCCHHHOOOVVV^^^fffnnnsssxxx{{{|||uuutttooozzz{{{jjjXXXNNNKKKLLLSSSZZZ\\\]]]```bbbccccccbbbbbb}}}jjj```aaafffuuu~~~}}}yyyvvvtttrrrrrruuuxxxzzzqqqjjj___ZZZQQQJJJEEECCCBBBBBBBBBBBBAAABBBDDDEEECCCBBBAAA>>>;;;:::;;;;;;:::999666555555444333222111000///......------......///.........---------------///...+++))))))***,,,------...000222444666888999888888777777666666555555444222000111444888:::::::::::::::;;;;;;<<<<<<===============<<<;;;:::999888999;;;===>>>???@@@@@@???===;;;888777777777888::::::999999:::<<<===>>>999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBB@@@AAACCCDDDDDDCCCAAA@@@???>>><<<;;;;;;<<<===>>>@@@EEEKKKPPPTTTXXX[[[^^^```aaaccceeeggggggffffffeeefffggghhhiiijjjkkkkkkjjjjjjkkkllllllmmmmmmnnnlllkkkiiigggggggggggghhhnnnnnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqqqqrrrrrrrrrtttssssssrrrrrrsssssstttssssssssssssttttttuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{zzzyyywwwvvvvvvvvvwwwxxxsssttttttuuuvvvxxxyyyzzzwwwwwwuuuttttttsssssssssttttttttttttuuuuuuvvvvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzxxxvvvtttsssrrrlllllljjjiiihhhkkkooosssvvvzzz~~~}}}}}}{{{uuukkkfff^^^XXXSSSNNNJJJHHHFFFDDDCCCEEEEEEGGGOOOXXXdddppp~~~~~~{{{yyyvvvqqqllljjjgggfffkkkrrr|||yyysssmmmggg___ZZZXXXSSSLLLGGGEEEEEEEEEFFFBBBAAA@@@?????????@@@AAACCCGGGNNNUUU]]]fffnnnssswww{{{xxxooommmiiiuuuzzzjjjWWWMMMJJJLLLSSSZZZZZZ\\\___aaacccccccccbbbwwwfff]]]___dddsss|||~~~|||zzzyyyxxxxxxyyy|||{{{qqqiii\\\WWWPPPHHHBBB@@@@@@@@@BBBAAA@@@AAACCCCCCCCCBBB???===:::999999:::999888555555444333222111000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,------111///+++)))(((***,,,...---...000111333555666777888888777777666666555555444222111222555888::::::::::::;;;;;;<<<<<<<<<<<<============<<<;;;:::999999:::<<<===>>>???@@@@@@>>><<<:::777666666666777666777888999::::::;;;;;;999;;;======<<<<<<===>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCBBBAAA@@@???>>><<<;;;;;;===>>>@@@BBBGGGMMMRRRVVVYYY\\\^^^```aaacccdddeeeeeeeeedddeeeeeefffggghhhiiiiiijjjjjjjjjjjjkkkllllllmmmmmmllljjjhhhffffffggghhhiiikkkmmmnnnnnnmmmlllmmmnnnqqqqqqppppppqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrrrrsssssssssttttttttttttuuuvvvwwwwwwxxxxxxyyyzzzzzzxxxwwwvvvvvvuuuuuuvvvvvvtttttttttuuuvvvxxxyyyzzzxxxwwwvvvtttssssssrrrrrrsssssssssssstttuuuvvvvvvxxxxxxxxxyyyzzz{{{||||||}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuutttsssrrrooonnnkkkiiigggiiinnnqqquuuyyy}}}~~~~~~}}}~~~|||vvvkkkfff___XXXSSSNNNJJJHHHHHHEEEEEEFFFFFFGGGOOOYYYeeesss~~~{{{zzzvvvqqqnnnllljjjhhhlllrrryyy|||zzzsssnnnhhhaaa[[[XXXSSSLLLGGGEEEEEEEEEEEEBBBAAA@@@?????????@@@AAACCCGGGNNNUUU\\\eeelllqqqvvvyyy~~~rrrhhhfffcccppp}}}{{{zzzjjjWWWMMMJJJLLLRRRYYYZZZ\\\___aaacccddddddcccooobbb]]]___cccttt}}}~~~~~~|||}}}{{{qqqiii[[[WWWOOOGGGAAA>>>???@@@AAA@@@??????AAABBBBBBAAA@@@>>>;;;::::::::::::999666555444333222111111000......////////////......+++++++++,,,---------......---+++++++++,,,...//////000111222444555666777888888777777666666555555444222111222555888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;:::999;;;;;;<<<>>>>>>?????????>>><<<:::777666666666777444666888:::;;;;;;;;;::::::<<<>>>>>>===<<<<<<===>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<;;;<<<===???@@@CCCHHHOOOTTTXXX[[[]]]___```aaabbbcccdddddddddccceeeeeeffffffggggggggghhhiiiiiijjjjjjkkklllllllllkkkjjjgggffffffgggiiijjjiiilllnnnnnnllllllmmmoooppppppooooooooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrsssssstttttttttttttttttttttuuuuuuvvvwwwwwwwwwuuuvvvvvvvvvvvvuuuttttttuuuuuuuuuvvvwwwxxxyyyzzzxxxwwwvvvuuuuuuuuuuuuuuutttssssssssstttuuuwwwxxxyyyyyyyyyyyyzzz{{{{{{|||}}}}}}~~~~~~}}}|||zzzyyyxxxxxxxxxwwwwwwwwwwwwvvvtttrrroookkkiiijjjnnnrrrtttxxx|||~~~~~~wwwlllggg```YYYTTTOOOKKKIIIHHHFFFEEEFFFEEEGGGOOOXXXfffuuu~~~|||{{{uuurrrpppooommmjjjmmmrrryyy|||yyyrrrmmmgggaaa\\\WWWRRRLLLHHHFFFEEEDDDCCCBBBBBB@@@?????????@@@@@@CCCHHHNNNUUU\\\ccckkkpppssswww}}}{{{lllbbb```___nnn}}}xxx{{{kkkYYYNNNKKKKKKQQQWWWZZZ\\\___bbbdddeeeeeeeeewwwiii```^^^bbbfffvvv|||}}}|||qqqiiiZZZWWWPPPHHHAAA>>>???@@@AAA???>>>>>>@@@AAAAAAAAACCC@@@===<<<======<<<;;;777666555444333222222111---...111222222111...---++++++,,,,,,---...//////******,,,---.../////////111111222333555666666777888888888777666666555555444333111222555888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<;;;:::999<<<<<<===>>>>>>>>>>>>>>>>>>===:::888666666777888555777;;;===>>>>>><<<;;;;;;===>>>>>>===<<<<<<===>>>????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAACCCBBBAAAAAAAAAAAABBBCCC>>>===<<<;;;<<<>>>@@@AAADDDIIIOOOUUUYYY[[[^^^___aaaaaabbbccccccccccccccceeeeeeeeefffffffffffffffhhhiiiiiijjjjjjkkkllllllkkkiiigggffffffhhhjjjlllhhhkkknnnnnnllllllmmmpppooonnnmmmmmmmmmnnnpppqqqsssrrrrrrqqqqqqrrrrrrsssrrrsssttttttuuuuuuttttttrrrrrrsssssstttuuuuuuuuutttuuuvvvvvvvvvuuusssrrrvvvvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwwwwwwwxxxxxxyyyuuutttttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{{{{{{{{{{||||||wwwvvvrrrmmmkkklllpppssstttwww{{{~~~yyymmmhhhaaaZZZUUUPPPLLLJJJHHHFFFEEEEEEEEEFFFNNNWWWggguuu~~~||||||uuurrrqqqqqqooolllnnnrrr{{{wwwpppkkkgggaaa]]]VVVRRRLLLHHHFFFEEECCCBBBCCCBBB@@@?????????@@@@@@DDDHHHNNNUUU[[[cccjjjooorrrvvv|||yyyiii___\\\```ooowww~~~}}}mmm[[[PPPLLLKKKPPPUUUZZZ\\\___bbbeeeffffffeeeyyynnnccc^^^ccckkkyyy~~~}}}~~~|||pppfffYYYSSSKKKEEEBBBAAAAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA???>>><<<;;;::::::;;;;;;:::888666555555444222000,,,---...//////---+++***...,,,,,,...111111...+++)))***++++++------...///000000111222333333333333666777888888888777555444444111000222666999:::999666888:::<<<======<<<<<<<<<===>>>===;;;;;;===>>>>>>>>>?????????>>>>>>======:::777666777888888888888999999::::::;;;;;;<<<<<<:::999:::<<<>>>>>>===============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAEEEEEEEEEDDDCCCBBB@@@@@@999:::;;;;;;;;;===@@@CCCGGGLLLRRRXXX[[[]]]___```bbbcccfffggghhhfffdddccccccccccccccceeegggiiikkkeeegggiiijjjjjjjjjkkklllkkkjjjhhhgggggghhhjjjllllllllllllmmmllllllkkkkkkmmmmmmmmmnnnoooppppppqqqsssssstttuuuuuutttsssrrrppppppqqqrrrssssssssssssrrrrrrrrrsssssssssttttttvvvvvvvvvvvvvvvuuuttttttrrrrrrtttwww{{{|||{{{yyywwwvvvuuuttttttvvvxxxzzzyyyuuuqqqppprrruuuuuutttxxxwwwwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}yyyxxxuuusssrrrqqqqqqqqquuuvvvyyy{{{~~~}}}wwwnnnhhh```YYYSSSOOOKKKHHHLLLHHHFFFGGGGGGIIIOOOWWWgggwww{{{yyyyyyvvvqqqmmmlllkkkjjjpppwww{{{wwwnnnhhhddd```]]]XXXVVVRRRMMMIIIFFFDDDCCCDDDBBBAAA??????@@@AAABBBEEEHHHMMMRRRXXX___gggmmmqqqssswww|||qqqbbbZZZ[[[nnn}}}|||ppp___SSSNNNOOORRRTTT]]]___bbbddddddeeefffggg|||qqqfffaaaeeemmmyyy~~~~~~~~~~~~~~~~~~zzzmmmcccWWWRRRJJJDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@>>>>>><<<;;;::::::;;;;;;999777555555555444222000&&&(((+++...000111000000///---,,,---//////---+++***+++,,,---...//////000111111222333333333333222666777777888777666555444777444222222444555555333666777:::<<<======<<<;;;<<<===>>>===;;;;;;===>>>??????@@@@@@???>>>======<<<999666555666777888777888999999::::::;;;;;;<<<<<<:::999:::<<<>>>>>>===>>>>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAADDDDDDDDDCCCBBBAAA@@@???999:::;;;;;;<<<===AAACCCHHHMMMTTTYYY]]]```bbbddddddeeeggghhhhhhgggdddcccdddeeeeeefffgggiiikkklllfffhhhjjjjjjjjjjjjkkkllllllkkkjjjjjjjjjjjjlllllljjjkkkkkkllllllkkkkkkjjjllllllmmmnnnnnnoooooopppssstttuuuvvvvvvuuutttsssooopppqqqrrrrrrssssssrrrrrrrrrrrrrrrssssssssssssuuuvvvvvvvvvvvvuuutttsssrrrrrrtttxxx{{{|||{{{yyywwwvvvuuuuuuuuuvvvwwwxxxxxxtttpppoooqqqsssttttttuuuuuuuuuuuuvvvwwwxxxxxx{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{|||}}}~~~|||{{{yyyvvvtttsssssssssvvvwwwyyy{{{}}}}}}wwwkkkfff^^^XXXSSSPPPMMMKKKJJJFFFDDDEEEEEEGGGMMMUUUhhhxxx|||xxxvvvuuutttoookkkjjjiiihhhmmmtttzzzyyypppiiiddd___[[[VVVSSSOOOKKKGGGDDDBBBBBBCCCBBB@@@???>>>???@@@AAAEEEHHHLLLRRRXXX___gggmmmsssuuuyyy}}}rrrddd[[[YYYkkk~~~|||~~~sssbbbUUUPPPPPPSSSUUU\\\___ccceeeeeeeeefffggguuujjjdddhhhooozzz|||yyyxxxyyyzzz~~~xxxjjj___TTTOOOHHHCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;::::::::::::999777555444444444222000,,,---...//////...---,,,000...,,,+++,,,---,,,++++++,,,,,,---...///000111111222222333333333333222666666777888777666555444333222222333777999::::::666777999:::<<<<<<;;;;;;<<<===>>>===;;;;;;===>>>@@@AAAAAAAAA@@@>>>===<<<:::888555444555777777777888999999::::::;;;;;;<<<<<<;;;::::::===>>>>>>===????????????@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>999:::;;;;;;<<<>>>BBBEEEJJJOOOVVV\\\```cccfffgggeeefffhhhhhhhhhfffdddccccccdddeeeggghhhiiiiiijjjggghhhjjjkkkjjjiiijjjkkkmmmmmmmmmmmmmmmmmmmmmmmmiiijjjjjjkkkkkkkkkjjjjjjkkkllllllmmmmmmnnnnnnnnnqqqrrrsssttttttsssrrrrrrnnnooopppqqqqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssssstttuuuuuuuuuuuutttssssssrrrsssuuuxxx{{{|||zzzyyywwwwwwvvvvvvvvvvvvvvvuuuvvvsssnnnmmmnnnqqqtttuuutttuuuuuuvvvwwwwwwxxxxxxzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||~~~}}}zzzxxxvvvuuuuuuwwwwwwyyy{{{}}}~~~}}}xxxjjjeee]]]WWWSSSQQQNNNMMMKKKGGGDDDEEEEEEGGGMMMUUUhhhyyy{{{wwwtttsssppplllhhhgggeeedddiiipppyyy}}}tttmmmfff___YYYTTTRRROOOJJJGGGDDDCCCBBBCCCBBB@@@?????????@@@AAADDDGGGLLLQQQXXX___gggmmmsssuuuyyy~~~~~~rrreee\\\XXXiii||||||vvvgggYYYRRRQQQSSSUUU[[[___dddggggggfffffffffyyynnngggkkkrrr{{{|||uuurrrsssvvv|||wwwhhh]]]RRRMMMGGGCCCAAAAAAAAA@@@???@@@AAAAAAAAA@@@??????======<<<;;;::::::::::::888666444444444444222000000000000///...,,,+++***000...,,,+++******++++++++++++,,,---...///000000000000222333444555555555555666777777777666555444//////000222555777999999555666888999:::;;;;;;;;;<<<===>>>===;;;;;;===>>>AAAAAABBBBBBAAA>>><<<;;;888666333333444666777777888999999::::::;;;;;;<<<<<<;;;:::;;;===>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===::::::;;;;;;<<>>???AAABBBBBBAAA@@@???<<<<<<<<<;;;;;;:::999999777555444333444444222000***+++,,,...///000000111///...---+++******+++,,,******+++,,,---......///---...000333555666777888555666666777777555444333222222222111///...------666777888999:::;;;;;;;;;<<<===>>>===;;;;;;===>>>@@@AAABBBBBBAAA>>><<<:::777555333222444777888888888999999::::::;;;;;;<<<===;;;:::;;;===??????>>>=========>>>>>>>>>?????????@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???======:::;;;;;;;;;<<<@@@EEEIIISSSWWW\\\```bbbcccdddeeedddeeeeeeeeedddbbbaaa``````aaaccceeeeeeeeeeeedddgggiiikkkkkkkkkjjjkkklllmmmmmmmmmmmmmmmlllkkkjjjkkkkkklllmmmmmmnnnmmmmmmkkkkkkkkkkkkllllllllllllkkklllmmmooooooooonnnmmmmmmmmmnnnooopppppppppppppppppppppqqqqqqqqqrrrrrrqqqrrrrrrsssssssssrrrrrrrrrrrrtttwwwyyyzzzxxxvvvvvvvvvvvvvvvvvvuuutttssstttssspppmmmmmmooosssvvvtttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{}}}~~~~~~|||zzzyyy{{{{{{{{{{{{}}}~~~|||xxxpppjjjaaaYYYUUURRRPPPOOONNNJJJHHHHHHHHHIIIOOOWWWbbbsss{{{vvvsssqqqkkkfffbbb```^^^]]]bbbiiiuuu}}}yyypppfff^^^WWWUUUQQQMMMJJJGGGEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCFFFKKKQQQWWW___gggmmmqqqtttzzzwwwmmmddddddmmm{{{yyylll^^^TTTPPPQQQSSSXXX]]]cccggggggffffffeeevvvooorrryyy}}}xxxuuutttuuuzzzssseee\\\PPPLLLGGGDDDBBBAAA@@@???>>>???AAACCCCCCBBB@@@???;;;<<<<<<<<<;;;:::999888666555333333444444222000........................---......---+++***+++---)))******+++,,,---......---...111333555777888999555555666777666555444333333555666666444333333444777777888999:::;;;<<<<<<<<<===>>>===;;;;;;===>>>>>>???AAAAAAAAA>>>;;;999666444222333555777999999888999999::::::;;;;;;<<<===<<<;;;;;;===??????>>><<<=========>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@???>>>===:::;;;;;;;;;===AAAGGGKKKTTTXXX]]]`````````aaaaaaccccccccccccbbbaaaaaa```bbbcccdddeeefffffffffffffffhhhkkkkkkkkkkkklllnnnmmmmmmmmmlllkkkkkkjjjjjjkkklllmmmnnnnnnooonnnnnnlllllllllllllllllllllllllllmmmoooppppppppppppooommmnnnoooppppppqqqqqqpppoooooopppppppppqqqqqqqqqpppqqqqqqrrrrrrrrrrrrqqqqqqqqqrrruuuxxxxxxvvvtttvvvvvvuuuuuuuuuuuuuuutttuuuuuusssqqqooopppsssuuurrrsssuuuwwwxxxyyyxxxxxxyyyzzzzzz{{{{{{|||||||||~~~}}}|||~~~}}}}}}}}}}}}zzzwwwqqqkkkaaaYYYTTTRRRPPPOOOMMMIIIFFFFFFFFFGGGMMMUUU```ppp~~~xxxtttpppnnnjjjeeeaaa___]]]\\\```gggrrrzzz~~~uuujjjcccXXXUUUQQQMMMIIIEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAABBBEEEJJJPPPWWW___hhhmmmrrrvvv|||}}}vvvrrruuu}}}yyymmm___TTTPPPPPPRRRXXX\\\aaadddeeeeeeeeeeeezzztttwww~~~~~~}}}}}}|||{{{}}}|||pppccc[[[QQQNNNHHHEEECCCBBB@@@???>>>@@@BBBDDDDDDCCCAAA@@@;;;;;;<<<<<<;;;:::888777666444333333444333222111444333111///---,,,+++***+++...000///---,,,,,,...******+++,,,---...//////000111222444555666666777444555666666666555444333000333888::::::;;;>>>@@@888888999999:::<<<===>>><<<===>>>===;;;;;;===>>>;;;===???AAA@@@>>>;;;999666444222333555888::::::888999999::::::;;;;;;<<<===<<<;;;<<<>>>?????????======>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAACCCCCCBBBBBBAAA???>>>===:::;;;;;;;;;===BBBHHHMMMRRRUUUZZZ^^^_________```bbbcccccccccbbbbbbbbbbbbccccccccccccdddeeefffgggeeegggjjjkkkllllllnnnoooooonnnmmmkkkjjjjjjkkkkkkjjjkkklllmmmnnnnnnnnnnnnmmmmmmmmmllllllllllllllllllmmmnnnppppppppppppooonnnnnnooopppqqqqqqqqqqqqoooooooooooopppppppppqqqoooppppppqqqrrrrrrqqqqqqppppppqqqtttvvvvvvtttrrruuuuuutttssstttuuuvvvwwwvvvwwwwwwuuurrrqqqrrrtttqqqrrruuuwwwyyyyyyyyyxxxzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~|||wwwvvvnnnhhh___WWWSSSQQQPPPPPPMMMIIIGGGGGGFFFGGGMMMTTTaaappp~~~yyytttooommmjjjeeeaaa___\\\[[[```fffpppxxxwwwmmmfff[[[XXXSSSNNNJJJFFFDDDCCCAAAAAAAAAAAAAAAAAA@@@???AAAEEEJJJPPPWWW___hhhmmmqqqtttzzzyyynnnaaaVVVPPPQQQSSSWWW[[[___bbbcccdddeeefff}}}wwwzzzyyymmmaaaZZZRRRNNNIIIFFFCCCBBB@@@>>>>>>@@@BBBDDDEEEDDDBBBAAA:::;;;<<<<<<;;;:::888777555444333333333333222111...............///000000***---000111...------///+++,,,,,,---...///000000222333444444555555444444444555666666666555444333000333777888777777888:::999999999:::;;;<<<===>>><<<===>>>===;;;;;;===>>>:::;;;>>>@@@@@@>>>;;;999666444333333666999:::;;;888999999::::::;;;<<<<<<===<<<;;;<<<>>>?????????>>>????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAACCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;;;;===BBBIIINNNOOOSSSXXX\\\]]]^^^___```ccccccccccccccccccddddddbbbbbbaaa```aaabbbdddeeedddgggjjjkkklllmmmoooqqqqqqooommmkkkjjjkkklllmmmiiijjjkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmiiijjjlllnnnnnnooonnnnnnnnnooopppqqqqqqrrrrrrqqqooooooooooooppppppppppppnnnooopppqqqqqqqqqqqqqqqoooooopppsssuuuuuusssqqquuutttsssrrrsssuuuwwwxxxwwwyyyzzzxxxtttrrrrrrtttrrrtttwwwzzz{{{{{{{{{zzz{{{{{{{{{|||}}}~~~~~~|||{{{|||}}}}}}yyyvvvuuukkkeee\\\UUURRRQQQQQQQQQPPPLLLIIIIIIHHHIIIOOOVVVbbbqqq{{{vvvqqqooojjjeeeaaa___]]][[[```fffnnnvvv}}}xxxnnnhhh^^^\\\WWWQQQLLLHHHFFFDDD???@@@@@@@@@@@@???>>>>>>AAADDDJJJPPPWWW___hhhmmmnnnqqqwww|||~~~yyyooobbbWWWQQQRRRUUUWWWZZZ^^^```aaabbbdddfff{{{{{{~~~wwwmmmddd___YYYRRRJJJDDDBBBAAA???===@@@?????????>>>>>>===============<<<;;;;;;::::::777666444444444444222000111...,,,+++,,,------,,,//////.........---------***++++++,,,---...//////---///000111222333666999888888999888777666444333///111555777888999;;;===888999:::;;;===>>>???@@@???>>>;;;::::::<<<>>>???@@@@@@AAA@@@???===;;;:::888777555444555777:::<<<999;;;;;;;;;999999999;;;<<<<<<<<<<<<=====================>>>??????@@@@@@BBBBBBBBBCCCBBBBBBAAAAAACCCCCCBBBAAA???===;;;:::<<<<<<<<<<<<>>>CCCIIINNNUUUXXX\\\___```aaabbbccc___aaaddddddcccbbbbbbbbbddddddcccccccccccccccbbbeeefffhhhjjjlllnnnpppqqqnnnmmmlllkkkjjjiiiiiiiiihhhhhhhhhhhhiiikkkmmmnnnppppppooommmlllkkkjjjiiihhhjjjkkkmmmnnnnnnmmmmmmooooooooopppqqqqqqrrrrrrooooooooonnnoooppppppqqqmmmnnnoooooonnnnnnooopppqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttsssssssssuuuwww{{{yyywwwtttrrrqqqqqqqqqwwwuuuuuuwwwzzz{{{yyyvvvzzz|||}}}~~~}}}|||}}}~~~~~~~~~}}}zzzuuurrrqqqrrrssssssuuuxxxxxxvvvsssqqqppphhhccc]]]WWWSSSOOOLLLJJJMMMJJJHHHJJJJJJJJJPPPVVVbbbppp~~~|||xxxuuummmhhhccc```]]][[[^^^eeeooouuu{{{yyyqqqjjjbbb^^^XXXQQQKKKHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFIIINNNVVV___gggmmmrrrtttuuuttttttwww}}}zzzqqqcccVVVOOOOOOPPPQQQUUUZZZ___aaabbbcccddd}}}|||}}}~~~~~~~~~}}}vvvlllccc^^^XXXQQQIIIDDDBBBAAA???===@@@?????????>>>>>>>>>>>>=========<<<;;;;;;::::::666444333222222222000///000...++++++,,,---------///.........------------++++++,,,---...///000000000111222222111222444666777777777777666444333222///111444666666777999;;;777888999:::;;;===>>>>>>???===;;;::::::<<<>>>@@@@@@AAAAAA@@@???===;;;:::888777666555666777999;;;999:::;;;;;;999999:::;;;<<<<<<<<<<<<=====================>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAA???>>>===<<<<<<======>>>CCCIIINNNWWWZZZ^^^````````````aaa```bbbccccccaaa```aaabbbbbbbbbbbbbbbbbbaaaaaaaaacccdddfffhhhkkkmmmooopppnnnnnnlllkkkjjjiiiiiiiiiiiihhhhhhhhhiiikkkmmmnnnooonnnmmmlllkkkjjjiiiiiiiiijjjkkkmmmnnnmmmmmmlllmmmmmmmmmnnnooooooppppppoooooooooooooooppppppqqqkkklllnnnnnnnnnnnnpppqqqpppppppppqqqqqqqqqqqqrrrrrrssstttsssssssssuuuwwwxxxwwwuuutttssssssssstttwwwuuutttvvvxxxzzzyyywwwyyy{{{}}}}}}|||||||||}}}{{{tttlllfffcccccccccjjjmmmpppqqqpppmmmllllllfffbbb\\\WWWTTTQQQOOOMMMMMMJJJIIIJJJJJJJJJPPPWWWeeesss|||yyyvvvpppjjjeeebbb^^^[[[^^^cccmmmssszzz~~~~~~~~~zzzrrrkkkccc___YYYRRRMMMIIIGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBDDDFFFIIINNNUUU^^^gggmmmrrrtttuuuuuuuuuxxx~~~}}}sssfffXXXPPPNNNOOOQQQVVV[[[```bbbdddfffggg~~~|||wwwwwwxxxxxx}}}|||}}}}}}{{{uuummmddd___XXXQQQIIIDDDBBBAAA@@@>>>???????????????>>>>>>>>>=========<<<;;;;;;::::::777555333222333222111000///---++++++,,,.....................------------,,,,,,---...///000111111333444444333111111222444666666777666555444222111///222444555555666777999777777888999:::<<<======>>><<<:::999:::<<<>>>@@@AAAAAAAAA@@@???===;;;999777777777777777777888888999:::;;;;;;999999:::;;;<<<<<<<<<<<<=====================>>>??????@@@@@@@@@@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@<<<======>>>???DDDJJJNNNXXX[[[^^^```____________aaabbbbbb```^^^^^^___```````````````````````````aaabbbdddgggjjjmmmooopppooonnnmmmkkkjjjjjjjjjjjjiiiiiihhhhhhiiikkkmmmnnnmmmmmmlllkkkjjjjjjiiiiiiiiijjjlllmmmmmmmmmmmmlllkkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnooooooooopppppplllmmmnnnnnnmmmlllnnnooooooooopppppppppqqqqqqqqqrrrssstttsssssssssuuuwwwuuuuuutttttttttuuuvvvwwwwwwuuuttttttvvvxxxyyyxxxxxxzzz||||||{{{zzz{{{|||zzzpppggg___[[[ZZZZZZeeeiiilllnnnnnnlllllllllddd```\\\XXXVVVTTTRRRPPPOOOKKKIIIJJJJJJKKKPPPWWWhhhuuu~~~{{{xxxtttoooiiieee```[[[]]]bbbkkkpppxxx|||}}}}}}yyyrrrlllccc```ZZZTTTOOOKKKIIIHHHDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEIIINNNUUU]]]gggmmmrrrtttwwwwwwwwwzzzxxxjjj[[[QQQMMMLLLRRRVVV\\\bbbeeegggiiijjj}}}~~~zzztttrrrqqqqqquuu{{{}}}~~~}}}|||wwwppphhhbbbYYYRRRJJJEEEDDDCCCAAA???????????????????????????=========<<<;;;;;;:::::::::888555444444444444333...,,,***+++---...///...------------------------------...///000111222222444555555444222222333444666777777777666444222111111333555666555555777888777888999:::;;;<<<======<<<;;;:::999:::<<>>??????@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????<<<===>>>???@@@DDDJJJNNNWWWZZZ]]]______^^^______aaaaaa```^^^[[[[[[]]]^^^^^^^^^______``````aaaaaa```aaacccfffjjjmmmooopppooonnnmmmkkkjjjjjjjjjiiiiiiiiihhhhhhiiijjjlllmmmlllllllllkkkkkkkkkkkkkkkiiijjjlllmmmmmmmmmlllllljjjjjjkkkkkkllllllmmmmmmmmmnnnnnnooooooooooooooonnnoooooonnnllljjjkkklllnnnooooooppppppqqqqqqqqqrrrssstttsssssssssuuuwwwtttttttttuuuuuuvvvwwwwwwwwwuuutttsssuuuwwwyyyzzzxxxzzz{{{{{{zzzyyyzzz{{{~~~~~~xxxnnnccc\\\YYYYYYYYYaaaeeeiiikkklllkkkkkkllldddaaa]]]ZZZXXXVVVSSSQQQPPPLLLJJJJJJJJJKKKQQQXXXgggttt~~~|||xxxsssnnniiiccc]]]]]]aaaiiiooovvv{{{|||}}}~~~wwwpppkkkbbb___ZZZUUUOOOKKKIIIHHHDDDCCCCCCCCCCCCBBBBBBBBBBBBEEEJJJNNNTTT\\\fffmmmssswwwzzz{{{|||~~~|||nnn^^^RRRLLLJJJQQQVVV]]]bbbfffhhhjjjlllzzztttpppmmmlllooottt~~~{{{uuulllfffZZZSSSKKKFFFEEEEEECCCAAA???????????????@@@@@@@@@=========<<<;;;;;;:::::::::777444333333444333333...,,,***+++---...///...,,,,,,---------------------......///000111222222222333444444333444555777777888888888777555333222333555777777777666777888999999:::;;;<<<======>>>;;;:::999888:::<<>>??????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCBBBBBBAAA???>>><<<;;;===>>>???@@@BBBEEEJJJNNNSSSVVVZZZ]]]^^^^^^___```______^^^\\\YYYYYYZZZ\\\]]]^^^^^^___```aaabbbbbb```bbbdddgggjjjmmmpppqqqnnnmmmlllkkkjjjiiiiiiiiiiiihhhgggggghhhiiikkklllllllllllllllmmmmmmmmmmmmjjjkkklllmmmmmmmmmlllkkkjjjkkkkkkllllllmmmmmmnnnmmmmmmnnnoooooooooooonnnkkkmmmnnnmmmllllllmmmnnnnnnoooooopppqqqqqqrrrrrrrrrssstttsssssssssuuuwwwvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvuuuttttttvvvyyy{{{xxxzzz{{{{{{zzzyyyyyyzzz{{{}}}~~~vvvkkk```XXXUUUVVVWWW[[[___cccfffgggffffffgggfffccc___\\\ZZZWWWTTTQQQRRRNNNKKKKKKJJJKKKQQQYYYeeeqqq~~~{{{vvvqqqmmmggg___^^^aaaiiiooovvv{{{|||}}}}}}uuummmiiiaaa^^^ZZZUUUPPPKKKIIIGGGDDDCCCCCCCCCCCCBBBBBBBBBAAAEEEJJJNNNSSS[[[fffnnnuuuyyy}}}|||zzz~~~qqq```TTTMMMKKKQQQVVV\\\bbbfffiiikkkmmm|||vvvrrrooolllnnnrrr}}}wwwooohhhZZZSSSKKKGGGEEEEEEDDDBBB?????????@@@@@@@@@@@@@@@=========<<<;;;;;;::::::888555111000000111111000///---++++++,,,.........,,,,,,,,,,,,------------------...///000111222222111333444444444555888:::888888999888777666444333333555777888777777888999::::::;;;<<<<<<===>>>>>>:::999888888999<<<@@@BBBBBBBBBBBBAAA???<<<:::888666777888999999888777666777999::::::::::::;;;===<<<<<<<<<<<<=====================>>>??????@@@@@@>>>>>>???@@@AAAAAAAAAAAACCCCCCBBBAAA???===;;;:::===>>>@@@AAACCCFFFKKKNNNPPPTTTXXX[[[\\\]]]^^^___[[[\\\\\\ZZZXXXXXXYYYZZZ\\\]]]]]]___```aaabbbbbbaaabbbdddgggjjjmmmooopppmmmlllkkkiiihhhhhhhhhhhhhhhgggfffffffffgggiiijjjkkkkkklllmmmmmmnnnoooooojjjkkklllmmmmmmmmmkkkkkkkkkkkkkkklllmmmmmmnnnnnnlllmmmnnnooopppooonnnmmmhhhjjjlllmmmmmmoooqqqsssoooooopppqqqrrrsssssstttrrrssstttsssssssssuuuwwwwwwwwwwwwwwwvvvuuuttttttvvvwwwwwwvvvvvvwwwyyy{{{yyyzzz|||{{{zzzyyyyyyzzzyyyzzz|||}}}}}}~~~{{{nnnbbbYYYVVVWWWXXX]]]```dddfffffffffeeeffffffccc```]]][[[YYYUUUSSSTTTOOOKKKKKKJJJKKKRRRYYYeeeppp{{{|||wwwtttqqqjjjcccaaadddkkkpppxxx|||}}}}}}}}}tttllliii```^^^ZZZUUUPPPLLLIIIHHHDDDCCCCCCCCCCCCBBBBBBBBB@@@EEEKKKOOORRRZZZeeennnuuuzzz|||uuurrrvvvqqqaaaUUUOOOMMMRRRWWW^^^cccgggiiilllmmmyyywwwtttqqqrrrvvv~~~~~~}}}|||vvvnnngggXXXRRRJJJEEEDDDDDDCCCAAA?????????@@@@@@AAAAAAAAA=========<<<;;;;;;::::::777444000...///000000000000...++++++,,,---------++++++,,,,,,,,,---------,,,------...///000111222222444555555555555888:::777777888888777555333222111333666777666777888999999::::::;;;;;;<<<<<<===999888777777999===@@@BBBBBBBBBBBBAAA???<<<999888555666777888888888888888777999::::::::::::;;;===<<<<<<<<<<<<=====================>>>??????@@@@@@<<<===>>>???@@@@@@@@@@@@BBBBBBBBBAAA@@@???===<<<===>>>@@@BBBDDDGGGKKKOOOPPPSSSWWWZZZZZZZZZ[[[\\\WWWYYYZZZZZZXXXWWWXXXYYYZZZZZZ[[[]]]^^^```aaaaaaaaabbbcccfffhhhkkkmmmmmmlllkkkiiihhhggggggffffffffffffeeedddeeefffggghhhiiiiiijjjkkkmmmnnnooooookkkkkkmmmmmmmmmlllkkkjjjjjjjjjkkkllllllmmmmmmnnnkkklllnnnooopppooonnnmmmjjjlllnnnnnnnnnoooppprrrppppppqqqrrrssstttuuuuuurrrssstttsssssssssuuuwwwvvvvvvwwwxxxwwwvvvuuutttuuuwwwyyyyyyxxxxxxzzz|||zzz{{{||||||zzzyyyyyyzzzwwwyyy{{{}}}}}}zzznnnbbbZZZXXX[[[]]]___bbbfffhhhgggeeeeeeeeedddbbb```^^^]]][[[XXXVVVUUUPPPLLLKKKJJJKKKRRRZZZhhhrrrzzz|||~~~~~~{{{xxxuuusssmmmfffdddgggmmmssszzz~~~~~~~~~~~~uuunnnkkkaaa___[[[WWWRRRNNNKKKIIIDDDCCCCCCCCCCCCBBBBBBBBB???EEEKKKOOORRRYYYeeennntttyyy{{{qqqjjjmmmuuu~~~~~~pppaaaVVVQQQPPPUUUYYY```eeehhhkkkmmmnnn|||{{{yyyvvvwww{{{{{{|||{{{zzzuuullldddVVVPPPHHHDDDCCCCCCAAA@@@?????????@@@@@@AAAAAAAAA>>>======<<<;;;;;;::::::888555111///000111111111111...,,,+++,,,------,,,+++++++++,,,,,,---------,,,,,,---...///000111111444555666555555555777999666666777777666444222111///222444555555666777999999999999::::::;;;;;;;;;999888777777999===@@@CCCCCCCCCBBBAAA???<<<999888555666666777888999999:::777999::::::::::::<<<===<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@===>>>???@@@AAABBBBBBBBBAAABBBBBBBBBBBBAAA@@@???===???AAABBBDDDGGGKKKOOOQQQTTTWWWYYYYYYXXXXXXYYYUUUWWWYYYZZZYYYWWWWWWXXXXXXYYYZZZ[[[]]]___`````````aaaccceeegggiiikkkkkkkkkjjjiiigggfffffffffeeefffeeedddcccdddeeefffgggggghhhiiijjjlllmmmnnnoookkklllmmmmmmmmmlllkkkjjjiiijjjjjjkkkkkklllmmmmmmkkklllnnnooopppooonnnmmmpppqqqqqqpppmmmllllllmmmppppppqqqrrrtttuuuuuuvvvrrrssstttsssssssssuuuwwwtttuuuwwwxxxxxxwwwvvvvvvuuuxxx{{{{{{yyyxxxzzz|||zzz|||}}}|||{{{yyyyyyzzzwwwyyy{{{}}}~~~}}}~~~~~~~~~}}}~~~xxxqqqeee[[[VVVVVVZZZ^^^]]]```cccdddcccaaa______bbb```_________]]][[[YYYUUUPPPLLLKKKJJJKKKRRRZZZlllttt{{{{{{|||~~~~~~|||{{{xxxvvvtttooohhhfffhhhooouuu{{{vvvpppnnnbbb```]]]XXXTTTOOOLLLJJJDDDDDDCCCCCCCCCBBBBBBBBB???EEEKKKOOORRRYYYeeeooorrrxxxzzznnndddeeemmmvvv}}}oooaaaVVVRRRRRRWWW[[[bbbgggjjjlllnnnooo~~~~~~~~~||||||zzztttmmmgggTTTOOOIIIDDDBBBAAA@@@???<<<======>>>>>>>>>>>>===???>>><<<<<<===<<<999777666666555444222111000000000000//////.........---++++++,,,,,,+++)))(((''',,,...///000///000111333111222444555444444555666777888888777444333333444222333555666666555333222999777666888<<<>>>===;;;777888999:::<<>>===;;;::::::;;;<<<===>>>???@@@AAAAAABBBAAAAAAAAA?????????AAABBBAAA@@@@@@AAABBBBBBAAA@@@>>>===>>>???AAADDDGGGIIIKKKLLLSSSUUUXXXZZZZZZ[[[]]]^^^WWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[\\\]]]^^^______```cccfffiiikkklllmmmiiihhhgggeeecccbbbbbbbbbccceeegggggggggfffggghhhkkkhhhggghhhkkkmmmlllkkkiiiiiihhhfffeeeeeehhhkkkjjjjjjiiiiiijjjjjjkkklllllllllmmmmmmllllllkkkjjjnnnnnnnnnnnnooooooooooooppppppppppppqqqrrrssstttppprrrsssrrrqqqqqqssstttwwwvvvuuuttttttuuuvvvwwwxxxyyyzzzzzzyyyyyy{{{}}}{{{{{{zzzyyyyyyyyyyyyzzz||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~wwwmmmaaaYYYXXXZZZ[[[[[[^^^___```aaabbbbbbbbbbbbcccbbbaaa``````^^^[[[XXXTTTOOOKKKJJJJJJKKKRRRZZZmmmuuu|||||||||~~~~~~~~~}}}|||{{{zzzzzzxxxtttnnniiiffffffooottt{{{{{{vvvttteeedddbbb]]]WWWQQQKKKHHHEEEDDDCCCBBBCCCCCCAAA@@@AAACCCGGGKKKRRR[[[eeelllvvvxxx{{{~~~ttthhhccchhhuuutttbbbSSSPPPSSSWWW\\\ccciiilllmmmnnnooo{{{~~~~~~}}}yyyrrriiiaaaTTTOOOIIIDDDBBBAAA@@@???>>>>>>?????????>>>>>>===???>>>===<<<===<<<:::777666666555444222111000000///.........---------------......///...---,,,+++,,,...///000///000111333111333555666555555666777888999888666333111000111111333555777777777666555888666666777;;;<<<<<<::::::888777888;;;>>>AAABBBEEEEEECCC@@@===999555111333444666777999::::::::::::::::::::::::;;;;;;;;;???>>><<<;;;;;;<<<===>>><<<<<<===>>>>>>>>>======@@@???>>>???AAAAAAAAA@@@@@@@@@AAABBBAAA@@@???>>>???@@@AAADDDGGGKKKMMMOOOXXXZZZ\\\\\\[[[ZZZ[[[\\\XXXXXXXXXWWWWWWWWWWWWWWWZZZZZZZZZ[[[\\\]]]___```]]]^^^aaadddfffhhhiiijjjhhhhhhfffeeedddcccbbbbbbeeegggiiiiiiiiiiiijjjkkkllljjjhhhiiikkklllllljjjhhhgggfffcccbbbcccgggjjjjjjjjjiiiiiijjjjjjkkkllljjjkkkllllllmmmmmmmmmmmmlllmmmmmmmmmmmmnnnnnnnnnooooooooonnnnnnoooppppppppprrrssssssrrrrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxyyy{{{}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzzzz{{{|||||||||||||||~~~}}}}}}}}}~~~}}}~~~}}}rrriii___XXXXXXZZZZZZYYY^^^^^^___```aaabbbaaaaaaaaa````````````___]]]ZZZUUUPPPLLLKKKJJJKKKRRRZZZjjjrrryyyzzz{{{}}}~~~~~~}}}||||||zzzzzzxxxtttooojjjggggggooottt{{{}}}wwwtttgggeeebbb___\\\VVVOOOJJJGGGEEEDDDCCCDDDDDDCCCAAAAAACCCGGGKKKRRR[[[eeellluuuwwwzzz}}}qqqkkkmmmuuu~~~}}}qqqcccWWWRRRRRRVVV\\\ccciiilllnnnooopppuuuyyy~~~yyyqqqggg^^^TTTOOOIIIDDDBBBAAA@@@???@@@@@@@@@@@@@@@???>>>===???>>>=========<<<:::888666666555444222111000000---------------,,,,,,,,,....../////////...------,,,...///000///000111333222444666666666555666777999999888555111///......111222555777888999999999777666666777:::;;;;;;:::<<<999666888<<>>===<<<<<<===>>>?????????????????????>>>>>>???>>>>>>>>>@@@AAA@@@??????@@@AAAAAABBBAAAAAAAAA@@@AAABBBEEEHHHLLLPPPRRRYYY[[[]]]]]]\\\[[[\\\]]]YYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYZZZ\\\^^^___```]]]^^^```ccceeeggghhhhhhggggggeeeddddddccccccccceeehhhjjjkkkkkkkkkmmmnnnmmmkkkjjjjjjkkklllkkkiiigggfffccc```___aaaeeeiiijjjjjjiiiiiijjjjjjkkkllliiijjjkkklllmmmnnnnnnnnnkkkkkklllllllllmmmmmmmmmpppoooooonnnnnnnnnnnnnnnqqqrrrttttttsssssssssuuuuuuuuuvvvvvvvvvvvvuuuuuuvvvxxxyyyxxxxxxxxxzzz|||{{{{{{zzzyyyyyyyyyyyyyyyxxxyyyyyyzzzzzzzzzzzzyyy~~~~~~}}}|||~~~~~~~~~~~~|||vvvllleee]]]XXXXXXYYYYYYXXX]]]^^^___```aaaaaaaaa```_________```aaaaaa^^^\\\WWWQQQMMMLLLJJJKKKRRRZZZdddmmmuuuwwwyyy|||~~~~~~~~~~~~~~~}}}}}}zzzzzzxxxtttooojjjhhhhhhpppuuu{{{~~~~~~~~~~~~xxxttthhheeebbbaaaaaa\\\TTTMMMHHHFFFDDDDDDDDDEEEDDDBBBBBBDDDGGGKKKRRR[[[eeekkksssvvvzzz~~~}}}vvvvvvyyy~~~{{{pppeeeZZZSSSRRRVVV[[[ccciiimmmooopppqqq{{{pppuuu{{{yyyyyyyyyyyyyyyrrriii```TTTOOOIIIDDDBBBAAA@@@???BBBBBBBBBAAA@@@???>>>===???>>>============;;;999666666555444222111000000------------------------+++++++++,,,,,,,,,,,,,,,,,,...///000///000111333111333555666555555666777888888888555222/////////222333444666888888999999888777888999:::;;;;;;;;;;;;888777:::@@@EEEEEEDDDCCCBBBBBBAAA===777777999555555777888999:::::::::<<<<<<<<<;;;;;;;;;;;;:::===<<<<<<;;;<<<<<<===>>>@@@AAAAAAAAA@@@???>>>>>>>>>======>>>@@@AAA@@@???>>>???@@@@@@AAABBBBBBBBBAAABBBCCCFFFJJJNNNSSSUUUUUUXXXZZZ[[[[[[\\\]]]___ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXZZZ\\\^^^```aaa___```bbbdddeeegggggggggeeeeeedddcccccccccddddddeeegggjjjkkkkkklllmmmooommmmmmlllllllllkkkjjjiiigggfffccc```___aaaeeeiiijjjjjjiiiiiijjjjjjkkkllljjjkkklllmmmnnnnnnnnnnnnkkkllllllllllllmmmmmmmmmppppppoooooooooppppppqqqqqqsssuuuvvvuuuttttttuuussstttvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwxxxzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyxxx|||}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~xxxooohhhddd^^^[[[ZZZ[[[ZZZYYY^^^^^^___``````````````````______```aaaaaa^^^\\\XXXSSSNNNMMMKKKLLLRRRZZZaaajjjrrruuuwww|||~~~yyyyyywwwsssnnnjjjiiiiiiqqquuu{{{}}}}}}~~~~~~}}}~~~~~~zzztttiiieeeaaabbbddd```WWWNNNHHHFFFDDDCCCDDDDDDCCCBBBBBBDDDGGGKKKRRR[[[dddkkksssvvvzzztttgggZZZTTTSSSUUU[[[cccjjjnnnppprrrssswwwmmmrrr~~~zzzrrrmmmmmmpppssszzz{{{vvvqqqiii```TTTOOOIIIDDDBBBAAA@@@???BBBBBBBBBAAAAAA???>>>>>>???>>>======>>>===;;;:::666666555444222111000000..................//////***************+++++++++,,,...///000///000111333111333555555555444555777666777777666333111111222333444444555666666777777999::::::;;;;;;;;;<<<===:::999888;;;@@@DDDDDDCCCGGGDDDCCCCCC>>>555222444555666777999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>===<<<;;;;;;===<<<<<<===???@@@@@@???>>>>>>>>>???@@@AAABBBCCCBBBBBBDDDGGGKKKPPPSSSVVVTTTVVVXXXYYYYYYYYY[[[\\\ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXYYY[[[^^^___aaa___```aaacccddddddeeeeeebbbbbbbbbbbbbbbccccccdddccceeehhhiiiiiijjjkkkmmmlllmmmmmmmmmkkkiiihhhhhhhhhgggeeebbbaaacccgggjjjjjjjjjiiiiiijjjjjjkkkllllllmmmmmmnnnnnnmmmllllllllllllmmmmmmmmmnnnnnnnnnmmmmmmmmmnnnoooqqqrrrsssrrrtttvvvwwwvvvuuuuuuuuussstttuuuwwwwwwwwwvvvuuuvvvwwwxxxxxxwwwxxxzzz{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzyyyyyyxxx{{{|||}}}}}}|||{{{|||}}}}}}~~~}}}}}}~~~vvvmmmiiigggccc```^^^^^^]]]\\\^^^___``````````````````bbbaaaaaaaaaaaa```]]][[[XXXSSSOOONNNLLLMMMTTT\\\```iiirrruuuwww|||xxxwwwuuuqqqllliiiiiiiiirrrvvv{{{~~~~~~}}}}}}}}}~~~|||}}}~~~{{{uuuiiiddd```aaaccc```VVVNNNGGGEEEBBBAAABBBCCCBBBBBBCCCDDDGGGLLLRRRZZZdddjjjtttwww|||}}}~~~{{{iiiYYYTTTVVVTTTZZZcccjjjooorrrtttuuuwwwlllqqq}}}~~~yyyoooiiihhhlllpppuuu|||{{{uuurrroooggg^^^TTTOOOIIIDDDBBBAAA@@@???AAAAAAAAAAAAAAA@@@???>>>???>>>======>>>>>><<<:::666666555444222111000000.........///////////////------,,,+++++++++,,,,,,,,,...///000///000111333222444666666555555666777666777777666333222222333444444444555555666666777999;;;<<<<<<;;;;;;<<<>>>;;;::::::;;;>>>BBBGGGIIIGGG???<<>>>>><<<;;;;;;<<>>@@@AAABBBAAACCCFFFIIIMMMPPPSSSTTTVVVWWWXXXXXXVVVUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXYYY[[[]]]^^^___]]]^^^___```````````````_________``````bbbccccccaaadddfffggggggggghhhjjjjjjkkkmmmmmmjjjhhhggghhhiiiiiihhhfffeeefffiiikkkjjjjjjiiiiiijjjjjjkkklllnnnnnnnnnnnnnnnmmmlllllllllmmmmmmmmmmmmnnnnnnnnniiiiiijjjkkkmmmoooppprrrrrruuuxxxyyyxxxvvvvvvvvvssstttuuuvvvvvvwwwwwwvvvvvvxxxyyyxxxxxxxxxzzz|||zzzzzzyyyxxxxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyxxxyyy{{{}}}|||{{{zzzzzz{{{|||}}}~~~}}}||||||}}}~~~}}}~~~~~~yyyqqqnnnllliiieeebbb```______``````aaaaaaaaaaaa``````cccbbbaaaaaabbb```]]][[[XXXSSSOOONNNNNNOOOVVV^^^cccllltttwwwyyy}}}xxxwwwuuuqqqmmmjjjjjjkkksssvvv{{{~~~}}}|||{{{zzzzzzzzz{{{|||zzz|||~~~|||vvvjjjfffaaa```___\\\TTTNNNGGGEEEAAA@@@AAABBBBBBBBBCCCEEEHHHLLLRRRZZZcccjjjtttwww|||~~~nnn\\\TTTVVVTTTZZZccckkkpppsssvvvwwwxxxlllpppzzz}}}|||}}}uuuooommmpppsssvvvzzz{{{zzzvvvrrrpppoooggg^^^TTTOOOIIIDDDBBBAAA@@@??????@@@@@@@@@@@@@@@??????>>>=========???>>>===;;;666666555444222111000000---------......////////////...---,,,++++++,,,---,,,...///000///000111333444666888888888777888999666777777555222000000000333444444555666888999:::999;;;<<<<<<:::999;;;===::::::;;;;;;???IIIWWWaaaSSSDDD;;;>>>???:::888;;;777777888999::::::::::::666777777888999:::;;;;;;888999:::;;;<<<<<<<<<<<>>@@@??????======<<<<<<<<<>>>???@@@AAACCCGGGKKKNNNPPPQQQQQQUUUWWWXXXWWWVVVTTTTTTUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYYYYZZZ\\\]]]^^^]]]^^^^^^_________^^^^^^\\\]]]]]]^^^___```bbbcccaaaccceeefffeeeeeefffggggggjjjlllllliiigggggggggiiijjjjjjiiihhhhhhiiikkkjjjjjjiiiiiijjjjjjkkkllllllmmmmmmnnnnnnnnnnnnmmmkkkkkklllllllllmmmmmmmmmjjjjjjjjjkkklllnnnoooppprrruuuyyyzzzyyywwwvvvvvvttttttttttttuuuvvvwwwxxxwwwxxxyyyyyyxxxyyy{{{}}}zzzyyyxxxxxxwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwxxxzzz||||||{{{zzzzzzzzzzzz|||}}}|||{{{zzz{{{}}}|||}}}}}}|||}}}~~~{{{|||~~~~~~{{{tttqqqmmmhhhdddaaaaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa``````aaabbbaaa___]]]WWWSSSOOOOOOOOOPPPXXX```gggpppxxxzzz{{{~~~~~~yyyyyyvvvrrrnnnlllmmmnnnssswww{{{{{{yyyxxxwwwvvvtttttttttuuuvvvvvvxxxzzz}}}}}}vvvlllhhhddd___\\\WWWRRROOOIIIFFFBBBAAAAAACCCCCCCCCCCCEEEHHHLLLQQQZZZccciiisssvvv|||~~~yyy~~~tttbbbVVVSSSSSSYYYccckkkqqqtttwwwyyyyyyllloooxxx~~~|||||||||vvvtttuuuxxxzzz|||vvvvvvrrrooopppqqqjjjbbbTTTOOOIIIDDDBBBAAA@@@???>>>>>>???@@@@@@@@@??????>>>======>>>??????===;;;666666555444222111000000,,,,,,,,,------.........000...---+++******++++++,,,...///000///000111333666888:::::::::999:::;;;777777777444000...------333333444666888:::<<<>>>888:::<<<;;;999888:::<<<888999;;;<<>>555111222777888999:::::::::::::::555555666777999:::;;;<<<999:::;;;<<<============>>>???@@@@@@AAAAAAAAAAAA;;;::::::;;;>>>@@@??????======<<<;;;;;;<<<>>>???@@@CCCHHHLLLOOOPPPPPPOOORRRTTTVVVWWWVVVVVVWWWYYYTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]___```````````````______[[[[[[\\\\\\^^^```aaabbbbbbdddeeefffeeedddeeefffeeehhhlllllliiigggfffggghhhjjjkkkjjjiiihhhiiijjjjjjjjjiiiiiijjjjjjkkkllljjjkkklllnnnoooooooooooojjjjjjkkkkkkkkklllllllllmmmmmmmmmmmmmmmnnnooopppsssvvvyyyzzzyyyxxxwwwvvvuuuttttttttttttvvvxxxyyyxxxyyyzzzzzzyyyyyy{{{}}}zzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvxxxzzz||||||{{{yyyyyyzzzzzz{{{|||{{{zzzyyyzzz|||{{{|||~~~~~~|||{{{|||}}}vvvxxx}}}wwwtttpppjjjdddaaaaaabbbbbbbbbcccccccccbbbbbbaaa_________aaaccccccaaa___WWWRRROOOOOOOOOQQQYYYaaakkkssszzz||||||~~~}}}|||{{{{{{zzzxxxtttpppnnnoooqqqtttwww{{{{{{}}}{{{vvvssstttsssqqqpppooopppqqqqqqqqqsssvvvyyy|||}}}~~~~~~}}}wwwmmmkkkfff```ZZZUUUQQQPPPJJJGGGCCCBBBBBBDDDDDDDDDDDDEEEHHHLLLQQQZZZccciiiqqquuu{{{{{{vvv{{{xxxgggXXXQQQSSSYYYccckkkqqquuuxxxzzz}}}pppoooxxx~~~~~~}}}}}}|||xxxwww||||||{{{uuutttrrrqqquuuuuummmcccVVVNNNGGGEEECCC??????AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<:::999888666444222111222222000///---------,,,,,,+++++++++---,,,,,,+++++++++,,,,,,////////////000222333444333555888888777555555555777555222000...---,,,,,,222555888:::::::::;;;<<<:::::::::::::::;;;<<<======777;;;DDDBBBDDDdddOOO<<<<<<;;;777666888999::::::999888999;;;777777888999::::::;;;;;;@@@@@@???===;;;;;;<<<>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<===???@@@CCCGGGKKKNNNPPPQQQRRRSSSSSSTTTVVVWWWXXXWWWWWWVVVTTTTTTSSSSSSTTTVVVWWWYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^```aaa```^^^[[[YYY\\\\\\\\\]]]^^^___aaaaaaeeedddbbbcccddddddcccaaafffeeeeeeeeeeeefffggggggggghhhhhhhhhiiiiiiiiiiiigggggghhhiiijjjkkkkkklllkkkjjjkkkppptttuuupppkkknnnnnnnnnnnnnnnnnnmmmmmmnnnnnnooopppqqqrrrssssssuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttwwwwwwwwwwwwxxxyyyzzzzzzzzzyyywwwvvvvvvvvvwwwwwwzzzzzzzzz{{{zzzzzzyyyxxxwwwxxxzzz||||||{{{zzzyyy{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{}}}~~~zzzvvvrrrvvv|||~~~uuupppiiifffeeeeeedddcccfffcccaaaaaadddeeedddbbbaaaaaa``````____________\\\VVVQQQPPPOOORRRZZZcccmmmvvv}}}~~~|||{{{zzzyyyzzzzzzxxxuuurrrrrrsssvvvzzz|||~~~}}}~~~~~~zzzuuupppmmmjjjjjjiiiiiiiiiiiiiiiiiieeegggkkknnnqqqvvv|||~~~xxxpppjjjddd^^^ZZZUUUNNNIIIIIIGGGEEEDDDDDDDDDCCCBBBBBBAAADDDKKKQQQWWWaaajjjrrrwww~~~}}}vvvuuu~~~~~~ppp```XXXWWWUUUZZZccclllrrrvvvvvvvvvuuuuuu|||~~~~~~~~~|||{{{tttqqqrrryyy}}}|||yyyyyyvvvvvvuuuuuuxxxwwwmmmbbbUUUMMMGGGDDDBBB??????AAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<:::999888777555333222333333222000------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///000111222333333555666666555555666777555444333222333333555555111444777888888888999;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>888:::@@@???@@@SSSkkklllLLL@@@<<<888555666555777888888777777777888888888888999:::::::::;;;;;;<<<<<<;;;::::::<<<>>>============>>>>>>>>>>>>???????????????????????????>>><<<;;;<<<===???@@@CCCGGGKKKNNNOOOPPPQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[\\\]]]^^^___```aaabbbaaa___\\\[[[[[[\\\\\\\\\]]]___```aaacccbbbaaaaaaccccccbbbaaaeeeeeeeeeeeeeeeffffffgggggggggggghhhhhhhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkklllkkkkkknnnrrrrrrnnnjjjllllllllllllllllllllllllmmmmmmnnnooopppqqqrrrrrrtttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwvvvwwwwwwxxxzzzzzz{{{{{{{{{zzzzzzyyyxxxyyy{{{|||||||||{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{|||{{{zzz|||~~~}}}{{{xxxsssvvv{{{{{{wwwrrrmmmhhheeeeeefffeeedddfffcccaaabbbdddeeedddcccaaaaaaaaa``````______^^^\\\VVVRRRPPPPPPRRRZZZcccmmmvvv~~~~~~zzzwwwvvvuuuwwwwwwwwwuuusssrrrsssttt|||~~~~~~~~~}}}{{{vvvoooiiieee]]]]]]]]]^^^^^^_________]]]^^^aaadddiiipppxxx}}}zzzrrrmmmfff```[[[VVVOOOJJJIIIGGGEEEDDDDDDDDDCCCBBBCCCBBBDDDKKKQQQWWWaaakkkrrrwww}}}zzzyyysssbbbWWWVVVTTTYYYaaajjjrrrvvvxxxyyy~~~~~~~~~}}}|||{{{yyywwwoooiiihhhooovvvxxxxxxxxxwwwyyy{{{{{{|||yyynnnaaaTTTLLLFFFDDDBBB>>>>>>AAA??????@@@@@@@@@@@@??????>>>>>>======<<<;;;999999888666444333444444222111,,,,,,,,,,,,---------------,,,,,,,,,---...//////------......///111111222222444555555555555777999555444444444555666888999111333666777777777888999===<<<<<<<<<<<<;;;;;;;;;<<<999999<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<===???@@@EEEHHHLLLOOOPPPPPPQQQRRRUUUTTTTTTTTTTTTUUUVVVVVVSSSRRRQQQQQQRRRSSSUUUVVVWWWWWWXXXYYY[[[\\\^^^___aaabbbccccccbbb___]]][[[[[[[[[[[[\\\]]]^^^___```bbbaaa```aaaccceeedddccceeeeeeddddddeeeeeefffgggffffffggggggggghhhhhhhhhllllllkkkkkkkkkjjjjjjjjjmmmkkkjjjkkknnnooollliiiiiiiiijjjjjjjjjjjjjjjjjjllllllmmmnnnoooppppppqqqrrrssssssssstttttttttttttttttttttuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyyyyzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{|||||||||{{{{{{yyyzzz|||}}}}}}}}}|||{{{xxxxxxxxxxxxyyyzzz{{{||||||zzzzzzzzz|||}}}|||{{{vvvwwwzzz}}}{{{sssmmmkkkhhheeeddddddeeefffffffffdddccccccdddeeeeeedddbbbbbbbbbaaa```______^^^\\\WWWRRRQQQQQQSSSZZZcccoooxxx|||xxxvvvuuutttuuuvvvvvvuuusssssstttuuu||||||zzzvvvooofff^^^ZZZOOOOOOPPPQQQRRRSSSTTTTTTRRRSSSUUUYYY___iiisss{{{}}}vvvqqqiiibbb]]]WWWPPPKKKIIIGGGEEEDDDDDDDDDCCCBBBDDDBBBDDDJJJPPPWWWcccmmmrrrwww}}}}}}wwweeeYYYUUUTTTYYY```iiiqqqwww{{{}}}|||yyywwwuuurrrpppiiiddddddmmmuuuxxxxxxxxxyyy}}}zzzmmm```SSSKKKDDDCCCAAA>>>>>>@@@??????@@@@@@@@@@@@??????============<<<;;;:::999888666444333333333222111+++,,,,,,,,,------......///......---------......,,,,,,---...///000111111///111555666666666777888777666444333222222222222222444666666666777888:::>>>>>>======<<<;;;::::::666999;;;<<<@@@DDDDDDAAACCCBBBAAA@@@999111111777444777:::;;;:::999999999::::::::::::::::::999999:::<<<======<<<===>>>@@@<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<===???@@@GGGJJJNNNQQQQQQRRRRRRSSSUUUUUUSSSSSSSSSTTTUUUVVVSSSSSSRRRQQQRRRSSSTTTUUUWWWWWWWWWXXXZZZ\\\^^^___bbbbbbbbbbbbaaa___\\\[[[[[[[[[[[[[[[\\\]]]^^^___aaaaaa```bbbeeeffffffeeedddddddddddddddeeeeeefffeeeffffffffffffgggggggggiiiiiiiiihhhhhhhhhhhhhhhmmmkkkiiiiiijjjkkkiiihhhhhhhhhiiiiiiiiiiiiiiijjjjjjkkkllllllnnnnnnooopppqqqqqqqqqrrrssssssttttttsssssstttuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}|||{{{|||}}}}}}}}}}}}||||||zzzyyyyyyyyyyyyyyyzzzzzz{{{zzzzzzzzz{{{|||}}}}}}|||{{{{{{}}}}}}wwwnnnfffcccbbbbbbbbbccceeefffffffffeeeeeedddeeeeeeffffffddddddcccbbb```___^^^^^^\\\WWWSSSRRRRRRSSS[[[cccsss||||||yyyxxxxxxxxxwwwwwwwwwuuuttttttwwwzzz{{{yyyvvvoooggg]]]TTTOOOHHHHHHIIIJJJKKKKKKLLLMMMJJJKKKLLLPPPWWWbbbooowww|||~~~yyysssjjjccc]]]WWWPPPKKKIIIGGGEEEDDDEEEEEECCCBBBFFFCCCDDDJJJPPPXXXdddooorrrwww||||||jjj\\\WWWWWWZZZ```hhhooovvv{{{}}}yyytttpppmmmjjjgggcccaaadddooowwwxxxwwwvvv{{{xxxkkk___QQQJJJCCCAAA@@@======@@@>>>??????@@@@@@??????>>>============<<<;;;::::::777555222222222222111///,,,,,,,,,------.........111000///...---,,,,,,,,,+++,,,---///000000000000+++000555999999777666666888777444222000/////////444555777777666777999;;;============<<<;;;999888333:::>>><<<>>>DDDFFFCCC@@@???>>><<<777222333666444666999:::999999999:::;;;;;;::::::::::::::::::;;;===>>>>>><<<;;;<<<===<<<<<<<<<===>>>????????????????????????????????????>>><<<;;;<<<===???@@@HHHKKKPPPRRRSSSTTTUUUVVVVVVUUUTTTSSSSSSSSSUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVWWWWWWVVVWWWXXX[[[]]]^^^`````````___^^^]]][[[ZZZ[[[[[[[[[[[[[[[\\\]]]^^^___^^^^^^```ccceeeddddddcccccccccccccccdddeeeeeeddddddeeeeeeeeefffffffffffffffggghhhhhhiiijjjjjjllljjjhhhgggggghhhhhhggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnoooooopppppppppqqqrrrsssssstttrrrrrrssstttuuuvvvvvvwwwttttttttttttuuuvvvwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{{{{|||}}}~~~}}}}}}zzzsssjjjccc^^^___```aaabbbdddeeefffggggggffffffeeeffffffgggfffeeedddbbbaaa___^^^^^^[[[VVVSSSRRRRRRSSSZZZbbbwww|||{{{{{{{{{}}}{{{xxxuuutttwww|||~~~}}}yyyvvvppphhh^^^TTTLLLHHHDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEGGGKKKRRR\\\hhhpppyyy}}}~~~{{{tttkkkccc]]]WWWQQQLLLJJJHHHFFFEEEEEEEEEDDDCCCFFFCCCDDDJJJQQQYYYeeepppssswww|||nnn```[[[ZZZ]]]bbbhhhooouuuzzz|||~~~vvvooojjjgggeeeccc```aaahhhsssyyyxxxuuuvvv}}}zzzttthhh]]]PPPHHHBBB@@@???<<<===???>>>>>>????????????>>>>>><<<<<<======<<<;;;;;;:::666444222111111111000///---------------.........000000...---,,,,,,+++++++++,,,...000111111111000+++000555888999777666555777666444222222222222333555666777777666777999;;;;;;<<<======<<<:::888777555:::>>>======@@@CCCCCCEEEBBB>>>:::666555555555333444666666666666888999::::::::::::;;;;;;;;;;;;999;;;<<<<<<:::999999:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;<<<===???@@@GGGKKKOOOSSSTTTUUUVVVXXXVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSSSSSSSSSSUUUUUUWWWVVVUUUUUUVVVXXX[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]\\\\\\[[[]]]```aaaaaa```ccccccbbbbbbccccccdddeeecccddddddddddddeeeeeeeeegggggghhhiiijjjkkklllmmmjjjiiihhhggggggggggggggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjkkklllmmmnnnnnnooooooooopppqqqrrrsssttttttrrrrrrrrrssssssttttttuuusssssssssssstttuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwxxxzzz{{{|||}}}~~~~~~}}}}}}}}}}}}||||||||||||}}}||||||{{{zzz{{{{{{{{{{{{}}}~~~~~~}}}|||}}}~~~zzztttmmmfffbbb]]]```bbbdddddddddfffgggggghhhhhhgggffffffgggiiigggfffeeecccaaa```^^^^^^YYYUUURRRRRRQQQRRRYYYaaauuu~~~|||{{{|||xxxwwwzzz~~~~~~~~~}}}{{{zzztttppphhh___UUUMMMGGGDDDAAAAAABBBCCCEEEFFFGGGGGGDDDFFFIIILLLQQQYYYaaagggsssyyy|||uuulllddd^^^XXXRRRNNNJJJHHHFFFEEEEEEEEEDDDCCCEEECCCEEELLLRRRZZZfffpppsssvvv{{{pppbbb\\\[[[]]]ccciiiooouuuyyy{{{|||ssskkkfffeeeddddddcccgggpppyyy{{{xxxxxx{{{~~~{{{uuuooofff]]]OOOGGGAAA@@@>>><<<<<>>>>>????????????>>>>>><<<<<<<<<===<<<<<<;;;:::777555333222222222111000............------------------,,,,,,,,,,,,------+++---///111222222111111///111444555555555666777555444333222222333444444444555666555444555888:::999:::;;;<<<;;;:::888777999999;;;>>>??????@@@CCCCCCCCC@@@<<<999777555444444444555444444555888;;;999:::::::::;;;<<<<<<<<<666888;;;<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@???????????????????????????>>><<<;;;<<<===???@@@EEEHHHMMMQQQSSSUUUVVVXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTRRRRRRRRRRRRSSSTTTWWWVVVTTTSSSTTTVVVXXXZZZ\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[\\\\\\^^^]]]\\\^^^```aaaaaa```bbbbbbbbbbbbbbbcccddddddccccccccccccddddddddddddhhhhhhiiiiiijjjjjjkkkkkkggghhhiiihhhggggggggghhhggghhhhhhiiijjjjjjkkkkkkjjjjjjkkklllmmmnnnoooooooooooopppqqqrrrssstttuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuvvvvvvvvvxxxyyyyyyyyyxxxxxxvvvwwwxxxzzz|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{||||||~~~|||~~~}}}}}}~~~|||}}}|||uuullldddaaaaaa```cccggghhhgggggggggiiigggiiijjjhhhffffffhhhjjjhhhhhhfffdddbbb```^^^]]]XXXTTTQQQQQQQQQRRRXXX___ooozzz}}}{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwoooiii```VVVMMMGGGCCCBBB>>>???AAACCCFFFHHHJJJKKKKKKMMMQQQTTTWWW[[[```dddmmmttt|||~~~wwwmmmeee```[[[UUUQQQJJJHHHFFFEEEFFFFFFDDDCCCDDDCCCFFFMMMTTT[[[fffpppsssvvv{{{~~~oooaaa[[[XXX\\\bbbjjjqqqvvvzzz|||{{{qqqiiieeeeeefffgggiiinnnvvv~~~~~~zzz|||xxxqqqlllddd\\\NNNGGGAAA???>>><<<<<>>>>>????????????>>>>>><<<<<<<<<===<<<<<<;;;;;;888666444333333333222111/////////...---------,,,*********+++,,,---///000,,,---000222333333222111333333333222222333777999555444222111000000111111444444555444333444666999888999:::;;;;;;999888666<<<777888@@@EEEBBBBBBEEE>>>BBBCCC@@@;;;888555444666666666555555777;;;>>>999999::::::;;;<<<======666888<<<=========>>>???;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<;;;<<<===???@@@BBBFFFLLLPPPRRRTTTVVVWWWVVVWWWWWWXXXWWWVVVUUUSSSSSSRRRQQQPPPPPPQQQRRRSSSXXXVVVTTTRRRRRRTTTVVVXXX[[[[[[\\\\\\\\\]]]]]]]]][[[ZZZZZZZZZZZZZZZ[[[\\\aaa```___aaacccdddcccbbbbbbbbbbbbaaabbbccccccdddbbbbbbcccccccccdddddddddhhhhhhhhhhhhggggggggggggfffgggiiiiiihhhgggggghhhfffgggggghhhiiijjjjjjkkkjjjkkkkkklllmmmnnnooooooooopppppprrrssstttuuuuuurrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwuuuvvvxxxzzz{{{|||}}}}}}}}}}}}|||{{{{{{{{{{{{{{{yyyyyyzzz|||~~~}}}}}}}}}~~~xxxzzzyyyqqqfff^^^^^^```cccgggkkkllljjjiiiiiikkkgggiiijjjiiigggfffhhhkkkiiihhhfffdddbbb```^^^]]]WWWSSSPPPQQQPPPQQQWWW^^^jjjuuu}}}}}}}}}}}}}}}~~~zzz{{{|||}}}~~~~~~~~~}}}{{{yyywwwuuukkkeee[[[PPPHHHCCCAAAAAA<<<>>>AAADDDIIILLLOOOQQQRRRVVVZZZ]]]^^^```bbbdddiiipppyyy~~~~~~~~~xxxnnngggaaa]]]WWWSSSKKKHHHFFFEEEFFFFFFEEECCCCCCCCCGGGNNNUUU\\\fffpppsssvvv{{{~~~}}}mmm```YYYVVVZZZbbbjjjrrrxxx|||~~~yyypppjjjiiihhhfffeeehhhqqq{{{}}}wwwrrrlllbbbWWWSSSHHH???===>>>===>>>???AAAAAAAAA@@@???>>>=========<<<;;;;;;<<<;;;999777777777666666555444222111......---------,,,,,,,,,------------------------,,,---/////////000222444555555555555555555444444555555555444444333333333666555444333444555666777::::::;;;;;;:::999777666999;;;===???@@@AAAAAAAAAFFFDDDAAA===:::777666555666666555666777888:::;;;<<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;<<<>>>???@@@???????????????@@@@@@@@@???>>>======>>>???@@@AAACCCGGGMMMSSSUUUUUUTTTXXXWWWVVVVVVWWWVVVTTTRRRSSSSSSRRRQQQOOONNNMMMMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWZZZ^^^___^^^[[[ZZZYYYZZZZZZZZZ[[[\\\___aaabbb___^^^]]]]]]]]]^^^```aaaaaaaaabbbccccccccccccbbbfffeeeeeeeeeffffffdddcccffffffgggggggggggggggfffeeefffhhhiiijjjjjjiiiiiikkkkkkjjjjjjjjjkkklllllllllmmmmmmmmmlllmmmoooqqqrrrqqqooonnnnnnpppqqqsssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttuuuuuuttttttttttttuuuuuuvvvvvvwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxxxxyyyzzz{{{||||||||||||~~~~~~~~~}}}}}}}}}}}}}}}zzzvvvrrrkkk```WWWWWW\\\eeefffhhhiiiiiijjjjjjjjjmmmkkkjjjiiijjjkkklllllliiihhhfffeeedddaaa]]]ZZZZZZWWWSSSOOOMMMOOOTTTXXXiiinnnuuu}}}~~~~~~|||{{{{{{|||}}}~~~~~~|||zzzyyyvvvssspppiiibbbWWWLLLDDDAAAAAABBBAAA>>>@@@FFFJJJKKKRRR\\\]]]___aaacccdddcccbbbaaadddkkkuuu||||||tttkkkiiihhh___SSSLLLIIIEEECCCCCCDDDCCCCCCBBBDDDGGGKKKRRR\\\gggnnnvvvyyy}}}xxxkkk___XXXWWW[[[aaajjjqqqxxx|||{{{uuuqqqpppooollliiihhhpppzzz~~~~~~{{{zzz{{{zzz{{{yyytttpppjjj```VVVQQQGGG>>>===>>>>>>>>>@@@@@@AAAAAA@@@@@@>>>=========<<<;;;;;;<<<;;;999777777777666666555333222111......---------,,,,,,,,,------------------------...///000000//////111333333333444444555555666666444333333222222222222111555555444333444555666777999::::::;;;:::999777777888999<<<>>>@@@AAAAAAAAAFFFDDD@@@===999777666555666666666666777999:::;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@???????????????@@@@@@??????>>>======>>>???@@@AAABBBFFFLLLRRRVVVWWWWWWXXXWWWVVVVVVWWWVVVTTTRRRSSSRRRQQQPPPOOONNNMMMMMMNNNNNNNNNNNNPPPRRRTTTUUUZZZ]]]``````]]]ZZZWWWWWWZZZZZZZZZZZZ\\\^^^___aaaaaaaaa```___```aaabbbccc``````aaabbbbbbbbbbbbbbbcccbbbbbbbbbcccbbbaaa```cccdddeeefffggggggggggggeeefffhhhiiijjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkklllnnnnnnooonnnnnnnnnqqqssssssrrrpppoooooopppqqqrrrqqqqqqrrrrrrsssssssssssssssssstttttttttttttttssssssssstttuuuvvvvvvwwwwwwvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}|||xxxsssllldddYYYRRRSSSYYYbbbeeehhhkkkkkkkkkkkkkkkmmmkkkjjjiiijjjkkklllllljjjhhhfffdddcccaaa^^^[[[\\\ZZZVVVQQQNNNOOOSSSVVVbbbeeemmmvvv~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzzxxxvvvtttrrrnnnkkkddd^^^TTTJJJEEECCCBBBBBBBBB@@@BBBGGGKKKMMMUUU]]]```aaabbbcccbbb___]]][[[```gggqqqyyy}}}wwwpppnnnmmmdddYYYMMMJJJGGGEEEEEEEEEEEEDDDDDDFFFIIIMMMTTT^^^hhhooowwwzzz~~~}}}pppaaaXXXVVVYYY```gggooovvv{{{~~~~~~{{{wwwvvvvvvuuurrrnnnjjjrrrzzz~~~|||wwwtttrrrqqqttttttqqqmmmhhh___UUUOOOFFF>>>===>>>>>>???BBB@@@@@@@@@@@@@@@???>>>======<<<;;;;;;<<<;;;999777666666666666555333222111......---------,,,,,,,,,------------------------///111111111//////000111111222222333444555666666222111111000000000000111555555444444444555777777888999:::;;;:::999888777666888;;;===@@@AAABBBBBBDDDBBB???<<<999777666555666666666666888999:::;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@???????????????@@@>>>>>>=========???@@@AAABBBCCCFFFKKKQQQWWWYYYZZZXXXVVVUUUUUUVVVVVVTTTSSSRRRQQQQQQPPPOOONNNNNNMMMNNNMMMMMMNNNOOOQQQSSSTTTYYY\\\^^^___\\\ZZZXXXWWW[[[[[[[[[[[[\\\]]]^^^___bbbaaa`````````aaabbbccc``````aaabbbbbbbbbbbbaaaaaaaaaaaabbbaaa``````___```aaaccceeefffgggggghhheeefffggghhhiiiiiiiiiiiihhhiiikkklllllllllkkkjjjnnnoooppppppoooppprrrttttttsssrrrpppppppppqqqrrrqqqqqqrrrrrrssstttuuuuuusssssstttttttttssssssrrrrrrrrrssstttuuuwwwwwwxxxvvvwwwwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyzzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}|||{{{vvvnnndddZZZPPPJJJNNNUUU^^^ccciiinnnoooooonnnnnnmmmlllkkkjjjjjjkkklllmmmnnnkkkgggdddcccaaa___]]]^^^\\\XXXSSSOOOOOOPPPSSSWWW[[[aaakkkuuu~~~~~~}}}|||||||||xxxvvvssspppmmmiiidddaaaYYYRRRJJJDDDBBBBBBAAA???DDDCCCEEEIIILLLNNNUUU\\\______^^^]]][[[YYYWWWUUU[[[aaakkktttzzz~~~zzztttrrrppphhh___OOOLLLIIIGGGGGGGGGGGGFFFFFFGGGKKKOOOVVV```jjjqqqxxx{{{}}}vvvfffZZZUUUWWW]]]dddlllsssyyy|||{{{xxxtttsssuuuvvvtttrrrooottt{{{~~~zzztttnnnkkkjjjnnnqqqoookkkggg^^^VVVLLLDDD>>>===>>>>>>???CCC@@@@@@@@@@@@@@@???>>>======<<<;;;;;;<<<;;;999777666666666555444333222111......---------,,,,,,,,,------------------------...000222222111111222333222222333333444444555555222111000000///000111111555555444444444666777888888999::::::::::::888888444666999<<>>:::888666555555666666666777888999:::;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAA@@@??????>>>?????????============>>>@@@AAACCCFFFFFFGGGKKKPPPVVVYYYZZZWWWUUUTTTTTTUUUUUUTTTSSSQQQPPPPPPOOOOOONNNNNNNNNMMMMMMLLLMMMNNNPPPRRRSSSSSSVVVYYY[[[ZZZYYYYYYYYY\\\\\\\\\\\\]]]]]]^^^^^^```___^^^^^^^^^___```aaa```aaabbbbbbccccccbbbbbbbbbcccddddddcccbbbbbbbbb```aaabbbccceeeeeeeeefffeeeeeefffggghhhhhhhhhhhhggghhhjjjlllmmmlllkkkjjjmmmooopppppppppppprrrtttuuutttsssrrrqqqpppqqqqqqpppqqqqqqssstttuuuvvvvvvsssssstttttttttsssrrrrrrpppqqqrrrsssuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyzzz{{{{{{{{{zzzzzzyyyzzzyyywwwwwwwwwyyy{{{|||}}}}}}~~~~~~}}}|||{{{zzzsssiii\\\QQQHHHEEEJJJRRR[[[bbblllrrrtttsssrrrrrrooooooooonnnmmmmmmooopppuuuqqqkkkfffcccaaa___^^^^^^\\\YYYTTTPPPNNNNNNPPPOOORRRXXX```kkkwww~~~}}}|||||||||vvvsssnnniiiddd___YYYUUUPPPKKKEEECCCDDDDDDBBB@@@FFFGGGIIIMMMOOOSSSYYY^^^___\\\YYYVVVTTTSSSTTTUUUWWW]]]fffpppxxx}}}zzzuuuqqqlllddd^^^OOOLLLIIIGGGGGGGGGGGGFFFFFFHHHKKKOOOVVV```kkkrrrwww{{{~~~|||}}}~~~kkk[[[TTTVVVZZZ```hhhqqqxxx|||{{{vvvqqqooorrruuuvvvuuupppsssxxxyyyuuunnngggbbbdddkkkpppooolllggg___WWWJJJCCC>>>>>>>>>===???CCC??????@@@@@@@@@???>>>>>>===<<<;;;;;;<<<;;;999777666666555555444222111000......---------,,,,,,,,,------------------------,,,...111222333333444666555555555444444333333333333222111000000111333444555555444444555666888999888999:::;;;:::999888777333555888;;;>>>???@@@@@@@@@???<<<999777666555555666666777888999::::::;;;999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>???????????????AAA@@@@@@???>>>>>>??????=========>>>???AAADDDEEEJJJIIIIIIKKKPPPTTTWWWXXXVVVUUUSSSRRRTTTTTTTTTSSSOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLMMMNNNPPPQQQOOORRRUUUWWWWWWVVVWWWXXX\\\\\\]]]^^^^^^^^^^^^^^^___^^^]]]]]]]]]^^^```aaaaaabbbccccccddddddccccccbbbdddfffeeecccbbbbbbdddaaabbbcccccccccccccccccceeeeeeeeeffffffggghhhhhhfffgggjjjlllllllllkkkjjjkkklllnnnoooooooooqqqrrruuutttsssrrrqqqqqqppppppppppppqqqrrrsssuuuuuuvvvrrrsssssssssssssssrrrrrrooopppqqqssstttvvvwwwwwwzzzyyyyyyxxxyyyyyyzzz{{{xxxyyyzzz{{{{{{{{{yyyxxxyyywwwvvvuuuuuuwwwxxxzzz}}}}}}~~~~~~}}}|||zzzyyypppeeeWWWLLLEEECCCIIIQQQYYYbbbnnnuuuwwwvvvvvvvvvrrrssssssrrrpppppprrruuu}}}wwwpppiiieeebbb___]]]\\\[[[XXXTTTOOONNNOOOPPPKKKNNNRRRXXXbbbooo}}}}}}}}}}}}~~~~~~}}}|||{{{{{{tttoooggg```ZZZTTTOOOLLLLLLJJJHHHHHHJJJKKKIIIGGGHHHMMMSSSXXX]]]ccciiillljjjeee]]]VVVRRRRRRTTTVVVVVV[[[cccnnnxxxxxxrrrlllddd]]]XXXNNNKKKGGGFFFFFFFFFFFFEEEEEEGGGJJJOOOUUU___jjjqqqvvvyyy~~~}}}~~~qqq^^^TTTVVVXXX^^^fffooowww|||{{{vvvpppnnnppptttvvvvvvmmmoooqqqqqqnnnggg```[[[```iiipppppplllhhh```YYYIIICCC??????===<<<>>>CCC??????@@@@@@@@@??????>>>===<<<;;;;;;<<<;;;999777555555555555444222111000......---------,,,,,,,,,------------------------+++---111333444555666777777777666555444333333222444333222111111222444666555555444444555777999:::::::::;;;;;;:::999777666333555888:::===>>>?????????===;;;888666555555555555666888999:::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===>>>????????????>>>>>>AAAAAA@@@???>>>>>>>>>>>>======>>>???AAADDDFFFHHHLLLKKKKKKMMMQQQTTTVVVWWWVVVTTTRRRQQQSSSTTTTTTSSSNNNNNNNNNNNNOOOOOOOOOOOOLLLLLLKKKKKKLLLMMMOOOPPPPPPRRRTTTUUUSSSRRRSSSSSSZZZ[[[\\\]]]^^^______^^^```___^^^^^^^^^___```aaaaaaaaabbbccccccccccccccc```ccceeedddaaa___```bbbbbbbbbccccccccccccbbbbbbeeeddddddeeeeeefffggghhhfffgggiiijjjkkklllkkkkkkhhhkkkmmmnnnnnnnnnpppqqqssssssrrrrrrqqqqqqppppppppppppqqqqqqrrrsssttttttqqqqqqrrrsssssssssssssssppppppqqqrrrsssuuuuuuvvvzzzzzzxxxxxxxxxyyyzzz{{{vvvwwwyyy{{{{{{zzzyyyxxxxxxwwwvvvuuuuuuvvvwwwxxx|||}}}~~~~~~|||yyyxxxlll```SSSJJJDDDCCCIIIPPPWWWaaannnvvvwwwvvvwwwxxxtttvvvwwwuuurrrrrruuuxxxzzzrrrkkkfffbbb___]]][[[YYYWWWSSSPPPPPPSSSUUUPPPRRRTTTVVV[[[fffsss}}}~~~zzzzzz{{{|||}}}~~~|||}}}~~~~~~{{{yyywwwnnnhhh___VVVPPPLLLIIIGGGHHHJJJKKKMMMMMMLLLKKKKKKNNNWWWaaaiiiqqqzzz|||uuukkk```YYYVVVVVVWWWVVVZZZbbbmmmxxx|||vvvqqqiii___WWWTTTMMMJJJFFFEEEEEEEEEEEEDDDEEEFFFIIINNNUUU___iiipppvvvyyy}}}}}}}}}~~~xxxcccVVVVVVXXX\\\dddnnnxxx~~~~~~yyytttpppnnnpppssssssrrrllllllmmmllliiiccc\\\XXX]]]gggoooppplllggg```YYYHHHDDD@@@???===;;;===BBB>>>??????@@@@@@@@@??????===<<<;;;;;;<<<;;;999777555555555444333222111000......---------,,,,,,,,,------------------------,,,///222444555555555666777777777666666555555444444333111000000222555666555555444555666777999:::;;;;;;<<<;;;:::888666444444555777:::<<<============<<<:::777666555555555555666888:::;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????>>>======BBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@CCCFFFIIIKKKKKKJJJKKKNNNRRRUUUWWWWWWUUUSSSQQQPPPRRRSSSTTTTTTMMMMMMNNNNNNNNNOOOOOOOOOLLLKKKJJJJJJKKKLLLNNNOOOOOOQQQSSSTTTSSSRRRSSSTTTWWWXXXZZZ\\\]]]]]]]]]]]]^^^^^^]]]\\\]]]^^^___```______```aaaaaaaaaaaaaaa^^^bbbeeeccc___]]]___bbbaaabbbbbbcccddddddddddddeeeddddddddddddfffggghhhgggggghhhiiijjjkkkllllllgggjjjmmmnnnnnnnnnpppqqqqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqrrrrrrrrrooopppqqqrrrssstttttttttpppqqqqqqrrrssssssttttttyyyxxxwwwuuuuuuvvvxxxyyytttvvvxxxzzz{{{yyyxxxvvvxxxxxxxxxxxxxxxxxxxxxxxx|||}}}~~~~~~{{{xxxwwwggg\\\PPPIIIEEEDDDHHHNNNUUU```mmmtttuuutttvvvxxxtttwwwxxxvvvsssrrrvvvyyy}}}xxxrrrkkkgggccc___]]]ZZZYYYVVVSSSRRRTTTYYY]]]______^^^[[[[[[aaallluuu~~~|||zzzzzzzzzzzz{{{{{{||||||||||||}}}~~~yyytttqqqfff___UUULLLHHHFFFFFFFFFIIINNNTTTUUUSSSPPPPPPRRR[[[fffrrrzzzwwwmmmddd]]]YYYWWWVVVYYYaaalllwww|||vvvrrrjjj___WWWWWWMMMJJJFFFEEEEEEEEEEEEDDDEEEGGGJJJNNNUUU___iiiqqqwwwzzz~~~{{{www{{{}}}jjjXXXXXXXXX\\\dddooozzzuuurrrnnnnnnpppqqqooolllmmmmmmllljjjhhhccc]]]YYY\\\fffoooppplllfff___XXXHHHDDDAAA@@@===:::<<>>??????@@@@@@@@@??????===<<<;;;;;;<<<;;;999777555555555444333222111000......---------,,,,,,,,,------------------------...111444555555444444444666666666777777777777777444222000///000222444666555555444555666888:::;;;<<<<<<<<<;;;:::777555444444555888:::;;;<<<<<<<<<<<<;;;999777555555555555555666888:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<>>>>>>>>>>>>>>>>>???AAADDDGGGJJJLLLIIIIIIKKKNNNSSSWWWXXXXXXUUUSSSPPPPPPQQQSSSTTTTTTMMMMMMMMMNNNNNNOOOOOOPPPKKKKKKJJJJJJKKKLLLMMMNNNLLLNNNQQQSSSTTTTTTVVVXXXTTTUUUXXXZZZ\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^__________________cccfffddd```^^^```ccc___```bbbccceeeeeeffffffeeedddccccccdddeeeggghhhggggggggghhhiiikkklllmmmgggjjjmmmooooooooopppqqqoooooopppqqqqqqqqqpppppppppppppppppppppppppppqqqnnnoooppprrrssstttuuuuuuqqqqqqqqqrrrrrrsssssssssxxxwwwuuusssssstttvvvwwwsssuuuxxxzzzzzzyyywwwvvvyyyyyyzzzzzzzzzyyyyyyxxx|||}}}~~~~~~{{{xxxvvvdddYYYOOOIIIFFFEEEHHHMMMSSS^^^kkkrrrrrrrrrtttwwwtttwwwxxxvvvrrrrrruuuzzzyyyuuupppkkkgggccc```]]]ZZZYYYVVVSSSSSSWWW]]]bbbllllllhhhbbb^^^aaajjjqqq|||~~~zzzxxx{{{zzzzzzzzzzzzyyyyyyyyy|||~~~~~~xxxqqqlll___XXXNNNFFFCCCDDDFFFGGGQQQYYYaaabbb]]]ZZZ[[[]]]fffsss~~~|||tttlllccc\\\XXXVVVYYY```kkkwww|||wwwtttlllaaaZZZ[[[NNNKKKGGGEEEEEEFFFEEEEEEFFFGGGJJJOOOVVV___jjjqqqxxx{{{{{{uuuyyy|||}}}nnnZZZYYYYYY\\\dddooo{{{zzzwwwtttpppllljjjkkklllmmmkkkkkkjjjhhhddd___[[[YYY```fffllllllkkkggg___WWWQQQFFF===<<>>@@@BBBAAA@@@???=========<<<;;;999888777777777666444222///---,,,,,,---------,,,,,,+++***,,,,,,,,,,,,---///111222222111111111222333333444444444444444444444333333555222///---...111333333777888888777555555666777;;;;;;::::::888777555555333444777999:::;;;;;;;;;:::888555333222333555666555555666777888999::::::<<<;;;;;;;;;;;;<<<======777888999:::;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>@@@@@@?????????>>>>>>======>>>???AAADDDGGGJJJLLLMMMKKKMMMPPPSSSUUUVVVWWWWWWTTTRRRPPPPPPPPPQQQPPPOOOKKKLLLNNNOOOOOONNNLLLKKKMMMLLLKKKJJJKKKMMMOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVXXXZZZ\\\]]]^^^^^^___^^^^^^]]]]]]\\\\\\[[[```___^^^]]]^^^```bbbccc___```bbbccccccaaa___^^^cccbbb```___^^^___aaabbbccc```]]]^^^aaaddddddcccjjjjjjhhhggggggggghhhiiiiiijjjkkkmmmnnnoooooooooqqqqqqppppppooopppppppppnnnoooooonnnmmmmmmooopppppppppqqqrrrrrrsssttttttssssssssssssssssssssssssuuutttsssrrrssssssuuuuuuzzzyyyxxxxxxwwwwwwwwwxxxzzzxxxxxxzzz}}}~~~|||zzz|||~~~~~~{{{zzzyyyuuunnn^^^UUUNNNKKKJJJIIIKKKOOOVVV\\\fffpppwwwyyyxxxwwwttttttttttttttttttssssssssspppmmmjjjgggddd___\\\\\\ZZZXXXWWWVVVXXXbbbnnntttwwwvvvmmmaaa]]]ccckkkwww}}}zzzxxxuuuvvvwwwwwwuuuuuuvvvwww{{{||||||xxxwwwvvvrrriiibbbXXXPPPGGGCCCAAAAAAEEELLLUUU___hhhiiiggggggfffeeennnsss{{{~~~|||yyyyyyxxxvvvsssmmmeee```ZZZ\\\```hhhrrr{{{}}}wwwqqqkkkcccYYYRRRMMMJJJFFFCCCDDDEEEEEEEEEGGGIIILLLQQQWWW```jjjqqqxxx{{{{{{mmm\\\YYYZZZaaajjjrrr|||~~~yyyvvvsssnnnkkkiiihhhhhhhhhfffhhhiiihhheeeaaa]]][[[hhhlllooommmiiieee\\\SSSQQQFFF>>>===@@@@@@>>>>>>>>>???AAABBBBBB@@@>>><<<=========<<<;;;:::999888888777666555333111///...------.........------,,,,,,,,,+++,,,---...000111111111111111222333444555555555444444444444444555777444111///111333555555666777777777555555777888:::::::::999888777666555444555777999;;;;;;;;;;;;===;;;999666666777888999555666777888999::::::;;;;;;;;;;;;;;;;;;<<<======:::::::::;;;<<<=========>>>===<<<;;;;;;===>>>???@@@@@@@@@@@@?????????>>>???@@@AAADDDFFFIIIKKKLLLLLLMMMPPPSSSUUUVVVWWWWWWWWWUUURRRQQQQQQQQQPPPNNNMMMMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJJJJJJJLLLNNNOOOPPPPPPQQQRRRSSSSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^]]]\\\]]]^^^```bbb______```aaaaaa```___^^^aaa```___^^^^^^___```bbbccc```]]]^^^aaacccdddcccjjjjjjiiihhhhhhiiiiiiiiiiiijjjkkklllnnnnnnnnnnnnppppppoooooooooooopppqqqooopppqqqpppnnnnnnoooqqqppppppqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrrrrrtttsssrrrrrrssstttuuuvvvxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyzzz}}}~~~}}}{{{|||~~~~~~{{{zzzyyyssslll___WWWPPPNNNNNNMMMOOOSSSXXX^^^hhhqqqwwwyyyxxxvvvvvvuuuuuuttttttsssrrrrrrqqqooollliiigggccc___[[[[[[XXXWWWVVVUUUVVV```jjjyyy{{{yyypppccc\\\___eeesss{{{~~~|||yyywwwtttuuuuuuuuusssssstttuuuyyy{{{}}}~~~|||wwwssspppjjjaaaZZZQQQJJJDDDBBBBBBCCCHHHOOO[[[eeemmmmmmjjjhhhfffccclllooouuuyyy{{{{{{zzzzzzyyyyyyxxxwwwuuupppiiiddd``````bbbhhhqqqyyy~~~wwwqqqkkkcccZZZSSSNNNKKKFFFDDDDDDEEEEEEEEEFFFHHHLLLPPPWWWaaakkkrrryyy{{{|||kkkYYYVVVWWW___hhhpppzzz~~~zzzwwwtttooollljjjhhheeecccbbbeeejjjkkkjjjfffcccbbbmmmppppppllliiieee]]]TTTPPPGGG??????BBBAAA@@@AAA???@@@BBBCCCBBBAAA???===>>>>>>===<<<;;;::::::999888777777666444333111000............////////////+++++++++,,,---...///000//////000111333444555555666666444444444555666777777444111000111333444555444666777666555666888:::999999999999999888777666555666888:::;;;<<<<<<;;;===<<<:::888777888999:::666666777888999::::::;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<>>>???@@@>>>===<<<;;;<<<===>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCFFFHHHJJJKKKLLLNNNPPPSSSUUUVVVVVVVVVYYYVVVTTTRRRRRRQQQPPPNNNNNNMMMKKKJJJJJJKKKMMMNNNJJJJJJIIIIIIJJJKKKMMMNNNPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWYYY[[[\\\]]]]]][[[[[[\\\\\\]]]^^^^^^___\\\\\\[[[[[[\\\]]]___```________________________aaa``````___```bbbcccddddddaaa______aaabbbcccbbbhhhiiiiiijjjjjjjjjiiiiiiiiiiiijjjlllmmmmmmmmmmmmnnnmmmmmmmmmnnnooopppppppppqqqrrrqqqooonnnoooppppppppppppppppppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvwwwvvvvvvwwwwwwyyyzzz{{{|||{{{zzzzzz|||~~~}}}|||{{{~~~~~~|||zzzxxxrrrjjj```XXXSSSRRRSSSSSSUUUYYY\\\bbbkkktttyyyyyywwwuuuxxxwwwvvvuuutttrrrqqqqqqooommmkkkiiifffccc^^^[[[ZZZWWWUUUUUUSSSTTT[[[dddsssvvvuuummmbbb[[[[[[^^^kkkrrr{{{~~~{{{yyywwwvvvsssssssssqqqooooooppprrrwwwxxxzzz|||}}}}}}||||||{{{wwwqqqlllggg```XXXQQQIIIDDDAAACCCEEEGGGMMMTTT___iiippppppnnnllliiieeeiiikkkoootttxxxzzz|||}}}~~~}}}||||||zzzvvvqqqmmmhhhgggfffjjjpppxxx~~~xxxrrrlllddd[[[TTTOOOLLLHHHEEEEEEFFFFFFFFFEEEGGGKKKPPPXXXbbbmmmttt{{{|||xxxiiiYYYUUUVVV___hhhqqqyyy{{{yyyvvvrrrooommmiiiddd``````fffmmmqqqpppmmmkkkkkkmmmnnnmmmjjjiiihhhbbbZZZOOOGGGAAAAAACCCBBBBBBCCC<<<>>>???AAABBBBBBAAA@@@>>>>>>===<<<;;;;;;;;;:::777777666666444333111111..................//////+++++++++,,,---......///...///000222333555555666777666555444444555777888444222///...000111222222333555666666666777999;;;888888999999999888888777666777999;;;<<<<<<<<<<<<:::999777666555555666777666666777777888999999:::;;;;;;::::::;;;;;;<<<===>>>===<<<;;;;;;===???AAA======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGIIIJJJMMMOOOQQQSSSUUUUUUUUUUUUWWWUUURRRQQQQQQQQQPPPNNNLLLLLLKKKJJJJJJKKKLLLLLLIIIIIIHHHIIIIIIJJJLLLLLLPPPPPPPPPPPPPPPQQQQQQQQQTTTUUUWWWYYYZZZ\\\\\\]]][[[[[[\\\\\\]]]]]]]]]]]][[[[[[[[[[[[\\\^^^___```^^^^^^]]]]]]]]]^^^______bbbbbbbbbcccdddfffggghhhgggfffdddcccbbbbbbaaaaaaeeefffhhhiiiiiiiiihhhggghhhiiijjjkkkllllllllllllkkkkkkkkklllmmmnnnooopppoooqqqrrrqqqooommmnnnnnnooooooooooooooopppppppppppppppqqqqqqqqqqqqrrrrrrqqqqqqqqqqqqrrrtttvvvwwwwwwwwwwwwwwwxxxzzz{{{|||{{{{{{{{{}}}~~~~~~~~~}}}zzz}}}}}}{{{xxxqqqhhh```ZZZVVVWWWYYYYYY[[[___bbbgggooovvvzzzzzzxxxvvv{{{zzzxxxvvvtttrrrqqqpppnnnmmmkkkiiihhhddd___\\\ZZZVVVTTTTTTRRRQQQVVV\\\bbbfffhhheee^^^XXXWWWXXX___eeennnvvv|||{{{yyywwwuuusssqqqqqqooommmkkkkkkmmmpppuuuwwwyyyzzz{{{zzzyyyxxxrrrnnnhhhccc]]]WWWPPPKKKEEEBBBAAAEEEIIILLLRRRYYY___iiiqqqtttttttttqqqmmmiiilllqqqyyy{{{wwwpppmmmkkkmmmrrrzzzyyysssmmmeee\\\VVVQQQMMMIIIFFFFFFGGGGGGFFFDDDFFFKKKQQQYYYcccnnnuuu|||}}}~~~vvvhhh[[[WWWXXXaaalllttt|||{{{yyyuuuqqqnnnmmmiiiccc]]]^^^fffoootttsssqqqooopppnnnnnnllliiijjjjjjeee]]]OOOHHHBBBCCCDDDBBBBBBDDD<<<===>>>???@@@@@@??????>>>===<<<;;;::::::;;;;;;666666555555444222111000...------,,,,,,---......+++,,,,,,---............---...000222444555555555666555555444555666777888444222//////000222222222333444666666666777999;;;888888999999999888888777666888999;;;<<<<<<<<<;;;999888666555444444555555555666666777777888888888:::::::::::::::;;;<<<<<<>>><<<;;;::::::<<<>>>???===============>>>??????>>>>>>??????????????????AAAAAAAAABBBDDDFFFIIIKKKNNNOOOQQQSSSTTTUUUTTTTTTRRRPPPNNNNNNPPPPPPPPPOOOIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLOOOOOOOOOOOOOOOPPPPPPPPPSSSTTTVVVXXXZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]___``````]]]]]]]]]]]]]]]^^^___```aaabbbbbbccceeefffggghhhkkkjjjiiifffcccaaa``````bbbccceeeggggggggggggfffggghhhiiijjjkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmnnnmmmoooppppppnnnllllllmmmnnnooooooooooooooopppppppppppppppqqqqqqrrrrrrrrrqqqqqqpppqqqrrrtttvvvwwwxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{|||}}}}}}}}}~~~~~~zzz}}}}}}{{{yyyqqqiiibbb]]]ZZZ]]]______aaaeeeiiimmmsssxxx||||||zzzyyy}}}|||{{{xxxvvvtttrrrqqqooonnnmmmlllkkkgggbbb___\\\XXXUUUTTTRRROOOPPPTTTTTTWWW[[[\\\YYYVVVTTTSSSSSSXXX```hhhqqqyyy{{{xxxvvvtttrrrpppmmmmmmkkkhhhfffgggjjjmmmtttuuuxxxyyyyyywwwtttssskkkgggaaa[[[UUUOOOIIIFFFDDDAAABBBGGGKKKOOOUUU[[[cccllluuuyyy|||}}}zzzuuunnnrrr{{{xxxuuuqqqrrrvvv}}}zzzsssmmmfff^^^XXXQQQNNNIIIGGGFFFGGGGGGFFFDDDFFFKKKQQQYYYdddooovvv|||}}}~~~{{{~~~wwwhhh[[[WWWWWWaaammmvvv}}}}}}|||yyywwwrrrlllkkkkkkhhhaaa\\\^^^fffppptttrrrooooooppprrrqqqmmmiiijjjiiibbbYYYOOOHHHDDDDDDDDDAAAAAACCC@@@@@@@@@???>>>===<<<;;;===<<<;;;:::999::::::;;;666666666555333111000///000///---,,,,,,,,,---...,,,---......//////.........///111333444555444444333444444555666666666777555333111111333444444333333444666666666777999;;;999999999999999888777666666777999:::;;;;;;;;;::::::999888777666666666666666666777777888888888888:::::::::::::::;;;;;;<<<<<<;;;:::::::::;;;<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>>?????????AAA@@@@@@AAACCCFFFJJJLLLOOOPPPRRRSSSTTTTTTTTTSSSOOOMMMLLLLLLNNNOOOOOONNNGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKMMMMMMNNNNNNOOOOOOOOOPPPSSSTTTUUUWWWYYYZZZ[[[[[[^^^]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___``````\\\]]]]]]^^^^^^_________^^^___```aaabbbcccddddddkkkkkkjjjhhhdddaaa`````````aaacccdddeeeffffffggggggggghhhiiijjjjjjiiiiiiiiihhhhhhhhhiiijjjkkkllljjjmmmoooooonnnllllllmmmnnnnnnnnnoooppppppqqqqqqppppppqqqqqqrrrrrrssssssqqqqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvvvvwwwwwwxxxyyy{{{}}}}}}||||||}}}~~~zzz}}}}}}|||zzztttlllfffaaa```cccffffffgggjjjppprrrvvvzzz}}}~~~~~~~~~}}}{{{xxxvvvtttsssrrrqqqqqqqqqooolllgggccc___[[[WWWVVVSSSMMMKKKMMMNNNQQQTTTWWWVVVTTTPPPNNNKKKNNNTTT[[[dddmmmuuuyyyyyywwwuuutttssspppmmmjjjhhhfffdddaaa```bbbfffjjjqqqsssvvvxxxwwwsssnnnkkkeeeaaa\\\UUUNNNIIIFFFEEEGGGDDDDDDJJJNNNSSSYYY```llluuu~~~~~~yyy|||}}}yyyyyy|||{{{tttnnnggg```ZZZRRRNNNIIIGGGFFFFFFFFFEEEDDDGGGKKKQQQYYYdddooovvv{{{|||{{{yyykkkZZZUUUVVVaaannnvvv||||||{{{{{{{{{vvvpppjjjiiijjjiiiccc]]]aaaiiirrruuuqqqnnnoooqqqtttrrrmmmiiijjjiii```VVVNNNIIIEEEEEECCC@@@???BBBBBBAAAAAA@@@???>>>===<<<<<<;;;999888888999:::;;;999888777666444222000///333111///---,,,,,,---...---...///000000000///......000222444444444333222111222444666666666555444555333222222333444444333444555666666666666888::::::::::::999888777666555666777888::::::::::::999::::::999888888777777777888999999999999:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???????????????>>>>>>>>>??????@@@@@@@@@@@@??????@@@CCCFFFJJJMMMPPPQQQRRRTTTTTTTTTSSSSSSOOOMMMLLLLLLMMMNNNMMMLLLHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[XXXXXXZZZ\\\]]]^^^______[[[\\\^^^___``````______]]]^^^___``````aaaaaaaaaeeeggghhhgggcccaaaaaabbbaaaaaabbbcccdddfffhhhiiigggggghhhhhhiiiiiihhhhhhiiihhhhhhggghhhhhhiiiiiiiiilllooopppooonnnnnnnnnmmmmmmnnnoooqqqrrrssssssqqqqqqqqqrrrssssssttttttrrrrrrqqqqqqqqqrrrtttuuuttttttttttttuuuvvvxxxxxxwwwzzz|||}}}{{{{{{|||~~~{{{~~~~~~|||||||||wwwpppjjjffffffjjjllllllmmmooovvvwwwxxx{{{~~~|||zzzxxxvvvvvvuuuuuuuuuuuutttqqqkkkgggddd^^^ZZZYYYTTTMMMHHHHHHIIIJJJMMMQQQSSSRRROOOKKKIIIJJJLLLRRRYYYbbbhhhkkkmmmmmmnnnnnnnnnkkkgggcccaaa___]]]ZZZYYY\\\bbbfffmmmppptttvvvtttnnngggbbbZZZXXXTTTPPPLLLKKKKKKLLLNNNKKKKKKQQQVVV\\\dddkkkttt}}}|||uuuooohhhaaa[[[QQQNNNIIIFFFEEEEEEEEEEEEEEEHHHLLLRRRYYYdddnnnuuuyyy{{{|||ooo[[[VVVWWWbbbpppyyy~~~||||||~~~~~~wwwqqqjjjiiilllkkkfffaaaeeemmmuuuwwwsssooopppsssrrrpppllliiijjjjjjaaaWWWNNNIIIFFFEEECCC???>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA<<<:::999777777888999;;;;;;:::999777555333111///555333111...---------......///000111111000000//////000222444444444222111///111444666777666444333333111000000111222222111555666777666555666888:::;;;;;;::::::888777555555555666888999:::999999888999999888888777666666666:::;;;;;;;;;;;;;;;;;;<<<::::::999999::::::;;;<<<;;;<<<<<<===<<<<<<;;;;;;======>>>????????????????????????@@@@@@AAAAAAAAA???>>>>>>@@@BBBGGGKKKNNNPPPQQQRRRTTTTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]VVVWWWYYYZZZ\\\]]]]]]^^^[[[\\\___aaaaaaaaa```___^^^___```aaaaaabbbaaaaaa```ccceeeeeecccaaabbbdddbbbbbbbbbcccdddgggiiikkkfffggghhhhhhhhhhhhhhhgggiiihhhhhhgggggggggggghhhiiillloooqqqpppppppppppplllmmmnnnpppqqqssstttuuuqqqqqqrrrsssssstttuuuuuusssrrrqqqqqqqqqrrrssstttqqqqqqrrrsssuuuwwwyyyzzzvvvyyy||||||zzzzzz{{{~~~|||~~~~~~|||||||||yyysssnnnjjjjjjnnnqqqpppqqqsssyyyyyyzzz{{{~~~~~~|||zzzxxxwwwwwwwwwwwwxxxwwwtttnnnjjjfffaaa\\\ZZZUUULLLGGGEEECCCDDDGGGLLLQQQRRRNNNKKKIIIIIIIIIMMMSSSZZZ___bbbfffgggiiikkkkkkhhhccc^^^\\\[[[XXXUUUUUUXXX^^^cccjjjnnnrrruuurrrjjjbbb\\\NNNNNNNNNMMMMMMOOOSSSVVVVVVRRRSSSXXX___eeennnvvvvvv|||uuuoooiiiaaa\\\QQQMMMIIIFFFEEEEEEEEEDDDFFFHHHLLLRRRYYYcccnnnuuuxxx{{{}}}qqq^^^XXXYYYeeesss||||||zzz{{{|||yyytttnnnlllmmmmmmiiieeekkkpppwww{{{{{{wwwsssqqqqqqnnnlllllllllhhh___XXXMMMIIIDDDBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>><<<;;;;;;;;;;;;999888999777444333333333111000///////////////.........---------...///000111222...//////111222333444444888888777777666666555555333222111000000222444555:::999777666555666888999<<<;;;:::888777666666666999;;;===>>>===<<<<<<===;;;999777555555666888999999999::::::::::::;;;;;;777888999:::;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>><<<;;;;;;<<<===>>>BBB???;;;;;;===@@@@@@???@@@@@@AAACCCEEEIIILLLNNNNNNPPPRRRTTTUUUTTTSSSSSSPPPOOOMMMKKKIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNQQQRRRTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[ZZZ[[[[[[\\\]]]]]]]]]]]]__________________^^^^^^``````_________aaacccdddaaaaaabbbcccdddeeeeeeffffffffffffggghhhhhhiiiiiikkkjjjiiihhhggggggggghhhjjjjjjjjjkkkkkklllllllllmmmmmmnnnooopppqqqqqqrrrqqqqqqrrrrrrssstttuuuuuurrrrrrsssssssssssssssssstttuuuvvvuuuttttttvvvxxxzzz{{{|||}}}}}}||||||{{{~~~}}}}}}}}}zzzuuuuuuuuutttsssuuuyyy|||}}}}}}~~~~~~|||{{{zzzzzz{{{zzzzzzzzzyyyuuuppplllcccbbb___[[[TTTMMMGGGCCCAAACCCGGGJJJLLLMMMLLLLLLIIIHHHHHHIIIKKKOOOSSSVVVZZZ\\\```ccccccaaa^^^\\\WWWTTTPPPLLLLLLQQQYYY___iiilllooommmggg___WWWSSSMMMJJJIIINNNVVV\\\___^^^aaa[[[ZZZaaahhhjjjnnnssszzz{{{ssslllddd]]]YYYUUUNNNHHHGGGEEECCCBBBEEEEEEGGGJJJQQQZZZdddmmmrrrxxx{{{rrr\\\ZZZ^^^hhhrrryyy|||zzzzzz{{{xxxtttooommmoooooolllhhhnnnssszzz~~~}}}yyyuuusssssspppnnnnnnnnniii```YYYMMMIIIDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;;;;;;;:::888999777444333333333222000/////////////////////...------------...///000000111111222333444555666666555555555555666666666666333222111000000222444555666666555555666888:::;;;999999777666555555555555333666999::::::::::::;;;;;;999777555444555777999888888888999999999::::::888999999:::;;;;;;;;;;;;999999999999999:::;;;;;;<<<;;;::::::::::::;;;<<>><<<<<<>>>@@@???>>>??????@@@BBBEEEHHHKKKMMMOOOQQQSSSUUUUUUUUUTTTSSSQQQOOOMMMLLLJJJJJJIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXYYYXXXXXXWWWXXXYYYZZZ[[[]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___^^^^^^^^^^^^```aaabbb___``````aaabbbcccdddeeefffffffffggghhhhhhiiiiiijjjjjjiiihhhhhhhhhhhhhhhiiijjjjjjkkklllmmmmmmnnnnnnnnnooopppqqqrrrrrrsssqqqrrrrrrsssssstttttttttrrrsssssssssssstttttttttssstttuuuuuuttttttvvvxxxzzzzzz||||||}}}||||||{{{~~~}}}~~~~~~zzzzzz{{{}}}}}}}}}}}}~~~~~~}}}{{{zzzyyyuuuqqqmmmeeeccc___ZZZSSSLLLGGGDDDCCCEEEIIIMMMNNNNNNMMMKKKGGGFFFEEEEEEGGGJJJMMMOOOTTTWWWZZZ]]]]]][[[YYYWWWQQQOOOKKKHHHHHHMMMUUU[[[ccceeefffccc]]]UUUNNNJJJLLLLLLNNNUUU```jjjppprrrooojjjgggjjjmmmpppuuu}}}zzzssslllddd]]]XXXSSSLLLGGGGGGFFFDDDDDDGGGGGGIIIMMMSSS\\\fffoootttwwwzzz~~~qqq___]]]aaakkkuuu{{{}}}{{{zzzzzzxxxtttqqqppprrrrrrpppnnnsssxxx}}}xxxvvvvvvrrrooooooooojjjbbbZZZMMMJJJEEEBBBAAAAAAAAA@@@????????????????????????>>><<<;;;;;;<<<<<<:::999999777555444444333222000......//////////////////...---------------......111111222333444555666666333333444444555666666777444333111000111222444555555555444555666777999:::888777777666666666555555111333777999999999;;;<<<<<<:::777555444555666777777777777888888888888999999999:::;;;;;;:::::::::999888888888888999::::::<<<;;;;;;::::::;;;<<<<<>>======??????>>>===>>>??????AAADDDGGGJJJLLLPPPRRRTTTUUUVVVUUUTTTSSSQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWYYYXXXXXXXXXXXXYYYZZZZZZ]]]]]]^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^``````^^^______```aaabbbccccccfffffffffggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjjjjlllmmmnnnoooooooooooopppqqqrrrsssttttttssssssssssssssssssssssssssssssssssssttttttuuuuuussstttuuuuuutttuuuwwwyyyyyyzzz{{{|||||||||||||||~~~~~~~~~}}}{{{yyyvvvrrroooiiifff```YYYRRRLLLGGGEEEFFFIIIMMMPPPQQQPPPMMMKKKEEEDDDCCCBBBBBBDDDFFFGGGMMMOOORRRTTTTTTSSSPPPNNNHHHGGGDDDBBBCCCGGGNNNSSSXXXYYYYYYVVVQQQKKKGGGFFFHHHJJJOOOXXXeeerrr{{{}}}|||{{{}}}zzzrrrkkkddd]]]XXXRRRKKKGGGGGGGGGEEEFFFIIIJJJKKKOOOVVV___iiirrrwwwvvvyyy}}}oooaaa___bbbkkkuuu}}}~~~|||{{{wwwvvvttttttvvvwwwuuutttyyy~~~|||yyywwwsssoooooooookkkccc[[[OOOLLLGGGCCCBBBBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<;;;999:::888555444444444222111............////////////...------,,,,,,,,,------000000111111222333333444444444444555555666666666444333222111111222444666888777666555555555666666888999999999999888888888444666999;;;;;;;;;<<<===<<<:::777555444444666777777777777888888888999999::::::;;;;;;;;;:::999999;;;;;;;;;:::;;;;;;<<<==================>>>>>>>>>======>>>>>>???>>>===<<>>???CCCHHHMMMMMMNNNNNNLLLIIIFFFFFFGGGHHHKKKQQQZZZeeerrr}}}zzzssskkkddd]]]XXXSSSMMMHHHHHHGGGFFFFFFIIIJJJMMMQQQXXXaaakkksssxxxwwwzzzqqq```^^^aaajjjttt|||}}}xxxxxxxxxyyyzzz{{{zzzzzz~~~~~~{{{vvvrrrooonnnnnnkkkccc]]]SSSOOOIIIEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===<<<::::::888555444444444222111---.........//////000000...------,,,,,,,,,------111111111222222333333444777777777666666666555555444333222111111333555666888777777666666666666666888888999999999999888777777999;;;<<<;;;;;;;;;<<<;;;999666444333444666777888888888888999999999:::::::::;;;;;;;;;:::999999<<<<<<<<<<<<<<<======>>><<<======>>>>>>?????????<<<===>>>>>>>>>=========@@@AAABBBCCCFFFJJJMMMNNNRRRSSSUUUVVVVVVVVVTTTSSSQQQPPPOOONNNMMMKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYYYYYYYXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]^^^_________```___``````aaabbbcccddddddcccddddddeeeffffffggggggfffggghhhiiijjjiiiiiiiiiiiiiiikkklllnnnooopppqqqooopppqqqrrrsssttttttuuussssssssssssssssssrrrrrrsssssstttuuuuuuvvvwwwwwwvvvwwwxxxxxxwwwxxxzzz|||yyyyyyyyyzzz{{{||||||}}}}}}~~~}}}{{{xxxuuurrrnnniiiaaaYYYRRRNNNMMMMMMOOOQQQSSSTTTSSSPPPKKKIIIGGGFFFDDDCCCAAA@@@@@@@@@BBBCCCEEEGGGFFFEEECCCBBB===>>>>>>===>>>AAAEEEHHHHHHHHHGGGEEECCCCCCEEEGGGKKKOOOVVV^^^hhhttt{{{~~~{{{sssllleee]]]YYYVVVOOOJJJIIIHHHEEEEEEGGGJJJMMMQQQYYYbbbkkkssswwwzzz}}}tttbbb___aaajjjttt|||yyyzzz|||}}}~~~~~~~~~~~~|||uuuqqqnnnnnnooolllfff```XXXSSSMMMHHHEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<======<<<;;;:::888666555555444333111------......///000000000...---------------......333444444444555555555666999888888777666666555555555444222111222333555666555555666777888999::::::666777888888888666555444666888:::;;;999888888999999888555444333555666888888888888999999999::::::999999:::;;;;;;:::::::::;;;::::::::::::;;;<<<<<<::::::<<<===============<<<===>>>>>><<<<<<===>>>AAABBBBBBDDDGGGJJJMMMOOORRRSSSUUUVVVVVVUUUSSSRRROOOOOOOOONNNMMMKKKJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGIIIKKKLLLNNNOOOQQQSSSUUUWWWXXXXXXUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXWWW[[[[[[\\\\\\\\\[[[[[[ZZZXXXXXXXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^_______________``````aaabbbcccdddeeebbbbbbbbbcccddddddeeeeeeeeefffhhhiiijjjjjjjjjiiiiiijjjjjjlllmmmnnnoooooonnnnnnooopppqqqrrrsssssssssssssssssssssssssssssssssttttttuuuvvvwwwxxxxxxwwwxxxyyyxxxwwwwwwyyy{{{yyyyyyyyyyyyzzz{{{}}}}}}}}}}}}zzzvvvsssnnniiibbb[[[UUUSSSRRRRRRSSSSSSTTTSSSQQQMMMJJJGGGGGGFFFEEECCCBBBAAAAAAAAA@@@AAABBBCCCCCCBBB@@@???<<<===>>>>>>>>>@@@BBBEEEFFFFFFEEEDDDCCCDDDGGGJJJMMMSSS[[[ccckkkxxx~~~yyy||||||tttmmmfff___ZZZXXXQQQKKKJJJHHHEEEEEEGGGJJJMMMRRRZZZbbbkkkssswww}}}vvvdddaaaccclllvvv~~~{{{}}}{{{vvvrrrnnnnnnpppoooiiiccc\\\WWWPPPKKKGGGDDDAAA???????????????????????????===<<<;;;<<<===>>>===<<<;;;888666555555444333222------......///000000111------------...///000000444444444555555555555555666666666666666666666555555444222222222333555777555666777888::::::;;;;;;777888888999888666444222333555888999999888999:::888666444333333555777999777777777888888888888999888999999:::;;;;;;;;;;;;::::::999999::::::;;;<<<999:::<<<===>>>>>>======<<<>>>>>>===::::::===@@@AAAAAABBBDDDFFFJJJMMMOOOQQQRRRTTTUUUUUUTTTRRRQQQNNNNNNNNNNNNLLLJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMOOOQQQSSSUUUWWWXXXXXXUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVZZZZZZ[[[[[[\\\[[[[[[[[[VVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[\\\]]]^^^^^^^^^]]]^^^______```aaabbbcccccc``````aaaaaabbbcccccccccdddeeegggjjjkkkkkkjjjiiiiiijjjjjjkkklllmmmmmmnnnllllllmmmnnnooopppqqqqqqqqqrrrrrrsssssstttttttttssstttuuuvvvwwwxxxxxxyyywwwxxxxxxwwwuuuuuuvvvxxxxxxxxxxxxxxxyyy{{{}}}~~~}}}~~~{{{wwwsssmmmiiiccc]]]YYYWWWWWWWWWVVVUUUSSSQQQNNNKKKHHHFFFDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAA@@@???>>>===<<<>>>???@@@??????@@@BBBBBBDDDEEEGGGIIILLLRRRUUUWWW^^^fffmmmsss{{{|||}}}vvvoooggg```[[[VVVPPPJJJJJJIIIGGGGGGIIIJJJMMMSSS[[[dddmmmtttxxx~~~uuudddaaaccckkkuuu}}}|||~~~~~~{{{vvvrrroooppprrrqqqkkkfff___ZZZSSSLLLHHHDDDAAA???????????????????????????===<<<;;;<<<===>>>===<<<;;;999666555555555333222---------...///000000111---------...///000111222222222333333333333333333333333444444555666666666555444333222222444555777999::::::::::::999888888999:::;;;;;;:::777555333222555888:::::::::;;;<<<777555444333333666888:::666666666666777777777777777888999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<===;;;<<<>>>???@@@@@@@@@???===>>>>>><<<999:::===AAA@@@@@@AAACCCEEEIIILLLNNNQQQRRRSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHHHHGGGFFFGGGJJJLLLNNNMMMNNNQQQSSSUUUWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYWWWVVVWWWWWWXXXYYYYYYZZZYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZXXXYYY[[[\\\]]]]]]\\\\\\]]]]]]^^^___```aaabbbbbb_________```aaaaaabbbbbbccceeegggjjjkkkkkkjjjjjjjjjjjjjjjkkkkkklllllllllkkkkkklllmmmnnnoooppppppqqqqqqrrrrrrssstttuuuuuussstttuuuvvvwwwxxxyyyyyywwwwwwwwwvvvtttssstttuuuxxxxxxxxxxxxyyy{{{}}}~~~~~~|||wwwssskkkhhhccc^^^[[[ZZZZZZZZZWWWVVVSSSOOOLLLIIIFFFEEEAAAAAAAAAAAA@@@@@@@@@???>>>??????@@@???>>>===<<<<<<>>>@@@@@@?????????@@@???AAAFFFKKKPPPWWW___dddgggnnnvvv{{{~~~}}}~~~wwwooohhhaaa\\\UUUNNNJJJJJJJJJHHHIIILLLKKKNNNTTT\\\eeennnuuuxxx~~~tttbbb___```iiisss{{{|||~~~~~~{{{vvvqqqmmmooossstttooojjjeee```WWWNNNFFFBBB?????????@@@@@@AAAAAAAAA@@@@@@@@@???===;;;::::::::::::>>>;;;777555444333222111000////////////000000111,,,,,,,,,---...///000111333333444555666777888888777666555333222222333333444222000...///333777:::888999999::::::;;;;;;<<<999:::;;;:::888666666777777666666999<<<>>>;;;888999666444333444666777777999999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>>>>>>>>>>>>>>>>>>>>>>============@@@@@@AAACCCFFFJJJOOOQQQSSSTTTUUUUUUSSSRRRRRRSSSNNNMMMLLLKKKJJJIIIHHHGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGFFFDDDEEEGGGIIIKKKNNNOOOPPPQQQQQQSSSWWWZZZYYYYYYWWWVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXWWWVVVWWWWWWXXXXXXXXXXXXWWWWWWYYYZZZZZZ[[[[[[[[[[[[ZZZ]]]___``````______aaabbbdddcccbbbaaabbbccceeefffffffffeeeeeefffiiilllmmmmmmkkkhhhggggggiiilllnnnlllmmmmmmmmmlllmmmppprrrssssssssstttssssssrrrrrrqqqrrrrrrsssuuuwwwxxxyyywwwvvvtttsssssstttuuuuuuxxxxxxyyyxxxwwwxxx{{{}}}~~~~~~}}}wwwrrrjjjfffbbb```_________^^^\\\YYYVVVQQQMMMJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@BBB@@@>>>;;;::::::;;;<<<:::>>>AAABBB@@@???AAADDDBBBGGGOOOXXXaaalllvvv}}}{{{}}}yyyrrrkkkddd```[[[TTTMMMKKKIIIFFFFFFHHHHHHLLLSSS]]]gggqqqxxx|||rrr]]]]]]```gggqqq|||}}}zzztttpppmmmnnnrrrsssnnniiifffaaaXXXOOOGGGCCCAAA@@@???@@@@@@AAAAAA@@@@@@@@@AAA@@@>>><<<;;;;;;;;;;;;===:::777444444333111000000//////.........////////////...------------...333333444555666777777888777666444333222222333333444222111///000333666888888888999::::::;;;;;;<<<:::<<<<<<;;;999777666777777666777888999999777555777555222222333555555555888888888888999999999999999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>>>>???AAAEEEIIIMMMOOORRRSSSUUUTTTSSSQQQQQQRRRNNNNNNMMMKKKJJJHHHGGGGGGCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGFFFDDDEEEGGGIIIJJJMMMOOOPPPQQQRRRTTTXXX[[[\\\[[[YYYXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWYYYYYYZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___^^^___```bbbccccccbbbbbbbbbccccccdddbbbbbbaaaaaaccceeehhhiiilllkkkiiigggggghhhjjjkkkjjjkkklllllllllmmmoooqqqrrrsssssssssssssssrrrrrrssssssssssssssstttuuuuuuvvvuuuttttttttttttuuuvvvwwwxxxyyyyyyyyyyyy{{{}}}|||}}}~~~}}}xxxtttppplllgggccc```^^^\\\ZZZYYYWWWTTTPPPLLLJJJHHHHHHHHHHHHGGGFFFDDDBBB@@@??????>>>===;;;;;;;;;<<<===<<>>===<<<<<<<<<<<<;;;999666444333222111///000///...---------------//////...------------...222222444555666777777777777666444333222222333444333222222111222333555666888888999999:::;;;;;;;;;<<<===>>><<<999777666666777999::::::888555555555666444111111222444444444666777777777888888888999777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCGGGKKKMMMPPPRRRTTTTTTRRRPPPPPPQQQOOONNNMMMKKKIIIHHHFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGIIIJJJMMMOOOQQQRRRSSSUUUYYY\\\^^^]]][[[YYYXXXWWWWWWXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZ[[[[[[[[[YYY[[[]]]]]]]]]^^^```aaabbbbbbcccccccccbbbbbbaaaccccccbbbcccdddfffhhhjjjjjjjjjiiihhhhhhhhhggggggfffhhhkkkllllllmmmoooppprrrrrrssssssssssssrrrrrrtttttttttsssrrrrrrqqqqqquuuuuutttttttttuuuvvvvvvvvvxxxzzz{{{{{{{{{|||~~~|||}}}}}}yyywwwtttpppkkkfffccc```]]][[[YYYWWWTTTQQQOOOMMMLLLLLLLLLKKKKKKIIIGGGDDDAAA???<<<<<<<<<<<<<<<<<<<<<===???AAADDDDDDCCCDDDHHHLLLUUU]]]jjjxxx}}}vvvooogggbbbZZZSSSMMMKKKJJJHHHIIIKKKIIINNNWWWbbbllluuu{{{}}}ppp``````aaagggpppzzz}}}|||{{{{{{|||~~~}}}}}}wwwtttpppmmmkkkllloooooollliiijjjddd[[[QQQIIIEEEDDDDDD@@@@@@AAAAAAAAA@@@?????????>>>>>>===<<<;;;;;;;;;:::888555444333222000...000///...---,,,+++++++++,,,,,,,,,---...///000111111222333555666666666666666555444333222333333444222222222333333444444444888888888999::::::;;;;;;<<<======;;;888555444555888;;;===<<<999666777888666444111111222444444444555555666666777777888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============>>>>>>=========<<<<<<<<<;;;;;;;;;<<<>>>@@@DDDGGGKKKMMMOOOQQQSSSSSSRRRPPPOOOOOOOOONNNMMMKKKIIIGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHJJJLLLNNNQQQSSSTTTVVVYYY\\\^^^]]][[[XXXWWWVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYYYYZZZZZZ[[[\\\[[[\\\^^^^^^]]]]]]^^^```aaabbbcccccccccbbb```___bbbbbbcccccceeeggghhhiiihhhiiiiiijjjiiigggeeedddbbbeeeiiikkklllmmmnnnoooqqqqqqrrrsssssssssrrrrrrttttttttttttsssrrrrrrqqqttttttuuuuuuuuuvvvvvvwwwuuuxxx{{{|||||||||}}}~~~}}}~~~|||{{{vvvsssoookkkiiifffcccaaa]]][[[YYYVVVUUUTTTTTTTTTQQQPPPOOOMMMJJJEEEAAA???<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<<<<;;;::::::999999777555444444333000...//////...,,,++++++++++++,,,,,,,,,---...///000111///111333555666666555555666555444333222333444555111222222333444444444444777777888999999::::::;;;;;;<<<<<<:::666444333333555888<<<<<<999888999;;;777555222222333555555555444555555666777777888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<<<<===???BBBEEEIIILLLMMMNNNQQQSSSTTTRRRPPPOOONNNNNNMMMLLLJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIILLLNNNQQQSSSTTTVVVXXXZZZ[[[ZZZXXXVVVUUUTTTUUUUUUWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVXXXYYYZZZXXXWWWVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[\\\^^^___```___]]]]]]]]]___```aaabbbcccbbbaaa```___^^^^^^___```aaacccdddeeeggghhhjjjjjjiiigggdddbbbaaadddhhhkkkllllllnnnooopppqqqqqqrrrssssssrrrrrrsssssstttuuuuuuuuuttttttssstttuuuuuuvvvwwwwwwxxxuuuxxx{{{||||||||||||}}}}}}|||yyyuuuqqqnnnkkkhhheee```___]]][[[ZZZZZZZZZZZZWWWUUUSSSPPPKKKFFFAAA???>>>>>>===<<<<<<<<<<<<===CCCEEEHHHIIIKKKQQQZZZaaammmvvv~~~xxxtttsssuuuyyy|||}}}zzzssskkkfffXXXQQQKKKJJJIIIGGGHHHKKKIIINNNXXXcccnnnvvv{{{}}}}}}lll\\\\\\^^^eeeppp}}}}}}uuurrrooorrrxxx|||wwwrrrooommmlllkkklllnnnnnnllljjjjjjcccYYYNNNGGGCCCCCCDDDAAAAAAAAAAAA@@@@@@???>>>:::;;;;;;;;;;;;:::999888888777666555555444111//////...---,,,,,,,,,,,,,,,//////...------------......000222444555555444333555555333333333333444555000111222333444555555666777777888888999:::::::::999::::::999666333333333222444777999999888999:::777555222222333555555555444444555666777888999999888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???>>>>>>>>>============<<<>>>@@@DDDGGGJJJLLLNNNNNNQQQTTTTTTSSSPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIILLLNNNQQQSSSTTTTTTVVVXXXWWWVVVUUUTTTSSSTTTUUUUUUWWWWWWVVVVVVUUUUUUTTTTTTUUUTTTTTTTTTVVVXXXZZZ[[[XXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ\\\]]]^^^___```___^^^]]]^^^_________```aaaaaaaaaaaaaaa______```bbbcccdddeeeffffffhhhiiikkkjjjhhheeecccbbbeeehhhjjjkkklllnnnpppooopppqqqrrrrrrssssssrrrqqqrrrtttvvvwwwwwwvvvvvvrrrsssuuuvvvwwwxxxxxxxxxwwwyyy{{{{{{{{{zzz{{{|||{{{}}}}}}xxxtttooojjjgggdddcccaaa___^^^^^^^^^___\\\ZZZVVVPPPKKKEEEAAA???@@@???===<<<<<<===???AAAGGGIIILLLOOOTTT]]]iiirrr|||uuummmkkkjjjmmmoooqqqxxx~~~yyyssslllhhhYYYRRRLLLJJJIIIGGGGGGJJJJJJOOOXXXcccmmmvvv{{{~~~{{{nnn[[[[[[]]]dddppp~~~}}}vvvqqqnnnqqqyyy{{{wwwrrrppplllllllllmmmnnnnnnmmmllliiibbbWWWLLLEEEBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<<<<<<<;;;:::999888777666666666555222000......---------------...//////...------------...---///222444555555444333555444333333333333555555000000000111333555777888777777777888999999::::::999::::::999777555444555444444555777::::::999888666444111111222444444444444555555666888999999:::888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>=========<<<<<<<<<<<<>>>@@@DDDGGGJJJLLLMMMNNNQQQTTTUUUTTTQQQOOONNNKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHLLLNNNQQQRRRSSSSSSTTTUUUSSSSSSRRRRRRSSSUUUWWWXXXWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTSSSTTTUUUXXXZZZ\\\XXXWWWUUUTTTTTTUUUWWWXXXXXXWWWVVVVVVXXXZZZ\\\]]]ZZZ\\\]]]^^^]]]]]]___```^^^^^^^^^___```aaabbbcccaaabbbccceeefffggghhhhhhfffgggiiijjjjjjiiigggeeeeeefffhhhiiijjjkkknnnpppooooooppprrrrrrssssssrrrppprrrtttuuuvvvvvvuuutttqqqsssuuuwwwxxxyyyyyyyyyyyyzzzzzzzzzxxxxxxzzz{{{{{{}}}~~~}}}yyytttooollliiihhhfffdddcccccccccdddaaa]]]WWWPPPIIIDDDAAA@@@???===;;;;;;<<<@@@DDDGGGKKKNNNQQQUUU]]]iiixxx~~~wwwgggccc_________aaaiiirrruuu|||xxxsssmmmjjj\\\UUUNNNLLLKKKHHHHHHKKKMMMQQQYYYcccnnnwww}}}~~~{{{qqq\\\\\\]]]dddooo}}}xxxsssooorrryyy|||wwwsssqqqllllllmmmmmmnnnnnnmmmlllhhhaaaVVVKKKDDD@@@@@@AAABBBBBBBBBAAA@@@???>>>===;;;<<<=========<<<;;;:::999888777777777666333000......---------...//////,,,,,,,,,---...///000111---///222444555555333222555444333333333444555666//////000111333555888:::777777777888999999::::::999:::;;;:::888666666777888777666999<<<===;;;888555333000000111333333333555555666777888999::::::888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????======<<<<<<<<<;;;;;;;;;;;;===@@@DDDGGGJJJLLLMMMNNNQQQUUUVVVTTTQQQOOOOOOJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEDDDCCCBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHLLLNNNQQQRRRRRRRRRRRRSSSQQQQQQQQQRRRTTTVVVXXXZZZWWWWWWVVVVVVUUUTTTSSSSSSTTTSSSSSSSSSUUUXXXZZZ\\\XXXWWWUUUTTTTTTUUUWWWXXXXXXWWWVVVVVVWWWYYY\\\^^^VVVXXX[[[\\\\\\^^^```bbb^^^]]]]]]]]]___aaaccceee^^^___```bbbddddddeeeeeefffgggiiijjjjjjjjjhhhgggggghhhhhhiiiiiikkknnnqqqnnnooopppqqqrrrsssssssssppprrrsssuuuuuutttsssqqqqqqrrruuuwwwyyyyyyyyyyyyzzzzzzzzzxxxwwwwwwyyy{{{}}}~~~}}}yyyuuurrrooommmkkkjjjhhhhhhhhhiiiccc___XXXPPPHHHDDDAAA@@@>>><<<::::::===BBBIIIMMMNNNQQQUUUZZZcccqqqzzzbbb\\\VVVTTTSSSUUU]]]fffeeeooo}}}~~~~~~{{{wwwrrrnnnkkk___WWWPPPNNNLLLJJJIIILLLOOOSSSZZZdddnnnxxx||||||sss^^^]]]^^^dddooo|||zzzzzzzzz{{{||||||wwwuuuuuunnnllljjjkkklllmmmllllllfff^^^SSSIIIDDDBBBBBBBBB<<<===??????@@@???>>>===<<<;;;:::::::::;;;<<<===999777666555555444222000//////000000//////...---++++++,,,------......///000222444444333333333444333444444555555444444333......///000222444666777777777777888:::;;;999888777888999999888777666555000222555888:::;;;<<<<<<666444111000222333444444666555555666777999888888777888999:::;;;::::::999999999999999999999999999<<<===??????>>>>>>@@@AAA@@@>>><<<<<<<<<<<<;;;:::@@@AAACCCDDDFFFHHHLLLPPPRRRRRRSSSSSSSSSQQQPPPOOOJJJIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCEEEFFFGGGIIIIIIIIIGGGEEEEEEFFFHHHKKKNNNQQQSSSSSSSSSTTTUUURRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRUUUTTTSSSSSSUUUWWWZZZ\\\WWWWWWVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^___^^^______```bbbcccdddcccccccccddddddeeeeeeeeejjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjkkklllmmmmmmppppppqqqqqqqqqrrrrrrrrrqqqrrrssssssqqqqqqrrrsssuuuuuuvvvvvvwwwyyyzzz{{{|||||||||zzzyyyyyy{{{}}}{{{|||}}}~~~}}}zzzxxxtttsssqqqppppppooommmkkkbbbZZZPPPHHHDDDBBB???===;;;===>>>>>>???EEEMMMTTT]]]^^^aaaeeelllwwwtttfff[[[PPPLLLLLLMMMPPPUUU\\\cccnnn{{{~~~zzzzzz~~~{{{xxxtttpppmmm```XXXNNNIIIJJJKKKJJJIIIMMMTTT]]]fffmmmuuu|||wwwddd^^^\\\dddpppzzz{{{||||||}}}~~~{{{zzzllljjjiiiiiijjjkkkkkkjjjfff^^^SSSJJJDDDBBBBBBBBB===>>>?????????>>>===<<<<<<;;;:::999999:::;;;<<<888666444444444333111/////////............------+++,,,,,,------......///000222444444333333333444333444444555555444444333......///000222444666777777666666777999:::999888888888999999888777555444222333666888:::;;;<<<<<<777555222111333444555555666666666666888999999888777888999::::::::::::999999999999999999999999999;;;===>>>???>>>>>>???AAAAAA???===<<<<<<===<<<<<<>>>@@@BBBCCCEEEGGGKKKNNNQQQRRRRRRSSSRRRQQQPPPOOOLLLKKKJJJIIIJJJIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFDDDDDDFFFHHHNNNPPPRRRSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRTTTTTTTTTSSSSSSSSSRRRRRRTTTSSSRRRRRRSSSUUUWWWXXXUUUUUUVVVVVVWWWXXXYYYZZZUUUVVVVVVWWWXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^______```aaabbbbbbcccaaaaaaaaabbbcccddddddeeejjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkkkkkkkmmmnnnnnnooooooooopppppppppqqqqqqqqqrrrssssssqqqqqqrrrsssuuuuuuuuuuuuwwwxxxyyyzzz}}}}}}|||yyywwwuuuvvvxxx{{{|||~~~~~~}}}xxxvvvtttsssqqqnnnjjjgggZZZTTTKKKEEEBBB@@@???======>>>@@@AAADDDKKKUUU]]]^^^^^^___bbbgggqqq{{{|||rrr]]]TTTLLLKKKKKKKKKLLLNNNTTTZZZdddqqq|||}}}||||||{{{{{{}}}}}}yyyuuuqqqmmmjjj```XXXOOOKKKKKKLLLKKKIIILLLSSS\\\eeelllssszzz{{{ccc]]][[[bbbmmmxxx}}}~~~|||zzznnnlllkkkkkklllmmmmmmlllggg___TTTJJJDDDBBBBBBBBB>>>??????@@@???>>><<<;;;;;;::::::999999::::::;;;777555333222222222000...///...---,,,,,,,,,------,,,,,,,,,---......//////000222444444333333333444333444444555555444444333...//////000222444666777666555444666888999888777888888999999888777555444333444777999:::;;;;;;:::888555333222444555666666555666666777888888999999888888999:::::::::999999::::::::::::::::::::::::;;;===>>>>>>>>>>>>???AAACCC@@@===<<<===>>>>>>>>>===???AAACCCDDDGGGJJJMMMQQQQQQRRRSSSSSSRRRPPPPPPNNNMMMKKKJJJKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEDDDBBBCCCEEEGGGLLLOOOQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTSSSSSSTTTVVVWWWXXXYYYZZZTTTTTTUUUVVVWWWXXXYYYYYYXXXYYYYYYZZZ[[[\\\]]]]]]^^^___```aaabbbbbbaaaaaa```aaabbbcccdddeeefffgggkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmnnnooonnnnnnnnnoooooooooppppppqqqrrrssssssqqqqqqrrrsssttttttttttttuuuwwwxxxyyy{{{{{{zzzxxxuuutttuuuvvv{{{|||~~~}}}{{{yyyvvvrrrllleee___PPPLLLFFFBBB@@@???===<<<;;;===>>>@@@EEENNNZZZcccffffffeeeeeehhhmmmuuu{{{zzzrrrZZZRRRLLLLLLKKKHHHFFFFFFKKKQQQZZZfffqqqyyy~~~|||}}}~~~yyyxxxwwwyyy|||{{{vvvqqqmmmiiifff```YYYQQQLLLLLLLLLLLLKKKMMMRRR[[[ccckkkrrryyy}}}}}}eee^^^ZZZ```kkkvvv~~~~~~|||xxxsssqqqppppppqqqrrrrrrqqqggg```TTTJJJEEEBBBBBBAAA@@@AAAAAAAAA@@@???===<<<;;;:::::::::999999999999777555333333333222000...///...,,,******+++,,,---,,,,,,------.../////////000222444444333333333444333444444555555444444333000000111222333555777888555444333444666888888777888999999999888777555444333444666888999999888888777555222222333555666555444555666666666666777999999999999999999999999999::::::::::::::::::::::::;;;<<<>>>>>>======???@@@DDDAAA>>><<<===?????????===???BBBDDDEEEGGGKKKMMMQQQRRRSSSTTTTTTSSSRRRRRROOOMMMKKKJJJJJJIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBBBBAAAAAADDDFFFGGGJJJMMMOOOPPPPPPRRRSSSNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]]]]___aaabbbcccbbb```___bbbcccdddeeeggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkklllmmmmmmnnnnnnnnnoooooooooppppppqqqrrrssssssqqqqqqrrrsssssssssssstttuuuvvvwwwxxxvvvwwwxxxxxxwwwvvvxxxyyyyyy{{{}}}}}}yyyrrriii^^^WWWIIIGGGCCC@@@>>>===<<<<<<===???AAACCCGGGPPP\\\eeerrrrrrqqqqqqqqquuuzzz~~~}}}xxxrrr```XXXPPPNNNLLLGGGCCCCCCFFFKKKTTT^^^iiirrryyy||||||}}}}}}|||zzzxxxyyyyyyzzzxxxwwwyyy~~~~~~{{{tttooojjjeeebbb```ZZZSSSNNNMMMMMMLLLLLLNNNSSSZZZccclllsssyyy|||}}}}}}|||fff^^^ZZZ```kkkuuu~~~~~~~~~zzzwwwuuussstttuuuvvvuuuuuuhhh```UUUKKKEEEBBBBBBAAABBBBBBCCCCCCBBB@@@???===;;;;;;;;;;;;::::::999999888666444333333333111//////---+++***)))***,,,---,,,,,,---......//////000000222444444333333333444333444444555555444444333222222333333555666888999444333222333666888888888999999999999888666444333333444555777777777777666666444111111222444444444222444666555444444666888:::999999999999999999999::::::::::::::::::::::::;;;<<<>>>>>>======???@@@CCCAAA>>>===>>>@@@@@@@@@>>>@@@CCCFFFGGGIIIKKKNNNRRRSSSTTTUUUVVVVVVUUUTTTPPPNNNJJJIIIHHHGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCC@@@AAAAAA@@@???@@@CCCEEEEEEGGGKKKMMMNNNOOOPPPRRRMMMMMMMMMNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]]]]^^^aaabbbcccbbbaaa```bbbcccdddeeeggghhhiiijjjjjjkkkkkkllllllkkkkkkjjjhhhhhhhhhhhhiiijjjkkklllooooooooopppppppppqqqqqqqqqrrrssssssqqqqqqrrrsssrrrrrrsssssstttvvvwwwxxxvvvxxxyyyyyyxxxxxxyyyzzzwwwyyy{{{}}}~~~yyypppdddXXXOOOFFFEEECCC@@@>>>===>>>>>>CCCEEEHHHJJJMMMSSS]]]dddsssvvvyyy}}}~~~yyyttthhh^^^SSSOOOLLLGGGFFFFFFDDDHHHOOOXXXbbbkkkrrruuutttuuuvvvuuutttrrrssstttxxxwwwwww{{{}}}}}}}}}uuunnnhhhccc```___[[[TTTPPPMMMLLLLLLLLLOOOSSSZZZcccmmmuuuzzz}}}xxxqqqoooxxxvvvccc\\\XXX^^^iiisss~~~~~~}}}}}}zzzwwwuuuttttttuuuvvvvvvuuuiiiaaaUUUKKKEEEBBBBBBAAAAAABBBCCCCCCBBBAAA???>>><<<<<<<<<<<<;;;:::999999888666444444444333111///...---,,,+++++++++,,,,,,---------...//////000000000222444444333333333444333444444555555444444333333333333444555666888888555333222333666888999999999::::::999888666444333222444555777888888777777666333111000222333444444111444777666444444666999;;;:::999999888888999999:::::::::::::::::::::::::::<<<============>>>@@@AAA???>>>>>>???@@@@@@???>>>@@@DDDFFFHHHIIILLLNNNQQQRRRTTTUUUVVVVVVVVVUUUQQQNNNKKKHHHGGGGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAA@@@>>>???AAACCCFFFHHHKKKLLLLLLKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRQQQOOONNNRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]^^^___aaabbbcccbbbbbb```aaabbbcccdddeeefffgggiiijjjkkkllllllkkkjjjiiigggggggggggghhhiiijjjjjjooooooooopppppppppqqqqqqqqqrrrssssssqqqqqqrrrssssssssssssssstttvvvwwwxxxzzz{{{|||{{{yyyxxxwwwxxxvvvxxxzzz{{{|||wwwmmm___RRRJJJEEEDDDCCC@@@>>>>>>AAADDDEEEIIINNNPPPQQQTTTYYY]]]kkkqqq{{{|||pppdddXXXRRRNNNJJJJJJKKKBBBEEEIIIPPPWWW___eeeiiijjjkkkkkkkkkjjjjjjlllnnnrrrtttwww|||~~~xxxzzz~~~~~~vvvoooiiidddbbb]]]ZZZUUUPPPMMMKKKLLLLLLOOORRRYYYcccnnnwww|||}}}wwwooommmvvvrrr^^^XXXVVV]]]hhhrrr{{{|||~~~~~~zzzwwwuuuttttttuuuvvvvvvuuujjjbbbVVVKKKEEEBBBBBBAAA??????AAAAAAAAA@@@???>>>======>>>>>>===;;;:::999777555333222222222000...------------,,,,,,,,,,,,------......//////000000000222444444333333333444333444444555555444444333222222222222333555666777555444222333666999:::;;;:::::::::999888666444222333444666888999::::::999777444222111222444555555222666999888555555888;;;;;;:::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<===>>>@@@>>>>>>>>>???AAA@@@???===<<>>>>>@@@BBBDDDGGGJJJKKKKKKJJJKKKLLLMMMMMMNNNNNNOOOQQQRRRSSSQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRQQQRRRSSSTTTTTTSSSQQQPPPRRRSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaacccdddeeeaaaaaaaaabbbcccddddddeeehhhiiijjjlllllljjjiiihhhgggggggggggghhhiiijjjkkknnnnnnnnnoooooooooppppppqqqrrrssssssqqqqqqrrrsssssssssssstttuuuvvvxxxxxxyyy{{{||||||zzzxxxxxxxxxvvvxxx{{{{{{zzz|||}}}tttiii[[[NNNFFFBBBBBBAAA???>>>@@@FFFJJJJJJPPPWWW[[[[[[ZZZ[[[\\\gggppp~~~}}}pppccc[[[TTTNNNKKKKKKDDDDDDFFFIIINNNSSSWWWZZZ]]]]]]^^^^^^___bbbfffiiippptttyyy}}}~~~}}}|||{{{uuuwwwzzz}}}}}}uuuoookkkhhheee\\\ZZZUUUPPPLLLJJJKKKLLLLLLOOOVVVaaannnwww|||}}}{{{yyy~~~qqq\\\WWWWWW___jjjttt|||}}}~~~xxxvvvuuuuuuvvvwwwwwwvvvjjjbbbVVVLLLEEECCCBBBAAA<<<===??????@@@???>>>======>>>>>>???>>><<<:::999666444222111111111///---------.........---,,,+++------......///000000000000222444444333333333444333444444555555444444333000000000111222333444555666444222333666999;;;;;;:::::::::999888666444222444666888:::;;;<<<<<<<<<888555333222444555666666444888;;;:::777666999===<<<;;;999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======<<<<<<>>>???======>>>@@@AAAAAA>>>;;;;;;>>>BBBEEEGGGHHHJJJKKKMMMNNNPPPRRRSSSTTTTTTSSSUUURRRMMMJJJIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBB@@@>>>>>>???AAA@@@CCCGGGJJJKKKLLLNNNOOONNNNNNNNNOOOPPPQQQSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPRRRTTTUUUVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]___aaaccceeegggcccccccccddddddeeeeeeeeeggghhhjjjkkkkkkjjjhhhggghhhhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmnnnnnnnnnoooqqqrrrssssssqqqqqqrrrsssttttttttttttuuuwwwxxxyyyuuuwwwzzz{{{zzzzzzzzz{{{wwwyyy{{{{{{zzz{{{|||rrrfffYYYLLLDDD???@@@???>>>===BBBIIIOOOTTT[[[dddiiiiiigggeeedddiiisss~~~oooddd[[[PPPIIIGGGFFFFFFFFFFFFHHHLLLOOOQQQSSSTTTUUUVVVXXX\\\aaafffqqqwww}}}~~~|||xxxvvvvvvtttvvvxxx{{{~~~{{{tttooollljjjiii[[[YYYUUUPPPLLLJJJJJJKKKKKKMMMTTT```mmmwww|||}}}rrr^^^YYYZZZcccoooxxx~~~~~~|||{{{zzzyyywwwvvvuuuuuuttthhh```VVVLLLFFFCCCBBBBBBAAACCCDDDFFFFFFEEECCCBBB:::;;;<<<===<<<;;;:::999666555555444444333222222111000000...---,,,++++++++++++++++++,,,---......111222222333444555666666444444444555444444333333111222222333444444444444666666666777888:::<<<===<<<;;;:::999777555333222444555666888888888777777777555333222222222444555555555555555555666666777777888888999999:::;;;;;;;;;;;;999999999999;;;;;;<<<<<<<<<==================>>>?????????===<<<;;;<<>><<<;;;<<<>>>???CCCEEEGGGHHHHHHIIIKKKMMMLLLLLLLLLKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSRRRPPPNNNQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[^^^]]]\\\^^^aaadddeeeeeeccceeefffdddaaa```bbbeeeeeeggghhhjjjkkkkkkkkkkkkggghhhiiiiiihhhiiikkkmmmmmmnnnnnnooooooooonnnnnnppprrrttttttrrrpppooonnnnnnoooqqqsssttttttssssssyyyyyyzzz{{{{{{zzzzzzyyyxxxyyyzzzzzzzzz|||~~~rrrfffZZZOOOEEE@@@>>>@@@AAAAAABBBGGGPPPVVV]]]mmm|||~~~zzzuuurrrzzz~~~nnnaaaWWWRRRQQQNNNHHHEEEGGGHHHFFFFFFHHHGGGJJJLLLLLLMMMTTT___hhhrrrvvvzzzzzzwwwrrrpppppprrrsssuuuwww{{{~~~|||wwwrrrlllfffbbb[[[VVVOOOKKKKKKLLLKKKJJJLLLNNNTTT^^^lllwww}}}~~~}}}nnn]]]XXXYYYcccoooxxx}}}|||~~~}}}|||zzzxxxvvvuuuuuuuuullldddXXXNNNGGGCCCAAA@@@>>>???@@@AAAAAA@@@>>>===;;;;;;<<<<<<;;;;;;:::999666555444333222111000000------------------------++++++++++++,,,---...///000111111222333444555555444444444444444333222222222333444555555666555555555555666777888:::;;;<<<===<<<;;;999777555333111444555666888888888777777777666444333222333444555444555666888888777666555666777777888888999::::::;;;::::::999999::::::;;;;;;<<<<<<<<<<<<=========>>>??????@@@???>>>===<<<<<>>===>>>???@@@CCCEEEGGGHHHHHHHHHJJJLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNOOOPPPOOOPPPQQQRRRRRRQQQOOONNNQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYY\\\[[[[[[]]]```bbbccccccdddcccaaa___]]]^^^```cccfffggghhhjjjkkkkkkkkkkkkggghhhiiiiiihhhhhhjjjlllllllllmmmnnnnnnooonnnnnnppprrrttttttsssqqqppppppmmmnnnoooqqqssssssttttttxxxxxxxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{|||~~~vvvjjj^^^SSSJJJCCC???@@@BBBCCCDDDFFFMMMVVV^^^qqqwwwjjj```[[[YYYRRRLLLGGGFFFEEECCCBBBEEECCCDDDFFFFFFIIIRRR___iiinnnpppqqqpppkkkgggeeeeeejjjlllppptttyyy||||||wwwrrrmmmgggccc\\\VVVPPPLLLKKKLLLLLLLLLMMMOOOUUU```mmmwww}}}qqq^^^YYYYYYcccoooyyy~~~~~~zzzzzz~~~|||xxxvvvuuuuuuuuuoooggg[[[OOOHHHCCCAAA???@@@AAABBBBBBBBB@@@???>>><<<<<<;;;::::::::::::;;;666666444333111000......******+++,,,---...//////,,,,,,,,,,,,---...///000///000000111222333444555666777666666555444333222111222333444555555555555444444555777888999:::;;;>>>===<<<:::888555333111444555666888999888888777888777555333333444555666333555888::::::999666555555666666777888888999999;;;::::::999999::::::;;;::::::;;;;;;<<<<<<<<<<<>>===<<>>===<<<;;;:::999:::;;;;;;888777666333111///...---)))******+++,,,---......------------...///000000000000111222333444555555999999999888777555444333...///000111222333333333333444555777888999::::::???>>>===;;;888555222111444555666888999999999888999777555444444444666777555666888999999999888777666666777777888999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>======<<>>===<<<===<<<;;;:::999:::;;;;;;:::999777555222000///...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111222333444555666666888777777666555444222111......000111222333333333333444666888999:::::::::>>>===<<<:::888555333111333555666888999:::999999999777555444444444666777888777666666666777999:::777777888888999::::::;;;::::::::::::::::::::::::999999::::::;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<>>??????@@@AAACCCEEEEEEEEEEEEGGGHHHHHHIIIJJJLLLLLLMMMLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPNNNNNNNNNNNNOOOPPPQQQRRRUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZ\\\___```___^^^```^^^^^^aaadddeeebbb^^^aaaaaabbbcccdddeeeffffffhhhiiiiiihhhgggfffhhhiiijjjkkklllnnnooopppppppppjjjlllnnnooonnnooopppqqquuutttsssrrrrrrsssuuuuuuwwwvvvuuuuuuvvvyyy{{{}}}zzz|||}}}}}}||||||}}}zzzoooiii\\\UUULLLEEECCCEEEGGGHHHGGGJJJNNNRRRYYYdddrrr{{{qqqfffZZZRRRLLLFFFEEEGGGDDDEEEFFFGGGHHHJJJMMMOOOSSSPPPMMMKKKJJJJJJKKKKKKIIIOOOXXXcccllltttxxx{{{|||}}}~~~~~~}}}xxxtttoooiiieee]]]ZZZUUUPPPNNNOOOSSSVVVZZZ___gggpppxxx}}}eee______gggrrr|||{{{xxxqqqsssyyy{{{xxxuuusssrrrfff___TTTJJJEEEBBBAAA@@@AAAAAAAAA@@@?????????>>><<<<<<;;;::::::::::::;;;:::999777555333111///.........------,,,,,,++++++,,,,,,,,,,,,---...///000111222333444555666666777333333333333222111000///000111222444555666666666333555777999:::;;;;;;:::<<<;;;:::999777555333222333555777999::::::::::::888777555333333444555666999777555444444666999;;;888888888999::::::;;;;;;999::::::;;;;;;::::::999999999:::;;;<<<======>>>;;;::::::::::::;;;;;;<<<<<>>??????>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>>>>AAACCCDDDDDDDDDDDDEEEGGGFFFGGGIIIJJJKKKLLLKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZ]]]___```___]]]]]]___aaaeeegggfffccc```aaa```aaaaaabbbccceeefffggghhhiiihhhgggggghhhjjjjjjkkklllmmmnnnooooooooojjjkkkmmmmmmlllmmmnnnpppuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvwwwxxxzzz}}}~~~{{{}}}~~~~~~}}}|||}}}~~~~~~zzznnnaaaZZZQQQLLLGGGDDDDDDGGGJJJLLLLLLPPPVVV[[[bbbmmmzzzwwwjjj```WWWOOOKKKLLLCCCDDDFFFHHHJJJJJJJJJJJJJJJIIIHHHHHHJJJKKKKKKJJJGGGLLLUUU___iiiqqqvvvyyy{{{|||~~~~~~|||xxxtttoooiiieee^^^[[[VVVQQQOOOPPPVVVZZZbbbhhhqqqyyy}}}gggbbbbbbjjjuuu}}}{{{ttttttyyy|||yyyuuurrrpppfff^^^SSSJJJDDDAAA@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA;;;;;;<<<<<<;;;;;;:::999888777666444222000///............---------,,,,,,++++++++++++,,,---...///111111222333444555555666222222222222222111000000000111333444666777777777444666888:::<<<<<<<<<;;;999999999888666444333222333555777999:::;;;;;;:::777666444333222333444555777666555444555666777999777777777888999999::::::999::::::;;;;;;::::::999999:::;;;<<<===>>>>>>???;;;;;;:::::::::;;;<<<===<<>>>>>>>>>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDCCCCCCDDDFFFCCCEEEGGGIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNOOONNNNNNMMMMMMMMMMMMNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYZZZ]]]______^^^\\\[[[^^^bbbddddddcccbbbbbbbbbaaaaaaaaabbbdddfffgggfffggghhhgggggggggiiikkkiiijjjkkkkkkllllllllllllkkklllmmmmmmllllllnnnpppqqqrrrsssuuuvvvvvvwwwwwwtttuuuvvvxxxzzz{{{}}}}}}{{{}}}~~~||||||}}}{{{zzzpppdddYYYSSSLLLJJJHHHHHHKKKOOOQQQRRRTTTYYY```fffmmmwwwttthhh]]]WWWVVVKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKNNNQQQRRRPPPMMMIIIMMMTTT]]]fffooouuuxxx{{{|||~~~{{{wwwsssnnniiieee^^^\\\XXXRRROOOQQQWWW]]]iiipppyyy}}}{{{iiieeeeeennnwww~~~~~~wwwvvvxxx}}}~~~~~~}}}zzzuuuqqqoooggg```TTTJJJDDDAAA@@@???===<<<<<<<<<<<<<<<===>>>:::;;;<<<===<<<;;;:::999666666555333111000///...........................++++++++++++,,,---......000000111222333444444555444444444555555444333333///000111333444555666666555666999;;;======<<<<<<888888777777666444333222333555777999:::;;;;;;;;;777555333222222222444555444555555666666666666666666666666777888888999999999999;;;;;;;;;;;;999999::::::;;;<<<===>>>???@@@<<<;;;;;;:::;;;<<<===>>><<>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBBBBDDDEEEBBBDDDFFFHHHJJJJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGHHHJJJKKKLLLLLLLLLKKKNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNOOOPPPRRRTTTVVVXXXYYYXXXXXXZZZ\\\______]]][[[ZZZ]]]aaaaaa```___bbbdddccccccbbbbbbccceeeggghhheeefffggggggggggggiiikkkhhhiiiiiijjjjjjjjjiiiiiimmmnnnnnnnnnlllmmmnnnpppmmmnnnqqqtttvvvxxxxxxxxxrrrtttvvvxxxzzz{{{|||||||||~~~~~~|||||||||yyyyyyooodddYYYQQQMMMLLLKKKLLLOOOSSSWWWYYYYYYZZZ___gggnnnuuu~~~wwwiiiaaa___XXXVVVRRRPPPOOONNNLLLKKKOOOOOOQQQVVVYYYYYYVVVRRRKKKNNNTTT\\\eeemmmtttwww{{{|||~~~~~~zzzvvvrrrmmmhhhddd^^^]]]XXXSSSPPPRRRXXX^^^nnnuuu~~~}}}uuuqqqzzz}}}jjjfffgggpppyyy~~~yyyuuutttzzz~~~~~~~~~~~~}}}|||zzzxxxvvvnnncccTTTJJJFFFEEEDDDBBB???????????????@@@@@@AAA;;;<<<=========<<<;;;:::555555444333222000000///,,,,,,,,,,,,,,,---...//////......---------......///111444555444444444555333333333333333333333333444333222222333444666777888999;;;======<<<;;;:::<<<;;;999666444222111111888999;;;<<<<<<;;;999888888666333111000222555666555444444444444555666666333333444444666777888999777999;;;;;;:::::::::;;;::::::;;;;;;<<<======>>>>>>===;;;::::::;;;<<<>>><<<@@@EEEHHHJJJKKKMMMNNNRRRRRRSSSRRRRRRSSSUUUXXXZZZWWWSSSMMMIIIFFFEEEDDDEEEDDDCCCAAA???===<<<;;;<<<;;;;;;;;;<<<>>>???@@@AAA>>><<<===???@@@???======>>>???@@@BBBCCCDDDEEEFFFFFFGGGJJJKKKKKKHHHFFFHHHIIIKKKLLLKKKKKKLLLLLLIIIJJJLLLMMMNNNMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLKKKLLLNNNPPPNNNNNNNNNNNNPPPRRRUUUVVVXXXXXXWWWWWWWWWXXXXXXYYY\\\\\\^^^___````````````ddddddeeefffgggggggggfffffffffffffffffffffeeeeeegggeeedddfffiiijjjiiiggghhhiiikkkmmmnnnppppppppppppqqqrrrsssuuuvvvwwwxxxwwwwwwxxxyyyyyyyyyxxxxxx}}}|||{{{zzzzzz{{{}}}~~~{{{mmmaaaUUULLLIIIKKKKKKWWW]]]YYY[[[cccfffaaajjjnnntttyyyuuummmiiiaaa[[[ZZZZZZVVVTTTUUUYYYZZZ]]]bbbeeeeeebbb```QQQQQQUUU^^^hhhpppssssss{{{{{{{{{|||}}}}}}~~~~~~~~~zzzvvvtttssspppiiiccc^^^YYYVVVUUUSSSSSSXXX___mmmuuuvvvwwwvvvjjjeeefffrrr~~~}}}zzzuuusssxxx|||}}}~~~~~~}}}|||{{{zzzwwwuuummmbbbTTTJJJFFFDDDCCCAAA@@@@@@@@@???>>><<<;;;:::;;;;;;<<<===<<<;;;:::999666555444333222000///...---,,,,,,,,,,,,---...///---------,,,,,,,,,------,,,...000000000///000111333333333333333333333333333333333333444555666666666777999;;;<<<;;;::::::;;;:::888666444222111111333555777999::::::999888888666333111111222444666555444444444444555666666555555555666777888999:::777999;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>===<<<;;;::::::;;;===>>>===@@@EEEHHHJJJKKKLLLNNNQQQRRRSSSRRRRRRSSSUUUWWWXXXVVVRRRNNNKKKIIIHHHHHHEEEDDDCCCAAA???===<<<;;;<<<;;;;;;;;;;;;===???@@@@@@>>><<<<<<>>>???>>>======>>>???@@@AAACCCDDDDDDBBBCCCDDDFFFGGGGGGEEEDDDGGGIIIJJJKKKKKKJJJJJJKKKHHHIIIKKKMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKKKKJJJJJJLLLNNNNNNNNNNNNNNNOOOQQQSSSTTTWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[\\\^^^___```aaaaaacccdddeeefffffffffffffffffffffffffffffffffeeeeeehhhgggfffgggjjjkkkjjjiiijjjjjjlllmmmooooooppppppooooooppprrrsssuuuvvvvvvvvvvvvwwwxxxyyyyyyyyyyyy{{{zzzyyyxxxxxxzzz{{{|||}}}wwwggg[[[RRRKKKJJJLLLTTTaaahhheeeeeelllooommmtttxxx}}}{{{qqqiiicccbbbbbb______aaafffggghhhhhhgggeeecccbbbYYYWWWXXX]]]fffmmmqqqrrryyyzzz{{{}}}~~~~~~}}}}}}|||||||||}}}}}}~~~zzzwwwsssqqqpppllleee___\\\XXXUUUTTTSSSSSSXXX___mmmuuu|||{{{vvvhhheeehhhrrr}}}~~~~~~{{{vvvsssvvvzzz|||}}}}}}}}}|||{{{yyyvvvtttkkkaaaTTTIIIDDDCCCBBB@@@@@@AAAAAAAAA???===:::888:::;;;<<<<<<<<<;;;999888777777555444222000......------,,,,,,,,,---......,,,,,,+++++++++,,,,,,---...000111111111111222444444444444444444444444444222222333444555555555555444555777999:::;;;::::::999888777555333222222222111333555888999999999888777666333111111222444666555444444444444555666666666666666666777999:::;;;777999;;;;;;:::::::::;;;===============>>>>>>>>><<<<<<;;;:::;;;<<<>>>???>>>AAAEEEHHHIIIJJJKKKMMMQQQRRRSSSSSSRRRRRRTTTVVVUUUSSSQQQNNNLLLKKKKKKKKKDDDCCCBBBAAA???>>>===<<<<<<;;;::::::;;;<<<===>>>>>><<<;;;;;;<<<======<<<======>>>@@@AAABBBCCCDDDCCCDDDFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNNNNOOOPPPQQQRRRVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZ[[[]]]___``````aaabbbcccdddeeeffffffffffffeeeeeeeeeeeeeeeeeeffffffjjjiiihhhiiikkkmmmlllkkkkkkllllllmmmnnnnnnoooooonnnooopppqqqrrrssstttuuuuuuuuuvvvxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxzzz{{{zzz|||~~~qqq___UUUQQQNNNOOOQQQ\\\iiirrrqqqpppuuuzzzyyy}}}uuunnnlllmmmmmmqqquuu{{{{{{yyytttlllhhhggghhhccc___[[[\\\ccckkkppprrrvvvxxx{{{~~~||||||{{{{{{{{{{{{{{{|||~~~wwwtttrrrqqqooojjjbbb\\\[[[VVVSSSSSSRRRSSSXXX```nnnvvvuuuddddddjjjsss{{{~~~xxxuuuvvvzzz}}}~~~}}}~~~}}}||||||zzzwwwtttiii```TTTIIIDDDAAA@@@@@@???@@@BBBDDDCCCBBB???===999:::;;;;;;;;;:::999888999888666444222000...---------,,,,,,,,,------...,,,,,,,,,+++,,,,,,---...111222333333222222444666555555555555555555555555111222444555666555555444333444666888:::;;;;;;;;;888777666444333222222222333444777999::::::999888777666333222111222444555555444444444444555666666666666666666777888999:::777999;;;;;;:::::::::;;;<<<<<<<<<<<<============<<<;;;;;;;;;<<<===>>>???>>>AAAEEEGGGHHHIIIKKKMMMQQQRRRSSSSSSRRRRRRSSSUUUSSSRRRPPPMMMKKKJJJJJJIIICCCCCCBBBAAA???>>>======<<<<<<;;;::::::;;;<<<===<<<;;;::::::;;;;;;;;;;;;======>>>???@@@AAABBBBBBCCCDDDFFFFFFGGGGGGIIIJJJGGGGGGGGGHHHIIIHHHGGGEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHHHHHHHJJJLLLOOOOOOOOOOOOPPPPPPQQQQQQTTTTTTUUUVVVVVVWWWWWWWWW[[[[[[]]]^^^____________aaaaaacccdddeeeeeeeeeeeeddddddeeeeeeeeeeeeffffffkkkjjjkkkkkkmmmmmmmmmmmmlllllllllllllllmmmmmmmmmoooooopppqqqrrrsssttttttttttttvvvwwwxxxxxxyyyyyywwwwwwvvvvvvwwwxxxyyyzzzxxxzzz|||~~~{{{jjjXXXQQQQQQTTTWWWZZZ^^^kkkuuuvvvuuuzzzwwwssstttxxxsssmmmlllooonnnggg___]]]bbbjjjqqqttttttvvvzzz~~~~~~}}}}}}|||}}}}}}}}}~~~}}}~~~~~~|||vvvuuutttsssqqqkkkccc]]]YYYUUURRRRRRRRRSSSYYY```nnnvvvrrraaaccckkktttzzz|||yyyzzz|||~~~~~~}}}}}}}}}|||zzzwwwtttggg```TTTJJJCCC@@@@@@??????AAACCCDDDDDDBBB@@@>>>999:::;;;;;;;;;:::999888999888666444222000...---...------,,,,,,,,,---------------------...//////000111222222111000222333555555555555555555555555111222444555666555555444444555666888:::;;;<<<<<<777666555333222222111111555666888999999888777666666555444222222333444555555444444444444555666666555555555555666666777888777999;;;;;;:::::::::;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@DDDFFFGGGIIIKKKMMMPPPRRRSSSSSSRRRRRRRRRTTTRRRQQQOOOLLLJJJHHHFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;:::;;;<<<===;;;;;;;;;:::::::::;;;;;;======>>>>>>???@@@AAAAAA>>>@@@AAAAAAAAABBBFFFIIIIIIGGGFFFFFFHHHHHHFFFDDDFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLOOOOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVV]]]^^^^^^_________^^^^^^___```aaacccddddddeeeeeeddddddddddddeeeeeeffffffjjjkkklllllllllmmmnnnnnnlllkkkkkkjjjjjjkkkllllllppppppqqqrrrsssttttttuuussstttuuuvvvwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{xxxzzz|||~~~pppaaaRRROOOTTTZZZ```eeedddnnnwwwyyyzzz}}}vvvvvv|||yyyyyy|||~~~uuuiiibbbccciiinnnqqqrrruuuyyy}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}|||}}}~~~}}}zzzuuuuuuuuutttpppjjjccc^^^WWWSSSQQQRRRRRRTTTZZZbbbooowwwnnn___bbbjjjtttzzz~~~}}}~~~|||||||||||||||zzzvvvsssfff```VVVKKKDDD@@@???@@@AAAAAABBBCCCBBB@@@===<<<:::;;;<<<<<<<<<;;;999888888888666444333111//////......---,,,,,,,,,------------------...//////000111333555555444333333333444444444444444444444444222222333444555555555555555666666888999:::;;;<<<777666555333222000000000444555666777777666555333666555444333333333444444555444444444444555666666555555555555555666777777777999;;;;;;:::::::::;;;888999999:::;;;;;;<<<<<<===========================???BBBEEEGGGIIILLLOOOPPPRRRSSSSSSRRRQQQRRRRRRRRRQQQOOOLLLIIIFFFDDDCCCAAAAAAAAA@@@@@@????????????>>>===<<<;;;;;;<<<===:::;;;;;;:::999999:::<<<<<<======>>>??????@@@@@@>>>@@@AAAAAA@@@BBBGGGLLLMMMIIIEEEDDDFFFGGGFFFDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMOOOPPPQQQQQQQQQQQQPPPQQQSSSUUUVVVVVVUUUUUU]]]]]]^^^^^^^^^^^^]]]]]]^^^___```bbbcccdddddddddccccccddddddeeeeeeffffffiiijjjllllllkkkkkkmmmnnnlllkkkjjjjjjjjjkkklllmmmqqqqqqqqqrrrssstttttttttttttttuuuvvvvvvvvvvvvuuuwwwwwwxxxyyyzzz{{{{{{{{{yyy{{{}}}~~~|||dddYYYPPPRRRZZZccclllsssuuuzzzxxxsssuuu{{{~~~~~~xxxtttxxxtttjjjgggiiikkklllrrrtttwww{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{|||}}}}}}~~~}}}||||||~~~|||yyysssssssssppplllfff```\\\WWWSSSQQQRRRSSSUUU\\\dddpppxxxzzzkkk^^^aaahhhsss{{{~~~yyyyyyyyyzzzzzzxxxtttqqqfff```WWWMMMDDD@@@@@@AAAAAAAAAAAAAAAAAA@@@??????;;;;;;<<<===<<<;;;:::999888777666444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444888999777555333333333333333333333333333333333333333333444555666666555555666666777888999:::888777555333111//////...333444666888888888666555666555444333333333333444555444444444444555666666666666666666666666777888777999;;;;;;:::::::::;;;777888999:::;;;===>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>AAADDDFFFIIIMMMPPPPPPRRRTTTTTTRRRQQQQQQQQQQQQPPPOOOMMMJJJGGGEEECCCAAAAAA@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<======:::;;;<<<;;;999999;;;===<<<<<<======>>>????????????AAACCCBBBAAACCCJJJOOOPPPJJJDDDBBBEEEGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJIIIJJJLLLNNNOOOPPPPPPOOONNNPPPRRRTTTUUUUUUUUUTTTXXXYYYZZZ[[[]]]]]]]]]]]]]]]^^^___aaabbbcccddddddbbbccccccdddeeeeeeffffffgggiiikkkkkkiiiiiikkkmmmmmmmmmkkkkkkkkkmmmooopppppppppqqqqqqrrrrrrssssssuuuuuuvvvvvvuuuuuuttttttvvvvvvxxxyyyzzz{{{{{{{{{yyy{{{}}}}}}~~~sss^^^XXXVVV\\\eeeooo{{{wwwllliiimmmuuu{{{}}}}}}~~~zzzrrrooouuu~~~{{{qqqmmmmmmnnnnnnssstttvvvxxxzzz{{{||||||xxxxxxyyyyyyzzz{{{}}}}}}~~~}}}}}}|||}}}~~~}}}zzzrrrrrrqqqnnnhhhccc^^^\\\VVVSSSQQQSSSTTTVVV]]]eeeqqqxxxxxxiii^^^___fffrrr|||~~~wwwwwwwwwxxxxxxvvvrrrooofffaaaXXXMMMEEE@@@@@@AAA@@@@@@AAABBBCCCEEEFFFFFF;;;<<<=========<<<;;;:::777666666444333222111111///...---,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,000444666444111///...333333333333333333333333444333222222333444666777555555555555555666777888999777555333000///...---333555777:::;;;;;;;;;:::555555444333333333333444555444444444444555666666888777777777777777888999777999;;;;;;:::::::::;;;888888999;;;===>>>???@@@????????????>>><<<;;;:::;;;===@@@CCCFFFJJJNNNRRRPPPRRRTTTTTTRRRQQQQQQQQQPPPPPPOOOMMMKKKIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>============:::<<<===<<<999999;;;===<<<<<<======>>>>>>??????;;;>>>???>>>===???GGGMMMRRRKKKDDDAAADDDGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIFFFHHHJJJLLLNNNNNNNNNNNNNNNOOORRRTTTUUUUUUTTTSSSSSSTTTWWWYYY[[[]]]^^^^^^\\\]]]___```bbbcccddddddbbbbbbcccddddddeeeffffffeeehhhjjjjjjhhhhhhjjjmmmooonnnmmmlllmmmoooqqqsssooooooooopppqqqqqqqqqrrrvvvvvvvvvvvvuuutttsssrrruuuuuuwwwxxxzzzzzzzzzzzzyyy{{{|||}}}}}}~~~mmm^^^\\\]]]fffppp{{{xxxmmmeeeeeelllvvv}}}}}}|||~~~~~~~~~}}}qqqhhhiiioooxxxzzz~~~}}}uuurrrsssssssssssstttuuuvvvxxxyyy{{{|||xxxxxxyyyzzz{{{}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||ssssssqqqmmmhhhccc___^^^VVVSSSRRRSSSUUUWWW^^^gggqqqyyyxxxhhh^^^^^^eeeqqq|||}}}}}}uuuvvvxxxxxxvvvsssnnnlllccc[[[QQQIIIFFFDDDBBB@@@BBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::999888888888777666444222111//////............------.........++++++++++++,,,---......///000222333444555555555666777888777444222222333333222222444777888777666555666777777777666444333666555333111///------,,,000222444777888999888888888777444222222333555666666555555444444444555555<<<:::888666555555666777;;;;;;<<<=========<<<<<<999888888999;;;<<<<<<;;;???>>>===<<<<<<<<<<<<<<<;;;===AAAEEEHHHKKKLLLMMMQQQQQQRRRRRRQQQOOOMMMLLLNNNMMMMMMKKKIIIGGGEEEDDD??????????????????@@@@@@AAA???===;;;:::;;;<<<===<<<<<<;;;;;;;;;::::::::::::;;;===>>>???>>><<<<<<<<<===???AAACCCDDDDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQSSSTTTUUUVVVWWWYYYXXXWWWXXXYYY\\\^^^```]]]]]]^^^^^^______``````bbbccccccddddddeeeeeefffhhhggggggggghhhiiijjjjjjlllkkkjjjiiijjjlllooopppppppppoooooooooppprrrsssssssssrrrrrrrrrtttvvvwwwuuuuuuuuuvvvxxxzzz|||~~~|||}}}sssiii^^^aaafffooozzztttqqqmmmjjjjjjooowww~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~xxxiii___[[[ZZZaaaeeekkkmmmnnnrrryyy|||xxxtttrrrrrrssspppqqqrrrtttvvvxxx{{{|||zzzzzz{{{|||}}}~~~~~~|||{{{zzz{{{|||}}}~~~~~~}}}{{{rrrpppmmmkkkhhhccc^^^[[[WWWUUUSSSRRRTTTZZZcccjjjqqqzzz~~~~~~{{{jjj___aaagggqqq~~~~~~}}}||||||wwwxxxyyyxxxuuuqqqmmmjjjaaaYYYNNNGGGDDDBBB@@@??????@@@@@@@@@??????>>>===@@@???>>>===<<<;;;;;;;;;888777555333111000//////......------------......++++++++++++,,,---...///000111222333444555555555444555777666555444444555333222222444777888777666666777888888888777555555555444333111///...------///111444777888999999888888666444222222333555666666555555444444555555555:::999888666666666777777777777888999999999999999;;;:::999:::<<<===<<<;;;>>>>>>===<<<<<<<<<<<<<<<<<<>>>AAAEEEHHHKKKMMMMMMRRRRRRSSSSSSSSSQQQPPPOOOOOONNNMMMLLLJJJGGGEEEDDD???????????????????????????>>><<<;;;:::::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<============>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUWWWVVVVVVVVVXXXZZZ]]]^^^]]]]]]^^^^^^___`````````bbbbbbccccccdddeeeeeeeeehhhgggggghhhhhhiiijjjkkklllkkkjjjjjjjjjkkkmmmmmmooonnnnnnnnnnnnppprrrssssssssssssssstttuuuvvvvvvvvvvvvuuuvvvwwwyyy{{{|||{{{}}}~~~~~~~~~mmmdddaaadddjjjrrr}}}|||{{{qqqoookkkhhhiiinnnvvv|||~~~}}}|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~yyyiii^^^XXXUUUSSSWWWZZZ[[[[[[^^^dddjjjrrruuuwwwwwwuuutttuuuwwwrrrrrrsssuuuwwwyyy{{{|||zzz{{{{{{|||}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz||||||~~~~~~~~~~~~~~~yyyvvvrrrooollljjjgggccc^^^ZZZXXXWWWUUUTTTUUU\\\dddjjjrrr{{{|||jjj```bbbgggppp}}}~~~{{{|||}}}}}}|||}}}{{{{{{zzzxxxtttpppkkkhhh^^^VVVLLLEEEBBBAAA???===?????????@@@??????>>>===>>>===<<<:::999999999999888777666444222111000000------,,,,,,,,,,,,------++++++++++++,,,---...///111222333333444444444444222444666666555444555666333222222444777888777666888888888888888777666666444333222111000///.........000333666888999999999888666444222222333555666666555555444555555666666888777777777777777777777777888999:::;;;<<<<<<<<<===;;;:::;;;======<<<;;;>>>>>>============<<<<<<===???AAAEEEHHHKKKNNNOOOSSSTTTUUUUUUUUUTTTSSSRRRPPPPPPOOOMMMJJJGGGEEECCC????????????????????????<<<<<<;;;;;;:::999999999<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::<<<===???============>>>???@@@AAA???@@@@@@AAA@@@@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSSSSUUUUUUTTTUUUVVVXXXZZZ\\\]]]]]]]]]^^^___`````````bbbbbbbbbcccddddddeeeeeehhhhhhhhhhhhiiijjjkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjllllllkkklllmmmoooqqqrrrrrrrrrssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}~~~qqqdddaaafffjjjqqqyyyvvvqqqqqqlllkkkhhhfffgggllltttzzz~~~}}}|||{{{{{{|||~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~|||kkk]]]TTTOOOHHHIIIJJJHHHGGGJJJPPPUUUaaahhhqqquuutttrrrsssuuuqqqrrrrrrsssuuuvvvxxxyyyzzzzzz{{{|||}}}}}}}}}|||}}}|||{{{zzzzzzzzz{{{|||~~~~~~}}}}}}}}}~~~|||vvvsssqqqoookkkiiifffbbb^^^ZZZYYYXXXVVVUUUWWW]]]eeekkkttt||||||kkkaaabbbgggppp}}}~~~{{{zzz|||~~~}}}{{{wwwrrrmmmiiiggg\\\UUUKKKDDDAAA@@@???===@@@@@@AAAAAAAAAAAA@@@@@@===<<<:::999888888777777999888666444222111111000---,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///222222333444444333333333333555666666555444444555333222222444777888777666888888888888777777666666333333222222111000//////,,,///222666888999::::::888666333222111222444666555555555555555666666777555666777888888888888888777888999;;;<<<=========::::::999:::===>>>===<<<======>>>>>>>>>=========??????AAADDDGGGKKKNNNPPPSSSTTTUUUVVVVVVUUUTTTTTTRRRQQQPPPMMMJJJGGGEEECCC????????????>>>>>>>>>>>>;;;;;;;;;<<<;;;:::999999<<<<<<;;;;;;;;;:::::::::<<<<<<<<<=========>>>>>>===<<<<<<======???AAABBBDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^___``````aaaaaabbbbbbcccdddddddddggggggggghhhiiijjjkkklllkkkkkkkkkkkkkkkjjjhhhhhhjjjiiijjjjjjlllnnnppprrrpppqqqsssuuuuuuuuuttttttvvvvvvvvvvvvwwwwwwwwwxxxxxxzzz|||||||||}}}sssddd___bbbjjjpppwwwvvvnnnkkkmmmhhhhhhfffeeefffkkkrrrxxx}}}~~~~~~}}}}}}~~~}}}||||||||||||}}}}}}}}}}}}}}}~~~~~~|||zzzzzz|||~~~ooo^^^RRRKKKEEEEEECCCAAA@@@BBBHHHLLLUUU___lllrrrqqqmmmlllmmmnnnnnnooooooqqqrrrssstttwwwxxxzzz|||}}}}}}}}}}}}}}}|||{{{{{{{{{{{{||||||}}}}}}||||||}}}}}}~~~}}}wwwtttrrrppplllhhheeebbb]]]ZZZYYYYYYWWWVVVXXX]]]eeekkkvvv|||yyyiiiaaabbbgggqqq}}}~~~{{{|||}}}||||||}}}}}}zzzuuupppkkkhhhfff\\\TTTKKKDDDBBBAAA@@@??????@@@@@@AAAAAA@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;999888666444222111111000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////222222333444444333333333555666777666444333333333333222222444777888777666777777666666555555555555333333333333222111///...,,,...222555888999999999777666333111111222444555555555555555555666777888555666777888999999888888444444666777999999::::::777777777999<<<>>>>>>===<<<===>>>??????>>>======???@@@@@@CCCFFFJJJNNNQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSRRRPPPNNNKKKHHHEEEDDD?????????>>>>>>>>>======;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;::::::::::::<<>><<<;;;<<<<<<===???@@@BBBCCCHHHEEEBBB>>>===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\]]]^^^______``````aaabbbbbbccccccdddfffffffffggghhhiiikkkllljjjjjjkkkkkkkkkjjjiiiiiiiiihhhhhhiiikkkmmmoooqqqoooppprrrtttttttttssssssvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{{{{|||~~~}}}tttdddZZZ]]]eeelllrrr{{{wwwqqqlllkkkmmmggggggffffffgggkkkqqqvvv{{{}}}~~~~~~}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}~~~}}}|||zzz{{{|||}}}~~~uuubbbRRRJJJDDDCCCAAA??????AAAFFFJJJOOOYYYfffnnnooolllkkkkkkmmmmmmmmmnnnoooqqqrrrssstttuuuxxx{{{}}}~~~~~~~~~|||||||||||||||||||||}}}|||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~|||yyyvvvrrrnnniiifffbbb^^^[[[XXXXXXWWWWWWYYY___ffflllwww|||tttggg```bbbhhhrrr~~~zzzzzz|||~~~~~~~~~|||wwwrrrnnnjjjgggfff[[[TTTKKKDDDBBBBBBAAA@@@<<<===>>>>>>???>>>>>>>>>???>>><<<;;;::::::999999888777666444222111000000------,,,,,,,,,,,,------,,,,,,,,,,,,---...///000111222333333444444444444666777888777444222222222333222222444777888777666777777666555555555555555333444444444333111///------///222555777888888888777555333111111222444555555555555555666777888888666666777777888888888999666777888999:::;;;;;;;;;777666666888;;;===>>>===<<<===>>>???@@@???>>>===?????????AAADDDIIINNNQQQSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQNNNLLLIIIGGGEEE?????????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999<<>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]^^^`````````aaabbbbbbccccccddddddeeefffgggiiijjjkkkiiiiiiiiijjjkkkllllllmmmiiiiiiiiiiiijjjlllnnnooooooooopppqqqrrrrrrrrrrrrtttuuuuuuvvvvvvvvvvvvuuutttvvvyyyzzzzzz{{{}}}|||}}}tttdddYYYUUU[[[ccchhhpppzzz}}}uuurrrooolllkkknnnhhhiiiiiihhhiiimmmrrrvvvzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}||||||||||||}}}~~~~~~}}}|||~~~~~~}}}}}}}}}|||||||||}}}}}}}}}{{{{{{zzzfffTTTJJJBBB@@@>>><<<===???BBBDDDIIIQQQ]]]gggmmmoooppppppnnnnnnnnnoooqqqrrrtttuuusssuuuxxx{{{}}}~~~}}}}}}zzz{{{{{{{{{{{{|||||||||{{{{{{zzzzzz{{{{{{|||}}}|||}}}}}}~~~~~~~~~~~~{{{wwwqqqlllgggccc___\\\XXXXXXXXXYYY\\\bbbiiioooyyy~~~~~~{{{zzz~~~rrreee___bbbiiittt}}}{{{~~~{{{yyyuuupppllliiiggggggZZZSSSJJJDDDBBBBBBAAA@@@<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999888777777777888777555333111000//////......------------......---,,,,,,------...///000000111222333444555555555444666777666444333333444333222222444777888777666888888666555555555666777444555555555333000...,,,---///222555777777777777777555333111000222333555555555555555666777888999888888777666666777888999;;;;;;<<<===============:::999999:::<<<===<<<;;;;;;===>>>@@@@@@@@@>>>===???>>>>>>???BBBHHHMMMQQQTTTUUUVVVVVVUUUTTTRRRQQQRRRQQQPPPOOOMMMJJJHHHGGG@@@??????>>>======<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999:::===??????>>><<<:::;;;===>>>@@@???>>><<<:::999999999:::;;;<<<>>>>>>????????????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[\\\\\\______``````aaabbbbbbccccccccccccdddfffgggiiijjjhhhhhhhhhiiikkknnnppprrrjjjjjjiiiiiijjjlllmmmnnnnnnnnnnnnnnnooopppqqqrrrrrrsssuuuvvvvvvvvvvvvuuusssuuuwwwxxxyyyzzz|||~~~|||}}}~~~}}}{{{zzzzzz{{{rrrbbbYYYSSSRRRVVV\\\bbbjjjuuu}}}wwwqqqmmmmmmmmmjjjjjjlllkkkkkklllllllllooosssvvvzzz|||~~~}}}|||}}}{{{{{{{{{{{{||||||||||||yyyyyyyyyzzz{{{|||}}}~~~|||||||||||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyywwwwwwvvvsssrrrwww}}}iiiVVVKKKBBB@@@===<<<===>>>??????EEEIIIPPP[[[fffmmmoooooolllmmmmmmoooqqqsssuuuvvvtttvvvyyy{{{||||||zzzyyyxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzyyyzzz{{{{{{|||{{{|||}}}~~~~~~~~~}}}}}}~~~{{{uuunnniiiddd```\\\YYYYYYZZZ\\\___fffmmmsss{{{zzztttqqqqqqooooooooollllllxxxqqqddd]]]aaajjjvvv}}}~~~zzzwwwsssnnnkkkhhhggggggYYYRRRIIICCCAAABBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;:::::::::777666444222111//////...///......------......///---------------...000000///000222333444555555555222444666666555444555666333222222444777888777666:::999777666666666777888555555666555333000---+++...000333555777777666666777555222111000111333555555555555555666777999999:::888777555555666888999999999::::::;;;:::::::::>>>===;;;;;;<<<<<<;;;:::;;;===???@@@AAA@@@???>>>???>>>===>>>AAAGGGMMMPPPVVVVVVWWWWWWVVVTTTSSSRRRQQQQQQPPPOOOMMMKKKIIIHHH@@@??????>>>===<<<<<<;;;;;;:::888777777888:::<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<===???@@@???;;;777555111444888<<>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSRRRTTTTTTVVVWWWXXXZZZ[[[\\\______``````aaabbbbbbbbbbbbbbbbbbccceeeggghhhiiiggggggggghhhkkkooosssuuukkkkkkjjjjjjjjjkkkmmmnnnnnnnnnmmmmmmmmmoooqqqrrrqqqrrrtttvvvvvvvvvvvvuuurrrtttwwwxxxxxxzzz|||~~~|||}}}}}}{{{wwwtttrrrrrryyyooocccXXXSSSQQQPPPRRRVVV]]]fffqqqyyy~~~uuunnnjjjhhhjjjkkkhhhggghhhmmmmmmnnnnnnnnnpppsssvvvzzz|||~~~|||{{{{{{yyyyyyyyyzzzzzz{{{{{{{{{vvvvvvwwwxxxyyy{{{|||}}}|||||||||||||||}}}~~~~~~{{{{{{{{{zzz{{{|||}}}}}}yyyyyyzzzzzzzzzzzz{{{{{{rrrrrrqqqmmmlllqqq{{{~~~jjjWWWKKKEEECCC@@@?????????>>>===CCCCCCGGGQQQ^^^gggjjjiiiiiijjjkkkmmmoooqqqtttuuuwwwxxxzzz||||||zzzxxxvvvuuuvvvwwwxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~~~~~~~}}}|||}}}~~~~~~~~~wwwpppjjjeee```]]]ZZZ[[[\\\^^^bbbiiiqqqvvv~~~zzzrrrnnn]]]ZZZZZZ[[[ZZZ___pppsssccc\\\aaakkkxxx}}}||||||yyyuuupppmmmllljjjeeeaaaXXXRRRJJJDDDAAA@@@@@@???>>>>>>?????????>>>>>>=========<<<;;;999888777777999888777444222///...---,,,---------------------******+++,,,,,,---......555444444444444333333333444444333333333444555666222333555666888999999999:::::::::999888777666555444333222111///---,,,+++)))---222444444555888;;;555555555333111000222444888888777666555444444333666666666666666777888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::<<>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOTTTVVVWWWWWWUUUTTTTTTUUUSSSQQQOOOOOOOOOMMMHHHCCCFFFDDDAAA>>><<<<<<<<<===;;;;;;;;;::::::999999999;;;:::999888888999:::;;;<<<<<<;;;;;;;;;<<<<<<===999999;;;<<<======>>>>>>AAA???<<<:::999;;;<<<>>>>>>>>>============>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@????????????@@@@@@@@@@@@@@@AAACCCEEEFFFGGGGGGGGGFFFEEEFFFIIIKKKMMMLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTUUUVVVWWWYYYZZZ[[[]]]]]]^^^^^^^^^]]]\\\\\\___```bbbdddeeeeeeeeedddhhhgggfffiiioootttvvvvvvooollljjjjjjmmmnnnnnnmmmpppooooooooonnnnnnmmmmmmppppppqqqrrrsssuuuuuuvvvuuuuuuvvvwwwxxxxxxyyyyyy}}}|||zzzwwwtttrrrpppooouuu~~~vvvlllVVVPPPJJJIIIMMMRRRTTTSSS[[[___eeekkkpppyyy}}}uuupppjjjhhheeeeeegggjjjllllllnnnmmmlllmmmnnnrrruuuwww~~~|||{{{{{{yyyxxxxxxwwwxxxyyyzzz{{{tttvvvyyyyyyvvvuuuvvvxxxyyyyyyyyyzzz{{{{{{||||||zzz{{{{{{{{{|||||||||}}}}}}{{{yyyyyyzzzzzzyyywwwrrrmmmiiihhhiiillluuu~~~~~~ppp\\\LLLHHHEEEAAA>>>===<<<;;;:::AAACCCFFFKKKQQQYYYbbbhhhmmmmmmllllllmmmoooqqqsssrrrtttxxxzzz|||{{{zzzyyyvvvvvvwwwvvvuuuuuuwwwxxxzzzzzzyyyxxxxxxxxxyyyyyy||||||||||||}}}}}}}}}}}}|||vvvooohhhccc```]]]]]]]]]```fffnnnvvv{{{|||mmm^^^XXXRRRLLLLLLOOOYYYjjjyyyqqqaaa^^^eeeppp{{{yyyuuupppmmmllliiiddd___XXXSSSKKKEEEAAAAAA@@@@@@>>>>>>????????????>>>>>>::::::::::::::::::::::::777666555444222111//////.........------,,,,,,+++,,,,,,,,,------......///444444444444444444444444888777666555444333333333222333555666888999999999999:::::::::999888777666333222111000......---------///222333444555777888555555444222000000222333888888777777666555555555666666666555666666777777777777888999::::::::::::777999;;;;;;::::::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOSSSUUUWWWVVVUUUTTTTTTUUUSSSRRRRRRQQQPPPMMMHHHDDDFFFDDDAAA>>>===<<<<<<===;;;;;;;;;;;;::::::::::::::::::999888888999::::::===<<<<<<;;;;;;;;;;;;<<<999:::;;;<<<============>>>===<<<;;;;;;<<<>>>???>>>>>>============>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>===>>>>>>???AAABBBDDDEEEFFFEEEDDDDDDEEEGGGIIIKKKJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^___``````___```bbbdddeeeeeeddddddeeeddddddggglllqqqrrrrrrooommmjjjkkkmmmoooooonnnppppppooooooooonnnnnnnnnoooooopppqqqrrrsssttttttuuuuuuvvvvvvwwwxxxxxxyyy|||zzzxxxuuurrrooommmlllnnnuuuyyywwwsssnnndddZZZQQQMMMIIIJJJOOOTTTVVVUUU[[[^^^bbbeeehhhoooxxx|||vvvpppkkkiiigggeeeeeefffiiikkklllpppoooooooooqqqtttwwwyyy}}}}}}}}}}}}||||||{{{zzzwwwxxxyyyyyyyyyxxxwwwvvvuuuwwwyyyyyywwwvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxyyywwwuuussslllgggccccccdddiiisss|||sssaaaQQQKKKGGGCCC???>>>>>>===<<<@@@AAACCCFFFJJJQQQXXX^^^fffgggiiikkknnnppprrrrrrssstttvvvyyyzzzzzzyyyyyyvvvwwwwwwvvvuuuuuuwwwxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{||||||||||||}}}}}}~~~}}}{{{{{{{{{~~~}}}zzzuuuoooiiidddbbb^^^]]]]]]```fffnnnvvv|||qqqcccXXXQQQJJJIIIMMMWWWiiixxxsssccc^^^eeepppzzz{{{wwwrrrooonnnjjjddd```XXXSSSKKKDDDAAA@@@@@@@@@>>>>>>???????????????>>>::::::::::::::::::::::::555555444333222111111000//////...---,,,++++++***......---------...////////////000000111111222222888777666555444333333222222333444666777888999999999999:::::::::999999888333222000///......//////000000111333555777666555444444444222000///111333666666666666666666666666777666666555555555666666777777888999::::::::::::999<<>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOORRRTTTVVVVVVUUUTTTTTTUUUSSSUUUVVVUUUQQQLLLHHHFFFEEEDDDAAA???============;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999999::::::======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>???>>>>>>======>>>>>>???????????????>>>>>>>>>>>>>>>======<<<<<<======>>>======>>>>>>@@@AAACCCDDDCCCCCCBBBCCCDDDEEEGGGIIIHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUUUUTTTVVVWWWYYY\\\]]]___``````^^^___aaacccdddddddddcccbbbaaabbbeeeiiimmmnnnoooooonnnllllllnnnooopppoooppppppppppppoooooooooooonnnoooooopppqqqrrrssssssuuuuuuuuuvvvvvvwwwwwwxxxzzzxxxuuuqqqmmmjjjhhhggghhhmmmpppnnniiibbbXXXOOOKKKIIIHHHKKKQQQVVVXXXXXX[[[]]]]]]]]]]]]bbbiiioootttuuuvvvvvvsssooojjjgggfffeeeeeedddeeehhhjjjlllpppoooooooooqqqtttvvvxxxyyyzzzzzzzzzzzzzzzyyyyyyvvvwwwxxxyyyxxxvvvsssrrrtttuuuwwwwwwvvvuuuwwwxxxxxxxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyxxxxxxxxxwwwtttooolllddd___[[[[[[]]]cccnnnyyyzzzuuufffXXXNNNJJJEEEAAA@@@???>>>===AAABBBBBBCCCDDDIIINNNSSS\\\___dddjjjnnnqqqrrrsssttttttuuuvvvwwwwwwxxxxxxvvvwwwxxxwwwuuuuuuvvvxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{{{{|||||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||zzzxxxwwwvvvuuuuuuvvvvvvuuurrrooojjjeeeccc___^^^]]]___eeennnwww}}}wwwkkk[[[SSSKKKIIIMMMYYYkkkzzzpppaaa___eeeoooyyy~~~zzzvvvsssppplllfffaaaWWWQQQIIICCC@@@??????>>>>>>>>>???@@@@@@@@@??????>>>===<<<;;;999888777666555555444333222111000000.........------,,,,,,,,,......---,,,,,,---.../////////000111222333444555333333444444555555555555222333444666777888888999888999999::::::::::::999555333111///......///000111//////222777999777555444444333222000///111222444444555555555666666666777666555555555555555555999999:::;;;<<<<<<<<<<<<<<<>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOQQQTTTVVVWWWVVVUUUTTTUUUSSSVVVYYYXXXRRRLLLHHHHHHEEEDDDBBB@@@>>>=========:::;;;;;;<<<<<<=========::::::::::::::::::::::::======<<<;;;::::::::::::<<<<<<<<<<<<;;;;;;:::999:::;;;<<<=========<<<<<>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUTTTSSSSSSXXXYYYZZZ[[[\\\\\\]]]\\\]]]^^^```bbbcccccccccbbbaaaaaabbbeeehhhjjjlllmmmooonnnmmmmmmnnnooopppqqqppppppppppppppppppooooooooooooppppppqqqrrrrrrsssttttttuuuuuuuuuvvvvvvvvvxxxvvvrrrmmmiiifffdddccccccfffgggfffaaaZZZRRRLLLGGGGGGIIIMMMSSSWWWXXXXXXZZZZZZYYYWWWUUUXXX^^^dddkkknnnpppqqqoookkkhhhgggeeeeeeeeeeeeeeegggjjjlllnnnnnnmmmnnnooorrrtttuuuvvvwwwwwwxxxxxxxxxwwwwwwtttttttttttttttsssqqqqqqqqqqqqrrrrrrrrrrrrssstttwwwwwwwwwxxxxxxxxxxxxyyy{{{{{{zzzzzzzzzzzzyyyyyyxxxxxxxxxxxxvvvqqqjjjfff___YYYUUUUUUWWW]]]iiitttvvv|||}}}vvviii]]]QQQMMMGGGCCC@@@???>>>>>>CCCDDDDDDDDDDDDFFFJJJMMMRRRWWW___hhhooosssttttttuuuttttttssstttuuuwwwwwwvvvwwwwwwvvvuuutttvvvwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyyyyzzzzzz{{{{{{||||||zzz{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}|||zzzyyywwwuuutttsssrrrrrrooopppppppppmmmjjjfffdddaaa___^^^```fffoooxxx~~~~~~}}}}}}tttbbbXXXOOOMMMRRR]]]ooo~~~oooaaa```fffoooxxx{{{zzz{{{}}}zzzvvvsssqqqllleee```UUUPPPHHHAAA>>>=========>>>>>>???@@@@@@@@@@@@@@@???>>>===;;;999777666555666666444333111///......,,,,,,,,,------.........---,,,+++++++++,,,---...333333444666777888999:::222222333444444444444333111222444555777888888888888888999:::::::::999999777555333111000////////////......222777::::::888444444444222000///111333222333333444444555555666777666666555555555666666999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOQQQTTTWWWXXXWWWVVVUUUUUUSSSVVVYYYWWWQQQLLLIIIIIIEEEDDDCCCAAA???>>>===<<<:::;;;;;;<<<<<<=========::::::::::::::::::::::::<<<<<<;;;:::::::::::::::<<<<<<<<<<<<;;;:::999888;;;<<<===>>>===<<<:::999>>>>>>============>>>>>>========================??????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPRRRSSSTTTTTTTTTTTTWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___aaabbbbbbbbbaaaaaabbbdddfffhhhjjjkkkllllllllllllllllllmmmoooqqqooooooooooooooooooppppppppppppqqqqqqrrrrrrssssssssstttttttttttttttuuuuuuvvvsssooojjjfffbbbaaa```^^^]]]]]][[[VVVNNNHHHEEEFFFHHHKKKOOOSSSVVVWWWWWWXXXXXXXXXUUURRRTTTYYY^^^gggjjjnnnooollliiihhhgggfffggghhhgggfffgggiiilllnnnnnnnnnnnnppprrrsssttttttuuuuuuvvvvvvvvvuuuuuurrrqqqooommmmmmnnnpppqqqnnnmmmmmmmmmnnnpppqqqqqqttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwtttooogggbbb]]]XXXTTTSSSUUUZZZeeepppvvv{{{~~~{{{uuujjj___UUUPPPIIIDDDAAA@@@???>>>BBBDDDFFFFFFFFFFFFHHHJJJKKKQQQZZZeeemmmrrruuuvvvvvvuuusssrrrrrrtttuuuvvvvvvwwwwwwuuutttssstttvvvtttttttttuuuvvvwwwxxxyyywwwxxxxxxyyyzzzzzz{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||||||||zzzxxxwwwvvvuuuttttttssssssooooooppppppnnnllliiihhhbbbaaa```bbbhhhqqqzzz|||{{{wwwttttttyyy{{{jjj___TTTRRRWWWbbbsssrrrfff```fffoooxxxxxxvvvwww{{{wwwtttrrrpppkkkddd___UUUPPPHHHAAA>>>=========>>>>>>???@@@AAAAAAAAAAAA<<<;;;;;;::::::999999888666666444333111///...---***++++++,,,---...//////,,,+++***)))***,,,...000000111222333444555666666555555666666555333111000111222333555666777888888888888999999999888888777666666555444333222111111---...000333777:::::::::555555555333111000222444333333333444444555555555666666666666666777888888777777888999::::::::::::;;;;;;;;;999999:::>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOOQQQTTTXXXZZZYYYWWWWWWVVVSSSTTTUUUSSSPPPLLLJJJIIIEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999888<<<<<<======<<<;;;999888===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===<<<;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKKKKLLLLLLNNNOOOOOOQQQRRRTTTUUUUUUSSSTTTVVVYYY[[[\\\]]]]]][[[\\\^^^```aaaaaaaaa```___bbbeeefffggghhhiiikkkiiijjjkkkjjjjjjkkknnnpppnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqrrrrrrssssssssssssssssssssssssssssssuuurrrmmmhhhdddaaa```___```[[[WWWTTTNNNEEEAAAAAAFFFHHHLLLPPPSSSUUUVVVWWWWWWXXXXXXVVVTTTUUUYYY]]]cccggglllmmmkkkhhhggghhhhhhkkklllkkkhhhgggjjjmmmpppppppppqqqrrrsssuuuuuutttttttttuuuttttttssssssqqqoookkkhhhgggiiikkkmmmkkkjjjhhhiiikkkmmmnnnnnnnnnnnnoooppprrrssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwvvvuuurrrlllddd___]]]XXXUUUVVVXXX\\\fffoooxxx}}}~~~{{{vvvmmmcccYYYTTTLLLFFFCCCBBBAAA@@@@@@CCCGGGIIIIIIGGGFFFFFFGGGLLLUUU___hhhoootttvvvvvvuuutttssssssssstttuuuuuuuuuuuutttrrrqqqrrrtttttttttttttttuuuuuuvvvwwwvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~|||zzzvvvvvvuuuuuuuuuuuuvvvvvvsssrrrqqqpppnnnmmmkkkjjjcccbbbcccffflllttt{{{|||pppnnnkkkhhhhhhppp{{{sssggg\\\YYY^^^iiiwww}}}rrrfff```fffoooxxxxxxvvvvvv{{{xxxuuutttrrrnnngggaaaWWWQQQIIICCC@@@???>>>>>>===>>>???@@@AAAAAAAAAAAA<<<<<<;;;::::::999888888444444333222111000//////+++,,,,,,------.........,,,+++******+++...000222......///000111222222222666777888888777555333111111222333555666777888888888888888888777777666555333444666777777666555444---000333555666777999:::666666666444222111333555555555666666666666666666666666666777777999:::;;;777777888999::::::::::::999:::<<<<<<<<<===???AAA>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOORRRUUUYYY[[[[[[YYYXXXXXXSSSRRRPPPOOONNNMMMKKKIIIEEEDDDDDDBBB@@@???===<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<;;;::::::999999999999:::;;;<<<<<<::::::;;;;;;;;;:::999999;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJLLLLLLLLLMMMOOORRRUUUWWWTTTUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\]]]___````````````\\\___cccdddddddddeeegggfffgggiiihhhggghhhkkknnnlllmmmmmmmmmnnnnnnnnnnnnppppppppppppqqqqqqqqqqqqsssssssssrrrrrrrrrrrrrrrtttqqqlllgggcccaaa``````aaaYYYSSSOOOJJJCCCBBBEEEDDDGGGKKKOOOSSSUUUXXXYYYWWWYYY[[[YYYVVVVVVXXX[[[___eeekkkmmmkkkiiijjjllllllnnnpppnnnjjjhhhjjjmmmppppppqqqqqqrrrssstttuuutttttttttttttttsssrrrqqqpppnnnjjjgggddddddddddddfffcccaaabbbeeehhhhhhhhhfffggghhhjjjlllnnnpppqqqrrrrrrssstttuuuuuuvvvvvvuuutttsssqqqnnnhhhbbb]]]]]]YYYXXXZZZ]]]aaajjjsss{{{}}}zzzqqqhhh^^^YYYPPPJJJFFFEEEDDDCCC@@@EEEKKKNNNMMMIIIEEECCCDDDHHHOOOXXXbbbjjjqqquuuvvvvvvuuuttttttttttttttttttttttttrrrpppoooppprrruuuttttttsssttttttuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyzzzzzz{{{|||}}}|||}}}~~~~~~~~~}}}{{{{{{{{{||||||zzzsssssssssttttttuuuvvvwwwsssrrrooollljjjhhhggggggcccdddfffiiiooovvv}}}zzzsssbbbaaa^^^[[[]]]fffuuu~~~rrrgggdddiiirrr~~~~~~oooccc```fffoooxxxzzzxxxxxx{{{~~~}}}}}}{{{xxxwwwvvvrrrkkkeeeXXXRRRKKKDDDAAA@@@@@@@@@===>>>???@@@AAABBBBBBBBB@@@???===;;;999777555444222222222111111111111111---------------------,,,,,,+++******,,,///333555333333333444555555666666555666888999:::999777666111222333555666777777888888888888888777555444444000222666999::::::999777...222555666555555777:::777777777555333222444555888888888888777777777777666666666777888:::<<<<<<999999:::;;;<<<<<<<<<<<<222555888;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBDDDGGGKKKOOORRRVVVZZZ\\\\\\ZZZYYYYYYTTTPPPLLLKKKMMMMMMKKKHHHEEEDDDDDDCCCAAA???===<<<;;;;;;;;;::::::999999999::::::;;;<<<<<<;;;::::::888888888999:::;;;<<<===999::::::;;;;;;:::::::::999:::::::::;;;<<<<<<===;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>===============>>>???@@@<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHKKKJJJJJJJJJMMMPPPTTTWWWXXXXXXXXXYYYXXXXXXWWWWWWZZZ[[[]]]___`````````___YYY\\\```bbbaaa```bbbddddddfffggggggeeefffjjjmmmkkklllllllllmmmmmmnnnnnnoooooooooooopppppppppppprrrrrrrrrrrrrrrrrrrrrrrrtttqqqlllgggcccaaaaaaaaa[[[RRRKKKIIIFFFAAACCCHHHCCCFFFJJJOOORRRVVVYYY\\\XXX[[[]]][[[XXXVVVXXXZZZ^^^dddkkknnnmmmlllnnnpppnnnqqqssspppkkkiiikkknnnnnnnnnooopppqqqqqqrrrrrruuuuuuuuutttsssrrrqqqpppooonnnkkkhhhdddaaa^^^]]]___\\\ZZZ[[[^^^aaabbbbbbaaabbbdddfffiiikkkmmmnnnooopppqqqrrrtttuuuvvvvvvtttrrrpppnnnkkkfff```[[[\\\YYYZZZ^^^aaaeeennnwww|||}}}vvvmmmbbb\\\SSSLLLIIIGGGFFFFFFCCCHHHOOOSSSQQQLLLFFFCCCCCCEEEKKKSSS]]]gggoootttvvvvvvvvvuuuuuutttsssssssssssssssrrrooonnnoooqqquuuttttttssssssssstttttttttuuuvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwxxxyyy{{{|||{{{|||}}}}}}}}}|||zzzzzzyyy{{{~~~|||yyyqqqqqqqqqrrrsssuuuvvvwwwrrroookkkgggdddbbbbbbbbbccceeeggglllrrrxxx~~~uuulllYYYXXXVVVSSSUUU```ppp||||||pppnnnrrrzzzrrreee```fffoooxxxzzzzzz{{{yyyvvvuuuvvvwwwrrrggg]]][[[TTTLLLDDDAAA@@@@@@@@@@@@AAABBBCCCDDDCCCBBBAAAAAA===999888999999888666777444111//////000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000111222333333333333555555555444444333333333333222222333666999999999888888888888777666555444555555777;;;???@@@===999777555333333666:::<<<===999888666444222111000000777777888777555555666888666666666777888888999999;;;;;;;;;<<<<<<;;;::::::999888777666888;;;>>>@@@DDDCCCBBB@@@???>>>>>>>>>>>>???@@@@@@BBBFFFKKKOOORRRVVVZZZ\\\[[[YYYVVVVVVRRRRRRQQQPPPNNNLLLJJJIIIFFFDDDCCC@@@???===<<<<<<;;;;;;:::999999999::::::::::::::::::::::::::::::888:::;;;;;;:::999:::;;;>>>:::777777:::======<<<:::;;;;;;;;;;;;:::999888<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRTTTUUUVVVVVVVVVXXX[[[^^^[[[[[[\\\]]]^^^^^^^^^]]]\\\]]]___aaacccddddddeeeffffffeeeffffffggghhhhhhgggggggggggghhhiiijjjkkklllooorrrrrrqqqppprrrtttrrrrrrrrrssssssssssssttttttpppjjjfffdddcccaaa```[[[VVVOOOHHHCCCBBBBBBCCCCCCIIIOOOTTTVVVXXX\\\______^^^\\\YYYUUUTTTUUUVVVaaadddgggiiijjjmmmpppsssqqqqqqqqqooolllkkklllmmmrrrppppppppprrrrrrqqqpppqqqsssuuusssnnnkkkjjjkkkooolllhhhccc]]]XXXUUUSSSWWWVVVUUUTTTTTTTTTUUUVVVYYYZZZ\\\]]]^^^bbbgggjjjkkknnnqqqrrrrrrqqqqqqrrrsssrrrrrrqqqjjj^^^WWWWWWVVVYYY^^^dddiiiooovvvzzz~~~~~~yyytttiiiddd\\\RRRJJJEEECCCBBBCCCGGGLLLPPPPPPMMMGGGDDDDDDEEEHHHOOOZZZdddllloooppprrruuuvvvvvvuuuvvvwwwvvvuuusssoookkkjjjkkkmmmttttttsssssssssssstttttttttuuuvvvvvvvvvvvvxxxzzztttwwwzzz{{{{{{{{{}}}{{{|||}}}}}}}}}|||zzzyyyzzz{{{}}}|||xxxvvvuuurrrqqqppprrrtttuuuuuutttppplllgggcccaaaaaa```___ccceeeiiinnnuuu{{{|||rrrjjj______[[[VVVTTT]]]mmmzzz}}}mmmcccbbbiiisss|||}}}yyywwwuuuwwwxxxrrrggg]]]YYYSSSKKKDDDAAA@@@@@@@@@>>>???????????????>>>>>>BBB???;;;:::::::::999777888555222000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...///000000111111111333333333222222111111111333222111222555777888777777777777777666555444444555555666999<<<===;;;888555333111111444777999:::999888666444222111000000666777777777555555666888666666666777888888999999::::::;;;;;;;;;;;;::::::<<<:::999888888:::===???AAA@@@@@@???????????????<<<======>>>???CCCIIIMMMRRRVVV[[[]]]\\\ZZZXXXWWWTTTTTTSSSQQQOOOLLLJJJIIIEEEDDDCCCAAA???>>>===<<<<<<<<<;;;::::::999::::::::::::::::::::::::::::::888:::<<<;;;:::999:::;;;<<<999666777999;;;<<<;;;;;;;;;:::::::::999999999========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>????????????@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPTTTUUUVVVVVVVVVXXX[[[]]][[[\\\]]]^^^^^^^^^^^^^^^\\\]]]^^^```bbbcccccccccdddcccccccccdddeeeffffffggggggggggggggghhhiiijjjkkknnnpppqqqpppoooqqqsssrrrrrrrrrrrrssssssssstttvvvrrrlllfffcccaaa___]]]XXXTTTMMMGGGCCCBBBCCCEEEIIINNNSSSWWWXXXYYY[[[]]]^^^]]][[[WWWTTTSSSTTTVVV___bbbfffiiikkkmmmppprrrqqqrrrrrrpppmmmllllllmmmooommmmmmnnnpppqqqqqqpppoooppppppooollliiiggggggbbb```]]]XXXTTTPPPNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUWWWZZZ___bbbfffiiinnnpppqqqppppppqqqtttsssrrrpppggg]]]XXXXXXXXX]]]ccciiinnntttzzz~~~}}}xxxpppkkkcccZZZQQQKKKFFFDDDDDDHHHNNNRRRSSSOOOJJJFFFBBBBBBEEELLLVVV```hhhllloooqqqtttvvvvvvuuuvvvwwwuuuuuussspppmmmlllmmmoootttttttttssssssttttttttttttuuuvvvuuuuuuuuuwwwyyywwwxxxyyyyyyzzzzzz{{{|||zzz{{{{{{{{{{{{zzzzzzyyyzzz{{{|||~~~~~~}}}|||{{{yyyvvvtttrrrqqqpppoooooopppsssuuuuuutttoookkkfffcccaaaaaaaaaaaadddfffjjjooovvv}}}{{{pppgggffffffccc^^^\\\bbbooozzznnndddcccjjjttt~~~yyywwwvvvxxxwwwrrrggg^^^WWWRRRJJJDDDAAA@@@@@@@@@??????>>>===<<<<<<<<<===CCCAAA>>><<<<<<;;;:::888:::777333111111000///...++++++++++++++++++++++++++++++,,,,,,------......------///000000000000000333333222222222222111111333222111222444555666555666666666666555444333222555444444555888999888777999777444444666999;;;;;;999888666444222111000000555666777777555555666777666666666777888888999999999::::::;;;;;;:::::::::>>>===;;;::::::;;;<<<=========>>>>>>??????@@@@@@=========<<<>>>BBBHHHMMMRRRVVV[[[]]]]]][[[YYYYYYWWWVVVUUUSSSPPPNNNKKKJJJEEEDDDCCCBBB@@@>>>======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<:::999:::;;;:::888666666888:::::::::<<<;;;999888888999::::::======>>>>>>??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNSSSTTTUUUVVVVVVWWWYYY[[[YYYZZZ[[[\\\]]]]]]]]]]]][[[\\\]]]___```aaaaaaaaaaaaaaaaaaaaabbbcccdddeeehhhhhhggggggggghhhiiiiiijjjlllnnnnnnnnnoooppprrrqqqqqqrrrrrrrrrsssssssssuuupppkkkfffcccaaa___]]]WWWSSSMMMHHHEEEFFFHHHJJJQQQUUUZZZ]]]^^^^^^^^^______^^^[[[WWWSSSRRRTTTVVV\\\___eeeiiikkklllnnnpppqqqrrrqqqooommmkkkkkkkkkiiihhhhhhiiilllnnnooonnnmmmkkkiiihhhfffddd```^^^TTTSSSPPPNNNKKKIIIHHHGGGEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNQQQUUUYYY___ccciiimmmoooppppppqqqvvvsssqqqmmmdddZZZXXXZZZ]]]bbbiiipppvvv{{{}}}xxxtttmmmdddZZZPPPIIIFFFEEEIIIPPPUUUVVVSSSNNNJJJCCCBBBDDDJJJTTT___gggkkknnnpppsssuuuuuuuuuvvvwwwtttuuutttqqqooonnnpppqqquuuttttttssssssttttttuuussstttuuutttssssssuuuvvvyyywwwuuuuuuwwwxxxyyyxxxzzzyyyyyyyyyyyyyyyzzzzzz||||||||||||}}}~~~}}}|||zzzwwwtttssstttsssqqqnnnmmmlllmmmooosssuuuvvvuuuppplllgggcccbbbccccccccceeegggkkkpppxxxyyyrrrtttuuusssnnnjjjllluuu|||pppfffeeelllvvv}}}}}}~~~zzzxxxxxxxxxwwwpppfff^^^TTTOOOHHHCCCAAA@@@@@@@@@CCCBBB@@@>>>======>>>>>>BBB@@@???===<<<:::999888;;;888555333222111///---++++++++++++++++++++++++++++++,,,,,,,,,---------000000111222333333333333444444444444444444444444444222111222444555555444555555555555444333222222555444333222333555666666<<<999666666888:::<<<<<<999888666444222111000000444555777777666555666777666666666777888888999999888999::::::::::::::::::>>>===<<<;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>??????>>>===???CCCIIINNNPPPTTTYYY\\\\\\[[[ZZZYYYYYYYYYWWWUUURRROOOLLLJJJEEEDDDDDDCCCAAA@@@>>>===???>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===<<<;;;999:::::::::999888777888999999999<<<:::999777777888:::;;;<<<<<<===>>>???@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::======>>>>>>>>>?????????>>>??????@@@AAABBBCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMQQQSSSTTTUUUTTTUUUWWWYYYUUUVVVWWWYYYYYYZZZZZZZZZ[[[\\\]]]^^^___`````````___``````aaabbbccceeeeeeiiiiiihhhhhhhhhhhhiiiiiijjjkkklllmmmmmmooopppqqqppppppqqqqqqqqqrrrrrrrrrooolllhhheeedddcccbbbaaaZZZVVVPPPLLLJJJLLLOOORRRVVVYYY^^^aaadddeeeeeeeeebbb```]]]YYYUUUTTTUUUWWWWWW\\\bbbfffiiijjjkkklllnnnnnnnnnllliiigggffffffbbbaaaaaacccfffjjjkkkkkklllhhhcccaaa___\\\WWWSSSKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHJJJNNNQQQXXX]]]dddjjjnnnooopppqqquuurrrooojjj```XXXWWW\\\ccciiipppvvv{{{}}}~~~}}}yyysssiii^^^SSSJJJEEEDDDIIIQQQWWWYYYVVVQQQMMMGGGFFFGGGLLLUUU```hhhmmmmmmooossstttuuuuuuvvvwwwsssttttttrrrqqqppprrrsssttttttssssssssssssttttttsssssstttsssrrrrrrsssuuuxxxuuurrrrrrtttwwwwwwwwwzzzyyyxxxxxxxxxyyy{{{|||~~~}}}|||{{{|||}}}~~~}}}|||yyyuuussstttwwwwwwrrrmmmlllkkklllooosssvvvwwwwwwtttooojjjfffeeeeeeeeeeeedddfffkkkqqqyyy}}}{{{}}}qqqggggggmmmwww|||yyy|||}}}}}}zzzyyyyyyxxxuuunnnccc\\\QQQMMMGGGBBB@@@@@@@@@@@@CCCBBB@@@???>>>>>>>>>???>>>>>>>>><<<:::999888888:::888555333222111///---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,000111222333444444444444444444444444444444444444555333222333555666666555555555555555444333222111333333222111111333555777888555333222444777888888999888666444222111000000222444666777666555666777666666666777888888999999888999::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<===???@@@===>>>>>>>>>>>>===<<<;;;??????>>>===>>>BBBHHHLLLMMMQQQWWW[[[[[[ZZZYYYYYYZZZYYYWWWUUURRROOOLLLKKKEEEEEEDDDDDDBBBAAA???>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::<<<======;;;999:::::::::::::::999999999999:::;;;:::888777777888:::;;;999:::;;;<<<===???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<777888999:::;;;===>>>>>>::::::::::::::::::999999<<<<<<<<<=========>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOPPPRRRSSSRRRRRRTTTUUUTTTTTTVVVWWWXXXYYYYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^___```bbbccceeefffiiihhhhhhhhhhhhiiiiiijjjjjjjjjiiijjjlllooopppqqqooooooooooooppppppppppppllliiifffeeeddddddbbbaaa\\\XXXRRRNNNNNNQQQVVVYYYXXXZZZ^^^bbbfffiiijjjjjjfffeeebbb]]]YYYVVVVVVWWWSSSXXX^^^bbbdddeeefffgggggghhhhhhfffccc```^^^^^^ZZZYYYYYY[[[```dddfffgggjjjeee___[[[XXXTTTOOOJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHFFFFFFFFFEEEDDDFFFIIIKKKRRRWWW___fffkkknnnqqqrrrsssqqqooojjj```WWWXXX^^^iiinnntttyyy{{{||||||}}}|||~~~zzzssshhh\\\QQQHHHCCCCCCIIIQQQXXX[[[XXXSSSOOOKKKIIIIIIMMMUUU```iiinnnlllooorrrtttttttttuuuvvvqqqrrrsssrrrqqqqqqrrrtttssssssrrrrrrrrrrrrssssssqqqrrrsssrrrqqqqqqsssuuuvvvtttrrrrrrtttvvvwwwxxx|||{{{zzzyyyyyyzzz{{{|||{{{zzzyyyxxxxxxzzz|||}}}~~~}}}|||{{{vvvttttttwww{{{yyyssslllllllllmmmooosssvvvwwwvvvwwwsssnnnjjjhhhgggfffeeecccfffkkkrrrzzzrrrhhhiiipppyyy{{{vvvyyy{{{{{{zzzxxxsssjjj```YYYOOOKKKEEEAAA@@@@@@@@@?????????>>>======<<<<<<===:::;;;<<<<<<999888888888888666444333222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...///000111111222222111111111222222222222333333444333222333555777777666555555555555444333222111222222333222222333555888888555333222555777999:::999888666444222111000000111333666777666555666666666666666777888888999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????===>>>?????????===<<<;;;;;;<<<<<<<<<===@@@DDDHHHKKKOOOUUUZZZ[[[ZZZZZZZZZXXXWWWVVVTTTQQQOOOLLLKKKDDDEEEEEEEEEDDDBBB@@@???===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;:::::::::999:::;;;;;;999888999:::999999888777888999:::;;;999999:::;;;<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888:::;;;<<<===>>>999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<=========>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\]]]___aaacccdddffffffffffffggghhhiiijjjiiigggfffgggjjjmmmoooooolllmmmmmmmmmnnnnnnnnnnnnmmmjjjgggeeedddbbb```^^^[[[WWWSSSQQQSSSXXX___cccaaa```aaadddhhhkkklllllliiiiiigggccc]]]XXXVVVVVVPPPTTTYYY\\\^^^___```bbb```bbbbbb```\\\XXXVVVUUUTTTRRRRRRTTTYYY]]]```aaafffbbb]]]WWWSSSNNNJJJGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRTTTSSSQQQOOOMMMIIIIIIHHHEEECCCCCCEEEHHHMMMRRRYYY```fffkkkooorrrpppqqqrrrnnnddd[[[[[[aaalllpppvvvyyyzzzyyyyyyyyy{{{~~~yyyooodddXXXNNNGGGDDDCCCIIIRRRZZZ]]][[[VVVRRRLLLIIIHHHJJJRRR]]]ggglllmmmooorrrsssssssssssstttoooqqqrrrqqqppppppppprrrrrrqqqqqqppppppqqqqqqrrrpppqqqrrrrrrqqqrrrtttvvvwwwxxxxxxwwwuuuvvvxxxzzz||||||{{{zzzzzzzzzzzzzzzvvvuuuttttttuuuvvvwwwxxxzzzzzz{{{{{{zzzzzzyyyyyyrrrrrrsssvvvxxxvvvpppkkkmmmmmmmmmooorrrttttttsssvvvtttpppnnnllljjjgggeeebbbfffmmmuuu}}}ssslllnnnttt}}}{{{vvvxxx|||{{{{{{xxxqqqggg\\\UUUMMMIIIDDDAAA@@@@@@@@@???<<<<<<=========<<<<<<;;;777999<<<<<<:::888999:::666444333222222111///,,,------------------------++++++++++++++++++++++++,,,---...//////000000000111111111222222333333333222111000111444666777666666666666555555444333222000222444444333444777999888555333333666999;;;<<<999888666444222111000000000333666777666555666666666666666777888888999999999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@???>>>===999;;;======>>>@@@CCCEEEJJJOOOUUUZZZ\\\[[[[[[[[[VVVUUUTTTRRRPPPNNNLLLKKKDDDEEEEEEFFFEEECCCAAA???:::::::::::::::;;;;;;<<<::::::::::::::::::::::::<<<===>>>===;;;:::::::::888:::;;;:::888666777999777888888888999999999999999999:::;;;<<<=========::::::::::::::::::::::::999::::::::::::;;;;;;;;;888999:::;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDEEEGGGIIIJJJJJJIIIKKKNNNNNNNNNMMMNNNNNNOOOPPPRRRSSSUUUVVVVVVVVVTTTUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVXXXZZZ\\\^^^___aaaaaabbbbbbdddeeeggghhhfffdddbbbdddgggkkklllllljjjkkkkkkkkkkkklllllllllkkkiiifffeeedddbbb```^^^ZZZXXXVVVVVV[[[ccclllrrrsssooolllkkkmmmooopppoookkklllkkkggg```YYYUUUSSSNNNQQQTTTVVVWWWYYY[[[]]][[[\\\]]][[[VVVRRRPPPOOOOOOMMMLLLNNNSSSXXX[[[\\\___^^^ZZZUUUOOOKKKIIIIIIKKKKKKKKKLLLMMMOOOQQQQQQQQQTTTWWWZZZ[[[ZZZWWWUUUPPPPPPNNNJJJGGGFFFGGGIIIIIIMMMSSSZZZ```ffflllpppooorrrvvvtttkkk``````fffmmmpppuuuxxxxxxxxxxxxyyy{{{xxxlll___TTTMMMHHHGGGCCCJJJTTT]]]aaa___ZZZVVVMMMJJJGGGIIIQQQ[[[eeekkknnnpppssssssrrrqqqqqqrrrmmmoooppppppnnnnnnnnnoooppppppooooooooooooppppppoooppprrrrrrrrrsssvvvxxx|||yyyvvvxxx|||{{{{{{{{{zzzyyyxxxwwwvvvsssssstttuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyyyyyyyyyyrrrrrrrrrrrrrrrpppooommmnnnllllllmmmooopppooonnnqqqpppoooooonnnlllhhheeeccchhhpppyyyuuupppsssyyy|||vvvyyy||||||{{{wwwpppeeeZZZSSSKKKHHHCCCAAA@@@@@@@@@???;;;<<<===>>>>>>>>>===<<<666999<<<<<<:::999:::<<<444333222222222111///,,,........................++++++++++++++++++++++++,,,---...///000000000000333333333444444555555555000///...000333555666666666666666666555444333222///222555666555555888;;;333111//////222666888999999888666444222111111000000222666777777666555666666666666777888888999999:::;;;<<<===>>>>>>>>>>>>>>>======<<<;;;;;;:::::::::;;;>>>@@@AAAAAA@@@???:::<<>>>>>>>>;;;:::::::::666999;;;:::777555666777666777888999999999999999::::::;;;;;;<<<=========999999999999999999999999<<<<<<;;;::::::999888888777999:::<<<======<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBB@@@AAABBBDDDEEEGGGHHHIIIHHHJJJLLLMMMLLLLLLLLLMMMJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSVVVXXXZZZ\\\^^^^^^___```aaaccceeefffdddaaa___aaaeeeiiijjjjjjiiiiiijjjjjjjjjkkkkkkkkkgggeeeddddddddddddcccaaa\\\ZZZYYY[[[bbbmmmxxx~~~xxxttttttttttttrrrlllmmmmmmiiiaaaYYYSSSPPPMMMOOOQQQSSSSSSUUUXXXZZZYYYZZZZZZXXXTTTOOOMMMLLLLLLJJJIIIKKKOOOTTTXXXYYYZZZ[[[YYYTTTMMMJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUSSSVVV[[[___aaaaaa___]]]XXXWWWTTTPPPLLLJJJKKKLLLFFFJJJOOOUUU\\\cccjjjooooootttzzzyyypppeeedddiiimmmppptttvvvwwwxxxyyyzzz|||xxxkkk]]]SSSLLLJJJJJJEEEKKKVVV___cccaaa\\\YYYOOOKKKHHHJJJQQQ\\\fffllloooqqqssssssrrrqqqpppqqqlllnnnoooooommmllllllmmmoooooonnnnnnnnnnnnoooooonnnppprrrrrrssstttwwwyyy|||vvvxxx}}}zzzzzz{{{zzzyyywwwuuussstttuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{ttttttrrrpppmmmmmmoooqqqmmmlllkkkkkklllmmmllljjjllllllmmmnnnooommmiiifffdddiiisss|||wwwtttwww}}}}}}xxx{{{||||||zzzwwwqqqggg\\\UUUOOOLLLHHHCCC@@@?????????AAA???=========<<<:::888===<<<;;;:::::::::::::::999777444111////////////...............------,,,---------,,,,,,+++++++++...///000222333333333333000111222444555666777777333111000222555666555333777777777777666666666666222222111111222555999;;;<<<;;;999777555555888:::;;;<<<<<<999555111///...222444777777777666666777777777888999::::::;;;;;;::::::<<<===>>>>>>>>>>>>>>>===;;;::::::;;;<<<===@@@@@@@@@?????????????????????@@@??????AAADDDGGGMMMPPPTTTYYY\\\]]]]]]]]]YYYWWWUUURRROOOMMMJJJIIIEEEEEEEEEEEEDDDBBB@@@>>>@@@???===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======:::;;;<<<======;;;999888888888777777888:::<<<===888777666555555666777888777888999:::;;;<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;::::::::::::999999999999;;;;;;;;;;;;999999888999999:::;;;<<<======;;;<<<>>>>>>======???@@@AAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJOOOMMMKKKJJJLLLPPPUUUXXXZZZ[[[]]]^^^___aaaeeehhhjjjfffaaa___bbbfffhhhhhhkkkiiigggfffggghhhhhhgggcccdddfffeeeccc```______ZZZ[[[\\\___fffsss{{{uuussssssttttttqqqkkkfff```ZZZSSSOOONNNNNNNNNNNNPPPRRRTTTUUUTTTTTTTTTSSSQQQOOOMMMLLLIIIIIIJJJLLLNNNQQQSSSTTTSSSRRRPPPNNNNNNNNNNNNOOOQQQPPPPPPPPPRRRUUUWWWYYY\\\^^^bbbeeeggggggfffeeedddaaa]]]ZZZVVVRRRMMMJJJIIIKKKNNNRRRWWW^^^fffkkkoooqqquuuyyyzzzvvvooojjjrrroooooorrrtttsssuuuyyy|||pppbbbWWWOOOLLLKKKKKKPPPYYYcccjjjjjjfffbbbYYYSSSNNNOOOVVV```hhhlllmmmoooqqqqqqpppoooooooooppppppooooooooooooppppppnnnnnnooopppqqqqqqrrrrrrpppqqqrrrrrrrrrsssvvvyyy~~~~~~zzzyyy{{{{{{yyywwwvvvwwwwwwvvvuuuxxxvvvttttttuuuwwwwwwvvvuuuvvvxxxzzz|||}}}}}}}}}vvvssspppmmmllllllnnnooommmmmmmmmlllkkkiiihhhgggkkkjjjjjjllloooooollliiihhhlllssszzzwwwttt}}}}}}}}}zzz}}}|||{{{zzzxxxsssjjj```YYYOOOMMMHHHDDD@@@?????????>>><<<<<<===???@@@???>>>=========<<<;;;::::::999888666444111000//////000000000000000000///......---------,,,,,,+++++++++,,,---...000111111111111333222222222333555777888333111000111444555555444777777777777666666666555111000......///222555777<<<;;;999666444333555888999;;;;;;999666222111000222444666777666666666777777777888999999:::;;;;;;:::;;;<<<==================<<<<<<;;;;;;;;;<<<<<<========================???@@@?????????AAAEEEHHHLLLOOOTTTYYY\\\^^^______[[[ZZZWWWTTTPPPMMMJJJIIICCCCCCCCCCCCBBBAAA???>>>@@@???===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;<<<<<<<<<;;;:::999999999888777777888999:::888777666666666666777888888888999:::;;;;;;;;;:::;;;::::::999999:::::::::;;;;;;::::::::::::999999999::::::::::::::::::999999999::::::;;;<<<<<<<<<999;;;<<<<<<;;;<<<===??????@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHIIIIIIIIILLLKKKIIIIIIJJJMMMQQQSSSVVVXXXZZZ\\\^^^```dddggghhhddd```^^^```aaabbbaaabbbbbbbbbcccdddcccaaa```___bbbeeeeeecccaaa______[[[\\\^^^aaahhhsss~~~yyywwwwwwxxxsssooojjjeee```[[[VVVRRROOONNNMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSQQQOOOMMMKKKHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRSSSUUUXXX[[[]]]ccceeehhhkkkmmmmmmlllkkkiiigggdddaaa]]]YYYTTTPPPJJJKKKLLLOOOSSSZZZbbbhhhooosssyyy~~~xxxrrrtttqqqpppssstttsssuuuyyy}}}|||rrreee[[[SSSOOONNNLLLRRR[[[eeelllmmmjjjfff\\\VVVQQQQQQXXXbbbiiimmmmmmoooqqqqqqpppooonnnooopppoooooonnnnnnoooooopppnnnnnnoooooopppqqqqqqrrrpppqqqqqqpppoooppprrrtttwww{{{~~~}}}zzzxxxyyy{{{{{{yyyvvvuuuvvvuuutttsssvvvtttrrrrrrsssttttttsssttttttuuuvvvwwwyyy{{{{{{uuussspppmmmkkklllmmmnnnnnnnnnnnnmmmmmmlllkkkjjjlllkkkkkkllloooooommmkkkjjjooouuu{{{~~~xxxttt{{{xxx{{{~~~{{{~~~|||{{{{{{yyyuuummmddd]]]PPPMMMIIIDDD@@@>>>>>>>>>===<<<<<<===@@@AAAAAA@@@>>>>>>>>>>>>===;;;999888666555333111000000000111///000000000000///......------,,,,,,,,,,,,++++++,,,---...000111111111111666444222111111333666888444222000000222444555555777777777666666666555555111000...---...000333555;;;:::999555222111333555888999:::999666333222222111333666777666666666777777777888888999:::::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;========================@@@@@@???>>>>>>AAAFFFIIILLLNNNSSSXXX\\\___``````^^^\\\YYYTTTPPPMMMJJJIIIAAAAAABBBBBBAAA@@@?????????>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;:::999999888777666777777777999888777777777777888999888999999:::::::::999999999::::::;;;;;;:::::::::;;;;;;::::::::::::999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;777999::::::::::::;;;===>>>>>>??????@@@AAABBBBBBFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBAAA@@@>>>>>>@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHHHHHHHJJJKKKLLLOOORRRVVVYYY\\\___bbbeeedddbbb___]]]]]]\\\YYYWWWXXXZZZ]]]______\\\YYYWWWZZZ^^^bbbeeedddaaa______[[[]]]aaaeeekkksss}}}}}}zzzzzzyyysssooohhhccc___\\\YYYVVVRRRPPPNNNLLLLLLMMMOOOQQQRRRRRRRRRRRRQQQOOOMMMLLLIIIIIIHHHHHHIIIJJJKKKLLLKKKLLLNNNQQQSSSUUUVVVWWWUUUUUUVVVXXX[[[^^^aaaccckkkmmmqqqtttuuuuuutttsssooonnnllljjjgggbbb\\\WWWNNNNNNNNNNNNPPPVVV^^^dddlllqqq{{{}}}wwwsssrrrssssssrrrtttyyyyyy}}}yyynnneee]]]WWWTTTRRRWWW```jjjrrrtttrrroooaaa[[[UUUTTTZZZcccjjjmmmlllnnnpppqqqooonnnnnnnnnooonnnnnnnnnnnnnnnnnnooommmmmmnnnnnnoooppppppppppppppppppooommmlllmmmoooooorrruuuvvvuuuuuuyyy|||{{{yyyvvvuuuttttttrrrqqqsssqqqoooooopppqqqpppnnnrrrrrrqqqrrrsssuuuwwwyyysssqqqnnnlllkkkjjjkkklllmmmmmmnnnnnnooonnnnnnmmmmmmllllllmmmoooooonnnlllmmmqqqwww{{{}}}yyyuuuyyyrrrvvv|||}}}{{{}}}}}}{{{yyytttlllccc]]]QQQNNNIIIDDD@@@>>>>>>>>>???>>>======??????>>>===??????@@@@@@>>>;;;888777555444333222111111111111------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111333333333333666555333222222333444555444222000///000333555666777777666666666555555555333222000//////111333555777777666444222111333444777999:::888555222111000000333555666666666666777777777888888999999999:::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<=========<<<;;;>>>>>>>>>???????????????@@@@@@???>>>>>>AAAFFFKKKMMMPPPTTTXXX\\\___```aaa^^^\\\XXXTTTPPPMMMKKKKKKBBBBBBBBBBBBBBBAAAAAAAAA???>>>===<<<;;;;;;<<<===<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;<<<777777777666666666777777999888888888888888888999888999999999999999888777888999:::;;;<<<;;;:::999;;;;;;:::::::::999999999;;;:::999888888999:::;;;;;;;;;;;;:::::::::999999777888::::::999999;;;<<<======>>>>>>??????@@@@@@CCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>===??????>>>>>>???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGIIILLLQQQUUUXXX[[[___bbbaaa```___]]]ZZZVVVRRROOOSSSUUUWWWXXXVVVTTTRRRQQQVVVZZZ```ddddddbbb```___[[[^^^bbbggglllssszzz~~~~~~}}}{{{yyyxxxuuupppiiiccc___]]][[[YYYVVVSSSPPPMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQPPPNNNMMMNNNMMMKKKJJJIIIJJJKKKLLLKKKMMMPPPTTTWWWYYYZZZZZZXXXYYY[[[^^^aaaeeeiiikkkrrrtttwwwyyy{{{zzzyyyxxxtttsssrrrqqqnnniiiccc^^^VVVUUURRRPPPPPPUUU\\\bbbfffmmmzzz{{{vvvsssrrrqqqppprrrvvvwww|||{{{rrrhhhaaa]]]\\\```hhhrrryyy|||zzzxxxfff```YYYWWW\\\dddjjjmmmlllnnnppppppnnnmmmmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnllllllmmmmmmnnnnnnnnnooonnnoooooonnnllllllmmmnnnmmmooorrrssssssuuuyyy|||{{{yyyvvvttttttsssqqqpppooommmllllllmmmnnnmmmllloooppppppqqqrrrssstttuuuqqqpppmmmkkkjjjiiijjjjjjkkkkkkmmmnnnoooooooooooommmmmmmmmnnnnnnooonnnnnnooosssxxxzzz{{{{{{~~~yyyxxxyyykkkpppwww~~~zzzyyy}}}~~~|||xxxrrriii___YYYPPPMMMHHHDDD@@@>>>>>>>>>>>>===<<<<<<>>>>>>===;;;??????@@@@@@>>>;;;888777555444333222111111000000---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///000111333333333333333444555666555444333222333222000//////111444777666666666666555555555555444222000......000222444333333444333222222444666777888999777444000/////////222555666666555666777777888888888888888999999:::;;;;;;;;;;;;;;;:::999999:::<<<=========<<<;;;======>>>>>>????????????@@@@@@?????????BBBGGGKKKOOOQQQTTTXXX\\\^^^``````]]][[[WWWSSSPPPNNNMMMMMMDDDDDDDDDDDDCCCCCCDDDDDD???>>><<<;;;;;;<<<======<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;<<<<<<444444555666777777888888888888888999999888888888888888888999888888777777777888:::;;;<<<;;;::::::;;;;;;:::::::::999999999::::::888777777888::::::;;;;;;;;;::::::999888888888999;;;;;;::::::<<<===>>>>>>>>>>>>>>>>>>???????????????>>>>>>======<<>><<<<<<<<<===>>>CCCDDDFFFHHHIIIIIIHHHGGGEEEHHHLLLOOORRRVVVZZZ]]]^^^______]]]XXXRRRMMMIIINNNNNNOOOMMMJJJJJJLLLNNNUUUYYY___ccccccaaa___^^^ZZZ^^^ccciiimmmrrrwww{{{|||}}}~~~~~~~~~{{{yyywwwwwwrrrjjjddd```^^^]]]\\\ZZZXXXUUUQQQOOOOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKKKKKKKMMMNNNNNNPPPSSSVVVXXXZZZZZZ[[[\\\]]]```dddiiinnnqqqssswwwyyy{{{}}}~~~}}}{{{yyyvvvvvvuuutttrrrmmmgggbbb\\\ZZZVVVQQQOOORRRWWW\\\bbbjjjxxxzzztttrrrooolllnnnrrrvvv{{{|||ssskkkffffffjjjpppxxx~~~}}}lllfff^^^[[[^^^eeejjjllllllnnnpppooonnnlllllllllmmmllllllllllllllllllmmmkkkkkkllllllllllllmmmmmmkkklllnnnnnnnnnmmmoooppppppqqqssstttuuuvvvyyy{{{{{{yyyvvvttttttsssqqqooolllkkkiiiiiikkkmmmnnnnnnmmmoooqqqsssttttttsssrrrpppooommmkkkjjjiiiiiiiiihhhiiijjjlllmmmooooooooommmmmmnnnnnnmmmnnnnnnoooppptttyyyzzzyyyyyy|||}}}xxxzzzzzzggglllttt|||~~~zzzvvvuuuyyy|||wwwpppggg]]]VVVOOOLLLHHHCCC@@@?????????;;;::::::;;;>>>??????>>>>>>>>>>>>>>>===;;;999888555555444333222111000///...////////////...------++++++,,,,,,,,,,,,------,,,---...000111111111111111333555777777555222000111111111000///111444666666666666555555555444444111000...------///111222000111333333222333555777666777888777444111000000///111444666666555666777888888888888888888888888999999::::::;;;:::::::::::::::;;;<<<============:::;;;;;;<<<<<<======>>>>>>???@@@@@@AAACCCGGGJJJOOOQQQTTTXXX\\\___aaabbb```^^^YYYUUUQQQOOONNNNNNHHHGGGFFFEEEEEEEEEEEEEEE>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<===============<<<<<<<<<;;;;;;333444555777888888999999777777888999999888777777666777777888888888777777888888999:::;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888999999;;;;;;::::::999999888888888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::===>>>???AAABBBCCCCCCCCCCCCBBB@@@>>><<<;;;::::::@@@BBBEEEHHHJJJKKKJJJJJJCCCEEEHHHJJJLLLPPPUUUYYYZZZ\\\^^^\\\VVVOOOJJJGGGFFFFFFFFFCCCBBBDDDJJJOOOWWW[[[```bbbbbb```___^^^[[[___eeejjjooossswwwzzz|||~~~~~~{{{yyywwwrrrkkkfffcccbbbaaa```___^^^[[[XXXVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPMMMLLLLLLMMMOOOQQQRRRTTTUUUXXXZZZ[[[\\\\\\aaacccgggmmmrrrwww{{{}}}~~~}}}{{{yyyxxxwwwvvvtttpppkkkggg```]]]XXXRRRNNNNNNRRRUUU___fffssswwwrrrnnnjjjkkkooossszzz}}}vvvqqqsssuuuyyy~~~ssslllccc___aaafffkkkllllllnnnoooooommmkkkkkkkkkllllllkkkkkkkkkkkkllllllkkkkkkkkkkkkkkkkkkkkkkkkhhhjjjmmmnnnooooooppprrrssstttuuuvvvwwwxxxyyyzzzyyywwwtttsssrrrrrrpppoookkkiiifffgggjjjooossstttoooppprrrsssttttttsssrrroooooommmllljjjiiiiiihhhfffgggiiikkklllmmmnnnnnnlllmmmnnnmmmllllllnnnpppqqqvvv{{{{{{yyyzzz~~~tttsssxxx|||iiinnnvvv~~~}}}~~~{{{uuuqqqpppuuu}}}|||wwwpppfff\\\VVVMMMKKKGGGCCCAAA@@@@@@AAA===<<<;;;<<<>>>??????============<<<;;;::::::999666555555333222000///.........//////......---,,,+++++++++,,,,,,---------,,,---...000111111111111222333444555666555444333///111222111000000333555666666555555555444444444111000...---...000222444111222333333222333444666444666888888666555555555...111444555555555666777888888888888777777777777777888999::::::::::::::::::::::::;;;<<<===>>>>>>::::::;;;;;;<<<======>>><<<>>>AAABBBCCCDDDGGGIIIMMMOOORRRWWW\\\aaadddffffffccc^^^WWWRRROOONNNMMMJJJIIIGGGFFFEEEEEEEEEEEE>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======<<<======>>>>>>===;;;:::555555777888888888888777666777777888888777777666555555666777888888888888999999999999:::;;;<<<<<<;;;;;;::::::::::::999999888888999999999999888888:::::::::999999999999999888:::;;;;;;:::;;;<<<>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<===@@@CCCEEEHHHIIIJJJGGGGGGFFFDDDBBB@@@>>>===>>>@@@CCCGGGJJJLLLMMMMMMDDDDDDEEEEEEGGGKKKQQQUUUVVVYYY[[[YYYSSSLLLHHHFFF>>>@@@BBBBBBBBBFFFOOOUUUZZZ]]]```bbbaaa___^^^^^^]]]aaaggglllqqquuuzzz}}}|||zzzssspppkkkhhhggggggfffeeedddcccbbb```]]][[[YYYXXXVVVWWWXXXYYYYYYYYYXXXWWWSSSRRRPPPOOOOOORRRUUUWWWZZZ[[[\\\]]]___aaacccdddgggjjjooouuu{{{}}}{{{yyyxxxvvvsssooollldddaaa\\\UUUOOOMMMOOOQQQZZZ___jjjyyy{{{uuunnniiijjjnnnnnnvvvzzzrrriiidddeeeiiimmmnnnlllmmmoooooollljjjjjjjjjkkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjgggjjjlllnnnnnnnnnooopppssssssuuuwwwyyyzzzyyyxxxuuusssqqqpppppppppooommmkkkgggeeeeeekkkrrrxxx|||rrrqqqppppppppprrrtttuuuoooooonnnlllkkkjjjiiihhhfffggghhhjjjlllmmmnnnnnnkkklllmmmllljjjkkkmmmppprrrxxx}}}~~~||||||uuulllmmmsss|||mmmsss{{{~~~zzz|||yyysssnnnmmmrrr{{{|||wwwpppggg^^^XXXLLLJJJFFFCCCAAA@@@AAABBBCCCAAA???>>>>>>>>><<<:::===<<<;;;:::::::::::::::666666555444222000...---,,,,,,------,,,,,,+++***+++++++++,,,,,,---------...///000222333333333333333333333333444444555555...000333222111000222555666666555555555444444444333222000///000222555777222333444444333222333444222555888999999999999:::...000444555555555666777888888888777777777777777666777888999:::;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<<<<===>>>??????@@@;;;>>>AAACCCDDDEEEGGGHHHJJJLLLQQQVVV]]]bbbgggiiilllhhhaaaZZZTTTPPPMMMLLLKKKJJJHHHFFFDDDDDDDDDEEE>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======;;;<<<>>>??????===;;;:::777888888999999888666555555666777888888777666555444444666777888888888888999999888888999;;;<<<>>>;;;;;;;;;:::::::::999999777888999::::::999888777999999999999999999999999777999::::::::::::;;;============<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===???BBBFFFIIILLLOOOPPPLLLLLLLLLKKKIIIGGGEEECCC<<<>>>BBBFFFJJJLLLNNNOOODDDDDDCCCCCCDDDHHHNNNRRRSSSWWWYYYWWWQQQJJJFFFEEE:::>>>CCCEEEGGGLLLUUU]]]]]]___aaaaaa```^^^]]]^^^___ccchhhnnnrrrwww||||||zzzpppnnnjjjiiijjjjjjjjjjjjfffffffffdddbbb___\\\ZZZXXXYYYZZZ[[[[[[[[[ZZZYYYVVVUUUSSSRRRTTTWWW[[[]]]bbbbbbbbbdddfffiiilllmmmkkknnntttzzz~~~|||zzzxxxvvvsssppphhheee```YYYSSSOOOOOOPPPTTTYYYbbbppp~~~wwwooojjjjjjnnnjjjsss~~~~~~vvvmmmggghhhllloooppplllmmmooonnnllljjjiiijjjkkkjjjjjjjjjjjjjjjjjjkkkjjjjjjjjjiiiiiiiiiiiiiiigggiiilllnnnmmmmmmmmmnnnqqqqqqtttwwwyyyzzzxxxwwwrrrpppnnnnnnnnnnnnmmmlllkkkgggdddeeekkkttt|||uuurrrnnnllllllpppuuuxxxoooooonnnmmmkkkjjjiiihhhfffgggiiikkklllmmmnnnnnnjjjlllmmmkkkiiijjjmmmppptttzzz~~~|||qqqggghhhnnn|||tttzzzzzzvvvyyywwwrrroooooottt|||xxxtttqqqlllccc[[[RRRMMMEEEAAAAAAAAA???===AAAAAA@@@@@@???>>>>>>>>>>>>===<<<;;;:::999999888888666333222222222111///******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222444444333333333333222222:::999666222000000333666666666777777666555555444555444111///......//////222222222333333444444444444444444444333111///...111000111333666999999999777777777777777777777777888999:::;;;::::::888777======<<<;;;;;;:::999999???>>>>>>===<<<;;;;;;:::???@@@AAABBBCCCCCCCCCCCCFFFHHHMMMSSSZZZ```eeehhhfffccc^^^XXXSSSOOOLLLKKKHHHFFFCCCBBBCCCCCCBBBAAA???===;;;;;;<<<===============<<<<<<<<<======>>>999:::<<<>>>===;;;999777666444222333666777666555777777777777777777777777777777777777777888888999:::::::::999999888888888888999999999999888777777555666777888888888888888888888888888888888888888888888777777888888999:::;;;;;;;;;;;;;;;<<<===>>>???<<<:::;;;===>>>===;;;======>>>AAAEEEIIINNNQQQTTTTTTSSSRRROOOLLLHHHFFFDDDDDDCCCDDDEEEGGGIIIKKKJJJIIIGGGEEEDDDFFFKKKNNNUUUUUUUUUSSSPPPLLLHHHEEEDDDBBBBBBEEEMMMUUU]]]aaadddbbb```^^^\\\\\\]]]^^^___cccjjjppptttxxx{{{~~~~~~|||zzzrrrpppnnnmmmnnnnnnnnnmmmmmmkkkiiihhhhhhfffcccaaa``````aaaaaa```^^^\\\[[[ZZZVVVUUUVVVVVVVVV\\\bbbiiijjjkkkkkkkkkmmmpppsssvvvyyy~~~}}}yyytttpppiiihhhddd^^^VVVPPPLLLKKKMMMRRR]]]jjjwwwzzznnnfffbbbaaaaaakkkxxxyyyrrroooooonnnmmmnnnlllkkkkkkllllllkkkjjjhhhhhhggggggggghhhjjjkkkhhhiiijjjkkkkkkjjjhhhhhhggghhhiiilllmmmooopppppprrruuuuuuuuuwww{{{zzzuuurrrmmmiiijjjmmmooommmjjjiiihhhhhhjjjooovvv{{{~~~xxxtttpppppprrrtttuuutttlllmmmlllkkkhhhggghhhiiihhhjjjlllnnnnnnnnnmmmlllnnnnnnmmmkkkjjjjjjmmmooovvv{{{wwwlllgggkkkqqq{{{zzz|||zzzwwwrrrppppppvvv}}}yyyuuurrrlllbbbZZZRRRNNNHHHCCCAAA@@@@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999888666333222222222000///'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222000111222222444444555666555555444111000000222555555555555555444333222222444222111///...///000111222333333333333333333444555666666666555333111000/////////222555888888888444444444444444444444444888999::::::::::::999888:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============???@@@AAABBBBBBBBBBBBBBBEEEHHHMMMTTTZZZ```dddgggeeebbb^^^YYYTTTPPPMMMLLLIIIGGGDDDBBBCCCCCCBBBAAA???===;;;;;;<<<===>>>======<<<<<<;;;<<<<<<======:::;;;===>>>>>><<<:::888666444222333666777777555777777777777777777777777888888888888888999999::::::999999999999999999888888999999999999888777777666666777888888888777777888888888888888888888888888888777777777888999999;;;;;;:::;;;;;;<<<===>>>AAA???======@@@AAA@@@???>>>>>>???@@@CCCFFFIIIKKKSSSTTTTTTUUUSSSQQQNNNLLLDDDBBBAAA@@@AAADDDGGGJJJKKKJJJHHHFFFDDDEEEIIILLLTTTUUUUUUTTTPPPLLLHHHEEECCCBBBCCCFFFNNNWWW___cccdddbbb```^^^\\\]]]^^^^^^bbbffflllrrrvvvyyy|||~~~~~~}}}{{{zzzuuurrrpppooopppqqqrrrqqqrrrqqqooonnnmmmkkkiiifffffffffffffffdddbbb```___ZZZWWWVVVWWWXXXXXX]]]dddjjjlllnnnpppqqqsssuuuxxx}}}~~~xxxtttllljjjgggbbb\\\VVVSSSRRRNNNPPPVVV___iiiuuu~~~zzzoooeee^^^[[[^^^hhhvvvxxxsssqqqpppnnnnnnlllkkkjjjllllllkkkjjjiiihhhggggggggghhhjjjkkkjjjkkkkkkkkkjjjiiigggffffffhhhiiikkkmmmnnnoooooopppssstttsssvvvyyywwwsssoookkkhhhhhhlllnnnmmmjjjjjjiiiiiikkkpppuuuyyy{{{xxxwwwuuuvvvwwwxxxuuusssmmmmmmmmmjjjhhhgggggghhhhhhiiikkkmmmnnnnnnnnnmmmmmmmmmmmmkkkjjjjjjmmmooovvv{{{xxxmmmiiinnnttt{{{zzzwwwsssppprrrxxx~~~{{{vvvrrrkkkbbbZZZRRRPPPLLLFFFAAA@@@AAABBBAAAAAAAAA@@@??????>>>>>>???>>>===<<<;;;::::::999888666333222222222000///***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222000111222222444444555666111222222222000000111333555555555555444333222111333222000//////000222333444333333333333333333222777777888777777555333222.........111444777777777888888888888888888888888888999999:::::::::999999777888888999:::;;;;;;<<<999:::;;;<<<===??????@@@???@@@@@@AAAAAAAAA@@@@@@DDDGGGMMMTTT[[[```cccdddcccaaa^^^ZZZVVVRRRPPPOOOKKKHHHEEECCCBBBCCCBBBAAA???===;;;;;;<<<>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<>>>???>>>===;;;:::777555444444666777777666777777777777777777777777999888888888888999::::::888888888999999999999999888999999999999888777777777777888888888777666666777777777777777777777777777777777777777888888999::::::::::::;;;<<<===>>>CCCAAA@@@AAACCCDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEOOOQQQTTTVVVWWWVVVTTTSSSHHHEEEAAA??????BBBGGGJJJLLLLLLJJJHHHEEEEEEFFFHHHOOOPPPRRRRRRQQQNNNJJJHHHDDDDDDEEEIIIPPPYYYbbbgggeeeccc```^^^]]]]]]___```fffjjjoootttwwwyyy|||~~~~~~}}}|||{{{{{{zzzxxxuuurrrqqqrrruuuwwwxxxxxxvvvtttsssrrrpppnnnkkkllllllkkkjjjhhhfffcccbbb[[[XXXWWWYYYYYYZZZ```gggjjjnnnssswwwzzz|||~~~}}}xxxqqqooolllgggbbb^^^[[[YYYRRRQQQQQQSSSYYYbbbkkkqqqxxxzzzyyyuuulllbbbZZZUUU[[[eeesss{{{uuurrrpppnnnnnnllljjjjjjkkklllkkkjjjiiihhhggggggggghhhiiijjjkkkkkkkkkjjjhhhgggeeedddfffgggiiikkkmmmnnnnnnooonnnqqqrrrqqqsssvvvtttooojjjgggeeefffiiilllkkkjjjkkkkkklllnnnpppsssuuuwwwvvvvvvxxxyyyzzzxxxsssooommmmmmllljjjgggffffffgggggghhhjjjlllnnnoooooopppmmmmmmmmmllljjjkkkmmmpppwww{{{zzzwww{{{xxxnnnkkkqqqwww|||{{{wwwsssqqqtttzzz|||||||||}}}xxxssskkkbbb[[[RRRRRROOOHHHBBB@@@BBBEEEBBBAAAAAA@@@@@@???>>>>>>>>>======<<<;;;:::999999777555333222222111000...,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222444444333333333222222222111333555555333111111111777777777777666555444333555444222000000000111222444444444333333222222222777777888888777666444333.........111444777777777::::::::::::::::::::::::888888999999:::::::::999777888888999999::::::;;;999:::;;;<<<===>>>???@@@??????@@@@@@@@@@@@??????CCCGGGMMMUUU[[[___```aaabbbaaa^^^[[[XXXUUUSSSRRRNNNJJJFFFCCCBBBBBBBBBAAA@@@>>><<<;;;===>>>>>>>>><<<<<<;;;:::::::::;;;;;;===>>>?????????>>><<<;;;777666555555666666777777666666666666666666666666888888777777888888999:::777777888888999999::::::888999999999999888777777777888888888777666555555666666666666666666666666777666666666666777888888999999999:::;;;<<<===>>>CCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAIIILLLPPPTTTWWWXXXXXXWWWPPPMMMGGGCCCBBBDDDGGGJJJLLLMMMMMMKKKHHHFFFEEEFFFGGGJJJNNNQQQRRRQQQNNNMMMEEEEEEGGGKKKQQQZZZccciiifffdddaaa___^^^___aaabbbjjjmmmqqqtttwwwyyy{{{~~~~~~}}}|||{{{{{{{{{{{{wwwsssrrrtttxxx{{{}}}zzzxxxvvvuuuuuusssqqqnnnoooooonnnllljjjgggdddbbb\\\YYYXXXZZZZZZ[[[aaahhhlllqqqyyyxxxuuuqqqlllhhhccc___\\\WWWTTTPPPNNNPPPTTTYYY]]]cccgggjjjjjjfff```ZZZXXX\\\ffftttzzzssspppnnnlllmmmkkkiiiiiijjjkkkjjjiiihhhhhhgggffffffggghhhiiihhhhhhggggggfffeeeddddddfffgggiiijjjlllmmmmmmnnnmmmpppqqqppprrrsssqqqkkkeeecccbbbcccfffiiijjjjjjlllmmmoooppppppqqqqqqrrrrrrsssuuuvvvuuurrrnnnkkkmmmmmmllljjjgggeeeeeefffggghhhjjjlllnnnpppqqqrrrmmmmmmmmmlllkkklllpppsssyyy}}}~~~wwwssstttxxxzzz}}}vvvmmmkkkrrryyy}}}|||wwwsssrrruuu{{{~~~~~~~~~yyyssslllbbb\\\SSSSSSPPPIIICCCAAACCCFFFBBBBBBAAAAAA@@@?????????======<<<;;;:::999888888777555222111111111000...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222444444333333333222222222555888:::999666333111000666666777777666666555444888777444111000///000000444444444333333222222222555666777777666555333222/////////222555888888888777777777777777777777777888888888999999:::::::::999999999999999999999999;;;<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@??????CCCFFFMMMTTTYYY]]]______aaaaaa___]]]ZZZWWWUUUTTTPPPLLLGGGCCCBBBBBBAAAAAA@@@>>><<<<<<===>>>>>>>>>===<<<;;;:::::::::::::::>>>>>>?????????>>>===<<<777777777666666666777888666666666666666666666666666666666666666777888888777777777888888999999999888999999999999888777777777777777777777666555444555555555555555555555555666666555555666666777888888999999999;;;<<<===>>>AAAAAABBBCCCCCCEEEGGGHHHIIIHHHGGGEEECCCBBBAAAAAADDDFFFJJJOOOSSSUUUWWWWWWWWWTTTNNNIIIFFFEEEGGGHHHMMMOOOPPPPPPLLLIIIGGGFFFEEEIIIMMMQQQSSSRRRPPPNNNEEEFFFHHHJJJNNNVVV___fffhhhfffccc```___aaaccceeelllnnnrrrtttvvvxxx{{{}}}~~~}}}|||{{{{{{|||xxxuuutttvvvzzz}}}|||zzzyyyyyyyyyxxxuuusssssssssrrrpppnnnjjjgggeee]]]ZZZYYY[[[[[[\\\aaahhhmmmsss|||~~~xxxsssnnnhhhbbb^^^ZZZXXXSSSOOOLLLKKKLLLLLLRRRUUUZZZ^^^```aaabbbccceeennnzzzwwwrrrooommmlllkkkiiigggggghhhiiihhhggghhhgggfffeeeeeeeeefffgggcccccccccccccccdddddddddfffggghhhjjjkkklllllllllmmmpppqqqpppqqqrrrnnnhhh_________aaadddgggjjjkkkmmmoooqqqqqqooonnnnnnooopppqqqqqqpppnnnmmmkkkkkkkkklllkkkiiifffdddeeefffhhhiiikkknnnppprrrssssssmmmlllkkkjjjjjjnnnssswww{{{~~~~~~wwwssssssuuuwww|||}}}qqqiiijjjrrryyy}}}xxxsssrrrvvv{{{~~~~~~{{{tttlllddd^^^UUUSSSNNNIIIDDDCCCDDDEEEBBBBBBBBBAAA@@@@@@??????======<<<;;;:::999999888777555222111111111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222000111222222444444555666888:::<<<;;;888333111///222333444444555444444444:::888555222000///000000444333333333333333333222444555666666666555333222/////////222555888888888888888888888888888888888888888888888999:::;;;;;;:::::::::::::::999999999===============<<<<<<<<<======>>>@@@@@@AAAAAA@@@CCCGGGLLLRRRWWW[[[]]]^^^bbbaaa```^^^\\\YYYWWWVVVSSSNNNHHHDDDBBBBBBAAAAAA@@@>>><<<<<<===??????>>>>>>===<<<;;;::::::::::::>>>>>>>>>>>>>>>======<<<888999999888666666777888777777777777777777777777666555555555555666777777777777777888888888888888888999999999999888777777666666777777777666555555666666666666666666666666555555555555555666777777888888888999:::<<<===>>>???@@@BBBBBBCCCDDDGGGIIIKKKKKKJJJHHHGGGFFFEEEDDDBBBCCCFFFJJJNNNQQQTTTVVVYYYVVVSSSOOOKKKIIIHHHHHHLLLPPPTTTUUURRRNNNKKKIIIHHHLLLPPPTTTVVVTTTRRROOOIIIKKKLLLKKKLLLRRRZZZaaakkkhhheeebbbaaacccfffiiinnnpppsssuuuvvvxxx{{{~~~}}}|||}}}zzzwwwvvvxxx|||~~~~~~}}}~~~~~~}}}{{{yyyyyyxxxvvvtttpppnnnlll```]]]\\\]]]]]]]]]bbbiiiooouuu~~~}}}xxxqqqjjjddd___\\\XXXRRRMMMIIIFFFEEEHHHLLLRRRXXX___gggoootttttt{{{~~~uuuqqqooommmkkkiiigggeeeeeefffgggfffeeefffeeedddcccccccccdddeeeaaaaaaaaaaaabbbcccdddeeefffggghhhiiijjjkkkkkkkkklllooopppoooooooookkkddd[[[[[[]]]___bbbfffjjjlllnnnqqqsssqqqnnnllllllnnnooopppooommmkkkjjjkkkmmmjjjjjjjjjhhhfffeeeeeeggghhhjjjnnnqqqssstttttttttkkkjjjgggfffgggmmmuuu{{{~~~yyyuuuuuuwwwyyyyyyllleeehhhqqqyyy~~~xxxrrrrrrvvv{{{}}}|||}}}{{{uuummmeee```WWWRRRLLLHHHEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@????????????>>>===<<<;;;::::::777444222111111000///.../////////////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222000111222222444444555666666888999999666222000000000111333444555555666666:::888555222111111111222222333333333333333333444444555666666666555444333.........111444777777777::::::::::::::::::::::::888888888888888:::;;;<<<999999::::::;;;;;;<<<<<<========================<<<===>>>@@@AAABBBBBBBBBEEEGGGKKKPPPUUUZZZ]]]^^^bbbbbbaaa```]]]ZZZXXXVVVUUUPPPIIIDDDBBBAAAAAA@@@AAA???<<<<<<>>>????????????>>>===<<<;;;;;;;;;;;;>>>>>>>>>=========<<<<<<888999:::999666555777999777777777777777777777777666666666666666777777888888888888888777777777777888999999999999888777777555555666666777666666666666666666666666666666666555555444444555555666777777777888999:::<<<===>>>>>>@@@BBBCCCBBBDDDGGGJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDDDDEEEGGGJJJOOOSSSVVVXXXXXXXXXWWWTTTQQQNNNLLLLLLQQQVVVYYYWWWSSSOOOMMMHHHLLLRRRXXX[[[[[[YYYWWWTTTUUUUUURRRQQQTTT[[[bbbmmmjjjgggdddcccfffiiilllppprrrtttvvvxxxzzz}}}|||~~~|||zzzzzz{{{~~~|||||||||zzzxxxuuurrrqqqeeeaaa`````````___dddkkkpppvvv~~~}}}{{{}}}~~~~~~vvvpppgggddd^^^XXXRRRMMMJJJHHHFFFKKKRRR[[[eeeqqq|||yyyrrrnnnllliiiggggggeeeccccccdddeeedddccceeedddbbbaaaaaaaaabbbcccdddcccbbbbbbbbbcccdddeeeffffffhhhiiijjjjjjjjjjjjjjjmmmnnnmmmmmmlllggg```WWWYYY[[[^^^aaafffjjjmmmooorrrsssqqqllljjjlllnnnlllmmmnnnllljjjiiijjjlllhhhhhhhhhgggeeeeeefffhhhiiilllqqquuuwwwvvvtttsssgggeeebbb```bbbkkkvvv}}}zzzvvvwwwyyy}}}vvviiicccgggqqqyyyxxxrrrqqqvvvzzz{{{{{{||||||vvvnnnfffaaaXXXRRRKKKGGGFFFFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@???AAAAAA@@@???>>>===<<<<<<666444222111111000///---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///111222222222444444444333333333222222222444666666444111000000111222444666777888999999888777444222222222333444222222222333333444444444555555666777777666555444---------000333555666555666666666666666666666666888888777777888:::;;;===777888999:::<<<===>>>???<<<<<<<<<<<<======>>>>>>;;;<<<>>>@@@BBBCCCDDDDDDFFFGGGKKKOOOTTTYYY\\\^^^ccccccbbbaaa^^^[[[XXXVVVVVVQQQJJJDDDBBBAAAAAA@@@AAA???===<<<>>>???????????????>>>===<<<;;;;;;;;;============<<<<<<<<<<<<888:::;;;999666555777:::777777777777777777777777777777777777777888888999999999888888777777666666888999999999999888777777444444555666777777777666777777777777777777777777555444444444444555666666777777888999:::<<<>>>>>>===@@@BBBCCCCCCDDDHHHKKKIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFFFFIIINNNSSSVVVXXXZZZ\\\]]]\\\YYYUUURRRLLLQQQXXX\\\[[[WWWRRRPPPDDDIIIRRRZZZ```cccbbbbbb^^^___^^^[[[WWWYYY___fffnnnlllhhheeeeeegggkkkmmmqqqsssvvvxxxyyy|||}}}~~~||||||~~~}}}}}}|||{{{yyyvvvtttrrrhhheeeccccccbbbaaaffflllqqqvvv~~~}}}{{{vvvxxxzzzzzz{{{yyypppllleee]]]VVVRRRPPPOOOHHHMMMVVV```lllxxx}}}tttnnnkkkiiieeebbbfffdddbbbbbbcccdddcccbbbdddcccaaa`````````aaaaaagggfffdddcccccccccddddddffffffgggiiijjjjjjjjjjjjiiilllmmmkkkkkkjjjeee^^^VVVXXX[[[^^^aaafffkkknnnppprrrssspppkkkiiikkkooogggiiilllkkkiiiggghhhiiifffggghhhgggeeeeeeggghhhjjjmmmssswwwyyywwwuuurrreeebbb^^^\\\___iiiuuu~~~zzzwwwwwwzzz~~~uuuhhhbbbfffqqqyyy~~~yyyuuutttyyy~~~~~~{{{wwwppphhhbbbWWWSSSMMMHHHFFFFFFEEEDDDEEEEEECCCBBBBBBAAABBBBBB>>>>>>======<<<:::999888555333111111111111///---/////////---+++***+++,,,...---,,,,,,++++++,,,,,,+++,,,---...///111222222000111333444555555444333666555555444222000...---222333444666666666666555444555777666333111000000222333555444333333444666333444444444444333111000---...000222444555666666777888888888888999999999888888999999999::::::::::::;;;<<<;;;:::999:::;;;999;;;<<<>>>>>>>>>>>>===?????????@@@AAAAAABBBBBBDDDFFFJJJPPPUUU[[[___aaafffeeecccaaa]]]ZZZVVVTTTTTTQQQMMMHHHEEECCCCCCCCCBBBAAA@@@>>>>>>>>>>>>???===???AAAAAA???===============<<<<<<<<<;;;;;;;;;:::888777555444444444444555444444555555666777888555666666666666666555555555666777999999999888777777555555666777888777666333555666777888666555444888888888888888888888888555555444333444555666777999999999999999999999999???>>>>>>>>>@@@CCCFFFHHHGGGGGGHHHHHHJJJKKKLLLMMMLLLKKKJJJIIIIIIKKKMMMOOOVVVXXX\\\``````___\\\ZZZVVVTTTTTTVVVYYYZZZXXXUUURRRQQQUUU]]]hhhpppqqqppppppnnnjjjeeeaaaaaadddgggnnnnnnmmmkkkjjjkkkooorrryyyzzz{{{{{{{{{|||~~~}}}{{{wwwuuukkkeeeaaaaaa```___ccchhhnnnttt}}}}}}yyyvvvvvvvvvvvvwwwyyy|||}}}pppfffbbb___[[[XXXWWWZZZaaalllxxx{{{vvvpppkkkjjjjjjjjjjjjccccccbbbbbbbbbcccdddddd^^^______```aaabbbbbbccccccdddddddddddddddddddddddddddeeefffggghhhiiiiiigggiiilllmmmkkkfffaaa]]]UUUWWW[[[^^^aaadddgggiiiooonnnllljjjiiijjjlllmmmjjjiiigggeeefffgggjjjkkkjjjjjjiiigggfffgggkkknnnuuuttttttxxx{{{xxxqqqjjjeee```[[[[[[aaakkkuuu{{{{{{wwwssswwwvvvggg___dddnnnuuu~~~{{{yyyzzz~~~zzzuuuooogggbbbZZZVVVOOOIIIFFFDDDCCCBBBDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>><<<;;;:::555444222222222222111///...//////---+++***+++---------,,,++++++++++++,,,+++,,,---...///000111222111111222333444444444444333444555555444222000...222333444666666666666555333555666555333111000000111333444333222111222333444444555666555444222111......000111333555666777777888888888888999999999888888999999999:::::::::777888999888666666888999;;;<<<===>>>??????>>>>>>>>>>>>??????@@@AAAAAABBBDDDFFFJJJOOOTTTYYY]]]```bbbbbbbbbaaa^^^ZZZVVVTTTVVVTTTOOOJJJFFFDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???===???@@@@@@>>>======>>>=========<<<<<<<<<;;;;;;:::999777555444444444444777666555444444333333333555666666666666666555555666666777888888888888888999888666666777777666555444555777888888666555444555555555555555555555555555444444333444555666777666666777777888999::::::===<<<<<<===???AAADDDFFFHHHHHHIIIJJJKKKMMMNNNOOONNNNNNLLLKKKJJJJJJKKKKKKQQQTTTYYY^^^```aaa```___[[[XXXWWWXXXZZZ\\\[[[ZZZWWWWWWYYYbbbmmmuuuxxxxxxzzzyyyvvvqqqmmmkkklllmmmttttttsssrrrqqqsssvvvyyyzzz|||}}}}}}}}}~~~~~~zzzwwwnnnhhhdddbbbaaa___aaafffmmmsss{{{}}}zzzwwwttttttsssssssssuuuxxx{{{|||vvvqqqnnnjjjgggiiikkkooovvv~~~~~~{{{yyyvvvrrrmmmiiihhhhhhhhhhhheeeeeedddddddddddddddeee^^^^^^___``````aaabbbbbbbbbbbbbbbbbbccccccccccccccccccdddeeefffgggggghhhiiikkklllllljjjfffbbb___UUUWWW[[[^^^aaaeeehhhjjjmmmllljjjiiiiiiiiijjjkkkjjjiiigggffffffhhhkkkllljjjkkkjjjiiihhhiiilllnnnsssrrrsssuuuuuusssnnniiifffbbb]]]\\\bbblllwww}}}vvvtttvvv|||uuugggaaaeeeooowww~~~~~~yyysssmmmfffaaa^^^YYYQQQJJJFFFCCCBBBAAACCCDDDDDDDDDDDDBBBAAA@@@@@@@@@??????>>><<<;;;:::666555333333444444333111...//////---+++***,,,---------,,,+++++++++++++++++++++,,,...///000111222222222222222333444555555111222444666555444222000111222444555666666555555333555666555333111000000333555666555333111111222444555666777777666444333000/////////111444666888777888888888888999999999888888999999999:::::::::777888888666555555888:::======>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDFFFJJJNNNTTTYYY]]]```aaabbbdddeeebbb]]]XXXUUUXXXUUUQQQLLLHHHEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>??????>>><<<<<<===>>>============<<<<<<<<<<<<:::999888666555555444555666555444333333222333333555555666666666666666666888777777777777888999999;;;:::888777888777555444666777777888777666444333444444444444444444444444555444444444444555666666333444555666888999:::::::::::::::;;;<<>>>>>======<<<:::999888777666444444555666444333.........---++++++,,,------,,,,,,+++***+++++++++***+++,,,---///000111111333222111111222333555666444444444444333333222222111222444555666666555444333555666666333111111111777888999888666333333333444666888999999888666555222000///...000333777999777777888888888999999999888888999999999:::::::::999:::999888777888:::=========>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@AAADDDEEEIIINNNTTT[[[```cccdddgggjjjkkkhhhbbb[[[WWWVVVTTTQQQMMMIIIGGGFFFFFFBBBAAA@@@@@@???>>>>>>>>>??????>>>===;;;;;;===???>>>>>>>>>=========<<<<<<:::999888777666555555555333333333333444555666777555555555555555666666777999888777777777888999:::;;;999888777888888666555777777777777777666444444555555555555555555555555444444444444555555666666444555555666888999999:::888888888999:::<<<>>>???AAABBBCCCDDDGGGIIIKKKLLLQQQRRRRRRRRRQQQOOOMMMKKKJJJMMMQQQWWW]]]aaaeeefffbbb___ZZZXXXXXX[[[^^^aaabbbaaaccciiisss}}}~~~yyyvvvuuu}}}~~~~~~{{{sssmmmhhhgggdddaaabbbfffjjjooovvv{{{~~~~~~zzzvvvssssssrrrrrrqqqpppoooooonnnooopppqqqqqqqqqsssvvv{{{}}}}}}}}}{{{zzzxxxxxxwwwuuurrrpppmmmllljjjhhhffffffffffffdddcccbbbbbb```___^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^______^^^^^^______```aaaaaaaaaaaabbbbbbcccdddeeeffffffkkkkkkjjjjjjjjjiiijjjjjj^^^]]]]]]```cccfffhhhiiijjjiiihhhhhhhhhhhhiiiiiikkkjjjhhhgggggghhhiiijjjiiijjjlllkkkjjjjjjkkkllllllooopppmmmhhhfffhhhkkkllljjjgggfffjjjrrr|||uuuxxxyyynnngggdddhhhrrr{{{~~~xxxrrrkkkeee```]]]WWWOOOHHHEEEDDDDDDDDDBBBCCCEEEEEEEEECCC@@@???>>>>>>======<<<:::999888777666555555555555444222---......---++++++,,,...,,,,,,+++************+++***+++,,,---...000111111333222111111222333555666999666333000///000222333111222333555555555555444333555777777555333222333777888:::999666333222222444666888;;;;;;:::888666333111///...///222666999777777888888888999999999888888999999999:::::::::::::::;;;:::999999<<<>>>==================>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBDDDHHHNNNUUU]]]cccggggggjjjnnnooollleee]]]WWWTTTRRROOOLLLJJJHHHGGGGGGBBBBBBBBBAAA@@@@@@???????????????===;;;;;;===?????????>>>>>>>>>=========::::::999888777666555555444444444444555666777888555555555444555666777888:::999888777777888999:::888777666777888999888666666666666666666555444444555555555555555555555555444444444555555555555555777777777888888888888888666777777888999;;;<<<===???@@@AAACCCEEEGGGIIIKKKOOOPPPRRRTTTUUUTTTRRRQQQMMMNNNPPPTTTXXX\\\```bbbdddaaa]]]YYYXXX[[[___bbbddddddeeejjjrrrzzz}}}{{{zzz}}}sssnnnjjjjjjhhheeefffjjjlllpppuuuyyyzzz{{{{{{|||yyyvvvrrrppppppqqqpppppppppooooooooooooooooooooonnnooorrrvvvyyy|||}}}~~~~~~{{{yyyxxxvvvuuutttttttttsssrrrpppnnnlllkkkgggfffeeeeeeffffffdddbbbaaa```___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^___```aaaaaaaaabbbbbbcccdddeeeffffffggghhhhhhggggggiiijjjlllmmmcccaaa___```ccceeeffffffhhhhhhhhhhhhhhhhhhiiiiiikkkjjjiiigggggggggggghhhgggiiijjjjjjiiiiiijjjkkkllloooqqqmmmgggeeeiiinnnqqqppppppoooqqqwwwvvvjjjfffeeehhhrrr}}}~~~{{{{{{|||zzztttmmmfffaaa[[[UUUMMMFFFDDDDDDEEEEEECCCDDDDDDDDDDDDBBBAAA@@@@@@@@@??????>>><<<;;;:::888666444444444333222000---......---,,,+++---...,,,,,,+++*********************+++---...///000111222222222222333444555555999666222///...///111333000111333444555555444444555666888888666555444444333555777777444111000///333555999;;;<<<;;;999777333111///...///222666888777888888888888999999999888888999999999:::::::::888:::;;;<<<;;;;;;<<<===============>>>???@@@AAA>>>??????@@@AAAAAABBBBBBBBBDDDGGGMMMTTT\\\cccggggggjjjnnnpppmmmfff^^^XXXTTTRRRPPPMMMKKKIIIHHHGGGCCCCCCCCCCCCBBBAAA@@@@@@???@@@@@@???===<<<>>>???????????????>>>>>>>>>>>>::::::::::::999777666555888888777555555555555555666555444444555666888999::::::999888888888888999666555555666777888888666444444444444444444444444333333333333333333333333333444555555666666555555888888888888888888888888666777777999:::;;;;;;<<>><<<;;;:::777555333222222111///---,,,---...---,,,+++---///,,,++++++*********************+++,,,...///000000111111222333444444444444333222111000000000000111000111333444555555444444666888:::999888666666666111444666666444111//////222444888;;;===<<<999777222111000///000222555777777888888888888999999999888888999999999:::::::::999<<<>>>@@@???>>>>>>???>>>>>>>>>>>>@@@AAACCCDDD@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFKKKRRRYYY```dddfffiiinnnqqqooojjjccc^^^WWWVVVSSSPPPLLLIIIGGGFFFDDDEEEEEEEEEDDDCCCBBBAAA???@@@AAAAAA???>>>>>>???@@@@@@?????????>>>>>>>>>:::;;;;;;;;;999888666555777777666555444444444444666555444333444666888999999:::::::::999999888777777666444555666666555444222222222222333444444555333333333333333333333333333444555666666666555444555666666777777888888888777777888:::;;;;;;;;;<<<@@@AAAAAABBBDDDEEEGGGHHHHHHJJJMMMPPPSSSUUUVVVWWWSSSQQQOOOMMMNNNQQQUUUWWW\\\]]]]]][[[XXXVVVWWWYYYYYYYYYZZZZZZ]]]```eeehhhkkklllmmmmmmooorrrwww{{{}}}xxxuuuvvvtttrrrrrrvvvtttvvvwwwwwwtttqqqpppooonnnlllkkklllmmmmmmlllkkkjjjkkkkkklllllllllkkkkkkiiijjjlllnnnpppqqqrrrrrrqqqqqqsssuuuyyy~~~}}}uuuuuutttrrrpppnnnnnnnnnjjjkkkkkkkkkjjjjjjiiihhhfffdddbbbaaabbbbbbaaa```^^^]]]]]]\\\\\\]]]]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___``````aaaaaabbbcccdddeeeeeebbbaaa````````````aaaaaa___[[[WWWXXX]]]aaaaaa```bbbccccccdddddddddddddddaaabbbccceeefffhhhiiijjjjjjjjjjjjiiiggghhhkkknnnqqqssstttsssqqqqqqtttwwwyyy}}}|||lllhhhhhhkkkuuu}}}xxxuuummmnnnqqqyyy~~~xxxppphhhbbb[[[UUULLLDDDAAAAAABBBBBBEEEEEECCCBBBBBBAAABBBBBB>>>>>>======<<<:::999888777555333111111///---+++,,,---...---,,,,,,---///,,,++++++***)))*********)))***+++,,,...///000000000111333444555555444333---///111222333222000///000111333444555555444333777888::::::999777777888222444777888666333111111111444888;;;===<<<999777222111000000111333555666777888888888888999999999888888999999999:::::::::;;;???CCCDDDDDDBBBBBBBBB?????????@@@BBBDDDFFFHHH@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFJJJOOOVVV\\\___fffjjjooosssrrrnnniiieee[[[ZZZWWWRRRNNNIIIFFFDDDEEEFFFFFFFFFFFFDDDCCCBBB???AAACCCCCCAAA?????????@@@@@@@@@????????????>>>:::;;;;;;;;;:::888666555333333333333444555666666666555444333444666888:::999::::::;;;:::999888666888777555444555444333111000000000111222333555555666666666666666666666666333333555666666666555444222333444555666888999999777888999;;;;;;<<<<<<<<>>@@@BBBCCCCCCBBBAAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFIIIOOOVVV]]]bbbhhhiiikkkoooqqqnnnhhhbbb[[[XXXTTTPPPNNNMMMJJJIIIGGGGGGGGGGGGEEEDDDCCCBBB@@@AAABBBBBBBBBAAA@@@?????????>>>>>>======<<<<<<======<<<;;;999888888777777777666555555555555555666555444444555666777888888444222333888999777444444555555555666666777777555555444333333333333444111111222222222333333333000333666888999777444222333444444555666777888888777888999999::::::999999>>>>>>???@@@@@@@@@@@@???EEEFFFGGGJJJMMMQQQTTTUUUUUURRRNNNKKKJJJLLLNNNPPPSSSSSSSSSRRROOOLLLHHHFFFFFFDDDBBBAAABBBDDDFFFHHHKKKJJJKKKOOORRRWWWbbbmmmsss~~~~~~{{{yyy|||zzzvvvqqqmmmiiigggfffggggggggggggggggggggggggeeeeeeffffffffffffffffffeeefffhhhjjjkkkkkkkkkkkkjjjjjjkkklllmmmnnnooooooqqqssswww|||~~~zzzvvvsssqqqpppooonnnllljjjiiiiiiiiijjjiiiiiiiiihhhgggeeeccccccdddcccbbbaaa___]]]\\\[[[ZZZZZZYYYYYYXXXXXXXXXWWWYYYZZZZZZZZZXXXWWWWWWXXXYYYYYYZZZ\\\]]]^^^___```aaaaaabbbbbbbbbbbbaaaaaa_________^^^\\\YYYVVVUUUWWWTTTRRRTTTXXX\\\]]]]]]___```````````````______[[[^^^cccgggiiijjjlllmmmnnnllljjjiiijjjkkknnnpppsssuuuwwwxxxzzz}}}nnnooossssss{{{~~~yyyuuupppoooqqqxxxyyyvvvuuupppeee[[[VVVOOOGGGBBBBBBBBBAAA???AAABBBDDDEEEEEECCCAAA??????===;;;;;;;;;<<<;;;:::777555444222000///......++++++,,,,,,,,,---------------,,,+++,,,---......++++++,,,------...//////111111222333333333333222444333333222222111000000333333222222333444666777666777999:::;;;:::999888555666777888777666333222222444666888::::::999999333222000...///111333555777777666555555555666777999999888999999:::;;;<<<<<<>>>@@@BBBDDDDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGIIIOOOVVV]]]aaagggggggggjjjlllllliiifff^^^[[[VVVRRRPPPNNNKKKIIIIIIIIIHHHGGGEEECCCAAA@@@CCCCCCDDDEEEDDDCCCBBBAAA>>>>>>>>>>>>======<<<<<<===<<<<<<;;;:::999888777777777666555555555555555555444333333444555666777888555222444888:::777444666666666777777777888888555444333333222333333333111111222222222333333333111222555666777666444333444444555555666666777777777888999::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@CCCDDDEEEHHHKKKNNNPPPRRRSSSQQQMMMKKKIIIJJJLLLMMMKKKLLLKKKJJJHHHEEEBBB@@@===<<<;;;;;;;;;===???AAA@@@>>>@@@CCCFFFJJJUUU```kkkwww|||yyyuuuoookkkhhhffffffffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeeffffffggghhhiiijjjkkkhhhiiiiiijjjkkklllmmmmmmmmmooorrrvvvzzz}}}}}}|||~~~|||yyyvvvsssqqqppppppnnnmmmkkkiiihhhhhhiiiiiihhhggggggfffdddbbbaaa`````````___^^^\\\[[[ZZZZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYZZZYYYWWWVVVWWWXXXYYYYYYZZZ[[[\\\\\\]]]^^^\\\]]]^^^^^^_________^^^^^^^^^]]][[[YYYWWWUUUTTTUUUSSSQQQRRRUUUYYY[[[[[[______`````````______^^^[[[^^^dddhhhjjjkkkmmmooommmkkkjjjiiijjjkkknnnpppsssuuuxxxzzz}}}ooooootttuuu}}}yyyvvvoooooossszzz{{{tttqqqqqqmmmccc[[[TTTMMMFFFAAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<===<<<:::888666555333111///...------,,,,,,,,,,,,------------...------,,,,,,,,,,,,---,,,,,,,,,---......//////111111222333333333333222555555555444333333222222111111111222333555777888666777888::::::999888888555666888999999777666555222333666888999:::999999666444000...---///222444666666666777777777666666::::::999999999::::::;;;<<<>>>@@@BBBDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFGGGJJJOOOUUU\\\___fffeeedddfffhhhjjjjjjjjjbbb___YYYUUURRROOOLLLJJJKKKJJJIIIGGGEEEBBB@@@>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>============<<<===<<<<<<;;;:::999888888777777666555555555555555444333333333333444555555888555444555888999888555777777777777888888888888555444333333222222333333111111222222222333333333111222333444444444333333555555555555555555666666666777888:::;;;<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBDDDGGGIIILLLMMMOOONNNLLLJJJIIIHHHGGGGGGCCCDDDCCCCCCAAA>>><<<:::666666666666777888999999;;;999;;;>>>@@@CCCLLLVVVbbbooo~~~~~~}}}~~~|||xxxsssmmmiiifffeeeeeeddddddddddddddddddddddddfffffffffeeeeeedddddddddeeedddccccccdddfffhhhjjjffffffggghhhiiijjjkkkkkkjjjkkkmmmppprrrtttuuuvvvtttuuuvvvwwwwwwvvvuuutttttttttrrrqqqoooooooooooommmllljjjhhhggggggggghhhfffeeeeeecccaaa___]]]\\\\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWVVVWWWXXXYYYXXXVVVUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYZZZ[[[]]]^^^^^^^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSQQQOOOOOORRRVVVYYYZZZ^^^^^^____________^^^^^^[[[___dddhhhjjjlllnnnoookkkjjjiiiiiijjjlllnnnppprrrvvvzzz~~~pppooosssvvvzzzwwwppprrrvvv}}}|||vvvpppnnnmmmiiibbb[[[TTTOOOHHHDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@>>>===<<<======<<<999777777666444222111//////...,,,,,,------------------...------,,,,,,+++++++++,,,---------......//////111111222333333333333222555555555444333333222222000000000111333555888999666777888888999999888888666777999::::::999888777222333555777888999::::::999555111---,,,...111333555666888999:::999777666<<<<<<;;;;;;:::;;;;;;;;;<<<===???BBBCCCDDDEEEEEE@@@@@@@@@@@@@@@@@@AAABBBAAAAAABBBBBBCCCEEEFFFGGGFFFFFFGGGJJJOOOUUUZZZ^^^ddddddeeegggiiijjjkkkkkkeeeaaa[[[VVVSSSOOOKKKIIIJJJJJJIIIGGGEEECCC@@@???===>>>?????????>>><<<<<<===========================<<<<<<;;;::::::999999777777666555555555555555444444444444444444444555777666555666888999888666777777777777777777777777666555444444333333444444111111222222222333333333222222111111222222333444555555555555555555555444555666888:::<<<===>>>>>>===>>>??????@@@@@@?????????@@@@@@BBBCCCEEEGGGHHHKKKKKKJJJIIIHHHEEECCCBBB??????>>>>>><<<;;;999888333444555666777777888888;;;:::;;;>>>???AAAIIIRRR]]]iii{{{}}}|||zzzyyywwwtttppplllgggiiikkknnnsssyyy{{{wwwrrrlllhhhfffeeeeeeccccccccccccccccccccccccfffeeeeeeddddddccccccbbbdddbbb```___```bbbeeehhhdddeeefffggghhhiiiiiijjjjjjjjjlllmmmnnnoooooooooooopppqqqrrrrrrrrrqqqqqqnnnnnnmmmllllllllllllllljjjiiigggfffeeeeeeeeeeeeddddddcccaaa___]]][[[ZZZXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWUUUTTTUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWZZZZZZ\\\^^^___```aaaaaa]]]\\\YYYVVVTTTSSSSSSSSSSSSQQQPPPPPPRRRUUUXXXYYY\\\]]]]]]^^^^^^^^^^^^]]]]]]aaaeeehhhiiijjjkkkllljjjjjjiiiiiijjjllloooppprrrvvv|||pppnnnssswww~~~yyywwwsssuuuzzzyyytttnnnlllkkkgggaaa\\\SSSPPPJJJFFFCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA@@@>>>============<<<999666777666444222111//////...---------------------------------,,,,,,++++++***------...............///111111222333333333333222444444333333222222111111/////////111333555888999666666777777888888888777666777999;;;;;;:::888777111222444666888999:::::::::666111---,,,---000222666777999;;;<<<;;;999888>>>======<<<<<<<<<<<<=========???@@@BBBCCCDDDDDD????????????@@@@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHJJJOOOTTTYYY\\\aaadddiiilllmmmlllkkkjjjgggbbb\\\WWWSSSOOOKKKIIIHHHHHHGGGGGGEEEDDDBBBAAA@@@AAABBBBBBBBBAAA???>>><<<<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::777777666555555555555555555555666666666555555555666666555666777888777777666666666666666666666666777666666555555555555555111111222222222333333333222222111111111222333444555555555555444444444444444555777:::<<<===>>>>>><<<===>>>>>>??????>>>>>>????????????@@@BBBCCCDDDEEEFFFGGGGGGEEEBBB@@@>>>::::::::::::999888777777333444555666777888999999:::999;;;=========CCCKKKYYYcccttt{{{xxxvvvuuutttppplllhhhddd___ZZZVVVRRRUUUYYY^^^dddllluuu{{{~~~wwwtttpppkkkgggeeeddddddbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbaaaaaabbb```^^^\\\]]]___ccceeeddddddeeefffggghhhhhhiiikkkkkklllmmmmmmmmmllllllllllllmmmnnnnnnooooooooojjjjjjjjjjjjiiiiiihhhhhhgggfffdddcccbbbaaabbbbbbbbbbbbaaa```^^^\\\ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUUUUTTTSSSTTTVVVWWWWWWVVVVVVVVVVVVUUUUUUYYYZZZ\\\^^^```aaaaaabbb^^^\\\YYYWWWTTTSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ[[[[[[\\\]]]]]]]]]]]]]]]___bbbeeeggggggfffggggggiiiiiiiiijjjlllnnnpppqqqsssxxx~~~}}}||||||nnnmmmrrrxxx|||xxxuuusssuuuyyy~~~~~~xxxtttooollljjjgggbbb^^^SSSPPPLLLGGGCCCAAA@@@@@@@@@AAABBBBBBBBBAAA@@@??????>>>===<<<<<<;;;999777666555333111///...------............------------+++,,,,,,,,,,,,,,,+++***........................111111222333333333333222333333222222111111000000/////////000222555777999666666666666666777777777777888:::;;;;;;999888777111222333555777999:::;;;999666222...---...000111666777999;;;<<<;;;:::999======<<<<<<<<<======>>>===>>>>>>???@@@AAABBBBBB??????>>>??????@@@AAABBB@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHKKKOOOSSSXXXZZZ^^^cccjjjpppqqqooommmlllhhhddd^^^XXXTTTPPPLLLJJJGGGGGGGGGFFFFFFDDDCCCBBB???@@@AAAAAAAAA@@@>>>===;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;::::::777777666555555555555555666666777777666666555444555555555555666666666666666666666666555555555555777666666555555555555555111111222222222333333333222222111111222222333444444444444444444444555555444555777999;;;<<<======;;;;;;<<<==============================>>>>>>??????@@@AAAAAA@@@>>><<<:::666666666666555555555555444444444555666888999:::<<<<<<===???>>><<>>>>>===>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHKKKOOOSSSWWWYYYYYY```iiioooqqqqqqqqqqqqiiieee___ZZZVVVRRROOOLLLIIIHHHHHHGGGEEECCCBBBAAA===>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;777777666555555555555555555555666666666555444333333444555555444444555666777777777777666666555555555555444333333333333333111111222222222333333333222222222333333333333333333333333444444555555555333444666888999:::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999999999::::::888999:::;;;:::999777666555555444444444555555666555444444444555888:::<<>><<<;;;>>>BBBDDDFFFMMMWWW^^^gggkkkqqqvvvwwwuuuqqqnnnhhhhhhgggeeecccaaa___^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^___``````___^^^\\\[[[[[[]]]___aaa``````aaabbbcccdddeeeeeeeeefffgggggghhhhhhhhhhhhccccccccccccccccccddddddaaabbbcccdddddddddcccbbbaaa```^^^\\\[[[[[[[[[\\\ZZZZZZZZZZZZYYYXXXWWWWWWTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSPPPRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[ZZZYYYVVVTTTRRRQQQQQQUUUYYY[[[YYYXXXYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\^^^aaadddgggggggggggghhhiiijjjkkkmmmppprrrsssttttttzzzxxxtttsssuuuxxx}}}zzz}}}~~~{{{|||uuunnnpppvvv~~~xxxrrrooojjjmmmqqqvvv{{{{{{wwwrrrnnnkkkhhhdddaaaZZZXXXTTTNNNHHHDDDCCCCCCCCCEEEHHHIIIIIIGGGDDDAAABBB???<<<:::::::::999888999888666444333111111000//////.........---------((()))+++,,,---,,,,,,+++///////////////.........111111222333333333333222444444333222222111111000000000000000222333666777666555555555555666777777888999:::;;;:::888555444111111222444666999;;;<<<666444222000//////000000444444555777777888888888888888888999:::;;;<<<===>>>>>>============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKOOOSSSVVVXXXVVV]]]fffmmmppprrrtttvvvkkkgggaaa\\\XXXTTTQQQNNNKKKJJJIIIGGGEEEBBB@@@???AAABBBBBBCCCBBBAAA@@@???;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;777777666555555555555555444444555666555444222111222333444444333333444555999888888888777777666666444333222222111111222222111111222222222333333333111222333444444444444333222222333333444555666666333444666777999999::::::888999::::::;;;;;;::::::999999888777777666777777333444555666666555444333666666555555666777777888777666555444666999<<>>@@@>>>:::===CCCEEEIIIQQQ]]]nnn|||tttmmmfff___[[[VVVPPPGGG@@@<<<;;;::::::666888;;;;;;;;;@@@IIIQQQWWW\\\dddjjjmmmkkkhhheeeccccccccccccaaa___]]][[[YYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^___```^^^]]]\\\[[[[[[]]]^^^```^^^^^^___```aaabbbccccccaaaaaabbbdddeeeeeeeeeeeebbbbbbaaa``````aaaaaabbb]]]^^^```bbbccccccbbbbbb___^^^\\\ZZZYYYYYYZZZZZZWWWWWWXXXXXXWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSOOOQQQRRRRRRQQQQQQRRRTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\ZZZZZZZZZYYYWWWTTTQQQOOOPPPUUUZZZ\\\[[[YYYXXXYYYXXXXXXZZZ[[[[[[\\\\\\\\\\\\```dddggghhhiiijjjllljjjjjjlllnnnqqqssstttuuuuuu{{{}}}vvvrrrqqqrrruuu{{{xxx{{{{{{yyysssooorrryyyzzzsssmmmjjjjjjlllrrrzzzxxxooojjjiiihhhddd```]]]XXXQQQKKKFFFBBB???===EEEHHHKKKJJJFFFBBBAAAAAA<<<============;;;:::999999999777555333111///...........................///---,,,,,,,,,,,,+++)))000///---,,,---000333555999666333111333555666666222111111000111111222222111111000000000111333444888888777666666666666666555666888999::::::999888222///...222888<<<:::888666444000---,,,---///111444555777999:::999888777777888888777777777:::<<>>>>>======<<<<<<===<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIKKKMMMPPPSSSUUUUUU\\\fffnnnrrrsssssssssqqqlllfff^^^WWWSSSPPPOOOKKKJJJHHHGGGGGGGGGEEECCCCCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888888777666555555555555555000111333555555444333222777666555444333444444555666666666666555555555555333222222111111222222333222222222222222222222222111222222333333444444555444444444444444444444444666555555555555666666666999999999999999999999999888888777777777777888888666555444333333333444555444333222222333666888:::>>>777111111777;;;;;;888;;;;;;;;;;;;;;;:::999888>>>CCCIIIPPPZZZiii{{{~~~rrrkkkhhhddd]]]WWWNNNHHH@@@:::777777777777777888999:::<<>>>>>>>>>>><<<;;;:::888777666444222000...------------------------------,,,+++,,,---...---,,,...---,,,+++,,,...111333666333111111333666888888444333333222222222333333222111000000000111333444888777777666666666666666666666888999::::::999999444111///111666:::999777999777333000//////111222333444666999::::::999888888999999999888999;;;===>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<===>>>??????@@@BBBCCCEEEFFFFFFHHHHHHIIIJJJLLLNNNQQQSSSSSSZZZeeennntttvvvwwwxxxsssoooggg___XXXSSSQQQPPPLLLJJJHHHGGGGGGFFFEEECCCBBBBBBBBBCCCBBB@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999999888777666666666666666333222222222333333444444777666555444333444444555666666666666555555555555333333222222222222333333222222222222222222222222333333333222222222222222444444444444444444444444444555666666555666888999999999999999999999999999666666555555555555555666666555444333222333444444555444333333444666999:::???:::555444777999888666777888888999999999999999:::===CCCHHHPPP]]]mmmyyy{{{pppiiifffaaaYYYSSSHHHCCC===999777777777666444555666777999;;;===>>>DDDHHHNNNRRRTTTUUUUUUVVVXXXYYY[[[\\\\\\[[[YYYXXXVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]^^^______bbbbbbbbbaaa```^^^]]]\\\^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\\\\YYYZZZYYYWWWUUUTTTUUUVVVUUUTTTSSSRRRQQQPPPPPPPPPRRRQQQOOOMMMLLLMMMNNNOOONNNMMMLLLMMMOOOPPPNNNKKKOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVWWWYYY[[[]]]aaabbbcccdddffffffggggggiiijjjlllooorrrtttvvvxxxwww{{{~~~zzzxxxwww|||~~~}}}}}}|||~~~wwwmmmmmmqqqyyy}}}}}}uuuqqqooopppsssyyyxxxpppkkkjjjhhhccc___VVVPPPIIIDDDBBBBBBCCCCCCEEEHHHKKKLLLIIIEEEBBB@@@============<<<;;;:::999777666444333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////...++++++******+++---///000222111///111444888:::;;;666666555444444333444444222222111000000111333444777777666666555555666666666666777999999::::::999777333000000444777888777;;;999555222000000000111111333555888:::::::::999999:::::::::999:::<<<>>>>>>>>>>>>============<<<;;;;;;;;;;;;;;;<<<<<<======>>>???AAACCCEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMOOOPPPWWWcccmmmtttxxx{{{|||vvvqqqjjjaaaZZZUUURRRPPPLLLJJJHHHGGGGGGFFFDDDCCCAAABBBBBBBBBBBBAAA@@@???<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::999999:::999888777777666666666444333222111111333555666666666555444444444444555666666666666555555555555333333222222222222333333222222222222222222222222444444333333222111111000444444444444444444444444111333555555333444777:::888888888888888888999999777666555555444444444444666555333222222222333444555444444444555777999:::===<<<:::888777666555555333333444666777888999999666999===AAAGGGQQQ]]]fffmmmooorrrwww~~~wwwnnnhhhccc]]]UUUNNNBBB>>>:::777777666666555333333444555666888:::;;;===@@@EEEHHHIIIKKKMMMNNNSSSUUUVVVXXXXXXVVVUUUTTTQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZ[[[[[[\\\^^^^^^^^^^^^]]][[[ZZZYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWUUUSSSSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMNNNNNNMMMKKKNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWWWWWWWWWWWWWTTTTTTSSSRRRRRRRRRSSSSSSUUUVVVWWWYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUYYY]]]```eeeeeeeeedddcccbbbbbbaaahhhiiilllooorrruuuxxxyyy{{{||||||zzzyyy}}}|||}}}}}}wwwooofffiiiqqq|||uuuyyyuuussstttwww~~~~~~wwwoookkkjjjgggaaa\\\SSSNNNFFFAAA@@@AAACCCCCCCCCFFFIIIJJJIIIEEEAAA>>>::::::999999888888777666666666444333111///...---++++++++++++++++++++++++---,,,+++,,,...///...---*********+++,,,---//////222000///111444777999:::777666555444444333333444333222111111111222333333777666666555555555666666666666777888999::::::::::::666222000222555777888:::888555222000......---///111444888:::;;;::::::888999;;;:::::::::<<<===========================;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHGGGGGGFFFFFFGGGHHHJJJKKKMMMUUU```kkkssswww{{{}}}wwwssslllccc[[[VVVRRRPPPMMMKKKHHHFFFFFFFFFDDDCCCCCCCCCBBBBBBAAA@@@???>>>======;;;;;;:::;;;;;;<<<;;;;;;;;;<<<;;;::::::999:::999888777666555555555333333222222222333444555555555555555444444555555666666666666555555555555333333333222222333333333222222222222222222222222444444444444333333222222333333333333333333333333000222555333111000333777777777777888888888888888999999888777666666666666666555444222222222333333444444333333444666777888888:::;;;999555333333444222222222333555666777888777999<<<@@@DDDKKKTTTZZZ^^^___```dddkkkxxxzzztttmmmgggbbbZZZQQQJJJ???<<<999888777666555333444444444555666777888999:::<<>>???AAAAAAAAACCCEEEFFFFFFCCC???<<<:::999999888777777666666777666555333222000///...++++++++++++++++++++++++///---,,,,,,------,,,+++***+++,,,---.../////////333111000111444666777777555555444333333222333333444333222111111222333333666666555555555555666666666666777777999:::;;;;;;<<<999444111222444777999:::999777555222///...---...000444777999:::;;;:::777888::::::999999;;;<<<<<<<<<<<<<<<<<<=========;;;::::::::::::;;;<<<<<<:::;;;===???BBBDDDFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHLLLSSS^^^hhhoootttwwwzzzwwwtttnnnfff^^^WWWRRRPPPNNNKKKHHHFFFEEEEEEDDDCCCEEEDDDCCCBBB@@@???>>>===???===<<<;;;:::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999999777666555444444444111222333444444444333333444444555555555555555555666666666666555555555555444333333333333333333444222222222222222222222222333444444444555555555666333333333333333333333333222444555444111111333555666666666777777888888888999999888777777777777777777666555333222222333333222222222222333444444555222555888777444222333555333333333333444555666777888;;;>>>BBBEEEJJJOOORRRTTTTTTTTTWWW^^^iiivvv~~~wwwsssmmmfff```XXXOOOHHH???===:::888888666444222555444444444555555666777:::<<<>>>@@@AAACCCGGGIIILLLNNNPPPQQQRRRQQQOOONNNKKKMMMOOOQQQSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVWWWWWWXXXXXXXXXYYYXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWVVVWWWWWWVVVUUUSSSRRRQQQQQQRRROOOLLLLLLNNNOOOMMMKKKHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRROOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSQQQRRRUUU[[[```dddiiihhhfffdddcccbbbbbbbbbfffhhhlllpppuuuyyy}}}||||||{{{zzz~~~wwwooojjjgggjjjooouuu{{{{{{nnn~~~}}}{{{uuuooollljjjfff^^^WWWQQQLLLEEE@@@>>>?????????@@@@@@AAABBBBBBAAA===:::<<<;;;:::999888888888999666666555333222111000///++++++++++++++++++++++++///---,,,,,,,,,,,,+++)))***,,,...///000111000///444222111222444555555444333333222222222222333333555444222111111222333333555555444444555555666666666666666777888:::;;;<<<===;;;777444333555888:::<<<;;;:::999666333111///...000444777999:::::::::666888:::;;;:::::::::;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;<<<<<<===:::;;;<<>>>>>@@@>>><<<::::::;;;<<<===<<<<<<<<<<<<<<<;;;::::::999999777555444333333333000111333555555444333222333444555555666555555555666666666666555555555555444444333333333333444444222222222222222222222222333333333444555666666666333333333333333333333333666555555444444555555555555555666666777777888888777777777666666777777888999888666555444333444444111111111222222222333333///222555555333222333555666555444444555777888:::;;;===@@@DDDGGGJJJKKKKKKKKKKKKLLLMMMSSS\\\gggooozzz|||{{{tttpppjjjccc\\\SSSKKKEEE???===:::888777666444333444444333333333333333444999;;;>>>@@@AAACCCFFFHHHIIIKKKMMMOOOOOOOOOMMMLLLIIIJJJLLLNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSQQQQQQSSSTTTTTTSSSRRRRRRSSSSSSRRRQQQPPPOOONNNMMMMMMLLLJJJJJJJJJKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNNNNOOOQQQTTTVVVXXXZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSSSSRRRTTTWWW\\\aaaeeehhhgggeeedddcccccccccdddfffiiimmmrrrwww|||xxxvvvxxxnnnggggggnnnsssxxxzzzyyylll~~~~~~|||wwwqqqnnnlllggg___XXXOOOJJJEEEAAA@@@@@@@@@???AAA???>>>???@@@@@@===:::===<<<:::999888888999999555444333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,+++))))))+++...000111111000///333222111222444555555444111111111111222333444555555444333222111222333333555444444444444555666777666666666666888:::<<<======<<<999777555666999;;;;;;;;;;;;:::888555222000///111444777999999999999777999;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;<<<<<<===>>>:::;;;<<<>>>AAACCCDDDEEEEEEDDDDDDCCCDDDEEEFFFGGGHHHOOOYYYcccjjjpppuuuxxxvvvvvvtttpppiii```XXXSSSPPPLLLHHHEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBAAA???===:::::::::<<<===<<<<<<<<<<<<<<<;;;;;;:::;;;:::888666555444444333222222333333444444444333333333555666666666555555666666666666555555555555444444333333333333444444222222222222222222222222222222333333333333333333222222222222222222222222444111///111555888777555444444555666666777888888777777777777888999::::::;;;999888666555555555555111111222333333333333222222222333333333333444555666666555666888:::===???AAABBBEEEHHHJJJJJJHHHFFFEEEEEEFFFHHHLLLRRR[[[aaalllttt|||~~~yyywwwvvvoookkkeee]]]UUUMMMEEEAAA===:::777666666777666555666555555444333333333333666999<<<>>>???AAACCCDDDFFFHHHJJJLLLLLLLLLKKKJJJGGGHHHHHHIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQQQQPPPMMMNNNOOOPPPPPPOOOMMMLLLNNNNNNMMMLLLLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEGGGHHHFFFFFFDDDCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFFFFFFFEEEHHHJJJIIIGGGFFFGGGIIIHHHIIIIIIJJJLLLMMMMMMNNNLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRPPPOOOOOOMMMNNNOOORRRUUUXXX[[[\\\[[[ZZZXXXVVVUUUTTTSSSSSSSSSSSSTTTVVVYYY^^^bbbdddhhhfffdddbbbaaaaaabbbcccgggiiinnnsssyyyrrrrrr}}}zzzmmmffffffnnnuuuzzz{{{vvvhhh~~~{{{}}}}}}xxxssspppnnniii```YYYLLLIIIDDDBBBAAAAAAAAA@@@BBB???======???@@@>>>;;;;;;:::999777777777777888444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++)))+++...000111000///...111000000222444666666555111111111222333444555666666555333222111222333333444444444444444555666777666666666666888:::<<<======<<<;;;888777777:::<<<888999999999777444000...000111444777888999888888888:::=========<<<<<<===;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>:::;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHFFFMMMXXXbbbkkkqqqvvvzzzvvvwwwwwwtttmmmdddZZZUUUPPPMMMHHHEEEDDDDDDDDDCCC@@@@@@??????@@@BBBDDDEEEAAA@@@===:::::::::<<<===<<<<<<======<<<<<<;;;:::<<<;;;999888666555444444444333222111111333555666222333555666666666555555777666666666555555555555555444444333333444444555222222222222222222222222333333222222111000000000222222222222222222222222///+++(((,,,333888777333444444444555666777777888999999999:::;;;<<<>>>>>><<<;;;999777666555666666222222333444444444333333555444333333333444444555666666666777:::===AAACCCGGGHHHJJJLLLMMMKKKGGGDDDBBBCCCEEEFFFIIINNNTTTYYYccclllvvv{{{yyyuuusssssskkkhhhaaaYYYPPPGGGAAA===:::777555444555777888888999999888777666666666666333666:::<<<===>>>???AAADDDFFFHHHJJJKKKJJJIIIHHHFFFFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNKKKLLLMMMNNNMMMLLLJJJHHHJJJJJJJJJIIIIIIHHHHHHGGGDDDFFFGGGEEEBBBBBBDDDGGGFFFEEEDDDBBBAAA@@@@@@@@@EEEEEEFFFFFFFFFFFFEEEEEEEEEGGGJJJIIIGGGEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRQQQPPPOOONNNLLLMMMOOORRRUUUYYY\\\^^^[[[ZZZXXXVVVTTTSSSSSSRRRSSSTTTUUUXXX[[[___bbbdddhhhfffcccaaa`````````aaagggjjjnnnttt{{{{{{nnnooo}}}zzzlllddddddlllttt{{{}}}sssddd{{{uuuuuuxxx}}}~~~yyywwwuuurrrnnnggg___ZZZOOOJJJCCC??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888777777222333333333222000...---,,,++++++,,,///000000///...------,,,,,,++++++***,,,,,,,,,...000000///---///---+++---000222000...000000111333333333333333555444444333333222222111666666666555333333444555444444444444555666888888::::::999666555666999;;;;;;<<<:::555222333222///111111222333555777999:::<<<<<<<<<<<<============>>>???>>><<<::::::<<<===>>>>>>>>>>>>>>>?????????;;;;;;<<<>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDEEEEEELLLRRRYYY___dddkkksssyyy}}}zzzwwwuuussslllaaaYYYRRRMMMHHHEEEDDDFFFGGGHHHHHHDDD???===>>>AAAAAA@@@BBBAAA>>><<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999888666555444444444444444444444444444444444555555444444444444555555666777888777555444333444777666444333333444555666222222111111111111222222444333333222222333333444000/////////000111222222111222444555555444222111444444333222333444555666888999:::<<<===>>>>>>>>>@@@>>><<<999777666666666777777666555555444333333444555666666444444555666666888:::===???DDDIIIMMMSSSUUUWWWVVVQQQKKKFFFDDDDDDDDDDDDEEEGGGIIILLLMMM[[[```gggnnnqqqqqqnnnlllgggddd]]]TTTKKKCCC===:::666666666777777777777777<<<:::777666666777666555555777888999999:::<<>>???@@@@@@@@@AAAEEEGGGJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBDDDEEEHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLKKKKKKMMMPPPRRRTTTQQQQQQQQQPPPOOONNNMMMLLLLLLOOOSSSWWWZZZ]]]]]]^^^WWWUUUSSSRRRSSSUUUWWWYYYVVVVVVVVVWWWZZZ___cccffffffeeedddccccccbbbccccccjjjmmmssswww{{{vvvmmmtttyyyhhhbbbeeeiiinnnwww{{{gggYYYxxxrrrqqqttt{{{{{{yyyvvvsssnnnfff^^^YYYPPPJJJBBB??????@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888777666333333333222111000///...,,,++++++---111333333222***++++++,,,,,,------...,,,,,,---///111111///---111000///000222333333222111222222333444444555555555444444333333222222111444555666555444333555666555555555666666777888888::::::999777555666888;;;<<<>>><<<777555666555111000111222444666888:::;;;;;;;;;<<<<<<=========>>>>>>>>>>>><<<::::::<<<>>>@@@@@@??????>>>>>>======<<<<<<===>>>???@@@AAAAAAAAAAAACCCDDDFFFGGGHHHIIIMMMRRRXXX^^^cccjjjrrrxxx|||zzzwwwvvvsssmmmbbbZZZTTTPPPJJJHHHIIIMMMQQQSSSKKKGGGBBB@@@AAABBBCCCBBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::;;;:::999888777666666666555555555555555555555555555555444444444444555555666777888777555444444444444444333333444555888999333333222222222222333333444333333222222333333444333333222222333444444555111222444555555444222111444444333333333444444555666777999;;;===???@@@@@@AAA@@@>>><<<:::888777777888888777777666666555555444555666777666777:::<<<999;;;===???CCCHHHNNNRRR[[[]]]]]][[[UUUNNNHHHEEEBBBBBBBBBCCCEEEGGGIIIJJJPPPUUU\\\cccggghhhfffdddbbb___YYYQQQIIIBBB<<<:::777777777777888888999999<<<:::777666666666666555444555777888888999<<<>>>???????????????>>>===<<<===>>>??????>>>???BBBDDDIIIIIIIIIIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAAAAABBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLNNNQQQSSSQQQPPPOOONNNLLLKKKIIIIIIKKKMMMRRRVVVYYYZZZZZZYYYUUUTTTSSSRRRRRRSSSUUUVVVTTTSSSTTTUUUXXX]]]aaaccceeeeeedddddddddcccccccccjjjnnntttzzzzzzttt{{{tttddd]]]aaahhhnnnvvv~~~vvvbbbSSS}}}uuuppppppttt{{{}}}yyytttnnnggg___YYYPPPJJJBBB>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999777666555444444222111000000//////,,,,,,,,,...222444555444***++++++,,,,,,------...---------///111222000///111222444444444444555777444333333222333555666777555444444333333222222111222444555555444555666888777777777777888888888888::::::999888666666888:::<<<>>>===999777777666222...///222444777999:::;;;::::::;;;;;;<<<===>>>>>><<<======<<<;;;:::<<<>>>AAAAAA@@@???>>>===<<<<<<>>>>>>>>>?????????@@@@@@AAAAAACCCDDDFFFHHHIIIJJJMMMQQQXXX]]]aaahhhpppvvv{{{zzzxxxwwwtttnnnddd]]]XXXTTTNNNKKKLLLPPPTTTVVVKKKHHHDDDAAAAAABBBAAAAAAAAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999999888888888888666666666666666666666666555555444444444444555555555777888777555444444444555555444333444555777888444444333333333333444444444333333222222333333444444444444333444444555555111222333444444333222111333444444444444444333333333444666999<<<>>>@@@AAA@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888888888888888999:::::::::;;;>>>AAA@@@AAACCCEEEHHHMMMTTTXXX```aaa```]]]UUUMMMHHHEEE@@@@@@@@@AAABBBCCCEEEFFFHHHLLLSSSZZZ___aaaaaa```\\\YYYSSSMMMFFF@@@<<<:::777777777777888999:::;;;<<<999777555666666555555222444555666777888;;;===;;;<<<<<<<<<<<<<<<;;;;;;===>>>???>>>======???AAAFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@????????????============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQOOOMMMJJJHHHGGGGGGGGGJJJLLLQQQTTTVVVVVVUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQSSSVVVZZZ^^^```cccccceeefffggggggggggggmmmrrryyy{{{{{{{{{nnn```\\\```gggmmmvvv~~~qqq^^^QQQ|||tttpppsssxxx|||vvvppphhhaaa\\\RRRKKKCCC>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===;;;999777666555555444222000//////000000---------...111333333222...------,,,,,,++++++***------...000222333111000///222555444222222555888444333222111222444666777555444444333333222222111000222444555555666777999999999999999999999888888999::::::999777666777888999<<<<<<888777777555111+++---000333666888999:::999999:::;;;<<<======>>>;;;<<<===<<<;;;;;;<<<>>>@@@?????????>>>>>>======????????????????????????DDDDDDDDDEEEFFFGGGGGGHHHMMMQQQWWW[[[___fffnnnttt{{{zzzyyyxxxvvvpppgggaaa\\\WWWRRRNNNLLLLLLLLLLLLGGGEEEBBB@@@???>>>===<<>>>>>???AAACCCDDDDDDDDDCCCAAA@@@???===<<<;;;;;;<<<@@@@@@@@@??????@@@CCCFFFIIIJJJKKKKKKMMMPPPVVVYYY[[[\\\\\\XXXQQQIIIDDDAAA?????????@@@@@@@@@AAAAAA@@@DDDJJJQQQWWWZZZ\\\\\\WWWUUUPPPJJJDDD???;;;999666666666777888:::;;;<<<<<<999777555666666555555111333444555555777:::<<<<<<===>>>????????????>>>??????@@@???=========???CCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<============>>>????????????????????????????????????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEGGGGGGHHHGGGGGGHHHIIIKKKLLLMMMNNNMMMJJJGGGFFFFFFGGGHHHJJJLLLPPPSSSTTTSSSPPPNNNOOOOOOPPPPPPPPPOOONNNMMMNNNOOOQQQSSSVVVZZZ\\\^^^aaabbbfffiiilllnnnppppppsssxxxzzz}}}~~~sssuuu|||wwwkkk```___dddgggmmmvvv~~~}}}nnn^^^SSS}}}wwwtttwww}}}xxxqqqjjjddd___TTTMMMDDD???>>>@@@@@@??????????????????????????????>>>===;;;999777666555555444222000//////000000///---,,,---...///...---...------,,,,,,++++++***,,,,,,---000222333222000,,,///222222000000333666333222111000111222555666555444444333333222222111...111444555666666888999999::::::;;;::::::999888999:::;;;:::888666666777888<<<===:::999999666222***,,,...111444777888999999999999:::;;;<<<<<<<<<999;;;<<<<<<;;;;;;<<<>>>======>>>>>>?????????@@@@@@@@@@@@@@@????????????BBBCCCDDDEEEFFFGGGHHHHHHMMMQQQVVVZZZ^^^eeennntttzzz{{{{{{{{{xxxrrrkkkfff]]]YYYUUUQQQMMMJJJEEEBBBDDDDDDBBB@@@>>><<<;;;;;;AAA@@@@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888777777444444444444444444444444444444333333333333444444555666777777555444555555999999777666555444333333333333222222222222333333444333333222222333333444111111000000000000111111222222222222222222222222222222444444444333222111222222222222444555777888:::<<<@@@DDDGGGJJJKKKKKKHHHGGGDDDBBB@@@@@@@@@@@@DDDFFFGGGGGGGGGHHHKKKNNNRRRRRRRRRQQQPPPQQQSSSUUURRRTTTTTTQQQKKKEEEAAA@@@???????????????>>>>>>===888;;;@@@FFFKKKPPPSSSTTTUUURRRNNNHHHCCC>>>;;;:::777666666666777999;;;======:::777666666777666555111333444555555666888:::===>>>???AAABBBBBBBBBBBB@@@BBBBBBAAA???>>>>>>???AAAAAAAAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>????????????????????????@@@??????===<<<;;;::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJHHHGGGFFFHHHIIIKKKKKKMMMOOOQQQQQQPPPMMMKKKKKKLLLNNNOOOOOONNNLLLKKKNNNOOORRRUUUXXX[[[]]]]]]___bbbfffkkkpppuuuxxxzzzyyy~~~tttxxx~~~}}}wwwsssrrrrrrggglllxxxvvviiiaaaaaaeeehhhnnnwwwyyyjjj\\\RRR}}}yyyxxxxxx~~~~~~wwwqqqkkkfffbbbVVVOOOEEE@@@???AAAAAAAAA???????????????????????????>>>===;;;:::888777666444444222111000000/////////---,,,,,,---,,,+++******++++++,,,,,,------...++++++,,,///222333222000+++---///000000000222444111111000000111222444555555444444333333222222111...111444666666777888999888999:::;;;;;;:::999999888:::;;;;;;999666555555999===@@@>>>======:::555,,,---...000222555888999999999999:::::::::;;;;;;777999<<<<<<<<<<<<===>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@??????===>>>@@@CCCFFFIIIKKKLLLLLLPPPUUUYYY^^^eeeooovvv{{{|||~~~~~~{{{uuuoookkk^^^[[[WWWSSSPPPLLLGGGDDDDDDEEEEEEDDDAAA>>>===>>>@@@@@@@@@??????>>>>>>>>>:::::::::;;;;;;;;;;;;<<<777888999999999888666555444444444444444444444444444444333333333333444444444666777777666555555666555555666666666777777777333333222222222222333333444333333222222333333444333333222222111111222222222222222222222222222222111111222333333333333333333222111111111222333444777999===BBBFFFKKKNNNOOOMMMKKKIIIFFFEEEFFFGGGGGGHHHJJJMMMNNNOOOQQQSSSVVVWWWWWWWWWUUURRROOONNNOOOKKKMMMMMMKKKGGGCCCAAA@@@>>>>>>>>>>>>===;;;:::999666888;;;???DDDIIIMMMOOOPPPNNNKKKGGGCCC???===<<<999888777777888:::<<<>>>>>>;;;999777888888777777333444555555444555777999<<<<<<>>>@@@AAABBBCCCCCCAAACCCDDDCCCAAA??????@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBAAAAAA@@@>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>????????????@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKKKKLLLMMMNNNNNNLLLKKKJJJIIIJJJLLLMMMMMMMMMLLLKKKNNNPPPTTTWWW[[[]]]]]]^^^___aaadddjjjpppvvv{{{~~~|||tttwww}}}|||tttnnnllllllccciiivvvwwwiii``````cccjjjqqqzzzuuueeeWWWOOO}}}zzzzzzxxx{{{tttoookkkgggdddXXXQQQGGGAAA@@@BBBCCCCCC????????????????????????>>>===<<<;;;:::999888888333333333222111000///...---,,,++++++,,,,,,+++******++++++,,,,,,------...******+++...111222111///...------///222444444333111111222222333444444555555444444333333222222111...111444666777777777888666777999;;;;;;;;;:::999888:::<<<<<<999666555444888===@@@@@@??????;;;555000000///000222555999;;;::::::::::::999999999999666888;;;<<<<<<<<<===>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;<<>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<999:::;;;;;;:::888666555555555555555555555555555444333333222222333333444444555777777666555555666444444555666777888888888444444333333333333444444444333333222222333333444555444333222222222222333222222111111111111222222000000111111222333555555444333111000111222333555444666999===BBBGGGKKKMMMMMMLLLJJJJJJJJJLLLOOOQQQPPPSSSUUUWWWVVVUUUUUUUUUVVVXXXYYYWWWRRRNNNKKKIIIGGGHHHIIIHHHDDDAAA??????<<<===<<<<<<:::888666444666666888;;;???CCCGGGJJJIIIHHHFFFDDDBBBAAA@@@???===<<<:::999999;;;>>>??????===:::999999999999888555666666555444444555777:::;;;===???AAABBBCCCCCCAAABBBDDDDDDBBB@@@???@@@>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAA@@@@@@@@@@@@@@@?????????>>>>>>????????????>>>>>>===<<<;;;<<<<<<<<<============::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>>>>>>>======>>>>>>???AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPUUUYYY\\\]]]^^^^^^______aaaeeekkkrrrxxx{{{|||wwwzzz~~~xxxqqqnnnmmmhhhmmmxxxwwwiiiaaa```bbblllsss}}}rrrbbbUUUMMM}}}zzzzzzyyyxxxrrrnnnjjjfffdddZZZRRRHHHBBBAAACCCDDDDDD????????????????????????======<<<;;;::::::999999222333333333222000...---,,,+++***+++---...---,,,......---,,,,,,++++++*********+++...000222111///000...---000444777666444111222333444555555555555555555444333333222222111...111555777777666777777555666999;;;;;;;;;:::999777:::<<<<<<:::777444444666;;;???>>>>>>===999444444222111000222666:::===;;;;;;:::999999888888777555888;;;<<<<<<<<<===>>>????????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA>>>>>>@@@BBBDDDFFFGGGHHHLLLOOOTTTYYY^^^gggqqqyyy|||yyyuuurrriiibbbXXXPPPLLLJJJIIIHHHAAADDDGGGFFFCCC@@@@@@@@@;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<======;;;999777555666666666666666666666666444333333222222333333444444555777777666555555666666777777777777777666555555555555444444555555555444333333222222333333444444333222222111111111111222222111111111111222222000000000000111333666777444333222111111333555777444444666999>>>CCCGGGJJJLLLKKKKKKKKKNNNQQQUUUXXXYYY[[[]]]\\\YYYUUURRRPPPUUUWWWXXXWWWRRRMMMIIIGGGDDDEEEFFFDDDAAA>>>===<<<;;;;;;;;;:::888555333111000000111333666;;;???AAACCCCCCBBBAAAAAABBBBBBBBB@@@>>><<<;;;;;;===???AAA@@@===;;;::::::::::::999777777777666444444555666999;;;===???AAACCCDDDDDD@@@BBBCCCCCCBBB@@@???@@@===>>>???@@@AAABBBCCCCCC@@@@@@@@@???????????????<<<<<<===>>>>>>???>>>>>>???>>>>>>>>>>>>=========;;;<<<======>>>=========;;;;;;;;;<<<<<<=========777777888999;;;<<<======777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>>>>===<<<<<<<<<<<<===???@@@AAAEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMNNNNNNMMMPPPUUUYYY\\\^^^]]]]]]_________aaaffflllssswwwzzzzzz||||||uuuqqqqqqppprrr{{{wwwiiicccccceeennnuuu~~~~~~pppaaaVVVPPP~~~zzz|||}}}wwwpppkkkgggfffeee[[[SSSJJJDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@===;;;999<<<<<<<<<;;;999666333111555555444222111///...---...---------......,,,***---,,,++++++------,,,+++.........///111222111000222///---...222444444333888888888777666666555555555666777888777555333222//////111444777999999888444555666777888999999999:::;;;======<<<888555222555999===>>>;;;999999999444111---...222666888888777999<<<===;;;:::999999<<<<<<<<<<<<============>>>=========???@@@???>>>???>>>>>>>>>???AAACCCDDD???@@@AAACCCDDDFFFGGGHHHLLLNNNQQQUUUZZZdddpppyyy{{{}}}{{{wwwtttrrriii]]]TTTQQQNNNIIIFFFFFFDDDBBBBBBBBBAAA???>>>AAAAAA@@@>>>===;;;::::::888888999:::;;;<<<<<<===;;;;;;;;;;;;::::::999888888888777555555444444444666333111111222444444333666666666555444444333333666666777777666555444444666666555444333222222111555444333333222222333333222222222111111111111000444333333222222333333444333333333222222222111111555555333222111000000000000222555666777:::===@@@FFFCCCAAADDDKKKSSSXXXZZZ```aaaaaa^^^WWWOOOJJJGGGPPPSSSUUURRRMMMHHHFFFFFFAAAAAA???>>><<<;;;;;;;;;<<<<<<;;;999777555222111333333333555666888999:::AAA@@@AAABBBCCCDDDCCCAAABBB@@@>>>;;;::::::;;;;;;AAAAAA@@@>>><<<:::888777666666555555444444333333;;;<<<===???AAABBBBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>?????????@@@@@@@@@CCCBBB@@@???===<<<;;;;;;???>>>===;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;???>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<;;;;;;:::999;;;:::999::::::999888666777999:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGEEECCCBBBCCCDDDFFFGGGJJJLLLMMMMMMMMMLLLQQQRRRTTTVVVYYY[[[]]]^^^aaacccfffggggggkkkqqqvvvzzzzzzwwwvvv|||pppfffccceeegggpppxxxxxxjjj___VVVOOO{{{zzz}}}~~~zzzsssnnnllljjjhhhfff[[[TTTJJJDDDBBBBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;:::999888666555333333222000///...---------,,,***+++,,,,,,+++)))---,,,++++++------,,,+++,,,++++++---//////...---333111///111444666777666999888777666555444444444444555666777777666444333000000111444777::::::999777888999999::::::::::::999:::<<<===<<<999666333555999<<<===;;;999999:::333000......222777:::;;;:::;;;;;;:::999999:::<<<<<<<<<<<<<<<============???>>>===>>>@@@@@@@@@??????>>>>>>>>>@@@AAACCCDDD@@@AAABBBDDDFFFGGGHHHIIILLLOOOSSSVVV[[[dddnnnvvvyyy|||~~~}}}yyywwwtttkkk___WWWRRROOOKKKGGGFFFEEECCCBBBBBBAAA???>>>>>>>>>>>>>>>============999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666666555555555666666666444333333444555555444555555555444444444444333666666666666666555444444333333444444444555555555555444333333222222333333222222222111111111111000333333222222222222333333333222222222111111111111333222111000000//////000111222444555666888;;;===AAA??????AAAFFFLLLQQQSSSZZZ[[[\\\YYYTTTMMMIIIGGGLLLMMMNNNMMMIIIFFFDDDCCC@@@???>>><<<;;;:::::::::;;;:::999777555333222111333333222333444666888999>>>>>>???AAACCCDDDDDDDDDFFFEEEBBBAAA@@@@@@@@@AAA@@@@@@???>>><<<:::888777666666555555555555555555:::;;;<<<>>>???@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@>>>=========>>>??????@@@===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999:::::::::999999888777888888888888999999888777666777888::::::999888777777888999::::::;;;;;;:::<<<<<<===>>>??????@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDBBB@@@@@@AAAFFFGGGGGGHHHIIIKKKLLLLLLPPPQQQSSSVVVYYY\\\]]]^^^cccfffiiijjjjjjmmmrrrvvv|||xxxnnnggggggiiikkkrrr{{{wwwiii^^^TTTNNNzzz{{{}}}|||uuunnnllllllmmmjjjggg]]]UUUKKKEEEBBBBBBAAA???????????????>>>>>>>>>===;;;::::::999999:::::::::000000000///...------,,,...,,,******+++,,,,,,+++...---,,,,,,,,,,,,+++***+++******,,,......---,,,...---,,,...111333444444999777555444333222333333333444555666666666555444222111222444888:::::::::::::::;;;<<<<<<;;;;;;;;;777999;;;<<<<<<:::777666555888;;;<<<;;;:::::::::222000...///222777:::<<<<<<<<<;;;999777888;;;>>><<<<<<<<<<<<============???>>>>>>>>>@@@AAA@@@???>>>>>>>>>???@@@AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJLLLPPPTTTXXX\\\ccclllrrrwwwyyy}}}|||zzzvvvnnncccZZZUUUQQQMMMIIIGGGEEECCCBBBBBBAAA???>>>============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999666666666666666777777888666555444555777777555444333333444444444555555555666666666666666555555444333444444444444555555555555444333333222222333333222222222111111111111000222222222222222222222222222222111111111000000000222222111111000111111222111222444444444555777999888:::;;;===>>>BBBFFFIIINNNOOOQQQPPPLLLGGGDDDCCCEEEDDDDDDEEEEEEDDDAAA???===<<<;;;:::999999999999999888666444333222222222444333222222222444777888:::;;;<<>>===;;;999888777555555555666666666666666999:::;;;===>>>>>>>>>===???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>????????????;;;<<<<<<<<<>>>???@@@AAA<<<;;;:::999999999::::::::::::::::::::::::::::::;;;;;;::::::::::::999999999999999999888888888888777777888888777777666666444555666777888888888888444555666777888777666555666777888999999::::::999============>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDD@@@BBBDDDDDDBBB@@@@@@@@@HHHGGGFFFFFFGGGIIIKKKLLLOOOPPPSSSWWWZZZ]]]___```eeeiiimmmnnnoooqqquuuxxx|||rrrllljjjkkknnnpppvvvyyylll___UUUOOO~~~|||}}}{{{||||||{{{ssskkkjjjmmmnnnjjjfff^^^VVVLLLEEECCCBBBAAA??????>>>>>>===>>>>>>??????<<<<<<:::999999:::;;;<<<000000//////.........---111///,,,+++,,,.../////////---,,,,,,,,,,,,+++))),,,++++++---///000///---******+++---///111222222888666444222111111222222111222333555666666666555333333333555888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::666777:::;;;<<<;;;999888555777999;;;;;;;;;::::::333111///...000444777999;;;;;;;;;:::999999;;;===<<<<<<<<<<<<============@@@???>>>???@@@AAA@@@???>>>?????????@@@AAABBBBBBAAAAAACCCDDDFFFHHHIIIIIILLLPPPVVVZZZ^^^bbbiiinnntttwww|||~~~xxxqqqggg^^^WWWRRRNNNKKKHHHFFFDDDCCCBBBAAA???===@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;;;;::::::888888777666666777777777555444555666777777555333333333444555666666777777555666666666666666555555777777666555444333222222555444333333222222333333222222222111111111000000111111111222222111111111111111111000000000000///333333222333333444555555111222333333222222444555333666999999888999<<>>>>>>>><<<;;;>>>AAABBB???<<<::::::999888777777777777999777555333222333444555777555444333333555777888555777999<<>><<<:::999888888555555555666666777777777888999;;;===>>>======<<<===>>>??????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999999999999888888999999999999999:::999999999999999999999999888888777777777666666666666666777777777666666555333444666666666555666666333444555666666666666555555666777888888999999999;;;<<<<<<======>>>>>>>>>???@@@AAABBBBBBAAA@@@???AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCHHHHHHIIIJJJKKKLLLMMMMMMPPPRRRUUUYYY]]]___aaabbbccchhhnnnqqqsssuuuyyy}}}yyynnnjjjkkkmmmqqquuu|||}}}qqqbbbXXXTTT~~~~~~{{{{{{}}}~~~zzzrrrkkkiiilllnnnjjjfff```XXXNNNFFFCCCBBBAAA???>>>>>>>>>===>>>>>>???@@@???>>><<<:::999999::::::111111111000000/////////111...,,,+++---...//////...---+++,,,,,,---+++***+++++++++,,,...///...---,,,...///111222333444555666555333222111111222222111111222333444555555666444333333444777:::;;;;;;:::;;;;;;;;;;;;;;;:::999666777999:::;;;;;;:::999555666777999;;;<<<;;;;;;444333111......000333555999;;;======<<<::::::;;;<<<<<<<<<<<<============???>>>===>>>@@@AAA@@@???>>>??????@@@AAAAAAAAAAAA@@@@@@AAACCCEEEFFFHHHHHHLLLQQQWWW[[[^^^aaagggkkkrrruuu{{{{{{uuukkkbbbZZZTTTOOOMMMIIIGGGDDDCCCCCCBBB???===@@@??????>>>===<<<;;;;;;;;;;;;::::::999999888888:::;;;;;;<<<<<<;;;;;;;;;;;;;;;999888666666555555444333444555666666444222444444555666777888888999555555666666666666666555888777666555444333333222555444333333222222333333222222222111111111000000000111222222222222111000111111111000000000000///222222222222333444555555111222222111000000111333111444777777555444666999777:::<<<===<<<;;;;;;;;;:::888777999===???===;;;777777666666666666666777888777555444444555777999:::999777666666666888999222555777:::===BBBIIINNNQQQQQQPPPNNNKKKHHHEEECCCBBBAAA>>><<<:::888888888444444555555666666777777777999;;;>>>???>>>===<<<<<<<<<===>>>????????????========================AAA@@@>>><<<;;;:::999999;;;;;;;;;;;;::::::999999666777777777888888888999999999999999999999999999777777666666666555555555666666777777777777777666333555777666444222333444555555555666666666666666555555666777888888888888999999:::<<<===>>>???@@@??????AAAAAAAAA@@@???>>>?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???@@@CCCFFFHHHJJJMMMPPPRRRQQQPPPOOORRRTTTXXX\\\```cccddddddaaafffmmmrrruuuzzzyyymmmjjjkkkmmmsssyyyrrrbbbXXXWWW}}}|||}}}~~~~~~}}}}}}~~~xxxrrrllljjjlllmmmkkkiiiaaaYYYOOOGGGDDDBBB@@@???>>>>>>>>>>>>>>>???????????????===;;;999888888888444333333222111000000///...,,,******,,,---...------,,,++++++------,,,+++***))))))+++------,,,+++,,,...000111000000111333222222333333333333222222111111222222333444555555555333222333666999::::::999999::::::;;;::::::999666777999:::;;;;;;::::::555555555888;;;<<<<<<;;;666555333///---...111444888;;;>>>>>>===;;;::::::<<<<<<<<<<<<============>>>=========???@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???@@@AAACCCDDDFFFGGGHHHLLLQQQWWW[[[^^^aaafffjjjqqqtttzzz~~~yyypppggg]]]VVVRRRPPPIIIGGGEEEDDDCCCBBB???===<<<<<<======>>>>>>??????;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<;;;===<<<;;;999777666555555555444333444555666444333444444555666777777888888444555666666666666666666444555555555555666666666555444333333222222333333222222222111111111111000000111222333333222111000222222111111111000000000000/////////000111222222111222222111//////000111222333444444333333333555444777999:::999999999:::666666555777999::::::999666555555555555555666777777777666666777888:::;;;===<<<;;;:::999999888888111444666888:::@@@HHHOOOTTTTTTSSSRRROOOKKKGGGEEEEEECCC@@@===:::888777777444444444555555555555555555777:::===???>>>===<<<;;;<<<<<<===>>>>>>>>>===============<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888555555555666777777888888888888888888888999999999666666666666555555555555666666777888888888777777333666888666333000111333555555666666666777777777555666777888888999999888777888999;;;===>>>???@@@<<<============<<<<<<;;;======>>>>>>??????@@@@@@???@@@@@@@@@@@@AAADDDGGGGGGJJJOOOTTTVVVUUUSSSQQQTTTWWW[[[___bbbdddeeeeeeaaafffmmmsssxxx}}}xxxmmmjjjjjjlllttt|||ooo^^^UUUUUU~~~~~~~~~{{{||||||}}}~~~sssppplllkkklllnnnnnnnnnbbbZZZPPPHHHDDDBBB@@@>>>===>>>???@@@@@@???===============<<<:::999777666555444444222111000//////---,,,+++,,,---......---+++******+++---......---*********+++---...---,,,***---000000...---...000///111333444555555444333222111111222222333444444555333111222555888999999888999::::::;;;;;;;;;;;;777888999:::::::::::::::555444444777;;;======;;;777666555111//////333666:::<<<======;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<<<<>>>???>>>===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHIIILLLQQQWWW[[[]]]aaafffjjjppptttzzz~~~vvvlllbbbZZZUUUTTTJJJHHHEEEDDDCCCBBB???===<<<<<<<<<===>>>?????????<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<===<<<:::999888777666666777555444444555666666555333333444444555555666666444444555666666666666666555555555555666666666666555444333333222222333333222222222111111111111000111222333444444333222111333222222222111111111111/////////...//////000000111222222111//////000111444333111111222333333222111333666666555555666777444555555555444444666888444444444444555555666777555555666777888:::;;;;;;============;;;:::888777111444666777888===FFFNNNSSSTTTUUUUUUSSSOOOKKKIIIHHHFFFBBB>>>:::888777777444444444444444333333333222444888<<<>>>>>>===<<<;;;<<<<<<=========<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<888999:::::::::999888777333444444555666666777777555666666666777777777777666666666666555555555555555555666777777777777777111444777666333111333555555555555555555666777777666666777888999999999999888999999;;;<<<===>>>>>><<<;;;::::::999999999:::;;;<<<<<<===>>>>>>??????>>>AAAEEEGGGGGGGGGGGGHHHFFFIIIMMMQQQTTTUUUTTTTTTUUUXXX\\\```cccdddddddddeeejjjpppuuuyyywwwmmmkkkjjjkkkwwwxxxkkkZZZRRRTTTyyy{{{}}}~~~}}}pppnnnmmmllllllnnnqqqsssccc[[[PPPHHHDDDCCC@@@>>>===>>>@@@AAA@@@???===;;;;;;;;;<<<<<<;;;999777666555555444222111///...---...------///111111000...******)))+++---///......---,,,,,,...000000///......111444444222000111222---000333555777666444333222222111111222222333444555333111111444777888999888999:::;;;<<<<<<<<<<<<888888999:::::::::::::::555444333666:::======<<<777777666333000111666:::======<<<;;;999:::<<>>===<<<;;;<<<===>>>>>><<<>>>???@@@AAABBBAAA@@@???AAABBBCCCEEEFFFHHHIIIJJJLLLPPPVVVZZZ\\\```fffkkkppptttzzzzzzoooeee]]]XXXWWWJJJHHHFFFDDDCCCBBB???===??????>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>::::::;;;<<<=========<<<;;;;;;:::999888888888888999777555444666777777777222222333333333333444444444444555666777777666666888888777666555444333333555444333333222222333333222222222111111111111000111222444555555444222111333333333222222222222111111111000000000000111111111111222111//////000222666222//////222444333111...000222222111000111222222444666444111111333666444444444444555666666777333444666888999::::::;;;<<<===>>>>>><<<:::777555222444666666666<<>>;;;888777777444444444333333222222222///222666:::======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;===<<<;;;::::::::::::;;;777888888999999777666555333333444444555666777777444444444555555666666666777777666666666555555555444444555666777777777666///333777666333222444888555444444444444555666666666777888999999::::::999:::::::::;;;;;;;;;<<<<<<===<<<:::999888999::::::;;;;;;<<<<<<===>>>>>>??????DDDKKKOOOPPPNNNLLLJJJEEEGGGJJJMMMPPPSSSUUUUUUVVVXXX\\\```cccccccccccciiimmmrrrvvv{{{uuulllkkkiiijjjyyyxxxjjjXXXQQQTTT{{{zzz|||}}}|||}}}~~~|||{{{qqqmmmkkklllppptttuuutttpppcccUUULLLFFF@@@>>>???@@@?????????>>>>>>======@@@>>><<<:::999999::::::555444444333222111000000///...---,,,+++,,,------+++++++++++++++++++++++++++,,,///000111111///...///111222222000///000000000111222333444555555555333333333333333333333333111222222222111222555777;;;<<<<<<;;;::::::===???;;;999777666555666777888666444333666;;;@@@AAA@@@<<<;;;999555111000222444555:::;;;999888;;;===<<<<<<<<<;;;<<<===???AAABBBCCCAAA===;;;;;;>>>AAADDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFHHHIIILLLOOOSSSXXX]]]cccjjjnnnssstttwww|||~~~sssiiibbbYYYRRRNNNKKKGGGDDDCCCBBB@@@>>>@@@??????>>>>>>>>>>>>>>>::::::;;;<<<======<<<<<<============>>>>>>>>>>>><<<<<<;;;::::::999888888777777666555555555555555444333333222333444555666888666444222222444666888444444444444555666777888777555333333444444333222444444333333333333222222111111111111111111111111222222222111000//////...///////////////.........------///000111111111111333333222111000000111111333222111000000000111222333222222111111222222333222222222333333333444444666777888999:::;;;;;;<<<<<<=========<<<:::777666444555666777:::@@@GGGLLLVVVXXX[[[\\\\\\YYYVVVTTTNNNIIIAAA;;;888777666555111111111111111111111111222444777:::<<<;;;:::999======<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;::::::999444555666777888999999999999888888777666555555444666555444333333333333333777666555444444555666777666555444333333444555666555555555555555555555555333333333333333333333333333444444444555666666666444555666777777888888777999999999::::::;;;;;;;;;;;;::::::999888888888999>>>>>>>>>>>>>>>?????????BBBEEEKKKQQQUUUSSSLLLFFFGGGGGGGGGIIILLLQQQVVVYYYYYY\\\___```___```cccfffkkkooouuuyyy~~~~~~}}}~~~uuummmiiieeeggg|||mmmZZZPPPNNN{{{zzz|||}}}|||||||||~~~~~~~~~|||zzzyyyrrrqqqrrruuuzzz}}}{{{yyypppcccTTTKKKEEE@@@>>>???????????????>>>>>>>>>===<<<<<<<<<;;;:::999888777444444333222111000/////////...---,,,+++,,,,,,---++++++++++++++++++++++++***,,,...///000000///......///111111000//////000000111222222222222111111333333333333333333333333111222222222111222555777:::;;;<<<;;;::::::<<<>>>999888666555555666777888888666444666:::>>>@@@@@@>>>===999555111000111444555:::;;;999999<<<===<<<<<<;;;;;;<<<===>>>@@@AAAAAA???===<<<<<>>@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888:::999888888777777888888444444333333333444555666666555333222222333555666666666555555444444555555555444222222444555555444444444333333333333222222111111111111111111111111111111000000///......---////////////////////////---...///000111111111111222222111000000000000000222111000000000111222333333222222111111222222333222222333333333444444444666666777888999:::;;;;;;;;;<<<======<<<:::888777666777888:::<<>>>>>AAACCCHHHMMMQQQOOOJJJEEEFFFFFFFFFGGGKKKOOOSSSVVVYYY]]]```aaa```aaaeeehhhmmmrrryyy~~~}}}|||~~~~~~qqqggggggjjjqqqyyyiiiYYYOOOMMM||||||~~~~~~|||{{{||||||}}}}}}|||zzzxxxwwwtttuuuyyy}}}qqqcccTTTJJJDDD???>>>@@@????????????>>>>>>>>>>>>999:::;;;;;;:::888666444333333222111000//////.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,.........------+++---/////////...///000000000111111000000///...444444444444444444444444111222222222111222444666888:::<<<<<<;;;;;;;;;<<<999777666555555777888:::<<<999666666999<<>>:::555000///111333444999<<<::::::======<<<;;;;;;;;;<<<===>>>???@@@>>>>>>======>>>@@@AAACCC@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHIIILLLQQQVVV[[[bbbiiinnnpppssswww|||xxxrrrlllaaaUUUNNNJJJFFFCCCAAA@@@???>>>@@@@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;<<<>>>>>>======<<<<<<;;;;;;::::::<<<<<<;;;;;;:::999999999777666555555444444555555444444444333444444555666333333333333333333333333888888777555444333222222444222111222444666666555444444333333333333222222111111111111111111111111000000//////......------////////////////////////---...///000000111111000111000000////////////000000000000000000111222333222222111111111111222222333333333333444444444444666666666777888999:::;;;;;;<<<=========;;;:::999:::<<<===>>>>>>???AAACCCJJJMMMPPPSSSUUUUUUTTTSSSGGGCCC===999777666555444111111111111111111111111444666999;;;======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;999888777666666888999:::;;;;;;<<<;;;;;;777777777666666666666666555444444333333333333333666555555444444555555666444333333222222333333444111111111111111111111111333333333333333333333333333333333333222222222222555555666777888888888888999888888888888888777777888888777777666666777777;;;;;;;;;;;;<<<<<<======@@@AAADDDHHHKKKJJJGGGDDDFFFFFFGGGHHHKKKOOOSSSUUUYYY\\\```aaaaaacccgggkkkpppvvv~~~}}}zzz{{{{{{lllbbbgggrrr}}}{{{mmmaaaTTTMMMKKK}}}~~~~~~}}}|||~~~~~~~~~}}}|||zzzxxxwwwuuuvvvyyy~~~qqqcccTTTJJJEEE@@@@@@BBB?????????>>>>>>>>>>>>>>>999:::::::::999777555444333222222111000///......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------,,,,,,)))+++---......---...000//////000000000000000///555555555555555555555555111222222111111111444666777999<<<<<<;;;::::::;;;999888777666777888:::<<<>>><<<888666777999===???BBB@@@;;;555111///000222333999<<<;;;;;;>>>>>><<<;;;;;;<<<<<<===>>>??????<<<<<<===>>>???@@@AAABBB??????@@@AAAAAABBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIILLLPPPTTTYYY^^^eeeiiilllpppvvv{{{zzzwwwrrreeeXXXOOOKKKFFFCCCAAA@@@???>>>AAA@@@??????>>>>>>?????????>>><<<;;;;;;<<<>>>@@@???>>>>>>===;;;::::::999<<<<<<;;;;;;::::::::::::555555444333333333333444555444444444444555555555333333444555555444333333888888888777666555444333444333222222444555555555444444333333333222222222111111111111111111111111000000000//////.........///////////////000000000......///000000000000000000//////.........///////////////000111222333333222222111111111111222222333333333333444444444444555555444555666777999:::<<<<<<===>>>>>>>>>>>>===???AAACCCCCCBBB@@@??????@@@BBBEEEHHHJJJJJJIIIIIIBBB???;;;888777777666555222222222222222222222222444555888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555444666666777888888888888888444444444555555555555555444444333333222333333444444444444444444444444444222222222222222222222222111111111111111111111111333333333333333333333333444444333333222222111111555555666777888888888888888888888777666666666555777666666555555555666666::::::;;;;;;<<<<<<======???@@@AAADDDEEEFFFFFFEEEIIIIIIIIIKKKNNNQQQUUUWWWXXX[[[^^^```aaaccciiimmmssszzz~~~vvvuuuyyyvvvjjjcccjjjyyymmm___WWWNNNIIIGGG}}}}}}{{{yyyxxxvvvuuuuuuxxx|||~~~|||yyyoooaaaSSSKKKFFFBBBAAADDD>>>>>>>>>>>>>>>>>>??????<<<;;;999777666666777777333222222111000///......,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++))))))***++++++,,,,,,,,,)))+++------------...///---...///111222333333333555555555555555555555555222222222111000111333555666999;;;<<<;;;:::::::::;;;:::888888888:::<<<===???===999666555777:::===AAA@@@<<<777222//////111222888=========???>>>;;;;;;;;;<<<<<<======>>>>>>;;;;;;===>>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFJJJLLLOOORRRUUUYYY^^^bbbggglllsssyyy}}}}}}zzzvvviii\\\RRRNNNHHHDDDBBBAAAAAA@@@AAA@@@@@@???????????????@@@???===<<<<<<===???@@@AAA@@@???>>>===;;;::::::<<<<<<;;;;;;;;;;;;::::::999888888777666777777777555555555555555555555444444555666777777666555444666777888888888888777666777555333333444444333222444444333333333222222222111111111111111111111111111111000000000000000///////////////000000111111...//////000000000000//////...............//////......///000111222222222222111111000000111111222222222222333333333333444444333333333444666888999======>>>???@@@AAABBBBBBDDDFFFHHHGGGDDDAAA>>>===:::<<<>>>???@@@@@@???>>>===;;;999888888888777555333333333333333333333333333444666888999:::::::::::::::;;;;;;;;;;;;;;;;;;:::999999777666555444444444555555666666666666555222222333333333333333333333333222222222333333444333333444444444444333333222222222222222222222222222222222222222222222222333333333333333333333333555555444444333333222222444555666777777888777777777777777666666555555555666555555444555555666666::::::;;;<<<<<<===>>>>>>??????@@@AAABBBCCCEEEFFFHHHHHHJJJLLLOOORRRUUUWWWVVVYYY]]]___```dddjjjooouuu}}}~~~tttmmmpppxxxrrrmmmkkkrrr~~~sss^^^SSSMMMHHHDDDCCC{{{zzz~~~~~~{{{zzzyyywwwtttqqqqqqttttttrrrpppiii]]]PPPJJJFFFBBBAAACCC>>>>>>>>>>>>???????????????===:::888777777888999333333222111000//////...,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))******+++,,,,,,,,,)))+++---------,,,---...---...000222333555555666444444444444444444444444222222222111000000222444777888::::::999999999:::<<<;;;999888888:::;;;======<<<:::777444555888:::??????===999444111//////111888===>>>>>>@@@>>>;;;:::;;;<<<============<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFIIIKKKMMMOOOQQQTTTXXX\\\bbbhhhooovvvzzz~~~~~~yyynnncccVVVQQQKKKFFFDDDDDDCCCCCCAAAAAA@@@????????????@@@@@@@@@>>>======>>>>>>???AAA@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888888777666666666777777555666666666666555444444555666777888888777666555444555666888999999888888777666333333444444333222444444333333333333222222111111111111111111111111111111111111000000000000...//////000000111111222//////000000000000/////////............//////000......///000111111111111111111000000000000111111111111111111222222222222333222111111222444777888<<<===>>>???AAACCCDDDEEEFFFHHHIIIHHHDDD@@@===<<<888999:::;;;;;;::::::999999888777888999999888777444444444444444444444444333444555777888999999:::::::::::::::;;;;;;;;;;;;888888888777777666555555666666777777777777666666333333222222222222222222222222222222222333333444222333333444444333333222111222222333333222222111222222222222222222222222333333333333333333333333444444444444333333333333333333444555666666666666777666666666666666666555555555444444555555666666999::::::;;;<<<===>>>>>>===???@@@@@@@@@AAADDDFFFDDDFFFHHHJJJNNNRRRTTTVVVVVVYYY]]]___aaafffmmmsssxxxuuulllggglllxxxppppppsssyyytttdddSSSKKKHHHDDDBBBAAA~~~wwwvvvzzz}}}{{{yyyyyyxxxuuuqqqppppppnnnjjjfffbbbWWWMMMHHHEEEAAA@@@AAA===>>>>>>>>>???????????????>>>===<<<;;;::::::999444444333222111000//////+++,,,,,,---,,,+++***)))++++++++++++++++++++++++************+++,,,------+++,,,......---,,,,,,---...///000222333444444444333333333333333333333333222222222111///000222444777888999888777888999;;;;;;:::888777777888999::::::;;;:::777444333555888===>>>>>>;;;777222///...000777>>>??????@@@???;;;:::;;;<<<=========<<<;;;===============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJLLLNNNQQQVVVYYY\\\ccclllrrrvvv{{{}}}tttkkkYYYTTTNNNIIIGGGFFFFFFFFFBBBAAA@@@@@@??????@@@@@@@@@@@@@@@??????>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<777777666555555555555666555666777777666555444333555555666666666666555555222333555777888777666666666444333333444555444333444444333333333333222222111111111111111111111111000000000000000000000000...//////000111111222222//////000000000000////////////......//////000111...///000111111000//////111111000000000000111111///000000000000111111111333222000000111333666888:::;;;<<<>>>@@@CCCEEEFFFDDDFFFGGGFFFBBB>>>;;;:::555666777777888888777777666666666888:::;;;:::888666666666666666666666666444444555777888999:::;;;999999:::::::::;;;;;;;;;777777777777777777777777666777777777777777666666555555444444333333222222222222111111222333333444111222333444444333222111222222333444444333222222222222222222222222222222333333333333333333333333222222222222333333333333111222333444555555555555666666666666666777777777555555555555555666777777888888999:::;;;<<<======;;;===??????>>>???BBBEEECCCDDDGGGKKKOOOSSSVVVWWWWWW[[[^^^aaadddiiiqqqwww|||ppphhhdddkkkzzzoooqqquuu}}}|||cccWWWLLLHHHFFFCCCAAABBB|||uuussswww{{{~~~|||~~~}}}zzzyyyxxxzzzvvvsssqqqppplllfffaaa]]]SSSJJJFFFDDD@@@>>>???======>>>>>>?????????@@@>>>>>>??????>>><<<:::888555444444333222111000000++++++,,,---,,,+++***)))++++++++++++++++++++++++************+++,,,---...,,,---///...---,,,,,,---///000111222222222222222333333333333333333333333222222222111//////111333888888888777666777999<<<;;;999777666555666777888888::::::777444222444777;;;===>>>===888333///...///777>>>???@@@AAA???;;;:::;;;<<<=========<<<;;;???>>>===<<<<<<===>>>???BBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCEEEGGGJJJLLLPPPUUUYYYYYYaaajjjppptttyyywwwppp[[[VVVPPPKKKHHHHHHHHHGGGBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999999999555666777777777666444333555555555555555555555555111222444666666555444333444333222222444666666555444444444333333333222222111111111111111111111111.........///////////////...//////000111222222222///000000000000000/////////////////////000111111//////000111111000///...111111000000000000111111////////////000000000000222111000///000333555777888999:::<<>>>>>======@@@DDDDDDFFFIIIMMMQQQVVVYYYZZZYYY\\\```cccfffkkktttzzzooogggccclll{{{pppqqquuuqqqYYYQQQIIIHHHFFFCCCBBBCCC{{{sssqqqsssvvv~~~zzzyyyyyywwwuuussspppnnniiiddd```\\\UUUKKKDDDBBBBBBBBBAAA??????>>>===<<<;;;::::::??????@@@@@@???<<<888666666444111000000///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********$$$&&&***,,,------///000,,,---...000222222333333666666666555444444333333555555555555444222000///222333666999:::::::::999666:::<<<888000...444;;;===;;;888555333333444555888:::===>>>===888222...000222555:::===>>><<<999999:::<<<===>>>===<<<<<<@@@???>>>======>>>???@@@===???AAAAAA@@@@@@AAABBBAAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKNNNRRRUUUWWWZZZ^^^gggnnnpppqqqzzz|||sssjjjbbbWWWOOOLLLJJJHHHFFFEEECCCAAAAAABBBDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA??????@@@@@@???>>><<<;;;;;;;;;<<<===>>>>>>======;;;::::::999888777666555444444555666777888999:::777666555444444444444444777666555444444555666777444555555555444333333222444444444333333222222222222111000111222222222000111000///...///000222444444333222111111111222333000111222333333111...,,,///////////////////////////////////////000111111//////000000000000//////111000/////////000222333111222222111000000111333555666888===AAAEEEFFFFFFCCC@@@>>><<<<<<;;;999777777666666555555555666666;;;<<<===>>>>>>===<<<;;;999999999::::::::::::;;;777555555666999;;;<<<;;;======;;;:::999888888888666555444333333444666777666555555555555444444444444444444333333222222222111111000000111111222333333333333333333333333333333333333333333333333333222222222111111111111000/////////000111111222222111111222222222333333333555444444333333222222111888888777777666666555555444444444555666888999:::::::::::::::::::::::::::<<<;;;;;;<<<===???AAABBBCCCFFFJJJNNNPPPSSSVVVXXX]]]^^^bbbgggkkknnnwwwkkkjjjkkkuuunnnqqqxxxxxxcccOOOLLLHHHFFFDDDCCCAAA@@@{{{sssqqqtttwww}}}~~~zzzxxxxxxzzzyyywwwvvvsssnnnhhhccc\\\TTTJJJCCCAAAAAAAAA@@@===============<<<<<<<<<;;;;;;;;;:::999888777777777555222111111000///---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((***,,,---,,,,,,---///...///000222333444555555666666555555555444444444555555555555444222000///222444666999::::::999888999<<<>>>;;;555333777<<<<<<:::888777555444444444888;;;>>>???===999444000000222555999===>>>===;;;::::::;;;<<<<<<<<<<<<<<<@@@???>>>======>>>???@@@===???AAABBBAAAAAABBBCCCAAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGJJJMMMPPPTTTVVV[[[___gggnnnoooqqqyyyyyynnnfff[[[SSSOOOLLLIIIGGGCCCAAA??????@@@BBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB???@@@@@@@@@???>>>===<<<;;;;;;<<<===============;;;;;;::::::999777666555666666666666666666666666666666555444444444444444777666555444444555666777333444444444333333222111444444444333333333222222222111000111222333222000111000/////////000222333333333222111111222333444////////////...---,,,,,,///////////////////////////////////////000000111//////000000000000//////111000/////////000111222111222222111000000111333444555888<<>>???@@@??????>>>>>>======<<<;;;::::::999777666555666999;;;;;;;;;::::::999888777777777777888777666555333333333222555555555555444444444444444444333333333222222222111111000000111111222333222222222222222222222222333333333333333333333333111111111000000000///////////////000111111222222111111222222222333333333333333333333333333333333666666666555555555444444555555555555666888999999::::::::::::::::::::::::<<<;;;;;;<<<===???AAABBBBBBEEEIIIMMMPPPRRRVVVXXX``````dddiiilllooowwwwwwhhhiiinnnyyyvvvmmmqqqzzzsss^^^NNNKKKGGGEEEDDDCCCBBB@@@{{{tttrrrvvvyyy~~~zzzxxxxxx}}}|||{{{zzzxxxrrrkkkfff\\\TTTJJJCCC@@@@@@@@@???<<<<<<<<<<<<======>>>>>>===<<<:::999999999;;;;;;777555333222222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......---++++++,,,---++++++,,,...///000111222555555555555555444444444444555555555444333111000333444777999999999888777:::;;;===<<<999888888999999999999999888666444333888:::===???>>>:::666222111111444888===??????>>><<<;;;:::::::::;;;<<<===??????>>>>>>>>>>>>??????>>>@@@BBBBBBBBBAAABBBDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGJJJMMMQQQUUUWWW\\\___fffmmmooopppwwwuuummmbbbYYYSSSOOOKKKHHHDDDBBB@@@???AAABBBBBBAAABBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@???>>>===<<<;;;<<<<<<===============;;;;;;;;;:::999888777666888888777666555444444333666666555444444444444555666666555555555555666666222333333333333222111111444444444444333333333333333111000111222333222111111111000//////111222333333222222111222333555666333333111000000///000000//////////////////////////////......//////000111...//////000000//////...000000/////////000111222000111222111000///111333222444777<<>><<<:::888666777777777888999;;;===>>>>>>???AAABBBBBBBBBAAAAAABBBBBB@@@>>><<<:::999888777666555666888::::::999666666666666555666666666666666666555555333222111555555444444444333333333333333333333222222222222111000000000000111222222111111111111111111111111222222222222222222222222000000000000/////////.../////////000111111222222111111222222222333333333111111222333333444555555555555555444444444444444666666666666666777888888::::::::::::::::::::::::<<<;;;;;;<<<===???BBBCCCBBBEEEIIIMMMPPPSSSWWWZZZcccdddhhhmmmppprrryyyvvvlllaaagggrrryyymmmkkkrrr~~~}}}iiiVVVLLLIIIFFFDDDDDDCCCBBBAAA}}}uuutttxxx}}}~~~}}}yyyyyyyyy||||||}}}|||zzzuuummmhhh]]]UUUKKKDDDAAAAAA@@@???<<<<<<<<<==================<<<;;;:::::::::::::::666444222111111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......---+++))))))+++---******+++,,,---///000111444444555555555555555555444555555555555333111000333444666888999999777777999999999;;;;;;:::777555777999:::;;;:::888555333666888;;;======:::666444111111333777;;;???@@@@@@>>><<<:::999999:::===>>>???>>>>>>>>>>>>>>>>>>??????@@@BBBCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHKKKOOOTTTXXXZZZ]]]___eeelllnnnooouuu}}}|||ttthhh___XXXRRRLLLGGGGGGDDDBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<<<<===============<<<;;;;;;;;;;;;:::999888777888777777666555444333333666555555444444444555555666666666555555666666666333333444444444333333222444444444444444444333333333222111111333333222111222111111000000111222222222222111222222444666777444444333333222111111000///////////////////////////............///000000...//////////////////...////////////000000111111000111111111//////111222000333777<<<@@@EEEJJJMMMOOOKKKFFFBBB@@@===;;;999999999888999;;;===@@@AAACCCCCCDDDEEEDDDCCCBBBAAACCCBBBAAA>>><<<:::888888777666555555777999888888333333444555555555555555111222444555666666555444444444444444333333333222333222222222222222222222000000000000000111222222111111111111111111111111222222222222222222222222111111000000000//////////////////000111111222222111111222222222333333333222222222333333444444444555555444444444444444444777666666666666666777888999999::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDGGGKKKNNNQQQUUUZZZ]]]eeefffkkkrrruuuxxx~~~{{{tttjjjaaaZZZfffwww~~~xxxooohhhhhhrrrrrr```PPPJJJGGGDDDCCCCCCCCCBBBAAAyyyxxx}}}~~~{{{yyyzzz{{{||||||}}}~~~|||wwwpppkkk```XXXMMMEEEBBBAAA@@@??????>>>>>>===<<<<<<;;;;;;999:::::::::888666333222555333000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++)))((()))+++---.........///000222444555333444444444555555666666444555555666555444222111222444666888999888888777999888999;;;===<<<888555666888;;;===<<<:::666333333555888;;;;;;:::777555222111111444999===@@@AAA???===;;;999999;;;===???>>>>>>>>>??????>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFHHHKKKOOOSSSWWWYYY\\\]]]bbbiiilllmmmsssyyyzzzoooddd\\\UUUMMMGGGGGGEEECCCBBBCCCDDDDDDCCC@@@@@@????????????@@@@@@AAAAAA@@@??????>>>>>>>>><<<===============<<<<<<;;;;;;;;;;;;;;;:::999888666666666666666666555555555555444444444555555666555666666666666666666555444444555555555555555444444444444444444444444444333222111222333333333111222222111111111111111222222222111111222444555666//////000111000...---+++////////////////////////...............//////000......////////////............//////000000000000000111111000//////000222///222777;;;???EEEKKKPPPSSSPPPMMMJJJHHHFFFBBB@@@===<<<;;;;;;<<<>>>@@@BBBGGGGGGGGGGGGEEECCCAAA@@@@@@@@@>>>===;;;:::999888777666444555666777777666222333444555666666666555000111333555666555555444444333333333222222222222222222222222222222222222000000//////000000111222222222222222222222222222111111111111111111111111222222111111111000000000/////////000111111222222111111222222222333333333444444444333333222222222555555555555555555555555777666666666666666777888999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDFFFIIIMMMPPPTTTYYY^^^bbbfffhhhooowww||||||tttjjj```ZZZYYYhhh~~~{{{uuummmgggeeegggtttyyyjjjYYYLLLHHHFFFCCCBBBBBBBBBBBBAAA~~~~~~~~~|||zzzyyyzzz|||||||||}}}~~~~~~zzzuuuqqqbbbYYYNNNFFFCCCBBB@@@?????????>>>===<<<;;;:::::::::;;;<<<===;;;777444111444222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,((()))***)))))))))+++---------------...000333444333333333444555666777777444555666666555444333222000222555777999999888888::::::;;;===>>>===:::888555888;;;======;;;777555111333666999::::::888666333111000222666;;;???@@@AAA???<<<;;;:::<<<>>>???>>>>>>????????????>>>>>>>>>@@@BBBBBBBBBAAABBBDDDAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEHHHKKKOOOSSSUUUZZZZZZ___fffjjjlllqqqwww~~~tttjjjaaaXXXOOOIIIFFFDDDAAAAAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBB@@@??????>>>??????==================<<<;;;;;;<<<<<<<<<;;;;;;:::999555555666666777777888888555444444444444555666666555555666666666666555555444555555666666666666555444444444444555555555555444222111222333444333222222222222222222111111111222111111000111222444555000000000000///...------////////////////////////......------......///000---......//////......------...///000000000/////////000111000///...000222///333888;;;???DDDKKKQQQVVVUUUTTTTTTSSSQQQMMMKKKEEECCC@@@>>>===>>>@@@AAAGGGHHHHHHGGGEEECCCAAA???>>>>>>===<<<;;;:::999888888666444444555666666555222333555666666666555555444444444444444333222222333333333222222222111111111111111222222222222222000////////////000111111222222222222222222222222000000000000000000000000222222222222111111111111/////////000111111222222111111222222222333333333555555444333333222111111555555555555555666666666666666666666666777888888888999999::::::;;;;;;<<<;;;;;;;;;===???AAADDDEEEHHHKKKNNNRRRVVV[[[aaaeeeiiilllsss}}}|||qqqccc[[[YYY^^^ooo|||xxxpppfffaaaaaahhhwwwvvveeeVVVLLLHHHEEEBBBAAAAAAAAA@@@???|||yyyyyyzzz|||zzzzzzzzz{{{|||zzzvvvsssbbbYYYNNNFFFBBBAAA???>>>>>>>>>======<<<<<<<<<;;;===>>>>>>===<<<:::999777444222000000111111000///------------------------************************,,,,,,++++++++++++++++++((()))++++++*********+++***)))))))))***---///111222222333444555666777888444555666666666555333333///111444777999999999999999:::;;;<<<;;;;;;::::::666888;;;======;;;888666000333666999;;;;;;:::999444222//////333999===???AAA@@@>>>===<<<===>>>???===>>>???@@@@@@???>>>======???AAABBBAAAAAABBBCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDGGGJJJNNNQQQSSSWWWWWW\\\ccchhhkkkooouuuzzzzzzpppfff]]]SSSLLLGGGDDDBBBAAAAAABBBBBBAAACCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@???>>>?????????===============<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::777777777777888888888999444444444444444555666666444555666777777666555444333444555555666666555555444444444444555555555666444333222222444444333222222333333333222222111000222111000000000111222333555333000------...000222////////////////////////...------------...//////---......//////......------...///000000000///...///000111000......000111///333888;;;>>>CCCKKKQQQXXXYYY[[[]]]^^^\\\XXXUUUNNNKKKGGGCCC@@@???@@@AAADDDEEEEEEFFFEEEDDDBBBAAA???>>>===<<<:::999888888888666444444555555555333222333555666666555444333444444333333222222333333222222222222111111111111000111111111222222222222///////////////000111111111111111111111111111111000000000000000000000000111111111111000000000000/////////000111111222222111111222222222333333333333333333333333333333333333333444444444555555555555555555555666888999999888888999::::::;;;<<<<<<;;;;;;<<<===???BBBDDDFFFHHHJJJNNNRRRVVV\\\bbbgggnnnqqqyyyooo^^^YYY\\\iiiyyy|||qqqddd^^^```lll|||tttcccUUUNNNHHHEEEBBB@@@@@@@@@???>>>}}}zzzxxxzzz{{{vvvvvvvvvwwwxxxwwwuuurrraaaYYYMMMEEEAAA@@@>>><<<<<<<<<<<<===============;;;:::999888888888999999555333111111222222111000------------------------************************---,,,,,,++++++*********)))+++------,,,*********,,,+++******,,,...111333222222333444555777888888444555666666666555444333...000333666999:::::::::666888:::999888777888999666888;;;======<<<999777111333777:::<<<<<<;;;;;;555222......222777<<<>>>BBBAAA@@@>>>>>>>>>??????===>>>???@@@@@@???>>>======???AAAAAA@@@@@@AAABBB??????@@@AAACCCDDDEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSUUUUUUZZZbbbgggjjjnnntttwww}}}sssjjj```UUUNNNIIIGGGDDDCCCDDDDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAA???>>>??????@@@======>>>>>>===<<<;;;;;;<<<<<<<<<===<<<<<<;;;;;;999999999888888888888888444444444444444555666777444555666777777666555444222333333444555555555444444444444555555555666666444333222222444444333222333333333333333222111000222111000/////////000111555111+++&&&%%%)))...222////////////////////////...------------...//////---..................---,,,---///000000000///...///000000000......000111000444999<<<===BBBJJJQQQYYY[[[^^^ccceeeddd___\\\TTTQQQKKKFFFBBB@@@@@@AAAAAABBBCCCEEEEEEDDDDDDCCCAAA@@@>>>===;;;999777777888666444444555555444333111222444555555444222111222111111111222444666777222222222111111111111000000000111111222222222222///////////////000111111000000000000000000000000000000000000000000000000000000000000/////////////////////000111111222222111111222222222333333333111222222333333444444555222222222333333444444444444444444555666888999:::888888999::::::;;;<<<<<<;;;;;;<<<===???BBBEEEFFFHHHJJJMMMQQQUUU[[[bbbgggrrruuu|||nnn\\\YYY___qqquuueee___aaaoootttcccVVVOOOHHHEEEBBB@@@@@@???>>>===~~~{{{vvvsssrrrrrrrrrtttvvvuuurrrpppbbbYYYMMMEEEBBBBBBBBBBBB??????>>>===============;;;;;;;;;:::999888777666555333000//////000///...$$$''',,,//////.........+++---------+++++++++---,,,++++++******++++++,,,------,,,+++************++++++,,,------......///333222222222333555777888888777555444333333444555......000333777:::;;;;;;<<<::::::<<<>>>???<<<999:::;;;<<<===<<<;;;:::999444222111555;;;>>>===:::777666333111000222888<<>><<<;;;;;;???@@@AAABBBAAAAAA???>>>===<<<===???AAABBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNRRRUUUYYY]]]aaafffkkkooozzz|||tttfffYYYPPPLLLIIIEEEDDDEEEFFFDDDBBBAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>============DDDBBB@@@???>>>===;;;999999999999999999888777666555444333333333333444555777777777777777777777777555666666666777777777888666555555555555444444444111111222222222333333333333222111111222222111///333333333222222222111111111///...///000111000...000000000000000000000000........................------------------------////////////////////////000///////////////000111666777999;;;>>>DDDKKKQQQXXX[[[```fffjjjkkkiiifff```XXXSSSRRRLLLDDDBBBEEE@@@??????@@@BBBCCCCCCBBB>>>>>>===<<<;;;999888777777666555444333222222222222222222222222222222222333333333222222111111111222222222111111111000000////////////////////////222111111111000000//////333333222111000000000111000000000000000000000000111111111111111111111111000///---,,,---...000111000111111111111222222222555555444333333222222111111222333444555555555555777777777777888888888888:::::::::::::::::::::::::::;;;<<<===>>>AAAFFFIIIIIIMMMSSSWWWZZZ^^^dddiiisssxxxssscccXXXZZZcccwwwooodddccceeewwwqqq```SSSLLLGGGDDD@@@>>>???@@@@@@@@@}}}yyyvvvvvvuuuuuuuuuuuusssooolllcccZZZNNNEEEBBBAAAAAA@@@>>>======<<<<<<<<<<<<<<<;;;:::999999777777666555555333000//////000///...***,,,...///---,,,++++++---...///---+++******+++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++,,,,,,---.........111111111111222333555666666666444333333333444444111000000222666999;;;;;;<<<::::::<<<>>>???<<<:::;;;;;;<<<<<<<<<;;;:::999444222000333999======<<<777666333111///222777:::>>>@@@AAAAAA???<<<;;;;;;======>>>??????>>>===<<<=========???AAABBBBBB@@@BBBBBBBBBCCCCCCCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLNNNQQQTTTXXX\\\aaafffkkkooowwwyyy~~~yyymmm```WWWOOOKKKFFFDDDDDDDDDAAA>>>AAAAAABBBCCCCCCCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>???===<<<<<<======<<<:::;;;;;;;;;;;;:::999777777555555444333333444555555777777777777777777777777666666666666666777777777666555555555555444444444222333333333444444444444333222111111222333111000333222222222111111111111222000///000111222111000........................................................................///////////////////////////////////////000111111666777999<<>>???AAABBBAAA@@@>>>>>>======;;;:::888777666555444333333333333333222222222222222222222222333333333222222111111111222222222111111111000000111111111111111111111111111111000000000/////////333222111111000000111111000000000000000000000000111111111111111111111111000///...---...///111222000111111111111222222222///000000111111222333333222222444555555666666666666666666777777777888888:::::::::::::::999999999:::;;;<<<===>>>AAAFFFIIILLLPPPVVVYYY\\\___eeejjjsssyyyyyylll^^^VVVZZZdddsssqqqhhhhhhlll|||mmm\\\PPPKKKGGGDDD@@@>>>???@@@@@@@@@}}}zzzxxxwwwvvvvvvuuusssooolllcccZZZNNNEEEBBBAAA@@@???======<<<;;;;;;;;;;;;;;;;;;:::888666555555666666555333000///000000///...---...///...,,,***+++,,,...//////---+++))))))***,,,++++++******++++++,,,++++++******++++++,,,,,,***++++++,,,,,,---......000000000000000111222333555555444333333333444444444222111222555888:::;;;;;;;;;;;;<<<>>>>>>===;;;;;;;;;;;;;;;:::::::::999666222000222777<<<======888666444111///111555888<<<>>>AAAAAA???===<<<<<<<<<======>>>>>>>>>======>>>======???AAABBBBBB@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLMMMOOORRRWWW[[[```fffkkkooorrruuuzzzuuuhhh```UUUPPPJJJFFFEEECCC@@@===@@@AAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????<<<;;;;;;<<<>>>??????>>>=========<<<;;;999888777555555444444444444555555666666666666666666666666666666666666666666666666666555555555555444444444444444444444555555555555333111111111333333333111222222111111111000000000222111000111222333222000................................................////////////////////////////////////////////////............///111222222666888:::===AAAGGGNNNRRR\\\aaaiiipppvvvwwwvvvuuupppjjjeee```WWWMMMGGGFFFBBBAAA??????@@@@@@@@@>>>>>>======<<<;;;999888777444444333333222333333333222222222222222222222222222222222222222111111111222111111111111000000000111111111111111111111111000000///////////////...222222111000000000111111000000000000000000000000000000000000000000000000111000/////////000222333000111111111111222222222///000000111111222333333333444555555666666666666555555666666666777777777999999999999999999999999:::;;;<<<===???BBBFFFJJJPPPTTTXXX[[[]]]aaafffkkkttt{{{{{{ooocccWWWSSS[[[fffppp}}}~~~qqqkkknnntttzzzfffVVVMMMIIIFFFCCC@@@>>>????????????}}}vvvvvvuuuvvvvvvuuuqqqooocccZZZOOOFFFBBB@@@???===>>>===<<<<<<;;;;;;<<<<<<<<<;;;888666555555666777444222111000000000///---,,,------,,,++++++---000---......---+++******+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++*********+++,,,,,,------000000000000000111222222555555555555555555666666777555222222555888:::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;:::999:::::::::777444111111555:::===>>>999777555111///000333666:::<<>>======??????@@@@@@@@@@@@@@@@@@>>>>>>>>>@@@BBBCCCBBB@@@AAAAAABBBBBBCCCDDDDDDDDDFFFEEEEEEFFFGGGJJJLLLMMMMMMPPPUUUZZZ___eeekkkooopppsssxxx~~~{{{nnnfff\\\VVVOOOJJJHHHFFFCCC@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>======>>>@@@BBBAAA@@@>>>======<<<:::888777666666555555555555555555666555555555555555555555555777666666666666555555555666555555555555444444444333444444444444555555555333222111222333444444222111111111000000000000///222111000000222222111000000000000000000000000000................................................////////////////////////---------...///111222333666888;;;>>>AAAGGGNNNRRRYYY___hhhppptttvvvvvvvvvpppmmmiiiddd[[[RRRKKKHHHFFFDDDAAA@@@@@@@@@???>>><<<<<<;;;:::999777666555333222222222222222333444111111111111111111111111222222222111111111111111111111111111000000000000////////////////////////////////////............111111000000000000111111000000000000000000000000////////////////////////111111000000000111222333000000111111111222222222555555444333333222222111444555555666777777666666555555555555666666666666888888888888888999999999:::<<<===>>>@@@CCCHHHKKKRRRVVVZZZ]]]^^^bbbhhhmmmxxxvvvggg[[[SSSTTT^^^jjjuuu}}}}}}zzzooolllrrryyyttt```QQQJJJIIIEEECCC@@@????????????>>>}}}xxxwwwwwwwwwwwwuuuqqqnnnbbbZZZNNNFFFBBB@@@>>><<>>======<<<<<<======>>><<<999777666666888888444222111000111000...,,,......---,,,++++++...000***,,,------++++++,,,---,,,++++++******++++++,,,...---,,,+++************))))))******+++,,,,,,,,,000000111222222333333333666666777888888888999999999666444333555888::::::;;;;;;<<<<<<======>>>???>>>===;;;999999:::;;;<<<:::777333222444888<<<>>>:::999666333//////111444777:::>>>@@@@@@???>>>>>>@@@@@@@@@@@@AAAAAABBBBBB??????>>>@@@BBBCCCBBB@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMLLLOOOTTTYYY^^^dddjjjnnnooosssyyyssskkk```ZZZRRRMMMKKKIIIFFFCCCAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>@@@???>>>???@@@AAA@@@???======<<<;;;999888666555666666666666666666666666444444444444444444444444666666666555555555555555666555555555555444444444333333333333444444444444444333222333444555444333111111111000000000000///111000//////000111000///111111111111111111111111........................------------------------////////////////////////---------...///111222333555777:::===AAAFFFKKKPPPSSSYYYbbbhhhlllmmmooopppllllllkkkgggaaaZZZSSSNNNKKKHHHDDDBBBAAA@@@???>>>::::::999999777666444333222222111111111222222333111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////............////////////111000000///000000111111000000000000000000000000////////////////////////111111111111111222222333000000111111111222222222555555444333333222222111444555666666666666666666555555555555666666666666777777888888888999999999<<<===>>>@@@BBBEEEJJJNNNSSSWWW[[[^^^```eeekkkqqq~~~qqqaaaXXXTTTYYYeeeqqquuulllmmmvvv~~~lllZZZOOOJJJIIIEEEBBB@@@?????????>>>===~~~}}}~~~|||zzzyyyvvvsssmmmjjjaaaYYYNNNFFFBBB@@@>>><<>>==================<<<:::999888777888888333222111111111000...,,,111111000---+++***+++---)))+++,,,,,,,,,,,,---///,,,++++++******++++++,,,...---,,,+++************((())))))******+++,,,,,,///000222333444555555555666777888999:::;;;;;;:::999777555555777999:::::::::<<<======<<<===???AAA@@@>>><<<:::999;;;===>>><<<:::777555555777;;;===<<<;;;999444000///000222444888===@@@AAA@@@??????>>>=========>>>???@@@AAA@@@??????@@@BBBCCCAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGFFFFFFFFFGGGIIIKKKLLLLLLOOOTTTYYY]]]ccciiimmmooouuu}}}{{{rrreee^^^UUUOOOLLLJJJGGGDDDBBBAAA@@@@@@@@@AAACCCDDDFFFFFFFFFEEEDDDBBBAAA@@@@@@????????????>>>>>>>>>@@@>>>======>>>???>>><<<<<<<<<<<<;;;999888666666666666777777777777666666555555555555555555555555444444555555555666666666666555555555555444444444222333333333333444444444666555333444444555333222222222111111111000000000000///...///000111000...////////////////////////........................------------------------////////////////////////............///111222222444666999<<>>===:::999999888777555333333222222111111000111111111111111111111111111111111000000000111111111111111//////000000000000000111111111111111111111111111...////////////000000000000000/////////000111111000000000000000000000000000000000000000000000000000111111111222222222222000111111111111222222222///000000111111222333333444555555666666666555555555555666666666777777777777777888888999:::::::::===???@@@BBBDDDHHHMMMPPPTTTXXX\\\```ccciiiqqqwwwxxxkkk]]]WWWZZZbbbppp{{{}}}rrrmmmrrr}}}yyycccUUUMMMJJJHHHDDDBBB@@@?????????>>>===~~~}}}~~~{{{yyywwwrrrmmmiii___WWWMMMFFFCCCAAA???===>>>>>>===<<<<<<<<<<<<===;;;;;;:::999888777666666333222111111222111...,,,///000000...,,,+++,,,---***,,,------++++++,,,...,,,++++++******++++++,,,+++*********+++,,,,,,---(((((())))))***+++++++++---///111333555666666666555666888999;;;;;;;;;;;;888666555666888::::::::::::<<<======<<<===@@@CCCBBB@@@===::::::<<<>>>@@@???===;;;888666777:::<<>>======??????>>>===<<<<<<<<<<<<;;;:::999888666777888888888888777666555555555555555555555555222333333444555666777777666555555555555444444444444444444444555555555555888666555444555444333111333222222222111111111111111000//////111111000///////////////////////////................................................///////////////////////////////////////000111111333555888:::<<<@@@DDDGGGKKKOOOSSSTTTSSSTTTXXX[[[]]]dddhhhhhhgggfff```YYYPPPLLLGGGBBB@@@>>>===<<<;;;;;;:::999888666555444333222111000000000000000111111111111111111111111///000000000111111111222////////////000000111111111111111111111111111111/////////000000000111111///////////////000111111000000000000000000000000111111111111111111111111///000000111111111111111000111111111111222222222///000000111111222333333444444555555555555444444666666666777777777888888888888888999:::;;;;;;;;;???@@@BBBDDDFFFJJJOOOSSSUUUYYY^^^bbbgggoooxxx}}}||||||ooocccXXXXXX```lll{{{zzzrrrqqqzzznnnYYYPPPLLLIIIFFFCCCAAA@@@?????????===<<<~~~}}}{{{zzzyyyxxxtttppplll^^^VVVMMMFFFCCCAAA???=========<<<;;;;;;;;;;;;<<<999999999999888666555444333222111222222111...++++++,,,............///111,,,---...---+++***+++,,,,,,++++++++++++++++++,,,(((((((((***+++---///000((((((((()))******++++++,,,---000333555666666666444555777999:::;;;::::::777666666777:::;;;:::999:::<<<======<<<<<<@@@DDDCCCAAA===;;;:::<<>>???AAABBBBBBAAA<<<=========<<<;;;::::::666777888999999888777666666666666666666666666666111222333444555777888888666666555555555444444444555555555555666666666777999777555555555444222000333333333222222222222111222111000111222333222000111111111111111111111111........................////////////////////////////////////////////////000///////////////000111333555777999;;;===AAADDDJJJNNNPPPPPPMMMMMMQQQVVVWWW___eeedddeeeeee___WWWQQQLLLFFFAAA???===;;;:::<<<<<<<<<;;;999888666555333333111000////////////000000000000000000000000//////000000111111111222.../////////000000111111//////////////////////////////000000111111222222///////////////000111111000000000000000000000000111111111111111111111111//////000111111111111000000111111111111222222222555555444444333222222111333444444555444444333333777777777777888888888888888888999:::;;;;;;<<<<<<@@@BBBCCCEEEGGGKKKPPPTTTVVVZZZ```eeejjjsss}}}~~~|||{{{yyyxxxwwwggg\\\TTTXXXdddsssxxxsssuuugggSSSMMMLLLHHHDDDCCCAAA@@@???@@@???===<<<~~~~~~|||zzzzzzzzzwwwqqqkkk```SSSHHHEEEEEEAAA>>><<<>>>=========<<<<<<<<<<<<999999888777666666777777777666444222000...------...---,,,,,,------***(((---------,,,,,,+++++++++,,,++++++******++++++,,,************************000...,,,***)))***+++,,,------...000333555888999777888999:::;;;;;;;;;;;;;;;888666555555666666555999;;;>>>@@@BBBCCCBBBBBBAAABBBBBBAAA>>><<<<<<===@@@@@@>>>888222111666;;;<<<===<<<777222//////111222666<<>>>>>>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@???@@@AAABBBCCCDDDFFFIIIJJJJJJJJJJJJKKKNNNQQQSSSWWWZZZ```fffjjjrrrvvv}}}uuuggg]]]WWWRRRMMMHHHGGGDDDAAA??????@@@@@@???CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????BBBAAA@@@?????????@@@AAA@@@@@@???>>><<<;;;999888777777777777666666666666888777666666777666444222555444444444444555666666555555555555666666666777666666777777666444222111555555444333222222111111111111111222222333333444111111111111111111111111......//////000000111111000000////////////000000---------------------------------.........//////......------------......444333333333666:::>>>@@@FFFIIIKKKIIIGGGHHHNNNTTTZZZ\\\^^^```aaa___ZZZWWWQQQHHH@@@<<<999666666999888777777666555444444333222222111111000///......222222111111000...---,,,111111111111111111111111////////////000000000000000000000000000000000000,,,,,,,,,,,,,,,---......//////000000000000//////000000000000111111111111000000000000111111111111000000000000111111111111333222111000000111222333000111111111111222222222444444444444444444444444444444444444555555555666333555777777777888999;;;@@@DDDHHHJJJKKKMMMRRRVVVXXX]]]dddjjjpppxxxzzzwwwzzz~~~yyyqqqbbbXXXTTT^^^mmm{{{zzzvvvrrrttt}}}yyy^^^NNNHHHEEEDDDEEEAAAAAA@@@@@@???>>>======}}}~~~|||zzzzzzzzzwwwqqqlll^^^RRRHHHEEEEEEBBB>>>==================<<<<<<<<<;;;:::999888888777777777333333222222111222222222...---,,,---...///...------------,,,,,,+++++++++,,,++++++******++++++,,,************************222111...---,,,,,,---...,,,---...000222555777999777888999:::;;;;;;;;;;;;:::888666555555555555555999:::===@@@AAABBBAAA@@@AAABBBBBB@@@>>><<<<<<===???@@@>>>999333222555999;;;<<<<<<999444111000111000333999>>>AAAAAA@@@>>>===============>>>??????>>>>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAAAAABBBEEEGGGIIIIIIIIIJJJKKKNNNPPPSSSVVVYYY___eeeiiiqqquuu{{{~~~pppeee^^^WWWQQQLLLHHHEEEAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAA@@@?????????@@@AAAAAA@@@@@@???>>>===;;;999888888888888777777777666666888666555666777666444333444444444444444555666666333333444444444555555555666666666666555444333222666555555444333333222222222222222222222333333333111111111111111111111111000000000000000///////////////............//////---------------------------------.........//////......------------......222222222333555999===@@@DDDGGGIIIHHHFFFHHHNNNSSSZZZZZZ[[[\\\]]][[[WWWTTTNNNEEE===999666444555888777777777666555444444444333222222111000000//////000000000000000//////...111111111111111111111111////////////000000000000000000000000000000000000000000000///000111111222000000111111111111000000//////000000000111111111//////000000000111111111000000000000111111111111222222111000000111222222000111111111111222222222444444444444444444444444444555555555666666666666555777999999999:::<<<>>>@@@DDDHHHKKKMMMPPPVVV[[[]]]bbbiiiooouuu}}}}}}zzzuuussswww{{{xxxqqqdddZZZVVVbbbsssuuurrrqqquuusss[[[LLLGGGDDDBBBCCCAAAAAA@@@??????>>>======~~~|||}}}{{{zzzzzzzzzwwwpppkkk\\\QQQGGGEEEDDDBBB??????<<<<<<<<<==================<<<;;;:::999777777666333333222222222333444444---,,,***+++---/////////------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************...---+++***))))))***+++,,,,,,...///222555777888777888999:::;;;;;;;;;;;;888777666555444444444555888:::<<>>???@@@AAA???===<<<<<<===>>>??????;;;666333333555999;;;===<<<888555222111///222777;;;???@@@@@@???>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@?????????BBBEEEFFFGGGHHHJJJKKKMMMOOORRRTTTXXX]]]cccgggoootttyyy~~~|||pppggg___WWWRRRKKKGGGCCCAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAAAAA@@@@@@????????????@@@AAA@@@@@@??????===<<<::::::999999999888888888777777777666555555666777666444444444444444555555666666444444555555555666666666777777666555444444444444666666666555444444333333333333333333222222222222111111111111111111111111222222111000000///............------------......---------------------------------.....................------------......000000000222444888<<<>>>BBBDDDGGGGGGFFFHHHMMMRRRYYYXXXWWWVVVVVVUUURRRPPPJJJAAA999555333111333666777777666666555444444444333333222222111000000000......///000000000000000111111111111111111111111////////////000000000000000000000000000000000000222111111111111222333333000111111222222111111000//////000000000000111111//////000000000000111111000000000000111111111111222222111000000111222222000111111111111222222222444444444444444444444444666666666666777777777777777999;;;;;;;;;<<>>>>>======|||}}}~~~|||{{{yyyxxxyyyxxxtttmmmhhhZZZPPPGGGDDDDDDAAA@@@AAA<<<<<<<<<<<<============<<<<<<;;;:::888777555444555444333222111111000111---***(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++***)))(((((((((((()))+++,,,---///111444666777888888999:::::::::::::::777777777666444333444555777999;;;===>>>>>>=========??????>>><<<;;;<<<======???@@@>>>999555222222777:::===>>><<<999555222000222666:::>>>AAABBBCCC>>>>>>======>>>>>>???@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>======???BBBDDDEEEGGGIIIKKKLLLNNNPPPSSSVVVZZZ```dddlllqqqwww|||zzzpppggg___ZZZOOOKKKFFFCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@??????>>>>>>@@@@@@@@@???>>>===<<<;;;:::::::::999999999999888777555444444666777666555333444444555555555555555777777777777888888888888777666555444444555666666777666666666555555555444444444444333333222222111111111111111111111111111111111111000000000/////////......------......///......................................................------------............///000333666:::<<>>666333111000222555666666555555444444444444333222222222111111111000......///000000000000000111111111111111111111111////////////000000000000000000000000000000000000000000//////000000111222000000111111111111000000////////////000000000111////////////000000000111///000000000111111111111222111111111111111111222000000111111111222222222333333444444444444444444666777777777777888888888888999;;;<<<<<<>>>AAADDDBBBFFFKKKOOOQQQVVV\\\aaaggglllssszzz~~~|||}}}~~~wwwgggbbbcccppp{{{nnn___PPPIIIFFFBBB@@@@@@??????>>>>>>>>>=========zzz|||~~~~~~~~~yyyxxxwwwwwwvvvrrrjjjcccXXXOOOGGGEEECCC@@@@@@BBB<<<<<<<<<===============;;;;;;:::999888666444333333333111000///////////////---***((()))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************---,,,,,,+++++++++++++++++++++,,,...111333555777888888999999::::::999999666777888777555333444555666888:::===>>>>>>======;;;===>>>===;;;;;;<<<===<<<>>>@@@@@@<<<888333111555888<<>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBAAA???===<<<;;;===@@@BBBCCCEEEHHHKKKKKKMMMOOOQQQSSSXXX]]]aaahhhmmmttt{{{xxxnnnfffbbbVVVQQQKKKFFFDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCCCCDDDDDDDDDDDDEEEDDDCCCBBB@@@>>><<<<<>>======<<<;;;;;;;;;::::::::::::777555444444555777777666333444555555666666555555777777777777888888888888777666555444444555777888777666666666666666555555555444444333333222222222111111111111111111111111///000000000111111111222000//////////////////000.............................................---......------------......,,,,,,---///111444777888<<>>BBBEEEEEEIIINNNQQQSSSWWW]]]bbbiiiooowww~~~xxxoooeeefffkkkxxxyyyyyybbbWWWLLLHHHFFFCCC@@@@@@>>>>>>==================yyy{{{~~~}}}||||||}}}zzzyyywwwwwwvvvpppggg```XXXOOOHHHEEEBBB??????BBB>>>=========<<<<<<<<<<<<999999:::999888666444333000000/////////000000111222000---,,,---...---,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,************************++++++++++++++++++*********+++,,,...000333555666888888999999999999999888555888:::999666333444666555777:::<<<>>>???>>>>>>:::;;;<<<<<<;;;:::;;;======>>>AAAAAA???;;;666333444666:::>>>@@@>>>999555///000111333666:::>>>@@@<<<<<<<<<<<<<<<======>>>>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@???>>>>>>;;;===???AAABBBDDDHHHJJJJJJLLLMMMOOOQQQUUUZZZ^^^bbbhhhpppwww|||tttmmmiii]]]XXXPPPJJJFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEFFFEEEEEECCCAAA???===<<>>======<<<<<<<<<;;;;;;;;;888666444444555666666666222333555666666666555444444444555555555666666666555555555555666777888888666666666666666666555555444444444444333333333333111111111111111111111111//////000000111222222333000000////////////000000.......................................---------......------------......+++,,,,,,...000111333444888;;;???EEEIIILLLNNNOOONNNKKKFFFDDDCCCDDDCCCBBB???999444444333111111444222222222111111111111111000000000000000000000000000000000000000///......000000000000000000000000////////////000000000000////////////////////////000////////////000111111---......//////......---......////////////000000......////////////000000000000000000111111111111000111222222222222111000000111111111111222222222222333333444444555555555777777777777888888888888777888999:::;;;>>>CCCFFFHHHLLLQQQTTTVVVZZZ```eeelllsss|||~~~{{{pppfff```hhhttt{{{zzznnnYYYPPPIIIGGGEEEBBB@@@AAA============<<<<<<<<<<<<xxxxxx{{{{{{|||}}}~~~}}}}}}{{{zzzyyyvvvpppfff^^^XXXPPPIIIEEEAAA>>>>>>AAA??????>>>===<<<;;;;;;:::888999::::::999888666444222111000000000000000000000///......000000///...+++++++++,,,,,,---------,,,++++++******++++++,,,************************((())))))))))))))))))))))))***+++---///222444666888888999999999999888888666999<<<;;;777444555777444666999<<>>999555333444888===@@@???:::666111000000111444888<<>>>>>???>>>>>>???@@@AAAAAAAAAAAA@@@@@@???????????????@@@<<<>>>???@@@AAACCCGGGJJJIIIKKKLLLNNNPPPSSSXXX\\\]]]ccckkkqqqvvv|||zzzrrrnnnddd^^^UUUMMMHHHFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAACCCDDDEEEFFFFFFFFFDDDEEEEEEEEEDDDBBB@@@?????????@@@@@@AAA@@@@@@???>>>>>>=========<<<<<<<<<:::777444333444555555555222333555666777666555444333333444444444555555555444444555777777888888888555555555555555555555555333333333444444444444444111111111111111111111111111111111111111111111111/////////....../////////........................//////.........---------......------------......+++,,,,,,---...///000000444666;;;BBBHHHKKKLLLLLLFFFDDD@@@>>>>>>>>>======;;;666333444444111000111///000000000000000000000////////////////////////...//////000000000000///000000000000000000000000////////////000000000000////////////////////////000////////////000111111......////////////.............../////////000000........./////////000000000000000000111111111111000111222222222222111000000111111111111222222222222222333333444555555666666666666777777777888888888888999:::<<>>???AAABBBBBB@@@;;;777222333666;;;@@@???;;;777444333222222555999>>>AAA>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAA===???@@@@@@AAACCCGGGIIIIIIJJJLLLMMMOOORRRWWW[[[ZZZ```gggmmmqqqvvv|||~~~uuuqqqhhhaaaWWWOOOIIIFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAACCCEEEFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDCCCBBB??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============;;;888555333444555555444222333555777777666555444555555555555666666666777333444666888888999888777444444444555555555555555333333333444444555555555111111111111111111111111333333222222111000000000.........------.........//////////////////////////////.........---------.........------.........+++,,,,,,------.........111333999@@@FFFJJJKKKJJJAAA???<<<;;;;;;;;;:::999888333222444444000...///.........///////////////............////////////,,,---...000111111222222000000000000000000000000////////////000000000000////////////////////////...............//////000//////000000000000//////............/////////000............/////////000000000000000111111111111000111222333333222111000000111111111111222222222222222333333444555666666666666666666777777777777888999:::;;;<<<@@@FFFJJJJJJNNNUUUZZZ^^^cccjjjpppsss||||||zzzvvvtttvvvzzzmmmeee\\\UUUTTThhhzzz|||ppp^^^NNNHHHCCCBBBAAA>>>>>>???;;;<<<<<<<<<<<<<<<<<<<<>>??????>>>>>>======<<<<<<::::::999888777666555444444333111000//////......---000222000---++++++---000//////.........//////,,,,,,,,,++++++*********------,,,,,,+++***))))))'''(((***+++,,,,,,,,,+++***,,,...//////111444666666777999::::::999888666<<<;;;;;;:::888666444333555555777:::>>>@@@@@@>>>AAA>>>;;;;;;===>>><<<::::::;;;>>>AAABBBAAA<<<999777666888;;;??????<<<888444333111//////222666:::<<<:::999999;;;===??????BBBBBBAAA@@@@@@??????>>>??????>>>>>>??????@@@AAA@@@@@@@@@AAABBBCCCDDDDDDJJJLLLMMMMMMMMMOOOQQQSSSYYY\\\```eeejjjqqqxxx}}}uuukkkddd[[[TTTOOOKKKEEEBBBBBBAAA@@@?????????@@@AAA@@@AAACCCDDDEEEEEEEEEDDDHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>============????????????>>>===;;;;;;::::::999888777666555555444555666555444444555666777777666555444333333222666777777888888888888777444444444444444444333222444333222222111111222222555444444333333444444555333333333222222111111111000000000000111111111111000///////////////000111000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000222666999===???@@@AAA777666666555444444444555...........................///000000000///---,,,---...///000000///...---+++,,,,,,---...///000000////////////////////////////////////////////////............////////////000000000000////////////000000////////////000000............/////////000000000000000000000000000111111222222222333333333111111111111111111111111333333333333333333333333444444444555555444333333555666777666555666888999:::;;;<<<>>>???CCCGGGKKKOOOSSSXXX\\\aaahhhqqqwww}}}}}}zzzxxxuuusssppppppttt{{{~~~tttdddXXXWWW]]]eeeuuu|||zzzhhhUUUIIIFFFAAA>>>=========<<<======<<<;;;;;;;;;;;;<<<}}}yyy{{{}}}xxxqqqjjjfffXXXOOOFFFDDDBBB>>>===>>>??????>>>======<<<<<<<<<::::::999888777666555555555444333222111000000000---...///...+++)))***,,,------,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++------,,,,,,+++******)))((()))***+++++++++++++++)))+++------...///222555666777888::::::999888777999:::::::::999888888777555555777:::>>>??????>>>@@@===;;;;;;===>>>===;;;;;;<<<>>>AAABBBAAA===:::666666666888;;;<<<999777444333111//////111666:::>>>===;;;;;;<<<>>>???@@@======>>>>>>???@@@AAAAAA????????????@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEIIIJJJKKKLLLLLLMMMOOORRRXXXZZZ^^^bbbgggmmmtttyyy|||ppphhh^^^VVVPPPLLLGGGCCCCCCBBBAAA@@@@@@AAABBBCCC@@@AAACCCEEEFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????????????????>>>===<<<;;;;;;;;;:::999888777666666444555666666444444555666777777777666666555444444666666666666666666555555555555666777888888777777555444444333333333333333333222222111111222222333333333333222222222111111....../////////000000000111000000//////000000000000000///...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000222444444444111111000///////////////........................,,,---...000000000//////---...///000000///...---,,,------....../////////////////////////////////////////////////////////............////////////000000000000////////////000//////......//////000........./////////000000000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000555555555555555444444444555666666666555666888999999:::<<<===???CCCHHHKKKQQQUUUZZZ___dddlllvvv}}}}}}zzzxxxtttqqqnnnmmmnnnsssyyy}}}{{{tttkkk]]]TTTUUU\\\kkk{{{zzzzzz{{{bbbRRRIIIEEEAAA>>>=========<<<===<<<<<<;;;:::;;;;;;;;;}}}zzztttllleeeXXXOOOFFFCCCAAA>>><<<>>>???>>>>>>===<<<<<<;;;;;;::::::999888777666666555777666555333222222222222.........,,,******+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++*********+++***************++++++)))***,,,,,,---...111333555666777999999999888777777888999:::;;;;;;;;;;;;666666777999<<>>>>><<<;;;<<<===>>>>>>===<<<===>>>@@@BBBBBB???<<<777666555555666777666555444333222000///111555888??????>>>>>>>>>>>>???@@@:::;;;<<<===>>>???@@@@@@>>>>>>>>>???@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDGGGHHHJJJJJJJJJKKKNNNPPPUUUXXX[[[___ccciiiooosss|||xxxooocccZZZSSSNNNIIIEEEDDDCCCBBBAAABBBBBBDDDDDD@@@BBBCCCEEEFFFGGGFFFFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA???????????????>>>===<<<<<<<<<;;;:::999888777777444555666666444444555666777777777777777777777777555555555555444333333333111222333444666666666777666555555444444444444444333222222111111222222333333333333222222222222111//////000000000111111111333222111000000000000000000//////............////////////............---------------------------+++,,,---...//////......000000///.........//////........................+++,,,---///000111111111......////////////..............................000000000000000000000000////////////////////////............////////////////////////000000000000///..................///....../////////000000000000000000000000000000000//////000000000111111111111111111111111111111111333333333333333333333333555555444444444444555555444555666666555666888::::::<<<>>>@@@BBBFFFKKKOOOSSSWWW]]]ccciiisss~~~}}}zzzyyywwwtttpppmmmlllnnnqqqsssyyysssjjjaaaVVVQQQWWW```tttxxxvvvzzzqqq[[[NNNHHHEEEAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::|||{{{zzzuuullldddZZZPPPGGGCCCBBB???>>>??????>>>>>>===<<<;;;::::::::::::999888888777666666777666555444333222222222000///---+++***+++---...---,,,,,,,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))))))))***+++***+++---------...000222444555666777888888888888888999:::;;;<<<<<<<<<<<<888777666888;;;===>>>>>><<<<<<;;;<<<===??????@@@>>>>>>>>>???AAABBBAAA???:::888555333333444555555444333222000///000444777>>>?????????>>>===>>>>>>========================;;;<<<<<<>>>@@@BBBCCCEEEBBBAAAAAAAAAAAAAAAAAAAAAFFFGGGIIIIIIIIIJJJMMMOOOSSSVVVZZZ]]]```eeejjjnnnwww|||wwwjjj___WWWQQQKKKGGGDDDCCCBBBBBBBBBCCCDDDDDD@@@AAACCCEEEGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA???@@@@@@@@@??????>>>===<<<<<<;;;:::999888777777444666777666555444555666555555666666666777777777777666555444333333222222111111222333444444555444666555555444333444444444555444444333333444444555222222222222222222222222222222333333333444444444444444222111000000000000000///............///////////////...............------------------------...//////////////////...000//////....../////////........................,,,---......///000000000...//////////////////...000/////////.........---000000000000000000000000////////////////////////............////////////////////////000000000000......------------.........////////////000000000000000000000000000000000000000000000111111111222111111111111111111111111444444444444444444444444444333333222222333444555333444555555555666999;;;===???AAADDDFFFKKKPPPTTTVVVZZZaaahhhqqq|||~~~}}}}}}{{{wwwsssqqqqqqqqqrrrxxxoooddd[[[TTTSSS]]]hhh{{{}}}rrrttt{{{hhhVVVLLLGGGDDDAAA???>>>>>>===<<<;;;;;;:::999999999999:::}}}zzzyyyyyytttkkkddd\\\RRRHHHEEECCC@@@@@@BBB@@@???>>>===<<<;;;::::::::::::999999888888777777666555444222111111111111...---***))))))***,,,,,,+++++++++++++++,,,------*********++++++,,,,,,,,,,,,,,,+++++++++++++++***,,,+++***)))))))))***+++,,,---......---...000222333333555666777888999999::::::;;;<<<<<<<<<;;;;;;:::888666777999<<<===>>>;;;<<<<<<======>>>@@@AAA???>>>======@@@AAABBBAAA???<<<999555333333444666444444222000//////222555;;;===??????===;;;<<<===>>>>>>>>>>>>>>>=========999999:::<<<>>>@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@FFFGGGIIIIIIIIIJJJMMMOOORRRUUUXXX\\\___cccgggjjjrrrwww~~~qqqeee]]]VVVOOOJJJEEEDDDBBBAAAAAAAAABBBCCC???AAACCCEEEFFFGGGGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>;;;;;;:::999888777666666555666777666555555666777333444444555555666666777888777666555444444444444666666777777777666666555555444444333333333333333555444444333333444444555222222222222222222222222333333333333444444444444444444222111000000000000//////............//////////////////////////////........................,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------/////////////////////////////////.........///////////////....../////////000000000///......------000000000000000000000000////////////////////////............////////////.../////////000000000111......------------......////////////000000000111111111111111111111111111111111111222222222333333111111111111111111111111000000000000000000000000222222111111222333333444222444555666666777:::<<<>>>@@@CCCEEEIIINNNTTTXXXYYY___gggpppzzz|||zzzxxxwwwwwwvvvlll```WWWSSSWWWeeerrrzzzrrrxxxxxxbbbSSSLLLFFFDDDAAA?????????===<<<;;;;;;:::999999999999:::~~~|||zzzyyywwwrrrkkkeee^^^SSSIIIEEEDDDAAAAAACCCAAA@@@???>>>===<<<;;;:::::::::999999999888888888555444333111000000000000,,,***''''''(((******)))((((((((((((((()))***+++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++***************++++++---...///...---...///111222222333555666888999:::;;;;;;<<<<<<;;;;;;::::::;;;999666666888;;;======<<<===>>>>>>===>>>@@@BBB@@@===;;;;;;>>>@@@BBBBBBBBB@@@===888333222444777444444333111//////111333777;;;??????<<<::::::<<<<<<<<<======>>>>>>??????888999999;;;===???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFHHHHHHHHHIIILLLNNNPPPSSSWWWZZZ]]]aaaeeehhhnnnsss{{{zzznnneee\\\TTTNNNGGGEEEDDDBBBAAAAAAAAAAAA>>>???BBBDDDFFFFFFGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???;;;;;;:::999888777666666555666777777555555666777333444444444555555666666999888666555555555666666666666666666666555444333555444444333222333333333333222222111111222222333111222222222222333333333000000111111111222222222333222111000000000000000///............//////000...////////////000000000////////////////////////---,,,,,,,,,,,,---...///..................///000////////////////////////000000///...............//////............//////000000000//////.........000000000000000000000000////////////////////////............////////////......//////000000111111///..................////////////000000000111111111111111111111111111111111222222222222333333333111111111111111111111111222222222222222222222222000111222333444444333333333444666777888999<<<>>>>>>@@@CCCGGGJJJPPPVVV[[[]]]eeeooozzz~~~|||{{{rrrgggZZZTTTUUU^^^nnn~~~{{{xxxooo\\\PPPLLLEEECCCAAA@@@@@@???===<<<<<<;;;;;;:::::::::::::::||||||||||||}}}|||{{{wwwqqqlllhhh^^^SSSIIIEEECCCAAAAAACCCBBBBBBAAA???>>>===<<<;;;::::::999999999999888888555444333111000000000000,,,***))))))+++,,,+++)))''''''''''''((()))******,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++,,,---...---,,,,,,...///111111222444555777999:::::::::;;;;;;;;;;;;::::::<<<999666555777:::<<<===<<<>>>???>>>======???BBB@@@===:::999<<>>@@@CCCEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@<<<<<<;;;:::999888777777555777888777666555666777555555555555666666666666888777666444444555777888222222333333444333333333666555555444444444444444333222222111111222222333111111222222222333333333000000000000111111111111111000000//////000000000...............///000000.../////////000000000000////////////////////////111000///.........///000111000000000111111222333//////////////////////////////...---......000000000///...------...///000000000000///////////////////////////////////////////////////////////////............////////////.........///000111111111000//////......//////000//////000000000111111111111111111111111111111111111111111111222222222222111111111111111111111111444444444444444444444444000111444666777666555444333555777888999;;;>>>@@@AAACCCGGGJJJOOOUUU[[[```bbbkkkxxx~~~mmmbbbWWWTTTYYYfff{{{zzz|||{{{fffVVVMMMIIIEEECCCAAA@@@@@@???>>><<<===<<<<<<;;;:::;;;;;;;;;yyyxxxyyy||||||~~~|||wwwqqqmmmkkk]]]RRRHHHDDDBBB@@@@@@CCCCCCCCCBBB@@@???===<<<<<<::::::999999999999999999555555333222111000000000///---,,,...000111...,,,(((((((((((()))***,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++'''(((***+++,,,,,,,,,++++++,,,---,,,++++++,,,...000111222333555777999;;;888888999:::;;;;;;;;;;;;===:::666444666999<<<======>>>@@@???===<<>>;;;<<<===??????===<<<:::888777777;;;;;;;;;<<<>>>???AAABBB>>>>>>???@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFHHHKKKJJJNNNSSSWWWZZZ^^^bbbdddiiimmmuuu}}}}}}tttiii___WWWLLLKKKHHHEEECCCBBBAAAAAA<<<===@@@BBBDDDEEEEEEEEECCCCCCEEEFFFFFFGGGGGGGGGDDDDDDCCCAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAA>>>===<<<;;;:::999999888555777888777666555666888777777777777777666666666777666555444444555777888333333555666777888888888777777666555555555555555555444444333333444444555111111111222222333333333111111222222222333333333000///////////////000111...............///000111.../////////000000111111000000000000000000000000111000...,,,++++++,,,,,,---------------...///000000000000000000000000000...---------...000111333000///...------...///000////////////000000000000////////////////////////////////////////////////............/////////000---......///000111111222000000////////////000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000333666999:::888666444444666888999:::<<>><<<======<<<;;;;;;;;;;;;<<<{{{wwwsssttt{{{yyy}}}}}}{{{yyyuuummmeeeaaaVVVJJJEEEBBB??????AAA???>>>>>>===<<<;;;;;;:::::::::999999888777777777444333333222111111111222000///---,,,++++++,,,,,,------------------,,,,,,,,,///333222...***((('''++++++++++++++++++++++++.........------+++******///......------.........///000000111333555777888666888:::;;;::::::;;;===>>>>>>============>>>>>><<<===???@@@@@@???>>>===AAA@@@>>><<<;;;===AAAEEEGGGFFFEEEBBB???<<<:::888666555555444222000...---333555999===??????>>>===????????????>>><<<;;;:::<<<>>>@@@AAAAAAAAABBBDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFKKKMMMPPPTTTYYY^^^aaacccfffjjjqqqwww~~~|||ttthhh___ZZZUUUNNNHHHEEEDDDBBBAAA>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEGGGDDDBBB@@@AAACCCCCCCCCEEECCCAAA???>>>>>>>>>???AAA@@@>>><<<:::999888777777777999::::::999888777555555555555666666666777444444333333444555777888666666555555555444444444444555555666777888999999222333333444444333333222333333444444333333222111222222222222222222222222000000000000000000000000222222111111000/////////111111000000000000111111111111111111000000000000//////////////////////////////............//////000//////......///111222......////////////......////////////000000000000222111111111000000////////////000000000000//////...............///000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000333333222111111111222222333333333222000111333555555555555555555555555555555555444444444555555666777999:::;;;<<<>>>BBBDDDMMMMMMNNNQQQVVV^^^eeejjjppp|||uuucccXXXRRRZZZiiizzzsssoooxxx}}}cccTTTQQQKKKCCCCCCCCCBBB@@@>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;zzztttqqqrrryyy~~~}}}wwwyyyyyyvvvsssppphhh```^^^SSSIIIEEECCCAAAAAACCC??????>>>======<<<;;;;;;::::::999999888777777777555444333222111111111111///...---+++******++++++(((***,,,.........,,,++++++---///...+++)))***+++++++++++++++++++++++++++)))))))))(((((('''%%%%%%)))***+++,,,,,,+++***)))//////000111333555777888666888;;;;;;;;;;;;<<<===BBBAAA???===<<<;;;::::::<<<===???AAAAAA@@@>>>===BBBAAA???===<<<===AAAEEEGGGGGGEEEDDDAAA>>>;;;:::555555555444222000///...111333777;;;===>>>>>>===?????????>>>>>>===<<<<<<999;;;>>>???>>>>>>@@@AAADDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJLLLOOOSSSWWW\\\___aaadddhhhmmmrrrwwwyyymmmeee___ZZZRRRLLLGGGEEEBBBAAA??????AAABBBCCCDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFEEEFFFDDDAAA@@@AAABBBCCCBBB??????>>>>>>>>>???@@@AAAAAA@@@>>><<<:::999888888777888888999999888888888555555555666666666777777777666555444444444555666666666555555555444444444444444444444444444555555444555555666666555555444333333444444333333222111222222222222222222222222111111111111111111111111000000000000000111111111111111000000000000111111111111111111000000000000//////////////////////////////............//////222111000///......//////......////////////........./////////000000000000111111111111000000000/////////000000000000//////...............///000000////////////////////////000000000000000000000000000000000000000000000000111111000000////////////111111111111111111111111222222111111111111222222222333444333111111222333333333333333333333333333555555444444444555666666888999:::<<<===AAAFFFIIIOOOPPPRRRVVV]]]eeennnssswwwppp]]]SSSPPP\\\pppsssqqqyyyyyy___RRRNNNIIIBBBAAAAAA@@@@@@???>>>======<<<<<<;;;:::999999999:::|||rrrooopppxxx}}}zzzyyyzzzyyyuuurrrooohhhaaa[[[QQQGGGDDDDDDBBBCCCEEE?????????>>>>>>======<<<:::::::::999888888777777666555444222111000000000...---,,,+++*********+++%%%'''+++...///...,,,******++++++***))))))+++...++++++++++++++++++++++++++++++++++++***)))((('''%%%'''***,,,,,,***(((&&&//////000111222444666777777999<<<<<<<<<<<<>>>???BBBAAA???===;;;:::999999<<<>>>???AAAAAAAAA???>>>CCCBBBAAA???>>>???AAADDDGGGGGGGGGEEECCC???<<<:::555555555444333111000//////111444888;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBAAAAAABBBDDDEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGIIIJJJJJJIIIKKKMMMQQQUUUZZZ]]]___aaadddhhhkkkooovvvtttlllfff```WWWOOOJJJFFFBBB@@@@@@@@@AAABBBCCCDDDDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEEEECCCAAA@@@AAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEAAA@@@>>>===;;;:::999999999888888777777777888888666666666666777777777777888777666555444444444444666666666555555555444444444444444444333333222222555555666666666666555555333333444444333333222111222222222222222222222222111111111111111111111111...//////000111111222222111111000000000000111111111111111111000000000000////////////////////////000//////......//////000333222111///......------......////////////............/////////000000000111111111111000000000000//////000000000000//////...............///000000////////////////////////000000000000000000000000////////////////////////111000000000000/////////111111111111111111111111111111000111111222333444222444666555444222222222222222222222222222222222555555444444555555666777999999;;;<<>>>>>>>><<<;;;:::999888888888888uuuqqqrrryyy|||zzzyyyzzzyyytttrrrqqqkkkdddZZZPPPGGGDDDDDDBBBBBBDDD@@@?????????>>>>>>>>>===;;;::::::999999888777777777666444222111000//////---------,,,,,,+++++++++((())),,,---...---,,,+++++++++************,,,---++++++++++++++++++++++++---.........------,,,+++((()))+++,,,,,,,,,******......///000222444666777888:::<<<=========???@@@???>>>===<<<;;;;;;;;;;;;<<<===???AAABBBAAA@@@???BBBCCCCCCBBB@@@@@@AAACCCHHHHHHHHHGGGCCC???:::777444444444444333222111000///000333777:::===???@@@=========>>>>>>??????@@@???AAACCCDDDCCCCCCDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKIIIJJJLLLOOOSSSXXX[[[]]]]]]```cccfffiiioooxxx{{{rrrjjjddd[[[RRRLLLGGGCCCAAAAAAAAAAAABBBCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCBBBGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@???===<<<;;;;;;;;;:::999888666666777888999666666777777777888888888888777777666666555555555666666666666555555555555555555555555555555555555333333444444444444333333333333444444333333222111222222222222222222222222111111111111111111111111//////000000111111111111111111000000000000111111111111111111000000000///////////////////////////000000////////////000000222111000000///...............////////////.............../////////000000111111111000000000000000//////000000000000//////...............///000000////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222333555555444777999:::888555444333222222222222222222222222555444444444555666777888;;;;;;;;;<<>>>>>======;;;;;;999888777777666777zzzvvvuuu{{{~~~}}}|||tttvvvuuurrrpppooojjjddd[[[QQQHHHEEECCCAAA@@@AAA????????????>>>>>>>>>>>>;;;;;;::::::999888888888777666444222111000//////...............---------///...---,,,++++++,,,,,,,,,,,,,,,,,,---,,,+++***++++++++++++++++++++++++******************)))(((,,,+++*********,,,---...------...///111333555666777:::<<<===>>>>>>@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;===???AAABBBAAA@@@???AAABBBDDDDDDBBBAAAAAABBBGGGHHHHHHGGGCCC>>>888444444444444444444333222111000111333666:::>>>AAABBB>>>>>>======>>>???@@@AAA>>>???AAABBBAAAAAABBBCCCGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKNNNQQQVVVYYY\\\YYY\\\aaacccfffllltttzzzyyynnnhhh^^^VVVOOOJJJFFFCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCAAABBBCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@??????AAA@@@???>>>===<<<<<<<<<;;;:::888777777777888999777777777888888888888999555666666777777888888888777777666666666555555555333333444444555666666777333444444555555444444333333333444444333333222111222222222222222222222222111111111111111111111111111111111111000000//////111111000000000000111111111111111111000000000///000000000000000000000000000000////////////000000/////////000000000000///......////////////..................////////////000000000000000000111111//////000000000000//////...............///000000////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222333333555666777666999<<<===;;;888777666444444444444444444444444444444444555666777888888<<<=========???DDDKKKPPPWWW]]]dddjjjqqqzzzttt```TTTLLLQQQ]]]qqq}}}yyyxxxzzz|||}}}|||yyyuuuuuu|||yyycccSSSJJJFFFDDDCCCBBBAAA@@@???===<<<;;;:::;;;:::999888777777777777~~~yyywww|||}}}||||||uuuxxxwwwtttsssrrrllleee\\\RRRIIIFFFCCC@@@>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999999888888666555444222111000000000......////////////...---222000...+++***+++,,,---,,,++++++---...---+++)))++++++++++++++++++++++++((())))))***))))))((((((,,,+++)))'''(((***---///------...///000222444555777999<<<======>>>@@@AAABBBAAA???>>><<<;;;;;;;;;:::;;;>>>@@@AAA@@@@@@???>>>@@@DDDEEEDDDBBBBBBBBBDDDFFFHHHHHHEEE???999555333444444444444444333222111111333555999===AAACCC???>>>>>>===>>>???AAABBB@@@BBBDDDDDDCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKNNNSSSWWWYYYXXX\\\aaadddgggjjjpppuuuvvvoooeee\\\TTTOOOJJJHHHDDDCCCBBBBBBBBBCCCEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDD>>>???@@@BBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>>>>>>><<<;;;:::999999999999999777888888888999999999999555666777888999999999999777777777666666666555555111111222333444555666666666666777777777777666666333333444444333333222111222222222222222222222222222222222222222222222222222222111111000//////...111111000000000000111111111111111111000000000000000000000000000000000000111000000//////000000111......///000000000000000......////////////......------........./////////000000000000111111111111//////000000000000//////...............///000000////////////////////////000000000000000000000000////////////////////////000000000111111111111222222222222222222222222222333333333333333444555666555888;;;<<<;;;999777777555555555555555555555555444444444555666777888999======>>>???AAAFFFLLLQQQYYY```iiipppwww{{{hhhZZZUUUOOO[[[kkk}}}zzzvvvsssuuu{{{~~~uuutttwww|||lllZZZNNNHHHDDDCCCCCCBBBBBB@@@???===;;;:::999:::999888888777888888888yyywww{{{}}}{{{zzzyyy{{{{{{xxxvvvssskkkccc[[[QQQIIIFFFCCC@@@>>>>>>========================<<<;;;;;;::::::999888888555444333222111111111111,,,---...//////...------///...---,,,+++++++++,,,+++)))((()))+++------+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******)))))))))+++---...,,,,,,---...000222444555666888;;;======>>>???AAAAAAAAA???>>>>>>=========999:::<<>>:::>>>CCCEEEEEECCCBBBAAA@@@CCCGGGIIIGGGCCC===:::333333444444444444444333111111111333666;;;???BBB@@@???>>>======???@@@AAADDDEEEGGGGGGFFFEEEFFFGGGCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFFFFGGGJJJOOOSSSUUUXXX]]]cccfffggghhhkkknnnuuu{{{zzzoooeee\\\UUUOOOLLLEEEDDDBBBBBBBBBCCCEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHFFFEEE@@@AAACCCEEEFFFFFFFFFFFF@@@@@@???>>>>>>>>>??????<<<<<<<<<<<<;;;:::999888888888888999999999::::::666777888999999999888777777777777777666666666555333333333444444555555555666666777777777777666666333333444444333333222111222222222222222222222222222222222222222222222222111111111000000000000000111111000000000000111111111111111111000000000000000000000000000000000000111111000000000000111111//////000111111000///.........////////////......---------........./////////000000000111111111111//////000000000000//////...............///000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222222222111111111222222333000333666777666555555555555555555555555555555555444444555555666888999:::;;;===???BBBEEEJJJOOOTTTZZZcccmmmvvv~~~mmm[[[UUUXXX^^^nnn}}}}}}zzzyyy}}}{{{oooooovvvnnn___PPPJJJFFFCCCAAACCCAAA@@@???>>>===<<<;;;;;;999888888888888999::::::}}}xxxvvvzzz~~~zzzxxxwwwzzzzzzvvvrrrnnneee\\\YYYPPPHHHEEEDDD@@@??????<<<<<<<<<<<<============<<<;;;;;;::::::999999888444333333222111111111222+++,,,---.........---,,,******+++,,,,,,,,,+++******'''$$$$$$(((---//////++++++++++++++++++++++++)))******+++++++++************+++,,,---.........,,,,,,---...000222333555555888;;;<<<======???AAA======>>>>>>???AAABBBCCC888999<<<>>>??????>>>>>>888===BBBEEEEEECCCBBBAAA===AAAFFFJJJJJJGGGBBB>>>333333444444555555444444111000000111444999===@@@AAA@@@???======>>>@@@AAAAAACCCEEEEEECCCCCCCCCDDD@@@AAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDDDDDDDEEEHHHLLLPPPSSSZZZ___eeehhhgggggghhhjjjnnnttt{{{wwwkkkaaaYYYSSSOOOEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIGGGFFFAAAAAABBBCCCCCCBBBAAA@@@@@@@@@???????????????@@@<<<===>>>>>>===;;;999888888888999999999:::::::::999999::::::999888666555777777777777666666666666888777777777777666666666444444555555555555444444333333444444444333222222222222222222222222222222222222222222222222222222/////////000111111222222111111000000000000111111111111111111000000000000000000000000000000000000111111000000000000111111111111222111000///---,,,......////////////......---------.........////////////000000111111111222//////000000000000//////...............///000000////////////////////////000000000000000000000000111111111111111111111111000000111111222222222222222222222222222222222222111111000000000000000000,,,///111222222222222333555555555555555555555555444444555555666888999::::::<<<@@@DDDHHHMMMSSSWWW[[[dddpppzzzwwwbbbQQQPPPXXXnnn}}}uuugggiiirrreeeWWWJJJGGGEEEAAA@@@BBB???>>>>>>>>>============888888888888999:::;;;<<>><<<<<<<<<<<<<<<===>>>???>>><<<:::<<>>>>>>>>???@@@AAA@@@???<<<999888;;;:::999888888888999:::888888888888888777666666888888777777666666666555222222333444444333222222333444444555555555555555555555555444444444333333444333333222222333333444111222222333333222222111111111111111111111111111333222111000//////////////////............//////000111111111111222222222////////////////////////222222222111111111000000///////////////.........000000///...............000000000///////////////......//////000000111111////////////////////////------............------///////////////.........000000000000000000000000///000111222222111///...000000000000000000000000222222222222222222222222222222333333333444444444444444444555444444333333222222333555888;;;>>>@@@@@@BBBIIIQQQUUUVVV[[[cccdddppp~~~ssseeeXXXSSS\\\ggg~~~xxxooohhhiiissszzz]]]UUUKKKFFFEEEEEEBBB@@@AAAAAA???===<<<;;;;;;;;;;;;:::999888888888999:::}}}tttvvvyyy}}}zzzwwwvvvuuuuuutttnnnddd]]]SSSNNNHHHCCCBBBBBBBBBBBB>>>>>>>>>???>>>======<<<<<<<<<:::999888777777777555555333222111000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++*********)))******+++++++++,,,......///111444777555999:::999;;;???@@@>>>===============<<<<<<<<<;;;;;;;;;===AAACCCAAA???AAAAAACCCDDDDDDDDDCCCBBB>>>???AAAEEEHHHGGGBBB>>><<<888333111333666777777888777555222222555;;;???AAAAAAAAA@@@??????BBBDDD>>>>>>??????@@@BBBCCCDDDFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHJJJMMMNNNTTTVVVYYY]]]aaadddfffhhhmmmmmmpppwww~~~uuukkk```YYYPPPKKKEEECCCDDDFFFEEEDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFCCCDDDEEEEEEFFFFFFEEEEEEAAAAAAAAA@@@??????>>>>>>===>>>????????????======<<<;;;:::888777777777888777777888888888777666666777777777666666555555555222333444555555444333222555555666777777777777777333333333222222222111111333222222111111222222333111222222333333222222111111111111111111111111111333222111000////////////111111000000000000111111000111111111111222222222111111111111111111111111333333333222222222111111000000000000000000000000000000///...............000000000000000000000000//////000000000000000111////////////////////////---......//////......---/////////////////////...000000000000000000000000///000111222222111000///111111111111111111111111222222222222222222222222222222333333333444444444444444555555555444444333777777666777888:::<<<>>>CCCEEEKKKSSSVVVXXX___gggjjjvvvvvvjjj^^^VVVUUUaaannnuuunnnjjjlllxxxrrrZZZSSSJJJDDDDDDDDDBBB@@@AAA@@@???>>>===<<<<<<<<<<<<;;;:::999999999:::;;;xxxqqqtttyyy~~~~~~zzzttttttssstttrrrmmmddd]]]QQQMMMHHHDDDBBBAAA@@@??????????????????>>>>>>===<<<<<<:::999888777777777555555333222111000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,---------///222444555999;;;:::;;;???@@@>>>===>>>??????>>>===;;;:::<<<<<<<<<>>>AAABBBAAA???@@@AAABBBBBBCCCCCCBBBBBB@@@???@@@CCCFFFGGGFFFEEE<<<999444222333666888999888777555222111333888<<>>>>>>>>???@@@AAABBBCCCFFFFFFFFFEEEEEEFFFFFFFFFIIIJJJJJJKKKKKKLLLMMMMMMNNNLLLJJJIIIHHHIIIJJJKKKPPPQQQUUUYYY]]]aaadddfffjjjlllpppuuu}}}~~~ssshhh```TTTNNNHHHEEEEEEGGGGGGFFFDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999777666666666555666777777777777777666666666666555555555555555444444555555555555444444222222333444444444444444333333333333222222222222222111111000000111111222111222222333333222222111111111111111111111111111333222111000////////////111111000000000000111111000111111111111222222222111111111111111111111111333333333333333222222222111111111111111111111111000000///.........//////111111111111111111111111111111111111111000000000////////////////////////---......//////......---......//////////////////000000000000000000000000///000111222222111000000111111111111111111111111222222222222222222222222333333333333444444444444444444555555555555555444888888888999:::<<<>>>@@@GGGIIINNNUUUYYY\\\eeennnsss}}}wwwvvvlll```XXXVVV\\\lll|||yyypppmmmmmmrrrvvvfffUUUNNNGGGBBBBBBBBBAAA@@@@@@???>>>>>>=========>>><<<<<<;;;:::::::::::::::{{{tttooosssyyy|||yyyrrrqqqqqqrrrqqqlllccc\\\OOOLLLGGGDDDBBBAAA???===>>>????????????>>>======<<<<<<:::999888777777777555555333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,******++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...------...111333555999;;;:::<<<@@@@@@===<<<===>>>@@@???>>><<<;;;???>>><<<<<<===>>>??????AAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@AAACCCFFFIIIJJJ???<<<888444444555777888777666555222111222555888===???AAABBBAAAAAAAAABBB@@@@@@@@@AAAAAACCCDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMOOONNNLLLJJJIIIIIIIIIJJJLLLMMMPPPTTTYYY^^^aaaccchhhkkkpppsssxxxyyymmmeee[[[UUUMMMHHHHHHHHHHHHGGGDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIDDDEEEFFFFFFGGGGGGFFFFFFBBBBBBBBBAAA@@@@@@??????AAA@@@>>>===<<<;;;;;;;;;;;;;;;:::999888777777777555555666777777777777666555555555555555555444444555555555555555555555555111222222333333333333333666555555555555444444444222222111111111111222222111222222333333222222111111111111111111111111111222222111000//////000000//////............//////000000111111111222222222111111111111111111111111222222222222222222222222000000000111111111111111000000///////////////000111111111111111222222222333333222222111111000000////////////////////////......////////////..................////////////000000000000000000000000000000111222222222111111111111111111111111111111111222222222222222333333333333333444444444444555444444555666666666666555555666777999<<<@@@DDDFFFKKKLLLPPPWWW\\\bbblllvvv}}}~~~|||wwwrrrnnndddZZZWWW\\\gggzzz~~~}}}|||qqqlllmmmqqqzzzjjjZZZOOOJJJDDD@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>???<<<;;;;;;:::999999999999yyysssooosssyyy~~~zzzxxxqqqppppppqqqpppkkkbbb[[[OOOKKKGGGCCCBBB@@@???=========>>>>>>======<<<;;;<<<<<<:::999888777777777555555333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))))))))***+++++++++,,,((()))))))))*********+++))))))))))))***+++,,,------.........---...111333333888::::::<<>>===<<<999777888;;;???CCCCCCCCCCCCCCCCCCDDDDDDDDDAAA@@@@@@@@@BBBEEEIIILLLDDDAAA===999555444555666555555444222000111333666;;;>>>AAACCCBBB@@@??????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPOOOMMMKKKJJJJJJJJJJJJJJJLLLNNNQQQVVVZZZ^^^```dddiiinnnpppsss{{{qqqhhhaaaZZZRRRLLLJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGIIIJJJJJJJJJJJJCCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@???>>>===<<<;;;:::::::::999999999:::::::::::::::666666777777777777666666444444555555555555555555555555555555555555555555555666777777888888777777666666666555555555444444333333222222222222333333111222222333333222222111111111111111111111111111222111000000000000000000//////............//////000000111111111222222222000000000000000000000000000000000000111111111111/////////000000111111111000000/////////000000111000000111111222222222222333333222222111111000000000000000000000000000000...//////////////////...---.........//////000000000000000000000000000000000000111222222222222222111111111111111111111111111111111222222333333333333333444444444555555555444555666666777777777666666666888;;;???DDDGGGJJJOOOPPPUUU]]]cccjjjuuu}}}xxxvvvsssnnnfff]]]VVVYYYdddsssxxx|||tttkkkkkkpppyyyvvv```RRRJJJGGGBBB???>>>>>>??????=========<<<======>>>???:::::::::999888777777666{{{uuuqqquuuzzz{{{xxxrrrqqqpppqqqpppjjjaaaZZZPPPLLLGGGCCCAAA@@@???>>>===============<<<;;;;;;<<<<<<:::999888777777777555555333222111000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++''''''(((((()))*********&&&&&&&&&&&&((()))***+++---.........---...111333222666999999;;;>>>>>>:::999;;;===???@@@AAA@@@@@@999888777555666:::AAAFFFDDDCCCCCCCCCCCCDDDEEEEEEAAAAAAAAAAAAAAACCCGGGJJJFFFFFFCCC>>>999555444555222333333222000000222444999===BBBEEEDDDBBB@@@???AAA@@@@@@@@@AAAAAABBBCCCFFFFFFFFFEEEEEEFFFFFFFFFIIIJJJJJJKKKKKKLLLMMMMMMOOOOOONNNMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSWWW[[[]]]```dddiiilllooouuuzzzqqqhhhbbbYYYSSSOOOLLLGGGDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHIIIJJJKKKJJJJJJCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@:::;;;;;;<<<<<<======>>>888999:::;;;<<<<<<<<<<<<888888888888888777666666555555555555555666666666555555444444444444555555555555666777777777777666444444444444333333333222444333333333333333333444111222222333333222222111111111111111111111111111111111000000000000000111111111000000000000111111000111111111111222222222/////////////////////////////////000000000000000......///000000111111111000000/////////000111111//////000000111222222222111111111111111000000000000000000000000000000000...//////000000//////...------......///000000000000000000000000000000000000000111111222333333333222222222222222222222222111111111222222333333444333444444444555555555555444555666777888888888888;;;;;;===???CCCGGGKKKMMMUUUVVV]]]gggooowww~~~|||vvvrrrnnnhhh\\\UUUTTT]]]mmm~~~~~~xxxxxxzzzxxxoookkkooovvv~~~iiiWWWMMMGGGEEEBBB???======>>>>>><<<<<<<<<;;;;;;<<<======999999999999888777555444yyytttwww|||~~~zzzsssrrrqqqqqqoooiii```YYYRRRMMMGGGBBB@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<<<<<<<<:::999888777777777555555333222111000000000........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''(((((()))******++++++((((((''''''((()))******+++,,,,,,,,,,,,---000333000555888888:::===<<<999<<<<<<===>>>???@@@@@@@@@999:::;;;999888999===AAACCCCCCBBBBBBBBBCCCDDDEEE@@@BBBCCCCCCAAAAAACCCFFFFFFGGGGGGCCC===888666666000111222111000000111333666;;;BBBGGGHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOPPPRRRUUUXXXZZZ[[[^^^cccgggjjjpppwww|||~~~sssmmmeee^^^YYYSSSLLLGGGEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFHHHJJJKKKKKKJJJIIIDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA;;;<<<===????????????>>>:::;;;<<<=========<<<;;;::::::::::::999777666555555555555666666777777777555444333222222333444555222222333444444444444333444444444444333333333333333333222222222222333333111222222333333222222111111111111111111111111111111111000000000000111111111111000000000000111111000111111111111222222222000000000000000000000000//////000000111111111111//////000111111222333333000000//////000111111222......///000000111222222//////000000000000000111000000000000000000000000//////000000000000//////------......///000000111000000000000000000000000111111111111222333444444222222222222222222222222000111111222333333444444444444444444555555555555555555666777888888888888===>>>@@@DDDHHHMMMRRRTTT\\\___hhhsss|||xxxqqqhhh```TTTQQQUUUeeeyyywwwvvv|||~~~|||sssoooooovvv~~~ooo]]]PPPJJJFFFDDDBBB???<<<<<<===>>><<<;;;;;;:::::::::;;;;;;::::::::::::999777555444|||wwwyyy||||||tttrrrrrrqqqoooiii___XXXSSSNNNGGGBBB@@@@@@AAAAAA???????????????>>>======<<<<<<:::999888777777777555555333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************,,,+++++++++******))))))((())))))***++++++,,,,,,---,,,++++++***+++++++++)))***+++++++++,,,///222///444777888999<<<;;;888???>>>>>>===>>>>>>???@@@===???AAA???:::888777999BBBBBBAAA@@@AAABBBCCCDDD???BBBDDDDDDAAA@@@AAACCCEEEGGGHHHEEE@@@:::888777...000111111000000111222333:::BBBIIIKKKJJJIIIHHHEEEEEEDDDDDDDDDEEEEEEFFFBBBBBBBBBCCCDDDFFFHHHIIIHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNNNNOOOQQQRRRRRRSSSQQQQQQPPPPPPQQQTTTWWWXXXWWWZZZ___ccchhhmmmqqquuu|||}}}wwwooohhhbbbZZZRRRLLLEEEEEECCCBBBBBBCCCDDDEEEEEEFFFIIIKKKKKKKKKJJJIIIFFFFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDCCCBBBBBBAAAAAA???@@@AAABBBAAA???===<<<======>>>>>>>>>===;;;:::<<<<<<;;;;;;999888666555555666666666777777888888444333222222222222333444333444555555666666555555777777666666666555555555222222111111111111222222222222222333333222222222111111111111111111111111111000000000000000111111//////............//////000111111111111222222222111111111111111111111111000000111111222222222333000000111222333333444444000000///000000111222222---......///000111111111......//////000000111111000000000000000000000000//////000000000000//////---------...///000000111000000000000000000000000111111111111222333444555222222222222222222222222000000111222333333444444444444444555555555666666555555666888888999999999<<<===AAAFFFMMMTTTYYY]]]bbbfffooo||||||qqqdddZZZQQQOOOWWWllluuuwwwyyyqqqooosss||||||fffVVVLLLIIIEEEDDDBBB???<<<;;;<<<===<<<;;;:::999999999999:::;;;;;;;;;;;;:::888666555zzzvvvxxx||||||vvvvvvwwwvvvssskkkbbb[[[PPPLLLFFFBBB@@@@@@??????>>>???AAAAAA@@@>>><<<:::;;;::::::999888777666666555666555444333000...,,,......---,,,,,,,,,,,,---,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))***++++++++++++***,,,,,,++++++***)))((((((*********))))))))))))))),,,,,,,,,,,,---...//////555777888666222222777<<<@@@@@@AAAAAAAAAAAAAAA@@@CCCBBB@@@>>>===<<<<<<<<<===@@@CCCCCCBBBBBBDDDFFFGGGHHHIIIIIIHHHEEEBBB@@@DDDJJJPPPOOOGGG>>>999777444333222222333333222000222444:::BBBIIILLLIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJMMMOOOPPPPPPQQQSSSTTTUUUVVVWWWUUUTTTRRRQQQRRRSSSUUUVVVWWWZZZ___cccgggkkkooorrrvvv~~~xxxsssnnnfffYYYOOOLLLIIIFFFDDDCCCCCCCCCBBBFFFFFFFFFGGGHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>===============<<<======>>>>>>>>>>>>>>><<<;;;:::999888999::::::666666666666666666666666555444333333222222333333444333222111222333444555555666777777777666444333222222222222222222222222444444444333333222222222000111111111111000//////------...///000111222333000000000000000000000000111111000000000000111111///000111111111///...---///000000111111111000000000000111222222222222111000000000000111111111111000000000000000000000000////////////////////////222222222222222222222222111000000///...---------000111111111111222222222222222222222222222222222222222111111111111111111000111111111111222222222333333333444444444555555555444444333333333444444555444333555888<<>>===;;;:::999===@@@CCCDDDCCCBBBCCCEEEEEEGGGJJJKKKKKKIIIFFFDDDBBBGGGMMMNNNJJJDDD???<<<444444333444555444111...111333999@@@HHHLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHJJJJJJJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSUUUWWWWWWYYY]]]aaadddhhhmmmqqqttt{{{}}}uuujjj\\\QQQOOOKKKFFFDDDCCCCCCCCCBBBEEEEEEEEEFFFGGGIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC>>>>>>>>>>>>>>>?????????<<<<<<=========<<<<<<;;;<<<<<<:::999999999:::;;;777777777777777777777777666555444444333333444444333333222222333333444555333333444444444333222111222222222222222222222222333333333222222111111111111111222222111111000/////////000000000000000000000000000000000000000000111111000000000000111111000000000000000//////...111111111111000000000000111111222333333333333222000000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111000000///......------//////000000000111111111222222222222222222222222222222111111111111111111222222222222333333333333333333444444444555555555666666555555555555555666777666555777:::===@@@BBBEEEIIINNNQQQUUU\\\dddkkkssszzz}}}vvvgggXXXNNNJJJOOO___www}}}|||wwwuuuzzztttbbbWWWNNNHHHEEECCCBBB@@@>>>===<<<;;;;;;;;;:::999999888888999999999999999999888888888888xxxpppttt{{{~~~|||yyyyyyxxxwwwsssjjj```YYYRRRMMMFFFAAA??????@@@@@@??????>>>>>>======<<<<<<;;;;;;:::999888777666666666666555444222000///.........---,,,,,,,,,,,,---...------,,,,,,------...***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,---...///---111666999;;;>>>DDDHHHDDDDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@???<<<:::888;;;???BBBDDDDDDDDDDDDEEEEEEGGGKKKNNNOOOMMMJJJHHHDDDGGGKKKOOOOOOLLLFFFAAA777666555555555444111...111333777>>>EEEKKKNNNNNNJJJIIIGGGEEECCCCCCCCCDDDGGGFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJJJJKKKLLLNNNQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTRRRQQQRRRSSSUUUWWWVVVXXXZZZ\\\___dddiiimmmpppvvvttteeeZZZUUUPPPJJJEEEDDDDDDDDDDDDCCCCCCCCCEEEFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDD?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<;;;===<<<;;;;;;::::::;;;;;;888888888888888888888888777666666555444555555555222222333444444444444444333444444444444333222111222222222222222222222222222222111111111111111000222222222222222111111000222222111000///......---000000000000000000000000111111000000000000111111111111000/////////000000333333111000//////000111111222333333444444333333000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111000000//////......---.../////////000000000000222222222222222222222222111111222222222222222222333333333333444444444444333444444444444555555555777777666666666666777777888888888:::<<>>===<<<<<<<<<::::::999888888888888999888888888888777777777777xxxqqqmmmrrrzzz}}}|||zzzzzzyyyxxxsssjjj```XXXRRRMMMFFF@@@??????@@@AAA???>>>======<<<<<<======<<<;;;:::999888777777666666666555444222111000///......---,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------------,,,+++++++++*********))))))*********+++++++++++++++++++++++++++,,,---...///...111666999;;;===@@@BBBEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDCCCAAA???<<<:::999<<<@@@DDDFFFGGGGGGGGGGGGJJJNNNQQQQQQOOOLLLJJJIIIIIIKKKPPPTTTSSSMMMFFF>>>;;;777555444333222111000222555:::AAAHHHNNNPPPMMMLLLIIIGGGFFFEEEEEEEEEJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJLLLLLLMMMNNNQQQSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPQQQRRRTTTVVVUUUVVVWWWXXXZZZ___eeeiiimmmrrryyy~~~pppfff\\\WWWOOOHHHEEEEEEEEEDDDAAAAAABBBCCCEEEGGGIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDD@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAA@@@???============<<<<<<;;;;;;;;;;;;888888888888888888888888777666555555444444555555111222444555555555444333777777777777666666555555222222222222222222222222222222222222111111111111222333333333333222111111333222222111000///......000000000000000000000000111111000000000000111111222111000/////////111111555444111///...///000111000111222222333333222222///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000//////....../////////000000000111111222222222222222222222222111111222222222222222333333333333333444444444444444444444444555555555555777666666666666777888888999:::;;;<<<>>>AAAFFFIIIOOOTTT[[[aaagggoooyyy|||ppp```QQQLLLMMMOOO\\\sss}}}{{{xxx\\\NNNJJJHHHEEECCC@@@???>>>===============:::999999888888888888888777777777777666666666666sssmmmmmmrrrzzz~~~||||||{{{{{{zzzxxxsssjjj___XXXRRRMMMFFFAAA??????@@@@@@???>>>>>>============>>><<<;;;;;;:::999888777777777666555444222111111000......---,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++++++++***************))))))))))))******++++++++++++++++++,,,---......222444777:::<<<===???@@@DDDDDDEEEEEEDDDCCCBBBBBBAAABBBCCCCCCBBB???<<<:::888:::>>>CCCGGGIIIJJJJJJJJJLLLPPPRRRRRRPPPMMMKKKJJJHHHIIIOOOWWWYYYUUUPPPGGGAAA:::444222333444555111111333777<<>>@@@DDDIIINNNQQQWWW```iiiqqq{{{{{{qqqeeeVVVJJJJJJPPP[[[jjj}}}lllVVVLLLJJJFFFBBB@@@???>>>>>>===<<<<<<======:::999888888777777888888777777777666666666555555uuuoooooottt{{{~~~|||{{{{{{{{{{{{zzzxxxsssjjj```YYYPPPLLLFFFBBBAAA@@@??????????????????>>>>>>>>>>>><<<<<<;;;:::999888777777777666555333222222111111......---,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,************************((((((((()))******++++++*********++++++,,,---......///222444888;;;===>>>AAABBBBBBCCCCCCCCCBBBBBB@@@@@@AAAAAA@@@???===<<<;;;;;;===AAAFFFJJJKKKKKKLLLMMMOOOQQQQQQOOONNNLLLHHHGGGGGGMMMUUU[[[[[[YYYNNNGGG>>>777444555666777111222333444666<<>>===;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888888888888888888666555444444333333444444333333444555555555555555777666555555444444555555222222222222222222222222333333333333333444444444222222222222222111111000000000000111111222222222000000000000000000000000111111000000000000111111111111000000000111222222444333222111000000111222...//////000111000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111111111222222222222222222222222222222222222111111222222333444444444222222222222333333333333444444555555555666666666666555555555666777888999999<<>>???>>>>>>===<<<<<<<<<<<<999999888777777777777888777777777777666666666666wwwsssrrrvvv|||~~~{{{zzzzzz{{{zzzzzzzzzxxxtttkkkaaaZZZOOOKKKGGGDDDBBBAAA???===>>>???@@@AAAAAA@@@???>>><<<<<<;;;:::999888888777777666555333222222222222......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,+++++++++************************(((((()))******+++,,,,,,************+++,,,---...---------///333666999:::>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA???>>>@@@DDDHHHIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOKKKIIIGGGIIIOOOUUUWWWXXXPPPJJJBBB<<<999777666666111222222222222555;;;@@@EEEGGGKKKNNNOOOMMMKKKIIIIIIJJJJJJLLLMMMNNNOOOOOONNNOOOPPPOOONNNNNNPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTQQQPPPPPPOOOQQQSSSUUUWWWUUUVVVWWWXXXXXXYYY\\\^^^dddhhhnnnsssxxx{{{tttjjj___WWWOOOIIIFFFDDDDDDCCCCCCDDDEEEEEEFFFIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA????????????>>>===<<<;;;:::;;;;;;<<<;;;:::999888777777777777777777777777777666555555444555555555444444444444444555666666666555444333222333333444222222222222222222222222111111222222333333333333111111222222111111000///000000111111111222222222000000000000000000000000111111000000000000111111///000111222222222222222222222222222222222222222//////000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222222333444444555333333333333444444444444555555555555666666666666777666666777777999:::::::::>>>CCCEEEHHHMMMUUU[[[```hhhsss~~~vvvfffWWWQQQMMMLLLVVVcccxxxuuu[[[QQQIIIFFFCCC@@@???AAA@@@???>>>===<<<;;;;;;;;;999999888777777777777777888888888777777777666666xxxtttuuuxxx|||~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyyzzz{{{zzzzzzzzzxxxtttlllbbb[[[NNNKKKHHHEEECCCAAA>>><<<>>>???AAABBBBBBAAA@@@>>>===<<<;;;;;;999999888777888666555333222222333333......---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,++++++*********))))))***++++++++++++*********************++++++))))))***+++,,,,,,------************+++,,,---...444222111111444777999:::<<<===>>>???@@@AAAAAAAAAEEEEEEEEEEEEEEEFFFGGGHHHFFFBBB???@@@CCCFFFGGGFFFHHHIIIJJJLLLNNNPPPQQQRRRPPPMMMIIIHHHIIIMMMPPPRRROOOKKKFFFAAA===:::666333222333222000///111666:::AAADDDIIINNNOOONNNKKKIIILLLLLLMMMMMMNNNNNNNNNOOONNNOOOOOONNNMMMMMMNNNPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTWWWXXXUUUWWWYYYYYYYYYYYY[[[]]]bbbffflllqqquuu|||vvvkkkaaaYYYQQQMMMEEEEEEDDDDDDDDDDDDEEEEEEIIIHHHHHHGGGGGGHHHHHHIIIKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===999:::;;;;;;;;;:::999888666666666666666666666666888888777666666666666666555555444333333555666777666555444333222333444444222222222222222222222222000000111111222222222222111111111111111000//////222222111111111111111111000000000000000000000000111111000000000000111111///000111333333333222111111111222333333333222222000000111222222222222222000000000000111111111111000000000000000000000000111111111111111111111111222222222222222222222222000000000000000111111111////////////000000000000222222222222222222222222111111222333333444555555444444444555555555666666555555555555666666666777888888888888999:::;;;<<<;;;@@@EEEHHHKKKPPPYYY```hhhppp{{{zzz|||}}}{{{lllZZZLLLKKKNNNSSS```ppp~~~fffRRRKKKFFFDDDBBB@@@BBBFFF@@@???>>>===;;;;;;;;;;;;999888888777777777777777888888888888777777777777{{{yyyyyy|||}}}{{{{{{|||~~~}}}{{{zzzzzz{{{|||}}}{{{uuulllccc]]]SSSNNNHHHEEEDDDCCC@@@===>>>????????????>>>>>>===<<<;;;:::999888777777777666666555444333111111000++++++++++++,,,---.........,,,+++,,,.........,,,,,,,,,+++******)))))))))++++++,,,,,,,,,---------******++++++++++++******+++***)))))))))***,,,,,,************************,,,---...///000222777:::888:::<<<======>>>???@@@CCCCCCCCCCCCDDDHHHMMMRRROOOKKKFFFDDDFFFIIILLLNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRPPPMMMJJJHHHHHHIIIIIIQQQNNNIIIFFFCCC???<<<999888555111000000111222222<<>>===<<<;;;;;;::::::::::::999999999999888888777777666666666666777777888888888999444444555555555555444444555555555555555555555555111222333444444333222111222222222222222222222222222333333333333222111111222222111111000/////////333333222222111111000000222111111111000000//////222222111111111111222222000000000000111111111111222222222111111111111000333222222222222222222222000//////---+++)))'''&&&000000000000000000000000222222222222222222222222333333222222111222222222333333333333333333333333444444333222222111000000333333333444444444555555666444111111222333444333555333111222555666666444444666777888888999<<<>>>???DDDJJJOOOUUU]]]fffmmmqqqyyy~~~|||{{{|||~~~~~~~~~ssskkk^^^WWWNNNKKKSSSbbbsss~~~mmmYYYLLLJJJFFFBBB???>>>>>>???<<<<<<;;;;;;;;;:::::::::777777666555555555555555888888777666666666666666}}}}}}}}}}}}|||{{{}}}}}}{{{{{{|||{{{|||}}}{{{uuulllccc^^^VVVQQQJJJFFFDDDCCCAAA>>>???????????????>>>>>>======<<<;;;999888777777777444333333222111000///...------,,,,,,------......---+++***+++,,,,,,+++*********++++++++++++++++++))))))*********+++++++++******++++++++++++*********)))((((((((()))++++++************************+++---000111222333555666777999;;;<<<<<<===>>>@@@CCCCCCCCCDDDEEEIIINNNRRRYYYUUUOOOJJJFFFEEEFFFGGGMMMMMMOOOPPPQQQSSSSSSTTTSSSRRROOOLLLIIIHHHGGGFFFNNNLLLJJJHHHFFFBBB===:::666333000...///000111111999<<>>===<<<;;;;;;::::::::::::999999888888888777777777666666666666666777777777888888444555555666666555555444333333333333333333333333222222222333333222222222222222222222222222222222222333333333333222111111000000000000111111111111000000000000////////////222222222222111111111000222222111111111111222222//////000000000111111111222222222111111111111000222222222222222222222222555555444333222000///...111111111111111111111111222222222222222222222222333333222222111222222333333333333333333333333333222222222222222222222222333333333333444444444444555333222222333444333333666444222333666777777666777999:::;;;;;;===@@@BBBFFFJJJPPPTTTYYY```jjjppp{{{~~~~~~~~~~~~||||||uuuhhh___TTTNNNJJJNNN]]]qqqxxx```RRRHHHFFFDDDBBB???===<<<;;;<<<;;;;;;;;;;;;:::::::::888888777666666666666666888777777666666666666666|||~~~~~~}}}|||}}}|||}}}}}}{{{uuulllddd^^^ZZZSSSKKKFFFDDDDDDBBB@@@??????@@@@@@???>>>>>>===>>>===;;;999888777666666444333222222111000////////////...---------......,,,+++))))))******)))'''*********+++,,,---------))))))*********+++++++++******++++++++++++******)))(((((((((((()))******************************)))---111333333222222333555777999::::::;;;===???BBBCCCDDDDDDFFFIIIOOOSSS___]]]XXXPPPHHHCCCCCCEEELLLMMMNNNPPPQQQSSSSSSTTTSSSRRRQQQNNNKKKHHHEEEDDDJJJJJJKKKKKKJJJFFF@@@<<<777333000...///000111111555999@@@IIIQQQSSSRRRPPPNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZYYYWWWVVVUUUUUUVVVVVVWWWXXXYYYXXXVVVUUUVVVWWWZZZ]]]bbbfffjjjoootttwwwuuummm\\\UUULLLFFFDDDDDDCCCAAACCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::999999888777777777777666666666555666666666666666777777444555555666666555555444222222222222222222222222333222222222222222222333222222222222222222222222222333333333333222111111//////000000111222222333/////////000000000000000333333333222222222222222222222111111111111222222111111111222222222222333222222222111111111111000111111111111111111111111222222222222111000//////111111111111111111111111222222222222222222222222333222222111222222333333333333333333333333333333000000111222333333444444222222222222333333333333444333222333555555444222666444333444777888888888:::<<<>>>>>>???BBBEEEHHHOOORRRWWW\\\```hhhqqqxxx~~~}}}{{{zzz~~~xxxkkk]]]SSSLLLIIIKKKWWWmmm~~~}}}eeeTTTMMMCCCCCCCCCBBB???<<<999777;;;;;;;;;;;;::::::::::::999888777777666666777777777777666666555555666666~~~}}}}}}|||}}}}}}zzzuuummmeee```\\\UUUKKKEEECCCCCCBBB@@@@@@@@@@@@@@@???>>>>>>===>>>===;;;999888666666666555555444444333222111111000///...---,,,,,,,,,,,,---+++***)))***)))(((&&&+++++++++,,,,,,---------++++++,,,,,,,,,---------******++++++++++++******)))))))))))))))******+++************************+++---000111111111222333444666777888888:::<<<>>>BBBCCCDDDEEEFFFIIINNNRRRYYYZZZYYYRRRJJJEEEFFFIIILLLMMMNNNPPPQQQQQQQQQPPPPPPQQQPPPOOOMMMJJJFFFDDDGGGIIILLLNNNNNNJJJDDD???999666222000000222222222222666???IIIQQQUUUUUUSSSOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUQQQQQQRRRRRRTTTUUUWWWXXX[[[ZZZXXXVVVUUUUUUVVVVVVZZZ\\\\\\[[[YYYWWWXXXXXXXXX[[[```dddhhhmmmrrruuu{{{||||||iiiaaaUUUMMMHHHFFFDDDBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDFFFHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::999999999777777777777777777777777555555555555666666666666555555666666666666555555444444444444444444444444444333222111111222333444222222222222222222222222222333333333333222111111000000000111111222222222111111111222222333333333222222222222222222222222222222111111111111222222333333333444444444555555222222222111111111000000000000000000000111111111---......//////......---111111111111111111111111111222222222222222333333222222111111222222333333333333333333333333333333000111111222222333444444111111222222222333333333333222333444666666444222444444444555666888999:::<<<>>>???AAABBBFFFJJJNNNTTTYYY^^^dddjjjrrr}}}~~~}}}~~~zzzooobbbUUUMMMJJJKKKRRRddd}}}}}}~~~rrr\\\PPPKKKBBBBBBAAA@@@>>><<<:::999;;;;;;;;;:::::::::999999888777777666666666666666777666666555555555666666}}}zzzzzz}}}~~~}}}|||}}}}}}zzzuuummmfffaaa[[[TTTKKKEEECCCBBBAAA@@@AAAAAAAAA@@@@@@???============;;;999888777666666555444444333333222222222//////---,,,++++++******...,,,+++***++++++)))'''---------,,,,,,+++++++++++++++,,,,,,,,,---------******++++++++++++************+++++++++,,,,,,,,,************************,,,---.........///222444333444666666777999<<<>>>AAACCCDDDEEEFFFHHHLLLPPPPPPSSSUUUQQQJJJGGGHHHKKKLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOOOOOOOLLLJJJHHHGGGIIILLLPPPQQQNNNHHHCCC:::777333000000111111111111555===GGGPPPUUUVVVUUUPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVRRRRRRRRRSSSUUUVVVXXXYYYXXXXXXVVVUUUUUUVVVWWWWWW[[[\\\^^^]]][[[YYYYYYZZZUUUYYY]]]aaaeeeiiinnnqqqooopppvvv}}}zzzqqqdddYYYRRRNNNJJJGGGDDDDDDCCCCCCCCCDDDEEEFFFEEEFFFHHHJJJKKKJJJIIIHHHDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::999999999777777777888888888888888666666666666555555555555555666666666666666666555444444444444444444444444444333222111111222333444222222222222222222222222222333333333333222111111333222222222111111000000111111222222333333444444000000111111111111111111222222111111111111222222222222222222333333333333222222222111111111000000//////000000000111111111///000000111222222111111111111111111111111111111111111111222222333333333222111111111222222333444333333333333333333333333222222222222222222222222111111222222222333333333222222333555666666555333333333444555666888:::;;;===???@@@BBBEEEIIINNNSSSXXX^^^gggooowww{{{rrrfffYYYOOOJJJJJJOOO[[[qqq|||zzz~~~~~~iiiXXXNNNHHHDDDCCC@@@===<<<<<<<<<===;;;;;;:::::::::999999999666666555444444444444555666666555555555555666666|||xxxssssssvvvyyy~~~}}}}}}}}}|||zzzuuummmgggbbbZZZSSSKKKFFFDDDCCCBBB@@@BBBBBBAAAAAA@@@???======<<<<<<:::999888777777777222222222111111111000000///...---,,,+++*********...---++++++,,,,,,+++)))---------,,,+++*********))))))*********+++++++++******++++++++++++*********+++,,,,,,------,,,,,,************************,,,------,,,,,,///222666333444555666666888<<>>===<<<;;;;;;::::::::::::999999888888888999999999999:::777777777666666666666555555666666777777666666555333333333333333333333333333222222222222222222333222222222222222222222222222333333333333222111111444333333222111111000000000000000111111111111111000000000000000111111111222222111111111111222222////////////000000000000222222222111111111111000///000000111111222222222000111111222333333222222222222222222222222222222111111111222222333333444111111111111222333444444333333333333333333333333333222222222222222222222222222222222333333333333333333333444666777666444333444666777888999<<<>>>@@@BBBCCCEEEIIINNNTTTYYY___gggrrr}}}uuuhhh[[[PPPJJJHHHJJJUUUggg~~~}}}vvvyyyppp___TTTJJJCCCEEECCC???===;;;<<<>>>???::::::::::::999999999999666555444444333333444444555555444444555555666666{{{uuuooommmooouuu|||}}}}}}|||zzztttnnngggcccYYYSSSLLLHHHGGGFFFCCCAAABBBBBBBBBAAA@@@???======;;;:::999999888888999999222222222111111111111000///...---,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***++++++++++++++++++******))))))*********+++++++++******++++++++++++******)))***+++,,,---,,,++++++************************)))***,,,---...///222444333444555555666888<<<@@@BBBCCCDDDDDDCCCDDDGGGIIIIIIJJJLLLLLLKKKHHHEEECCCDDDFFFIIIKKKLLLLLLJJJIIIIIIKKKLLLNNNOOOOOOOOONNNMMMLLLMMMOOOPPPQQQOOOMMMBBB>>>999555333222111000000222666===FFFLLLPPPQQQPPPOOOMMMMMMNNNPPPSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]ZZZYYYXXXWWWWWWXXXYYYYYYWWWZZZ]]]___^^^^^^^^^___ZZZ\\\^^^______```bbbdddeeehhhqqq{{{}}}qqqhhh___WWWRRRKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHCCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::999999999999:::::::::;;;;;;;;;888888777777777666666666666666777777777777666666444444444444444444444444222222222333333222222222222222222222222222222222222333333333333222111111222222222222222222222222222111111111111111111000000000000111111222222222222222111111111111222222////////////000000000111222222222111111111111000000000111111222333333444///000111111111111111111222222222222222222222222000111111222333333444444111111111111222333444555333333333333333333333333111111111222222333333444333333333333444444444444444333222333555777777666444666999::::::<<>>============:::::::::999999999999888666666555444444444444444555444444444444555666777{{{tttmmmjjjkkkssszzz}}}}}}|||zzztttnnnhhhdddXXXSSSMMMJJJIIIHHHEEEBBBBBBBBBBBBAAA@@@???======:::999999999888999999:::444444333333333333333333//////...------------...,,,+++******,,,---,,,+++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------******++++++++++++******((()))***+++,,,+++******************************%%%(((---///000111222333333444555555666999===@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGGGGIIIKKKLLLJJJFFFBBB@@@BBBFFFJJJLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNMMMNNNPPPQQQPPPPPPHHHDDD>>>:::777666555333000000333999AAAHHHMMMOOOOOONNNMMMMMMNNNQQQTTTVVVRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWYYY[[[]]]^^^\\\[[[ZZZYYYXXXXXXYYYYYYXXX[[[___bbbbbbbbbcccdddaaabbbcccbbb```___```aaa___ccclllvvv|||~~~wwwmmmddd^^^RRRPPPMMMKKKIIIIIIJJJJJJGGGGGGFFFEEEEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEAAAAAAAAA@@@???>>>===<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<999999888888777777666666666666777777777777666666777777777777777777777777111222333444444333222111222222222222222222222222222333333333333222111111111111111222222333444444555444444333333222222222111111111222222333333333222222111111111111222222111111222222222333333333222222222111111111111000000000111222333333444444222333333444444333333333222222222222222222222222000000111222333333444444111111111111222333444555333333333333333333333333...///000111333444555666333333444444444444555555555333222222444777777777666888;;;<<<<<<>>>BBBEEEIIIJJJLLLOOOSSSYYYaaafffrrr|||yyysssfffWWWLLLIIIMMMQQQbbbsss}}}pppZZZNNNIIIGGGFFF>>>????????????===;;;::::::::::::999999999888888777777666555555555555555444444444444444555666777~~~xxxqqqmmmjjjyyy~~~~~~yyyuuuqqqnnnjjjhhh___TTTPPPWWWXXXNNNDDDCCC@@@AAABBBBBBAAA>>><<<:::;;;:::999888777555444333222111000000000111222333...///000000000///---,,,...,,,******+++------,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,++++++*********)))(((''''''(((***,,,...$$$&&&(((***+++***)))(((,,,,,,,,,,,,---...//////333444444444555777;;;>>>CCCBBBAAAAAABBBCCCEEEFFFIIIIIIHHHGGGEEECCCBBB@@@<<<===AAAFFFJJJLLLLLLKKKJJJKKKKKKKKKMMMNNNOOOPPPIIIIIIHHHGGGGGGIIIMMMQQQOOOJJJDDD>>>888333222555///000222444777===DDDIIILLLMMMMMMMMMNNNPPPTTTXXXXXXWWWUUUTTTSSSTTTUUUUUUXXXXXXXXXXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWWWW\\\]]]___``````___]]]\\\```````````````_________aaadddiiipppwww}}}xxxnnniii___ZZZSSSOOONNNLLLHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDCCC@@@???>>>???===;;;::::::::::::999777999999999999999999999999888888888888888888888888666666666666666666666666666666777777777666444333444555555666555444222111444444444444444444444444333333333333333333333333000000000000000000000000000000000000111111111111222222222222222222222222222222111111111111222222222222222222222222222222222333333444444333333222000111222333333222000///222222111111111111111111222000///000222444555555222222222222222222222222444333222111111111222333333333333222222111111111444333333333333333333333777777777777777666666666555777999999888777888999777;;;>>>@@@@@@AAAEEEHHHOOOQQQSSSTTTXXXaaallluuu}}}zzzooocccUUUNNNKKKNNNVVV___yyy{{{{{{bbbSSSLLLGGGDDDDDDCCCBBB@@@>>><<<:::999888::::::999999888777777777777666555444444444444444555555666666666666555555{{{vvvqqqooowww~~~~~~}}}yyyuuurrrnnnjjjfff___SSSLLLQQQQQQIIICCCCCC@@@AAAAAAAAA@@@>>><<<;;;;;;;;;:::999777666555444444333222111000000111111....../////////...---,,,...,,,******,,,------,,,+++******************+++++++++************++++++,,,,,,,,,+++++++++*********)))((('''((()))+++---%%%''')))+++++++++***))),,,,,,+++,,,,,,---...///333444444444555777;;;>>>CCCBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDBBB@@@???===>>>@@@DDDGGGJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLIIIIIIHHHFFFFFFIIIMMMQQQSSSQQQNNNIIIBBB<<<888777000000000111333888===AAAHHHIIIKKKLLLMMMOOORRRUUUVVVVVVUUUTTTTTTUUUVVVVVV[[[ZZZYYYYYYXXXYYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWW[[[\\\^^^`````````^^^^^^``````___^^^^^^^^^^^^___aaabbbfffkkkqqqwww{{{~~~{{{tttllleee\\\TTTPPPLLLHHHDDDCCCCCCCCCCCCDDDFFFGGGHHHEEEEEEEEEFFFEEEEEEDDDDDDFFFGGGGGGEEEAAA>>>=========;;;::::::::::::999777999999999999999999999999999999999999999999999999666666666666666666666666444444555555555444333222333444444555555444333222444444444444444444444444333333333333333333333333111111111111111111111111111111111111222222222222111111111111111111111111222222111111111111222222111111111111111111111111222333333444444333333222111222333333333222111000222222111111111111111111333111000000222444444444222222222222222222222222333222222111111222333444333333333222222222111111333333333333333333333333555555555555555555555555555777888999888777888:::777;;;???AAAAAACCCHHHLLLTTTWWW[[[```gggqqq~~~}}}wwwsssggg^^^SSSLLLJJJOOO^^^lllzzzvvvzzzqqq[[[OOOJJJFFFDDDCCCAAA@@@???>>><<<;;;999999::::::999999888777777777888777777666666666666777666777777888888777777666yyyuuutttttt{{{~~~}}}{{{{{{}}}~~~}}}{{{yyywwwtttoooiiiddd^^^RRRHHHIIIIIIDDDAAACCC@@@@@@AAAAAA@@@>>><<<;;;<<<;;;;;;999888777666555555444333111000000000000---............---,,,,,,...,,,***+++,,,------,,,+++***)))(((((()))***++++++***)))))))))***,,,---,,,,,,,,,++++++++++++*********)))(((((()))***+++'''(((***+++,,,,,,+++***+++++++++,,,,,,---...///222333444555555777:::===AAAAAA@@@@@@@@@AAABBBBBBDDDDDDDDDCCCBBBAAA???>>>>>>>>>???AAACCCFFFIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHFFFEEEGGGKKKOOOTTTVVVWWWUUUPPPHHH@@@:::444222000///000333888:::BBBDDDHHHJJJKKKMMMOOOQQQTTTTTTTTTUUUVVVVVVWWWXXX\\\\\\[[[ZZZYYYYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXXXX[[[\\\^^^```aaaaaa``````aaa```^^^]]]]]]]]]^^^___```aaabbbeeeiiinnnsssvvv~~~{{{rrrfff[[[UUUPPPKKKGGGDDDDDDDDDDDDEEEFFFHHHIIIDDDDDDEEEEEEDDDCCCBBBBBBEEEFFFFFFDDDAAA>>>===>>>===<<<::::::;;;;;;999888999999999999999999999999::::::::::::::::::::::::777777777777777777777777444444555555555444333333222222333444444444333333333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333333444111111111111111111111111222222111111111111222222111111111111111111111111222333333444444333333222333333333333333222111111111111222222222222222222444222111111222333333222333333333333333333333333222222111111222333444555333333333333222222222222222222333333444444555555555555555555555555666666555777888999888999:::<<<;;;>>>CCCEEEFFFIIINNNRRRXXX]]]dddkkkssswwwnnnhhh[[[UUUOOOLLLMMMXXXmmmwwwvvvxxx}}}zzz~~~uuueeeSSSJJJGGGEEECCCCCC@@@???>>>===<<<;;;;;;:::::::::999999888777777777444444333333333444444555555666666666666666666555}}}wwwtttsssrrrwww~~~~~~{{{xxxwwwyyy{{{{{{zzzyyyxxxuuuooohhhbbb\\\QQQGGGEEEEEEAAA@@@BBB@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;:::999888777666444444333222111111000000---------------,,,,,,,,,---,,,++++++,,,---,,,++++++***)))(((((()))***+++---,,,+++******+++,,,---+++++++++++++++++++++++++++***))))))((())))))***)))***+++,,,,,,,,,,,,+++++++++++++++,,,---...///111333444555555777:::<<<>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@DDDIIILLLOOONNNKKKJJJIIIJJJLLLMMMNNNMMMKKKHHHEEEEEEHHHKKKOOOUUU[[[\\\ZZZTTTJJJ@@@:::666222000000333666777<<<@@@EEEHHHJJJLLLNNNOOORRRSSSTTTVVVWWWXXXXXXYYY\\\[[[[[[ZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]][[[ZZZYYY[[[\\\^^^```aaaaaabbbaaacccbbb```^^^]]]^^^___````````````aaaeeejjjooorrrwww}}}~~~pppddd\\\VVVQQQNNNIIIHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???@@@AAAAAA@@@??????@@@===<<<::::::;;;;;;999888999999999999999999999999::::::::::::::::::::::::888888888888888888888888666777777777777666666666111111222333333444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222333333333333111111111111111111111111333222222111111222222333111111111111111111111111222333333444444333333222555555444444333333222222111111222222222222222333555444222222333333222111333333333333333333333333111111111222333444555555333333333333333333333333111222222333444555666666777777888888888888999999555777999999999:::===???BBBEEEIIIJJJKKKNNNTTTXXX^^^dddmmmvvvzzznnnccc\\\RRRMMMKKKPPPZZZlllwwwuuu|||}}}yyyjjj\\\OOOIIIGGGDDDBBBBBB?????????>>>>>>======<<<::::::999999888777777777333222222222333444555555222333333444444333333222xxxqqqnnnnnnoooqqqvvv{{{zzzvvvuuuwwwyyy{{{{{{{{{zzzwwwoooggg```XXXPPPIIIFFFDDDAAA@@@@@@????????????>>>======<<<<<<;;;;;;:::999888777777222222222333333333222222......------,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,+++************+++,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++******))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,---......000222444555555777999;;;===>>>??????@@@AAAAAAAAADDDDDDEEEEEEEEEEEEDDDDDD???@@@???>>>???CCCIIINNNQQQOOOMMMLLLKKKLLLMMMNNNQQQPPPNNNKKKGGGEEEEEEFFFIIIRRRZZZ^^^aaa```WWWMMM>>>999333000000333555555777;;;AAAFFFIIIKKKMMMNNNPPPRRRTTTWWWYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]______]]]^^^___```___^^^]]]\\\\\\]]]^^^```aaabbbbbbccceeedddbbbaaa`````````aaa_________aaadddiiinnnqqqrrrwwwrrrhhh___XXXSSSMMMKKKGGGDDDBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA>>>@@@AAAAAA@@@???@@@AAA>>><<<;;;;;;;;;;;;:::888999999999999999999999999::::::::::::::::::::::::999999999999999999999999777777777666777777777777222222222333333444444555333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222222333333333333333333333333333333333222222222222333333333333333333333333333333222333333444444333333222777666555555444333333333111111222222333333333333666444333333444444222000333333333333333333333333111111222333444555555555333333333333333333333333222222333444444555666666888888888888999999::::::777888:::;;;;;;===@@@CCCGGGJJJMMMNNNOOORRRXXX\\\eeemmmxxx~~~rrrdddYYYSSSMMMIIILLLZZZpppyyyvvv||||||}}}xxxeeeYYYNNNIIIGGGDDDBBBBBB@@@@@@@@@??????>>>>>>>>>::::::999999888777777777777777777777888888999:::222222333333333333222222|||rrrkkkiiijjjllllllnnnsss{{{zzzvvvvvvxxx{{{}}}}}}}}}{{{wwwooofff```VVVQQQKKKGGGDDDBBB@@@?????????>>>>>>>>>=========;;;::::::999888888777777111111222333444444333333///......---,,,---------,,,++++++,,,---...,,,***++++++++++++++++++++++++---------------,,,,,,,,,***++++++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++*********++++++,,,---...000222444555555666999:::>>>???AAABBBDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHCCCDDDCCCAAA???BBBHHHMMMNNNMMMMMMLLLKKKKKKKKKKKKPPPQQQQQQNNNJJJGGGEEEDDDEEENNNVVVZZZbbbiiidddZZZCCC===444000000222222222333777>>>CCCFFFIIILLLNNNOOOQQQUUUXXXZZZZZZYYYXXXWWWWWWXXXZZZ\\\^^^```aaa]]]^^^```bbbbbbaaa```___^^^______```aaabbbcccccceeeeeedddcccbbbaaa``````]]]^^^^^^aaadddiiimmmooooootttzzzzzzmmmbbbZZZRRROOOKKKGGGDDDCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBCCCEEEFFFEEECCCAAAAAAAAA>>>===;;;;;;<<<<<<:::999999999999999999999999999::::::::::::::::::::::::888888888888888888888888555555444444444555666777444444333333333444555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111222222222222444444444444444444444444333333222222222222333333444444444444444444444444222333333444444333333222999888666555444444444444111111222222333444444444555444333444555444222000333333333333333333333333111222333444555555444444333333333333444444444444333333444444555555666666666666666777888888999999888:::;;;<<<===@@@DDDGGGJJJMMMPPPRRRSSSWWW]]]ccciiirrruuufffYYYQQQNNNMMMLLLUUUlllzzzuuutttzzz}}}|||pppaaaVVVMMMIIIGGGCCCBBBCCC@@@@@@@@@??????>>>>>>>>>::::::999999888777777777888777777777777888888999444555555555555555555444yyyooohhhiiillljjjiiijjjoooxxx{{{xxxyyy}}}|||wwwooofff___UUURRRKKKEEEAAAAAA@@@@@@???>>>>>>===============999999999888888777666666222333444444444333222111000///...---------......,,,++++++,,,......,,,***)))***+++,,,,,,+++***)))&&&(((***,,,---------,,,******+++++++++,,,,,,,,,'''((()))***************++++++************++++++************+++,,,---...///111444555666666888:::<<<===???BBBDDDEEEFFFFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIJJJIIIEEE@@@@@@EEEJJJKKKKKKLLLMMMLLLLLLKKKJJJLLLOOOQQQQQQNNNJJJGGGFFFBBBJJJOOORRR]]]jjjkkkbbbLLLDDD999333222222111000///333999>>>BBBFFFJJJMMMOOORRRVVVZZZ[[[[[[YYYWWWWWWWWWXXXYYY[[[]]]^^^___\\\^^^aaacccddddddcccbbb````````````aaabbbbbbccccccdddddddddcccaaa___^^^\\\\\\^^^```cccfffiiijjjkkkpppuuuxxxyyy|||rrrhhh]]]YYYSSSMMMHHHFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDBBBBBBCCC>>>===;;;;;;<<<<<<:::999999999999999999999999999999999999999999999999999888888888888888888888888555555444444444555777888777666555444444444555666555555555555555555555555444444444444444444444444222222222222222222222222222222222222333333333444333333333333333333333333444333333222222333333444333333333333333333333333222333333444444333333222:::999777555444444444444111111222222333444444555444333333444555555333111444444444444444444444444222333444555555444444333333333333444444444555555444444444555555555555555666666777777888999999::::::;;;===>>>@@@CCCGGGKKKOOORRRVVVYYY[[[aaahhhooosss}}}wwwhhhYYYNNNKKKKKKMMMSSSeeessspppooovvvyyy{{{~~~ggg[[[RRRJJJFFFDDDAAAAAACCC??????>>>>>>===<<<;;;;;;::::::999999888777777777666555555444444444444555555555666666666666555555xxxnnniiikkkooohhhgggiiioooxxx|||zzz|||}}}wwwooofff___VVVRRRJJJBBB>>>???AAAAAA???>>>>>>============>>>999888888888777777666666444555555555444222000///111000///...---...//////,,,++++++---......,,,***'''(((+++,,,,,,+++(((''' ###'''+++---...------*********++++++,,,,,,,,,&&&'''(((***++++++++++++++++++******)))******+++************+++,,,---...///111444555666666888999888999<<>>???AAADDDIIIMMMTTTWWW\\\```dddjjjssszzz~~~yyyooo___PPPHHHHHHKKKNNNYYYqqq{{{qqqnnnooozzz|||vvvyyyyyybbbWWWNNNFFFDDDBBB@@@@@@CCC>>>>>>===<<<;;;:::999999::::::999999888777777777999888777666666666666666333444444555555444444333zzzrrrllljjjjjjmmmmmmooorrrwww~~~~~~|||uuupppggg^^^XXXOOOFFFCCCCCCAAAAAACCC>>>>>>>>>>>>===============<<<;;;999888777777666444333333222111000//////------,,,,,,,,,,,,+++++++++,,,...//////...,,,+++------,,,,,,+++***))))))******++++++++++++***************)))''''''***,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,(((((()))***+++,,,,,,------...000222444666888999>>>???@@@CCCEEEFFFEEEDDDEEEGGGJJJKKKKKKKKKLLLMMMRRRPPPMMMLLLKKKHHHEEEBBBFFFIIIMMMOOOOOONNNNNNNNNLLLKKKLLLOOOQQQPPPLLLHHHHHHCCC@@@DDDNNNXXX^^^___VVVNNNEEE>>>:::666222///111444666888:::>>>EEEJJJPPPQQQTTTXXX[[[ZZZXXXUUUUUUUUUVVVXXXZZZ\\\^^^___]]]^^^```ccceeefffggghhhdddfffgggfffdddccccccccccccccccccbbbaaa___^^^]]]\\\\\\[[[[[[]]]```bbbdddgggiiilllmmmnnnooorrrtttxxxpppcccZZZTTTOOOKKKHHHGGGFFFCCC@@@???@@@CCCFFFBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===============<<<;;;;;;::::::;;;;;;;;;;;;:::999888888888888888888999999999999888888777555333444666777444111666555333333555666555444333333444555555444333333444444444555555555666666555444444333333444444555333333333333333333333333555555555555555444444444222222222222333333444555666666666666666666666666555444333222333333555555666555444333222333444444222222333333333333444444666555444333333333333333444444222222222222444444222222222333333333444444555444444333333333444444777777777777777666666666999888777777999:::::::::>>>@@@DDDFFFGGGIIILLLNNNYYY___cccdddjjjwwwuuuiii\\\SSSMMMHHHIIILLLSSSeee||||||jjjpppyyy~~~vvvvvv]]]SSSNNNIIIDDDAAA@@@>>>===@@@??????>>>======<<<<<<777777777777777777777777777777666666555555555444666555555555555444444444{{{tttnnnllllllooopppqqqtttyyy~~~|||vvvqqqiii```XXXNNNFFFDDDCCCAAAAAACCC>>>>>>>>>>>>============;;;:::999999888888888888555555444333222111000000///......------,,,,,,,,,+++,,,---//////---,,,+++*********+++,,,,,,------******++++++++++++******+++,,,,,,+++)))***+++---))))))))))))))))))))))))*********+++++++++,,,,,,************++++++++++++---...///111444666888999999:::<<>>>>>======>>><<<<<<;;;:::::::::::::::::::::999999888999999999888888999999999999888888888666555666888888555333777555444444555666666555444555666666666666555444444444444555555555666666555444444333333444444555333333333333333333333333555555555555555555555555444333333333333444444555555555555555555555555555555555444333333333444555666555444333333333444444222222333333333333444444555555444444333333333333555555444333333444555555444444444555555555666666666666555555555555555666777777666666666555555555:::::::::<<<>>>@@@AAABBBEEEGGGIIIKKKMMMPPPTTTWWWZZZbbbiiinnnwww}}}yyymmmbbbVVVNNNIIIGGGJJJPPPZZZkkk}}}wwwoooxxxsss___UUUPPPJJJEEECCCBBBAAA@@@======<<<;;;;;;:::999999777777777777777777777777777666666666555555555444555555555555444444444444~~~}}}vvvqqqoooooosssssstttvvvzzz~~~zzztttpppiiibbbXXXNNNFFFDDDCCCAAA@@@BBB>>>>>>>>>>>>============999999888888888999999:::666555555444333222111111000000000///...------,,,+++,,,---......---,,,+++*********+++,,,---------******++++++++++++******+++,,,,,,+++******+++---'''((()))******)))((('''*********++++++++++++,,,,,,,,,,,,+++++++++******------///000333555888999666777:::===BBBGGGLLLNNNLLLMMMOOOPPPRRRSSSSSSSSSTTTSSSQQQOOONNNKKKGGGDDDCCCGGGJJJMMMNNNOOOQQQRRRTTTRRRPPPOOOPPPRRRRRRRRRPPPMMMGGGBBB@@@DDDLLLQQQVVVYYYYYYSSSIII>>>999777111222222222444888>>>BBBHHHJJJMMMQQQUUUWWWXXXYYYXXXXXXYYYYYYZZZ\\\]]]^^^^^^^^^______`````````aaaeeeggghhhhhhfffeeeeeefffccccccbbbbbbaaa```^^^^^^ZZZYYYXXXWWWXXXZZZ\\\]]]bbbdddhhhjjjkkknnnqqqssszzz~~~yyyoooeee[[[UUUSSSQQQMMMIIIFFFFFFFFFGGGDDDDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;;;;::::::::::::::::::999999999999::::::;;;888888999999999999888888999888777888999888777555777666444444666666666555555666777777777777666555444444444555555555555555555444444333333444444555444444444444444444444444444444555555666666777777555555444444444444444444555555555555555555555555666555444333333333333333666555444333333333333444222222333333333333444444555444444444444333333333666666555555555555666666444444444555555555666666777777666666666666777777999888777777666666777777999:::;;;===@@@CCCFFFGGGIIIKKKMMMOOORRRVVV[[[___ccclllvvv~~~xxxpppcccYYYNNNHHHFFFHHHOOOXXXiiiuuu}}}uuu|||zzzmmmaaaUUUPPPIIIDDDBBBAAAAAAAAA===<<<<<<;;;999888888777777777777777777777777777666666666555555555555555555555555555444444444444}}}}}}xxxsssrrrrrrvvvvvvvvvxxx{{{~~~~~~wwwqqqnnnhhhaaaWWWNNNFFFDDDCCC@@@???AAA>>>>>>>>>>>>============:::999888888888888888888555555444333222111000000111000000///...---,,,,,,+++,,,------------,,,+++------,,,,,,,,,+++++++++******++++++++++++******(((*********(((((()))+++)))+++---......---+++)))************++++++++++++,,,,,,,,,+++++++++++++++------...///222555777999888999<<<@@@FFFLLLTTTXXXTTTVVVYYY\\\]]]\\\XXXUUUUUUTTTRRRRRRPPPNNNIIIFFFCCCFFFKKKNNNQQQTTTWWWZZZ[[[XXXSSSPPPOOOQQQSSSTTTPPPOOOLLLEEE??????DDDJJJOOOSSSWWWUUUNNNDDD<<<888444333222333555999>>>BBBFFFIIILLLOOORRRUUUXXXZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___``````ccceeeffffffeeedddeeefffcccccccccbbbbbbaaa```___\\\[[[YYYXXXXXXZZZ[[[\\\___aaaeeegggiiikkkoooqqquuuyyyxxxmmmfff___[[[VVVQQQNNNLLLJJJIIIFFFEEECCCBBBBBBBBBCCCDDDBBBBBB@@@???????????????<<<;;;;;;:::::::::::::::999999999999999:::;;;<<<888999999::::::999999888888888888888888888777666888666555555666777777666666666666666666666666666555555555555555555555555555444444333333444444555555555555555555555555555444444555555666777888888777666555444444444444444555555555555555555555555666555555444333333333333555555444444333333333333222222222333333333444444444444444444444444444333555555555555555555555555222222222333333333444444777666666666666777888888;;;::::::999999999:::::::::<<<>>>AAACCCFFFIIILLLNNNPPPRRRUUUYYY^^^eeejjjsss}}}}}}ssskkkYYYQQQHHHEEEEEEKKKVVVbbbzzz}}}tttjjjccc```TTTOOOGGGAAA>>>>>>======>>>======<<<;;;:::999888666666666666666666666666555555555555555555555555555555555444444444333333{{{}}}~~~{{{vvvrrrrrrtttvvvwwwxxxzzz|||wwwrrroooiiicccWWWNNNFFFDDDCCC@@@>>>???>>>>>>>>>>>>============<<<;;;999888777666666666444444333222111000////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,******++++++++++++******((()))+++***)))((()))***+++,,,...//////...,,,+++))))))*********+++++++++))))))***++++++,,,------,,,,,,---...111444777999999<<>>AAAEEEIIIMMMOOOQQQSSSVVVYYYZZZZZZYYYYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]___aaabbbccceeegggggggggfffggghhhddddddddddddcccbbbaaaaaa^^^]]]ZZZYYYXXXXXXZZZZZZ\\\^^^bbbdddfffiiillloooqqqtttyyy}}}}}}uuukkkfff___YYYVVVRRRNNNKKKIIIGGGDDDBBB@@@AAABBBCCCCCCBBBAAA@@@????????????===<<<;;;;;;::::::;;;;;;999999999999:::;;;<<<<<<999999::::::::::::999999777888888888777666666666999777555555777888777666555555555555555555555555555555555555555555555444555444444333333444444555555555555555555555555555333444444555666777777888777666555444444444444444555555555555555555555555555555555444444333333222444444444444444333333333222222222333333333444444333333444555555444444333444444444555555444444444222222222333333333444444666666555555666777777888;;;:::999888999:::<<<===@@@BBBEEEGGGHHHJJJNNNRRRUUUWWW[[[___eeellltttzzz}}}vvvjjjaaaPPPJJJDDDCCCFFFOOO___mmmzzztttddd[[[YYYZZZTTTNNNGGGAAA===<<<;;;:::<<<<<<<<<;;;::::::999999666666666666666666666666444444444555555555555555555444444444444333333333zzz{{{zzzvvvqqqoooqqqtttwwwxxxyyy|||{{{vvvsssmmmeeeWWWNNNFFFEEECCC@@@>>>>>>>>>>>>>>>>>>============<<<;;;:::888666555555555444333333222111000///............------------,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---...///000******++++++++++++******)))+++------+++***+++,,,)))***+++,,,,,,+++***))))))))))))************+++'''((()))***+++,,,------,,,,,,,,,---///333666888888;;;???AAADDDIIIQQQWWWbbbeeejjjpppqqqkkkaaaXXXSSSRRRSSSTTTTTTRRRNNNKKKAAACCCFFFJJJMMMSSSXXX\\\]]][[[WWWQQQMMMKKKMMMOOOKKKNNNPPPMMMGGGCCCCCCEEEGGGGGGJJJPPPUUUTTTNNNIII:::777222111333777:::<<>>======<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<999999::::::::::::999999666888999999777666666777999888666666888888888777666555555444444555555666555555555555555444444444555444444333333444444555444444444444444444444444333333444444555555666666555555444444444444444444444444444444444444444444333333444555555444444333444444555555444444333222222222333333333333444444222333444555555555444333333444555555555555444333444444444555555555666666666555555555666777888999999888777777999;;;>>>???AAADDDHHHJJJJJJMMMRRRVVVZZZ]]]ccciiiqqqyyyvvvjjj\\\TTTIIIEEECCCFFFMMMYYYlll||||||}}}xxxeeeXXXQQQOOOQQQQQQMMMGGGBBB???===<<<:::999999999999999999999999777777777777777777777777444444444444444555555555444444444444333333333333yyyyyyvvvqqqlllkkkooorrrxxxyyy|||}}}xxxuuunnnfffVVVNNNGGGEEECCC???======>>>>>>>>>>>>============::::::888777666666666666555444333222111000000///.............../////////,,,++++++++++++++++++,,,)))***+++,,,---///000000******++++++++++++******)))+++------,,,+++++++++))))))))))))))))))))))))))))))))))))************((((((((())))))*********,,,,,,+++,,,///222666888777;;;>>>??????BBBIIIOOO[[[]]]aaafffiiieee\\\TTTPPPQQQRRRTTTUUUTTTPPPMMMEEEGGGHHHIIIKKKOOOUUUXXXVVVWWWUUUQQQMMMJJJKKKMMMLLLNNNOOOLLLHHHEEEDDDEEEEEEFFFJJJNNNSSSUUUUUUUUUCCC>>>777333333555777777;;;BBBIIINNNOOOPPPTTTWWWWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXYYY[[[]]]^^^bbbdddfffggggggggghhhjjjgggggggggggggggffffffeeebbb```]]]ZZZXXXWWWXXXXXXYYY\\\^^^```aaacccfffhhhgggkkkooorrrvvv}}}{{{tttoooiiibbb\\\UUURRRLLLFFFCCCCCCDDDEEEDDDCCCBBBAAAAAA@@@@@@AAA??????>>>===============<<<;;;;;;:::::::::;;;;;;999::::::;;;;;;::::::999777999;;;:::888777777999:::888666777888999888888777777666555555666777777666666555555555444444444555444444333333444444555333333333333333333333333333333333444444444444444444333333333333444444555444444444444444444444444111222333555555555555444444444555555555444333222222222333333333333444444111222444555666555444333444555666666666666555444444444444555555555666666777666666777777999:::::::::999999999;;;???BBBEEEDDDHHHNNNPPPQQQUUU[[[```ccchhhpppyyy}}}ooo___RRRKKKGGGFFFHHHOOOYYYiii~~~{{{eeeXXXQQQKKKHHHIIIIIIFFFCCCAAA@@@???===;;;888888999999:::;;;;;;;;;777777777777777777777777333333333444444555555555444444444333333333222222~~~xxxwwwtttnnniiihhhmmmqqqxxxzzz}}}~~~}}}~~~|||xxxtttllldddVVVNNNGGGEEECCC???<<<===>>>>>>>>>>>>============888888777777777777888888666555555444333222111000......//////000000111111,,,++++++******++++++,,,------------------------******++++++++++++******''')))++++++***)))((()))******))))))))))))******))))))))))))************))))))))))))((((((((((((,,,,,,+++,,,...222666888777;;;>>>???===???DDDIIIRRRRRRTTTYYY]]]\\\VVVOOOOOOOOOQQQTTTVVVTTTQQQNNNKKKLLLLLLKKKLLLNNNSSSVVVQQQRRRSSSQQQMMMJJJKKKLLLOOONNNMMMJJJFFFEEEEEEFFFBBBFFFKKKNNNOOORRRWWW\\\LLLEEE<<<777555666666555666===GGGLLLNNNPPPSSSWWWVVVVVVVVVVVVXXXYYYZZZ[[[[[[ZZZXXXWWWWWWXXXYYYZZZ^^^```cccdddddddddeeegggggghhhhhhhhhhhhhhhgggffffffdddaaa]]][[[ZZZZZZ[[[YYY[[[^^^___```bbbdddfffdddggglllooorrrxxx|||vvvmmmfffZZZVVVOOOIIIEEEDDDEEEGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999::::::;;;;;;::::::999888;;;===<<<999888999::::::888777777888999999888999888777666666777888999666666555555555444444444555444444333333444444555333333333333333333333333333333333333333333333222222222222222333333444555444444444444444444444444000111333555666666666555333444555555555444333222222222333333333444444444111222444666666555444333555666777888888777666555222222222333333333444444888888888888999:::;;;<<<======<<<===@@@DDDHHHKKKMMMRRRYYY\\\^^^bbbiiiooorrrwww{{{kkkZZZOOOIIIIIIIIINNNYYYeeewww}}}~~~mmmYYYQQQMMMHHHEEEEEEAAA???>>>>>>???>>>===;;;999::::::;;;===>>>>>>???777777777777777777777777333333333444444555555555444444444333333333222222{{{zzzwwwrrrmmmkkknnnqqqwww~~~~~~~~~{{{wwwlllaaaXXXPPPFFF@@@???AAABBBBBB>>>===<<<<<<======<<<;;;::::::;;;::::::999888777333444666555333111111222---.../////////...,,,+++......---,,,,,,+++******---,,,+++***+++,,,---...111///+++((('''(((***,,,((()))***+++,,,+++******((()))***+++,,,+++***)))***************************++++++,,,,,,++++++***---,,,++++++,,,///111333777;;;>>>>>>;;;;;;>>>BBBGGGJJJNNNPPPNNNLLLJJJIIIKKKNNNPPPQQQOOONNNMMMMMMKKKMMMOOOLLLHHHGGGKKKOOOUUUUUUUUUTTTRRROOOLLLJJJKKKLLLMMMNNNNNNKKKGGGDDDDDDBBBCCCFFFLLLSSSXXXZZZZZZRRRGGG???;;;;;;<<<===666999???EEEJJJMMMNNNNNNNNNOOOQQQQQQQQQRRRTTTVVVWWWUUUTTTTTTVVVYYYZZZ[[[\\\^^^aaadddeeedddcccbbbeeefffggghhhhhhgggfffeeegggfffdddaaa___]]]\\\\\\[[[[[[[[[\\\]]]___```aaadddeeegggjjjmmmpppsssuuu~~~xxxppphhh\\\QQQNNNKKKFFFDDDGGGDDDDDDDDDBBB@@@???@@@AAAAAAAAABBBCCCBBBAAA@@@???=========<<<;;;;;;::::::;;;:::999999;;;;;;:::999::::::::::::::::::::::::888888777666666666666666888888888888777777777777666666666666555555555555222333444555555555444333777666444222111222444555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444333333222222222222555555555555555555555555444444444555555555666666333444444555555444444333777777777777777888999999999999888888888888999:::444777;;;===@@@EEEMMMSSSXXX^^^dddgggiiinnnvvv}}}|||zzz|||~~~wwwkkk[[[MMMHHHJJJHHHNNNYYYiii}}}nnnggg]]]TTTLLLFFFBBB???>>>??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666666777777666444222333333444444333333222555555444444444333333333yyyyyywwwrrrmmmkkkmmmpppxxx~~~~~~|||~~~}}}|||yyypppfffYYYRRRGGGAAA???@@@@@@@@@???>>>======>>>>>>===<<<888888888888777666555555444555666555333111222333///////////////......---...------,,,++++++******+++++++++++++++,,,------...---,,,+++***************++++++,,,+++***)))(((+++***)))(((((())))))******************************++++++,,,,,,++++++***,,,,,,++++++,,,...000222666:::>>>>>><<<;;;>>>AAAEEEHHHKKKMMMLLLJJJIIIIIIJJJLLLOOOPPPOOONNNMMMNNNOOOQQQQQQNNNIIIFFFHHHLLLNNNOOORRRTTTTTTTTTRRRQQQOOOOOOOOOOOOOOOMMMKKKIIIGGGFFFEEEEEEIIIOOOVVVZZZaaa[[[RRRHHH???:::888888666999===BBBFFFHHHIIIIIIJJJLLLMMMNNNOOOPPPSSSVVVUUUTTTSSSSSSTTTVVVXXXYYY\\\^^^```bbbccccccbbbbbbcccdddfffgggiiiiiiiiiiiiiiihhhfffdddaaa___^^^^^^[[[[[[[[[\\\]]]^^^___```cccdddeeehhhlllooorrrtttzzz}}}pppeeeZZZVVVQQQJJJFFFGGGBBBBBBBBB@@@???>>>???@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;;;;<<<;;;:::;;;<<<===<<<:::::::::::::::::::::::::::999999888777777777777777999888888888777777777777777777777666555555555444222333444555555555444444666555444333222333444444333333333333333333333333555555555444444444333333444444444444444444444444444444444444444444444444555555666666555444444333555555555555555555555555444444444555555555666666555555666666666666555555777777666777777888999:::999:::<<<<<<<<<<<<===>>>===@@@DDDFFFHHHNNNUUU\\\dddjjjqqqtttvvvzzz~~~xxxwww{{{xxxrrrkkkaaaTTTIIIFFFIIINNNWWWfffxxx|||iiicccZZZQQQKKKFFFBBB@@@@@@@@@@@@@@@@@@???======;;;;;;;;;::::::999999999777555444444555555444222333444444555555444444333444444444444333333333333yyyzzzyyytttooommmooorrrxxx~~~~~~~~~~~~yyy{{{|||||||||{{{sssjjjZZZRRRHHHAAA?????????>>>>>>===<<<<<<======<<<;;;888888888888777666555444555666666444222111222444111000000///////////////------,,,,,,++++++******((()))***+++,,,,,,,,,,,,+++,,,------,,,+++)))(((,,,,,,,,,,,,***)))((('''---+++(((&&&%%%&&&(((******************************++++++,,,,,,++++++***++++++++++++,,,---///000333777<<<>>><<<<<<===???AAACCCGGGIIIHHHGGGGGGHHHGGGJJJMMMOOONNNMMMNNNNNNTTTTTTSSSOOOIIIEEEEEEGGGHHHKKKOOOSSSVVVWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOOOOLLLKKKHHHDDDCCCHHHQQQYYYaaa```[[[QQQDDD999333111666777:::===@@@BBBCCCCCCEEEGGGIIIJJJLLLOOOSSSVVVTTTTTTSSSSSSTTTUUUVVVWWW]]]]]]^^^___```aaaaaabbb```aaadddgggiiikkklllmmmlllkkkjjjgggeeecccaaa```\\\\\\\\\\\\\\\]]]^^^___```aaacccfffiiimmmpppqqqtttxxx~~~vvvllleee^^^UUUMMMJJJFFFEEECCCBBBAAAAAABBBBBB???@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======<<<<<<>>><<<;;;<<<===>>>===<<<::::::::::::::::::::::::::::::999888888888888999999999999888888888777777888888777666666555444444333333444555555555555444555444444444444333333333333333333333333333333333777666666666555555444444444444444444444444444444444444444444444444444444555666888999888777555444444444444444444444444444444444555555555666666666666666777777777777666666666666666777777999::::::<<<>>>AAACCCCCCBBBBBBCCCCCCFFFIIIKKKNNNSSS[[[aaaqqqxxx}}}yyyttttttyyyyyyuuufffaaa[[[UUULLLEEEGGGMMMXXXeeexxxuuuccc^^^UUUNNNIIIEEECCCAAA@@@@@@@@@@@@???>>>======;;;;;;:::999888777666666444333222222333333222111444555555666666555555444333333333333222222222222~~~{{{|||{{{wwwsssqqqsssuuuxxx~~~{{{}}}}}}||||||zzzrrriiiXXXQQQGGGAAA???@@@???>>>===<<<:::;;;<<<<<<;;;999::::::::::::999888777666444555444333000000111333111000...---------...///,,,,,,,,,,,,++++++******&&&''')))+++,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,++++++***)))((((((---+++)))'''&&&'''((((((***************************++++++,,,,,,++++++***++++++***++++++---...///000444:::<<<===<<<===>>>===???BBBDDDDDDDDDEEEFFFEEEHHHKKKMMMNNNMMMNNNNNNSSSTTTRRRNNNIIIEEEDDDDDDFFFIIIMMMRRRVVVWWWWWWWWWUUUUUUSSSPPPOOOOOOQQQSSSQQQOOOKKKDDD@@@CCCMMMUUU___cccccc\\\NNN@@@888555555555666888:::<<<>>>???AAACCCEEEGGGIIIMMMRRRVVVUUUVVVWWWWWWWWWWWWWWWXXX]]]]]]\\\\\\]]]___```aaa```aaacccfffiiikkkmmmnnnnnnnnnllljjjhhhfffdddccc^^^^^^]]]]]]]]]]]]^^^^^^______aaadddgggjjjmmmoooqqqtttxxx|||yyyooodddYYYRRRMMMKKKHHHFFFFFFFFFFFFEEE@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>===>>>===<<<<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999::::::999999999888888888999888888777666555444444333444444555555555555555333444444555555444333333555555555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555444666888::::::888666444444444444444444444444444555555555555666666666666666666777777777777666666666666666777888:::;;;<<>>>>>>>>>>>===<<<;;;:::;;;:::999888666555444333222111000111333333222111444444555555555555444444333333333222222222111111{{{yyyzzzyyyvvvqqqpppsssvvvyyy~~~|||zzzwwwnnneeeTTTNNNEEE@@@@@@AAAAAA@@@>>>===;;;<<<======<<<:::999999999999888777666666333333333222000///000111///...---,,,+++,,,---...,,,+++++++++++++++******'''(((***+++,,,,,,++++++,,,+++*********+++,,,---******************++++++,,,,,,++++++***)))((('''***************************++++++,,,,,,++++++***++++++++++++,,,------......222777:::<<<=========;;;===???@@@AAABBBDDDFFFDDDGGGKKKMMMMMMMMMNNNNNNPPPPPPNNNLLLHHHEEEDDDCCCBBBEEEIIINNNSSSVVVXXXYYYUUUTTTSSSOOOMMMNNNQQQUUUTTTSSSOOOHHHBBBBBBJJJQQQ___eeeiiieeeYYYJJJAAA<<<666555555555777999<<<>>>???AAACCCDDDGGGKKKQQQUUUVVVYYY\\\\\\[[[ZZZ[[[\\\^^^]]]\\\[[[\\\^^^___aaaaaaaaaccceeegggjjjlllmmmnnnnnnnnnmmmkkkiiigggfffbbbaaa```______^^^^^^______```aaacccfffiiikkklllppprrruuuxxx|||tttggg]]]TTTPPPKKKHHHGGGFFFEEEDDDAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@??????>>>>>>===<<<;;;<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777888888999::::::::::::999999999999999888888777666666555555444444444444555555666666333333444555555444444333555555555666666777777777222222333444555666666777555555555555555555555555555555555555555555555555333555777999999777555444555555555555555555555555555555555666666666777777666666777777777777666666666777777888:::<<<===>>>DDDJJJPPPQQQOOOMMMMMMNNNRRRUUUYYY\\\___eeennnttt}}}~~~}}}|||uuummmddd^^^SSSMMMGGGEEEFFFNNN]]]lll~~~ttteee___YYYQQQKKKFFFCCCAAA???===>>>>>>======<<<;;;::::::999888777555333222222222111000111333444444333333333444444444444333333333333333222222222111111~~~zzzuuuuuusssoookkkkkkooosssyyy~~~|||yyyuuulllcccRRRLLLEEE@@@@@@BBBAAA@@@AAA???>>>>>>??????>>>===777777777777666555444333111333444333111000000000...---,,,,,,++++++,,,,,,++++++++++++++++++******)))***++++++,,,+++++++++++++++***)))***+++---...******))))))***++++++,,,***+++,,,,,,,,,***)))'''***************************++++++,,,,,,++++++***+++,,,,,,,,,---------------///333777;;;=========;;;===>>>>>>???@@@CCCEEEEEEHHHKKKMMMNNNMMMNNNNNNLLLLLLKKKJJJIIIFFFEEECCC===???CCCIIIOOOUUUYYY\\\UUUUUUTTTQQQMMMNNNSSSWWWWWWWWWUUUPPPJJJIIIKKKNNNYYY___dddddd[[[OOODDD???;;;999666555555888;;;===>>>???AAABBBDDDHHHNNNRRRVVVZZZ^^^```^^^]]]^^^___^^^]]]\\\\\\\\\]]]___```aaaaaabbbccceeehhhjjjkkkooooooppppppooommmlllkkkfffeeedddcccaaaaaa``````aaabbbbbbdddeeehhhiiijjjnnnooorrruuuyyy|||wwwkkk\\\WWWOOOJJJIIIGGGDDDAAADDDDDDCCCBBBAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777777888999999;;;;;;;;;:::::::::999999888888777777777777666666555555444444555555666777333333333444444444444555333333333444555555666666222222333444555666666777555555555555555555555555555555555555555555555555333444666777888777555444666666666666666666666666555555666666666777777777666666777777777777666666777888999:::<<<>>>@@@AAAHHHNNNUUUXXXVVVTTTVVVYYY\\\```eeehhhlllsss|||zzzrrriii```WWWRRRMMMHHHEEEHHHNNN[[[ooo|||oooeee\\\VVVOOOIIIEEEBBB@@@???????????????>>>===<<<<<<999999888666555333222222111111000222444555555444222333333333333333333222333333333333222222222222~~~zzzsssrrrooojjjggghhhmmmrrrzzz~~~~~~~~~{{{yyyvvvnnneeeSSSMMMEEEAAA@@@AAA@@@???@@@>>>======>>>???===<<<777777777777666555444333111444666777555222000000------......------,,,+++******************++++++---,,,,,,+++++++++++++++((()))***+++,,,------,,,,,,+++***)))))))))***+++*********)))))))))))))))***************************++++++,,,,,,++++++***,,,,,,---............------...111555999<<<>>>>>>===>>>>>>>>>>>>???BBBEEEFFFIIILLLNNNNNNMMMNNNNNNLLLKKKKKKJJJJJJHHHEEEDDD===>>>@@@DDDIIIPPPVVVYYYWWWXXXXXXTTTQQQQQQVVVZZZZZZ[[[[[[YYYVVVRRROOOMMMOOOTTT[[[___]]]VVVMMMFFFCCC@@@;;;777555666999;;;>>>>>>??????@@@DDDIIIMMMRRRXXX^^^```^^^]]]^^^```^^^]]]]]]]]]]]]^^^____________```aaadddgggjjjkkkoooppprrrssssssrrrqqqpppjjjiiihhhfffdddccccccbbbdddddddddeeefffggghhhiiikkklllnnnrrrvvvyyy{{{{{{{{{~~~llleee[[[UUURRROOOKKKGGGGGGFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>???>>>======??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<888888888888888999::::::;;;;;;;;;;;;::::::::::::777777777777777888888888666555555444555555777777444444333222333444555666333333333444555666666666555555555555555555555555555555555555555555555555555555555555555555555555444555555666777777666666888888888888888888888888555666666666777777777777777777888888888888777777888999:::<<<>>>@@@BBBCCCIIIQQQYYY]]]]]]]]]bbbfffiiimmmssswww|||{{{tttkkkaaaYYYSSSMMMJJJGGGFFFJJJSSS___ooo{{{pppiiieeeVVVQQQKKKEEECCCBBBAAA@@@????????????>>>===<<<;;;999888777666555444333333000//////111333555555444333333444444444444333333444444444444333333333333{{{sssrrrnnniiifffgggnnntttzzz~~~}}}}}}~~~{{{yyyxxxppphhhTTTNNNFFFAAA@@@@@@>>><<<===;;;::::::;;;<<<:::999999999999999888777666555222555999999777444222111---.../////////...,,,+++******************++++++///...,,,+++***++++++,,,%%%(((+++...///...,,,***...---+++)))(((((())))))+++)))'''&&&&&&(((***,,,************************+++++++++,,,,,,+++++++++------......///.........------///333888<<<>>>???>>>??????>>>===???BBBEEEGGGJJJMMMOOONNNMMMNNNNNNMMMMMMLLLKKKKKKIIIFFFDDDAAAAAA@@@BBBEEEKKKPPPTTTYYY[[[[[[XXXTTTTTTYYY]]]]]]]]]___```___YYYRRRMMMKKKPPPYYYaaaeeebbb[[[UUUJJJEEE???888555666888:::===============AAAFFFJJJOOOUUU\\\___]]][[[]]]___]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^```cccgggjjjlllppprrrtttuuuvvvuuutttsssmmmllljjjhhhfffeeeddddddfffffffffffffffggghhhiiihhhiiikkkoootttwwwxxxxxxwww}}}|||tttiiiaaa^^^ZZZUUUPPPIIIHHHFFFDDDCCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>===@@@???>>>???@@@@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::666666666777888888999999666555555444444666777888555444222222222444666777555555555666777888888999:::999888777666555444444666666666666666666666666666666666666666666666666555555666666666777888888888888888888888888888888666666666666777777777777999999999::::::999999999999:::;;;===???BBBDDDEEEIIIRRR[[[```aaadddjjjpppxxx|||{{{xxxwwwkkkeee[[[SSSNNNJJJHHHGGGDDDGGGPPP^^^nnnwwwkkkbbb^^^^^^QQQMMMGGGCCCAAAAAAAAAAAA============<<<;;;:::999888888777666555444444333///......000333444444444444555555555555555555444555555444444444444333333~~~}}}tttpppmmmkkkgggfffnnnyyy}}}~~~~~~{{{zzzzzz{{{{{{yyytttmmmhhhXXXNNNEEEAAA@@@======>>>@@@@@@@@@@@@???===<<<;;;:::999777666444444555555777666444444555444222000000///...---,,,+++++++++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((()))***++++++,,,,,,++++++***++++++,,,,,,...+++((()))---///,,,(((...---,,,)))((((((+++...---...000333666999<<<>>>BBBBBBBBBAAA??????@@@BBBFFFHHHKKKOOOSSSTTTRRRQQQLLLLLLMMMNNNNNNMMMJJJHHHEEEDDDBBB???>>>AAAHHHNNNSSSWWW\\\^^^]]]\\\^^^```jjjhhhgggfffeee```YYYSSSNNNMMMQQQYYY______^^^```TTTOOOHHHAAA<<<999666444888;;;>>>???>>>???CCCFFFNNNOOORRRWWW[[[\\\\\\ZZZZZZZZZZZZYYYXXXYYY]]]___``````aaacccfffiiilllmmmoooppprrrtttuuuvvvvvvwwwooonnnnnnmmmkkkjjjhhhgggiiiiiiiiihhhhhhhhhhhhhhhllllllnnnooorrrtttvvvxxx{{{|||~~~~~~vvvppphhh^^^UUUNNNOOOOOOKKKGGGEEEFFFIIIBBB@@@>>>>>>???AAAAAAAAA@@@???>>>>>>@@@AAA@@@???<<<<<<<<<;;;;;;;;;::::::999999999888999999::::::888888888888888888888888999999999888888888888777999888777555555555666777666555555666777888888777666666555555555555666666555555666666666666666555555555555555666666666777222333333444444555555666:::999888777777666666666333444666777777777666555888888888888888999:::;;;::::::999888999:::;;;<<<555999>>>BBBEEEIIILLLOOOSSSWWW]]]eeeoooyyywwwpppkkk```XXXPPPJJJEEEAAACCCGGGJJJQQQ^^^pppqqqccc[[[WWWRRRNNNGGGEEEDDDDDDDDDDDDBBBAAA>>>???AAABBBBBB???===;;;666666666555444333111111000000000000000111111222222222222333333444444444666666555444333333222222}}}{{{{{{uuurrrooommmjjjiiipppzzz}}}zzzxxxyyy|||}}}{{{uuulllfffYYYOOOFFFCCCAAA???>>>@@@@@@@@@@@@???>>>===<<<;;;<<<;;;999777666666666777777666444444555444222000//////...---,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************'''(((((())))))*********,,,,,,++++++***++++++++++++(((&&&'''***,,,)))&&&,,,---...---+++***+++,,,------///111444888;;;===AAABBBBBBAAA@@@???AAABBBGGGHHHKKKNNNQQQRRRQQQPPPQQQRRRSSSUUUUUUTTTRRRPPPHHHGGGDDD@@@>>>@@@EEEJJJRRRVVV\\\______```aaacccjjjkkkoootttvvvrrrhhh___RRROOOPPPUUUYYYZZZ[[[]]][[[VVVOOOGGGBBB===999666222666999;;;<<<>>>AAADDDJJJKKKMMMQQQTTTWWWXXXXXXXXXXXXXXXWWWWWWXXX[[[]]]^^^___aaadddgggiiikkklllmmmnnnppprrruuuvvvwwwxxxsssssssssrrrpppnnnmmmllljjjjjjiiiiiihhhhhhhhhgggkkklllmmmnnnqqqsssuuuvvvzzz{{{|||{{{ooofff]]][[[WWWRRRMMMJJJIIIHHHHHHFFFCCCBBBCCCCCCCCCBBB@@@???======>>>>>>===;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888777777777777999888777666555666666777888777666777999999888777888777777666666777777888777777777777666555444444555555555666666666777777555555555444444444444444777777666555555555555666666666888888999888777777888888777777888999999:::;;;::::::999:::;;;<<<======AAAFFFJJJMMMQQQUUUWWW[[[```gggqqq|||xxxooofffbbbVVVPPPIIIFFFBBB???AAAGGGJJJZZZqqqxxxmmm___TTTNNNKKKGGGDDDDDDCCCAAAAAAAAAAAA@@@>>><<<===@@@AAAAAA@@@>>>===666666666666555333222111222111111111111222333333222222333333333444444444555555555444333333333222}}}zzzyyyyyywwwuuusssrrrooonnnttt||||||yyyvvvxxx|||}}}vvvllldddZZZPPPGGGDDDBBB@@@???AAA@@@@@@@@@???>>>===<<<;;;===<<<;;;999888888888888777666444444555444222000///...------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++*********+++...+++)))***---...,,,)))+++---//////---,,,++++++---------...111555999<<>>@@@DDDDDDFFFHHHKKKOOORRRTTTUUUVVVVVVVVVUUUVVVYYY[[[\\\^^^aaadddgggiiijjjjjjjjjkkkmmmpppsssvvvwwwxxxvvvvvvvvvuuutttrrrppppppkkkkkkjjjjjjiiihhhggggggjjjjjjkkkmmmoooqqqssstttxxxxxxyyyzzz|||rrrlllddd^^^ZZZVVVQQQMMMMMMJJJGGGEEEEEEEEECCCBBBDDDBBBAAA@@@@@@@@@>>><<<===============>>>>>>>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777666666999888777777666777777777:::999888888999:::999777999888888777777888888999888888888777666555444333666666666666777777777777777777666555555444333333666666666555666666777888999999:::::::::999888888999999999999999::::::;;;===<<<<<<<<<===???AAABBBCCCGGGLLLPPPTTTXXX\\\___bbbiiirrr|||}}}wwwnnnddd[[[UUUMMMHHHDDDBBB???>>>BBBIIIRRRhhhddd\\\QQQIIIFFFDDDCCCAAAAAA???>>>>>>>>>>>>===;;;:::<<<>>>@@@AAA@@@???>>>777777777777666444333222333333222222333333444555333333333333444444444444444444444444333333333333{{{xxxxxxxxx{{{xxxvvvvvvuuutttxxx}}}{{{xxxyyy|||}}}{{{uuullleeeYYYOOOFFFCCCBBB@@@@@@AAA@@@@@@??????>>><<<;;;:::===<<<;;;:::999888888777777666444444555444222000///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************------,,,+++************...---+++,,,...///---,,,***,,,------,,,++++++,,,---,,,++++++...222777:::===???BBBCCCBBBAAABBBBBBDDDFFFHHHKKKMMMPPPSSSVVVXXX[[[```ccccccbbb```___[[[XXXRRRKKKFFFBBBBBBBBBIIINNNVVV___fffkkknnnpppllllllpppyyywwwmmm^^^VVVNNNMMMMMMMMMPPPUUUUUUSSSPPPMMMIIIEEE???;;;777888:::;;;;;;;;;<<<<<>>======<<<<<<<<<<<<===========================999999999888888888777777888888888888888888888888;;;:::888888999999888666888888888777777888888888777777777777777666555444666666777777777888888888777777777666666555555555888777888888999:::;;;<<<::::::::::::::::::999999;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAADDDFFFHHHJJJNNNSSSXXX]]]aaaeeehhhllluuu}}}xxxqqqggg\\\SSSMMMGGGDDDBBBAAA@@@@@@GGGOOOcccwwwlllYYYSSSKKKFFFDDDCCCBBBBBB>>>===<<<<<<======<<<::::::<<<===>>>???>>>======888888888888777555444333333333222222333333444555333333444444444444444444333333333333333333444444{{{yyyyyyzzz}}}yyywwwwwwwwwwww{{{~~~}}}|||{{{zzzxxxssslllgggXXXNNNEEEBBBAAA??????AAA?????????>>>===<<<;;;:::;;;;;;:::999888777666666777666444444555444222000......---,,,,,,,,,------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,++++++*********+++***)))))))))*********)))+++++++++)))((((((+++...---+++******,,,000555888:::===AAADDDCCCCCCCCCCCC@@@CCCFFFIIILLLQQQXXX\\\___dddjjjmmmmmmjjjhhhgggeeeaaaYYYRRRKKKEEEBBB@@@DDDHHHPPPZZZdddmmmrrrttttttqqqnnnqqqwwwyyytttooobbbZZZQQQNNNMMMKKKNNNRRRRRRQQQQQQPPPMMMHHHAAA<<<999999888999:::;;;;;;;;;;;;<<<===>>>@@@EEEMMMRRRUUUVVVWWWWWWVVVWWWYYYZZZXXX[[[___bbbeeefffgggfffjjjjjjkkklllmmmoooqqqrrrssssssssssssrrrqqqoooooonnnmmmlllkkkjjjiiihhhgggiiiiiiiiijjjkkklllnnnoooqqqqqqqqqqqqsssuuuwwwyyy{{{}}}rrrhhh___\\\WWWTTTRRRPPPMMMKKKHHHGGGEEEEEEFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888999999999999999999:::999777777888888777555888777777666666777777888555555666777888888888777777777777888888888888999666666666777777888888888888888888888999;;;<<<===;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBEEEIIILLLNNNTTTXXX^^^dddiiinnnssswww}}}}}}|||zzztttmmmcccXXXOOOJJJCCCAAA@@@AAA@@@CCCLLLWWWttt{{{}}}mmm]]]NNNKKKFFFCCCAAA@@@??????>>>===<<<<<<======<<<;;;<<<============<<<;;;:::999999999888777666444444333222222222222333444444444444444444444444444444222222333333333333333333~~~{{{{{{||||||wwwttttttuuuuuuzzz~~~~~~|||yyyvvvqqqkkkfffWWWNNNEEEBBBAAA@@@???AAA?????????>>>===<<<;;;:::999:::999999888666555444777666444444555444222000...------,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,************************+++***)))'''&&&(((+++...,,,+++***+++,,,000333555888<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888888999:::::::::999999999888777777888999777666777777777666666777777777444555666777888999999999777888888888999999999999666666777888888999::::::777777777777888999:::;;;;;;::::::::::::;;;<<<===:::;;;;;;<<<===???@@@AAA@@@AAACCCGGGKKKQQQUUUXXX]]]bbbiiipppvvv|||~~~}}}zzzwwwrrrjjj___UUULLLGGG@@@>>>>>>@@@AAAGGGTTTbbbxxxsss|||{{{rrr]]]QQQIIIGGGEEECCCAAA@@@@@@???>>>===<<<<<<>>>>>>===<<<======<<<<<<;;;:::999999888888888888777555444333333222222222222333444444555555555555444444444444333333333333222222222222}}}||||||yyysssnnnnnnpppqqqvvv|||~~~~~~{{{wwwppphhhcccXXXNNNFFFCCCCCCAAAAAACCC?????????>>>===<<<::::::999999:::999888777555444777666444444555444222000---------,,,,,,------...,,,++++++******++++++,,,,,,+++***))))))***+++,,,************************************************)))*********+++,,,,,,,,,************+++,,,------***+++,,,++++++***+++,,,)))*********))))))+++---+++++++++,,,---000222333666;;;AAAEEEFFFEEEDDDCCC@@@CCCFFFGGGJJJRRR\\\eeeyyy|||zzzuuupppggg```YYYQQQIIIDDD>>>>>>AAAHHHSSS]]]dddfffgggeeebbb```^^^___aaaccceee```\\\\\\YYYSSSPPPPPPTTTWWW\\\aaabbb^^^WWWRRRDDD???999666666888888888777:::===>>>???DDDLLLTTTTTTVVVXXXXXXXXXXXXYYYZZZXXXYYY[[[^^^aaaccceeefffggggggggggggiiillloooqqqqqqqqqqqqqqqpppooonnnnnnmmmmmmllllllkkkkkkkkkjjjiiiiiiiiiiiijjjkkkllllllmmmmmmllllllmmmooopppqqqrrruuuxxx{{{~~~}}}uuunnngggaaa]]]WWWUUURRRPPPOOOMMMJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@???>>>>>>=================================<<<<<<;;;;;;;;;:::::::::888888:::;;;;;;;;;::::::999888777888::::::999888999888888777777888888999555666777888888888888888888888888999999999::::::888888888999999999999999888888888888888999:::;;;;;;;;;;;;;;;<<<>>>???@@@??????@@@AAADDDFFFHHHIIIGGGIIILLLQQQWWW^^^cccffflllqqqyyy}}}}}}|||{{{{{{|||~~~yyyvvvooofff[[[PPPGGGBBB>>>===???AAAEEENNN```qqqxxxsssppprrr~~~www```QQQJJJCCCDDDDDDCCCBBBAAAAAAAAA>>>===<<<<<<>>>>>>>>><<<;;;;;;;;;;;;::::::::::::888888888777666555333333444444444333444444555666666555555555444444444444444333333333222111111111~~~}}}}}}wwwoooiiiiiikkknnnsssyyyxxx}}}~~~~~~~~~yyypppfff___YYYOOOGGGDDDDDDBBBBBBDDD??????>>>>>>===;;;:::999999:::::::::999777555444777666444444555444222000------,,,,,,,,,------...,,,++++++++++++++++++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))***+++,,,......'''((((((((('''&&&'''((((((***,,,---,,,++++++,,,++++++,,,---...000111222555:::AAAEEEFFFEEEDDDDDDBBBEEEGGGHHHJJJQQQ\\\eee}}}wwwoooggg```XXXPPPJJJ>>><<<<<>>???DDDLLLTTTTTTUUUXXXXXXWWWWWWXXXYYYYYYYYY[[[]]]___bbbeeegggeeedddeeefffiiilllppprrrnnnnnnnnnnnnnnnmmmlllkkklllllllllllllllllllllllljjjjjjiiiiiijjjkkkkkklllmmmmmmlllkkkkkklllmmmnnnmmmpppsssvvvzzz|||uuuqqqfffccc___\\\ZZZVVVSSSPPPPPPPPPOOOMMMLLLKKKJJJIIICCCBBBAAA@@@????????????========================;;;;;;;;;:::::::::999999777888:::;;;<<<;;;:::::::::999888999;;;<<<;;;::::::999999999999999999:::777777888888888777777666888888999999999:::::::::;;;;;;:::999999888888888;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEFFFHHHKKKMMMPPPQQQPPPRRRVVV[[[bbbjjjpppsss}}}}}}|||{{{zzzyyyyyyzzz{{{|||}}}|||zzz|||~~~yyyuuunnndddXXXLLLCCC>>>??????AAAEEEJJJVVVkkk}}}|||rrrllllllnnnssshhhUUUJJJFFF<<<===?????????>>>>>>???>>><<<;;;<<<>>>>>>===<<<888999999::::::;;;;;;<<<777777777777666444333222555555555555555666777777666666555555555444444444444444333333222111000000|||{{{{{{tttssspppnnnmmmqqqwww{{{}}}yyyrrrjjjdddXXXOOOFFFDDDDDDAAAAAABBBAAA@@@>>>>>>??????===<<<::::::999999999999999999666444333333333333222000000000///...............,,,,,,,,,+++++++++*********)))))))))+++---------+++)))((()))******)))(((***+++,,,,,,,,,,,,+++***************************)))))))))))))))*********++++++******************'''(((***+++,,,,,,+++++++++,,,---...////////////444777;;;@@@CCCEEEFFFFFFEEEEEEEEECCCCCCJJJVVV___www~~~~~~zzzsssjjjddd```[[[SSSMMMDDDAAA<<<<<>>===>>>@@@BBBAAA>>><<<===???==================<<<<<<888:::<<<============>>>>>>===<<<;;;::::::::::::;;;;;;:::999999999999999777888999999::::::999999;;;;;;;;;:::999999888888<<<:::888999<<<>>>===;;;>>>===<<<<<<===>>>===<<<;;;===@@@BBBCCCEEEGGGIIIHHHKKKOOOSSSUUUXXX[[[^^^]]]bbbiiiqqqyyy}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||zzzyyyyyy{{{|||xxxttttttvvvzzz}}}~~~||||||~~~}}}}}}}}}wwwqqqhhh]]]OOOCCCAAADDDAAA@@@BBBIIISSSbbbsssvvvkkkeeejjjssszzzfffXXXLLLEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;999888777:::999888777666666666666666555555555555444444444555555555555444333222111222222333444333222111000}}}||||||xxxvvvssspppooorrrwww|||~~~yyyqqqhhhbbbVVVMMMEEECCCBBB@@@???AAAAAA???>>>>>>???>>>===;;;999999888888888888777777666555333333444444222111000000///...............,,,++++++++++++++++++++++++***)))***+++,,,------+++***))))))***+++***(((++++++++++++++++++++++++************************+++++++++******))))))(((************************---,,,+++***)))))))))*********+++,,,,,,---------000333777<<<@@@BBBDDDDDDGGGGGGGGGEEEDDDIIISSS[[[hhhooovvvwwwxxxzzzyyyuuuvvvpppiiieeeccc___YYYTTTGGGCCC===;;;===EEEOOOUUU^^^aaadddfffgggfffffffffdddeeeggghhhfffccc___\\\WWWTTTSSSXXXaaajjjnnnppppppeeeTTTEEE<<<888777777444666888999;;;>>>DDDHHHMMMMMMMMMMMMLLLNNNQQQTTTUUUWWW[[[\\\]]]^^^```bbbaaa`````````aaaccceeefffjjjkkkmmmlllkkkjjjjjjkkkkkkjjjhhhiiikkklllkkkkkkjjjiiigggggghhhgggfffdddfffggghhhhhhggghhhjjjlllmmmmmmmmmooorrrvvvzzz}}}yyyrrrmmmgggeeebbb```___\\\YYYVVVPPPNNNLLLIIIGGGEEECCCCCC@@@BBBDDDCCC@@@???@@@AAA@@@@@@@@@????????????>>>;;;<<<============>>>???===<<<;;;:::::::::::::::;;;::::::999999999999:::777888888999999999999999;;;:::::::::999999888888;;;999777888;;;===<<<;;;>>>======>>>@@@BBBBBBBBBAAACCCEEEFFFGGGIIILLLNNNTTTXXX^^^bbbfffiiilllooopppttt|||~~~}}}~~~~~~~~~}}}}}}|||||||||||||||||||||||||||}}}}}}{{{yyyxxxyyy{{{}}}{{{xxxuuuttttttvvvwww|||~~~~~~|||zzzxxxvvvuuuuuulll```UUUIII??????CCCCCCEEEKKKTTT___mmm|||yyypppiiiiiirrr}}}mmm[[[PPPHHHEEEEEEAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;;;;<<<:::::::::::::::888777666:::999888777666666666666555555555555444444444444555555555555444333222111222222333333333222111000~~~}}}}}}|||{{{xxxtttrrrtttyyy}}}yyypppggg```UUULLLDDDAAAAAA???>>>@@@AAA???>>>>>>>>>>>>===;;;888888888777777777666666777666444444555555333222000000///...............+++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++++++++)))++++++***))))))***++++++************************------,,,+++***)))((((((************************///---***((('''(((***+++++++++++++++++++++++++++...000444888<<<@@@BBBCCCHHHIIIIIIGGGFFFIIIOOOTTTXXX```gggiiikkknnnnnnlllnnnjjjeeeccccccaaa^^^[[[OOOJJJCCC===<<<@@@GGGKKKUUUZZZ```eeeffffffggggggeeefffiiikkkkkkiiigggeee[[[WWWQQQPPPVVV```llltttxxxooo___LLL>>>666555666333555777999:::===AAAEEEDDDDDDEEEFFFFFFIIIMMMPPPRRRUUUYYY\\\\\\]]]]]]^^^]]]]]]\\\]]]^^^```bbbcccdddgggiiiiiiiiiiiijjjkkkkkkiiihhhiiikkkllllllllljjjiiihhhhhhhhhgggdddaaaeeefffgggfffffffffhhhjjjiiijjjkkkllloooqqqtttuuuyyy{{{~~~xxxtttooojjjgggddd```^^^VVVTTTPPPLLLIIIGGGGGGGGGBBBCCCDDDCCCAAA@@@AAABBB@@@@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;<<<<<<=========<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;:::999:::===>>>============>>>@@@BBBEEEHHHJJJMMMNNNPPPQQQRRRTTTXXX[[[aaafffnnntttyyy}}}~~~|||zzzxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyzzz|||}}}|||{{{zzzxxxvvvuuutttyyyzzz}}}{{{vvvtttsssrrrooommmlllaaaTTTKKKCCC???AAAFFFHHHPPP]]]hhhsss~~~rrrmmmmmmrrr~~~rrr\\\NNNGGGCCCDDDFFFAAA@@@@@@??????>>>======>>>>>>======<<<;;;;;;:::999999999999999888666666999999888777666666666666555555555555444444444444555555555444444333222111222222333333222222111000~~~~~~{{{wwwuuuvvvzzz~~~zzzqqqhhhaaaUUULLLDDDBBBAAA???>>>@@@@@@???======>>>>>><<<;;;999999888888777777666666888666555555555555444222000000///...............***++++++++++++,,,,,,,,,+++,,,,,,,,,+++******++++++***)))***,,,,,,,,,***+++******))))))******+++************************---,,,,,,++++++************************+++++++++******(((((()))***---...---------,,,,,,,,,,,,,,,---///222666;;;???CCCDDDFFFHHHIIIIIIHHHIIIMMMPPPRRRZZZ```ccceeehhhiiigggeeebbb```___``````___]]]YYYSSSKKKCCC??????BBBDDDKKKQQQZZZ```bbbbbbccccccdddfffiiikkkmmmmmmmmmlllccc___XXXQQQQQQYYYfffpppyyyuuuiiiXXXEEE999555555222333555777:::===@@@CCCAAABBBCCCCCCDDDGGGKKKNNNPPPSSSXXX[[[\\\[[[\\\\\\\\\[[[[[[ZZZ[[[\\\^^^___aaacccfffggghhhiiikkklllllljjjiiiiiikkklllkkkkkkjjjjjjjjjkkkkkkiiifffccceeefffggggggfffgggiiikkkjjjkkkmmmnnnpppqqqqqqrrruuuwwwyyyzzz||||||uuupppkkkiiibbb___ZZZTTTQQQOOONNNOOOIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA???======>>>>>>???>>>??????>>>>>>>>>>>>>>>???============>>>???@@@AAA<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAAAAACCCDDDFFFHHHJJJNNNRRRUUUXXXZZZ\\\___aaafffkkkooorrrxxx~~~|||zzzyyywwwwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{zzz{{{}}}~~~}}}zzzxxxvvvwwwyyy|||~~~vvvrrrnnnnnnppppppjjjeee]]]SSSIIIDDDBBBBBBGGGMMMTTTbbbsss~~~vvvpppsssyyynnn___PPPGGGCCCAAAAAADDD@@@??????>>>>>>======<<<============<<<;;;::::::999999999999999888777777999888777666666555555666555555555444444444333333444444444444333222111111222222222222222111111000|||yyywwwxxx{{{{{{ssskkkeeeWWWMMMEEECCCBBB@@@@@@AAA@@@???======>>>>>><<<;;;;;;;;;:::999888888777777888666555555555555444222000000///...............++++++++++++++++++++++++)))+++------+++******++++++******+++,,,------,,,++++++************++++++*********************************++++++,,,,,,---))))))*********+++++++++((()))***+++++++++++++++------,,,+++++++++,,,,,,,,,---///333777<<>>>>>@@@AAACCCDDD>>>============>>>???@@@?????????@@@@@@AAAAAAAAA???AAACCCDDDEEEEEEEEEFFFMMMOOORRRTTTVVVYYY^^^bbbbbbeeeiiinnnsssyyy~~~}}}|||{{{yyyyyyyyyzzz{{{|||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~}}}|||vvvvvvxxxyyy{{{}}}~~~~~~}}}|||{{{}}}ssspppooopppqqqmmmeee]]]NNNHHHBBBAAAAAADDDKKKSSSeeewwwsssrrrvvvwww\\\SSSJJJGGGDDD@@@???@@@???>>>>>>======<<<;;;;;;<<<<<<<<<===<<<;;;::::::;;;:::::::::999999999999999888777666555555555555555444444444444333333333444444444444333222111000222222111111111000000000}}}|||{{{xxxwwwyyy||||||uuummmgggXXXOOOGGGEEEDDDBBBAAACCC@@@>>>============<<<:::<<<;;;;;;:::999888777777777666444444555555333222000000///...............,,,,,,,,,+++++++++******'''+++......+++)))***,,,,,,+++***+++---......---***+++,,,,,,,,,,,,+++***************************(((((()))***+++,,,------)))))))))***++++++,,,,,,***+++,,,,,,,,,***((('''***)))((((((((()))***+++******+++...333888===@@@@@@BBBDDDFFFHHHJJJJJJKKKOOOVVVZZZ[[[\\\___```^^^_______________```aaaaaa[[[XXXTTTMMMGGGBBB>>><<>>???===>>>>>>======???BBBEEEJJJMMMRRRUUUWWWXXXZZZ[[[[[[ZZZYYYXXXWWWXXXYYYYYY^^^```ccceeefffgggiiijjjkkkiiihhhhhhiiiiiihhhgggfffeeeeeeggghhhhhhfffdddbbbcccdddccccccccceeegggiiijjjkkklllmmmmmmmmmmmmkkklllmmmmmmmmmooorrruuuzzz~~~xxxuuusssrrrhhhddd___[[[XXXUUURRRPPPOOONNNNNNMMMLLLKKKJJJJJJJJJHHHGGGHHHKKKLLLIIIFFFEEEDDDCCCBBBBBBAAAAAAAAA>>>>>>???AAABBBDDDFFFGGG@@@@@@???>>>???@@@AAABBBAAABBBBBBCCCDDDEEEEEEFFFDDDGGGJJJLLLKKKKKKLLLMMMQQQVVV[[[^^^___bbbgggkkkooossszzz~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~|||~~~xxxxxxwwwxxxxxxyyyzzz{{{zzzyyyyyyyyy{{{~~~|||yyywwwvvvuuupppggg[[[SSSFFFCCCAAABBBCCCGGGRRR^^^xxx~~~qqqvvvyyyfffQQQLLLGGGGGGDDD???===>>>>>>>>>===<<<<<<;;;;;;:::999:::;;;======<<<;;;;;;;;;;;;:::999999::::::;;;888888777666555555555555444444444444333333333333444444444333333222111000222222111000000000000111xxxxxxwwwvvvvvvxxx}}}}}}|||vvvnnnhhhXXXOOOGGGEEEDDDBBBAAACCC@@@>>>===<<<======<<<:::;;;;;;:::999888777666666666555333333444444222111000000///..................------,,,+++***))))))%%%***......+++***+++---,,,+++***,,,...///...---***+++---//////---+++***************************((())))))******+++++++++((())))))***++++++,,,,,,,,,,,,+++******))))))))))))(((''''''''')))+++,,,+++++++++---111666;;;>>>@@@AAABBBDDDGGGHHHHHHGGGJJJPPPUUUVVVWWW[[[\\\ZZZ[[[\\\]]]^^^^^^```bbbcccYYYXXXWWWSSSNNNGGGBBB>>>===GGGRRRXXXYYYZZZ^^^bbb______aaabbbeeehhhkkklllpppsssxxxzzzyyyvvvsssrrrpppssstttnnnbbbTTTIIICCC@@@;;;666444555999;;;;;;999::::::::::::<<<@@@CCCFFFIIIMMMPPPSSSUUUXXX[[[VVVVVVUUUUUUVVVWWWYYYZZZ]]]___bbbccccccccceeefffgggfffeeefffhhhiiijjjiiihhhgggeeeeeeffffffeeecccbbbcccddddddcccccceeegggggghhhhhhiiiiiijjjkkkkkkkkklllmmmmmmmmmnnnqqqssstttyyy~~~|||uuuoookkkgggccc```^^^]]]]]]\\\[[[ZZZYYYXXXUUUTTTTTTWWW[[[[[[WWWSSSNNNMMMLLLJJJIIIHHHHHHGGGDDDDDDEEEGGGIIILLLNNNOOOGGGFFFEEEDDDEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNOOONNNRRRVVVWWWWWWVVVWWWYYYZZZ```hhhmmmooorrrwww|||~~~zzzzzzxxxwwwvvvvvvwwwwwwwwwvvvvvvwwwzzz}}}|||zzz}}}|||yyysssiii]]]QQQJJJBBBBBBDDDFFFIIIRRReeevvv{{{zzzdddUUUKKKFFFCCCCCCBBB===<<<>>>======<<<<<<;;;:::::::::777888:::<<<======<<<<<<::::::999888888999:::;;;888888666555555555555555444444444333333333222222333333444333333222111000333222111000///000000111~~~~~~uuuuuuuuuuuuvvvxxx}}}}}}{{{}}}|||uuummmgggXXXOOOFFFDDDDDDAAAAAABBB???>>><<<<<<======;;;:::::::::999888777666555444666444333333333333222000000000///...............///...---,,,***)))(((((($$$)))...///,,,***,,,...,,,+++***,,,...//////...))),,,...000000...,,,)))*********************************)))))))))))))))((())))))***++++++,,,,,,+++***((('''(((***---///***)))(((((()))+++---///...------...222777<<<@@@AAAAAAAAACCCEEEFFFFFFEEEGGGMMMRRRSSSUUUYYY[[[YYYWWWXXXZZZ[[[\\\^^^aaacccYYYZZZZZZYYYTTTMMMGGGBBB888BBBMMMTTTUUUWWW]]]bbb______```aaacccfffiiikkkrrrwww{{{}}}|||wwwnnnaaaWWWPPPFFF???888444444666888888777888999999:::<<<@@@CCCCCCEEEIIILLLOOOSSSWWWZZZRRRRRRRRRSSSUUUWWWZZZ[[[]]]___aaaaaaaaaaaabbbccccccbbbbbbdddhhhjjjkkkkkkmmmkkkhhhgggggggggeeeddddddeeeffffffeeefffhhhiiigggggggggggghhhjjjkkklllhhhiiijjjjjjiiikkknnnpppkkkpppuuuvvvvvvyyy~~~yyyuuusssrrrqqqpppooonnnmmmmmmgggffffffkkkooopppkkkeeeWWWVVVTTTRRRQQQOOOOOONNNKKKKKKLLLNNNQQQTTTVVVWWWOOONNNLLLKKKLLLMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWWWWXXX\\\```bbbaaa```aaaccchhhpppzzz}}}{{{yyywwwuuuuuuuuuuuutttuuuuuuwwwyyy|||~~~}}}{{{zzz|||{{{wwwnnnaaaTTTKKKFFF@@@BBBFFFJJJPPP^^^xxx{{{fffUUUIIIHHHCCC@@@@@@>>><<<<<>>>>>======999999888777777888999:::888777666555555444444555444444444333333333222222333333333333222111000000333222000/////////000111}}}tttnnnlllppprrrqqqvvv~~~{{{uuunnniiiZZZPPPGGGEEECCC@@@???AAA???????????????>>>======777888888888888999999999333333222222222333444444111000///......------...+++,,,---......---,,,+++...---+++)))'''%%%$$$###,,,,,,,,,---------......+++++++++******)))))))))))))))))))))))))))))))))+++***)))((((((***,,,---))))))))))))))))))))))))++++++************++++++///......---,,,+++******......///...///111444777>>>???AAAAAABBBEEEIIILLLMMMIIIGGGHHHLLLOOOPPPOOOQQQTTTXXXZZZZZZ[[[\\\]]]YYYWWWVVVVVVVVVTTTOOOKKKAAA>>>???GGGOOOVVV^^^eeebbbeeegggfffbbbaaabbbdddqqqxxx{{{xxxtttjjj___TTTJJJ===666555666666555666555444555999===???@@@BBBCCCDDDGGGJJJMMMOOOQQQJJJJJJLLLNNNQQQUUUXXXZZZ[[[\\\]]]^^^____________eeebbbaaacccgggkkklllkkkjjjkkkmmmnnnmmmiiifffcccffffffggghhhiiijjjjjjjjjhhhhhhgggfffggghhhjjjkkkjjjkkknnnoooooommmjjjiiijjjhhhggghhhmmmrrrvvvxxx}}}zzzxxxssskkkjjjgggdddaaa]]][[[ZZZYYYWWWVVVXXX[[[```bbbccc\\\ZZZXXXVVVWWWZZZ]]]___\\\]]]___aaaccceeeffffffiiimmmqqqttttttvvvyyy|||~~~|||zzzyyyxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyzzzxxx|||~~~{{{uuurrrrrruuuyyyrrrhhh^^^QQQGGGDDDGGGCCCGGGLLLTTTfff|||{{{eeeSSSIIIGGG@@@@@@@@@???>>>======<<<========================<<<;;;;;;::::::;;;;;;<<<===:::888777777888777777777777666555444333333333333444444444444444444444444444333333222111000000000000000000000000000000}}}rrrnnnmmmppprrrrrrvvv|||~~~zzzuuunnnjjjYYYPPPGGGDDDCCC@@@???@@@>>>????????????>>>======888888888777777666666666444333333222222222333333111000///......------...,,,,,,------------,,,,,,+++++++++************))),,,,,,,,,------------............---------,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,---************************++++++************++++++++++++******)))(((((((((---............000333666===???AAABBBCCCEEEHHHJJJKKKIIIGGGGGGIIIKKKMMMMMMMMMPPPTTTWWWXXXXXXZZZ\\\]]]ZZZXXXWWWXXXXXXVVVTTTNNNHHHEEEIIINNNTTT\\\ddddddgggjjjjjjgggeeegggiiiiiirrryyynnnYYYOOODDD<<<999999777666777666555666:::>>>AAAAAACCCCCCDDDEEEFFFHHHIIIJJJFFFFFFHHHKKKOOOSSSWWWYYYZZZZZZ[[[]]]^^^^^^^^^^^^cccbbbaaacccgggjjjkkkkkkkkklllnnnoooooollliiigggfffgggiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjkkkllljjjkkklllmmmmmmllljjjiiihhhfffeeefffjjjooosssuuutttxxx||||||xxxtttpppmmmkkkkkkjjjiiijjjmmmpppqqqqqqllljjjhhhggghhhkkknnnpppnnnppprrruuuwwwyyyzzz{{{}}}{{{{{{{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzxxxuuuttttttvvvqqqhhh^^^VVVLLLDDDBBBEEEHHHQQQ[[[fffvvviiiWWWJJJDDDCCC??????>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::;;;999777777777888777555666666555555444444333333444333333222222111111111444444333222222111000000000000000000000000000000}}}rrrppppppssstttuuuwww{{{}}}yyytttmmmiiiYYYPPPGGGDDDCCC@@@???@@@>>>>>>??????>>>>>>===<<<999999888777666555444444555444333222222222222222111000///......------...------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...............---------+++++++++++++++++++++++++++***)))))))))***,,,---++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,+++++++++++++++,,,---------...111444;;;>>>AAACCCDDDEEEFFFGGGIIIHHHGGGFFFDDDEEEHHHJJJIIILLLPPPSSSUUUWWWYYYZZZ___\\\ZZZYYY[[[\\\]]]\\\SSSKKKDDDCCCEEEKKKTTT^^^cccggglllmmmkkkiiijjjkkkccckkkyyy{{{pppZZZRRRHHHAAA===;;;999777999777555777:::>>>AAABBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAACCCGGGKKKPPPTTTWWWWWWXXXZZZ[[[\\\]]]]]]]]]aaa``````bbbfffiiijjjjjjkkkllloooqqqqqqooommmkkkhhhiiikkkllllllkkkiiihhhhhhiiijjjkkklllllllllllljjjkkkkkkkkkkkkjjjiiihhheeecccbbbcccgggllloooppplllooorrrsssuuuzzz}}}}}}}}}}}}{{{{{{yyyxxxvvvuuusssssswwwvvvuuuvvvwwwxxxwwwvvvggg]]]SSSLLLGGGBBBBBBEEENNN]]]ppp}}}kkkWWWLLLEEEDDDEEE>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999999777777777888777555333555555555444444444444444555555444333222111000000333333333222111111000000000000000000000000000000~~~wwwvvvvvvxxxyyyxxxyyyzzz}}}xxxrrrkkkfffYYYOOOGGGDDDCCC@@@???@@@>>>>>>>>>>>>>>>======<<<999888888777666666555555555444333222111111111111111000///......------......---,,,++++++,,,---.........------,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,---------......***+++,,,,,,,,,---000222999<<>>>>>===>>>@@@CCCHHHMMMRRRTTTUUUVVVXXXZZZ[[[\\\]]]]]]______```bbbdddfffhhhhhhiiikkkmmmpppqqqpppooonnniiijjjlllmmmmmmllljjjhhhhhhiiikkkmmmnnnnnnmmmmmmmmmlllkkkjjjiiihhhgggfffeeecccaaabbbfffiiilllmmmkkklllnnnnnnooorrrwww{{{~~~}}}}}}}}}}}}zzzzzzyyywwwuuusssrrrqqqtttsssssswww{{{{{{vvvqqq^^^TTTJJJFFFDDDCCCFFFJJJWWWkkktttZZZJJJEEEDDDCCCDDD=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999999666666666777888777444222444444444444444444444555666666555555444444333333333222222222111111000000000000000000000000000000~~~|||}}}}}}||||||}}}|||{{{~~~xxxqqqiiidddXXXOOOFFFDDDBBB???>>>@@@>>>>>>>>>>>>>>>===<<<<<<888888888888888888888888555444333222111000000000111000///......------...---,,,+++******+++,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,------))))))))))))))))))******))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++++++++************++++++(((((())))))******++++++)))+++,,,,,,,,,,,,...000555999>>>BBBCCCCCCCCCCCCDDDFFFHHHFFFCCCBBBDDDFFFGGGKKKPPPTTTWWWYYY\\\^^^]]]___bbbccccccaaa___]]]\\\TTTLLLFFFBBBBBBJJJSSS]]]ccckkknnnmmmjjjiiiiiiiiiiiijjjmmmpppsssvvvxxxxxxiii[[[QQQNNNJJJGGGEEEFFFFFFFFF???<<<888666888:::<<<===>>>>>>????????????>>>===<<<<<<>>>BBBFFFKKKOOOQQQRRRTTTUUUXXXYYY[[[\\\\\\\\\]]]___aaabbbdddfffgggggghhhkkkmmmnnnoooooonnnjjjkkklllmmmmmmllljjjiiihhhiiikkkmmmnnnnnnnnnmmmpppooommmkkkiiigggfffeeefffdddccccccfffiiijjjkkkkkkllllllmmmmmmpppsssuuuwwwyyy}}}}}}{{{{{{{{{{{{xxxxxxxxxwwwuuusssqqqpppqqqppprrrwww|||yyyppphhhUUULLLDDDBBBCCCFFFMMMUUUggg|||qqq^^^KKKBBBAAAAAA??????>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::555555555666777777444222333333333444444444444444222333333333444555555555222222111111111111111000////////////////////////~~~|||}}}}}}}}}~~~xxxqqqiiidddXXXOOOFFFCCCBBB???>>>???======>>>>>>======<<<;;;777888888888999999999999444333222111111111111111111000///......------...,,,,,,++++++++++++,,,,,,))))))***++++++,,,------++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,)))+++------,,,,,,...///111555;;;???@@@AAABBBCCCBBBDDDHHHIIIHHHGGGFFFFFFHHHLLLQQQUUUXXXZZZ]]]___^^^bbbgggiiigggdddbbb```aaa\\\WWWPPPHHHAAABBBGGGXXX___iiioooooommmlllkkkkkkjjjiiihhhiiikkkmmmnnnsssvvvxxxzzz{{{vvviii\\\VVVTTTPPPNNNMMMNNNPPPQQQFFFBBB<<<888777888999::::::;;;<<<>>>???>>>>>>===<<<===>>>@@@DDDHHHKKKMMMNNNOOOQQQTTTVVVXXXYYYYYYYYY[[[^^^```aaabbbdddeeedddfffhhhjjjlllmmmmmmmmmjjjkkkkkkkkklllkkkkkkkkkggghhhiiikkklllmmmmmmnnnppppppooonnnllljjjhhhggggggeeedddeeegggiiijjjjjjhhhhhhiiiiiikkknnnpppqqqqqqsssuuuwwwxxx{{{~~~}}}{{{{{{{{{{{{wwwwwwwwwvvvuuurrrpppnnnmmmmmmooossstttoooddd[[[LLLFFFBBBBBBFFFMMM[[[ggg}}}{{{^^^QQQFFFCCCCCCBBB??????========================;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::666555555666777777555444444444444333333333333333......///000111222333333111111111111111111111111////////////////////////~~~www{{{{{{yyyzzz}}}~~~zzzssslllgggXXXNNNFFFCCCBBB???>>>???======>>>>>>======<<<;;;888888888888777777777777222222111111111111111222111000///......------...++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++************************++++++************++++++---------------------...***+++---...------...///...222777;;;===???BBBCCCAAACCCGGGLLLOOONNNJJJGGGGGGKKKPPPTTTVVVYYY[[[]]]]]]aaaeeegggfffeeeeeeeeecccbbbaaa]]]RRREEE@@@BBBNNNWWWdddlllooonnnnnnnnnjjjjjjjjjjjjiiihhhfffeeedddgggjjjmmmsssuuuoooeee___]]]XXXTTTQQQQQQSSSVVVNNNHHHAAA;;;888888888777777888:::<<<======<<<;;;=========???AAADDDFFFHHHIIIJJJLLLOOORRRTTTUUUUUUWWWZZZ^^^`````````bbbdddccceeefffhhhjjjkkklllllljjjjjjiiiiiijjjkkklllmmmffffffggghhhiiikkkmmmnnnmmmnnnpppppppppnnnmmmkkkhhhfffeeeeeegggiiiiiihhhccccccdddfffiiilllnnnooooooqqqssstttttttttvvvxxx|||}}}}}}}}}}}}xxxxxxxxxvvvtttpppmmmjjjjjjiiiiiihhheee___UUUNNNFFFDDDEEEHHHNNNZZZnnnxxxdddQQQJJJDDDDDDDDDBBB@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888666555555666777777666555444444333333222222222.........///000000000111000000000000111111111111////////////////////////}}}qqqvvvwwwuuuxxx||||||}}}{{{uuuooojjjXXXNNNFFFCCCBBB???>>>???===============<<<<<<;;;999999888777666555444444111111111111111111222222111000///......------...***+++,,,------,,,+++***///...---,,,+++******)))******+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))++++++************++++++***************************,,,......------...///,,,000555999<<<>>>AAADDD@@@BBBGGGNNNSSSRRRMMMGGGFFFIIINNNRRRTTTWWWYYY[[[ZZZ^^^aaacccbbbcccfffhhheeegggkkkjjj___PPPHHHHHHDDDOOO]]]hhhmmmnnnnnnnnniiikkkmmmmmmjjjeee___\\\]]]___aaafffpppxxxwwwrrrfffccc]]]VVVRRRPPPRRRUUUSSSMMMEEE>>>:::888777777666777999;;;<<<;;;:::999============???AAACCCDDDEEEFFFIIILLLNNNPPPRRRRRRVVVYYY^^^_________aaaddddddeeefffhhhjjjkkkkkkllljjjiiihhhggghhhjjjmmmnnnffffffeeefffgggjjjlllmmmjjjlllooorrrsssrrrqqqooohhhfffeeeeeeggghhhhhhggg``````aaadddhhhlllnnnnnnppprrrtttttttttttttttvvvvvv|||}}}zzzzzzyyywwwsssnnnjjjgggiiigggccc___ZZZRRRKKKFFFDDDFFFJJJOOOVVVeee~~~~~~fffSSSFFFAAA>>>??????<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999777555444666777888777555555444333333222111111111111111111000000000000000000000000000111111111////////////////////////~~~xxxssspppnnnpppvvv|||{{{{{{{{{{{{uuullleeeWWWMMMEEECCCBBB???>>>@@@BBB@@@???>>>???>>>===;;;::::::999999777666555444555444333222333222///---111000......//////---,,,******,,,,,,,,,,,,******+++++++++,,,......---+++))))))***+++,,,,,,------,,,,,,,,,+++++++++******+++++++++***************))))))******+++++++++,,,)))***+++,,,,,,+++***)))((()))***,,,,,,+++************************************+++++++++,,,,,,,,,+++222444333555===BBBAAADDDGGGKKKMMMMMMMMMNNNOOOQQQMMMJJJLLLQQQUUUUUUSSSVVV\\\bbbdddbbbaaacccffflllnnnlllgggddd```SSSFFFGGGJJJRRR]]]iiiqqqssssssqqqooojjjeeeaaa^^^^^^^^^^^^]]]^^^cccmmmvvv|||~~~vvvkkk]]]RRROOOQQQUUUVVVTTTQQQKKKEEE@@@;;;777666999777666555555666888999888;;;>>>>>>===<<<>>>@@@???@@@BBBCCCEEEHHHLLLOOOQQQVVV\\\___^^^^^^___aaadddddddddeeefffgggggghhhgggggggggggghhhiiijjjkkkjjjiiigggggggggiiilllmmmiiilllppprrrqqqqqqqqqrrrjjjiiiiiihhhhhhhhhgggggghhhgggfffeeefffiiilllnnnnnnooooooppppppppppppooosssssstttwww}}}}}}~~~zzztttpppmmmkkkiiihhhfff```YYYTTTNNNGGGEEEGGGDDDLLLTTT\\\kkk}}}}}}aaaPPPKKKBBB@@@>>>;;;::::::;;;;;;::::::;;;<<<======<<<<<<======<<<<<<<<<;;;;;;;;;777888888888888777666666555555444444444444555555777444111000000111111111000000000000000000000000000000000000000000000000///............---------{{{rrrpppnnnpppvvv{{{}}}{{{~~~|||wwwoooiiiWWWMMMEEECCCBBB???>>>@@@>>>===<<<<<<===>>>===;;;;;;;;;::::::999777666555999888777666777666444222333222000000111111///...,,,------......------,,,,,,+++***,,,---...---+++*********++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))*********++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***))))))***++++++++++++***+++++++++************************+++++++++,,,,,,,,,111333222444<<>>>>>@@@AAABBBCCCFFFIIILLLPPPUUUZZZ]]]]]]\\\^^^```bbbbbbcccdddeeeeeeffffffffffffgggggghhhiiikkkkkkjjjiiihhhgggggghhhiiiiiiiiikkkoooqqqppppppqqqqqqooommmkkkhhhgggfffggghhhgggfffddddddeeehhhkkklllmmmmmmnnnooooooooonnnnnnooooooppprrrvvv{{{}}}}}}~~~~~~~~~~~~~~~~~~{{{wwwrrrnnnllliiifffddd]]]WWWPPPLLLGGGCCCEEEJJJKKKVVVbbbnnn~~~|||nnnXXXLLLIIIAAA???===;;;::::::;;;<<<:::;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::999999888888888999888777777666555555444444444444555555777444111000111222222111111111111111111111111111000000000000000000000000///............---------~~~sssrrrqqqrrrwww|||}}}zzz}}}~~~}}}{{{vvvnnnhhhWWWMMMEEECCCBBB???>>>@@@;;;:::999:::<<<===<<<;;;;;;;;;;;;:::999888777666777666555555555555222000333111000000000000///---...------,,,,,,------...,,,+++***+++---------+++++++++++++++++++++++++++,,,,,,,,,+++++++++******&&&''''''(((***++++++,,,************++++++++++++++++++,,,------,,,++++++*********)))******+++,,,,,,,,,++++++*********)))))))))*********+++++++++,,,///111000222:::AAACCCFFFIIINNNQQQRRRRRRRRRSSSOOONNNLLLIIIHHHIIIMMMPPPPPPUUU\\\___```aaadddfffhhhkkknnnppprrrqqqiii```WWWQQQIIIGGGNNNZZZgggnnntttrrrmmmgggbbb``````bbb]]]___cccjjjsss||||||mmm```XXXUUUTTTTTTYYYYYYWWWPPPGGG@@@===<<<777666444555777999999999999;;;<<<;;;:::::::::<<<===>>>@@@@@@@@@BBBEEEHHHNNNSSSXXXZZZZZZZZZ\\\^^^___```aaabbbcccdddeeeeeefffffffffggghhhiiikkklllmmmlllkkkjjjiiihhhgggffffffiiilllnnnnnnnnnoooppprrroookkkgggeeeeeefffgggfffeeedddcccdddfffiiijjjiiiiiijjjkkkkkkkkkkkkkkkllllllmmmnnnppprrrtttvvvuuuvvvxxx|||~~~}}}zzzyyyzzz|||||||||||||||}}}}}}~~~}}}{{{vvvsssoookkkhhhddd```\\\SSSMMMGGGDDDBBBCCCJJJSSS]]]kkkzzz~~~|||{{{mmm[[[MMMFFFEEE???>>><<<;;;;;;;;;<<<===:::;;;<<<<<<===<<<<<<<<<999999999888888888777777888999999999999888777777555555444444444444555555666444111000111222222111222222222222222222222222000000000000000000000000///............---------yyyxxxwwwxxx{{{~~~zzzvvvyyy|||zzztttkkkdddWWWMMMEEECCCBBB???>>>@@@<<<;;;::::::<<<<<<;;;:::::::::::::::999888777666555444333333444333111///111///...---......---+++,,,,,,************,,,,,,,,,***)))***,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******&&&''''''((())))))******))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))***,,,------,,,,,,++++++******))))))))))))*********++++++---.........111777>>>BBBHHHLLLPPPSSSTTTSSSSSSSSSSSSTTTRRRNNNIIIHHHMMMRRROOOSSSYYY]]]```bbbfffhhhiiijjjmmmpppssstttrrrnnnfff]]]PPPGGGGGGPPP[[[dddpppqqqqqqnnnjjjhhhhhhjjjhhhhhhjjjooovvv~~~uuuiii```ZZZXXXWWW^^^aaabbb]]]RRRGGG@@@>>>===:::777666777888777555888888999999999:::;;;;;;<<<============???BBBDDDLLLQQQVVVXXXWWWXXXZZZ\\\]]]^^^___```bbbcccdddeeeeeeeeeeeefffgggiiijjjkkkoooooonnnmmmjjjhhheeedddccceeehhhjjjjjjjjjlllmmmnnnmmmkkkhhhfffeeeeeeeeegggfffeeeeeeeeeggghhhiiiffffffggghhhiiiiiiiiiiiikkklllmmmnnnooopppppppppmmmnnnpppsssyyy~~~}}}{{{zzz|||yyyvvvvvvwwwyyyzzz{{{{{{{{{zzz{{{|||~~~}}}|||{{{zzzyyyxxxuuusssqqqnnniiieeeaaa[[[VVVRRRLLLGGGBBBAAACCCIIIWWWcccwww{{{}}}|||~~~nnnYYYMMMEEEAAA@@@===<<<;;;;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;999888888888888777777777999999999999999888888777555444444333333444444555555333111111222222222111222222222222222222222222000000000000000000000000///............---------}}}xxxtttwww}}}{{{yyysssjjjdddWWWMMMEEECCCBBB???>>>@@@???>>><<<<<<===<<<;;;999888999999999888777666555777666555555666666444222000///------......,,,+++,,,,,,************,,,,,,,,,***))))))+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******)))))))))(((((((((((((((((((((((((((((('''''''''******))))))))))))******+++***)))))))))***,,,---,,,,,,,,,,,,++++++******)))************+++++++++---,,,,,,---///444:::@@@IIIMMMRRRUUUUUUTTTSSSSSSUUUWWWVVVQQQKKKIIINNNTTTPPPTTTXXX]]]aaaeeehhhjjjllljjjjjjmmmppprrrsssuuuqqqiii\\\PPPJJJJJJPPPTTTffflllrrrtttsssqqqrrrssssssrrrqqqqqqttt{{{|||sssjjjccc```^^^ccchhhmmmkkkbbbUUUKKKEEEEEE@@@:::999;;;<<<;;;888777666666777999:::<<<<<<:::;;;;;;;;;;;;<<>>===;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<;;;;;;999999999999888888888888888999999999999888777777444444333333333333444444444333111111222333222111111111111111111111111111///////////////////////////............---------}}}zzzxxxyyy~~~~~~|||zzzzzzxxxtttmmmgggWWWMMMEEECCCBBB???>>>@@@AAA???>>>=========;;;999888888888888888777666666555444333333444444222000222000////////////...,,,...------,,,,,,------...,,,***((((((***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************))))))(((((((((((((((((((((''''''''''''))))))(((((((((((())))))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,,,,...///000666<<>><<<>>>@@@???===888777555666888;;;<<<<<<888999999999999;;;===@@@FFFJJJNNNOOOOOOPPPSSSVVVXXXYYYZZZ]]]___aaabbbcccaaaaaabbbcccdddfffhhhiiijjjiiihhhfffcccaaa___^^^___```cccdddeeefffiiikkkkkkmmmqqqtttuuurrrooommmkkkkkkjjjjjjiiiiiijjjjjjkkkkkkmmmnnnooooooooooooiiijjjlllmmmoooooopppppplllllllllmmmppptttyyy{{{}}}|||{{{|||}}}~~~|||zzzzzzzzzzzzyyyxxxwwwvvvtttqqqnnnmmmpppsssuuuwwwwwwwwwxxxyyy{{{}}}~~~~~~~~~{{{xxxqqqmmmiiiggghhhiiigggdddaaa]]]XXXTTTOOOKKKFFFBBBCCCAAACCCGGGNNNZZZnnnzzzzzz~~~}}}jjjSSSHHHDDDAAA===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::::::::999999999999888777888888888888777666666444444333333333333444444333222111222333333222111000000000000000000000000///////////////////////////............---------|||~~~}}}{{{yyyyyyxxxtttlllfffWWWMMMEEECCCBBB???>>>@@@@@@>>>======>>>>>><<<;;;888888999999999888777777333222111222333333111///222000////////////...,,,,,,------......------,,,,,,***(((((()))+++,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******))))))************************)))))))))(((((((((******)))(((((()))******))))))***++++++++++++******++++++,,,,,,---------+++,,,,,,,,,,,,---------...+++,,,//////...222888???EEEMMMSSSVVVVVVWWWWWWRRRTTTUUUSSSPPPOOOPPPRRRSSSTTTWWW]]]bbbgggjjjlllnnnkkklllpppqqqoooqqqvvvxxxyyywwwqqqfff[[[TTTPPPNNNWWWaaagggjjjnnntttzzz|||yyyzzz}}}yyyrrrooojjjlllrrr{{{~~~yyyfff\\\PPPJJJIIIJJJHHHEEE===:::777666888::::::999666777888888888:::===@@@AAADDDHHHIIIIIIJJJNNNQQQTTTUUUWWWYYY\\\^^^```aaa______```aaaccceeefffhhhiiihhhfffcccbbbaaa```aaa```aaaccceeeeeegggjjjlllmmmooorrrtttuuusssqqqooolllkkkkkkkkkjjjjjjjjjiiijjjkkklllmmmoooooooooooojjjkkkkkklllmmmnnnooopppmmmlllkkkkkkmmmppptttvvvuuuxxx{{{}}}~~~~~~}}}zzzzzzzzz|||{{{zzz{{{}}}~~~}}}|||zzzyyywwwvvvttttttssssssooollliiihhhkkkooorrrsssssstttvvvxxxzzz{{{||||||}}}~~~}}}~~~~~~{{{xxxvvvtttjjjeee___^^^```aaa___\\\VVVSSSNNNKKKIIIGGGDDDBBBBBBCCCGGGOOOWWWdddxxx{{{ooo]]]JJJBBBAAA???<<<;;;;;;;;;;;;<<<;;;;;;::::::<<<<<<======<<<;;;;;;:::::::::999999999999888888666777777777777666555555444333333222222333333444333222111222333444222111111111111111111111111111///////////////////////////............---------~~~vvvzzz~~~~~~{{{yyywwwqqqiiicccWWWNNNEEECCCBBB???>>>@@@===<<<;;;<<<>>>>>>>>><<<999999:::::::::999888888777666555666777777555444000...---,,,------,,,*********,,,------,,,******,,,***(((''')))+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******(((((()))***+++,,,------,,,+++++++++******)))))),,,+++***))))))***+++,,,((()))***,,,,,,+++******)))***+++,,,------...///,,,,,,,,,---------.........+++,,,000000---///666:::AAAIIIQQQVVVXXXYYYZZZSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTWWW\\\bbbgggjjjkkklllkkknnnuuuuuuqqqqqquuuzzz~~~}}}ttthhh___ZZZHHHPPPYYY^^^aaagggqqqyyy~~~wwwsssjjjkkkppp|||zzziii___[[[YYYVVVRRR@@@===888777888999888666555666777888888:::===@@@===AAADDDEEEEEEFFFJJJMMMQQQRRRTTTVVVYYY\\\]]]^^^]]]^^^^^^```bbbdddfffgggkkkiiigggdddccccccdddeeeaaaccceeefffgggiiilllnnnmmmnnnpppqqqqqqpppooonnnllllllkkkkkkjjjiiiiiiiiiggggggiiijjjkkkllllllmmmnnnmmmmmmmmmnnnooopppqqqnnnmmmkkkkkklllnnnqqqssslllppptttvvvwwwwwwwwwxxxwwwxxxzzz}}}~~~~~~~~~~~~}}}}}}zzzwwwxxxzzzzzzwwwuuutttuuuvvvwwwvvvyyyxxxuuusssqqqpppppppppllliiieeeeeehhhlllooopppppprrrtttwwwyyyzzzzzzzzz|||~~~~~~}}}|||{{{{{{}}}{{{wwwuuurrrqqqddd^^^XXXVVVXXXZZZXXXVVVOOOLLLHHHEEEEEEEEEEEEDDDCCCFFFMMMUUU^^^kkk|||{{{fffVVVEEE???>>>===;;;;;;;;;;;;<<<<<<;;;;;;:::999<<<=========<<<;;;::::::999999999999888888888888666666666666666555555444444333333222222333333444222111111222444444222111222222222222222222222222//////////////////////////////.........---------|||vvvvvvwwwyyy}}}|||wwwyyy}}}||||||yyyuuuuuuuuuqqqjjjcccYYYOOOFFFDDDCCC@@@???@@@@@@@@@??????>>>=========:::::::::999888777666666666555555444444333222222222111111000///.........---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******)))(((((()))+++,,,,,,,,,+++***))))))((()))***+++,,,+++)))'''&&&*********++++++,,,,,,,,,((()))***+++,,,---------(((((((((((())))))))))))++++++,,,---...///000111888===EEENNNTTTXXXYYYZZZ[[[WWWUUUUUUWWWXXXWWWVVVLLLPPPWWW\\\```cccfffhhhjjjmmmppppppqqqsssxxx}}}xxxooo]]]RRRLLLPPPVVVZZZgggwww|||wwwwwwwwwyyyrrriiiddd]]]TTTHHH???888888:::888555555333555777999;;;;;;;;;;;;???@@@BBBBBBBBBBBBCCCEEEIIILLLPPPRRRUUUWWW[[[]]]___^^^^^^___aaadddgggiiiiiijjjkkkiiieeecccdddfffllljjjfffddddddeeehhhjjjmmmooopppqqqpppooopppqqqkkkkkkllllllkkkkkkjjjiiilllkkkkkkkkkkkkmmmnnnooojjjkkkmmmnnnnnnmmmkkkjjjggghhhiiijjjlllmmmnnnooommmnnnooonnnnnnooorrrtttuuuvvvvvvvvvvvvwwwzzz|||~~~|||||||||{{{{{{}}}~~~{{{wwwvvvwwwzzzxxxxxxxxxxxxxxxwwwwwwwwwuuutttsssrrrrrrssstttuuuwwwvvvsssqqqppppppppppppmmmhhhcccdddkkkqqqsssrrrxxxyyyzzzzzzzzzxxxvvvtttvvvxxx{{{||||||{{{zzzzzz~~~|||zzzyyyzzz~~~~~~xxxrrrnnnlllaaaZZZSSSQQQRRRTTTSSSQQQJJJIIIFFFDDDDDDDDDEEEFFFJJJQQQ]]]hhhuuuuuuhhhRRRKKKBBB>>>======:::777::::::::::::::::::::::::===<<<:::999888999999:::999999888888777666666666999888777666666777888999666666555555555444444444333333111111111222333444444333222111000000000000000000000000000000000000...//////...,,,***+++,,,|||wwwtttuuuxxx|||yyytttuuu|||~~~|||{{{zzz|||xxxuuutttsssppphhhbbbVVVMMMDDDBBBAAA>>>===>>>@@@@@@??????>>>=========999::::::999999777666666666555555444444333222222000//////...------,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***)))(((***,,,******))))))(((''''''&&&)))******++++++***((((((++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,(((((()))))))))*********+++,,,,,,---...///000000222888AAALLLUUU[[[___aaa\\\YYYVVVUUUWWWYYYYYYXXXWWWVVVVVVXXX[[[^^^aaabbbgggjjjmmmooopppsssyyy}}}iiiZZZOOOMMMOOOSSSaaaqqq{{{rrrdddXXXGGG???888888999777555555555666888999::::::::::::===>>>@@@@@@??????AAACCCFFFHHHLLLOOORRRUUUYYY[[[`````````aaaccceeegggiiiiiilllnnnnnnlllkkkkkkmmmlllkkkhhhffffffggghhhiiikkkmmmoooooonnnmmmnnnooommmmmmmmmmmmmmmlllkkkjjjlllkkkjjjiiiiiijjjlllmmmhhhjjjkkkmmmmmmmmmlllkkkggghhhiiijjjkkklllmmmnnnjjjkkklllkkkkkklllnnnpppqqqrrrsssrrrrrrsssuuuxxxzzzyyyyyy{{{~~~}}}|||~~~~~~|||zzzxxxwwwxxxxxxxxxwwwuuutttuuuvvvssssssssssssssssssssssssrrrrrrqqqppppppqqqrrrrrrtttsssqqqooommmlllllllllnnnkkkhhhiiilllpppssssssvvvxxxyyy{{{{{{zzzxxxwwwvvvxxx{{{|||||||||{{{{{{~~~|||{{{zzz{{{|||}}}|||vvvpppllliiibbb]]]VVVRRRQQQPPPLLLHHHAAABBBCCCBBBBBBEEEIIILLLSSS___pppwwweee]]]MMMGGG@@@<<<<<<===:::888::::::::::::::::::::::::;;;;;;:::999999999::::::999999888888777666666666888777777666666777777888555555555444444444333333444333222111111111222333444333222111000000000000000000000000000000000000...//////...,,,++++++,,,zzzwwwqqqsssvvv{{{}}}uuuqqqrrrwww{{{}}}}}}}}}|||{{{zzzyyyxxx{{{xxxuuusssqqqmmmgggbbbVVVLLLDDDBBBAAA>>>>>>???@@@??????>>>>>>======<<<999999999999999888777666666555555444444333222222/////////...------,,,,,,,,,++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,+++))))))+++,,,******))))))(((''''''''')))))))))***************,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,------.........//////444===HHHSSS[[[```cccZZZXXXUUUTTTUUUWWWYYYYYY```\\\WWWTTTVVVZZZ^^^```eeehhhlllnnnooosssyyy~~~}}}kkkXXXNNNJJJLLLYYYggg|||ooo___MMMDDD<<<;;;:::777666777777777888999999999888888:::<<<======<<<<<<>>>???AAADDDGGGJJJMMMQQQVVVYYY^^^___```aaaccceeeffffffgggjjjnnnpppppppppqqqqqqmmmlllkkkjjjiiiiiiiiiiiiiiikkklllmmmlllkkklllmmmooooooooonnnnnnlllkkkkkkmmmkkkiiigggffffffhhhiiifffhhhiiikkklllllllllkkkhhhhhhiiiiiijjjkkkkkkllliiijjjkkkkkkjjjjjjlllnnnmmmnnnnnnmmmmmmmmmppprrruuuttttttvvvwwwwwwuuusssoooqqqvvvzzz~~~|||{{{zzzyyyvvvvvvuuuuuuuuuttttttssssssrrrqqqqqqrrrsssrrrqqqooooooooooooooooooppppppoooooonnnnnnnnnnnnoooooosssrrrpppooommmlllllllllnnnooooooooonnnpppsssuuuuuuwwwyyy{{{|||{{{zzzzzzvvvwwwyyy{{{|||}}}}}}|||}}}}}}}}}{{{yyywwwuuusssvvvyyy}}}~~~|||{{{||||||xxxsssnnniiifffddd___XXXTTTPPPLLLGGGCCC===AAACCCDDDEEEIIIRRRZZZdddrrr}}}~~~zzzeee[[[YYYGGGCCC===:::;;;<<<;;;999::::::::::::::::::::::::888999::::::::::::::::::999999888888777666666666666666777777777777666666444444444333333333222222444333222111111111111111333222111111000000000000000000000000000000000000...//////...,,,+++,,,---}}}zzzwwwrrrtttwwwzzz~~~|||uuuqqqrrruuuxxx{{{{{{{{{{{{{{{zzzyyyyyy{{{xxxuuussspppllleeeaaaWWWMMMEEECCCCCCAAA@@@BBB?????????>>>======<<<<<<999999999999999888777666666555555444444333222222111111000000////////////------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,+++******+++---++++++++++++******))))))))))))))))))***+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,+++************+++++++++,,,,,,,,,------------------------000444;;;CCCLLLSSSYYY\\\VVVTTTRRRQQQRRRTTTWWWXXXaaa```]]]XXXVVVYYY___eeefffiiilllnnnooorrrwww|||}}}hhhXXXNNNJJJQQQZZZnnnyyy}}}}}}zzzkkk[[[QQQFFF@@@<<<888888:::555666666777777777777777999:::<<<;;;;;;:::<<<======@@@CCCFFFJJJNNNSSSWWWZZZ[[[]]]___aaabbbbbbccccccfffjjjmmmoooooonnnnnnlllmmmllllllkkkjjjiiiiiihhhjjjllllllkkkjjjkkklllooooooooonnnmmmlllkkkjjjmmmkkkhhhfffddddddeeeeeeeeefffhhhjjjkkkkkklllkkkhhhiiiiiiiiiiiijjjjjjjjjkkklllmmmmmmlllkkkmmmnnnkkkkkklllkkkjjjjjjmmmoooqqqqqqrrrttttttsssrrrpppmmmooossswwwzzz{{{|||||||||}}}~~~~~~}}}}}}}}}|||{{{xxxzzz~~~~~~|||yyyxxxwwwttttttuuuuuuuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnlllkkkmmmqqqrrrpppnnnlllmmmmmmmmmnnnnnnoooooommmmmmllllllllllllmmmmmmrrrrrrrrrqqqqqqqqqqqqqqqooorrruuutttqqqpppsssvvvvvvxxxzzz|||||||||{{{zzztttuuuvvvyyy|||~~~~~~}}}zzz{{{||||||yyyuuuqqqnnnnnnoooqqqrrrrrrsssvvvxxxzzz|||~~~yyyuuuqqqpppuuuuuutttrrroookkkhhheeefffaaaYYYRRRNNNJJJGGGEEEBBBEEEIIIIIIKKKSSSaaammmxxxgggZZZVVVXXXEEEAAA===:::;;;;;;:::999999999999999999999999999666888999;;;;;;;;;:::999999999888888777666666666444555777777777777555444333333333222222222111111333333222111111000000000222222111000000000000000////////////////////////...//////...---,,,,,,---}}}{{{{{{tttvvvxxx{{{}}}}}}yyywwwwwwxxxxxx||||||}}}}}}}}}}}}||||||{{{zzzxxxuuuqqqkkkeee```VVVMMMEEECCCCCCAAAAAACCC??????>>>>>>===<<<<<<<<<888888999999999888777777666555555444444333222222000000000000////////////......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,+++******+++---+++++++++***************))))))))))))***+++---...,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------///222666<<>>AAADDDGGGLLLQQQUUUWWWXXXZZZ]]]___```aaaaaaaaabbbfffiiikkkllljjjiiikkkkkklllllllllkkkjjjiiiiiijjjllllllkkkkkkkkklllllllllllllllkkkjjjiiihhhlllkkkiiigggfffeeeeeeeeeeeefffgggiiijjjkkkkkkllljjjjjjjjjiiiiiiiiiiiihhhkkklllmmmmmmkkkjjjkkkllliiijjjjjjiiiiiiiiilllnnnnnnppprrrtttuuuuuuuuuuuurrrsssuuuvvvwwwwwwwwwvvvwwwxxxyyyzzz{{{|||||||||zzzwwwtttssssssttttttsssqqqrrruuuxxxyyyzzzyyyyyywwwvvvuuusssqqqnnnmmmllljjjkkknnnpppqqqqqqppppppoooooonnnmmmlllmmmmmmnnnkkkiiiiiikkkoooqqqooollliiijjjjjjkkklllmmmmmmnnnlllllllllmmmmmmlllllllllooopppqqqssstttuuuuuuvvvppptttxxxwwwrrrpppssswwwxxxyyy{{{||||||{{{yyyxxxtttssstttxxx|||{{{|||~~~}}}yyyuuurrrmmmllljjjfffdddeeehhhkkktttxxx~~~}}}yyytttnnnhhhdddhhhiiiiiiiiiiiigggfffeeehhhaaaVVVMMMGGGEEEEEEFFFCCCHHHLLLNNNTTTaaassskkk\\\SSSNNNKKKKKKCCCAAA>>>;;;:::::::::999999999999999999999999999666777999:::;;;:::999999999999888888777666666666444555666777777666555444333333222222222111111111222222222222111111000000111111000000///000000000////////////////////////---/////////---,,,---...}}}||||||vvvwwwzzz|||}}}~~~~~~~~~~~~|||}}}~~~~~~~~~~~~{{{||||||zzztttmmmeee```SSSJJJBBBAAAAAA@@@@@@BBB???>>>>>>======<<<<<<;;;888888999999999888888777666555555444444333222222..................------......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))+++,,,))))))(((((((((((((((((())))))******+++,,,------,,,,,,++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---------...,,,---000555===DDDKKKPPPSSSTTTUUUUUUUUUVVVYYY[[[___dddhhhfff___\\\___dddhhhkkkmmmmmmlllnnnrrrwwwtttfffYYYOOOKKKNNNXXXkkkzzzyyyzzz{{{{{{qqqdddYYYMMMCCC???@@@777777666666666777888888999:::;;;;;;999999:::;;;;;;<<>>>>>>>>===<<<<<<;;;;;;777888888999999999888888666555555444444333222222---.....................,,,,,,+++************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))(((***,,,((((((((((((((((((((()))((()))+++,,,---,,,,,,+++++++++++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,************++++++++++++******+++,,,------......+++,,,---111888@@@GGGLLLQQQTTTWWWWWWWWWWWWYYY\\\\\\^^^```bbbbbbaaaaaaaaadddgggjjjjjjjjjlllqqquuuzzzvvviii]]]TTTLLLPPPZZZhhhxxx}}}yyyvvvttttttyyyxxxpppcccSSSJJJHHH>>>===;;;999888777777888888999:::999888777888::::::;;;===>>>AAAEEEKKKOOOMMMNNNOOORRRUUUYYY]]]___aaa``````dddhhhjjjjjjiiiffffffggghhhiiijjjkkkkkkhhhjjjllllllkkkkkkkkklllhhhhhhiiiiiijjjjjjiiiiiiiiikkkmmmoooooommmkkkiiiiiiiiiiiiiiijjjjjjkkkkkknnnmmmlllkkkjjjiiihhhgggeeeggghhhgggeeecccccccccaaacccdddddddddfffiiillljjjlllnnnooopppsssyyy}}}xxxvvvssspppooonnnnnnnnnmmmnnnoooooooooooooooooonnnllljjjiiilllnnnpppqqqrrrqqqooommmkkkkkkkkkkkkhhhiiijjjkkkjjjjjjiiihhhgggggghhhhhhiiihhhhhhhhheeedddcccbbbbbbccceeefffeeegggjjjlllkkkkkkkkkkkkgggggghhhjjjkkklllnnnnnnoooooopppqqqqqqpppoooooommmnnnppprrrssssssssssssrrrtttuuutttqqqqqqsssvvvuuuwwwyyyzzz{{{zzzyyyxxxwwwuuuuuuzzz~~~}}}|||wwwvvvsssooolllllloooqqqwwwzzz}}}}}}zzzssspppllliiigggddd___[[[VVVUUUTTTTTTTTTVVVXXXYYY[[[VVVOOOIIIFFFHHHMMMQQQUUU\\\gggsssiiiZZZJJJDDDBBB@@@===<<<;;;;;;;;;:::999999:::;;;888888888888888888888888:::999888888888888888888999999888888777666666666555444444444444444444555444333333333222222222222...///000111222222111111000000////////////000000000000000000000000000000---///000///...---...000xxxrrrpppqqqtttvvvyyy}}}}}}}}}}}}~~~}}}}}}|||{{{{{{zzzpppfff```TTTKKKDDDCCCDDDCCCCCCEEE>>>>>>>>>===<<<<<<;;;;;;777888888999999999888888666555555444444333222222/////////000000000000000+++******)))((()))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******)))(((((()))+++***************+++++++++(((***,,,------,,,+++************++++++,,,,,,---((()))***+++,,,---------))))))*********+++++++++))))))***+++---...//////.........000555<<>>;;;;;;===666777888888888888:::<<<888888888888888888888888;;;:::888777777777888888999999888888777666666666555555333222222333555555444444444333333333222222,,,...000111222222222222000000////////////000111000000000000000000000000---///000///......///000yyyqqqnnnoooqqqtttzzz}}}}}}}}}||||||}}}~~~|||{{{{{{}}}~~~~~~}}}|||}}}}}}|||xxxoooddd\\\PPPLLLFFFBBB@@@???>>>===????????????>>>===;;;;;;;;;999888888999::::::999666666555444333333333333222222000///..................---,,,,,,+++******))))))*********+++++++++***+++---......---+++***))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))******++++++******)))***)))))))))))))))******///......---,,,+++******,,,,,,++++++***))))))))),,,,,,++++++***+++++++++,,,,,,---///222777<<>>???@@@AAABBBCCCFFFJJJOOOTTTWWWZZZ\\\```ccceeefffiiikkkhhhhhhhhhiiijjjkkkmmmmmmllllllmmmmmmmmmnnnnnnnnniiijjjkkkkkkkkkjjjiiihhhnnnooopppqqqrrrqqqqqqpppnnnkkkhhhggggggggggggfffhhhiiikkkmmmmmmlllkkkjjjiiihhheeebbb`````````aaa```___]]]]]]^^^```ccceeehhhiiijjjlllnnnpppqqqrrrqqqpppooommmlllkkkkkkkkknnnllljjjjjjlllllliiifffgggggggggggggggggggggggghhhgggfffdddbbbaaaaaa``````aaaccceeegggiiijjjjjjiiiiiihhhgggffffffffffffaaaaaaaaaaaabbbcccdddeeehhhhhhhhhhhhhhhiiijjjkkkjjjkkkmmmnnnpppppppppooorrrrrrssstttuuuuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuwwwvvvuuutttsssssstttuuuuuuvvvvvvwwwxxxzzz{{{|||zzzyyyzzz}}}~~~}}}|||zzzxxxvvvuuutttwwwxxxyyyzzzzzzyyyxxxwwwyyy|||}}}{{{}}}~~~|||yyyuuupppllljjj___[[[XXXXXX[[[]]]]]]]]]YYYQQQKKKJJJJJJHHHHHHJJJOOOSSSTTTTTTXXXfffssszzznnn]]]PPPHHHFFFAAA===:::999::::::888888888888888888888888666666777777777777666666888888888888777777777777666666555444444444444555777666666555444444333333333333333222222222111111000000111111111111000000111111000000//////......444222000///------......///...------...///000111}}}wwwtttsssqqquuuzzz}}}~~~}}}}}}}}}~~~}}}||||||~~~~~~}}}|||{{{{{{{{{yyyuuummmccc]]]OOOKKKEEEAAA@@@???>>>===?????????>>>>>>===;;;;;;;;;999888888999::::::999666555444333333222333333222111000///..................---,,,,,,+++***************++++++++++++,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,------...************************+++,,,,,,------,,,,,,++++++******)))))))))******,,,,,,++++++******))))))+++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---,,,---...111666:::===EEELLLRRRSSSTTTVVVVVVSSSUUUTTTTTTWWW\\\aaadddeeebbb\\\ZZZ___cccfffiiimmmoooqqqrrrsssrrrsssvvvxxx|||qqqeeeYYYRRROOOQQQZZZfffvvv{{{qqqmmmjjjnnnvvv|||}}}{{{{{{|||}}}xxxzzz}}}vvvnnnfffYYYLLLAAA;;;999888666444333333666888999999999999:::;;;<<<===>>>>>><<<===>>>AAAEEEJJJNNNQQQWWWYYY]]]```bbbdddgggiiijjjjjjjjjjjjkkklllmmmmmmjjjjjjjjjjjjjjjkkklllllljjjjjjkkkllllllkkkjjjiiimmmnnnooopppqqqppppppooollljjjhhhggghhhhhhgggeeehhhiiijjjkkkkkkiiihhhggggggfffdddcccccceeefffggggggfffdddcccbbbccceeefffeeefffggghhhiiijjjkkkkkknnnnnnlllkkkjjjiiiiiiiiikkkiiihhhhhhiiiiiigggdddddddddddddddccccccccccccdddcccbbbaaaaaaaaaaaaaaa___```bbbdddfffggghhhhhheeeeeeeeedddeeeeeeffffffgggfffffffffffffffffffffgggggggggggghhhiiijjjjjjiiijjjlllmmmnnnooonnnnnnrrrssstttuuuuuuuuuuuuuuusssttttttuuuuuuuuuuuuuuuttttttsssssstttuuuwwwwwwxxxwwwwwwwwwxxxzzz{{{}}}zzzyyyyyy{{{~~~}}}}}}||||||{{{{{{zzzzzzwwwxxxyyyzzzzzzzzzzzzzzzzzz}}}}}}zzzzzz~~~~~~||||||zzzwwwsssmmmgggbbb___XXXVVVVVVXXX]]]```bbbaaaXXXQQQJJJHHHGGGFFFGGGJJJRRRZZZ```eeennn}}}nnn]]]QQQGGGBBB@@@>>>;;;:::999::::::888888888888888888888888666666777777777777666666888888888777777777666666666666555444444444444444666666666555444333333333222222222111111111000000000000111111111111000000111111111111000000000///222111000///............///...------...///000111~~~{{{xxxrrrvvv|||~~~|||zzzzzzyyywwwuuuqqqjjjbbb]]]MMMIIIDDDAAA???>>>===<<<>>>>>>>>>>>>===<<<<<<;;;:::999888888::::::999888666555444333333222222222111111000///...............------,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&'''(((***+++************************+++,,,,,,------,,,,,,+++---,,,+++***************))))))))))))))))))))))))***++++++,,,------......,,,++++++***++++++,,,,,,---,,,,,,---000333666888===EEELLLOOORRRUUUVVVTTTRRRRRRRRRVVV[[[```cccdddddd^^^[[[]]]___aaadddhhhkkklllmmmmmmkkkkkklllnnntttyyyyyykkk```VVVQQQRRRWWWeeesssuuuooojjjkkkpppuuuwwwvvvrrrqqqqqqvvv{{{{{{wwwrrrnnnssswwwzzz}}}qqq```OOOCCC======:::888666555666888888777888888999:::;;;<<<<<<===999999;;;===AAAEEEHHHKKKRRRTTTXXX[[[]]]```cccfffjjjjjjjjjjjjjjjjjjjjjjjjhhhgggfffffffffgggiiijjjiiijjjjjjkkkkkkkkkjjjjjjlllmmmmmmnnnnnnnnnnnnmmmjjjiiihhhhhhhhhhhhfffdddgggggghhhhhhhhhfffeeedddccccccdddeeegggjjjmmmnnnnnnmmmlllkkkiiihhhggggggeeeeeeeeeeeeeeeeeeeeefffhhhhhhgggfffeeedddddddddgggeeeeeeeeefffeeecccaaa__________________________________________```aaa]]]^^^```bbbcccdddeeeeeeaaaaaaaaaaaabbbcccdddeeekkkjjjiiiiiihhhggggggfffffffffffffffggghhhiiijjjhhhiiikkkmmmnnnnnnmmmmmmqqqrrrssstttuuuuuuuuuuuusssssstttuuuuuuuuuuuuuuuqqqrrrrrrsssuuuwwwyyyzzzzzzyyyxxxwwwwwwyyy{{{|||}}}|||{{{|||~~~~~~|||}}}}}}~~~yyyyyyyyyzzz{{{|||}}}~~~|||~~~}}}yyyxxxzzzyyyvvvxxxuuuooohhhaaaZZZUUUSSSSSSTTTWWW[[[aaacccdddcccXXXQQQJJJHHHFFFEEEIIIOOOZZZeeesss~~~kkkVVVKKKDDD???;;;::::::999999999999:::888888888888888888888888555666666777777666666555888888777777777777666666666555555444444444444444666555555444444333333222111111111000000000//////000000111111111111000000222222111111111111000000/////////000000//////............---......///000}}}zzzuuuyyy~~~}}}}}}|||yyyyyywwwtttrrrnnnhhhaaa\\\LLLHHHCCC@@@???>>>>>>=========>>>>>>===<<<<<<;;;:::999888999::::::999888666555444333222222222222111000///...............---------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''&&&$$$"""###%%%''')))************************)))******++++++******)))------,,,+++************(((((((((((())))))******++++++++++++,,,,,,------++++++******++++++,,,,,,------,,,---...000333444666>>>FFFJJJNNNRRRTTTRRRQQQQQQRRRVVV[[[```cccdddeee___[[[\\\\\\\\\```eeejjjkkklllkkkiiigggggghhhrrrwww}}}ssshhh___XXXTTT\\\gggvvvzzzsssllliiijjjmmmnnnmmmgggddddddiiiqqquuusssppphhhiiijjjlllsss}}}ttt___NNNEEECCCAAA>>>;;;999999888777666777777888888999::::::;;;999:::;;;===@@@CCCEEEGGGLLLNNNRRRTTTWWWZZZ^^^aaafffffffffffffffeeeeeeeeeeeedddcccbbbcccdddfffggggggggghhhhhhhhhiiihhhhhhkkkkkkkkklllllllllkkkkkkjjjiiiiiiiiihhhgggcccaaadddeeeffffffgggfffeeeeeebbbcccdddfffiiillloooqqqpppppppppooonnnllliiihhhgggggggggffffffeeeddddddccccccbbbbbbaaa```______ccccccbbbccccccbbbaaa```]]]]]]]]]]]]]]]^^^^^^^^^______^^^^^^^^^___``````\\\]]]___```aaabbbbbbcccaaaaaaaaaaaaaaabbbcccccciiiiiiiiiiiihhhgggffffffffffffffffffgggiiijjjjjjjjjkkkmmmnnnoooooonnnnnnpppppprrrsssttttttttttttsssssstttuuuvvvvvvvvvvvvrrrrrrssstttvvvxxxyyyzzz{{{zzzxxxvvvvvvwwwyyy{{{~~~~~~}}}}}}~~~~~~}}}|||||||||}}}}}}~~~zzzxxxyyywwwssstttoooggg^^^WWWSSSQQQPPPUUUXXX^^^ccceeeccc___\\\UUUPPPKKKIIIHHHJJJRRR[[[jjjwwwoooWWWIIICCC???;;;888888888888888888888888888888888888888888888888555666666666666666666555888777777777666666666666666555444444333333444444444444444444333333222222222111111111000000000000000000111111111111000000111000000000000000000000,,,---///000111000///...........................~~~}}}|||yyywwwwww{{{~~~|||zzz{{{}}}zzzyyyvvvsssppplllfff```[[[KKKGGGCCC@@@??????>>>>>><<<============<<<<<<;;;999888888999;;;;;;999777555555444333222222222222000//////...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***((('''''')))+++---************************)))******++++++******)))---,,,,,,+++******++++++((())))))******+++++++++,,,+++++++++*********)))+++*********++++++,,,------,,,,,,------///000111444<<>>@@@BBBCCCFFFHHHKKKMMMOOOSSSWWWZZZaaabbbccccccccccccbbbbbbccccccbbbbbbbbbcccdddeeedddddddddeeeeeeffffffgggiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiihhhgggeeebbb___bbbcccdddeeeggghhhhhhiiicccdddeeegggiiilllnnnooonnnnnnoooooonnnmmmkkkiiiiiiiiihhhggggggfffeeeeeecccccccccccccccbbb``````aaabbbccccccbbbaaaaaaaaa^^^^^^_________`````````bbbbbbaaaaaa```aaaaaaaaa______```bbbbbbccccccccceeeeeedddccccccccccccccchhhhhhiiijjjjjjiiihhhhhhggggggggghhhiiijjjllllllmmmnnnoooqqqqqqqqqppppppnnnnnnpppqqqrrrsssssssssssstttuuuvvvwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxyyyyyyzzzyyywwwvvvvvvvvvxxxyyy~~~}}}~~~}}}~~~~~~~~~~~~|||~~~{{{yyyyyywwwsssnnniiibbbZZZVVVUUUVVVWWW]]]aaafffhhheee^^^VVVQQQPPPNNNLLLLLLLLLQQQ]]]iiiqqqZZZLLLEEEBBB>>>:::999999999888888888777777777777777777777777777777555555666666666666555555777777777666666666666555555555444333333333333333333333333333333222222222333333222222222111111111000000111111111111000000.../////////////////////+++,,,...000000000//////..................------yyyvvvuuutttssswww{{{}}}|||}}}}}}zzzxxxtttqqqlllfff___ZZZKKKGGGCCC@@@???@@@@@@???<<<<<<=========<<<<<<;;;999888999:::;;;;;;999777555444333222222111111111//////......---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))***+++---...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++*********++++++,,,,,,,,,,,,,,,+++******)))((((((************+++,,,------,,,,,,,,,------...///000444;;;BBBFFFKKKSSSXXXYYYYYYXXXYYY\\\```bbbcccccc```]]]\\\^^^]]]\\\```fffkkknnnpppqqqpppppppppqqqvvvzzzzzzkkk^^^YYYXXX^^^iiiuuu{{{|||vvvmmmeeeaaa_________\\\]]]aaafffnnntttwwwyyyzzztttoooooopppssszzzvvveeeXXXRRRFFFCCC@@@===<<<;;;999777666666777777777888888888777888999:::;;;<<<===>>>BBBDDDEEEGGGIIILLLPPPSSS]]]^^^```bbbcccccccccbbbbbbcccccccccddddddddddddbbbbbbbbbbbbcccdddeeeeeehhhhhhgggffffffffffffgggiiihhhgggffffffeeecccaaaaaabbbccceeegggiiijjjkkkeeefffggghhhiiijjjkkkkkkjjjkkklllllllllkkkiiihhhhhhhhhhhhgggggggggffffffgggggghhhiiihhhgggfffeeebbbdddeeeeeedddccccccdddbbbbbbbbbccccccddddddeeeggggggffffffffffffffffffeeeeeefffgggggghhhggggggkkkjjjiiihhhggggggggggggjjjkkkmmmmmmnnnmmmlllkkkiiiiiiiiijjjkkkmmmnnnooopppqqqrrrsssssssssrrrrrrmmmnnnoooqqqrrrssssssttttttuuuvvvxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyyyyyxxxyyyyyyxxxxxxwwwxxxxxxxxxzzzyyyxxxzzz|||~~~~~~~~~}}}}}}~~~~~~}}}}}}|||zzz||||||yyywwwwwwtttpppgggeeeaaa^^^]]]^^^```bbbbbbdddeeeccc\\\TTTMMMJJJNNNOOOQQQSSSTTTZZZjjjyyynnn^^^MMMEEECCC@@@;;;999::::::888777777777777777777777777777777777777777444555555666666555555444777777666666666666555555555444444333333333333333222222222222222222222222333333333222222222222111000000111111111111000000------............//////,,,---...///////////////---............---,,,,,,~~~wwwqqqooooooqqquuuyyy~~~}}}~~~{{{yyywwwsssnnnfff^^^XXXKKKGGGCCCAAA@@@AAAAAAAAA;;;;;;<<<======<<<<<<;;;888888999:::<<<;;;999666555444333222111111111111.........------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))******+++,,,******++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,------...//////000000777===AAAHHHSSS[[[]]]___^^^___```cccddddddbbb[[[[[[]]]``````___ccciiijjjmmmqqqtttuuuuuuvvvwwwxxx{{{wwwiiiaaa]]]]]]bbbhhhnnnxxx}}}xxxpppjjjeeedddccccccbbbfffkkkpppssswww|||}}}||||||}}}yyyqqqjjjeee]]]XXXRRRLLLFFFBBB===:::777777777777777888888888777777888999:::;;;;;;;;;???@@@AAABBBCCCFFFJJJNNNVVVXXX[[[___aaabbbbbbbbbbbbccceeefffgggfffeeedddbbbbbbaaaaaabbbccceeefffgggfffeeedddddddddeeeeeefffdddcccdddeeeggggggfffaaabbbbbbdddeeegggiiijjjggghhhhhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffhhhhhhhhhiiiiiiiiijjjjjjiiijjjkkklllllljjjiiigggdddgggiiihhhfffeeefffhhheeeeeeffffffggghhhhhhiiikkkkkkkkkkkklllmmmnnnnnnmmmmmmnnnooooooooonnnnnnoooooonnnmmmmmmmmmnnnnnnnnnooopppqqqpppnnnlllkkkkkkkkklllmmmnnnpppqqqrrrqqqrrrssstttttttttsssrrrnnnoooqqqrrrtttuuuuuuuuuvvvvvvxxxyyyzzz{{{{{{{{{yyyyyy{{{|||||||||{{{zzzxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvxxxzzzzzzyyy||||||}}}~~~|||{{{zzzvvvyyyxxxtttrrrqqqnnniii___aaaeeehhhjjjjjjiiihhhaaa___[[[TTTMMMJJJJJJKKKTTTWWW\\\```aaahhhyyyjjjYYYIIICCC@@@<<<999999999888666555555666777888777777777777777777777777444555555666666555555444777777666666666555555555555444333333222222333333111111111222222222222222222222222222111111111111000000111111111111000000............/////////000......---------...//////------.........---,,,+++wwwoookkkmmmpppsssxxx}}}~~~|||}}}|||{{{xxxuuuoooggg^^^XXXKKKHHHDDDAAAAAABBBBBBBBB;;;;;;<<<<<<===<<<<<<;;;888888999:::<<<;;;999666555444333222111111111111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---------------------------)))))))))***************++++++++++++++++++++++++*********++++++*********''''''(((((()))***,,,---++++++*********************++++++,,,,,,------...************+++,,,---...,,,,,,---......///000000***111777<<>>??????@@@@@@CCCGGGJJJQQQSSSWWW[[[^^^___``````bbbdddgggiiiiiihhhfffdddcccbbbaaaaaabbbdddfffggggggfffdddcccbbbcccddddddbbbaaa```bbbeeehhhjjjjjjbbbbbbbbbcccdddeeegggggghhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiihhhfffeeeddddddiiiiiijjjkkklllmmmmmmnnnhhhiiikkklllllljjjhhhgggfffiiikkkkkkhhhggghhhjjjgggggghhhhhhiiijjjkkkkkklllmmmmmmnnnppprrrtttuuussssssttttttttttttssssssqqqqqqpppqqqqqqrrrssstttpppqqqqqqqqqpppmmmjjjiiilllmmmmmmnnnpppqqqssstttqqqrrrssstttttttttsssrrroooppprrrtttuuuvvvwwwwwwvvvwwwyyyzzz{{{|||||||||xxxyyy{{{}}}}}}}}}}}}|||yyyzzz|||~~~~~~}}}|||{{{yyywwwvvvvvvwwwxxxxxxwwwzzz{{{}}}|||}}}~~~~~~}}}|||zzzyyytttvvvuuuqqqmmmlllhhhbbbYYY___hhhpppsssqqqmmmjjj]]]YYYQQQHHHBBBCCCIIIOOO]]]aaagggkkkmmmsssyyyooo]]]KKKCCC???:::888:::888666444333333555888:::777777777777777777777777444555555555555555555444777666666666555555555555555444333333222222333333111111111111111111222222111111111111000000000000000000111111111111000000.../////////000000111111//////---,,,,,,---...///------...///...---+++***{{{xxxsssmmmlllooorrrvvvzzz~~~wwwooohhh^^^TTTLLLHHHBBB???>>>??????>>>@@@>>><<<<<<<<<;;;999888888999:::;;;;;;:::888777555444444333222222222222222111000///...---------......---------,,,,,,,,,************************---,,,+++************+++,,,,,,............,,,,,,+++******))))))******+++,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,++++++*********,,,***)))***+++---,,,,,,###%%%(((+++---......------,,,++++++******+++++++++,,,------++++++,,,---///000333666<<>>===:::888666666666666666999;;;<<<;;;999888888777888:::<<>>:::999777555777777888888777777666555444444444444444555666666333333333333444444555555333444444555555555444444555555444444444333333333333222111000000000111111000000000000000000000000......////////////......------.........///////////////.........---------,,,------...............zzzxxxtttoooooorrrssswww|||{{{sssmmmggg___WWWOOOJJJCCC??????@@@BBBBBB:::999999;;;===>>>>>>===888999:::::::::999777666888777555444333222222222000000///////////////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))***))))))(((((())))))*********))))))))))))******++++++***))))))***+++++++++++++++***************,,,,,,,,,++++++++++++***,,,***)))***+++---,,,,,,,,,+++++++++************)))))))))***+++,,,...///---//////...,,,+++,,,---...///111222555<<>><<<999888777666555555666888999888888888999:::;;;======AAABBBDDDEEEFFFHHHLLLOOOVVVYYY]]]`````````aaaaaabbbcccddddddeeedddcccbbbaaabbbcccddddddcccbbbaaa_________```aaacccdddeeehhhhhhiiijjjjjjkkklllllljjjiiihhhfffeeedddddddddffffffeeedddddddddeeeeeebbbbbbccccccdddeeefffgggggggggggghhhhhhiiiiiiiiikkkkkkjjjjjjkkkkkklllmmmnnnmmmlllkkkjjjjjjjjjjjjllllllmmmnnnnnnnnnnnnnnnqqqpppnnnmmmmmmoooqqqsssrrrqqqqqqpppppppppqqqqqqpppqqqrrrssssssrrrqqqpppqqqqqqpppppppppppppppqqqppppppqqqrrrtttvvvwwwyyyvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}|||{{{yyyvvvtttjjjhhheeecccccccccbbb```___]]]XXXRRRLLLGGGCCC@@@DDDHHHLLLPPPWWWccctttzzztttjjjcccYYYOOOCCC;;;999999777555777777888888777777666555444444444444444555555666222222222333333333333444222222222222333444555666444444444444333333333333222111000000///000000000000000000000000000000000......////////////......,,,---------...........................---------,,,,,,---...............zzzxxxsssnnnmmmppptttxxx~~~~~~}}}}}}}}}yyyqqqlllggg```XXXNNNIIICCC???>>>@@@BBBCCC:::999999;;;===>>>>>>===999999::::::999888777666888777666444333222222111.........---....../////////............---------***************************,,,---......---+++***---,,,+++******+++,,,---++++++************+++++++++******************+++************************++++++++++++++++++++++++,,,***)))***+++---,,,,,,---,,,+++***************************+++,,,---......///000///---,,,,,,---,,,...///000222888AAAHHHRRRUUU[[[```bbbbbb```^^^[[[]]]```ffflllqqqttttttxxx{{{|||yyyvvvvvvzzz~~~~~~|||yyyuuurrrrrrxxxzzzuuutttvvvyyy~~~vvvjjjZZZOOOKKKGGGBBB<<<>>><<<:::888888999999888777777777888999:::;;;<<>>>>>???AAABBB<<<;;;:::;;;<<<===<<<;;;::::::999999888777666666777666555444333222222222------,,,,,,,,,---......---------,,,,,,,,,++++++************************+++---...000000///---,,,...---,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,*********++++++*********************************++++++++++++++++++++++++,,,***)))***+++---,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++***++++++,,,...///000///---,,,---...***---///000111666>>>DDDKKKPPPWWW]]]aaabbbaaa___^^^___ccchhhoootttuuuuuutttxxx||||||zzz|||wwwrrrsssyyywwwtttsssxxx~~~rrreee]]]UUUKKKCCC@@@>>>;;;:::;;;;;;999777777777777888999:::<<<===??????@@@??????AAAEEEHHHIIILLLQQQTTTWWWYYY\\\^^^```bbbeeehhhhhhgggeeedddccccccccccccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbcccccccccdddeeefffhhhjjjkkkkkkkkkjjjjjjiiihhhhhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjgggfffeeeeeeeeegggiiijjjiiiiiiiiiiiihhhhhhhhhhhhkkkjjjjjjjjjjjjkkkllllllnnnnnnnnnnnnmmmmmmllllllmmmnnnooopppqqqpppooonnnqqqrrrsssssssssrrrqqqppprrrrrrqqqqqqqqqqqqqqqrrrqqqrrrssstttuuuvvvwwwwwwyyyyyyyyyyyyzzz{{{||||||yyyyyyxxxwwwwwwvvvwwwwwwyyyyyyzzzzzzzzz{{{{{{{{{zzz{{{{{{{{{||||||}}}}}}zzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||{{{|||yyytttqqqnnnjjjfffddd]]]YYYTTTPPPOOOMMMLLLKKKJJJJJJHHHFFFFFFKKKQQQWWWYYYdddssszzzrrrooottt|||pppdddVVVPPPQQQSSSOOOJJJAAA>>>:::999999:::888666444444555555444444333222333333333333333444555555555555555555444444444444777666444333333333444555222222111111111000000000111222222222222222222222000000000000000000000000......////////////......,,,,,,,,,---------......---.....................+++,,,,,,---...---------{{{wwwsssmmmlllnnnuuuzzz|||zzzyyyxxxxxxyyy{{{yyysssnnniii```WWWJJJFFFAAA??????@@@@@@@@@>>>===;;;;;;<<<<<<;;;999::::::999888777666666555555555444333222222222222......------,,,------...************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,)))***++++++++++++***)))***************+++++++++***++++++++++++,,,,,,,,,,,,***)))***+++---,,,,,,******++++++,,,------------,,,++++++******++++++,,,---......---,,,---...***,,,//////000333999???DDDIIIQQQYYY___bbbbbbaaa```aaadddiiinnnrrrttttttooosssxxxzzzzzz~~~{{{wwwwwwyyy~~~~~~wwwlll___VVVIIIDDD???<<<<<<<<<:::777777777777888999:::<<<<<<:::;;;<<<<<<<<<===@@@CCCEEEHHHMMMPPPSSSVVVYYY\\\]]]```dddhhhkkkkkkkkkkkkbbbbbbbbbcccccccccccccccdddcccccccccccccccddddddaaabbbcccdddfffggghhhiiijjjiiiiiiiiiiiiiiijjjkkkjjjkkklllmmmmmmmmmlllllljjjiiihhhggggggiiikkklllkkkkkkkkkjjjjjjiiiiiiiiikkkjjjjjjjjjjjjkkkllllllnnnnnnoooppppppppppppoooppppppqqqrrrrrrrrrrrrrrrrrrsssuuuvvvvvvtttrrrqqqrrrrrrrrrrrrrrrsssttttttsssssstttuuuvvvwwwxxxyyy||||||||||||}}}~~~|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{|||}}}~~~|||{{{{{{{{{{{{zzzzzzzzzxxxyyyyyy{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzxxxyyyuuuooojjjfffbbb^^^[[[UUUQQQKKKHHHFFFEEEDDDDDDCCCFFFIIILLLOOOVVV___fffooozzz{{{tttnnnkkkrrr}}}|||ZZZQQQHHHDDDGGGIIIGGGCCC???===;;;999888777555333444444444444444333333222333333333333333444444555666555555555555555444444777666555444333333333333333333333333222222222222111111222333333333333222000000000000000000000000......////////////......,,,---------............---------...............++++++,,,---------------{{{yyyuuuppppppsssvvv{{{~~~{{{yyyxxxxxxxxxyyy{{{zzzuuupppjjj___UUUHHHFFFCCCAAAAAAAAAAAA@@@>>><<<;;;;;;<<<<<<;;;:::;;;:::999888666666555555333222222111111111222222111000///...............+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...******++++++++++++******+++******))))))******+++)))***++++++++++++***)))))))))*********+++++++++******+++++++++,,,,,,,,,,,,***)))***+++---,,,,,,***+++,,,---------,,,++++++++++++***++++++,,,,,,***+++------,,,,,,...///+++---///......///444888===CCCKKKTTT[[[___aaabbbbbbbbbcccgggkkkoooppppppppprrrvvvxxxzzz}}}{{{{{{vvvvvvxxx~~~xxxfff\\\OOOFFFAAA???===:::999999888888888888999999666888:::;;;;;;<<<>>>@@@CCCFFFJJJMMMPPPSSSWWWZZZ[[[]]]```dddfffggggggggg``````aaabbbdddfffggghhhffffffeeeeeeeeeeeeeeefffbbbbbbcccdddeeefffggghhhiiihhhhhhgggggghhhhhhiiijjjkkklllmmmnnnmmmmmmllllllkkkiiihhhhhhjjjlllnnnjjjkkkkkkkkkkkkkkklllllllllllllllkkkllllllmmmnnnmmmnnnppprrrsssssssssrrrttttttssssssttttttuuuuuuuuuuuuuuuuuuttttttssssssrrrrrrrrrssstttuuuvvvwwwuuuuuuuuuvvvwwwxxxyyyzzz}}}}}}}}}||||||}}}}}}~~~|||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{{{{{{{|||{{{{{{zzzyyyzzz{{{|||}}}}}}}}}}}}}}}|||||||||{{{zzz{{{}}}|||}}}}}}|||zzzwwwtttrrrrrrnnngggbbb]]]XXXTTTQQQLLLIIIDDDBBBCCCDDDEEEEEEIIIPPPYYYaaagggoooyyy~~~|||zzzwww~~~nnnSSSMMMEEE@@@@@@@@@@@@>>>:::999888777777666555444555666666666666555444444333333222222333333444555555555555444444333333333333333444444444333333222333333333333222222222222///000111222333333222111000000000000000000000000......////////////......------........./////////---------.........//////++++++,,,------------,,,{{{zzzxxxttttttxxxvvv|||{{{yyyxxxyyyyyyyyy|||{{{wwwqqqjjj___TTTHHHFFFDDDCCCCCCCCCAAA@@@===;;;:::;;;======<<<;;;;;;:::999777666555555555111111000000111111222333333333222000////////////.........---------,,,,,,************************+++************+++,,,---***+++,,,------,,,+++***))))))(((((((((((()))))))))***+++,,,,,,+++***)))))))))******++++++++++++*********++++++,,,,,,,,,,,,***)))***+++---,,,,,,***,,,---......---+++))))))))))))***+++,,,......(((***,,,,,,,,,,,,...000,,,...///...,,,,,,///222999>>>FFFPPPXXX^^^aaabbbcccbbbbbbeeehhhlllmmmnnnsssuuuvvvxxx{{{vvv{{{xxxvvvxxxvvvbbbQQQHHHDDD@@@===;;;:::999777666666666666555888;;;<<<<<<===>>>@@@BBBEEEIIILLLOOORRRVVVYYY\\\\\\^^^______^^^^^^]]]]]]^^^```bbbeeehhhkkklllhhhhhhgggfffffffffggggggcccddddddeeefffggghhhhhhhhhhhhgggfffffffffffffffiiijjjlllmmmmmmmmmllllllmmmllljjjhhhiiijjjmmmnnniiijjjjjjkkkmmmnnnnnnooommmmmmmmmmmmmmmnnnoooooommmnnnqqqssstttuuuuuuuuuvvvvvvuuuttttttvvvwwwxxxwwwvvvtttrrrrrrrrrtttuuurrrrrrssssssuuuvvvxxxyyyvvvvvvvvvvvvwwwxxxyyyzzz~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}|||}}}~~~||||||{{{zzzwwwsssooolllkkkggg```ZZZTTTOOOKKKHHHFFFCCC@@@@@@CCCFFFIIIJJJYYYcccppp|||rrraaaUUUPPPGGG@@@===;;;;;;;;;333333444555777888999999777777777777777666666555333333222222333333444555444444444333333222222222///000222333444444333222111111111000000000000///...///000222222222111000000000000000000000000000......////////////...............////////////000---------.........//////++++++,,,---------,,,,,,{{{zzzvvvqqqppprrrwwwzzz~~~}}}zzzxxxxxxyyyzzz{{{}}}|||uuummmeee[[[QQQHHHEEEAAA??????@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777444333222222333222000...000000000000////////////......---,,,,,,,,,,,,---)))))))))******+++++++++---,,,***))))))***,,,---******++++++++++++******************************'''(((***+++,,,,,,++++++************++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++........................,,,,,,------...///000000777999===EEENNNVVV[[[^^^bbbbbbcccdddfffiiilllnnnrrrtttxxx|||~~~~~~xxxqqqooouuu|||zzz~~~qqq]]]MMMDDD@@@>>><<<:::999999999888777;;;:::999888888999:::;;;AAACCCFFFIIIKKKLLLMMMMMMNNNOOOQQQTTTWWWYYY[[[]]]XXXZZZ^^^bbbeeeiiinnnqqqooommmkkkiiiggggggggggggiiihhhgggffffffgggiiijjjkkkkkkjjjiiiiiiiiiiiiiiikkkkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjkkkkkklllkkklllmmmmmmllllllnnnooonnnooopppqqqqqqrrrrrrqqqooopppqqqrrrsssssssssssstttttttttttttttuuuvvvwwwvvvtttqqqnnnnnnpppsssuuuuuutttttttttvvvwwwyyy{{{yyyyyyxxxyyyzzz|||~~~|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzz|||}}}~~~~~~}}}||||||~~~}}}}}}|||yyyssslllfffbbb^^^YYYSSSNNNJJJGGGDDDBBB??????BBBEEEDDDFFFRRR```oooqqqaaa[[[[[[TTTQQQMMMGGGAAA<<<888666777777666666555555444444555555444333333333333444222222222333333444444444666666555444333333222222222222222222222222222222000000000000000000000000...//////000111222222222222111000//////000111222000000000000000000000000///...---,,,,,,---...///------------------------.........------,,,,,,,,,|||wwwrrrqqqsssyyy|||~~~{{{yyyxxxyyyzzz|||yyy{{{yyyrrrjjjbbbXXXNNNHHHEEEBBB@@@AAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777777555555555555555333111000000000000////////////......---,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,...---+++******+++---...******++++++++++++******************************)))***++++++++++++))))))((()))***,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...000222666777;;;BBBJJJQQQWWWZZZ^^^^^^___aaacccfffhhhjjjppprrrvvvzzz}}}~~~~~~~~~|||tttmmmlllnnnttt{{{hhh[[[UUUJJJFFFAAA===;;;:::888777888888777888999:::<<<===<<<>>>@@@CCCFFFGGGHHHHHHHHHIIIKKKNNNPPPSSSTTTUUUTTTVVVZZZ^^^aaaeeejjjnnnooonnnllljjjiiiggggggggghhhgggfffffffffhhhjjjkkkooonnnmmmllllllllllllllljjjkkklllmmmmmmnnnnnnnnnllllllkkkjjjjjjjjjkkkkkklllmmmnnnmmmllllllnnnooonnnooopppqqqqqqrrrrrrrrrqqqqqqrrrssstttuuuttttttuuuuuutttttttttuuuvvvvvvvvvuuusssqqqqqqsssuuuvvvuuuuuuuuuuuuwwwyyy{{{|||{{{{{{zzzzzzzzz{{{|||}}}~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||~~~~~~}}}~~~~~~|||yyyxxxwwwsssmmmeee^^^ZZZRRROOOKKKHHHFFFDDDCCCBBBBBBAAABBBGGGLLLTTTdddtttuuu___PPPKKKKKKMMMMMMLLLIIIEEE@@@<<<999666666666666555555555555555555444333333333333333222222333333333333333333555555555444333333333222222222222222222222222222000000000000000000000000...//////000111111222222111111000//////000111111////////////////////////...---,,,,,,,,,,,,---...------------------------,,,++++++++++++++++++***|||wwwqqqqqqttt||||||zzzxxxwwwwwwyyy|||}}}zzz{{{xxxqqqjjjcccXXXNNNGGGEEECCCBBBCCCCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777777666555666666666444222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...******++++++++++++******************************+++,,,,,,++++++)))((((((&&&(((***,,,------,,,+++------------------------***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000...+++******---111333333444888===DDDKKKRRRUUUYYYZZZ\\\___aaaccceeeffflllooosssxxx{{{||||||{{{~~~}}}sssjjjeeefffqqq|||uuulll```YYYPPPHHHBBB===:::888666666555666666777999999888999<<<>>>AAABBBCCCDDDCCCCCCEEEGGGIIIKKKMMMNNNNNNQQQTTTXXX[[[```eeehhhlllkkkkkkiiihhhfffdddcccfffeeeeeefffgggiiikkkmmmpppoooooonnnmmmmmmlllllliiijjjkkkmmmnnnooooooooonnnmmmllllllkkkkkkkkkkkknnnoooooonnnllllllnnnooooooooopppqqqqqqrrrrrrrrrssstttuuuvvvvvvvvvvvvvvvwwwvvvuuutttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyvvvvvvwwwxxxyyy{{{}}}~~~}}}}}}|||{{{zzzzzz{{{{{{~~~|||{{{zzz|||}}}~~~}}}}}}}}}~~~~~~|||{{{yyyyyyzzzzzz|||}}}~~~|||xxxuuuooonnnkkkggg```YYYSSSOOOGGGGGGFFFEEEEEEEEEEEEEEEGGGFFFIIIRRR^^^mmmppp[[[KKKBBB>>>>>>@@@AAACCCCCCBBB>>>:::777555555555555555666666666444444444444333333333333333333333333333222222222444444444444333333333333000000000000000000000000000000000000000000000000...//////000000111111222111000000//////000000111////////////////////////------,,,++++++,,,------------------------------***++++++++++++++++++,,,{{{vvvrrrrrrvvv{{{zzzxxxvvvwwwxxx{{{|||}}}}}}yyyrrrlllfff[[[QQQGGGFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777666555444444555444222000000000000000////////////......---,,,,,,,,,,,,---************++++++++++++---,,,++++++++++++,,,---******++++++++++++******************************++++++++++++******))))))'''((()))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................///...,,,+++,,,---000111///111444999???GGGNNNTTTXXXYYY\\\___bbbeeeggghhhhhhkkkpppuuuyyy|||||||||vvvkkkeeeggglllwwwooocccWWWMMMEEE???;;;::::::999888777666666666777888:::<<<>>>???AAAAAA@@@AAABBBDDDEEEGGGHHHIIIHHHKKKOOORRRUUUZZZ^^^bbbeeeeeeeeeeeecccaaa___]]]ccccccdddeeegggjjjlllmmmmmmlllllllllkkkjjjiiiiiihhhiiikkkmmmooopppqqqqqqppppppooonnnmmmmmmmmmmmmoooppppppooommmmmmnnnpppqqqqqqqqqqqqrrrsssttttttvvvvvvwwwxxxxxxxxxxxxxxxxxxwwwuuutttssstttuuuvvvwwwxxxyyyzzz{{{{{{||||||zzzzzzzzz{{{{{{||||||||||||||||||{{{{{{{{{{{{{{{}}}}}}}}}||||||zzzyyyxxx}}}~~~}}}{{{yyyyyyyyywwwxxxyyyzzzyyytttmmmhhh___^^^[[[WWWRRRLLLHHHEEEEEEGGGHHHHHHHHHIIIKKKLLLOOORRRZZZgggwwwssshhhXXXJJJBBB>>><<<;;;999:::<<<===<<<:::777555555555555555555555444444444444444444333333222222444333333333222222111111333333333333333333444444000000000000000000000000////////////////////////////////////000000111111000000000//////000000000////////////////////////------------------------------------------------,,,,,,,,,------.........}}}yyywwwxxx|||}}}{{{xxxvvvvvvwwwyyyzzz~~~}}}xxxrrrnnnhhh^^^SSSGGGFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777666555444444555444222000000000000000////////////......---,,,,,,,,,,,,---)))******+++,,,---......+++******************+++******++++++++++++******************************))))))*********++++++,,,******))))))***,,,///111************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,++++++........................,,,---...//////......---,,,///222666;;;CCCMMMSSSXXXZZZ]]]```eeehhhkkkmmmgggjjjooouuuzzz}}}}}}~~~xxxmmmeeeaaahhhppp~~~sssfffZZZPPPGGGBBB@@@??????===<<<:::999888888888999:::;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCDDDGGGJJJMMMOOOSSSWWW[[[^^^_________^^^]]][[[YYY^^^___```bbbeeegggiiijjjhhhhhhiiiiiiiiihhhgggfffggghhhjjjlllnnnpppqqqqqqqqqqqqpppooooooooooooooopppqqqqqqpppnnnnnnpppqqqssssssrrrrrrssstttuuuvvvxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxvvvtttssstttuuuwwwyyyzzz{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}|||{{{{{{zzzyyyzzzzzz{{{{{{{{{{{{{{{yyyzzz{{{|||||||||||||||{{{yyyyyyzzzzzzzzzyyyxxxuuupppggg]]]VVVNNNMMMKKKIIIFFFDDDBBBAAAFFFHHHKKKLLLLLLNNNRRRUUU]]]fffsssyyynnn[[[SSSIIIAAA???===;;;888;;;;;;;;;::::::999999888777666666555444333333222333333444444444333222111333333333222222111111111222222333333333333333333///////////////////////////////////////////////////////////////000000000/////////000000/////////..............................////////////......------------------------,,,,,,,,,------.........~~~}}}zzzwwwvvvvvvwwwxxxzzzxxxsssnnnkkkhhh^^^SSSGGGEEECCCBBBCCCCCCAAA@@@>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777777666555666666666444222000000000000////////////......---,,,,,,,,,,,,---,,,,,,------.../////////)))******************)))******++++++++++++******************************))))))))))))***+++,,,---,,,+++))))))***,,,...000************************)))******+++++++++++++++++++++,,,,,,,,,,,,------111111///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---,,,+++...000333777???IIIQQQWWWXXX[[[___dddjjjooorrrmmmooorrrvvvzzz||||||}}}}}}}}}||||||{{{xxxwwwyyyyyykkk___WWW\\\fffttt~~~uuukkk```VVVPPPEEEEEEDDDCCCAAA>>><<<;;;999999888888888999::::::;;;;;;<<<<<<======>>>>>>@@@CCCEEEGGGIIILLLPPPSSSWWWWWWXXXXXXXXXWWWWWWVVVWWWXXXZZZ\\\___aaabbbccccccdddeeefffffffffeeedddeeefffhhhjjjlllmmmnnnnnnpppoooooonnnnnnoooooopppoooqqqqqqqqqpppppprrrtttuuuuuuttttttuuuvvvxxxyyyyyyzzzzzz{{{{{{zzzzzzzzzyyyxxxuuussssssuuuwwwxxx{{{{{{|||}}}~~~~~~~~~}}}~~~}}}|||zzzyyywwwxxxyyyzzzzzzzzzzzzzzzyyyzzz|||~~~}}}xxxuuussstttuuuwwwzzzwwwrrrkkkcccYYYOOOHHHCCCCCCBBBBBBBBBBBBCCCCCCGGGKKKNNNQQQSSSXXX___eeesssuuudddZZZNNNIIIBBB>>><<<:::777444:::999777666666666666666666666555555444333333222222333444444444333111000222222222222222111111111333333333333222222222222////////////////////////000000000000000000000000////////////////////////...//////000000//////...........................//////000000000000//////------------------------***++++++++++++++++++,,,}}}zzzwwwvvvwwwxxxyyywwwuuupppkkkjjjhhh^^^SSSHHHEEEBBB@@@AAAAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777777555555555555555333111000000000000////////////......---,,,,,,,,,,,,------------,,,,,,+++++++++*********++++++***************++++++++++++******************************+++******))))))***+++,,,***+++,,,,,,------,,,,,,************************))))))***++++++++++++++++++++++++,,,,,,---------111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------///000000222999DDDLLLSSSSSSUUUZZZ```hhhooosssvvvvvvwwwxxx{{{~~~|||yyywwwsssppprrrwwwzzzyyy{{{{{{mmm___[[[[[[```gggooo{{{vvvllleeeZZZYYYVVVRRRMMMHHHCCC@@@>>>===;;;:::999999999::::::::::::;;;;;;;;;;;;;;;===???AAABBBCCCEEEHHHKKKMMMMMMMMMNNNNNNOOOPPPQQQOOOPPPRRRTTTWWWYYYZZZZZZ[[[\\\___aaabbbbbbaaa```aaabbbccceeeggghhhhhhiiillllllllllllmmmmmmnnnoooooopppqqqqqqqqqqqqtttvvvxxxwwwvvvvvvvvvxxxzzz{{{zzzzzz{{{{{{{{{{{{zzzzzzyyywwwuuussssssuuuxxxzzz||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}|||{{{wwwxxxyyyyyyyyyxxxwwwvvvyyyzzz|||~~~~~~~~~}}}}}}~~~|||yyywwwtttpppkkkgggeeeeeegggiiijjjfffaaa[[[UUUNNNGGGBBBBBBBBBAAABBBCCCFFFHHHJJJMMMRRRXXX]]]ccclllxxxooo^^^SSSNNNGGGDDD???<<<999888666555444444555555555444333222333333333444444555555555111222333444444333111000111111111111222222222222444333333333222111111111000000000000000000000000000000000000000000000000////////////////////////......///000000///....................................///000000///......------------------------,,,++++++++++++++++++***~~~|||zzzxxxwwwxxxzzz{{{vvvtttoookkkjjjiii___TTTHHHEEEAAA??????@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;888999999999999888777777444333222222333222000///000000000000////////////......---,,,,,,,,,,,,---,,,,,,+++)))'''&&&%%%$$$***++++++,,,,,,++++++*********++++++++++++******************************---,,,+++))))))))))))***(((***---000000...+++(((++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,---------///......---------..............................//////------------...///...000000//////555???HHHOOOOOOPPPTTT\\\dddmmmrrr~~~}}}{{{zzz|||}}}yyyvvvssspppqqqwwwyyyxxxzzz}}}qqqfff[[[VVVVVV[[[jjjyyy~~~~~~xxxwwwzzz~~~~~~~~~vvvwwwtttooohhh___VVVNNNJJJCCCBBB@@@===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::<<<>>>??????AAACCCFFFEEEEEEDDDEEEFFFHHHJJJKKKIIIKKKMMMOOOQQQSSSTTTTTTTTTVVVYYY[[[]]]]]]\\\\\\^^^___```bbbcccdddeeeeeeiiiiiiiiijjjkkklllmmmnnnnnnpppqqqqqqqqqrrruuuwwwyyyxxxwwwwwwwwwyyy{{{}}}zzz{{{{{{{{{{{{{{{zzzzzzxxxwwwtttssssssvvvyyy{{{~~~}}}||||||{{{||||||}}}zzz{{{}}}~~~~~~}}}yyyyyyyyyyyyxxxvvvtttsssyyyzzz{{{}}}~~~~~~}}}|||}}}~~~}}}~~~}}}yyytttqqqiiieee___ZZZWWWWWWYYY[[[VVVSSSOOOLLLJJJHHHEEECCCDDDDDDDDDDDDFFFIIILLLNNNTTTZZZbbbiiirrrppp[[[MMMIIIIIIDDDBBB>>>;;;888888999;;;333555888::::::999666444000000222333555666777888111222333444444222111///000000111111222222222333444444333333222111000000111111111111111111111111000000000000000000000000///////////////.........---...///000000///...---........................,,,---...//////...---,,,------------------------.........------,,,,,,,,,|||yyy}}}{{{}}}}}}|||{{{zzzyyyyyyxxxssspppmmmmmmlllfff[[[SSSJJJFFFAAA>>>>>>>>>>>>>>>============<<<;;;:::::::::999999999888777777777444444444444444444333333222111///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++******************------,,,,,,++++++******------,,,+++************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))------------------------++++++,,,,,,,,,,,,------***+++,,,---.....................------,,,,,,,,,,,,---......//////......000111333666999<<>>>>><<<<<<<<<;;;;;;:::999888999999999888888888888888555555555555444444444444222111///000111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((++++++******************)))(((((((((((((((((('''++++++******))))))************************************+++,,,,,,,,,,,,+++************************------,,,,,,++++++***************+++++++++,,,,,,++++++,,,------...------------------,,,,,,,,,,,,,,,---......//////......---...///111333555666777@@@CCCHHHOOOWWWaaajjjqqq|||{{{yyywwwvvvtttuuuyyy{{{qqqiiibbb___]]]___fffsss}}}yyyxxxuuurrrvvv}}}}}}uuuhhh___SSSJJJFFFDDDAAA>>>???>>><<<<<<<<<<<<<<<<<<666777999888888999<<<@@@@@@@@@?????????@@@@@@AAACCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJJJJKKKLLLNNNNNNSSSTTTUUUVVVXXXYYYZZZ[[[]]]^^^```aaaaaacccfffhhhiiikkkmmmooopppppppppoooqqqqqqssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{zzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}|||zzzxxxwwwxxxyyy{{{}}}~~~|||{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxzzzwwwttttttvvvxxxxxxwwwwwwwwwwwwyyy}}}~~~}}}|||}}}zzzvvvrrrlllcccYYYRRRKKKHHHDDDCCCDDDEEEEEEDDDDDDDDDEEEQQQ\\\SSSHHHMMMKKKOOOTTTZZZbbbkkksssyyy{{{lllWWWHHHAAA???===:::;;;;;;:::999888777666666444555555555555555444444333333333333222111000000333222222222222222222111000000000000000000000000222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////---...///000000///...---///............---------........................,,,++++++***************------------------------~~~xxxqqqooouuu}}}}}}||||||}}}~~~~~~|||{{{wwwrrrmmmjjjhhhbbbYYYRRRGGGEEEBBBAAAAAA@@@>>>===<<<<<<<<<;;;::::::999999888888888888888999999999666555555555444444444333222111///000000111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''******++++++++++++++++++)))))))))***************)))))))))((())))))************************************+++,,,,,,,,,,,,+++************************,,,,,,+++***)))(((''''''))))))*********+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///000000111111222222222999===DDDKKKTTT^^^hhhnnnyyy~~~~~~yyywwwuuuvvvzzzzzzpppfffaaa\\\^^^eeeppp~~~vvvjjj___VVVOOOGGGBBB>>>===;;;;;;<<<<<<<<<;;;::::::::::::999999;;;>>>>>>>>>===<<<<<<<<<<<<===@@@@@@@@@@@@AAAAAAAAAAAAEEEDDDDDDDDDDDDDDDEEEEEELLLMMMNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXYYY[[[^^^```dddfffhhhkkklllmmmmmmmmmlllmmmnnnpppqqqrrrrrrrrrrrrsssuuuvvvxxxxxxyyyyyyyyyxxxvvvuuutttuuuvvvwwwwwwyyy{{{zzzwwwtttrrrrrrvvvxxxzzz|||}}}|||{{{zzz{{{{{{zzzyyyyyyxxxwwwwwwzzzxxxwwwvvvwwwvvvuuussstttqqqooommmnnnooopppoooqqqqqqrrrvvv{{{}}}zzzvvvtttrrrqqqsssoooiiibbb[[[SSSKKKFFFCCCAAA??????@@@BBBCCCBBBBBBEEEIIIUUUccc^^^VVV\\\___dddkkksss}}}vvvqqqrrrvvvvvvbbbWWWIII???======;;;999::::::999888777666666555666666666555555444222222333333333333222111111000111111111222222222222222000000000000000000000000222222222222222222222222222111111000000111111222000000000000000000000000////////////////////////......////////////......///............---------........................,,,,,,+++++++++*********------------------------yyytttpppooovvv~~~~~~}}}{{{}}}~~~|||yyyssslllhhhfffaaaXXXRRRFFFEEECCCBBBBBBAAA???===>>>===<<<;;;;;;:::::::::777777777888999999999:::555555444444333333222222222111//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++,,,,,,+++******+++++++++++++++,,,)))*********++++++,,,,,,)))))))))))))))***+++,,,******************************+++,,,,,,,,,,,,+++************************++++++******))))))((((((************++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---......///.........000000000000000111111111555999@@@GGGOOOXXXaaagggrrryyy~~~|||yyyyyy}}}xxxrrrhhheeecccfffppp}}}vvvjjj^^^TTTMMMCCC@@@>>>>>>@@@AAA@@@>>>AAAAAA???===;;;::::::;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>AAAAAAAAAAAAAAABBBCCCCCCFFFGGGGGGHHHIIIJJJJJJKKKJJJLLLNNNOOOPPPRRRUUUXXX]]]___aaadddfffggghhhhhhggghhhiiikkklllmmmnnnnnnkkklllnnnppprrrtttuuuvvvuuuuuuuuutttsssrrrqqqqqqqqqsssvvvvvvuuurrrqqqqqqppprrruuuwwwyyyzzzzzzyyyzzzyyyyyyxxxwwwvvvuuuuuutttrrrpppqqqssstttsssqqqnnnllliiiggggggggghhhiiillllllmmmqqqwww|||~~~~~~{{{uuuoooiiieeebbbaaa___\\\XXXSSSNNNIIIDDDBBBCCCBBBAAABBBBBBCCCCCCCCCDDDJJJMMMWWWeeeeeeccckkk{{{tttqqqssswwwyyyjjj\\\PPPIIIAAA=========<<<;;;888888777777666555555444444555555555444444333222333333333333333222111000000000111111222222333333000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////...//////////////////...///............---------........................---...............------------------------------{{{vvvrrrrrrxxx~~~~~~{{{}}}~~~|||yyyssslllgggddd___WWWQQQFFFDDDCCCBBBBBBAAA???>>>===<<<;;;:::999999999999777777777888999999999:::444444333333222111111000222111//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++,,,,,,,,,,,,&&&''''''(((((()))))))))***************+++,,,---******************************+++,,,,,,,,,,,,+++************************)))*********++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........++++++,,,,,,---......///444777<<>><<<;;;;;;:::::::::::::::::::::;;;<<<===999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDEEEGGGIIIIIIKKKNNNQQQVVVWWWYYY[[[]]]___aaaaaaaaabbbccceeeffffffggggggcccccceeehhhjjjmmmoooqqqppprrruuuwwwuuuqqqmmmiiihhhkkkoooqqqqqqqqqrrrsssoooppprrruuuvvvxxxxxxxxxvvvvvvuuuuuutttsssrrrrrroooooonnnooopppppppppooogggfffdddcccccceeehhhjjjqqqooommmnnnppprrrssssssrrrnnnggg___XXXSSSPPPOOOJJJJJJJJJIIIFFFCCCAAA@@@@@@AAACCCEEEFFFHHHIIIJJJKKKRRRUUU]]]kkkppptttyyywww{{{zzzeeeUUULLLBBB???:::999999:::888777666666666555555444444333222222333444555555444444222222333333333222111111000000000111111222222222000000000000000000000000111111111111111111111111111000000000000000000111/////////////////////////////////////////////////////////......////////////............---------........................---....../////////......------------------------{{{wwwuuuxxx~~~|||}}}~~~~~~|||{{{xxxrrrkkkgggddd___WWWPPPGGGEEEBBBBBBBBBBBBAAA???<<<:::999777777777888888888888888888888999999999555444444333222111000000222111////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++*********++++++,,,---------))))))***************+++++++++++++++++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++,,,---......++++++,,,,,,,,,---------***+++,,,---.....................------,,,,,,,,,,,,---......//////......,,,,,,---...///000000111333555888<<>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===999999:::;;;<<<===>>>???::::::;;;;;;===>>>@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDEEEHHHJJJNNNOOOPPPRRRTTTWWWXXXYYYZZZ[[[\\\]]]]]]^^^]]]]]]YYYYYY[[[^^^bbbeeehhhjjjjjjnnnsssvvvtttnnngggccc___bbbgggjjjmmmooosssuuurrrsssssstttttttttttttttqqqqqqqqqppppppppppppoooppprrrtttsssqqqnnnnnnnnnjjjjjjiiihhhhhhkkkpppsssvvvrrrlllhhheeecccaaa___^^^[[[UUUOOOIIIFFFCCCBBB@@@BBBCCCDDDCCCCCCCCCEEEAAAEEEKKKOOORRRUUUXXXZZZ[[[eeehhhnnn{{{{{{vvvxxx{{{yyycccQQQHHHEEE===;;;999999999888666555555555444444333333333333111111333444444555555555222222222333333222222111000000000111111111111111000000000000000000000000111111111111111111111111111000000//////000000111//////////////////////////////////////////////////////............/////////............---------------------------------+++,,,---.........---,,,------------------------|||yyy{{{|||}}}}}}}}}|||{{{zzzzzzvvvqqqjjjgggeee___WWWPPPHHHEEEBBB@@@AAABBBBBBAAA>>><<<:::999888888999:::999999999888888888888888777666666555444333222111333111/////////...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++************++++++,,,------............---------------,,,+++***************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++++++++,,,---------***+++++++++,,,,,,,,,,,,***+++,,,...///000111111000000//////...---,,,,,,,,,---......//////......//////000000111111222222111222444666<<>>>>>:::;;;;;;;;;<<<<<<<<<===:::::::::::::::;;;<<<<<<===========================???@@@@@@@@@@@@CCCEEEHHHHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTTTTTTTTTTTTTSSSPPPQQQSSSVVVZZZ^^^bbbddddddgggkkkmmmkkkfff___ZZZYYY[[[___cccgggkkkqqquuuvvvuuutttqqqnnnllljjjiiilllllllllllllllmmmmmmmmmpppvvv|||{{{vvvrrrsssuuuttttttqqqmmmjjjkkkooosssmmmhhhaaaZZZVVVRRROOOMMMMMMKKKHHHEEECCCBBBAAAAAA@@@BBBDDDEEEGGGKKKQQQVVVVVV[[[ccciiilllooosssvvvvvv|||wwwvvv}}}ppp^^^PPPFFFAAA???<<<;;;::::::999888666555333333333333333222222222222333333444444444333333111222222333333222222222111111111111000000000000000000000000000000000000111111111111111111111111000000////////////000000////////////////////////////////////////////////000///...------...///000///............---------------------------------+++,,,.../////////------------------------------~~~}}}}}}|||{{{zzzyyyyyyyyytttpppjjjgggeee```WWWOOOIIIFFFBBB@@@@@@BBBBBBBBBBBB@@@>>><<<;;;<<<===>>>:::999999999888888777777999888777666555444333333333111/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++*********++++++***)))(((((())))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++***+++---///000111222222222222111///...---,,,+++,,,---......//////......------------------------000000111333999BBBMMMUUU^^^gggsss|||ttthhhddd______gggttt~~~|||wwwmmmhhh```[[[WWWSSSNNNJJJNNNMMMJJJHHHEEECCCBBBAAA<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;:::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===>>>@@@AAAEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNOOOOOONNNNNNMMMMMMKKKKKKMMMQQQUUUZZZ^^^```^^^```bbbcccaaa]]]WWWTTTVVVXXX[[[^^^bbbhhhooosssxxxvvvrrrmmmhhhddd```^^^hhhiiiiiijjjjjjkkkkkklllnnnwww|||xxxzzz~~~yyyxxxssskkkdddaaaccceee^^^YYYSSSMMMJJJHHHEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIMMMUUU```hhhpppvvv~~~}}}~~~~~~nnnZZZJJJCCC@@@===:::777777777777666555333222333333222222222222222222444444444444333222111111111222222333333333222222222222111111000000//////000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////000///...------...///000//////.........---------------------------------,,,...000111222111000///------------------------~~~}}}~~~~~~{{{xxxvvvuuutttrrrppprrrnnniiigggfffbbbZZZTTTIIIFFFDDDBBBBBBAAA@@@>>>::::::::::::::::::::::::999999888888777666666666333222222222333333444555333222000000111000///---,,,,,,,,,+++++++++******---------,,,,,,+++++++++------,,,++++++******)))---,,,+++*********+++,,,))))))************))))))---------,,,***)))'''&&&)))************+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,---...---,,,+++000///......///222555888333444666777666222...+++//////---***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,//////000111444;;;CCCIIIVVV^^^iiirrrxxx}}}zzzssshhh^^^[[[bbbmmmvvv}}}tttkkkeeeaaa``````\\\WWWUUUUUUSSSMMMGGGGGGFFFDDDCCCAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777666666777888::::::::::::<<<>>>@@@AAACCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKJJJLLLNNNQQQPPPSSSVVVXXXYYYYYYZZZ[[[UUUVVVYYY\\\^^^```aaaaaa]]]\\\[[[]]]aaafffiiijjjlllnnnnnnjjjddd___]]]]]]`````````aaaccceeeggghhhlllqqqwww|||}}}|||{{{zzzvvvnnnccc[[[XXXWWWUUUTTTQQQLLLGGGFFFGGGGGGCCC>>>AAABBBDDDDDDEEEFFFIIIKKKLLLRRRZZZbbbiiisss}}}}}}bbbXXXKKKBBB???===:::888777666666555555444333333555555444444444333333333111111111111111111111111000111111111111222222222111111000000111111222333000000000000000000000000000000000000000000000000////////////////////////------......//////000000000///...------...///000..............................------------.........------,,,,,,------...---...111333333222000///......---,,,++++++++++++{{{zzz{{{~~~{{{yyyxxxwwwuuussssssooojjjhhhfffbbbZZZSSSIIIFFFDDDBBBBBBAAA@@@>>><<<<<<;;;;;;:::999888888888888888999999999999999666555444444333333333444222111//////000///...,,,,,,,,,,,,++++++++++++***------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++***++++++,,,)))******************))))))***************)))))))))************+++++++++******))))))))))))******+++++++++++++++++++++++++++,,,,,,------------------...///111333444444444111333666888777444000...------,,,+++)))***,,,...---------------,,,,,,,,,///000000111333777>>>CCCQQQYYYdddmmmsssxxx~~~vvvhhh___```gggmmm|||~~~yyyuuutttpppjjjgggfffbbb\\\VVVQQQOOOMMMKKKHHHFFFEEEEEE@@@???>>>==================<<<;;;;;;;;;;;;<<<===>>>===<<<;;;;;;<<<=========>>>???@@@CCCEEEGGGHHHHHHIIIJJJKKKLLLOOOSSSWWW[[[\\\\\\ZZZWWWUUUTTTUUUTTTVVVZZZ___ccceeeggghhhfffbbb^^^[[[[[[\\\\\\\\\___```bbbaaa___]]][[[[[[[[[\\\]]]^^^___aaabbbccceeeiiinnnppppppnnnllllllbbb]]]VVVOOOLLLJJJJJJKKKLLLIIIGGGFFFGGGHHHGGGFFFIIIJJJMMMNNNOOOPPPSSSVVV^^^fffqqq{{{wwwjjjTTTLLLBBB<<<;;;;;;999777666666555555444333333333555444444444444333333333111111111111111111111111000000111111111222222222111111000000111111222333000000000000000000000000000000000000000000000000////////////////////////........./////////////////////............//////..............................------------.........------,,,,,,------...---///111333333222000///,,,,,,,,,++++++,,,------|||yyywwwxxx~~~}}}{{{zzzzzzxxxvvvuuupppkkkhhhfffaaaYYYRRRIIIFFFDDDBBBBBBAAA@@@>>>>>>===<<<;;;:::888777777888888999999:::;;;;;;<<<999888666555444333333333111000......//////---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------***++++++,,,,,,+++++++++******++++++++++++******&&&&&&((()))***+++++++++)))************+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------+++---111444666555333111///222666999999666222000+++,,,,,,,,,+++,,,///222//////......---------,,,///000000000111333777:::HHHPPP[[[dddkkkqqqwww{{{yyymmmhhhjjjmmmppprrrvvv|||~~~yyysssnnndddccc```]]]YYYUUUSSSQQQLLLIIIFFFCCC@@@?????????<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::::::::::::::::::::;;;<<<===???AAABBBDDDFFFGGGIIIKKKPPPVVVZZZ```___]]]XXXSSSPPPPPPPPPYYY[[[___cccgggjjjkkkllljjjeee]]]WWWSSSQQQPPPOOOQQQRRRTTTXXX[[[[[[YYYWWWQQQRRRSSSUUUVVVVVVVVVVVVWWWYYY\\\\\\ZZZXXXWWWVVVRRRRRRPPPLLLHHHGGGJJJMMMJJJKKKKKKKKKKKKMMMQQQTTTXXXZZZ^^^bbbdddhhhlllooosss|||uuuaaaTTTGGGBBB;;;888888888777555666555555444444333222222444444444444333333333333111111111111111111111111000000000111111111222222111000000000000111222222000000000000000000000000000000000000000000000000///////////////////////////////////////...............////////////....................................------------.........------,,,,,,------...+++---///000111000...---++++++++++++,,,---...///{{{wwwuuuvvv}}}|||{{{{{{zzzyyywwwwwwqqqllliiifffaaaXXXQQQIIIFFFDDDBBBBBBAAA@@@>>>======<<<;;;:::999999888888999999999:::::::::;;;888777666444333333333333111000......//////...---------,,,,,,,,,+++++++++,,,+++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,+++***+++++++++,,,,,,+++++++++%%%&&&'''(((******++++++))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******)))((((((***+++,,,+++---111444555444222000///222666999999666222///+++,,,------------000222000000//////......------...///111111000111444666===EEEPPPYYYaaaiiiqqqvvv~~~}}}||||||pppnnnkkklllrrr}}}~~~{{{wwwsssnnnkkkiiiaaa]]]WWWPPPJJJFFFEEEDDD@@@??????>>>======<<<<<<===============>>>>>>>>>>>>======<<<<<<======>>>@@@AAABBBCCCEEEJJJPPPUUUVVVUUUSSSOOOLLLKKKMMMOOO^^^___aaacccddddddddddddbbb\\\UUUNNNKKKJJJIIIIIIIIIIIILLLQQQVVVXXXUUUQQQJJJKKKMMMNNNNNNNNNMMMMMMMMMNNNOOONNNMMMLLLLLLMMMOOOSSSVVVTTTPPPPPPVVV[[[WWWZZZ\\\\\\[[[]]]dddiiippptttyyywww```PPPHHHBBB???;;;999888777555333555555555444333333222222444444444333333333222222111111111111111111111111000000000000111111111111000000000000000111222222000000000000000000000000000000000000000000000000////////////////////////000000//////......---------...///000000///...---...........................------,,,,,,------......------,,,,,,------...)))***,,,---------,,,+++,,,+++++++++,,,,,,---...yyyvvvsssttt{{{}}}zzzyyyzzzyyyxxxwwwwwwrrrllliiigggaaaXXXQQQIIIFFFDDDBBBBBBAAA@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888555444333333222222333333222000///000111111000...---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,---,,,+++++++++++++++,,,,,,+++++++++&&&'''((()))))))))))))))))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++***)))))))))***,,,------...///000111222222111111222555666666333000------...///...------...000000000000//////.........---///000111111111333555444;;;EEENNNVVV```jjjqqqxxx|||{{{uuunnniiikkkrrrzzz}}}xxxooofff]]]WWWSSSQQQNNNNNNLLLKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>===>>>>>>>>>???BBBFFFJJJHHHHHHFFFDDDCCCEEEHHHLLLUUUUUUVVVWWWWWWVVVTTTTTTTTTPPPIIIEEEDDDDDDDDDDDDDDDCCCEEEIIINNNOOOLLLHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNMMMMMMOOORRRUUUYYY___eeedddaaabbbiiipppvvvzzz}}}|||yyyzzz}}}dddPPPEEEBBB???===;;;:::999888666444666555555444444333222222444444333333333222222222111111111111111111111111//////000000000111111111000000//////000000111222////////////////////////////////////////////////////////////////////////000000//////......---------...///000000///...---........................------,,,,,,,,,,,,------...------,,,,,,------...***+++,,,---------,,,,,,...---,,,,,,+++++++++,,,}}}zzzxxxuuutttzzz~~~|||zzzyyyzzzzzzyyyxxxwwwrrrllliiigggbbbYYYQQQIIIFFFDDDBBBBBBAAA@@@>>>:::::::::;;;<<<<<<======;;;::::::999888777777777444444333222222222333333222000///000111222111///------------,,,,,,,,,,,,*********+++++++++++++++------,,,,,,+++******))))))***++++++,,,,,,,,,,,,******++++++++++++******((())))))******))))))((()))************+++++++++)))(((((((((((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---------...///000111111111222222111000...,,,...///000///---,,,,,,---////////////////////////---///000000000111333555000555;;;BBBJJJTTT```iiipppsssyyy|||wwwvvvxxxzzz{{{yyyrrrmmmkkkdddcccbbb___\\\YYYVVVUUUSSSSSSRRRPPPNNNLLLIIIHHHGGGFFFDDDBBBAAA@@@??????@@@AAAAAA@@@??????AAACCCBBBBBBAAA@@@???@@@DDDGGGGGGHHHIIIJJJKKKKKKJJJJJJMMMJJJEEEBBBBBBBBBBBBAAAAAAAAABBBEEEGGGHHHGGGFFFEEEFFFHHHKKKOOOSSSVVVXXXVVVVVVVVVWWWXXX]]]ccchhhtttzzz~~~rrrZZZIIIBBBAAA;;;;;;;;;;;;:::999999888777666666555444444333333333333333333222222222222111111111111111111111111/////////000000000111111000////////////000111111///////////////////////////////////////////////////////////////////////////////////////...............////////////..............................------,,,,,,,,,,,,------...------,,,,,,------...------...//////////////////...---,,,++++++++++++}}}zzz~~~|||{{{|||}}}|||{{{wwwrrrllliiigggbbbZZZRRRIIIFFFDDDBBBBBBAAA@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::999999999777666555333333222222222111///...///000111000///...------------,,,,,,,,,)))*********++++++++++++,,,+++++++++++++++++++++************+++,,,---...)))******************)))((())))))***++++++******)))************+++++++++***))))))(((((())))))***++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------------...---...//////---,,,,,,---,,,------......//////000///000000///...///111333000222555888>>>HHHUUU^^^hhhlllrrrzzz~~~|||xxxuuutttpppooonnnmmmjjjgggdddccc___]]]YYYTTTOOOKKKHHHGGGGGGHHHIIIHHHEEECCCCCCDDDCCCDDDCCCBBBAAABBBEEEHHHFFFGGGIIIKKKMMMMMMMMMMMMOOOMMMKKKJJJJJJJJJIIIHHHEEEGGGIIIKKKLLLNNNPPPSSSLLLNNNQQQWWW___gggooosssnnnnnnnnnooorrryyy}}}mmm[[[NNNHHHFFF@@@@@@???===;;;:::999:::888777777666666555444444333333333222222222222111111111111111111111111111////////////000000000111///////////////000111111////////////////////////////////////////////////////////////////////////........./////////////////////............//////........................---,,,,,,++++++,,,,,,---...------,,,,,,------...---------.........//////------,,,++++++,,,,,,,,,}}}~~~~~~~~~vvvqqqllliiihhhcccZZZSSSIIIFFFDDDBBBBBBAAA@@@>>>=========<<<<<<;;;;;;:::999::::::;;;;;;<<<<<<===:::999777555333222111111///...---...///000///.........---------,,,,,,,,,))))))******++++++++++++*********++++++,,,------+++***))))))***,,,...///))))))************))))))'''((()))++++++,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++&&&''')))*********)))((()))***,,,------------,,,++++++******+++,,,...///+++---......---,,,,,,---++++++,,,---...///000000111111000...,,,,,,///111111222222333666@@@MMMVVVdddgggmmmvvv}}}vvvnnneee^^^XXXUUUMMMOOOPPPOOOLLLIIIHHHHHHEEEFFFGGGFFFFFFGGGJJJLLLPPPQQQSSSUUUUUUUUUUUUTTTSSSRRRRRRSSSUUUUUUTTTSSSMMMPPPSSSUUUUUUYYY^^^ccc\\\^^^cccjjjuuu|||zzztttlllaaaWWWPPPMMMIIIHHHFFFAAA===:::999999888888888777666666555555333333333222222222111111111111111111111111111111////////////000000000000///////////////000111111////////////////////////////////////////////////////////////////////////---.........//////000000000///...------...///000........................---,,,,,,++++++,,,,,,---...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++,,,---......}}}|||xxxwwwrrrlllhhhfff```WWWOOOIIIEEEAAA>>>>>>?????????::::::;;;<<<=========<<<===:::888888::::::888555777666555444333222222222000/////////111222111000......---,,,,,,+++******------------------------++++++++++++++++++++++++---,,,+++++++++,,,---...---+++)))))),,,...---+++************************************************---,,,,,,++++++,,,,,,---++++++---.........---,,,***,,,------+++******+++------------------------------------------------...---,,,,,,++++++++++++***,,,///222222111...---............/////////000222222222333777;;;@@@CCCUUU^^^iiiqqqvvv~~~|||zzz}}}wwwyyy}}}~~~uuupppmmmmmmlllkkkhhhddd```^^^[[[SSSRRR[[[^^^ZZZ[[[bbbdddggglllppprrrpppllljjjjjjkkklllllllllkkkjjjjjjkkkhhhhhhmmmwwwwwwyyy~~~tttgggfffdddaaa^^^[[[XXXWWWSSSSSSRRRPPPLLLGGGBBB???AAA???;;;999888666333111111111111333444333000---////////////////////////111111111111111000//////111111000000//////......000///.........///111222------------------------...//////...------///111////////////////////////......---------,,,,,,,,,------............------///...,,,++++++,,,...///++++++,,,,,,,,,,,,---------.........---,,,++++++---,,,***))))))***,,,---~~~~~~~~~}}}zzzwwwuuupppkkkgggeee___VVVNNNGGGDDDAAA??????@@@??????;;;;;;<<<<<<===<<<<<<<<<===:::888888::::::888666555555333222111000000000444333222222333444333111......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++------%%%$$$"""$$$(((******)))************************((((((((((((((((((((((((,,,++++++******++++++,,,+++,,,---.........------&&&(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,---...////////////............///////////////000000000111444888<<<>>>IIIRRR^^^hhhpppyyy|||yyy{{{|||~~~|||uuukkkiiiqqqwwwuuuwww}}}xxxhhhWWWUUUSSSRRRSSSUUUXXXYYY[[[[[[ZZZXXXTTTPPPKKKHHHFFFBBB>>>;;;999777555444222111111222333222000...111111111111111111111111111111111111111000//////111000000000/////////...000//////...///000111222------------------------...///000///------...000.................................---------,,,,,,------............------+++***)))(((((()))***+++++++++,,,,,,,,,,,,---------------------,,,+++***---,,,***))))))***,,,---{{{yyyvvvvvvyyy{{{}}}yyyvvvuuuuuupppkkkiiifff```VVVNNNEEECCCAAA@@@AAAAAA@@@???<<<<<<<<<===<<<<<<;;;;;;<<<:::999999999999888777666555444222111111000000222111//////000000...---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,)))'''&&&''')))++++++***))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++,,,,,,---............---((()))++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...---,,,,,,,,,---///000///////////////.........///......///111444777999===DDDOOO[[[gggsss}}}~~~}}}kkkZZZGGGDDDBBBAAADDDJJJPPPTTTXXXXXXXXXWWWTTTQQQMMMKKKIIIEEE???;;;888777666444333222111111222222111///111111111111111111111111000111111111111000000///000000000000///////////////////////////000111111........................///000111///...------..........................................---------------............---------,,,+++******+++,,,---++++++,,,,,,,,,,,,------,,,,,,------,,,,,,++++++---,,,+++******+++,,,---zzzvvvrrrppprrryyy}}}{{{uuussstttuuuqqqmmmkkkiiibbbWWWOOOCCCBBBAAAAAABBBBBB@@@???<<<=========<<<;;;::::::;;;:::999999999999888888888777666555444333333333222000.........---,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++000///---,,,++++++***)))((((((((((((((((((((((((************************++++++************++++++,,,,,,------............,,,---...---+++)))))))))++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...////////////............///.........///111333444999<<>>@@@BBBCCCCCCAAA===999666555555555555333222111111222222111//////////////////////////////000000111111111111000////////////000000000000......///000000000000000...........................000111111///---------------------------------,,,,,,,,,---------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,------......------++++++++++++++++++++++++uuuqqqllliiilllrrr{{{}}}zzzwwwtttmmmkkkjjjjjjhhh```TTTJJJGGGDDDAAA??????@@@??????;;;;;;<<<<<<===<<<<<<<<<777999;;;:::888777999;;;777666555333222222222222222000////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++((()))***+++++++++******(((***+++***))))))+++...************************((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,******)))))))))***+++,,,$$$&&&(((******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...000///......------......,,,------...///000111111000000000111111111222222...222555888;;;CCCOOOXXXgggooowww|||}}}wwwuuutttvvvzzz}}}nnn```RRRPPPHHH@@@<<<===<<<999666666777888888999999999444444555777888999:::;;;:::777555444444555555444222111111222333222000...000000000000000000000000//////000111111111111111.../////////000000000111---...///000111000000///------------------------,,,...111111000...---...------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---..................---++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++~~~zzztttooopppttt{{{~~~~~~}}}yyyuuuooonnnmmmmmmllldddWWWLLLIIIEEEAAA>>>>>>?????????::::::;;;<<<=========<<<777999;;;:::888777999;;;999888777666555444444444555444222222333333111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,++++++******+++,,,***'''&&&(((***************************************************++++++************++++++***)))((((((((()))+++,,,+++,,,------+++*********------------------------------------------------++++++++++++,,,,,,---...333111...,,,+++---///111+++,,,---...///111222222///000000000111111222222+++111777999888<<>>======>>>>>>>>>=========<<<;;;;;;::::::===;;;999:::<<<===;;;999888888888888777666555444111111111000000000000000222111000...,,,+++++++++,,,++++++******++++++,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++***+++,,,------,,,)))((())))))))))))))))))))))))++++++***)))((('''&&&&&&+++++++++*********))))))++++++******++++++,,,------------,,,,,,+++++++++************************...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---............////////////000///////////////...---------000444666888999:::<<>>>>>>>>>>>>>>=========<<<;;;;;;::::::<<<:::777777999888666444666555555444444333333222111111111000000000/////////...---,,,,,,+++,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,,,,++++++*********************++++++,,,,,,,,,+++***)))************************+++******))))))(((((('''+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++************************---,,,++++++++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,,,,,,,------------...///000000000//////...---...000444666666777999:::AAAJJJXXXfffpppxxxrrr___OOOEEE???<<<:::999888777666666666666444444444444444444444444444444333333333333444444444333222000000///000000222222222111111111000000000111111222222111111000///////////////000111111111000000///......------................................................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++,,,,,,,,,++++++++++++++++++++++++++++++zzz{{{}}}}}}{{{xxxvvvtttrrrqqqmmmdddYYYQQQHHHEEEAAA???>>>???>>>============<<<;;;;;;::::::???===;;;::::::999777555666555333222111111222333222222111000000///......,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,******))))))******++++++*********)))))))))((((((,,,++++++++++++*********************************************************+++++++++***************++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,------------...000000000000000//////......111333444444555666777777<<>>============<<<;;;;;;::::::======<<<;;;;;;:::999888888666444222222222333444333222111000///...------,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++++++++***))))))((((((,,,++++++***)))*********))))))))))))))))))))))))))))))******++++++++++++************************++++++******++++++,,,---******++++++,,,,,,,,,---************************+++++++++******+++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++++++++,,,,,,.........////////////000///000000000000000/////////111222333222222333555444666;;;CCCOOO]]]kkksssxxxrrrbbbVVVFFF===<<<<<<999555555555444333333333333333333333333333333333333333222222111111111111222222222222111111000000000000111111111111000000000000000000111111111111000000///////////////000000111---......///000000111111................................................---------------------------------------------------------------------------------------.........//////............------******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++yyywwwzzz~~~{{{|||~~~|||zzzyyyuuutttsssrrrnnneeeYYYPPPIIIFFFBBB?????????>>>============<<<;;;;;;::::::666777777777777777888888888666444222111222333444222222111000///...---,,,///...---,,,++++++++++++,,,++++++******++++++,,,------+++******+++,,,---,,,,,,+++++++++*********,,,+++***)))))))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,************************++++++******++++++,,,---*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******+++++++++.........////////////000//////000000000000/////////000111111000///111222111444777999===HHHXXXdddzzzvvveee[[[VVVKKKEEE>>>:::888888777555555555444333333333444444333333333333333333333333222111111000000111111222222222222222222222111111000000000000000000000000111222222222222222222111///////////////000000111,,,------......//////000................................................------------------------------------------------------------------------------.........////////////.........---------,,,******+++++++++,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,{{{xxx{{{~~~zzzxxxyyy|||~~~}}}~~~{{{yyyyyytttssssssrrrnnneeeXXXOOOHHHEEEAAA???>>>???>>>============<<<;;;;;;::::::555777999999888888999;;;555444222111000000111222111111000//////...------//////---,,,++++++++++++,,,++++++******++++++,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((()))))))))******+++++++++***************+++++++++++++++******++++++,,,---*********+++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++,,,++++++************+++,,,,,,,,,------------...---......///////////////.../////////---...///111---111444444444;;;JJJVVVcccsssvvv```OOOFFFDDD:::::::::888555444333444555444444333333444444444333333333333333333333333222111111111111111111222222222333333333333222111//////000000000000000111222222333333333333222222///////////////000111111/////////...------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111/////////...------,,,,,,++++++++++++,,,,,,,,,,,,---......------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,|||xxxyyy~~~|||zzzvvvuuuxxxzzzzzz~~~{{{zzz{{{ttttttssssssooofffYYYOOOFFFCCC???>>>>>>>>>>>>>>>=========<<<;;;;;;::::::888:::<<<;;;999999:::<<<444444444333222222111111000000/////////.........,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,)))***+++++++++***((('''************************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---++++++++++++************************************)))***+++,,,,,,+++***)))++++++************++++++,,,,,,+++***************,,,,,,,,,------------...,,,,,,---...............------...---,,,---///111...000111111111666???GGGNNN]]]nnnyyy~~~~~~{{{lll[[[MMMCCC===;;;555666666666444333222222444333333222333333444444222222222222222222222222222222222111111222222222000111222333333222111000////////////000000111111111111222222222222111111///////////////000111111000000//////...---------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222222111111000//////...------,,,,,,,,,,,,------------............---,,,+++***++++++++++++++++++++++++}}}vvvwwwzzz~~~{{{{{{uuusssvvvxxxxxx}}}|||||||||uuutttttttttpppfffYYYPPPDDDBBB>>>======>>>>>>>>>>>>======<<<;;;;;;::::::777999:::999666444666888666666666666666444333222///////////////.........))))))))))))***+++,,,---,,,++++++++++++++++++,,,***+++,,,,,,,,,***)))(((''''''((()))***+++,,,,,,((()))+++,,,+++***(((&&&++++++++++++++++++++++++)))))))))((((((((((((((())))))******++++++++++++++++++******++++++,,,---,,,+++++++++******))))))************************((()))***++++++***)))(((++++++************++++++,,,,,,+++***))))))******........./////////000000+++,,,,,,---.........---,,,,,,---,,,+++,,,///111222111000000222555999;;;EEEMMMZZZhhhyyy~~~zzzxxxyyy{{{www{{{tttfffSSSFFF@@@>>>;;;888888666555444555555444333333222222222222222333333222222222222222222222222333333222222222222333333///000111222222111000///.../////////000000111111000000111111111111000000///////////////000111111......//////000111111111------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////000111222222222222222222111000//////...,,,,,,------------..................---,,,+++***************************|||yyy|||~~~{{{xxxwwwvvvvvvxxx{{{~~~}}}|||{{{xxxuuurrrnnnjjjaaaVVVNNNFFFCCC@@@======<<<:::999>>>>>>===<<<;;;:::::::::777777777777777777777777:::999888666444222000///444444333222111000///............---,,,,,,++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***))))))************))))))+++,,,---,,,***)))***+++000---)))(((***,,,,,,***(((((()))***++++++,,,,,,///111222111---***''''''***+++,,,,,,,,,,,,+++***************************)))***++++++,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------)))+++---//////---+++)))...------------...//////.........------,,,,,,,,,////////////////////////333111...------///333555:::>>>FFFSSScccrrr~~~|||yyywwwuuuwwwzzz}}}|||zzz~~~{{{ooo]]]TTTHHH???===;;;999666555444333333222222222222444444444333333222222222111111111111111111111111111111111111111111111111333333222222111000//////////////////////////////111111111111111111111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++------------......//////111111///...,,,***)))(((++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++***))))))***++++++|||wwwuuuyyy}}}zzzyyyxxxwwwxxx{{{~~~}}}|||xxxvvvrrrooojjjbbbVVVNNNFFFCCC@@@>>>===<<<;;;999======<<<<<<;;;;;;::::::888888888888888888888888666555555444333333222222444333333222111000///...//////......---,,,,,,+++++++++*********************++++++,,,,,,++++++***))))))************))))))+++,,,---,,,***)))***+++---***((((((***,,,---,,,((())))))***++++++,,,,,,'''))),,,,,,+++)))))))))***++++++,,,,,,++++++*********************************+++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---......---+++***,,,++++++++++++,,,------------------------,,,,,,........................222111///......000222444222555;;;EEESSSbbbpppxxx~~~xxxyyy{{{{{{zzzzzz{{{|||yyylllbbbSSSKKKBBB<<<999777444000555444333222222222222222333333333333333333333333111111111111111111111111111111111111111111111111333333222111111000//////000000000000000000000000111111111111111111111111////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------........./////////000000000000///---,,,+++***)))+++++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++++++++,,,---uuuqqqqqqvvv|||}}}|||{{{zzz{{{|||}}}~~~~~~yyyvvvssspppkkkbbbWWWNNNFFFCCC@@@>>>======;;;:::<<<<<<<<<;;;;;;;;;;;;;;;888888888888888888888888555555444444333222222222333333222111000//////...000//////...------,,,,,,******************++++++***++++++,,,,,,++++++***))))))************))))))***,,,,,,,,,***)))***+++---***((((((***+++++++++)))))))))***++++++,,,,,,$$$''')))******)))************+++,,,,,,+++******************************++++++,,,,,,,,,+++******++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,------------------........................000000/////////000111222///111444888???LLL[[[eeeooouuuzzz||||||yyywwwvvvtttsssyyywwwwww||||||vvvxxx|||tttjjjddd^^^XXXSSSMMMHHHCCC@@@>>>;;;666222444333333222222222222333222222222333333333333333111111111111111111111111111111111111111111111111222222222111111000000///000000000000000000000000111111111111111111111111////////////////////////------............------------------------------,,,,,,---...///000000///------------------------------,,,,,,,,,,,,++++++........................------------..................---,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...qqqnnnnnntttzzz~~~~~~~~~~~~~~~zzzwwwuuurrrmmmcccWWWNNNFFFCCC@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<888888888888888888888888999888777555333111000///333222222111000/////////000//////......------,,,+++++++++,,,,,,---------***++++++,,,,,,++++++***)))******++++++******)))***+++,,,+++***)))***+++---,,,***))))))))))))((())))))*********++++++++++++,,,------+++)))))))))******++++++++++++******************************,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,---,,,+++++++++,,,---......------------...//////,,,,,,,,,------....................................//////000000000000000111444555444555;;;GGGPPP\\\bbbiiiooouuu|||}}}|||||||||}}}zzz{{{~~~qqqfffXXXNNNJJJIIIHHHGGGFFFEEECCCCCCBBB???999555333333222222222222222333333333333222222222222222111111111111111111111111111111111111111111111111222111111111000000000///111111111111111111111111111111111111111111111111////////////////////////------............------........................//////000111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,........................***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------qqqnnnnnntttzzz|||{{{yyyvvvsssnnndddWWWNNNFFFCCC@@@>>>>>>>>>===<<<:::::::::;;;;;;;;;;;;;;;888888888888888888888888:::999888666555333222111222111111000000//////////////////...------,,,,,,+++++++++,,,,,,---------***++++++,,,,,,++++++*********++++++++++++******)))***++++++))))))***++++++++++++************+++***************+++++++++...//////---+++)))((()))************************************************,,,,,,,,,,,,++++++***)))************++++++++++++*********+++++++++,,,,,,---,,,+++******,,,...///...------------...//////,,,,,,,,,------.................................---...///000111000000///111444666555333444;;;AAAJJJNNNUUU]]]fffppp}}}wwwjjjVVVOOOEEE>>>===>>>??????;;;;;;===>>>===:::555222222222222111111222222333444444333222222111000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////------............------........................000000000000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************))))))*********+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++rrrooopppvvv{{{|||~~~}}}~~~~~~|||zzzxxxuuupppeeeXXXNNNFFFCCC@@@>>>>>>>>>===<<<;;;;;;;;;:::::::::::::::999999999999999999999999666666666666666666666666111111000000000////////////......---,,,,,,++++++******************++++++***++++++,,,,,,++++++*********++++++++++++******((()))+++***))))))***+++''')))+++++++++,,,---///************************)))***+++***)))((()))++++++***))))))))))))***+++************************++++++,,,,,,,,,+++******))))))*********+++++++++************++++++++++++,,,++++++***+++,,,...///,,,++++++++++++,,,------,,,,,,---------------------------------------------...///000000000//////+++...222333333333666999<<<>>>DDDLLLSSS^^^nnn}}}{{{lll\\\NNNFFFBBB===:::999999999888444666888999888666333111222111111111111222222333333333333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////------............------------------------------------------,,,+++******------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))rrrppprrrxxx}}}~~~}}}}}}}}}~~~~~~}}}|||||||||{{{yyyvvvqqqfffXXXNNNFFFCCC@@@?????????>>>===<<<;;;;;;::::::999999999999999999999999999999999666666666666666666666666000000000000////////////---------,,,++++++******++++++*********************++++++,,,,,,++++++******++++++,,,,,,++++++***''')))******))))))***,,,+++---......,,,***+++---************************'''((())))))((((((***,,,+++***)))(((((()))***+++******************************+++,,,,,,,,,++++++*********+++++++++,,,,,,************++++++++++++++++++++++++,,,---......,,,++++++++++++,,,------------------------,,,,,,------------------------............//////000000+++,,,...000111222333444444555888>>>AAAGGGVVVeee{{{~~~~~~kkk]]]SSSJJJBBB<<<;;;999777666666555444444555666666555444444444111111111111111222333333000000111111222222222333000000000000000000000000000000000000000000000000///000000000000000000000........................000000000000000000000000////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++)))))))))***************))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++***))))))rrrppprrrzzz~~~|||||||||{{{{{{{{{{{{{{{}}}{{{yyywwwqqqfffXXXNNNFFFCCC@@@?????????>>>===<<<<<<;;;::::::999888888999999999999999999999999888777777555444333222222000000000000////////////------,,,++++++******)))...------,,,,,,++++++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++***''')))******))))))***,,,111333333000+++'''''''''++++++******************)))******)))((((((***++++++***)))(((((()))***+++************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))************+++++++++******+++,,,------.........------------...//////.........------,,,,,,,,,------------------------///............///000000000.........000222111000222111444777666888CCCQQQaaahhhuuu}}}tttaaaMMMBBB@@@@@@===555444444444333333333222111222333222111111222333111111000000111222333333---...///000222444555555000000000000000000000000000000000000000000000000////////////000000000000........................000000000000000000000000////////////////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))*********((()))***+++,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))tttvvvzzz|||{{{|||}}}}}}}}}~~~}}}vvvlll\\\MMMEEEBBB???======>>>>>>===<<<<<<<<<<<<;;;:::999888<<<;;;:::999888888888888666666666666555444333222333222111333555555222///......---------,,,,,,,,,---------,,,,,,+++++++++)))******+++++++++******(((((()))***++++++,,,,,,,,,+++++++++***)))))))))))))))(((((((((((())))))++++++******************---+++******+++,,,,,,+++)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********+++---...,,,------...///000111111111---++++++///111111///111111111222111111111000000222333444555999===AAAIIIQQQ]]]gggpppzzzbbbUUUGGGAAA>>>999444222333222222111111222222333111222222222333333333333666444333111000000111222333333333222222222111111000000////////////000000000000000000000000000000...///000111111000///...000000000//////...---,,,000000000000000000000000---+++***+++...000...,,,------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************++++++++++++******))))))++++++************++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,''')))+++,,,,,,,,,***)))pppsssyyy~~~}}}|||}}}~~~~~~}}}wwwmmm\\\NNNGGGDDD@@@>>>>>>???>>>>>><<<<<<<<<<<<;;;:::999888::::::999777777666666666:::999888666444222000000111000///000111111///---......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***((())))))***++++++,,,,,,++++++*********************))))))(((((())))))***************************---+++******+++,,,+++******))))))))))))******+++++++++++++++++++++++++++*********************************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,******)))))))))***,,,---.....................///000///------///000000000333222111111111111222222111222333222333555888;;;@@@EEEMMMTTT[[[eeerrr{{{~~~oooWWWKKK???<<<;;;999666555333222222111111222222333//////000000111222222333444444333222111111000111333222222222111111111111000000////////////000000//////////////////////////////000111000000......,,,---.../////////...---////////////////////////...,,,+++,,,///000///---------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++*********)))++++++************++++++************************,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,''')))***,,,,,,+++***)))mmmqqqwww~~~~~~}}}wwwmmm]]]OOOGGGDDDAAA????????????>>><<<<<<<<<<<<;;;:::999888999888777666555555555555;;;:::777555222111111111222000....../////////.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,+++***)))))))))***++++++,,,,,,))))))***************************))))))*********************************,,,+++)))***+++,,,+++******************+++,,,,,,++++++++++++++++++++++++*********************************)))((((((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******++++++,,,---.........------,,,,,,,,,000111111///......///111333222222111111222333333222222222111000000333555777999<<>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999888888888777666666666666666999777555333222333444555444222000/////////000000......---------,,,,,,,,,,,,+++++++++++++++++++++------------,,,+++***)))))))))*********+++++++++(((((())))))******++++++++++++************++++++***************++++++++++++***)))***+++,,,+++)))))))))))))))***++++++,,,))))))))))))))))))))))))************************************))))))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++******++++++++++++++++++,,,---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///222333111...,,,...111111111333444444333222222000111111000//////000222444444555666888???HHHNNNYYYdddtttyyynnnlllmmmfff\\\KKKAAA888555444111...///222222111111111111222222111111111111111111111111000111222222222111///...000000000000000///////////////000000000000//////////////////////////////000000000//////...------+++,,,///111111000...---........................///.........////////////------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******))))))))))))*********************+++++++++(((((()))***+++******)))rrrvvv{{{}}}wwwmmm^^^QQQFFFCCC???===<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999888999999888888777777888888999777555333222333444555333333111000......///000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***((((((***************+++++++++((((((((())))))******+++++++++************++++++))))))*********+++++++++***))))))***,,,,,,***((('''''''''((()))***++++++))))))))))))))))))))))))************************))))))***++++++,,,------******+++++++++,,,,,,,,,************))))))((((((************++++++,,,---+++,,,,,,,,,,,,+++++++++******++++++,,,------......111333111...,,,...000---///333666777444111//////000111000//////111333333444444555777:::>>>AAAEEEOOO^^^mmmyyyyyypppaaaXXXZZZ```___YYYIII@@@888666444000...///222111111000000111111222222222111000///...------///000111222111000///...//////////////////////////////000000000000//////........................000000///..................///111111111///---,,,////////////////////////////////////.........///------------------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++***))))))(((((())))))***************************(((((())))))************wwwzzz|||vvvmmm^^^QQQFFFCCC???<<<;;;;;;;;;:::<<<<<<<<<<<<;;;:::999888::::::999999999999999:::;;;:::777555222111111111111222111000---,,,---.........---------,,,,,,,,,*********+++++++++++++++++++++++++++******)))(((************************(((((())))))))))))))))))*********))))))*********)))))))))***++++++,,,,,,)))))))))***,,,,,,)))'''''''''''''''((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,...//////******+++++++++,,,,,,,,,++++++***))))))(((((((((******)))******+++,,,---))))))*********)))(((((()))******+++---......///---///000000///.........+++...222666666444000...---///000000000000111333111222333555666777777777===BBBIIIRRR^^^ooo}}}qqq```[[[PPPIIIJJJQQQRRROOOBBB;;;666555444222222444111111000000000000111111111000///...---,,,+++***//////000000000000//////////////////000000000000...///000111111000///...........................///......------...//////000000000000///...---,,,////////////////////////...///000///---------///------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******))))))))))))*********************)))))))))((((((((()))))))))******zzz}}}{{{tttlll]]]PPPGGGCCC???===<<<<<<;;;:::<<<<<<<<<<<<;;;:::999888::::::999999999999:::::::::999888666444222000000000222333222///------.........---------,,,,,,,,,)))*********+++++++++++++++++++++,,,,,,+++******************************)))))))))))))))(((((((((***))))))(((((())))))***((())))))***++++++,,,,,,)))))))))+++,,,+++)))''''''''''''((()))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))***+++,,,---******+++++++++***)))(((++++++,,,,,,------......---,,,---...//////...,,,,,,...000222333222111000---...000000///...///000//////000111333444444333888:::<<<@@@IIIWWWhhhsss|||nnn___UUUKKKJJJEEE??????CCCEEECCC;;;666333333333111333666111111000000000000111111000000/////////........./////////......//////000/////////000000111111111...///000111111000///...........................---------,,,---...000111......---,,,,,,,,,---...........................---///000///,,,+++,,,...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,------++++++************++++++************************+++******))))))******++++++*********)))))))))(((((((((((((((((()))******{{{~~~zzztttkkk]]]PPPHHHEEE@@@>>>======<<<;;;<<<<<<<<<<<<;;;:::999999:::999999999999999::::::666666666666555444333222222555777666222//////000......---------,,,,,,,,,))))))******++++++++++++++++++,,,---------,,,,,,++++++************************))))))((((((''''''))))))(((((((((((())))))((())))))***++++++,,,,,,(((((()))+++,,,+++)))&&&((((((((()))***,,,---...))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,......------,,,+++******))))))))))))***+++,,,------......///...---+++***......------------,,,,,,,,,+++***,,,000111...+++............///000111222---///000000...,,,------///...---...000222333333111555999===AAAHHHQQQXXXiiissswwwhhh\\\QQQGGG@@@===??????:::999;;;===<<<999444111222111///000444111111000000000000111111111111111222333333444444000///...------...000000//////000000111111222222...///000222222000///...........................---,,,,,,,,,---///111222,,,+++)))))))))+++---///------------------------,,,...000...+++***+++------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***)))))))))))))))******+++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))++++++************+++++++++*********))))))((((((((((((((((((((()))******xxx{{{~~~~~~yyyssshhhYYYNNNDDDBBB???=========<<<;;;<<<======>>>===;;;:::999<<<;;;;;;:::999888666666666555333222111000000000000000///000222222111///........................+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,((()))***++++++***)))(((((()))***++++++***)))(((,,,+++******)))******+++***************)))((((((&&&''''''((()))******+++)))))))))))))))))))))))))))************+++++++++************************///...---,,,,,,,,,---...,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++******+++++++++,,,,,,,,,,,,+++***))))))+++---.....................------............//////////////////............//////111111111111111222222222333222333555999>>>BBBEEENNNVVVcccqqq~~~rrrgggXXXLLLFFFAAA<<<888888888777666555444444333222222222111111111000000000000000000111111111111000000000000000000000000////////////////////////000000000000111111111111////////////////////////------......//////000000,,,,,,,,,------.........++++++,,,------,,,++++++---.........---,,,,,,+++***++++++,,,---...//////+++++++++************))),,,+++++++++***))))))))),,,+++******))))))******++++++++++++++++++++++++......---,,,******+++---000...,,,+++,,,+++***)))+++++++++*********))))))******))))))(((((('''''')))))))))***+++++++++,,,***+++,,,---,,,+++***)))(((((((((((())))))))))))uuuyyy~~~~~~xxxrrrgggYYYNNNDDDBBB???=========<<<;;;:::;;;<<<<<<;;;:::888777666666777888888888888777777666555444444444444444000//////000111111///...++++++++++++++++++,,,,,,)))******++++++******))),,,,,,+++******+++,,,,,,))))))************))))))))))))************)))))))))************************************)))(((((())))))((())))))***+++,,,)))))))))))))))))))))))))))************+++++++++************************---,,,+++******+++,,,,,,,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,......---------...///000..................------............//////////////////............//////000000000000111111111111333333222333555888<<<>>>@@@FFFNNNXXXcccoooyyyssshhhXXXPPPEEE>>>;;;:::888666555555555444333333222222222222111111111000000000//////000000000111111111////////////////////////////////////////////////---.........////////////........................------------............,,,,,,,,,---------......,,,---...//////...---,,,------......------,,,+++,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++---...---,,,******+++---///---++++++,,,,,,+++***+++++++++*********))))))******))))))((((((((((((***************+++++++++))))))***+++++++++***)))(((((((((((()))))))))***sssvvv|||~~~wwwpppeeeXXXNNNDDDBBB???=========<<<;;;;;;;;;<<<<<<;;;:::888777666666777888888888888888333333222222222222333333222111000111111111///---+++++++++++++++*********)))******++++++******))),,,++++++******++++++,,,******))))))))))))************))))))))))))******&&&''')))***+++******))))))************))))))(((,,,+++)))((()))***+++---)))))))))))))))))))))))))))************+++++++++***************************))))))((())))))******------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------......---............///////////////............//////////////////000000000111666555333222333444666777666888;;;@@@GGGQQQ[[[bbbpppzzzyyygggVVVKKKDDD???999666777888777666111111111111111111111111111111111111000000000000//////000000000000111111////////////////////////////////////////////////------........./////////........................---------------,,,,,,,,,,,,,,,,,,------------......///000111111000///...------......------,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,------,,,******+++---...,,,++++++,,,---,,,++++++++++++******************))))))))))))(((((((((+++++++++***************'''((()))***************((((((((()))))))))******qqqvvv|||}}}vvvnnncccVVVMMMDDDBBB???=========<<<;;;======>>>>>>>>><<<;;;:::;;;;;;;;;:::999888777777333333222111000000111111555333222222333222000...------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++$$$&&&(((***++++++)))((())))))************)))(((---,,,)))'''''')))+++,,,))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((()))))))))***+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++)))((((((((()))***++++++******+++++++++,,,,,,,,,((()))+++,,,,,,,,,***))),,,,,,------------......---------........./////////......------......///------......///000000000777666444333333444555555555555666777:::@@@HHHMMMSSS[[[fffqqq{{{}}}zzztttlllbbbUUUIIIAAA???;;;777555555555555333//////000000000111111111111111000000000/////////////////////000000000111/////////////////////////////////////////////////////////000000000111111........................///......------,,,,,,,,,------------------------...///000111111000///...,,,------...------,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,------+++******,,,...------************************)))))))))))))))))))))))),,,+++++++++***)))))))))'''(((((()))***++++++,,,(((((()))))))))*********rrrwww~~~}}}vvvmmmbbbUUUMMMDDDBBB???=========<<<;;;===>>>>>>???>>><<<;;;::::::::::::::::::999888777999888777555333222222111333222111111222111///------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((()))***++++++***)))(((((()))***+++$$$&&&(((***++++++)))(((((())))))*********)))))),,,***(((&&&&&&'''***+++))))))))))))))))))))))))))))))*********+++++++++************************((())))))*********++++++)))******+++++++++******++++++++++++++++++++++++)))((((((((()))***++++++******+++++++++,,,,,,,,,***,,,...000000///---,,,,,,,,,,,,,,,------......------------..................------------......,,,------...//////000000444333222222222333444555555666777777777999<<>>FFFPPP[[[gggyyy~~~qqqcccVVVJJJAAA<<<<<<;;;999:::===???@@@@@@;;;:::777444111111333555/////////000000000000000/////////.........------........./////////000000........................////////////////////////,,,,,,,,,---------......------------------------------...............///......---------,,,,,,,,,,,,---............---,,,+++,,,------......------,,,,,,,,,------.........------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++)))+++---...---,,,,,,------,,,***+++,,,------,,,))))))*********+++++++++))))))*********+++++++++***************+++++++++++++++***))))))***+++,,,))))))*********+++++++++rrrzzz}}}}}}}}}xxxoooaaaTTTLLLDDDBBB???=========<<<;;;>>>????????????===<<<;;;999999:::::::::999999888777666555444333333333333222111111222444444333111000000///......---,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,------,,,+++***((()))***++++++***)))(((((()))***++++++***)))(((,,,+++******)))******+++(((((()))***************(((((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************&&&''')))***+++++++++***)))***+++,,,,,,,,,,,,,,,************************------,,,+++*********+++******+++++++++,,,,,,,,,,,,,,,------.........---******+++,,,,,,---......,,,,,,,,,---------.........------,,,,,,------...------...///000111222333111111222222333333333444333444333222111111444666333000333999:::999===DDDEEERRReeeyyywwwkkkbbbVVVJJJBBB>>>;;;:::777555444555888:::<<<<<<;;;999555111...---///222//////////////////////////////.........---------............/////////000........................////////////////////////........./////////000000------------------------,,,,,,,,,------..................------,,,,,,,,,,,,---...//////...---,,,+++,,,,,,---.........---......---------,,,,,,,,,//////.........---------/////////......------,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++(((+++---...---,,,,,,---...,,,++++++,,,---,,,+++))))))******++++++++++++))))))******++++++++++++))))))******+++++++++,,,+++***)))(((((()))******)))************+++++++++rrryyy|||~~~uuulllbbbWWWNNNDDDCCCAAA???>>>>>>>>>???===============;;;999888555666777777888777777777666555444222111000000000666333111111222222///------------,,,,,,,,,++++++******+++,,,------......++++++++++++++++++,,,,,,***************)))((((((*********)))))))))))))))******))))))))))))******)))(((((((((***+++***)))+++***)))'''''''''((()))+++)))'''%%%%%%(((+++---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************+++******))))))******+++---------...------,,,,,,)))******++++++,,,---------------------,,,+++***,,,+++***))))))***+++,,,(((***,,,,,,++++++,,,---------------------------------,,,++++++,,,,,,,,,------......//////000000,,,,,,---.../////////...000222333333111000111222222222111111333555888:::888BBBRRRbbboooyyy|||rrrggg\\\SSSKKKIIIDDD???;;;888777666555444333222333555888999777666555444222111000///////////////////////////...------,,,---...///000------------------,,,,,,,,,...//////......000111......////////////......------............------000000000000000000000000..................------------++++++++++++------,,,,,,,,,---------......000000///...------,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++------------------------,,,+++***))))))***+++,,,111...++++++...000///---,,,++++++******++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))sssyyy}}}}}}}}}tttjjjaaaVVVLLLCCCBBB@@@>>>=========>>><<<============;;;999888333333333333333222111111666555333222111000000000555333000000111111///,,,---------,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++))))))*********))))))(((***)))))))))))))))))))))******))))))))))))*********)))((()))+++,,,+++***+++***)))((('''(((((()))***)))'''&&&&&&(((***,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,---------------,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,+++******++++++******************)))+++,,,,,,+++++++++,,,------------------------...------,,,,,,------...............////////////////////////...---,,,,,,,,,---//////......///000333333222111222333555666555<<>>:::777555333333333333222111111111333555666333222222111111000000000////////////////////////...------,,,---...///000...------------------------...//////------...///......////////////......------............------////////////////////////..................------------++++++++++++------,,,,,,,,,---------......000//////...------,,,,,,++++++,,,,,,---......///------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++...---++++++,,,------,,,,,,++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********)))))))))******++++++******)))************************))))))))))))))))))))))))sssxxx~~~~~~~~~{{{}}}{{{rrriii```TTTKKKBBBAAA???===<<<<<<<<<===<<<<<<======<<<;;;:::999888888888777666444333222555444333222111000000000333222000000000000...---------------,,,,,,,,,,,,******++++++++++++++++++---,,,,,,++++++*********((())))))*********))))))))))))))))))))))))************))))))))))))******+++***)))***,,,,,,,,,*********)))((((((((()))))))))(((((((((((()))***+++*********++++++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------,,,++++++******)))++++++++++++++++++***)))+++++++++++++++***)))(((***,,,------+++***++++++,,,,,,,,,,,,------------.........------......////////////...............---...............---------///111111111000111222444333111000000111222333111666;;;@@@BBBDDDFFFHHHUUU[[[dddooozzz~~~xxxsss```WWWKKKBBB>>><<<;;;:::444333222000000000000111222111000//////000111222////////////////////////////////////////////////...------------...//////........................---...///...---,,,---.........////////////......------............------........................------------------......------++++++++++++------,,,,,,,,,---------......//////......---,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++*********+++------,,,++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************)))******++++++******)))************************))))))))))))))))))))))))ssswww}}}}}}|||||||||||||||zzz|||zzzrrrhhh___TTTKKKBBBAAA???===<<<<<<<<<===;;;;;;<<<===<<<;;;:::999;;;;;;;;;;;;:::999888777555444333222111111111111222111000000//////...---...------------,,,,,,,,,++++++******************------,,,,,,+++***))))))(((((()))************))))))))))))))))))***************))))))))))))******+++*********,,,---,,,+++******))))))))))))))))))(((((()))***************************++++++++++++*********************************+++++++++,,,,,,******))))))))))))******++++++,,,---------,,,,,,)))******++++++,,,------******+++++++++******)))***+++,,,,,,+++***((('''+++---...---,,,******+++,,,,,,,,,,,,,,,------------------------......////////////......---------)))***,,,...///000111111000111333333111000111111222111000000000000111222000333666888999:::<<<>>>AAAFFFLLLTTT]]]gggqqqwwwzzzoooeee^^^XXXUUUJJJDDD<<<666444555666666000000/////////000111111111000///......//////000........................////////////////////////......------.....................///////////////---...//////...---...000---......//////......---------............------------------------------,,,,,,------------......------++++++++++++------,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))(((+++///...,,,******,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))ssswww|||~~~|||{{{|||}}}zzz|||zzzrrriii```UUULLLCCCBBB@@@>>>============:::;;;<<<<<<<<<;;;:::999666777777888888777777777444444333222111111111111111111111000///..................---------,,,,,,++++++******************------,,,,,,+++***))))))((())))))*********))))))(((((())))))******************))))))))))))******+++*********,,,---,,,+++))))))******************((((((******+++******)))))))))*********+++++++++************************))))))))))))*********+++***))))))(((((())))))******++++++,,,------,,,,,,)))******++++++,,,------)))******+++++++++*********++++++,,,,,,***)))(((,,,---......,,,***+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,------...//////......------,,,,,,)))***,,,...///000111111...000111000---++++++,,,////////////000111222222000222444444555666999<<<888;;;>>>BBBFFFMMMTTTYYYgggmmmvvv~~~}}}ppphhh[[[PPPHHHDDDBBBAAA>>><<<888666555444444333111111000000000000000000000000000///////////////000000000///......------////////////////////////..................------............//////000000,,,...////////////111222------............------------............------------------------------,,,,,,,,,,,,------......------++++++++++++------,,,,,,,,,---------......---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))),,,000///---++++++---,,,++++++******++++++,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))uuuyyy~~~}}}}}}}}}yyy{{{yyyqqqhhh___UUUKKKCCCBBB@@@>>>=========>>>999:::;;;<<<<<<;;;:::999444555666666777777777666444333222222111111222222000111222111///...///000............---------,,,******++++++++++++++++++---,,,,,,++++++************************)))((((((((((((((()))******++++++******))))))))))))******+++***)))***,,,,,,,,,***((()))***+++++++++******((()))******++++++******)))))))))************+++++++++++++++++++++++++++(((((()))))))))*********++++++************++++++)))***+++,,,,,,------,,,------,,,++++++******))))))***++++++,,,+++++++++*********+++++++++******+++---......,,,+++,,,,,,******++++++,,,,,,------+++++++++++++++,,,---............------------------...............------///111222000...,,,,,,---......///000000111222222000111222111111111333555444555777999;;;???DDDHHHMMMSSS\\\dddkkkuuuzzzqqqeee\\\UUUNNNDDD<<<999888888999555555666555444222000///111111000000//////....../////////000000000000000111111000000///...------////////////////////////.........///......---,,,---------......//////000,,,---//////...///000222------............------------............------------------------------++++++,,,,,,------......------++++++++++++------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************++++++,,,,,,,,,,,,+++++++++---......---,,,,,,---,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++***************+++++++++)))******++++++******)))************************))))))))))))))))))))))))xxx||||||zzzzzzwwwyyywwwpppggg^^^SSSJJJBBBAAA???===<<<<<<<<<===999999;;;;;;;;;;;;:::999888888888888888888777777333333222222111111222222000222333222000///000222............------------******++++++,,,,,,------++++++++++++++++++++++++++++++++++++***((('''&&&'''(((((()))******++++++******))))))))))))*********)))((()))+++,,,+++***((()))***++++++++++++***))))))*********+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++))))))***,,,,,,------,,,------,,,++++++******)))******+++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***,,,......---,,,---...)))******+++,,,,,,------+++++++++,,,,,,---//////,,,------------------...////////////...---,,,,,,///000222222111000000111///000000111111111000000///000111000///...000111111222333444555777:::===<<>><<<;;;;;;;;;;;;888999:::;;;;;;;;;:::999888888888777666555444333333333222222111222222222000222444333000///000333//////.........---------******+++,,,------......++++++++++++++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%'''(((((()))***+++++++++******))))))))))))******)))(((((((((***+++***)))((()))***+++,,,,,,+++*********))))))******+++,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))(((((((((((())))))((()))***+++,,,---------)))******+++,,,,,,------***+++,,,---------------))))))(((((()))+++---...***,,,......------...///))))))***+++,,,,,,------,,,,,,,,,---...///000111,,,,,,,,,------.........,,,,,,---.../////////...)))+++---.........000111222222222222111000///...///000222222111111222333///000111111111222444666666999<<<<<<<<<@@@IIIPPPQQQ\\\gggooowww~~~ssskkk]]]TTTIIICCCCCCBBB===999555555555666777666444111000111222222000000000111000111111222222111111000+++,,,---...////////////,,,,,,---......///000000////////////////////////....../////////...,,,+++++++++,,,,,,---...//////...//////---***''''''(((,,,------......------,,,---..................---........................******+++,,,,,,---......------++++++++++++------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++...---++++++++++++---......***''''''***,,,+++***,,,++++++++++++++++++,,,+++++++++************)))++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))}}}}}}yyyyyyzzz{{{yyyuuuoooggg\\\QQQIII>>>===;;;;;;<<<<<<;;;:::888777777999<<<===;;;888::::::999777666444333333333555666555444333333333111111000000//////......222000///...//////---,,,)))***,,,------,,,+++***)))+++------+++***+++,,,***)))(((''''''((()))***((((((((()))******(((&&&)))******++++++)))((('''(((&&&$$$######%%%((()))***************************((('''(((+++,,,***((())))))))))))))))))))))))'''+++------+++)))+++------***&&&%%%(((+++++++++***************************************************++++++,,,...//////000(((***---///000...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))***++++++,,,,,,------......---,,,+++++++++,,,---///...,,,,,,+++,,,---...//////---,,,,,,---...///.........///000000111111222111000000000000000111////////////////////////000000111222333333444444555555666666888999:::;;;AAAEEEJJJQQQWWW___gggmmmrrryyy{{{oooeee___XXXQQQKKKBBB@@@===999777555444444666666555444444333222222111111000000000000111111//////............//////000//////...---,,,,,,+++............---,,,++++++,,,,,,++++++,,,...///000+++,,,...000111111000000++++++,,,,,,---.../////////............---------***++++++,,,,,,------...,,,+++***+++---...---,,,------............------+++++++++,,,,,,,,,------..................------......---,,,,,,,,,,,,---..................------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++***)))+++***)))((((((***,,,...***++++++,,,,,,,,,++++++***+++,,,,,,+++***)))((())))))*********+++++++++*********)))))))))))))))))))))))))))************|||~~~{{{zzzyyyxxxwwwtttooohhh]]]RRRJJJ@@@>>><<<;;;;;;;;;:::888999888777888999999666333888888777777666666555555222333444444222111111222111111111000//////......222000...------,,,***(((***++++++,,,,,,++++++++++++,,,,,,+++)))(((((()))***))))))))))))))))))***)))))))))***++++++)))((()))******+++***)))((('''***)))((('''''')))***,,,************************,,,***)))***,,,---,,,***)))))))))))))))))))))))))))***,,,,,,+++++++++,,,///,,,((('''(((******)))************************************************+++++++++++++++*********))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))***++++++,,,,,,---------,,,+++++++++,,,---------,,,,,,,,,---...///...------,,,,,,---------...000222444555444333222//////000000000000000000........................///000000111222222333333111111111222333444666666999<<>>BBBHHHNNNSSS\\\dddooovvvyyy~~~}}}yyyppphhhbbb^^^YYYUUUQQQMMMHHHEEE???<<<888666666777555444000000000000000000111111000/////////......------.........------.........///......------......///------------,,,,,,++++++***+++,,,---------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,++++++******---,,,+++,,,...///...---,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++++++++++++++++++++,,,---...///------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***************************))))))))))))******+++******+++++++++******))))))******+++++++++******((())))))*********))))))*********+++************''''''((()))***+++,,,,,,*********+++++++++++++++((()))))))))************sssxxx~~~zzzxxxwwwuuuqqqiii\\\NNNDDD???===;;;;;;;;;<<<;;;:::333555777888888888888888999999999888777777666666222333555444333111222222222222222111000000//////)))((()))+++...000111000...---+++***)))***+++++++++,,,,,,+++))))))***,,,(((***---......---***(((((()))***)))(((''')))***)))))))))((((((((((((((($$$&&&'''))))))((('''&&&))))))))))))))))))))))))'''((((((((((((((())))))((((((((((((((((((((((((+++)))'''))),,,---+++((()))***+++,,,,,,,,,,,,,,,************************************************)))******++++++,,,,,,,,,((()))***+++++++++******++++++++++++++++++++++++******))))))))))))***+++******++++++,,,---------+++++++++,,,,,,---------//////......---,,,+++***,,,---...000000000///...,,,+++++++++,,,---...///)))+++---///000000............................................./////////000/////////000111222222---000333444444333444555444666888999:::<<>><<<;;;;;;<<<<<<<<<;;;777999::::::888666555666::::::999888777777666666333555666666444333333444333222222111111000//////...---,,,---...///...---------,,,+++************---...///---+++((((((((((((***,,,......,,,***(((''')))***)))&&&&&&(((+++***)))((('''''''''(((((('''((()))***+++***)))((())))))))))))))))))))))))((()))+++***))))))***,,,(((((((((((((((((((((((())))))(((***+++,,,***)))%%%(((+++,,,,,,,,,,,,---************************************************+++******)))((('''&&&&&&)))***+++,,,---,,,+++***++++++++++++++++++++++++)))))))))((())))))***+++***++++++,,,------......******+++,,,------------/////////...---,,,******,,,,,,---...////////////...---+++***+++---000111+++,,,---/////////......------------------------........................///.........//////000111///111222222111111111222///222555777888888999:::;;;===???AAACCCHHHPPPVVV]]]aaafffjjjlllmmmnnnpppyyy~~~yyyrrrnnnlllllllllkkkaaaXXXMMMGGGDDDBBB>>>;;;>>>===;;;999777777777888555444333222222111111111111111111111000///...---//////////////////............------------............------------........................------------------,,,+++***)))***+++,,,,,,,,,,,,++++++))))))))))))***,,,---...++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,))))))******+++,,,,,,---,,,+++***+++---...---,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------)))******++++++,,,,,,---------,,,+++++++++++++++)))******++++++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,************************(((((((((((()))******+++***+++,,,,,,,,,,,,,,,,,,+++++++++***************'''''')))***+++,,,,,,,,,*********)))******+++,,,*********++++++++++++,,,((((((((()))******++++++))))))))))))************vvv{{{~~~}}}zzzxxxtttooofffZZZNNNFFF@@@>>><<<;;;;;;;;;:::999:::<<<>>>>>>;;;999888999888888888888888888888888444555666666444333333444333333222111111000000///000///------......,,,+++,,,,,,,,,,,,+++***))))))(((***---...,,,***)))))))))***+++,,,,,,+++***)))(((***,,,***&&&&&&)))---***)))((('''&&&''''''((())))))******+++++++++***))))))))))))))))))))))))''')))+++***)))(((***,,,((((((((((((((((((((((((''')))***+++***)))***+++%%%(((,,,---+++*********************************************************+++***)))((('''&&&%%%%%%+++************+++,,,,,,***************************)))))))))******+++,,,*********+++,,,,,,------)))***+++---......------,,,,,,---......------,,,++++++++++++,,,---......,,,,,,,,,,,,---...///000..................//////------------------------/////////...............//////......//////000000444444555333111111222444---000333444555555666777666666666777:::===AAACCCLLLPPPTTTVVVVVVUUUUUUUUUYYY___hhhrrr{{{xxxssslllddd\\\XXXSSSOOONNNNNNNNNMMMHHHDDD???;;;999888777666999999777555333222222222111222222222111111222333///000000111000000..............................//////............//////...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++,,,------,,,,,,+++************+++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++***************++++++++++++***)))***,,,---,,,+++******++++++++++++***************+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------************************'''''''''(((((()))++++++******+++,,,,,,,,,,,,,,,---,,,***)))))))))*********+++++++++++++++************)))))))))***,,,,,,++++++++++++************(((((()))******+++,,,,,,))))))))))))************xxx}}}~~~~~~yyyvvvsssmmmeee[[[PPPIIIBBB???===;;;;;;:::999777444777;;;;;;999888999;;;666777777888999999::::::333555666555444333333333333333222222111000000000...---,,,,,,......---,,,,,,,,,------,,,+++)))(((###))),,,------------)))***++++++++++++***)))))),,,---+++'''&&&***///***)))(((&&&&&&''''''((()))))))))))))))*********))))))))))))))))))))))))%%%'''))))))&&&&&&(((***((((((((((((((((((((((((&&&))),,,+++)))((())),,,%%%)))------+++((('''(((************************************************))))))))))))************---+++)))''''''***,,,///************************+++*********+++,,,,,,---)))))))))***++++++,,,,,,)))***+++---......------)))***,,,...////////////***)))(((((()))+++---...)))***+++------------,,,000000///.........//////------------------------//////////////////......111111000000000111111222333333333222000000222444111222333333222222444555333222222444777999999888BBBEEEJJJKKKJJJHHHGGGFFFHHHKKKOOORRRVVV]]]eeekkkqqqtttyyy|||yyyooo```WWWTTTNNNFFFDDDBBB???>>>>>>>>>===;;;888888777666555444444444333444444333111111222333///000111111000///000111---...///000000000///...------------------------//////............//////...------,,,,,,------...........................)))***++++++,,,,,,,,,,,,((()))***,,,------,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++***)))))))))***)))((()))+++,,,+++*********++++++++++++******))))))*********+++++++++000///...---+++***)))((()))))))))***+++,,,......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...))))))))))))))))))))))))''''''''''''((()))++++++'''((()))***************...,,,***(((((()))***+++......------+++***((((((******)))))))))***,,,---******))))))((('''''''''))))))***+++,,,,,,------))))))))))))************