BM6P6(@ rrrZZZ[[[OOOKKKEEE@@@===999666555333111000......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,---------..................////////////...111333000...444BBBNNN|||kkkcccddddddeeeeeeccceeejjjjjjhhhpppjjjhhhjjjiiiddddddhhhjjjhhhtttwwwaaa[[[]]]ZZZUUURRRWWWPPPHHHEEEDDDDDDAAA===:::;;;=========;;;999777777666666666666555555555333444555444222111222333555333444777777888BBBNNNuuuNNNRRRaaauuusssddd]]]___ZZZXXXqqqnnnDDD@@@HHH<<<===???DDDHHHJJJKKKKKKJJJKKKLLLMMMMMMMMMOOORRRUUU\\\\\\\\\\\\\\\[[[[[[ZZZ___aaaaaa\\\iiiqqquuu\\\IIINNNcccuuuxxxvvvxxxaaakkk{{{~~~yyyppp}}}jjjQQQVVVrrrxxxSSS<<<;;;<<<@@@EEEIIIIIIGGGMMMMMMOOOPPPQQQRRRRRRRRRTTTSSSQQQQQQRRRTTTVVVWWWYYYSSSLLLIIILLLPPPTTTUUUZZZWWWSSSPPPOOORRRVVVXXXZZZYYYUUUQQQOOONNNPPPSSS[[[]]]```bbbbbb```^^^\\\]]]]]]^^^aaafffnnnvvvzzzvvvbbbXXXVVVWWWWWWVVVTTTRRRRRRSSSRRROOOLLLIIIJJJMMMOOOOOONNNLLLJJJIIIIIIJJJLLLLLLKKKHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHEEECCCAAA@@@@@@@@@CCCAAA>>>???BBBCCCBBB@@@BBBAAA@@@AAABBBBBBAAA???BBBCCCFFFHHHIIIHHHFFFEEEHHHIIIJJJJJJJJJLLLOOORRRsss[[[[[[PPPKKKEEE@@@===999666555333111000......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,------------...............////////////---111333111000333;;;CCCTTTzzzwwwsssiii```___eeekkklllddd______ccchhhkkksss{{{vvvfffXXXXXX^^^^^^\\\[[[SSSMMMFFFCCCCCCCCC@@@===:::;;;<<<<<<;;;:::777666555444444444333333333333333444555444222111222333555333444666555555===GGG^^^XXX___oooxxxnnnhhhhhhffflll```@@@===@@@888===@@@DDDHHHLLLNNNOOOOOOLLLMMMNNNOOOOOOQQQTTTWWWZZZZZZYYYXXXXXXYYYYYYZZZ______^^^```jjj|||```KKKKKKTTT]]]nnnyyy|||kkk~~~{{{mmmxxxyyymmmZZZPPPGGGOOOggg~~~kkkMMM===???CCCJJJPPPSSSQQQOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSRRRQQQQQQPPPQQQRRRRRRWWWRRRMMMKKKMMMQQQTTTUUUYYYWWWSSSPPPOOOPPPSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTXXXYYY\\\^^^___^^^]]]\\\\\\\\\\\\]]]aaaggglllooossszzzxxxlll]]]RRROOOQQQRRRSSSSSSQQQPPPPPPRRRSSSQQQOOOJJJKKKMMMNNNOOONNNMMMLLLHHHGGGGGGHHHJJJKKKJJJIIIEEEEEEEEEEEEEEEFFFGGGGGGKKKJJJHHHFFFDDDDDDDDDDDDCCCAAA??????AAABBBAAA???AAA@@@@@@BBBCCCCCCAAA???DDDEEEGGGIIIJJJJJJIIIHHHGGGHHHIIIIIIIIIJJJMMMOOOaaasss[[[[[[PPPKKKEEE@@@===999666555333111000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............/////////...000222222111222444555333PPPwwwaaaZZZUUUXXX\\\]]]\\\[[[MMMIIICCC@@@@@@@@@>>><<<:::;;;;;;;;;999777555444222222222111111111111000222333444333111111111333444333444555444333888>>>ZZZyyy[[[OOO]]]rrrzzztttuuummmoooNNN===;;;999999???AAADDDHHHMMMPPPSSSTTTOOOPPPQQQQQQQQQRRRUUUXXXXXXWWWVVVVVVVVVWWWXXXXXX]]]^^^\\\ccckkklllvvvXXXPPPNNNQQQbbbxxxcccvvvzzziiiLLL<<<>>>AAAOOOfffwww~~~zzzWWWEEE???CCCKKKSSSZZZ[[[YYYVVVNNNOOOPPPQQQQQQPPPOOONNNQQQQQQQQQPPPPPPOOONNNMMMNNNKKKHHHGGGIIILLLNNNNNNVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVVVVVVVSSSTTTVVVXXXZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]___aaa]]]^^^bbbiiiuuulll\\\[[[UUUOOOMMMNNNQQQQQQQQQPPPNNNMMMNNNOOOQQQQQQPPPJJJKKKKKKLLLMMMNNNNNNNNNKKKIIIFFFFFFHHHIIIJJJIIIDDDDDDDDDDDDDDDDDDEEEEEEJJJJJJHHHGGGEEEEEEEEEEEECCCAAA??????@@@@@@@@@?????????@@@CCCDDDDDDBBB@@@DDDDDDEEEFFFGGGHHHIIIJJJEEEGGGGGGGGGGGGGGGIIIKKKMMMhhhsss[[[\\\PPPLLLEEE@@@===999666444333111000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////000///000111222222000///222888FFFnnnnnncccccc]]][[[ZZZZZZXXXTTTQQQOOOGGGDDD@@@=========<<<:::999999999888777555333222111111111000000000//////111222333222111000111222222333444555444444666999999wwwRRRQQQ```bbbtttrrrkkk}}}rrr{{{iii???<<<;;;888AAAAAACCCEEEHHHLLLOOORRRTTTSSSTTTTTTRRRQQQRRRTTTVVVSSSTTTVVVWWWWWWWWWVVVVVV[[[ccc\\\aaalllbbbvvvgggQQQGGGGGGOOOXXXxxx___pppxxx]]]]]]TTTJJJIIIJJJYYYrrr|||gggCCC>>>AAAFFFMMMUUUZZZ[[[YYYWWWOOOOOOQQQQQQQQQOOONNNLLLNNNOOOPPPQQQPPPNNNLLLKKKHHHGGGFFFFFFHHHIIIJJJJJJPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNPPPSSSUUUVVVVVVPPPQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXXXXZZZ^^^aaacccdddnnnttt~~~~~~|||uuukkkdddaaa^^^ZZZVVVZZZWWWTTTRRRRRRQQQOOONNNMMMLLLKKKJJJKKKLLLLLLMMMIIIHHHHHHHHHIIIKKKMMMNNNNNNLLLIIIHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>???@@@CCCEEEEEEBBB@@@AAAAAAAAAAAACCCDDDFFFHHHEEEFFFGGGGGGFFFFFFGGGIIITTTKKKWWW~~~sss[[[\\\PPPLLLFFF@@@===999666444333111000------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............111///......111222222000777444111CCCkkk{{{pppkkkhhhfff\\\]]]]]]XXXSSSMMMHHHEEEBBB@@@===;;;::::::999888777777666666444333222111111111111111000000000///000111222222000000111222///222444555555777888888666ZZZhhhRRRSSSNNNcccwwwuuu\\\aaa}}}}}}UUU:::>>><<<999FFFDDDEEEFFFHHHJJJMMMNNNOOOUUUUUUTTTRRRPPPOOOQQQRRROOORRRVVVZZZ[[[YYYVVVTTTYYYfff___\\\jjjeeemmmoooRRRIIIJJJKKKfffvvvdddppptttxxxqqqgggdddbbblll|||UUU<<<@@@GGGJJJNNNRRRTTTUUUUUUUUUNNNOOOQQQQQQQQQOOOMMMKKKKKKMMMOOOPPPPPPOOOMMMKKKIIIJJJKKKKKKKKKKKKLLLLLLJJJKKKMMMNNNOOOOOONNNMMMOOOMMMJJJJJJMMMPPPRRRRRRPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXZZZ[[[YYYWWW[[[[[[]]]aaafffiiiiiihhhdddhhhllllllhhhaaa\\\ZZZ[[[YYYVVVSSSRRRTTTXXX[[[[[[XXXUUURRRPPPNNNLLLJJJKKKJJJIIIHHHFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJHHHDDDAAACCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>>>>?????????@@@BBBDDDCCCAAA???@@@???>>>>>>???BBBDDDEEECCCEEEGGGGGGFFFFFFGGGHHHHHHEEEKKK^^^xxxttt\\\\\\QQQLLLFFF@@@===999666555333111000------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........000...------000222333333111777666666@@@SSS{{{tttdddfffkkkjjjeeeTTTWWWVVVPPPLLLJJJHHHEEE>>>===<<<:::888777666666444444444333222222111111111111111111000000000000///000111111000///111222...222444444555999999777<<>><<<<<>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@>>>??????>>>======>>>@@@@@@?????????AAAAAA???>>>@@@???>>>>>>???@@@BBBCCCAAACCCEEEFFFEEEEEEFFFGGG<<>>===>>>CCCEEEEEEFFFIIIKKKKKKKKKJJJIIILLLMMMMMMLLLKKKLLLOOOQQQOOOQQQTTTWWWXXXXXXXXXWWWVVVYYYZZZ[[[]]]```hhhrrrcccLLLKKKKKK^^^sss~~~|||OOOCCCNNNJJJMMMOOOQQQPPPNNNMMMNNNOOOLLLMMMPPPQQQQQQOOOMMMKKKKKKKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJIIIFFFEEEFFFHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMIIIEEEFFFIIILLLKKKIIIMMMNNNQQQSSSSSSRRRQQQOOOPPPPPPPPPQQQSSSUUUWWWXXXVVVWWWXXXVVVSSSRRRUUUXXXRRRUUUXXXZZZZZZYYYWWWUUUZZZYYYXXXVVVTTTRRRRRRSSSPPPTTTXXXWWWRRRMMMKKKKKKNNNNNNNNNNNNLLLKKKKKKKKKGGGIIIKKKIIIEEEAAA???>>>BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<;;;<<<>>>???@@@@@@@@@@@@;;;===>>>>>><<<===???BBBBBB@@@=========>>>>>>===>>>===============>>>>>>===@@@CCCDDDDDDDDDEEEFFFBBBAAABBBCCCGGGSSSjjjttt\\\]]]QQQMMMFFF@@@===999666555333111000---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......***---000000///.........333111,,,111888000---:::OOOqqqggg\\\YYYUUUSSSYYYbbbjjjlllMMMMMMGGG>>>;;;???@@@===<<<<<<;;;999666444333333000000000000000111111222000000/////////.........---///000000//////000222000444333000222777777222888222CCC~~~sssZZZIIIJJJYYYqqqfffBBB777>>>===BBBKKKGGGDDDFFFIIILLLMMMLLLKKKJJJGGGHHHIIIJJJJJJLLLPPPRRRQQQQQQRRRSSSTTTVVVXXXYYYVVVOOOVVV]]]WWWWWWcccmmmnnn```TTTDDDSSSeeerrr~~~vvvsss}}}yyy|||qqqCCCBBBWWWKKKJJJMMMPPPPPPMMMKKKKKKLLLKKKMMMOOOQQQRRRPPPMMMKKKLLLLLLKKKJJJIIIGGGFFFEEELLLMMMNNNKKKHHHFFFHHHJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJGGGEEEGGGLLLMMMJJJFFFJJJMMMQQQTTTUUUTTTSSSQQQOOONNNNNNOOOQQQSSSUUUWWWUUU[[[``````[[[WWWVVVWWWPPPVVV^^^cccbbb]]]XXXVVVSSSRRRSSSWWWZZZXXXSSSNNNTTTUUUVVVTTTPPPNNNPPPRRRJJJLLLLLLKKKHHHDDDBBBAAAEEEIIILLLKKKGGGBBB@@@???BBBAAAAAAAAA@@@??????>>>CCC@@@>>>===>>>??????>>>AAAAAA???>>><<<;;;;;;;;;888:::;;;===>>>???>>>>>>:::<<<>>>>>><<<===@@@CCCCCC@@@===;;;;;;<<<<<<<<<;;;::::::::::::999999999;;;===AAABBBCCCCCCDDDEEEHHH>>>>>>GGGHHHBBBGGGTTTmmmwww^^^^^^QQQMMMGGGCCC???:::666444333111000......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000111333444555555???WWW~~~pppgggWWWSSSTTTSSSPPPRRRYYY]]]]]]PPPJJJCCC===;;;<<<>>>???@@@<<<888444333222111///000000//////.........---///////////////.........///////////////000111111000111111222222333444444666777666OOOeeeZZZMMMSSSfffSSS@@@;;;CCCCCCBBBDDDBBBIIIHHHIIINNNSSSSSSOOOJJJHHHIIIJJJJJJLLLPPPVVVZZZZZZ[[[ZZZWWWSSSSSSWWWZZZVVVVVV[[[___]]]YYY]]]eeeiii[[[QQQIIILLL___nnnvvvqqquuuwww}}}kkkQQQHHHPPPWWWUUUTTTLLLFFFGGGIIIJJJMMMRRROOOOOOQQQQQQRRRQQQPPPPPPNNNLLLJJJIIIIIIHHHGGGFFFKKKMMMNNNMMMKKKIIIIIIJJJKKKKKKKKKJJJHHHIIIKKKMMMHHHDDDAAACCCHHHKKKKKKHHHKKKMMMOOOSSSUUUTTTPPPMMMOOOPPPOOOKKKLLLQQQTTTSSSTTTSSSSSSSSSUUUWWWZZZ\\\WWWUUUTTTWWW[[[\\\YYYVVVSSSTTTUUUUUUUUUSSSRRRQQQMMMPPPSSSSSSRRRPPPPPPPPPLLLKKKKKKKKKJJJJJJIIIIIILLLKKKJJJIIIGGGFFFEEEDDD======>>>@@@AAABBB@@@>>>======>>>>>>>>>>>>============<<<<<<<<<<<<======999999999:::;;;<<<>>>>>>========================AAAAAA???===;;;;;;>>>AAA===<<<;;;:::999999:::;;;<<<;;;>>>CCCBBB===???FFFEEEEEEEEEFFFGGGHHHJJJKKKQQQaaa|||www______RRRNNNHHHCCC???:::777555333111000......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.../////////000111222333444555222444BBB^^^{{{mmm```___bbb]]]PPPRRRQQQMMMLLLOOOOOOMMMNNNIIICCC>>>=========>>>>>>;;;777444222222000///.........---------,,,,,,///.....................///////////////000000111000111111222222333333444666111999FFFddd\\\XXXWWWaaazzztttkkkOOOOOOEEE:::<<>>>>>@@@AAAAAA@@@>>>;;;;;;<<<=========<<<<<<===<<<<<<;;;;;;<<<<<<===888888888999:::<<<===>>>========================>>>>>>===<<<;;;<<>>===<<<<<<<<<=========<<<>>>BBBAAA===>>>CCCDDDDDDEEEEEEFFFHHHIIIJJJGGGNNN[[[jjj|||vvv^^^___SSSOOOIIICCC@@@;;;777555333111000...---,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000111222333333111...---333CCCXXXgggxxx___WWW]]]ZZZWWWZZZYYYOOOQQQOOOIIIFFFFFFCCC???JJJFFFBBB>>>======<<<;;;;;;888555222111111///...,,,,,,,,,,,,++++++++++++........................//////......//////000111000000111111222333333333666...>>>===:::}}}jjj[[[WWWhhhsssVVVKKK]]]qqq```??????JJJJJJJJJNNNKKKIIIKKKPPPVVVXXXXXXQQQQQQQQQPPPMMMKKKLLLMMMSSSUUUWWWXXXVVVTTTTTTTTT```ccciiilllgggaaaaaadddeeeaaannn___]]]VVVKKKFFFQQQgggzzz{{{qqq```UUUWWWWWWRRRSSSZZZRRRRRRRRRRRRMMMIIILLLRRRWWWUUUSSSPPPOOONNNOOOOOOPPPNNNLLLLLLMMMMMMMMMLLLIIIMMMPPPQQQOOOKKKGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIJJJHHHFFFGGGKKKMMMMMMKKKLLLMMMOOORRRTTTSSSPPPNNNQQQTTTSSSPPPPPPRRRRRROOOTTTTTTSSSRRRRRRRRRSSSSSSRRRWWW[[[[[[XXXTTTUUUVVVSSSSSSSSSRRRSSSSSSTTTTTTPPPLLLIIILLLRRRUUURRRNNNOOOOOONNNLLLJJJIIIGGGGGGJJJIIIHHHFFFEEEDDDDDDCCCAAA@@@???@@@AAAAAA???===999999:::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::;;;>>>@@@@@@@@@???>>>>>>>>>?????????>>>@@@BBBAAA===>>>AAACCCCCCCCCDDDEEEFFFGGGGGGKKKKKKKKKLLLSSSfffsss\\\^^^SSSOOOHHHDDD@@@;;;777555444222000...---,,,+++************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............///000111222///555::::::666222222444???ZZZ~~~kkkXXXVVV```fff\\\WWWYYYWWWVVVVVVRRRJJJDDDCCC@@@<<>><<<<<<:::888666888555222111000000...---++++++++++++++++++++++++---------------.........///............///000000000000000111222222333333444222<<<888111```ppp[[[___qqq|||XXXFFFllllllHHHKKKMMMCCCFFFNNNKKKIIIJJJOOOSSSVVVVVVMMMOOOQQQQQQPPPNNNNNNOOOSSSTTTUUUUUUUUUUUUUUUUUUZZZ^^^bbbccc^^^ZZZ[[[^^^ccc___ccc|||kkkUUUUUUOOODDDQQQlll{{{|||{{{aaaWWWQQQVVVYYYWWWTTTUUUMMMMMMQQQUUUSSSNNNKKKLLLUUUTTTTTTSSSRRRPPPPPPOOOPPPNNNLLLMMMNNNOOOOOONNNJJJLLLOOOPPPOOOLLLJJJJJJHHHJJJLLLMMMKKKJJJJJJJJJIIIHHHGGGHHHKKKLLLLLLKKKMMMMMMNNNPPPRRRRRRPPPNNNOOORRRSSSQQQRRRTTTSSSOOOSSSSSSRRRQQQPPPOOONNNMMMPPPSSSXXXYYYWWWUUUTTTUUUQQQPPPNNNMMMLLLMMMNNNNNNOOOLLLJJJLLLPPPSSSRRRPPPQQQPPPOOONNNMMMLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBCCCBBB@@@???@@@@@@@@@???===888999:::;;;<<<<<<<<<<<<:::::::::999999:::::::::777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999999;;;<<<>>>>>>>>>============>>>@@@@@@@@@AAA@@@???>>>???AAAAAABBBCCCDDDDDDDDDDDDKKKLLLLLLJJJJJJOOOXXX```pppYYY\\\SSSNNNGGGDDD@@@;;;777555444222111------,,,+++************************************++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------...///000000000111333333333333555777000999EEEWWWqqqsssggg^^^XXX\\\```cccXXXNNNYYYccc[[[ccc```XXXLLLEEECCCAAA>>>===;;;999999888777444111333222000/////////---,,,+++++++++++++++++++++++++++,,,,,,,,,---------..................//////000///000000111111222333333111999555444===JJJiiiccciiiqqqaaaRRRrrrxxx[[[DDDNNNJJJ@@@LLLJJJJJJJJJKKKLLLNNNNNNMMMGGGJJJMMMNNNMMMMMMMMMMMMTTTSSSQQQQQQSSSUUUWWWXXXTTTYYY[[[YYYUUUVVVZZZ]]]ZZZ``````eee[[[QQQSSSLLLMMMWWWmmm|||uuu{{{qqqUUUWWWUUURRRVVVZZZVVVMMMLLLKKKOOOXXX]]]WWWNNNIIINNNPPPSSSVVVVVVSSSPPPNNNPPPNNNMMMNNNOOOPPPPPPOOOGGGHHHIIIIIIIIIIIIKKKLLLGGGIIIKKKLLLJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJIIIJJJIIIIIIKKKMMMNNNMMMKKKLLLPPPSSSRRRSSSVVVVVVRRRPPPQQQPPPPPPNNNLLLJJJHHHMMMMMMOOOSSSVVVWWWUUURRROOONNNLLLJJJHHHHHHHHHIIIKKKLLLLLLMMMMMMOOOQQQRRRMMMLLLLLLLLLLLLLLLLLLLLLGGGEEECCCBBBAAAAAAAAABBBBBB@@@>>>>>>??????>>>===999:::;;;<<<<<<<<<<<<<<<999999888888888888999999666666666666666777888999999999999999999999999999:::;;;<<<;;;999777777888::::::::::::::::::::::::<<<=========>>>>>>>>><<<>>>???@@@AAABBBBBBBBBAAA@@@AAACCCFFFHHHJJJKKKJJJNNNZZZjjj{{{mmmWWW[[[SSSNNNGGGDDDAAA<<<888666444222111---,,,+++******))))))***************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...///222000------000333666777666333000111<<>>===<<<>>>>>>>>>===:::;;;;;;<<<<<<;;;;;;:::888777777777777777777888555555555555555666777777888888888888888888888888:::<<<===<<<999666555555666777888888999888888888777999999999;;;???>>>:::<<<===???@@@AAA@@@??????CCC@@@<<<===BBBHHHMMMOOOCCCFFFLLLTTT```mmmwww}}}mmmVVV\\\TTTPPPHHHEEEAAA<<<888666444333111---,,,+++***))))))))))))************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......000222333333111...---111111222222111222444888DDDQQQcccssstttbbb\\\dddcccfffgggbbbZZZVVVXXX]]]WWWTTTUUUSSSUUUbbbaaaMMMYYYWWWOOOCCC===<<<:::888666555333333333222000...---,,,+++,,,------,,,***(((((()))))))))******************+++,,,,,,------...------------...////////////000000111111222222...666000222;;;444>>>dddkkkaaa```[[[]]]hhh{{{mmmlllwwwvvvlllXXXEEE@@@DDDCCCDDDJJJDDDEEEFFFFFFDDDCCCBBBBBBAAACCCEEEEEEDDDDDDEEEFFFMMMLLLJJJLLLPPPTTTTTTTTTRRRYYY\\\XXXTTTXXX\\\^^^```___``````dddwwwuuu```NNNNNNXXXkkkyyysssooorrrxxxeeeXXXRRRUUUUUURRRNNNMMMLLLKKKHHHCCCCCCJJJOOOLLLGGGDDDCCCGGGKKKOOOPPPOOOLLLIIIFFFDDDCCCCCCDDDEEEDDDCCCAAABBBCCCBBBAAA@@@AAACCCDDDEEEEEEDDDCCCCCCDDDFFFDDDFFFGGGHHHHHHGGGGGGGGGHHHFFFEEEEEEGGGIIIIIIIIICCCGGGHHHGGGHHHLLLLLLIIIHHHIIIKKKLLLLLLIIIFFFDDDFFFFFFGGGHHHKKKMMMOOOOOOJJJKKKKKKKKKKKKJJJIIIIIIEEEFFFGGGHHHIIIIIIHHHGGGDDDDDDDDDDDDDDDDDDCCCCCCDDDBBB@@@>>>===>>>@@@AAA>>><<<:::;;;<<<>>>>>>===;;;;;;;;;;;;:::999888777777666666666666666666777444444444444444555555666777777777777777777777777888:::======:::888666666666777888999999999888888666999:::999>>>DDDCCC>>>;;;<<<>>>?????????===<<>>???CCCJJJOOOLLLIIIFFFDDDEEEFFFJJJMMMmmmWWW]]]UUUQQQIIIEEEAAA<<<888666555333111---,,,+++***))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------(((,,,///000...---///111111222444666444222222444000777<<<===>>>FFFVVVccc|||kkk]]]TTTXXXhhhkkk\\\TTTXXXkkknnnnnnhhh]]]TTTQQQRRRVVVRRRUUUSSSIIIKKKTTTTTTGGGGGGCCC<<<888999888555666444333222222222000...++++++***+++------+++***&&&'''''''''(((((())))))))))))***+++,,,,,,------...------------...///////////////000111111222222///111777666222777BBBGGGzzzfffaaaYYYXXX___jjjyyy}}}lllsssrrrWWWIII>>><<<@@@AAAGGGJJJDDDCCCDDDDDDCCCAAAAAABBBCCC@@@BBBDDDEEEEEEGGGIIIKKKHHHHHHIIILLLQQQSSSRRROOOOOOXXX\\\XXXTTTVVVYYYXXXbbbZZZ^^^jjjddd^^^{{{lllRRRLLLIIIRRRfffwww}}}}}}sssoooqqqtttlllWWWHHHUUUPPPQQQTTTNNNDDDFFFPPPLLLHHHGGGIIIIIIHHHHHHJJJCCCEEEHHHJJJKKKJJJHHHGGGKKKIIIGGGGGGHHHHHHHHHGGGCCCDDDFFFFFFCCCAAA??????FFFFFFFFFEEECCCDDDFFFHHHDDDFFFHHHIIIHHHGGGGGGGGGLLLJJJHHHHHHJJJLLLMMMMMMJJJMMMMMMKKKKKKOOOOOOMMMEEEGGGJJJLLLKKKIIIFFFDDDDDDFFFHHHGGGFFFGGGKKKOOOEEEGGGHHHJJJKKKKKKJJJJJJEEEBBBAAADDDIIIIIIEEE???FFFEEEEEEDDDCCCBBBBBBAAACCCBBB???===<<<===???AAA===;;;999999;;;===>>>===:::::::::999888777666555666666555555555555666666444444333333333444555555777777777777777777777777666999<<<===;;;999888777777888999:::;;;::::::999999<<<======CCCJJJJJJDDD:::;;;===??????>>><<<;;;666<<>>@@@CCCFFFHHHJJJJJJJJJJJJOOORRRRRRTTTVVVVVVSSSYYYVVVSSSTTT^^^fffddd]]]______]]]YYYSSSQQQSSSUUUQQQPPPOOOOOONNNLLLIIIFFFDDDCCC@@@===;;;888777666333333333333333222...+++,,,,,,++++++***)))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111111111111111222333333333444666:::===xxxVVVRRR``````nnnyyybbbPPPQQQHHHMMMBBBAAA???>>>???@@@CCCDDDAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBDDDGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNQQQQQQQQQQQQRRRSSSTTTUUUUUUXXXZZZ[[[]]]cccmmmvvvlllUUUGGGIIITTTUUU]]]ppp|||tttkkklllvvv```RRRNNNKKKOOOOOONNNKKKGGGFFFJJJMMMHHHKKKLLLIIIEEECCCEEEIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJIIIFFFCCCHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLNNNKKKHHHFFFFFFHHHLLLOOOKKKMMMNNNNNNMMMLLLMMMNNNLLLKKKKKKLLLOOOQQQRRRRRRNNNNNNMMMJJJHHHGGGHHHJJJIIIHHHGGGFFFGGGIIIKKKMMMEEEDDDDDDCCCBBBBBBAAAAAADDDAAA>>>>>>AAAAAA===888============<<<<<<<<<<<<<<<;;;999888888999;;;<<<;;;999666444333333444555444444444444444444444444444333333222222333333444666666666555555444444444333444666888888777555444666777777777777666666555>>>=========???CCCGGGJJJBBB???>>>>>>@@@AAA???===??????????????????@@@@@@BBBCCCDDDDDDCCCCCCDDDEEEnnnUUUZZZTTTRRRKKKFFFBBB<<<888555444222111---,,,+++***))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...//////000000111222222333333111222333444666777999999888:::<<>>;;;999777555555222222111222222111---+++,,,,,,+++******)))(((((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......//////000111111111111000222222333333444666:::===^^^gggTTTVVVaaakkktttyyyNNNAAAEEEAAADDDDDDCCCBBBAAA@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEENNNMMMMMMMMMMMMLLLLLLLLLPPPRRRTTTVVVWWWVVVUUUTTTUUUXXX[[[[[[]]]bbbkkkrrrvvvgggOOODDDIIILLLQQQXXXXXXqqqyyymmmooopppsss|||qqqVVVMMMLLLJJJMMMNNNOOOOOOMMMLLLLLLMMMKKKMMMNNNLLLGGGEEEGGGJJJHHHGGGFFFFFFFFFGGGHHHIIIKKKIIIHHHGGGHHHHHHFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDEEEFFFGGGHHHHHHGGGFFFFFFGGGHHHIIIJJJHHHFFFDDDDDDEEEHHHJJJKKKLLLMMMLLLLLLNNNQQQTTTMMMKKKJJJKKKMMMOOOOOONNNMMMMMMLLLJJJHHHGGGIIIJJJJJJIIIGGGFFFFFFHHHIIIJJJEEEEEEDDDDDDCCCBBBBBBAAADDDAAA??????BBBBBB>>>;;;=========<<<<<<<<<<<<;;;<<<;;;999888888999;;;<<<999888666444333333333444333333333333333333333333333333222222222222333333555555444444444333333333222333555777777666555444555666666777777777666666<<<<<<<<<<<<===@@@CCCDDD@@@>>>======@@@@@@???===>>>>>>>>>>>>??????@@@@@@AAABBBDDDCCCBBBBBBCCCEEEhhhUUU\\\SSSQQQMMMEEEAAA<<<888555444222000---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///000000111111222222333000000111222333444555555444555777888:::;;;;;;;;;===??????AAAGGGNNNOOOLLLFFFLLLRRRUUUYYY___bbb```TTTUUUTTTQQQNNNKKKKKKKKKMMMNNNOOOPPPOOOKKKEEE@@@>>>===;;;888666444333333000000///000000///,,,***+++++++++******))))))((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000111111000000111222333333333555888;;;===tttgggSSS\\\bbbhhhkkkrrrxxxyyyXXX<<<999@@@CCCBBBCCCCCCCCCCCCBBBAAA@@@@@@EEEDDDCCCBBBBBBCCCDDDEEEIIIHHHFFFEEEDDDCCCCCCCCCLLLMMMMMMNNNMMMLLLKKKJJJNNNQQQUUUYYYZZZYYYVVVTTTUUUWWWZZZ[[[\\\___fffkkkxxxxxxqqq]]]RRRNNNCCCBBBKKKNNNSSSYYYgggzzzuuuiiinnnrrr{{{yyy\\\JJJGGGIIIIIIKKKLLLNNNQQQSSSRRRNNNKKKLLLNNNPPPMMMJJJHHHIIIKKKHHHGGGFFFEEEEEEGGGIIIJJJLLLIIIFFFEEEFFFGGGGGGGGGGGGGGGFFFEEEFFFHHHKKKLLLKKKIIIFFFCCCBBBCCCEEEGGGJJJIIIGGGEEEDDDDDDEEEEEEHHHGGGEEEDDDCCCDDDDDDEEEKKKKKKJJJIIIHHHJJJNNNRRRLLLJJJIIIIIIJJJKKKJJJIIIKKKLLLLLLJJJHHHHHHIIIKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCAAA???@@@BBBCCC@@@===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999:::;;;888666444333222222222333222222222222222222222222222222111111111111222222333333222222222222111111000222333555666666555555444555666777777777777777:::::::::;;;;;;<<<<<<======<<<;;;<<<>>>??????>>>;;;<<<<<<===>>>???@@@@@@???AAABBBBBBAAAAAABBBCCCdddTTT\\\RRROOOLLLDDD@@@<<<888666444222000---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************+++++++++++++++++++++++++++++++++++++++,,,,,,---/////////000111111222222//////000000111111222222444555555666777888999999AAABBBCCCDDDKKKQQQOOOJJJIIIOOOSSSUUUXXX\\\\\\XXXVVVVVVVVVTTTRRRPPPOOONNNLLLKKKJJJJJJIIIFFFAAA===;;;:::888666444333222111///...------...---+++)))+++*********)))))))))((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000111222333333444777999777EEEtttggg^^^```cccdddfffppprrrMMM:::<<<:::>>>BBB===>>>???AAABBBBBBAAA???>>>BBBAAA@@@??????@@@BBBDDDKKKJJJIIIHHHFFFEEEEEEDDDCCCEEEHHHJJJKKKKKKJJJJJJJJJMMMQQQUUUXXXXXXWWWVVVSSSVVVXXXYYYZZZ[[[___bbbgggsss___SSSPPPSSSNNNAAAFFFGGGOOO^^^ooo{{{sssddd^^^___^^^rrrxxxdddNNNDDDFFFIIIHHHIIIIIIJJJNNNRRRRRRNNNJJJJJJLLLMMMMMMKKKKKKLLLMMMIIIHHHFFFEEEEEEGGGIIIKKKLLLHHHEEECCCDDDFFFHHHIIIHHHGGGEEEDDDEEEGGGJJJLLLMMMKKKIIIFFFEEEDDDDDDDDDHHHGGGEEEDDDCCCCCCCCCCCCHHHGGGFFFFFFEEEDDDCCCCCCJJJJJJIIIGGGDDDDDDFFFGGGIIIHHHGGGGGGIIIIIIGGGFFFIIIJJJJJJIIIHHHGGGIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@???>>>???AAAAAA???===;;;;;;;;;::::::::::::999777777666666666666777777555444333222111111111111111111111111111111111111111000000000000000000111000000000000000000000000///000111333444555555555333333555666777777777777888999:::::::::999888777999999:::;;;===>>>>>>>>>999:::;;;<<<===>>>???@@@>>>???@@@@@@??????@@@AAAgggTTTZZZQQQNNNKKKCCC???;;;888666444222000---,,,+++***))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********************************+++++++++++++++------...//////000000111/////////000000111111111444444555555666777888888===AAADDDGGGMMMRRRPPPKKKLLLNNNOOOPPPTTTYYYWWWQQQUUUUUUTTTTTTSSSRRRPPPOOOLLLIIIDDDBBB@@@???<<<;;;888777666444333111111111---,,,++++++,,,,,,***(((*********)))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000///000222222222333555777;;;222HHH]]]^^^cccfffdddeeerrrqqqGGG:::BBB888333999333777999<<>>@@@???>>>======???AAACCCFFFFFFFFFFFFFFFFFFEEEEEE@@@BBBEEEHHHJJJJJJJJJIIIHHHIIIKKKNNNQQQUUUWWWYYYSSSTTTUUUVVVWWWXXXZZZ[[[eeeeeeyyyfffUUUOOOHHHKKKHHHHHHNNNVVVaaappp|||sssgggaaaaaadddfffiiipppeeeUUUHHHEEEIIIIIIGGGGGGFFFEEEHHHLLLMMMKKKHHHDDDFFFIIIJJJKKKLLLMMMNNNJJJIIIGGGFFFGGGHHHJJJKKKJJJHHHEEEDDDEEEHHHIIIIIIIIIGGGEEECCCBBBDDDFFFGGGKKKKKKKKKJJJHHHFFFCCCBBBDDDDDDBBBBBBAAABBBCCCDDDFFFFFFEEEEEEDDDCCCBBBAAAEEEFFFHHHHHHEEECCCBBBBBBFFFEEEEEEFFFHHHHHHGGGEEEFFFHHHIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@???????????????>>>>>>>>>===<<<<<<<<<======<<<:::999999999888888888777777333333333333333333333333222222111000000/////////000000000000000000000000/////////....../////////.../////////////////////...///000111222333444444111222333444555666666666777888999:::999888666555666777999::::::;;;===>>>888888999:::<<<===>>>>>>;;;===>>>>>>======>>>???qqqWWWYYYRRRPPPIIIAAA???;;;888666444111///---,,,+++***))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***+++,,,,,,------...//////......//////000000111111222222222333333555666777333:::@@@DDDIIIOOOPPPNNNJJJJJJIIIIIIOOOVVVVVVRRRQQQPPPNNNNNNOOOOOONNNLLLKKKFFF@@@<<<:::999999888555555333222111000000000---+++******++++++***)))))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000//////...///111222222222444555666555999LLLYYYSSSVVVaaaeeebbbfffpppzzzkkkIII===>>>222///888777333555888;;;===>>>======??????>>>>>>???@@@AAABBB???@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIIIIHHHIIIMMMQQQVVVYYYTTTTTTTTTUUUUUUWWWXXXXXXccckkklllvvvlll[[[NNNHHHEEEEEEGGGKKKTTT]]]iiiqqq~~~}}}uuuhhhfffbbb\\\ZZZdddwwwooo___VVVKKKGGGIIILLLJJJGGGFFFEEEDDDDDDEEEGGGGGGGGGAAACCCEEEHHHJJJKKKLLLLLLHHHHHHGGGGGGHHHHHHIIIIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIGGGEEEBBBAAAAAABBBCCCGGGHHHJJJJJJIIIFFFBBB@@@AAAAAA@@@@@@@@@AAACCCDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@CCCGGGIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHHHHFFFDDDDDDFFFGGGGGGEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@========================:::::::::::::::999888888777666666666666555555555000000000000000000000000000000/////////.......................................------------......------............//////......///000111111222333000111222333333333333333555666777888888777666555444666888999888999;;;<<<777888888999:::;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===[[[XXXUUUTTTHHH@@@>>>;;;888777444111///---,,,+++***))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((***+++++++++***)))*********+++,,,,,,------,,,,,,---...//////000000000000000000222333555666222:::???@@@CCCJJJQQQTTTKKKMMMKKKHHHKKKSSSYYYYYYQQQOOOLLLLLLNNNOOOOOOMMMHHHDDD???;;;999777666444222111000///...------------+++))))))***+++***)))((()))))))))))))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000000//////---///111222111111222444222777999555RRRfffSSSYYYccccccbbbeeegggppp~~~PPP@@@888666111444;;;:::333444777999:::;;;;;;;;;<<<<<<======>>>??????@@@<<<===???AAACCCCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNOOONNNLLLKKKKKKMMMPPPTTTWWWWWWVVVTTTTTTVVVWWWYYYYYY]]]iiihhhccc{{{vvvfffZZZMMMIIIHHHGGGIIILLLUUU]]]iiittt}}}{{{pppfff___VVVbbbnnnqqqpppyyywww\\\SSSKKKDDDEEEIIILLLJJJHHHFFFGGGGGGFFFDDDCCCDDDEEEAAABBBDDDGGGIIIJJJIIIHHHDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFHHHJJJMMMMMMJJJHHHGGGFFFEEECCCBBBAAAAAAAAADDDEEEFFFFFFEEEDDDBBBAAA@@@@@@???>>>???@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAA???BBBEEEGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIHHHEEEBBBCCCEEEFFFEEECCCAAA@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA========================999:::;;;:::888777666666444444444444333333333333//////000000000000//////...............------,,,------------------------------,,,,,,,,,,,,---------------........./////////.........///000000111000000111111111111111000222333444555555666666666333666888888777777999;;;888888888999999999::::::888999;;;:::999999:::<<<___XXXWWWWWWIII@@@===:::888777444111///---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))++++++******)))((())))))***++++++,,,,,,***++++++,,,...//////000000000000111222444666888999@@@DDDAAA@@@GGGRRRXXXPPPSSSRRRLLLJJJQQQ[[[```UUUQQQNNNNNNPPPSSSSSSRRRFFFDDD@@@===;;;888444222000///...---,,,,,,,,,,,,---+++))))))***+++******(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///////////////,,,...111111111111222333333222::::::@@@wwwccc[[[dddddd___```]]]dddnnnyyyvvv:::999666333444777777222555666777888999:::::::::888999:::;;;<<<<<<<<<<<<>>>???AAACCCEEEEEEEEEDDD@@@AAACCCFFFJJJNNNRRRTTTRRRQQQOOONNNOOOQQQSSSTTTZZZXXXUUUUUUWWWYYYZZZ[[[XXX]]]fffhhhfffxxx}}}cccVVVQQQNNNJJJHHHFFFIIINNNUUU^^^jjjvvv}}}vvvjjj```\\\\\\___```llloooxxxdddQQQLLLEEE@@@BBBHHHJJJJJJIIIFFFIIIKKKIIIEEECCCCCCEEECCCDDDEEEGGGIIIIIIGGGEEEAAACCCEEEFFFGGGFFFDDDCCCDDDFFFIIIMMMOOONNNJJJGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@@@@DDDCCCBBBAAABBBCCCDDDEEEBBBCCCDDDCCCBBBBBBCCCEEEJJJJJJIIIJJJIIIGGGCCC@@@CCCDDDEEEEEEBBB???>>>>>>>>>>>>???AAAAAABBBAAAAAA=========>>>>>>>>>>>>>>>:::;;;;;;:::888666555555333333333222222222111111//////000000000000//////------.........---,,,,,,---------------------------,,,,,,++++++,,,,,,------------......///////////////.........//////000///000000000000//////...000000111222444555666777333666888777666555777:::888888888888888999999999777999::::::999888:::;;;___[[[WWWSSSJJJCCC@@@<<<999888666333111...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%)))*********++++++++++++))))))))))))************++++++,,,------......///000000000222333555777888;;;>>>BBBEEEHHHKKKOOORRRNNNMMMLLLLLLOOOSSSWWWZZZUUUSSSOOOKKKIIIIIIJJJKKKAAA@@@>>>;;;888666555444111000...---,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))666111+++((()))******))),,,+++*********+++,,,---,,,,,,,,,---------......---------.........//////222111111222444444222111777444444<<<>>>FFFcccKKKVVV___^^^bbbhhhjjjeeeeeevvvZZZ777666666555444444333333333333555666888:::;;;<<<777777888999:::;;;<<<<<<===@@@EEEJJJMMMLLLHHHDDDEEEEEEEEEGGGIIILLLNNNPPPQQQSSSTTTRRROOONNNQQQUUUXXXYYYZZZZZZYYYZZZ\\\^^^YYY```hhhfff```jjjkkk]]]WWWTTTLLLDDDAAAEEEHHHKKKSSS]]]___tttzzzpppkkk\\\ZZZTTTWWW```]]]```oooqqq|||~~~qqqZZZIIIHHHGGGFFFGGGHHHHHHGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCDDDGGGIIIIIIHHHFFFDDDGGGGGGKKKSSSZZZZZZRRRJJJEEEEEEFFFFFFEEECCCAAA@@@CCCEEEBBB===>>>CCCDDD@@@???AAACCCAAA??????AAACCCDDDDDDEEEFFFGGGIIIKKKLLLJJJHHHDDDBBBAAABBBCCCEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBCCCCCCAAA>>>;;;??????@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>;;;:::999777666444333222222222222222111111111000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,---------................../////////////////////000111111222222444555666777777888888888888888777777888888999:::777777888888999999999999^^^[[[WWWSSSJJJCCC@@@<<<999888666333111...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******)))'''%%%(((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........000000111111333444666777<<<>>>@@@BBBCCCDDDFFFHHHGGGGGGHHHIIIJJJLLLNNNOOOQQQPPPMMMKKKIIIHHHGGGGGG???===;;;888666444222222000///...,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))333///+++))))))******)))++++++*********+++,,,---,,,,,,,,,---------......---------.........//////000000///111333333222111333111///555666777ZZZgggPPPTTTZZZZZZ\\\___bbbdddhhhpppwwwoooXXX;;;666666555555444333333222222333444666888999:::;;;999::::::;;;<<<======>>>AAABBBDDDGGGJJJKKKJJJHHHDDDCCCDDDDDDFFFHHHJJJKKKNNNPPPRRRRRRRRRQQQQQQRRRVVVYYY\\\^^^^^^]]]]]]]]]]]]___bbbaaa^^^cccwwwaaaZZZSSSPPPNNNJJJGGGFFFIIIPPPZZZbbbiiipppuuuwwwwww{{{zzzsssmmmiiicccYYYQQQMMMWWW\\\UUURRR```ppp|||rrrbbbQQQHHHHHHGGGFFFFFFFFFHHHHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEBBBDDDEEEGGGGGGFFFEEEDDDCCCBBBDDDKKKRRRSSSMMMGGGDDDDDDEEEEEEEEEDDDDDDCCCDDDGGGFFFCCCCCCFFFEEE@@@@@@BBBBBBAAA@@@@@@BBBDDDCCCCCCCCCDDDEEEGGGHHHIIINNNLLLIIIFFFEEEDDDEEEEEEDDDEEEFFFGGGIIIIIIJJJJJJGGGFFFFFFFFFFFFEEEBBB@@@@@@@@@????????????@@@@@@???>>>===<<<;;;;;;;;;<<<888777666555333222111000000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------.........////////////......///000000111111222222333444555666666666666777666666777888999::::::999999888888999999::::::^^^[[[WWWSSSJJJCCC@@@<<<999888666333111...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******++++++,,,,,,------......111111111111222333444555:::<<<>>>??????AAACCCEEEEEEFFFGGGIIIIIIHHHHHHGGGKKKLLLLLLKKKIIIFFFCCCAAA;;;:::777555333111000///......,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))...,,,***)))******)))(((++++++******++++++,,,---,,,,,,,,,---------......------........./////////.........000222333222111444555222555888333===VVVsss^^^MMMOOOMMMPPPXXX]]]^^^dddnnnoooEEE;;;444555555444444333222222222111222333555666888999:::<<<<<<<<<======>>>>>>>>>DDDCCCBBBCCCFFFIIIJJJJJJDDDDDDDDDDDDDDDEEEFFFGGGJJJKKKNNNQQQTTTTTTRRRPPPRRRWWW]]]aaaaaa___]]]\\\^^^[[[[[[]]]^^^^^^ccciiiwww}}}eeePPPHHHLLLOOOOOOOOOFFFCCCHHHKKKGGGGGGKKKSSSVVVZZZ]]]```cccfffiiidddbbbaaa``````___]]][[[TTTPPPMMMLLLLLLMMMSSS[[[UUUjjjrrruuuvvv```KKK???@@@GGGEEEDDDDDDEEEFFFGGGEEEDDD>>>>>>>>>???@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDCCC@@@>>>>>>CCCJJJMMMJJJFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCFFFGGGEEEEEEFFFDDDAAAAAABBBBBBAAA@@@AAACCCEEEBBBBBBBBBCCCCCCEEEFFFFFFNNNMMMKKKIIIGGGEEEDDDDDD???@@@BBBDDDEEEGGGGGGHHHFFFEEECCCCCCCCCCCCAAA@@@BBBAAA???>>>======>>>>>>???>>><<<;;;999888888777444444333222111000///.........---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////---......///000000111111111111222333444444444444444555555666777999:::;;;:::999888888888999;;;<<<___\\\XXXTTTKKKCCC@@@<<<999888666333111...,,,***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))******++++++,,,------......111111111111111222333333555888<<<>>>AAADDDGGGJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGIIIJJJKKKHHHDDD???<<<888777555333111//////...---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))+++***++++++++++++,,,,,,,,,,,,,,,---------..................////////////.........000333444333222222888777777<<<999666===QQQYYYVVVQQQQQQVVVSSSMMMRRR^^^[[[gggxxxgggYYYHHH444;;;555333333333222222111111111000111222333555666777888;;;<<<<<<<<<============CCCAAA???@@@CCCFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEHHHHHHIIIMMMSSSUUUSSSPPPOOOSSSYYY]]]]]]\\\[[[ZZZ[[[YYYXXX\\\______]]][[[YYYxxxtttmmmeee^^^WWWOOOHHHJJJNNNPPPPPPOOOJJJKKKMMMNNNNNNNNNOOOOOOPPPRRRTTTSSSPPPOOOOOOQQQNNNMMMNNNMMMMMMTTTgggzzzzzzvvv]]]LLLFFFEEECCCBBBDDDCCCCCCDDDEEEFFFDDDCCC???>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA>>><<>>@@@AAACCCDDDDDDDDDEEECCCAAA@@@@@@AAA@@@???BBB@@@>>><<<;;;;;;<<<<<<>>>===;;;888666555444333222222111000///......---------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------...//////000000000000111333333333333333222333333555666888:::;;;999888777666777888:::;;;```]]]ZZZVVVMMMCCC@@@<<<999888666333111...,,,***)))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&'''''''''((((((((('''(((((((((((()))))))))******++++++,,,------...000000000000000111222333333666:::>>>@@@DDDHHHKKKOOONNNLLLKKKJJJIIIJJJJJJEEEGGGIIIIIIGGGBBB<<<999666555333222000//////...,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))*********))))))******++++++,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000/////////111444555444333+++555444111777888555888777]]]YYYMMMHHHLLLPPPMMMLLLNNNTTTWWW]]]fffppp}}}UUU@@@<<<666555---111111111111000000000000//////000111333444555555888999999999:::;;;;;;;;;>>>======???BBBCCCCCCBBBFFFFFFFFFFFFEEEDDDDDDDDDIIIGGGFFFIIINNNRRRSSSQQQLLLOOORRRTTTUUUUUUWWWXXXWWWXXXZZZ[[[\\\]]]\\\ZZZbbb[[[jjj~~~|||pppqqqjjj___aaaiiiggg]]]VVVUUUTTTSSSPPPLLLHHHFFFIIIPPPUUUSSSMMMIIIKKKPPPOOOWWWbbbhhhjjjrrrnnn^^^KKKBBBDDDHHHEEE>>>BBBBBBBBBCCCEEEEEEDDDCCCCCCCCCAAA@@@????????????>>>??????@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@AAA>>><<<>>>BBBFFFHHHHHHDDDCCCAAA@@@??????@@@@@@?????????@@@@@@CCCHHHMMMDDDCCC@@@???@@@AAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFDDDBBBAAABBBCCCBBBAAA@@@???===;;;::::::::::::;;;:::888666333222111000000000000//////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))******++++++******)))++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,------------+++,,,,,,---......//////000000111222333333333333111111222333555888:::;;;777666555555555666888999```]]]ZZZVVVMMMCCC@@@<<<999888666333111...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))''''''(((((((((((())))))******++++++,,,,,,------////////////000111222333444777:::<<<===???BBBDDDJJJHHHGGGEEEEEEEEEFFFFFFEEEEEEFFFFFFCCC???:::777444333222111//////......,,,++++++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++***)))***+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------............/////////000000000000000000222444555444333+++444222...333444333:::@@@555VVVuuuUUUFFFIIIPPPPPPLLLOOOLLLKKKMMMRRR[[[jjjxxxwww@@@888;;;111---444////////////////////////......///000111222333333444555555666777888999:::;;;;;;<<<>>>AAAAAA@@@>>>BBBCCCCCCDDDDDDCCCCCCBBBHHHGGGFFFHHHKKKNNNPPPQQQKKKLLLNNNNNNNNNPPPSSSUUUTTTYYY[[[XXXUUUWWWXXXXXX___[[[XXXfffttttttsssrrrpppkkkddd___XXXbbbkkkooolllkkkooottt|||kkkTTTSSSNNNGGGCCCDDDEEECCCBBBAAAAAACCCEEEEEEDDDCCCHHHGGGEEEBBB@@@???>>>>>><<<===>>>???@@@???>>>>>>======>>>????????????>>>???===<<<===@@@BBBDDDDDDCCCBBBAAA???>>>>>>======@@@??????@@@AAABBBJJJRRRFFFCCC@@@>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBBBBCCCDDDEEEFFFAAABBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@???======<<<;;;:::999888888777666444333111000000000////////////............---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,------......//////000222222222222222000000111333444777888:::444555555555666666666666^^^\\\XXXUUULLLCCC@@@<<<999888666333111...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))*********+++,,,,,,------------......000111333444666888:::;;;;;;<<<>>>@@@CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA>>>;;;888666222111000///............,,,,,,+++************+++))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))(((***,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000000000111000000111333444222111///555222111555333222:::>>>...:::cccnnnNNNFFFDDDAAAHHHEEEDDDFFFFFFGGGOOOYYY^^^cccmmmyyy}}}PPP222---000------<<<........................------...///000111111222111222333444666888999999;;;;;;;;;===???@@@???>>>@@@AAACCCDDDEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKLLLNNNKKKLLLMMMMMMMMMNNNPPPSSSQQQWWWZZZUUURRRTTTVVVUUURRR[[[___[[[cccwwwpppdddVVVHHHNNNOOOHHHBBBCCCEEEEEEBBBAAAAAACCCEEEFFFEEEDDDIIIHHHFFFCCCAAA???>>>>>>;;;<<<>>>@@@AAAAAA@@@@@@;;;<<<>>>???@@@???>>>===>>>>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>???>>>@@@BBBAAA@@@FFFOOOHHHDDD???<<<===>>>???>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCAAAAAAAAABBBDDDEEE>>>???@@@AAABBBBBBBBBBBB@@@??????@@@AAA@@@>>><<<:::;;;<<<<<<;;;999777666333222111000000000000000------------------......,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((())))))))))))))))))(((************************))))))))))))*********+++))))))))))))*********+++++++++++++++,,,,,,,,,,,,******++++++,,,------------...///000000111111000000000111222444555777888333444666777888777666555\\\ZZZWWWSSSKKKCCC@@@<<<999888666333111...,,,***)))******)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******+++,,,,,,------,,,,,,---...000222333444777888;;;<<<<<<===@@@BBB@@@BBBEEEHHHHHHGGGDDDCCCCCCBBB@@@===:::888666555111000///...------------,,,,,,++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++((((((***---)))***+++,,,---,,,++++++,,,,,,,,,---------......////////////000000000000000000///000222222111//////222///111888333///777///888CCC@@@SSSlllQQQMMMNNNCCCBBBFFFJJJGGGAAAAAAGGGJJJNNNVVV___hhhoootttvvvrrr[[[888888;;;000---333......---.....................,,,------...///000111111///000222444666888999:::===<<<;;;;;;>>>@@@@@@@@@AAABBBDDDFFFHHHHHHHHHHHHBBBGGGKKKMMMJJJIIIIIIJJJKKKLLLNNNOOONNNNNNPPPQQQNNNUUUWWWTTTRRRVVVWWWTTTVVVQQQWWW```]]]^^^wwwsssuuuzzz|||xxxzzzkkkWWWJJJCCCDDDEEEBBB>>>???DDDCCC===BBBBBBBBBCCCFFFFFFEEEDDDIIIHHHFFFCCCAAA@@@??????;;;===???BBBCCCCCCBBBBBB:::<<<>>>@@@AAA???===<<<@@@@@@BBBCCCCCCCCCAAA@@@>>>???@@@BBBBBBAAA@@@???===<<>><<<<<<======<<<;;;;;;<<<===???@@@BBBCCCEEECCC@@@>>>>>>???AAACCC???@@@BBBDDDEEEGGGGGGHHHBBBBBBCCCEEEFFFEEEBBB???888999;;;<<<<<<999777555000000////////////000000+++,,,,,,,,,,,,---------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,)))******+++,,,,,,------+++,,,---...////////////000111111222333555666777333555777999:::888666555^^^\\\XXXTTTKKKEEEBBB===:::888666333111...,,,***)))******)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++,,,------............///111222333777222222777::::::;;;>>>@@@AAACCCEEEDDDAAA>>>;;;;;;;;;999777444222111000111000...---,,,+++******))))))))))))))))))))))))'''(((***+++------......,,,+++++++++******))))))((()))+++,,,,,,,,,+++***++++++)))''''''+++111666:::666111...,,,,,,++++++...............///000000....../////////000000000111222333444555666777888111666<<<<<<:::SSSqqqPPPPPPFFFHHHLLLAAA<<>>===;;;BBBBBBBBBBBBBBBCCCDDDEEEEEECCCBBBDDDHHHJJJIIIGGGGGGIIIKKKNNNOOOOOONNNMMMPPPQQQSSSUUUUUUUUUUUUTTTVVVWWWXXXYYY\\\aaahhhmmmyyynnnfff```___dddmmmnnnppp~~~sss~~~|||ooojjjhhhKKK<<<<<>>>>>>>>>>>???@@@AAABBB::::::;;;===BBBEEEGGGGGGCCCCCCBBBAAA???>>>=====================>>>>>>???BBBGGGKKKIIICCC??????AAA>>>@@@BBBBBBAAA??????@@@BBBDDDEEEDDDBBBAAAAAAAAABBB@@@>>>>>>>>>AAADDDFFFDDDCCCBBBBBBCCCDDDCCCBBB???<<<999777666555333111111111000......---------++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///000222333444666777888777666555666777]]][[[XXXTTTKKKEEEAAA===999777555333111...,,,***)))******)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++,,,,,,------------...///000222222333444666888:::===???@@@>>>@@@BBBDDDDDDBBB???===::::::888666444222000///000///...---++++++******))))))))))))))))))))))))((((((***+++,,,,,,------+++++++++*********)))))))))******+++***)))((('''............---///222555555222///---...////////////............///000111/////////000000111111111///000000111333444555555333555:::999444:::YYY{{{dddNNNEEEIIIFFFCCCAAA:::???@@@???<<<===CCCKKKPPPQQQVVV[[[]]]^^^aaafffjjjrrruuuzzz~~~~~~}}}yyytttrrrssstttuuutttuuuttttttvvvwwwuuuppplllgggmmmfff\\\\\\\\\aaannn{{{rrrkkkmmmqqqooolllkkkyyyLLL;;;111111111000///.........------------------------------......//////000000///000222333555777888999===;;;:::<<>>BBBBBBAAABBBBBBCCCDDDEEEHHHFFFEEEEEEGGGHHHGGGEEELLLLLLMMMNNNNNNMMMLLLKKKLLLMMMOOORRRTTTVVVWWWWWWXXXYYYYYYYYYZZZ\\\```dddmmmrrrUUUBBB======<<<999???????????????>>>===<<<>>>>>>>>>>>>>>>??????@@@???AAACCCDDDAAA???======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBDDDDDD>>>======???CCCFFFHHHIIIEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>???@@@@@@@@@??????BBBEEEGGGFFFBBB???@@@AAAAAABBBCCCDDDDDDCCCBBBAAADDDFFFGGGGGGEEEDDDEEEEEEDDDBBBAAA??????@@@AAABBB@@@@@@???AAADDDEEEEEEDDD>>>;;;888666555444222111111000///...------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000111333444555666777777555555666777\\\ZZZWWWSSSJJJDDD@@@<<<888666555222111...,,,***)))******)))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,---...///111111///888<<<888777<<<===:::<<<>>>AAACCCCCCBBB@@@>>>999888666555333111000//////...---,,,++++++***+++))))))))))))))))))))))))))))))***+++++++++++++++***************)))))))))))))))************))))))***,,,---...---,,,,,,---111///---,,,...///000/////////.........///000000000000000000000111111111//////000111222222333333444333555999666222:::GGGwww|||aaaTTTHHHEEEHHHFFF===CCCJJJLLLHHHDDDCCCDDDGGGGGGGGGHHHKKKOOORRRUUUUUUXXX\\\aaadddffffffeeeeeecccaaaaaabbbdddddddddkkkjjjjjjjjjiiifffbbb___VVV[[[TTTMMMOOOQQQXXXfff]]]___eeeiiihhhfffiiiooo[[[000333/////////......------,,,---------------------------------...//////000000......000222555777999:::<<<;;;;;;===@@@AAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEIIIHHHGGGHHHIIIJJJIIIHHHMMMMMMMMMLLLLLLMMMMMMNNNKKKLLLNNNPPPSSSVVVYYY[[[ZZZ[[[[[[ZZZYYYXXXYYY[[[^^^eeeyyytttdddNNN666...666>>>===777::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;<<<=========???AAABBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAAEEEGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC???@@@BBBCCCCCCAAA@@@>>>BBBBBBBBBAAA@@@@@@AAAAAAFFFDDDCCCDDDFFFGGGEEEBBBDDDFFFGGGHHHFFFFFFFFFGGGEEEDDDCCCBBB@@@???>>>>>>???>>>>>>???AAACCCBBBBBB<<<999666555444333111000000///...------,,,,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,............///111222333444555666666444444555666[[[YYYVVVRRRJJJCCC???;;;888666444222000...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,...///000111333AAAEEE;;;666<<<===666===>>>@@@AAAAAA???===<<<666555444333111000///...------,,,++++++***++++++))))))))))))))))))))))))*********++++++***))))))************************))))))***+++,,,---......+++---......,,,+++,,,,,,000...,,,,,,------,,,+++//////.........//////000000000000000000000000000111111222222333333333444666222222666888888:::@@@???oooaaaLLLJJJKKKKKKEEE@@@===<<<>>>CCCIIIGGGDDDBBBDDDHHHKKKLLLKKKJJJLLLOOOQQQSSSSSSRRRRRRUUUVVVVVVXXX[[[]]]^^^^^^\\\[[[YYYWWWUUUQQQNNNKKKFFFEEE>>>BBBPPPUUUUUU]]]dddzzzkkkIII777***,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...///000222444555777777::::::;;;<<<>>>@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHJJJLLLNNNNNNOOOKKKJJJJJJJJJLLLNNNQQQSSSPPPPPPPPPPPPRRRUUUWWWYYYWWWYYY[[[[[[YYYXXXWWWXXX___ZZZ___ssseeeLLLAAA===999777777888888777666777777888888888777777888888888888888999:::;;;===???AAAAAA???>>>===>>>::::::::::::::::::::::::===============>>>???@@@???===;;;;;;===@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBDDDCCCBBB???===BBB@@@======???@@@AAAAAAFFFCCC@@@BBBFFFGGGDDD@@@@@@BBBDDDDDDCCCCCCDDDEEECCCCCCCCCCCCAAA???===<<<@@@>>>===<<<======;;;:::999777444333222222000///......---,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,............///000111222222333555444333333444555[[[YYYVVVRRRJJJBBB???;;;888666555333111...,,,***)))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,...///000111777EEEIII???:::@@@@@@:::>>>>>>??????>>><<<999888333333222111000///...---,,,++++++*********++++++***************************++++++++++++***))))))************+++++++++++++++++++++,,,,,,---......000000111000///...000222///...---...000000///---222111111000000000111111222222222111111111111111333333333333333333333444666333222333444444666999777EEEpppzzzbbbTTTOOOEEE???CCCIIIHHHDDDCCCCCC@@@???AAAFFFHHHFFFCCCHHHHHHIIIJJJJJJJJJIIIIIIMMMNNNPPPQQQRRRSSSSSSTTTRRRQQQOOOLLLIIIFFFDDDCCCFFFGGGCCCHHHTTTVVVXXXdddtttPPP222333777000,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////000000111222333333444666777999:::;;;<<<>>>???>>>>>>??????@@@BBBCCCDDDDDDFFFGGGIIIJJJKKKMMMNNNJJJIIIIIIIIIKKKNNNQQQSSSSSSRRRQQQOOOOOOOOOPPPQQQNNNQQQUUUXXXXXXWWWWWWWWWSSSQQQVVVaaaiiiwwwhhhOOO???777///444999999555111000111333444555666666666666666555444444555666777888999:::<<<>>>>>>===<<<<<<===========================;;;;;;;;;:::;;;;;;<<<<<<>>>;;;999999;;;>>>??????????????????@@@@@@@@@@@@===???AAABBBBBBAAA>>>===BBB???<<<;;;===???@@@@@@DDD@@@===>>>BBBDDDAAA>>>>>>???AAABBBAAA@@@AAABBB???@@@AAABBBAAA@@@>>>======;;;999999999888666555666444111000111000///...---,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,------------...///000000000222333333222222333444[[[ZZZWWWSSSJJJBBB???;;;888777555333222...,,,***)))******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))***+++++++++,,,,,,,,,---...///111111222;;;>>>:::888===>>>;;;=========<<<:::888666555111111000///......------*********)))******++++++************************++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,......---,,,+++,,,,,,,,,+++,,,------,,,---///111222333444777:::;;;:::999999888888777777777777777888888777777777777666666555555555555555555555444000111444666555444444444>>>666CCCkkklllZZZMMMNNNQQQMMMEEEBBB???>>>===@@@DDDEEECCCAAADDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJIIIGGGEEEDDDEEEGGGJJJQQQSSSTTTTTTOOOVVVlllXXX777333111444///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////000000000000111111111222333555777777777888:::<<<<<<<<<<<<===???@@@BBBCCCCCCDDDFFFFFFEEEEEEFFFHHHKKKJJJIIIIIIIIIKKKMMMOOORRRQQQOOOMMMLLLKKKJJJJJJFFFJJJOOOSSSUUUUUUVVVVVVTTTPPPPPPVVVYYY\\\gggttt~~~fffQQQ@@@666333555222000...000222333222///111111333444555555555555222222222333444555666777666888999:::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>><<<<<<<<<>>>@@@@@@???========================<<<===???@@@AAA@@@???>>>BBBAAA???===<<<<<<===>>>AAA>>><<<<<>>@@@AAAAAA@@@@@@@@@AAA<<<===>>>???@@@???>>>===888777555666777777666555333111///...//////...---++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************++++++++++++---------------...//////...000111111111111222444[[[ZZZWWWTTTKKKCCC@@@<<<999888666555333...,,,***)))******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))******++++++---------...///000222222000111222444555777888999:::::::::999888666555444//////......------,,,,,,)))))))))))))))***++++++************************+++,,,,,,---------,,,,,,,,,,,,,,,------.........//////...//////111333444///222666999999999:::;;;???@@@BBBEEEHHHIIIGGGEEECCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>><<<;;;;;;;;;::::::999999111444777999:::;;;:::888<<<333555CCCjjjiiiRRRGGGCCCHHHPPP@@@??????@@@BBBEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJFFFHHHIIIHHHFFFEEEGGGJJJCCCEEEGGGGGGHHHJJJOOOSSSTTTZZZ```kkkrrrjjjfffrrruuu\\\,,,,,,777***,,,)))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///......//////000111222222222444666666555555777999:::::::::;;;===???@@@AAAAAACCCEEEEEEDDDDDDFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOOOOOOONNNNNNLLLKKKKKKGGGKKKPPPSSSTTTTTTUUUVVVZZZUUUPPPOOOQQQTTTXXX\\\kkkeeeLLL555///444777666444444111......111333333222...///000111333333444444111111111222333444555666444666777888777777999:::999999999999999999999999<<<<<<;;;;;;;;;;;;<<<<<<=========???AAABBB@@@???>>>=====================;;;<<<>>>???@@@@@@@@@@@@BBBCCCCCC???;;;999:::===@@@???>>>===>>>>>>???@@@>>>@@@AAAAAA???>>>>>>???<<<<<<============<<<<<<888777666666777777555444111///---------...---,,,******)))))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************++++++++++++------,,,,,,------...///---///000000000000111333\\\[[[XXXUUULLLCCC@@@<<<999888777555444...,,,***)))******)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))******++++++............///111222333888333222666999777777:::777777777777777666555555.........------,,,,,,,,,)))((((((((()))***+++,,,************************+++,,,------.........------------....../////////......000222555:::===???DDDIIIOOOTTTUUUTTTSSSSSSMMMMMMOOOQQQSSSRRROOOLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBAAA@@@@@@??????======:::999:::;;;:::777999666======AAAttteeeMMMEEEAAA@@@>>>>>>???DDDIIILLLNNNMMMKKKJJJJJJJJJKKKKKKHHHJJJLLLLLLLLLNNNRRRVVVXXX[[[^^^aaadddjjjqqqvvvzzzzzzvvvAAACCC+++444;;;+++000---++++++++++++++++++,,,,,,************************++++++,,,------......///,,,,,,---///000222333333222444666666444333555888999999999:::<<<>>>???@@@???BBBEEEFFFFFFGGGJJJNNNDDDDDDEEEGGGIIILLLNNNOOOMMMNNNPPPQQQRRRQQQQQQPPPMMMPPPTTTVVVVVVUUUVVVWWWOOOUUUWWWTTTQQQRRRTTTUUU^^^nnn|||qqqeeeYYYFFF888444333666444......333***000555333---***---222,,,---...000111222222222000000000111222444555666555777888999888999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;===???BBBBBB@@@>>>????????????>>>>>>======<<<<<<===>>>@@@AAABBBCCCBBBEEEFFFAAA;;;777888<<<@@@AAAAAA???>>>>>>@@@CCC===>>>@@@???===<<<<<<<<<======<<<<<<;;;;;;;;;;;;===;;;888777666555333111000...,,,,,,---------,,,***)))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,,,,---......,,,...000000///000111333\\\[[[VVVQQQJJJCCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,---...///000333333333333555777999;;;999888888999999666333/////////...---,,,,,,++++++++++++******************))))))))))))***+++,,,---,,,---...---+++,,,---///111...,,,---000111000---...===BBBDDDQQQXXXTTTTTTUUUWWWYYYXXXXXXWWWSSSPPPVVVYYYXXXRRRUUU]]]]]]UUU[[[UUUSSSWWWXXXWWWYYY\\\YYYXXXWWWYYY]]]]]]UUULLLSSSPPPLLLJJJJJJJJJHHHDDD>>>???===999999===>>>;;;@@@888888>>>>>>HHHsss{{{\\\RRRDDD<<<@@@DDDFFFMMMXXXSSSLLLNNNQQQQQQWWWUUUFFFOOOOOOQQQRRRSSSZZZiiiwww|||MMM222111000///...---,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))***+++,,,,,,------------------...000111222111222333555777888999999999999999:::;;;<<<===>>>>>>@@@BBBBBBBBBCCCFFFHHHGGGHHHHHHHHHIIIKKKOOORRRMMMPPPTTTWWWYYYYYYXXXXXXTTTTTTUUUXXXZZZZZZXXXVVVSSSUUUVVVUUURRRQQQTTTVVVWWW^^^bbbiiinnnYYYJJJ@@@999444333333222222111000000//////......---------......222...///333333///...222111222222111000111444666777777888999:::;;;;;;<<<:::::::::<<<======:::888<<<<<<<<<<<<<<<===>>>>>>;;;===@@@CCCEEEFFFFFFEEEBBBAAAAAAAAA???>>>===<<<===>>>@@@CCCGGGHHHFFFEEEBBBCCCDDDEEECCC@@@===;;;???AAADDDDDDBBB@@@??????BBBAAA???===;;;;;;;;;<<<666999<<<<<<:::999:::;;;>>><<<888555222000//////111000///...---,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++++++++******++++++,,,---------......///000000000\\\[[[UUUQQQJJJCCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++++++++,,,---...///000333333333444555777999:::888777666666777666333111///......---,,,,,,+++++++++++++++++++++*********,,,+++++++++++++++++++++(((+++...000000000111111---,,,---000777???FFFIII[[[eeeccc]]]]]]YYYTTTXXXZZZZZZ[[[\\\^^^```aaa```dddeeeddd``````dddeeeddddddaaa]]]^^^cccffffffeeedddiiinnnnnnllljjjjjjjjjXXXPPPIIIIIIHHHIIIPPPZZZRRRRRRNNNFFF@@@???>>><<>>>>><<>>888666333111222222111111000//////.........------------......111---...222222...---111000111111000//////111444444555555666777888999999::::::;;;===??????===:::<<<;;;;;;;;;;;;<<<======:::;;;>>>@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@???>>>>>>======???BBBDDDDDDDDDCCCCCCDDDDDDCCCAAA???>>>===@@@CCCCCCBBB@@@??????AAAAAA???>>>===<<<<<<<<<:::<<>>;;;999888888;;;999777555222000///...//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,------------...//////000000\\\[[[UUUQQQJJJCCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++++++++,,,,,,---...000111333333333444555777888999888666444444444444333222.........------,,,,,,+++++++++++++++++++++++++++------------------------///000000///......000222999>>>EEEMMMVVV___ggglllccckkkjjjiiikkkfffhhhuuukkkiiihhhiiilllnnnooooookkklllnnnooojjjfffiiipppnnnooojjjeeeiiiqqqppphhheeegggjjjkkkkkkkkkmmmooouuuiii]]]TTTHHH>>>@@@JJJJJJNNNMMMGGGAAAAAAAAA@@@<<<<<<>>>@@@===888888<<>>>>>:::>>>BBBEEEEEECCCCCCCCCMMMLLLJJJHHHGGGGGGGGGHHHMMMNNNOOOPPPQQQRRRSSSSSSVVVWWWWWWYYYYYYXXXTTTQQQRRRTTTTTTTTTSSSRRRSSSUUUVVVZZZZZZUUUXXX```dddaaa```___iii~~~rrrgggYYYMMM:::555///---///111222111000000//////......---------------,,,,,,------......,,,---000000---,,,...000000111///......///111111222333333555555666777888888999;;;>>>>>>===;;;:::::::::::::::;;;<<<<<<999:::;;;===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>><<<::::::===@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA<<>>DDDIIIRRR^^^gggkkklllnnnoootttuuuooommmnnneeecccooocccaaaaaaeeehhheeebbbaaa^^^aaajjjpppiii^^^```jjjnnnuuurrrfffeeennnnnnfffssskkkfffkkkssstttqqqmmmkkkkkkfff]]]TTTOOOJJJGGG]]]aaaaaaXXXNNNGGGAAA======??????======???>>>;;;:::DDDWWWvvvfffEEE222...333.........---,,,+++++++++)))))))))))))))(((((((((******))))))))))))******+++++++++,,,,,,---------+++++++++,,,---...000000000111333555777888999999999:::;;;<<<===>>>>>>>>>;;;>>>AAABBBBBBBBBBBBCCCFFFEEEDDDEEEFFFGGGHHHHHHMMMLLLLLLLLLLLLNNNOOOPPPPPPPPPQQQSSSTTTRRROOOLLLNNNOOOOOOPPPOOOOOOOOOPPPOOOTTTUUURRRRRRTTTRRRNNNQQQIIIGGGOOOWWWccczzzssscccUUUGGG999000...333111//////111111000///......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...,,,,,,---......---,,,,,,000111111000...---...///000000111222333444444555444444555777:::<<<;;;:::999999999999999::::::;;;999999::::::;;;;;;<<<<<<======>>>????????????>>>===;;;::::::===?????????CCCBBBAAA@@@AAAAAABBBCCC>>>>>>???>>>======???AAA??????@@@@@@@@@???===<<<<<<===???>>>;;;777444111111222222222222000...---,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))))))))))))))***************************++++++,,,+++,,,,,,---......//////[[[ZZZUUUPPPIIICCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---...///000111222222333444555666666777===:::555222111111000///---------------,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,---...//////222888???GGGQQQ[[[bbbeeekkkqqqtttqqqmmmkkkkkkkkkjjjbbbbbbhhhccc]]]ccccccbbbiiivvv~~~{{{uuussszzzrrrrrrgggUUU]]]dddgggccc[[[TTTLLLFFF???BBB@@@:::888<<<===:::===;;;;;;HHHeeejjjJJJ777...))),,,222------,,,,,,++++++******((((((((((((((((((((((((******))))))))))))*********************+++++++++++++++++++++,,,...///000///000222444666777888888888999;;;<<<===>>>======>>>>>>???>>>>>>???BBBEEEDDDCCCBBBDDDGGGJJJJJJIIILLLKKKJJJIIIJJJKKKMMMNNNKKKKKKLLLMMMOOOOOOMMMKKKKKKKKKLLLMMMNNNNNNMMMMMMLLLOOOQQQPPPPPPQQQPPPMMMGGGEEEHHHLLLKKKFFFHHHOOOWWW___lllzzzlllXXXDDD:::333111///---///555222111111000000...,,,***,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,------------------,,,000111222111///......//////000000111222333444444333333333555888::::::999888888888888888999::::::;;;::::::999:::;;;<<<==================<<<<<<;;;;;;;;;<<<>>>@@@AAA???>>>AAA@@@???>>>???@@@BBBCCC@@@@@@>>>;;;:::<<<@@@CCC===>>>???@@@@@@???===<<<999999::::::999666333000---...///000000///---,,,******)))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((()))))))))***************))))))******+++,,,++++++,,,,,,------......[[[ZZZTTTPPPIIICCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,---...///111111222222333555555666666555<<<888444111000//////...------------------------+++,,,,,,------......//////...---,,,---000333555???GGGRRR]]]dddhhhkkkmmmrrrpppmmmjjjhhhiiilllooonnnsssooorrr}}}qqqvvvxxxuuupppjjjaaaXXXBBBDDDCCC???;;;;;;:::888777<<>>@@@OOOhhh|||sssOOO999''''''...///+++))),,,+++++++++*********)))(((((((((((())))))))))))******))))))))))))******)))))))))************************+++,,,---...///...///111333444666666666777888:::<<<======<<<<<>><<<;;;===AAAEEEHHHFFFDDDFFFIIIJJJIIIFFFJJJJJJIIIIIIIIIKKKLLLMMMLLLKKKJJJKKKMMMOOONNNNNNKKKJJJKKKMMMOOOOOONNNLLLLLLLLLMMMLLLKKKJJJHHHGGGCCCAAACCCFFFDDD>>>===@@@???>>>AAAHHHOOOVVVbbblll{{{~~~zzzwww___AAA000222000000222333222444666,,,---.........---,,,,,,++++++++++++************************+++,,,------,,,//////------//////,,,...000111111000...////////////000111222333333444555444444666999;;;;;;:::888888888888888999::::::<<<;;;:::999999;;;===???===============<<<;;;;;;;;;;;;===@@@CCCCCCAAA???@@@@@@???>>>>>>???@@@AAAAAAAAA???<<<;;;;;;>>>AAA<<<======>>>>>>>>>>>>===777666555555666444222///,,,,,,------------,,,,,,))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))***++++++******+++,,,,,,------...[[[ZZZTTTOOOHHHCCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++------------...000111222111222444555555555555444555333000/////////...---------------------------,,,,,,,,,---.../////////000//////222888@@@HHHMMM\\\aaahhhlllmmmkkkjjjiiinnnjjjggghhhoooyyywwwddd^^^XXXTTTPPPJJJEEEDDD999>>>BBB???999888AAAKKKYYYbbb{{{qqqGGG999222...000333111,,,(((+++************)))))))))((((((((())))))***************))))))))))))******************************))))))******+++---...///,,,---///111333444555555555777999;;;<<<<<<;;;;;;======>>>===<<<===@@@BBBHHHEEECCCDDDHHHHHHEEEBBBIIIIIIIIIJJJJJJLLLMMMMMMOOOLLLJJJIIIKKKMMMNNNNNNIIIHHHIIIKKKNNNOOOLLLIIIJJJIIIHHHHHHFFFCCCAAAAAA@@@===::::::::::::>>>CCCFFFAAA===<<<999777:::>>>:::@@@JJJTTTXXXWWWWWWZZZ^^^eeelllmmmiiieeecccbbbbbb[[[RRRMMMJJJGGG@@@888444888>>>@@@===777444444///111222///,,,***'''$$$,,,,,,------,,,---...///************************)))))))))******+++,,,------111111......111111---+++...000000///......///---......///000111222333555444333555777999999999999888888888888999::::::<<<;;;999888999;;;>>>AAA======>>>>>>???>>>>>>>>><<<<<<<<<>>>AAACCCCCCBBBAAAAAA@@@@@@???@@@@@@@@@???AAABBBBBB???===<<<<<<<<<<<<;;;<<<<<<===>>>>>>999666333222333333111...,,,++++++******++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))))))))***++++++*********+++,,,,,,------[[[ZZZTTTOOOHHHCCC@@@<<<999888666333111---,,,+++***))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))******++++++------------///000111222111222444555666555555444000...------.........---------------------------,,,,,,------...///000000//////222999DDDQQQ^^^fffkkkkkkjjjhhhggggggiiikkkuuummmeeeZZZRRRPPPJJJCCC===???BBBBBB>>>;;;555KKKVVVXXXqqqsss???///***...111///***(((***,,,************))))))))))))(((((())))))******++++++******))))))))))))******,,,+++++++++++++++++++++)))))))))***+++,,,......+++,,,...000222333444444444666888;;;<<<;;;::::::;;;<<<>>>???>>>===>>>???CCC@@@>>>@@@EEEFFFCCC???HHHIIIIIIJJJLLLMMMMMMNNNQQQMMMIIIGGGHHHJJJKKKLLLFFFEEEEEEHHHLLLLLLIIIFFFFFFEEEFFFGGGFFFCCCAAAAAA999:::===AAA@@@<<<999888666666999>>>===999999<<>>555777888666777999:::999222555666444444444333111555333222111000...///111)))...///++++++000222///......---+++))))))+++,,,***************+++++++++))))))))))))***+++,,,---...222333//////333222...)))+++...///...------...,,,------...///000111111333222111222444666666666999999999888999999:::;;;<<<:::888777888;;;???AAA<<<===>>>???AAAAAABBBBBB>>><<<;;;<<>>???;;;777333111222222000...,,,+++***))))))***++++++))))))((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))******+++)))******+++,,,,,,------[[[YYYTTTSSSNNNDDDAAA>>><<<:::888555222------,,,++++++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''')))))))))***++++++,,,,,,***+++,,,...///000000000...000222444555444222111//////.........---------)))***,,,......---,,,+++111...,,,+++---000222222888AAAJJJPPPZZZgggmmmkkkeeeddd___[[[```rrriiiYYYHHHBBBBBBBBB@@@???DDD;;;444>>>MMMVVVtttnnn???000444......---,,,,,,+++******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...------...000111222333444666777777888:::<<<>>>???;;;;;;<<<===>>>???@@@@@@GGGHHHFFFCCCDDDFFFDDD???GGGFFFFFFHHHLLLNNNMMMKKKQQQPPPMMMIIIFFFFFFHHHJJJFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHEEEBBB@@@>>><<<<<<999999999888777666666555666666666666666666666666555555444444444333333333111111111111111111111111111111111111111111111111//////......------------,,,,,,,,,,,,,,,,,,,,,,,,777000(((%%%'''******)))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......+++++++++---000444777:::111111111222333444555666444666999:::999999999999;;;:::::::::;;;<<<>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBB@@@>>>===>>>@@@BBBDDDBBBDDDEEEEEECCCAAAAAABBBAAACCCFFFHHHHHHEEE>>>999<<<::::::<<>><<<777555333000......//////,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%(((---...***&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,\\\ZZZUUURRRMMMDDDAAA>>><<<:::888444222------,,,++++++******)))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''')))))))))***++++++,,,,,,---------......////////////000333444555333222000//////.........---------000...,,,***)))+++---///%%%///777555------888DDDYYYZZZcccpppssslllggggggooowwwwwwdddXXXLLLCCC@@@:::>>>CCCFFFAAA888EEEaaaiii]]]@@@111///111...------,,,++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...------...000111222333444888888888888888:::;;;;;;;;;<<<<<<===>>>???@@@AAACCCGGGHHHDDDBBBDDDDDDBBBJJJIIIHHHIIILLLMMMKKKIIINNNNNNMMMJJJHHHHHHJJJLLLIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFDDDAAA???===;;;;;;888888888777666555555555333333333333333333333333444333333333333222222222000000000000000000000000000000000000000000000000............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((+++---+++((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------...---------///111333555000111111111222444555666555777999:::999999:::<<<<<<<<<<<<======>>>>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGEEECCCAAA@@@@@@BBBCCCBBBDDDDDDDDDBBBAAABBBCCCBBBCCCEEEGGGGGGEEE???;;;:::999888:::===>>>===;;;666555222000......//////,,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%(((,,,---***&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,]]][[[UUUQQQKKKCCCAAA>>>;;;:::777444222------,,,++++++******)))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))((((((((())))))******+++,,,,,,,,,//////...------...//////000222333444444222000////////////............---111///---,,,,,,---000111---,,,---111:::GGGTTT[[[pppbbb^^^fffgggcccnnndddVVVFFFAAA<<<<<<===:::888999<<>>???@@@AAAAAA@@@FFFIIIEEEAAACCCEEEEEELLLKKKJJJKKKKKKKKKIIIGGGJJJKKKLLLKKKJJJJJJLLLNNNLLLKKKJJJIIIHHHGGGFFFEEEEEEDDDAAA???===;;;:::999777666666555555444444444111111111111111111111111222111111111000000000000................................................------------,,,,,,,,,,,,++++++++++++++++++++++++)))'''(((+++...///,,,((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------000///...---------...///000000000000111333444555666777888888888999<<<>>><<<===>>>???@@@???>>>===>>>???@@@AAABBBCCCDDDEEEJJJHHHEEEBBB@@@?????????BBBBBBBBBAAA@@@AAACCCEEEBBBBBBCCCDDDEEEDDDAAA>>>;;;:::999999::::::888777555333111///............++++++++++++*********)))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%(((+++,,,)))&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,___]]]UUUPPPIIICCCAAA===;;;999777444111------,,,++++++******)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((())))))***++++++,,,,,,---///...---,,,---...000222222222333333333111///.../////////...............***,,,///111222222000///444222555AAARRR```fffgggggglll{{{{{{lll[[[LLLBBBCCCCCC;;;BBB:::AAAVVVfffvvvwww]]]QQQ999333......222333///+++,,,,,,++++++*********)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))*********************+++,,,,,,------,,,---...///000222333333999888888777777888888888======>>>???@@@AAABBBBBB???DDDFFFDDDCCCEEEEEECCCKKKJJJJJJKKKKKKJJJIIIHHHHHHJJJKKKKKKJJJIIIJJJLLLJJJJJJIIIGGGFFFDDDCCCCCCAAA@@@>>><<<:::999888777444444444333333333222222////////////////////////////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++&&&&&&(((+++......+++((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,000///...---,,,,,,,,,,,,.........///000111333333555666666666666888;;;===;;;===>>>@@@@@@???===<<<:::;;;<<<===???@@@AAABBBFFFEEEBBB???===<<<<<<<<<@@@@@@@@@???>>>???BBBEEEAAA@@@???@@@AAAAAA@@@>>>???===;;;999777666444333333222000///...---------+++************)))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((******)))'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++___]]]UUUPPPHHHCCC@@@===;;;999777333111------,,,++++++******)))(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******))))))*********+++,,,,,,---------,,,,,,,,,---000333555222333333333222000///...////////////////////////***,,,...000111111111000444EEEYYYbbbaaabbbkkkuuu___GGGDDD===BBB===;;;>>>AAAHHHZZZlllrrrtttyyyrrr[[[CCC222+++...///000000...---,,,,,,+++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))***++++++,,,,,,---,,,,,,---///000111222333777777777888999:::;;;<<<======>>>???@@@AAABBBBBBBBBBBBAAAAAAFFFJJJFFF???EEEGGGHHHIIIIIIIIIIIIJJJHHHIIIJJJIIIGGGFFFFFFGGGFFFEEEEEECCCBBBAAA@@@@@@===<<<:::999777666555555222222111111111111111000..............................---------,,,,,,,,,------------------------++++++++++++++++++++++++*********+++++++++++++++************************)))(((((()))******)))((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,------,,,,,,,,,,,,,,,------------...///000111222333444444444444555888;;;999:::<<<>>>>>>===;;;:::999999:::<<<===???@@@AAAAAAAAA???>>>============?????????>>>===>>>AAADDD@@@>>>======>>>???>>>======<<<;;;888666555555555111000///...------,,,,,,*********)))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))((('''%%%&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))*********+++++++++___]]]UUUOOOHHHBBB@@@===:::999666333111------,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))******************++++++,,,---------++++++,,,---///222444666222222222222111000///......////////////000000000222000---,,,...444:::???PPP[[[ffflllnnnwwwxxxaaaDDD;;;;;;;;;;;;;;;======<<<\\\hhhttt^^^EEE777111...---...111...,,,,,,......+++'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,,,,,,,---...000111222222555555666777999;;;===>>><<<======>>>???@@@AAAAAACCCBBB???@@@GGGLLLFFF<<<@@@BBBEEEFFFFFFGGGHHHJJJIIIJJJIIIGGGDDDCCCDDDEEECCCCCCBBB@@@???>>>===<<<999888777666444444333333////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))***)))(((((('''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++***++++++,,,------......,,,,,,,,,,,,---///000111222333444444333333555777777888:::;;;<<<<<<;;;;;;:::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@???>>>???AAACCC@@@>>><<<<<<=========<<<888888888777555666888::://////......---,,,++++++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++^^^\\\TTTOOOIIIBBB@@@<<<:::888666333000------,,,++++++******)))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((******++++++*********+++,,,,,,------...+++,,,---///000222333333222222111111000000//////.../////////000000000000333222000333:::EEEQQQXXXnnnvvvuuuaaaTTTFFF@@@???>>>>>>>>>555:::CCCUUUxxxwwwYYYBBB;;;222++++++...///000222(((((()))...111000+++&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,---...///111222222444444555666888:::<<<===;;;<<<<<<===>>>???@@@AAABBBBBBAAABBBFFFIIIDDD<<<===@@@CCCDDDCCCCCCEEEGGGJJJJJJHHHFFFCCCCCCEEEGGGDDDCCCAAA???===:::999888666666444333222222222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************((((((((())))))*********))))))))))))))))))))))))'''((()))(((((('''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++***+++,,,---............++++++++++++,,,...///000222444555555444333444555666777888999:::<<<<<<===:::;;;;;;<<<===>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDCCCBBBAAABBBCCCBBB@@@>>>===>>>>>>===;;;777888777555222222555888.........------,,,+++***))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************^^^[[[TTTPPPIIIBBB@@@<<<:::888666333000------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((******+++++++++***++++++,,,,,,------...------///000111111111111111111111000000000000000.../////////000000111111---000666@@@LLLZZZfffmmmjjjbbbUUULLLAAA===AAA<<<===999666CCC]]]sss{{{{{{gggKKK;;;999888111111000111444111+++(((******---///,,,((('''***...(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,---...///111222222444444444555777888:::;;;;;;;;;<<<===>>>???@@@@@@@@@CCCEEEDDDDDDFFFCCC>>><<>>???999999999::::::;;;;;;;;;???@@@@@@AAABBBCCCDDDDDDDDDFFFGGGGGGEEECCCCCCDDDCCCBBB@@@???@@@???===;;;::::::999444///---///222------------,,,,,,+++***)))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''%%%%%%'''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************[[[YYYRRROOOIIIAAA@@@>>>;;;999666444333---,,,+++))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...000000///////////////000...///000111111000///...,,,,,,///222///+++---333222:::EEEYYYkkkmmmtttppp]]]PPP@@@===444666===;;;>>>DDDCCCYYYjjj___FFF;;;:::777555222000///...//////.........---------************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,---...///000000444777;;;<<<;;;999888888:::===@@@AAA@@@>>>>>>>>>BBBCCCEEEGGGHHHHHHHHHGGGCCCEEEGGGGGGEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEFFFGGGDDDBBB???===<<<:::777555222222111111000////////////...------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////333333444444555666666777777888999;;;<<<=========??????>>>>>>>>>======<<<@@@??????BBBGGGIIIHHHFFFIIIHHHEEECCCCCCDDDEEEGGGIIIEEEAAAAAABBB@@@:::555999888777555333111000///------+++*********+++,,,(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))\\\YYYRRRNNNHHH@@@???===:::888555333222---,,,+++))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))***++++++***++++++,,,,,,---......000000////////////000000//////000111000///......111......000111000555;;;LLLPPPSSSmmmUUUFFF@@@CCCCCC666222999:::444;;;EEEMMMNNNRRR```oooqqqoooyyysss|||{{{tttxxx|||zzzeeeVVVHHHBBB@@@;;;666333444333111000///......---......------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,---...///000000555888;;;===<<<;;;::::::888;;;>>>?????????@@@AAA@@@@@@BBBDDDEEEFFFGGGGGGEEEGGGHHHGGGEEEDDDDDDEEEGGGGGGGGGFFFEEEDDDDDDEEEBBB???===;;;:::888555333111000000//////...------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---,,,,,,,,,---......//////111111222444555777888888777888:::<<<>>>???@@@@@@======<<<;;;;;;;;;;;;;;;@@@??????BBBEEEGGGGGGEEEFFFEEEEEEDDDDDDDDDDDDDDDFFFBBB??????@@@???:::555666666444333111///...------,,,+++***)))******+++(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))]]]ZZZRRRMMMFFF???>>><<<:::777555333222...---+++***))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))***))))))))))))***+++++++++++++++,,,------......000000////////////000000///000000000000///...---222///...000222555===FFFSSSlllxxxmmmQQQ???;;;999<<<;;;111777444444555555444777<<<999777999???BBB>>>:::888555===AAA<<<999;;;999333777111---,,,++++++///555...---------------......---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++,,,---...///000000444777;;;===<<<<<<<<<===999;;;===>>>???AAADDDGGG@@@@@@@@@AAACCCEEEFFFGGGGGGHHHHHHGGGDDDCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA===;;;999777666555222000//////......---,,,,,,,,,,,,,,,+++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,,,,------......///...///111333555777888999777888:::===???AAABBBCCC>>>===;;;::::::;;;<<<<<>>===999555333333111000...---,,,+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))___\\\SSSMMMFFF@@@???===;;;888555333222...---+++***))))))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))******))))))******+++,,,++++++,,,,,,---.........000////////////000000111000000000000//////......000000222444777@@@SSSdddppp{{{]]]OOOGGGFFFCCC777>>>999666888999666444555///444666333111333444333222444333///000333333......000444888666000///222---------------...///000++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************+++,,,---...//////000222555888:::;;;;;;<<<===<<<===>>>??????BBBFFFIIICCCCCCBBBBBBBBBDDDFFFGGGFFFGGGGGGFFFDDDCCCDDDEEECCCBBBAAA@@@@@@@@@???===:::888666555444333111//////......---,,,,,,+++++++++***))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))************+++++++++++++++++++++,,,------.........///000222444555777777777888:::<<<>>>@@@AAAAAA@@@???===<<<<<<===>>>????????????@@@BBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>=========<<<999666111111000...---,,,+++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))```]]]TTTNNNGGGBBBAAA???<<<999777555444...---,,,************+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))***************++++++,,,+++,,,,,,------.../////////////////////000111111000000000//////000000000///222777<<>>AAADDDEEEDDDBBBAAA@@@AAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGBBB@@@>>>>>>>>>>>><<<:::888666444333333222000...///......------,,,++++++)))))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))*********++++++******++++++,,,---------///000000111222333444444888999:::;;;<<<<<<<<<<<>>===<<<<<<===>>>???>>>???@@@@@@@@@@@@@@@@@@AAA@@@>>>======???@@@BBB>>>============;;;999777111000///...---,,,+++***))))))))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))___\\\TTTNNNGGGBBBAAA???===:::888666555///...,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++************+++,,,,,,,,,,,,,,,---....../////////......//////000111222000000000000111222333333///555@@@KKKYYYuuuvvv\\\III???;;;999;;;999666555777222333111......111111...+++,,,---...//////---***222...,,,...///---...000---,,,,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))************+++,,,---...//////---///222444444555777999::::::999888777888;;;===AAA@@@??????>>>>>>>>>>>>@@@AAABBBAAAAAABBBEEEHHHBBB???<<<<<<======:::777666444222222222111000.........------,,,+++++++++))))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((())))))))))))*********)))******++++++,,,,,,---//////000000111222222222888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAA@@@???@@@AAAAAA???===<<<<<<>>>@@@BBB============<<<:::888666000000///...---,,,++++++)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))]]]YYYQQQMMMFFFBBBAAA???<<<:::777555444///...,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++******++++++,,,---,,,,,,------.../////////............///000111222000000000000222444666777:::GGG]]]rrr~~~nnnVVVKKK@@@;;;999555333555;;;999888999:::777666666111111444555555222111111((((((,,,111111,,,***+++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))*********+++,,,---......///---///111222222333555777777888888777666666888;;;<<<===>>>>>>??????>>>>>>@@@AAAAAA@@@???@@@CCCEEEBBB>>>::::::<<<<<<999555444222000000000000///------,,,,,,++++++***))))))))))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))******+++,,,,,,,,,------...///111222333333666777888999::::::::::::999:::<<<===>>>===<<<;;;<<<>>>AAAAAA@@@@@@AAACCC???>>>======>>>???@@@AAA;;;<<<<<<;;;999777555444///......---,,,+++******))))))*********)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''')))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))ZZZVVVOOOKKKEEEAAA@@@>>>;;;999666444333///...,,,+++******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++******++++++,,,---,,,,,,------.../////////............///000222222000000000111333555888999MMM```rrroootttbbbOOOFFFCCC@@@>>>===777444555999888111///333///...---,,,***))),,,000222000///...)))&&&+++333************+++,,,---...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,---......///...000111222222333555666777888999999888999:::<<<:::<<<>>>@@@BBBBBBBBBAAAAAABBBAAA???===>>>@@@CCCBBB>>>::::::<<<<<<999444222000////////////---,,,++++++******)))((((((((()))))))))))))))***++++++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***+++---///111222444555555555777999;;;<<<<<<<<<:::;;;>>>@@@AAA@@@===<<<;;;>>>AAABBB@@@@@@BBBDDD<<<===>>>@@@@@@@@@???>>>:::;;;;;;:::777444333222...------,,,+++***)))))))))***+++++++++***((('''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))XXXVVVRRRNNNFFFCCC@@@===;;;999777444111///...---+++***)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))******++++++,,,------,,,,,,------.../////////000111111///...000111111666222***---666888CCCZZZrrrxxxyyy]]]NNNGGG@@@999555999:::999888888777444111111111///......///111,,,,,,++++++,,,,,,---...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,,,,---+++---///222333444444444<<<:::999999;;;<<<<<<;;;@@@?????????>>>>>>======BBBAAA@@@?????????@@@@@@???===:::999888888666555111000///...---,,,+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,---...////////////111333888555444555999<<<<<<;;;?????????@@@AAAAAA???>>>@@@AAABBBDDDFFFGGGHHHIIIEEEDDDBBB@@@????????????===<<<:::777555333111111---,,,+++***))))))))))))******))))))((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))VVVUUUPPPLLLEEECCC@@@===;;;999777444111///...---+++***)))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,------,,,------......///000000333222111000000222333222,,,888;;;999===KKKooojjjSSSKKKNNNGGG@@@:::999::::::777555555444222000---------...---------,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,---------...111333555555666666888888999:::;;;<<<===>>><<<<<<===???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA???<<<:::888777777555333000000///...---,,,++++++*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++,,,...//////000333555888666555666:::<<<===<<<<<<<<<<<<===???@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGDDDCCCAAA???>>>>>>>>>>>>===<<<999666444222000000---,,,+++***))))))))))))***)))))))))((((((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))VVVUUUOOOLLLFFFCCC@@@===;;;999777444111///...---+++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,,,,------------......//////000000000///...///111222222222---444444<<<\\\vvvyyysss^^^VVVPPPGGGBBBBBB>>>888666;;;999888555222///---,,,,,,------------,,,+++***)))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,---......///000222444555666777777444777:::;;;:::;;;>>>AAA;;;<<<>>>@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>><<<999777666555333111//////...---,,,++++++*********))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,***+++---...///111444666777666666777:::<<<===<<<;;;:::;;;<<<>>>@@@CCCDDDBBBAAA@@@@@@@@@BBBDDDFFFDDDCCCAAA???>>>===<<<<<<<<<;;;888555222000......,,,+++******))))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))XXXWWWQQQNNNIIICCC@@@===;;;999777444111......---,,,+++*********************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++******++++++,,,------...---......//////000111111///---...222555444333444333<<>>===BBBBBBBBBBBBBBBAAA@@@@@@===:::777555444222000///...------,,,++++++******))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***,,,.........000222444555555555666888:::;;;;;;<<<<<<<<<<<<===@@@CCCFFFDDDBBB@@@??????AAACCCEEEDDDCCCAAA@@@>>>===<<<;;;:::999666333000...---,,,++++++***)))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))~~~XXXXXXPPPMMMKKKCCC@@@===;;;999777444111......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************++++++++++++***++++++,,,------............//////000111111222222000111666666333444999555XXXsssqqqbbbTTTNNNHHH>>>999;;;666666888:::;;;888222...))))))***************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******+++,,,,,,------...---...///000222444555666444999======999777:::>>>???@@@@@@@@@???<<<:::999??????@@@@@@@@@???>>>===:::777444333222111///---,,,,,,++++++******))))))(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++---...///...---...000111111222444555666777888999<<<<<<<<<;;;:::;;;???BBBEEECCCAAA??????AAACCCEEEDDDCCCBBBAAA???===;;;;;;777666333111...,,,++++++******))))))((()))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((yyyVVVVVVMMMKKKJJJCCC@@@===;;;999777444111......---,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------......//////000000111111222222111...///222000///888EEErrr}}}___MMMLLLLLLBBB777777666888;;;>>>>>>999555,,,,,,+++************+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))******++++++,,,------,,,,,,---...000222444555666999<<<<<<:::888999;;;;;;<<<>>>??????>>><<<;;;======>>>???>>>===<<<;;;777555222000000000...,,,++++++******))))))))))))''''''(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++...//////...------...000///111444555555555666888999:::;;;999666666999<<>><<<:::999333222111///---,,,++++++***))))))(((((()))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((xxxUUUVVVMMMKKKKKKCCC@@@===;;;999777444111......---,,,,,,,,,,,,---************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........//////000111111222222333111......111222999PPPjjj|||zzzaaaSSSRRRKKK@@@<<<999777999===@@@???===444222///,,,******+++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((())))))******++++++,,,,,,,,,,,,---///111333555555777999;;;;;;;;;::::::888:::===???@@@@@@???>>>;;;<<<>>>>>>>>>===;;;:::444222000/////////...,,,******))))))))))))(((((('''''''''((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,---......------///111...111444666555555666888777:::<<<;;;777666888<<<@@@@@@@@@@@@@@@AAABBBCCC@@@@@@???>>><<<999777555000///...---,,,+++++++++))))))(((((((((((())))))'''((((((((()))))))))***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((yyyWWWYYYOOOMMMNNNCCC@@@===;;;999777444111......---,,,,,,,,,------************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///000000000111222222333333777333444888===MMMqqqzzz|||ZZZPPPPPPNNNBBB<<<666666;;;AAACCCCCC:::777222...+++***+++,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++,,,,,,,,,---///111444555444444666:::===>>><<<::::::<<<>>>AAABBBAAA???>>>;;;<<<>>>???>>>===;;;:::222000.........///...---))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************,,,---------...000333...222666777666555777999777<<>>>>>???@@@@@@AAAAAA>>>>>>>>><<<:::777555333......---,,,++++++++++++))))))(((((((((((()))***'''((((((((())))))******(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((|||ZZZTTTLLLNNNIIIBBB@@@===;;;999777444222000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))******************+++++++++,,,,,,,,,..................------111...///333444111000222888+++...DDDeeeyyywwwuuuVVVOOOMMMRRRFFF999333666<<<@@@AAACCC@@@:::333...,,,---000***++++++***))))))+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))++++++******************+++---///000111333666888777777888;;;>>>>>>:::777888999;;;>>>???@@@@@@@@@>>>===;;;::::::999666444666222//////222222///++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///111333555555666888:::=========;;;:::;;;>>>@@@@@@@@@>>>======<<<<<<<<<:::;;;<<<<<<:::777333000......------,,,+++******))))))))))))))))))))))))++++++******))))))))))))***))))))))))))***++++++)))(((((((((((()))***+++''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''}}}[[[TTTMMMNNNIIIBBB@@@===;;;999777444222000///...,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))***************++++++++++++,,,,,,,,,........................444...,,,...111111222555111555OOO~~~ooommmlll^^^YYYTTTJJJDDDCCC>>>999===HHHEEECCC???:::555000,,,***,,,,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))************************+++---///000111333666888666666777;;;???AAA???===??????>>>>>>???@@@AAAAAA???>>><<<<<<<<<:::777444555111......111111...************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++---,,,,,,,,,,,,---......000222444555666777999;;;<<<<<<===<<<:::;;;===???<<<<<<;;;::::::::::::::::::::::::999777444000///------,,,,,,+++*********))))))))))))))))))))))))*********)))))))))((((((+++++++++++++++,,,,,,---******)))))))))******+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''~~~[[[UUUNNNNNNIIIBBB@@@===;;;999777444222///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))))))))*********++++++++++++++++++,,,,,,,,,,,,........................333///...111333222333666222JJJsss|||ggguuujjjZZZPPPPPPKKK???>>>FFFIIIGGGDDDBBB>>>777...''',,,,,,,,,,,,+++******)))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***))))))))))))))))))))))))************************+++---///000000222555777888777888:::>>>@@@AAA@@@CCCBBB???===<<<===>>>@@@>>>>>>=========:::666333222///,,,---...///,,,)))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,---......000222444555666777999;;;999:::<<<<<<;;;;;;<<<===::::::::::::999999999999999999777555222000...---,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***************))))))((((((((()))))))))******))))))))))))((((((((((((,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''~~~\\\VVVOOOOOOHHHBBB@@@===;;;999777444222...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))*********++++++++++++++++++,,,,,,,,,------............////////////...000444777444111444;;;JJJmmmzzzxxxoooZZZSSSTTTSSSNNNKKKNNNKKKHHHHHHFFF@@@555,,,,,,+++++++++++++++***)))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((***************++++++++++++,,,...//////111444666::::::999999;;;<<<>>>>>>@@@???>>><<<;;;;;;;;;;;;===<<<<<<<<<;;;999444111///---++++++,,,,,,***((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,++++++,,,,,,---...///111333444444555888999666999<<<===<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<999888555222///---,,,,,,+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))))))))))))))******************))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''|||[[[WWWPPPOOOHHHBBB@@@===;;;999777444222...---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************************++++++++++++++++++,,,,,,,,,---------........./////////000000---111666444///111AAARRRuuuuuucccppp\\\XXX___```[[[TTTPPPLLLKKKKKKGGG???888...,,,))))))+++,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((())))))*********++++++++++++,,,......///000333555888777777777888999<<<>>>;;;<<<>>>???>>>===;;;::::::999888888777555111---,,,+++************)))((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********,,,++++++++++++,,,------,,,...111222222333555777555888<<<======<<<;;;;;;======>>>>>>>>>===<<<<<<999777444000...---,,,,,,******)))))))))))))))(((************************))))))))))))******************+++,,,---,,,,,,++++++,,,---------,,,++++++)))))))))******+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''zzzZZZWWWQQQPPPHHHBBB@@@===;;;999777444222///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************++++++++++++,,,,,,,,,,,,,,,------------.........//////000000111111222222///...===^^^{{{qqqyyyccc[[[]]]```ZZZVVVQQQOOONNNLLLHHHEEE555000+++)))+++,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))------+++***)))((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,***,,,---......///222444111222444555666999===@@@:::<<>>===<<<<<<===<<<======>>>===;;;:::999777555333000...---------******))))))))))))))))))************************((((((((())))))))))))))))))***,,,---------,,,+++((()))***+++,,,+++******)))******+++,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''xxxXXXWWWQQQQQQHHHBBB@@@===;;;999777444222000///...,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++,,,,,,,,,,,,,,,------------...---......///000000111111333111111555BBB]]]qqqdddWWW[[[]]][[[WWWTTTQQQNNNMMMLLL@@@999000+++,,,---,,,***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,***,,,---------...111333...111444555666888<<>>???<<<===>>>===<<<:::777666333222111///...---,,,,,,************************************************,,,,,,,,,---------......---...000111222111000///+++,,,...000111111000000------------............++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''wwwWWWWWWRRRQQQHHHBBB@@@===;;;999777444222000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111111222000///444CCC[[[|||vvvlll}}}___^^^^^^^^^\\\XXXSSSOOONNNNNNIII@@@444...,,,---,,,***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,***,,,---------...000333111444777777666777999<<<=========<<<;;;;;;::::::;;;777333000......---,,,)))***+++***)))((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++******++++++,,,---,,,...000111111333555777888:::============???@@@>>>?????????===:::777666000000//////...,,,,,,+++***************+++++++++************************111111222222333333444444777888:::<<<<<<;;;:::999777999;;;>>>?????????>>>111111111000//////......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''wwwZZZXXXOOONNNIIICCCAAA===;;;999777333111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///......222666333...///444000:::JJJdddxxxcccjjjbbbZZZ\\\\\\VVVUUUUUUMMMOOOJJJAAA666...+++,,,---''')))******))))))***,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////111555999:::888777888:::;;;;;;;;;<<<<<<;;;888555666555333111///---,,,,,,++++++++++++*********)))''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---......///000111333555666777888:::<<<===>>>??????>>>???@@@???===:::666444000000///...---+++*********+++++++++))))))***+++,,,///333333222333555777@@@@@@@@@???===999666444555888;;;<<<===>>>@@@AAADDDDDDDDDEEEFFFHHHIIIJJJHHHGGGEEECCCBBBAAABBBBBB:::777444111///---,,,++++++,,,---......---+++)))---,,,,,,+++******))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyy[[[XXXOOOMMMGGGCCC@@@===;;;999777444111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////222222000---...111333333999YYYuuuiiiYYYXXX```]]]ZZZZZZWWWQQQOOOIII???444---,,,---***+++++++++************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************------------...///000000222444777999999888888999;;;::::::;;;<<<;;;999666555444222000...---,,,,,,++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,------......000111333555666777888:::;;;======>>>>>>??????@@@???===:::666444...------,,,+++*********((())))))((((((***---000///444999===???AAAEEEGGGEEEEEEEEECCCAAA>>>:::888222333555555555555666888<<<;;;;;;;;;;;;<<<======777888999;;;???BBBEEEGGGGGGDDDBBBBBBCCC???777000...,,,)))((((((***---///......---,,,++++++******++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((({{{\\\XXXNNNLLLFFFCCC@@@===;;;999777444111......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////222444222------222555555LLLzzzhhhmmmZZZ^^^aaa___]]]VVVTTTTTTQQQIII>>>444...,,,,,,,,,---,,,,,,***)))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************------------...///000111333333555777999:::999777:::999999999;;;;;;999777333222000...---+++++++++******)))))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,,,,------------...///111333555666888999:::;;;<<<<<<<<<<<<>>>??????>>><<<999666444---,,,,,,+++++++++++++++......---,,,,,,///333777;;;>>>CCCEEEFFFFFFGGGHHHDDDEEEEEEEEECCCAAA???>>>:::;;;;;;:::888888999;;;??????>>>===<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???GGGCCC@@@DDDJJJKKKDDD===<<<999444///,,,******+++++++++++++++++++++++++++++++++*********++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((zzz[[[WWWMMMLLLFFFBBB@@@===;;;999777444222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,------------------------...//////000000---000555888222...666CCCvvvyyyeeeYYYZZZaaa___SSSXXXVVVTTTPPPJJJ@@@555------,,,,,,,,,,,,+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************---,,,,,,------...///000444222222555999;;;999666888777666777888999888666000///...,,,+++*********))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------------...///111333444666888999::::::::::::::::::<<<<<<<<<;;;999666333222///...---,,,,,,,,,,,,---777888999999888999<<<>>>???AAADDDEEEDDDCCCAAA@@@BBBBBBDDDEEEEEEFFFEEEEEEHHHIIIHHHGGGEEEDDDFFFHHHLLLKKKJJJIIIIIIIIIIIIIIINNNMMMJJJGGGDDDBBB@@@???DDD>>>888777<<<@@@BBBAAADDDDDDCCC@@@;;;555...+++************++++++++++++***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwXXXUUUMMMMMMHHHBBB???===;;;999777555222......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))*********+++++++++,,,,,,,,,------.........------...//////000000111///---666AAA999000FFFhhhooozzzkkkXXX]]]bbbZZZZZZUUUQQQRRRSSSLLL>>>222...,,,******+++,,,+++)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++,,,---......333111111333888:::999666666555555555777666555333...---,,,+++************))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++,,,---------------///000222444555888888999999999999888888999999888777555222000...///...---++++++,,,------:::===BBBDDDEEEEEEEEEEEE<<<===???AAACCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHBBB<<<888777999;;;@@@BBBCCCDDDCCC???;;;888222111000///---,,,++++++******)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuuWWWUUUMMMNNNJJJAAA???<<<;;;999888555333......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,---......//////......//////000111111111666///444AAADDDJJJkkkqqqmmmZZZ^^^aaa[[[VVVRRRTTTWWWTTTHHH<<<222...***)))+++,,,,,,***+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---...111111111333666888888888555555555666777555222///---,,,++++++******************)))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,------,,,,,,---...000222444555777777888888888888888888777666555444222///---,,,,,,+++******+++---///111888===DDDIIIJJJJJJIIIIIIDDDCCCBBBBBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===?????????>>>???@@@??????>>>======>>>>>>>>>;;;===???AAACCCEEEFFFFFFIIIMMMOOOMMMFFFAAA@@@AAADDDCCCAAA???============>>>===:::888444222///...,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((uuuWWWUUUMMMOOOKKKAAA???<<<::::::888555333......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++,,,,,,------.../////////...//////000000111222222666222333BBB\\\{{{xxxaaaYYY___\\\ZZZWWWVVVWWWTTTOOOJJJ;;;555---***+++,,,,,,***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///111222333444555888:::666666888999999666111---,,,,,,++++++******++++++++++++*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,------,,,,,,---...000222444555555666666777888888888888666555444222000...---,,,*********,,,///333777:::===AAAFFFIIIIIIHHHGGGGGGIIIFFFCCCAAABBBBBB@@@>>>???@@@@@@AAABBBCCCEEEEEEBBBEEEHHHIIIHHHGGGFFFFFFCCCBBBAAA???>>>>>>>>>>>>;;;<<<<<<===<<<;;;:::999@@@DDDHHHJJJIIIGGGFFFEEEHHHGGGDDDBBB???======<<<@@@???>>>===;;;:::999888000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((wwwXXXUUUNNNOOOKKKAAA???<<<::::::888555333......---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,------...///000000/////////000111111222222000222555FFFrrr~~~pppooo|||lllXXX[[[]]]^^^]]]YYYUUURRRRRRSSSBBB:::000++++++,,,,,,***++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...//////...111333444333444888;;;777888:::<<<;;;777111---,,,,,,+++++++++++++++,,,++++++++++++************''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++,,,------,,,,,,---...000222333555444555666777888888888888777666444222000...---,,,++++++,,,///444:::@@@CCCGGGIIIJJJIIIFFFCCCBBBBBB@@@===;;;<<<@@@DDDEEEEEEGGGHHHJJJMMMQQQUUUXXXZZZVVVYYY]]]^^^\\\YYYWWWVVVSSSRRRPPPMMMLLLJJJIIIIIIEEEEEEEEEDDDCCC@@@>>>===>>><<<999999;;;===<<<;;;AAADDDHHHKKKKKKHHHDDDBBB999:::;;;===???@@@BBBBBB333222000///------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((zzzWWWSSSMMMMMMFFF@@@>>>;;;:::999777444222......---,,,++++++++++++************************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,---......------...000000000000///000111222222777333666]]]bbb]]]tttllliiimmmllliiiTTTTTTZZZ^^^[[[YYYZZZXXXSSSQQQGGG???===:::111***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++++++++---///111111222333555666777777777:::888666444111///......,,,,,,,,,++++++***************))))))((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))*********++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------//////000111222333444444555777:::<<<<<<999666444999333...---//////---***,,,...333:::@@@DDDFFFFFFNNNDDD>>>???;;;666:::DDD???FFFHHHMMMTTTPPPRRR```mmmsss~~~zzzmmm```aaaXXXPPPOOOQQQOOOHHHAAALLLBBB999888<<<===999666444999===>>>@@@DDDGGGGGGEEE???:::777555777BBBMMMJJJFFF@@@888000------...,,,+++,,,---***%%%&&&+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzWWWSSSMMMMMMFFF@@@>>>;;;:::999777444222......---,,,++++++++++++************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,---///...------...000222333000+++...666888333444FFFZZZ{{{vvvRRR```zzzpppXXXnnn{{{|||rrr\\\[[[YYYYYYYYYYYYXXXWWWRRRKKKEEE@@@666,,,***---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,+++++++++---///000111222444555666777777777888777555222000///...---,,,,,,,,,+++++++++************)))))))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------...//////000111222333333666777999::::::888666555222111000000111000///...555666999<<<@@@DDDGGGIII>>>;;;;;;>>>AAADDDKKKRRRYYYdddmmmzzzyyyfff]]]]]]NNNJJJGGGEEEDDDCCCAAAAAA:::888666555777<<>>??????;;;888999FFFGGGHHHEEE???666,,,&&&000...---000///+++***---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyWWWSSSMMMMMMEEE@@@>>>;;;:::999777444222......---,,,++++++++++++************************)))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...//////...---///000///333222...222999999333333___kkkTTT]]]^^^TTT\\\[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUTTTTTTTTTSSSSSSTTTOOONNNQQQTTTUUUWWWZZZUUUPPPOOORRRUUUTTTQQQQQQXXXZZZ]]]___```^^^[[[ZZZ^^^[[[ZZZ\\\\\\ZZZ[[[^^^ZZZyyyvvvVVV```ddddddTTTYYY[[[XXXWWWXXXYYYWWWSSSRRRQQQRRRSSSTTTRRRQQQNNNUUUYYYVVVRRRTTTXXXZZZTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTUUUVVVVVVUUUVVVUUUUUUUUUUUUTTTUUUUUU[[[YYYZZZ^^^aaaaaadddhhhrrrrrrxxxwwwjjj]]]TTTYYY^^^[[[XXXXXXTTTRRRNNNDDD555******000,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,++++++,,,---///000222333444555666777777777666555333000///---,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))************+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,---------......///000111222333777777888888888777555555111111000...------///000888<<>>GGGRRRbbbttt~~~ooo]]]NNNFFFFFFGGG@@@<<<===@@@===666555:::BBB===<<>>;;;:::999777444222......---,,,++++++++++++************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------...//////......///000---...222777777333555;;;[[[tttqqqllliiigggeeecccaaa^^^[[[\\\```aaa]]][[[^^^ccc```PPPJJJIIINNNNNNOOOPPPRRRSSSTTTUUUOOOQQQQQQMMMKKKLLLNNNNNNOOOKKKIIIKKKLLLJJJKKKNNNRRRRRRSSSTTTUUUUUUVVVXXXQQQOOOOOOPPPPPPOOORRRUUUTTTSSSRRRRRRRRRQQQRRRTTTWWW```|||sssfffuuummmXXXTTTSSSQQQOOONNNNNNMMMKKKQQQOOOMMMLLLKKKLLLLLLLLLGGGIIIJJJHHHEEEFFFIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIGGGFFFJJJKKKLLLMMMMMMKKKJJJIIIPPPNNNLLLMMMNNNNNNNNNNNNLLLMMMSSS[[[aaaeeeppp|||wwwdddQQQWWWaaa^^^XXXWWWVVVVVVTTTJJJ;;;000---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,+++,,,,,,---///000222333444555666666666666333222000...---,,,++++++++++++++++++++++++++++++************************))))))***************+++************************)))))))))*********+++++++++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222444666777888888666333111222000---,,,///333888;;;===@@@CCCCCCBBBBBBFFFJJJ___ooo}}}nnn```WWWMMMGGGFFFIIIDDD777555;;;AAA;;;999???GGGJJJJJJKKK:::888888>>>FFFKKKKKKHHH<<<::::::999444+++'''(((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyyVVVRRRLLLLLLEEE@@@>>>;;;:::999777444222......---,,,++++++++++++************************************++++++++++++************++++++++++++++++++,,,,,,,,,------------...000///......///111222+++000:::444***<<<[[[}}}nnndddbbb______```aaaaaaaaaaaaeeejjjnnnlllhhhiiimmmwwwkkkjjjzzz{{{{{{{{{|||}}}~~~~~~zzzxxx{{{}}}|||~~~|||{{{~~~~~~|||}}}~~~qqqmmmuuu~~~}}}{{{vvvttttttvvvxxxrrrnnnllllllmmmmmmjjjiiijjjjjjjjjjjjiiihhhhhhgggeeedddcccddddddcccaaa___ZZZ[[[\\\]]][[[YYYUUUSSSVVVUUUSSSRRRSSSTTTQQQNNNLLLLLLLLLMMMLLLKKKOOOTTTSSSaaaiii|||sssSSSQQQZZZ[[[XXXYYYXXXXXXVVVPPPGGG<<<222+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,,,,,,,---......///111222333444444555444444111000...---,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++)))*********++++++,,,,,,************************************++++++++++++++++++************++++++************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,------------...///000111222222222444777999888555111...---,,,...333:::@@@BBBBBBBBBDDDEEEGGGOOOaaayyyvvvhhhYYYOOOEEE???CCCNNNBBB<<<999;;;???AAAFFFKKKHHHBBB;;;;;;AAAHHHKKKLLLKKKKKKLLLHHH<<<000+++---************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxVVVRRRLLLLLLDDD@@@>>>;;;:::999777444222......---,,,++++++++++++*********************************++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,---------------///000000///...000111999......444000222XXX|||xxxwwwuuunnnfffiiihhhgggdddaaa```aaacccaaakkkgggggg|||dddTTTSSSTTTXXX]]]YYYZZZXXXUUUQQQIII:::---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,------.........000111222222333333333222///...---,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,---------......///000111222333111333666777666333///,,,---000555;;;??????===;;;AAAPPPdddttt|||eeeRRRGGGCCC???;;;999<<<======???CCCHHHEEEAAABBBGGGKKKMMMNNNPPPPPPPPPMMMBBB444------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxUUURRRLLLLLLDDD@@@>>>;;;:::999777444222......---,,,++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---///000000//////000111444333222111555NNNppp]]]UUUWWW[[[YYY[[[ZZZWWWUUUPPPBBB444------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,---............///000000111111111111000......---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******++++++,,,------...------------------------,,,,,,------------......,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++,,,------...//////000111222333333444444444333222111///...333999??????>>>BBBKKKTTTaaaxxxkkkVVVSSSIIIAAAAAABBB@@@>>>===<<<===@@@EEEJJJOOOSSSUUUNNNJJJHHHIIIEEE;;;000+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxUUURRRKKKLLLDDD@@@>>>;;;:::999777444222......---,,,++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........///000000//////000111)))555888444@@@jjj~~~xxxppp\\\VVVVVVYYY\\\\\\XXXUUURRRHHH<<<---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,***+++,,,---...............//////000000000000///...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......////////////////////////---------.........//////,,,++++++******++++++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,------//////000111222333444444777555222///......000111666===CCCAAABBBRRRqqqxxxeeeQQQHHHEEEAAA;;;777999;;;???BBBFFFLLLRRRVVVOOOFFFBBBGGGLLLEEE888...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxXXXTTTKKKKKKFFF@@@===;;;999888666333111//////...---,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,------------------........./////////---...111222//////222666...///FFFmmm}}}[[[TTT\\\WWW___WWWWWWbbbXXXGGGJJJ444000---+++,,,,,,+++))),,,,,,+++***))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************++++++,,,------......///000000000000////////////......---,,,+++,,,,,,,,,///...---------------...---...//////,,,***,,,000---///000///111555777888<<<<<<===??????===>>>@@@BBB<<<:::<<<999222...000333000---+++,,,,,,,,,,,,*********)))((()))***,,,)))***+++,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%%%%(((---///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********++++++,,,,,,------...///......///111333333333,,,555999222***+++333;;;EEE;;;DDDRRRaaazzz\\\JJJ@@@>>>@@@BBB@@@===<<>>@@@BBB@@@===???GGGOOOLLLQQQOOOFFFEEEIIIHHHAAA444111,,,******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))wwwXXXTTTKKKKKKFFF???===:::999888666444111//////...---,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------------........./////////......000222000000666???999666OOO|||oooXXXUUUXXX]]]YYYSSSXXXYYYNNNGGG>>>222,,,,,,......---,,,++++++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))*********++++++,,,,,,,,,---......//////000000000/////////......+++,,,,,,------------,,,---------------...///000,,,000555999???FFFNNNRRRQQQWWW\\\\\\VVVQQQRRRVVVSSSVVVXXXWWWUUUUUUWWWZZZZZZUUUSSSXXX]]]___aaaccceee```XXXQQQKKKFFFAAA>>>555444222///...------------,,,***))))))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''))),,,---***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++++++++,,,------............///000111111111000555...+++111666<<>>???EEENNNQQQIIICCCFFFIIIHHH===777000***)))***,,,---++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))wwwXXXTTTKKKJJJEEE???===:::999888666444222//////...---,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............////////////000......111111000444:::555===lll{{{xxxYYYNNNXXXbbbYYYYYYYYYKKKPPPEEE777...,,,...///...,,,++++++******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++,,,,,,------.../////////000000/////////.........------...//////...------222///,,,,,,...444;;;???OOORRRSSSQQQQQQSSSTTTRRRSSSTTTVVVTTTLLLDDDBBBEEEKKKNNNNNNIIIFFFGGGIIIJJJZZZVVVSSSUUUYYY]]]___```fffccc___\\\[[[ZZZYYYXXXTTTNNNEEE===777222///...***+++,,,------,,,***))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))((()))++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,---.........---///111111111000000000111000444:::===FFFbbbzzzbbbGGG;;;>>>BBB???999???HHHMMMIIIDDDEEEFFFFFFCCC>>>555///,,,,,,,,,,,,,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))wwwXXXTTTKKKJJJEEE>>><<<:::999888777444222//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000222...---111333111000222999YYY{{{oooQQQQQQaaa\\\WWWVVVOOOUUUKKK>>>333---,,,---...,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************++++++++++++,,,,,,---......//////000////////////............------.........------------...000555<<>>CCCEEEFFFGGGFFFCCCFFFBBB<<<666333000---+++,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))vvvXXXUUUKKKJJJDDD>>><<<:::888888777555333//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------................../////////000000000333///...111333222333777UUUnnn~~~ssskkkUUUWWWWWWUUUVVVXXXUUUPPPGGG;;;111,,,,,,...,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************++++++++++++,,,---------...//////000000/////////.........------------------...///000111555999AAAHHHLLLMMMLLLJJJHHHMMMOOOMMMRRR[[[\\\WWWRRRRRRXXX___]]]VVVXXX_________ZZZTTTVVV^^^^^^XXXbbbgggiiiddd```______^^^UUURRROOONNNOOOPPPQQQPPPVVVXXX]]]ccceee```UUUMMM@@@;;;444---)))))),,,///******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,---......//////...000222222000111444777999;;;FFF]]]}}}hhhMMM>>>999777888;;;AAAFFFIIIHHHEEEGGGDDD@@@<<<999444000,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))vvvXXXUUUKKKJJJDDD===<<<999888888777555333//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.............../////////000000000000000111333444222333===IIIiiiVVVPPPWWW___rrrsssjjjQQQSSSXXXXXXZZZSSSTTTPPPEEE777---,,,...+++++++++++++++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***************+++++++++,,,,,,------......//////000000//////.........---------///...///000333777;;;>>>EEEHHHMMMQQQRRROOOLLLIIISSSUUUPPPJJJMMMYYY]]]YYY^^^eeessszzzqqqccceeeqqq~~~tttkkkoooxxxuuujjjcccnnnssslllbbb]]][[[ZZZeeeaaa\\\WWWTTTRRRPPPNNNDDDGGGMMMWWWaaafffdddaaaTTTOOOGGG???888333111000***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,------...////////////111333222000111777<<>><<>>@@@@@@666BBBDDDGGGIIIDDD;;;888:::@@@<<<444---*********(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((YYYWWWLLLHHHFFF===<<<;;;:::888666444222000///...------,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............///+++333111+++777KKKIII666...666666222DDDooo{{{zzzmmmTTTxxx~~~sss[[[IIIWWWVVVYYYXXXUUURRRPPPKKK===///...,,,,,,///...***)))+++***************************************)))))))))***************************************+++,,,,,,++++++************++++++,,,,,,,,,,,,------------.........///111222111///111---+++///444777;;;???===GGGNNNSSSddd|||mmmkkkggg^^^YYYaaahhhfff\\\QQQLLLLLL[[[TTTKKKCCC;;;555000---***,,,---,,,)))(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++************+++,,,///...------------///000333555999AAAPPPkkkqqqiii```XXXSSSOOOJJJFFFKKKLLLMMMPPPRRRTTTVVVWWWXXXXXXXXXYYY[[[[[[XXXVVV[[[[[[ZZZXXXUUURRROOOMMMHHHIIIIIIGGGDDDBBBBBBBBB@@@GGGSSScccwwwbbbIIIGGGFFF:::===AAADDDEEEGGGEEE===555AAAFFF???...(((---...(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ZZZWWWLLLHHHEEE===<<<;;;:::888666444222000///...------,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///111444111...777DDDAAA444222444666BBBhhh}}}lllOOOhhhppp|||mmmOOONNNRRRWWWXXXUUUPPPSSSTTTFFF444///++++++......+++)))***************************************************************************+++************+++,,,,,,++++++*********+++,,,,,,,,,,,,,,,------------.........///000111111000///---000333333444999FFFQQQNNNeeeyyy~~~jjjccc```___bbbcccZZZGGG888MMMOOOSSSWWWSSSFFF888000)))***+++---...---+++(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++***+++++++++,,,,,,///------000222111222333444333999MMMooo~~~ppphhhUUURRRNNNMMMOOORRRTTTUUU```cccgggkkkooorrrtttuuuttttttuuuvvvwwwwwwwwwvvvvvvvvvvvvtttqqqmmmhhhfff___]]]ZZZVVVSSSRRRRRRSSSGGGFFFEEEHHHPPP]]]jjjsssmmmNNNGGGCCC===AAAAAA===BBBIIIFFF<<<@@@EEEBBB777/////////,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********\\\WWWMMMHHHEEE===<<<;;;:::888666444222000///...------,,,------+++++++++,,,,,,,,,------,,,,,,---------.........---------............///111---,,,000222111000111:::222:::aaa|||kkkVVVmmmpppnnn{{{hhhLLLQQQSSSUUUTTTQQQTTTWWWLLL;;;000+++))),,,...+++***+++***************************************+++++++++************************+++++++++***+++,,,,,,---++++++******+++,,,,,,---,,,,,,---------.........//////000000000/////////000222555<<>>@@@IIIVVVZZZSSSLLLIII999222+++***,,,...+++'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******++++++,,,,,,,,,,,,...,,,...333444000111555666@@@RRRnnn}}}lll^^^SSSNNNOOOQQQVVV^^^fffnnnsssuuu|||~~~~~~zzztttmmmgggaaa]]][[[VVVRRRMMMIIIHHHJJJNNNPPPdddqqquuuTTTBBB999======999>>>IIIKKKEEECCCAAABBBCCC;;;///+++...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++]]]WWWNNNJJJEEE===<<<;;;:::888666444222000///...------,,,------++++++,,,,,,,,,,,,------,,,---------............---------............///111+++---555444,,,...888888111FFF~~~vvvvvv{{{cccRRRuuuvvvlllZZZNNNMMMPPPRRRSSSTTTTTTMMMEEE555...)))+++---,,,+++,,,*********************************+++++++++++++++************************+++++++++++++++,,,------++++++***++++++,,,---...,,,---------............000000111000//////111333444222888PPPtttqqqgggaaa___^^^NNNGGGFFFLLLPPPNNNQQQWWWNNNBBB333***)))++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,---------,,,///---...333111---111:::@@@\\\|||~~~lll[[[QQQOOORRRUUUbbbgggpppzzz~~~uuuoooddd```[[[VVVRRRMMMHHHEEEEEEJJJZZZvvvTTT???>>>;;;;;;@@@HHHJJJGGGIIICCCDDDJJJCCC222)))---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++^^^WWWOOOKKKFFF===<<<;;;:::888666444222000///...------,,,------++++++,,,,,,,,,,,,------------------............---------............//////000333555444222555:::333===___mmmrrrlllbbbRRRtttyyyRRRGGGJJJQQQUUUSSSMMMLLLOOO===444,,,,,,---,,,+++,,,*********************************++++++,,,,,,,,,************************,,,++++++++++++,,,------++++++++++++,,,---......------------............000111111111000222777;;;CCCKKK]]]{{{nnnUUUHHHaaaWWWQQQSSSQQQHHHFFFJJJNNNJJJBBB888111---,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,)))***+++---------------000---...222000///<<>>AAAIIINNNKKK???333...---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))***+++---......------000,,,...222111555IIIaaajjjUUUSSSXXXbbbmmmxxx{{{rrrlll^^^UUULLLIIIHHHPPPcccuuufffEEE<<>>111++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,___XXXPPPLLLDDD???===;;;999999777555333000///...------,,,------,,,---......//////......,,,,,,,,,---------.........------......------...666+++///777222///555999???qqqrrr[[[\\\]]]bbbeeedddmmm^^^ooo^^^^^^hhhJJJHHHMMMVVVWWWPPPLLLOOOMMM@@@333,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++************++++++,,,,,,------...------------------------///000000---,,,...000111444333333222...777VVVwwwvvvooolllXXXXXXRRRVVVRRR888:::999===EEEJJJEEE888---'''+++...---)))(((***,,,))))))))))))))))))))))))************************)))***+++++++++)))((('''************************++++++******)))******+++*********)))******+++,,,...,,,******+++---......444666111333--->>>rrrlll]]]\\\```jjjrrr|||uuukkk]]]RRRMMMMMMPPPRRRqqqXXX@@@??????===<<>>...,,,******,,,,,,+++)))************************************************))))))))))))))))))))))))+++++++++*********))))))***************+++++++++```XXXQQQLLLDDD???===;;;999999777555333000///...------,,,------,,,---......//////......,,,,,,---------..................000111111111222111222222333444444777===PPP}}}zzz|||wwwvvv{{{aaadddeee______qqq___QQQKKKSSSYYYTTTPPPRRRMMMEEE999...***,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++*********++++++,,,,,,---......------------------------,,,---......///000111111666......999III[[[ssszzzsssjjj]]]SSSMMMNNN;;;;;;888:::DDDKKKDDD888...,,,++++++,,,,,,+++)))***************************************************************)))((((((************************)))))))))))))))***++++++***************++++++,,,,,,+++++++++---///000000,,,...---;;;FFF___wwwjjjbbbdddmmmvvv~~~tttfffZZZSSSNNNKKKQQQ___yyy```CCC>>>>>><<>>IIIDDD:::///***,,,...,,,)))************************************************,,,+++***)))))))))***+++************************,,,,,,+++++++++++++++,,,+++************+++,,,,,,***+++---......///000111555555:::\\\yyymmmggggggjjjsss|||yyywwwwwwxxxxxxxxxxxxwwwwwwwwwvvvvvvxxxyyy|||pppfff```SSSKKKOOO\\\yyydddFFFFFF>>>>>>@@@CCCBBB???>>>???BBB:::000+++,,,---,,,***************************************************))))))))))))))))))))))))************************)))******++++++,,,,,,,,,```YYYQQQMMMEEE>>><<<:::888888666444222000///...------,,,------,,,---......///.........---------.........//////+++///000---...333444000...777000111999333QQQ}}}|||TTTGGGqqqwwwnnnhhhwww]]]NNNPPPRRRTTTWWWJJJPPPMMM===111///...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////---------....../////////111000000222///...666AAASSSgggsssooowwwXXXPPPQQQXXXPPP;;;333:::LLLEEE:::000+++***+++---************************************************,,,+++***))))))***+++,,,************************000///...---,,,++++++++++++++++++***+++,,,,,,---+++---......------///111///===RRR{{{|||ooohhhjjjsss}}}zzzxxxuuurrrqqqrrrtttuuuxxxwwwvvvuuusssrrrqqqqqqpppqqqssstttwww}}}rrreeeXXXOOOGGGPPPwww^^^DDD===999<<>><<<999888777666444222000///...------,,,------,,,---......//////......------........./////////(((...111...111999;;;777111333000444;;;@@@mmm{{{yyyUUUDDDaaa|||wwwyyyttt[[[OOOOOOSSSWWWLLLNNNMMMFFF:::000,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---......//////---------...//////000000000//////111///444JJJ```{{{nnnkkkVVVVVVSSSEEE<<<===LLLJJJEEE;;;000+++,,,///++++++++++++++++++++++++************************+++************+++,,,,,,************************000///...---,,,++++++++++++++++++++++++,,,------,,,...///...,,,---111555555SSSuuuxxxssssssttt{{{zzzxxxwwwwwwwwwuuurrrppppppqqqrrrtttttttttssssssssssssssssssssstttuuuuuuuuuwwwzzz}}}xxxyyyvvvggg___VVVNNNUUUcccaaaKKK@@@===GGGOOOJJJAAA<<>>777000,,,,,,---************************************************))))))))))))))))))))))))***************+++++++++)))******+++,,,---......aaaZZZRRRNNNFFF>>><<<999888777666333111000///...------,,,------,,,---......//////..................////////////)))000222...111:::<<<666111222222333<<>>DDDOOOOOOGGGCCCAAADDDDDD>>>333,,,,,,...************************************************))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---...///aaaZZZRRRNNNFFF>>><<<999888777666333111000000...---------------,,,---......//////................../////////000,,,333444---...666666///000444666222>>>ppp{{{sssaaaUUUEEELLLooorrrttt|||XXXOOOSSSUUURRRJJJLLLTTTKKK555+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------.../////////---------...///000000111///000555;;;BBBYYYfffccceeeZZZUUULLLAAAGGGMMMMMMEEE:::///)))++++++++++++++++++++++++************************(((***+++,,,---,,,,,,+++************************((((((((()))***,,,---...,,,,,,++++++,,,,,,---...,,,...000//////333<<>>@@@LLLOOOJJJHHH>>>EEEHHHBBB555,,,+++///************************************************))))))))))))))))))))))))))))))******++++++++++++)))******+++---...//////aaaXXXRRRMMMAAA???<<<999666666555444222000000///...............---------.........//////---------.........///////////////000111111222222111:::888000PPP|||ZZZDDDIIITTT|||~~~sssaaapppsssSSSQQQRRRSSSNNNOOOVVVRRRAAA222------------,,,+++***,,,---,,,++++++******++++++,,,...---,,,+++++++++,,,---,,,,,,------...////////////222222000///000000000888...333NNNnnnlll```yyyfffPPPUUUNNN===DDDOOOIIIGGG@@@+++000...+++***+++,,,,,,,,,******************************++++++++++++***************************************)))******+++,,,...------------...//////333(((,,,777222+++FFFppp}}}zzz~~~zzzwwwxxxwwwwwwvvvuuutttttttttrrrrrrqqqpppppprrrvvvzzzyyyyyyzzzzzzzzzxxxwwwvvvxxxtttooonnnpppsssuuutttttt{{{~~~iii^^^WWWPPPTTTwwwqqqNNNFFFGGGAAA<<>>333,,,---............------,,,,,,++++++++++++,,,,,,---------------...///000,,,------......///000000///------000444555444333777HHHxxxooouuufffUUUPPPMMMEEE???HHHLLL???,,,------,,,++++++---...++++++++++++++++++++++++******++++++++++++*********************************************+++,,,,,,......------......///000(((333444+++777```}}}}}}|||xxxyyyyyyzzzyyyxxxvvvuuutttuuuuuutttsssuuuxxx{{{}}}yyyxxxvvvvvvwwwvvvtttrrrrrrsss~~~~~~rrrcccRRRKKKRRRrrrmmmJJJGGGDDDMMMVVVMMMDDDBBBCCC???555+++******++++++++++++******++++++++++++++++++++++++************************)))************+++++++++,,,---((()))111111333???eeeWWWMMMJJJEEE???<<<999666666555444222000000///...............////////////........................///////////////000000111111222333333444///GGGWWWhhhwwwvvvfffNNNBBBcccssswwwcccJJJNNNTTTUUUPPPPPPPPPFFF888,,,,,,---...///...---+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---...//////000---------...//////000000......///111111111666<<>>...---,,,,,,......,,,***---,,,,,,,,,,,,,,,,,,---******+++,,,---.........------......///000000111...000333333...///>>>PPPiiiqqqkkkTTTKKKIIICCCEEEOOOFFF;;;...(((+++...---***++++++++++++++++++++++++******++++++++++++******************************+++++++++***+++,,,,,,---///............///000000444333777IIIkkk}}}{{{{{{|||}}}}}}}}}|||{{{zzzwwwyyy{{{}}}zzz{{{{{{yyyvvvqqqmmmkkkrrrppp}}}yyyvvvxxxvvvtttsssrrrtttyyy~~~{{{~~~mmmWWWJJJWWWnnnnnnNNN<<>>:::444---+++***+++------+++)))++++++++++++++++++++++++************************))))))*********++++++++++++000...------...AAAbbbcccYYYNNNKKKFFF???<<<999666666555444222000000///...................../////////000000000....../////////000000000000000111111222333333333111>>>TTTeeeJJJiiilllIIIFFFrrrttt~~~eeePPPRRRRRRQQQRRRRRRLLLDDD333///,,,,,,---...,,,)))------,,,,,,,,,,,,------******+++,,,---------,,,---......//////000111111///111555444000888TTTqqqmmmqqqcccPPPRRRKKKBBBGGGPPPCCC444,,,,,,...---***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************+++++++++++++++,,,------//////......//////000111000000???bbb~~~|||~~~~~~~~~~~~~~~~~~~~~~~~zzz|||yyyyyyyyywwwsssooonnnnnnqqqtttwwwmmmmmmrrrttttttuuuxxxvvvvvvyyyzzz|||~~~kkkXXXQQQTTTsssjjjEEEDDD===DDDKKKLLLEEE>>><<<===222///++++++------+++)))++++++++++++++++++++++++************************)))************+++++++++***000///......333PPP{{{^^^XXXNNNIIIDDD???<<<999666666555444222000000///...............------...///000111111222.../////////000000000000000111111222222333333444333XXXsssfff]]]uuuiiiIIISSSzzzuuuTTTPPPOOOSSSTTTPPPKKKIII999333...,,,...///---+++------,,,,,,,,,,,,------+++,,,---......---,,,,,,.........///000000111111222000222555999JJJqqqwwwpppdddWWWNNNEEEIIIPPPIII>>>555///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,++++++++++++,,,------///////////////000000111---:::VVV}}}~~~}}}}}}~~~~~~~~~}}}~~~vvvvvvvvvsssqqqqqqsssvvvrrr|||qqqllljjjmmmooopppssswww~~~~~~zzzvvvxxxnnn\\\RRRVVVttt```HHH???DDDPPPWWWPPPBBB>>>CCC777222,,,+++,,,---,,,)))++++++++++++++++++++++++************************)))************++++++++++++...---...444>>>ccc[[[WWWNNNGGGAAA???<<<999666666555444222000000///...............,,,---...///000111222333////////////000000000000000111111222222333444444;;;{{{aaa~~~sss\\\kkkTTTjjjyyyvvvqqqVVVNNNMMMTTTUUUNNNJJJLLL===777000---///000///---...------,,,,,,------...---.../////////...---,,,......//////000000111111444///...666AAAZZZlllmmmzzzXXXLLLJJJSSSKKKKKKFFF===111+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************,,,,,,++++++,,,,,,---...///////////////000111111555NNNrrr}}}}}}}}}zzzyyyzzz{{{ssstttsssrrrpppsssxxx}}}tttvvvlllfffhhhmmmqqqooommmrrrzzzppp~~~~~~yyy~~~hhhWWWOOOTTTlllzzzOOO@@@BBBNNN[[[UUUBBB;;;BBB;;;444---***,,,...,,,***++++++++++++++++++++++++************************)))************+++++++++---,,,)))...999IIIppp```VVVLLLJJJBBB===:::777666666555333222111111000///////////////......//////000000111111000000///////////////000...444222111555111000:::ZZZ{{{vvveeemmmcccaaahhhcccxxxIIIUUUYYYKKKWWWQQQGGGGGG:::000//////---,,,///---------------------------------.........//////,,,///000......111555777999;;;444???kkkpppaaaQQQZZZLLLQQQAAAFFFIII666,,,000++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---......,,,111222......222555555888lll~~~~~~~~~yyywwwyyy|||{{{uuummmmmmssszzzyyytttjjjtttnnnhhhoooooonnnmmmnnnqqqvvvyyy{{{~~~|||{{{|||```YYYHHHSSSgggPPPDDDAAAKKKMMMDDD???DDDCCC<<<222,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...222"""000666111^^^cccUUUJJJKKKFFF===:::777666666555333222111111000//////////////////////////////000000000000000////////////000000...333111111666222222<<<~~~zzzbbbcccgggooo[[[]]]VVVMMMVVVQQQQQQOOOLLLHHH<<<222//////------///---------------------------------.........//////...///000//////111222222000666HHHsss|||TTTIIISSSOOOHHHIIIGGG;;;333222///,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...//////000111111111222666999SSS}}}zzzzzz{{{}}}~~~vvvmmmkkkooouuuvvvsss|||nnnhhhkkkoooqqqpppooooooqqqtttyyy}}}~~~~~~}}}cccSSSUUUsssgggRRRBBBDDDKKKHHH???:::CCC<<<333---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---+++333444@@@tttgggTTTGGGJJJFFF===:::777666666555333222111111000///////////////000000//////////////////000000////////////000000---222000111666333555BBBrrrmmmvvviii[[[fffyyy\\\\\\uuuKKKSSSYYYLLLNNNPPPKKK@@@555000...---...000------------------------------........./////////......///222444444222111444999TTT~~~rrrrrrLLLLLLMMMRRRMMMDDDBBB;;;111///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,---...///111///000444222111999FFFuuu}}}}}}}}}}}}}}}~~~~~~~~~yyyrrrjjjiiimmmrrrssssssxxxlllddddddmmmvvvtttsssrrrrrruuuzzz~~~~~~xxxbbbSSS]]]yyy~~~aaaBBB<<>>===:::777666666555333222111000000///////////////000000//////......------///////////////000111111000222000000222222BBB^^^yyy||||||rrrWWWXXX```sss\\\yyyjjjVVVlllLLLTTTSSSXXXOOONNNHHH===333......//////................................./////////000000111...///666999666666999<<>>DDDOOO:::444...,,,...///---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...//////000111222555444333777eeeyyyvvvyyy~~~}}}qqqlllqqqYYYUUUxxxUUU;;;AAARRRYYYSSSJJJAAA999333000///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---/////////666222pppfffVVVNNNCCCDDD===:::777666666555333222222111000//////.........////////////////////////......//////000000111111333333111111:::SSStttccc^^^JJJMMMHHHVVV~~~lllfff```UUUHHHYYY|||cccPPPXXX[[[UUUOOOGGG???888444000---///............///000000000000000000000111222222///---444777555NNNvvviiicccfffrrr~~~ooottt```FFFLLLFFF;;;EEE<<<666///---...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...//////000111222444111@@@OOOmmm}}}~~~uuupppcccSSSkkkrrrTTT>>>@@@RRROOOHHH>>>888555111------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++,,,---/////////666AAAdddUUUNNNBBBCCC===:::777666666555333222222111000//////.........////////////////////////......//////000000111111222111111666FFFcccyyyiiiOOOJJJ@@@KKKsssiii```]]]QQQQQQyyy|||fffOOOSSS[[[VVVPPPIIIAAA;;;666111---//////......//////000111111000000000000111222222111///888777:::iiifffXXXHHH>>><<>>888222.../////////...///000000111111111000000111111222333777222777666@@@xxx|||VVVBBB<<<666777888999===CCCGGGJJJMMMMMMMMMPPPVVV\\\nnnsssddd\\\WWWOOOHHHDDDBBB@@@======BBBMMMZZZccctttwww|||vvvjjj```OOOPPPMMMMMMDDD===555///------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222333>>>***MMM{{{uuuaaaTTTWWWlll{{{uuu}}}{{{mmm\\\eee{{{```HHH@@@IIILLLDDD;;;888555///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,...000222:::fffcccVVVQQQEEEEEE===:::777666666555333222222111000///............////////////////////////......//////000000111111555222333===SSSooo}}}nnncccRRRCCCGGGdddssshhhOOOMMMrrrrrreeeOOOUUUVVVSSSNNNHHHBBB;;;333...///////////////000111111111111111111111222222333666///222<<>>===AAAAAA;;;666555888999::::::999;;;@@@DDDTTTnnnrrrTTTHHH>>>===???===:::888555444333333666===EEEKKKQQQUUU[[[bbbiiipppxxx}}}aaaUUUHHHPPPDDDEEE???777111------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000222333444<<>>888999<<<<<<<<<===777777666555444444555666999FFFYYYffffffXXXDDD555;;;777666999:::666333333333444444444222222444666333555888:::===BBBHHHLLLSSSYYY```fffkkkrrrzzzlll]]]LLLOOOBBB???:::444///------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111333444555999___yyyyyypppmmmnnngggfffeeefffkkkttt~~~}}}}}}{{{qqquuurrrQQQMMMfffyyyMMMDDDJJJ\\\\\\EEE444333............------------------------------------+++---...---,,,///666<<>>CCC@@@888777:::333333666<<<<<<999777888222333444333111111333555222333333333333555888;;;AAAEEEJJJLLLOOOVVV```hhhrrrwwwzzzhhhdddAAAUUU@@@>>>:::555000------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111333555666NNNyyyxxxyyyuuubbbUUUPPPQQQ]]]bbblllzzzyyymmmrrr\\\NNN___rrr\\\HHHJJJdddkkkQQQ999666//////.........---------------------------------***,,,......---000777>>>tttyyy}}}```VVVUUUGGGBBB===:::888777777666555444111111000///////////////////////////////////////000000000000000111111111444333666YYYuuuyyywwwxxx~~~sssmmm~~~sssZZZJJJcccvvvOOO^^^dddNNNVVVRRRSSSNNNEEEEEE???///111111000000000000111111000111222333222222333555777666WWW}}}sssmmmaaaEEEFFF___SSS===HHH===>>><<<777666888888666777555333>>>666,,,;;;999999555555:::;;;888999===111333555555333222222333111111111111222444666888777999;;;===@@@EEEKKKOOOYYY^^^iiittt~~~ssspppwwwcccPPPPPPKKK777888>>>333///333***---,,,,,,++++++,,,,,,---,,,,,,------...////////////222444333111333666888[[[vvv{{{eeeYYYSSSSSSZZZcccsssyyy|||vvvrrr}}}[[[UUUjjjnnn:::LLLXXXkkkSSS<<<:::000///------......---,,,------------------------,,,(((...222+++...@@@MMM___UUUTTTHHHCCC<<<:::888777777666555333111111000///////////////////////////////////////000000000000111111111111,,,;;;TTTooo{{{rrrooo~~~qqqzzz|||wwwcccNNNZZZnnnaaakkkooommmddd\\\^^^iiirrr^^^SSSyyy}}}TTTXXXSSSUUUQQQHHHFFF@@@000111111000000000000111111000222333333222222333555444AAAooo}}}xxxkkkQQQQQQpppzzzcccPPPDDDBBB===:::;;;<<<:::666666888444>>>===;;;CCC666999<<>>CCCQQQ___aaakkktttrrrqqq~~~~~~~~~___GGGmmmlll^^^YYYZZZZZZYYY}}}bbbYYYTTTVVVTTTJJJGGGAAA222111111000000000000111111222333333333222222333555666VVVrrr\\\ZZZyyySSSLLLEEE>>><<<===>>>===<<<:::CCC===???===999@@@666???OOObbbiii]]]III>>>======:::666333333555666666666555444222222222333333333333333333222333555777999:::===AAADDDCCC???<<<>>>===GGG```~~~yyylllSSSJJJDDD;;;:::;;;000)))000------,,,,,,,,,,,,------,,,------......///000000333,,,---444555333===MMM~~~|||kkk___XXXWWW\\\ggguuu}}}uuu[[[PPPgggpppDDDCCChhhxxxsssJJJ:::333111...---......------------------------------+++...+++///333,,,@@@nnn~~~^^^TTTSSSHHHDDD<<<:::777666666666444333111000000/////////////////////////////////////////////000000111111222222444BBBooozzzzzznnnJJJFFFllluuu```OOODDDBBBFFFFFFBBBCCCGGGFFF@@@???CCCEEEKKKNNNIIIFFFNNNdddwwwtttUUUeeeuuulllrrryyyvvvzzzvvvbbbjjjyyyxxxYYYSSSUUUUUULLLIIICCC666222111111000000111111222333444444333222222444666@@@ppp}}}wwwhhheeexxx^^^YYYOOOEEEAAA???@@@IIITTTVVV___SSSQQQHHH777;;;===DDD[[[xxxzzzaaaLLLBBB>>><<<:::::::::999777444777666444333222333333444666666666555333222444555666777888;;;===<<<:::777999999BBBYYYxxxggg]]]IIIIII;;;888>>>222'''333------,,,,,,,,,,,,---------------...//////000000222+++...666444000BBB^^^zzz}}}qqqggg```\\\jjjmmmttt}}}gggLLLYYY```???UUUeeeaaaBBB555222///---.........---------------------------+++111***---777...FFF{{{^^^TTTSSSGGGCCC;;;999777666666555444222111000000///////////////////////////////////////...//////000111111222222444888XXXvvvxxxooowww}}}xxx[[[UUUccclllkkkggg]]]XXX^^^gggiiieeecccPPPIIIDDDEEEEEEAAA===<<<===@@@CCCGGGIIIJJJKKKKKKiiiyyy~~~gggcccooonnnppptttYYYQQQSSSTTTMMMHHHDDD999222222111111111111222222333444444333222333666999KKK{{{vvv}}}uuuuuuwwwzzziii\\\OOOHHHAAADDD]]]xxxhhhppptttVVVEEEAAA@@@XXXxxxsssWWWDDDDDDBBB???<<<;;;:::888777777666555444444555666666333444444333111111222333666666777999;;;;;;999666777777===OOOmmmxxxhhh{{{OOOKKK;;;777???444)))444...------,,,,,,------...------......///000000111///---333888000...KKKqqq}}}{{{uuuiiicccdddkkkppp{{{wwwSSSUUUuuu|||GGGCCCVVVRRR777444000...---......---------------------------+++222***---777333RRRzzz~~~zzz```UUUSSSFFFBBB;;;999666555555555444222111111000///////////////////////////////////////......///000111222222333444===SSSbbbeeetttzzzllltttzzzzzzhhhooo{{{}}}}}}rrrjjjdddhhhqqq{{{gggSSSJJJKKKMMMMMMEEEIIISSS```jjjhhh[[[OOOBBBMMMaaa|||wwwxxxaaapppbbbmmmttt^^^SSSSSSTTTLLLGGGDDD<<<222222111111111111222222333333333333333555888;;;PPPyyy}}}vvvrrraaaQQQFFF===CCCggglll~~~\\\??????UUUqqq~~~eeeQQQSSSPPPKKKCCC===;;;===@@@999888777666666666777888333444555555333333444555888888:::;;;===<<<888666666666:::FFF```iii|||\\\NNN===:::>>>666...222......------------......---......//////000111111...000777888111777[[[ssszzzuuutttrrrooolllnnnuuuaaaUUUhhhPPP;;;MMMZZZ999555111...---......---------------------------,,,000,,,...555:::bbb|||yyyaaaVVVTTTFFF@@@;;;999666555555555333222111111000///////////////////////////////////////......///000111222333333888MMM^^^eeejjjqqqsssqqqtttqqqzzzhhh\\\[[[jjjtttXXXSSSSSSOOOVVVYYY```kkkssstttmmmfffTTTIIICCCLLLeeeqqqxxxhhhpppdddZZZsssfffXXXUUUUUULLLEEECCC<<<333222222111111222222333222222333333333666;;;>>>aaa|||}}}yyyzzzdddOOOEEE===EEEmmmmmmtttuuuGGGCCCUUUkkk{{{tttfffdddeeeccc[[[NNNEEECCCDDD===<<<:::888777777777888777888999999777666666777:::;;;===???AAA@@@===:::888999999>>>SSSuuuxxxooooooSSSAAA???<<<999444---......------------...............///000000111111...333777555555FFFmmmvvvoooyyyxxxtttnnnooosssyyy~~~rrr[[[___}}}XXX;;;GGGgggaaa;;;777222...---.........------------------------------...///111BBBrrr~~~bbbWWWTTTEEE???;;;999666555555555333222111111000///////////////////////////////////////---...///000111222333333;;;VVVfffooozzzvvvxxxnnntttrrr~~~|||tttllliiiggggggkkkqqqwww``````eeebbbiiihhheeeccceeeiiipppuuu]]]PPPGGGGGGMMM___zzznnnvvv|||oooXXXjjjnnn]]]XXXWWWLLLDDDAAA;;;333222222111111222222333111222222222444777<<<@@@|||||||||yyy}}}kkkSSSJJJEEEMMMuuuwwwhhh[[[EEETTTeeeqqqyyy~~~{{{ssslllttt{{{uuudddRRRGGGDDD@@@???<<<:::888777666777666888999888666444444444666888<<<@@@CCCCCC@@@===999:::888777GGGiiiggg|||WWWEEEDDD<<<:::888)))......------------............//////000000111111///444555333:::TTT{{{qqq|||tttrrrlllnnnqqqxxx~~~~~~aaa]]]vvv|||bbbAAAEEEPPP}}}iii;;;777222...---.........---------------------------***000000...GGG|||cccTTTPPPEEEBBB<<<:::666444444444333222111111000///////////////////////////000000000000...555111+++///000000777\\\qqqyyy{{{rrrjjj|||yyysssppppppnnniiidddaaallltttsssppprrryyy~~~oooaaa[[[UUUQQQYYYeeedddXXXPPPQQQUUUWWW]]]cccXXXeee^^^]]]WWW___OOONNNJJJJJJ>>>999444111333444333333666111///<<<222333:::999ZZZuuupppvvv|||vvvXXXTTTKKKIIIuuu\\\eeeLLLRRRfffvvvzzzwwwtttdddVVVGGGDDD@@@===<<<;;;999777666666888:::777333555;;;AAA@@@???@@@BBBBBB@@@===???:::888;;;CCCWWW}}}ooonnnWWWCCCMMM@@@888::://///////.........//////000/////////000111111222222111777+++777???VVVlllyyytttnnnuuupppnnnpppsssvvv|||sssRRR^^^xxxUUU@@@TTTZZZvvvLLL333---000(((,,,222(((,,,,,,,,,,,,,,,,,,,,,,,,///'''000444;;;JJJwww|||cccTTTPPPEEEBBB<<<:::666444444444333222111111000///////////////////////////000000000000---333///,,,111111000777bbb{{{qqq```ooozzzpppiiizzz{{{xxxwwwtttmmmhhh___iiisssxxx|||pppbbb^^^ZZZRRROOOSSS```]]]\\\^^^^^^[[[]]]bbbfffrrr|||mmm|||oooZZZppp]]]___SSSPPPIIIHHH???999444111333444333333666777000777111444999===bbbrrrqqqxxx|||~~~___WWWNNNEEEhhhaaayyyXXXVVVeeewww}}}wwwkkk[[[TTTJJJCCC@@@@@@AAABBB<<<;;;<<<<<<999444666;;;<<<<<<===???BBBBBB???<<<<<<888888;;;@@@MMMiiikkkkkkPPPLLLEEE@@@>>>555//////.........//////000//////000000111111222222111666222666BBBdddxxxnnnooowww|||pppiiiqqqqqqttt}}}yyy|||^^^WWWmmmhhhBBBJJJWWWuuuUUU888///444......000))),,,,,,,,,,,,,,,,,,,,,,,,000+++111000888OOO}}}|||cccTTTPPPEEEBBB<<<:::666444444444333222111111000///////////////////////////000000000000,,,111...---444333000777???aaannnrrrsssnnnnnnzzztttpppwww}}}qqqfff___dddgggaaaZZZWWW\\\]]]______[[[VVVXXX]]]gggiiikkkwww|||~~~aaaaaa~~~ggg^^^XXXTTTGGGEEEAAA:::444111333444333333666999000444555888777BBBmmmqqqqqqyyy||||||iii\\\RRRCCC[[[hhhgggnnn^^^cccvvv~~~wwwnnnaaaTTTKKKEEEAAA???CCCAAA??????<<<999>>>EEEFFFDDDDDDFFFGGGFFFAAA<<<<<<999:::>>>>>>BBBQQQdddmmmfffJJJGGGEEE;;;555000//////......///////////////000000111222222222555555:::444FFFtttxxxvvv|||nnnxxxnnniiihhhhhhuuuxxxyyyssskkkWWWhhhppp@@@===RRRmmm]]]<<<...555333///...+++,,,,,,,,,,,,,,,,,,,,,,,,///...111---999___|||zzzcccTTTPPPEEEBBB<<<:::666444444444333222111000000///////////////////////////000000000000---111...///555333000888@@@ZZZffffffppplllkkkvvv|||sssfffbbbeeepppvvvtttmmmjjjbbb```]]]XXXUUUTTTWWW\\\UUUWWWWWW]]]sssssssss```sssrrr[[[[[[VVVGGGCCCDDD:::555222444444333333555555000555<<<<<<777OOOssspppxxx{{{}}}uuuaaaYYYFFFTTTtttWWWllldddsssyyy~~~zzzooodddXXXNNNGGGGGGCCC@@@>>>===???IIISSS___YYYSSSPPPNNNKKKEEE@@@@@@<<<===BBB@@@===BBBLLLdddxxxuuuyyyMMMIIIIII999444111000/////////////////////000000111111222333333666222===777VVV{{{tttwwwzzzrrrnnnpppwww~~~xxxuuutttXXXeee}}}qqqBBB666MMMcccfffBBB,,,000444...,,,000------------------------,,,111222,,,@@@tttzzzcccTTTPPPEEEBBB<<<:::666444444444333222111000000///////////////////////////000000000000///222000000555111111===NNN```hhhaaa```qqqllliii|||zzzuuuvvvzzzzzztttqqqooojjjddd______``````^^^OOOSSSUUUVVV```uuuyyyjjjmmm~~~XXX[[[VVVHHHCCCEEE;;;666333444555333333555333444444<<<;;;<<>>===BBBBBBXXXyyynnnPPPKKKNNN>>>;;;111111000///////////////000000000111222222333333333///:::@@@ooozzzvvvooo~~~YYY___vvvZZZ777KKKbbbtttQQQ111---222,,,***222------------------------+++222222///GGGxxxcccTTTPPPEEEBBB<<<:::666444444444333222111111000///////////////////////////000000000000000333111111333///555IIIXXXhhhvvvuuulllppplllkkk}}}zzzuuutttqqqnnnooooooiiiaaafffgggeee```^^^aaajjjqqqzzz}}}nnnXXX[[[TTTLLLEEEDDD<<<666333444555333333555444:::111555888DDDuuukkkiiisssrrrttt{{{|||iiiRRROOOoooiii___|||zzz{{{xxxuuupppiiibbb^^^[[[^^^iiiuuupppdddUUULLLKKKLLLJJJGGG@@@:::<<>>???666EEEfffeeeOOOEEELLLCCC???222222111000////////////000000111111222333333333555444666KKKjjjtttvvvlllfff\\\pppAAAGGGccceee>>>---111---(((000------------------------,,,222222444NNN|||rrrcccTTTPPPEEEBBB<<<:::666444444444333222111111000///////////////////////////000000000000---222111000111///<<>>///333999III^^^fffqqquuusss}}}xxxuuuZZZOOOhhh\\\{{{vvvrrryyyuuurrrpppmmmmmmttt}}}kkk^^^PPPIIIIIIKKKIIIFFF???999===JJJQQQKKKCCCAAA<<<@@@YYYkkkvvvXXXDDDHHHDDD>>>333222111000////////////000111111222222333333444666<<<444XXXcccuuulllnnnzzzZZZjjjMMM???WWW}}}nnnGGG...111000)))///........................,,,000111;;;WWWyyy{{{rrrrrrcccTTTPPPEEEBBB<<<:::666555444444333222111111000///////////////////////////000000000000+++000000000000///AAAaaaxxxcccbbbtttiiijjjsss{{{uuuyyy}}}~~~|||sssnnnpppUUU```ccc}}}```[[[QQQRRRIII>>>===777444555555333333555...>>>000666>>>JJJgggmmmqqqwwwsssvvv}}}bbbRRRfff[[[||||||vvvnnnnnnoooqqqooommmqqqwwwjjj___QQQKKKLLLMMMIIIEEE???;;;@@@PPPYYYRRRHHHCCCDDD@@@SSS|||yyy}}}jjjKKKJJJGGG>>>333222111000////////////000111111222222333444444000>>>333eeeyyy[[[qqqfffsssVVVbbbsssVVV888GGGsssmmmIII---222333+++///........................***---111AAA___xxxgggcccTTTPPPEEECCC;;;999666444444444333222000000000000////////////////////////000000000000///000111111///111<<>>666111111222111111222111111111222333444555666<<<@@@iiivvvlllyyyuuufffzzzdddssseee???RRR|||MMM111---///---........................111444:::VVVttt\\\cccTTTPPPDDDAAA;;;999666444444444333222111111111111000000000000////////////000000000000000000111222222666DDDRRR[[[[[[fff|||lll^^^iii|||}}}vvvrrrffffffpppoooeeeOOOXXXpppdddeeemmm~~~fffYYYYYYMMMAAA@@@999555555555333444777444888888;;;\\\rrrWWWkkkccciiilllttt]]]hhhvvvppplllgggeeeggg\\\___eeeggg___SSSMMMNNNQQQQQQUUUWWWQQQIIIKKKTTTGGGAAAQQQ{{{fffWWWFFFNNN???888222222333111111222111111111222333444666777888BBBvvvooovvvmmmiiinnniiinnnJJJIIIsss}}}QQQ111222111---////////////////////////......999eee{{{~~~\\\cccTTTOOOCCCAAA;;;999666444444444333222222222111111111000000000////////////000000000000000000111222222777FFFTTT^^^```^^^kkkfff^^^lll{{{{{{lllggglllllljjjXXXWWWvvveeeooommm___YYYKKKBBB@@@:::555555555444444777777777666DDDlllfffUUUgggdddlllqqqeeegggxxxqqqhhhdddddd^^^dddkkkmmmcccVVVQQQSSSSSSUUUXXXXXXPPPIIIPPP]]]JJJIII```iii___HHHJJJAAA999333333333222111222111111111222444555777777444IIIhhhxxx~~~gggpppuuu[[[{{{}}}hhhCCC@@@bbbxxxSSS222555222000////////////////////////------999nnnxxxzzzWWWcccTTTOOOCCC@@@;;;999666444444444333222222222222111111111000000////////////000000000000000000111222333999HHHWWW^^^]]]SSSVVV___^^^qqq~~~ssskkkkkkiiimmm___WWW}}}nnnqqqqqqeeeXXXIIIDDD@@@:::555555555444555777999888555MMMpppXXXWWWdddhhhooouuuuuukkkooozzzmmmeeeccc^^^eeennnpppggg[[[WWW[[[TTTXXXZZZUUUKKKHHHQQQ^^^LLLPPPhhhrrrqqq```HHHEEEAAA999333333444222111333111111111222444666777888777VVVsssdddyyy}}}zzzdddwwwzzz{{{~~~\\\___vvv@@@CCC]]]{{{ZZZ555444///222///////////////////////////111<<>>WWWZZZPPP^^^aaaiiilllmmm|||wwwooommmoooqqqrrrpppooonnnooocccaaaPPPFFFTTTccc```YYYaaaTTTaaawwwkkkPPPGGGKKKccctttfffHHHCCC>>>777333111222222333333333333333444666777888CCC~~~]]]rrr|||aaaiiilllOOOUUU~~~{{{WWWTTTwww|||dddOOODDDkkkFFF777000111//////............//////555555XXX~~~rrruuulllaaa^^^SSSOOOCCCAAA:::999777666444333333333111000000/////////////////////000000000000/////////111222333555;;;EEELLLPPPRRRfff\\\SSSiiiwwwkkkVVVSSSLLLddd|||llllllfffLLL???;;;777444444555666666888777DDDuuueeeLLLPPP[[[ccckkkhhhyyyqqq~~~vvvwwwwwwyyy{{{|||}}}}}}|||vvv]]]QQQ]]]___```qqqsss|||[[[MMMPPPaaaccckkkKKKDDD???888333222222333333444444444444444555888:::JJJvvvgggsss~~~xxx___nnnmmmjjjwwwxxx|||```]]]~~~~~~\\\RRRpppqqqGGGJJJfffuuuBBB;;;444+++//////............//////000999___{{{{{{pppuuulllccc```TTTOOOBBBAAA:::999777666444333333333111000000/////////////////////000000000000/////////111222333555<<>>JJJSSSUUUTTTTTTooo}}}ZZZVVVxxx}}}ttteeeXXXKKKNNN}}}uuullleeeCCC???;;;777444444555666666:::999EEElllMMMJJJSSS___eeettthhhttt|||zzz~~~~~~yyykkk___}}}yyyeeeeeeccc}}}qqqVVVFFFAAA:::555333333333333222444555444444666<<>>DDDvvvppppppyyyhhheeetttVVVfffrrruuuuuuiiieeekkkyyytttVVVccc^^^MMMRRRttt===+++444//////............//////111???}}}{{{pppmmmTTTJJJeeeVVVNNNAAA@@@:::999777666444333333333111111000///////////////...///000222222000///...///000000111666BBBRRR]]]fffhhhooo~~~rrrWWW^^^}}}aaaQQQLLLgggrrriiikkkQQQ???;;;777444444555666666333DDDPPPXXXKKKMMM[[[^^^[[[yyymmmnnnwww|||yyy\\\HHHBBB;;;666333333444444000333555444444777???FFFjjjsss{{{fffgggtttjjjyyyttt}}}yyyooolllcccXXXUUU\\\ccceeevvvyyyUUU]]]```OOO???nnn___@@@444...//////............//////...888wwwtttjjjgggJJJ>>>cccSSSNNNBBB???:::999777444333222222222111111000///////////////000000000000////////////333...111999888999QQQpppyyycccdddnnnWWWVVV}}}zzzsssmmmOOONNNRRRxxxssspppMMMAAA;;;666666666555666999888888___jjjIIIIIIOOOSSS___mmmzzzrrrgggzzzsssrrr]]]JJJBBB999666444111222444111222444000;;;;;;666VVVeeexxxzzzaaammm{{{|||}}}zzzxxxxxxoooiiiaaaZZZUUUQQQNNNLLLPPPWWWfff|||{{{[[[TTT}}}hhhBBBMMMeeelll???444111///////////////000111111,,,FFFnnntttdddIII===cccSSSNNNBBB???:::999777444333222222222111111000///////////////000000000000////////////000000///111888DDDNNNRRRaaaUUUXXXyyymmmVVVVVV~~~}}}nnnlllvvv{{{jjjSSSNNNMMMrrrkkkkkkMMMBBB;;;777777666555555888999@@@sssLLLCCCQQQVVVYYYggg|||vvvwwwkkklll{{{sss]]]PPPFFF<<<888555222222444222333555111::::::777ZZZvvvnnn{{{```ooo}}}}}}}}}~~~{{{xxxtttsssrrrmmmiiibbb\\\WWWSSSPPPMMMMMMMMMQQQ]]]qqq\\\PPPtttNNNNNNnnn|||GGG222000///////////////000111111333FFFttthhhQQQCCCcccSSSNNNBBB???:::999777444333222222222111111000///////////////////////////000000000000---444222111EEE______KKKNNNSSSZZZoookkkTTTVVVoooaaannn|||yyyiii]]]QQQGGG}}}wwwlllmmmSSSCCC===777777666444555777:::DDD}}}QQQ@@@TTTYYYTTTddd{{{rrrkkktttiii```RRRGGG===888555333222444333444666222:::999:::aaawww|||~~~aaawwwxxxsssjjjnnn~~~{{{~~~|||zzz{{{~~~~~~{{{zzzyyyxxxuuurrrpppnnnlllkkkhhhccc^^^[[[WWWSSSPPPLLLGGGBBBDDDPPPfff|||___KKKhhhYYYNNNtttPPP111000///////////////000111111444DDDeeeZZZFFFcccSSSOOOBBB@@@:::999777444333222222222111000000///////////////////////////000000000000...555333333HHHdddeeeRRRIIIWWWaaakkkjjjSSSVVVwwwvvvrrrjjjUUUDDDmmmpppoooVVVDDD>>>888888777444444777999@@@uuuPPPCCCVVVZZZVVViiixxxwwwtttqqqSSSGGG;;;666555333333555444555777333999888===jjj}}}yyy___yyyzzzlllhhhcccbbbiiixxx}}}||||||}}}~~~|||zzzxxxuuurrrpppnnnlllkkkhhheeeaaa^^^\\\XXXTTTRRRMMMJJJEEE@@@BBBJJJXXXbbbuuubbbJJJbbbXXXJJJmmmUUU444222///////////////000000111333DDDeeegggGGGcccTTTOOOCCC@@@:::999777444333222222222111000000///////////////.../////////000000000111111222///000;;;LLLVVVVVVRRRVVV^^^pppzzzjjjSSSUUU{{{vvvxxxwww\\\EEEcccqqqlllQQQEEE>>>999888777555555777888???tttpppGGGGGGTTTTTTZZZqqqxxxfffqqqfffYYYcccjjj[[[MMM>>>888666444333444444555888444888777BBBuuuqqq```vvv~~~uuu\\\xxx}}}|||vvvwwwmmm||||||{{{||||||{{{zzzxxxyyyvvvrrrpppooommmkkkiiiaaa___\\\YYYWWWUUURRROOOKKKKKKIIIDDD???===@@@DDDPPPfffdddMMMaaa|||PPPDDD___XXX888555///////////////000000111555DDD}}}zzzrrrwwwIIIcccTTTOOOCCC@@@:::999777444333222222222111111000///////////////......//////000000111111333000000444:::EEEXXXhhhggg\\\___iiiRRRUUUxxxaaaIII^^^yyysssmmmPPPDDD>>>888888777555666888888GGGuuuTTT>>>IIIQQQNNNZZZuuuuuuyyymmmiiiTTTLLL???JJJZZZ~~~dddTTTBBB:::777444222222333444888444888777GGGrrr]]]sss~~~rrr]]]|||~~~rrr|||{{{~~~^^^ggg~~~~~~}}}|||{{{zzzyyyxxxxxxtttooollllllllliiifff]]]ZZZVVVTTTRRRQQQNNNLLLHHHIIIHHHDDD???===???BBB;;;NNNllleeeNNNbbbuuuPPPCCC[[[^^^:::666///////////////000111111333BBB{{{xxx}}}yyyHHHcccTTTOOOCCCAAA:::999777444333222222222111111000///////////////.........///000111111111222111222777AAAOOObbbppplll___bbbhhhPPPTTTwwwyyydddNNN\\\vvvpppRRRCCC===888888888666777:::888PPPRRR===JJJQQQMMMZZZxxxhhhVVVNNNHHHKKK@@@CCCSSSfffkkktttcccRRR@@@888666555333333222333888555888777KKKpppvvvppp___sssZZZ^^^jjj~~~ooosssyyyhhh^^^WWWuuu}}}{{{zzz{{{|||yyysssnnnkkklllllliiifff```\\\XXXTTTSSSRRRQQQPPPLLLKKKJJJGGGFFFEEEGGGHHH???CCCUUUsssfffMMM```]]]GGGfffhhh888333///////////////000111111111IIIvvv|||nnnNNNcccTTTPPPDDDAAA:::999777444333222222222111111000///////////////---......///000111111222000111000111===NNNZZZ]]]ZZZWWW[[[vvvgggPPPTTTxxx{{{eeePPP\\\tttnnnPPPCCC<<<888888888777888;;;888UUU]]]BBBKKKUUUQQQZZZyyyvvv]]]HHH===IIIXXXQQQHHHOOOfffaaawwwooo[[[JJJ999333444555555666222222888555888888NNNuuummmooo\\\vvvttt~~~rrr|||~~~ggg[[[GGGXXX~~~}}}|||zzzxxxxxxzzz}}}{{{uuuooolllnnnnnnkkkgggeeeaaa\\\XXXWWWWWWVVVUUURRRRRRQQQOOONNNLLLKKKIIILLLBBBGGGeeefffLLL]]]lllKKKrrrqqq555//////////////////000111111444WWWwwwyyyhhh[[[bbbSSSOOODDDBBB===:::777555444444222111111111000///////////////......///000000000000000,,,333777000888WWWdddSSSWWWXXX^^^hhhtttgggQQQVVVxxxyyywwwgggKKK```xxxtttrrrNNNEEE>>>888888777666777:::<<>>888888777666777:::444KKKyyyTTTEEECCCOOOQQQVVV{{{yyynnneeeccczzz~~~}}}ppphhhkkkmmmhhh___{{{xxxrrr]]]JJJRRRjjjbbbwww^^^MMMLLLjjjcccDDD>>>777222777333666444333888777:::999OOOwwwkkk|||fff^^^zzzccchhh\\\UUUfffyyy~~~{{{yyyxxxxxxxxxzzzvvvssstttwwwxxxvvvssspppooommmkkkiiihhhgggfffeeeddddddeeegggeee```[[[QQQLLLGGGYYYmmmPPPOOOuuuQQQDDDRRR{{{>>>333111111000000000000111111111BBB|||kkkeeeiiiUUUcccTTTQQQFFFDDD<<<999666444444444333222111111000///////////////......///000000000000000777///111777===OOObbbfffsss[[[[[[{{{iiiQQQSSS|||vvvzzzooofffqqqsssmmmvvvzzztttPPPEEE>>>999888888666777:::AAA___jjjJJJ???AAANNNQQQWWW}}}}}}rrr{{{{{{sssllliiinnnbbb___lllQQQXXXqqqfffiiiIIIOOOrrrhhhHHH@@@777111666333777444333888666::::::QQQhhh^^^wwweee```kkkYYYvvvrrrfff^^^NNNUUUaaaYYYOOO]]]bbb]]]VVVQQQeee~~~{{{yyyxxxyyyyyy}}}{{{xxxyyy||||||zzzxxxwwwvvvtttrrrqqqoooooonnnnnnlllkkklllnnnnnnjjjfffbbb[[[QQQ___rrrRRRNNNoooPPPAAAKKK|||AAA444111111000000000000111111666DDDwwwiii^^^___UUUdddUUURRRGGGEEE<<<999666444444444333222111000000///////////////......///000000000000000...000777444...;;;MMMQQQfffVVVaaalllRRRSSS{{{vvvxxx~~~zzz{{{~~~{{{}}}ZZZpppnnnlllvvvqqqQQQEEE>>>999888888666888;;;AAAkkktttFFF>>>@@@LLLOOOXXXyyyvvv~~~gggiiiooo^^^vvvOOO\\\}}}gggGGG@@@888222777333666555333888666:::;;;SSSkkkooo|||dddcccoooJJJMMMMMMRRRSSSUUUJJJOOOSSSGGGDDDIIIGGGHHHCCCLLL```aaaOOOQQQggg|||zzzzzz|||}}}}}}|||}}}~~~|||xxxwwwvvvuuuuuutttttttttqqqooonnnooosssuuusssqqqtttkkk```kkkwwwTTTMMMqqq___HHHTTT???333111111000000000000111111<<>>444111111000000000000111111444FFFzzzeeeYYYPPPcccUUURRRGGGEEE;;;888555444444555444333111111000///////////////......///000000000000000///000000222HHHmmmrrrUUUZZZZZZiiipppTTTPPPxxx{{{qqq}}}lllyyy|||hhhwwwsssYYYFFF???:::999999777888;;;<<>>XXXzzzyyy}}}aaagggwwwaaa```[[[ccckkkmmmgggfffiiieee]]]OOOMMMFFF999AAAfffxxxhhh|||{{{|||}}}~~~~~~{{{zzzzzzyyyyyyyyyzzzzzzooommmlllnnnrrrtttsssqqqaaabbbggg~~~~~~XXXLLLpppcccCCCWWWBBB777111111000000000000111111111GGGvvvhhhdddWWWbbbTTTQQQFFFEEE:::888555444555555444333111111000///////////////......///000000000000000333///...000AAAbbbpppccc\\\WWWeee~~~}}}pppRRRMMMvvv|||vvv|||~~~nnn{{{qqqwwwgggyyywwwpppXXXFFF???:::999999777888<<<999hhhjjjEEECCCGGGMMMMMMXXXssszzzeeeFFF@@@999444888222444777444777555;;;???ZZZoooeeeqqq~~~^^^ggg}}}vvvtttddd]]]WWWEEE;;;VVVqqqnnn~~~}}}~~~~~~~~~}}}{{{yyywwwvvvvvvuuummmjjjgggggghhhfffbbb^^^VVVSSSTTTiii[[[OOOppp___EEEMMMIII555111111000000000000111111666GGGmmmdddfffQQQbbbSSSQQQFFFDDD:::888555444555555555444111111000///////////////...//////000000000000000111111777999999OOOpppggg^^^oooyyyoooPPPKKKsss||||||wwwyyyuuu{{{}}}wwwyyy~~~xxxdddxxxtttxxxyyy{{{sss[[[FFF???:::999999888999<<>>hhh^^^aaaCCCgggUUUKKKGGG???;;;999666555555555333222111111111111000000000000////////////000000000000)))888666333>>>DDDVVVvvvtttaaaccctttPPPOOOooonnnwww~~~tttfffwwwuuuyyy}}}~~~UUUHHH@@@:::888888777999===CCCrrrgggAAAEEEGGGKKKNNNUUUyyy}}}RRRKKKdddfff]]]ffflllsssVVVLLL@@@777444555555555777666555999;;;AAAjjjrrruuu\\\kkkxxxJJJKKKKKKXXX~~~~~~}}}||||||{{{xxxssslllgggbbbdddeeebbb\\\TTTNNNJJJGGGDDDDDDFFFIIIVVVvvv\\\OOOlllpppCCCSSSIII333111111000000000000111111444<<>>JJJXXXiii]]]ccczzzQQQLLLlll|||uuurrrzzz{{{yyy~~~~~~vvv|||xxxSSSHHH@@@999888888777999===GGGwwwwwwCCCFFFGGGJJJMMMSSSvvvwwwZZZFFFLLLCCC@@@HHHHHHYYYPPPHHH>>>888666555555333777666555999;;;AAAkkk|||www}}}|||XXXjjjaaaIIIEEE\\\~~~|||zzzwwwpppiiicccZZZYYYZZZ___ccc```UUUKKKPPPLLLHHHEEECCCOOOoooZZZNNNmmm|||EEEVVVCCC555111111000000000000111111555===~~~fffwwweeeEEEiiiXXXMMMIIIAAA;;;999666555555555333222111111000000000000//////////////////000000000000333000111333<<>>AAAHHH???VVVvvvJJJDDD<<<888777666444333666666555999;;;AAAkkkyyyzzzyyy{{{ZZZmmmvvvNNNIIIeee|||yyytttmmmeee___TTTNNNNNNYYYhhhlllbbbUUUWWWUUUSSSNNNFFFLLLjjjZZZMMMoooyyy???VVV>>>444111111000000000000111111000<<>>999888888777888<<<<<>>xxxffftttyyyQQQfffXXXKKKFFF@@@;;;999666555555555333222000000000////////////...////////////000000000000111+++111555888VVVtttttthhhdddhhhRRRMMM```yyyppp\\\~~~lllyyykkkttt}}}zzztttUUUDDD===888888888777888;;;AAAoooGGG@@@AAAAAAEEEIIINNNnnngggJJJEEE]]]rrreeeKKKRRRWWWNNNIIIJJJAAAPPPyyyOOOGGG<<<555333444555555444666666999:::AAAnnnuuu|||XXXeeeeeeZZZvvv|||}}}zzzwwwsssmmmgggbbbWWWLLLAAADDDUUUlll~~~~~~|||ssscccaaaxxx^^^RRRnnn|||sssAAAWWWOOO555111111000000000000111111000BBBwww{{{bbbfffuuuLLLeeeXXXJJJEEE@@@;;;999666555555555333222000000////////////......////////////000000000000333000333333333FFFdddtttmmmRRRNNN^^^yyy]]]xxxooo{{{]]]kkkvvvmmm~~~qqqQQQCCC<<<888888999777888;;;666fffFFF???@@@@@@DDDIIINNNlllzzzmmmhhhXXXIIIMMM\\\^^^TTTRRR^^^SSSDDDCCCCCCTTTxxx{{{PPPGGG;;;444222444666666444666666999999AAAoooZZZdddlll^^^{{{{{{}}}zzzxxxuuupppjjjfffWWWNNNBBB===FFF]]]zzz~~~ppp```^^^www___TTTnnn{{{FFFVVVJJJ222111111000000000000111111...@@@oooeeeTTThhh@@@fffZZZKKKEEEAAA;;;999666555555555333222000000/////////.........////////////000000000000222333222444999AAAXXXxxxpppoooRRRLLL\\\tttiiimmm~~~kkk~~~mmmooowwwpppUUUBBB<<<888999999777888;;;<<>><<>>AAAFFF===>>>NNNhhhyyyWWWZZZ{{{sss===qqq@@@777222222111111111111222222777111SSSdddtttJJJiiiWWWPPPDDDCCC:::999777666444333333333222111000///............////////////000000000000///...111666<<>><<<999777777888999;;;AAA[[[VVVDDD;;;AAABBBFFFIIIXXXxxx}}}kkkgggwwwvvvkkkjjjzzzrrrzzzlllVVVcccMMMJJJ===EEE@@@SSS}}}{{{GGG@@@888444444555444444444777666777999DDDrrruuuwww]]]XXX}}}qqqddd```lll}}}zzzvvvtttnnnjjjaaaVVVOOOQQQ[[[ddd^^^cccYYYPPPUUUWWWOOOKKKoooxxxUUUXXX~~~gggJJJvvvIII...222111111000000111111222333000PPPzzzQQQqqqbbbkkkYYYRRREEEDDD:::999777666444333333333111111000///////////////////////////000000000000333444444222222999IIIVVVoooxxxfffRRRLLL\\\qqqoookkkrrrvvv}}}kkkJJJ===;;;999777777888999:::;;;WWWjjjCCC<<>>DDDBBBFFFIIIRRRyyynnneeeaaagggsssjjjeee}}}yyyrrrzzzppphhhtttMMMTTTFFFCCCBBB@@@DDDOOO}}}QQQBBB===666333444555444333444666666999999@@@ooovvvyyyfffVVVzzz~~~{{{ttt~~~]]]MMMKKKAAAHHHooo|||xxxtttrrrvvvtttqqqkkkdddaaaaaacccmmmnnnqqqzzz{{{lllkkkwwwVVV^^^dddKKKhhh>>>555111000000000000000000111000555III~~~}}}WWWmmmlllYYYQQQEEECCC:::999777666444333333333000000////////////000000////////////000000000000000444555222555DDDWWWdddqqqfff}}}qqqSSSHHHNNNzzzeeemmmuuujjjtttyyydddGGG:::999888777777888999::::::NNNtttDDD???EEEBBBEEEHHHOOOrrruuu}}}fffccckkkuuu}}}mmm^^^yyy~~~YYYIIICCCCCCHHH???DDDLLL~~~OOO@@@;;;555333444555444333555555666:::999>>>mmmsssxxxkkkTTT{{{~~~tttuuukkkgggSSSOOOlll{{{wwwsssqqqtttuuuuuussspppmmmkkkkkkrrrpppsss~~~zzzbbbbbb~~~tttVVVbbbTTTPPPqqq<<<666111000000//////000000111---444@@@uuucccoookkkXXXQQQDDDBBB:::999777666444333333333000000////////////000000////////////000000000000111555555000444EEEZZZgggxxxZZZXXXjjjZZZKKKNNNyyy~~~iiiwwwrrr}}}sss```DDD999999888888888888999999999IIIjjjCCC???DDD@@@DDDGGGKKKlll~~~zzz~~~~~~eeedddwww___aaappphhhDDDDDDFFFNNN???FFFNNNRRR???:::555333444555444333555555666;;;999<<>>CCC???BBBEEEIIIhhhlll___cccnnnoooiiihhhpppyyy~~~eeelllgggwww___fffqqqEEEHHHJJJTTTAAAIIIRRRyyyQQQ>>>999444222444555444333555555666;;;999;;;kkkvvvooo~~~lllSSS}}}jjj|||hhhsss}}}{{{xxxvvvuuuuuuttttttssssssttttttssswwwrrrjjjcccUUUNNNVVVssslllSSSgggwwwRRRWWWiii555777000000////////////000000000666777hhhlllXXXhhhWWWQQQEEEBBB===<<<999777555444444444222111111000000000000000,,,222...,,,222111---333***666333,,,444BBBPPP^^^fffccchhhsss```KKKJJJRRRxxxnnnqqqVVV]]]jjj|||qqqSSSBBB999888777777777888999:::@@@LLLEEE@@@BBB<<>>???^^^rrrxxx{{{```jjjqqqTTTjjjxxxnnnggg}}}}}}|||wwwrrrnnnnnnoooppptttyyyvvviiiWWWJJJFFFGGGHHHIII___rrr}}}hhh[[[bbbooohhhVVVzzzOOOYYYTTT666000111111000000000000111111...333:::^^^qqqRRRiiiXXXRRREEECCC===<<<999777555444444444222111111000000000000000+++111......444222...222///444333222333222AAA\\\rrr|||NNNKKKMMMqqqnnn```ZZZRRRUUU]]]```[[[bbb|||nnnJJJ555888888777777777888:::;;;:::PPP~~~HHH===BBB??????CCCCCCVVV~~~yyyiiiVVVSSSCCCDDDTTTVVVPPP^^^xxxssstttvvvrrrwwwhhhnnnzzzppp|||qqqeeemmmlll___???DDDVVVGGGCCClllUUU@@@999666444333444555666666333777999777@@@@@@]]]yyysssuuu~~~bbbeeeOOOGGGXXX^^^UUUKKKGGG```~~~|||zzztttooommmkkkkkkrrrzzzyyyfffNNN>>>;;;===??????QQQiiimmmXXXQQQTTTooofff]]]{{{NNNoooMMM555///111111000000000000111111000000333RRRxxxRRRiiiXXXSSSFFFDDD===<<<999777555444444444222111111000000000000000---222---+++222111///555333222111444444///AAAddd}}}}}}NNNIIIJJJcccoooccc^^^VVVVVV]]]aaaZZZ]]]}}}~~~xxxeeeIII888888888777777777999:::;;;AAAQQQNNN;;;@@@@@@<<<@@@BBBQQQ|||{{{zzzwwwaaaGGGRRRNNNTTThhhoooccceeezzzooowww|||wwwyyyvvvnnnxxxsss\\\lllbbbhhhjjjhhhCCCBBBSSSFFFFFFpppYYY@@@888666333333444555666555444777999777@@@???XXXtttsssqqq}}}aaa^^^pppxxxUUUEEEAAA@@@???<<>>@@@;;;@@@CCCLLLwwwkkk}}}pppqqqwwwmmm[[[YYYbbbfffrrryyylllpppwww}}}{{{sss^^^rrrdddbbbppp^^^jjjEEEBBBPPPEEEIIIuuuZZZAAA666555333333444555555555666777888777@@@<<>>DDDHHHBBB;;;===EEErrr}}}zzz~~~zzzuuusssmmmjjjuuujjjRRRCCC<<<;;;===999GGG[[[iiillleeeZZZRRRYYY```fff[[[NNN~~~>>>666333111111000000000000111111444222333AAAtttiiiiiiYYYTTTHHHEEE===<<<999777555444444444222111111000000000000000AAABBB888000222000---444333222///333666333EEEgggkkkOOOIIIQQQ}}}nnnccclll}}}fffccc```lll~~~vvvuuuTTT<<<555777777666666777999;;;<<<888BBBggglll@@@>>>@@@:::AAADDDHHHnnnoooYYYccc}}}lllmmmzzzvvv}}}yyywwwssszzz~~~vvvkkkooogggmmmZZZVVVvvv```EEEDDDMMMCCCOOO}}}NNNAAA555444222333555666555444777777888777@@@;;;KKKvvvnnn~~~|||qqq\\\xxxsss\\\JJJTTTUUURRRIIIAAA@@@BBBDDDGGGCCC@@@>>>:::666888<<>>WWWlllVVVJJJLLLxxxxxxnnnjjjhhh~~~zzzqqqzzzkkkHHH666777777666666666777999;;;<<<===DDDaaaHHH>>>@@@888AAADDDCCCbbbwwwxxxrrrooovvvsssnnn}}}lll[[[^^^eeeQQQAAAEEEJJJAAAVVVbbbEEE@@@444333222333555666555444777777777888BBB<<>>555===777666666666888999;;;===CCCDDDWWWNNN@@@@@@888AAADDD???WWW~~~{{{yyy~~~rrrkkk~~~rrryyyiiilll^^^FFF>>>FFFHHH@@@ZZZ___FFF>>>444333222333555666555444777666777888DDD>>>KKKrrrwwwxxxwwwVVVddd|||{{{kkkfff```ZZZSSSOOOVVV```ccchhhfff[[[RRRMMMFFF>>>TTTrrr}}}}}}|||ppp\\\{{{DDDfff___444000999111111000000000000111111---444888...___zzzoooTTTjjjYYYSSSGGGDDD===<<<:::888666444333333111111000///////////////000000000000111111111111222---///555444000888FFFYYY|||___PPPPPP___wwwlllnnnvvv~~~OOO888;;;777555666888999999:::<<>>```YYYOOO...444444444444444555666777444999:::===>>>???XXXqqqrrryyybbb```|||zzznnngggcccdddhhhkkkeeeeeellllll^^^MMMDDDGGGqqq}}}^^^ooo~~~kkkccc}}}HHHOOO;;;...111111111000000000000111111333333222888KKKvvv{{{rrrPPPiiiYYYSSSGGGEEE===<<<:::888666444333333111111000///////////////000000000000111111111111333...000555444000888DDDddduuu|||tttSSSRRRVVVmmmtttIII888;;;555666777888888999;;;>>>AAAGGGLLL]]]~~~]]]>>>@@@888:::EEEBBBLLLlllyyyxxxtttzzz~~~]]]kkkppp[[[kkkVVVSSSDDDGGGGGGCCCjjjKKKGGG<<<444444444444444555666777666999:::<<>>===@@@[[[zzzttteee```}}}rrreeesssbbbMMMIIIGGGBBBPPPaaaKKK;;;333333333333444555666777888888;;;:::???FFFFFFPPPfffpppzzzmmmSSSnnnzzzoooXXXJJJ]]]wwwccc|||ssshhh```ZZZUUUVVVeee|||vvv[[[rrrgggUUUddd===555444555111111000000000000111111---555222333999gggpppgggXXXTTTHHHFFF===<<<:::888666444333333222222111000000000000000///000000000111111111111333222222444444333444888MMM```ddd^^^ZZZTTTdddjjjWWWKKKuuuoooIII888;;;;;;555888999:::;;;===BBBIIINNNWWWRRRdddlll~~~EEE===DDDBBB>>>;;;;;;QQQwww}}}ssshhhbbbzzzmmmZZZdddYYYHHHGGGBBB@@@WWWSSSQQQ>>>222333333333444555666777888888<<<<<>>BBB@@@@@@;;;IIIkkksss|||ooozzzfffggguuu\\\ccc]]]FFFDDD>>>BBBbbbRRRMMM===555222222333333555666888999777>>>???EEEOOOPPPUUUdddlllvvvxxxqqqUUU\\\{{{iiiQQQVVVtttrrr~~~wwwnnnggg\\\PPPBBBBBBWWWxxxmmmbbb\\\UUU::://////***111111000000000000111111///777111444444FFFkkkiiiYYYUUUIIIGGG===<<<:::888666444333333333222111111000000111111000000000000111111111111000111222333444666555333AAA^^^uuu```WWW[[[[[[NNNNNNvvvRRR777999999333888666999<<<@@@CCCHHHNNNRRRQQQXXX\\\ddd^^^;;;;;;AAA@@@AAA>>>CCC^^^lllyyy|||vvvssswwwhhhiii{{{ccclllmmmJJJEEE>>>IIIoooWWWHHH888444222222222333555777888999777@@@BBBFFFOOOPPPUUUcccqqqssszzzxxx]]]ZZZrrrXXXZZZ}}}}}}{{{ssslll___TTTEEE===KKKiiijjjiii}}}[[[PPP>>>555888222111111000000000000111111,,,444///888<<>>AAA======AAA???UUU|||~~~~~~xxxssstttxxxppphhh|||sss^^^jjjpppNNNGGG???PPPyyybbbXXXJJJ777333222222222333555777888999888BBBEEEGGGNNNOOOSSSaaapppyyyooovvveeeUUUqqq~~~```^^^{{{sssmmm[[[TTTEEE;;;DDD```}}}}}}hhhmmmccc```ooo888///---555000111111000000000000111111111666...888999999iiisssgggXXXTTTIIIFFF>>>===;;;999777555444444333222111111000000111111000000000000111111111111111111111111222333444555888WWWooo~~~\\\\\\ooo}}}yyyzzzfffRRRQQQWWW;;;999888888:::888777;;;???CCCHHHMMMRRRVVV]]]bbb```ddd|||JJJAAA>>>999>>>FFF>>>KKKsssxxxssskkkppp{{{iiijjjppp```XXXXXXdddKKKKKKBBBUUU~~~TTThhh===444111111333444555555555777999===BBBGGGLLLPPPVVV]]]ccc~~~hhhuuuppp[[[\\\dddmmmqqqfffVVV@@@>>><<<@@@MMM```ssslllyyyUUUmmmpppAAA...111222000111000000///////////////222222333888999:::[[[gggXXXTTTIIIFFF>>>===;;;999777555444444333222111111000000111111000000000000111111111111111111111111222333444555444NNNpppfffUUUdddyyyzzzwwwlll]]]kkkvvvPPP888777777888:::999:::===BBBFFFKKKPPPUUUYYY\\\aaa______wwwNNN<<<<<<;;;BBBBBB<<>>:::666888BBBPPPpppppprrrmmmpppCCC222333222000111000000/////////000000444555666;;;<<<999RRR}}}fffXXXUUUIIIGGG>>>===;;;999777555555444333222111111000000111111000000000000111111111111111111111111222333444555444BBBkkkvvvYYYYYY{{{~~~zzzxxxkkkgggFFF444666666888;;;999===AAAFFFKKKOOOTTTYYY]]]bbbgggeeeaaaqqq```@@@<<<>>>AAA===;;;CCC\\\}}}|||yyyyyywwwhhhyyytttZZZWWWWWWZZZZZZIIIJJJssskkkXXXXXX555555000444555666666666999===@@@CCCHHHOOOTTTYYY```iiiooouuussssss~~~uuu___QQQjjjrrr}}}~~~yyyrrrpppppppppppp]]]BBB:::555444888???ZZZ}}}kkk{{{oooccc???444333222000111000000000000000111111444777999???CCC>>>LLLlllfffYYYVVVJJJGGG???>>><<<999777666555444333222111111000000111111///000000000111111111111111111111111222333444444777999```gggUUUmmmvvvZZZ@@@444777777888<<<:::@@@DDDIIINNNRRRWWW\\\___eeejjjjjjfffnnnxxxKKK@@@@@@===;;;===AAAPPPqqqwwwhhheeezzz______```aaaaaaKKKTTT]]]WWWLLL///666222444555555666777;;;@@@DDDFFFKKKQQQUUUZZZ```hhhnnnooorrrssszzzgggSSS[[[ttt|||ssseeeaaaeeejjjcccGGG>>>888666888:::QQQzzzsssfff```bbbJJJ777222///000111000000000000000111222333444888:::AAAIIIGGGOOOeeegggZZZVVVJJJHHH???>>><<<:::888666555555333222111111000000111111///000000000111111111111111111111111222333444444777555XXX{{{rrrRRR___QQQ>>>777:::777999>>><<>><<<:::888666555555333222111111000000111111000000000000111111111111111111111111222333444555333333RRRwwwxxxSSSXXXttt|||JJJ<<<999<<<888;;;AAA???GGGJJJOOOTTTWWWYYY\\\^^^aaagggmmmmmmoooUUU<<>>AAA@@@DDDYYY{{{tttyyyzzz}}}|||zzzlll}}}hhhYYYSSSZZZQQQRRRsssmmmcccMMM<<>>WWWyyyllllllgggTTT444;;;555...333444000000000111222444555666888>>><<<===EEEHHHKKKUUUjjj\\\XXXKKKHHH@@@???===:::888777666555333222111111000000111111000000000000111111111111111111111111222333444555444111GGGttt^^^WWWggg|||pppCCC999999<<<888<<>>>>>>>>@@@MMMjjjxxxkkkqqq{{{|||oooiiipppoooWWWOOO^^^LLL___mmm{{{III999444444000444777:::>>>AAAEEEJJJNNNQQQTTTWWWXXXXXX[[[```eeedddooo{{{rrrsss~~~gggTTT]]]|||{{{aaaJJJGGGBBB>>>>>>BBB\\\zzz~~~nnnwww|||QQQ333<<<444...555111000000000111333555666777888AAA@@@>>>EEEHHHHHHPPPlllkkk]]]YYYKKKHHH@@@???===:::888777666555333222222111000111111111000000000000111111111111111111111111222333444555888000;;;nnnmmmYYY\\\uuuwww}}}{{{aaa>>>666888;;;777<<>>FFF^^^}}}}}}lllbbbdddvvv\\\TTTiiiOOOmmmbbb===555999777222555888===AAAEEEIIIMMMPPPTTTWWWZZZ[[[\\\___dddhhhoooppp|||wwwqqqnnnVVVRRRvvv}}}xxxaaa\\\SSSHHHDDDFFF```yyywwwpppeeeOOO000888///---555...000000000222333555777888777CCCCCCAAAHHHKKKKKKPPPYYYlll[[[UUUJJJIIIAAA???===;;;888666555555333222111111000000111111//////000000111111111222222222222222222222222222777888444RRRaaaXXXeeeaaasssLLL666888:::===???CCCHHHKKKSSSUUUXXXZZZ[[[]]]___``````dddeeeiiillllll^^^@@@<<>>BBBHHHLLLOOOQQQQQQUUUUUUYYY___aaabbbeeekkkqqqooo{{{vvvlll~~~xxxtttcccNNNccc}}}{{{~~~~~~~~~jjjTTTBBB<<>>@@@AAACCCEEEHHHKKKMMMNNNOOO\\\vvvlll[[[VVVJJJIIIAAA@@@===;;;888666555555333222111111000000111111///000000000111111111111222222222222222222222222222777222IIIkkkXXXfffuuubbbFFF666888;;;>>>AAAEEEJJJMMMVVVXXX[[[\\\]]]___cccgggcccfffeeehhhjjjkkkmmmEEEGGGAAA@@@<<>>EEEKKKOOORRRVVVXXXYYYXXX\\\aaabbbbbbeeejjjooommmvvvpppttt}}}kkkQQQWWWuuu~~~|||}}}xxxvvvvvviiiXXXGGG:::666>>>IIIfff{{{|||ssssss\\\MMM<<<111222444000...111333222222444888<<>>;;;999777666555333222111111000000111111000000000000111111111111222222222222222222222222000777111===ooo{{{ZZZbbb|||oooeeebbbiiizzzvvv~~~wwwGGG===888999<<<@@@DDDIIIMMMOOOVVVZZZ^^^___^^^```fffkkkfffgggeeegggjjjiii{{{DDDCCC@@@BBB@@@@@@CCCEEE[[[}}}wwwuuueeevvvccceee\\\LLLzzziii{{{\\\>>>888===:::888>>>===CCCKKKOOOQQQSSSYYY^^^]]]]]]___cccdddcccfffjjjooooootttwwwsss}}}xxx```QQQiiiwwwyyy}}}zzzoooggg]]]RRRFFF===777666<<>>;;;999777666555333222111111000000111111000000000000000111111111111222222222222222333333222888333666```bbb\\\kkk}}}rrrjjj[[[MMMEEEUUUiii{{{^^^999::::::;;;>>>BBBHHHMMMQQQRRRUUU[[[aaabbb```___ccchhheeehhhfffhhhkkkiiitttOOO;;;@@@EEEDDDCCCDDDBBBRRRpppkkkuuu```hhhaaadddqqqZZZ888;;;999777>>>CCCCCCJJJRRRTTTRRRRRRXXX^^^______aaaffffffeeehhhlllooorrrtttyyytttlllwwwYYYVVVyyyyyytttuuuvvvrrrggg]]]PPPFFF>>>;;;<<<<<>><<<999777666666333222111111000000111111111111000000000000000000111111111222222333333333111777666555OOOzzz\\\]]]yyybbbUUUHHH[[[ppprrr{{{JJJ:::======>>>@@@EEELLLRRRTTTTTTWWW]]]dddgggeeebbbbbbcccdddhhhgggiiinnnjjjmmm}}}pppCCC>>>DDDDDDCCCDDDAAAKKKbbbyyyhhhmmm]]][[[ZZZwwwMMM222<<<999888CCCFFFGGGMMMTTTUUUSSSSSSYYY```______bbbfffhhhgggjjjooojjjnnnppp}}}~~~lllkkk}}}fffKKKiii|||zzzppp```SSSMMMDDD===>>>@@@??????AAARRRkkklllaaassswwwsssnnn:::666333333222111333555555888;;;===>>>AAAEEEHHHIIIIIIIIIKKKMMMQQQUUUWWWVVVFFFgggiii^^^[[[NNNIIIBBBAAA???<<<999888666666333222111111000000111111111111111111000000000000111111111222222333333444///222999777<<>>@@@HHHFFFHHHMMMSSSUUUUUUXXX^^^ccc______bbbfffggggggiiinnndddiiikkkrrrkkknnn}}}|||pppOOOWWWoooaaaWWWOOOHHHFFFEEEBBB@@@AAASSSeeeddd___uuuhhhvvvKKK666555333111///000333777888<<<@@@AAAAAACCCFFFJJJHHHIIIJJJKKKNNNQQQTTTVVVVVVIIIVVViii^^^\\\NNNJJJBBBAAA???<<<:::888777666333222111111000000111111111111111111000000000///000111111222333333444444222///888888111MMM~~~{{{```hhhsssttt^^^QQQHHHJJJaaarrrppp{{{mmmLLL888===999DDDDDDEEEKKKSSSWWWWWWUUU^^^^^^aaaeeeiiikkkiiiggggggiiiddddddkkkhhheeelllhhh@@@DDD@@@???DDDBBBBBBLLL___}}}ooottt___kkkSSSfffzzzvvvCCC555555???BBBGGGLLLJJJMMMPPPSSSVVVXXX\\\```ccc``````bbbffffffdddgggkkkhhhkkkkkknnn{{{nnnkkkxxx```QQQfffxxxrrriii```ZZZTTTMMMJJJLLLXXXcccaaaccc|||lll|||UUU888111444444222000111555999;;;@@@DDDEEEDDDDDDHHHKKKHHHIIIKKKMMMPPPSSSUUUVVVSSSVVVNNNnnniii^^^\\\OOOJJJBBBAAA???<<<:::888777666333222222111000111111111222111111111000000//////000000111222333333444444777...666999000JJJhhh\\\ooo|||dddaaa[[[ZZZTTTGGGOOOxxxkkktttrrreee444>>>CCC@@@GGGEEEGGGLLLTTTYYYWWWUUU^^^[[[ZZZ^^^fffkkkllljjjiiijjjbbb```hhhgggeeelllFFFHHHBBBAAAGGGEEEBBBIIIVVVvvvrrrzzzSSSjjjTTTtttjjjzzzmmm@@@AAAAAA???BBBJJJPPPPPPTTTTTTUUUWWWZZZ]]]___```bbbaaabbbeeeeeebbbdddhhhpppqqqpppqqq}}}qqqbbbyyyrrrSSSTTTrrryyyxxxoooeee[[[XXXZZZ___eeebbbhhhkkkUUU<<<...333777555333555999;;;===BBBGGGGGGEEEEEEHHHLLLHHHJJJLLLOOORRRTTTUUUVVVSSS```LLLZZZhhh^^^[[[LLLGGGEEEDDDAAA>>>:::888666555333222111111000000111111000000000000000000000000111111000000111111222333555444222444555===lllhhh]]]ddd|||tttrrrxxxhhhNNNKKKPPPnnnjjjxxxzzzjjjJJJ:::???DDDAAA@@@CCCHHHMMMRRRVVVYYYZZZ^^^aaa```]]]___dddfffeeehhhbbb___cccggghhhjjjmmm|||WWWBBB???BBB:::@@@HHH===MMMaaalll___WWWPPPkkkdddOOO>>>CCCHHHGGGEEEIIISSS]]]WWWVVVUUUVVVZZZ]]]^^^^^^ZZZ\\\```ccceeefffiiikkkpppnnnwwwvvvooouuullloooeeeKKKfff~~~qqqkkkttt}}}pppccc[[[YYYZZZ[[[___\\\lllzzzpppPPP;;;555444333333555888<<<>>>EEEGGGIIIJJJKKKJJJJJJJJJNNNNNNNNNOOOQQQTTTVVVXXXccc\\\ZZZWWWgggiii___\\\NNNHHHEEEDDDAAA>>>;;;888666666333222111111000000111111000000000000000000000000111111000000111111222333222333222444555999]]]fffbbbxxx~~~~~~nnnmmmppp```QQQIII___nnnxxxoooYYYBBB;;;AAAEEEBBBGGGJJJOOOTTTXXX[[[]]]^^^aaacccbbb___```eeehhhgggkkkeeecccfffjjjjjjlllooo|||hhhJJJAAAFFFBBBCCCHHHCCCEEEVVVssstttjjj___WWW___www|||lllGGGBBBGGGLLLKKKIIIJJJRRRYYYYYY[[[\\\\\\[[[[[[^^^aaa^^^```cccdddeeegggjjjllllllmmmvvvwwwtttkkkiiisssRRRYYYwwwyyypppooommmkkklllrrr{{{zzznnnccc]]]\\\]]]^^^ZZZ\\\sssvvvrrr@@@,,,555444444555777:::===>>>DDDEEEFFFHHHJJJKKKJJJIIINNNNNNNNNOOOQQQTTTVVVXXXbbbZZZZZZUUUZZZiii___]]]OOOJJJEEEDDDAAA>>>;;;888777666333222111111000000111111000000000000000000000000111000000000000111222222000222111444555333IIIoootttiiisssdddsssuuu\\\RRRooo{{{uuu```GGG<<>>GGGLLLQQQRRROOONNNRRRUUUXXX]]]aaa```[[[YYY\\\aaaaaabbbccccccccceeehhhkkkffflllrrrxxx{{{qqqdddvvv```QQQ^^^vvvqqqqqqsssuuuzzzwwwmmmeee```___``````RRR^^^uuuuuummmVVV888333555555777999;;;===???@@@FFFEEEEEEHHHLLLNNNMMMJJJMMMMMMNNNOOORRRTTTVVVWWWYYYSSSXXXYYYUUUqqqhhh^^^]]]OOOJJJFFFDDDAAA>>>;;;999777666333222111111000000111111000000000000000000000000000000000000000111222222000333111444666222;;;TTTyyyrrrvvvzzzeeeccckkkRRR===>>>GGGKKKLLLMMMIIINNNTTTWWWXXXXXXYYYZZZ^^^``````^^^bbbkkkpppqqqpppllljjjlllmmmlllmmmppptttyyyfff:::>>>GGGAAA>>>DDDAAAEEETTTnnnwwwrrr]]]bbbtttLLLCCCKKKPPPUUUWWWVVVTTTTTTUUUWWW[[[______\\\ZZZ[[[^^^aaabbbbbb``````aaaeeegggccckkkmmmuuu~~~wwwmmmqqqzzzrrrXXXQQQxxx|||oooeeesssxxx|||vvvnnnhhhdddcccccc\\\LLLddd}}}OOO999888<<<555777:::===???AAABBBBBBJJJGGGGGGJJJOOORRRQQQNNNMMMMMMNNNPPPRRRSSSUUUVVVSSSNNNUUU\\\VVVbbbfff\\\[[[OOOJJJFFFEEEBBB???;;;999777777333222111111000000111111000000000000000000000000000000//////000000111222222555222222666333666FFFmmmiiiuuufff~~~zzzYYYGGG<<>>IIIFFFAAAGGGBBBCCCKKK^^^{{{~~~uuu^^^qqqaaaOOONNNNNNRRRWWWZZZ\\\[[[YYYXXXYYYYYY[[[]]]______^^^]]]ccccccbbb```___```cccfffccciiiiiirrr|||rrryyy}}}qqqooogggRRR\\\|||xxxsssxxx|||wwwrrrmmmiiieeecccUUUKKKjjjyyy]]]888666222777999<<<@@@CCCEEEEEEFFFJJJIIIHHHKKKOOORRRRRRPPPMMMNNNOOOPPPQQQSSSSSSTTTVVVQQQTTTZZZSSSOOOsssddd[[[[[[OOOKKKFFFEEEBBB???<<<999888777333222111111000000111111000000000000000000000000000////////////000111111222777333111666555666???hhhjjjaaaooodddxxxvvvwwwwwwgggGGG???>>>EEEKKKKKKMMMQQQTTTYYY^^^___]]]]]]```dddeeefffeeeaaaaaadddfffdddiiihhhhhhjjjiiifffhhhlllqqqyyyaaaAAAEEEFFFAAAEEEAAABBBEEEQQQjjj|||ssskkk|||TTTGGGPPPSSSTTTWWW[[[^^^___^^^\\\\\\[[[[[[]]]```bbbaaa___dddddddddcccbbbbbbdddfffeeefffhhhppptttpppwwwtttnnnyyyyyy___JJJdddyyy|||{{{wwwsssmmmfffbbbSSSQQQiii}}}|||{{{UUU555666222999;;;???CCCFFFHHHIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPNNNOOOPPPQQQQQQQQQQQQQQQTTTVVVTTTVVVUUUMMMZZZ{{{ddd[[[\\\PPPMMMGGGEEEBBB???<<<:::888777333222111111000000111111000000000000000000000000///////////////000111111///666333000555666444999FFFuuugggbbbzzzjjjooorrryyykkkQQQ@@@???AAAEEEJJJMMMPPPRRRQQQVVV[[[[[[XXXXXX^^^ccceeegggfffcccbbbddddddaaafffeeegggiiihhheeefffkkkkkkyyy~~~JJJAAACCC???CCCBBBCCCCCCFFFXXXvvvvvvvvvsss___NNNGGGQQQYYYXXXWWWZZZ___aaa```]]]\\\]]]]]]]]]]]]]]]___```bbbdddeeedddcccbbbccceeeeeebbbiiipppllloooyyy}}}uuuqqqwwwPPPTTTiii~~~~~~~~~~~~}}}yyyqqqggg___WWWZZZbbbyyyxxxvvv^^^===222:::<<<;;;===@@@DDDGGGJJJLLLMMMGGGIIIKKKKKKHHHIIIMMMQQQPPPPPPQQQQQQQQQPPPOOONNNMMMYYYUUURRRZZZVVVVVVeeeeee\\\]]]RRRNNNGGGEEECCC???<<<:::888777333222222111000111111111000000000000000000000000///////////////000111111+++555444000555555222555111sssttt^^^kkkxxxqqqwww{{{pppuuu[[[===AAACCCDDDFFFKKKRRRTTTSSSQQQVVVZZZYYYVVVWWW^^^dddaaadddfffdddeeehhhgggdddddddddfffiiigggdddfffkkkdddvvvuuuXXXCCCDDDCCCGGGFFFGGGDDDAAALLLhhhlllfffuuuyyyYYYNNNWWWXXX^^^ZZZXXXZZZ^^^aaa```^^^ZZZ]]]___\\\WWWVVVZZZ______aaaccccccbbbaaaaaabbbfff```kkkqqqgggnnnzzzsss{{{gggrrr___NNNQQQttt}}}yyy|||rrrfff^^^]]]```[[[jjj}}}tttkkk^^^@@@<<<:::===:::===>>>AAADDDHHHKKKNNNPPPHHHLLLOOOMMMIIIHHHNNNTTTQQQQQQRRRRRRQQQOOOMMMLLLKKK]]]XXXOOOYYYXXXPPPUUUjjj\\\]]]RRRLLLHHHFFFDDDAAA>>>;;;888777333222111000////////////000000000000000000000000000000000000111111111111111222222333333444444555:::JJJfffgggcccqqq}}}|||jjjcccyyyeee<<>>KKKCCCBBBCCCFFFEEEEEEPPPjjjsssuuullloooqqqdddUUUXXXUUUTTTZZZZZZYYYYYYZZZ\\\^^^___YYY]]]aaaaaa]]][[[]]]```bbb___]]]___dddfffdddaaa___eeekkkllljjjmmmxxxuuufff{{{~~~~~~YYYLLLYYYrrrzzz|||yyylllcccvvv}}}rrriii{{{\\\777<<<<<<999GGG@@@BBBDDDEEEHHHMMMTTTXXXRRRRRRRRRQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPSSSVVVXXXWWWUUUSSSSSShhh[[[[[[PPPKKKHHHGGGDDDAAA>>>;;;888777333222111000////////////000000000000000000000000000000000000111111111111111111222333333444444555444:::dddggg```rrrooodddOOO???GGGKKKIIIJJJPPPUUUYYY```fffbbbaaa```___aaaccceeegggdddfffeeeeeeiiinnnllleeehhhfffbbb```aaadddhhhkkkkkkhhhlllpppiiiEEEAAAEEEJJJJJJHHHDDD???DDDYYYmmm{{{zzzzzz|||^^^VVV\\\[[[WWW]]]]]]\\\[[[[[[[[[[[[\\\ZZZ^^^cccdddccc```______]]]ZZZYYY\\\aaacccaaa______cccfffgggiiiooo{{{wwwqqqrrrtttSSSMMMddd~~~~~~vvvqqq|||ooo^^^;;;;;;===>>>EEEEEEFFFGGGHHHJJJMMMRRRVVVRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPPPPOOOQQQSSSUUUVVVUUUTTTTTTTTThhh[[[[[[PPPLLLHHHGGGEEEAAA>>>;;;888777333222111000////////////000000000000000000000000000000000000111111111111111111222222333444444444555333IIIqqq\\\kkkzzzVVV@@@HHHHHHLLLKKKNNNUUUZZZZZZ]]]aaabbb___\\\]]]```ccccccbbbgggiiiiiiggghhhjjjjjjhhheeeeeedddaaa___bbbhhhnnnkkkfffgggiiisssYYY???JJJIIIHHHFFFCCC>>>@@@OOO^^^|||uuufffYYYVVV\\\^^^WWW\\\\\\\\\\\\\\\[[[[[[[[[\\\^^^bbbfffgggeee```\\\\\\ZZZZZZ]]]bbbeeedddbbbcccccccccdddgggoooxxxxxxqqqlll{{{kkkJJJRRR```|||www~~~~~~LLL::::::CCCIIIEEEJJJKKKKKKKKKKKKMMMQQQTTTRRRQQQOOOMMMLLLMMMNNNOOONNNOOOPPPQQQQQQPPPNNNMMMQQQRRRTTTTTTSSSSSSTTTUUUiii]]]\\\QQQMMMIIIHHHEEEBBB>>>;;;888777333222111000///////////////////////////////////////000000000111111111111111111111222333333444444666999===iiicccaaammm|||PPP@@@NNNKKKPPPPPPTTTZZZ[[[XXXWWWXXX```\\\XXXZZZ___cccccc```fffhhhiiifffddddddfffgggcccfffhhhfffbbbbbbgggllllllhhhhhhjjjoooNNNKKKFFFEEEFFFGGGDDDBBBIIIRRRnnnyyyqqquuuvvvYYYZZZWWWYYY\\\TTTWWWXXXYYYZZZ[[[\\\\\\\\\^^^]]]^^^bbbfffeee```[[[ZZZZZZ[[[___ccceeedddccciiigggddddddgggkkkoooqqqssstttmmmqqq^^^LLLQQQjjj{{{rrrtttMMM:::===???HHHOOOEEEKKKLLLLLLLLLKKKMMMPPPRRRRRRPPPMMMKKKJJJKKKMMMOOOKKKLLLNNNOOOPPPOOOOOONNNNNNPPPSSSTTTTTTRRRRRRSSSfff[[[ZZZOOOMMMJJJIIIFFFBBB>>>;;;888666333222111000///////////////////////////////////////000000000111111111111000000111222222333333444222<<<666HHHyyy]]]fff~~~aaaGGGDDDMMMNNNTTTTTTXXX^^^___ZZZWWWXXX]]]YYYVVVXXX^^^ccccccaaacccddddddbbb___]]]aaafffbbbggglllkkkfffcccdddfffmmmkkkjjjlllnnn|||kkkEEEIIIHHHIIIKKKHHHBBBAAACCCUUUnnnrrrssskkkUUU]]]ZZZWWWZZZVVVUUUUUUVVVWWWXXXYYYZZZZZZ```\\\YYY[[[```bbb___ZZZVVVWWWYYY\\\___``````___gggfffdddeeeggghhhgggeeeooogggmmmoootttWWWGGGXXXeee|||}}}yyyVVV???>>>HHHEEEHHHNNNFFFIIIJJJKKKKKKKKKLLLOOOQQQQQQOOOMMMJJJJJJKKKLLLNNNHHHIIIJJJLLLNNNOOOPPPQQQJJJNNNSSSUUUUUUSSSQQQPPPbbbYYYXXXMMMLLLKKKIIIFFFCCC???;;;888666333222111000////////////000000000000000000000000000000000000111111111111000000111111222333333333111:::333444dddeee^^^hhhnnnGGGBBBMMMSSSYYYYYYXXX\\\cccdddaaa___```\\\YYYWWWXXX]]]```aaaaaa```^^^^^^^^^\\\ZZZ___eeecccgggkkkkkkgggcccbbbbbbiiikkkhhhiiimmmpppPPPHHHFFFFFFJJJKKKGGGCCCBBBHHH^^^rrrcccVVV\\\]]]ZZZ[[[\\\XXXWWWVVVTTTTTTUUUUUUVVV___[[[XXXYYY]]]```^^^[[[YYY[[[]]]___``````___^^^___```aaaccceeefffdddbbbjjjdddrrryyyqqqhhh}}}rrrIIIKKKTTTooo~~~~~~PPPCCCBBBHHHFFFFFFLLLNNNGGGHHHJJJJJJJJJKKKNNNPPPPPPOOOMMMKKKJJJKKKLLLMMMHHHHHHHHHIIIKKKMMMPPPRRRIIIMMMQQQTTTSSSRRRQQQPPPaaaZZZYYYOOOOOOKKKJJJGGGCCC???;;;888666333222111000////////////000000000000000000000000000000000000111111111111000000000111222222333333444555555444GGG^^^[[[xxx{{{XXXEEEGGGVVV```___^^^]]]___dddeeecccbbbddd]]]\\\ZZZZZZ[[[\\\^^^___```[[[ZZZ\\\\\\[[[```gggdddeeeeeeeeedddcccbbbbbbccciiieeegggnnnlllyyy}}}OOOIIIFFFIIILLLKKKIIIIIIDDDPPPiii|||gggbbbXXXWWW^^^^^^ZZZ^^^YYYWWWUUUSSSRRRTTTVVVXXX^^^\\\[[[]]]___```___\\\^^^```bbbcccbbb```___^^^ZZZ\\\^^^```aaabbbccccccdddgggfffzzzsssmmmjjjRRRPPPTTTjjjKKKFFF???BBBJJJHHHIIITTTHHHIIIKKKKKKJJJKKKMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJGGGFFFGGGJJJNNNPPPLLLMMMOOOPPPOOOPPPRRRSSSddd^^^\\\SSSSSSLLLJJJGGGCCC???;;;888666333222111000////////////000000000000000000000000000000000000111111111111000000000111222222333333333,,,666:::777^^^iiiaaakkkSSSDDDLLLLLLZZZggg[[[ccc``````cccccc```___bbb______^^^[[[YYYYYY\\\^^^aaaZZZXXX\\\^^^^^^bbbiiieeebbb```___aaacccdddddd___gggdddgggrrrnnnrrrbbbWWWMMMKKKLLLJJJHHHHHH>>>@@@QQQqqqppp[[[fff[[[SSS^^^```XXX\\\XXXVVVSSSQQQRRRVVVZZZ]]]]]]^^^___bbbcccbbb```]]]]]]___aaabbb___]]]ZZZYYYZZZ\\\]]]]]]]]]^^^aaadddaaalllaaaeeehhhqqqdddNNNGGGSSSmmmfffMMMLLLAAACCCRRRLLLCCCOOOJJJKKKLLLLLLKKKJJJLLLMMMOOOOOONNNNNNMMMLLLLLLKKKOOOLLLHHHEEEEEEHHHLLLOOOOOONNNMMMLLLKKKNNNSSSVVVeeeYYYYYYQQQQQQLLLKKKGGGCCC???;;;777666777555000------000444666////////////000000000000000000000000111111111111000111111111111222222222222999000222>>>BBBvvv___ddd{{{eeeOOOCCCLLLWWWZZZ```jjjjjjddd```bbbhhhjjjfffaaaaaabbbbbb```]]]]]]^^^```eee^^^XXXWWWXXXXXX\\\bbbjjjkkkiiieeeddddddaaa[[[fffhhhhhheeedddhhhqqqyyykkkIIIHHHNNNMMMCCCJJJFFF@@@DDD[[[{{{]]]cccbbbaaa```]]][[[YYYXXXVVVUUUTTTTTTTTTVVVXXXZZZ\\\^^^```bbbbbb```]]][[[]]]\\\[[[[[[\\\]]]\\\\\\^^^^^^^^^_______________bbbbbbfffeeevvvlllnnn}}}aaaKKKHHHQQQnnnzzzwwwYYYIIIFFFGGGIIIKKKLLLMMMNNNNNNKKKMMMOOOPPPNNNKKKJJJJJJMMMNNNOOOPPPPPPOOONNNMMMPPPNNNKKKIIIIIIKKKNNNPPPNNNNNNMMMMMMNNNNNNOOOPPPeeeZZZZZZQQQQQQLLLKKKHHHCCC???;;;888666555333000------///222444////////////000000000000000000000000111111111111000111111111111222222222000999333333;;;999[[[eeefffaaaTTTMMMSSS[[[^^^aaaffffffaaa]]]]]]bbbffffffdddeeeaaa]]][[[[[[\\\\\\\\\]]][[[[[[[[[XXXWWW[[[ccccccdddcccaaacccfffeeeaaaeeegggiiigggeeeeeejjjooo```KKKIIIMMMCCCDDDEEE>>>@@@PPPiiifffdddfffeeecccaaa^^^ZZZWWWUUUVVVVVVUUUTTTTTTUUUVVVWWWZZZ[[[^^^aaabbb```___]]]___^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^______aaa```bbbaaahhhzzzmmmxxxZZZTTTIIIJJJfffuuuPPPJJJGGGHHHIIIKKKLLLLLLMMMMMMIIIKKKMMMNNNLLLKKKKKKLLLKKKKKKLLLMMMMMMLLLKKKKKKOOOMMMKKKJJJIIIKKKMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOfffZZZZZZQQQQQQMMMKKKHHHDDD???;;;888666333222000.........000111////////////000000000000000000000000111111111111000111111111111222222222---999555333999444BBBjjjppp```sssuuurrriiiWWWVVVVVVXXX\\\^^^___^^^ddd```[[[YYY\\\___bbbdddiiibbb[[[XXXZZZ\\\]]][[[XXXZZZ]]]^^^ZZZVVVZZZbbb```aaa```^^^```eeefffccc```dddggggggeeeccceeeffftttYYYEEELLLGGGCCCEEE@@@>>>EEESSShhhYYYcccbbbbbbaaa___\\\YYYUUUSSSUUUUUUTTTTTTSSSSSSSSSTTTVVVXXX[[[___aaaaaaaaa```cccaaa^^^\\\ZZZZZZ[[[[[[XXXXXXYYYZZZ\\\]]]^^^^^^\\\]]]^^^aaabbbkkktttpppppp```BBBCCCPPP```~~~OOODDDIIIJJJJJJKKKKKKKKKKKKKKKGGGIIIJJJKKKJJJJJJLLLMMMHHHHHHIIIIIIIIIIIIHHHHHHLLLKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOggg[[[[[[QQQPPPMMMKKKHHHDDD???;;;888666222222000000////////////////////////000000000000///000000000111111111111000000111111111222222222,,,666555333999999<<>>AAAjjjgggbbbrrruuuvvv{{{~~~___MMMSSS\\\bbbaaa```ccceeeeeecccaaa___\\\[[[[[[\\\]]]___```^^^ZZZVVVXXX```fffeee^^^ZZZ[[[]]][[[ZZZ[[[bbbbbb___[[[\\\```aaa^^^]]]___```aaabbbccceeeffffffttt\\\KKKFFFIIIEEEEEEDDDAAA???GGG[[[ooo\\\WWWeeeTTTXXXXXXXXXWWWWWWVVVVVVVVVRRRQQQQQQQQQRRRRRRSSSTTTRRRSSSUUUXXX[[[^^^```aaaddddddbbb^^^ZZZYYYZZZ\\\[[[[[[ZZZZZZYYYXXXXXXXXX[[[bbb[[[XXX___]]]gggnnnsssuuuiiiMMMMMMSSSRRRsssgggnnncccttt\\\HHHKKKNNNLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJIIILLLLLLKKKKKKLLLLLLMMMNNNiii]]]\\\RRRPPPNNNLLLIIIEEE@@@<<<999777444333222111000/////////////////////000000000000000000000000111111111111000111111111111222222222333333222111333999<<<;;;LLL|||[[[hhhtttyyyooo|||lllPPPQQQUUUZZZ___```^^^^^^aaaddd```^^^\\\\\\^^^`````````VVVZZZ\\\YYYTTTTTT\\\dddhhh___XXXZZZ]]]\\\XXXWWW[[[\\\[[[YYY[[[```aaa^^^aaa``````___```aaabbbddddddhhhzzz\\\FFFDDDCCCCCCDDDBBB>>>???KKKYYYxxxmmm___\\\XXXaaa^^^\\\ZZZXXXWWWWWWWWWXXXTTTSSSQQQPPPPPPQQQSSSTTTRRRRRRSSSUUUWWWYYY[[[]]]^^^``````^^^YYYWWWYYY[[[[[[[[[ZZZYYYWWWVVVUUUUUUXXX[[[WWWVVV^^^cccdddkkk~~~qqqjjjwww}}}bbbTTTJJJAAAOOOggggggeee|||ooo{{{}}}PPP@@@DDDMMMGGGLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJKKKIIIGGGFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLMMMiii^^^\\\RRRPPPNNNLLLIIIEEE@@@<<<999777444333111///............////////////000000000000000000000000111111111111000111111111111222222222555000333555222444999777@@@nnndddlllwww{{{qqq\\\TTTWWW[[[ZZZ^^^dddaaaZZZZZZaaaccc]]]XXXXXX]]]bbbcccbbbSSSWWWZZZYYYVVVUUUXXX]]]aaa\\\YYY\\\]]]YYYVVVUUUTTTVVVWWWVVVZZZ______\\\^^^]]]]]]^^^```aaabbbbbbcccdddkkkTTTCCCEEECCCCCCCCC@@@>>>BBBJJJ___www]]]eeebbbRRRbbb```]]]ZZZWWWVVVWWWZZZ[[[YYYVVVSSSOOONNNOOOQQQSSSTTTSSSRRRRRRSSSTTTVVVWWWVVVYYY\\\[[[WWWUUUVVVXXXXXXXXXWWWWWWVVVUUUTTTTTTVVVPPPTTT[[[\\\```fffeeennnpppeee|||~~~aaaPPPRRRDDDOOObbbyyytttlll~~~zzzuuuyyy~~~~~~qqqKKKFFFOOOPPPBBBKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIKKKKKKIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIFFFFFFFFFGGGHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLjjj^^^\\\RRRPPPNNNLLLIIIEEEAAA<<<999777444222///---,,,,,,---...////////////000000000000000000000000111111111111000111111111111222222222333...444;;;555333777777===VVVqqqVVVlllxxx___VVV^^^[[[fffaaadddnnnkkk^^^\\\dddiii```WWWUUUZZZ```bbb```VVVXXXZZZ[[[ZZZYYYXXXWWWYYYXXXZZZ^^^\\\WWWTTTTTTQQQTTTUUUUUUXXX\\\\\\XXXWWWXXXZZZ]]]aaaccccccccccccdddaaawwweeeGGGHHHEEEDDDEEECCC@@@@@@DDDGGGbbbqqq[[[ZZZ[[[VVVPPP\\\YYYVVVTTTTTTXXX\\\___^^^ZZZTTTOOOMMMMMMOOOQQQUUUTTTRRRQQQPPPQQQSSSTTTPPPUUUYYYYYYUUURRRSSSVVVUUUUUUUUUTTTTTTTTTTTTTTT\\\LLLTTT___SSSPPP[[[\\\eeezzzjjjiiixxx}}}lll[[[KKKEEEEEETTTppp|||ttt~~~rrr}}}|||ssstttqqqQQQBBBAAAIIILLLKKKKKKLLLLLLKKKJJJIIIIIIDDDGGGJJJLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLnnncccaaaTTTQQQOOONNNKKKGGGBBB===999777444111///.../////////...////////////////////////////////////000000000000111111111000000000000000111222222333333444444555222PPPbbb\\\mmmyyyxxxbbbTTTUUU\\\```eeebbbdddgggeee^^^]]]``````aaa\\\TTTUUU\\\\\\VVVWWWWWWYYYZZZ[[[\\\]]]]]]\\\ZZZXXXWWWWWWWWWUUUSSSSSSSSSUUUZZZ___```]]]ZZZYYY[[[]]]]]]\\\]]]aaaeee___bbb```gggaaaJJJIIIGGGFFFDDDDDDCCCCCCFFFOOOaaazzzddd^^^aaa\\\UUUSSSSSSUUUVVVUUURRRRRRTTTWWWTTTRRROOONNNOOOPPPQQQQQQWWWWWWVVVRRROOONNNQQQUUUTTTVVVYYYZZZZZZXXXUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTVVVSSSPPPPPPSSSWWWYYYZZZaaagggyyypppqqqyyyWWWPPPHHHDDDHHHXXXttt|||ooopppwww}}}iiiUUUKKKHHHHHHGGGIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGHHHJJJMMMOOOLLLHHHEEEEEEGGGIIIIIIHHHpppccc```TTTQQQOOONNNKKKGGGBBB===999777444111///.../////////...////////////////////////////////////000000000000111000000000000000000000111111222333333444444555===;;;]]]bbbaaapppcccpppkkk```TTTSSS[[[bbbcccfffaaa```bbbaaa]]][[[]]]```bbb]]]UUUUUU[[[\\\VVVWWWWWWWWWWWWYYY[[[]]]___^^^\\\ZZZYYYYYYYYYWWWUUUVVVUUUUUUXXX]]]```___\\\UUUWWWYYYZZZ[[[^^^cccggggggiiiccc^^^pppYYYKKKDDDGGGGGGAAABBBJJJCCCHHHSSSfff~~~mmm\\\ZZZ]]]XXXTTTTTTSSSTTTUUUTTTQQQOOOQQQRRRUUURRRPPPOOOPPPQQQQQQQQQTTTUUUUUURRRPPPPPPRRRUUURRRSSSUUUWWWVVVUUUSSSQQQRRRRRRQQQQQQQQQRRRSSSSSSQQQPPPOOOOOOQQQUUUYYY[[[___^^^tttwwwiiiqqqyyykkk[[[OOOIIIJJJRRR[[[}}}vvvpppnnnsssxxx~~~mmmcccUUULLLKKKMMMNNNOOOGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIILLLMMMLLLIIIFFFEEEGGGIIIIIIHHHtttddd^^^SSSSSSPPPNNNLLLGGGCCC>>>:::888444111///.../////////...000000000000000000000000////////////000000000000000000000000000000111111111111222222333444444444???000:::qqq~~~aaaaaammmzzzppp[[[UUUMMMKKKTTT```dddaaaaaa]]]]]]bbbddd```XXXTTT\\\```___XXXWWW]]]___ZZZSSSRRRQQQQQQRRRUUUXXXZZZZZZXXXVVVVVVVVVUUUSSSQQQUUUSSSRRRTTTYYY\\\]]][[[VVVVVVWWWWWWYYY\\\aaaeeehhhjjjfff[[[ZZZwwwdddFFFFFFJJJBBB???EEEBBBCCCFFFPPPccc|||nnnbbb[[[]]]___ZZZWWWWWWSSSTTTUUUTTTRRRPPPPPPPPPUUUSSSPPPPPPQQQRRRRRRQQQPPPQQQRRRRRRQQQQQQSSSTTTOOOPPPPPPQQQQQQQQQPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSQQQPPPQQQVVVZZZ]]]VVV^^^}}}qqqqqqvvvqqq```PPPDDDCCCGGGXXXfff~~~uuunnnfffjjjsss{{{ZZZTTTMMMJJJJJJJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFHHHJJJKKKLLLJJJGGGFFFGGGHHHHHHGGGwwwddd]]]SSSTTTPPPOOOLLLHHHCCC>>>:::888444111///.../////////...000000000000000000000000////////////000000000000000000000000000111111111111111111222333333444444666:::777FFFyyy[[[]]]kkk}}}ZZZTTTNNNPPPXXX```___\\\ZZZYYY]]]eeekkkgggZZZNNNRRRZZZ[[[VVVUUU[[[\\\YYYSSSRRRRRRRRRSSSTTTTTTUUUXXXVVVTTTTTTTTTSSSRRRPPPPPPNNNNNNPPPUUUXXXWWWUUUZZZYYYWWWVVVVVVYYY\\\______bbbeee___WWWbbbXXXFFFJJJJJJDDDAAAEEEDDDBBBDDDOOOdddmmmiiiaaa\\\```aaa\\\WWWUUUSSSTTTUUUUUUTTTSSSRRRQQQTTTSSSQQQPPPQQQRRRRRRQQQKKKMMMOOOQQQRRRRRRSSSSSSMMMMMMMMMMMMMMMMMMNNNNNNQQQPPPOOONNNNNNNNNNNNNNNWWWYYYYYYTTTOOOMMMQQQUUU[[[UUUSSSaaauuujjjkkkxxxmmmXXXMMMMMMFFFIIIXXXnnn|||qqqjjjggggggjjjrrr}}}~~~ZZZVVVQQQMMMKKKHHHDDDAAAHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHKKKIIIHHHGGGGGGGGGGGGGGGxxxddd]]]SSSVVVQQQPPPMMMIIIDDD???;;;999444111///.../////////...////////////////////////////////////000000000000//////000000111111111111000000111222222333333444000@@@???555PPPlll\\\eeeppp|||rrrttt}}}{{{ZZZWWWWWWYYY\\\^^^]]]\\\\\\ZZZ[[[bbbjjjkkk```UUUOOOYYY\\\VVVQQQTTTUUURRRXXXYYY[[[\\\\\\YYYVVVTTTYYYXXXVVVVVVWWWWWWVVVTTTLLLKKKMMMQQQUUUVVVSSSPPPXXXWWWUUUTTTUUUWWWYYYZZZXXXXXX]]]aaa\\\[[[oooYYYHHHJJJLLLIIIFFFFFFEEEBBBDDDOOOaaannncccggg^^^WWWYYY]]][[[TTTNNNQQQQQQRRRRRRSSSSSSRRRRRRSSSQQQOOOOOOPPPQQQPPPOOOIIIJJJLLLOOOQQQQQQPPPPPPKKKKKKJJJJJJJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKTTTVVVVVVRRRLLLIIILLLPPPSSSTTTRRRRRR___~~~qqqlllrrrxxxaaaRRRKKKEEEEEEOOOXXXcccvvv{{{iii```bbbjjjpppxxx}}}dddRRRPPPMMMKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEFFFFFFvvvddd]]]UUUWWWRRRPPPNNNIIIEEE@@@<<<:::444111///.../////////...////////////////////////////////////000000000000/////////000111111222222000000111111222333333333333888<<<:::999TTTfffbbb```gggwwwjjj___\\\^^^rrraaaRRRSSSWWW]]]___]]]^^^bbbccc^^^YYYYYYaaahhhfff___YYYdddhhh___VVVTTTSSSPPPVVVXXX\\\^^^]]]XXXSSSPPPTTTSSSRRRSSSTTTUUUTTTSSSKKKKKKNNNRRRVVVWWWSSSOOOQQQPPPOOOPPPSSSVVVWWWWWWVVVTTTVVV[[[[[[ZZZaaalllVVVCCCEEEIIIEEEGGGGGGCCC@@@BBBJJJPPPnnnyyy]]]fffccc\\\VVVWWW[[[\\\WWWQQQPPPNNNMMMMMMNNNOOOOOONNNPPPNNNMMMMMMNNNOOOMMMLLLHHHHHHIIIKKKNNNNNNMMMKKKIIIHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKLLLJJJGGGFFFIIILLLIIINNNQQQOOOPPPfffzzzkkkqqqooo{{{|||}}}qqqZZZRRRJJJFFFDDDHHHSSS]]]gggvvvppplllfffaaaaaahhhsss{{{xxx]]]IIIJJJIIIGGGFFFFFFFFFHHHIIIDDDEEEEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDEEEFFFsssccc___VVVXXXRRRQQQNNNJJJEEE@@@<<<:::444111///.../////////...------------------------////////////000000000000...//////000111111222222000000000111222222333333777000555===666666\\\ppp\\\^^^jjjzzzpppcccaaadddaaattt~~~ooobbbnnnhhhIIIOOOOOOTTT\\\___]]]]]]aaabbb___YYYVVV\\\cccbbb\\\\\\hhhnnndddYYYUUUTTTQQQOOORRRUUUWWWVVVTTTPPPMMMMMMLLLLLLMMMPPPQQQQQQPPPMMMLLLLLLOOOSSSUUURRROOOLLLKKKKKKMMMPPPRRRQQQOOORRRTTTWWWYYYYYYZZZ]]]aaatttUUUDDDCCCEEEFFFGGGEEEBBBAAABBBEEEPPP___uuuzzz```OOO\\\___]]]\\\[[[\\\]]][[[WWWSSSPPPKKKJJJJJJLLLKKKJJJMMMLLLKKKKKKLLLLLLKKKIIIIIIGGGGGGHHHJJJKKKIIIGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFFFFEEEEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEKKKNNNKKKSSStttyyyjjjfffkkkxxxvvvqqqdddTTTIIIGGGFFFEEENNNTTTfff~~~ssshhhcccYYY\\\aaaffflllttt~~~iiiTTTHHHKKKKKKIIIGGGEEEDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEDDD@@@BBBEEEEEECCCCCCDDDFFFqqqccc```WWWXXXSSSQQQNNNJJJEEEAAA===:::444111///.../////////...------------------------////////////000000000000...//////000111222222222000000000111222222333333666111333888888777DDDVVVggg```eeekkk|||{{{nnnooouuuwwwvvvvvv{{{tttvvvsssbbbWWWQQQIIISSSPPPSSS\\\```\\\YYY[[[ZZZ]]]\\\[[[^^^aaa\\\RRRQQQ___fff^^^SSSPPPPPPMMMNNNPPPRRRTTTTTTTTTRRRQQQLLLKKKLLLNNNQQQSSSSSSRRRMMMJJJIIIKKKOOOQQQQQQOOOKKKJJJIIIKKKMMMMMMJJJFFFKKKTTT\\\\\\ZZZZZZ\\\]]]dddrrrwwwRRRFFFEEEFFFGGGFFFEEEEEEEEEFFF>>>JJJ]]]pppxxxxxxbbbYYY\\\XXXYYY]]]```]]]ZZZYYYXXXXXXYYYSSSMMMJJJJJJKKKJJJIIIKKKJJJIIIJJJKKKKKKIIIGGGJJJGGGEEEFFFHHHIIIGGGEEECCCCCCEEEFFFGGGGGGGGGGGGDDDDDDCCCDDDDDDEEEFFFFFFGGGEEECCCCCCCCCDDDCCCBBBFFF@@@CCCKKKHHHEEEYYYwwwpppggglllpppwwwyyyzzziiiZZZWWWRRRJJJJJJBBBAAANNN\\\hhhuuuzzznnnhhhaaaWWWUUUXXX\\\bbbjjjrrryyyjjjXXXTTTPPPKKKKKKLLLKKKIIIHHHGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCBBBAAABBBDDDFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIGGGEEECCC>>>AAADDDDDDCCCBBBDDDFFFqqqccc]]]TTTWWWUUUSSSNNNKKKGGGBBB===999444222///......///...---------------------------............////////////////////////000000000000000111111111111222222222444333333333444777:::;;;nnnjjjXXXXXXrrrzzz~~~nnnsssmmmKKKKKKZZZLLLTTTXXX[[[\\\YYYWWWWWWXXX]]][[[YYYZZZ]]]\\\WWWQQQTTTSSSQQQOOONNNMMMNNNNNNLLLMMMPPPSSSQQQKKKKKKNNNJJJMMMOOOOOOMMMMMMQQQUUUJJJIIIGGGHHHKKKNNNOOOOOOPPPMMMKKKLLLNNNOOOMMMKKKHHHLLLPPPTTTVVVWWWYYY[[[^^^cccGGGBBBAAABBBFFFHHHHHHDDDBBBAAADDDJJJRRR[[[jjjuuujjj{{{lll```TTTPPPSSSVVVRRRSSSXXXXXXTTTTTTWWW\\\WWWQQQNNNNNNNNNMMMLLLIIIKKKLLLJJJHHHGGGIIILLLLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@??????AAACCCDDD@@@AAABBBCCCCCCAAA???>>>AAAAAACCCDDDGGGIIILLLMMMssszzzrrrjjjiiippp{{{fffVVVLLLIIIEEEDDDFFFJJJLLLNNN^^^fffrrr|||vvvnnnZZZVVVQQQMMMOOOUUU]]]bbbjjjlllqqqyyyuuuZZZMMMMMMJJJJJJLLLJJJFFFEEEHHHHHHFFFJJJFFFCCCDDDIIILLLKKKIIIFFFEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFHHHHHHIIIIIIHHHEEEDDDFFFFFFCCCDDDGGGrrrddd^^^UUUXXXUUUSSSNNNKKKGGGBBB===999444222///......///...---------------------------............////////////.../////////000000000000000000111111111222222222444333333333444777999;;;III```cccooorrrwwwsssmmm```PPPLLLSSSWWW[[[]]]___^^^\\\YYYYYYZZZ[[[YYYXXXZZZ]]]]]]YYYUUUQQQRRRQQQPPPNNNKKKHHHFFFGGGHHHLLLPPPOOOKKKKKKNNNMMMNNNOOONNNMMMMMMNNNOOOLLLJJJIIIJJJLLLMMMMMMMMMMMMKKKHHHIIIKKKMMMMMMLLLJJJLLLOOOQQQQQQSSSUUUWWWVVV[[[ooo~~~PPPKKKHHHIIIGGGCCCCCCGGGBBBBBBEEEIIIMMMVVViiizzzyyyxxx|||{{{bbbccczzzooo]]]WWWSSSRRRUUUQQQNNNPPPTTTUUURRRSSSVVVYYYVVVRRRPPPPPPOOOMMMKKKKKKLLLMMMKKKHHHGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCBBBAAA@@@???>>>???>>>===<<<===>>>@@@AAA???@@@AAABBBAAA@@@>>>===???@@@@@@BBBDDDFFFHHHIIIXXXvvvjjjqqqxxx~~~wwwggg```UUULLLHHHGGGGGGGGGEEEJJJPPPUUUZZZ___eeeiiissswww~~~~~~|||{{{tttpppjjjeee```YYYRRRMMMUUUUUUUUUXXX^^^fffnnnsss|||lllXXXIIIGGGMMMLLLIIIKKKJJJFFFEEEHHHHHHFFFIIIEEEBBBCCCGGGJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFCCCCCCEEEEEECCCDDDGGGrrreee___VVVYYYUUUSSSNNNKKKGGGBBB===999444222///......///...------------------------------............/////////....../////////000000000000000000111111111222222333333222333444666888:::888cccyyyfffaaa[[[vvvyyyjjjuuugggUUURRRIIIIII]]]`````````^^^\\\ZZZZZZZZZWWWUUUUUUWWWZZZ[[[XXXUUUPPPRRRUUUVVVTTTPPPJJJGGGDDDDDDHHHMMMMMMJJJJJJMMMNNNNNNMMMMMMNNNLLLJJJHHHLLLKKKJJJKKKLLLLLLKKKIIIJJJHHHFFFFFFHHHJJJKKKKKKKKKLLLMMMMMMLLLNNNPPPSSSQQQUUUZZZjjj^^^===:::DDDHHHEEEDDDEEECCCCCCCCCBBBEEEPPP[[[rrr}}}~~~yyyxxx}}}}}}vvvhhh___iii|||^^^SSSSSSSSSQQQRRROOOMMMOOOSSSTTTRRRSSSUUUUUUTTTSSSSSSRRRPPPLLLIIIKKKLLLLLLKKKHHHFFFEEEFFFDDDDDDDDDDDDDDDCCCCCCCCC??????>>>===<<<;;;;;;:::;;;;;;:::999999;;;<<<======>>>?????????>>>===<<<======>>>???@@@BBBCCCDDD???ZZZssshhheeeuuuxxxmmmbbbZZZTTTOOOMMMIIIIIIHHHFFFEEEFFFJJJMMMKKKMMMRRRWWW\\\___aaabbb```___^^^[[[YYYWWWUUUTTTPPPMMMJJJJJJKKKMMMNNNNNNZZZ]]]cccjjjrrryyy}}}TTTFFFCCCHHHOOONNNHHHJJJIIIEEEEEEGGGHHHEEEHHHEEEBBBCCCFFFGGGFFFDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEBBBAAADDDDDDBBBBBBFFFqqqddd___VVVYYYUUURRRNNNKKKGGGBBB===999444222///......///...------------------------------------.........//////........./////////000000000000000000111111111111222222222333444555777888===DDDtttttt\\\___bbbllluuujjjqqqmmm___TTTLLLPPP]]]^^^]]]\\\ZZZYYYXXXXXXYYYSSSRRRQQQSSSUUUUUUSSSQQQMMMPPPTTTVVVVVVSSSOOOLLLDDDCCCEEEJJJJJJHHHGGGJJJMMMKKKJJJLLLNNNMMMHHHDDDGGGGGGGGGIIIJJJJJJGGGEEEIIIGGGEEEDDDEEEGGGHHHIIIKKKLLLKKKJJJJJJLLLPPPSSSTTTRRRPPPUUUjjjXXXEEEDDDCCCDDDIIIGGGFFFFFFGGGDDDBBBDDDJJJQQQZZZhhhwwwxxxqqqmmmooosssmmmqqqhhh\\\kkkuuudddUUUSSSVVVTTTNNNKKKPPPPPPQQQRRRSSSRRRRRRSSSNNNPPPRRRSSSRRROOOJJJGGGHHHHHHIIIHHHGGGEEECCCCCCCCCBBBBBBAAA@@@?????????;;;;;;:::999999888777777888888777777777888999:::;;;;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<===>>>@@@@@@===EEEWWWxxxjjj___pppeeettt~~~yyytttnnngggbbbZZZWWWQQQKKKEEEBBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFIIIJJJMMMQQQXXX```fffiiikkknnnttt{{{fffJJJIIIJJJJJJJJJGGGGGGIIIHHHEEEEEEGGGGGGDDDGGGEEECCCCCCEEEEEEDDDBBBDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCFFFBBBAAACCCBBB???@@@BBBpppbbb]]]UUUXXXUUURRRNNNKKKGGGBBB===999444222///......///...---------------------------------------........................//////////////////000000000111111111222222222333444555666666777555GGGwwwxxxiiiUUU^^^ggguuu{{{uuullleeetttsssWWWVVVeee___ZZZYYYXXXXXXXXXXXXXXXXXXSSSRRRQQQQQQPPPPPPNNNLLLKKKLLLNNNOOOOOONNNLLLJJJFFFDDDDDDHHHHHHEEEDDDEEEHHHGGGFFFHHHKKKKKKGGGCCCAAAAAABBBDDDFFFFFFDDDBBBHHHHHHFFFDDDCCCDDDEEEGGGIIIJJJIIIIIIIIIMMMQQQUUUXXXOOONNNSSSXXXiiiZZZ<<<<<>>>>>CCCGGGGGGQQQ}}}qqqbbbgggkkksss}}}|||xxxuuunnnkkkfffaaa[[[VVVRRROOOOOONNNMMMLLLLLLKKKKKKKKKJJJKKKMMMPPPRRRTTTUUUUUUXXX[[[```eeeiiinnnqqqtttzzz}}}}}}fffPPPIIIPPPLLLEEECCC@@@EEEHHHHHHEEEEEEGGGGGGDDDGGGFFFEEEEEEEEEEEECCCBBBBBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCBBBBBBHHHDDDBBBCCCAAA======???ooobbb]]]TTTWWWUUUSSSNNNKKKGGGBBB===999444222///......///...---------------------------,,,------------.........------.........//////////////////000000000111111111111222333333444444555...<<<;;;>>>ooouuu___\\\YYY^^^vvvttt^^^SSSkkkrrrUUUYYYlll^^^ZZZXXXXXXXXXZZZZZZYYYXXXVVVUUUTTTQQQOOOMMMLLLKKKPPPPPPNNNMMMKKKIIIHHHGGGHHHDDDCCCEEEEEEBBB@@@@@@AAAAAAAAACCCEEEEEECCCBBB=========>>>AAABBBAAA???DDDEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHKKKQQQTTTUUUKKKLLLUUUQQQOOOpppcccGGG>>>CCC@@@BBBGGGHHHEEEBBBBBBDDDBBB??????BBBGGGNNNRRRYYY___hhhrrrzzz|||sssmmmjjjhhhfffcccgggccc^^^ZZZQQQHHHDDDEEENNNllllll]]]UUUSSSPPPMMMKKKLLLOOORRRNNNPPPPPPMMMKKKLLLKKKGGGFFFIIIMMMNNNLLLJJJHHHGGGDDDBBB@@@??????@@@???===???>>>===<<<:::999777777777777666666666555555555444444555555555555666666666666666666666666777777999999999999:::;;;<<<===:::GGGGGG???UUUxxxhhheeedddeeekkkyyy{{{yyyvvvtttqqqmmmgggddd^^^^^^^^^^^^^^^^^^^^^^^^XXXZZZ\\\___cccfffhhhiiifffjjjpppuuuxxxzzz}}}~~~xxx```PPPHHHLLLPPPHHHEEEFFFCCCCCCFFFGGGEEEEEEGGGFFFCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCHHHDDDCCCCCCAAA===<<<>>>ooobbb^^^UUUXXXUUUSSSNNNKKKGGGBBB===999444222///......///...---------------------------,,,,,,---------.........---------.........//////////////////000000000111000111222333333333444333111>>>===444IIIhhhWWW[[[eeeqqq{{{dddMMMMMM[[[```TTTVVVaaa]]]ZZZYYYXXXYYYZZZZZZWWWTTTUUUUUUSSSQQQNNNLLLKKKKKKPPPPPPOOOMMMKKKIIIFFFEEEFFFAAA???BBBCCC???======;;;<<<======<<<<<<===>>>>>><<<;;;;;;===>>>===<<<===???BBBCCCBBBAAABBBDDD@@@AAACCCCCCDDDGGGKKKOOONNNGGGIIIQQQPPPLLL\\\ttt~~~[[[KKKEEE@@@BBBEEECCCBBBCCCGGGEEEBBB@@@@@@@@@@@@@@@BBBDDDIIINNNTTTYYY]]]___gggdddaaa^^^]]]\\\YYYWWWWWWUUUTTTSSSSSSUUUWWWYYYXXXPPPHHHCCCAAAFFFRRR___}}}uuuYYYYYYXXXTTTMMMGGGGGGKKKPPPRRRKKKOOOOOOKKKJJJLLLKKKFFFFFFIIIKKKLLLJJJHHHIIIJJJIIIEEE@@@=========<<<:::999999888888777666666666555555555555444444444444222222333333444444444333444333333333444444555666666666666777888:::;;;<<<444===@@@<<>>@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDDDDFFFCCCAAACCCBBB???>>>AAApppccc___VVVYYYUUUSSSNNNKKKGGGBBB===999444222///......///...---------------------------,,,,,,,,,---------......---------.........//////////////////000000000000000111222333333333333333444000777===888HHHwww\\\aaa___TTTfffcccMMMIIIVVVUUUSSS[[[XXXUUUbbbZZZXXXWWWXXXYYYXXXSSSOOORRRRRRQQQNNNKKKIIIIIIJJJGGGHHHIIIJJJIIIFFFCCCAAADDD>>><<>><<<<<<777999:::999666555888;;;@@@>>>;;;:::;;;;;;;;;:::666;;;@@@BBBAAAAAABBBDDD===>>>@@@@@@AAACCCFFFIIIHHHFFFGGGMMMQQQTTTYYY___qqqWWWMMMDDDBBBCCCCCCDDDGGG??????AAACCCCCCAAA===:::AAA@@@>>>>>>???AAAEEEGGGEEEDDDCCCDDDGGGHHHIIIHHHBBBDDDFFFHHHHHHJJJLLLNNNCCCDDDJJJWWWgggyyylll]]]YYYUUUYYYSSSKKKGGGIIINNNOOOLLLKKKOOOOOOKKKKKKNNNNNNIIIGGGJJJKKKKKKHHHHHHJJJMMMNNNHHHAAA<<<;;;;;;:::888444444444555555666666666444444444333333333333333000000111222222222222222333222222222333333444555444444444555777888:::;;;<<<666888???===???ZZZ}}}uuulllfff``````dddhhhvvv}}}xxxyyyzzz{{{|||||||||{{{zzz{{{zzzzzz{{{}}}hhhQQQOOOHHHFFFFFFAAA>>>IIIJJJ:::AAAEEEFFFDDDEEEGGGFFFBBB???AAABBBCCCBBBAAA@@@AAA;;;===???AAABBBCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@AAA???@@@AAACCCDDDEEEEEEEEEDDDAAA@@@CCCCCC@@@AAADDDnnnaaa```XXXXXXVVVTTTQQQMMMGGGAAA<<<999444111...------...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......111000///......///000111000////////////000000111111111222222222333333333222555777999888:::___~~~gggbbb___^^^bbb}}}ooohhhYYYFFFBBBIIIOOOQQQTTTXXXZZZYYYVVVUUUUUUWWWYYYYYYWWWUUUUUUWWWUUUMMMDDD@@@EEEKKKHHHGGGFFFEEEDDDCCCBBBBBB===<<<<<<<<<<<<======>>>999888777666555555555666999;;;===<<<:::999888888::::::999999:::;;;===>>>::::::;;;===???AAACCCDDDGGGGGGFFFFFFHHHJJJMMMOOORRRmmmdddIII???===AAAFFFAAAAAABBBCCCBBB>>>;;;;;;:::<<<>>>>>>======>>>@@@;;;888:::@@@BBB>>>>>>BBB>>>:::<<>>@@@AAAAAAAAA???>>>AAAAAAAAA@@@AAAAAABBBBBB@@@??????@@@BBBBBBAAA???CCCCCCCCCBBBAAA@@@???>>>ooobbb```WWWXXXVVVTTTQQQMMMGGGAAA<<<:::444111...------...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,------------...000//////.........///000///////////////000000111111111111222222222333333222666888:::888111@@@___eee```aaa^^^mmmiiiZZZUUUPPPIIIIIIMMMQQQRRRVVVYYYWWWRRRWWWVVVUUUUUUVVVWWWWWWWWW\\\eeekkkdddTTTGGGDDDFFFDDDCCCCCCBBBAAA@@@??????<<<;;;::::::::::::;;;;;;999888777777666666666777777999;;;;;;999888777888888888777777888999;;;<<<:::::::::;;;<<<>>>???@@@DDDCCCCCCCCCEEEGGGIIIKKKNNNTTTjjjtttUUU>>>444@@@===:::;;;>>>AAACCCEEEBBBBBBAAA@@@???>>>??????AAA===;;;>>>===999999<<>>CCCNNNYYYjjjXXXVVVXXXXXXWWWmmmppplll___SSSOOONNNMMMIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGEEECCCBBBCCCEEEFFFDDDAAA>>>;;;:::888666444555555444444444444444333333333222222222111111111000000000000000000000000111111111222222222222333111222222333444444555555666777777777888:::===@@@AAAmmmpppddd^^^]]]bbbaaa^^^aaahhhzzz~~~sssvvv~~~ppp___VVVMMMJJJMMMGGGEEEDDDDDDEEEEEEDDDBBBCCCBBBBBBBBBBBBBBBBBBAAABBBAAAAAA@@@????????????>>>???@@@AAA@@@???===;;;BBBBBBAAA@@@?????????@@@??????>>>@@@AAABBBAAA???AAABBBBBBBBBAAA@@@??????ooobbb```WWWXXXUUUTTTQQQMMMGGGBBB===:::444111...------...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------......---------......//////////////////000111111111111111222222222222333///666666777<<<777444>>>eeerrrggg___^^^lll~~~ttt\\\NNNIIINNNTTTOOOQQQSSSVVV]]]```ZZZPPPWWWWWWVVVTTTRRRSSSVVVXXXZZZfffpppiiiVVVEEE>>>???>>>>>>======<<<<<<<<<;;;::::::999888777777777777888888777666666666777777444666888888777666666777555555444444555666888999999999999999:::;;;<<<<<>>???@@@BBBDDDFFFJJJEEEJJJbbbxxxaaaZZZPPPIIIFFFCCC>>>999>>><<<999888888888777666;;;888888;;;>>>>>>AAAFFF??????DDDQQQbbbwwwlllVVVOOOSSSWWWXXXXXXfffhhhggg___WWWRRRMMMHHHGGGHHHJJJLLLMMMLLLKKKJJJKKKMMMHHH???<<>><<<:::999999777444222222222333333333333333333222222111111111111000000000000000000000000000000000000000111111111222222111111111222333333444444444555555555555666999;;;777BBBjjjaaaRRRTTTbbbeeedddgggjjjoooxxxyyy{{{yyyqqq{{{]]]MMMGGGEEEHHHNNNFFFEEECCCCCCDDDEEEDDDCCC@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>????????????>>><<<:::999BBBAAA@@@???>>>=========???>>>>>>???AAAAAA@@@???@@@@@@AAAAAAAAA@@@@@@???pppbbb```XXXXXXUUUTTTQQQMMMHHHBBB===:::444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,---------......///......//////000111222111111111111222222222222111777222///999===999;;;EEEmmmsssccccccfffmmmyyyhhhWWWOOOKKKQQQ[[[QQQQQQTTT[[[fffkkkcccVVVUUUVVVVVVTTTRRRQQQSSSUUUTTTZZZ^^^XXXKKK???<<<>>>999999999999999999999999999888777666555555555555555555555444555555666666111333444555444444555666444333333222333444666777888777777888888999:::;;;;;;;;;;;;<<<===???@@@AAACCCEEEHHHNNN[[[zzztttbbbSSSIIIFFFBBBAAABBBCCCBBBAAA@@@CCCJJJSSS]]]dddkkkooouuuyyyzzzfffYYYMMMNNNTTTXXXXXXYYYWWWXXXXXXWWWUUURRRLLLHHHGGGIIIKKKMMMNNNMMMKKKJJJOOOUUUPPPAAA;;;AAA???555999888777888888777444111000000000111222222222333000000000000000000000000//////////////////////////////000000000111111111000000000111111222222222333444444444333333666888FFF999===eeeeeeMMMQQQLLLMMMYYY\\\ZZZ___eeejjjooozzz{{{uuuqqqhhhfff}}}{{{{{{ooo^^^NNNGGGFFFEEEFFFHHHFFFDDDBBBBBBCCCDDDDDDDDD>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>=====================;;;:::999@@@???>>>===============>>>======>>>@@@AAA???>>>>>>???@@@@@@@@@@@@@@@???qqqcccaaaYYYYYYTTTSSSQQQMMMHHHBBB===;;;444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------------............///000111222000000111111111222222222333:::333+++222777555777<<>>777777777777777777777777888777666555444333333333222222222222222333444555000111222222111111333555333333222222333444666777555555666666888999;;;<<<999::::::;;;<<<===>>>>>><<>>>>>??????@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<===>>>>>>???>>>======>>>@@@@@@???===>>>>>>??????@@@?????????qqqdddbbbZZZ[[[TTTSSSPPPMMMHHHBBB>>>;;;444111...------...---,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---........................///111222333000000000111111111111222...777444111666777444999777999RRRlll[[[^^^jjjuuu~~~uuupppWWWEEEKKKVVVWWWSSSSSSMMMSSSXXX\\\```bbb]]]UUURRRRRRSSSUUUUUUSSSNNNIIIJJJIIIHHHHHHGGGCCC<<<666777777666666666555555555555555444333222222222222/////////000111222333444000111111000//////111333333222111111222333555666333333444555666888:::;;;888999999:::;;;;;;<<<<<<======???AAAAAAEEERRR___vvv\\\WWWVVVUUUQQQOOOQQQRRROOONNNOOOSSSNNNJJJKKKKKKIIIJJJLLLDDDDDDEEEEEEEEEEEEDDDDDD@@@FFFFFF???<<<===999222444333222333444444222000------..................------............//////........................------........./////////.............../////////000111333333222222333555---222:::<<<<<>>>>>>>>???????????????>>>???@@@@@@@@@???>>>===::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@===<<<<<<===??????>>>===>>>>>>?????????>>>>>>===qqqeeeddd\\\]]]TTTRRRPPPMMMHHHCCC>>><<<444111...------...---,,,***+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,***+++---.../////////...------......///111222333000000000000111111111111,,,222222555<<<888555===666:::AAAYYYrrrddddddiiisss~~~rrr{{{nnnYYYLLLEEEKKKTTTVVVRRRPPPKKKTTT\\\\\\ZZZYYYWWWTTTUUURRROOOQQQTTTSSSMMMGGGDDDDDDCCCBBB@@@<<<777333777666666555444333222222222111111000000000111111.../////////111222333444111111111000......000111111111000000111222444555333333333333444555666777777777888999::::::::::::>>>:::999???CCCEEEFFFIIIXXXuuuvvv\\\RRRTTTRRRPPPMMMMMMNNNLLLIIIJJJMMMPPPKKKHHHHHHFFFBBBDDDIIIEEEDDDCCCAAAAAAAAAAAABBB<<<<<<<<<;;;:::888777555333111//////000000000///---------------,,,,,,,,,,,,,,,------............------------------------,,,------------..................------------------///111222111111222444444222444888555444EEE[[[mmmQQQCCCGGGNNNPPPMMMKKKMMMOOOPPPOOOOOOQQQSSSZZZYYYZZZ^^^bbbccc___[[[^^^```bbbcccbbb```]]][[[[[[VVVWWW^^^\\\RRRNNNRRRaaacccWWWUUUrrr___XXXKKKGGGGGGFFFDDDBBBBBBBBB@@@EEECCC@@@@@@AAADDDEEEEEE@@@@@@??????????????????<<<===???@@@@@@@@@>>>======<<<<<<;;;;;;;;;;;;<<<===<<<<<<<<<===>>>??????<<<<<<;;;===>>>???>>><<>>===<<<<<>><<<444111...---......---,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,***,,,---///000000//////------......///111222333000000000000111111111111444444///111777111---777999888777???aaaqqqbbb```kkkzzz~~~vvvttt}}}^^^OOOKKKHHHJJJMMMNNNLLLJJJIIIUUU___]]]WWWVVVWWWXXXYYYRRRLLLNNNSSSSSSNNNGGGDDDDDDBBB===888777999;;;666666555444333222111000//////.........//////000/////////000111333444555111222111///------///111000000//////000111333444333333222222222222222333666666777888999999999888777777999<<<======AAAGGGLLLCCCdddfffYYYUUUZZZZZZNNNLLLJJJJJJLLLJJJGGGJJJOOOOOOKKKIIIJJJGGGCCCEEELLLHHHFFFCCCAAA@@@@@@BBBBBB???:::888999888444444888222///---,,,---......------------,,,,,,+++++++++,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------+++---000111000000111333111444444333666<<<===;;;NNNvvvmmmhhhdddUUUGGGCCCEEEFFFEEEAAA@@@AAACCCIIIEEECCCFFFLLLNNNKKKFFFFFFHHHJJJLLLLLLKKKHHHFFFEEEEEENNN^^^ddd^^^\\\aaa{{{tttZZZKKKGGG<<<@@@DDDFFFFFFEEEEEECCCAAAEEECCC@@@???AAADDDEEEFFFAAAAAA@@@@@@??????>>>>>>;;;<<<>>>@@@AAA@@@???>>>???>>>===<<<;;;:::::::::???>>>>>>=========>>>>>><<<;;;;;;<<<>>>???===<<>>===;;;;;;sssgggfff\\\[[[UUUSSSNNNKKKGGGBBB===999222000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000////////////000111111222222333444444666555<<>>;;;999777666333333333222222222111111000000000000000000000000///...---,,,---000666;;;<<<777000------...---,,,............////////////000000111111111222222222555555666666777888888888555777999:::;;;===???AAAOOOCCCCCCXXXyyyfff]]]WWWYYYXXXSSSQQQRRRUUUNNNMMMRRRPPPHHHFFFKKKKKKHHHJJJNNNLLLGGGFFFJJJJJJIIIFFFCCC@@@===;;;:::999888666444333222333333111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000444777666333222666999777BBBggguuukkkjjjIIIAAAGGGLLLIIIDDDCCCJJJNNNKKKEEECCCGGGLLLGGG===GGGaaaqqqppp]]]UUUsssyyyuuuaaaXXXPPPGGGFFFLLLFFFFFFEEEDDDDDDDDDDDDDDDBBBEEEDDDAAA@@@BBBBBB???AAA@@@>>>===<<<<<<<<<===<<<<<<===>>>>>>===<<<;;;???>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<<<<;;;AAA>>>;;;:::;;;<<<===============>>>??????@@@@@@rrrgggfff\\\\\\VVVSSSOOOKKKGGGBBB===999222000///---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............000/////////////////////000111111222222333333444666444777:::666>>>bbbtttbbb```uuuwwwvvv~~~}}}yyyooocccVVVSSSXXXVVVPPPIIIGGGJJJNNNOOONNNVVVWWWWWWTTTQQQPPPSSSVVVRRROOOKKKHHHFFFDDDBBB@@@@@@???===;;;888666444444222222222111111111000000////////////////////////......---,,,+++---111555666222---+++,,,------------.........////////////000000000111111111222222333333333444555555666666555777999::::::;;;===???>>>>>>CCCLLLTTTeee}}}iii]]]XXXUUUWWWVVVQQQOOOQQQRRROOONNNOOONNNJJJIIIJJJKKKIIIJJJNNNMMMHHHHHHKKKIIIHHHEEEBBB???<<<:::999888777555444222222222333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........///////////////333666555222222555888DDD444:::^^^{{{rrr~~~[[[XXXxxx[[[WWWxxxrrrvvvyyy~~~wwwkkk[[[NNNLLLIIICCCBBBGGGEEEEEEDDDCCCBBBCCCCCCCCCAAADDDCCC@@@???AAAAAA>>>???>>>===;;;::::::;;;;;;;;;;;;============<<<;;;>>>===<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<>>><<<::::::;;;===>>>???=========>>>??????@@@@@@qqqgggfff]]]\\\VVVSSSOOOKKKGGGCCC===:::222000///---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////////////////000000111111222333333333777777888888666888DDDPPPttthhhfffuuu|||ttt~~~{{{wwwzzzsssbbbSSSKKKRRR___XXXSSSMMMKKKMMMQQQSSSSSS[[[YYYUUURRRPPPQQQRRRTTTOOOMMMJJJHHHEEEBBB>>>::::::999888666555333222111000000000////////////...---------------------------...---+++******,,,...///,,,***)))+++------------------.........////////////000000000111111111000000111111222333333333555777999999999999;;;===;;;>>>CCCCCC===>>>UUUnnnqqq\\\OOOTTTSSSUUUVVVTTTOOONNNPPPOOOPPPOOOKKKJJJLLLKKKIIIIIIFFFGGGIIIJJJGGGGGGIIIGGGFFFCCCAAA>>>;;;999888666666444333222222111222//////......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////...111333333111000333666999///...<<>>===??????<<<>>>===<<<;;;:::::::::;;;999:::;;;<<<======<<<<<<<<<;;;;;;::::::::::::;;;999999::::::;;;<<<<<<<<<::::::::::::;;;===???@@@<<<======>>>>>>??????@@@qqqffffff]]]]]]VVVSSSOOOKKKGGGCCC>>>:::222000///---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------..................///////////////000000000111222222333333555888999999;;;???@@@===PPPyyyhhhllluuuwwwwww{{{yyy~~~{{{zzzaaaWWWUUURRRRRRVVVYYYUUUPPPNNNPPPSSSUUUVVVYYYVVVSSSQQQRRRRRRQQQPPPLLLJJJFFFCCCAAA>>>:::888555555444333222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***++++++***))))))***,,,,,,---,,,,,,---------.............../////////000000000/////////000111111222222555666888888777777888:::BBB===<<>><<<999777666444444333222111111000000...---------,,,,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........---///111111000///111333***444;;;777111888SSSlllxxx}}}tttdddVVVFFFHHHBBBAAADDDFFFCCCAAACCCBBBAAA@@@>>>>>>???@@@AAA>>>@@@@@@<<<;;;>>>===:::======<<<<<<;;;;;;;;;;;;888999999:::;;;<<<<<<<<<::::::999999999999999:::999999999999999:::::::::999::::::::::::;;;>>>???<<<<<<======>>>?????????qqqgggfff^^^]]]VVVTTTOOOLLLHHHCCC>>>:::222000///---,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------....../////////000///000000111111222333333000666777555777>>>???<<>>;;;DDDJJJ[[[xxxmmmccc^^^VVVSSSQQQHHHJJJPPPUUUUUUQQQMMMJJJHHHHHHNNNMMMEEEEEEJJJJJJDDDDDDBBB???>>>@@@CCCCCCBBBAAA@@@>>><<<999777555444222222111111111000//////,,,,,,,,,,,,++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,---.../////////000111222444444222333888;;;;;;XXXjjjwwwggg```VVVMMMGGGAAADDD@@@===>>>???>>>>>>@@@BBB@@@>>><<<<<<===???@@@<<>>;;;:::<<<<<<999::::::::::::::::::999999888888888999:::;;;;;;<<<999999888888888999999:::;;;;;;:::999888777777666999:::<<<;;;999999;;;===<<<<<<<<<===>>>>>>??????rrrhhhggg^^^]]]WWWTTTPPPLLLHHHCCC>>>;;;222000///---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000//////000000111222222222555777777444444888:::;;;>>>AAAOOOsss|||kkk___XXXccckkkxxx~~~tttooooootttyyyhhhbbbaaaeeecccZZZVVVXXXVVVVVVUUUTTTSSSSSSRRRRRRNNNOOOQQQQQQOOOLLLIIIFFFGGGBBB<<<888666666666666222222222111000000//////,,,,,,,,,,,,++++++++++++************************)))***,,,,,,++++++,,,...***,,,------+++*********+++++++++,,,,,,,,,------,,,,,,---------...............///000000111111222222333555444444444555666111555:::<<<;;;999;;;===??????CCCLLLYYYooo}}}bbbTTTOOOQQQQQQUUUTTTHHHHHHNNNRRRQQQOOOMMMIIIEEEJJJMMMLLLIIIHHHIIIHHHDDDGGGEEE@@@===???DDDDDDAAA???>>><<<:::777555333222000000000000000///...---++++++++++++************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......//////000333111...///555:::666000666AAAZZZxxxuuueeeSSSIIIFFFCCCCCCFFFBBB@@@===<<<<<<>>>AAADDDAAA@@@===;;;;;;<<<>>>@@@;;;>>>===:::999<<<;;;888777777888888888888777666888888777777888999:::;;;999888888888888999999:::<<<<<<;;;999888777666555777:::<<<;;;999888:::<<<;;;<<<<<<======>>>>>>???ttthhhggg^^^]]]WWWTTTPPPLLLHHHDDD???;;;222000///---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000//////000000111111222222888666666777777666777:::777FFFEEEBBBiiivvvcccfffkkkpppsss|||~~~vvvpppppprrrxxx}}}lllccc```aaaccc\\\PPPLLLPPPUUUVVVXXXWWWUUUSSSPPPOOONNNPPPQQQNNNIIIDDDBBBCCCAAA>>>:::777666555444333222111111000//////......,,,,,,,,,+++++++++******************************)))***+++***))))))+++---'''***------+++)))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000000111000111333333333333444666111777<<<:::666666:::???999;;;@@@DDDDDDGGGUUUeeeuuugggXXX___TTTQQQRRRQQQWWWYYYOOOIIINNNQQQQQQRRRSSSOOOHHHNNNLLLMMMPPPNNNIIIFFFFFFHHHFFF@@@;;;===CCCCCC>>>===<<<:::888555333222111......///000///...---,,,************************))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,---////////////---///222222000000444:::555333<<>>@@@;;;>>>===:::999;;;;;;888777888999::::::999888888999888777777777777999999999888888888888999:::;;;;;;;;;:::999888888777777444888;;;;;;999888;;;>>>;;;;;;<<<<<<===>>>>>>>>>tttiiihhh^^^]]]WWWTTTPPPLLLIIIDDD???;;;222111///---,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...///000000/////////000111111222222333...///777:::777555888???888;;;CCCFFFYYYxxxlllcccbbbdddgggmmmtttrrrllljjjlllrrryyyzzzwwwjjjhhhhhh]]]YYY]]]^^^XXXTTTUUUUUUWWWZZZZZZWWWSSSPPPNNNPPPRRRRRRLLLCCC>>>>>>AAA<<<;;;999888777555222000111111000///......---,,,,,,,,,,,,++++++++++++***************************++++++***)))'''''')))+++$$$(((,,,,,,+++)))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000...000222222222333444666666555444333666:::;;;999===::::::???@@@>>>@@@FFFFFFZZZeeeeeexxxrrreee______fffmmmRRRQQQXXX^^^ZZZYYYUUUHHHMMMQQQSSSSSSWWW[[[VVVNNNRRRMMMOOOUUUSSSIIIEEEHHHHHHEEE>>>888:::AAAAAA;;;;;;;;;999777555222111000---.../////////...---,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,---///000000///111...///222222000111666---444777555888LLLllljjjWWWWWWJJJLLLJJJCCCEEEOOOLLLBBBAAA???@@@???<<<;;;===???@@@BBB@@@===;;;:::<<<>>>@@@;;;>>>===:::999;;;;;;888:::;;;<<<=========<<<;;;999888777666666777888888999999888888999:::;;;;;;:::::::::999999999999999111666:::;;;999999<<<@@@;;;;;;<<<<<<===>>>>>>>>>sssfffddd]]]^^^YYYUUUPPPLLLHHHCCC>>>;;;444111...,,,,,,,,,,,,+++,,,,,,+++******+++,,,,,,)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------............///////////////000111222333111222333444666777888999;;;999<<<>>>???LLLqqqtttbbbaaacccaaa^^^jjjxxxoooggglllggghhhrrr~~~zzzddd\\\ddd^^^]]]XXXRRRSSSYYY^^^^^^dddaaa\\\YYYWWWUUUSSSRRRNNNOOOPPPOOOKKKDDD===999999999777666444222111000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222444444555555666777777777999999:::;;;<<<===>>>>>>EEEGGGJJJOOOWWWbbbooowwwyyykkkcccgggeee\\\ZZZ```ggghhh\\\UUUUUU\\\ZZZPPPMMMRRRKKKLLLNNNQQQRRRRRRRRRQQQQQQMMMMMMSSSZZZXXXMMMAAAGGGEEEBBB>>><<<;;;;;;;;;555555444333222111000///------,,,,,,+++***))))))))))))))))))(((((((((((())))))))))))************+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000111222333666<<>><<<;;;;;;===???AAA===@@@CCCAAA<<<999:::===<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<:::999777666666666777777666666666777888888999999999:::;;;<<<<<<:::888777888888999:::::::::999999<<<======>>>>>>>>>>>>>>>rrrffffff___```YYYVVVQQQLLLHHHCCC???;;;555222...,,,,,,---,,,,,,,,,,,,+++******+++,,,,,,)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------------------............////////////000111222333111222333444555777888888===:::<<>>???;;;>>>@@@>>>:::777888;;;:::999999999888888888777888:::;;;:::999888999:::;;;:::999888777888888999555555666666777888888999999:::;;;<<<<<<:::888777777777888999999999999888;;;<<<<<<===============sssfffeee^^^___ZZZVVVQQQMMMIIIDDD???<<<555222///.........---,,,,,,++++++******++++++,,,)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,------------............////////////000111222222111222222444555666777888;;;888999@@@@@@;;;<<>>;;;888777666555444222000//////------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++*********++++++++++++,,,++++++,,,,,,,,,------------......///000000111111222333333444444555666666555666666777888999:::;;;<<<>>>BBBDDDEEEFFFGGGHHHOOOJJJKKKQQQUUUYYYdddpppmmmrrrqqqkkkmmmwww|||zzzvvvuuurrrnnniiiddd___[[[```]]][[[[[[\\\]]]aaaggggggeee```YYYVVVXXXWWWTTTRRRMMMNNNRRRQQQJJJHHHLLLRRRRRRQQQPPPOOONNNMMMMMMPPPMMMJJJKKKNNNOOOMMMJJJBBB@@@===:::888888888888222222111000///......---,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))*********************************)))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000111111222111000000222444...222;;;FFFUUUfffwww{{{}}}lllXXXLLLHHHCCCCCCFFFHHHGGGEEEIIIHHHHHHGGGEEECCCBBBAAA======<<<;;;;;;;;;<<<<<<999;;;===;;;888555666888666666666666555555555555666777888888666666777888999888777777666777777777444444555555666777777888999:::;;;;;;;;;:::999888555666777888888888888777::::::;;;<<<<<<<<<<<<;;;ttteeecccZZZ[[[ZZZVVVRRRMMMIIIDDD???<<<555333000//////...---,,,++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........///......//////000111222111222222333555666666777999666777>>>BBBBBBDDDHHHCCCVVVuuu}}}kkk\\\[[[]]]ZZZZZZ^^^xxx{{{vvvrrrqqqqqqrrrwwwyyywww|||ooouuupppaaaaaakkkjjj^^^hhhmmmnnnggg```]]]\\\ZZZWWWUUUTTTSSSTTTTTTSSSRRRHHHFFFDDD@@@===:::888777555444333222000///......,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000111111222222333444444555444555555666777888999999777;;;@@@DDDFFFHHHJJJKKKKKKKKKIIIHHHJJJPPPSSSSSSNNNSSSTTTPPPNNNRRRUUUTTTVVVUUUSSSTTTUUUUUUTTTRRRTTTUUUXXXZZZ[[[^^^dddjjjhhheee```]]]]]]]]]ZZZWWWRRROOOOOOSSSRRRMMMLLLNNNNNNOOOPPPPPPOOOMMMJJJHHHMMMKKKIIIGGGFFFDDDCCCBBBCCCAAA===:::777666555555000000//////...---,,,,,,,,,+++++++++******))))))))))))))))))((((((((((((((()))))))))*********************)))))))))))))))((()))))))))*********************)))))))))))))))***************************+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---......//////---///222222222222333555888666555444777@@@JJJRRRrrrrrr^^^XXXVVVOOOFFFPPPJJJDDDCCCEEEFFFCCC???FFFFFFFFFEEEDDDBBBAAA@@@<<<<<<;;;;;;;;;::::::999777999:::999666555555666444444333333333333333333333444555555333333444555444444444444333333444444333333444444555666666666888999:::::::::999888888444444555666777777777777888999999:::::::::::::::ttteeecccZZZ[[[YYYVVVQQQMMMHHHDDD???<<<444222000/////////---+++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...............///000111222111222222333444555666666888777999=========???BBBAAA???IIIgggxxxhhh^^^VVVTTTXXXTTTaaavvv~~~{{{zzz{{{tttjjjfffqqq|||uuuwww{{{tttccceeeeeeddddddccc```\\\^^^ccceeeaaa]]]\\\ZZZXXXTTTQQQNNNLLLMMMOOOOOOOOOGGGEEEAAA===999666444444333222111000///...---,,,+++***************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---......//////000000000111222222333333444444555666777888888999999;;;===>>>???@@@BBBDDDAAAEEEEEEBBBEEELLLJJJCCCMMMPPPPPPNNNMMMNNNMMMKKKVVVWWWVVVTTTQQQPPPPPPQQQLLLOOOSSSUUUVVVXXXXXXWWWZZZWWWVVVYYY[[[[[[XXXUUUSSSQQQQQQRRRQQQNNNNNNOOOIIILLLPPPSSSSSSOOOJJJFFFFFFGGGGGGFFFDDDAAA???>>>EEECCC>>>:::666333222222///......------,,,,,,,,,++++++***************)))))))))))))))((((((((((((((()))))))))************))))))))))))))))))******((()))))))))***************)))))))))))))))))))))*********************************++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,------......+++...111222222222333444222222222111000111444777FFFLLLWWWbbbkkksss{{{rrruuuooo[[[LLLFFFFFFIIIKKKFFFDDDBBBAAABBBBBBBBBAAACCCCCCCCCCCCBBBAAA@@@???;;;;;;;;;:::999888777777666777888777666555444444222222222222222333333333111222333222111000111333111222222222222222222222111222222333444444555555777777888888888888888888333333444555666777777666777777888999999999999999sssfffeee^^^___YYYUUUPPPLLLHHHCCC>>>;;;333222000//////...,,,******++++++,,,,,,++++++***)))************+++++++++)))************+++++++++************++++++++++++,,,,,,,,,,,,------------............///000111111111222222333444444555555222666<<>><<<;;;<<<===>>>BBBLLL]]]ggg[[[YYYNNNLLLOOOYYYgggxxxvvvoookkkkkkllllllttt|||yyyllliiibbb___cccaaa[[[[[[aaaYYY\\\\\\YYYYYY[[[ZZZWWWUUUQQQMMMJJJIIIIIIHHHGGGDDDAAA>>>999666333222222111000///...---,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******)))))))))************+++))))))*********++++++++++++++++++,,,------.........//////000111111222222222333444555666777777888777888999999:::<<>>999555222111000......---------,,,,,,,,,************************))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))************)))))))))*********++++++*********************************++++++,,,,,,---************++++++++++++******+++,,,,,,------...,,,...000000///......///+++...222555555444444555000,,,111>>>CCCBBBHHHTTTnnnwwwkkkUUU]]]QQQNNNLLLJJJFFFDDDGGGMMM@@@AAAAAA@@@??????@@@BBBAAAAAAAAAAAAAAA@@@???>>><<<;;;:::888777666666666555555555555555444333222111111111111222222222222///000111111//////000111111222222333333333333222000000111222222333333444555555555666666666666777222333444555666777777777777777888999999999999888rrrffffff___```XXXTTTOOOKKKGGGBBB===:::222111/////////...+++)))***+++,,,,,,,,,,,,+++***)))************+++++++++)))************+++++++++************++++++++++++++++++,,,,,,,,,---------...............///111111222222222333333444444555222555999<<>>>>>???>>>???WWWzzzeeebbbUUUJJJHHHMMMTTT___jjjnnnqqqssspppkkkhhhiiikkkxxxxxxlllyyybbbbbbbbb\\\ZZZ\\\ZZZWWWYYY___[[[YYYVVVSSSVVVZZZXXXSSSRRRPPPNNNLLLJJJGGGCCC@@@<<<;;;888666333222111111//////...---,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((()))))))))***))))))))))))************))))))))))))*********+++******++++++,,,------------......///000000111111000111222333444555555666333555888999;;;===@@@CCC===??????>>>AAAGGGLLLNNNIIIJJJLLLMMMMMMLLLMMMNNNQQQTTTUUUSSSOOOLLLMMMNNNIIIQQQVVVUUUSSSRRRMMMGGGIIIJJJPPPWWWXXXTTTRRRUUUPPPOOONNNKKKJJJIIIIIIHHHHHHJJJMMMOOOOOOLLLIIIGGG@@@@@@@@@BBBDDDDDDAAA>>>@@@>>>:::666333111111111...------------,,,,,,,,,))))))))))))************))))))))))))(((((((((((())))))))))))************((()))))))))************))))))))))))************((())))))***+++,,,------************************)))******+++,,,,,,------************++++++++++++*********+++,,,,,,------...//////...,,,+++,,,---000222444555444444555666:::666555777888666:::???999CCC[[[ggg___ccc}}}rrrmmm```[[[___WWWDDD===DDDBBBBBBDDDHHHGGGCCCDDDJJJDDDDDDBBBAAA@@@???>>>>>>??????@@@@@@@@@???>>>>>>===;;;888666444444555555222222222222222222111000/////////000000111111111...///000000......///000///000111222333222222111//////000111111222222333444333333333444444555666222333444666777777777888777777888999999999999888sssfffddd]]]^^^WWWSSSOOOJJJFFFAAA<<<999111000///......---+++(((***+++,,,------,,,+++***)))************+++++++++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------...------......///000111222222222333333444444444;;;999555444999>>>AAA@@@===777888>>>???@@@PPPfff{{{lll]]]WWWSSSNNNMMMOOONNNZZZmmmyyyuuusssmmmlllhhhccccccnnn|||eeezzzzzzssskkkccc\\\]]][[[\\\\\\YYYVVVUUUTTTTTT^^^YYYRRRNNNRRRWWWUUUOOOLLLMMMNNNOOONNNJJJCCC>>>666555444333222222111111......------,,,+++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))************))))))))))))************)))******+++,,,,,,------------......///000000000//////000111222333444444666888::::::999999999999===???AAACCCCCCDDDFFFIIIHHHJJJMMMNNNJJJGGGJJJNNNPPPPPPPPPOOOMMMJJJGGGFFFLLLVVV[[[WWWRRRPPPMMMIIIHHHJJJRRRYYYXXXPPPOOOSSSPPPPPPNNNJJJHHHHHHHHHFFFIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@======@@@@@@===:::<<<:::777444222111111222...------------------,,,)))))))))))))))*********))))))))))))(((((((((((())))))))))))************(((((())))))*********+++))))))))))))************(((((()))+++,,,---...///************************))))))***+++,,,,,,------)))************+++++++++)))******+++,,,,,,---------...///...------///000333222000---,,,...222666111555555111111555666222666666???AAA888;;;MMMWWW___hhhjjjeee|||xxx~~~dddXXX___^^^RRRNNNMMMJJJHHHHHHGGGEEEAAACCC>>>===BBBDDDCCCGGGMMMBBB???===>>>@@@AAA???===>>>>>>????????????>>>>>>===;;;888555333333444555000000///000111111///............/////////000000...///000///......///000,,,---...000000000///.../////////000111111222222222222222222222333444555222333444666777888888888777777888999999999999999ooohhh]]]___]]]YYYVVVQQQMMMHHHCCC===999111000...,,,+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000111111111111222222222444444555666777888999999:::::::::;;;<<<===??????UUUxxx|||hhhWWWPPPRRRPPPIIIKKKTTT[[[```qqqyyyqqqpppwwwuuukkkeeeggg```dddiiisssmmm^^^aaa___VVV]]]YYYWWWYYY[[[ZZZ[[[___\\\___\\\UUURRRUUUUUUQQQQQQPPPNNNLLLJJJFFF@@@<<<777666444222000000000000+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------............//////000000111111333444444555777888:::;;;===???BBBBBBBBBAAABBBBBBEEEFFFGGGFFFEEEEEEGGGHHHLLLOOOQQQOOOJJJHHHJJJMMMPPPPPPSSSWWWYYYUUUNNNGGGGGGNNNSSSRRRTTTWWWUUUPPPMMMUUUUUUJJJEEEHHHIIIDDDDDDGGGJJJMMMLLLHHHBBB???FFFAAA>>>>>>AAABBB???<<<888666444111//////000000------,,,,,,+++***)))))))))+++,,,,,,+++***))))))$$$%%%(((+++---,,,)))'''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222222222333333333444444666777777888999999::::::>>>@@@CCCGGGLLLPPPSSSUUU```ccceeedddaaabbbfffkkkeeeccc```]]][[[YYYYYYYYYPPPQQQOOOKKKFFFDDDEEEGGGMMMKKKGGGDDDBBBAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEBBB>>>===??????>>><<>><<<<<<<<<;;;:::888666666555444444333222222222000//////000111111111........................................................................////////////////////////111222222333333444555555222222333444444555555666999999:::;;;<<<<<<<<<<<>>;;;OOOvvvrrrbbb\\\UUUPPPPPPPPPPPPSSSZZZffflllxxxzzzqqqkkkooohhhfffjjjhhh___\\\aaakkkrrrlllYYY[[[bbbfffgggiiibbb]]]]]]\\\[[[^^^bbbllljjjbbbXXXUUUVVVTTTNNNNNNLLLIIIGGGDDD@@@<<<888555444222000............+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,---------------......///000000111111333333444555666888999:::===???BBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEGGGJJJMMMOOONNNJJJHHHJJJNNNPPPQQQRRRTTTVVVUUURRROOOMMMPPPQQQRRRWWW]]][[[TTTKKKSSSSSSLLLIIINNNMMMGGGIIIKKKNNNPPPOOOKKKFFFBBBFFFBBB======??????<<<999777555222000///...//////------,,,++++++***))))))&&&&&&%%%###$$$,,,:::EEE<<<222%%%"""(((,,,---((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------------........./////////000111111111222222222222555555555666777777888888777888:::===@@@BBBDDDEEEDDDGGGJJJIIIGGGGGGKKKNNNMMMLLLKKKJJJJJJKKKLLLLLLFFFGGGGGGEEEBBBAAABBBDDDKKKJJJHHHGGGEEEDDDCCCBBB???@@@@@@AAABBBBBBBBBBBBBBB@@@===<<<===>>>===;;;???===;;;;;;;;;;;;999777555444444333222222111111000///......///000//////------------------------------------------------........................////////////////////////000111111222222333444444222222333333444555555555888888999:::;;;;;;;;;;;;qqqiii^^^___\\\XXXUUUQQQLLLHHHCCC===999111111000000///---,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111222222333333444555666777777888777777777777888:::;;;<<<:::888CCCdddvvv```NNNKKKQQQTTTRRRIIIJJJNNNVVV[[[aaajjjtttttthhhccceeegggddd``````XXXTTTXXX___gggwwwrrryyypppTTTXXX```\\\[[[ccchhhaaa\\\ZZZYYYXXX\\\bbbtttnnnbbbYYYVVVVVVRRRMMMMMMJJJEEEBBB???<<<888666222111///---,,,+++,,,,,,++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------------......///000000000222222333444555777888999:::<<<@@@AAABBBBBBCCCDDDDDDEEEFFFEEECCCCCCDDDFFFHHHKKKMMMLLLJJJIIIKKKNNNNNNOOOPPPPPPPPPPPPRRRTTTTTTRRROOOOOOVVV\\\[[[UUUKKKPPPPPPLLLMMMSSSQQQJJJKKKNNNPPPRRRPPPLLLGGGDDDFFFBBB>>><<<<<<;;;888555444333111///------------,,,,,,,,,+++******))))))......---)))***555IIIYYYuuu```CCC...&&&&&&%%%$$$((((((************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))*********************************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------............////////////000000000000333333333444555555666666666777888999:::;;;;;;<<<888<<>>===???AAA?????????@@@AAABBBDDDDDDCCCDDDEEEEEECCCBBBBBBCCCEEEFFFFFFFFFEEECCCAAA@@@>>>>>>?????????????????????===;;;;;;;;;<<<;;;:::===;;;:::999:::999777666333222222111111000000000........................------------------------------------------------------------------------//////////////////////////////000000111222222222111222222333333444555555666777888999999:::::::::rrriii^^^___\\\XXXTTTPPPLLLHHHCCC===999111111222111000///---+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,------...//////000000000000111111111111222333333444555555666666555555555555666777888999???;;;777;;;PPPxxxqqqmmmaaaOOOUUUOOOLLLMMMNNNMMMMMMOOOMMMVVVbbblllttt|||wwwmmmbbbZZZ]]][[[ZZZ]]]```___\\\XXX\\\[[[bbbppp}}}ssshhhXXXUUU```^^^PPPOOO]]]^^^ZZZWWWXXXXXXXXX]]]cccjjjbbbYYYUUUVVVVVVQQQKKKMMMIIIDDD???===:::888666111000...,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,------......///000000111222222222444555666777444777;;;===>>>>>>@@@AAADDDEEEFFFEEECCCCCCDDDFFFFFFHHHJJJJJJIIIIIIKKKNNNHHHKKKNNNMMMKKKKKKMMMPPPUUUQQQMMMLLLOOOSSSUUUTTTOOOOOOMMMJJJMMMRRRQQQLLLJJJLLLNNNOOOMMMIIIEEEBBBFFFCCC???<<<:::888555222111000///---,,,++++++,,,,,,+++++++++******))))))&&&((()))'''&&&)))222999RRRFFF777,,,))))))(((''''''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........////////////000222222222333444444555555888888888999999999::::::;;;???CCCDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCDDDEEEEEECCCAAA@@@???@@@@@@AAAAAA@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;999888777888777666444000000000/////////......---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......//////000111111111111111222333333444444555555666777888888888888rrriii^^^___\\\WWWTTTOOOKKKGGGBBB===999111111222222111///---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++,,,,,,---.........//////000000000111111111222222222333444444555555444444444444444555666777333:::???:::666CCC```zzzxxxhhhZZZOOOMMMPPPPPPMMMLLLLLLNNNPPPOOOOOOPPPTTTXXXUUUZZZ```dddgggkkkqqqvvv|||wwwqqqkkkggg```\\\WWWTTTSSSRRRPPPMMMRRRSSSTTTTTTUUU[[[eeemmmyyyooooookkkVVV^^^[[[ZZZYYYSSSPPPXXXddd[[[ZZZ\\\^^^^^^\\\___eee[[[UUUPPPRRRVVVTTTNNNHHHJJJFFF@@@<<<:::888666555111///...,,,+++++++++,,,*********)))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////111111111111222333555555111444888:::;;;<<<>>>???CCCDDDEEEEEEDDDDDDEEEGGGDDDEEEGGGHHHHHHIIIKKKLLLFFFJJJNNNNNNKKKIIIIIIJJJMMMMMMLLLKKKJJJLLLRRRXXXTTTQQQJJJFFFHHHMMMNNNLLLHHHIIIKKKLLLKKKGGGCCC@@@EEEBBB>>>;;;888666333111///...---,,,++++++******++++++***************)))'''''''''(((((('''$$$!!!"""$$$'''(((((()))***+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,............////////////111111222222333444444444333444444555666777777888777:::>>>@@@???>>><<<<<>>??????@@@@@@AAA@@@>>><<<@@@???===<<<<<<===???@@@AAA@@@???>>>======>>>>>><<<<<<<<<<<<::::::999999999777666555666555333222...............------------///111000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......//////000000000111111222333333333333444555666777777777777qqqiii^^^___\\\VVVSSSOOOKKKGGGBBB===:::222111111111000...---,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++,,,------....../////////000000000111111111222222222333333333333333333333333333444555555444999===;;;777777>>>EEE```yyyvvvggg___XXXPPPLLLTTTPPPKKKGGGEEEFFFHHHJJJHHHJJJLLLMMMNNNPPPRRRTTTKKKMMMOOORRRVVVXXXZZZ[[[]]]]]]\\\[[[YYYVVVTTTSSSSSSSSSRRRPPPNNNKKKIIIHHHLLLJJJIIIHHHJJJOOOTTTXXXLLLVVVdddoooyyyjjj{{{___YYY^^^\\\\\\XXXSSSTTTZZZ\\\YYY\\\\\\^^^___\\\WWWXXX]]]TTTOOONNNQQQSSSOOOHHHDDDCCC???;;;777555444333111000///---,,,++++++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........000000000000111222333444111444888:::;;;<<<===???AAABBBCCCCCCCCCDDDFFFHHHCCCDDDEEEFFFHHHIIIJJJKKKGGGJJJNNNPPPOOOLLLIIIHHHFFFHHHKKKMMMKKKLLLTTT]]]VVVRRRKKKFFFFFFHHHJJJJJJGGGHHHJJJKKKJJJGGGDDDBBBAAA???<<<999666333222111---------,,,+++******)))************************...+++)))+++///000,,,)))***---///---((($$$%%%&&&''''''))))))))))))''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))************************)))))))))************+++************++++++++++++************++++++++++++---------............///000000111111222333333333111222333444666777888999555777:::<<<<<<;;;999777<<<===???@@@AAABBBBBBBBB===<<<===@@@CCCEEEDDDCCCBBB@@@>>><<<<<<>>>AAABBBCCCAAA@@@>>>======>>>>>>;;;<<<===<<<999888777888777666444333444333222000------------------------,,,///222111...++++++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...////////////000000111111222333333333444555666666777777777ppphhh^^^___]]]UUUSSSNNNKKKGGGBBB===:::222111000///...---------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***++++++,,,,,,---......////////////000000000111111111111222222222222222333333333222333333444555<<<999666555777999;;;<<<333RRR{{{vvvnnnccc[[[XXXVVVSSSPPPLLLJJJHHHHHHGGGGGGEEECCCGGGGGGHHHJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIGGGFFFEEEFFFGGGIIIKKKMMMOOORRRTTTRRRSSSTTTUUUXXXaaammmwwwjjjsssmmmZZZRRRWWW___TTTUUUUUUVVVYYYYYYUUUNNN[[[ZZZZZZXXXRRRLLLNNNTTTRRRMMMLLLOOONNNHHHCCCCCC===:::666444333222000//////...---++++++++++++,,,***)))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,------......////////////000111222222000333777999999:::;;;<<<<<<>>>@@@@@@AAABBBEEEGGGCCCCCCCCCEEEGGGHHHIIIIIIGGGHHHKKKNNNPPPNNNKKKHHHFFFFFFIIINNNNNNLLLPPPWWWSSSQQQNNNKKKGGGEEEFFFIIIDDDEEEGGGIIIHHHFFFDDDBBB;;;:::888666222000000000,,,,,,,,,,,,++++++***)))))))))))))))************%%%$$$###$$$&&&(((((('''!!!###$$$$$$$$$%%%''')))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++)))))))))*********+++++++++++++++,,,,,,,,,------......//////000111111111111111222444555777888888999:::;;;===>>>===;;;:::;;;<<>>===@@@DDDHHHHHHHHH@@@???>>>>>>>>>>>>???@@@CCCBBB???===<<<<<<======:::<<<===;;;777444444444666444222222222222000...------------------------***...111000,,,)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000111222222222333444555666777777777777ooohhh^^^___]]]UUURRRNNNKKKGGGBBB===:::333111///...---,,,------+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,---......////////////000000000000111111111111111222222222333333333222333333444444333333555666777777777777;;;<<<>>>OOOzzzgggiiissshhh\\\YYYUUUTTTUUUTTTQQQMMMLLLLLLKKKKKKKKKJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGJJJLLLPPPSSSWWW\\\bbbfffffflllttt{{{yyy```[[[lll~~~rrrWWWRRRZZZ]]]ZZZVVVWWWVVVWWWWWWRRRNNNSSS[[[[[[YYYWWWTTTMMMHHHLLLSSSOOOJJJIIIKKKIIICCCAAADDD;;;888555444333222000///...---,,,*********++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,,,,---......///////////////000111222...111444666666666777999999;;;===>>>???AAADDDFFFCCCCCCCCCDDDGGGHHHHHHGGGEEEDDDEEEIIIMMMNNNLLLHHHKKKGGGHHHMMMNNNJJJIIILLLOOOPPPQQQOOOJJJEEEEEEHHHAAABBBDDDFFFFFFDDDBBBAAA777666555333000......///,,,,,,,,,,,,,,,+++***))))))))))))))))))*********&&&))),,,,,,***((('''(((+++)))'''((()))***(((&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************)))************+++++++++))))))))))))************)))************+++++++++,,,,,,------...//////000......///000111222333444888888999:::;;;;;;999888:::;;;===@@@AAABBBBBBBBB@@@===;;;<<<@@@CCCCCCBBB<<<===>>>>>>>>>===<<<;;;CCCAAA???<<<;;;;;;<<<<<<999;;;<<<:::666222111222555333222111111111///...------------------------(((---111000+++'''(((***************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////000111111222222333444555666777777777777wwweeeccc\\\]]]WWWSSSOOOJJJEEE@@@:::666000000///...---,,,,,,+++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,---......---......///////////////000111111111111222222222333333333444444444555555444555555666666666555555::::::<<>>AAABBBBBBBBBCCCCCCBBBBBBDDDHHHHHHFFFCCCHHHEEEDDDEEEHHHJJJIIIFFFIIIIIIKKKNNNMMMKKKMMMQQQNNNOOOOOOJJJCCCAAADDDHHHFFFDDDCCCHHHLLLKKKCCC;;;777666444222000...------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++---------............///000000111222222222222111333555888::::::999777666::::::;;;???BBBBBB???;;;<<<<<<>>>???@@@@@@@@@@@@AAA>>><<<<<<>>>???===;;;<<<;;;;;;===>>>===;;;999;;;:::888777555444444333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////000111222222333555666777888999999888777vvveeeccc\\\\\\VVVSSSNNNJJJEEE@@@:::666000000///...---,,,,,,+++***++++++,,,,,,++++++***************)))))))))((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---......///////////////000000111111111222222222222333333333333444444444555666666666666666555555444333666999666;;;SSSnnn{{{kkkfffhhh}}}mmm^^^VVVRRRQQQTTTVVVWWW[[[```[[[SSSSSSYYYZZZRRRPPPTTTYYYYYYWWWTTTQQQRRRUUUYYYOOOLLLIIIEEECCC???<<<999777555222111000///...,,,+++++++++*********))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,------.../////////111222333444555666666666666:::>>>AAABBBBBBBBBCCCEEECCCCCCEEEGGGHHHGGGEEEGGGGGGGGGHHHJJJKKKJJJHHHKKKIIIIIIKKKLLLJJJKKKOOOSSSTTTSSSNNNFFFCCCDDDFFFEEECCCBBBEEEIIIHHH@@@999666444333111///------,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++------------...............///000000111111000000333555777999:::999777666:::999:::===@@@AAA>>><<<;;;<<<===>>>????????????@@@===;;;<<<>>>???>>><<<;;;;;;;;;<<<======;;;999:::999888666444333333333111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........//////000111111222444555666888888888888777vvveeeddd\\\\\\VVVSSSNNNJJJEEE@@@:::777000000///...---,,,,,,+++***++++++,,,,,,++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,------------......///////////////000000000111111111222222111111222222222333333333222222333333444555555555777666:::>>>;;;555777@@@TTTvvv~~~uuuwww{{{{{{llltttnnnxxxnnn[[[SSSLLLMMMMMMPPPTTTUUUVVV\\\dddZZZTTTTTTZZZZZZSSSOOORRR[[[ZZZWWWSSSQQQRRRVVVZZZRRRNNNIIIEEEAAA>>>:::777555333000//////...,,,++++++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,---....../////////000222333444444555555777:::>>>AAAAAABBBBBBCCCFFFDDDCCCDDDFFFHHHHHHGGGEEEGGGJJJLLLKKKJJJJJJJJJNNNIIIGGGIIIJJJIIIJJJMMMQQQSSSRRRNNNHHHDDDDDDEEEDDDBBB@@@BBBEEECCC<<<555333222000///---,,,+++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,---------......---......///////////////222444666888999888777666999999888:::<<<>>>===<<<:::;;;<<<===============>>><<<;;;;;;===>>>>>>===:::999999:::<<<<<<:::999999888666555333222222222000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000333444555777888777777666uuueeeddd\\\[[[UUURRRMMMIIIEEE@@@:::777000000///...---,,,,,,+++***++++++,,,,,,++++++************)))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,------------......///////////////000000000000111111111111000111111111111222222222111222222333444666777888555222333777777555666;;;===AAAUUU{{{tttzzz~~~yyysssrrruuuoooooozzzkkk[[[UUU]]]mmmyyyuuuVVVGGGJJJOOOPPPJJJKKKPPPSSSRRRQQQWWW___VVVSSSSSSYYYZZZUUURRRRRR[[[YYYWWWUUUTTTTTTVVVXXXQQQMMMHHHBBB>>>:::666333333111...------,,,+++)))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,------...//////...///000222333333333333666999===@@@@@@AAABBBCCCEEEDDDCCCBBBDDDEEEGGGGGGBBBFFFKKKMMMKKKIIIIIIKKKRRRLLLHHHJJJKKKJJJKKKMMMIIIKKKLLLJJJGGGDDDCCCDDDDDDAAA???@@@@@@>>>888333000///...---++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((************************))))))))))))************+++,,,,,,,,,------------------...///////////////111333555666777777777666999888777888999;;;<<<===999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<=========:::888888999::::::999888666666444333222111111111............------,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++,,,,,,,,,---------,,,,,,,,,------.........111222444555666666666666tttfffeee\\\ZZZTTTQQQMMMIIIEEE@@@:::777000000///...---,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))******((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))***+++------...---------....../////////////////////000000000111111111000000000111111111222222666555555444444555666666666444333333222333888>>>===888777DDDaaawwwooo{{{}}}xxx~~~mmmlllggg]]]UUUSSSVVVYYYfffxxx~~~nnnXXXCCC@@@DDDFFFGGGIIIFFFHHHLLLPPPNNNLLLQQQYYYQQQPPPQQQUUUXXXVVVUUUUUUUUUUUUUUUUUUUUUTTTRRRQQQNNNJJJCCC>>>:::666222000111///,,,+++++++++***((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,,,,---...............000111222333333333666888<<<>>>>>>???AAABBBBBBBBBBBBAAAAAACCCEEEFFF???DDDIIIKKKIIIGGGHHHIIITTTNNNKKKLLLLLLKKKLLLOOOFFFGGGHHHGGGEEECCCBBBBBBCCCAAA>>>======:::555111...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,------...//////000000//////000111333555666666666666777777777666777999;;;===999::::::;;;;;;;;;;;;:::;;;<<<;;;;;;;;;;;;<<<===:::888777777888888777666444444222111000000000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------------///000222444555555555555sssfffeee\\\YYYSSSPPPLLLHHHDDD@@@;;;777000000///...---,,,,,,+++***++++++,,,,,,++++++***))))))))))))************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))***,,,...//////......---......////////////////////////000000000111111000000111111111222222222666444333111000000111111444666888999888888<<>>AAACCCDDDCCCAAA???>>>BBBHHHGGG@@@>>>???UUUttt}}}ooovvvwwwqqqqqqxxxyyyuuuvvvYYYDDD333999999;;;;;;;;;>>>HHHQQQ@@@@@@DDDKKKNNNMMMNNNQQQNNNNNNMMMNNNQQQTTTUUUUUUOOONNNNNNOOOQQQPPPLLLIIIFFFAAA;;;777444222111//////---+++***++++++***((((((((((((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---.........///000111222333333333333555888999:::;;;===???>>>AAACCCCCCBBBAAACCCEEEBBBAAABBBDDDGGGHHHHHHGGGHHHIIIKKKLLLGGGCCCFFFNNNLLLJJJGGGDDDCCCBBBAAAAAA>>><<<999777555333111///,,,+++******************(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,---...............//////111222333555666666555777888888777888:::===:::;;;;;;;;;;;;;;;::::::<<<======;;;888777888:::<<<999666444444444222111111000///...---------...++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,------------------------,,,---///222333444333333rrrffffff[[[WWWRRRPPPLLLHHHDDD@@@;;;777000000///...---,,,,,,++++++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***+++...000111111000000---......///////////////////////////000000000000111222222222222333333333888999;;;???DDDKKKPPPTTT\\\\\\[[[\\\^^^___ZZZSSSTTTOOOMMMMMMHHHBBBEEELLLEEEHHHXXXyyynnnXXX@@@666;;;>>>000:::???;;;<<>>>>>AAAEEEEEECCCBBBCCCEEEDDDBBBAAACCCGGGJJJIIIGGGAAAEEEJJJJJJCCC>>>CCCLLLHHHEEEBBBAAABBBCCCDDDDDD;;;:::777444222000///...++++++************++++++'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------------,,,...///000111333444555666444777999999888888:::===;;;;;;;;;<<<<<<;;;::::::<<<>>>>>>;;;777666777999===:::666444333222111000000///...---------------******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------+++---///111222333333333ssscccbbbYYYWWWSSSPPPLLLHHHDDD???:::777111000///...............+++//////,,,***+++,,,+++************************************************++++++++++++******))))))******+++++++++,,,,,,,,,---333888777111,,,,,,---............/////////000...---...111333444222111555444111000111333555777DDDJJJUUUcccooouuuuuutttzzzuuuooolllllllllkkkiii\\\^^^\\\VVVPPPLLLKKKIIIDDDCCCGGGKKKMMM\\\ZZZMMM>>>888:::===;;;888555777888999:::;;;>>>@@@BBBFFFJJJLLLLLLMMMQQQTTTPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOOPPPOOOMMMKKK===:::666444333222111///+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,------......///000111111222222111444444555555555888<<>>:::777333000///...---+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------///......///111444777999888999999777666666888:::888888888777777888888888999999999999999999888777999888666444222000......------,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------............///000111333444uuueeecccZZZXXXSSSPPPLLLHHHDDD???:::777222222000///------,,,,,,+++,,,++++++///555444000++++++++++++++++++++++++************************++++++++++++************++++++++++++,,,,,,,,,,,,555111---+++,,,.............../////////000000000///111222111///000333777222666???LLLZZZhhhsssyyy}}}|||mmmbbb^^^]]]\\\[[[HHHAAA@@@FFFHHHCCC@@@BBBFFF\\\wwwmmmRRRFFF???666...444222111222444555555444444666777888888:::===???@@@DDDIIIKKKKKKLLLOOORRRQQQQQQOOONNNMMMMMMLLLLLLJJJKKKMMMOOOOOOKKKEEE@@@777444111///......---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******++++++,,,---------......///000111111111111000333555777888:::===@@@DDDFFFGGGFFFEEECCCCCCDDDAAA@@@@@@@@@BBBEEEHHHIIINNNMMMNNNPPPMMMIIIHHHJJJIIIIIIHHHFFFBBB???;;;999777444111...------+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,------...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------///.........000222444555777888888777666666777999888888888888888888888888:::888777888::::::777444666555444222000///---,,,,,,++++++++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...............///111222333vvvfffddd[[[YYYSSSPPPLLLHHHDDD???:::777333222111///---,,,,,,+++...---+++,,,222888666000++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------222000---++++++,,,...///...////////////000000000,,,000444444222222666;;;AAAMMM^^^lllvvvmmmXXXMMMKKKQQQXXXKKKFFFBBBCCCEEEFFFHHHIII>>>@@@AAAGGG[[[|||___OOO;;;000111555666444222333444444333333333444333555666777777999<<<>>>???CCCGGGIIIIIIJJJNNNQQQTTTSSSQQQOOONNNMMMLLLLLLIIIIIIJJJJJJIIIEEE@@@;;;555222///---------,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))*********+++,,,,,,---------...///000111111111111///111555888999;;;>>>???DDDEEEFFFEEECCCBBBCCCDDDDDDBBBAAAAAABBBFFFJJJLLLPPPOOOPPPPPPNNNKKKJJJJJJHHHHHHGGGEEEBBB===999666444111...---,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))+++---000333555666(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************+++++++++++++++++++++,,,,,,,,,------...............000111222444555666666555555666888999999::::::::::::999999;;;777444666999:::666222444444333111000...------+++*********+++,,,------************))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...............///000111222vvvfffeee\\\ZZZSSSPPPLLLHHHDDD???:::777333222111///---,,,,,,+++++++++((((((---222///)))++++++++++++++++++++++++************************+++++++++++++++++++++,,,++++++,,,,,,,,,---------,,,...111///+++***---000////////////000000000111000222444444444888BBBJJJbbbmmm{{{yyyllleeesssxxx```NNNIIINNNccc___RRR???444555???HHHNNNKKKEEE@@@AAAGGGMMMOOO___mmmwwwcccYYYLLL@@@999777444222333444444444000111111000......000333222444555666666888;;;===>>>BBBFFFHHHHHHIIILLLPPPRRRQQQOOOMMMLLLKKKJJJJJJKKKHHHDDDBBB@@@>>>;;;999444111...------------,,,))))))))))))))))))******************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************))))))***++++++,,,,,,------...///000000111111000...111444777999:::===???AAABBBCCCBBBAAA@@@BBBCCCDDDBBB@@@@@@BBBEEEJJJLLLMMMNNNNNNMMMLLLLLLIIIGGGEEEEEEDDDCCC@@@<<<888555000...,,,,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***,,,///222444555(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------...---------......//////111333444444444333444666888999999::::::999999888:::777444555888999555000333333222111000///...---************++++++,,,---*********)))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...------------...///000000vvvfffddd[[[YYYSSSPPPLLLHHHDDD???:::777222222000///------,,,,,,,,,,,,+++))),,,000...))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------(((---222222---***---000/////////000000000111111...///222666>>>MMM^^^jjjxxx}}}lll{{{ppp\\\YYYgggrrrttteeeTTTMMMLLLKKKGGGHHHHHHGGGEEECCCAAA@@@<<>><<<>>>@@@AAA@@@@@@AAABBBAAA@@@>>>>>>@@@CCCGGGJJJJJJLLLKKKJJJJJJLLLIIIEEEAAAAAA@@@>>><<<888555444...,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---------------...............000222444444444333444555555666777888888777666555999666444555666666333000222111111000///......---+++************++++++,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...---------------...//////uuueeeddd[[[YYYSSSPPPLLLHHHDDD???:::777111111///......---------,,,//////------000000---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,------------...***---000000///......000//////000000000111111111000555===IIIVVVcccmmmssslllkkknnnyyysssppprrrwwwkkkgggaaaXXXMMMBBB<<<<<>>===<<<>>>GGGQQQfffxxx}}}nnn\\\MMMEEECCC777111111777999333111444,,,------------...000111/////////000111333555555000222444444555666999;;;;;;???DDDFFFFFFGGGJJJMMMNNNMMMLLLKKKIIIIIIHHHHHHKKKEEE===777444333333333111///,,,+++,,,------,,,((()))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********************************)))))))))***++++++,,,,,,,,,---...///000000000000///111222333444666:::<<<999<<>>???@@@CCCGGGIIIHHHKKKJJJHHHJJJNNNKKKEEE@@@???===:::777444222000,,,+++***+++,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,------......///......000333555666555555555666555666777888888777666555777666666555444333222111//////......------,,,,,,,,,+++*********************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------...------,,,,,,------...///uuueeecccZZZXXXSSSPPPLLLHHHDDD@@@:::777111000///...............''',,,---+++***---///---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,---------......///---,,,---///111111000000000000000111111111111>>>FFFTTTbbbjjjjjjddd___RRRPPPXXXnnnooo\\\JJJ>>><<>>:::<<<:::666333222111000555444333000...---000333000...---///222444333111...------///111222000...000222333444444666999;;;;;;???CCCEEEEEEFFFJJJMMMQQQPPPOOOMMMLLLLLLLLLLLLIIIDDD<<<666333111000///000---+++***+++,,,,,,+++(((((())))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,,,,---...///000000000000000111111111222444888<<<777:::???BBBBBBBBBBBBBBBAAAAAAAAAAAACCCEEEHHHJJJHHHKKKJJJHHHKKKPPPMMMFFFAAA???;;;777444111///...++++++***+++------+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---...////////////111444666777777666777888666888999::::::999888666555666777666333111111111---------,,,,,,+++++++++,,,,,,+++***)))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---......------,,,,,,,,,---......sssfffeeeZZZUUUPPPOOOLLLHHHCCC>>>999777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000...------///111222222///222333111...000777===NNNPPPVVVbbblllmmmdddZZZaaannniiiWWWIII888KKKEEE@@@@@@AAA@@@<<<:::===<<<<<<<<<===???AAACCCIIIIIIJJJPPP[[[gggpppvvvzzzzzzsssrrrmmm```TTTCCCAAA???<<<999666444333222111111111000000//////000000000000000000000000......////////////......------......///000000000333222222333444666888:::@@@AAACCCCCCDDDEEEHHHJJJRRRRRRSSSSSSSSSQQQPPPOOOEEE>>>666000//////...---///,,,)))***,,,---,,,***---,,,+++++++++++++++,,,))))))***)))((((((***+++++++++++++++++++++++++++************++++++++++++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...---------...............111111000111222444666888;;;>>>@@@AAAAAAAAABBBCCCIIIGGGEEECCCCCCFFFIIIKKKMMMLLLKKKJJJHHHFFFEEEDDD<<<:::777333000...---,,,******))))))***+++,,,,,,******)))))))))******+++))))))(((((('''''''''&&&)))((((((((())))))***+++)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((''''''(((***,,,***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++------......///000000000111222444666777888999999666666777999:::888555222666555444333111000///......---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///rrreeeeeeZZZUUUOOONNNLLLHHHCCC>>>999777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000///......///000000000///000222222555<<>>===<<<<<<<<<<<<:::888555444666:::<<<===333999AAADDDCCCDDDHHHMMMHHHJJJJJJEEE@@@???DDDJJJIIIMMMKKKBBB:::;;;???BBBBBB===888777:::;;;999666333333222222111111000000111111111000000/////////////////////////////////......////////////......------......//////000000222222222222444666888999@@@AAACCCEEEEEEGGGJJJLLLOOOOOOPPPPPPNNNLLLIIIHHH@@@;;;444000///000///...///---***+++---...---+++)))))))))))))))******+++***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((()))))))))))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...---------...............111111000111222444666888888;;;>>>@@@AAABBBEEEGGGEEEDDDBBBAAABBBEEEIIIKKKLLLLLLKKKJJJGGGEEEBBB@@@;;;999666222///---,,,,,,...---,,,+++++++++++++++*********)))*********+++,,,,,,,,,++++++*********))))))))))))******+++++++++++++++*********))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))***************)))((((((++++++++++++++++++++++++------......//////000000000111333555777888888999666666777888999888555222555555444222111000.........---,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///rrreeeeeeZZZUUUOOONNNKKKHHHCCC>>>999777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///111111111111111000000000333222333555;;;DDDMMMSSSPPPSSSRRRNNNMMM[[[tttzzzvvvlllXXX]]]aaa^^^VVVLLLDDD@@@AAAAAA???===<<<;;;::::::===:::777666555555333222;;;<<<===<<<:::999:::;;;:::::::::888666666888:::555:::;;;777555777888666,,,---......---///222555---......///000000111111000000000///////////////---------------------------......//////......------------...//////000000000000111222333555666777>>>AAACCCEEEGGGIIILLLNNNLLLLLLMMMLLLIIIEEE@@@>>>;;;777333000//////.........---++++++---...------+++++++++,,,,,,---......******+++,,,,,,,,,,,,,,,************************+++++++++***))))))((((((************+++,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************+++,,,---...---------.........//////111111000111222444666888999;;;>>>???@@@BBBDDDGGGCCCBBBAAAAAACCCFFFJJJLLLKKKKKKKKKJJJGGGBBB>>>;;;888666333000...,,,++++++++++++***)))((((((((()))))))))))))))))))))))))))((((((''''''''''''&&&&&&*********++++++++++++,,,******))))))((((((((('''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))(((++++++++++++++++++++++++---------...//////000000///000222444555777777888666555666777888777444222444333222111000///...------,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///rrreeedddYYYUUUNNNMMMKKKGGGCCC>>>999777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////444444555444333222222222333444777>>>GGGNNNSSSUUUVVVQQQMMMPPP```{{{wwwpppjjjjjjnnnmmm```RRRJJJHHHEEEBBB????????????:::999999:::;;;:::888666333111/////////000000000222111111111222333222111///111111///000222000,,,666888888555111000222444111111111111111000000000///.....................,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,---......//////000//////000111333444555666<<<>>>BBBDDDFFFIIIKKKNNNKKKKKKKKKIIIEEE???:::666666444222000...---,,,+++---,,,++++++,,,---------,,,---------......------+++++++++---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++---......************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************+++,,,------,,,,,,------.../////////111111000111222444666888===>>>????????????AAACCCEEEDDDCCCCCCDDDGGGJJJLLLKKKLLLLLLJJJFFF@@@:::777555333111...,,,+++++++++***))))))))))))******+++******++++++++++++++++++------------------------*********++++++*********)))))))))))))))))))))(((,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((------+++***))))))))))))(((((((((((((((((((((((())))))************)))(((************++++++++++++,,,,,,---......//////000...///111333555666666777555555555666777666444222222222111000///...---,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///rrreeedddYYYTTTMMMLLLJJJGGGCCC>>>:::777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000222444555444222111222444222777@@@KKKVVV\\\^^^]]]\\\cccoooyyypppvvvwwwccc^^^VVVNNNHHHDDDBBBBBB;;;:::999999:::999666444888555333333666888888888666555444555888888777555666777555222333777555111......------------......000000///......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------.../////////...///000111333444555555888;;;???BBBDDDFFFIIIKKKKKKKKKJJJGGGBBB<<<666333333333222000---++++++***---------------...///000------......---,,,+++***///---,,,---......,,,***........................+++++++++,,,,,,------...***))))))***+++,,,------************************************************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************+++,,,------,,,,,,------...//////000111111000111222444666888===>>>??????>>>>>>@@@CCCEEEDDDCCCCCCCCCEEEGGGHHHKKKLLLKKKIIIDDD>>>888444222111...,,,+++******+++...------,,,,,,,,,,,,,,,)))***+++------...------************************)))***+++++++++***))))))************++++++++++++***))))))(((((((((((()))************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((***,,,,,,***((('''((())))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((------+++***))))))))))))((((((((((((((((((((((((((())))))*********)))))))))))))))******+++++++++,,,,,,------.../////////...///111333444555666666555444444555666666333111000000///...------,,,,,,++++++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///qqqddddddYYYTTTLLLLLLJJJGGGBBB>>>:::777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000///111222111///000333777<<>>=========<<<:::666444222111222333333333000///...///000111000///000111///---...222333000///---,,,---000111000...---------.........//////,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---......//////...///000222444444555555666999===AAACCCDDDFFFHHHJJJIIIGGGCCC>>>888444111222333222111...---...///111333444333222333555777666777888888888777555555333///,,,+++,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++******++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...+++,,,,,,---...///000000111111000111222444666888;;;<<<======>>>@@@CCCFFFCCCCCCBBBBBBBBBCCCDDDEEEJJJJJJIIIFFFAAA;;;555222000///---++++++***++++++...---,,,+++***)))))))))'''(((***---.../////////............////////////111222333444333222111000---------,,,++++++******&&&&&&&&&'''((()))******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***++++++***)))'''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))))))))))))))))))))))))))((())))))************)))(((((())))))***+++++++++,,,,,,,,,---......//////...///111333444666666777555444333444555555333111///......---,,,,,,+++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///qqqdddcccXXXTTTLLLKKKIIIFFFBBB>>>:::777222111000...---------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------------------............//////000000000111111111///111222111///222888>>>JJJMMMSSSYYY```jjjuuu}}}|||xxxsss~~~xxxoooeee\\\WWWFFFBBB===:::999:::::::::888888666444222000000000111111000000//////000111///222222//////222222000...---,,,---...---,,,***------......///000000111++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///...///111333555555555555555888===@@@BBBCCCDDDFFFGGGEEEAAA===888444111000111333333222111222555888999;;;<<<<<<;;;;;;===@@@CCCDDDFFFHHHIIIHHHHHHGGG@@@;;;555333444555333000111111111111111111111111222222111111000///.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...++++++,,,---...///000000111111000111222444666888;;;<<<=========???CCCFFFCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGEEEAAA<<<777333000///...,,,+++++++++,,,,,,++++++++++++,,,---......222444777:::===>>>>>>>>>JJJJJJKKKKKKKKKLLLLLLLLLDDDEEEFFFGGGFFFEEECCCBBB>>>===;;;999666444222111...---,,,+++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))))))))))))))))))))))))))))))))(((((()))***************((((((((()))***++++++++++++,,,,,,------......//////000111333555666777777555444333333444444333111---------,,,++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------............///qqqdddcccXXXTTTLLLKKKIIIFFFBBB>>>:::777222111000///---------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---------------------------------.........//////000000000000111111111111111333444333222555>>>EEENNNRRRWWW___kkk|||yyypppjjj[[[TTTJJJBBB===;;;999999999:::999666222/////////222222222000......000222---222444000...---,,,***+++---////////////000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------......///...000222444555666666555555999===AAABBBCCCDDDEEEDDDAAA===888444111///...111333444444444666;;;??????AAACCCCCCAAAAAADDDGGGGGGIIILLLOOOQQQQQQQQQQQQTTTNNNFFFCCCDDDEEEDDDAAA>>>>>>>>>>>>>>>>>>>>>>>>:::999888666444222111000000///...---------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...++++++,,,---...///000111111111111111222444777888??????>>>===<<<===???BBBEEEEEEFFFGGGIIIJJJLLLMMMFFFEEEBBB>>>999444111///...---,,,+++++++++,,,---+++,,,...111555999<<<>>>GGGIIIMMMQQQTTTVVVVVVVVVSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVXXXYYYXXXVVVTTTSSSUUUSSSPPPLLLHHHDDDAAA@@@:::999666333///---+++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))(((((()))***************'''(((((()))***+++++++++++++++,,,------......//////000222444666777777888555444222222444444333111---,,,,,,++++++************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------.........//////ooo``````WWWTTTNNNLLLIIIFFFBBB>>>999555222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............/////////000---///111222111000111222000///111444666:::CCCMMMJJJGGGXXXvvvsss}}}{{{zzznnndddVVVJJJDDD@@@===:::===:::888777888666111---///000000111000///---,,,........................------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666666777777999>>>CCCFFFGGGGGGIIIDDD;;;111///222111---000444777888777777:::>>><<>>BBBGGGLLLNNNMMMJJJHHHIIICCC<<<666444111...+++111///---,,,,,,------...111999BBBGGGIIIMMMUUU\\\XXXXXXWWWWWWXXXYYYZZZZZZ___[[[XXXYYY\\\]]]YYYUUUXXXZZZ[[[YYYVVVVVVXXXZZZYYYXXXVVVUUUTTTPPPKKKHHHYYYPPPFFFAAAAAA>>>777000111+++''')))++++++***,,,***))))))))))))***++++++,,,,,,+++***)))*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...//////000111333666888999999888666333111000//////,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,------------,,,...///---******---000ooo``````WWWTTTNNNLLLIIIFFFBBB>>>999555222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000///111222333222111222333777555777===CCCFFFJJJOOO^^^bbb{{{tttooorrryyyyyyvvvnnn___PPPFFFCCCDDD@@@===:::::::::999555111000000000//////...---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666666999999;;;>>>BBBEEEEEEDDDDDDAAA:::111///222222000:::;;;<<<<<<;;;;;;>>>@@@???DDDIIILLLOOORRRRRRPPPNNNQQQTTTUUUVVVXXXZZZ[[[[[[SSSNNNPPPQQQPPPMMMMMMPPPQQQRRRTTTTTTUUUWWWZZZYYYWWWTTTSSSSSSTTTSSSRRRNNNIIIBBB<<<:::999999999444111---,,,,,,......---+++******+++------***'''++++++++++++*********************************************************************)))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***+++*********))))))))))))******+++++++++,,,,,,,,,,,,------......///000000111111111222333444555666???KKKQQQIIICCCFFFHHHFFFEEEFFFIIIKKKLLLMMMLLLLLLIIIBBB999222000/////////---------...111888@@@EEEKKKMMMPPPVVVZZZ\\\YYYWWWUUUWWWYYYZZZYYYWWWUUUUUUZZZZZZYYYXXXUUUQQQMMMJJJNNNPPPRRRQQQPPPPPPRRRUUUVVVUUUUUUUUUUUUSSSOOOLLLKKKPPPQQQJJJAAA>>>FFFOOOBBB;;;555444222...++++++......//////...+++)))'''******))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------......///000111333555777888777666444222000///......,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,------,,,,,,------------000333666pppaaa```VVVSSSNNNKKKHHHFFFCCC>>>999555222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------........./////////////////////000000000000111222333333222222333444444555999???DDDMMM^^^nnnyyymmmsssyyy}}}vvvfffUUUKKKGGGDDDAAA>>>===>>>===999666111000///---,,,,,,------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666666;;;;;;<<<>>>AAABBBBBBAAAFFFEEE>>>444///000222222666666888;;;>>>BBBFFFHHHXXXWWWZZZ^^^\\\SSSKKKHHHFFFJJJJJJEEEFFFMMMPPPLLLKKKCCC===???BBBBBBAAABBBEEEFFFEEEBBB@@@AAAEEEHHHTTTSSSTTTUUUWWWWWWVVVTTTWWWWWWUUUQQQNNNLLLLLLMMMHHHBBB;;;666444111---***(((((()))+++------+++))),,,+++++++++************************************************************+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))*********************)))))))))******+++++++++,,,,,,,,,,,,---...000000000000///111111111222333444666666999CCCHHHDDDCCCHHHJJJHHHIIIIIIHHHGGGHHHIIIKKKLLLCCC>>>666111...---------,,,111888>>>DDDMMMVVV]]]]]]XXXUUUZZZ```]]]PPPCCCFFFIIIMMMLLLGGGAAA>>><<<>>>BBBFFFDDD>>>888555555999:::;;;:::999:::<<<===@@@???@@@BBBEEEFFFEEEDDD@@@KKKSSSPPPFFFBBBHHHPPPKKKEEE???>>>:::333000000******))))))***+++,,,---))))))******+++******)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------......///000111333444555666555444222000///...------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++,,,+++,,,///444999<<<===pppaaa```UUURRRMMMKKKHHHEEECCC>>>999666222111///...---,,,------,,,,,,,,,---------------....................................//////////////////000000000111111111111333333333222222333555222888>>>DDDMMMfffmmmhhhmmmvvv|||{{{nnn[[[MMMJJJFFFBBB@@@@@@@@@===999444222///,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666666<<<;;;;;;===??????>>>===MMMLLLEEE888000111555777:::<<<@@@FFFLLLSSSWWWYYYWWWVVVYYY^^^[[[RRRMMMPPPIIIMMMKKKEEEHHHQQQOOOFFFGGGBBB@@@CCCFFFEEEFFFHHHFFFFFFCCC???>>>@@@AAA@@@===@@@EEEJJJLLLIIICCC>>>JJJPPPWWWZZZZZZXXXXXXYYYVVVSSSNNNJJJFFF@@@888333///---+++******+++---...,,,,,,+++++++++*********************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))))))))***************************************+++++++++,,,,,,,,,+++---///111111111///...000111111222333555666777888>>>@@@>>>@@@DDDEEEBBBHHHGGGEEECCCCCCCCCDDDDDD:::777444111///.........777AAAMMMUUUXXXYYY[[[]]]SSSLLLGGGJJJPPPLLL>>>000777;;;@@@@@@;;;777666777:::>>>AAAAAA>>>;;;;;;===;;;::::::999777777777888888777555666777777666555666;;;DDDMMMRRROOOFFF>>>IIIDDDBBBBBB???999666777222///***&&&&&&)))---111******+++,,,---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...---...///111222333333444222111000...---,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******+++++++++***+++...666>>>CCCCCCAAAqqqaaa___UUUQQQMMMKKKHHHEEECCC???:::666333222000...------------,,,,,,,,,------........................................../////////000000000000000111111111111222111222333222222222555777999>>>III[[[ttt}}}qqqiiiooo|||rrrdddSSSNNNHHHDDDCCCBBB???<<<888555222...,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666666:::999:::;;;>>>???>>><<>>CCCJJJNNNPPPRRRVVVZZZWWWVVVTTTRRRQQQQQQPPPOOOBBB===555---((())),,,///,,,,,,,,,++++++++++++***************************************************,,,,,,,,,,,,++++++++++++************************))))))))))))***************************+++++++++******+++++++++,,,,,,,,,+++,,,...000111000///...000000111222333555666777999;;;<<<<<>><<<;;;333111///...000555<<<@@@QQQUUUZZZZZZVVVOOOKKKIII>>><<<;;;>>>CCCCCC>>>888???BBBEEEFFFFFFGGGKKKNNNTTTTTTRRRRRRQQQQQQRRRRRROOONNNLLLLLLLLLLLLKKKKKKJJJGGGCCC???>>><<<:::888222444===LLLZZZ\\\RRRFFFLLLIIIHHHHHHCCC<<<999:::DDD@@@:::444///,,,************++++++,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,------...---...///000111111111111000///...---,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********+++,,,---+++...555>>>GGGIIIFFFBBBqqqbbb___TTTPPPLLLJJJHHHEEECCC???:::777333222000...---------...,,,,,,,,,---......//////............................../////////000000000000111111111222222222222111222333333333555888:::===GGG^^^qqqgggoooyyy{{{xxx___YYYQQQKKKIIIFFFCCC@@@===:::666222///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111222444555666666888888999;;;???AAAAAA@@@;;;>>>???===@@@HHHOOOQQQTTTTTTRRRMMMFFFBBBCCCEEEOOOUUUYYYWWWYYY___gggkkkttt~~~wwwrrriii]]]\\\YYYWWWUUUSSSRRROOOMMMEEEDDDAAA???@@@EEELLLRRRYYYXXXUUUPPPMMMPPPWWW]]]UUUPPPFFF:::000++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************)))))))))*********++++++*********+++++++++++++++******+++++++++,,,,,,,,,+++,,,---////////////...000000000222333555777888888999<<<>>>AAADDDFFFGGGEEEFFFFFFEEEAAA===888555111000///000777CCCPPPZZZccc^^^UUULLLCCC===999777999<<<@@@DDDGGGKKKOOORRRVVVTTTQQQOOOOOOPPPSSSTTTUUUSSSNNNKKKJJJJJJIIIIIIOOOMMMLLLKKKMMMMMMMMMLLLLLLIIIGGGGGGIIILLLMMMMMMEEEHHHNNNTTTYYY[[[\\\\\\XXXVVVTTTRRRJJJ@@@;;;;;;AAABBBCCCBBB===555...)))++++++***)))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...,,,---///000111000//////......---,,,+++++++++,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******+++---...//////444===EEEJJJJJJEEEAAArrrbbb___TTTPPPLLLJJJGGGEEECCC???:::777333222000///...---......,,,,,,------.../////////.........................../////////000000000000111111111222222222333333333444555555666888<<>>999444111...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000111222444555666666666777:::???EEEIIIKKKKKKCCCJJJQQQVVV[[[\\\TTTJJJMMMTTT\\\bbbkkk~~~~~~ccc___[[[WWWTTTNNNFFF@@@<<>>???CCCIIIHHHGGGEEEAAA<<<777333111///<<>>BBBGGGHHHEEEBBBBBBBBBvvvbbb]]]SSSRRRKKKJJJHHHDDDAAA===:::888333222111///......------............/////////000............/////////000////////////000000000000000000000000111222333444888111333<<<======MMMccc}}}uuu___llltttppp```WWWWWWSSSIIIFFFFFFAAA;;;888777222,,,000...------------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------......///000000000---222555444777;;;<<<:::<<<888>>>OOOZZZXXXNNNHHHQQQRRRWWW___bbb^^^[[[ZZZbbb{{{|||jjj```XXXRRRPPPKKKGGGTTTddd___UUUNNNGGGNNNSSSUUUTTTVVVUUUKKK???333333222111...,,,+++***)))))))))+++------+++(((---,,,++++++******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111222222222222333555555<<<@@@???@@@DDDCCC>>>AAACCCCCC<<<222...222888DDDOOO[[[```^^^WWWNNNGGGFFFEEECCCLLLWWWPPPLLLWWWUUURRRUUU\\\[[[]]]qqqvvvvvvllljjjWWWWWWWWWWWWYYY[[[ZZZWWW^^^UUUSSS\\\cccaaa]]]]]]___XXXUUUVVVPPPEEECCCIIILLLDDD;;;333---***+++...+++,,,,,,)))&&&&&&***...))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,************************((((((((((((((()))******************************************************************************************************************************************************************************************************)))************+++++++++++++++******************,,,...000...,,,000;;;EEEBBBEEEFFFFFFHHHHHHAAA888vvvbbb]]]SSSRRRKKKJJJHHHDDDAAA===:::888333222111000...................../////////000000........./////////000000/////////000000000111111222222222333333333444444555999:::777:::RRRzzzvvvsssfffjjjmmmjjj```WWWSSSSSSKKKJJJFFFAAA@@@???999111000...---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------------......///000000000000222444444888<<<:::444...???XXXgggbbbTTTOOORRRaaabbbbbb]]]VVVZZZnnnzzzdddZZZSSS^^^nnnnnndddWWWHHHQQQSSSPPPKKKLLLPPPQQQMMMGGG<<>>BBBBBB===EEE???666111222:::DDDJJJ]]]^^^[[[OOODDDCCCJJJRRRVVVXXXQQQRRR^^^```[[[^^^YYYmmm|||~~~uuuyyyxxxtttrrrkkkddd[[[TTTYYY[[[]]]\\\UUUQQQTTTZZZ]]]___bbbcccZZZLLLBBB???EEECCCAAA===777111,,,***...//////---+++***+++,,,************************************************************************************************)))***++++++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,************************((((((((((((((()))******************************************************************************************************************************************************************************************************)))************+++++++++++++++******************+++,,,------000888DDDMMMNNNIIIGGGGGGCCC???EEEQQQuuubbb^^^SSSRRRKKKJJJHHHDDDAAA===:::888333222111000///.............../////////000000000....../////////000000000///000000000000111111111333444555555666555555555444;;;;;;;;;SSSzzz|||ooocccaaaiiiiii^^^WWW[[[QQQOOOJJJFFFFFFFFF???777222///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,---------------......//////000000111111333444444777;;;999333222GGG^^^eeeZZZQQQXXXfffeeeccccccfffpppqqqjjjmmmlllmmmjjj___QQQVVVWWWQQQLLLIIIFFFCCCQQQIII>>>333---,,,---///---...---,,,***+++,,,...------,,,+++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...000222333444666999777999999:::???DDDDDD@@@CCC888...///;;;IIIOOOQQQQQQMMMGGGEEEGGGLLLSSSXXXWWWgggaaaPPPZZZuuu}}}yyyoooaaaVVVaaaooofffVVVUUU[[[rrrxxxdddYYYnnnkkkXXXXXXNNNccc^^^gggggggggwwwgggZZZWWWRRRPPPVVV]]]___\\\aaaeeeeee___WWWQQQIIICCC;;;===@@@BBBAAA;;;222***...------...///...,,,***************************************************************************************************)))***++++++,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,************************)))(((((((((((()))******************************************************************************************************************************************************************************************************)))************+++++++++******++++++++++++++++++++++++,,,000999FFFSSS[[[WWWLLLGGGHHHCCC>>>OOOhhhtttbbb^^^TTTQQQKKKJJJHHHDDDAAA===:::888333222111000////////////...////////////000000000...////////////000000000000000000111111111222222444444666666777666666555:::888<<>>======AAAHHHJJJBBB888///,,,***+++...///---+++******************************************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++************************))))))(((((())))))***+++************************************************************************************************************************************************************************************************))))))*********+++++++++******+++++++++++++++,,,,,,+++---666DDDTTT```fffZZZOOOIIIKKKPPPXXXiiizzzsssbbb___TTTPPPKKKJJJHHHDDDAAA===:::888333222111000000///000000////////////000000000111////////////000000000111111111111111222222222222333444555666777777777777:::;;;MMM}}}kkkgggjjjtttjjjaaabbbcccbbbaaa]]]UUUKKKGGGFFFCCC???999555000---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---.........------,,,,,,---------...............//////000111111111...444777444333;;;FFFLLLHHHPPPZZZ___```___\\\ZZZkkkrrrgggXXXpppmmmhhhaaaWWWNNNJJJJJJ>>>IIITTTWWWOOOBBB777111***,,,---......------......---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///000222222222222444666888777:::???CCCBBB>>>;;;777===HHHUUU[[[XXXMMMCCCHHHPPPXXXUUUKKKLLLddd~~~wwwfffwwwsssfffuuu{{{kkkgggpppmmm^^^```nnn}}}ttt]]]SSSRRRSSSYYY\\\^^^eeejjjaaaRRRRRRJJJAAAAAALLLWWWSSSHHH999333---***,,,------,,,*********************************************************************************************************++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++************************)))))))))))))))***++++++************************************************************************************************************************************************************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,---222>>>NNN\\\dddgggWWWPPPGGGIII```rrrccc```TTTPPPKKKJJJHHHDDDAAA===:::888333222111000000000000000/////////000000000111111/////////000000000111111111111222222222333333333444444444555666888:::;;;999QQQvvv{{{ppptttmmm]]]aaahhheeeeee```UUULLLIIIGGGDDD???:::444///---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,,,,,,,---...............,,,---------...............//////000000111111222---444777666888CCCPPPWWWQQQYYY^^^ZZZWWW]]]gggnnnpppfffcccdddiiihhh___UUUNNNHHHDDDDDDNNNYYYXXXJJJ<<<000///---...//////...,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......000111222222222222333555999999<<<@@@@@@;;;888999BBBLLLWWW______[[[WWWUUURRRPPP\\\vvvrrrppplllkkk~~~aaa```VVVaaatttccc___WWWRRRVVV^^^aaa______WWWJJJCCCJJJVVVUUULLLEEE???777000,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************************))))))))))))***++++++************************************************************************************************************************************************************************************************)))************+++++++++******++++++,,,------------111;;;IIIWWW___aaa```NNNKKKEEEKKKnnnrrrccc```TTTOOOKKKJJJHHHDDDAAA===:::888222222111111000000111111//////000000000111111111//////000000000111111111222222222333333333333444666555444555777:::>>>@@@OOO~~~kkk^^^dddaaahhhiii___SSSLLLHHHFFFDDD???777111............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///******+++++++++,,,,,,,,,,,,------...............------------............/////////000111111222222000444666999BBBOOOWWWYYYYYY\\\[[[YYYccc|||yyynnngggkkkpppiii\\\TTTXXXNNNGGGLLLXXX]]]XXXOOO>>>666...,,,...000///,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,,,,,,,---------.........000222222222333444666888888;;;???>>>:::>>>EEESSSYYY______\\\\\\```fff[[[ZZZrrrqqq\\\vvvwwwMMMQQQooo~~~vvvkkk^^^SSSOOOXXXddd^^^```ZZZOOOMMMSSSTTTMMMEEEBBB<<<555///+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********************************))))))******+++,,,************************************************************************************************************************************************************************************************)))************+++++++++******++++++,,,------...222;;;JJJYYYbbbccc___ZZZLLLPPPWWWiiiqqqcccaaaTTTOOOKKKJJJHHHDDDAAA===:::888222222111111111111111111000000000000111111111111000000000000111111111111222222333333333444444444777666555555888<<>><<<777000,,,---///++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++***************************************)))******+++,,,************************************************************************************************************************************************************************************************)))************+++++++++******+++,,,,,,---......999EEEWWWffflllhhh___YYYUUU^^^uuuuuuccc[[[NNNLLLKKKHHHEEECCCAAA???<<<999555444333222111111111111000000000000111111111111000111111111111222222222222333333333333333333444333666===???777777OOOmmmooorrrRRRWWW^^^iiikkk```QQQJJJLLLIIIDDD@@@<<<333***+++222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000...222333000---///222555;;;555777FFFSSSXXX[[[```\\\eeepppnnncccbbbooopppjjjeeebbbYYYQQQSSS\\\^^^QQQ<<<---+++//////++++++---...///...,,,,,,------,,,,,,++++++,,,,,,---************************------------------------........................---------.........//////............/////////000,,,000444222111333666888444;;;>>>===CCCSSSaaagggiii^^^^^^\\\RRR```mmm{{{QQQSSSXXXvvv}}}]]]SSSLLL^^^fff^^^[[[bbbbbbYYYLLL;;;111555999444...------,,,++++++,,,+++(((&&&++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,------...++++++,,,------,,,++++++---+++***))))))+++---...,,,,,,+++******+++,,,---+++,,,---...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++---...---******111888AAAaaajjjllljjjjjjmmmZZZeeevvvddd\\\PPPNNNKKKHHHEEECCCAAA???;;;999555444333222111111111111000000000000111111111111111111111111222222222222333333333333333444444444<<<222444===;;;AAAjjjnnnhhh^^^]]]```fffeee\\\SSSNNNDDDDDDDDDBBB999...---222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........./////////000000...000222111000222444555///999EEEKKKRRRZZZ___```dddqqqfffmmmpppoookkkfff```YYYOOOGGGWWWTTTJJJ;;;222000111000/////////...---,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////........./////////000000000222333111000111444666888;;;AAAJJJUUU___bbb___[[[WWW\\\___]]]yyyvvvjjjkkkhhhgggyyyvvvlllYYYSSSaaaggg^^^[[[bbb[[[III888222444555333111---,,,******+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************))))))))))))************************++++++++++++++++++,,,------------,,,------,,,++++++************************+++,,,,,,))))))))))))***,,,...///)))***++++++++++++***)))---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,---***+++...///...555>>>RRRooosssnnnhhhjjjvvvjjjrrruuueee^^^QQQOOOJJJHHHEEEBBBAAA>>>;;;999555444333222111111111111000000000111111111222222111111111111222222222333333333333444444444555555999444222666CCCcccyyyooo```VVV^^^iiigggYYYMMMBBBEEEIIIIII@@@555000111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////////////////000000000000...///111333444444555555888:::DDDSSS___ccceeefffzzz^^^nnnooollleee```\\\RRRHHHOOOWWWXXXLLL===444111111222111///---,,,---...///------,,,,,,,,,,,,------------------------------------------------------........................------........./////////....../////////000000000333222111222333444666888;;;999???NNN^^^ffffffeeecccggg{{{[[[IIIddd}}}}}}rrr[[[RRRZZZdddddd^^^aaaTTTAAA333333:::>>><<<000...+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******+++++++++***************************************)))))))))*********++++++************+++++++++,,,++++++,,,---------------+++,,,,,,,,,,,,+++***)))///...---,,,+++,,,---...***++++++,,,------......(((***,,,...///...,,,+++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///((('''///222222;;;IIIeee~~~|||tttlllrrrsssddd^^^QQQOOOJJJHHHDDDBBB@@@>>>;;;888444444333222111111111111000000111111111222222222111111111222222222333333333333444444555555666666222>>><<<777YYYvvvZZZXXXfffjjj___QQQJJJIIIJJJJJJFFF===333---............------------------------------------,,,,,,,,,------------...............//////////////////000000000111111111000///000444666555444666CCC???LLLbbbiiieeesssiiiggggggjjjhhh```XXXTTTKKKTTTYYYSSSGGG<<<222+++111///------.../////////------,,,,,,,,,,,,------------------------------............................................................////////////...////////////000000000111///111555888888888:::888===LLL]]]ddd```]]]___TTTuuummmuuu\\\ZZZccceeettt}}}zzzgggZZZ\\\^^^ZZZ___]]]QQQ???777===@@@===888333...+++***,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))))))))******,,,+++++++++***)))))))))************************))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,---...---------)))***+++------------,,,.........------,,,,,,,,,,,,------.........---,,,******+++------------,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------111((((((000222222CCCZZZrrr{{{uuutttqqqccc^^^QQQNNNJJJGGGDDDBBB@@@>>>:::888444444333222111111111111111111111111222222222222111222222222222333333333333333444555555666777777555>>>???JJJ}}}lllWWWZZZaaaaaa^^^WWWQQQJJJHHHIIIEEE888,,,//////.........---------------------------------,,,,,,---------................../////////000000000000000111111111111222333000111555666444666:::@@@PPPcccjjjkkkyyynnnbbbmmmtttiii[[[VVVHHHLLLOOOPPPOOOJJJ;;;---///...---...000000///---...------,,,,,,------...------------------------........................................................./////////000000////////////000000000111///...111777999666666:::888MMMgggsssiii[[[XXX]]]bbblllUUU```www{{{___SSSZZZ\\\cccaaaPPPBBB===;;;666AAA<<<444...+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++,,,+++++++++***)))))))))************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---.........------)))***+++,,,,,,------,,,(((***,,,...000000///...000111333444666666777777444222///,,,******+++,,,///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------111,,,,,,000000666OOOlllooojjjsssooobbb^^^QQQNNNIIIGGGDDDAAA@@@===:::888555444333222111111111111111111111222222222222333222222222222333333333333333444444555666777888888;;;333???iiifffUUUTTT\\\dddbbbZZZOOOJJJLLLKKK>>>111/////////.........------------------------------,,,---------................../////////000000000000111111111222222222222555111222666666444;;;FFFPPPbbbhhhhhhnnndddjjjjjjdddbbbKKKKKKKKKNNNTTTUUUJJJ===444111......000111///---......------------......------------------------....................................................../////////000000000/////////000000000111111111///222777666111555===MMMbbbqqqkkk```fff~~~~~~~~~hhhaaa]]]jjjtttTTTUUU]]]```ZZZPPPIIIEEEBBBJJJCCC:::222...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,---......///111444777:::;;;;;;<<<;;;<<>>OOOhhhsssppp\\\\\\{{{aaalllkkk^^^YYYWWWYYYZZZWWWTTTTTTNNNHHH>>>666111...---,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,------...............000//////000222555999;;;CCCBBB@@@??????AAABBBDDDBBBBBBCCCEEEHHHLLLOOOQQQTTTRRRNNNKKKIIIHHHHHHIIIBBB@@@>>>:::666222...,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++000222444AAAZZZsssmmmsssooodddaaaTTTPPPIIIGGGCCCAAA???===:::777555444333222111111111111111111222222222333333333222222333333333444444444444444555666777888999999999WWWmmm\\\^^^ccceeeaaaXXXRRRPPPKKKCCC000/////////....................................---------.........//////////////////000000000000111111222222222333333333555333555999888999LLLbbbsssqqqxxxhhhjjjhhheeeiiihhh]]]TTTTTTYYY]]]JJJ@@@333,,,,,,...//////......------------......000000000000000000000000////////////////////////........................////////////000000000000000000000000111111111111555222555999888:::LLLcccsss~~~xxxdddkkk~~~aaaXXX|||vvvbbbTTTWWW\\\ZZZVVVVVVPPPIII@@@888333000///...------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------......))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......111111111444:::AAAGGGLLLPPPLLLEEE>>>;;;;;;===>>>>>>===<<<;;;<<<>>>AAACCCOOOOOOPPPQQQRRRRRRSSSTTTWWWUUURRRMMMGGG@@@:::777------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((///222777KKKkkkyyysssdddXXXSSSNNNJJJHHHDDDAAA???<<<999666666555444222111000000000222222333333333333444444111222222333333444444555000777:::555444999<<<:::CCC~~~\\\ZZZ^^^hhhdddYYYVVVOOOHHHJJJ<<<444,,,+++000333000+++........................---------.........//////111111111000000000000000222222222333333444444444111666888333555HHHdddzzzxxx}}}dddfffhhhmmmhhhddd```KKKFFF^^^TTTIII555---333111---222//////////////////////////////............//////000000//////.........---////////////////////////////////////000000000000111111111111111222222222;;;...333:::333BBB___iiikkkwwwvvvtttZZZiiioooeeeQQQ\\\]]]TTTWWWUUUJJJEEEDDD<<>>:::::::::999:::===999777555555666777777666:::???FFFIIIHHHGGGGGGIIIRRRQQQMMMHHHEEEGGGJJJJJJ???888///++++++---/////////,,,***+++...///---***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---&&&333333AAAhhh}}}~~~~~~rrrdddXXXTTTOOOJJJGGGDDDAAA???<<<999666666555444222111000000000222222333333333333444444111222222333333444555555444666777777888888999999]]]|||```]]]eeeeee^^^YYYQQQKKKMMM@@@888///---000333111---........................---------.........//////111111111111000000000000222222222333444444555555555777888777>>>RRRmmmnnnlllllliiihhhgggXXXJJJHHHNNNNNNDDD888555111///333//////////////////////////////............//////000/////////............////////////////////////////////////000000000111111111111111222222222222333777999777AAA```wwwwwwooozzz^^^]]]HHHTTT[[[VVV[[[QQQBBB999;;;???888---000...,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---------.........***+++---...............---000333555666888:::<<>>CCCBBBAAABBBAAAAAAAAA???>>><<<<<<<<<::::::999888888<<>>444000111222111///........................------........./////////111111111111111111111111222222333333444555555666888777888???NNNgggxxxooojjjlllooojjjbbbRRR>>>CCCNNNPPPAAA333...////////////////////////////////////............//////////////////............/////////////////////////////////000000000111111111111111222222333333333111===:::===aaattt~~~\\\jjjlll[[[YYYWWWVVVXXXJJJ777777DDD@@@...///...,,,,,,.........,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,------------.........***+++---/////////...------111666:::<<<<<<===>>>888666555888===BBBDDDCCCCCC@@@@@@GGGKKKIIIHHHHHHEEEFFFGGGGGGFFFEEEFFFGGG<<<<<<>>>??????<<<777333:::<<<>>>>>><<<;;;>>>AAATTTSSSPPPIII???555...+++---000111...***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111555@@@```~~~}}}pppeeeZZZVVVOOOIIIGGGCCCAAA???===:::777555555444333222111111111222222222333333333444444222222333333444555555555:::222333<<<:::555BBBXXXlllYYYWWW```iiicccZZZUUUQQQKKKDDD:::333000000000000....................................////////////000111111111111111222222222222333444555666666777999666:::JJJdddjjjkkkqqqhhhddd]]]KKK@@@MMMTTTGGG333000333/////////////////////////////////............/////////////////////.........//////////////////////////////000000000111111111111111222222333333444444666:::888RRRpppeeehhheeeKKKJJJXXXWWWDDD777:::===999111///------//////...---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------......................../////////000666888;;;=========>>>???<<<;;;999:::???FFFGGGDDDFFFEEEFFFHHHGGGEEEGGGMMMMMMIIIEEEDDDEEEEEEDDDCCCFFFGGGKKKPPPSSSQQQJJJDDD>>>>>>??????;;;666666999IIINNNRRRQQQIIIAAA:::888///000///---******---000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////222666MMMuuuyyysssnnndddZZZUUUNNNIIIFFFCCCAAA???===:::888555555444333222222222222222222222333333333444444222333333444444555666666888222555;;;777777UUU{{{dddSSSXXXgggddd^^^ZZZPPPNNNHHH???666000...///000////////////////////////........./////////000000000000111111222222222333222333333555666777777888888777AAA[[[|||zzzeeejjjiiihhheeeVVVHHHKKKRRRJJJ666666;;;111000000000000000000000000//////............//////.........///////////////000000000000000000000000000000000000111111111111111222222333444444555555666777EEErrr}}}zzzwwwuuusssrrrooommmkkkjjjlllpppvvvzzzsssrrrSSSOOOSSSWWWRRRCCC777777>>>666333000.../////////...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////000///......000333777999BBBBBBAAA???>>>???AAADDDFFFIIIJJJLLLUUU___ccc```gggmmmuuuyyyuuuqqquuu}}}}}}ssshhhdddeeeddd___YYYPPPKKKEEEDDDHHHMMMQQQRRRVVVMMMDDD>>>888333444:::999AAAKKKOOONNNJJJFFFEEE666222---+++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000444???bbb|||mmmdddZZZUUUMMMHHHFFFCCCAAA???===:::888555555444333333333333333222222333333333333444444333333333444555555666666555444888;;;777AAAlllZZZRRRaaaaaaaaa```RRRPPPLLLDDD:::222...///111////////////////////////....../////////000000000000000111111222333333333222333444555666888999999888>>>RRRsss~~~oooeeekkkooogggXXXOOODDDKKKJJJ777555:::...000000000000000000000000//////............//////.........///////////////000000000000000000000000000000000111111111222222222222333444444555666666333BBBfff~~~rrrhhhccc```]]][[[WWWWWWVVVUUUSSSRRRQQQPPPMMMLLLKKKJJJJJJNNNSSSXXXTTTcccuuuTTTooommmVVVKKKTTTTTTBBB777:::===999333///.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------........./////////------...000555:::@@@CCCCCCBBB@@@>>>>>>BBBIIINNNPPPZZZbbbgggrrrwwwuuuppphhh___WWWPPPJJJGGGOOOGGGDDDGGGGGG>>>888777444;;;DDDKKKNNNNNNLLLKKKAAA:::222...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111222GGGuuummmdddZZZTTTKKKHHHFFFCCCAAA???===;;;888555555444333333333333444222222333333333333444444333333444444555666666666555666::::::;;;OOOjjjNNNYYY\\\dddgggWWWQQQOOOIII???555000000222////////////////////////.../////////000000000000000000111222222333444444333333444666777888999::::::IIIhhh{{{lllgggmmmggg^^^YYYCCCJJJPPP;;;444999---000000000000000000000000//////............//////............/////////000000000000000000000000000000000111111111222222222222222333444555666777777999[[[yyypppYYYSSSKKKFFFEEEDDDAAA>>>???????????????>>>>>>>>>;;;<<<===<<<;;;===AAAEEEKKKLLLPPPWWW^^^llluuuXXXrrrfffJJJQQQYYYMMM>>>:::EEE???666000......//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------........................////////////...000333777;;;???BBBCCC???@@@AAADDDIIIQQQ[[[bbbuuuuuummmYYYNNNJJJRRRUUUKKK@@@<<<999<<>>666111.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---...///000111222222555SSSllldddZZZSSSJJJHHHFFFCCCAAA@@@>>>;;;999555555444333333333444444222222333333333444444444333333444444555666666666666888;;;;;;???ZZZwwwNNNTTTXXXeeelll[[[SSSQQQLLLBBB888222222444000000000000000000000000////////////000000000000000000111222333333444444333333444666777999::::::===QQQwww~~~zzz```eeegggjjjfffKKKSSS^^^EEE999===444000000000000000000000000//////............//////---.........//////000000000000000000000000000000000111111111111222222222222222333444555666777888EEEqqqzzzrrrllleeeZZZLLLBBBDDD@@@===>>>AAABBB>>>:::;;;;;;;;;;;;;;;:::::::::777999:::999777777999<<<<<<999<<>>444<<>>===<<<<<<;;;===<<<::::::<<<======<<<======<<<999999===DDDKKK^^^{{{YYYlllzzzLLLMMMYYYNNNEEEJJJMMMHHH888+++***...///......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------.....................---...///222333222111000777@@@AAA===:::???EEEbbbiiidddkkk^^^JJJIIIKKKKKKLLLNNNOOOOOOJJJFFFIIIMMMPPPKKK@@@555///---///...,,,,,,---...---+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......///333///,,,000...///:::IIIlllbbbVVVPPPKKKHHHEEEAAA???===;;;888666555555444444444333333333222222333333333333444444333333444555555666666777???888333>>>```vvvjjjcccdddiiimmmuuu}}}rrraaa[[[^^^bbbmmmUUUJJJ\\\hhhccc\\\UUUOOOKKKBBB777000000000000000000000000000000000000000000111111111111111222222333333444555555;;;111555===<<<:::>>>???ccc~~~aaagggiiiiiiWWW[[[UUUDDDLLLIII666444111000111111///...////////////////////////000000000000000000000000///////////////000111111111111111111222333444555888222888888<<<:::888TTT{{{dddXXXTTTOOOIIIJJJFFFCCCEEEHHHJJJIIIHHHIIIGGGDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;<<<===>>>>>>===<<<======<<<::::::>>>AAAHHH]]]xxx|||^^^ggg___NNNOOOAAAHHHOOOOOODDD777222000///.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------....../////////000000000///...///111444:::===AAA@@@===CCCYYYqqqsss~~~|||sssXXXGGGLLLSSSVVVSSSNNNLLLNNNBBBEEEKKKNNNKKKBBB666...,,,---..................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......---111---,,,111000111<<<[[[{{{lllbbbVVVPPPKKKHHHEEEAAA???===;;;888666555555444444444333333333222222333333333333444444333444444555555666777777777333:::VVV~~~{{{ssspppooo{{{zzzooobbbXXXXXXqqqqqqNNNVVVbbb]]]aaaZZZRRRMMMGGG<<<333///000000000000000000000000000000000111111111222222222222222333444444555555111666555666;;;;;;???KKK|||nnnhhhkkkrrrZZZSSSXXXMMMLLLQQQ===777222000222222///+++////////////////////////000000000000000000000000000////////////000111111111111111222222333444555777---666<<<<<<555AAAsss~~~pppgggWWWFFF???@@@BBBBBBEEEHHHNNNRRRTTTPPPIIICCCKKKHHHEEEEEEGGGGGGEEEBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>???@@@>>>===;;;>>>@@@@@@???<<<<<<<<<888BBBTTTnnnkkkWWWaaaRRRUUUJJJQQQSSSJJJ===444///,,,.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,---...//////000000111111111///...000666:::>>>777:::HHHSSSZZZkkk}}}|||dddOOOKKKOOOPPPNNNNNNDDDCCCDDDJJJNNNKKK@@@555,,,---/////////...///000------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++...+++,,,333111333???ppplllbbbVVVPPPKKKGGGDDDAAA>>>===;;;999777555555444444444333333333222222222333333333444444444444444555666666777777555000>>>fffyyyccc^^^^^^dddvvvmmmTTTWWW```eee^^^VVVQQQKKKBBB777///000000000000000000000000000000111111111222222222222222333333444555555555111999555555<<<888EEEhhhoooiiivvvaaaQQQZZZPPPGGGTTTGGG>>>333///111333000,,,........................////////////////////////000000//////000000111222222222222222333444555555666000999::::::>>>XXXtttaaaUUUKKKJJJGGGDDDCCCFFFJJJKKKYYYhhh{{{wwwcccSSSPPPKKKGGGFFFHHHHHHFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDBBBAAAAAABBBAAA@@@>>>???AAADDDEEEEEECCCAAA@@@:::<<>>:::777BBBXXXffflllzzzpppVVVLLLJJJNNNUUUOOOGGG@@@@@@EEEIIIGGGCCC555222...---...000000///------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,...+++---444222555EEE}}}lllbbbVVVPPPKKKGGGDDDAAA>>>===;;;999777555555444444444333333333222222222333333333444444444444555555666777777888BBB>>>QQQbbbcccggglllsssYYYNNNgggfffaaaZZZTTTOOOGGG;;;111111111111111111111111111111111111111222222222222222333333444444555666666777:::777;;;>>>999VVVqqqeeerrrgggVVV\\\QQQDDDWWWRRRFFF777//////222111///////////////////////////////////////////////////000000000000000111222222222222222222333444555666555999???666===WWWxxxwww___OOOHHHGGGIII@@@DDDJJJOOORRRTTTXXX\\\}}}ssscccUUUMMMKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFGGGEEEDDDEEEGGGIIIIIIIIILLLLLLKKKKKKJJJHHHEEECCC@@@@@@AAAFFFSSSkkksssccckkkLLLPPPPPPPPPOOOJJJAAA777222//////.........---------,,,,,,---------.........,,,,,,,,,---------......------------------------,,,,,,---...///111111222000......222888<<<<<<:::999AAAVVVlllwwwlllQQQNNNWWWQQQJJJBBB===???EEEJJJMMMCCC999...+++...222000---...------,,,,,,------...------------------------,,,,,,,,,---------.........///---///333111:::QQQzzzlllbbbVVVPPPKKKFFFDDD@@@>>>===<<<:::888555555444444444333333333222222333333333333444444444555555666666777888888444TTT|||lll___]]]___```eeellluuu```EEE\\\cccbbb^^^XXXRRRKKK@@@666111111111111111111111111111111111222222222222333333333333444555555666666666444555:::===EEEpppjjjjjjiii___```UUUEEEYYYYYYMMM===222000111222222000000000000000000000000000000000000000000000000111000000000000111222222222222222222333444555666111999===111EEEpppiii```RRREEE??????DDDHHHEEEIIIRRR[[[```eeeoooyyyrrrjjjjjjmmmjjjiiihhhfffdddcccaaaaaaVVVTTTRRRRRRUUUYYY\\\]]]^^^[[[XXXTTTQQQMMMHHHEEEBBBBBBAAA>>>???MMMkkkhhh```eeeLLLHHHIIIOOOQQQHHH:::000/////////.........------,,,---------............,,,,,,,,,---------......------------------------------...///000000111111000000111444999;;;;;;999AAAIII```aaaFFFLLLJJJGGGDDDCCCEEEJJJMMMKKK@@@333---///222000---......------------......------------------------,,,,,,,,,---------......///111...000222111CCCccclllbbbVVVPPPKKKFFFCCC@@@>>>===<<<:::888555555444444444333333333222222333333333333444444555555555666777777888888***WWWhhh___```]]]YYYYYYRRR^^^ooogggqqqMMMOOO^^^bbbaaaZZZSSSMMMDDD;;;111111111111111111111111111111111222222222333333333333444444555666666666333222777:::@@@bbbnnniiihhhtttiiikkkiiieeeZZZFFFUUU\\\RRRDDD999333111222222111111111111111111111111000000000000000000000000111111000000111111222333333333222333333444555666222666999666XXXsss\\\HHHIIIJJJJJJKKKMMMPPPQQQWWW\\\gggrrrvvvyyyxxxtttnnnkkklllooorrrsssmmmjjjfffbbb^^^XXXPPPKKKGGGEEECCCAAA>>>AAAPPPaaa]]]___PPPGGGKKKPPPKKK===444////////////............------------............,,,,,,,,,---------......------------------------......//////000000000111...333888::::::===CCCIIIXXXggg]]]QQQPPPMMMJJJGGGFFFGGGHHHIIIDDD<<<555111000//////......------------......------------------------,,,,,,,,,---------......---000///000111333MMMvvvlllbbbVVVPPPKKKFFFCCC@@@>>>===<<<:::888555555444444444333333333222222333333333444444444555555666666777777888888CCCHHHhhhpppZZZSSSYYYXXXVVVQQQNNNWWWnnnmmmkkkcccQQQ[[[bbbccc[[[SSSNNNFFF>>>111111111111111111111111111111222222222333333333333333444444555666666666666999AAA???III|||vvvuuuuuusssvvvzzz}}}|||wwwnnnhhhVVVPPPMMMTTTggglllnnnoooggg\\\EEENNN[[[TTTJJJ>>>666222111111111111111111111111111111000000000000000000000000111111111000111111222333333333333333444555666666;;;888<<>>???===AAAPPP]]]qqq^^^XXXPPPIIIFFFEEEDDDDDDDDDEEECCC<<<333...///222......------------......------------------------,,,,,,,,,---------......+++//////000000444TTTpppcccTTTOOOKKKEEEDDDBBB???===;;;:::999777<<>>:::333///111444222222333222222333333333444444444555555666666777777888888888666>>>GGGdddyyypppjjjeeeaaa\\\\\\]]]```eeekkkqqquuuhhh\\\SSSTTTWWW^^^pppaaannnooobbbUUUEEE[[[\\\UUUFFF999444222///111111111111000000000000000000000000000000000000222222222222222222222222333444555555444444666888666CCC111^^^qqq\\\UUUUUUUUUZZZ[[[]]]ccclllwwwyyyvvvtttmmmbbbXXXYYY\\\VVVGGG???BBBDDDAAAIIIYYYssspppYYYQQQMMMPPPNNNWWW<<<777111///111111------000////////////////////////---------............///000000000000//////////////////000000000111111222<<<888:::BBBEEEJJJaaa{{{uuuOOOFFFPPPSSSJJJ@@@;;;DDDGGG@@@888555222...111000///......---------//////.........---------,,,,,,,,,---------......,,,555***777777333fffooocccTTTOOOKKKEEEDDDBBB???===;;;:::999666:::<<<888222000333777333333333444444444555555777444555888888666888===TTTdddhhhlllqqqbbbZZZSSSNNNFFFCCCQQQccckkk```www^^^SSSXXXcccbbbWWWUUURRREEE;;;444000222444333222333222222333333333444444444555555666666777888888888888<<<999KKK}}}yyyvvvuuu{{{}}}jjj[[[TTTUUU^^^hhheeetttjjjhhhooohhhXXXKKK[[[[[[VVVKKK>>>444222333111111111111000000000000111111111111111111111111222222222222222222222222333444555555444444666888555<<>>FFFWWWooo```^^^gggPPPPPPLLLLLLLLL:::333///000111///...000////////////////////////---------............///000000000000////////////...///000000000000111111444>>>EEEEEEJJJ```bbbSSSNNNPPPSSS@@@;;;<<>>YYYuuuuuuiii\\\RRRHHH@@@CCCKKKpppxxxYYYdddtttNNNSSS```cccYYYVVVTTTKKK>>>666111333444333222333333333333333444444444444555555666666777888999999999???;;;\\\rrreee```[[[VVVTTTVVVZZZ^^^aaahhhwwwfffnnnnnn^^^RRR]]]ZZZXXXSSSEEE444111777222222111111111000000000111111111111111111111111222222222222333333333333333444555555555555777999888444mmm{{{rrrjjjdddzzz|||^^^DDDAAACCC???>>><<>>EEESSShhhaaa~~~pppOOOVVVIIIIIIEEE<<<222///111222111///////////////////////////---------............///////////////000000000000---///111111222666<<>>666111000000////////////000---.....................---------.........//////222+++555333777iiimmm\\\ZZZllldddXXXQQQKKKEEEDDDBBB???===;;;:::999666444333333444444444333333333333444444444555555555555666777666888AAALLLVVVqqqyyyvvv~~~ooo[[[QQQJJJEEEDDDXXXcccdddcccOOOOOO^^^cccaaa\\\SSSGGG>>>777666666444333555333444444444555555555555555555666777999:::;;;;;;:::GGGooo___TTTJJJDDDCCC???FFFXXXyyyooolllnnnhhhkkkdddaaa___TTTAAA444222333222222222222111111111222222222222222222222222222222333333444444555555444555777777777888:::<<>>333333333222222222111111111222222222222222222222222222222333333444555555666444555777777777999;;;===ccczzzdddRRRIIIDDDEEEFFFDDD@@@???JJJXXXlllzzz^^^mmmPPPRRRIIIJJJCCC777000000222000////////////////////////---------............///.........///000111111111000222333444999HHH\\\kkk{{{bbbXXXMMMGGGFFFDDDBBB@@@444333222000///.........---------.........//////............////////////111,,,666444SSS|||yyyqqq\\\PPPKKKkkkeeeYYYRRRKKKEEEDDDBBB???===;;;:::999666777777555333222333555333333333444444444555555444444777888888;;;GGGTTTccceee|||^^^QQQOOOJJJCCCPPPzzz[[[[[[zzzhhhLLLTTT```bbb]]]SSSKKKBBB999777666444444555444444444555555555666666444555666888999:::<<<<<>>OOOrrrdddeeeqqqnnnkkkddd^^^[[[UUUFFF666333333333222222222111111222222222222222222222222222222333333444555666666444666777888888999<<<>>>]]]pppZZZOOOFFFDDDCCCAAA===:::>>>FFFUUUwww[[[ttt]]]EEEHHHLLLGGG:::000000111111////////////////////////---------.........//////---......///000111111222---000333888BBBVVVpppyyyaaaPPPPPPNNNBBB===AAA555444333111///...---------------.........//////............/////////000111...777666]]]|||~~~|||aaaVVVSSSOOOpppfffVVVPPPNNNFFFDDD@@@>>>===<<<:::888555666777666444333333444444444444555555555555666888666777888444888RRRooowww}}}lllVVVQQQJJJLLLMMMWWWxxxmmmUUUjjjHHHTTT]]]aaaccc[[[OOOIII@@@999555444333333444444444555555555666666:::222777>>>999777===@@@QQQ___KKKKKKDDD???EEEXXXxxxpppmmmnnnqqqmmmeee___\\\UUUEEE555555444333222111111111111000111111111111222222222222222333444444555555666333:::555444;;;:::;;;BBBnnnsssqqqYYYPPPHHH???;;;>>>AAACCCBBBJJJ^^^wwwXXXpppKKKKKKOOOBBB:::>>>333)))444000/////////........................////////////333111//////000111111111777444666BBBTTTkkktttVVVXXXJJJHHHKKK777>>>888222......//////....................................///////////////888222---AAApppzzzoooXXXMMMMMMOOOpppfffVVVPPPMMMFFFCCC@@@>>>===<<<:::888555555444444444444444333444444444555555555555666666333444777888CCCbbbuuu\\\WWWKKKKKKJJJNNNcccvvvVVVrrrtttNNNOOO[[[bbbbbb^^^RRRKKKBBB:::666555555555444444444555555555666666999:::999888999;;;>>>CCCrrr~~~ZZZKKKFFFBBBCCCMMMdddmmmkkkqqqmmmfff```]]]WWWHHH:::555444333222111111111111111111111111222222222222222333333444444555555666777888666333===;;;777RRRqqqSSSMMMFFFBBBCCCBBB@@@===@@@QQQggg{{{fffyyyLLLGGGMMMHHH>>>:::444---...000000/////////.....................////////////000/////////000111222222222000<<>>===<<<999888555333222333555777555333444444444555555555555666666444555777888@@@XXXqqq~~~{{{zzzeee\\\SSSOOOKKKHHHLLLaaa]]]eee\\\KKKXXXbbbbbbcccVVVOOODDD<<<777666777777444444555555555666666666555@@@999333<<<===AAASSSpppRRRNNNIIIEEEDDDNNNfff}}}qqqjjjpppmmmgggaaa^^^ZZZMMM@@@555555444333222222222222111111111111222222222333333333333444555555666666:::555888333@@@<<<999rrrhhh___SSSJJJFFFCCCAAA???>>>EEERRRmmmUUU{{{hhhKKKJJJLLLEEE999555444,,,000000000/////////..................////////////......///000111222222333222555IIIiiieeeXXXRRRDDDBBB@@@<<<666111000000//////.................................//////000000000***111>>>DDD}}}xxx[[[JJJHHHNNNUUUooofffVVVOOOKKKEEECCC@@@>>><<<;;;999777777333111333777:::777333444444444555555555555666333333777;;;:::<<>>666444???999FFFsss___WWWOOOJJJDDDCCCOOO^^^qqqooolllgggbbb```\\\QQQEEE666555444333333222222222111111111222222222333333333333444444555666666666999333;;;666@@@===CCC{{{fffSSSIIIEEEFFFGGGBBBBBBCCCSSSoookkkSSS^^^HHHGGGLLL===777999111000000000////////////...............////////////...///111111111111222333666CCCZZZxxxccc[[[QQQDDDBBB>>>999444111000//////.................................///000000111111...222???FFFjjjPPPFFFHHHPPPXXXnnnfffWWWOOOJJJEEEBBB???===<<<;;;999777888444222444999;;;888555444444444555555555555666111333777<<>>FFFWWWgggZZZzzzMMM???LLLCCC777777666111000000000////////////............////////////000111333222111000222444777SSSqqq~~~ZZZTTTGGGDDDAAA===777333000000000////////////////////////......//////000111111222111555@@@ZZZ```KKKEEEGGGOOOVVVmmmgggXXXPPPJJJEEEBBB???===<<<;;;888777888555444555888999777555444444444555555555555666888666444777===HHHSSSZZZaaazzzeeeYYYTTTYYYXXXNNNKKKOOOWWWmmmooofffcccMMMUUU```fff\\\UUUKKKBBB<<<888666555555555666666666777777777999::::::@@@???999eeedddMMMJJJMMMHHHDDDFFFAAAUUUlllxxxlllmmmlllhhhfffaaaWWWMMM777777666555444444444444222222222222333333333333444444444555666666777777444999:::999666CCCzzzvvvzzzqqqjjj}}}lll^^^TTTOOOEEEHHHEEEGGGOOOUUUiiinnnaaaCCCHHHGGG888333777111111000000000/////////............////////////111333444333111111555888AAAdddyyykkkbbb]]][[[^^^iii|||cccSSSOOOEEEDDD@@@:::444000000000////////////////////////......///000000111222222000888CCCwwwxxxXXXHHHDDDEEELLLUUUlllgggYYYQQQKKKEEEBBB???===<<<:::888666555555555555555444444444444444444555555555555666:::777444777AAAOOOZZZ___[[[wwwgggZZZZZZ]]]ZZZSSSOOONNNUUUxxx{{{fffrrrNNNQQQ```aaa^^^XXXNNNFFF???;;;777555555666666666777777777777999999===>>><<>>MMM]]]gggiiilllwwwwwwwwwccc[[[^^^```[[[UUUYYYQQQkkkhhh{{{OOOOOOaaa^^^___ZZZQQQIIIBBB===888555666666666666777777777777444888===999:::bbbsss___VVVMMMKKKPPPRRRKKKCCCHHHiiinnnrrrtttrrrnnnhhh]]]RRR888777666555555444444555222222333333333444444444444444555555666777777777333>>>---AAAGGGrrruuurrr{{{xxxtttoooaaaWWWWWWXXXhhh{{{jjjnnnKKKLLLHHH777333111111111111000000000000............/////////000///111333222111555>>>EEE~~~www\\\TTTKKKIIIMMMQQQPPPMMMOOOHHHEEERRRmmm[[[GGGGGGDDD===666111000111000000000000000000000000---...///000111222333333///>>>===zzz```HHHAAACCCIIIWWWfffooogggWWWRRRJJJEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666555:::666666IIIZZZcccmmmiii```hhhbbb[[[bbbccc\\\xxxrrrvvvRRRHHH___bbbfff]]]UUUPPPHHH===777888777777777777777888888888===;;;<<<999BBB}}}nnnYYYSSSSSSSSSNNNQQQPPPNNNjjjgggvvvjjjssshhh]]]ZZZCCC999000111555666555555555555555444444333333333555444444555555666777888888777666DDDLLLvvvttt|||sssmmm```XXXjjjZZZSSSIIIGGGCCC111111000000////////////000////////////000111222333333333...333999000>>>jjjzzz~~~sssccc[[[OOOQQQTTTXXX[[[^^^______[[[^^^ZZZTTT___}}}eeeTTTPPPDDD===;;;222,,,222000000000000////////////......//////000000111111333333EEErrrPPPAAAGGGEEEHHH\\\ooonnnfffWWWRRRKKKEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666444666888CCCRRRSSSYYYkkkppptttnnneee^^^fffjjjpppccc^^^KKK]]]bbbggg^^^VVVPPPHHH===777888777777777777888888888888888666======\\\wwwcccXXXSSSTTTQQQUUUccckkkuuuooorrrggg```YYYGGG;;;222222666666555555555555555444444333333333555555555555555666888888???<<<888AAA[[[hhhvvvhhheeeyyyvvvaaaLLLFFF;;;555111111000////////////000/////////000000111222333222222222555777;;;UUU||||||pppccc\\\YYY___dddkkkqqqtttrrrnnnkkkkkknnnmmmiiilll}}}^^^SSSIIIAAA999555333111111000000000////////////......//////000111111111333;;;OOOlllNNNAAAEEECCCIII```tttmmmeeeVVVQQQKKKEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666777444999KKKVVVMMMRRRllleeepppyyy{{{rrrtttzzzXXXiiimmmKKKSSS[[[hhhaaaXXXPPPGGG===888888777777777888888888999999;;;777>>>???sssmmmcccgggXXXaaasssqqqtttqqqgggdddYYYLLL@@@555444666666555555555555555444444444444444555555555555666777888888;;;:::999EEE~~~mmmbbb{{{oootttiiiVVVJJJ:::@@@222111111000//////000000000000000000000111333333222111666666444KKKuuuvvveee\\\\\\```cccuuu|||zzz{{{|||~~~|||zzz]]]PPPJJJ:::666888000111111000000000/////////......///000000111111222...===WWWbbbIII???CCCBBBKKKeeezzzllleeeVVVQQQKKKEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666:::777888EEEOOOIIIOOOhhh{{{zzzvvvwwwzzzttt```]]]RRRLLLTTThhhccc[[[QQQGGG>>>999999777777777888888999999:::???999AAAGGGhhhttt~~~lllvvvooohhhhhh[[[RRREEE888555777666555444555555555555555444444444555555555555666777888999444666<<>>444888111111111111000000000//////...//////000111111222222///999___{{{WWWDDD>>>BBBAAAOOOlllllldddUUUQQQJJJEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666666:::999???HHHHHHKKKZZZrrriiiooommmsssjjj]]]bbbMMMSSSeeeddd^^^SSSHHH@@@;;;999666777777888999::::::::::::888DDD___yyyiiitttnnnllllll___WWWHHH:::666666555444555555555555555555555555555666555555666666777888999888888AAAjjj```iiieeeiiiHHHFFF===444444222111111000000000000000000000111222333444444222999888===kkkmmmqqqdddZZZYYY\\\eeeuuutttMMMSSSBBB222666555111111111111000000000000//////000000111222222222666888lllpppNNN@@@===AAACCCUUUsssllldddUUUPPPJJJEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666000:::>>>BBBJJJJJJOOO^^^fffccciiikkk{{{}}}xxxrrr\\\nnnNNNQQQbbbddd```UUUJJJBBB===999666777777888999:::;;;;;;777:::JJJlllrrrpppqqqmmmcccZZZKKK<<<666666555444555555555555555555666666666666666666666777888999999<<<:::CCCwww___gggaaaRRRNNN===555555333222111111000000111111000111111222333444555444777<<>>===AAAFFF]]]xxxmmmeeeUUUPPPIIIEEECCC???===<<<;;;999777666666555444444444444555444444444555555555555666333999@@@JJJPPPQQQeeezzzhhh```nnnnnn^^^```ffflll~~~XXXxxxuuuNNNPPP^^^cccbbbWWWLLLDDD>>>999666777777888:::;;;;;;<<<:::@@@QQQ~~~rrroootttvvvlllfff[[[LLL<<<666555444444555444555555555666666666777666666666666777888999::::::===MMMxxxqqq___qqq}}}eeeOOOBBB666555444333222111111111111111111111222333444444444777555DDDooofff||||||rrrbbbUUUMMMMMMQQQUUUcccnnntttTTTGGG???999555222222222111111111000000///000000111111222333333555@@@[[[EEE======AAAJJJccc|||mmmeeeUUUPPPIIIEEECCC???===<<<;;;999777666666555444444444444555444444444555555555666666:::888???OOOUUUWWWcccyyykkk}}}rrriiicccfffoooyyyUUUfff}}}SSSTTT\\\ccccccYYYMMMFFF???999666777777999:::;;;<<<<<<:::CCCVVV|||{{{xxxnnnvvvzzzjjjhhh\\\LLL<<<555555444444555444555555555666666777777666666666666777888999:::777DDD^^^nnniiiddd|||qqqoooIIICCC777666444333222111111111111111111111222333444555444888444KKKZZZyyywwwlllTTTPPPJJJFFFHHHQQQ]]]eeeuuu[[[IIIHHH===000222222222111111111111000000000000111222222333333777KKKUUUDDD======BBBMMMggg}}}jjjdddXXXSSSIIIDDDBBB@@@===:::999888888666666555444444444444555666555555444444666777888333999AAAEEEGGGTTTppppppwwwmmmjjjhhh^^^ZZZLLL]]]eeeeeeYYYNNNIIICCC;;;999999999999:::;;;;;;<<>>GGGyyy|||lllqqq}}}sssjjjaaaVVVEEE777555888888444555555555555666666666666888777777777888:::::::::???TTT}}}mmmtttWWW>>>@@@888222333444222111333111111111111222333444555888777JJJ~~~uuuxxxyyy\\\UUURRRUUU___lllvvv~~~|||\\\QQQ===777555444333222111111111111000000000000111222333444444ZZZkkkJJJ>>>???>>>BBBWWWssskkkcccWWWSSSIIIDDDBBB@@@===:::999888888666666555444444444444555666555555555555666777777===::::::@@@FFFKKKRRRZZZWWWnnnmmmuuuoooVVVcccQQQXXXcccfff\\\QQQKKKDDD<<<999999999::::::<<<======???]]]www}}}hhhiiiuuusssrrr{{{sssmmmdddZZZHHH999555888777444555555555555666666666666777777777888888999;;;;;;EEE\\\fffddd===AAA999333333444333222444222222222222333444555555999888eeedddyyyttttttwwwmmmUUUGGG555555444333222222111111111111000000111111222333444666\\\```BBB???>>>===DDD\\\vvvlllcccVVVSSSJJJDDDBBB@@@===:::999888888666666555444444444444555555555555555666666666777666888===BBBCCCEEEMMMVVV]]]WWWuuunnn~~~zzzZZZeeeNNNTTTaaaggg^^^SSSLLLDDD<<<::::::::::::;;;<<<>>>>>>FFFwwwvvv~~~nnn]]][[[eeeqqqyyyzzzooo|||wwwmmmhhh^^^LLL<<<666777777333555555555555666666666666777777888888888999;;;===AAAeeennnhhhnnnFFFBBB999333333444222222444222222222222333555666777666===hhh```}}}yyy~~~rrrooo{{{VVVLLL<<<555555444333222222222222111111111111222333444444>>>```VVV???@@@===<<>>666777777444555555555555666666666666666777999999888999<<<>>>FFF|||wwwTTTVVVCCC;;;333222333111111333222222222333444666777888555KKKPPPrrr|||~~~}}}uuujjjppp___KKKBBB666555444333222222222222111111111111222333444555BBBiii|||QQQ@@@???<<<>>>LLLeee{{{nnncccUUURRRKKKDDDBBB@@@===:::999888888666666555444444444444555444555555666777666666666555===DDDEEEFFFZZZlllbbbvvveeemmmhhhrrrwwwVVVLLL]]]iiicccXXXOOOFFF>>>::::::;;;;;;===>>>@@@AAAPPPxxxrrr~~~{{{xxx{{{~~~oookkk{{{~~~sssmmmdddSSSAAA777777777555555555555555666666666666555888::::::888999<<<@@@XXXTTTjjjGGG>>>666444333111000222222222333444555666888999888eeemmmJJJppp~~~{{{llljjjvvvLLLBBB666555444333222222222222222111111222222333444555AAAwwwuuuMMMAAA>>><<<@@@PPPhhh{{{ooocccTTTRRRLLLDDDBBB@@@===:::999888888666666555444444444444555444444666777777777666555999===AAACCCFFFWWWyyyllljjj~~~aaajjjiii^^^zzz___III\\\iiieeeYYYPPPGGG???::::::;;;<<<===???AAAAAAaaatttttt~~~~~~wwwbbbtttuuuwwwxxxnnneeeUUUBBB888777888777555555555555666666666666444888;;;:::888999===AAAjjj||||||___yyyLLLBBB999666444222111333222333333444555777999:::???UUUUUU{{{ttt~~~rrriiiuuuTTTEEE666555444333333222333333222222222222333444555555BBBnnnIIIAAA<<<<<>>???AAABBBssstttxxxmmmWWW}}}~~~pppooozzznnnfffVVVCCC999888999888555555555555666666666777444888;;;;;;888999===AAAsss|||yyyiiieeePPPEEE<<<888666333222444222333333444666888999:::FFFLLLbbb~~~rrr}}}{{{vvvlllooo___KKK666666555444333333333333222222222222333444555555GGGiiiEEE???:::<<>>;;;<<>>;;;DDD\\\rrr|||kkkgggZZZQQQKKKDDDAAA===:::999999888777555555444444444444555555555555666666666777777777888:::>>>AAAFFFMMMUUUZZZQQQuuueee___uuuaaa___oooeee~~~NNNQQQcccnnnaaaQQQHHH@@@<<<:::===777???EEE>>>MMMvvvvvvlllJJJTTT___hhhZZZ\\\uuuyyy~~~ssskkkZZZFFF999777777666777777777777888888888888888999<<<555::::::@@@mmmqqqyyyfffooo{{{VVV===888333222666555666...888555333888999HHHPPPOOOllleeeaaakkk}}}|||___;;;888444333333333222222222000222555444333555999SSS___@@@;;;<<<;;;FFF___uuu}}}kkkfffYYYQQQKKKDDDAAA===:::999999888777555555444444444444555555555666666666666777777777888<<>>CCC>>>QQQpppppp~~~WWWEEELLLQQQ[[[XXXKKKsssuuuxxx~~~uuummm[[[GGG:::888777666666777777777888888888888666777<<<999===<<>>888444444444333222222333111222555555333666;;;]]]\\\>>>:::;;;;;;IIIbbbvvv}}}kkkgggZZZQQQKKKDDDAAA===:::999999888777555555444444444444555555666666666666777777777888444===BBBAAAGGG^^^{{{lllggg^^^KKKNNN___{{{___aaaXXXdddvvvmmmXXXKKKDDDAAA:::<<<888===???>>>YYYnnnjjjvvveeeNNNAAADDDJJJZZZdddCCC^^^uuuzzz}}}xxxooo]]]III<<<999888666666777777777888888888888777666<<<;;;@@@<<>>;;;<<<<<>>UUU>>>AAA;;;===MMMfffxxx}}}mmmiii\\\SSSMMMDDDAAA===:::999999888777555555444444444444555555666666777777777888888888:::@@@CCCCCCIIITTTTTTMMMccc___qqq^^^PPPQQQMMMKKKXXXwwwxxxYYYccccccdddeeeRRR[[[tttqqqZZZKKKEEEAAA:::@@@>>>======KKKyyy|||ooommmZZZRRRaaa{{{ccc]]]___pppxxx}}}{{{sssaaaKKK>>>:::999777777777777777888888888888:::777<<<<<<>>>@@@dddqqqrrrzzznnnmmmkkkuuuxxxTTT@@@555666999333444777888444;;;888IIIPPPJJJiiiggg]]]yyy{{{sssjjjddd___ZZZVVVUUUWWWWWW\\\bbb^^^cccuuuPPP@@@444555666222111666555222222555555555999@@@PPP:::???;;;>>>NNNfffwww|||nnnjjj\\\TTTNNNDDDAAA===:::999999888888555555555444444555555555777777777777888888888888999<<<===DDDWWWiiihhhZZZ^^^yyymmmccczzzwwwyyyuuujjj^^^NNNQQQRRR^^^|||aaa\\\zzzmmm^^^eeePPPYYYtttsss]]]NNNIII@@@:::BBB@@@>>>???RRRwwwkkklll{{{jjjQQQWWWxxx[[[RRRYYYzzz{{{|||tttaaaLLL>>>:::999777777777777777888888888888999777===<<>><<<999888888777555111111666888444222444555555555555555666777777???===<<>>DDD???888EEE>>>QQQsssllluuuyyy{{{]]]XXXOOOVVVwwwuuuvvveeePPP>>>666666999666666666666777888999::::::;;;===999===EEEoooyyyzzzhhh[[[XXXUUUSSSMMMGGGCCCFFFNNNUUUiiivvvUUUbbbEEE666000;;;666555000;;;777888;;;SSSttt@@@JJJ\\\nnnaaafff~~~tttoookkkeeebbbbbbggguuu{{{|||vvvlllnnn^^^999::::::000555333222555666222222888555444==={{{LLL>>>:::===<<>>;;;999888888888BBB999333333444333555;;;555555555555555666777777666<<>>777BBBAAA[[[ooojjjvvvzzz|||rrrNNNoooiiiYYYxxxyyy~~~uuudddOOO>>>555555888666666666666777888999:::<<<<<<@@@<<>>;;;999999999999......111888:::777444333555555555666666666777777AAA@@@AAAGGG\\\zzzwwwWWWtttYYYaaaeeeWWWqqqlll|||fff]]]vvvPPPUUUxxx{{{hhhVVVEEEBBBDDDAAA999???BBBfff~~~lllhhhuuu}}}{{{zzzzzzpppUUUjjjjjj]]]zzz~~~uuudddOOO>>>555444777666666666666777888999::::::888===:::BBBRRRllllll|||qqqkkkhhhzzzvvvooohhhbbb\\\VVVSSSNNNUUU]]]eeetttccchhhGGG;;;555888111777222999888888BBBhhhWWW;;;MMMsssdddaaappp~~~sssnnnkkkfffddddddooozzzyyykkkkkk{{{III555666333666222333222555111222888666777BBB~~~NNNAAA???===;;;PPPkkkvvv}}}ooogggZZZUUUKKKCCCAAA>>>;;;999999::::::CCC===666333222333555777555555666777777777777777:::<<>>;;;999999;;;<<<---...111333666777555222555666777777888888777777111:::HHHNNNPPP```iii```uuuVVVeee[[[vvvkkk[[[lllzzz[[[tttsssMMMRRRtttwwwfffYYYLLLDDDAAAFFF@@@===EEEuuu{{{nnnkkkvvv}}}|||uuuWWWWWW^^^xxxqqqmmmxxxeee^^^qqq}}}xxxhhhTTTBBB888666888666666666666777888999:::???999@@@>>>LLLtttuuu~~~qqqzzzrrrllliiifffcccbbbgggttthhhkkkyyyqqqgggdddhhh~~~iiivvvFFF;;;666888555888666666:::888KKKLLLJJJNNN___[[[bbbxxxxxxtttqqqkkkhhhhhheeegggffflllvvvmmm[[[UUUKKK777;;;555333///666///444222222777666:::HHH\\\EEE888;;;:::NNNiiiuuu|||mmmfffXXXTTTMMMDDDBBB>>>:::999:::;;;======>>>;;;888777777444///555666777888999888777666@@@:::===KKKddd~~~wwwXXXiiivvvWWWdddmmmfffsssaaaqqq```ssssssLLLRRRuuuxxxhhh[[[NNNBBB:::CCCAAA===JJJvvvmmmmmmxxx|||lllSSSRRRMMMNNNRRRZZZ~~~}}}yyyuuusss{{{yyy~~~^^^fffqqquuuyyyiiiUUUCCC999777888666666666666777888999:::>>>888BBB>>>JJJ{{{|||ttt|||vvvsssqqqlllhhhgggiiiqqq{{{zzznnnNNN>>>777666555888777555<<<888OOOsssGGGJJJSSSZZZXXXddd{{{~~~pppmmm}}}}}}xxxsssjjjdddbbbkkklllbbb^^^nnntttiiiaaaGGG999;;;444444000555///555222222777555:::III\\\EEE777;;;999NNNiiittt{{{llleeeVVVSSSNNNDDDBBB>>>:::999:::<<<>>>uuuTTT444'''---888===555666777999999888777666@@@888:::NNNwwwnnnTTTnnnxxx[[[bbbyyyXXX___tttmmmsssiii|||bbbyyyzzzPPPRRRwww~~~nnn^^^MMMGGG:::BBBAAA===NNNrrrlllllluuuzzzooojjjbbbKKKJJJFFFFFFGGGMMMsssvvv]]]]]]pppnnnwwwwwwuuu}}}yyylllfffiiiwwwyyyiiiUUUCCC888666777666666666666777888999:::999555BBB===EEExxx{{{tttzzzxxxxxxssspppppppppsss~~~xxxrrrxxx}}}SSSBBB888555666777888555===888RRRoooJJJFFFVVVWWWUUUeeessskkkpppyyyooogggdddjjjttthhhVVV^^^mmmmmmggguuu{{{FFF999888333888333111000555333222666555:::JJJSSSBBB<<<:::999MMMhhhttt{{{llleeeVVVSSSOOOEEEBBB>>>:::999:::===>>>NNNMMMFFF<<<888:::888222555666888999:::999777666333BBBNNNLLLPPPggglllUUUdddmmm{{{ttt[[[bbbnnn]]]MMMKKKdddlllrrrkkkbbbTTTSSSxxxuuu```KKKOOO>>>CCCAAA;;;NNNpppjjjjjjppp}}}hhhZZZ[[[^^^UUUKKK@@@AAADDDBBBUUUzzzYYYOOOfffcccXXX[[[XXXxxxiiiUUUBBB777555666666666666666777888999::::::777GGG@@@DDDxxxyyyqqq~~~}}}|||zzzzzzxxxwwwkkkccckkk{{{lllmmmzzznnn|||sssUUUDDD999555777777888444>>>888SSSwwwRRRCCCVVVRRRSSSfffyyyxxxpppmmmkkktttTTTNNNYYY[[[VVVlllzzzFFF888444333<<<666...111666444333666444:::JJJJJJAAAAAA:::999MMMhhhssszzzkkkdddYYYTTTKKKHHHBBB??????>>>:::999:::666666666666555555555555444777999999888777777777;;;???AAAEEEMMMWWW\\\[[[{{{[[[fffpppcccSSSMMMQQQMMMaaannnxxxjjjhhhxxxSSS[[[rrrsssdddNNNGGG@@@>>>===FFFIIIqqqggggggppp~~~tttxxx^^^JJJFFFGGGHHHBBB>>>JJJ\\\iiiOOO]]]lllSSSOOOMMMPPPeeeyyydddKKK;;;777888888888888888888888888999999===444???FFFIIIpppxxx{{{xxxyyytttgggfffhhhoooyyyfffLLL???JJJUUU\\\rrruuuaaaeeewww\\\>>><<<;;;555999777666:::666YYYjjjOOOEEEJJJTTTSSSkkk|||wwwiiiccc|||yyyrrrnnnrrruuuxxxmmmXXXUUUYYYSSSWWWJJJ777777444888333222444222333555444444;;;CCCNNNBBB<<<;;;<<>>:::888:::666666666666555555555555555666888888888777888999:::>>>AAAFFFPPP\\\cccdddqqqYYYkkkwwwhhhaaaXXXQQQMMMGGGMMMFFFKKKiiippphhhnnnRRRVVVnnnvvvgggPPPLLLEEEBBB???GGGLLLoooiiinnnyyygggYYYMMMIIIEEEBBBHHHSSSppphhhmmmTTTDDDMMMHHHKKK___yyycccKKK;;;777888888888888888888888999999:::999888BBBFFFRRRppp}}}}}}zzzzzz}}}{{{mmmfffhhhhhhhhhvvvmmmOOO666555:::;;;CCCOOOppp___XXXzzzkkk___;;;777888777888777666<<<888[[[\\\JJJFFFKKKRRRRRRjjj~~~rrr___KKKMMMoooyyyuuuxxxyyy}}}sssqqqmmm___ZZZJJJ888888444888333222444333444555444444:::BBBQQQAAA;;;;;;<<>>???>>>:::888:::666666666666555555555555555666777777777777999;;;===@@@AAACCCKKKWWW]]]^^^uuuaaakkksss^^^UUUTTTPPPKKKOOOHHHRRRMMMDDDJJJ\\\}}}lllfffQQQSSSkkkzzzkkkRRROOOHHHDDD???FFFMMMlllkkkttt{{{hhhTTTIIIMMMZZZsss|||lllcccWWWJJJOOOHHHJJJZZZyyyxxxbbbJJJ;;;888999999888888888888888999::::::888===CCCCCCZZZppp~~~|||{{{zzzvvvgggccckkkiiibbbnnnwwwxxx~~~xxx```EEE;;;===@@@===:::;;;ggg}}}NNNTTTnnndddhhh>>>444777999777777888>>>:::]]]RRREEEFFFKKKOOORRRjjj|||sssjjjZZZJJJMMMnnn{{{yyyvvvpppUUUnnnKKK999999444777333333555444444555444444999AAATTTAAA:::;;;;;;IIIcccwwwjjjcccXXXUUULLLGGGBBB>>>>>>===:::888999666666666666555555555555555666666666666777:::======??????AAAIIITTT\\\\\\fffvvvZZZfffyyyppphhh[[[NNNTTTJJJVVVYYYOOOHHHOOOqqqmmmeee|||~~~kkk```QQQUUUooo}}}nnnVVVMMMHHHDDD>>>CCCJJJjjjiiippp|||hhhLLLQQQcccrrrjjj~~~ppp]]]nnnzzzdddNNNGGGGGGRRRkkkvvv___HHH;;;999:::999888888888888999::::::;;;<<<@@@AAABBB\\\xxxlll}}}zzz|||hhh```iiiiiiaaannntttggg[[[NNNccc]]]OOOBBB@@@CCCAAA999:::JJJlllfffGGG\\\gggrrrEEE888888999777777888>>>:::\\\VVVDDDDDDIIILLLSSSkkk~~~zzzrrrppp{{{wwwpppwwwtttJJJUUU```vvvJJJ::::::444777333333555444444555444333999AAAUUUAAA;;;::::::HHHaaavvvjjjcccXXXUUUMMMGGGAAA>>>>>>===999888999666666666666555555555555555666666666666777:::===777:::===BBBMMM\\\fffiiiXXXccczzzsssZZZeee}}}hhh```MMMTTTYYYTTTLLLLLLiiinnnYYYnnneee^^^SSS]]]www~~~pppZZZMMMHHHEEE???DDDJJJjjjeeefffooo[[[WWWcccdddvvv~~~\\\rrrsssJJJBBBAAAFFFXXXvvvsss\\\EEE999999:::999888888888888999:::;;;<<>><<>>999ZZZ^^^DDDAAAGGGLLLTTTlll}}}yyywwwnnnqqqzzz~~~VVVTTTJJJVVVHHH::::::444666333444555333444555444444999AAAUUU@@@===::::::FFF___ttt}}}iiibbbXXXUUUMMMGGGAAA===>>>===999777999666666666666555555555555555666777777777777999;;;666:::===AAALLLZZZcccddd^^^nnntttgggiiiggg___ZZZTTTNNNKKKaaaccciiizzztttwwwssshhhgggXXXddd~~~rrr]]]PPPJJJGGGBBBIIINNNjjjbbb___eeeqqqoooVVVbbbttt{{{ZZZfffsssNNNCCCCCCDDDNNNjjj~~~pppYYYBBB888999:::999888888888888999;;;<<<===>>>>>><<>>;;;999EEE]]]qqq{{{iiibbbXXXUUUNNNGGGAAA======<<<999777888666666666666555555555555555666888888888777888999:::<<>>???AAA111AAAWWWgggIIIOOO|||lllvvvJJJ<<<888777888777666;;;888[[[[[[AAA???EEEIIIOOOhhh|||jjjrrryyytttiiieeeqqqwwwxxxwwwBBB666888222555333666222111222555555555<<>>555777999777888888888999:::;;;===>>>666IIIGGGOOOfff}}}}}}{{{uuulllttt~~~uuubbbOOODDD@@@???AAAIII999nnnrrrLLLKKKvvvyyyMMM;;;888999777666666;;;888]]]VVV@@@@@@DDDDDDKKKddd{{{vvvXXXbbbvvvqqqhhhcccooouuu@@@555777222555444777111000222444555666===EEE[[[@@@<<<;;;999CCCYYYmmmwww}}}lllbbbXXXWWWNNNFFFBBB>>>;;;;;;;;;;;;:::888888777666666666666666666666777888888888888888<<<<<>>;;;::::::999888888888777666666666666666666666777888888888888888:::;;;AAAFFFQQQmmm|||sssRRRqqqggglllaaaPPPIIIRRR{{{vvvpppjjjXXXQQQUUU___|||xxxoooSSS```rrryyyjjj___RRROOOLLLNNN\\\oooccceeedddyyylllXXXXXXuuu|||[[[QQQsss```zzz}}}UUUKKKDDDPPPooo}}}aaaEEE;;;:::777777:::777777888999;;;<<<===>>>@@@BBBKKKRRRbbb~~~~~~~~~}}}}}}uuuTTTHHHHHHCCCAAA@@@@@@OOOsssZZZTTT{{{KKK<<<999999;;;222<<<:::<<>>EEE<<>>SSShhhuuu|||lllbbbYYYWWWNNNGGGDDD???;;;::::::999888888888777666666666666666666666777888888888888888888;;;BBBEEENNNjjj|||vvvOOObbbnnnwwwgggkkksssXXXNNNQQQ}}}www\\\NNNQQQ[[[uuuyyyuuuPPPhhh{{{}}}oooddd]]]TTTIIISSSttttttdddccccccvvvtttmmmsssiiibbbxxxfffsss|||sssWWWEEERRRqqqwww\\\BBB999999999999;;;888999999:::;;;===>>>???DDDFFFPPPUUU{{{ccc~~~ooorrr}}}}}}{{{yyyzzzbbbKKKGGGTTTLLL===@@@MMMvvvZZZkkkHHH>>>:::999;;;444<<<:::===QQQaaa>>>FFF>>>CCCEEEUUUyyyUUUMMMvvvzzzxxx]]]YYY___BBB555777444222555333555333444555444444:::BBB~~~___DDD<<<:::666;;;OOOgggxxx~~~mmmbbbWWWUUULLLGGGDDD???<<<<<<<<<<<<;;;888777777666666666666666666666777888888888888888999===CCCCCCGGG^^^nnngggYYYiii{{{gggbbbvvvoooiiiYYYYYY~~~}}}~~~\\\HHHJJJPPPddd|||ZZZxxxrrriii___PPPEEERRR{{{zzzeeeccccccsss|||hhhtttmmmmmmkkknnngggHHHLLLbbbzzzpppYYYBBB999999999888999999999999:::;;;===???AAAHHHKKKVVV^^^bbbyyy___\\\ppp~~~}}}{{{xxxyyymmmMMMFFF^^^SSS<<>>?????????888777777666666666666666666666777888888888888888999>>>EEEDDDEEEWWWbbbXXXRRRlllhhh]]]|||vvvkkk|||bbbYYY|||pppkkknnn|||WWWDDDHHHLLLYYYwwwiiirrrjjjXXXHHHEEEKKKhhhgggccccccooooookkkrrrgggpppWWWtttdddGGGGGGQQQbbbhhhXXXEEE<<<999888777777888888888999;;;>>>AAACCCJJJLLLXXXeee~~~zzzcccmmmjjjbbbmmm||||||{{{~~~|||zzz{{{tttTTTLLLcccRRR===OOO[[[ooouuu~~~cccRRRdddvvvyyyiiikkkGGG888555999666666;;;888BBBOOOuuuKKKAAA777???BBBJJJhhhyyyvvv~~~}}}xxxaaaLLLfffQQQ===666888333333666444666333333666777777;;;AAAlllddd@@@@@@>>>999999HHHbbbyyylllddd\\\[[[SSSGGGCCC@@@>>>>>>?????????888888777666666666666666666666777888888888888888888===DDDFFFIII\\\eeeZZZOOOlllfffaaa{{{cccqqqhhhVVV~~~}}}|||bbblllxxxUUUFFFMMMOOOYYYzzzrrrsssiiiTTTDDDHHHDDDOOOeeekkkdddcccjjj|||rrrgggnnn```WWWYYYlllTTTFFFGGGIIIUUU~~~^^^VVVJJJ@@@:::777666777888888888:::===AAADDDGGGKKKLLLYYYiiiyyy~~~dddmmmqqqrrrcccZZZ}}}~~~~~~vvv```[[[fffNNNAAAWWWbbbrrrrrrzzzccc???KKKhhhpppkkkLLL888555<<<555888:::777CCCLLL{{{KKK<<<777CCCBBBEEE___{{{xxxiiijjjzzz~~~uuupppwwwxxx```KKK^^^JJJ;;;777888222333777444777444444888;;;;;;>>>CCCjjjmmm@@@AAA;;;888888CCC[[[sss~~~mmmddd[[[ZZZRRRHHHDDD@@@===<<<<<<<<<;;;888888777666666666666666666666777888888888888888999;;;BBBFFFOOOfffqqqeeeYYYgggooodddyyysssuuurrr^^^wwwzzzdddttt~~~\\\NNNSSSNNNTTT{{{ssszzzkkkWWWEEEFFF???HHHLLLnnneeebbbdddwwwllluuuxxxtttiiiddd]]]QQQJJJKKKHHHUUUqqqSSSSSSNNNEEE<<<777888999999999999;;;???DDDIIILLLOOOQQQ^^^jjj{{{eee}}}ppp}}}iiigggqqqkkkllleeeLLLHHH[[[```ooollluuuiiiCCCAAAWWWnnnrrrPPP:::555<<<555:::999555BBBFFFKKK>>>;;;???BBB@@@WWWjjjhhhsssrrruuu|||zzztttqqquuubbbMMMXXXvvvEEE999888888222333777444888555555:::>>>???BBBFFFgggwwwBBBBBB:::999999@@@UUUnnn|||~~~nnncccXXXVVVMMMIIIEEE@@@<<<:::999888777888888777666666666666666666666777888888888888888::::::@@@EEEQQQlllyyynnn\\\XXXooobbbttt{{{hhhsss~~~xxxeeeUUUUUUIIIKKKttt}}}rrrppp\\\FFFBBB===PPPOOOqqqeee```___|||{{{tttooooooooodddZZZRRRMMMHHHWWWbbbKKKPPPPPPHHH===888:::<<<::::::;;;===BBBGGGLLLPPPTTTXXXdddlll~~~fff{{{|||ooo[[[rrrkkkqqqvvvdddNNNNNN\\\ZZZiiieeeooolllFFF:::DDDmmmbbbwwwPPP:::444:::666;;;999333@@@BBBOOODDD===777BBB===QQQ~~~zzznnngggffflll}}}tttxxxfffOOOSSSlll~~~BBB888888888222333888555999555666<<<@@@BBBDDDHHHddd~~~DDDBBB;;;<<<<<>>AAAEEEJJJOOOSSSRRR___bbb{{{iiiooo}}}xxx{{{|||}}}yyy~~~yyywww{{{zzz[[[LLLlll]]]aaa]]]ZZZyyykkk@@@@@@JJJVVVhhh|||tttJJJ;;;777888999666:::666999???ffffffDDD<<<===BBB>>>JJJooo|||sssiiiuuunnnaaa[[[XXXiii}}}vvvrrrnnnZZZ\\\aaaqqq===;;;888666555555666666666888;;;===@@@CCCGGGJJJkkkIII???999:::999>>>QQQkkk|||oooccc\\\ZZZMMMGGGDDD@@@===<<<;;;:::999:::999888777666666666666666777888999999999888888777>>>BBBBBBJJJ___~~~~~~^^^gggxxx~~~ggg```TTTaaagggssssssYYYFFF<<>>AAA???GGGeeexxxyyyzzzoooddd[[[iii}}}zzzggg^^^YYY]]]ZZZccc<<<:::888666555555666777999;;;>>>@@@BBBEEEIIILLLkkkQQQDDD;;;;;;999<<>>666888<<<<<<===@@@DDDHHHKKKPPPVVVYYYZZZddd```iiigggdddzzztttxxxtttvvvqqqrrrzzzccckkk|||yyyXXXWWWlll]]]XXXPPPQQQppplllIII???EEETTT^^^tttrrrGGG;;;888888;;;444888:::;;;999\\\PPP===>>>@@@@@@DDDWWW~~~{{{pppgggooo}}}yyyYYYIIIQQQVVVQQQTTT:::999777555555666777888<<<>>>AAACCCEEEHHHLLLOOOgggUUUCCC>>><<<888:::HHH___rrr{{{ooofff\\\YYYNNNGGGDDD@@@===<<<;;;:::999999999888777666666777777666888:::<<<===;;;999888999@@@BBBUUUgggVVV___zzzlll}}}mmm\\\tttiiisssRRRDDD>>>CCCGGGIIIbbbxxxllleeebbb|||ttt~~~uuueeehhhrrrnnnfffwww}}}|||aaaUUUWWW^^^}}}WWWHHHFFFMMMMMMCCC:::999===??????BBBGGGKKKOOOSSSXXX[[[[[[dddbbbfffzzzfff^^^|||nnnmmm\\\XXXSSSQQQ[[[QQQUUUyyyddd```lll]]]VVVOOOQQQfffbbbKKK===EEEXXX```ooorrrEEE;;;999666;;;333888;;;<<<666SSSWWW======???AAAAAAKKKnnnxxxrrrooo{{{}}}___IIIOOOQQQUUUKKK999888666666666777999:::???AAADDDFFFHHHKKKNNNQQQeeeWWWAAA???<<<888999EEEYYYnnn{{{oooggg]]]YYYNNNGGGDDD@@@===<<<;;;:::999999888777777777777777777555777999;;;<<<:::888777666???DDD\\\qqqdddsssqqqjjjzzz}}}}}}www}}}lllWWWiiilllpppNNNEEEAAACCCIIIJJJ[[[~~~ooofffcccoooyyyxxx}}}{{{~~~ppp~~~fffXXX```rrrmmmJJJFFFLLLPPPNNNEEE;;;999<<>>BBBAAADDD```xxxqqqsss|||aaa\\\TTThhhtttEEE888777666666777999<<<===AAACCCEEEGGGIIIKKKOOORRRddd___CCC???;;;888:::CCCUUUlll|||nnnhhh]]]XXXNNNGGGDDD@@@===<<<;;;:::999888888777777777777777888555666888999:::999888777777@@@GGGRRR\\\^^^[[[vvvrrrvvv}}}wwwrrr|||bbbSSSZZZ~~~sssjjjIIIEEEDDDBBBIIILLLVVVrrrdddcccggg}}}uuu}}}uuu```UUUddd___FFFCCCKKKJJJGGGAAA;;;:::<<>>888777777777999<<>>;;;999;;;BBBQQQhhh{{{nnniii]]]XXXNNNGGGDDD@@@===<<<;;;:::999888888777777777777888888666777777888888888888888;;;???DDDFFFGGGWWWcccnnnwwwmmmssstttdddWWWUUUUUUmmmbbbCCCEEEEEE???HHHLLLTTTxxxeeefff```www}}}{{{kkkZZZQQQhhh~~~RRRGGGCCCDDDAAA===<<<<<<>>>@@@CCCJJJNNNRRRUUUWWWYYY\\\^^^]]]WWW```jjjmmmiiizzz___xxx~~~tttfffXXXFFF===BBBDDDQQQuuuxxxaaaLLLCCCEEEJJJ___{{{vvv~~~}}}zzziiiZZZRRRJJJJJJFFF>>>III^^^lll~~~___999;;;===666555777999222:::<<<===cccUUU===;;;???AAAAAAIIIdddxxxwwwkkkUUU;;;888888888999;;;>>>AAADDDDDDFFFIIIJJJLLLNNNQQQTTTTTTuuuKKK>>>;;;:::;;;???KKKaaavvvnnnjjj]]]XXXOOOGGGDDD@@@===<<<;;;:::999888777777777777777888888777888888888888999999999:::888>>>DDDJJJaaa~~~uuukkkzzzpppUUUPPP[[[XXXgggwww]]]???EEEFFF===FFFMMMRRRhhhlll\\\tttxxx~~~tttvvvkkk]]]UUUoootttDDDFFFAAA???:::777999???CCCFFFIIINNNQQQUUUXXXZZZ[[[]]]___ggg\\\dddoookkkfffuuuZZZrrruuuNNNEEEBBB;;;FFFssseeeQQQMMMDDDBBBVVVhhhtttyyyrrruuu___TTTMMMSSSGGG???HHHZZZiiiaaa:::;;;;;;444333999:::000:::>>>:::VVV___>>>;;;>>>AAA@@@BBBUUU~~~vvv|||KKK<<<888888888999<<<@@@CCCEEEFFFHHHJJJLLLMMMOOOSSSUUUVVV{{{UUU>>>;;;:::<<<>>>GGG\\\qqqpppiii^^^YYYOOOLLLFFF@@@>>>??????<<<888999999999888888888888777777777777888999999::::::;;;999>>>IIIQQQYYYhhhwwwllluuuaaaWWWggg\\\hhh~~~pppOOOHHHBBBAAABBBEEEMMMUUUmmmlllbbbhhh~~~}}}~~~tttqqqaaaWWWOOOooofffEEE888<<<:::999;;;@@@BBBCCCGGGMMMRRRUUUXXXYYYYYYZZZ]]]```bbbiiibbbiiippp```yyyXXXiiijjjMMMAAAAAASSSkkkqqqcccTTTUUU___aaahhhmmmuuuvvvkkkbbbkkk{{{tttddd\\\XXXKKKCCCJJJ```gggrrr{{{uuuTTT;;;888;;;333555555666666777:::???CCCiiiJJJ>>>;;;===AAAAAAJJJkkkzzzxxx|||===AAA777:::===@@@BBBEEEHHHJJJKKKKKKMMMNNNLLLKKKRRRZZZcccqqqWWWAAA<<<777666888BBBYYYooopppiii^^^YYYOOOKKKFFF@@@===>>>>>>;;;888999999999888888888888777777777777888999999::::::777555???QQQ[[[[[[```jjjwwwwwwnnn|||rrrnnn```aaa\\\{{{hhhLLLFFFBBBCCCDDDFFFLLLSSS~~~rrrgggddd```}}}qqqjjjVVVLLLSSS{{{UUU>>>666@@@999:::@@@FFFIIIHHHJJJOOORRRUUUXXXYYYYYYZZZ]]]___aaaeee^^^dddfffbbb[[[dddmmmMMM<<>>BBB{{{{{{MMMAAA???@@@AAA<<>>===@@@CCC======SSSoooyyyaaa999999>>>@@@DDDHHHKKKLLLMMMMMMNNNNNNQQQTTTSSSQQQTTTZZZUUUgggsssGGGAAA===<<<999===PPPfffoooiii^^^ZZZQQQIIIEEE@@@===<<<;;;:::888999999999888888888777777777777777888999999:::::::::555>>>SSS^^^```kkk|||ssslllzzz{{{xxx|||uuu}}}~~~XXXGGGCCCBBBEEEHHHKKKPPPWWWooorrrpppiiiaaa~~~ssseee\\\LLLjjjNNNEEE>>>111;;;:::===DDDMMMQQQPPPQQQUUUTTTUUUWWWYYYZZZ\\\^^^___bbb^^^aaaiiiiiizzzuuueeeYYY___RRRzzznnnSSSNNNzzzfffaaaZZZFFF???===BBBAAA<<<<<>>===555666;;;777777888777777888;;;===JJJqqq@@@:::<<>>FFFUUU|||QQQ;;;:::AAACCCFFFJJJNNNOOONNNMMMJJJKKKNNNRRRRRROOOPPPUUUKKKZZZJJJAAA======::::::JJJ___oooiii^^^[[[RRRHHHEEEAAA===;;;:::999999999999999888888888777777777777777888999999::::::888666<<>><<>>CCC@@@AAAGGGnnn~~~vvvGGG@@@>>>DDDDDDFFFJJJNNNPPPNNNMMMIIIHHHKKKPPPPPPMMMMMMPPPNNNSSStttNNNAAA:::<<<;;;999EEEXXXoooiii^^^[[[SSSHHHFFFBBB>>><<<:::::::::999999999888888888888777777777777888999999::::::<<<>>>CCCGGGLLLVVVcccmmmyyyiii|||}}}___SSSGGGCCCBBBFFFMMMTTT^^^gggiiixxxjjjoooddd```}}}mmmVVVjjj]]]999777999999>>>@@@???BBBHHHLLLNNNTTT[[[YYYXXXYYY[[[___aaaaaaaaaccc\\\dddgggjjjqqqzzzvvv~~~XXXnnnpppcccooowww|||}}}VVVKKKwww|||SSSNNNwww]]]QQQEEEDDDWWWzzzqqqSSSJJJLLLJJJCCC???888;;;DDDPPPVVVTTTPPPOOOSSSSSSbbbSSSSSSYYYEEERRRooommmCCC777999;;;000555666888777777888:::<<>>CCCBBBEEEKKKNNNPPPUUU\\\[[[ZZZZZZ]]]aaaccccccbbbiiibbbjjjgggkkkooohhhZZZeeerrrqqq}}}|||UUUGGGwwwaaa\\\vvvqqq```RRRJJJQQQnnnlllZZZVVVOOOHHHEEE???888555999===<<<;;;<<>>@@@AAADDDEEE^^^}}}PPP@@@GGGHHHJJJGGGEEEGGGLLLPPPOOOMMMJJJHHHHHHMMMNNNLLLLLLNNNNNNOOO___dddJJJ888;;;>>>999===JJJoooiii^^^\\\TTTHHHGGGDDD@@@<<<;;;;;;<<<999999999888888888888777777777777888999999::::::999===:::;;;VVV~~~wwwkkkyyykkkwwwnnnfffBBBBBBBBBAAAFFFOOOXXX___gggnnnuuuyyyyyymmmgggjjjccc{{{oooddd```<<>>>>>HHH{{{hhhTTTfffQQQFFFRRR|||EEE:::666777;;;555333555777777777888:::<<<>>>LLLsssKKK???AAA@@@???AAA>>>MMMpppxxxmmmpppzzzyyyFFF???HHHIIIMMMHHHEEEFFFLLLPPPPPPNNNJJJFFFFFFJJJLLLJJJJJJMMMKKKVVVbbbnnnOOO:::<<<@@@999;;;EEEnnnhhh^^^ZZZQQQJJJGGGBBB???======;;;:::;;;:::999999888888999999777888888888888999999999999???::::::bbbxxxiiiwww{{{{{{~~~TTTEEE???EEEFFFKKKSSS]]]gggnnnqqqrrr{{{nnnwwwsssnnn~~~aaaWWW999555AAAGGG===FFFDDDGGGJJJNNNQQQUUUYYY]]][[[YYYYYY```hhhjjjccc\\\]]]ggg______iii```rrriiiYYYZZZzzzcccKKKkkkoooNNN___hhhyyyrrrzzzbbbNNN???@@@BBB<<<777666===RRRzzzppplllcccGGGWWWvvvEEE999777666666333444444555666777888999999:::JJJ```?????????===GGGCCCDDDPPP{{{jjjWWWbbbUUULLLIII>>>JJJMMMIIIEEEFFFLLLPPPQQQPPPEEEEEEGGGIIIKKKMMMNNNOOONNNTTTRRRMMM???<<<777>>>999CCCnnnhhh^^^ZZZQQQJJJGGGBBB???>>>===;;;:::;;;:::999999888888999999888888888888999999999999666===;;;<<>>AAA@@@bbbzzzsssiiiSSSVVV|||CCC777777666666444444444555666777888999999>>>AAAiii|||PPP???>>>@@@BBB>>>BBBEEE___vvvfffZZZiiiQQQIIIEEE===FFFHHHDDD@@@AAAFFFKKKKKKJJJCCCDDDEEEFFFHHHJJJKKKKKKKKKPPPOOOooo\\\CCC>>>;;;???999@@@oooiii^^^[[[RRRJJJGGGBBB???>>>===<<<;;;;;;:::999999888888999999888888888888999999999:::888<<<===<<>>BBBEEEFFFEEEAAABBBBBBCCCDDDEEEFFFGGGLLLOOOPPP___oooEEE<<<<<<===555:::oooiii^^^[[[RRRKKKGGGCCC@@@>>>===<<<;;;;;;:::999999888888999999888888888999999999::::::::::::<<<======EEEZZZoooyyyyyyiiizzzssswwwRRRCCCEEEFFFEEEMMMYYYeeemmmqqqrrrrrr~~~{{{xxxppphhhffflllKKK;;;<<>>VVVzzz~~~NNNGGGBBB>>>???>>>AAA???======@@@BBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCGGGKKKNNNRRRJJJ;;;???===777:::oooiii___[[[RRRKKKHHHCCC@@@???>>><<<;;;;;;:::999999888888999999888999999999999:::::::::999555999AAACCCHHH```|||~~~lllsss|||pppxxxfffKKKCCCEEEGGGMMMSSS]]]eeejjjnnnrrrtttuuuooopppnnngggwww\\\DDD999===>>>PPP```NNNAAAGGGIIIJJJKKKJJJKKKMMMOOOPPPOOONNNNNNOOOQQQSSSTTTQQQRRRRRRVVV[[[XXXXXXaaaiiifffcccXXXOOOzzzrrrXXXIIIHHHOOOYYYaaaTTTNNN]]]kkkqqqhhhnnnzzzSSSNNNaaabbbKKKCCCCCCBBBOOOsssjjjddd~~~}}}UUU444::::::111333999444444555666777888999999888???<<>>@@@===>>>FFFRRRtttfff@@@EEEBBB===AAA>>>???===<<<<<<>>>???@@@@@@??????@@@@@@@@@AAAAAAAAA>>>BBBFFFHHHXXX???BBB@@@>>>===ooojjj___\\\SSSKKKHHHCCC@@@???>>>===;;;;;;:::999999888888999999999999999999::::::::::::;;;777999AAABBBIIIeeeyyymmmyyykkkYYYIIIGGGGGGKKKXXX\\\bbbfffiiimmmrrrwwwooo|||}}}xxxssspppfffaaaJJJ===<<>>@@@RRRpppYYYhhhkkkiiiCCC222999888111444888444444555666777888999999888BBB<<<@@@ooo\\\GGG============CCCBBB<<>>;;;;;;;;;::::::;;;;;;<<<>>>>>>>>>??????@@@@@@@@@<<<@@@BBBKKKkkkhhhCCC???;;;>>>:::pppjjj___\\\SSSLLLHHHDDD@@@???>>>===<<<;;;:::999999888888999999999999999:::::::::;;;;;;===;;;<<<===:::BBBdddrrr{{{pppkkkHHHGGGKKKKKKTTT___cccggghhhiiikkkqqqvvvtttyyy|||vvvlllhhhdddkkkiiiEEE>>>===IIIDDD???AAA???MMMBBBFFFJJJLLLLLLJJJHHHHHHBBBFFFLLLNNNLLLKKKLLLNNNNNNLLLNNNOOONNNVVV]]]\\\rrrWWWYYYNNNaaa{{{fffVVVLLLFFFPPP???AAALLLnnnzzziiiWWW\\\mmmcccrrrccc|||lllXXX}}}cccNNNIIINNNwww```SSSaaakkk[[[@@@333777444333666555444444555666777888999999999>>>@@@<<>>AAA@@@CCCDDD===EEE]]]gggLLL===???===;;;===<<<999:::::::::999999999:::;;;<<<<<<===>>>?????????@@@CCC@@@QQQTTT~~~KKK===888>>>666pppjjj___\\\SSSLLLHHHDDDAAA???>>>===<<<;;;:::999999888888999999999999:::::::::;;;;;;;;;999;;;???===888DDDlllzzzzzz~~~{{{YYY;;;EEEMMMPPP]]]```eeeiiiiiihhhiiinnnssszzzuuuvvv~~~~~~nnnqqqlll[[[bbbOOO@@@BBB777??????AAAEEE???JJJAAAFFFKKKNNNMMMKKKHHHGGG???FFFMMMPPPOOOLLLMMMNNNQQQNNNOOOMMMIIIRRR\\\XXXssswww~~~WWWWWWKKKWWWuuuiii[[[MMMOOOKKKNNNDDD___ttteeeKKKUUU]]]LLLRRRaaalll{{{[[[xxxXXXFFFFFFssseeeHHHUUUdddvvv[[[CCC555444111444777222444444555666777888999999999:::DDDDDDEEEsssgggFFF===CCC???===CCCCCCBBBIIIdddNNNFFF???<<<:::999:::::::::;;;<<<;;;:::999:::;;;999::::::;;;<<<>>>>>>???@@@AAA:::PPP@@@XXXCCC<<>>>>>===;;;:::999888888888999999::::::::::::;;;;;;BBB???999:::>>>@@@VVVzzzmmmiiiGGGEEEQQQVVVYYY^^^dddkkkmmmgggeeekkkqqqsssqqqvvvpppqqqooorrrgggcccaaalllvvvHHHDDDCCCBBBAAACCCFFFGGGEEEBBBHHHFFFEEEFFFHHHJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGNNNNNNMMMLLLKKKMMMPPPTTTeeecccvvvSSSOOOVVVppp{{{gggdddXXXYYYLLLGGGRRRzzznnngggaaaSSSOOOjjjfffCCCKKKccczzzooo}}}ooo}}}|||KKKJJJpppwwwjjjnnnvvvEEE<<<444444555333111111333333444666777999:::::::::<<<>>>BBBFFFSSSvvv@@@???>>>???BBBCCCBBB@@@JJJcccbbbBBBAAA>>>;;;:::::::::;;;888888888999999:::::::::::::::999999::::::;;;<<<;;;EEE888IIIBBBcccgggVVV888666DDDrrrlll```]]]VVVMMMJJJEEEBBBAAA@@@???=========;;;:::999888888888999999::::::::::::;;;;;;BBB@@@;;;<<<>>><<>>>>>AAACCCJJJuuuTTTHHH;;;999???EEECCC>>>CCCSSSlllVVVAAA@@@===;;;:::999::::::888888888999999999999999999999999999999:::;;;;;;;;;AAA:::FFF@@@[[[RRR@@@666???rrrjjj___]]]UUUMMMIIIEEEAAA@@@???>>>======<<<;;;:::999888888888999999::::::::::::;;;;;;>>>???<<<===???:::CCC\\\xxxfffPPPBBBIIITTTXXX]]]eeekkkpppsssoookkkkkkkkkjjjnnnrrrpppnnnooossslllwww}}}tttooohhhaaa\\\hhhNNN@@@EEEDDDCCCCCCDDDFFFFFFEEECCCCCCIIIQQQTTTQQQLLLIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFIIIJJJIIIHHHGGGIIILLLOOOPPPtttiii|||hhhSSSMMMNNNwwwoooUUUPPPOOOdddmmm^^^wwwsssUUUiii]]]CCC888BBB|||nnnEEE===JJJ```VVVyyy[[[===666111333666555555777333333444555777888999999===???>>>???@@@AAA[[[sss\\\AAA777===EEEDDD??????DDDQQQeee```FFF@@@>>><<<:::999999999999999888888888888888888777999888888888888999::::::;;;:::===@@@>>>OOOXXXIII:::===rrriii___]]]TTTMMMIIIEEEAAA@@@???===<<<===<<<;;;:::999999999999999999999:::::::::;;;;;;999;;;999;;;???;;;BBBVVVyyyUUUJJJFFFNNNTTTUUUYYY```bbbgggkkklllkkkiiiiiihhhiiijjjkkkpppqqqnnnlllpppwww|||sssnnnddd]]]jjj```BBBAAAFFFDDDDDDDDDDDDEEEEEEDDDCCC@@@HHHQQQSSSOOOIIIFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHGGGGGGHHHJJJMMMTTTnnnssszzzPPPQQQKKKggg}}}aaaTTTOOOfffrrrgggeeeooommmOOOJJJ===ggg{{{tttQQQFFFNNN\\\vvvWWW:::444111333555555555888333333444555666777888999<<<>>>===>>>@@@===GGGaaazzzYYYBBB<<>>===;;;999888888888888888888888777777666666666888777777777777888999999<<<666AAA<<<===EEEdddqqqLLL???>>>rrrhhh___]]]SSSNNNJJJEEEBBB@@@???===<<<<<<<<<;;;:::999999999999999999999:::::::::;;;;;;999;;;777999???===BBBSSS~~~nnnJJJGGGJJJRRRUUUTTTXXX___^^^```dddhhhhhhgggffffffdddcccdddlllpppkkkyyy{{{sssqqqzzzqqqkkk```^^^ddd|||}}}JJJ>>>BBBAAACCCCCCDDDDDDDDDCCCCCCCCC>>>DDDKKKKKKGGGCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGGGGFFFGGGIIIKKKKKK___xxxLLLSSSNNN[[[}}}xxx___SSSooosssjjj|||yyyYYYSSSAAAQQQyyyjjj}}}TTTAAAGGGSSS999444222444444333333666333333444555666777777888888===;;;===BBB>>>@@@MMMzzzyyyYYYBBB:::>>>DDDBBBCCCEEEGGGPPPbbb{{{TTTDDD<<<;;;;;;:::999888777777666777777777666666555555555777666666666666777888888<<<555BBB:::<<<>>>NNNPPPDDD>>>ssshhh```^^^TTTOOOKKKGGGCCCAAA???>>><<<<<<;;;::::::999999999:::999999::::::::::::;;;;;;===>>>999999???>>>@@@LLL~~~{{{SSSEEEGGGMMMTTTWWWWWW[[[bbbbbb```bbbeeefffcccbbbdddiiihhhfffjjjnnnggglll{{{ttttttlllfffbbbbbbbbbpppbbbDDDDDDFFF@@@AAACCCDDDDDDBBBAAAAAABBB>>>AAACCCCCC@@@???@@@BBBAAAAAAAAA@@@AAAAAABBBBBBDDDEEEFFFFFFEEEFFFHHHIIIEEEUUUooo~~~XXXTTTMMMRRRsssuuuuuu___uuupppggg}}}bbbOOOGGGCCCSSSRRR___]]]GGGLLLzzz}}}CCC888444333444444111111555333444444555666666777777666<<<:::;;;BBBAAA>>>EEERRRvvvTTT@@@===@@@>>>BBBCCCBBBBBBJJJZZZgggbbbAAADDD===999999888888777666555555666666555555555555555444666555555555555666777777:::666AAA999;;;<<>>ttthhhaaa```TTTQQQMMMHHHDDDBBB@@@>>>===;;;;;;:::999999999::::::999999::::::::::::;;;;;;===???::::::AAA???===FFFddduuu|||fffIIIGGGJJJPPPVVVXXXYYY^^^eeeeee```^^^aaabbb___```cccgggmmmllljjjllleeeeeerrr|||{{{|||qqqkkkhhh\\\^^^jjjvvvOOOFFFJJJHHHAAA@@@BBBDDDCCC@@@??????AAA>>>>>>>>>??????@@@@@@AAA@@@?????????@@@@@@AAABBBAAACCCDDDDDDCCCCCCEEEGGGHHHRRRlll|||cccZZZJJJOOO___wwwrrrvvvrrriiiwwwuuuSSSYYYHHHEEEGGG\\\iiiVVVYYYhhh~~~}}}|||sssZZZnnnQQQ;;;666333333444333111222555333444444555555666666666666<<<999666>>>@@@<<<@@@@@@___rrrVVVEEE======@@@BBBBBBAAACCCIIINNNgggttt|||LLL===>>>:::777777777777666555555444444444444444444555555555555555444444555555666777666888===888999;;;AAAZZZZZZDDDuuuiiiaaa```UUUQQQNNNIIIEEEBBBAAA???===;;;;;;:::999999999::::::999999:::::::::;;;;;;;;;888<<<:::;;;CCCAAA===CCCBBBzzzooolllZZZNNNMMMPPPTTTWWWXXXYYY^^^dddddd]]]ZZZ]]]^^^]]]___ddd\\\iiijjjffffffbbbbbbkkkmmm}}}~~~qqqjjjdddcccccchhhyyy\\\AAACCCHHHDDD>>>???AAACCCBBB???===>>>@@@>>>======>>>AAABBBAAA@@@??????>>>>>>???@@@AAAAAA???AAABBBBBBBBBBBBCCCEEEGGGMMMVVVeeedddIIIQQQUUU}}}jjjvvvvvvrrrwww{{{ooo^^^kkkTTTHHHIIIYYYfffTTTWWWTTT```}}}gggdddyyykkkHHHWWW444@@@333111222444333111333777333444444555555666666666777>>>888333;;;===:::<<<>>>CCCqqqlllOOO<<<@@@AAACCCEEEFFFGGGFFFFFFDDDTTTkkk~~~QQQ@@@???555666666777777777666555444444333333333444444555555555555444444444444555666666333999999777777;;;AAACCCiiiLLLoooiii^^^YYYSSSSSSOOOJJJEEEBBB@@@===;;;======<<<;;;::::::::::::999999::::::::::::;;;;;;???===<<<>>>AAACCCBBB@@@EEEUUUqqqcccOOOHHHRRRSSSVVVYYY[[[]]]______ZZZ\\\[[[WWWYYY```bbb___dddeeeeeedddbbbaaabbbcccaaa~~~nnnooopppggg```______hhhkkkDDDKKKEEEBBBGGG>>>????????????>>>>>>>>>>>><<<<<<<<<============>>>=========>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBGGGGGGSSSoooQQQNNNMMMeeeyyy~~~yyysssvvvqqqOOOCCC]]]zzzTTT\\\uuuppp~~~sss{{{lllHHHHHHhhhqqq???999444444444444444444444444444444444555555555555666777777777777888999:::;;;>>>???EEErrr~~~GGGDDDBBBAAABBBBBBAAACCCFFFEEEHHHNNNVVVbbbsss^^^CCC:::666555999555555444444444333333333333333333222222222111111222222222333333333444444333444444666888:::<<<===fffWWWpppjjj___ZZZTTTSSSOOOIIIEEEBBB@@@>>><<<======<<<;;;::::::::::::999999::::::::::::;;;;;;===;;;:::<<>>>>>>>>>>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>???@@@AAAAAABBBBBBBBBGGGCCCLLLxxxvvvzzzWWWEEESSS]]]~~~{{{~~~bbbLLLeeewww]]]bbbxxx{{{zzz\\\YYYTTTEEEBBBNNNzzzddd:::444444444444444444444444444444444444444555555555555777777777777888999::::::===???AAA\\\XXXMMMBBB>>>@@@CCCCCCBBBBBBDDDGGGKKKQQQ[[[gggooo}}}zzzNNN;;;999888666777444444444444333333333333333333222222222111111111222222222333333333333444333333444555777999;;;<<<\\\bbbpppjjj```[[[VVVRRRNNNIIIEEECCCAAA???>>>======<<<;;;::::::::::::999999::::::::::::;;;;;;:::999999:::===>>>>>>===BBBIIIuuu}}}}}}ZZZKKKLLLRRRUUUUUUVVVXXXXXXYYYYYYYYYYYYZZZYYYVVVVVVYYYZZZYYYXXXZZZ]]]^^^^^^^^^___```______tttyyyjjjyyymmmmmmmmmfff^^^\\\dddttt___BBB???GGG>>>>>>DDD<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999:::::::::;;;;;;::::::;;;;;;<<<============>>>???@@@@@@AAAAAAAAAFFF>>>CCC^^^___lllDDDYYYWWWccc|||tttQQQhhhvvvgggiiitttnnnUUUHHHFFFGGGGGGGGGmmmKKK777333444444444444444444444444333333333444444444555555666666666666777888999999:::<<<===CCCjjjkkkPPP???>>>BBBCCCAAABBBCCCDDDEEEFFFHHHMMMPPPZZZaaammmxxxyyy{{{~~~zzzyyyyyyZZZ<<<444888999666555444444444333333333222222222222222222111111111000111111222222222333333333333333444555666888:::;;;MMMqqqkkkbbb]]]WWWQQQNNNIIIEEECCCBBB@@@???======<<<;;;::::::::::::999999999:::::::::;;;;;;999999999:::<<<===>>>===BBBEEEbbbcccRRRMMMOOORRRTTTUUUVVVWWWXXXXXXXXXXXXTTTVVVVVVUUUUUUVVVXXXYYYXXXZZZ[[[\\\ZZZYYYZZZ[[[___\\\ddd}}}nnnkkk}}}tttrrrooojjjhhh___dddjjjssspppJJJ@@@CCCEEE<<<===@@@888;;;::::::::::::999999999777777777888888888999999888888999999:::;;;;;;;;;<<<<<<===>>>????????????EEE===???KKKnnnlllZZZYYYVVV]]]XXXeeelllvvvrrrqqqjjj\\\PPPKKKLLLOOOnnnfff666:::666333333333333333333333333222333333333444444444444555555555555666777888999888888<<<:::KKKtttTTTDDDAAABBBAAABBBCCCDDDEEEEEEFFFGGGGGGIIINNNVVV^^^dddiiimmmooonnnoooqqqsssuuuvvvvvvvvvuuuvvvxxxzzz~~~SSSBBB444222666666444333333333333333222222222222222111111111111000000000111111111111222222222222222222333444555777999:::;;;lllqqqkkkbbb^^^XXXRRRNNNIIIEEEDDDBBBAAA???======<<<;;;::::::::::::999999999:::::::::;;;;;;999:::;;;<<<<<<===>>>???===???JJJ{{{vvvnnnTTTQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYSSSTTTUUUUUUSSSRRRSSSVVVWWWXXXYYYYYYXXXXXXZZZ[[[ZZZ___```ddd}}}kkk~~~|||tttqqqqqqmmmiiieeedddeeejjjqqqwwwzzzSSSIIIEEECCC>>>:::<<<===777999999999999888888888777666666666666777777777777777777777888999999:::::::::;;;<<<===>>>>>>>>>>>>CCC>>>AAACCCXXXvvvUUUTTTbbbdddqqqjjj}}}}}}{{{sssuuu{{{{{{lllXXXOOORRRzzzNNN000===111333333333333333333333333222222222222333333333444444444444444555666777777888555======<<<___~~~___NNNEEEAAA===>>>>>>@@@CCCFFFGGGHHHGGGIIILLLNNNQQQUUU[[[^^^^^^___bbbfffjjjnnnqqqrrrtttuuuyyy~~~|||vvvsssuuuwwwbbb===888666555444222111333333333222222222111111111111111111000000000//////000000000111111111222222222222222333444666777888111IIIpppkkkbbb^^^YYYSSSOOOJJJFFFDDDBBB@@@???======<<<;;;::::::::::::999999::::::::::::;;;;;;999;;;============???@@@>>>@@@@@@XXX{{{___LLLOOORRRSSSTTTRRRSSSTTTVVVWWWXXXXXXXXXTTTTTTUUUVVVRRRNNNOOOSSSSSSSSSTTTTTTUUUXXX]]]```TTT]]]]]]YYYkkkyyy[[[vvvuuunnnlllhhhfffhhhgggdddbbbccc```gggqqqzzzUUUHHHFFFDDD===888999<<<;;;999888888888888777777777777555555555666666666777777666666777777888999999999999:::;;;<<<============@@@@@@CCCBBBMMM{{{lll___RRR```NNNzzz|||www~~~rrr```\\\KKK555:::+++333333333333333333333333111111222222222333333333333333333333444555666777999666<<>>YYYoooqqq]]]OOOEEEBBB>>>===>>>AAACCCDDDEEEEEEGGGGGGIIIMMMRRRVVVUUUVVVXXXZZZ^^^aaadddfffnnnooolllfffffftttkkkBBB666777888777333111111222222222222111111111000000000000000000///////////////000000000000111111111111111111222333555666777555<<>>======<<<;;;::::::::::::999999::::::::::::;;;;;;888;;;======<<<<<<>>>AAA@@@CCCBBBGGGoooyyyuuuRRRLLLQQQQQQRRRWWWQQQRRRSSSSSSTTTTTTSSSSSSOOOOOORRRVVVSSSNNNQQQXXXRRRRRRQQQPPPQQQVVV\\\aaaWWWWWWXXXYYY___vvvkkkmmmsssmmmjjjnnnpppmmmjjjkkkaaabbbbbbcccdddfffiiijjjuuuvvvvvvxxxyyyzzz{{{{{{wwwvvvvvvxxx|||~~~vvvFFFCCC@@@???999777;;;:::888<<<888888888888777777777777555555555666666666666777666666666777888888999999888999:::;;;<<<<<<<<<<<<;;;@@@AAAAAAFFF\\\vvvwww{{{VVVYYYPPPfffuuueee```|||rrrDDD666666000222222222222222222222222111111111111222222222222222222222222333444555666666999777999:::666;;;KKKxxxwwwggg^^^RRRHHHCCCBBBBBBBBB@@@BBBDDDEEEFFFHHHJJJLLLJJJJJJJJJKKKLLLOOORRRSSSLLLeeemmmbbbnnnoooNNN777777666555333444444333111222111111111000000000000000000/////////........./////////000000000111111111111111111222444555666666@@@EEEnnnjjjaaa]]]XXXUUUQQQKKKGGGDDDAAA???=========<<<;;;::::::::::::999999:::::::::;;;;;;;;;777:::======;;;;;;>>>@@@===@@@DDD???VVVssswwwsssYYYJJJQQQVVVQQQPPPXXXQQQRRRRRRRRRQQQPPPOOOOOOGGGHHHNNNUUUTTTRRRVVV___UUUSSSQQQNNNNNNRRRXXX]]]___SSSTTT]]][[[ZZZ{{{ZZZ]]]nnntttrrrpppllllllnnnjjjfffbbbaaaaaacccddddddbbbccceeefffhhhjjjlllmmmooopppsssyyySSSDDD@@@<<<>>>::::::???999444===888888888888777777777777555555555666666666777777666666777777888999999999888888999:::;;;;;;;;;;;;888???>>>???AAAIIIjjj]]]TTT___QQQqqq\\\SSSRRRsssNNN666222444<<<222222222222222222222222000111111111111222222222222222222222333444555555333;;;333222@@@===444===IIIkkkYYYNNNIIIFFFEEE<<>>???>>><<<:::999999999:::888999::::::;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>@@@???AAA;;;EEExxxooo[[[UUURRRSSSRRROOONNNPPPNNNLLLLLLMMMPPPQQQOOOMMMKKKLLLLLLMMMOOOPPPQQQQQQRRRPPPNNNLLLLLLNNNPPPQQQ\\\VVVUUUYYYXXXWWWbbbrrrnnn^^^hhhssspppuuusssllliiillllllgggdddeeeeeeddddddfffjjjnnnpppqqqwwwwww|||___CCCBBB@@@<<<;;;:::999888888888888666333222444444222333666444444444444444444444444555555555555555555444444777777888888888999999999888BBB>>>BBBHHH>>>```[[[WWWUUUXXXiiiMMMMMMDDDeeeggg===:::888000444222222222111111111111000///000000000111111111111111111000000111111222333555555666666777777888888444HHHsss{{{zzzsssVVVVVV^^^bbbUUUFFFPPPgggddd```TTTZZZvvvvvvhhhtttOOO888333666333222111111000000111111////////////............////////////////////////---......////////////////////////000111111222222///===<<<<<<~~~lllhhhfff[[[\\\VVVRRRMMMIIIFFFDDDAAA??????>>><<<:::999999999:::888999::::::;;;;;;::::::;;;;;;<<<<<<======>>>>>>;;;@@@HHHEEEAAAdddsssuuulllWWWRRROOOPPPPPPMMMLLLNNNMMMKKKKKKLLLOOOOOONNNKKKJJJKKKKKKLLLNNNOOOOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPSSSOOOPPPUUUTTTRRRYYYfffZZZYYYnnn}}}yyysssssssssnnnmmmnnnooooooooopppsssvvvwwwxxxuuuuuuzzzrrrCCCAAADDD333::::::999888777777777777444333555999999555333444444444444444444444444444555555555444444444444444777777777888888888999999888>>>777999AAA777KKKzzz]]][[[UUUddd{{{ttt~~~~~~WWWHHHGGGiiiVVV777777444111888222222222111111111000000//////000000000111111111111111000000000111222222333444444555555666666777===:::GGGmmmtttRRR;;;222444888222222111000000000111111////////////....................................------...////////////////////////000111111222222333444888===jjjmmmhhhfff[[[\\\VVVRRRMMMIIIGGGDDDAAA??????>>><<<:::999999999:::888999::::::;;;;;;::::::;;;;;;;;;<<<======>>>>>><<<@@@EEEHHHCCCGGGrrrsssqqqVVVRRRMMMJJJLLLMMMJJJJJJLLLJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKIIILLLRRRQQQMMMQQQYYYhhhkkkVVVeee}}}~~~||||||||||||}}}~~~~~~MMM666???DDD444999888777666555555555555222222777<<<<<<777222222333333333333333333333333444444444444444444444444666666777777777888888888:::???666666@@@:::>>>\\\zzzyyyeeeVVV[[[SSSllltttqqqgggsssyyy|||gggFFFPPPppp@@@555666222222666222222111111111000000000////////////000000000000000000000000000111111222222222222333444444555555555666777DDDggggggHHH333...222555666222111111000000000000000/////////............---........................------...////////////......//////000000111111222777///333<<>><<<:::999999999:::888999::::::;;;;;;::::::::::::;;;<<<<<<======>>>AAAAAA;;;AAAJJJBBBOOOxxxnnnvvvtttSSSNNNIIIGGGIIIJJJIIIHHHKKKGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHKKKPPPPPPLLLNNNSSSTTTaaammmlllhhhOOO@@@;;;999===>>>777666555444333333333333222222666;;;;;;666222222222222222222222222222222333333333333333444444444555555666666666777777777999???888777AAAAAA???IIIwwwlllQQQ```ZZZ[[[~~~mmmjjjzzzsssxxxKKKWWW{{{YYY333888888555555...111111111111000000000000........./////////000000000////////////000111111111111222333333444444555111999<<<888;;;VVVvvvRRRCCC333...333777444///111111000////////////000//////.........---------........................,,,---......//////............//////000111111111555222///999666^^^oooiiieee[[[]]]VVVRRRMMMJJJGGGEEECCCAAA???>>><<<:::999999999:::888999::::::;;;;;;::::::::::::;;;;;;<<<=========>>>CCC;;;<<>><<<:::999999999:::888999::::::;;;;;;:::::::::::::::;;;<<<<<<======666BBBEEE@@@AAABBBEEELLLzzzjjjxxxjjjLLLLLLKKKFFFDDDFFFGGGEEEEEEHHHBBBDDDEEEEEECCCBBBBBBCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGGGGGGGFFFFFFGGGFFFEEEFFFGGGHHHJJJLLLIIISSSTTT[[[|||xxx[[[FFF999666666======000555444333222111111111111333000///111111///000333111111111111111111111111000111111222222333333444333333444444444555555555777999:::888777;;;>>>>>>EEEzzz^^^EEEVVVXXXlllmmm|||xxxxxx^^^bbb@@@;;;888444000555777000111111000000000/////////------------.........///...............///000000111111222222333444444444666,,,---999:::333666DDDeeeoooTTT???444222222222222222222111000000000///........................------------,,,------------------------,,,,,,---............------......//////000000111,,,888111666999555iiirrriiiddd[[[^^^UUURRRNNNJJJHHHFFFDDDBBB???>>><<<:::999999999:::888999::::::;;;;;;::::::999::::::;;;;;;<<<<<<===:::===EEEDDD<<>>===@@@[[[\\\TTTTTTXXXxxx~~~sss~~~ssslll999===666///222333111333111000000000////////////,,,,,,---------...............------......///000///000000111111222222333,,,...555999444...111;;;111TTT|||mmmUUUBBB444111666222222222000......///111000///......------...............---------,,,,,,------------------------+++,,,------......------------......///000000000000///555666555555QQQrrrjjjddd[[[^^^UUURRRNNNJJJHHHGGGDDDCCC???>>><<<:::999999999:::999999:::;;;;;;;;;::::::999999:::;;;;;;<<<<<<===FFF666;;;DDD>>>BBBKKKEEEJJJvvvtttuuuCCCJJJUUUAAAIIICCCAAACCCCCCAAAAAACCCAAACCCEEEDDDAAA???@@@BBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEE???AAACCCDDDFFFHHHGGGDDDBBB===EEESSSUUU]]]zzzFFFBBB111333>>>777///444999555444333222111111111111111//////222222//////111000000000000000000000000///000000111222222333333222222333333333444444444888...333:::888888<<<999:::>>>\\\lllUUUOOOOOO]]]yyy||||||KKK999<<<000---999333***333000000000000////////////,,,,,,,,,---------.........------------...//////......//////000111111111222555333///111555444///999666;;;RRR{{{oooSSS===:::;;;333///333111222333222000....../////////...------------.........---------,,,,,,,,,------------------------+++,,,------......------------......///000000000777%%%888444,,,777AAAeeeoooiiiiiiaaabbbWWWSSSNNNJJJGGGFFFDDDBBB@@@>>><<<:::999888888999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@BBBCCCCCCZZZ~~~rrrxxx|||YYYGGGIIIIIIBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>>>>>????????????===>>>>>>>>>????????????AAA@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCDDDDDDCCCCCCDDDBBBFFFLLLLLLPPPccczzzoooFFF;;;999999555AAA---CCCwwwKKK333333222222111000//////000000000000000000000000000000000000000000000000///000000000111111111111222222222333333333444444333333444555666777888999888===EEEggglllZZZIIISSS___aaaBBB666555555444222111000000000000//////.........---------------------------,,,,,,,,,---...///000000...///000111111000///...000000111111111222222222444777888888CCCbbbvvv\\\LLL999777444222000000111111////////////////////////...------,,,,,,------......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111111111111333777:::uuupppjjjiiiaaabbbWWWSSSNNNJJJHHHFFFDDDBBB@@@>>><<<:::999888888999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>???@@@BBBBBBIIIFFFggg~~~wwwzzzmmmOOOGGGEEECCCBBB@@@@@@@@@???>>>==================>>>>>>>>>??????=========>>>>>>>>>??????@@@@@@@@@???@@@AAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBDDDAAADDDIIIGGGFFFPPP```~~~tttkkkppp{{{{{{yyyLLL;;;;;;777:::222===---555[[[777333333222111111000////////////////////////////////////////////////////////////000000000111111111222222222333333333333444333333444555666777888888===666???RRRzzzXXXPPP[[[pppzzzFFF444555555444333222111000000000/////////.........---------------------------,,,,,,------......//////......///000000///......000000000111111111222222111555888666666AAAUUUfffzzzbbbMMM>>>666555444222111000111222222........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///000111000000222666999JJJrrrkkkjjj```aaaXXXTTTOOOKKKIIIGGGDDDBBB???>>><<<:::999888888888999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>???@@@AAABBBJJJ@@@OOO{{{nnnqqqpppKKKDDDHHHBBB???BBB>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAA>>>??????@@@@@@@@@@@@@@@AAA>>>@@@FFFEEE@@@BBBHHHRRRkkkzzzhhhcccxxxwwwwww|||JJJ444444999444999///999111***>>>***222222111111000000//////////////////////////////////////////////////////////////////000000000000111111222222222333333333222333333444555666777777>>>000;;;@@@JJJvvvqqqSSSVVVTTTfff~~~]]]999111555444444333222111000000/////////...............---------------------------------------.........---......//////......---000000000000111111111111---222555555111111555999GGG]]]qqq[[[FFF777111///000222111000//////000111222........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000///111444777000aaatttllljjj``````XXXUUUPPPLLLJJJGGGDDDBBB???>>><<<:::888888888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<============>>>@@@AAABBB@@@IIINNNaaazzzuuuwwwiiiQQQ>>>@@@FFFCCC???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>???<<<<<<===>>>>>>>>>>>>>>>>>>;;;===DDDHHHDDDBBBBBBEEEMMMhhhyyyNNN:::777777555000888---666777+++111---111111000000000/////////////////////////////////////////////////////////........./////////000000111111111111222222222222222333333444555555666666777222;;;;;;<<>>???AAAAAA<<>>;;;;;;BBBHHHHHHFFFDDDBBBEEEKKK]]]xxxIII999;;;:::666444111777---222999...///555000000//////////////////................................................---............/////////000000000111111111222222222222333333444444555555222:::666777BBBQQQ{{{XXXMMMSSSrrrooo777666333222222222111111000000///---------...............---------------------------------------,,,,,,,,,------,,,,,,,,,,,,------....../////////000000000555222///...///222444444555333333666<<>>444222111333666666333000000000///...------------........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,---//////...///111333888222WWWuuummmjjj______YYYVVVRRROOOLLLHHHDDDAAA>>>===;;;999888777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAFFFBBB@@@DDDQQQvvv}}}rrrnnniiiwwwnnnIII===EEEFFF???;;;======777;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888888888999999999::::::::::::999999::::::;;;<<<999::::::;;;;;;;;;;;;;;;>>>;;;:::>>>DDDFFFDDDAAA>>>GGGHHHCCCQQQ|||qqqQQQ777777999222///555222444//////444000...555////////////............................................................------------.........//////000000000000111111111222222222333333333444444222>>>111111CCC===ZZZiiiNNN@@@TTTttt}}}fff>>>///888999111111111000000000//////---------------.........------------------------,,,,,,,,,,,,,,,---------...------,,,,,,------...............////////////000///...///111222111000000111444777999777333000IIIRRR\\\dddqqqmmmPPP555%%%333333333555555444111...000//////...---,,,,,,+++------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,...////////////000222000666>>>hhhuuummmjjj______ZZZWWWSSSPPPMMMIIIDDDAAA>>>===;;;999777777777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAAHHH>>>@@@IIIIIIRRR|||rrrgggppp~~~pppOOOGGG>>>???@@@???<<<888888;;;999999999999999999999999777777777888888888999999777777777888888888999999999888888888888999::::::999999:::;;;;;;;;;;;;:::;;;::::::<<>>>>>BBBEEECCCBBBRRRuuuFFF===666666333//////333222000222...---222000111........................................................................,,,,,,---------........./////////000000000111111222222222222333333333333333999222222<<<777DDDllllllHHHFFFWWWmmm^^^EEE,,,888777;;;000000000000000/////////,,,,,,,,,------.........------------------------+++++++++,,,,,,------...///...---,,,,,,---...///------........./////////---...///111333444444333888444...***---444:::===222777999:::@@@NNNXXX\\\]]]___dddkkkmmmmmmttt|||yyyfffVVVJJJDDDGGGMMMJJJHHHDDD>>>777444666:::111111111000//////111222---...............------------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,...000000//////000111...:::777DDDyyytttmmmjjj______ZZZWWWTTTPPPMMMIIIDDDAAA>>>===;;;999777777777777777888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAA;;;===DDDHHHCCCDDDZZZuuu|||wwwqqqiiifffnnnrrrLLLCCCEEEDDD999888AAA@@@666666@@@777777777777777888888888777777777777888888888888777777777777888888888888888888888888888999999:::999999:::;;;;;;;;;;;;:::777999:::===AAACCCAAA===???666999EEEEEE===CCCTTTttt___777333777666111111555555000///,,,444///***555555///---.....................................................................,,,,,,,,,---------......////////////000000000000222222222222222222333333222333888999666999>>>===|||bbbIIIEEEMMMjjjKKK:::+++>>>...111000000000000////////////,,,,,,,,,------.........------------------------******+++,,,,,,---......///...------------...///---------.........//////333333111///...///111222,,,000444555555444111...///222111...000555444...222///555???>>>888<<>>???@@@BBBDDDDDDDDDHHHQQQYYY{{{tttooommmjjjiiiqqq|||wwwLLLHHHIIIAAA@@@>>><<<:::888777777777777777777777777777777777444444444555555555555666777666666777888888666444666777777777888888888888888888999999999:::::::::999999:::;;;;;;<<<<<<===>>>>>>>>>???@@@BBBCCCDDDMMM___YYY@@@;;;666555555444222111000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111222222222333333333333333444555666777888999HHHbbb___EEEIIIWWW^^^nnn@@@111555666222///////////////............+++,,,444)))***777222444------------------------,,,,,,,,,---------......------------------------------------------------............////////////000000111111111222222222111111111111111111111111222222222333333333444444222222222222222222222222////////////////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++............////////////222000---...???hhhuuuggghhhccc___ZZZXXXTTTPPPNNNJJJFFFDDD???===;;;999888777888888777888999999::::::999999888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???@@@BBBDDDCCCBBBEEELLLRRRiiiwwwnnnmmmmmmllllllhhhrrrwwwPPPAAACCCAAA999<<<;;;999888777777777777777777777777777777777777444444444444555555555555666555555666777888666555666666666777777777888888777777777777888888888999888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAFFFBBBPPPuuuyyyWWW???555666555555444333222111000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////111111111222222222333333222333444555666777888888888SSSgggbbbCCCJJJ___jjjzzz^^^DDD//////555555111000////////////............,,,+++333)))+++777000000------------------------,,,,,,,,,------------...---------------------------------------------------.........////////////000000000111111111222222111111111111111111111111111111111111222222222222111111111111111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++---.........////////////---///555777444CCCssstttggghhhbbb^^^ZZZXXXTTTPPPNNNJJJFFFDDD???===;;;999888777888888777888999999::::::999999888888999999999:::::::::<<<;;;;;;<<<<<<===>>>??????BBBCCCCCCAAABBBFFFJJJKKKjjjqqqmmmlllmmmhhhhhhiiikkkrrriiiBBB:::??????<<<<<<888888777666666666777777555555555555555555555555333333333444444444555555444444444555777888777555555555666666666777777777555555666666666777777777666666777777888999999:::999999999:::;;;<<<===>>>>>><<<>>>GGGWWWwwwdddDDD666222222444444444333222111000000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............/////////000111111111222222222222222222333444555666777777888333OOOoooUUUFFFSSSTTTZZZrrrkkk999222///555555000,,,.../////////............------***111)))...:::///+++------------------------,,,,,,,,,,,,---------------------------------------------------------------------.........////////////000000000111111111000000000000000000000000/////////000000000111111////////////////////////////////////////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++---------.........//////---,,,444:::///***GGGpppttthhhgggaaa^^^ZZZXXXTTTPPPNNNJJJFFFDDD???===;;;999888777888888777777888999999999999999888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???>>>@@@BBBBBBAAABBBDDDFFFJJJPPPkkk|||sssrrrmmmllljjjfffcccaaaaaabbbrrrwww[[[GGG;;;???AAA::::::BBB888777777666666666666666333333333333333333333333222333333333444444444444333222222444666777666555444555555555555666666666555555555555666666666666666666666777888888999999888888888888999:::;;;<<<;;;AAAFFFBBB;;;EEEhhhvvv]]]BBB666666777444222333333222111000000//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000111111111111222222222222333444555555555:::999>>>```|||rrr^^^FFFLLLVVV]]]fffVVV:::777666666222++++++000//////.........------------)))///)))111???111***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000000////////////////////////////////////000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,---------.........333+++,,,333444///666DDD}}}ssshhhgggaaa^^^ZZZXXXTTTPPPNNNJJJFFFDDD???===;;;999888777888888777777888999999999999888888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???===???AAABBBBBBCCCDDDEEELLLJJJPPPhhhssspppllljjjiiiiiihhhhhhcccbbbbbbeeelllvvvggg<<<===@@@@@@;;;555666;;;999999888777666555444444222222222222222222222222222222222222333333333444111111111333555666555444333333444444444555555555555555555555666666666777666666666777888888999999888888888888888999:::;;;<<<999999<<<@@@CCCGGGKKKttt```>>>777333555777555222111111111111000000//////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////000000000111111111111111222222333333444444111999666999fffwww~~~cccWWWYYYRRRKKKXXX}}}~~~DDD555222111000///---///333............------------+++'''...***444BBB444,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////........................////////////000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------111///---,,,222888666000QQQqqqiiigggaaa___ZZZXXXTTTPPPNNNJJJFFFDDD???===;;;999888777888888666777888888999999888888888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???===>>>???AAABBBDDDEEEFFFAAAGGGJJJMMMcccxxxqqqooonnnmmmkkkhhheeecccdddfffgggggg```___]]]\\\___fffooovvv~~~XXXFFF>>>???<<<777555888888444888888888777666555333222222222222222222222222222111111222222222333333333111111111222444555444222222333333333333444444444444444555555555666666666555555666777777888888999888888777777888999999::::::999:::;;;===>>>@@@BBBGGGVVVggg___III<<<333222222333111...000555000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000000000000000111111111222222222333555444222444DDDooonnn\\\VVVRRRVVVooocccHHH666000//////000111111///............------------,,,+++'''...)))222AAA444---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........------------------------....../////////000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------)))444666---***111444000777cccqqqiiihhhaaaaaaZZZXXXTTTPPPNNNJJJFFFDDD???===;;;999888777888888666777777888888888888888888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???>>>>>>>>>???AAACCCDDDDDD???BBBGGGJJJMMMeeevvvmmmppplllgggeeedddcccbbb```bbbaaa___\\\YYYYYY\\\^^^eeeiiioootttxxx}}}sssPPPAAA>>>BBB>>>888555777999888666444555666666555444333222222222222222222222222222111111111111222222222222222111111222333333222000222222222222333333333333333333333333444444444444444444444555666666777777777777666666666777888888666>>>BBB>>>666555===EEE>>>===<<>>;;;999888888888888666666777888888888888888888888999999999:::::::::<<<;;;;;;<<<<<<===>>>???@@@>>>======???AAABBBBBBGGG>>>AAAMMMMMMNNNlll{{{tttrrrqqqqqqpppdddeeegggfffdddbbbbbbcccbbbgggnnnsssxxx}}}{{{OOOAAA@@@===:::666666:::888222333999111222333444555444333333222222222222222222222222000111111111111222222222222111111111333222111///111111222222222333333333111111222222222333333333222222333444444555555666666666555555555666777777555444333666<<>>@@@CCCGGGCCCMMMeeehhhXXXCCC888:::???999...444...,,,111555222...,,,..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000111111111111...+++222;;;555333PPPyyyyyy^^^yyymmmjjjaaaTTTOOOlllRRR888333888000111000---,,,---///.........---------,,,,,,,,,,,,)))///'''+++777+++'''++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...)))***111222...///666444///;;;bbboooaaahhhggg[[[[[[XXXTTTPPPLLLGGGBBB>>>???===:::888666666777888555777888888666555555666888888999999999:::::::::;;;;;;::::::;;;<<<>>>???===>>>???AAAAAABBBBBBAAAEEEAAAAAAHHHLLLNNNSSS[[[zzzwwwsssnnnkkkjjjjjjjjjmmmiiiiiirrrdddEEEBBBEEEAAA<<<777777777666555555444444444444222222222222444444333111///000222333222///111111111111222333444555111111111111111111111111111111222222222222111111000111111111111222222222333222222222333333444555666444333666777777777777777777777888999999:::::::::::::::;;;<<<===>>>???JJJSSS___lllhhhFFF888777666555444333333333222111111000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------............////////////000000000000111111111111000111222333444888<<<@@@~~~UUUqqqjjjcccbbb[[[WWWddd~~~{{{VVV666444777333111000000///...---------......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************************************,,,+++)))((((((((()))*********************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,---...///000111000444000444```nnncccgggddd[[[[[[XXXTTTPPPLLLGGGBBB???>>>===:::888666666777777555777999999999888999:::888888888999999999::::::;;;;;;::::::;;;<<<>>>>>>>>>??????@@@@@@AAAAAAAAADDDAAAAAAGGGJJJJJJNNNSSScccdddGGG===@@@CCCCCCAAA777666666555555444444333333222111111111111222333333111///000222333111000111111111111222333444444111111111111111111111111000111111222222111111000000000111111111222222222333333222222222333333444555444333444555555444444666666777777888999999:::999999999::::::<<<======:::@@@FFFKKKTTTffffff[[[PPP@@@222666666555444333333333333222111000000//////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............//////////////////000000000111111111222333333333333555999<<>>===:::777666666777777444666888999999999:::;;;888888888999999999999:::::::::::::::;;;<<<===>>>@@@@@@???>>>>>>???@@@AAACCCAAABBBEEEGGGFFFGGGJJJLLLVVVuuubbbHHH@@@:::;;;<<<<<<<<>>ggg{{{iiijjjfff``````[[[XXXTTTPPPMMMHHHCCC@@@>>><<<:::777666666666777333555777777777666777888888888888888999999999999::::::::::::;;;<<<======AAA@@@>>>===<<<>>>???@@@@@@@@@BBBDDDEEEEEEDDDEEELLLLLLQQQqqqyyySSS@@@AAA>>><<<;;;777333555:::555555444333333222222111222222111111111111222222111000000000111111111000000000000000000111222222111111111111111111111111000000111111111111000000000000000000111111111111444333222222111222222222333555666444333555666555444555555666666777888888777666666666777777888999===<<<;;;:::::::::999999333777GGGWWWXXXSSS]]]nnn}}}uuuaaaHHH===@@@666444333555999777111+++333222111000000000000000000000///............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111222333333222111111333555444777EEEsssccclllzzzTTTFFFIIISSSbbbqqqzzzzzzvvvuuuqqqvvv{{{GGG777000666444+++...::://///////......------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************************************++++++++++++************************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,------...//////444,,,,,,333333111BBBYYYssshhhlllgggaaaccc[[[XXXTTTQQQMMMIIIDDDAAA===<<<999777555555666777666777999888666555555555777777888888888999999999999999:::;;;;;;<<<<<<<<>>@@@===???AAACCCDDDEEEEEECCCBBBKKKLLLQQQgggcccGGG===???<<<999777666555222444999444444444333222222111111222333333333333333333222000000111000000000000111000000/////////000111111000000000000000000000000000000000111111000000000//////000000000111111111333222222111111222222222...333555222111555666555333444444555555666777777666555555555555666777777999777555777:::;;;:::888<<<@@@???:::888===DDDGGG@@@MMMPPPJJJTTTlllwwwrrrlllppp~~~tttkkkiiiggg```VVVCCC<<<:::<<<:::444666===777555444444444222000...111111000////////////000000///......---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000000///000222222111111333555:::444222KKKyyyxxx|||zzzXXXCCCFFFSSSSSS\\\lll|||yyysssmmmooouuuuuuzzzttt^^^AAA333333555444000,,,---111............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++*********)))))))))******************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,---.........111------111555444444555ttthhhmmmhhhaaabbbZZZXXXTTTQQQNNNJJJEEEAAA===<<<999666555555666666999;;;;;;:::888666666666777777777888888888888999888999:::;;;<<<<<<<<<;;;>>>>>>===<<<<<<===>>>???;;;???AAAAAABBBEEEEEEBBBCCC@@@AAALLLSSSTTTttttttSSSAAA:::===EEE777444444888999666555666555444444333333222111111222333333444444333333222///000111111//////000111000000////////////000000000000000000000000000000///000000111111000000////////////000000000111111111111111111111222333333+++222555///---222555222222333333444555555666666555555555444444555555666999666444555888::::::888;;;AAA>>>555666???@@@999888???>>>666888DDDIIICCC888888>>>FFFEEE???>>>EEEKKKGGG@@@::::::===:::444111222333333222111000111//////...///111333666777000000///////////////000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000---///111222222222444666111777888999FFF[[[lll{{{{{{___PPPJJJGGGJJJVVVgggwwwyyytttnnnjjjiiikkkiiifffnnnzzzFFF666000...111000---111666111&&&------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************)))))))))************+++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************++++++++++++************************************************///---+++***)))))))))*********************************************************************************************************+++,,,,,,,,,,,,+++++++++,,,,,,------------)))...111......222444333zzzjjjkkkggg```^^^ZZZXXXTTTQQQNNNJJJEEEBBB===;;;999666555555555666888:::;;;:::888777777777777777777777888888888888777888:::;;;<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>;;;???AAA>>>???CCCCCC@@@FFF???;;;GGGRRRMMMRRRiiijjjKKK===;;;;;;===BBB:::777777::::::555222222555555555444333333222222111222333333333333222111...000111111///...///111000//////....../////////000000000000000000000000//////000000000000//////////////////000000000111000000000000111333444444...777999111---222444111222222222333444444555555666555555444444444555555:::888666777999:::::::::333555555444666:::999555999;;;999555444666666333:::999888888888888999999777888666333444888888444)))555<<<777444666666222444444444444222///+++)))000000////////////000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,---------................../////////000000...000222333222222444555,,,888999333222666IIIfffqqqvvvcccNNNEEEFFFLLLXXXbbbeeeppp~~~ttttttwww}}}}}}wwwssspppllllllnnnmmmhhhdddkkkhhhnnn{{{XXX777777555111111...,,,000666333***------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************))))))))))))************************++++++++++++************************************************************************************************************++++++++++++************************************************444222...+++))))))***,,,******************************************************************************************************+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------))),,,...---,,,...333666kkkjjjfff^^^ZZZZZZXXXTTTQQQNNNJJJFFFBBB===;;;999666555555555666444666888888666666666777777777777777888888888888777888:::;;;<<<<<<;;;:::::::::<<<===>>>>>>>>>>>><<<@@@@@@<<<<<>>>>>888777;;;999666444555333000111555666555555444444333333222000111222333333222111000...000222111...---///111000//////.........//////000000000000000000000000//////000000000000//////////////////000000000000/////////000111333444555444>>>???555000444555111111222222333333444555555666555555444444444555555333333333444666888888888;;;666666;;;;;;666666===444444555888888888777888333666666333444777555///111555666333333555444000000BBBIII:::000333444//////...------///111333333000000/////////000000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------................../////////000///111333333333222333444000555111111::::::555888999^^^vvvwww}}}iiiVVVJJJFFF@@@IIITTT[[[aaannnsssZZZOOOTTT]]]]]]```bbbbbbcccdddaaa[[[^^^\\\\\\aaaiiimmmllliiiqqqppp~~~nnnZZZEEE...111888,,,///000000...***)))---333------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************))))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))************************)))************+++++++++************************************************888555000,,,)))***,,,---******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---000((('''...222///---///iiiiiidddaaa[[[YYYWWWTTTRRROOOKKKFFFBBB===;;;999666555555555666555555666666777777777888666666666666666666666666999999999:::<<<<<<:::888<<<>>>@@@AAA@@@>>>;;;999===AAAEEEDDD@@@===>>>@@@BBBBBBCCCCCCDDDEEEEEEEEENNNQQQcccmmmWWWPPPBBB<<<<<<;;;:::999777777666999888666555444444444555333333333222222222111111111111111111000000000000666555333111////////////000000000000000000000000......////////////......000000000000000000000000222---***---......///222000000000000000000000000///000000000111111111111111111222222222333333333333333333333333333333333333444444444444444444333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333444444444333111///...000000////////////000000000000000000000///...............------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************+++++++++*********))))))***************************************************+++---///000///---***,,,,,,,,,---------......////////////000000000000000000111111111222222222444===\\\lllyyy|||nnnVVVMMMDDDAAADDDJJJOOOSSSmmmvvv___BBBEEEMMMVVVhhhaaaYYYZZZfffkkkeee___^^^ZZZdddjjjkkksssiiiNNN666333555111------111000///...------...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************************************+++++++++++++++++++++++++++*********))))))(((((()))************+++++++++)))''''''+++000111,,,'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////mmmkkkeeeaaa[[[YYYWWWTTTRRROOOKKKFFFBBB===;;;888666555444555666666666666666777777888888777777777777777777777777:::::::::<<<>>>>>><<<:::<<<===>>>???>>>===;;;:::<<<@@@CCCCCC???<<<===???@@@AAAAAABBBCCCCCCDDDDDDEEEGGGLLLVVVnnn~~~ZZZ>>>999<<<777;;;;;;:::999888777666666888777666555444444444555333333222222222111111111111111111000000000//////444333222000////////////////////////////////////...//////000000//////...000000000000000000000000111,,,+++...///......000//////////////////////////////000000000111111111111111111222222222222333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000///...------000000///.........//////...////////////...------......---------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************+++++++++*********))))))************************************************++++++++++++---------,,,,,,,,,,,,------------........./////////000000000000000000111111111222222888444888MMMsssrrrwww{{{llleeeZZZPPPUUUbbbvvvyyyeeeYYYMMMRRRlllwwwxxxNNN===111111222...---111000///...,,,,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************++++++++++++++++++++++++************)))))))))((()))************+++++++++---,,,,,,///444444000,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////pppmmmeeeaaa\\\YYYWWWTTTQQQOOOJJJFFFBBB<<<;;;888666444444555555666666777777777777888888777777777777777777777777999999999;;;======;;;999<<<<<<<<<<<<<<<<<<;;;;;;;;;>>>AAA@@@===;;;<<<===>>>>>>??????@@@AAAAAAAAA???DDDFFFBBBEEE___wwwXXXCCC@@@===???DDDAAA::::::999888777666666555777666555444444444444444222222222222111111111000111111000000000000//////111111000/////////////////////////////////////////////000000000000//////000000000000000000000000...++++++000111///---...////////////////////////////////////000000000000000000000111111111222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////......---------------...000///...---------------------......------,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************************************+++++++++***************************************************************,,,+++***)))***+++,,,---,,,,,,,,,,,,------------.........////////////000000000000000111111111111222111...---:::\\\ssssss|||sssmmm|||sssfffPPP555000...222000+++,,,222...---,,,,,,+++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++************************************************++++++++++++++++++++++++************)))))))))))))))************+++++++++***)))))),,,///000,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......///qqqmmmeeeaaa]]]XXXVVVTTTQQQNNNJJJEEEBBB<<<:::888555444444555555777777777777777777777777777777777777777777777777666666666888::::::999777<<<;;;:::999::::::<<<<<<999<<<>>>===;;;:::;;;<<<;;;;;;<<<<<<===>>>>>>???@@@BBBDDDEEEHHHOOOYYYaaacccLLLDDD===AAADDD<<<777555...888888777777666555555444666555555444444333333333222111111111111000000000111000000000//////////////////.........///////////////////////////////////////000000000000//////////////////////////////...+++---222444111------////////////////////////........./////////000000//////000000000111111111111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000///////////////////////////////////////////////////...---------///000111///...---,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***************************************************************************************************************************+++++++++***+++,,,...++++++,,,,,,,,,---------------.........//////////////////000000000111111+++444:::777111666HHHYYYnnnbbbgggRRR>>>;;;444111///000333111++++++///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++*********************************************************************************)))))))))))))))))))))*********+++++++++&&&%%%%%%'''******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))************************))))))))))))))))))))))))************+++++++++++++++++++++,,,------......ooojjjcccaaa]]]XXXVVVSSSQQQNNNJJJEEEAAA<<<:::777555444444444555666666666666666666666666666666666666666666666666444444555777999:::888666:::999888777888999;;;<<<999:::;;;;;;:::::::::;;;999999999:::;;;;;;<<<<<<@@@;;;999<<>>@@@AAA???HHHQQQXXXfffvvvaaaIII<<<999:::<<<>>>;;;888555...555OOO\\\NNN555555444444333333333333222333333444444333222222000000000000////////////000000////////////......---...///////////////.................................////////////..............................---,,,///555666222...---........................------------.........///------........./////////////////////////////////......////////////..............................------------------------------------------------........................,,,,,,++++++,,,---......,,,,,,,,,,,,---...//////------......------,,,+++++++++++++++,,,,,,,,,,,,************************)))************+++++++++***************************************************************+++++++++************************************************''',,,000111///,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////111///......000222444555***:::MMMkkkYYYYYY|||\\\UUUCCC333111888777...444///++++++///000...+++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++*********+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***************************)))))))))))))))))))))))))))))))))************+++)))******++++++,,,,,,---ooojjjbbbbbb```XXXUUUSSSPPPMMMIIIDDDAAA;;;:::777444333333444444555555444444444333333333444444444444444444444444444444555777::::::999777555555555666777888::::::999888888888999:::::::::666666777888888999999:::777<<>>BBBCCC@@@AAAHHHPPPTTThhh~~~aaaKKK>>>999666888>>>@@@<<<:::;;;===555222111222<<<<<<---333333333333333222222222111222333444444333222111000000/////////.........000000/////////............///000000000///..............................------............------------------------------,,,+++---333444000,,,,,,........................,,,,,,---------.........,,,------------.................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++++++++++++++++++++,,,---///111222,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************)))************+++++++++************************************************))))))*********+++++++++************************************************(((,,,//////,,,***,,,///***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,---------------........./////////...///000111222111///---888777+++***AAAaaa}}}vvv]]]mmmhhhBBB555,,,...555666111---000...++++++...000///,,,***+++,,,---...------,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************************************((()))))))))************)))************+++++++++(((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++***************************))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,qqqkkkcccbbbaaaWWWUUUSSSPPPMMMIIIDDDAAA;;;999777444333333444444444444444333333222222222333333333333333333333333111111222555777888777555333444555666777888999::::::888777888999;;;;;;:::666666777777888999999999888777555555777:::>>>???999>>>AAA@@@@@@DDDFFFEEEAAAQQQjjjpppssslllXXXEEE===<<<;;;:::888999;;;777111111777777///444:::333111555555333333222222222222222222000111333333444333222111000/////////............000/////////............///000111111111000...---........................,,,------------------,,,------------------------+++)))+++000222...++++++........................,,,,,,,,,---------......,,,,,,,,,---------..............................,,,------......------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,...000222333+++++++++++++++***))))))*********++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++************************************************))))))******++++++++++++************************************************))),,,...,,,((((((,,,000******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---000222111///...///111,,,444222000888>>>IIIZZZsssVVVhhh}}}xxxwwwgggWWW<<<333000333888222'''***666...//////......///...---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++***************************))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,ooohhhggg^^^```XXXVVVTTTQQQNNNIIIBBB>>><<<;;;888666444444333333222222222222222222222222222222333333333333444444222222333444444555666666333555888;;;;;;999777555888888888888888888888888777777777777777777777777999999:::;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@AAADDDIIIQQQYYYaaaeee|||uuuqqqjjjYYYKKKFFF@@@@@@>>>===;;;:::888888666555555555555444444444333333222111111222333333000000000000000000000000222222222111111111111000////////////////////////------............------------------------------................................................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++++++++++++++++++++++++++)))************+++++++++------------------------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---------------------------------............///////////////000111222333CCCVVVrrr```WWWmmmvvvnnnOOO???888333000111111000......---------......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,ppphhhfff]]]___XXXVVVSSSPPPMMMIIIDDD@@@<<<;;;999666444444444444222222222222222222222222222222333333333333444444222222333333444444555555333555777999999888666555888888888888888888888888777777777777777777777777888888999::::::::::::999:::;;;;;;;;;<<<=========<<<;;;;;;===@@@DDDHHHKKKEEEPPP]]]aaaaaadddnnnxxxvvvppppppoooggg___RRRFFF@@@EEEFFF>>>888999===<<<;;;:::999777666666555555555555444444444444333222222111111222222333000000000000000000000000222222222111111111000000////////////////////////------............------------------------------................................................//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************)))***++++++,,,,,,++++++------------------------------------............////////////000111222333222888BBBOOO___tttuuuaaannnzzzdddYYY\\\xxxwwwpppiiifffWWWCCC555222333555555111000///...------------...------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,rrrhhhfff]]]^^^XXXVVVRRROOOLLLIIIFFFCCC===;;;999666555444444444333333333333333333333333222222333333333333444444333333333333333333333333444555666666777777666666777777777777777777777777777777777777777777777777666777888888999999888888::::::::::::::::::::::::===;;;999888888999;;;<<<===@@@BBB@@@===>>>CCCIIIJJJKKKLLLJJJGGGHHHLLLPPPKKKEEE>>><<<======:::666===666555;;;===999888;;;888888777666666555555444555555444444444333333333333222111111111111222333000000000000000000000000222222111111111000000000////////////////////////------............------------------------------................................................000000///...,,,+++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********************************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***------------------------------------............//////...//////000111222666555333222444>>>KKKTTTeeelllrrr~~~aaaRRRhhhwwwlllccciiivvvzzz}}}{{{tttqqqzzzqqqkkkvvvdddnnngggjjjJJJ???777333...,,,---///111111000///......------------------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,uuuhhhfff]]]]]]XXXUUUQQQNNNLLLJJJGGGEEE===;;;999777555444444444333333333333333333333333222222222333333333444444333333333333333222222222555444444444444555666666666666666666666666666666777777777777777777777777555666777777888777777777999999999999999888888888===<<<;;;::::::;;;<<<===AAAAAA???<<<;;;;;;>>>@@@999:::;;;:::888888999;;;999888888:::<<<>>>>>>>>><<<999999;;;999444444888555555555555444444444444444444444444333333333222222222111111111111222222000000000000000000000000111111111111000000000000////////////////////////------............------........................................................................//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...************************))))))*********+++++++++************************************************************++++++++++++************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))************************)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///.........//////000111+++...111222111111222333CCCHHHYYYiiilllooo~~~rrrkkkmmmRRRKKK```cccYYYKKKPPPccciii``````___gggvvvyyysssvvv{{{pppfffnnn~~~WWWvvv___sssYYY>>>AAAGGG<<<111222333444555444222///---,,,///......---,,,,,,---------------,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))))))))((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++xxxiiifff]]]]]]XXXUUUQQQNNNMMMKKKHHHFFF===<<<999777555555444555333333333333333333333333222222222333333333444444444333333333333333333333555444333333444444666666555555555555555555555555666666666666666666666666555555666777777777777666888888888888888777777777999888888888999:::<<<===:::999777777888999999888:::;;;<<<<<<;;;::::::::::::;;;<<<;;;999888777777444444666777666444666:::555555555555555555444444444333333333222222222222111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////------............------........................................................................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))***************************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000///////////////111444666111888777777EEEUUU\\\\\\fffbbbjjjqqqffftttvvvYYY\\\|||lllPPPPPPfffvvvYYY^^^|||}}}dddmmmqqqlll^^^TTTUUURRRLLL999...333666000///444...111444444111///.........------,,,,,,,,,,,,---------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++zzzjjjggg___^^^XXXUUURRRPPPNNNKKKHHHEEE>>><<<:::777666555555555333333333333333333333333222222333333333333444444444444444444444444444444555444444444444555666666666666666666666666666666666666666666666666666666444555666666777777666666777777777777777777888888888888777777777888999999;;;:::::::::;;;;;;:::888888888999999999888777777777888888777555333222222444666777888888888:::<<<666666666555555555555555333333333222222222111111000000111222222111000000000000000000000000000000111111000000000/////////////////////////////////------............------........................................................................++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************)))************+++++++++************************************************)))))))))************+++************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......555444333222///---***))),,,777///'''666DDD???666CCCHHHNNNUUU^^^fffeee```hhhhhhccc~~~bbbbbbyyycccffffffaaajjjOOO[[[aaaWWWFFF;;;888888------000555333......333***,,,---...---,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++|||jjjhhh```___XXXVVVSSSQQQOOOKKKGGGCCC>>><<<:::888666555555555444444444444444444444444222222333333333333444444444444444555555666666666444444555555666666666666666666666666666666666666666666666666666666666666555555666777777777777777666666666777888888999999999888888888777777777777777777777666666666666555666555555666777777666555444555666777777888888999333333222111111222111000777666666666555555444444222222222222111111111111///000111222222111000///000000000000000000000000111000000000////////////////////////////////////------............------........................................................................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,------...$$$''',,,111444444111///)))666000+++999<<<333333,,,///000111666@@@GGGJJJ???RRR[[[QQQLLLXXXeeeiiiWWWSSS___pppjjjUUUSSSbbbyyygggOOOCCCJJJSSSNNNBBBJJJCCC:::333---)))+++///000111111...+++***---000///......------,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***((()))))))))*********+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************}}}jjjiiiaaa```XXXVVVTTTRRRPPPLLLFFFBBB>>><<<:::888666555555555444444444444444444444444222222333333333444444444444444444555666777888888444555666666777777666666777777777777777777777777666666666666666666666666555666666777777777777777555666666777888999999:::555555555555555555555555777777666555444555777888777666555666777888888777555555444444555666555555555555444333666888777444777777666555555444333333222222222111111111111000///000111222222111000///000000000000000000000000000000000000////////////////////////////////////---..................---////////////////////////.........................................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------444000,,,)))+++...111333***444///---777///(((666333111111333222000000333333000333;;;;;;666888???AAA;;;999???CCC@@@:::777333888999555...,,,000555111...,,,///111111///...000000000///000222222000000///------......,,,***+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************wwwmmmdddeeeZZZYYYUUURRRRRRRRRNNNFFF@@@???===:::777555555555555555444444333333444444555444444444444444444444444333333333333333333333333444444444555555555666666777777777777777777777777666666555555555444444444555666888:::;;;:::999888666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333222222444555666777777555333222222333333444444333333222222222222222111111000000000000000000000000000000111111000000//////......111111000000//////......000000111111000///......////////////////////////222///---,,,---------,,,000000//////.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///444111---++++++,,,------+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///......///111222000///...000111000...------...//////////////////////////////000000000000//////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************+++*********))))))((((((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((wwwlllccceeeZZZZZZVVVSSSSSSRRROOOGGGAAA@@@>>>;;;777555555555555555444444444444444444555444444444444444444444444444444444444444444444444444444555555555666666666777777777777777777777777666666555555555444444444444555777888999888777666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333222222333444555666555444222111222333333444444333333222222222222222111111111000111111111111111111111111111111000000////////////000000000000000/////////........................////////////////////////000//////000222111///---000/////////....................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,------...//////...------...///...,,,++++++++++++************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------///......///111111000//////000111111///......///..............................////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************)))))))))(((******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((wwwkkkbbbdddZZZZZZWWWTTTSSSRRRNNNHHHCCC@@@>>>;;;888666555555555555555555555555555555555555555555555555555555555666666666666666666666666555555555555666666666666777777777777777777777777666666666555555555444444333333555666666666555444666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444333333333333222222222222333444444333111000222222333333333333222222222222222222111111111111111111111111111111111111111000000000000///////////////000000000000000000000///.........///000111////////////////////////...///111444666666333000////////////....................................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------...///,,,,,,---...000000...,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))))))))))))))************++++++************+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---///000111///......000111111///......///........................------............------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxkkkaaadddZZZYYYWWWTTTRRRPPPMMMGGGCCC@@@>>>;;;888666555555666555555555666666555555555555555555555555555555555666666666666666666666666555555666666666777777777777777777777777777777777666666666666555555555555333444444555555555444444666666666666666666666666666555555555555444444444444444444444444444444444333333444444444444444444444444333333333222222222222222333444333333222111222222333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000/////////000000111111222555444222000000111222333////////////////////////...///000333666777555444///////////////.................................................................................////////////////////////------------------------------------..................------------.........------...//////...,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))+++,,,+++***)))***+++((((((((((((((((((((((((((()))))))))************++++++************+++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...------...///000...------...000///...------...------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********************)))))))))))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***+++))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********yyykkk```ddd[[[WWWVVVSSSQQQNNNJJJFFFCCC@@@???;;;888666666666666555666666777777666666555666666666666666666666666555555555555555555555555666666666777777777888888888888888888888888888888777777666666666555555555555555555555555555555444666666666666666666666666666555555555555444444444444444444444444444444444333333333444444444555555444444333333333222222222333333333444444444333333111222222333333222222111222222222222222222222333111111111111111111111111000000000000111111111111//////000000111111222222888666444111000000111111000000000000000000000000000///...000222555555555.........///////////////////////////////////////................................................////////////////////////------------------------------.........////////////......---------......333000---,,,,,,---------,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))+++,,,+++***)))***+++((((((((((((((((((((((((((()))))))))************+++******))))))******++++++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---......---------//////---+++***,,,------,,,++++++,,,------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))******+++)))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++{{{lllaaaddd\\\VVVUUUSSSPPPLLLHHHEEECCCAAA???<<<999777666666666555666777888888777666555777777777777777777777777666666666666666666666666777777777777888888888888888888888888888888888888777777777666666666555555777666666666666555555555666666666666666666666666666555555555555444444444444444444444444444444444222333333444444555555555444444333333333333222222333333333333444444444444111111222222222222111111222222222222333333333333222222222222222222222222000000000111111111111222000000111111111111111111555444222000............000000000000000000000000111///------000222333333.........///////////////////////////////////////................................................////////////////////////------------------------.........////////////000000///......---.........444111---++++++,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))))))))))))))******************))))))))))))*********************+++,,,,,,+++++++++++++++++++++++++++******++++++,,,---......---,,,---......,,,***(((***+++,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))******************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((()))***+++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++}}}lllaaaeee^^^WWWVVVTTTPPPLLLHHHFFFEEEAAA???<<<999777666666777555666888999999888666555777777777777777777777777777777777777777777777777777777777888888888999999888888888888888888888888777777777777666666666555777777666555555555555555666666666666666666666666666555555555555444444444444444444444444444444444222222333333444555555666444444333333333333222222222222222222222333444444111111222222222222111111222222222333333333444444222222222222222222222222000000111111111222222222222222111111111111111111000000000000000/////////000000000000000000000000000///...///000111///.............../////////000////////////////////////....................................................................................................../////////000000000000000///...............111///---,,,---...------------,,,,,,,,,+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))*********************++++++,,,************************************+++,,,---......---,,,,,,------+++***(((***+++,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************((()))))))))******************++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((('''(((+++,,,---,,,***))))))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,~~~mmmbbbfff___XXXWWWUUUQQQMMMIIIGGGFFFAAA???<<<999777666666777555777888999999888777555777777777777777777777777888888888888888888888888777888888888888999999999888888888888888888888888777777777777666666666666777666555444444444444444666666666666666666666666666666555555555444444444444444444444444444444444222222333333444555666666444444444333333333222222111111000000111222333333111111222222222222111111222222222333333444444444222222222222222222222222000000111111222222222222333222222222111000000000...///000222333333333333000000000000000000000000000000000222222111---***---.........//////000000000000000000000000000000////////////////////////////////////////////////................................................////////////000000000000000000///...............---,,,---...000000...,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))******************))))))))))))***************)))***++++++,,,************************************+++,,,---......---,,,,,,------+++)))(((***,,,,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************************************))))))))))))************(((((())))))*********+++******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&(((+++......,,,***((()))))))))))))))))))))))))))***,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,xxxiii___ddd\\\ZZZWWWSSSPPPNNNLLLIIIGGGAAA>>>:::888888888777777999999999999999:::::::::999999999999999999999999666999;;;<<<:::999888888999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777777777777777777777777777888777666555444555666666666666555555555444444444444444444444444444444444333444444555555444444333444444444333333333222222222222333333333444444444444444444333333222222222111222222333333222222111222222222222222222222222111111111222222333333333222222222222222222222222333333333222222111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000............///000222222000000000000000000000000...------...000111000///000000//////.........---...///000111111222222111////////////////////////..............................---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((***---//////---***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++************++++++,,,+++***))))))***+++,,,******************************++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++************))))))))))))******))))))))))))************---,,,***(((((()))***+++************************************************************************************************))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))+++,,,,,,+++***,,,---))))))))))))))))))))))))+++)))''''''((())))))(((+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***+++,,,(((***---//////---***(((zzzkkkaaaeee]]]ZZZWWWSSSPPPNNNLLLIIIFFFAAA>>>;;;888888888888777999999999999999:::::::::::::::::::::::::::::::::888:::======<<<:::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777888777777777777777777777777777666555555666777888999666666666555555555444444444444444444444444444444555555666666666666555555444444444333333333333222222222333333333444444444444444444333333333222222222222333333333333222222222222222222222222222222111222222222333333333333333333222222222222222222333333333333222222222111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111222333333000000000000000000000000000///......000000///...000000/////////............///000111222222222222////////////////////////........................------------,,,,,,,,,,,,************************************************(((***,,,------,,,***((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++************++++++++++++***))))))***++++++******************************++++++++++++***************+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++************))))))))))))******))))))))))))************+++***)))((()))***,,,---************************************************************************************************))))))))))))))))))))))))************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++)))***,,,+++******+++---***************************)))'''((()))***)))(((***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++''')))+++,,,,,,+++)))'''}}}mmmbbbfff^^^YYYWWWSSSPPPNNNLLLHHHFFFBBB???;;;999888888888777888888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???===<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888888999888888888888888888888888555555666666777999:::;;;666666666666555555555555444444444444444444444444666777777888888777777666555555444444444333333333333333333333444444444444444444444444444333333333222333333444444333333222222222222222222222222222222222333333333333333444333333333333333333333333444333333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222333444444000000000000000000000000333111000///000000...---000000////////////.........///000111222222222222////////////////////////........................,,,,,,,,,,,,++++++++++++************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++************++++++++++++***))))))***++++++******************************++++++++++++***************++++++++++++,,,+++++++++++++++*********++++++++++++++++++++++++)))************+++++++++******************************************************++++++++++++************))))))))))))******))))))))))))************)))((((((((()))+++---...************************************************************************************************))))))))))))))))))))))))************************************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))))))))***+++)))***++++++******+++---++++++++++++++++++++++++***)))((((((***+++***)))***((((((((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************((())))))******))))))(((}}}nnnbbbeee]]]YYYVVVSSSQQQOOOLLLHHHEEEBBB???;;;999999999888777999999999::::::;;;;;;<<<========================;;;===??????>>>======>>>=========>>>>>>??????@@@============<<<<<<<<<<<<<<<;;;::::::999999::::::999999999999999999999999666666666777777888999:::777777777666666666555555444444444444444444444444777777888888888888777777555555555555444444444444333333333444444444444555555555555444444444444444333333444444444444333333222222222222222222222222333333333333444444444444333333333333444444444444444444444444333333333333333333333333333333333333222222222222222222222222000000111111111111111222222222222222222222222222222222111111222333444444111111111111111111111111333111000000111111000///000000////////////////////////000111222222222222000000000000000000000000........................,,,,,,,,,+++++++++*********************************************************))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++************+++++++++******************+++******************************++++++++++++******************+++++++++++++++++++++***************************************))))))*********+++++++++******************************************************++++++++++++************))))))))))))******((()))))))))************))))))))))))***+++,,,---************************************************************************************************))))))))))))))))))))))))************************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))***++++++******+++,,,++++++++++++++++++++++++***)))((()))+++,,,+++)))***)))((()))***+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))(((***))))))(((((())))))***}}}mmmaaaddd\\\YYYWWWTTTRRRPPPMMMIIIEEEBBB???;;;999999999888888999::::::;;;<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<>>>??????=========>>>======>>>>>>???@@@@@@AAA?????????>>>>>>>>>============<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777777777777777777777777888888777777777666666666555555555555555555555555777777888888888888777777666666666555555555444444333333444444444555555555555555555555555555555555444444444555555444444444333333333333333333333333444444444444444444444444333333444444444555555555444444444444444444444444333333333333333333333333222222222222222222222222000111111111222222333333333333333333333333333333222222111111111222333333222222222222222222222222222111000111333444333222//////000000000000000000///000111222222333333222111111111111111111111111////////////////////////,,,,,,,,,+++++++++************************************************************)))(((((()))******************************((()))))))))************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++************++++++*********++++++***************************************++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++******************************************************++++++++++++************))))))))))))******((()))))))))************++++++******************************************************************************************************************))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******(((***++++++***)))+++,,,***************************))))))+++,,,---+++***,,,+++******,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,,,,,,,***)))(((+++***))))))))))))***+++|||mmmaaaddd[[[ZZZXXXVVVTTTRRRNNNJJJFFFCCC@@@<<<:::999999999888;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@???>>>===>>>@@@===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666888888888888777777777777777777777777777777777777777888888888888888888777777666666666666555555555333444444444555555555555555555555666666666666666444555555666666555555444555555555555555555555555666555555555555444444444333444444555555666666666444444444555555555555666444444444444444444444444333333333333333333333333111111111222333333444444444444444444444444444444333222222111111222222333222222222222222222222222222111000222444555555444//////000000000000111111///000111222333333333333111111111111111111111111////////////////////////,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))'''((()))***,,,---......))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++************++++++)))***++++++++++++***)))******************************++++++++++++******)))))))))************+++)))))))))***************************************)))************+++++++++******************************************************++++++++++++************))))))))))))******))))))))))))************++++++++++++******))))))************************************************************************************************))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,+++******((()))******))))))***,,,))))))))))))))))))))))))))))))***,,,......,,,***---,,,++++++,,,---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,+++***)))(((+++******))))))******+++|||nnnbbbeee]]][[[YYYWWWUUUSSSPPPKKKGGGCCC@@@<<<:::999:::999888<<<===>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAA@@@??????@@@BBB??????@@@AAABBBCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAA??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;;;;:::999999888888888777777777888888888888888888888888999999::::::::::::999999777777777666666666555555444444444444555555555555555555666666666777777777555555666666666666555555666666666666666666666666666666666666555555444444333444444555666666777777444444555555666666666666444444444444444444444444444444444444444444444444111111222222333444444555444444444444444444444444444444333333333333444444333333333333333333333333444333222333444555444333//////000000000111111111000000111222333333333333222222222222222222222222////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++************++++++)))***++++++++++++***)))******************************++++++++++++******))))))))))))************((()))))))))*********+++************************)))************+++++++++******************************************************++++++++++++************))))))))))))******))))))))))))************)))******+++++++++******************************************************************************************************))))))))))))))))))))))))************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***((()))******))))))***+++************************))))))***,,,//////---+++,,,+++***+++,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))......,,,+++***)))))))))))))))))))))))))))))))))}}}nnndddggg^^^[[[ZZZXXXWWWTTTQQQLLLHHHCCC@@@<<<:::::::::999888===>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBB@@@@@@BBBDDDAAAAAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::<<<>>>??????>>>>>>999999999888888888888777999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::777777777777666666666666444444444555555555666666555666666666777777888888555555666666666666555555777777777777777777777777777777666666555555555444444444444555666777777888444555555555666666777777555555555555555555555555444444444444444444444444111111222333333444555555555555555555555555555555666555555444444444555555333333333333333333333333777555444444444444333111//////000000111111111222000000111222333333333333222222222222222222222222000000000000000000000000......------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++************++++++)))***+++,,,,,,+++***)))******************************++++++++++++******))))))))))))************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++******************************************************++++++++++++************))))))))))))******))))))))))))************'''((()))++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,------,,,+++***((()))******))))))***+++++++++++++++++++++++++++))))))***---//////---++++++***)))***+++++++++)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))000///,,,***))))))))))))''''''((((((((((((''''''{{{nnnlllddd[[[___ZZZUUURRRQQQOOOKKKHHHDDDBBB???<<<;;;<<<>>>?????????@@@AAAAAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEE@@@BBBDDDFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFEEEDDDBBB@@@>>>>>>>>>>>>???>>>>>>>>>>>>=========;;;;;;<<<<<<===<<<<<<<<<;;;;;;::::::::::::::::::888:::===???>>><<<999777:::::::::::::::::::::::::::::::::::::::999888777777777666666666666777777999999888888777777666666666666777888888888888888777777777777888888888888999888888777666555555444555666777777777777777777777777777777666666666666444555555666666555555444777444333444666777555333666666666666777777777888666666666666666666666666777777666666666666777777444444444444444444444444666666555555555444444444111222222222222333333333111222333444555444444333555555444333333444444444222222222222111111111111000000...------------------,,,,,,++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''***---,,,)))(((***---************************************************************************************************)))************+++++++++***++++++,,,,,,++++++***))),,,,,,(((&&&(((***((()))))))))***+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************************************++++++++++++******)))************+++++++++)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++******))))))++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************************************************************++++++++++++++++++++++++++++++++++++******))))))******++++++++++++******))))))))))))))))))))))))***)))...666666...)))***,,,+++)))***+++,,,,,,+++************************)))+++,,,,,,***))))))***---...///---+++******+++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,///222222///+++((('''************************))))))))))))))))))))))))))))))))))))************000...,,,***))))))***+++(((((())))))))))))((((((qqqllleee^^^^^^[[[VVVSSSQQQOOOKKKHHHEEEBBB???<<<;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFEEECCCAAA@@@??????@@@????????????>>>>>>>>>>>><<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888888888888777777888888888::::::999999888888888888777888999999::::::999999888999999999999:::::::::999999999888777666666666777777888999999999888888999999888888888777777777666666777777777777666666888666555666888999777666666666666777777777888888666666666666666666666666777777777666666777777777555555555555555555555555666666555555555444444444333333333333444444444444222333444555666555555444555444444333333444444444222222222222111111111111000000///...---------------,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***++++++++++++************************************************************************************************************++++++++++++++++++,,,,,,,,,,,,++++++***,,,+++((((((***+++(((************++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************++++++++++++************++++++++++++++++++************++++++************************************************************************************************))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++*********)))++++++++++++++++++++++++***************************************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******************************+++))),,,111111,,,)))+++...,,,+++,,,---......---***************************+++---,,,***))))))***---......---***)))***+++************************,,,++++++******++++++,,,+++++++++++++++++++++++++++...000000...+++)))(((************************************************))))))))))))************...---+++***))))))******(((((())))))))))))((((((sssmmmgggaaa^^^[[[WWWTTTRRROOOKKKIIIEEECCC@@@===<<<===???@@@DDDEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>???@@@@@@@@@@@@@@@??????>>>>>>============CCCAAA===:::999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;999888:::999999888888999999:::;;;;;;::::::::::::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888999999:::;;;;;;::::::::::::::::::999999999999777888888999999888888777999888777888:::;;;:::999777777777777888888888888777777777777777777777777888888777777777777888888666666666666666666666666666666555555555555444444444444444555555555555666444444666777777666666555555444444333444444555555333333222222222111111111111000///......---------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000,,,((((((+++...---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++,,,,,,,,,,,,++++++***+++)))(((,,,222111---+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************+++++++++,,,************+++++++++,,,++++++************++++++++++++++++++++++++++++++************************************************************************)))))))))*********++++++************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************++++++++++++******************************---***)))++++++)))***---...,,,++++++---///......++++++++++++++++++++++++***,,,------+++******++++++,,,---,,,***))))))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***,,,------+++*********++++++++++++++++++++++++************************)))))))))*********++++++************************((())))))******))))))(((ssslllgggccc]]]\\\YYYVVVSSSOOOLLLJJJFFFDDDAAA>>>===>>>@@@AAAEEEFFFHHHJJJLLLMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>BBB@@@===:::::::::<<<===>>>>>>>>>>>>>>>?????????@@@??????>>>===;;;:::999::::::999999999999::::::;;;;;;;;;;;;::::::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<=========>>>>>>>>>===<<<<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999::::::::::::999999999999999:::;;;<<<<<<<<<888888888999999999::::::999999999999999999999999888999999999999999999888777777777777777777777777777666666666666555555555444555555555555666666666555555777777777777666555555555444444444555666666444444333333333222222222222111000///............------,,,,,,,,,,,,------++++++++++++,,,,,,,,,---------------------------***)))(((***,,,...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++******(((***111999888333,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++************+++,,,+++***))))))+++------,,,+++++++++++++++++++++++++++,,,...---+++******+++***+++,,,+++)))))))))+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++***))))))+++,,,++++++++++++++++++++++++************************))))))*********+++++++++'''((()))***************)))))))))******)))))))))rrrjjjeeebbb]]]\\\[[[XXXSSSOOOLLLJJJGGGEEEBBB???>>>???AAABBBEEEGGGIIILLLNNNOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMOOOPPPPPPQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@@@@@@@???>>><<<;;;:::;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>=========::::::;;;======>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888888888888777777777666666555555555666666666777777666666777888888777666555666666555555666777777888555555555555444444444444222222111000////////////...------,,,,,,------...+++,,,,,,,,,------------------------------------***...111111...+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***((()))000777666111---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,***+++)))((()))+++---------++++++++++++++++++++++++,,,---......,,,++++++,,,)))***++++++***)))***,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******)))((()))+++---++++++++++++++++++++++++************************************++++++++++++'''((()))******+++******))))))************))))))ppphhhdddaaa\\\]]]\\\YYYTTTOOOLLLKKKHHHFFFCCC@@@???@@@BBBCCCEEEGGGKKKNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSQQQPPPOOOOOONNNNNNMMMLLLJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA===>>>@@@BBBBBBBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<=====================>>>????????????>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>============<<<<<<======>>>>>>======<<<<<<===>>>>>><<<<<<<<<>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>===<<<999999999999999999999999::::::999999999888888888777777777777888888888888888888999::::::999777666777777777777888999::::::888888777777777666666666333222111000////////////......------------......,,,,,,,,,---------......------------------------222666999666000+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***(((+++///...))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))---///......///---))),,,+++***+++...///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,,,,,,,(((***++++++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,)))))))))******+++++++++)))******++++++******)))oooiiiddd```\\\]]]^^^ZZZUUUOOOMMMLLLIIIGGGCCC@@@???@@@BBBDDDFFFIIILLLPPPSSSTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRPPPQQQSSSSSSTTTSSSRRRRRROOOPPPQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBCCCCCCDDDDDDCCCCCCBBB??????>>>>>>>>>>>>??????????????????@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB??????AAABBBCCCDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@???AAABBB@@@>>><<<===????????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999999:::;;;<<<<<<::::::999999999888888888333333222111000000000000......------------......------------....................................666555444222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,***,,,+++)))))),,,---***++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***...///,,,,,,///...***,,,+++***+++...000000///,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---(((***,,,,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++***))))))***,,,,,,)))******++++++******)))oooiiieee```\\\^^^^^^[[[UUUOOOMMMLLLIIIGGGDDDAAA@@@AAACCCDDDGGGJJJNNNRRRUUUVVVUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRSSSUUUWWWXXXWWWUUUTTTQQQRRRSSSTTTVVVWWWXXXYYY[[[ZZZXXXWWWVVVUUUUUUUUUSSSRRRPPPNNNLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFFFFFFFFFFBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCEEEFFFGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDEEECCC???===>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<============>>>===>>>?????????===<<<;;;:::999::::::;;;<<<===>>>;;;;;;;;;:::::::::999999444333222111000000000000......------------......---------.........//////........................444///***))),,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,'''+++---++++++///222222+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++......******......+++***)))((())),,,.........,,,,,,,,,,,,,,,,,,,,,,,,---...000///...,,,------)))***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***))))))***,,,---******++++++++++++******ssslllhhheee]]]\\\ZZZWWWTTTQQQNNNLLLLLLIIIEEEBBB@@@AAACCCDDDJJJMMMPPPQQQRRRTTTVVVXXXTTTSSSRRRQQQQQQRRRTTTTTTUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUUUUVVVXXXZZZ[[[\\\]]]\\\[[[[[[[[[ZZZXXXVVVVVVUUUSSSRRRQQQQQQQQQRRRSSSRRRRRRPPPOOONNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKJJJIIIIIINNNMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDCCCDDDEEEFFFHHHIIIFFFFFFFFFHHHIIIHHHDDDAAAFFFFFFFFFGGGHHHHHHHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEECCCCCCDDDFFFGGGHHHIIIJJJGGGFFFFFFGGGHHHHHHFFFDDDHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFHHHGGGDDDBBBAAAAAAEEEEEEEEEDDDCCCBBBAAA@@@???????????????????????????>>>===>>>??????>>>===>>>??????>>>===>>>AAACCCAAAAAAAAAAAA@@@???>>>===<<<======>>>>>>>>>======AAA???>>>>>>>>>===;;;999777666444333222111000000111000000000//////......000000////////////000000............------,,,,,,000000...------------...///---,,,---///000---***------,,,,,,,,,,,,------...---------,,,,,,++++++///////////////...---,,,......------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,---------++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------......------,,,++++++++++++,,,,,,---------.........------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,............---,,,---000000---///444333...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------.../////////...---------------------------,,,,,,,,,,,,------...///......---,,,,,,,,,,,,------------,,,,,,+++++++++---------,,,,,,+++++++++/////////...---,,,+++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,------------,,,+++++++++,,,,,,***)))***,,,...333222///,,,,,,,,,...///......------,,,+++******++++++++++++++++++++++++))))))************))))))rrrjjjfffddd^^^]]][[[XXXUUUQQQNNNMMMLLLIIIEEEBBBAAAAAACCCDDDIIILLLPPPTTTUUUWWWYYY[[[UUUTTTSSSRRRRRRSSSTTTUUUXXXYYYZZZ[[[[[[ZZZXXXWWWWWWWWWWWWYYYZZZ\\\^^^___```^^^]]]^^^^^^]]][[[YYYYYYXXXVVVTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOOOONNNNNNMMMMMMLLLLLLPPPPPPPPPPPPOOOMMMLLLKKKLLLKKKJJJIIIHHHIIIIIIJJJIIIJJJJJJKKKJJJIIIHHHGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHJJJKKKJJJIIIGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIHHHGGGGGGFFFGGGDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLJJJIIIHHHIIIJJJJJJHHHFFFKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHHHHJJJKKKKKKJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDBBBAAAAAABBBCCCCCCBBBAAABBBCCCBBBAAABBBDDDGGGEEEEEEEEEDDDCCCBBB@@@@@@>>>??????@@@AAAAAA@@@@@@CCCBBB@@@@@@@@@>>><<<:::777666555444222222111111111111000000000/////////000//////////////////000000000/////////.....................------------000...---...000111///,,,///..................//////.........---------,,,---............------,,,//////////////////000000,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000++++++++++++++++++,,,,,,------------------------//////...---------------...................................................------------,,,,,,,,,------------------------+++,,,------......------------,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,---------,,,,,,,,,---------------------------.........---------------,,,...///...---,,,---...///////////////...---------------...............////////////..................---------......///---.../////////...---,,,,,,......---///555444000///......------...//////------------------------,,,,,,---...............//////...---------......------------------------------------------...///...............///000111//////.........---------/////////......---------////////////...---,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,+++***+++---///333111///---,,,---...///......------,,,++++++***++++++++++++++++++++++++)))******++++++******)))qqqiiieeeccc___^^^\\\YYYVVVRRROOOMMMKKKIIIEEEBBBAAABBBCCCEEEHHHLLLRRRWWWZZZ[[[\\\]]]WWWVVVTTTSSSSSSTTTVVVWWW]]]]]]]]]]]]]]]\\\[[[[[[YYYZZZZZZ\\\]]]___aaabbbcccbbbaaaaaabbbbbb```^^^]]]\\\ZZZWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQRRRRRRSSSTTTTTTTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPRRRSSSUUUUUUTTTRRROOOMMMOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJMMMOOOMMMIIIHHHJJJNNNHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNMMMLLLLLLMMMMMMKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFGGGHHHHHHIIIHHHJJJMMMNNNMMMLLLLLLMMMFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDHHHFFFDDDCCCEEEFFFFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIIIIHHHGGGFFFDDDBBBAAA???@@@AAABBBCCCDDDDDDDDDEEEDDDBBBAAA@@@???<<<999777666555444333222222222000000000000000/////////000//////......//////000000000////////////......,,,---...///000///......///......///000111///...//////............/////////............---------------......///.........,,,,,,------......//////,,,------.........------........................------------------------////////////////////////000000000/////////......////////////////////////...///000111222222222222...............---------////////////////////////111000//////...///////////////////////////////////////////////////////////////.........---------........................---......///////////////......------------..................------------.................................//////000000111111111000000/////////...///000111111//////000111111111222222111111000///111111111000000000000000111111111111111222222222222111111000000000111111000000000000000///...---,,,---...---000555555222222111000000000000111111////////////////////////000////////////000111111333111///...---...///000/////////000000000000000000000//////...//////////////////111222444666777/////////..............................------,,,//////000000000000///////////////....../////////........................------------------------.......................................---,,,,,,------...---,,,,,,///111333111///---,,,---...///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++qqqjjjfffddd```___]]]ZZZVVVSSSPPPNNNKKKIIIEEEBBBAAABBBDDDFFFIIIOOOVVV\\\^^^^^^^^^^^^YYYXXXVVVUUUUUUWWWYYY[[[bbbaaaaaa```___^^^^^^]]][[[\\\\\\^^^```bbbdddeeeeeedddddddddeeeeeecccaaa```___\\\ZZZXXXWWWVVVWWWWWWWWWVVVUUUTTTTTTSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPQQQQQQQQQRRRRRRRRRSSSUUUXXXYYYYYYVVVRRROOOQQQPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNKKKMMMOOOPPPNNNMMMMMMMMMKKKLLLLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPPPPNNNLLLKKKLLLLLLKKKKKKJJJJJJIIILLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJLLLNNNOOONNNNNNNNNOOOHHHIIIJJJKKKLLLKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEHHHEEECCCBBBDDDEEEFFFFFFDDDEEEGGGGGGFFFGGGIIIKKKJJJJJJIIIHHHFFFCCCBBB@@@???@@@BBBCCCDDDEEEEEEEEEFFFDDDBBBAAA@@@>>>;;;999888777666444333333333333000000000000000/////////111000000//////000000111////////////////////////...000222444444333222111......//////000000000///////////////////////////000000000//////////////////000111222222222222222---......///000111222222000000111222222222111111222222222222222222222222222222222222222222222222333333333333333333333333444444333333333222222222555555555555555555555555222333444444555555555444333333333333222222222222111111111111111111111111222222111000000111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////......///000000000000000/////////....../////////////////////////////////000///...///000111000/////////000111222333333444444333333222222111111000222333444333222222333444444444444444444333333222444444444444333333333333333333444444555555666666666555444444333333444444333333333333222111111000000000///000222444444222333333333222222222222222222222222333333333333333444333222111222333444555555555555444333333222222555555555555666666666666555555444333222222222222333333333444666777999:::444444444444333333333333000111222222222222111000000111222222333333333333111111111222222111111111111111111111111111111111000000000000000000000000111111111111111000000//////000000000000///.........//////.........111333222111000.........///000//////......------------------------------------,,,------......------,,,pppkkkhhhgggaaa```^^^[[[WWWSSSOOONNNKKKIIIFFFCCCBBBCCCEEEFFFMMMRRRZZZ___aaa```______\\\[[[YYYXXXYYY[[[^^^```eeeeeeeeedddcccaaa```___]]]]]]^^^```bbbdddfffhhhhhhgggffffffggggggeeecccaaa```]]][[[YYYXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTPPPQQQRRRRRRSSSSSSRRRRRRPPPQQQQQQRRRRRRSSSSSSTTTSSSVVVYYY\\\[[[XXXUUURRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMLLLLLLMMMNNNPPPQQQPPPOOOQQQUUUYYYXXXQQQJJJLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIJJJLLLMMMNNNOOOPPPQQQPPPOOOOOOPPPOOOMMMKKKNNNNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLJJJLLLOOOOOONNNLLLLLLMMMJJJKKKMMMOOOOOONNNLLLKKKEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCCCCDDDEEEEEEEEEDDDFFFHHHHHHHHHIIIJJJLLLKKKKKKJJJIIIGGGEEECCCBBBAAABBBCCCEEEFFFGGGGGGGGGHHHGGGEEECCCBBBAAA===;;;;;;:::999777666555555444111111222222222222222222444444333333333333444444444444444444444444444444444555777999:::999888777222333444555555444555555333444555555555555444333555666666666666666666666666666777888999999888888777777888999::::::;;;;;;666777777888999999888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777999999999999999999999999666777777888888888888777777666666666555555555444333333333333333333333333444333333222333333444444333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000...//////000000000000000111000000000000000000111000000000000000000000000222000///000222333222111111111222333444444555555555555555444444333333333444555666666444444555666666777777777777666555555666666666666666666666666666666666777777888888888888888777777777777777888777777666555555555555555666444333444555555333333444444444444444333333222666666666777777888888888777666555555555666888999777999;;;======:::777444888999999999:::::::::;;;::::::999888777777777777999999888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<666777999::::::999888777333444555666666777777666444444555666666555444444555555555555555555555555555555555555555555555555444444555555444333222222222222222222222111000000000111111000000111333666333222111000000000111111000000000000////////////////////////////////////......////////////......pppkkkiiihhhaaa```^^^ZZZVVVRRROOOMMMKKKIIIFFFCCCBBBCCCFFFGGGOOOTTT[[[```bbbaaaaaa```^^^]]][[[[[[\\\```dddfffiiijjjjjjjjjiiifffcccaaa______```bbbdddgggiiijjjkkkjjjhhhhhhiiihhheeecccaaa```^^^[[[ZZZYYYYYYYYYXXXWWWWWWWWWVVVVVVVVVUUUQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSVVVZZZ]]]]]][[[XXXVVVUUUUUUUUUVVVUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPQQQKKKKKKKKKKKKLLLNNNPPPQQQTTTSSSTTT[[[bbb```VVVLLLKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSTTTTTTSSSRRRPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGIIILLLLLLKKKIIIIIIJJJJJJKKKNNNOOOOOOMMMKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKJJJJJJLLLLLLKKKJJJIIILLLNNNOOOOOOOOOQQQRRRRRRQQQQQQPPPNNNLLLJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMPPPNNNLLLKKKKKKIIIFFFDDDDDDCCCAAA???===;;;;;;:::888888888888999999999999:::::::::999999:::::::::<<<<<<<<<===============;;;<<<===>>>>>>>>>===<<<:::;;;===>>>======>>>???<<<===>>>??????>>>===<<<>>>>>>>>>???????????????===>>>???????????????>>>>>>>>>>>>??????@@@@@@@@@======>>>???@@@@@@@@@@@@????????????????????????BBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::888888777777666666555555666666666666666666666666555555444444555555666666555555555555555555555555444444444444444444444444444444333333333222222222111111111111111111111111//////000111111111111111222222111111111111222222111111111111222222222222333111000111555666555222333333333444444555555666555555555555666666666666666777888888666666777888888888888999888777777666777777888888888999999999999999999999999999::::::999999999999999:::;;;;;;::::::999888999999::::::===888777999999777555666666666777666666555444333888888999999:::;;;;;;;;;999999999999999:::;;;;;;999<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===666888:::;;;;;;:::999888777888999:::::::::::::::777888999::::::999888777999999999999999999999999::::::::::::::::::::::::777888888999888777555444444555555555555444333333111222333222222333666888444333333222222222333333222222222222222111111111111111111111111111111111000000000111111000000000ooojjjhhhgggaaa```]]]ZZZVVVQQQNNNLLLKKKIIIFFFCCCCCCDDDFFFHHHOOOTTT[[[```bbbccccccddd```^^^]]]]]]```dddiiilllmmmnnnpppqqqoookkkgggdddaaabbbccceeegggjjjlllnnnooommmkkkkkkkkkiiifffdddbbb```^^^]]][[[[[[[[[\\\YYYYYYYYYYYYXXXXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVVVVVVVTTTWWWZZZ^^^___^^^]]]\\\XXXXXXYYYYYYYYYXXXWWWVVVVVVVVVTTTSSSSSSSSSTTTUUUNNNNNNMMMMMMMMMNNNPPPQQQTTTTTTVVV\\\```___WWWPPPNNNNNNOOOPPPRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWUUUTTTRRRRRRRRRRRRQQQPPPOOONNNOOOOOOPPPRRRSSSTTTUUUVVVXXXVVVUUUUUUUUUTTTRRRPPPMMMNNNOOOPPPPPPOOONNNMMMOOOOOONNNMMMMMMMMMMMMMMMKKKKKKJJJJJJKKKKKKLLLMMMMMMOOORRRSSSSSSRRRSSSTTTRRRTTTVVVWWWWWWTTTQQQOOOQQQQQQRRRSSSUUUVVVWWWXXXWWWWWWWWWYYYZZZZZZWWWUUUTTTWWWZZZ[[[[[[[[[\\\^^^]]]]]]\\\\\\[[[YYYXXXWWWTTTUUUVVVVVVWWWWWWWWWWWW[[[YYYXXXWWWWWWVVVSSSQQQPPPOOOLLLJJJGGGEEECCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAA@@@???BBBDDDEEECCCCCCDDDFFFBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@?????????========================<<<======>>>>>>======<<<:::::::::999888888777777777777777777777777777777666666666666666777888888777777777777777777777777555555555555555555555555555555555444444444333333222222222222222222222222111111222333333333333222333333222222222222333333111222222222333333333333555222000222666888666333444444444444555555555555555555555666666777777888777888999888777777777999999999999999999888888777777777888999:::;;;;;;<<<;;;;;;;;;:::::::::::::::999999999:::;;;<<<===>>><<<<<<;;;;;;<<<===>>>???@@@;;;999===>>>:::999;;;999999999999999777666555888999999:::;;;;;;<<<<<<;;;;;;<<<============<<<;;;>>>CCCFFFGGGDDDAAA>>><<<======>>>??????@@@@@@>>>>>>=========>>>????????????>>>===============::::::::::::;;;;;;;;;<<<777888;;;======<<<:::999;;;<<<===============<<<:::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;<<<<<<;;;:::888666777777888888777777666555222333444444333555777:::555555444444444555555555333333333444444444444444333333333333333333333333111111222222222222111111nnnhhhgggfffaaa```]]]ZZZUUUQQQMMMKKKKKKIIIFFFCCCCCCDDDFFFHHHNNNSSSZZZ___bbbdddfffggg```___^^^___bbbggglllpppppprrrtttuuusssoooiiifffcccdddeeegggjjjmmmooopppqqqpppnnnmmmllljjjgggeeebbbaaa___^^^]]]]]]]]]^^^[[[[[[[[[ZZZZZZZZZZZZZZZXXXYYYYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUXXX[[[^^^```aaa```___ZZZ[[[[[[\\\\\\ZZZYYYXXX\\\[[[ZZZXXXXXXYYYYYYZZZTTTSSSRRRPPPPPPQQQRRRRRRQQQSSSVVVYYYZZZYYYUUURRRQQQRRRSSSTTTVVVWWWXXXYYY[[[\\\]]]^^^]]][[[YYYXXXWWWWWWWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUWWWXXXYYYZZZ___]]]\\\\\\\\\[[[YYYWWWUUUVVVXXXYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTXXXXXXXXXXXXXXXYYYYYYZZZ[[[^^^aaacccddddddeeegggbbbdddfffgggfffccc```^^^\\\\\\^^^___aaacccdddeeeaaaaaaccceeefffeeebbb___]]]```ccceeeeeeeeefffgggffffffffffffeeedddbbbbbb]]]^^^^^^_________^^^^^^dddbbbaaaaaaaaa```^^^\\\YYYXXXUUUQQQNNNLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAADDDGGGGGGEEEEEEGGGIIIDDDFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????>>>>>>===>>>>>>===<<<;;;;;;::::::888888888888888888888888777777666666777888999999777777777777777777777777666666666666666666666666666555555555555444444444333333333333333333333333222333444444555555444444444333333222222333333444222222222333333444444444666222000222777999777444555555555555555444444444444444555666777888999999777888999999777777888999999999::::::999999888777666777888999;;;<<<======<<<<<<<<<;;;:::::::::999999999999:::<<<===???@@@======<<<===>>>???AAABBBAAA;;;:::???@@@===<<>>?????????>>>======???BBBEEEFFFEEEDDDCCC@@@@@@AAABBBBBBCCCDDDDDD>>>=========>>>???@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>??????@@@@@@@@@AAA===???BBBDDDDDDCCCAAA@@@>>>>>>????????????>>>>>><<<===>>>@@@@@@>>>===<<<========================>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>===;;;999888999999999999999888777777333444555444444666888;;;555555666666666666666666444555555555555555555555444444444444444444444444111222222333333222222111ooohhheeebbbaaa```\\\XXXTTTPPPMMMKKKLLLJJJGGGEEEEEEFFFIIIKKKUUUYYY^^^bbbeeefffhhhjjjjjjeeecccdddfffgggkkkqqqvvvuuussspppmmmkkkiiiggggggffffffjjjppptttuuutttvvvuuussspppnnnkkkiiihhhdddcccaaa___^^^^^^___```]]]^^^^^^_________^^^^^^]]]]]]^^^_________^^^^^^___]]][[[ZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^```aaabbbbbbdddcccbbb```____________]]]]]]\\\]]]^^^^^^\\\ZZZVVVUUUSSSQQQPPPPPPPPPPPPQQQTTTXXXYYYXXXVVVUUUUUUUUUVVVXXXYYYZZZ[[[ZZZZZZ______````````````______``````___^^^]]]\\\\\\[[[_________```aaadddggghhhfffeeecccdddfffeeeaaa^^^^^^______```aaaaaabbbccc```aaabbbbbbbbbbbbcccdddgggbbb___```dddfffeeebbbfffiiiiiigggiiimmmooommmlllmmmmmmllliiiggggggggghhhggghhhiiikkklllkkkjjjhhhjjjkkklllkkkiiifffdddiiijjjkkkllllllllllllllllllmmmmmmllljjjhhheeecccbbbbbbaaaaaaaaaaaabbbbbbfffeeeccccccddddddbbbaaa]]][[[XXXUUURRROOONNNMMMQQQMMMJJJKKKOOOPPPMMMIIIKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIIIIJJJLLLLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGJJJJJJJJJJJJIIIHHHHHHGGGJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJEEEEEEFFFFFFGGGGGGHHHHHHIIIEEEBBBCCCFFFJJJLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCCCC>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999:::::::::999777666888888888888777777777777666666777777666666555444666666666555555444444444444444444555555444333333444444444444444444444444888888888888888888888888888777555666888999999888888888777777777777888888555555666666777777888888===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>=========>>>@@@BBBDDDAAA@@@@@@??????>>>>>>>>>@@@???>>><<<;;;;;;;;;;;;:::;;;<<<===============@@@@@@AAAAAAAAA@@@@@@???<<>><<<===@@@BBBDDDFFFFFFFFFFFFBBB>>>>>>BBBDDDBBB???@@@???????????????@@@@@@CCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>AAAAAAAAA@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@BBBBBBAAAAAA@@@?????????????????????>>>>>>>>>>>>@@@???>>>===;;;:::888888:::;;;<<<<<<:::888888999888999888555777;;;;;;888666666555555555444444444555555666666777666666555333444444555555444444333333333333333333333333333rrrlllhhheeebbbaaa^^^ZZZUUUQQQNNNMMMNNNLLLIIIFFFFFFHHHJJJLLLUUUZZZ```eeehhhjjjmmmnnnmmmhhhfffhhhiiiiiilllrrruuutttsssqqqpppnnnmmmllliiihhhiiilllqqquuuvvvuuuxxxwwwuuurrrooollljjjiiigggeeebbb```^^^^^^^^^___``````aaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaa``````___```^^^\\\\\\\\\]]]]]]]]]```aaacccdddfffggghhhhhhhhhhhhfffdddbbb```^^^]]]^^^]]]\\\]]]^^^^^^\\\[[[SSSSSSSSSSSSTTTVVVXXXYYYXXX[[[^^^```___^^^^^^^^^\\\]]]___aaabbbbbbbbbaaahhhiiiiiiiiiiiihhhhhhggglllllllllkkkjjjiiiiiihhhffffffggghhhjjjlllmmmnnnqqqpppoooppprrrrrrooollliiiiiijjjkkkkkkkkkkkkjjjjjjlllmmmmmmkkkkkklllnnnppplllhhhhhhkkklllkkkhhhllloooooommmooosssuuusssrrrssstttrrrpppnnnnnnnnnpppoooooopppqqqqqqpppnnniiijjjkkklllkkkjjjhhhggglllllllllmmmmmmnnnnnnnnnnnnnnnnnnnnnmmmmmmlllkkkgggffffffeeeeeeeeeffffffiiiggggggggghhhgggeeecccaaa___]]]ZZZWWWUUUSSSRRRTTTQQQNNNOOORRRSSSQQQMMMPPPPPPPPPPPPPPPOOOOOONNNKKKKKKJJJIIIHHHIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHHHHHHHLLLIIIEEEDDDEEEFFFFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAA??????@@@@@@@@@??????>>>==============================<<<<<<<<<<<<======::::::;;;;;;::::::999888:::::::::999999999888888888888888888888777666666888888888777777777666666666777777888777777666666555555555555555555555555555555666666666666666666888777666777999:::::::::;;;;;;:::999999999::::::888888888999999:::::::::===<<<:::999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<>>=========??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAACCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@????????????@@@@@@@@@@@@??????AAADDDGGGHHHEEEBBB???>>>===>>>@@@CCCDDDEEEEEEEEEGGGCCC??????CCCEEEDDDBBBCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@???>>>BBBBBBAAA@@@??????>>>>>>?????????????????????>>>??????>>>======<<<<<<<<<;;;<<<>>>===<<<:::;;;<<<999;;;999777888<<<<<<888777777777666666666666555666666777777777777666666444555555555555555555444555555555555555555555555tttmmmjjjgggcccaaa___[[[WWWSSSPPPOOOOOOMMMJJJHHHGGGIIILLLMMMVVVZZZaaagggkkknnnqqqssspppllljjjkkklllkkknnnrrroooooooooooooooooooooooonnnnnnooorrruuuxxxyyyyyy|||{{{yyyvvvssspppmmmllljjjhhheeebbb```___``````ccccccdddeeeeeeeeeeeeeeefffffffffffffffeeedddcccdddcccbbbaaaaaaaaabbbbbbeeefffgggiiijjjjjjkkkkkknnnnnnnnnnnnllliiifffdddeeedddddddddeeeeeecccaaaYYYYYYYYYZZZ\\\___aaabbbaaadddhhhjjjjjjiiijjjjjjiiijjjlllmmmnnnooooooooottttttuuuttttttsssrrrrrrssssssrrrrrrqqqqqqppppppoooppprrrtttuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxvvvtttooopppqqqrrrrrrpppnnnmmmooopppqqqpppooonnnoooppptttqqqmmmmmmoooooommmkkknnnqqqqqqoooqqquuuvvvuuutttuuuvvvuuusssqqqqqqrrruuusssrrrssssssssspppnnnllllllllllllllllllllllllsssrrrqqqqqqqqqrrrssstttpppppppppqqqqqqrrrssstttnnnnnnmmmlllkkkkkkkkkllllllllllllmmmnnnllliiigggeeedddaaa___\\\ZZZYYYXXXWWWUUURRRSSSVVVVVVTTTQQQTTTTTTUUUUUUTTTTTTSSSRRROOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKLLLNNNOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIMMMKKKIIIHHHHHHGGGFFFDDDGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@======<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888::::::999999999999999888999999::::::;;;::::::999666666666666666666666666555555666666777777777888888777777888;;;=========???>>>======<<<<<<======<<<<<<<<<==================<<<;;;::::::;;;<<<====================================>>>>>>>>>>>>???>>>>>>===<<<<<<=========AAAAAABBBBBBBBBCCCCCCCCC>>>>>>???@@@@@@AAA@@@@@@AAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>????????????>>>>>>===??????@@@@@@@@@@@@??????AAACCCEEEEEEAAA===;;;:::>>>@@@AAACCCDDDDDDDDDDDDGGGCCC@@@@@@CCCFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBAAA@@@???>>>======??????@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@;;;===??????>>>===>>>???<<<===<<<999:::>>>===:::::::::999999999888888888888888999999999888888777777777888888888888777777777777777777777777777777ssskkkhhhgggcccbbb___\\\XXXUUURRRQQQPPPNNNKKKIIIHHHJJJLLLNNNVVV[[[bbbhhhllloooqqqrrrrrrnnnlllnnnnnnlllnnnqqqmmmnnnoooppprrrssstttuuuuuuuuuvvvxxxzzz|||}}}}}}~~~}}}{{{wwwtttqqqooollljjjhhheeeccccccddddddeeefffggghhhhhhhhhhhhhhhkkkkkklllmmmmmmmmmmmmllllllmmmmmmlllkkkkkklllmmmnnnooopppqqqrrrrrrrrrrrrsssuuuwwwyyyyyywwwtttrrrqqqpppooopppppppppnnnlllggggggfffeeefffggghhhiiikkkmmmqqqsssssstttuuuvvvvvvwwwxxxyyyzzz{{{{{{{{{||||||||||||{{{zzzxxxxxxuuuuuuttttttttttttttttttvvvxxxzzz||||||{{{yyyxxxxxxxxxxxxyyyyyywwwvvvtttssstttuuuvvvuuurrrooommmooopppqqqpppnnnmmmnnnooouuusssqqqqqqrrrrrrqqqooopppssstttrrrsssxxxyyywwwwwwyyyzzzyyywwwvvvvvvwwwyyyxxxvvvvvvvvvuuurrrppprrrqqqpppppppppqqqrrrssszzzxxxwwwuuuuuuvvvxxxyyytttssssssssstttvvvxxxyyyuuutttsssrrrrrrrrrrrrrrrqqqqqqrrrssstttrrrnnnkkkiiigggeeeccc```^^^]]]\\\ZZZXXXWWWWWWYYYYYYWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPOOOPPPQQQRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@??????@@@@@@AAA@@@???===<<<<<<<<<===>>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999999999::::::;;;<<<<<<<<<<<<;;;999999999999999999999999999999999::::::;;;;;;<<<999888888:::===@@@AAA@@@AAAAAA@@@????????????@@@@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDD???@@@AAABBBBBBBBBAAA@@@AAAAAACCCDDDDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDBBBBBBCCCBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBDDDEEEDDDAAA>>><<<;;;AAABBBCCCEEEEEEEEEDDDDDDFFFCCC??????BBBFFFHHHIIIGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFFFFFFFDDDDDDDDDEEECCCCCCBBBAAA???>>>======???@@@AAABBBBBBBBBAAA@@@@@@??????>>>??????AAAAAA<<<>>>@@@@@@??????@@@AAA@@@AAA???<<<===@@@@@@<<<============<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::888888888888888888888888ssskkkhhhgggcccbbb___\\\YYYVVVTTTSSSQQQOOOLLLJJJIIIKKKMMMOOOXXX]]]dddiiimmmnnnooopppsssooooooqqqpppnnnnnnqqqpppqqqrrruuuxxxzzz|||}}}yyyzzz{{{|||}}}}}}~~~~~~}}}zzzvvvsssqqqkkkjjjhhhffffffggghhhiiihhhiiijjjkkklllllllllllloooppprrrtttvvvwwwxxxxxxwwwyyy{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~~~~zzz}}}}}}{{{yyyxxxwwwwwwxxxwwwuuusssrrrqqqooonnnnnnnnnooopppsssuuuxxxzzz{{{|||}}}}}}}}}~~~}}}|||zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzz|||~~~}}}zzzyyy|||}}}~~~}}}{{{yyyxxxwwwxxxyyyzzzzzzyyyvvvssspppssstttuuutttrrrqqqrrrssswwwvvvvvvwwwyyyyyyyyyxxxwwwzzz{{{yyyzzz~~~~~~~~~~~~}}}{{{xxxyyyxxxwwwvvvvvvwwwyyyzzz}}}{{{yyywwwwwwxxxyyyzzzxxxwwwvvvvvvvvvxxxzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxvvvwwwwwwyyyzzzxxxtttqqqooonnnkkkhhhfffdddbbbbbb___^^^]]]]]]]]]]]]]]]\\\XXXYYYYYYYYYYYYXXXWWWWWWXXXWWWVVVXXXZZZ[[[ZZZXXXVVVVVVVVVUUUUUUUUUUUUTTTVVVUUUSSSTTTUUUVVVUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQOOONNNNNNPPPOOOOOONNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRRRRQQQQQQNNNNNNNNNOOOOOOPPPPPPQQQMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>===>>>???@@@?????????>>>>>>>>>=====================<<<;;;;;;:::::::::::::::::::::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>;;;::::::<<<@@@CCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGIIIKKKKKKKKKJJJIIIDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFDDDBBBAAAAAACCCFFFHHHJJJGGGHHHHHHHHHHHHGGGFFFEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGCCCEEEGGGGGGEEEEEEGGGHHHDDDDDDCCCBBBAAA@@@??????@@@AAACCCDDDEEEDDDCCCBBBCCCBBB@@@?????????AAAAAA>>>@@@AAABBBAAAAAAAAACCCBBBCCCBBB???@@@DDDCCC@@@AAAAAAAAA@@@@@@@@@@@@??????????????????>>>===<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::uuummmkkkjjjdddcccaaa^^^[[[YYYWWWUUUSSSQQQNNNLLLKKKMMMOOOQQQYYY___ffflllooopppqqqqqquuurrrsssuuuuuurrrrrrtttpppqqqsssvvvyyy|||~~~}}}~~~~~~{{{wwwuuuooonnnlllkkkkkklllnnnooonnnooopppqqqrrrsssssssssuuuvvvyyy{{{~~~~~~}}}|||{{{{{{{{{zzzxxxvvvuuutttttttttuuuwwwxxxyyy{{{}}}}}}|||~~~|||zzz~~~~~~{{{zzz{{{zzz{{{{{{{{{yyywwwtttsssvvvwwwxxxwwwvvvuuuvvvwwwvvvwwwyyyzzz{{{|||||||||zzz}}}}}}|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}~~~~~~{{{xxxwwwvvvssspppllljjjhhhgggcccccccccbbbbbbbbbbbbaaa]]]]]]]]]]]]]]]\\\\\\[[[[[[YYYXXX[[[^^^___]]]ZZZ\\\\\\\\\[[[[[[[[[ZZZZZZYYYWWWVVVVVVXXXXXXWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRQQQSSSSSSRRRRRRRRRRRRSSSSSSQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOONNNNNNNNNNNNNNNNNNPPPRRRRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<===============<<<===>>>???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>======???BBBEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHIIIJJJJJJJJJIIIGGGHHHIIIHHHGGGGGGHHHJJJHHHIIIJJJKKKLLLLLLKKKJJJFFFFFFFFFFFFGGGIIIKKKLLLIIIIIIJJJJJJJJJHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGAAADDDGGGFFFDDDDDDGGGIIIFFFFFFEEEEEEDDDCCCCCCCCCBBBCCCEEEGGGHHHGGGFFFEEEEEEDDDBBBAAA@@@AAACCCDDDAAACCCEEEEEEDDDCCCCCCDDDDDDEEEDDDBBBCCCGGGGGGDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<